.portrait img.custom-portrait{width:100%;height:100%;left:0;top:0;object-fit:cover}body:has(.hero--arrival) .masthead{min-height:96px}.hero.hero--arrival{grid-template-columns:1fr 2.1fr;gap:5.5%;min-height:0;padding:18px 0 24px;align-items:center}.hero--arrival .hero-copy{min-width:0;padding-block:12px}.hero--arrival .hero-copy>.eyebrow{max-width:360px;margin-bottom:24px;font-size:10px;letter-spacing:.17em;color:var(--muted)}.hero.hero--arrival h1{font-size:clamp(40px,3.55vw,56px);line-height:1.13;letter-spacing:-.052em}.hero--arrival .arrival-line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.hero--arrival .arrival-line>span{display:block}.hero--arrival .hero-copy>p{font-size:15px;line-height:1.8;max-width:310px;margin:23px 0 27px}.hero--arrival .hero-copy>.button{min-height:51px;gap:34px;padding:13px 23px}.hero--arrival .hero-note{font-size:11px;line-height:1.6;margin-top:23px;gap:10px}.hero--arrival .hero-note:before{content:"";display:block;width:23px;height:1px;background:#8a8e7e;flex:none}.hero--arrival figure{min-width:0}.hero--arrival .photo-stage{padding:20px 26px 16px;background:#d6d7ce;border-color:#d6d7ce}.hero--arrival .arrival-image{padding:6px 4px 8px}.hero--arrival .rotated-photo{max-width:560px;margin-inline:auto;transform:rotate(-1.2deg)}.hero--arrival .image-caption{margin-top:10px;font-size:10px;line-height:1.6;letter-spacing:.035em;gap:15px;padding-top:10px;border-top:1px solid #bfc2b6}@keyframes arrival-type{0%{transform:translateY(115%) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes arrival-uncover{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes arrival-object{0%{transform:translate(28px) scale(1.055)}to{transform:translate(0) scale(1)}}@keyframes arrival-detail{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.hero--arrival .arrival-line>span{animation:arrival-type 1.1s cubic-bezier(.19,1,.22,1) .12s both;transform-origin:left bottom}.hero--arrival .arrival-line:nth-child(2)>span{animation-delay:.32s}.hero--arrival .arrival-line:nth-child(n+3)>span{animation-delay:.46s}.hero--arrival .arrival-image{animation:arrival-uncover 1.3s cubic-bezier(.65,0,.2,1) .22s both}.hero--arrival .arrival-image>.rotated-photo{animation:arrival-object 1.5s cubic-bezier(.22,1,.36,1) .22s both}.hero--arrival .hero-copy>.eyebrow{animation:arrival-detail .7s ease-out .05s both}.hero--arrival .hero-copy>p{animation:arrival-detail .8s cubic-bezier(.22,1,.36,1) .56s both}.hero--arrival .hero-copy>.button{animation:arrival-detail .8s cubic-bezier(.22,1,.36,1) .73s both}.hero--arrival .hero-note,.hero--arrival .image-caption{animation:arrival-detail .7s ease-out .96s both}.hero--arrival .hero-copy>.button:focus-visible{animation:none}}@media(min-width:1600px){.hero.hero--arrival{padding-block:38px}.hero--arrival .rotated-photo{max-width:680px}.hero--arrival .photo-stage{padding:30px 38px 25px}}@media(min-width:761px)and (max-width:1050px){.hero.hero--arrival{grid-template-columns:1fr 1fr;gap:4%}.hero.hero--arrival h1{font-size:clamp(40px,5vw,52px)}.hero--arrival .photo-stage{padding:24px 20px 20px}.hero--arrival .image-caption{flex-direction:column;gap:2px}.hero--arrival .hero-copy>.eyebrow{font-size:9px}}@media(max-width:760px){body:has(.hero--arrival) .masthead{min-height:88px}.hero.hero--arrival{grid-template-columns:1fr;gap:26px;padding:29px 0 30px}.hero--arrival .hero-copy{padding:0}.hero--arrival .hero-copy>.eyebrow{font-size:9px;line-height:1.7;max-width:none;margin-bottom:18px}.hero.hero--arrival h1{font-size:clamp(38px,10.5vw,58px);line-height:1.12;letter-spacing:-.055em}.hero--arrival .hero-copy>p{max-width:490px;font-size:14px;line-height:1.8;margin:18px 0 21px}.hero--arrival .hero-copy>.button{min-height:49px}.hero--arrival .hero-note{margin-top:17px;font-size:10px}.hero--arrival .photo-stage{padding:18px 18px 17px}.hero--arrival .arrival-image{padding:5px 3px 8px}.hero--arrival .image-caption{font-size:9px;line-height:1.6;margin-top:10px;padding-top:12px}}@keyframes gallery-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){[data-motion-state=pending]{opacity:0}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}.photo-dialog[open]{animation:gallery-enter .24s ease-out both}.menu[open] nav{animation:gallery-enter .2s ease-out both}.product-image:not([hidden]){animation:gallery-enter .28s ease-out both}.button{transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.card-image img,.single-feature-image img{transition:transform .65s cubic-bezier(.22,1,.36,1)}.gallery-tab{transition:border-color .2s ease,opacity .2s ease,transform .2s ease}.nav a,.footer-links a{position:relative;text-decoration:none}.nav a:after,.footer-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav a:hover:after,.nav a:focus-visible:after,.footer-links a:hover:after,.footer-links a:focus-visible:after{transform:scaleX(1)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 5px 12px #22251f12}.button:not(:disabled):active{transform:translateY(0);box-shadow:none}.card:hover .card-image img,.single-feature-image:hover img{transform:scale(1.025)}.gallery-tab:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}#collection.section{padding-top:92px;padding-bottom:96px}#collection .section-head{margin-bottom:42px}#collection .single-feature{grid-template-columns:1.2fr .8fr;background:transparent;border:0;gap:6.5%;align-items:center}#collection .single-feature-image{padding:48px 50px;background:#e6e6dc;min-height:490px}#collection .single-feature-image img{max-height:460px}#collection .single-feature-copy{padding:28px 0;border-top:1px solid var(--line)}#collection .single-feature-copy h3{font-size:22px;line-height:1.4;letter-spacing:0;margin:24px 0;text-wrap:pretty}#collection .spotlight-category{display:block;margin-top:12px;font-size:10px;line-height:1.7;letter-spacing:.07em}#collection .single-feature-copy .price{font-size:18px;margin:26px 0}#collection .topics{margin-top:64px;border-top:1px solid var(--line)}#collection .topic{padding:30px 30px 34px;min-width:0}#collection .topic:first-child{padding-left:0}#collection .topic:last-child{padding-right:0}#collection .topic>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase}#collection .topic h3{font-size:25px;line-height:1.35;gap:20px}#collection .topic h3>span{flex:none}#collection .topic>.topic-action{display:inline-block;margin-top:18px;font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:3px}.dealer .dealer-grid{grid-template-columns:1.45fr .55fr;gap:12%;padding-block:96px;align-items:center}.dealer .dealer-copy{grid-column:1;grid-row:1}.dealer .portrait-frame{grid-column:2;grid-row:1;width:228px;max-width:100%;padding:17px 17px 23px;transform:none;box-shadow:none;margin:0 0 0 auto}.dealer .portrait-credit{line-height:1.6;font-size:9px;letter-spacing:.09em;margin-top:17px}.dealer .dealer-copy h2{max-width:680px;font-size:clamp(42px,4.1vw,60px);line-height:1.09;text-wrap:balance}.dealer .dealer-copy>p{max-width:590px;margin:27px 0 25px}.dealer .dealer-copy>.text-link{margin-bottom:19px}.dealer .dealer-links{gap:22px}.dealer .dealer-credentials{gap:25px;font-size:10px;letter-spacing:.08em}.dealer .signature{font-size:25px;margin-top:27px}.collector-notes{padding:90px 0;grid-template-columns:1fr 1fr;gap:12%}.collector-notes>div:first-child h2{font-size:clamp(38px,3.6vw,52px);line-height:1.12;max-width:430px;text-wrap:balance}.collector-notes details{padding:24px 0}.collector-notes summary{line-height:1.5;align-items:center}.collector-notes summary:after{font-size:25px;font-weight:300}@media(max-width:1000px)and (min-width:761px){#collection .single-feature{grid-template-columns:1.1fr .9fr;gap:5%}#collection .single-feature-image{padding:30px;min-height:410px}#collection .topic{padding-inline:20px}#collection .topic h3{font-size:22px}.dealer .dealer-grid{gap:8%;grid-template-columns:1.3fr .7fr}}@media(max-width:760px){#collection.section{padding-top:62px;padding-bottom:62px}#collection .section-head{margin-bottom:30px;display:block}#collection .section-head>.text-link{margin-top:17px}#collection .single-feature{grid-template-columns:1fr;gap:0}#collection .single-feature-image{padding:28px;min-height:0}#collection .single-feature-image img{max-height:390px}#collection .single-feature-copy{padding:28px 0 0;margin-top:27px}#collection .single-feature-copy h3{font-size:24px;line-height:1.35;max-width:440px;margin:17px 0}#collection .topics{margin-top:43px}#collection .topic,#collection .topic:first-child,#collection .topic:last-child{padding:23px 0;border-top:0;border-bottom:1px solid var(--line)}#collection .topic:last-child{border-bottom:0}#collection .topic h3{font-size:24px;margin-top:11px}.dealer .dealer-grid{grid-template-columns:1fr;gap:38px;padding-block:59px}.dealer .dealer-copy{grid-column:1;grid-row:1}.dealer .dealer-copy h2{font-size:40px}.dealer .portrait-frame{grid-column:1;grid-row:2;margin:0;width:228px}.dealer .dealer-credentials{gap:13px;flex-wrap:wrap}.dealer .dealer-links{gap:16px}.collector-notes{grid-template-columns:1fr;gap:32px;padding:59px 0}.collector-notes>div:first-child h2{font-size:38px;max-width:320px}.collector-notes details{padding:22px 0}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0 */
