.preloader[data-astro-cid-xtleqxzo]{z-index:10;pointer-events:none;height:100vh;position:absolute;inset:0 0 auto}.preloader[data-astro-cid-xtleqxzo][data-done]{display:none}video[data-astro-cid-xtleqxzo]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease-out-strong)}video[data-astro-cid-xtleqxzo][data-playing]{opacity:1}.nav[data-astro-cid-l7arcky5]{z-index:20;color:var(--color-white);pointer-events:none;transition:color .35s var(--ease-out-strong);position:fixed;inset:0 0 auto}.nav[data-astro-cid-l7arcky5][data-tone=dark]{color:var(--color-ink)}.nav__inner[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;min-height:118px;padding:16px 24px;display:flex}.nav__links[data-astro-cid-l7arcky5]{pointer-events:auto;transition:opacity .9s var(--ease-out-soft), visibility .9s;align-items:center;gap:40px;padding:0;list-style:none;display:flex}.nav__link[data-astro-cid-l7arcky5]{transition:opacity .25s var(--ease-standard);padding-block:6px;display:inline-block;position:relative}.nav__link[data-astro-cid-l7arcky5]:after{content:"";transform-origin:0;height:1.5px;transition:transform .45s var(--ease-out-strong);background:currentColor;position:absolute;inset:auto 0 0;transform:scaleX(0)}.nav__link[data-astro-cid-l7arcky5][aria-current=location]:after{transform:scaleX(1)}.nav__shop[data-astro-cid-l7arcky5]{height:40px;transition:background-color .25s var(--ease-out-strong), color .25s var(--ease-out-strong), scale .16s var(--ease-out-strong);border:1px solid;border-radius:999px;align-items:center;padding:0 18px;display:inline-flex}.nav__shop[data-astro-cid-l7arcky5]:active{scale:.97}@media (hover:hover) and (pointer:fine){.nav__link[data-astro-cid-l7arcky5]:hover{opacity:.7}.nav__shop[data-astro-cid-l7arcky5]:hover{background:var(--color-white);color:var(--color-cocoa)}.nav[data-astro-cid-l7arcky5][data-tone=dark] .nav__shop[data-astro-cid-l7arcky5]:hover{background:var(--color-cocoa);color:var(--color-cream)}}.nav[data-astro-cid-l7arcky5][data-state=start] .nav__links[data-astro-cid-l7arcky5],.nav[data-astro-cid-l7arcky5][data-state=start] .nav__menu-btn[data-astro-cid-l7arcky5]{opacity:0;visibility:hidden}.nav__menu-btn[data-astro-cid-l7arcky5],.nav__sheet[data-astro-cid-l7arcky5]{display:none}@media (width<1024px){.nav__inner[data-astro-cid-l7arcky5]{justify-content:flex-end;min-height:68px;padding:10px 16px}.nav__links[data-astro-cid-l7arcky5]{display:none}.nav__menu-btn[data-astro-cid-l7arcky5]{z-index:2;height:44px;color:inherit;cursor:pointer;pointer-events:auto;transition:opacity .9s var(--ease-out-soft), visibility .9s, scale .16s var(--ease-out-strong);background:0 0;border:0;align-items:center;gap:10px;padding:0 6px 0 14px;display:inline-flex;position:relative}.nav__menu-btn[data-astro-cid-l7arcky5]:active{scale:.96}.nav__menu-icon[data-astro-cid-l7arcky5]{gap:5px;width:22px;display:grid}.nav__menu-icon[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]{height:1.5px;transition:translate .3s var(--ease-out-strong), rotate .3s var(--ease-out-strong);background:currentColor}.nav[data-astro-cid-l7arcky5][data-open] .nav__menu-icon[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]:first-child{translate:0 3.25px;rotate:45deg}.nav[data-astro-cid-l7arcky5][data-open] .nav__menu-icon[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]:last-child{translate:0 -3.25px;rotate:-45deg}.nav[data-astro-cid-l7arcky5][data-open]{color:var(--color-cream)}.nav__sheet[data-astro-cid-l7arcky5]{padding:96px 28px calc(40px + env(safe-area-inset-bottom));background:var(--color-cocoa);color:var(--color-cream);pointer-events:auto;clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .45s var(--ease-in-out-strong), visibility 0s .45s;flex-direction:column;justify-content:center;gap:40px;display:flex;position:fixed;inset:0}.nav[data-astro-cid-l7arcky5][data-open] .nav__sheet[data-astro-cid-l7arcky5]{clip-path:inset(0);visibility:visible;transition:clip-path .5s var(--ease-in-out-strong)}.nav__sheet-links[data-astro-cid-l7arcky5]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nav__sheet-link[data-astro-cid-l7arcky5]{font-family:var(--font-display);text-transform:uppercase;opacity:0;transition:opacity .2s var(--ease-out-strong), translate .2s var(--ease-out-strong);padding-block:4px;font-size:clamp(2.5rem,12vw,3.5rem);line-height:1.05;display:inline-block;translate:0 24px}.nav[data-astro-cid-l7arcky5][data-open] .nav__sheet-link[data-astro-cid-l7arcky5]{opacity:1;transition-duration:.6s;transition-delay:calc(.18s + var(--i) * 45ms);translate:0}.nav__sheet-link[data-astro-cid-l7arcky5][aria-current=location]{font-style:italic}.nav__sheet-link[data-astro-cid-l7arcky5][aria-current=location]:before{content:"— "}.nav__sheet-shop[data-astro-cid-l7arcky5]{align-self:flex-start;height:48px;padding:0 24px}}.nav-logo[data-astro-cid-l7arcky5]{--logo-width:200px;--logo-scale:5;--logo-start-y:370px;z-index:21;width:var(--logo-width);transform-origin:50%;transition:transform 1.4s var(--ease-out-soft), opacity 1.2s var(--ease-out-soft), translate 1.2s var(--ease-out-soft), filter .35s var(--ease-out-strong), z-index 0s 1.2s;position:fixed;top:59px;left:50%;translate:-50% -50%}@media (width<1024px){.nav-logo[data-astro-cid-l7arcky5]{--logo-width:104px;top:34px}.nav-logo[data-astro-cid-l7arcky5]:not([data-state=start]){transform:translateX(calc(16px + var(--logo-width) / 2 - 50vw))}}.nav-logo[data-astro-cid-l7arcky5] img{width:100%;height:auto}.nav-logo[data-astro-cid-l7arcky5][data-state=start]{z-index:2;transform:translateY(var(--logo-start-y)) scale(var(--logo-scale));transition-delay:0s,0s,0s,0s,0s}.nav-logo[data-astro-cid-l7arcky5][data-tone=dark]:not([data-open]){filter:brightness(.14)}html:not([data-ready]) .nav-logo[data-astro-cid-l7arcky5]{opacity:0;translate:-50% calc(80px - 50%)}html[data-ready] .nav-logo[data-astro-cid-l7arcky5][data-state=start]{transition-delay:0s,.15s,.15s,0s,0s}@media (prefers-reduced-motion:reduce){.nav__links[data-astro-cid-l7arcky5],.nav-logo[data-astro-cid-l7arcky5],.nav__sheet[data-astro-cid-l7arcky5],.nav__sheet-link[data-astro-cid-l7arcky5]{transition-duration:.01ms}}.cta[data-astro-cid-e2ijkfir]{z-index:3;color:var(--color-cream);opacity:var(--cta-opacity,1);position:fixed;bottom:40px;left:50%;translate:-50%}.cta[data-astro-cid-e2ijkfir][data-hidden]{visibility:hidden}.cta__inner[data-astro-cid-e2ijkfir]{transition:opacity .7s var(--ease-out-strong) .7s, translate .7s var(--ease-out-strong) .7s;justify-items:center;gap:14px;display:grid}html:not([data-ready]) .cta__inner[data-astro-cid-e2ijkfir]{opacity:0;translate:0 12px}.cta__play[data-astro-cid-e2ijkfir]{background:var(--color-cocoa);height:52px;color:var(--color-cream);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;isolation:isolate;transition:scale .16s var(--ease-out-strong), color .45s var(--ease-out-strong);border:0;border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 24px;font-size:1.0625rem;display:inline-flex;position:relative;overflow:clip;box-shadow:0 12px 32px -12px #1e0a058c}.cta__play[data-astro-cid-e2ijkfir]:before{content:"";z-index:-1;background:var(--color-white);clip-path:circle(20px at calc(100% - 26px));transition:clip-path .55s var(--ease-out-strong);position:absolute;inset:0}.cta__play[data-astro-cid-e2ijkfir]:active:before{clip-path:circle(150% at calc(100% - 26px))}.cta__play[data-astro-cid-e2ijkfir]:active{color:var(--color-cocoa);scale:.97}.cta__icon[data-astro-cid-e2ijkfir]{width:40px;height:40px;color:var(--color-cocoa);transition:background-color .3s var(--ease-out-strong), color .3s var(--ease-out-strong);border-radius:50%;place-items:center;display:grid}.cta__play[data-astro-cid-e2ijkfir]:active .cta__icon[data-astro-cid-e2ijkfir],.cta__play[data-astro-cid-e2ijkfir]:focus-visible .cta__icon[data-astro-cid-e2ijkfir]{background:var(--color-cocoa);color:var(--color-white);transition-delay:.12s}.cta__icon[data-astro-cid-e2ijkfir]{overflow:clip}.cta__icon[data-astro-cid-e2ijkfir] svg[data-astro-cid-e2ijkfir]{translate:1px}.cta__roll[data-astro-cid-e2ijkfir]{display:grid;overflow:clip}.cta__roll[data-astro-cid-e2ijkfir]>span[data-astro-cid-e2ijkfir]{transition:translate .45s var(--ease-out-strong);grid-area:1/1}.cta__roll[data-astro-cid-e2ijkfir]>span[data-astro-cid-e2ijkfir]+span[data-astro-cid-e2ijkfir]{translate:0 110%}@keyframes icon-through{0%{translate:1px}45%{translate:26px}46%{translate:-24px}to{translate:1px}}@media (prefers-reduced-motion:no-preference){.cta__play[data-astro-cid-e2ijkfir]:focus-visible .cta__roll[data-astro-cid-e2ijkfir]>span[data-astro-cid-e2ijkfir]{translate:0 -110%}.cta__play[data-astro-cid-e2ijkfir]:focus-visible .cta__roll[data-astro-cid-e2ijkfir]>span[data-astro-cid-e2ijkfir]+span[data-astro-cid-e2ijkfir]{translate:0}}.cta__play[data-astro-cid-e2ijkfir]:focus-visible:before{clip-path:circle(150% at calc(100% - 26px))}.cta__play[data-astro-cid-e2ijkfir]:focus-visible{color:var(--color-cocoa);outline-color:var(--color-white)}@media (hover:hover) and (pointer:fine){.cta__play[data-astro-cid-e2ijkfir]:hover:before{clip-path:circle(150% at calc(100% - 26px))}.cta__play[data-astro-cid-e2ijkfir]:hover{color:var(--color-cocoa)}.cta__play[data-astro-cid-e2ijkfir]:hover .cta__roll[data-astro-cid-e2ijkfir]>span[data-astro-cid-e2ijkfir]{translate:0 -110%}.cta__play[data-astro-cid-e2ijkfir]:hover .cta__roll[data-astro-cid-e2ijkfir]>span[data-astro-cid-e2ijkfir]+span[data-astro-cid-e2ijkfir]{translate:0}.cta__play[data-astro-cid-e2ijkfir]:hover .cta__icon[data-astro-cid-e2ijkfir] svg[data-astro-cid-e2ijkfir]{animation:icon-through .5s var(--ease-in-out-strong)}.cta__play[data-astro-cid-e2ijkfir]:hover .cta__icon[data-astro-cid-e2ijkfir]{background:var(--color-cocoa);color:var(--color-white);transition-delay:.12s}.cta__scroll[data-astro-cid-e2ijkfir]:hover{opacity:.75}}@media (prefers-reduced-motion:reduce){.cta__roll[data-astro-cid-e2ijkfir]>span[data-astro-cid-e2ijkfir]{transition:none}.cta__play[data-astro-cid-e2ijkfir]:hover .cta__roll[data-astro-cid-e2ijkfir]>span[data-astro-cid-e2ijkfir]{translate:0}.cta__play[data-astro-cid-e2ijkfir]:hover .cta__roll[data-astro-cid-e2ijkfir]>span[data-astro-cid-e2ijkfir]+span[data-astro-cid-e2ijkfir]{translate:0 110%}.cta__play[data-astro-cid-e2ijkfir]:hover .cta__icon[data-astro-cid-e2ijkfir] svg[data-astro-cid-e2ijkfir]{animation:none}}.next[data-astro-cid-e2ijkfir]{z-index:3;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out-strong), translate .25s var(--ease-out-strong);justify-items:center;gap:10px;font-size:.9375rem;font-weight:500;display:grid;position:fixed;bottom:36px;left:50%;translate:-50% 12px}.next[data-astro-cid-e2ijkfir][data-visible]{opacity:1;transition-duration:.6s;translate:-50%}@media (prefers-reduced-motion:no-preference){.next[data-astro-cid-e2ijkfir] svg[data-astro-cid-e2ijkfir]{animation:nudge 2s var(--ease-standard) infinite}}@keyframes nudge{50%{translate:0 4px}}@media (width<1024px){.cta[data-astro-cid-e2ijkfir]{bottom:calc(28px + env(safe-area-inset-bottom))}.cta__play[data-astro-cid-e2ijkfir]{height:48px;padding-left:20px;font-size:1rem}.next[data-astro-cid-e2ijkfir]{bottom:calc(28px + env(safe-area-inset-bottom));font-size:.8125rem}}.cta__scroll[data-astro-cid-e2ijkfir]{font-family:var(--font-body);letter-spacing:.04em;align-items:center;gap:6px;font-size:.9375rem;font-weight:500;display:inline-flex}frame-scrub[data-astro-cid-vafpr35r]{width:100%;height:100%;display:block}html:not([data-ready]) frame-scrub[data-astro-cid-vafpr35r]{visibility:hidden}canvas[data-astro-cid-vafpr35r]{width:100%;height:100%}.hero[data-astro-cid-ge2uvauf]{z-index:2;height:1200vh;position:relative}@media (width<1024px){.hero[data-astro-cid-ge2uvauf]{height:850vh}}.hero__trigger[data-astro-cid-ge2uvauf]{pointer-events:none;width:100%;height:5vh;position:absolute;top:5vh}.hero__stage[data-astro-cid-ge2uvauf]{height:100vh;position:sticky;top:0;overflow:clip}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero__stage[data-astro-cid-ge2uvauf]{animation:linear both hero-out;animation-timeline:--story-enter;animation-range:entry}}}@keyframes hero-out{to{translate:0 -30vh}}.word[data-astro-cid-pf6226mz]{display:inline-block}.ribbon[data-astro-cid-tcb2oslb]{z-index:2;background:linear-gradient(90deg,#fdfdfd 0%,#353535 50%,#fdfdfd 100%) top/100% 8px no-repeat,linear-gradient(90deg,#fdfdfd 0%,#353535 50%,#fdfdfd 100%) bottom/100% 8px no-repeat;width:100%;padding-block:8px;position:relative}.ribbon__text[data-astro-cid-tcb2oslb]{font-family:var(--font-label);letter-spacing:.2em;text-align:center;text-transform:uppercase;color:var(--color-black);background:linear-gradient(90deg,#1d1d1d 0%,#fff 50%,#373737 100%);padding-block:12px;font-size:1rem;line-height:1.2}@media (width<1024px){.ribbon__text[data-astro-cid-tcb2oslb]{letter-spacing:.16em;padding-block:10px;font-size:.6875rem}}@property --reveal-size{syntax:"<percentage>";inherits:false;initial-value:0%}@property --reveal-core{syntax:"<number>";inherits:false;initial-value:0}@property --reveal-edge{syntax:"<number>";inherits:false;initial-value:0}.story[data-astro-cid-y2e26tsg]{z-index:2;background:var(--color-cream);view-timeline:--story-enter block;margin-top:-100vh;position:relative;overflow-x:clip}.story__wave[data-astro-cid-y2e26tsg]{z-index:3;background:linear-gradient(180deg, #fbfcfe00 0%, var(--color-cream) 100%);pointer-events:none;align-items:center;min-height:122px;display:flex;position:absolute;inset:-122px 0 auto}.story__wave[data-astro-cid-y2e26tsg] img{width:calc(100% + 240px);max-width:none;height:auto;position:absolute;top:50%;left:-120px;translate:0 -50%}.story__stage[data-astro-cid-y2e26tsg]{z-index:1;background:var(--color-cream);place-items:center;height:100vh;display:grid;position:sticky;top:0}.story__bg[data-astro-cid-y2e26tsg]{object-fit:cover;--mask:radial-gradient(var(--reveal-size) var(--reveal-size) at 50% 50%, rgb(0 0 0/var(--reveal-core)) 0%, rgb(0 0 0/var(--reveal-edge)) 100%);width:100%;height:100%;-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask:var(--mask);transition:--reveal-size .8s var(--ease-standard), --reveal-core .8s var(--ease-standard), --reveal-edge .8s var(--ease-standard);position:absolute;inset:0}.story[data-astro-cid-y2e26tsg][data-state=image] .story__bg[data-astro-cid-y2e26tsg]{--reveal-size:81%;--reveal-core:1}.story[data-astro-cid-y2e26tsg][data-state=text] .story__bg[data-astro-cid-y2e26tsg]{--reveal-size:87%;--reveal-core:1;--reveal-edge:1}.story__line[data-astro-cid-y2e26tsg]{z-index:1;text-align:center;width:min(900px,100% - 64px);transition:opacity .8s var(--ease-standard), color .8s var(--ease-standard);grid-area:1/1}.story__line[data-astro-cid-y2e26tsg] .word{opacity:0;filter:blur(6px);transition:opacity 1.4s var(--ease-out-soft), filter 1.4s var(--ease-out-soft), translate 1.4s var(--ease-out-soft);transition-delay:calc(var(--i) * 75ms);translate:0 .15em}.story__line--intro[data-astro-cid-y2e26tsg]{color:var(--color-ink)}.story__line--intro[data-astro-cid-y2e26tsg][data-revealed] .word{opacity:1;filter:none;translate:0}.story__line--moments[data-astro-cid-y2e26tsg]{color:var(--color-cream);opacity:0}.story[data-astro-cid-y2e26tsg]:not([data-state=plain]) .story__line--intro[data-astro-cid-y2e26tsg]{opacity:0}.story[data-astro-cid-y2e26tsg][data-state=text] .story__line--moments[data-astro-cid-y2e26tsg]{opacity:1}.story[data-astro-cid-y2e26tsg][data-state=text] .story__line--moments[data-astro-cid-y2e26tsg] .word{opacity:1;filter:none;transition-delay:calc(.8s + var(--i) * 75ms);translate:0}.story__pieces[data-astro-cid-y2e26tsg],.story__cards[data-astro-cid-y2e26tsg]{z-index:1;pointer-events:none;align-items:center;height:100vh;display:flex;position:relative}.story__frame[data-astro-cid-y2e26tsg]{width:100%;height:732px;margin:0;padding:0;list-style:none;position:relative}.story__cluster[data-astro-cid-y2e26tsg]{position:absolute}.story__cluster--right[data-astro-cid-y2e26tsg]{width:530px;height:709px;top:calc(49.3% - 354.5px);right:-180px}.story__cluster--left[data-astro-cid-y2e26tsg]{width:463px;height:732px;top:0;left:-150px}.story__piece[data-astro-cid-y2e26tsg]{--p:var(--pieces-progress,1);height:auto;filter:blur(var(--blur));rotate:calc(var(--base) + var(--from) * (1 - var(--p)));translate:calc(var(--mx,0) * var(--depth) * 1px) calc(var(--from-y) * (1 - var(--p)) + var(--my,0) * var(--depth) * 1px);will-change:rotate, translate, transform;position:absolute}@media (prefers-reduced-motion:no-preference){.story__piece[data-astro-cid-y2e26tsg]{animation:piece-float var(--dur) ease-in-out var(--delay) infinite alternate;animation-play-state:paused}.story__pieces[data-astro-cid-y2e26tsg][data-live] .story__piece[data-astro-cid-y2e26tsg]{animation-play-state:running}}@keyframes piece-float{0%{transform:translate3d(0, calc(-10px * var(--depth)), 0) rotate(-4deg)}to{transform:translate3d(calc(6px * var(--depth)), calc(14px * var(--depth)), 0) rotate(5deg)}}.story__card[data-astro-cid-y2e26tsg]{pointer-events:auto;position:absolute}.story__card--joy[data-astro-cid-y2e26tsg]{width:200px;top:60px;left:150px}.story__card--soft[data-astro-cid-y2e26tsg]{width:276px;top:151px;right:60px}.story__card--home[data-astro-cid-y2e26tsg]{width:372px;bottom:-221px;left:200px}.story__card[data-astro-cid-y2e26tsg] img{width:100%;height:auto}.story__spacer[data-astro-cid-y2e26tsg]{height:100vh}.story__spacer--half[data-astro-cid-y2e26tsg]{height:50vh}@media (width<1024px){.story__wave[data-astro-cid-y2e26tsg]{min-height:80px;inset:-80px 0 auto}.story__wave[data-astro-cid-y2e26tsg] img{width:calc(100% + 120px);left:-60px}.story__line[data-astro-cid-y2e26tsg]{width:calc(100% - 40px)}.story__cluster[data-astro-cid-y2e26tsg]{scale:.42}.story__cluster--right[data-astro-cid-y2e26tsg]{transform-origin:100%}.story__cluster--left[data-astro-cid-y2e26tsg]{transform-origin:0 0}.story__cards[data-astro-cid-y2e26tsg] .story__frame[data-astro-cid-y2e26tsg]{height:min(640px,80vh)}.story__card--joy[data-astro-cid-y2e26tsg]{width:40vw;top:0;left:5%}.story__card--soft[data-astro-cid-y2e26tsg]{width:47vw;top:24%;right:4%}.story__card--home[data-astro-cid-y2e26tsg]{width:62vw;bottom:-18%;left:9%}}@media (prefers-reduced-motion:reduce){.story__line[data-astro-cid-y2e26tsg] .word{filter:none;transition-duration:.01ms;transition-delay:0s;translate:0}.story__piece[data-astro-cid-y2e26tsg]{--p:1}}.anatomy[data-astro-cid-vcjeh42j]{z-index:0;height:450vh;position:relative}.anatomy__stage[data-astro-cid-vcjeh42j]{height:100vh;position:sticky;top:0;overflow:clip}.anatomy__stage[data-astro-cid-vcjeh42j]>frame-scrub{position:absolute;inset:0}.anatomy__ui[data-astro-cid-vcjeh42j]{z-index:1;color:var(--color-white);text-shadow:0 1px 14px #14325a73;pointer-events:none;opacity:0;transition:opacity .9s var(--ease-out-strong);grid-template-rows:1fr auto;grid-template-columns:1fr minmax(0,340px);align-items:center;padding:120px 56px 40px;display:grid;position:absolute;inset:0}.anatomy__ui[data-astro-cid-vcjeh42j][data-revealed]{opacity:1}.anatomy__copy[data-astro-cid-vcjeh42j],.anatomy__steps[data-astro-cid-vcjeh42j]{pointer-events:auto}[data-astro-cid-vcjeh42j][data-swap]{opacity:0;filter:blur(4px);transition:opacity .2s var(--ease-out-strong), translate .2s var(--ease-out-strong), filter .2s var(--ease-out-strong);grid-area:1/1;translate:0 14px}[data-astro-cid-vcjeh42j][data-swap][data-active]{opacity:1;filter:none;transition-duration:.6s;transition-delay:.1s;translate:0}.anatomy__counter[data-astro-cid-vcjeh42j]{align-self:center;justify-items:start;gap:4px;display:grid}.anatomy__kicker[data-astro-cid-vcjeh42j],.anatomy__total[data-astro-cid-vcjeh42j],.anatomy__eyebrow[data-astro-cid-vcjeh42j]{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;font-size:.8125rem}.anatomy__nums[data-astro-cid-vcjeh42j]{display:grid}.anatomy__num[data-astro-cid-vcjeh42j]{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:11rem;line-height:.85}.anatomy__total[data-astro-cid-vcjeh42j]{opacity:.8;padding-left:6px}.anatomy__copy[data-astro-cid-vcjeh42j]{justify-self:end;max-width:300px;display:grid}.anatomy__panel[data-astro-cid-vcjeh42j]{align-content:start;gap:18px;display:grid}.anatomy__title[data-astro-cid-vcjeh42j]{font-family:var(--font-display);letter-spacing:-.3px;text-transform:uppercase;text-wrap:balance;font-size:2rem;font-weight:400;line-height:1.1}.anatomy__body[data-astro-cid-vcjeh42j]{max-width:30ch;font-size:var(--text-body);line-height:1.55}.anatomy__steps[data-astro-cid-vcjeh42j]{grid-column:1/-1;grid-template-columns:30fr 25fr 45fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.anatomy__step[data-astro-cid-vcjeh42j]{width:100%;color:inherit;text-align:left;cursor:pointer;opacity:.8;transition:opacity .3s var(--ease-out-strong);background:0 0;border:0;gap:14px;padding:0 0 4px;font-size:1rem;font-weight:400;display:grid}.anatomy__step[data-astro-cid-vcjeh42j][aria-current=step]{opacity:1;font-weight:500}@media (hover:hover) and (pointer:fine){.anatomy__step[data-astro-cid-vcjeh42j]:hover{opacity:1}}.anatomy__track[data-astro-cid-vcjeh42j]{background:#ffffff59;border-radius:2px;height:4px;display:block;position:relative;overflow:clip;box-shadow:0 1px 8px #14325a40}.anatomy__fill[data-astro-cid-vcjeh42j]{transform-origin:0;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}@media (width<1024px){.anatomy[data-astro-cid-vcjeh42j]{height:380vh}.anatomy__stage[data-astro-cid-vcjeh42j]>frame-scrub{inset:-4vh 0 4vh}.anatomy__ui[data-astro-cid-vcjeh42j]{padding:84px 20px calc(20px + env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.anatomy__counter[data-astro-cid-vcjeh42j]{grid-template-columns:auto auto;justify-content:start;align-self:start;align-items:end;column-gap:10px}.anatomy__kicker[data-astro-cid-vcjeh42j]{grid-column:1/-1}.anatomy__num[data-astro-cid-vcjeh42j]{font-size:4.5rem}.anatomy__total[data-astro-cid-vcjeh42j]{padding:0 0 8px}.anatomy__copy[data-astro-cid-vcjeh42j]{grid-row:3;justify-self:start;max-width:34ch;margin-bottom:24px}.anatomy__panel[data-astro-cid-vcjeh42j]{gap:10px}.anatomy__title[data-astro-cid-vcjeh42j]{font-size:1.5rem}.anatomy__body[data-astro-cid-vcjeh42j]{font-size:.9375rem}.anatomy__steps[data-astro-cid-vcjeh42j]{grid-row:4;gap:6px}.anatomy__step[data-astro-cid-vcjeh42j]{gap:10px;font-size:.8125rem}.anatomy__step-label[data-astro-cid-vcjeh42j]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (prefers-reduced-motion:reduce){[data-astro-cid-vcjeh42j][data-swap]{filter:none;translate:0}}.shop[data-astro-cid-tiowidvs]{position:relative}.shop__intro[data-astro-cid-tiowidvs]{background:#3b1d12;align-content:center;justify-items:center;gap:48px;min-height:100vh;padding:120px 48px 72px;display:grid;position:relative;overflow:clip}.shop__video[data-astro-cid-tiowidvs]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shop__title[data-astro-cid-tiowidvs]{z-index:1;text-align:center;max-width:800px;color:var(--color-cream);position:relative}.shop__title[data-astro-cid-tiowidvs] .word{opacity:0;filter:blur(6px);transition:opacity 1.4s var(--ease-out-soft), filter 1.4s var(--ease-out-soft), translate 1.4s var(--ease-out-soft);transition-delay:calc(var(--i) * 75ms);translate:0 .15em}.shop__title[data-astro-cid-tiowidvs][data-revealed] .word{opacity:1;filter:none;translate:0}.shop__grid[data-astro-cid-tiowidvs]{z-index:1;grid-template-columns:repeat(2,minmax(0,440px));justify-content:center;gap:24px;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.shop__card[data-astro-cid-tiowidvs]{background:var(--color-cream);opacity:0;transition:opacity .8s var(--ease-out-strong), translate .8s var(--ease-out-strong);transition-delay:calc(var(--i) * 90ms);border-radius:32px;gap:8px;padding:10px;display:grid;translate:0 24px;box-shadow:0 1px 2px #14325a14,0 40px 80px -36px #140804b3}.shop__grid[data-astro-cid-tiowidvs][data-revealed] .shop__card[data-astro-cid-tiowidvs]{opacity:1;translate:0}.shop__media[data-astro-cid-tiowidvs]{aspect-ratio:4/3;background:#e9ecf0;border-radius:24px;overflow:clip}.shop__media[data-astro-cid-tiowidvs] img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.shop__card[data-astro-cid-tiowidvs]:hover .shop__media[data-astro-cid-tiowidvs] img{scale:1.03}}.shop__info[data-astro-cid-tiowidvs]{justify-content:space-between;align-items:center;gap:16px;padding:14px 14px 14px 18px;display:flex}.shop__name[data-astro-cid-tiowidvs]{font-family:var(--font-display);text-transform:uppercase;font-size:1.75rem;font-weight:400;line-height:1.1}.shop__desc[data-astro-cid-tiowidvs]{opacity:.75;margin-top:4px;font-size:1rem;line-height:1.5}.shop__card[data-astro-cid-tiowidvs] .shop__buy{background:var(--color-cocoa);color:var(--color-cream)}@media (hover:hover) and (pointer:fine){.shop__card[data-astro-cid-tiowidvs] .shop__buy:hover{background:var(--color-ink)}}@media (width<1024px){.shop__intro[data-astro-cid-tiowidvs]{gap:32px;padding:104px 20px 56px}.shop__grid[data-astro-cid-tiowidvs]{grid-template-columns:minmax(0,440px);gap:16px}.shop__card[data-astro-cid-tiowidvs]{border-radius:26px}.shop__media[data-astro-cid-tiowidvs]{border-radius:18px}.shop__info[data-astro-cid-tiowidvs]{padding:10px 6px 6px 12px}.shop__name[data-astro-cid-tiowidvs]{font-size:1.5rem}.shop__desc[data-astro-cid-tiowidvs]{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.shop__card[data-astro-cid-tiowidvs]{translate:0}.shop__title[data-astro-cid-tiowidvs] .word{filter:none;transition-duration:.01ms;transition-delay:0s;translate:0}}.outro[data-astro-cid-sls4diok]{z-index:5;flex-direction:column;justify-content:flex-end;height:100vh;display:flex;position:relative;overflow:clip}.outro__video[data-astro-cid-sls4diok]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.outro__content[data-astro-cid-sls4diok]{z-index:1;text-shadow:0 1px 12px #14080459;color:var(--color-cream);opacity:0;transition:opacity 1.2s var(--ease-out-soft), translate 1.2s var(--ease-out-soft);background:linear-gradient(#2a140d00 0%,#2a140d73 100%);padding:96px 40px 0;position:relative;translate:0 40px}.outro__content[data-astro-cid-sls4diok][data-revealed]{opacity:1;translate:0}.outro[data-astro-cid-sls4diok] a[data-astro-cid-sls4diok]{transition:opacity .25s var(--ease-standard)}@media (hover:hover) and (pointer:fine){.outro[data-astro-cid-sls4diok] a[data-astro-cid-sls4diok]:hover{opacity:.7}}.outro__legal[data-astro-cid-sls4diok]{justify-content:space-between;align-items:center;padding:0 0 28px;font-size:.875rem;line-height:1.5;display:flex}.outro__legal-links[data-astro-cid-sls4diok]{gap:28px;margin:0;padding:0;list-style:none;display:flex}@media (width<1024px){.outro[data-astro-cid-sls4diok]{height:max(62svh,480px)}.outro__video[data-astro-cid-sls4diok]{aspect-ratio:16/9;width:170%;height:auto;inset:auto auto 0 50%;translate:-50%}.outro__content[data-astro-cid-sls4diok]{padding:64px 20px 0}.outro__legal[data-astro-cid-sls4diok]{padding-bottom:calc(20px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;gap:6px;font-size:.8125rem}.outro__legal-links[data-astro-cid-sls4diok]{gap:20px}}@media (prefers-reduced-motion:reduce){.outro__content[data-astro-cid-sls4diok]{transition-duration:.01ms;translate:0}}.page-bg[data-astro-cid-lcdefpme]{z-index:-1;object-fit:cover;width:100%;height:100%;position:fixed;inset:0}body{background:#5b95cf}main[data-astro-cid-lcdefpme]{position:relative}
