html.is-locked{overflow:hidden}.hero{position:relative;overflow:hidden;background:var(--porcelain);color:var(--ink);min-height:100svh;display:flex;flex-direction:column;isolation:isolate}.template-index main>.shopify-section:first-child>.hero{margin-top:calc(-1 * var(--header-h))}.hero__light{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-3;pointer-events:none;filter:blur(8px)}.hero__light--a{background:radial-gradient(42rem 34rem at 68% 40%,rgba(var(--gold-rgb),.3),transparent 66%),radial-gradient(34rem 26rem at 14% 88%,rgba(var(--cognac-rgb),.14),transparent 70%);animation:hero-light-a 18s ease-in-out infinite alternate}.hero__light--b{background:radial-gradient(30rem 24rem at 88% 86%,rgba(255,255,255,.8),transparent 70%),radial-gradient(26rem 22rem at 30% 18%,rgba(255,255,255,.7),transparent 72%);animation:hero-light-b 24s ease-in-out infinite alternate}@keyframes hero-light-a{to{transform:translate3d(-4%,3%,0) scale(1.08) rotate(3deg)}}@keyframes hero-light-b{to{transform:translate3d(3%,-4%,0) scale(1.12)}}.hero__beam{position:absolute;top:-30%;right:-10%;bottom:-30%;left:-10%;z-index:-2;pointer-events:none;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.55) 49%,rgba(var(--gold-rgb),.18) 52%,transparent 62%);mix-blend-mode:soft-light;animation:hero-beam 14s var(--ease) infinite}@keyframes hero-beam{0%{transform:translate(-55%)}55%,to{transform:translate(55%)}}.hero__mark{position:absolute;left:0;right:0;bottom:.5rem;z-index:-1;opacity:.55;pointer-events:none;overflow:hidden}.hero .outline-mark{-webkit-text-stroke-color:rgba(var(--cognac-rgb),.16)}.hero__grid{flex:1;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center;padding-block:calc(var(--header-h) + 1.5rem) 2rem}.hero__grid>*{min-width:0}@media(min-width:990px){.hero__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:2rem;padding-block:calc(var(--header-h) + 1rem) 1.5rem}}@media(min-width:1300px){.hero__grid{gap:4rem}}.hero__eyebrow{display:inline-flex;align-items:center;gap:.9rem;color:var(--cognac);margin-bottom:1.4rem}.hero__eyebrow-line{width:2.5rem;height:1px;background:var(--cognac)}.hero__title{font-size:clamp(2.5rem,4.9vw,4.9rem);max-width:12ch;color:var(--noir)}.hero__accent{font-size:clamp(2.5rem,4.9vw,4.9rem);color:var(--cognac);margin-top:.05em}.hero__lead{margin-top:1.5rem;max-width:42ch;font-size:1.05rem;line-height:1.7;color:var(--ink-muted)}.hero__actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.85rem}.hero__facts{margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;color:var(--ink-muted)}.hero__facts li{display:inline-flex;align-items:center;gap:.7rem}.hero__facts li:before{content:"";width:5px;height:5px;background:var(--cognac);transform:rotate(45deg)}@media(max-width:989px){.hero__grid{gap:0;align-content:start;padding-block:calc(var(--header-h) + 1.25rem) 2.5rem}.hero__copy{display:contents}.hero__eyebrow{justify-self:start;margin-bottom:.9rem}.hero__title,.hero__accent{max-width:none;font-size:clamp(2.05rem,8.4vw,3.6rem)}.stage--hero{order:1;margin-top:1rem}.hero__lead,.hero__actions,.hero__facts{order:2}.hero__lead{margin-top:1.75rem}.hero__actions{margin-top:1.5rem}}.has-light-hero .section-header:not(.is-scrolled) .header--overlay:not(.is-open){color:var(--ink)}.has-light-hero .section-header:not(.is-scrolled) .header--overlay:not(.is-open) .header__link{color:var(--ink-muted)}.has-light-hero .section-header:not(.is-scrolled) .header--overlay:not(.is-open) .header__link:hover,.has-light-hero .section-header:not(.is-scrolled) .header--overlay:not(.is-open) .header__link.is-active,.has-light-hero .section-header:not(.is-scrolled) .header--overlay:not(.is-open) .header__icon{color:var(--noir)}.has-light-hero .section-header:not(.is-scrolled) .header--overlay:not(.is-open) .header__house,.has-light-hero .section-header:not(.is-scrolled) .header--overlay:not(.is-open) .header__link--member{color:var(--cognac)}.has-light-hero .section-header:not(.is-scrolled) .header--overlay:not(.is-open) .header__link:after{background:var(--cognac)}.hero--maison{background:var(--noir);color:var(--ivory);min-height:100svh}.hero--maison .words{position:relative;display:flex;flex-direction:column;flex:1;min-height:100svh;isolation:isolate;--mx: 50%;--my: 42%;cursor:crosshair}.hero--maison .words a,.hero--maison .words button{cursor:pointer}.words__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease)}.words.is-live .words__canvas{opacity:1}.words__haze{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;pointer-events:none;background:radial-gradient(38rem 30rem at 72% 30%,rgba(var(--gold-rgb),.13),transparent 68%),radial-gradient(30rem 26rem at 18% 80%,rgba(var(--cognac-rgb),.22),transparent 70%),radial-gradient(60rem 40rem at 50% 110%,rgba(var(--gold-rgb),.08),transparent 70%);animation:words-haze 22s ease-in-out infinite alternate}@keyframes words-haze{to{transform:translate3d(3%,-2%,0) scale(1.08) rotate(2deg)}}.words__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease);background:radial-gradient(22rem 18rem at var(--mx) var(--my),rgba(var(--gold-rgb),.16),transparent 70%)}.words.is-live .words__glow{opacity:1}.words.is-burst .words__glow{opacity:1;background:radial-gradient(30rem 24rem at var(--mx) var(--my),rgba(var(--gold-rgb),.3),transparent 70%);transition:none}.words__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(0,0,0,.45) 100%),linear-gradient(to bottom,rgba(0,0,0,.35),transparent 22%,transparent 80%,rgba(0,0,0,.5))}.hero--maison .hero__inner{position:relative;z-index:4;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-block:calc(var(--header-h) + 2.5rem) 5rem}.hero--maison .hero__eyebrow{color:var(--gold);margin-bottom:2.2rem}.hero--maison .hero__eyebrow-line{background:rgba(var(--gold-rgb),.5)}.words__target{position:relative;width:min(100%,1180px);height:clamp(5rem,17vw,15rem);display:flex;align-items:center;justify-content:center;pointer-events:none}.words__static{font-size:clamp(2.5rem,13vw,12rem);line-height:1;white-space:nowrap;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px rgba(var(--gold-rgb),.7);text-shadow:0 0 40px rgba(var(--gold-rgb),.25);transition:opacity .9s var(--ease)}.words.is-live .words__static{opacity:0}.words.is-static .words__static{animation:words-static 6s ease-in-out infinite alternate}@keyframes words-static{to{-webkit-text-stroke-color:rgba(var(--gold-rgb),1);text-shadow:0 0 60px rgba(var(--gold-rgb),.45)}}.hero--maison .hero__title{margin-top:2.4rem;font-size:clamp(1.55rem,2.5vw,2.3rem);max-width:30ch;color:var(--ivory);font-weight:400}.hero--maison .hero__accent{display:inline;font-size:inherit;color:var(--gold);margin:0}.hero--maison .hero__lead{margin-top:1.2rem;max-width:52ch;color:var(--ivory-dim);font-size:1.02rem}.hero--maison .hero__actions{justify-content:center;margin-top:1.9rem}.hero--maison .hero__facts{justify-content:center;margin-top:2.4rem;color:var(--ivory-dim)}.hero--maison .hero__facts li:before{background:var(--gold)}.hero__hint{position:absolute;left:50%;bottom:1.4rem;z-index:4;transform:translate(-50%);display:inline-flex;align-items:center;gap:.6rem;color:var(--ivory-dim);white-space:nowrap;font-size:.6rem;opacity:0;transition:opacity 1s var(--ease) 1.2s}.words.is-live .hero__hint{opacity:.85}.hero__hint-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 rgba(var(--gold-rgb),.6);animation:words-dot 2.4s ease-out infinite}@keyframes words-dot{70%{box-shadow:0 0 0 9px rgba(var(--gold-rgb),0)}to{box-shadow:0 0 rgba(var(--gold-rgb),0)}}.hero__hint-coarse{display:none}@media(pointer:coarse){.hero__hint-fine{display:none}.hero__hint-coarse{display:inline}.hero--maison .words{cursor:auto}}@media(max-width:749px){.hero--maison .hero__inner{padding-block:calc(var(--header-h) + 1.5rem) 4.5rem}.hero--maison .hero__eyebrow{margin-bottom:1.4rem;font-size:.58rem;letter-spacing:.14em}.hero--maison .hero__eyebrow-line{width:1.2rem}.words__target{height:clamp(4.5rem,24vw,7rem)}.hero--maison .hero__title{margin-top:1.6rem;font-size:clamp(1.45rem,6vw,1.9rem)}.hero--maison .hero__facts{gap:.6rem 1.1rem;margin-top:1.8rem}}.stage{position:relative;display:block;min-width:0;--stage-ink: var(--ink)}.stage__view{position:relative;width:100%;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.stage__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;display:block;opacity:0;transition:opacity .9s var(--ease)}.stage.is-live .stage__canvas{opacity:1}.stage.is-static .stage__canvas{display:none}.stage__fallback{position:absolute;left:50%;top:50%;width:min(64%,30rem);height:auto;transform:translate(-50%,-54%);object-fit:contain;transition:opacity .9s var(--ease),transform 1.2s var(--ease);filter:drop-shadow(0 30px 40px rgba(40,26,16,.22))}.stage.is-static .stage__fallback{animation:stage-float 7s ease-in-out infinite alternate}.stage.is-live .stage__fallback{opacity:0;transform:translate(-50%,-50%) scale(1.04);pointer-events:none}@keyframes stage-float{to{transform:translate(-50%,-58%) rotate(-1.2deg)}}@media(pointer:fine){.stage.is-live .stage__view{cursor:grab}.stage.is-dragging .stage__view{cursor:grabbing!important}.stage.is-live .stage__view.is-over{cursor:pointer}}.stage__hint{position:absolute;left:1rem;top:1rem;z-index:2;display:inline-flex;align-items:center;gap:.55rem;color:var(--ink-muted);pointer-events:none}.stage__hint-dot{width:7px;height:7px;border-radius:50%;background:var(--cognac);box-shadow:0 0 rgba(var(--cognac-rgb),.45);animation:stage-pulse 2.2s ease-out infinite}@keyframes stage-pulse{0%{box-shadow:0 0 rgba(var(--cognac-rgb),.45)}to{box-shadow:0 0 0 10px rgba(var(--cognac-rgb),0)}}.stage__hint-sep{opacity:.5}.stage.is-static .stage__hint,.stage.is-static .stage__count{display:none}.stage__count{position:absolute;right:1rem;top:1rem;z-index:2;color:var(--ink-muted);pointer-events:none}.stage__panel{position:relative}.stage__info{display:grid;gap:.75rem 1.5rem;align-items:end}@media(min-width:640px){.stage__info{grid-template-columns:minmax(0,1fr) auto}}.stage__info.is-active{animation:stage-info-in .9s var(--ease) both}@keyframes stage-info-in{0%{opacity:0;transform:translateY(10px)}}.stage__id{min-width:0}.stage__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin-bottom:.35rem}.stage__brand{color:var(--cognac)}.stage__no{color:var(--ink-muted);margin-left:.6rem}.stage__stock{margin:0}.stage__name{font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stage__name a{transition:color .3s}.stage__name a:hover{color:var(--cognac)}.stage__buy{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem}.stage__buy .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem}.stage__buy .price__now{font-size:1.5rem}.stage__add{white-space:nowrap;padding-block:.85rem;min-height:2.9rem}.stage__more{font-size:.82rem;color:var(--ink-muted)}.stage__empty{color:var(--ink-muted)}.stage__dock{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--hair)}.stage__picks{display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1 1 auto;padding-block:3px}.stage__picks::-webkit-scrollbar{display:none}.stage__pick{position:relative;display:block;width:3.25rem;height:3.25rem;padding:.3rem;background:#fff;border:1px solid rgba(var(--cognac-rgb),.18);opacity:.55;transition:opacity .4s,border-color .4s,transform .5s var(--ease);flex-shrink:0}.stage__pick:hover,.stage__pick.is-active{opacity:1;border-color:rgba(var(--cognac-rgb),.5)}.stage__pick.is-active{transform:translateY(-3px)}.stage__pick-img{width:100%;height:100%;object-fit:contain}.stage__pick-bar{position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:rgba(var(--cognac-rgb),.15);overflow:hidden}.stage__pick-bar span{display:block;height:100%;background:var(--cognac);transform:scaleX(0);transform-origin:0 50%}.stage__pick.is-active .stage__pick-bar span{animation:stage-fill var(--interval, 8s) linear forwards}.stage.is-paused .stage__pick.is-active .stage__pick-bar span{animation-play-state:paused}.stage.is-static .stage__pick-bar{display:none}@keyframes stage-fill{to{transform:scaleX(1)}}.stage__dock-tools{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.stage__arrow,.stage__toggle,.stage__close{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid rgba(var(--cognac-rgb),.3);color:var(--ink);background:#fff9;transition:background-color .4s,border-color .4s,color .4s,transform .5s var(--ease)}.stage__arrow:hover,.stage__toggle:hover,.stage__close:hover{background:var(--cognac);border-color:var(--cognac);color:var(--creme)}.stage__toggle-play,[aria-pressed=true]>.stage__toggle-pause{display:none!important}[aria-pressed=true]>.stage__toggle-play{display:inline-flex!important}.stage--hero{width:100%}.stage--hero .stage__view{aspect-ratio:1 / 1;max-height:calc(100svh - var(--header-h) - 15.5rem);margin-inline:auto}@media(min-width:990px){.stage--hero .stage__view{max-height:calc(100svh - var(--header-h) - 16.5rem)}}.stage--hero .stage__panel{margin-top:.25rem}@media(max-width:989px){.stage--hero .stage__view{max-height:60svh}.stage--hero .stage__hint-drag{display:none}}.ticker{position:relative;display:flex;align-items:stretch;background:var(--carbon);color:var(--ivory);border-block:1px solid var(--hair)}.ticker{box-shadow:inset 0 1px rgba(var(--gold-rgb),.45)}.ticker__tag{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;gap:.6rem;padding-inline:1rem;background:var(--gold);color:var(--noir);overflow:hidden}.ticker__tag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-130%);animation:ticker-shine 5.5s ease-in-out infinite;pointer-events:none}@keyframes ticker-shine{0%,60%{transform:translate(-130%)}88%,to{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.ticker__tag:after{animation:none}}@media(min-width:750px){.ticker__tag{padding-inline:1.5rem}}.ticker__tag .stock-note__dot{color:var(--noir)}.ticker__rail{flex:1;min-width:0;padding-block:.85rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.ticker .marquee__track{gap:0}.ticker__item{flex:0 0 auto}.ticker__link{display:inline-flex;align-items:baseline;gap:.75rem;padding-inline:1.5rem;border-right:1px solid var(--hair);white-space:nowrap}.ticker__name{font-family:var(--font-display);font-size:1rem;line-height:1.3;transition:color .3s}.ticker__qty{color:#e7ab62;font-weight:600}.ticker__link:hover .ticker__name{color:var(--gold-light)}.trust{background:var(--noir);color:var(--ivory);border-block:1px solid var(--hair)}.trust--light{background:var(--creme)}.trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.trust__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust__item{display:flex;align-items:flex-start;gap:.9rem;padding:1.5rem 1rem 1.5rem 0}@media(min-width:990px){.trust__item{padding:2rem 1.5rem;border-left:1px solid var(--hair)}.trust__item:first-child{border-left:0;padding-left:0}}.trust__icon{color:var(--gold);flex-shrink:0;margin-top:.15rem}.trust--light .trust__icon{color:var(--cognac)}.trust__title{display:block;font-size:.98rem;font-weight:500;line-height:1.3}.trust__text{display:block;margin-top:.2rem;font-size:.85rem;line-height:1.4;opacity:.68}.shelves{background:var(--noir);color:var(--ivory);border-block:1px solid var(--hair)}.shelves__row{display:grid;gap:1rem;padding-block:1.5rem}.shelves__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.shelves__title{font-size:1.35rem;line-height:1.1}.shelves__all{color:var(--gold);border-bottom-color:transparent;padding-block:.25rem;white-space:nowrap}.shelves__list{display:flex;gap:.75rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.shelves__list::-webkit-scrollbar{display:none}.shelves__item{flex:0 0 auto;scroll-snap-align:start}.shelf-chip{display:flex;align-items:center;gap:.9rem;height:100%;padding:.6rem 1rem .6rem .6rem;border:1px solid var(--hair);transition:background-color .5s var(--ease),border-color .4s var(--ease)}.shelf-chip:hover{background:rgba(var(--gold-rgb),.09);border-color:var(--hair-strong)}.shelf-chip__thumb{flex-shrink:0;width:3.5rem;aspect-ratio:1 / 1;overflow:hidden;background:var(--carbon);border:1px solid var(--hair)}.shelf-chip__thumb img{width:100%;height:100%;object-fit:cover;animation:chip-drift 8s ease-in-out infinite alternate}.shelves__item:nth-child(2n) .shelf-chip__thumb img{animation-delay:-4s}@keyframes chip-drift{0%{transform:scale(1)}to{transform:scale(1.16)}}.shelf-chip__text{display:grid;gap:.25rem;min-width:0}.shelf-chip__name{font-size:1.3rem;line-height:1.1;white-space:nowrap}.shelf-chip__count{color:var(--gold);white-space:nowrap}.shelf-chip__arrow{margin-left:auto;color:var(--gold);transition:transform .6s var(--ease)}.shelf-chip:hover .shelf-chip__arrow{transform:translate(3px,-3px)}@media(min-width:990px){.shelves__row{grid-template-columns:auto minmax(0,1fr);gap:2.5rem;align-items:stretch;padding-block:0}.shelves__head{display:grid;align-content:center;justify-content:start;gap:.3rem;padding-block:1.25rem}.shelves__title{max-width:9ch}.shelves__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;margin:0;padding:0;overflow:visible}.shelves__item{border-left:1px solid var(--hair)}.shelf-chip{border:0;padding:1.25rem 1.5rem}.shelf-chip:hover{border-color:transparent}}.rail-section{padding-block:3.5rem;overflow:hidden}@media(min-width:750px){.rail-section{padding-block:5rem}}.rail-section--small{padding-block:3rem}@media(min-width:750px){.rail-section--small{padding-block:4rem}}.rail-section--porcelain{background:var(--porcelain)}.rail-section--creme{background:var(--creme)}.rail-section--noir{background:var(--noir);color:var(--ivory)}.rail-arrows{display:none;gap:.5rem}@media(min-width:750px){.rail-arrows{display:flex}}.rail-arrow{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--hair-strong);transition:background-color .4s var(--ease),color .4s,opacity .3s,border-color .4s}.rail-arrow:hover{background:var(--cognac);border-color:var(--cognac);color:var(--creme)}.rail-section--noir .rail-arrow:hover{background:var(--gold);border-color:var(--gold);color:var(--noir)}.rail-arrow[disabled]{opacity:.3;pointer-events:none}.rail{display:block}.rail__track{--pad: max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);padding:.5rem var(--pad) 2rem;scrollbar-width:none}.rail__track::-webkit-scrollbar{display:none}.rail__track:focus-visible{outline-offset:-4px}.rail.is-dragging .rail__track{scroll-snap-type:none;cursor:grabbing}.rail.is-dragging :is(a,button){pointer-events:none}@media(pointer:fine){.rail__track{cursor:grab}}.rail__item{flex:0 0 62vw;scroll-snap-align:start}@media(min-width:640px){.rail__item{flex-basis:34vw}}@media(min-width:990px){.rail__track{gap:1.5rem}.rail__item{flex-basis:clamp(15rem,21vw,21rem)}}.marquee{display:block;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.marquee__track{display:flex;gap:1rem;width:max-content;will-change:transform}.no-js .marquee,.marquee.is-static{overflow-x:auto}@media(pointer:fine){.marquee{cursor:grab}.marquee.is-dragging{cursor:grabbing}}.marquee.is-dragging :is(a,button){pointer-events:none}.marquee__item{flex:0 0 auto}.marquee--cards{padding-block:.75rem 1.5rem}.marquee--cards .marquee__track{align-items:stretch}.marquee__item--card{width:11.5rem}@media(min-width:750px){.marquee__item--card{width:16rem}}.rail-section--small .marquee__item--card{width:9.25rem}@media(min-width:750px){.rail-section--small .marquee__item--card{width:12rem}}.rail-section--small .card__body{padding:.7rem .7rem .8rem}.rail-section--small .card__title{font-size:.86rem}.rail-section--small .card__add{width:2.1rem;height:2.1rem}.rail-section--small .price__now{font-size:1.05rem}.story3d{position:relative;background:var(--creme);color:var(--ink);padding-block:4rem 2rem;overflow:clip}@media(min-width:750px){.story3d{padding-block:6rem 3rem}}.story3d__eyebrow{color:var(--cognac);margin-bottom:.9rem}.story3d__grid{display:grid;gap:1.5rem}.story3d__sticky{position:sticky;top:calc(var(--header-h) + .5rem);z-index:2}@media(min-width:750px){.story3d__grid{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:clamp(2.5rem,6vw,6rem);row-gap:0;align-items:start}.story3d__grid:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(var(--cognac-rgb),.3) 10%,rgba(var(--cognac-rgb),.3) 90%,transparent);pointer-events:none}.story3d__head{grid-column:2;grid-row:1;margin-bottom:0;padding-top:1rem}.story3d__sticky{grid-column:1;grid-row:1 / span 2;top:var(--header-h);min-height:calc(100svh - var(--header-h));display:grid;align-content:center;padding-block:1rem}.story3d__steps{grid-column:2;grid-row:2}}.stage--story{display:grid;gap:.75rem}.stage--story .stage__view{height:min(66vh,40rem);background:radial-gradient(60% 55% at 50% 58%,rgba(var(--gold-rgb),.22),transparent 72%)}@media(min-width:750px){.stage--story .stage__view{height:min(58svh,36rem)}}.stage--story .stage__info{grid-template-columns:1fr;gap:.6rem}.stage--cutout .stage__view{background:radial-gradient(55% 50% at 50% 60%,rgba(var(--gold-rgb),.26),transparent 72%),radial-gradient(40% 30% at 50% 92%,rgba(var(--cognac-rgb),.12),transparent 70%)}.stage--cutout .stage__fallback{width:auto;height:min(72%,30rem);max-width:78%;filter:drop-shadow(0 34px 34px rgba(40,26,16,.28))}.stage--cutout.is-live .stage__view{cursor:crosshair}@media(pointer:coarse){.stage--cutout .stage__hint-drag,.stage--cutout .stage__hint-sep{display:none}}.stage--cutout .story3d__chip{transition:opacity .6s var(--ease),transform .8s var(--ease),left .12s linear,top .12s linear}.stage--story .stage__panel{padding:1rem 1.25rem;background:#ffffff8c;border:1px solid rgba(var(--cognac-rgb),.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:989px){.story3d__sticky{top:var(--header-h);margin-inline:calc(-1 * var(--gutter));background:var(--creme)}.stage--story{gap:0}.stage--story .stage__view{height:40svh}.stage--story .stage__panel{border-inline:0;padding:.7rem var(--gutter)}.stage--story .stage__info{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.stage--story .stage__meta{margin-bottom:.15rem}.stage--story .stage__name{font-size:1rem;-webkit-line-clamp:1}.stage--story .stage__buy{flex-direction:column;align-items:flex-end;gap:.3rem}.stage--story .stage__buy .price__now{font-size:1.1rem}.stage--story .price__save{display:none}.stage--story .stage__add{padding:.6rem .85rem;min-height:2.3rem;font-size:.66rem}}.story3d__chip{position:absolute;left:var(--x, 50%);top:var(--y, 50%);z-index:3;display:flex;align-items:center;gap:.6rem;transform:translate(-6px,-50%);opacity:0;transition:opacity .6s var(--ease),transform .8s var(--ease);pointer-events:none}.story3d__chip.is-on{opacity:1;transform:translate(-6px,-50%) scale(1)}.story3d__chip:not(.is-on){transform:translate(-6px,-50%) scale(.86)}.story3d__chip--left{flex-direction:row-reverse;transform:translate(calc(-100% + 6px),-50%)}.story3d__chip--left:not(.is-on){transform:translate(calc(-100% + 6px),-50%) scale(.86)}.story3d__chip--left.is-on{transform:translate(calc(-100% + 6px),-50%) scale(1)}.story3d__chip-dot{position:relative;width:12px;height:12px;border-radius:50%;background:var(--gold-light);border:2px solid var(--cognac);box-shadow:0 0 0 4px #ffffffb3;flex-shrink:0}.story3d__chip-dot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px solid rgba(var(--cognac-rgb),.6);animation:stage-ring 2.4s ease-out infinite}@keyframes stage-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.story3d__chip-label{font-family:var(--font-body);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .7rem;background:#ffffffdb;color:var(--noir);border:1px solid rgba(var(--cognac-rgb),.25);max-width:15rem;line-height:1.35;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:749px){.story3d__chip-label{display:none}}@media(min-width:750px)and (max-width:989px){.story3d__chip,.story3d__chip--left{flex-direction:column;align-items:center;gap:.45rem;transform:translate(-50%,-6px) scale(.86)}.story3d__chip.is-on,.story3d__chip--left.is-on{transform:translate(-50%,-6px) scale(1)}.story3d__chip-label{max-width:11rem;text-align:center}}.story3d__steps{display:grid;padding-block:2rem 30vh}@media(min-width:750px){.story3d__steps{padding-block:6vh 30vh}}.story3d__step{position:relative;display:grid;gap:.6rem;padding:1.5rem 0 1.5rem 3.6rem;min-height:38vh;align-content:center;opacity:.28;transition:opacity .6s var(--ease),transform .8s var(--ease);transform:translate(10px)}@media(min-width:750px){.story3d__step{min-height:56svh}}@media(min-width:990px){.story3d__step{padding-left:4.5rem}}.story3d__step.is-active{opacity:1;transform:none}.story3d__step:before{content:"";position:absolute;left:1.1rem;top:0;bottom:0;width:1px;background:rgba(var(--cognac-rgb),.18)}.story3d__step--first:before{top:1.5rem}.story3d__step:last-child:before{bottom:auto;height:50%}.story3d__chapter{color:var(--cognac);margin-bottom:.4rem}.story3d__no{position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;display:grid;place-items:center;font-size:1rem;color:var(--cognac);background:var(--creme);border:1px solid rgba(var(--cognac-rgb),.35);border-radius:50%;transition:background-color .5s,color .5s,transform .6s var(--ease)}.story3d__step.is-active .story3d__no{background:var(--cognac);color:var(--creme);transform:translateY(-50%) scale(1.08)}.story3d__title{font-size:clamp(1.6rem,2.6vw,2.5rem);max-width:16ch}.story3d__text{max-width:40ch;color:var(--ink-muted);line-height:1.7}.runway{position:relative;background:var(--porcelain);color:var(--ink);padding-block:3.5rem;border-top:1px solid rgba(var(--cognac-rgb),.14);overflow:clip}@media(min-width:750px){.runway{padding-block:5rem 4rem}}.runway__hint{display:none;align-items:center;gap:.6rem;color:var(--ink-muted)}@media(min-width:750px){.runway__hint{display:inline-flex}}.runway__foot{margin-top:2.5rem;display:flex;justify-content:center}.stage--runway{display:block}.stage--runway .stage__view{height:clamp(21rem,56vh,34rem);background:radial-gradient(70% 70% at 50% 72%,rgba(var(--gold-rgb),.26),transparent 70%)}.stage--runway.is-static .stage__view{display:none}.stage--runway .stage__hint{left:var(--gutter);top:auto;bottom:1rem;white-space:nowrap}@media(max-width:749px){.stage--runway .stage__hint-drag,.stage--runway .stage__hint-drag+.stage__hint-sep{display:none}}.stage--runway .stage__arrow--left,.stage--runway .stage__arrow--right{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.stage--runway .stage__arrow--left{left:var(--gutter)}.stage--runway .stage__arrow--right{right:var(--gutter)}.stage--runway.is-static .stage__arrow{display:none}.runway__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.runway__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.runway__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.stage__tag{position:absolute;left:var(--x, 50%);top:var(--y, 50%);z-index:3;transform:translate(-50%,-100%);display:flex;align-items:center;gap:.75rem;padding:.55rem .9rem;background:#ffffffe6;color:var(--noir);border:1px solid rgba(var(--cognac-rgb),.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;pointer-events:none;font-size:.82rem;max-width:20rem}.stage__tag-name{overflow:hidden;text-overflow:ellipsis}.stage__tag-price{color:var(--cognac);font-size:1rem}.stage__focus{position:absolute;z-index:4;left:var(--gutter);right:var(--gutter);bottom:1rem;padding:1.1rem 1.25rem 1.25rem;background:#ffffffeb;color:var(--ink);border:1px solid rgba(var(--cognac-rgb),.22);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:stage-focus-in .7s var(--ease) both}@keyframes stage-focus-in{0%{opacity:0;transform:translateY(16px)}}@media(max-width:989px){.stage__focus{position:relative;left:auto;right:auto;bottom:auto;margin:.75rem var(--gutter) 0}}@media(min-width:990px){.stage__focus{left:auto;right:var(--gutter);top:50%;bottom:auto;width:24rem;transform:translateY(-50%)}@keyframes stage-focus-in{0%{opacity:0;transform:translate(16px,-50%)}}}.stage__focus .stage__info{grid-template-columns:1fr;gap:.75rem}.stage__focus .stage__name{font-size:1.3rem}.stage__close{position:absolute;right:.6rem;top:.6rem;width:2rem;height:2rem;background:transparent}.stage__focus .stage__more{margin-top:.1rem}.stage--runway.is-focused .stage__hint,.stage--runway.is-focused .stage__tag{display:none}.member{position:relative;overflow:hidden;background:linear-gradient(118deg,var(--cognac-deep) 0%,var(--cognac) 55%,color-mix(in srgb,var(--cognac) 68%,var(--gold)) 100%);color:var(--ivory);--hair: rgba(232, 213, 168, .3);--hair-strong: rgba(232, 213, 168, .62)}.member__ribbon{position:relative;z-index:1;overflow:hidden;background:var(--noir);color:var(--gold-light);border-block:1px solid rgba(var(--gold-rgb),.32);padding-block:.8rem}.member__ribbon-track{display:flex;align-items:center;width:max-content;animation:member-ribbon 46s linear infinite}.member__ribbon-track>*{flex-shrink:0;margin-right:1.5rem}.member__ribbon-track .label{white-space:nowrap;font-size:.74rem}.member__ribbon-dot{width:5px;height:5px;background:var(--gold);transform:rotate(45deg)}@keyframes member-ribbon{to{transform:translate3d(-50%,0,0)}}.member__light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(105deg,transparent 40%,rgba(232,213,168,.16) 50%,transparent 60%),radial-gradient(40rem 26rem at 78% 50%,rgba(var(--gold-rgb),.45),transparent 68%);background-size:240% 100%,auto;background-repeat:no-repeat;animation:member-sheen 8s linear infinite}@keyframes member-sheen{0%{background-position:130% 0,0 0}to{background-position:-130% 0,0 0}}.member__spot{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .8s var(--ease);background:radial-gradient(30rem 22rem at var(--mx, 50%) var(--my, 50%),rgba(232,213,168,.22),transparent 70%)}.member.has-pointer .member__spot{opacity:1}.member__dust{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.member__dust canvas{width:100%;height:100%;display:block}.member__title .w:last-child>span{background:linear-gradient(100deg,var(--gold-light) 0%,#fff4d6 28%,var(--gold) 50%,#f6e6bd 72%,var(--gold-light) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:member-goldtext 5s linear infinite}@keyframes member-goldtext{to{background-position:-240% 0}}.member__grid{position:relative;display:grid;gap:3rem;align-items:center;padding-block:4rem 3rem}@media(min-width:990px){.member__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4rem;padding-block:6rem 4.5rem}}.member__eyebrow{display:inline-flex;padding:.45rem .7rem;margin-bottom:1.4rem;color:var(--gold-light);border:1px solid var(--hair-strong)}.member__title{font-size:clamp(2.4rem,5.6vw,5.2rem);line-height:1.02;max-width:13ch}.member__lead{margin-top:1.5rem;max-width:48ch;font-size:1.05rem;line-height:1.7;color:#f3ede2e0}.member__actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.85rem}.member__cta{min-height:3.6rem;padding-inline:2rem;font-size:.8rem;box-shadow:0 22px 40px -18px #000000a6}.member__card-wrap{position:relative;justify-self:center;width:min(90%,34rem);perspective:1200px}.member__halo{position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;border-radius:999px;background:radial-gradient(closest-side,rgba(232,213,168,.38),transparent 72%);animation:member-halo 4.5s ease-in-out infinite alternate}@keyframes member-halo{to{transform:scale(1.14);opacity:.55}}.member__card-foil{box-shadow:0 50px 90px -40px #000000f2,0 0 80px -30px rgba(var(--gold-rgb),.5);animation:card-float 6s ease-in-out infinite}@keyframes card-float{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2.4deg) translateY(-14px)}}.member-card{position:relative;overflow:hidden;aspect-ratio:1.586 / 1;padding:clamp(1.1rem,4vw,1.75rem);display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#1f1810 0%,var(--noir) 55%,#2b2013 100%);color:var(--gold-light);transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .7s var(--ease)}.member-card.is-tilting{transition-duration:.18s}.member-card__frame{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(var(--gold-rgb),.42);pointer-events:none}.member-card__frame:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(var(--gold-rgb),.16)}.member-card__holo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .6s var(--ease);background:radial-gradient(28rem 18rem at var(--px, 50%) var(--py, 50%),rgba(255,244,214,.22),transparent 60%),linear-gradient(115deg,#ffd79600 20%,#ffe4aa1a 40%,#d6aaff14,#a0dcff14 60%,#ffd79600 80%);mix-blend-mode:screen}.member-card.is-tilting .member-card__holo{opacity:1}.member-card__chip{position:absolute;left:clamp(1.1rem,4vw,1.75rem);top:50%;transform:translateY(-50%);width:2.6rem;height:1.95rem;border-radius:5px;background:linear-gradient(135deg,#f1dfae,#b8923f 45%,#f6e7bd 60%,#a7822f);box-shadow:inset 0 0 0 1px #00000040,0 1px #fff3}.member-card__chip:before,.member-card__chip:after{content:"";position:absolute;inset:30% 0 auto;height:1px;background:#00000047}.member-card__chip:after{top:62%}.member-card{box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.35),inset 0 0 40px #00000080}.member-card__mark{position:absolute;right:-.06em;bottom:-.3em;font-family:var(--font-mark);font-size:clamp(6rem,22vw,11rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(var(--gold-rgb),.22);pointer-events:none}.member-card__sweep{position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background:linear-gradient(105deg,transparent 42%,rgba(232,213,168,.26) 50%,transparent 58%);animation:card-sweep 4.5s var(--ease) infinite;pointer-events:none}@keyframes card-sweep{0%,40%{transform:translate(-70%)}to{transform:translate(70%)}}.member-card__top{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.member-card__top .wordmark{display:block;font-size:1.15rem;color:var(--ivory)}.member-card__kind{display:block;margin-top:.5rem;color:var(--gold)}.member-card__r{font-family:var(--font-mark);font-size:2.4rem;line-height:1;color:var(--gold)}.member-card__bottom{position:relative}.member-card__code{font-size:clamp(1.3rem,5vw,1.9rem);letter-spacing:.08em;color:var(--gold-light)}.member-card__line{margin-top:.5rem;display:flex;justify-content:space-between;gap:1rem;color:var(--ivory-dim)}.member__steps{position:relative;display:grid;border-top:1px solid var(--hair)}.member__step{display:flex;align-items:baseline;gap:1rem;padding-block:1.1rem;border-bottom:1px solid var(--hair)}.member__step:last-child{border-bottom:0}.member__step{transition:transform .6s var(--ease)}.member__step:hover{transform:translateY(-4px)}.member__step:hover .member__step-no{color:#fff4d6;text-shadow:0 0 18px rgba(var(--gold-rgb),.9)}.member__step-no{transition:color .5s var(--ease),text-shadow .5s var(--ease)}.member__step-no{font-size:2rem;line-height:1;color:var(--gold-light)}.member__step-text{font-size:1.02rem;line-height:1.4}@media(min-width:750px){.member__steps{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.member__step{padding:1.6rem 1.5rem 2.25rem;border-bottom:0;border-left:1px solid var(--hair)}.member__step:first-child{border-left:0;padding-left:0}}.lab{background:var(--porcelain);color:var(--ink);padding-block:2rem}@media(min-width:750px){.lab{padding-block:2.5rem}}.lab__box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem 1.25rem;align-items:center;padding:1.5rem 1.25rem;background:var(--creme);border:1px solid var(--hair)}.lab__intro,.lab__controls{grid-column:1 / -1}@media(min-width:990px){.lab__box{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr) auto minmax(0,1fr);gap:2rem;padding:1.4rem 2rem}.lab__intro,.lab__controls{grid-column:auto}}@media(max-width:989px){.lab__result,.lab__nearest{grid-column:1 / -1}.lab__result{grid-template-columns:auto minmax(0,1fr);column-gap:1.5rem;justify-items:start;align-items:center;text-align:left}.lab__bowl{grid-row:1 / span 2}.lab__result-label{margin-top:0;align-self:end}.lab__hex{align-self:start}}.lab__title{font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.1}.lab__lead{margin-top:.5rem;font-size:.88rem;line-height:1.5;color:var(--ink-muted)}.lab__disclaimer{margin-top:.5rem;font-size:.72rem;line-height:1.4;color:var(--ink-muted)}.lab__controls{display:grid;gap:.8rem}.lab__set legend{display:flex;gap:.6rem;padding:0;margin-bottom:.55rem;color:var(--cognac)}.lab__picked{color:var(--ink)}.lab__swatches{display:flex;flex-wrap:wrap;gap:.35rem}.lab__swatch{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:border-color .4s var(--ease),transform .4s var(--ease)}.lab__swatch:hover{transform:scale(1.08)}.lab__swatch:has(input:checked){border-color:var(--cognac)}.lab__swatch:has(input:focus-visible){outline:1px solid var(--cognac);outline-offset:3px}.lab__dot{width:1.55rem;height:1.55rem;border-radius:999px;background:var(--tone);box-shadow:inset 0 0 0 1px #00000024,inset 0 -5px 9px #00000047}.lab__ratio .label{display:flex;justify-content:space-between;color:var(--cognac);margin-bottom:.9rem}.lab__ratio output{color:var(--ink)}.lab__range{background:linear-gradient(90deg,var(--cognac) var(--pct, 50%),var(--hair-strong) var(--pct, 50%))}.lab__result{display:grid;justify-items:center;text-align:center}.lab__bowl{position:relative;width:clamp(5.5rem,22vw,7rem);aspect-ratio:1;border-radius:999px;overflow:hidden;--a: #b07a50;--b: #1e1512;--mix: #6b4a32;background:var(--mix);box-shadow:inset 0 10px 28px #00000080,0 0 0 .4rem var(--creme),0 0 0 calc(.4rem + 1px) var(--hair-strong),0 26px 40px -20px #3b241299;transition:background-color .9s var(--ease);animation:lab-breathe 5s ease-in-out infinite alternate}@keyframes lab-breathe{to{transform:scale(1.04)}}.lab__swirl{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:999px;background:conic-gradient(from 0deg,var(--a),var(--b),var(--a),var(--b),var(--a));filter:blur(16px);opacity:.28;transition:opacity 1.1s var(--ease);animation:lab-spin 7s linear infinite}.lab__bowl.is-mixing .lab__swirl{opacity:.95;transition-duration:.2s;animation-duration:.9s}.lab__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:999px;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.24),transparent 42%)}@keyframes lab-spin{to{transform:rotate(360deg)}}.lab__result-label{margin-top:.7rem;color:var(--cognac)}.lab__hex{margin-top:.15rem;font-size:1.05rem;letter-spacing:.06em;min-height:1.5em}.lab__nearest>.label{color:var(--cognac);margin-bottom:.6rem}.lab__product{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.9rem;align-items:center;padding-block:.9rem;border-block:1px solid var(--hair);animation:rise-in .6s var(--ease) both}@media(min-width:750px){.lab__product{grid-template-columns:4.5rem minmax(0,1fr);gap:.9rem}}.lab__product[hidden]{display:none}.lab__product-media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--linen)}.lab__product-media img{width:100%;height:100%;object-fit:cover}.lab__product-info{display:grid;gap:.35rem;justify-items:start;min-width:0}.lab__product-title{font-family:var(--font-body);font-weight:400;font-size:.95rem;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lab__product-info .btn{min-height:2.5rem;padding:.6rem .9rem;font-size:.66rem;margin-top:.2rem}.story{background:var(--creme);color:var(--ink);padding-block:4.5rem;border-top:1px solid rgba(var(--cognac-rgb),.18)}@media(min-width:750px){.story{padding-block:7rem}}.story__grid{display:grid;gap:3rem}@media(min-width:990px){.story__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:6rem;align-items:start}.story__main{position:sticky;top:calc(var(--header-h) + 2rem)}}.story__quote{font-size:clamp(2rem,4.5vw,4.1rem);line-height:1.1}.story__author{margin-top:2rem;color:var(--cognac)}.story__image{margin-bottom:2rem;aspect-ratio:4 / 5;overflow:hidden}.story__image img{width:100%;height:100%;object-fit:cover}.story__text{font-size:1.05rem}.story__houses{margin-top:2.5rem;border-bottom:1px solid var(--hair-strong)}.story__house{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name icon" "note icon";align-items:center;gap:.2rem 1rem;padding-block:1.1rem;border-top:1px solid var(--hair-strong);transition:padding .7s var(--ease)}.story__house:hover{padding-left:.75rem}.story__house-name{grid-area:name;font-size:1.45rem}.story__house-note{grid-area:note;font-size:.9rem;color:var(--ink-muted)}.story__house .icon{grid-area:icon;color:var(--cognac);transition:transform .6s var(--ease)}.story__house:hover .icon{transform:translate(4px,-4px)}.social{background:var(--noir);color:var(--ivory);border-top:1px solid var(--hair)}.social__link{display:block;padding-block:4.5rem;transition:background-color .8s var(--ease)}@media(min-width:750px){.social__link{padding-block:6.5rem}}.social__link:hover{background:var(--carbon)}.social__inner{display:grid;gap:1rem}.social__title{font-size:clamp(1.6rem,3vw,2.6rem);max-width:22ch}.social__handle{display:flex;align-items:center;gap:1rem;font-size:clamp(2.2rem,7.5vw,6rem);color:var(--gold-light);overflow-wrap:anywhere}.social__arrow{color:var(--gold);transition:transform .8s var(--ease);flex-shrink:0}.social__link:hover .social__arrow{transform:translate(10px,-10px)}.social__text{max-width:46ch;color:var(--ivory-dim)}.rich{padding-block:4.5rem}@media(min-width:750px){.rich{padding-block:7rem}}.rich--creme{background:var(--creme)}.rich--porcelain{background:var(--porcelain)}.rich--noir{background:var(--noir);color:var(--ivory)}.rich__inner{display:grid;gap:1.5rem;justify-items:start;max-width:62rem}.rich__title{font-size:clamp(2rem,4.4vw,4rem)}.rail-section:has(.marquee.is-static) [data-vitrine-toggle]{display:none}@media(prefers-reduced-motion:reduce){.stage__pick-bar span{animation:none!important;transform:scaleX(0)}.stage__pick.is-active .stage__pick-bar span{transform:scaleX(1)}.member-card__sweep,.lab__swirl,.member__halo,.hero__beam,.words__glow,.member__spot,.member__dust{display:none}.hero__light,.words__haze,.words__static,.hero__hint-dot,.stage__fallback,.stage__hint-dot,.story3d__chip-dot:after,.member__card-foil,.member__ribbon-track,.member__light,.member__title .w:last-child>span,.shelf-chip__thumb img,.lab__bowl{animation:none!important}}.story3d__dots{display:none}.story3d__dot{width:1.4rem;height:1.4rem;padding:0;border:0;border-radius:50%;background:radial-gradient(circle,var(--cognac) 0 3px,transparent 3.5px);opacity:.35;transition:opacity .4s,transform .4s var(--ease)}.story3d__dot.is-on{opacity:1;transform:scale(1.3)}@media(max-width:749px){.story3d{padding-block:3.5rem 2.5rem}.story3d__grid{gap:1rem}.story3d__sticky{position:static;margin-inline:calc(-1 * var(--gutter))}.stage--story .stage__view{height:clamp(15rem,40svh,21rem)}.stage--story .stage__panel{padding:.75rem var(--gutter);background:#ffffffb8;border-block:1px solid rgba(var(--cognac-rgb),.16)}.story3d__steps{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding:.75rem var(--gutter) .25rem;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch}.story3d__steps::-webkit-scrollbar{display:none}.story3d__step{flex:0 0 min(78vw,21rem);scroll-snap-align:start;min-height:0;padding:1.1rem 1.1rem 1.2rem 3.4rem;align-content:start;gap:.45rem;background:#ffffff8c;border:1px solid rgba(var(--cognac-rgb),.18);opacity:.55;transform:none;transition:opacity .5s var(--ease),border-color .5s,background-color .5s}.story3d__step.is-active{opacity:1;border-color:rgba(var(--cognac-rgb),.45);background:#ffffffdb}.story3d__step:before{display:none}.story3d__no{left:.9rem;top:1.1rem;transform:none;width:1.8rem;height:1.8rem;font-size:.85rem}.story3d__step.is-active .story3d__no{transform:scale(1.06)}.story3d__chapter{font-size:.6rem;margin-bottom:.1rem}.story3d__title{font-size:1.35rem;max-width:none}.story3d__text{font-size:.92rem;line-height:1.55}.story3d__dots{display:flex;justify-content:center;gap:.35rem;padding-top:.6rem}}@media(max-width:749px){.story3d__dot{width:2rem;height:2rem}.story3d__dots{gap:.1rem;padding-top:.4rem}.trust__title{text-wrap:balance}.trust__item{padding:1.25rem .75rem 1.25rem 0;gap:.75rem}.member__grid{padding-block:3.5rem 2.5rem;gap:2.5rem}.member__title{font-size:clamp(2.2rem,10vw,3rem)}.member__lead{margin-top:1.1rem;font-size:1rem}.member__step{padding-block:.9rem;gap:.85rem}.member__step-no{font-size:1.6rem}.member__step-text{font-size:.98rem}.runway{padding-block:3rem 2.5rem}.runway__foot{margin-top:1.75rem}.shelves__row{padding-block:1.25rem}.story{padding-block:3.5rem}.story__grid{gap:2.25rem}.story__houses{margin-top:2rem}.social__link,.rich{padding-block:3.5rem}.lab__box{padding:1.25rem 1rem;gap:1.25rem 1rem}.stage--runway .stage__view{height:clamp(19rem,50svh,30rem)}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sections.css.map */
