@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_61d8dc{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_61d8dc{--font-inter-tight:"Inter Tight","Inter Tight 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{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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/ac0e76ddaeeb7981-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/64d784ea54a4acde-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/ff71da380fbe67dd-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/6d831b18ae5b01dc-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/558ca1a6aa3cb55e-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/edc640959b0c7826-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/ac0e76ddaeeb7981-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/64d784ea54a4acde-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/ff71da380fbe67dd-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/6d831b18ae5b01dc-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/558ca1a6aa3cb55e-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_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#ffffff;--fg:#0a0a0a;--fg-2:#1a1a1a;--mute:#6b6b6b;--mute-2:#a8a8a8;--rule:#e8e8e8;--rule-strong:#cdcdcd;--inv:#0a0a0a;--inv-fg:#fafafa;--maxw:1320px;--pad:clamp(20px,4vw,56px)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg)}html{scroll-behavior:smooth}body{font-family:var(--font-inter-tight),-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}a{color:inherit;text-decoration:none}::selection{background:#0a0a0a;color:#fff}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.mono{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.serif-i{font-family:var(--font-instrument-serif),serif;font-style:italic;font-weight:400}.rule{background:var(--rule)}.rule,.rule-strong{height:1px;width:100%}.rule-strong{background:var(--fg)}.label-row{display:flex;align-items:center;gap:14px;color:var(--mute)}.label-row .dot{width:6px;height:6px;background:var(--fg);border-radius:50%}.eyebrow{display:flex;align-items:baseline;gap:12px;color:var(--mute)}.eyebrow .num{color:var(--fg)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);backdrop-filter:saturate(120%) blur(10px);-webkit-backdrop-filter:saturate(120%) blur(10px);border-bottom:1px solid var(--rule)}.nav-in{justify-content:space-between;padding-top:18px;padding-bottom:18px}.brand,.nav-in{display:flex;align-items:center}.brand{gap:12px}.brand-link{display:inline-flex;align-items:center;gap:.7rem}.brand-octopus{display:block;color:var(--fg);flex:none;font-size:clamp(1.7rem,3vw,2.15rem)}.brand-word{font-family:var(--font-inter-tight),sans-serif;font-weight:600;font-size:clamp(1.02rem,2.2vw,1.2rem);letter-spacing:.26em;color:var(--fg);line-height:1;padding-left:.26em}.brand-word .nw-a{display:inline-block;vertical-align:baseline;width:.6em;height:.72em;margin:0 .03em}.brand-mark{background:var(--fg);color:#fff;padding:6px 12px 7px;font-family:var(--font-inter-tight),sans-serif;font-weight:300;letter-spacing:.32em;font-size:14px;display:inline-block}.brand-meta{color:var(--mute)}.nav-links{display:flex;gap:28px}.nav-links a{position:relative;color:var(--fg)}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--fg);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--fg);transition:background .2s ease,color .2s ease}.nav-cta:hover{background:var(--fg);color:#fff}.nav-cta .arrow{display:inline-block;transition:transform .2s ease}.nav-cta:hover .arrow{transform:translateX(3px)}@media (max-width:820px){.nav-links{display:none}}.hero{padding-top:clamp(56px,9vw,120px);padding-bottom:clamp(56px,8vw,100px);position:relative}.hero-grid{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px}.hero-top{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--rule);margin-bottom:clamp(40px,6vw,72px)}.hero-top,.hero-top .left{display:flex;flex-wrap:wrap}.hero-top .left{gap:36px;align-items:baseline}.hero-statement{font-size:clamp(40px,7.2vw,108px);line-height:.98;letter-spacing:-.035em;font-weight:400;margin:0;text-wrap:balance}.hero-statement em{font-style:normal;font-family:var(--font-instrument-serif),serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.hero-sub{margin-top:36px;max-width:560px;color:var(--mute);font-size:18px;line-height:1.5}.hero-sub strong{color:var(--fg);font-weight:500}.hero-foot{margin-top:clamp(48px,7vw,84px);display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px;border-top:1px solid var(--rule);padding-top:28px}.hero-foot .cell .k{color:var(--mute)}.hero-foot .cell .v{margin-top:8px;font-size:17px}@media (max-width:820px){.hero-foot{grid-template-columns:1fr 1fr;gap:24px}}.prop-switch{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.prop-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--fg);border:1px solid var(--rule-strong);padding:9px 14px;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.prop-switch button:hover{border-color:var(--fg)}.prop-switch button[aria-pressed=true]{background:var(--fg);color:#fff;border-color:var(--fg)}section{padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px)}.section-head{display:grid;grid-template-columns:1fr 2fr;grid-gap:40px;gap:40px;padding-bottom:48px;border-bottom:1px solid var(--rule);margin-bottom:clamp(48px,6vw,80px)}.section-head .num{color:var(--mute)}.section-head h2{margin:0;font-size:clamp(32px,4.4vw,64px);line-height:1.02;letter-spacing:-.025em;font-weight:400;text-wrap:balance}.section-head h2 em{font-family:var(--font-instrument-serif),serif;font-style:italic;font-weight:400}.section-head .lede{margin-top:18px;color:var(--mute);max-width:60ch}@media (max-width:820px){.section-head{grid-template-columns:1fr;gap:18px;padding-bottom:28px}}.define{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.define .row{display:grid;grid-template-columns:80px 1fr;grid-gap:20px;gap:20px;padding:22px 0;border-top:1px solid var(--rule)}.define .row:last-child{border-bottom:1px solid var(--rule)}.define .row .k{color:var(--mute)}.define .row .v{font-size:18px}.define .row.is .v{font-size:22px;letter-spacing:-.01em}@media (max-width:920px){.define{grid-template-columns:1fr;gap:48px}}.diagram{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--fg);background:var(--bg);position:relative}.diagram .cell{padding:36px;min-height:280px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.diagram .cell+.cell{border-left:1px solid var(--fg)}.diagram .cell h3{margin:0;font-size:28px;font-weight:400;letter-spacing:-.02em}.diagram .cell p{margin:14px 0 0;color:var(--mute);max-width:38ch}.diagram .cell ul{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:8px}.diagram .cell ul li{display:flex;gap:14px;align-items:baseline}.diagram .cell ul li .dash{color:var(--mute)}.diagram .research{grid-column:1/-1;border-top:1px solid var(--fg);background:var(--fg);color:var(--inv-fg);padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.diagram .research h4{margin:0;font-size:22px;font-weight:400;letter-spacing:-.01em}.diagram .research .mono{color:#cfcfcf}.loop{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:1px solid var(--rule)}.loop>div{padding:24px;border-right:1px solid var(--rule)}.loop>div:last-child{border-right:none}.loop .k{color:var(--mute);margin-bottom:8px}.loop .v{font-family:var(--font-instrument-serif),serif;font-style:italic;font-size:22px;line-height:1.25;letter-spacing:-.01em}@media (max-width:820px){.diagram{grid-template-columns:1fr}.diagram .cell+.cell{border-left:none;border-top:1px solid var(--fg)}.loop{grid-template-columns:1fr}.loop>div{border-right:none;border-bottom:1px solid var(--rule)}.loop>div:last-child{border-bottom:none}}.svc{display:grid;grid-template-columns:80px 1fr 2fr auto;grid-gap:32px;gap:32px;align-items:start;padding:36px 0;border-top:1px solid var(--rule);cursor:default;transition:background .25s ease,padding .25s ease}.svc:last-child{border-bottom:1px solid var(--rule)}.svc:hover{background:var(--fg);color:var(--inv-fg);padding-left:24px;padding-right:24px}.svc:hover .svc-desc,.svc:hover .svc-meta{color:#cfcfcf}.svc-num{color:var(--mute)}.svc:hover .svc-num{color:#cfcfcf}.svc-name{font-size:34px;font-weight:400;letter-spacing:-.025em;line-height:1}.svc-name .stop{font-family:var(--font-instrument-serif),serif;font-style:italic}.svc-desc{color:var(--fg-2);font-size:17px;max-width:50ch}.svc-meta{display:flex;flex-direction:column;gap:8px;align-items:flex-end;text-align:right;color:var(--mute)}.svc-meta .pill{padding:5px 10px;border:1px solid}@media (max-width:920px){.svc{grid-template-columns:1fr;gap:14px}.svc-meta{align-items:flex-start;text-align:left}.svc:hover{padding-left:14px;padding-right:14px}}.v-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:24px;gap:24px}.v-card{border:1px solid var(--fg);padding:32px;min-height:340px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;background:var(--bg);--mark-bg:var(--bg);transition:background .25s ease,color .25s ease}.v-card.live:hover{background:var(--fg);color:var(--inv-fg);--mark-bg:var(--fg)}.v-card.live:hover .vmute{color:#cfcfcf}.v-card .top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.v-card .v-mark{display:block;flex:none;color:var(--fg);font-size:clamp(2.75rem,4.4vw,3.4rem)}.v-card.live:hover .v-mark{color:var(--inv-fg)}.v-card h3{margin:0;font-size:56px;font-weight:400;letter-spacing:-.03em;line-height:1}.v-card .vmute{color:var(--mute)}.v-card .industry{margin-top:8px;font-size:18px}.v-card.empty{border-style:dashed;border-color:var(--rule-strong);color:var(--mute)}.v-card.empty h3{color:var(--mute-2)}.v-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.v-bottom .arrow{font-size:24px;line-height:1}.manifesto{background:var(--fg);color:var(--inv-fg);padding:clamp(80px,10vw,140px) 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.manifesto-wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.manifesto blockquote{margin:0;font-size:clamp(28px,4.2vw,60px);line-height:1.08;letter-spacing:-.025em;font-weight:300;max-width:22ch;text-wrap:balance}.manifesto blockquote em{font-family:var(--font-instrument-serif),serif;font-style:italic;font-weight:400}.manifesto .credit{margin-top:48px;display:flex;justify-content:space-between;color:#a8a8a8;flex-wrap:wrap;gap:16px}.valor{display:grid;grid-template-columns:80px 1fr 1fr;grid-gap:32px;gap:32px;padding:32px 0;border-top:1px solid var(--rule)}.valor:last-child{border-bottom:1px solid var(--rule)}.valor .vnum{color:var(--mute)}.valor h3{margin:0;font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1.1}.valor h3 em{font-family:var(--font-instrument-serif),serif;font-style:italic}.valor p{margin:0;color:var(--mute);max-width:46ch}@media (max-width:820px){.valor{grid-template-columns:1fr;gap:8px}.valor .vnum{order:-1}}.pitch-tabs{display:flex;gap:0;border-bottom:1px solid var(--rule);margin-bottom:48px}.pitch-tab{background:transparent;border:none;border-bottom:2px solid transparent;padding:18px 0;margin-right:36px;cursor:pointer;font-family:var(--font-inter-tight),sans-serif;font-size:18px;color:var(--mute);transition:color .2s ease,border-color .2s ease;display:flex;align-items:baseline;gap:10px}.pitch-tab .mono{color:var(--mute-2)}.pitch-tab[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--fg)}.pitch-tab[aria-pressed=true] .mono{color:var(--mute)}.pitch-tab:hover{color:var(--fg)}.pitch-panel{display:none}.pitch-panel.active{display:block;animation:fade .25s ease}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pitch-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.pitch-block .k{color:var(--mute);margin-bottom:14px}.pitch-block h3{margin:0 0 14px;font-size:28px;font-weight:400;letter-spacing:-.02em;line-height:1.1}.pitch-block h3 em{font-family:var(--font-instrument-serif),serif;font-style:italic}.pitch-block p{margin:0;color:var(--fg-2)}@media (max-width:820px){.pitch-grid{grid-template-columns:1fr;gap:32px}}.cta{padding:clamp(64px,9vw,120px) 0;border-top:1px solid var(--rule)}.cta-row{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:48px;gap:48px;align-items:end}.cta h2{margin:0;font-size:clamp(40px,6vw,84px);line-height:1;letter-spacing:-.035em;font-weight:400;text-wrap:balance}.cta h2 em{font-family:var(--font-instrument-serif),serif;font-style:italic}.cta-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.btn{display:inline-flex;align-items:center;gap:14px;padding:18px 24px;background:var(--fg);color:#fff;transition:transform .2s ease,background .2s ease;font-size:16px}.btn:hover{transform:translateY(-2px)}.btn .arrow{transition:transform .2s ease}.btn:hover .arrow{transform:translateX(4px)}.btn.ghost{background:transparent;color:var(--fg);border:1px solid var(--fg)}.btn.ghost:hover{background:var(--fg);color:#fff}@media (max-width:820px){.cta-row{grid-template-columns:1fr}}footer{border-top:1px solid var(--rule);padding:48px 0 36px;color:var(--mute)}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:32px;gap:32px;align-items:start}.foot-grid .col h5{margin:0 0 14px;color:var(--fg);font-weight:500;font-size:14px}.foot-grid ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.foot-grid a:hover{color:var(--fg)}.foot-logo-img{height:60px;width:auto;display:block;margin-left:-6px}.foot-logo{background:var(--fg);color:#fff;padding:14px 22px;font-family:var(--font-inter-tight),sans-serif;font-weight:300;letter-spacing:.42em;font-size:22px;display:inline-block}.foot-bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}@media (max-width:820px){.foot-grid{grid-template-columns:1fr 1fr;gap:32px}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;background:transparent;pointer-events:none}.scroll-progress>i{display:block;height:100%;width:100%;background:var(--fg);transform-origin:left;transform:scaleX(0);transition:transform .05s linear}.section-indicator{position:fixed;right:28px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:14px;pointer-events:auto;mix-blend-mode:difference;color:#fff}.section-indicator a{display:flex;align-items:center;gap:12px;font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:inherit;opacity:.45;transition:opacity .25s ease,gap .25s ease}.section-indicator a:hover{opacity:.9}.section-indicator a .si-dot{width:18px;height:1px;background:currentColor;display:block;transition:width .3s cubic-bezier(.2,.7,.2,1)}.section-indicator a .si-label{opacity:0;transform:translateX(-4px);transition:opacity .25s ease,transform .25s ease;display:inline-block}.section-indicator a:hover .si-label{opacity:1;transform:none}.section-indicator a.active{opacity:1}.section-indicator a.active .si-dot{width:34px}.section-indicator a.active .si-label{opacity:1;transform:none}@media (max-width:900px){.section-indicator{display:none}}.scroll-cue{position:absolute;left:var(--pad);bottom:36px;display:flex;align-items:center;gap:14px;color:var(--mute);pointer-events:none}.scroll-cue .bar{width:1px;height:40px;background:linear-gradient(to bottom,transparent,var(--fg) 40%,var(--fg));position:relative;overflow:hidden}.scroll-cue .bar:after{content:"";position:absolute;left:0;top:-40px;width:1px;height:40px;background:linear-gradient(180deg,transparent,#fff 50%,transparent);animation:cueDrop 2.4s ease-in-out infinite}@keyframes cueDrop{0%{transform:translateY(0)}to{transform:translateY(80px)}}.count{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pll{will-change:transform}.manifesto blockquote .word{display:inline-block;color:rgba(250,250,250,.18);transition:color .4s ease}.manifesto blockquote .word.lit{color:rgba(250,250,250,1)}.manifesto blockquote em .word.lit{color:#fafafa}.hero-statement{transform-origin:left center}@media (prefers-reduced-motion:no-preference){.svc{opacity:0;transform:translateX(-40px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),background .25s ease,padding .25s ease}.svc.is-visible{opacity:1;transform:none}.svc:nth-child(2){transition-delay:.12s}.svc:nth-child(3){transition-delay:.24s}}.marquee-track{animation-duration:var(--marquee-dur,38s)}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}.reveal-up{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal-up.is-visible{opacity:1;transform:none}.stagger>*{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.stagger.is-visible>*{opacity:1;transform:none}.stagger.is-visible>:first-child{transition-delay:0s}.stagger.is-visible>:nth-child(2){transition-delay:.06s}.stagger.is-visible>:nth-child(3){transition-delay:.12s}.stagger.is-visible>:nth-child(4){transition-delay:.18s}.stagger.is-visible>:nth-child(5){transition-delay:.24s}.stagger.is-visible>:nth-child(6){transition-delay:.3s}.word-reveal .w{display:inline-block;overflow:hidden;vertical-align:bottom}.word-reveal .w>i{display:inline-block;transform:translateY(110%);font-style:inherit;font-family:inherit;will-change:transform}.word-reveal.is-visible .w>i{transform:none;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.word-reveal.is-visible .w:nth-child(2)>i{transition-delay:.04s}.word-reveal.is-visible .w:nth-child(3)>i{transition-delay:.08s}.word-reveal.is-visible .w:nth-child(4)>i{transition-delay:.12s}.word-reveal.is-visible .w:nth-child(5)>i{transition-delay:.16s}.word-reveal.is-visible .w:nth-child(6)>i{transition-delay:.2s}.word-reveal.is-visible .w:nth-child(7)>i{transition-delay:.24s}.word-reveal.is-visible .w:nth-child(8)>i{transition-delay:.28s}.word-reveal.is-visible .w:nth-child(9)>i{transition-delay:.32s}.word-reveal.is-visible .w:nth-child(10)>i{transition-delay:.36s}.word-reveal.is-visible .w:nth-child(11)>i{transition-delay:.4s}.word-reveal.is-visible .w:nth-child(12)>i{transition-delay:.44s}.word-reveal.is-visible .w:nth-child(13)>i{transition-delay:.48s}.word-reveal.is-visible .w:nth-child(14)>i{transition-delay:.52s}.word-reveal.is-visible .w:nth-child(15)>i{transition-delay:.56s}.word-reveal.is-visible .w:nth-child(16)>i{transition-delay:.6s}.word-reveal.is-visible .w:nth-child(17)>i{transition-delay:.64s}.word-reveal.is-visible .w:nth-child(18)>i{transition-delay:.68s}.word-reveal.is-visible .w:nth-child(19)>i{transition-delay:.72s}.word-reveal.is-visible .w:nth-child(20)>i{transition-delay:.76s}.rule-draw{position:relative}.rule-draw:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--fg);transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.2,.7,.2,1) .2s}.rule-draw.is-visible:after{transform:scaleX(1)}.tick,.tick>span{display:inline-block}}@media (prefers-reduced-motion:reduce){.reveal,.reveal-up,.stagger>*,.word-reveal .w>i{opacity:1!important;transform:none!important}}.svc{position:relative;overflow:hidden}.svc .svc-desc,.svc .svc-meta,.svc .svc-name,.svc .svc-num{transition:transform .35s cubic-bezier(.2,.7,.2,1),color .35s ease}.svc:hover .svc-name{transform:translateX(8px)}@keyframes markIn{0%{letter-spacing:.6em;opacity:0}to{letter-spacing:.32em;opacity:1}}.brand-mark{animation:markIn 1.1s cubic-bezier(.2,.7,.2,1) both}.hero-foot .cell{position:relative}.hero-foot .cell:before{content:"";position:absolute;top:-28px;left:0;width:24px;height:1px;background:var(--fg);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.7,.2,1) .3s}.hero-foot.is-visible .cell:before{transform:scaleX(1)}.diagram .cell{transition:background .3s ease,color .3s ease}.diagram .cell:hover{background:#fafafa}.valor{position:relative}.valor:before{content:"";position:absolute;left:0;top:0;width:0;height:1px;background:var(--fg);transition:width .5s cubic-bezier(.2,.7,.2,1)}.valor:hover:before{width:100%}@keyframes arrowLoop{0%{transform:translateX(0)}50%{transform:translateX(4px)}to{transform:translateX(0)}}.btn:hover .arrow{animation:arrowLoop 1.2s ease-in-out infinite}.marquee{overflow:hidden;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:18px 0;white-space:nowrap}.marquee-track{display:inline-flex;gap:48px;animation:scroll 38s linear infinite;font-family:var(--font-instrument-serif),serif;font-style:italic;font-size:28px;color:var(--fg);letter-spacing:-.01em}.marquee-track span{display:inline-flex;align-items:center;gap:48px}.marquee-track .sep{font-family:var(--font-inter-tight),sans-serif;font-style:normal;color:var(--mute);font-size:18px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.preloader{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;background:var(--bg);color:var(--fg);opacity:1;transition:opacity .5s ease}.preloader.is-hidden{opacity:0;pointer-events:none}.preloader .naarvo-oct{display:block;font-size:clamp(6rem,18vw,8.5rem)}.preloader-label{color:var(--mute)}.naarvo-oct .eye,.naarvo-oct .leg{transform-box:view-box}.naarvo-swim{animation:naarvo-bob 2.8s ease-in-out infinite}@keyframes naarvo-bob{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}.naarvo-swim .leg{transform-origin:100px 78px;animation:naarvo-sway 1.9s ease-in-out infinite;animation-delay:calc(var(--i) * -.14s)}@keyframes naarvo-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.naarvo-swim .eye{animation:naarvo-wink 4.2s ease-in-out infinite}@keyframes naarvo-wink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.aq-mark .aq-body,.aq-mark .aq-wing{transform-box:view-box}.aq-wing-l{transform-origin:54px 58px;animation:aq-flapL 1.3s ease-in-out infinite}.aq-wing-r{transform-origin:66px 58px;animation:aq-flapR 1.3s ease-in-out infinite}.aq-body{transform-origin:60px 50px;animation:aq-breathe 1.3s ease-in-out infinite}@keyframes aq-flapL{0%,to{transform:rotate(0deg)}50%{transform:rotate(-13deg)}}@keyframes aq-flapR{0%,to{transform:rotate(0deg)}50%{transform:rotate(13deg)}}@keyframes aq-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.03)}}.rx-mark .rx-breathe,.rx-mark .rx-ear{transform-box:view-box}.rx-breathe{transform-origin:100px 100px;animation:rx-breathe 4.6s ease-in-out infinite}.rx-ear-l{transform-origin:76px 140px;animation:rx-twitch-l 5.2s ease-in-out infinite}.rx-ear-r{transform-origin:124px 140px;animation:rx-twitch-r 6.3s ease-in-out infinite}@keyframes rx-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes rx-twitch-l{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-10deg)}94%{transform:rotate(6deg)}}@keyframes rx-twitch-r{0%,80%,to{transform:rotate(0)}88%{transform:rotate(10deg)}92%{transform:rotate(-6deg)}}.vern-mark .vern-graze{transform-box:view-box}.vern-graze{transform-origin:62px 92px;animation:vern-graze 5s ease-in-out infinite}@keyframes vern-graze{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}.ly-mark .ly-spider,.ly-mark .ly-thread{transform-box:view-box}.ly-thread{transform-origin:32px 5px;animation:ly-thread-breathe 2.6s ease-in-out infinite}.ly-spider{transform-origin:32px 23px;animation:ly-bob 2.6s ease-in-out infinite}@keyframes ly-bob{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(3.5px) rotate(1.5deg)}}@keyframes ly-thread-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.1)}}@media (prefers-reduced-motion:reduce){.aq-mark *,.ly-mark *,.naarvo-oct,.naarvo-oct *,.rx-mark *,.vern-mark *{animation:none!important}}