.cart-drawer__panel{overflow:hidden}.cart-drawer__contents{flex:1;min-block-size:0;display:flex;flex-direction:column;transition:opacity .3s ease}.cart-drawer__contents[aria-busy=true]{opacity:.55;pointer-events:none}.cart-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--gutter) var(--space-l)}.cart-drawer__items{border-block-start:1px solid var(--c-line)}.cart-line{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--space-m);padding-block:var(--space-m);border-block-end:1px solid var(--c-line)}.cart-line__media{aspect-ratio:var(--card-ratio)}.cart-line__media img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.cart-line__info{display:grid;gap:.25rem;align-content:start;min-inline-size:0}.cart-line__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:var(--space-s);row-gap:.15rem}.cart-line__title{flex:1 1 9rem;min-inline-size:0;font-size:var(--fs-small);font-weight:500;text-decoration:none;overflow-wrap:anywhere}.cart-line__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s) var(--space-m);margin-block-start:var(--space-xs)}.cart-line__remove{font-size:var(--fs-micro)}.cart-line__price{display:flex;gap:.4rem;align-items:baseline;white-space:nowrap}.cart-drawer__foot{display:grid;gap:var(--space-s);padding:var(--space-m) var(--gutter) calc(var(--space-m) + env(safe-area-inset-bottom));border-block-start:1px solid var(--c-line);background:rgba(var(--c-ivory-rgb),.6)}.cart-drawer__row{display:flex;justify-content:space-between;font-weight:500}.cart-drawer__view{justify-self:center;font-size:var(--fs-micro)}@media(max-width:749px){.cart-drawer__foot{gap:var(--space-xs);padding-block-start:var(--space-s)}.cart-drawer__foot .muted{font-size:var(--fs-micro)}.cart-drawer__foot .button{margin-block-start:var(--space-xs)}}.cart-drawer__empty{flex:1;display:grid;align-content:center;justify-items:center;gap:var(--space-l);padding:var(--space-xl) var(--gutter) 30%;text-align:center}.cart-upsell{margin-block-start:var(--space-xl)}.cart-upsell__head{margin-block-end:var(--space-s)}.cart-upsell__list{display:grid;gap:var(--space-s)}.upsell{display:grid;grid-template-columns:3.75rem minmax(0,1fr);gap:var(--space-m);align-items:center;padding:var(--space-s);background:rgba(var(--c-ivory-rgb),.6)}.upsell__media{aspect-ratio:3 / 4}.upsell__media img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.upsell__info{display:grid;gap:.35rem;min-inline-size:0}.upsell__title{font-size:var(--fs-small);font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upsell__form{display:flex;align-items:center;gap:var(--space-s)}.upsell__form select{flex:1;min-inline-size:0;min-block-size:2.25rem;border:0;border-block-end:1px solid var(--c-line-strong);border-radius:0;background:transparent;font-size:var(--fs-micro)}.upsell__add{flex:none;min-block-size:2.25rem;padding-inline:1.1rem;border:1px solid var(--c-espresso);border-radius:var(--radius-pill);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.upsell__add:hover{background:var(--c-espresso);color:var(--c-ivory)}.upsell__add.is-loading{opacity:.5}.hero{position:relative;display:grid;overflow:hidden}.hero__media{position:relative;overflow:hidden}.hero__img,.hero__video,.hero__media picture,.hero__media .placeholder-svg{inline-size:100%;block-size:100%;object-fit:cover}.hero__title{max-inline-size:11ch}.hero__tagline{font-size:var(--fs-h4);margin-block-start:var(--space-m)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-l);margin-block-start:var(--space-xl)}.hero__copy .eyebrow{margin-block-end:var(--space-l)}.hero--full{min-block-size:var(--hero-h);color:var(--c-ivory)}.hero--full>*{grid-area:1 / 1}.hero--full .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--c-espresso-rgb),calc(var(--veil) * .6)) 0%,transparent 30%,rgba(var(--c-espresso-rgb),var(--veil)) 100%)}.hero--full .hero__content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding-block:calc(var(--header-h) + var(--space-xl)) var(--space-2xl)}.hero--full .hero__caption{position:absolute;right:var(--gutter);bottom:var(--space-2xl);writing-mode:vertical-rl;opacity:.8}@media(prefers-reduced-motion:no-preference){.hero--full .hero__img{animation:hero-zoom 2.4s var(--ease-out) both}.hero__copy>*{animation:hero-rise 1.2s var(--ease-out) both}.hero__copy>:nth-child(2){animation-delay:.12s}.hero__copy>:nth-child(3){animation-delay:.24s}.hero__copy>:nth-child(4){animation-delay:.36s}.splash-on .hero__copy>*{animation-delay:calc(var(--splash-hold, 1.2s) + .2s)}}@keyframes hero-zoom{0%{transform:scale(1.08)}to{transform:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}.hero--split{grid-template-columns:1fr}.hero--split .hero__media{aspect-ratio:4 / 5}.hero--split .hero__content{padding-block:var(--space-xl) var(--space-2xl)}@media(min-width:990px){.hero--split{grid-template-columns:45fr 55fr;min-block-size:var(--hero-h)}.hero--split .hero__media{order:2;aspect-ratio:auto}.hero--split .hero__content{display:flex;flex-direction:column;justify-content:center;padding-inline:var(--gutter) var(--space-xl);max-inline-size:none}.hero--split .hero__caption{margin-block-start:auto;padding-block-start:var(--space-xl)}}.story{display:grid;gap:var(--space-xl);align-items:center}.story__media{position:relative}.story__inset{position:absolute;inline-size:42%;inset-block-end:-10%;inset-inline-end:-6%;box-shadow:0 30px 60px -30px rgba(var(--c-espresso-rgb),.45)}.story__copy{display:grid;gap:var(--space-m);max-inline-size:30rem;justify-items:start}.story__copy .index-num{font-size:var(--fs-h3)}@media(min-width:990px){.story{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}.story--right .story__media{order:2}.story--right .story__inset{inset-inline:-6% auto}.story__copy{padding-inline:var(--space-xl)}}@media(max-width:989px){.story__inset{inset-inline-end:0}.story__media{margin-block-end:var(--space-l)}}.lookbook__rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:var(--space-m);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block-end:var(--space-s)}.lookbook__rail::-webkit-scrollbar{display:none}.lookbook__item{scroll-snap-align:start}.lookbook__item:nth-child(2n){padding-block-start:var(--space-xl)}.lookbook__caption{display:flex;gap:var(--space-s);margin-block-start:var(--space-s);font-size:var(--fs-small)}@media(min-width:990px){.lookbook__rail{grid-auto-columns:calc((100% - 3 * var(--space-m)) / 3.4)}}.lookbook{display:block}.lookbook__controls{display:flex;align-items:center;gap:var(--space-l)}.lookbook__arrows{display:flex;gap:.5rem}.lookbook__arrow{display:grid;place-items:center;inline-size:3rem;block-size:3rem;border:1px solid var(--c-line-strong);border-radius:50%;background:transparent;color:var(--c-espresso);cursor:pointer;transition:background-color .3s var(--ease-out),color .3s var(--ease-out),opacity .3s}.lookbook__arrow svg{inline-size:1rem;block-size:1rem}.lookbook__arrow--prev svg{transform:scaleX(-1)}.lookbook__arrow:hover:not(:disabled){background:var(--c-espresso);color:var(--c-ivory)}.lookbook__arrow:disabled{opacity:.3;cursor:default}[dir=rtl] .lookbook__arrow svg{transform:scaleX(-1)}[dir=rtl] .lookbook__arrow--prev svg{transform:none}.journal{display:grid;gap:var(--space-xl) var(--space-m)}@media(min-width:750px){.journal{grid-template-columns:repeat(3,1fr)}}.journal__item{display:grid;gap:var(--space-s);text-decoration:none}.cart{padding-block:var(--space-xl) var(--space-2xl)}.cart__head{display:flex;align-items:baseline;gap:var(--space-m);margin-block-end:var(--space-l)}.cart__grid{display:grid;gap:var(--space-xl)}@media(min-width:990px){.cart__grid{grid-template-columns:minmax(0,1fr) 24rem;gap:var(--space-2xl);align-items:start}}.cart__items{border-block-start:1px solid var(--c-line)}.line{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-m);padding-block:var(--space-l);border-block-end:1px solid var(--c-line)}.line__info{display:grid;gap:.3rem;align-content:start;min-inline-size:0}.line__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:var(--space-m);row-gap:.15rem}.line__title{flex:1 1 9rem;min-inline-size:0;font-weight:500;text-decoration:none;overflow-wrap:anywhere}.line__price{margin:0;white-space:nowrap}.line__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m);margin-block-start:var(--space-s)}.line .qty{display:inline-flex;padding-inline:.25rem;border:1px solid var(--c-line-strong);border-radius:var(--radius-pill)}.line .qty input{inline-size:2.25rem;border:0;background:transparent;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart__summary{display:grid;gap:var(--space-m);padding:var(--space-l);background:var(--c-raised)}@media(min-width:990px){.cart__summary{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-l))}}.cart__row{display:flex;justify-content:space-between;font-weight:500}.cart__note{inline-size:100%;padding:var(--space-s);border:1px solid var(--c-line-strong);background:transparent;resize:vertical}.contact__grid{display:grid;gap:var(--space-2xl);align-items:start}.contact__intro .h1{margin-block:var(--space-m) var(--space-l)}.contact__text{max-inline-size:34rem;color:var(--c-muted)}.contact__follow{margin-block-start:var(--space-xl);padding-block-start:var(--space-l);border-block-start:1px solid var(--c-line)}.contact__label{margin-block-end:var(--space-s);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.contact__card{padding:var(--space-xl) var(--space-l);background:var(--c-ivory);border:1px solid var(--c-line-strong);border-start-start-radius:50% 4.5rem;border-start-end-radius:50% 4.5rem;outline:1px solid var(--c-line);outline-offset:-7px;padding-block-start:4.5rem}.contact__form{display:grid;gap:var(--space-m)}.contact__message{resize:vertical;min-block-size:7rem}.contact__form .button{margin-block-start:var(--space-s)}@media(min-width:990px){.contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem)}}.soon{position:relative;isolation:isolate;overflow:hidden;min-block-size:100svh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);padding:clamp(1.25rem,3vw,2.25rem) var(--gutter)}.soon__label{font-size:var(--fs-micro);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.soon__top,.soon__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);animation:soon-fade 1.2s var(--ease-out) 1.9s both}.soon__top{padding-block-end:var(--space-m);border-block-end:1px solid var(--c-line);flex-wrap:wrap}.soon__foot{padding-block-start:var(--space-s);border-block-start:1px solid var(--c-line);flex-wrap:wrap}.soon__label--end{display:inline-flex;align-items:center;gap:.7em}.soon__pulse{inline-size:.4rem;block-size:.4rem;border-radius:50%;background:currentColor;animation:soon-pulse 2.4s ease-in-out infinite}.soon__glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:radial-gradient(38% 32% at 50% 42%,rgba(var(--c-ivory-rgb),.75),transparent 70%),radial-gradient(30% 26% at 78% 70%,rgba(var(--c-ivory-rgb),.35),transparent 70%);animation:soon-drift 18s ease-in-out infinite alternate}.soon__watermark{position:absolute;inset-inline:-4vw;inset-block-end:-7vw;z-index:-1;opacity:.045;pointer-events:none;animation:soon-rise 2.4s var(--ease-out) .4s both}.soon__watermark svg{inline-size:100%}.soon__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;padding-block:clamp(1.25rem,4vh,3rem)}.soon__content{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;inline-size:100%;max-inline-size:38rem}.soon__lockup{line-height:0}.soon__lockup :is(svg,img){inline-size:min(76vw,26rem,44vh);block-size:auto;animation:soon-reveal 1.6s var(--ease-out) .2s both}.soon__eyebrow{display:inline-flex;align-items:center;gap:1em;margin-block:clamp(1.5rem,4.5vh,3rem) clamp(.75rem,2vh,1.25rem);font-size:var(--fs-micro);font-weight:500;letter-spacing:.28em;text-transform:uppercase;animation:soon-fade 1s var(--ease-out) 1.1s both}.soon__eyebrow:before,.soon__eyebrow:after{content:"";inline-size:2rem;block-size:1px;background:currentColor;opacity:.5}.soon__heading{font-size:calc(clamp(2rem,min(1.2rem + 3.4vw,6.6vh),3.75rem) * var(--heading-scale));line-height:1.04}.soon__line{display:block;overflow:hidden;padding-block-end:.08em}.soon__line>span{display:inline-block;animation:soon-line 1.3s var(--ease-out) calc(1.2s + var(--i) * .14s) both}.soon__message{max-inline-size:30rem;margin-block-start:clamp(.75rem,2vh,1.25rem);color:var(--c-muted);text-wrap:pretty;animation:soon-fade 1s var(--ease-out) 1.6s both}.soon__countdown{display:flex;gap:clamp(1.25rem,4vw,2.75rem);margin-block-start:clamp(1.25rem,4vh,2.5rem);animation:soon-fade 1s var(--ease-out) 1.7s both}.soon__countdown[hidden]{display:none}.soon__unit{display:grid;justify-items:center;gap:.35rem}.soon__unit+.soon__unit{position:relative}.soon__unit+.soon__unit:before{content:"";position:absolute;inset-inline-start:calc(clamp(1.25rem,4vw,2.75rem)/-2);inset-block:.4em 1.6em;inline-size:1px;background:var(--c-line-strong)}.soon__num{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1;font-variant-numeric:tabular-nums lining-nums}.soon__unit-label{font-size:.625rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-muted)}.soon__signup{inline-size:100%;max-inline-size:30rem;margin-block-start:clamp(1.25rem,4vh,2.5rem);scroll-margin-block:30vh;animation:soon-fade 1s var(--ease-out) 1.8s both}.soon__field{position:relative;display:flex;align-items:end;gap:var(--space-s)}.soon__field:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:var(--c-espresso);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}.soon__field:before{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:var(--c-line-strong)}.soon__field:focus-within:after{transform:scaleX(1)}.soon__input{flex:1;min-inline-size:0;min-block-size:3.75rem;padding:1.5rem 0 .6rem;border:0;background:transparent;font-size:1rem;text-align:start;border-radius:0}.soon__input:focus{outline:none}.soon__input-label{position:absolute;inset-inline-start:0;inset-block-start:1.45rem;font-size:var(--fs-small);color:var(--c-muted);pointer-events:none;transform-origin:left top;transition:transform var(--dur) var(--ease-out),letter-spacing var(--dur) var(--ease-out)}.soon__input:focus+.soon__input-label,.soon__input:not(:placeholder-shown)+.soon__input-label{transform:translateY(-1.1rem) scale(.78);letter-spacing:.12em;text-transform:uppercase}.soon__submit{display:inline-flex;align-items:center;gap:.6rem;min-block-size:3rem;padding-block-end:.35rem;font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.soon__submit .icon{transition:transform var(--dur) var(--ease-out)}@media(hover:hover){.soon__submit:hover .icon{transform:translate(.3rem)}}.soon__submit:focus-visible{outline-offset:4px}[dir=rtl] .soon__submit .icon{transform:scaleX(-1)}.soon__consent,.soon__error{margin-block-start:var(--space-s);font-size:.75rem;line-height:1.5;text-align:start}.soon__consent{color:var(--c-muted)}.soon__error{color:var(--c-sale)}.soon__input[aria-invalid=true]+.soon__input-label{color:var(--c-sale)}.soon__thanks{display:grid;justify-items:center;gap:var(--space-s);outline:none}.soon__heart svg{inline-size:7.5rem}.soon__heart path:first-child{stroke-dasharray:100;animation:soon-draw 1.2s var(--ease-out) .2s both}.soon__thanks-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--fs-h3);line-height:1.1;animation:soon-line 1s var(--ease-out) .3s both}.soon__thanks-text{color:var(--c-muted);animation:soon-fade 1s var(--ease-out) .6s both}.soon__badge{position:absolute;inset-inline-end:0;inset-block-end:clamp(1rem,4vh,3rem);inline-size:clamp(6.5rem,10vw,8.5rem);animation:soon-fade 1.2s var(--ease-out) 2.1s both}.soon__badge svg{animation:soon-spin 36s linear infinite;overflow:visible}.soon__badge text{font-family:var(--font-body);font-size:12.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;fill:currentColor}.soon__badge-heart{fill:currentColor}.soon__social{display:flex;gap:var(--space-2xs);margin-inline:auto}.soon__social:empty{display:none}.soon__owner{position:relative}.soon__owner-toggle{list-style:none;cursor:pointer;min-block-size:2.75rem;display:inline-flex;align-items:center;color:var(--c-muted);transition:color .3s ease}.soon__owner-toggle::-webkit-details-marker{display:none}.soon__owner-toggle:hover,.soon__owner[open] .soon__owner-toggle{color:var(--c-espresso)}.soon__owner-panel{position:absolute;inset-inline-end:0;inset-block-end:calc(100% + .5rem);inline-size:min(20rem,calc(100vw - 2 * var(--gutter)));padding:var(--space-m) var(--space-l) var(--space-l);background:var(--c-ivory);box-shadow:0 30px 60px -30px rgba(var(--c-espresso-rgb),.35);animation:soon-panel .5s var(--ease-out) both}.soon__field--small .soon__input{min-block-size:3.25rem;padding-block-start:1.25rem}.soon__field--small .soon__input-label{inset-block-start:1.2rem}.soon__figure{display:none}@media(min-width:990px){.soon--image .soon__stage{grid-template-columns:1fr minmax(0,.8fr);gap:clamp(3rem,7vw,8rem);justify-items:stretch}.soon--image .soon__content{justify-items:start;text-align:start;justify-self:end}.soon--image .soon__eyebrow:after{display:none}.soon--image .soon__badge{inset-inline-end:auto;inset-inline-start:calc(55% - 4rem)}.soon__figure{display:block;position:relative;align-self:center;max-block-size:72svh;aspect-ratio:3 / 4;overflow:hidden;border-radius:50vw 50vw 0 0;animation:soon-arch 1.8s var(--ease-out) .5s both}.soon__img{inline-size:100%;block-size:100%;object-fit:cover;animation:soon-zoom 24s ease-out both}}@media(max-width:749px){.soon__badge{display:none}.soon__label{letter-spacing:.14em}.soon__stage{align-content:center}.soon__foot{justify-content:center}.soon__foot>.soon__label{order:3;inline-size:100%;text-align:center}.soon__social{margin-inline:0}.soon__owner-panel{inset-inline-end:50%;translate:50% 0}}@keyframes soon-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(10px);transform:scale(1.03)}60%{filter:blur(0)}to{opacity:1;clip-path:inset(0 0 0 0);filter:blur(0);transform:none}}@keyframes soon-line{0%{transform:translateY(105%)}to{transform:none}}@keyframes soon-fade{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes soon-rise{0%{opacity:0;transform:translateY(8%)}to{opacity:.045;transform:none}}@keyframes soon-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}@keyframes soon-spin{to{transform:rotate(360deg)}}@keyframes soon-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes soon-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes soon-panel{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes soon-arch{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes soon-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.soon__glow,.soon__badge svg,.soon__pulse,.soon__img{animation:none}}.signup-band{padding-block:clamp(5rem,12vw,10rem) clamp(6rem,16vw,13rem)}.signup-band__inner{display:grid;justify-items:center;text-align:center}.signup-band__heading{margin-block-start:var(--space-m);font-size:var(--fs-h1);max-inline-size:16ch}.signup-band__text{margin-block:var(--space-m) var(--space-l);max-inline-size:30rem}.signup-band .signup{text-align:start}.promise__list{display:grid;gap:var(--space-l);border-block:1px solid var(--c-line);padding-block:var(--space-l)}.promise__item{display:flex;gap:var(--space-m);align-items:flex-start}.promise__item .icon{inline-size:1.75rem;block-size:1.75rem}.promise__item .eyebrow{margin-block-end:.3rem}@media(min-width:750px){.promise__list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.promise__item+.promise__item{border-inline-start:1px solid var(--c-line);padding-inline-start:var(--space-l)}}.sig{--sig-delay: 0s;min-block-size:calc(var(--sig-h) - var(--header-h));display:grid}.splash-on .sig{--sig-delay: calc(var(--splash-hold, 1.2s) + .1s)}.sig__frame{display:grid;grid-template-rows:auto 1fr auto;padding-block:var(--space-s) clamp(1rem,3vw,2rem)}.sig__top,.sig__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);flex-wrap:wrap}.sig__top{padding-block-end:var(--space-m);border-block-end:1px solid var(--c-line)}.sig__foot{padding-block-start:var(--space-s);border-block-start:1px solid var(--c-line)}.sig__foot .sig__social{gap:var(--space-xs)}.sig__foot .social__link{inline-size:2.5rem;block-size:2.5rem}@media(min-width:750px){.sig__foot{display:grid;grid-template-columns:1fr auto 1fr}.sig__foot .sig__scroll{justify-self:end}}@media(max-width:749px){.sig__foot .sig__social{order:-1;inline-size:100%;justify-content:center}}.sig__scroll{display:inline-flex;align-items:center;gap:.8em;text-decoration:none}.sig__scroll span{position:relative;inline-size:2.5rem;block-size:1px;background:var(--c-line-strong);overflow:hidden}.sig__scroll span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform:translate(-100%)}.sig__anchor{display:block;scroll-margin-block-start:var(--header-h)}.sig__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:var(--space-l);padding-block:clamp(2rem,6vh,4.5rem)}.sig__content{display:grid;justify-items:center;text-align:center;inline-size:100%;max-inline-size:40rem}.sig__eyebrow{margin-block-end:clamp(.9rem,2.4vh,1.5rem)}.sig__heading{font-size:calc(clamp(2.4rem,min(1.3rem + 4.2vw,8.4vh),4.75rem) * var(--heading-scale));line-height:1.02}.sig__text{max-inline-size:30rem;margin-block-start:clamp(.9rem,2.4vh,1.5rem);color:var(--c-muted)}.sig__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-l);margin-block-start:clamp(1.5rem,4vh,2.5rem)}.sig__arch{margin:0;inline-size:min(64vw,20rem)}.sig__reel{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.sig__arch--b{display:none}.sig__ring{position:absolute;inset-inline-end:0;inset-block-start:clamp(1rem,4vh,2.5rem);inline-size:clamp(5.5rem,9vw,8rem)}.sig--imagery .sig__ring{inset-inline-end:calc(50% - min(32vw,10rem) - 2.5rem)}@media(min-width:990px){.sig--imagery .sig__stage{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr) minmax(0,.8fr);gap:clamp(2rem,4vw,4rem)}.sig__arch{inline-size:100%;max-block-size:calc(var(--sig-h) - 14rem)}.sig__arch--a{justify-self:start}.sig__arch--b{display:block;justify-self:end;align-self:end;inline-size:82%}.sig--imagery .sig__stage{grid-template-rows:auto auto;align-content:center;row-gap:clamp(1rem,3vh,2rem)}.sig--imagery .sig__arch--a{grid-column:1;grid-row:1 / span 2}.sig--imagery .sig__arch--b{grid-column:3;grid-row:1 / span 2}.sig--imagery .sig__content{grid-column:2;grid-row:2}.sig--imagery .sig__ring{position:static;grid-column:2;grid-row:1;justify-self:center;align-self:end;inline-size:clamp(6rem,8vw,7.5rem)}.sig:not(.sig--imagery) .sig__ring{inset-block-start:auto;inset-block-end:clamp(1rem,4vh,3rem)}}@media(max-width:989px){.sig__ring{inset-block-start:clamp(1.5rem,5vh,3rem)}.sig:not(.sig--imagery) .sig__ring{position:static;order:-1}.sig--imagery .sig__arch--a{order:0}.sig--imagery .sig__ring{--seal: 5.5rem;position:relative;inset:auto;order:1;z-index:1;align-self:start;inline-size:var(--seal);margin-block:calc(var(--seal) * -.5 - var(--space-l)) calc(var(--space-s) - var(--space-l))}.sig--imagery .sig__content{order:2}}@media(prefers-reduced-motion:no-preference){.sig .lines{--lines-delay: calc(var(--sig-delay) + .2s)}.sig__eyebrow{animation:fade-rise .7s var(--ease-out) calc(var(--sig-delay) + .1s) both}.sig__text{animation:fade-rise .7s var(--ease-out) calc(var(--sig-delay) + .4s) both}.sig__actions{animation:fade-rise .7s var(--ease-out) calc(var(--sig-delay) + .5s) both}.sig__top,.sig__foot,.sig__ring{animation:fade-rise .8s var(--ease-out) calc(var(--sig-delay) + .6s) both}.sig__arch{animation:sig-arch 1.1s var(--ease-out) calc(var(--sig-delay) + .05s) both}.sig__arch--b{animation-delay:calc(var(--sig-delay) + .15s)}.sig__arch>img,.sig__arch>.sig__reel{animation:sig-zoom 2.6s var(--ease-out) var(--sig-delay) both}.sig .backdrop__watermark{animation:sig-watermark 1.6s var(--ease-out) calc(var(--sig-delay) + .2s) both}.sig__scroll span:after{animation:sig-scroll 2.4s var(--ease-out) calc(var(--sig-delay) + 1.2s) infinite}}@keyframes sig-arch{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sig-zoom{0%{transform:scale(1.12)}to{transform:none}}@keyframes sig-watermark{0%{opacity:0;transform:translateY(6%)}to{opacity:.045;transform:none}}@keyframes sig-scroll{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.statement__inner{display:grid;justify-items:center;gap:var(--space-l);text-align:center}.statement__text{line-height:1.2}.finder__grid{display:grid;gap:var(--space-2xl);align-items:center}@media(min-width:990px){.finder__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.finder__copy .eyebrow{margin-block-end:var(--space-m)}.finder__heading{font-size:var(--fs-h1);max-inline-size:14ch}.finder__text{margin-block-start:var(--space-m);max-inline-size:32rem}.finder__steps{margin-block-start:var(--space-xl);border-block-start:1px solid var(--c-line);counter-reset:none}.finder__step{display:grid;grid-template-columns:2.5rem 1fr;gap:var(--space-m);padding-block:var(--space-m);border-block-end:1px solid var(--c-line)}.finder__step>span:last-child{display:grid;gap:.2rem}.finder__step-title{font-weight:500}.finder__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-l);margin-block-start:var(--space-xl)}.finder__visual{position:relative;justify-self:center;inline-size:min(80vw,26rem)}.finder__ring{position:absolute;inset-inline-start:-1rem;inset-block-end:2rem}@media(min-width:990px){.finder__ring{inset-inline-start:-2.5rem}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.look{display:grid;gap:var(--space-xl);align-items:start}@media(min-width:990px){.look{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}}.look__frame{aspect-ratio:4 / 5}.look__frame>img,.look__frame>svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.look__dot{position:absolute;inset-inline-start:var(--x);inset-block-start:var(--y);z-index:1;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;translate:-50% -50%}[dir=rtl] .look__dot{translate:50% -50%}.look__dot-num{display:grid;place-items:center;inline-size:1.9rem;block-size:1.9rem;border-radius:50%;background:rgba(var(--c-ivory-rgb),.92);color:var(--c-espresso);font-family:var(--font-heading);font-size:.85rem;box-shadow:0 0 rgba(var(--c-ivory-rgb),.6);transition:transform var(--dur) var(--ease-out),background-color .3s ease,color .3s ease}.look__dot:hover .look__dot-num,.look__dot:focus-visible .look__dot-num,.look__dot.is-active .look__dot-num{transform:scale(1.12);background:var(--c-espresso);color:var(--c-ivory)}@media(prefers-reduced-motion:no-preference){.look__dot-num{animation:look-ping 2.8s ease-out infinite}}@keyframes look-ping{0%{box-shadow:0 0 rgba(var(--c-ivory-rgb),.65)}70%,to{box-shadow:0 0 0 .9rem rgba(var(--c-ivory-rgb),0)}}.look__dot-label{position:absolute;inset-block-end:calc(100% + .1rem);inset-inline-start:50%;translate:-50% .35rem;padding:.4rem .7rem;background:var(--c-ivory);color:var(--c-espresso);font-size:var(--fs-micro);letter-spacing:.06em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease,translate .4s var(--ease-out)}.look__dot:hover .look__dot-label,.look__dot:focus-visible .look__dot-label{opacity:1;translate:-50% 0}.look__panel .eyebrow{margin-block-end:var(--space-m)}.look__heading{font-size:var(--fs-h2)}.look__text{margin-block-start:var(--space-m);max-inline-size:32rem}.look__form{margin-block-start:var(--space-l)}.look__items{border-block-start:1px solid var(--c-line)}.look__item{display:grid;grid-template-columns:auto 4.5rem minmax(0,1fr) auto;gap:var(--space-m);align-items:center;padding-block:var(--space-m);border-block-end:1px solid var(--c-line);outline:none;transition:background-color .4s ease}.look__item.is-active{background:linear-gradient(90deg,rgba(var(--c-ivory-rgb),.7),transparent)}.look__item.is-flash{animation:look-flash 1.8s var(--ease-out)}@keyframes look-flash{0%,35%{box-shadow:inset 0 0 0 1px var(--c-espresso);background-color:rgba(var(--c-ivory-rgb),.95)}to{box-shadow:inset 0 0 0 1px transparent;background-color:transparent}}.look__item.is-sold-out{opacity:.55}.look__item.is-excluded .look__thumb,.look__item.is-excluded .look__info{opacity:.45}.look__num{color:var(--c-muted)}.look__thumb{aspect-ratio:3 / 4}.look__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.look__info{display:grid;gap:.3rem;justify-items:start;min-inline-size:0}.look__title{font-size:var(--fs-small);font-weight:500;text-decoration:none}.look__title:hover{text-decoration:underline;text-underline-offset:.25em}.look__select{max-inline-size:100%;min-block-size:2.25rem;padding-inline:0 1.4rem;border:0;border-block-end:1px solid var(--c-line-strong);border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23362312'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right center / .65rem;font-size:var(--fs-small);-webkit-appearance:none;appearance:none;cursor:pointer}.look__toggle{position:relative;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;cursor:pointer}.look__toggle input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.look__check{inline-size:1.15rem;block-size:1.15rem;border:1px solid var(--c-line-strong);transition:background-color .25s ease,border-color .25s ease}.look__toggle input:checked~.look__check{background:var(--c-espresso) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23F7F1EA' stroke-width='1.6'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") center / 80% no-repeat;border-color:var(--c-espresso)}.look__toggle input:focus-visible~.look__check{outline:1px solid var(--c-espresso);outline-offset:3px}.look__submit{margin-block-start:var(--space-l)}.look__count:not(:empty):before{content:"\b7";margin-inline-end:.75em}.no-js .look__submit{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
