@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.0kkodo7okz7sx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.3gwda9lv2grgl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.2ke8r1sltdje0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.H58xJa_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.H58xJa_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.K_1EMG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.K_1EMG_variable{--font-script:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.oU7Siq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.oU7Siq_variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.BqeOpa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.BqeOpa_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--bg:#e8971c;--ink:#2a1205;--cream:#fff2dc;--mustard:#f2bf1a;--ketchup:#b81f14;--pad:clamp(16px, 3vw, 44px);--ease:cubic-bezier(.19, 1, .22, 1);--grid-line:#2a120517}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink)}body{font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--ink);color:var(--mustard)}.site{position:relative}.eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:500}.mono,.hint,.hero__scroll,.layers__index,.layer-copy__chip span,.order__small,.label__text span{font-family:var(--font-mono), monospace}.display{font-family:var(--font-display), sans-serif}.webgl{z-index:3;pointer-events:none;inset:0;width:100%!important;height:100lvh!important;position:fixed!important}.backdrop{z-index:0;pointer-events:none;background:#e8971c;position:fixed;inset:0}html.theme-dark{--ink:#fff2dc;--grid-line:#fff2dc13}.backdrop__fade{opacity:0;will-change:opacity;position:absolute;inset:0}.backdrop__grid{inset:0 var(--pad);border-left:1px solid var(--grid-line);background-image:linear-gradient(to left, var(--grid-line) 1px, transparent 1px);background-size:8.33333% 100%;position:absolute}.backdrop:after{content:"";opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.loader{z-index:50;color:var(--cream);clip-path:inset(0%);pointer-events:none;background:#2a1205;position:fixed;inset:0}.loader__brand{top:var(--pad);left:var(--pad);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:1.25rem;font-weight:800;position:absolute}.loader__count{right:var(--pad);bottom:calc(var(--pad) + 6px);font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(5rem,18vw,16rem);font-weight:800;line-height:.85;position:absolute;overflow:hidden}.loader__count span{display:block}.loader__figure{aspect-ratio:1;width:min(58vmin,480px);position:absolute;top:47%;left:50%;translate:-50% -50%}.loader__caption,.loader__tag{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.7rem}.loader__caption{opacity:.85;position:absolute;top:calc(47% + min(29vmin,240px) + .6rem);left:50%;translate:-50%}.loader__caption b{color:var(--mustard);margin:0 .6em;font-weight:500}.loader__tag{top:calc(var(--pad) + .3rem);right:var(--pad);opacity:.6;position:absolute}.loader:before{content:"";inset:0 var(--pad);background-image:linear-gradient(270deg,#fff2dc0f 1px,#0000 1px);background-size:8.33333% 100%;border-left:1px solid #fff2dc0f;position:absolute}.eyebrow>span:first-child{opacity:.55;margin-right:1.6em}.loader__bar{background:var(--mustard);transform-origin:0;height:3px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;right:0}.nav{z-index:10;padding:var(--pad);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}.nav__logo sup{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;vertical-align:1.1em;margin-left:.35em;font-size:.55rem;font-weight:500}.hero__word .char{transition:font-variation-settings .45s var(--ease)}.nav__logo{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:1.35rem;font-weight:800}.nav__links{letter-spacing:.14em;text-transform:uppercase;gap:2.2rem;font-size:.8rem;font-weight:700;display:flex}.nav__links a{position:relative}.nav__links a:after{content:"";transform-origin:100%;height:1.5px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.85em 1.6em;font-size:.95rem;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.pill--dark{color:var(--cream);background:#2a1205}html.theme-dark .pill--dark{box-shadow:inset 0 0 0 1.5px #fff2dc99}.pill--dark:hover{background:var(--ketchup)}.pill--mustard{background:var(--mustard);color:var(--ink);box-shadow:0 10px 30px -12px #2a120599}.pill--mustard:hover{background:var(--cream)}.pill--big{padding:1.1em 2.3em;font-size:1.1rem}.cursor{z-index:40;pointer-events:none;color:var(--ink);opacity:0;transition:opacity .4s;position:fixed;top:0;left:0}.cursor.is-live{opacity:1}.cursor__cross{width:22px;height:22px;transition:transform .4s var(--ease), opacity .3s;position:absolute;top:-11px;left:-11px}.cursor__cross:before,.cursor__cross:after{content:"";background:currentColor;position:absolute}.cursor__cross:before{width:1px;height:22px;top:0;left:10.5px}.cursor__cross:after{width:22px;height:1px;top:10.5px;left:0}.cursor__coords{font-family:var(--font-mono), monospace;letter-spacing:.06em;white-space:nowrap;opacity:.7;font-size:.62rem;transition:opacity .3s;position:absolute;top:12px;left:16px}.cursor__label{background:var(--cream);color:#2a1205;letter-spacing:.02em;white-space:nowrap;opacity:0;transform-origin:0;height:38px;transition:opacity .3s, transform .4s var(--ease);border-radius:999px;place-items:center;padding:0 1rem;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:-19px;left:18px;transform:scale(.6)}.cursor.is-active .cursor__cross{transform:rotate(45deg)scale(.7)}.cursor.is-active .cursor__coords{opacity:0}.cursor.is-active .cursor__label{opacity:1;transform:scale(1)}.readout{z-index:10;writing-mode:vertical-rl;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:.75;gap:1.6rem;font-size:.62rem;display:flex;position:fixed;top:50%;left:12px;translate:0 -50%;rotate:180deg}.readout b{font-variant-numeric:tabular-nums;font-weight:500}@media (pointer:coarse){.cursor{display:none}}.labels{z-index:4;pointer-events:none;color:var(--cream);position:fixed;inset:0}.label{opacity:0;will-change:transform, opacity;font-family:var(--font-display), sans-serif;align-items:center;display:flex;position:absolute;top:0;left:0}.label--left{translate:-100% -50%}.label--right{text-align:right;flex-direction:row-reverse;translate:0 -50%}.label__text{text-shadow:0 2px 18px #2a120540;flex-direction:column;padding:0 .7rem;display:flex}.label__text strong{letter-spacing:-.02em;font-size:clamp(1.1rem,2.2vw,2.1rem);font-weight:700;line-height:1}.label__text span{font-family:var(--font-body), sans-serif;opacity:.85;font-size:clamp(.72rem,.9vw,.92rem)}.label__line{width:clamp(36px,7vw,130px);height:1.5px;transform:scaleX(var(--reveal,0));transform-origin:100%;background:currentColor}.label--right .label__line{transform-origin:0}.label__dot{background:var(--cream);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #fff2dc40}section{z-index:1;position:relative}.hero{height:100svh;overflow:hidden}.hero__word{will-change:transform;font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.045em;white-space:nowrap;color:var(--cream);font-size:clamp(5.5rem,25vw,30rem);font-weight:800;line-height:.8;position:absolute;top:50%;left:50%;translate:-50% -56%}.hero__outline{will-change:transform;pointer-events:none;width:62vw;position:absolute;bottom:-12vh;right:-6vw;overflow:visible}.hero__outline text{font-family:var(--font-display), sans-serif;fill:none;stroke:#2a120521;stroke-width:1.5px;font-size:400px;font-weight:800}.hero__script{text-align:center;font-family:var(--font-script), serif;color:var(--cream);font-size:clamp(1.7rem,3.2vw,3rem);font-style:italic;position:absolute;top:14vh;left:0;right:0}.hero__foot{left:var(--pad);right:var(--pad);bottom:var(--pad);grid-template-columns:1fr auto 1fr;align-items:end;gap:1.5rem;display:grid;position:absolute}.hero__intro{font-size:.95rem;font-weight:600;line-height:1.45}.hero__cta{flex-direction:column;align-items:center;gap:1rem;display:flex}.hint{letter-spacing:.55em;text-transform:uppercase;opacity:.75;padding-left:.55em;font-size:.72rem;font-weight:700}.hero__scroll{letter-spacing:.14em;text-transform:uppercase;justify-self:end;align-items:center;gap:.9rem;font-size:.78rem;font-weight:700;display:flex}.hero__scroll i{background:#2a120533;width:1.5px;height:46px;position:relative;overflow:hidden}.hero__scroll i:after{content:"";background:var(--ink);animation:drip 1.8s var(--ease) infinite;position:absolute;inset:0}@keyframes drip{0%{transform:translateY(-100%)}60%{transform:translateY(0)}to{transform:translateY(100%)}}.anatomy{height:100svh;overflow:hidden}.anatomy__head{top:15vh;left:var(--pad);position:absolute}.anatomy__title{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 80;letter-spacing:-.035em;margin-top:1rem;font-size:clamp(2.6rem,6vw,6.4rem);font-weight:800;line-height:.9}.anatomy__count{left:var(--pad);bottom:var(--pad);flex-direction:column;display:flex;position:absolute}.anatomy__count-num{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,10vw,10rem);font-weight:800;line-height:.85}.anatomy__count-unit{letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;font-weight:700}.anatomy__note{right:var(--pad);bottom:var(--pad);text-align:right;font-size:.9rem;font-weight:600;line-height:1.5;position:absolute}.layers{height:100svh;overflow:hidden}.layers__col{top:0;bottom:0;left:var(--pad);flex-direction:column;justify-content:center;gap:1.4rem;width:min(42vw,600px);display:flex;position:absolute}.layers__meta{justify-content:space-between;align-items:baseline;display:flex}.layers__index{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.layers__ticks{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.layers__tick{height:3px;transition:background-color .5s var(--ease);background:#2a120524}.layers__tick.is-on{background:var(--ink)}.layers__stack{min-height:clamp(280px,44vh,420px);position:relative}.layer-copy{position:absolute;inset:0}.layer-copy__num{font-family:var(--font-script), serif;font-size:1.6rem;font-style:italic}.layer-copy__title{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 78;letter-spacing:-.04em;white-space:nowrap;margin:.2rem 0 1.4rem;font-size:clamp(3rem,7.4vw,8rem);font-weight:800;line-height:.88}.layer-copy__body{max-width:36ch;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:500;line-height:1.55}.layer-copy__chip{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.layer-copy__chip span{letter-spacing:.08em;text-transform:uppercase;border:1.5px solid;border-radius:999px;padding:.45em 1em;font-size:.75rem;font-weight:700}.layer-copy__chip span:last-child{background:var(--ink);border-color:var(--ink);color:var(--cream)}.spin{height:100svh;overflow:hidden}.marquee{pointer-events:none;width:100%;position:absolute;left:0;overflow:hidden}.marquee--a{top:14vh}.marquee--b{top:44vh}.marquee__track{will-change:transform;white-space:nowrap;font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 75;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(4.5rem,14vw,15rem);font-weight:800;line-height:1;display:inline-flex}.marquee__track span{padding-right:.3em}.marquee__track em{color:var(--mustard);font-style:normal}.marquee--b .marquee__track{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.spin__copy{left:var(--pad);right:var(--pad);bottom:var(--pad);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:absolute}.spin__statement{max-width:24ch;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;text-align:right;font-size:clamp(1.5rem,3.2vw,3.2rem);font-weight:700;line-height:1.02}.order{min-height:100svh;padding:18vh var(--pad) 12vh;align-items:center;display:flex}.order__col{flex-direction:column;gap:1.6rem;width:min(50vw,680px);display:flex}.order__title{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 76;letter-spacing:-.045em;font-size:clamp(4rem,11.5vw,12rem);font-weight:800;line-height:.84}.order__list{flex-wrap:wrap;gap:.4rem 0;font-size:.95rem;font-weight:700;list-style:none;display:flex}.order__list li:not(:last-child):after{content:"/";opacity:.45;margin:0 .7em}.order__buy{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.order__price{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:clamp(3rem,6vw,5.5rem);font-weight:800;line-height:1}.order__price sup{vertical-align:.9em;margin-left:.05em;font-size:.45em}.order__small{opacity:.75;font-size:.85rem;font-weight:600}.finale{height:100svh;overflow:hidden}.finale__word{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.04em;color:var(--cream);justify-content:center;font-size:21.5vw;font-weight:800;line-height:.8;display:flex;position:absolute;bottom:3vh;left:0;right:0}.finale__char{padding:0 .005em;display:inline-block;overflow:clip}.finale__char>span{opacity:0;transition:transform .8s var(--ease), opacity .5s;display:inline-block;transform:translateY(105%)}.finale__char.is-in>span{opacity:1;transform:translateY(0)}@media (max-width:760px){.nav__links,.readout,.loader__tag{display:none}.finale__word{font-size:23vw;bottom:6vh}.hero__script{top:9svh}.hero__word{flex-direction:column;justify-content:space-between;align-items:center;font-size:28vw;line-height:.8;display:flex;inset:15svh 0 16.5svh;translate:none}.hero__foot{text-align:center;grid-template-columns:1fr;justify-items:center}.hero__intro,.hero__scroll{display:none}.anatomy__head{top:11vh}.anatomy__note{display:none}.label__line{width:26px}.label__text{padding:0 .4rem}.layers__col{top:auto;left:var(--pad);right:var(--pad);bottom:var(--pad);justify-content:flex-end;gap:.8rem;width:auto}.layers__stack{min-height:15.5rem}.layer-copy__title{margin-bottom:.8rem;font-size:clamp(2.6rem,13vw,4rem)}.layer-copy__body{font-size:.95rem}.spin__copy{flex-direction:column;align-items:flex-start}.spin__statement{text-align:left}.order{align-items:flex-end;padding-top:50vh}.order__col{width:100%}}@media (prefers-reduced-motion:reduce){.hero__scroll i:after{animation:none}}.about{color:#fff2dc;min-height:100svh;padding:var(--pad);background:#2a1205;position:relative;overflow:hidden}.about:before{content:"";inset:0 var(--pad);pointer-events:none;background-image:linear-gradient(270deg,#fff2dc13 1px,#0000 1px);background-size:8.33333% 100%;border-left:1px solid #fff2dc13;position:absolute}.about>*{position:relative}.about__top{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.about__back{border-bottom:1px solid #fff2dc66;padding-bottom:2px}.about__back:hover{color:var(--mustard);border-color:var(--mustard)}.about__tag{opacity:.6}.about__hero{padding:14vh 0 10vh}.about__word{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.045em;font-size:clamp(4.5rem,21vw,22rem);font-weight:800;line-height:.8;display:flex}.about__char{display:inline-block;overflow:clip}.about__char>span{animation:about-rise 1.1s var(--ease) forwards;animation-delay:inherit;display:inline-block;transform:translateY(105%)}@keyframes about-rise{to{transform:translateY(0)}}.about__lede{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;align-items:center;gap:1.2rem;margin-top:2rem;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:600;display:flex}.about__lede:before{content:"";background:var(--mustard);flex:none;width:3.5rem;height:4px}.about__row{border-top:1px solid #fff2dc24;grid-template-columns:minmax(180px,3fr) 9fr;gap:2rem;padding:3.2rem 0;display:grid}.about__idx{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.about__idx>span{opacity:.5;margin-right:1.6em}.about__body p{max-width:40ch;font-size:clamp(1.15rem,1.7vw,1.6rem);line-height:1.45}.about__body p+p{margin-top:1rem}.about__body strong{color:var(--mustard);font-weight:700}.about__note{font-family:var(--font-mono), monospace;opacity:.6;font-size:.8rem!important}.about__list{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:clamp(1.6rem,3.2vw,3rem);font-weight:700;line-height:1.15;list-style:none}.about__socials{list-style:none}.about__socials a{transition:color .3s, padding .5s var(--ease);border-bottom:1px solid #fff2dc24;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;display:flex}.about__socials a:hover{color:var(--mustard);padding-left:1rem}.about__social-name{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 80;letter-spacing:-.035em;font-size:clamp(2.2rem,6vw,5.5rem);font-weight:800;line-height:1}.about__social-handle{font-family:var(--font-mono), monospace;letter-spacing:.06em;font-size:.85rem}.about__ctas{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.pill--ghost{color:#fff2dc;box-shadow:inset 0 0 0 1.5px #fff2dc99}.about__foot{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.7;border-top:1px solid #fff2dc24;justify-content:space-between;padding-top:3rem;font-size:.72rem;display:flex}@media (max-width:760px){.about__row{grid-template-columns:1fr;gap:1.2rem;padding:2.4rem 0}.about__hero{padding:10vh 0 6vh}.about__social-handle{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.about__char>span{animation:none;transform:none}}.hero__credit{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;opacity:.8;pointer-events:auto;margin-top:1rem;font-size:.68rem;font-weight:500;display:block}.hero__credit:hover,.credit-link:hover{color:#fff2dc}.credit-link{pointer-events:auto;border-bottom:1px solid}
