@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/8944b620b1cbd52c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,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(/_next/static/media/e67b341ec6940591-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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(/_next/static/media/6f186b99b056d3e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:105.43%}.__className_7cbb1b{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_7cbb1b{--f-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--f-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b20d9a{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_b20d9a{--f-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--void:#050409;--ink-900:#060508;--ink-800:#09070d;--ink-700:#0d0b12;--ink-600:#131018;--ink-500:#1a1620;--ink-400:#241f2c;--ink-300:#322b3c;--bone-100:#f2eee6;--bone-200:#e4dfd4;--bone-300:#c5bfb3;--bone-400:#8f8a80;--bone-500:#67625b;--bone-600:#454047;--signal:#d8fb4f;--signal-dim:#9db839;--signal-glow:rgba(216,251,79,0.16);--ember:#ff4f1f;--ember-glow:rgba(255,79,31,0.16);--azure:#5f8bff;--azure-glow:rgba(95,139,255,0.16);--plum:#b06cff;--line-faint:rgba(242,238,230,0.055);--line:rgba(242,238,230,0.1);--line-strong:rgba(242,238,230,0.2);--font-display:var(--f-display),"Arial Black",sans-serif;--font-serif:var(--f-serif),Georgia,"Times New Roman",serif;--font-mono:var(--f-mono),ui-monospace,"SF Mono",Menlo,monospace;--t-hero:clamp(3.6rem,20vw,16.5rem);--t-mega:clamp(2.75rem,8.5vw,9rem);--t-xxl:clamp(2.25rem,5.6vw,5.25rem);--t-xl:clamp(1.75rem,3.6vw,3.25rem);--t-lg:clamp(1.3rem,2.2vw,2rem);--t-md:clamp(1.02rem,1.15vw,1.18rem);--t-body:clamp(0.94rem,0.95vw,1.04rem);--t-sm:clamp(0.8rem,0.8vw,0.87rem);--t-xs:0.72rem;--t-hud:0.635rem;--gutter:clamp(1.15rem,4.2vw,4.5rem);--rail:clamp(2.6rem,4vw,3.75rem);--sec-y:clamp(5.5rem,12vh,11rem);--stack-1:0.4rem;--stack-2:0.75rem;--stack-3:1.25rem;--stack-4:2rem;--stack-5:3.25rem;--stack-6:5rem;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out-quint:cubic-bezier(0.83,0,0.17,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-swift:cubic-bezier(0.4,0,0.2,1);--dur-fast:180ms;--dur-mid:420ms;--dur-slow:900ms;--dur-epic:1400ms;--z-canvas:0;--z-content:10;--z-rail:60;--z-nav:80;--z-grain:90;--z-menu:100;--z-cursor:120;--z-boot:200;--hatch-line:max(1px,0.011em);--hatch-gap:max(2.6px,0.028em);--hatch-bone:repeating-linear-gradient(180deg,rgba(242,238,230,0.7) 0,rgba(242,238,230,0.7) var(--hatch-line),transparent var(--hatch-line),transparent var(--hatch-gap));--hatch-signal:repeating-linear-gradient(180deg,rgba(216,251,79,0.95) 0,rgba(216,251,79,0.95) var(--hatch-line),transparent var(--hatch-line),transparent var(--hatch-gap));--r-xs:3px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;color-scheme:dark}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--ink-900);color:var(--bone-200);font-family:var(--font-mono);font-size:var(--t-body);line-height:1.7;font-feature-settings:"ss01" 1,"zero" 1;overflow-x:clip;min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (hover:hover) and (pointer:fine){body[data-cursor=on],body[data-cursor=on] *{cursor:none}}::selection{background:var(--signal);color:var(--ink-900)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none}canvas,img,svg,video{display:block;max-width:100%}[hidden]{display:none!important}html[data-booting],html[data-booting] body{overflow:hidden}ol,ul{list-style:none}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:var(--r-xs)}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--ink-900)}::-webkit-scrollbar-thumb{background:var(--ink-400);border-radius:99px;border:2px solid var(--ink-900)}::-webkit-scrollbar-thumb:hover{background:var(--bone-600)}.display{font-family:var(--font-display);font-weight:700;line-height:.86;letter-spacing:-.04em;font-variation-settings:"wdth" 100,"opsz" 96;text-wrap:balance}.serif{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.25}.hud{font-family:var(--font-mono);font-size:var(--t-hud);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-400)}.prose{font-size:var(--t-body);line-height:1.85;color:var(--bone-300);max-width:58ch;text-wrap:pretty}.prose strong{color:var(--bone-100);font-weight:500}.prose em{font-family:var(--font-serif);font-style:italic;color:var(--signal);font-size:1.1em}.shell{z-index:var(--z-content);width:100%}.section,.shell{position:relative}.section{padding-block:var(--sec-y);padding-inline:var(--gutter)}@media (min-width:900px){.section{padding-left:calc(var(--gutter) + var(--rail))}}.measure{max-width:1560px;margin-inline:auto;width:100%}.eyebrow{display:flex;align-items:center;gap:.7rem;font-family:var(--font-mono);font-size:var(--t-hud);letter-spacing:.2em;text-transform:uppercase;color:var(--signal);margin-bottom:var(--stack-3)}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor;flex-shrink:0;opacity:.6}.eyebrow-num{color:var(--bone-500)}.engrave,.engrave-leaf{color:transparent}.engrave-leaf{background-image:var(--hatch,var(--hatch-bone));-webkit-background-clip:text;background-clip:text}@supports not (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.engrave-leaf{color:var(--bone-500);background-image:none}}.rule{width:100%;background:var(--line)}.rule,.sr-only{height:1px;border:0}.sr-only{position:absolute;width:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:999;padding:.6rem 1rem;background:var(--signal);color:var(--ink-900);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--t-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;transform:translateY(-160%);transition:transform var(--dur-fast) var(--ease-out-expo)}.skip-link:focus-visible{transform:translateY(0)}[data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity var(--dur-slow) var(--ease-out-expo),transform var(--dur-slow) var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}[data-reveal=in]{opacity:1;transform:none}[data-reveal-clip]{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path var(--dur-epic) var(--ease-in-out-quint);transition:clip-path var(--dur-epic) var(--ease-in-out-quint);transition:clip-path var(--dur-epic) var(--ease-in-out-quint),-webkit-clip-path var(--dur-epic) var(--ease-in-out-quint);transition-delay:var(--reveal-delay,0s)}[data-reveal-clip=in]{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media (scripting:none){[data-reveal-clip],[data-reveal-text],[data-reveal]{opacity:1;transform:none;-webkit-clip-path:none;clip-path:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}[data-reveal-clip]{-webkit-clip-path:none;clip-path:none}}.cosmos{position:fixed;inset:0;z-index:var(--z-canvas);pointer-events:none;background:radial-gradient(38% 30% at 74% 46%,rgba(255,106,32,.13),transparent 64%),radial-gradient(26% 20% at 74% 46%,rgba(8,5,12,1),transparent 70%),radial-gradient(120% 90% at 22% 0,rgba(86,62,180,.11),transparent 62%),var(--void)}.cosmos canvas{width:100%;height:100%;opacity:0;animation:cosmos-in 2.6s var(--ease-out-expo) .1s forwards}@keyframes cosmos-in{to{opacity:1}}.grain{position:fixed;inset:-150%;z-index:var(--z-grain);pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");will-change:transform;animation:grain-shift 7s steps(8) infinite}@keyframes grain-shift{0%{transform:translateZ(0)}12.5%{transform:translate3d(-6%,-3%,0)}25%{transform:translate3d(4%,-6%,0)}37.5%{transform:translate3d(-3%,5%,0)}50%{transform:translate3d(6%,2%,0)}62.5%{transform:translate3d(-5%,6%,0)}75%{transform:translate3d(3%,-5%,0)}87.5%{transform:translate3d(-6%,3%,0)}to{transform:translateZ(0)}}.scanlines{position:fixed;inset:0;z-index:var(--z-grain);pointer-events:none;opacity:.5;background:repeating-linear-gradient(180deg,rgba(242,238,230,.016) 0,rgba(242,238,230,.016) 1px,transparent 0,transparent 3px)}@media (prefers-reduced-motion:reduce){.grain{animation:none}}.cursor-layer{position:fixed;inset:0;z-index:var(--z-cursor);pointer-events:none}.cursor-dot{width:6px;height:6px;background:var(--signal);mix-blend-mode:difference;opacity:0}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;border-radius:50%;will-change:transform}.cursor-ring{width:96px;height:96px;border:2.4px solid rgba(216,251,79,.42);display:grid;place-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transition:background-color var(--dur-fast) var(--ease-swift),border-color var(--dur-fast) var(--ease-swift)}.cursor-ring[data-mode=view]{background:var(--signal);border-color:var(--signal)}.cursor-ring[data-mode=link]{border-color:var(--bone-100);background:rgba(242,238,230,.06)}.cursor-ring[data-mode=text]{border-color:transparent;background:transparent}.cursor-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-900);white-space:nowrap;opacity:0;transition:opacity var(--dur-fast) var(--ease-swift)}.cursor-ring[data-mode=view] .cursor-label{opacity:1}.boot{position:fixed;inset:0;z-index:var(--z-boot);pointer-events:none;overflow:hidden}.boot__panels{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,1fr)}.boot__panels span{background:var(--ink-900);transform-origin:top;transition:transform .9s var(--ease-in-out-quint);transition-delay:calc(var(--i) * 60ms)}.boot[data-phase=out] .boot__panels span{transform:scaleY(0)}.boot__body{position:absolute;inset:auto var(--gutter) clamp(2rem,8vh,5rem) var(--gutter);display:flex;flex-direction:column;gap:1rem;transition:opacity .4s var(--ease-swift)}.boot[data-phase=out] .boot__body{opacity:0}.boot__word{overflow:hidden;font-size:clamp(3.5rem,16vw,12rem);line-height:.82;color:var(--bone-100)}.boot__word span{display:block;will-change:transform}.boot__meta{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.boot__pct{font-size:clamp(1.25rem,3vw,2rem);color:var(--signal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.boot__bar{height:1px;background:var(--line);overflow:hidden}.boot__bar i{display:block;height:100%;background:var(--signal);transform-origin:left;will-change:transform}.nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(.85rem,1.6vw,1.35rem) var(--gutter);transition:padding var(--dur-mid) var(--ease-out-expo),background-color var(--dur-mid) var(--ease-swift),transform var(--dur-mid) var(--ease-out-expo),border-color var(--dur-mid) var(--ease-swift);border-bottom:1px solid transparent}.nav[data-condensed]{padding-block:.6rem;background:rgba(6,5,8,.72);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-bottom-color:var(--line-faint)}.nav[data-hidden]{transform:translate3d(0,-102%,0)}.nav__mark{display:flex;align-items:center;gap:.6rem;cursor:pointer}.nav__mark-glyph{font-size:1.15rem;letter-spacing:-.04em;color:var(--bone-100);line-height:1;position:relative}.nav__mark-glyph:after{content:"";position:absolute;right:-6px;top:-1px;width:4px;height:4px;border-radius:50%;background:var(--ember)}.nav__mark-meta{display:none;flex-direction:column;line-height:1.25;font-size:.55rem;letter-spacing:.18em;color:var(--bone-500);text-align:left}@media (min-width:1100px){.nav__mark-meta{display:flex}}.nav__links{display:none;gap:clamp(1rem,2vw,2.1rem)}@media (min-width:900px){.nav__links{display:flex}}.nav__links button{position:relative;display:flex;align-items:baseline;gap:.42rem;cursor:pointer;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;color:var(--bone-400);padding-block:.3rem}.nav__links button,.nav__links button i{transition:color var(--dur-fast) var(--ease-swift)}.nav__links button i{font-size:.52rem;color:var(--bone-600)}.nav__links button:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--signal);transform:scaleX(0);transform-origin:right;transition:transform var(--dur-mid) var(--ease-out-expo)}.nav__links button:hover,.nav__links button[data-active]{color:var(--bone-100)}.nav__links button:hover i,.nav__links button[data-active] i{color:var(--signal)}.nav__links button:hover:after,.nav__links button[data-active]:after{transform:scaleX(1);transform-origin:left}.nav__right{display:flex;align-items:center;gap:clamp(.7rem,1.4vw,1.2rem)}.nav__status{display:none;align-items:center;gap:.45rem;color:var(--bone-400);font-size:.56rem}@media (min-width:760px){.nav__status{display:flex}}.pulse{width:5px;height:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 0 var(--signal-glow);animation:pulse 2.4s var(--ease-swift) infinite;flex-shrink:0}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(216,251,79,.45)}70%{box-shadow:0 0 0 7px rgba(216,251,79,0)}to{box-shadow:0 0 0 0 rgba(216,251,79,0)}}.nav .nav__cta{display:none}@media (min-width:360px){.nav .nav__cta{display:inline-flex}}@media (max-width:899px){.nav .nav__cta{padding:.6rem 1.05rem;font-size:.64rem}}.nav__burger{position:relative;width:30px;height:22px;cursor:pointer;display:grid;align-content:center;grid-gap:6px;gap:6px;padding:0}@media (min-width:900px){.nav__burger{display:none}}.nav__burger span{display:block;height:1.5px;background:var(--bone-100);transition:transform var(--dur-mid) var(--ease-spring)}.nav__burger span:last-child{width:60%;margin-left:auto}.nav__burger[data-open] span:first-child{transform:translateY(3.75px) rotate(45deg)}.nav__burger[data-open] span:last-child{width:100%;transform:translateY(-3.75px) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:var(--z-menu);background:rgba(6,5,8,.97);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path .8s var(--ease-in-out-quint);transition:clip-path .8s var(--ease-in-out-quint);transition:clip-path .8s var(--ease-in-out-quint),-webkit-clip-path .8s var(--ease-in-out-quint);pointer-events:none}.menu[data-open]{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);pointer-events:auto}.menu__inner{height:100%;justify-content:center;gap:3rem;padding:6rem var(--gutter) 2.5rem}.menu ul,.menu__inner{display:flex;flex-direction:column}.menu ul{gap:.35rem}.menu li{overflow:hidden}.menu li button{display:flex;align-items:baseline;gap:1rem;cursor:pointer;color:var(--bone-300);transform:translateY(110%);transition:transform .7s var(--ease-out-expo),color var(--dur-fast) var(--ease-swift);transition-delay:calc(var(--i) * 55ms)}.menu[data-open] li button{transform:translateY(0)}.menu li button span{font-size:clamp(2.4rem,11vw,4.5rem);line-height:1;letter-spacing:-.04em}.menu li button i{color:var(--bone-600);font-size:.6rem}.menu li button:hover{color:var(--signal)}.menu__foot{display:flex;flex-direction:column;gap:.35rem;font-size:var(--t-xs);color:var(--bone-400);border-top:1px solid var(--line-faint);padding-top:1.25rem}.menu__foot a{overflow-wrap:anywhere}.menu__foot a:hover{color:var(--signal)}.rail{display:none}@media (min-width:900px){.rail{position:fixed;top:0;left:0;bottom:0;width:var(--rail);z-index:var(--z-rail);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-block:clamp(5rem,9vh,7rem) 1.75rem;border-right:1px solid var(--line-faint);pointer-events:none}}.rail__track{position:absolute;top:clamp(5rem,9vh,7rem);bottom:clamp(9rem,16vh,13rem);left:50%;width:1px;transform:translateX(-50%);background:var(--line);overflow:hidden}.rail__fill{position:absolute;inset:0;background:linear-gradient(to bottom,var(--signal),var(--ember));transform-origin:top;transform:scaleY(var(--scroll-progress,0));box-shadow:0 0 10px var(--signal-glow)}.rail__meta{position:absolute;bottom:clamp(4.5rem,9vh,7rem);left:50%;transform:translateX(-50%) rotate(180deg);writing-mode:vertical-rl;display:flex;gap:1.25rem;align-items:center;font-size:.55rem;letter-spacing:.22em;white-space:nowrap}.rail__time{color:var(--bone-300);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rail__time i{color:var(--bone-600);font-style:normal}.rail__brand{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.5rem;letter-spacing:.3em;color:var(--bone-600)}.collapse-trigger{position:relative;display:inline-flex;align-items:center;gap:.5rem;margin-left:.7rem;padding:.3rem .7rem .3rem .5rem;min-height:24px;vertical-align:middle;cursor:pointer;border:1px solid rgba(255,106,32,.28);border-radius:var(--r-pill);background:rgba(255,106,32,.05);transition:border-color var(--dur-mid) var(--ease-swift),background-color var(--dur-mid) var(--ease-swift)}@media (hover:none){.collapse-trigger{min-height:34px;padding-inline:.8rem .9rem}}.collapse-trigger:focus-visible,.collapse-trigger:hover{border-color:rgba(255,140,60,.6);background:rgba(255,106,32,.1)}.collapse-trigger__orb{position:relative;display:grid;place-items:center;width:14px;height:14px;flex-shrink:0}.collapse-trigger__core{width:6px;height:6px;border-radius:50%;background:#000;box-shadow:0 0 0 1px rgba(255,140,60,.55),0 0 10px rgba(255,106,32,.4);transition:box-shadow var(--dur-mid) var(--ease-swift)}.collapse-trigger__ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,106,32,.55);animation:accrete 2.8s var(--ease-in-out-quint) infinite}.collapse-trigger__ring--late{animation-delay:1.4s}@keyframes accrete{0%{transform:scale(1.45);opacity:0}30%{opacity:.9}to{transform:scale(.42);opacity:0}}.collapse-trigger__label{font-family:var(--font-mono);font-size:.5rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,140,60,.85);white-space:nowrap;transition:color var(--dur-mid) var(--ease-swift)}.collapse-trigger:focus-visible .collapse-trigger__label,.collapse-trigger:hover .collapse-trigger__label{color:#ff8c3c}.collapse-trigger:hover .collapse-trigger__core{box-shadow:0 0 0 1px rgba(255,170,110,.9),0 0 16px rgba(255,106,32,.7)}@media (prefers-reduced-motion:reduce){.collapse-trigger__ring{animation:none;opacity:.45;transform:scale(1)}}html[data-devouring],html[data-devouring] body{overflow:hidden}html[data-devouring] .cursor-label{opacity:0}body[data-eaten] .nav,body[data-eaten] .rail,body[data-eaten] .ticker,body[data-eaten] footer,body[data-eaten] main{opacity:0;transition:opacity .26s linear;pointer-events:none}.devour{position:fixed;inset:0;z-index:110;pointer-events:none;display:none;opacity:1}.devour[data-active]{display:block}.devour[data-handover]{opacity:0;transition:opacity .26s linear}.devour__word{position:absolute;display:block;white-space:pre;transform-origin:50% 50%;will-change:transform,opacity;text-rendering:optimizeSpeed}.btn{--btn-bg:transparent;--btn-fg:var(--bone-100);--btn-line:var(--line-strong);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.82rem 1.5rem;border:1px solid var(--btn-line);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-mono);font-size:var(--t-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);cursor:pointer;overflow:hidden;isolation:isolate;white-space:nowrap;will-change:transform;transition:color var(--dur-mid) var(--ease-swift),border-color var(--dur-mid) var(--ease-swift)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--btn-fill,var(--signal));transform:translateY(101%);transition:transform var(--dur-mid) var(--ease-out-expo)}.btn:focus-visible:before,.btn:hover:before{transform:translateY(0)}.btn span{display:inline-block;will-change:transform}.btn--signal{--btn-bg:var(--signal);--btn-fg:var(--ink-900);--btn-line:var(--signal);--btn-fill:var(--bone-100);font-weight:700}.btn--ghost{--btn-fg:var(--bone-300);--btn-fill:var(--bone-100)}.btn--ghost:focus-visible,.btn--ghost:hover{color:var(--ink-900);border-color:var(--bone-100)}.btn--big{padding:clamp(1rem,2.2vw,1.5rem) clamp(1.6rem,4vw,3rem);font-size:clamp(.72rem,1.5vw,1rem);letter-spacing:.04em;text-transform:none;border-color:var(--line-strong);--btn-fill:var(--signal);font-family:var(--font-mono)}.btn--big:focus-visible,.btn--big:hover{color:var(--ink-900);border-color:var(--signal)}.chip{display:inline-flex;align-items:center;padding:.26rem .72rem;border:1px solid var(--line);border-radius:var(--r-pill);font-size:.63rem;letter-spacing:.04em;color:var(--bone-400);background:rgba(242,238,230,.02);transition:color var(--dur-fast) var(--ease-swift),border-color var(--dur-fast) var(--ease-swift)}.chip:hover{color:var(--bone-100);border-color:var(--line-strong)}.token-field{position:relative;display:flex;flex-direction:column;gap:clamp(2rem,3.5vw,2.75rem)}.token{--token-glow:0;display:inline-flex;align-items:center;padding:.46rem .95rem;border:1px solid var(--line);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;color:var(--bone-300);background:color-mix(in oklab,var(--ink-600) 78%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;box-shadow:0 0 calc(var(--token-glow) * 26px) rgba(216,251,79,calc(var(--token-glow) * .3));border-color:color-mix(in oklab,var(--signal) calc(var(--token-glow) * 55%),rgba(242,238,230,.1));transition:color var(--dur-fast) var(--ease-swift)}.token[data-weight=core]{color:var(--bone-100);font-weight:500;border-color:color-mix(in oklab,var(--signal) calc(28% + var(--token-glow) * 50%),rgba(242,238,230,.1));background:color-mix(in oklab,var(--signal) 5%,var(--ink-600) 80%)}.token[data-weight=lang]{color:var(--bone-200);border-color:color-mix(in oklab,var(--azure) calc(22% + var(--token-glow) * 45%),rgba(242,238,230,.1))}.token:hover{color:var(--bone-100)}.kinetic{display:block}.kinetic__word{display:inline-block;white-space:nowrap}.kinetic__mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.16em .07em .26em;margin:-.16em -.07em -.26em}.kinetic__unit{display:inline-block;transform:translate3d(0,132%,0) rotate(3deg);opacity:0;transition:transform 1s var(--ease-out-expo),opacity .7s var(--ease-swift);transition-delay:var(--u,0s);will-change:transform}.kinetic__space{display:inline-block;width:.26em}[data-reveal-text=in] .kinetic__unit{transform:none;opacity:1}@media (scripting:none){.kinetic__unit{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.kinetic__unit{transform:none;opacity:1}}.hero{position:relative;z-index:var(--z-content);min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(6.5rem,13vh,9rem) var(--gutter) clamp(4.5rem,9vh,6rem)}@media (min-width:900px){.hero{padding-left:calc(var(--gutter) + var(--rail))}}.hero__frame span{position:fixed;width:14px;height:14px;border:1px solid var(--line-strong);pointer-events:none;z-index:1;opacity:0;animation:bracket-in 1.2s var(--ease-out-expo) .5s forwards}.hero__frame span:first-child{top:74px;left:calc(var(--gutter) + var(--rail));border-right:0;border-bottom:0}.hero__frame span:nth-child(2){top:74px;right:var(--gutter);border-left:0;border-bottom:0}.hero__frame span:nth-child(3){bottom:26px;left:calc(var(--gutter) + var(--rail));border-right:0;border-top:0}.hero__frame span:nth-child(4){bottom:26px;right:var(--gutter);border-left:0;border-top:0}@media (max-width:899px){.hero__frame span:first-child,.hero__frame span:nth-child(3){left:var(--gutter)}}@keyframes bracket-in{0%{opacity:0;transform:scale(2.4)}to{opacity:1;transform:scale(1)}}.hero__plate{position:relative;z-index:2;width:100%;max-width:1560px;margin-inline:auto;display:flex;flex-direction:column;gap:clamp(1.75rem,4vh,3.25rem);will-change:transform,opacity}.hero__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;animation:rise .9s var(--ease-out-expo) .25s both}.hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.36rem .85rem;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--signal);font-size:.56rem;background:rgba(216,251,79,.035)}.hero__coords{font-size:.54rem;color:var(--bone-500)}@keyframes rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}.hero__name{font-size:var(--t-hero);line-height:.8;letter-spacing:-.05em;color:var(--bone-100);margin-left:-.055em}.hero__word{display:block}.hero__word[data-outline]{color:transparent;margin-left:.055em}.hero__word[data-outline] .hero__glyph{background-image:var(--hatch-bone);-webkit-background-clip:text;background-clip:text}.hero__glyph{display:inline-block;font-variation-settings:"wght" 560,"wdth" 100,"opsz" 96;animation:glyph-in 1.1s var(--ease-out-expo) both;animation-delay:calc(.3s + var(--gi, 0) * 30ms)}.hero__word:first-child .hero__glyph:first-child{--gi:0}.hero__word:first-child .hero__glyph:nth-child(2){--gi:1}.hero__word:first-child .hero__glyph:nth-child(3){--gi:2}.hero__word:first-child .hero__glyph:nth-child(4){--gi:3}.hero__word[data-outline] .hero__glyph:first-child{--gi:4}.hero__word[data-outline] .hero__glyph:nth-child(2){--gi:5}.hero__word[data-outline] .hero__glyph:nth-child(3){--gi:6}.hero__word[data-outline] .hero__glyph:nth-child(4){--gi:7}.hero__word[data-outline] .hero__glyph:nth-child(5){--gi:8}@keyframes glyph-in{0%{opacity:0;transform:translate3d(0,.32em,0)}to{opacity:1;transform:none}}.hero__lower{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:end}@media (min-width:980px){.hero__lower{grid-template-columns:minmax(0,1fr) auto}}.hero__pitch{max-width:46ch;animation:rise .9s var(--ease-out-expo) .6s both}.hero__lede{font-size:var(--t-md);line-height:1.65;color:var(--bone-300);text-wrap:pretty}.hero__lede strong{color:var(--bone-100);font-weight:500;position:relative;white-space:nowrap}.hero__lede strong:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--signal);opacity:.7}.hero__manifesto{font-size:clamp(1.15rem,2.1vw,1.75rem);color:var(--bone-100);margin-top:1.1rem}.hero__targets{display:flex;flex-wrap:wrap;gap:.4rem .85rem;margin-top:.55rem;font-size:.58rem;color:var(--signal)}.hero__targets li{display:flex;align-items:center;gap:.85rem}.hero__targets li:not(:last-child):after{content:"";width:3px;height:3px;background:currentColor;border-radius:50%;opacity:.6}.hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:clamp(1.5rem,3vh,2.25rem)}.hero__stats{display:none;animation:rise .9s var(--ease-out-expo) .75s both}@media (min-width:980px){.hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line-faint);border:1px solid var(--line-faint);max-width:420px}}.hero__stat{background:rgba(6,5,8,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.35rem;transition:background-color var(--dur-mid) var(--ease-swift)}.hero__stat:hover{background:rgba(216,251,79,.045)}.hero__stat dt{font-size:.5rem;color:var(--bone-500)}.hero__stat dd{display:flex;flex-direction:column;gap:.15rem}.hero__stat b{font-size:2rem;line-height:1;color:var(--bone-100);font-weight:700;letter-spacing:-.04em}.hero__stat b i{color:var(--signal);font-style:normal}.hero__stat dd span{font-size:.48rem;color:var(--bone-600);letter-spacing:.12em}.hero__cue{position:absolute;left:50%;bottom:clamp(1.25rem,3vh,2rem);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.55rem;cursor:pointer;z-index:3;animation:rise .9s var(--ease-out-expo) 1s both}.hero__cue span{font-size:.5rem;letter-spacing:.3em;color:var(--bone-500)}.hero__cue i{display:block;width:1px;height:38px;background:linear-gradient(to bottom,var(--signal),transparent);position:relative;overflow:hidden}.hero__cue i:after{content:"";position:absolute;inset:0;background:var(--signal);animation:cue 2.2s var(--ease-in-out-quint) infinite}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.ticker{position:relative;z-index:var(--z-content);overflow:hidden;border-block:1px solid var(--line-faint);background:rgba(9,7,13,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-block:.85rem;-webkit-mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent);mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent)}.ticker__track{display:flex;gap:2.75rem;width:max-content;will-change:transform}.ticker__item{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-500);white-space:nowrap}.ticker__dot{width:3px;height:3px;border-radius:50%;background:var(--signal);flex-shrink:0;opacity:.65}.flagship{position:relative;overflow:hidden;border-bottom:1px solid var(--line-faint)}.flagship__word{position:absolute;top:4%;left:50%;translate:-50% 0;font-size:clamp(6rem,22vw,21rem);line-height:1;letter-spacing:-.05em;color:rgba(242,238,230,.045);white-space:nowrap;pointer-events:none;will-change:transform;z-index:0}.flagship__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);align-items:start}@media (min-width:1120px){.flagship__inner{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}}.flagship__title{font-size:var(--t-xxl);color:var(--bone-100);margin-bottom:var(--stack-4)}.flagship__title-accent{color:transparent}.flagship__title-accent .kinetic__unit{background-image:var(--hatch-signal);-webkit-background-clip:text;background-clip:text}.flagship__feats{display:flex;flex-direction:column;gap:.7rem;margin:var(--stack-3) 0}.flagship__feats li{display:flex;gap:.8rem;align-items:flex-start;font-size:var(--t-sm);line-height:1.65;color:var(--bone-400)}.flagship__feats i{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border:1px solid rgba(216,251,79,.2);background:rgba(216,251,79,.05);border-radius:var(--r-xs);font-size:.66rem;font-style:normal;margin-top:1px}.flagship__feats b{color:var(--bone-100);font-weight:500}.flagship__chips{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:var(--stack-3)}.flagship__cta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:var(--stack-4)}.flagship__stage{perspective:1600px}.win{--sheen-x:50%;--sheen-y:50%;position:relative;background:linear-gradient(180deg,var(--ink-600),var(--ink-700));border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transform-style:preserve-3d;will-change:transform;box-shadow:inset 0 2px 0 rgba(242,238,230,.04),0 40px 90px -30px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.5)}.win__glow{position:absolute;inset:0;pointer-events:none;z-index:4;background:radial-gradient(620px circle at var(--sheen-x) var(--sheen-y),rgba(216,251,79,.07),transparent 62%);transition:opacity var(--dur-mid) var(--ease-swift)}.win__bar{display:flex;align-items:flex-end;gap:.75rem;padding:.6rem .75rem 0;background:rgba(9,7,13,.85);border-bottom:1px solid var(--line-faint)}.win__lights{display:flex;gap:6px;padding-bottom:.55rem;flex-shrink:0}.win__lights i{width:9px;height:9px;border-radius:50%;background:var(--ink-300)}.win__lights i:first-child{background:#ff5f57}.win__lights i:nth-child(2){background:#febc2e}.win__lights i:nth-child(3){background:#28c840}.win__tabs{display:flex;align-items:flex-end;gap:2px;overflow-x:auto;scrollbar-width:none;flex:1 1;min-width:0}.win__tabs::-webkit-scrollbar{display:none}.win__tab{display:flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border-radius:var(--r-sm) var(--r-sm) 0 0;font-family:var(--font-mono);font-size:.63rem;color:var(--bone-500);cursor:pointer;white-space:nowrap;background:transparent;border:1px solid transparent;border-bottom:0;position:relative;transition:background-color var(--dur-fast) var(--ease-swift),color var(--dur-fast) var(--ease-swift)}.win__tab:hover{color:var(--bone-200);background:rgba(242,238,230,.035)}.win__tab[data-active]{color:var(--bone-100);background:var(--ink-600);border-color:var(--line-faint)}.win__tab[data-active]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink-600)}.win__favicon{width:9px;height:9px;border-radius:2px;background:var(--bone-600);flex-shrink:0;transition:background-color var(--dur-fast) var(--ease-swift)}.win__tab[data-active] .win__favicon{background:var(--signal);box-shadow:0 0 8px var(--signal-glow)}.win__tab--add{color:var(--bone-600);padding-inline:.65rem;cursor:default}.win__omni{display:flex;align-items:center;gap:.55rem;margin:.55rem .75rem;padding:.45rem .75rem;background:rgba(242,238,230,.045);border:1px solid var(--line-faint);border-radius:var(--r-pill);color:var(--bone-500);font-size:.66rem;overflow:hidden}.win__omni-url{flex:1 1;min-width:0;color:var(--bone-200);font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win__omni-url b{color:var(--bone-600);font-weight:400}.win__caret{display:inline-block;width:1px;height:.85em;background:var(--signal);vertical-align:-.12em;margin-left:1px;animation:caret 1.1s steps(2) infinite}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}.win__omni-right{font-size:.5rem;color:var(--signal);border:1px solid rgba(216,251,79,.25);padding:.1rem .4rem;border-radius:var(--r-pill);flex-shrink:0}.win__viewport{position:relative;aspect-ratio:16/10;margin:0 .75rem;border-radius:var(--r-sm);overflow:hidden;background:var(--ink-800);isolation:isolate}.win__shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;filter:saturate(.55) contrast(1.06) brightness(.62);transform:scale(1.02);transition:transform 1.2s var(--ease-out-expo),filter var(--dur-mid) var(--ease-swift)}.win:hover .win__shot{transform:scale(1.06);filter:saturate(.75) contrast(1.08) brightness(.7)}.win__scrim{position:absolute;inset:0;background:linear-gradient(105deg,rgba(6,5,8,.94),rgba(6,5,8,.72) 42%,rgba(6,5,8,.16)),linear-gradient(0deg,rgba(6,5,8,.85),transparent 45%)}.win__panel{position:absolute;inset:auto 0 0 0;padding:clamp(1.1rem,2.6vw,2.1rem);display:flex;flex-direction:column;gap:.6rem;max-width:62ch;animation:panel-in .7s var(--ease-out-expo) both}@keyframes panel-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.win__panel-title{font-size:clamp(1.15rem,2.4vw,2rem);color:var(--bone-100);letter-spacing:-.03em}.win__panel-body{font-size:var(--t-sm);line-height:1.75;color:var(--bone-300);max-width:52ch}.win__panel-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:.3rem}.win__panel-meta div{display:flex;flex-direction:column;gap:.1rem}.win__panel-meta dt{font-size:.48rem;color:var(--bone-600)}.win__panel-meta dd{font-size:.68rem;color:var(--signal);font-family:var(--font-mono)}.win__open{position:absolute;inset:0;z-index:3}.win__status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;padding:.7rem .95rem .75rem;font-size:.5rem;color:var(--bone-600);border-top:1px solid var(--line-faint);margin-top:.75rem}.win__status-right{color:var(--signal);opacity:.65}@media (max-width:760px){.win__viewport{--shot-h:clamp(120px,34vw,190px);aspect-ratio:auto}.win__shot{position:relative;height:var(--shot-h)}.win__scrim{inset:0 0 auto 0;height:var(--shot-h);background:linear-gradient(0deg,rgba(6,5,8,.92),rgba(6,5,8,.18) 72%)}.win__panel{position:relative;inset:auto;max-width:none;padding:1rem .95rem 1.2rem;background:var(--ink-700)}.win__open{inset:0 0 auto 0;height:var(--shot-h)}}.work{position:relative;z-index:var(--z-content);border-bottom:1px solid var(--line-faint)}.work__sticky{display:flex;flex-direction:column;gap:clamp(1rem,2.5vh,2rem);padding-block:var(--sec-y) clamp(3rem,6vh,5rem);padding-left:var(--gutter)}@media (min-width:900px){.work[data-pinned] .work__sticky{position:-webkit-sticky;position:sticky;top:0;height:100svh;justify-content:center;padding-block:clamp(5rem,10vh,7rem) clamp(2rem,4vh,3rem);padding-left:calc(var(--gutter) + var(--rail));overflow:hidden}}.work__chrome{display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding-right:var(--gutter);flex-wrap:wrap}.work__chrome .eyebrow{margin-bottom:0}.work__progress{display:none;flex:1 1;min-width:90px;height:1px;background:var(--line);overflow:hidden}@media (min-width:900px){.work__progress{display:block}}.work__progress i{display:block;height:100%;background:var(--signal);transform:scaleX(0);transform-origin:left;will-change:transform;box-shadow:0 0 8px var(--signal-glow)}.work__count{font-size:.54rem;color:var(--bone-500)}.work__track{display:flex;gap:clamp(.85rem,1.6vw,1.4rem);padding-right:var(--gutter);will-change:transform}@media (max-width:899px){.work__track{flex-direction:column}}.slab{position:relative;flex-shrink:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(170deg,rgba(26,22,32,.88),rgba(9,7,13,.92));box-shadow:inset 0 1px 0 rgba(242,238,230,.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:clamp(1.25rem,2.2vw,1.9rem);overflow:hidden}@media (min-width:900px){.slab{width:clamp(310px,25vw,400px);height:min(54svh,500px)}}.work__intro{justify-content:center;gap:1rem;border-color:transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding-left:0}.work__intro-title{font-size:clamp(2rem,4.5vw,3.6rem);color:var(--bone-100)}.work__hint{display:none;margin-top:auto;font-size:.52rem;color:var(--signal);animation:nudge 2.6s var(--ease-in-out-quint) infinite}@media (min-width:900px){.work__hint{display:block}}@keyframes nudge{0%,to{transform:translateX(0)}50%{transform:translateX(7px)}}.card{--tone:var(--bone-400);text-decoration:none;transition:border-color var(--dur-mid) var(--ease-swift),transform var(--dur-mid) var(--ease-out-expo)}.card[data-tone=signal]{--tone:var(--signal)}.card[data-tone=ember]{--tone:var(--ember)}.card[data-tone=azure]{--tone:var(--azure)}.card[data-tone=bone]{--tone:var(--bone-200)}.card__wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 70% at 100% 0,color-mix(in oklab,var(--tone) 12%,transparent),transparent 62%);opacity:0;transition:opacity var(--dur-mid) var(--ease-swift)}a.card:hover{border-color:color-mix(in oklab,var(--tone) 40%,transparent);transform:translateY(-5px)}a.card:hover .card__wash{opacity:1}.card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:auto}.card__index{font-size:clamp(2.4rem,5vw,3.6rem);line-height:.8;color:color-mix(in oklab,var(--tone) 26%,transparent);letter-spacing:-.05em;transition:color var(--dur-mid) var(--ease-swift)}a.card:hover .card__index{color:var(--tone)}.card__status{display:inline-flex;align-items:center;gap:.4rem;font-size:.48rem;color:var(--bone-500);border:1px solid var(--line-faint);border-radius:var(--r-pill);padding:.18rem .55rem;white-space:nowrap}.card__status i{width:4px;height:4px;border-radius:50%;background:var(--bone-600)}.card__status[data-status=live] i{background:var(--signal)}.card__status[data-status=wip] i{background:var(--ember);animation:pulse-dot 1.8s infinite}.card__status[data-status=private] i{background:var(--azure)}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.25}}.card__body{display:flex;flex-direction:column;gap:.45rem;margin-block:2rem 1.25rem}.card__title{font-size:clamp(1.05rem,1.7vw,1.4rem);color:var(--bone-100);letter-spacing:-.03em;line-height:1.05}.card__blurb{font-size:clamp(.95rem,1.4vw,1.15rem);color:var(--tone);opacity:.85}.card__desc{font-size:var(--t-xs);line-height:1.8;color:var(--bone-400)}.card__foot{display:flex;flex-direction:column;gap:.8rem;padding-top:1rem;border-top:1px solid var(--line-faint)}.card__tech{display:flex;flex-wrap:wrap;gap:.3rem}.card__tech li{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bone-500);border:1px solid var(--line-faint);border-radius:var(--r-xs);padding:.16rem .45rem}.card__meta{display:flex;align-items:center;justify-content:space-between;font-size:.54rem;color:var(--bone-600)}.card__arrow{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;color:var(--bone-400);transition:background-color var(--dur-mid) var(--ease-swift),color var(--dur-mid) var(--ease-swift),border-color var(--dur-mid) var(--ease-swift),transform var(--dur-mid) var(--ease-spring)}a.card:hover .card__arrow{background:var(--tone);border-color:var(--tone);color:var(--ink-900);transform:rotate(45deg)}.work__archive{gap:.85rem}@media (min-width:900px){.work__archive{width:clamp(340px,28vw,460px)}}.work__archive-title{font-size:clamp(1.6rem,3vw,2.4rem);color:var(--bone-100)}.work__archive-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px .5rem;gap:1px .5rem;margin-block:.35rem;overflow-y:auto;flex:1 1;min-height:0}.work__archive-list a{display:flex;flex-direction:column;padding:.35rem 0;border-bottom:1px solid var(--line-faint);font-size:.66rem;color:var(--bone-300);transition:color var(--dur-fast) var(--ease-swift)}.work__archive-list a:hover{color:var(--signal)}.work__archive-list i{font-size:.44rem;color:var(--bone-600)}.work__archive-cta{margin-top:auto;align-self:flex-start}.awards{position:relative;border-bottom:1px solid var(--line-faint)}.awards__inner{display:flex;flex-direction:column;gap:clamp(2.25rem,4.5vw,3.75rem)}.awards__head{max-width:62ch}.awards__title{font-size:var(--t-xxl);color:var(--bone-100);margin-bottom:var(--stack-3)}.awards__title-accent{color:var(--signal)}.awards__now{display:inline-flex;align-items:center;gap:.55rem;margin-top:var(--stack-3);padding:.42rem .85rem;font-size:.52rem;color:var(--bone-300);border:1px solid var(--line);border-radius:var(--r-pill);background:rgba(9,7,13,.55)}.awards__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(1rem,1.8vw,1.6rem);gap:clamp(1rem,1.8vw,1.6rem);list-style:none}@media (min-width:900px){.awards__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.award{grid-column:span 6}.award:not([data-shot]):not(.award--press){grid-column:span 5}.award--press{grid-column:span 7}}.award{position:relative;--tone:var(--bone-400);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(170deg,rgba(26,22,32,.88),rgba(9,7,13,.92));box-shadow:inset 0 1px 0 rgba(242,238,230,.05);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color var(--dur-mid) var(--ease-swift)}.award[data-tone=signal]{--tone:var(--signal)}.award[data-tone=ember]{--tone:var(--ember)}.award[data-tone=azure]{--tone:var(--azure)}.award[data-tone=bone]{--tone:var(--bone-200)}.award:hover{border-color:color-mix(in oklab,var(--tone) 38%,transparent)}.award__wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 70% at 100% 0,color-mix(in oklab,var(--tone) 12%,transparent),transparent 62%);opacity:0;transition:opacity var(--dur-mid) var(--ease-swift)}.award:hover .award__wash{opacity:1}.award__shot{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border:0;border-bottom:1px solid var(--line-faint);padding:0;background:var(--ink-800);cursor:pointer}.award__shot img{width:100%;height:100%;object-fit:cover;object-position:50% 32%;filter:saturate(.92) contrast(1.04);transition:transform var(--dur-slow) var(--ease-out-expo)}.award__shot:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,4,9,.85),transparent 52%);pointer-events:none}.award__shot:focus-visible img,.award__shot:hover img{transform:scale(1.035)}.award__ribbon{position:absolute;left:clamp(.9rem,1.6vw,1.35rem);bottom:clamp(.6rem,1.2vw,.95rem);z-index:1;font-size:clamp(2.6rem,5.5vw,4.2rem);line-height:.78;letter-spacing:-.055em;color:var(--tone);text-shadow:0 2px 30px rgba(5,4,9,.9)}.award__body{display:flex;flex-direction:column;gap:.8rem;padding:clamp(1.15rem,2vw,1.7rem)}.award__line{display:flex;align-items:baseline;gap:1rem}.award__rank{font-size:clamp(2.6rem,5vw,3.9rem);line-height:.78;letter-spacing:-.055em;color:color-mix(in oklab,var(--tone) 70%,transparent);flex-shrink:0}.award__event{font-size:clamp(1.15rem,1.9vw,1.6rem);color:var(--bone-100)}.award__host{margin-top:.3rem;color:var(--bone-400)}.award__desc,.award__host{font-size:var(--t-sm);text-wrap:pretty}.award__desc{line-height:1.7;color:var(--bone-300)}.award__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.35rem;list-style:none}.award__meta li{font-size:.48rem;color:var(--bone-500);border:1px solid var(--line-faint);border-radius:var(--r-pill);padding:.2rem .6rem}.award__meta li[data-key=level]{color:var(--tone);border-color:color-mix(in oklab,var(--tone) 32%,transparent)}.award__meta li[data-key=prize]{color:var(--bone-200);letter-spacing:.08em}.award--press{flex-direction:column}.award__clip{position:relative;display:block;width:100%;border:0;border-bottom:1px solid var(--line-faint);padding:0;background:var(--bone-200);cursor:pointer;overflow:hidden;aspect-ratio:16/10}.award__clip img{width:100%;height:100%;object-fit:cover;object-position:50% 8%;filter:grayscale(1) contrast(1.08) brightness(.92);transition:transform var(--dur-slow) var(--ease-out-expo),filter var(--dur-mid) var(--ease-swift)}.award__clip:focus-visible img,.award__clip:hover img{transform:scale(1.03);filter:grayscale(.55) contrast(1.05) brightness(1)}@media (min-width:900px){.award--press{flex-direction:row;min-height:330px}.award__clip{flex:0 0 38%;aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line-faint)}.award--press .award__body{flex:1 1;justify-content:center}}.award--press .award__host{font-family:var(--font-serif);font-style:normal;font-size:1.02rem;color:var(--bone-200);line-height:1.4}.lightbox{position:fixed;inset:0;z-index:118;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:clamp(1rem,4vw,3rem);background:rgba(3,3,8,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:lightbox-in .32s var(--ease-out-expo) both;cursor:zoom-out}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}.lightbox__frame{display:flex;flex-direction:column;gap:.75rem;max-width:min(1100px,92vw);cursor:default;animation:lightbox-rise .48s var(--ease-out-expo) both}@keyframes lightbox-rise{0%{opacity:0;transform:translate3d(0,22px,0) scale(.985)}to{opacity:1;transform:none}}.lightbox__frame img{width:100%;max-height:78vh;object-fit:contain;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-900)}.lightbox__frame figcaption{font-size:.52rem;color:var(--bone-400);text-align:center}.lightbox__close{font-size:.52rem;color:var(--bone-300);border:1px solid var(--line);border-radius:var(--r-pill);padding:.5rem 1.1rem;background:rgba(9,7,13,.7);cursor:pointer;transition:color var(--dur-fast) var(--ease-swift),border-color var(--dur-fast) var(--ease-swift)}.lightbox__close:focus-visible,.lightbox__close:hover{color:var(--signal);border-color:color-mix(in oklab,var(--signal) 45%,transparent)}.stack{position:relative;border-bottom:1px solid var(--line-faint)}.stack__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:start}@media (min-width:1000px){.stack__inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}.stack__title{font-size:var(--t-xxl);color:var(--bone-100);margin-bottom:var(--stack-3)}.stack__title-accent{color:var(--signal)}.stack__nudge{margin-top:var(--stack-3);font-size:.54rem;color:var(--bone-600)}.stack__field,.stack__group{display:flex;flex-direction:column}.stack__group{gap:.75rem}.stack__label{display:flex;align-items:center;gap:.75rem;font-size:.52rem;color:var(--bone-500)}.stack__label:after{content:"";flex:1 1;height:1px;background:var(--line-faint)}.stack__row{display:flex;flex-wrap:wrap;gap:.45rem}.about{position:relative;overflow:hidden;border-bottom:1px solid var(--line-faint)}.about__texture{position:absolute;top:-10%;right:-18%;width:min(78vw,820px);height:auto;opacity:.16;mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,black 30%,transparent 78%);mask-image:radial-gradient(closest-side,black 30%,transparent 78%)}.about__inner{position:relative;z-index:1}.about__title{font-size:var(--t-mega);color:var(--bone-100);margin-bottom:clamp(2rem,5vh,3.5rem)}.about__title .kinetic:nth-child(2){color:var(--signal)}.about__title .kinetic:nth-child(3){color:transparent}.about__title .kinetic:nth-child(3) .kinetic__unit{background-image:var(--hatch-bone);-webkit-background-clip:text;background-clip:text}.about__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}@media (min-width:940px){.about__grid{grid-template-columns:minmax(0,300px) minmax(0,1fr)}}.monogram{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 100% at 20% 0,rgba(95,139,255,.1),transparent 62%),linear-gradient(160deg,var(--ink-500),var(--ink-800));transition:border-color var(--dur-mid) var(--ease-swift)}.monogram:hover{border-color:var(--line-strong)}.monogram__grid{position:absolute;inset:-12% -30%;width:160%;height:124%;object-fit:cover;opacity:.55;pointer-events:none}.monogram__mark{position:relative;font-size:clamp(4.5rem,12vw,7.5rem);line-height:1;letter-spacing:-.06em;color:transparent;background-image:var(--hatch-bone);-webkit-background-clip:text;background-clip:text;transition:transform var(--dur-slow) var(--ease-out-expo)}.monogram:hover .monogram__mark{transform:scale(1.04)}.monogram__dot{position:absolute;top:.85rem;right:.85rem;width:6px;height:6px;border-radius:50%;background:var(--ember);box-shadow:0 0 12px rgba(255,79,31,.6)}.monogram figcaption{position:absolute;inset:auto 0 0 0;display:flex;justify-content:space-between;gap:.75rem;padding:.65rem .8rem;font-size:.46rem;background:linear-gradient(0deg,rgba(6,5,8,.92),transparent);color:var(--bone-400)}.about__rows{display:flex;flex-direction:column;margin-top:1rem;border-top:1px solid var(--line-faint)}.about__rows div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--line-faint)}.about__rows dt{font-size:.5rem;color:var(--bone-500)}.about__rows dd{font-size:.95rem;color:var(--bone-100);font-weight:700;letter-spacing:-.02em}.about__links{display:flex;flex-direction:column;margin-top:1.25rem}.about__links a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.42rem 0;font-size:var(--t-xs);color:var(--bone-300);border-bottom:1px solid var(--line-faint);transition:color var(--dur-fast) var(--ease-swift),padding-left var(--dur-mid) var(--ease-out-expo)}.about__links a:hover{color:var(--signal);padding-left:.5rem}.about__links i{font-size:.46rem;color:var(--bone-600)}.about__quote{font-size:clamp(1.5rem,3.4vw,2.75rem);line-height:1.18;color:var(--bone-100);border-left:1px solid var(--signal);padding-left:clamp(1rem,2.5vw,2rem);margin-bottom:clamp(1.75rem,4vh,2.75rem);max-width:22ch}.about__para+.about__para{margin-top:1rem}.about__timeline{display:flex;flex-direction:column;margin-top:clamp(2rem,4vh,3rem);border-top:1px solid var(--line-faint)}.about__timeline li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(1rem,3vw,2.5rem);gap:clamp(1rem,3vw,2.5rem);padding:1.1rem 0;border-bottom:1px solid var(--line-faint);transition:background-color var(--dur-mid) var(--ease-swift)}.about__timeline li:hover{background:rgba(216,251,79,.022)}.about__year{font-size:clamp(1.1rem,2vw,1.6rem);color:rgba(216,251,79,.55);letter-spacing:-.03em;line-height:1;padding-top:.1em}.about__timeline h3{font-family:var(--font-mono);font-size:var(--t-sm);font-weight:500;color:var(--bone-100);margin-bottom:.2rem}.about__timeline p{font-size:var(--t-xs);line-height:1.8;color:var(--bone-400);max-width:60ch}.hire{position:relative;margin-top:clamp(2rem,5vh,3.25rem);padding:clamp(1.4rem,3vw,2.25rem);border:1px solid var(--line);border-radius:var(--r-md);background:rgba(19,16,24,.66);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden}.hire__glow{position:absolute;top:-60%;right:-20%;width:380px;height:380px;background:radial-gradient(circle,rgba(95,139,255,.14),transparent 68%);pointer-events:none}.hire__title{font-size:clamp(1.15rem,2.2vw,1.7rem);color:var(--bone-100);margin-bottom:.5rem}.hire__body{font-size:var(--t-sm);line-height:1.8;color:var(--bone-400);max-width:48ch}.hire__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin:1rem 0 1.25rem}.hire__tags li{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.06em;text-transform:uppercase;color:var(--azure);border:1px solid rgba(95,139,255,.22);background:rgba(95,139,255,.05);border-radius:var(--r-pill);padding:.2rem .6rem}.hire__actions{display:flex;flex-wrap:wrap;gap:.6rem}.contact{position:relative;overflow:hidden}.contact:before{content:"";position:absolute;bottom:-45%;left:50%;translate:-50% 0;width:min(120vw,1100px);height:620px;background:radial-gradient(ellipse,rgba(216,251,79,.055),transparent 66%);pointer-events:none}.contact__inner{position:relative;z-index:1}.contact__title{font-size:var(--t-mega);color:var(--bone-100);margin-bottom:var(--stack-3)}.contact__title-accent{color:transparent}.contact__title-accent .kinetic__unit{background-image:var(--hatch-signal);-webkit-background-clip:text;background-clip:text}.contact__body{margin-bottom:clamp(1.75rem,4vh,2.5rem)}.contact__cta{margin-bottom:clamp(2.5rem,6vh,4rem)}.channels{border-top:1px solid var(--line-faint)}.channels li{--pull:0;border-bottom:1px solid var(--line-faint);transform:translate3d(calc(var(--pull) * 14px),0,0);transition:background-color var(--dur-mid) var(--ease-swift)}.channels li:hover{background:rgba(216,251,79,.022)}.channels a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:clamp(.75rem,2.5vw,2rem);gap:clamp(.75rem,2.5vw,2rem);padding:clamp(.85rem,2vh,1.35rem) 0}.channels__idx{font-size:.5rem;color:var(--bone-600);transition:color var(--dur-fast) var(--ease-swift)}.channels__name{font-size:clamp(1.1rem,2.6vw,2rem);color:var(--bone-200);letter-spacing:-.03em;line-height:1;transition:color var(--dur-mid) var(--ease-swift)}.channels__handle{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--bone-500);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.channels__arrow{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;color:var(--bone-500);font-size:.7rem;flex-shrink:0;transition:background-color var(--dur-mid) var(--ease-swift),color var(--dur-mid) var(--ease-swift),border-color var(--dur-mid) var(--ease-swift),transform var(--dur-mid) var(--ease-spring)}.channels li:hover .channels__idx,.channels li:hover .channels__name{color:var(--signal)}.channels li:hover .channels__arrow{background:var(--signal);border-color:var(--signal);color:var(--ink-900);transform:rotate(45deg)}@media (max-width:620px){.channels a{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.2rem}.channels__handle{grid-column:2/3;text-align:left}}.footer{position:relative;z-index:var(--z-content);border-top:1px solid var(--line-faint);background:rgba(6,5,8,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.footer__mega{font-size:clamp(3.2rem,18vw,17rem);line-height:.82;letter-spacing:-.05em;color:rgba(242,238,230,.05);text-align:center;padding-top:clamp(1.5rem,4vh,3rem);margin-bottom:-.12em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer__bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem;padding:1.25rem var(--gutter);border-top:1px solid var(--line-faint);font-size:.54rem;color:var(--bone-500)}@media (min-width:900px){.footer__bar{padding-left:calc(var(--gutter) + var(--rail))}}.footer__links{display:flex;gap:1.25rem}.footer__links a{color:var(--bone-400);transition:color var(--dur-fast) var(--ease-swift)}.footer__links a:hover{color:var(--signal)}.footer__colophon{color:var(--bone-600)}.notfound{min-height:100svh;display:flex;align-items:center}.notfound__title{font-size:var(--t-mega);color:var(--bone-100);margin-bottom:var(--stack-3)}.notfound__title span{color:transparent;background-image:var(--hatch-signal);-webkit-background-clip:text;background-clip:text}.notfound__cta{margin-top:var(--stack-4)}