@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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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:700;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:700;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_eb7c85{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_eb7c85{--nf-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{--nf-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{--nf-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--font-wordmark:var(--font-sans);--bg:#0A0A0F;--bg-2:#0E0E16;--surface:#12121A;--surface-2:#16161F;--surface-3:#1A1A2E;--border:#2A2A3E;--border-subtle:#1F1F32;--border-hairline:rgba(255,255,255,0.06);--text:#FAFAFA;--text-2:#C8C8D6;--text-3:#8A8A94;--text-4:#5A5A66;--text-inverse:#0A0A0F;--accent:#eaa025;--accent-2:#06B6D4;--accent-soft:rgba(234,160,37,0.12);--accent-glow:rgba(234,160,37,0.25);--success:#22C55E;--warning:#F59E0B;--danger:#EF4444;--lime:#C7F84E;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-2xl:28px;--font-sans:"Inter","Inter Tight",system-ui,-apple-system,sans-serif;--font-display:"Instrument Serif","Tiempos Headline","Playfair Display",Georgia,serif;--font-display-sans:"Space Grotesk","Inter",sans-serif;--font-mono:"JetBrains Mono","Geist Mono",ui-monospace,monospace;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out-quad:cubic-bezier(0.45,0,0.55,1)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11","calt"}button{font:inherit}a,button{color:inherit}a{text-decoration:none}.hairline{border:1px solid var(--border-hairline)}.hairline-t{border-top:1px solid var(--border-hairline)}.hairline-b{border-bottom:1px solid var(--border-hairline)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-weight:500;font-size:14px;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;transition:transform .25s var(--ease-out-expo),background .25s,border-color .25s,box-shadow .25s;white-space:nowrap}.btn-primary{background:var(--text);color:var(--text-inverse);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 8px 30px rgba(0,0,0,.35)}.btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 12px 40px rgba(0,0,0,.45)}.btn-accent{background:linear-gradient(135deg,var(--accent) 0,color-mix(in oklab,var(--accent) 60%,var(--accent-2)) 100%);color:#140d03;box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 10px 40px var(--accent-glow),0 1px 0 rgba(255,255,255,.25) inset}.btn-accent:hover{transform:translateY(-1px)}.btn-ghost{background:rgba(255,255,255,.04);border-color:var(--border-hairline);color:var(--text)}.btn-ghost:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14)}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-hairline);background:rgba(255,255,255,.03);font-size:12px;color:var(--text-2);letter-spacing:-.005em}.pill .dot{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 12px var(--success)}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.glass{background:rgba(20,20,28,.55);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border:1px solid var(--border-hairline)}.mesh-stage{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.mesh-blob{position:absolute;border-radius:50%;filter:blur(80px);mix-blend-mode:screen;opacity:.55;will-change:transform}@keyframes drift-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(8%,-6%) scale(1.1)}66%{transform:translate(-5%,8%) scale(.95)}}@keyframes drift-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-9%,5%) scale(1.05)}66%{transform:translate(6%,-7%) scale(1.08)}}@keyframes drift-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4%,4%) scale(1.15)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee{display:flex;width:max-content;animation:marquee 40s linear infinite}.marquee:hover{animation-play-state:paused}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.55}}@keyframes count-roll{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.bg-grid{background-image:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:64px 64px}.bg-grid-fine{background-image:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:24px 24px}.noise:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}.grad-text{background:linear-gradient(110deg,var(--text) 30%,var(--accent) 55%,var(--accent-2) 75%,var(--text) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:grad-sweep 8s linear infinite}@keyframes grad-sweep{0%{background-position:0 50%}to{background-position:200% 50%}}.card-lift{transition:transform .35s var(--ease-out-expo),border-color .35s,box-shadow .35s}.card-lift:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.16);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px var(--accent-soft)}.serif,.serif-italic{font-family:var(--font-display);font-weight:400}.serif-italic{font-style:italic}.draw-underline{background-image:linear-gradient(var(--accent),var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--text-4)}::selection{background:var(--accent);color:white}.orb-3d{position:relative;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.55),rgba(255,255,255,0) 38%),radial-gradient(circle at 70% 75%,var(--accent-2),transparent 55%),radial-gradient(circle at 50% 50%,var(--accent),#331f03 70%);box-shadow:0 0 80px var(--accent-glow),0 0 200px rgba(234,160,37,.4),inset -30px -40px 80px rgba(0,0,0,.5),inset 20px 20px 60px rgba(255,255,255,.15);filter:saturate(1.15)}.orb-halo{position:absolute;border-radius:50%;background:radial-gradient(circle,var(--accent-glow),transparent 60%);filter:blur(60px);pointer-events:none}@keyframes orb-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orb-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.02)}}.aurora{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.aurora-band{position:absolute;width:140%;height:280px;left:-20%;filter:blur(50px);mix-blend-mode:screen;opacity:.55;border-radius:50%;will-change:transform}@keyframes aurora-1{0%,to{transform:translateY(0) rotate(-8deg) scaleX(1)}50%{transform:translateY(40px) rotate(-5deg) scaleX(1.15)}}@keyframes aurora-2{0%,to{transform:translateY(0) rotate(5deg) scaleX(1)}50%{transform:translateY(-30px) rotate(8deg) scaleX(.9)}}@keyframes aurora-3{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(20px) rotate(2deg)}}.spotlight-text{position:relative;background:linear-gradient(180deg,var(--text-2) 0,var(--text-3) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.spotlight-text:before{content:attr(data-text);position:absolute;inset:0;background:radial-gradient(circle 380px at var(--mx,50%) var(--my,50%),var(--text) 0,var(--accent) 30%,transparent 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none}.magnetic{transition:transform .35s var(--ease-out-expo);will-change:transform}.conic-ring{position:relative;border:1px solid var(--border-hairline);box-shadow:0 0 0 1px rgba(234,160,37,.18),0 30px 80px rgba(234,160,37,.18)}.marquee-giant{display:flex;width:max-content;animation:marquee 60s linear infinite;font-family:var(--font-display-sans);font-weight:500;font-size:220px;line-height:1;letter-spacing:-.05em;color:rgba(255,255,255,.04);white-space:nowrap;pointer-events:none}.chroma-shadow{box-shadow:0 30px 80px var(--accent-glow),0 30px 80px -20px rgba(217,138,30,.18),0 0 0 1px var(--border-hairline)}@keyframes num-rise{0%{transform:translateY(40px);opacity:0;filter:blur(8px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}.bg-mesh-baked{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 800px 600px at 15% 20%,rgba(234,160,37,.18),transparent 60%),radial-gradient(ellipse 700px 500px at 85% 30%,rgba(217,138,30,.12),transparent 65%),radial-gradient(ellipse 600px 400px at 50% 90%,rgba(6,182,212,.1),transparent 60%)}.side-vignette-l,.side-vignette-r{position:absolute;top:0;bottom:0;width:240px;pointer-events:none;z-index:1}.side-vignette-l{left:0;background:linear-gradient(90deg,var(--bg) 0,transparent 100%)}.side-vignette-r{right:0;background:linear-gradient(-90deg,var(--bg) 0,transparent 100%)}.grain-layer{position:absolute;inset:0;pointer-events:none;z-index:2;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}.btn-diamond{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:999px;font-weight:500;font-size:15px;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;transition:transform .25s var(--ease-out-expo),box-shadow .35s,background .25s;white-space:nowrap;position:relative;font-family:var(--font-sans)}.btn-diamond:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent),0 14px 50px var(--accent-glow)}.btn-diamond-accent{background:linear-gradient(135deg,var(--accent) 0,color-mix(in oklab,var(--accent) 60%,var(--accent-2)) 100%);color:white;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.4),0 12px 36px -6px var(--accent-glow),0 24px 80px -20px rgba(217,138,30,.25)}.btn-diamond-accent:hover{transform:translateY(-1.5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.4),0 18px 50px -6px var(--accent-glow),0 32px 100px -20px rgba(217,138,30,.35)}.btn-diamond-accent:active{transform:translateY(.5px);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.4)}.btn-diamond-ghost{background:rgba(255,255,255,.04);border-color:var(--border-hairline);color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 2px 8px rgba(0,0,0,.2)}.btn-diamond-ghost:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);transform:translateY(-1px)}.btn-diamond-ghost:active{transform:translateY(.5px);background:rgba(255,255,255,.02)}.magnifier-cell{transition:background .3s}.magnifier-cell:hover{background:linear-gradient(180deg,rgba(234,160,37,.06),transparent)}.reveal-pill{position:absolute;bottom:-36px;left:32px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--bg);border:1px solid var(--accent);box-shadow:0 10px 30px var(--accent-glow),0 0 0 1px rgba(255,255,255,.04);font-size:11px;color:var(--text);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;opacity:0;transform:translateY(-8px) scale(.95);transition:opacity .25s var(--ease-out-expo),transform .25s var(--ease-out-expo);pointer-events:none;z-index:5}.magnifier-cell:hover .reveal-pill{opacity:1;transform:translateY(0) scale(1)}.live-indicator{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;color:#FCA5A5}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 0 rgba(239,68,68,.6);animation:live-pulse 1.6s ease-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 0 0 rgba(239,68,68,.6)}to{box-shadow:0 0 0 10px rgba(239,68,68,0)}}@keyframes feed-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.story-grid{display:flex;flex-direction:column;gap:0;position:relative}.story-day{display:grid;grid-template-columns:80px 1fr;grid-gap:32px;gap:32px;padding:32px 0;position:relative;animation:feed-in .6s var(--ease-out-expo) both}.story-day:not(:last-child){border-bottom:1px solid var(--border-hairline)}.story-day-rail{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:12px}.story-day-num{font-family:var(--font-display-sans);font-size:12px;color:var(--text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-bottom:12px}.story-day-dot{width:12px;height:12px;border-radius:50%}.story-day-rail:after{content:"";position:absolute;top:60px;bottom:-32px;left:50%;width:1px;background:linear-gradient(180deg,var(--border-hairline),transparent);transform:translateX(-50%)}.story-day:last-child .story-day-rail:after{display:none}.story-day-card{background:var(--bg-2);border:1px solid var(--border-hairline);border-radius:18px;padding:28px 32px;transition:transform .3s var(--ease-out-expo),border-color .3s,box-shadow .3s}.story-day-card:hover{transform:translateX(4px);border-color:rgba(255,255,255,.14);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 0 1px var(--accent-soft)}.comparison-row:hover{background:rgba(234,160,37,.04)}.chrome{position:relative;background:conic-gradient(from 220deg at 50% 50%,#30210f 0deg,#fce98d 30deg,#f4f6ff 60deg,#eaa025 110deg,#3d260b 160deg,#eaa025 220deg,#ffd469 270deg,#30210f 320deg,#30210f 1turn);filter:saturate(1.15) contrast(1.05)}.chrome-violet{background:conic-gradient(from 200deg at 50% 50%,#201304 0deg,#f3c96b 40deg,#ffffff 80deg,#eaa025 130deg,#5e380e 180deg,#b67116 220deg,#f3c96b 280deg,#201304 1turn)}.chrome-cyan{background:conic-gradient(from 200deg at 50% 50%,#022027 0deg,#b3f0ff 40deg,#ffffff 80deg,#06b6d4 130deg,#0a4a5c 180deg,#1d8ba8 220deg,#b3f0ff 280deg,#022027 1turn)}.chrome-iridescent{background:conic-gradient(from 0deg at 50% 50%,#eaa025,#ffd469,#c7f84e,#d98a1e,#eaa025,#ffffff,#ffd469,#eaa025);filter:saturate(1.4) contrast(1.05)}.chrome-bevel{box-shadow:inset 0 2px 1px rgba(255,255,255,.6),inset 0 -2px 1px rgba(0,0,0,.5),inset 2px 0 1px rgba(255,255,255,.15),inset -2px 0 1px rgba(0,0,0,.25),0 30px 80px -20px rgba(234,160,37,.5),0 60px 120px -40px rgba(182,113,22,.4),0 0 0 1px rgba(255,255,255,.06)}@keyframes chrome-rotate{to{--chrome-angle:360deg}}@property --chrome-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.chrome-rotate{--chrome-angle:0deg;background:conic-gradient(from var(--chrome-angle) at 50% 50%,#201304 0deg,#f3c96b 40deg,#ffffff 80deg,#eaa025 130deg,#5e380e 180deg,#eaa025 240deg,#ffd469 290deg,#201304 1turn);animation:chrome-rotate 18s linear infinite}.chrome-rotate-slow{animation-duration:32s}.chrome-orb{position:relative;border-radius:50%;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.95) 0,rgba(255,255,255,0) 18%),radial-gradient(circle at 70% 72%,#eaa025 0,transparent 35%),conic-gradient(from 200deg at 50% 50%,#201304 0deg,#f3c96b 35deg,#ffffff 70deg,#eaa025 120deg,#5e380e 170deg,#eaa025 230deg,#ffd469 290deg,#201304 1turn);box-shadow:inset 0 -30px 50px rgba(0,0,0,.5),inset 0 30px 50px rgba(255,255,255,.15),inset 12px 0 30px rgba(234,160,37,.3),inset -12px 0 30px rgba(182,113,22,.3),0 30px 80px -10px rgba(234,160,37,.55),0 60px 140px -30px rgba(182,113,22,.4);filter:saturate(1.2)}.chrome-gleam:before{content:"";position:absolute;top:8%;left:18%;width:28%;height:18%;background:radial-gradient(ellipse at center,rgba(255,255,255,.85),transparent 70%);border-radius:50%;filter:blur(3px);pointer-events:none}.chrome-plate{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.02) 40%,rgba(0,0,0,0) 60%,rgba(234,160,37,.06)),linear-gradient(135deg,#1f170a,#170e05);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.6),inset 1px 0 0 rgba(255,255,255,.04),inset -1px 0 0 rgba(0,0,0,.4),0 30px 80px -30px rgba(234,160,37,.35),0 1px 0 rgba(255,255,255,.05)}.chrome-plate-light{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 60%),linear-gradient(135deg,#30210e,#201406);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.5),0 12px 40px -12px rgba(234,160,37,.3)}.text-chrome{background:linear-gradient(180deg,#ffffff,#f3c96b 25%,#eaa025 50%,#3d260b 60%,#eaa025 75%,#ffd469 90%,#ffffff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 4px 20px rgba(234,160,37,.4))}.text-chrome,.text-chrome-bright{-webkit-text-fill-color:transparent}.text-chrome-bright{background:linear-gradient(180deg,#ffffff,#fce98d 30%,#f3c96b 50%,#ffffff 70%,#fce98d 90%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 4px 24px rgba(234,160,37,.5))}.tilt-3d{transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transition:transform .25s var(--ease-out-expo),box-shadow .25s var(--ease-out-expo);will-change:transform}.tilt-3d-deep{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0)}.tilt-3d>.tilt-layer{transform:translateZ(40px);transition:transform .25s var(--ease-out-expo)}.tilt-3d>.tilt-layer-deep{transform:translateZ(80px)}.tilt-sheen:after{content:"";position:absolute;inset:0;background:radial-gradient(circle 280px at var(--mx,50%) var(--my,50%),rgba(255,255,255,.18) 0,rgba(255,255,255,.05) 30%,transparent 70%);pointer-events:none;mix-blend-mode:overlay;border-radius:inherit;opacity:0;transition:opacity .35s ease}.tilt-3d:hover .tilt-sheen:after{opacity:1}.reveal-3d{opacity:0;transform:perspective(1200px) rotateX(18deg) translateY(60px) scale(.96);transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo);transform-origin:50% 100%}.reveal-3d.in{opacity:1;transform:perspective(1200px) rotateX(0deg) translateY(0) scale(1)}.reveal-3d-left{transform:perspective(1200px) rotateY(-22deg) translateX(-40px)}.reveal-3d-left.in{transform:perspective(1200px) rotateY(0deg) translateX(0)}.reveal-3d-right{transform:perspective(1200px) rotateY(22deg) translateX(40px)}.reveal-3d-right.in{transform:perspective(1200px) rotateY(0deg) translateX(0)}.chip-chrome{gap:8px;padding:7px 14px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0) 60%),linear-gradient(135deg,#4d3214,#201406);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.4),0 6px 20px -6px rgba(234,160,37,.45);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:#fce98d;text-transform:uppercase}.btn-chrome,.chip-chrome{display:inline-flex;align-items:center;border-radius:999px}.btn-chrome{gap:10px;padding:16px 28px;font-weight:600;font-size:14px;letter-spacing:-.005em;cursor:pointer;border:none;position:relative;color:#140d03;background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,0) 50%),linear-gradient(135deg,#b67116,#eaa025);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.5),inset 0 -1.5px 0 rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.15),0 12px 40px -8px rgba(234,160,37,.6),0 24px 60px -16px rgba(182,113,22,.4);transition:transform .25s var(--ease-out-expo),box-shadow .25s;overflow:hidden;text-shadow:0 1px 0 rgba(255,255,255,.2)}.btn-chrome:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .8s var(--ease-out-expo)}.btn-chrome:hover:before{left:130%}.btn-chrome:hover{transform:translateY(-2px);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.6),inset 0 -1.5px 0 rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.2),0 18px 50px -8px rgba(234,160,37,.7),0 32px 80px -16px rgba(182,113,22,.5)}@keyframes float-3d{0%,to{transform:translateY(0) rotateX(0) rotate(0)}33%{transform:translateY(-12px) rotateX(2deg) rotate(-1deg)}66%{transform:translateY(6px) rotateX(-1deg) rotate(1deg)}}.float-3d{animation:float-3d 8s ease-in-out infinite}.float-3d-slow{animation:float-3d 14s ease-in-out infinite}.divider-chrome{height:1px;background:linear-gradient(90deg,transparent,rgba(234,160,37,.4) 30%,rgba(255,255,255,.4) 50%,rgba(182,113,22,.4) 70%,transparent);position:relative}.divider-chrome:after{content:"";position:absolute;top:1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.6),transparent)}.chrome-card{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,0) 50%),var(--bg-2);border:1px solid var(--border-hairline);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 0 rgba(255,255,255,.02),0 20px 60px -20px rgba(0,0,0,.5);transition:transform .35s var(--ease-out-expo),box-shadow .35s,border-color .35s}.chrome-card:hover{border-color:rgba(234,160,37,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 30px 80px -20px rgba(234,160,37,.4),0 60px 120px -40px rgba(182,113,22,.25)}@media (prefers-reduced-motion:reduce){.chrome-rotate,.float-3d,.float-3d-slow{animation:none!important}.reveal-3d{opacity:1!important;transform:none!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (hover:hover) and (pointer:fine){.diamond-plus,.diamond-plus *{cursor:none!important}}.mag-cursor-dot,.mag-cursor-label,.mag-cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;mix-blend-mode:difference}.mag-cursor-dot{width:8px;height:8px;background:white}.mag-cursor-dot,.mag-cursor-ring{border-radius:50%;transform:translate(-50%,-50%)}.mag-cursor-ring{width:36px;height:36px;border:1.5px solid white;transition:border-color .3s ease}body.cursor-active .mag-cursor-ring{border-color:#06B6D4}.mag-cursor-label{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;color:white;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .25s ease;mix-blend-mode:difference}.diamond-plus{--d-bg:#050507;--d-bg-elev:#0b0b12;--d-surface:rgba(255,255,255,0.025);--d-surface-2:rgba(255,255,255,0.045);--d-border:rgba(255,255,255,0.08);--d-border-bright:rgba(255,255,255,0.16);--d-text:#f5f5f7;--d-text-2:rgba(245,245,247,0.72);--d-text-3:rgba(245,245,247,0.45);--d-text-4:rgba(245,245,247,0.28);--d-violet:#eaa025;--d-cyan:#06B6D4;--d-pink:#d98a1e;--d-lime:#9BC52F;--d-orange:#FB923C;background:var(--d-bg);color:var(--d-text)}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{display:flex;gap:48px;animation:marquee-scroll 40s linear infinite;white-space:nowrap;width:max-content}.marquee-track-fast{animation-duration:25s}.marquee-track-reverse{animation-direction:reverse}@keyframes aurora-drift{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-20px) rotate(120deg)}66%{transform:translate(-20px,30px) rotate(240deg)}}.aurora-bg{position:absolute;inset:-20%;z-index:0;pointer-events:none;filter:blur(80px);opacity:.6}.aurora-bg:after,.aurora-bg:before{content:"";position:absolute;border-radius:50%;animation:aurora-drift 20s ease-in-out infinite}.aurora-bg:before{width:60%;height:60%;top:10%;left:5%;background:radial-gradient(circle,var(--d-violet) 0,transparent 70%)}.aurora-bg:after{width:50%;height:50%;bottom:5%;right:10%;background:radial-gradient(circle,var(--d-cyan) 0,transparent 70%);animation-delay:-10s}.glass-card{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid var(--d-border);border-radius:20px;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);position:relative;overflow:hidden}.glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);opacity:.6}.neon-edge{position:relative}.neon-edge:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--d-violet),var(--d-cyan),var(--d-pink));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.4;transition:opacity .4s ease}.neon-edge:hover:after{opacity:1}@keyframes shine-slide{0%{background-position:-200% 50%}to{background-position:200% 50%}}.text-shine{background:linear-gradient(110deg,var(--d-text) 0,var(--d-text) 35%,var(--d-violet) 45%,var(--d-cyan) 55%,var(--d-text) 65%,var(--d-text) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:shine-slide 6s ease-in-out infinite}.text-shine,.text-splash{-webkit-text-fill-color:transparent}.text-splash{background:linear-gradient(110deg,var(--d-violet) 0,var(--d-cyan) 50%,var(--d-pink) 100%);-webkit-background-clip:text;background-clip:text}.btn-dp{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:14px;font-family:var(--font-display-sans,"Inter Tight",sans-serif);font-size:14px;font-weight:500;letter-spacing:-.01em;text-decoration:none;border:1px solid var(--d-border);background:var(--d-surface);color:var(--d-text);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-dp:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--d-violet) 0,var(--d-cyan) 100%);opacity:0;transition:opacity .4s ease;z-index:-1}.btn-dp:hover{border-color:var(--d-border-bright);transform:translateY(-1px);box-shadow:0 12px 40px rgba(234,160,37,.15)}.btn-dp-primary{background:linear-gradient(135deg,var(--d-violet) 0,#b67116 100%);border-color:rgba(234,160,37,.5);color:#140d03;box-shadow:0 8px 32px rgba(234,160,37,.3),inset 0 1px 0 rgba(255,255,255,.15)}.btn-dp-primary:hover{box-shadow:0 16px 48px rgba(234,160,37,.5),inset 0 1px 0 rgba(255,255,255,.2);transform:translateY(-2px)}.dp-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:100px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.05em;text-transform:uppercase;background:var(--d-surface-2);border:1px solid var(--d-border);color:var(--d-text-2)}.dp-chip-pulse:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:chip-pulse 2s ease-in-out infinite}@keyframes chip-pulse{0%,to{opacity:1}50%{opacity:.5}}.bento-card{position:relative;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid var(--d-border);overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.bento-card:hover{border-color:var(--d-border-bright);transform:translateY(-4px);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02))}.bento-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 20%,rgba(255,255,255,.2) 50%,transparent 80%)}.bg-grid-fine{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:40px 40px}.bg-grid-dotted{background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 0);background-size:24px 24px}.mac-window{background:#0a0a0d;border-radius:14px;border:1px solid rgba(255,255,255,.1);box-shadow:0 60px 120px rgba(0,0,0,.6),0 30px 60px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.mac-window-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(180deg,#1a1a22,#131319);border-bottom:1px solid rgba(255,255,255,.05)}.mac-traffic-light{width:12px;height:12px;border-radius:50%}@keyframes iri-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.iri-border{position:relative;border-radius:24px;padding:1px;background:linear-gradient(135deg,var(--d-violet),var(--d-cyan),var(--d-pink),var(--d-violet));background-size:300% 300%;animation:iri-shift 8s ease infinite}.iri-border>*{border-radius:23px;background:var(--d-bg)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.diamond-plus :focus-visible{outline:2px solid var(--d-cyan);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.aurora-bg:after,.aurora-bg:before,.iri-border,.marquee-track,.text-shine{animation:none!important}}:root{--accent-3:#d98a1e;--monument-grad:linear-gradient(110deg,var(--accent),var(--accent-3),var(--accent-2));--ink-grad:linear-gradient(180deg,var(--text),var(--text-2));--type-monument:clamp(52px,9.5vw,148px);--type-h2:clamp(38px,6vw,80px);--type-quote:clamp(34px,5.5vw,78px);--sec-pad:clamp(88px,11vw,136px);--sec-pad-lg:clamp(112px,14vw,172px)}.mn-h1{margin:0;font-family:var(--font-display-sans);font-size:var(--type-monument);font-weight:500;letter-spacing:-.055em;line-height:.9;color:var(--text);text-wrap:balance}.mn-h1-line{display:block}.mn-h2{margin:0;font-family:var(--font-display-sans);font-size:var(--type-h2);font-weight:500;letter-spacing:-.05em;line-height:.94;color:var(--text);text-wrap:balance}.mn-serif{font-family:var(--font-display);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--text-3)}.mn-kicker{white-space:nowrap}.mn-grad{background:var(--monument-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mn-lede{margin:0;font-family:var(--font-sans);font-size:19px;line-height:1.55;color:var(--text-2);max-width:640px}.mn-eyebrow{margin:0 0 16px;font-family:var(--font-display-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.mn-eyebrow .n{color:var(--text-4);margin-right:6px}.mn-mono{font-size:10px}.mn-masthead,.mn-mono{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.mn-masthead{font-size:11px}@media (max-width:760px){.mn-masthead{display:none}}.mn-chrome{font-family:var(--font-display);font-style:italic;font-weight:400;background:linear-gradient(180deg,#ffffff,#f3c96b 30%,#eaa025 50%,#b67116 62%,#fce98d 82%,#fff7e0);-webkit-background-clip:text;background-clip:text;color:transparent}.mn-section{position:relative;border-top:1px solid var(--border-hairline);padding-top:var(--sec-pad);padding-bottom:var(--sec-pad)}.mn-inner{max-width:1280px;margin:0 auto;padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}.mn-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid var(--border-hairline);font-size:12px;color:var(--text-2)}.mn-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.mn-ghost{display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:999px;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid var(--border-hairline);color:var(--text-2);font-size:14px;text-decoration:none}.mn-ghost:hover{color:var(--text);border-color:rgba(255,255,255,.16)}.mn-play{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent-soft);color:#f3c96b;font-size:8px}.mn-statband{border-radius:24px;background:rgba(10,10,16,.88);border:1px solid var(--border-hairline);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 30px 80px rgba(0,0,0,.4),0 0 0 1px rgba(234,160,37,.12);overflow:hidden}@media (min-width:900px){.mn-statband{background:rgba(8,8,13,.65);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}}.mn-statband-row{display:grid;grid-template-columns:repeat(var(--mn-cols,3),1fr)}.mn-stat{padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:8px}.mn-stat+.mn-stat{border-left:1px solid var(--border-hairline)}.mn-stat-n{font-family:var(--font-display-sans);font-size:clamp(36px,4.4vw,64px);font-weight:500;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--ink-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mn-stat-l{font-size:12.5px;color:var(--text-3);max-width:200px;font-family:var(--font-sans)}.mn-statband-foot{border-top:1px solid var(--border-hairline);padding:12px clamp(20px,3vw,32px);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:760px){.mn-statband-row{grid-template-columns:1fr}.mn-stat+.mn-stat{border-left:none;border-top:1px solid var(--border-hairline)}}.mn-tally{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(20px,2.4vw,32px);color:var(--text-2);letter-spacing:.02em}.mn-tally .of{color:var(--text-3)}.mn-wall{display:flex;flex-direction:column;gap:20px}.mn-tape-wrap{position:relative;overflow:hidden}.mn-tape{display:flex;gap:20px;width:max-content;padding:4px 0 4px clamp(16px,4vw,48px);will-change:transform;animation:mnScroll 60s linear infinite}.mn-tape-rev{animation-duration:78s;animation-direction:reverse}.mn-tape-wrap:hover .mn-tape{animation-play-state:paused}@keyframes mnScroll{to{transform:translateX(-50%)}}.mn-card{position:relative;margin:0;width:clamp(200px,21vw,272px);flex:none}.mn-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:14px;border:1px solid var(--border-hairline)}.mn-chip{position:absolute;bottom:44px;left:10px;padding:4px 9px;border-radius:5px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(8,8,13,.82);border:1px solid rgba(255,255,255,.14);color:#f3c96b}.mn-chip-top{color:#22c55e}.mn-card figcaption{margin-top:9px}.mn-wall-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:10px clamp(16px,4vw,48px) 0}.mn-vign{position:absolute;top:0;bottom:34px;z-index:2;pointer-events:none}.mn-vign-l{left:0;width:clamp(20px,3vw,44px);background:linear-gradient(90deg,var(--mn-vign-bg,var(--bg-2)),transparent)}.mn-vign-r{right:0;width:clamp(60px,10vw,180px);background:linear-gradient(-90deg,var(--mn-vign-bg,var(--bg-2)),transparent)}@media (prefers-reduced-motion:reduce){.mn-tape{animation:none}.mn-tape-wrap{overflow-x:auto}}.mn-panel{width:100%;max-width:680px;border-radius:20px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 30px 80px rgba(0,0,0,.45);padding:clamp(24px,4vw,40px)}.mn-progress-row{display:flex;align-items:center;gap:14px;margin-bottom:26px}.mn-progress{position:relative;flex:1 1;height:2px;background:rgba(255,255,255,.07)}.mn-progress span{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .6s var(--ease-out-expo)}.mn-progress-count{font-family:var(--font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-3)}.mn-panel-foot{margin-top:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.mn-row{display:grid;grid-template-columns:60px 1fr 1.4fr 200px;grid-gap:clamp(16px,3vw,40px);gap:clamp(16px,3vw,40px);padding:44px 0;border-bottom:1px solid var(--border-hairline);align-items:baseline}.mn-row-marker{font-family:var(--font-display);font-style:italic;font-size:32px;color:var(--text-3)}.mn-row-title{font-size:26px;font-weight:500;letter-spacing:-.025em;margin:0}.mn-row-body{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--text-2);margin:0}.mn-row-stat{text-align:right}.mn-row-stat .n{display:block;font-size:40px;font-weight:500;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mn-row-3{grid-template-columns:60px 1fr 2fr}@media (max-width:900px){.mn-row{gap:10px;padding:32px 0}.mn-row,.mn-row-3{grid-template-columns:1fr}.mn-row-stat{text-align:left}}.mn-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:end}.mn-rail{border-left:1px solid var(--border-hairline);padding-left:32px}.mn-rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;font-size:15px;color:var(--text-2)}.mn-rail-list li{display:flex;gap:14px;align-items:baseline}@media (max-width:900px){.mn-hero-grid{grid-template-columns:1fr;align-items:start}.mn-rail{border-left:none;padding-left:0}}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 800px}.mn-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s var(--ease-out-expo),transform .55s var(--ease-out-expo)}.mn-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mn-reveal{opacity:1;transform:none;transition:none}}.mn-stagger .mn-h1-line{animation:mnLine .55s var(--ease-out-expo) both}.mn-stagger .mn-h1-line:nth-child(2){animation-delay:80ms}.mn-stagger .mn-h1-line:nth-child(3){animation-delay:.16s}@keyframes mnLine{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mn-stagger .mn-h1-line{animation:none}}.mn-mesh{z-index:0;background:radial-gradient(ellipse 55% 42% at 15% 18%,rgba(234,160,37,.16) 0,rgba(234,160,37,.07) 45%,transparent 72%),radial-gradient(ellipse 48% 36% at 85% 28%,rgba(217,138,30,.1) 0,rgba(217,138,30,.04) 45%,transparent 72%),radial-gradient(ellipse 42% 30% at 50% 96%,rgba(6,182,212,.08) 0,transparent 70%)}.mn-grain,.mn-mesh{position:absolute;inset:0;pointer-events:none}.mn-grain{z-index:1;opacity:.04;background-size:256px 256px}.home-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--border-hairline);padding:clamp(56px,7vw,88px) 0 clamp(56px,7vw,80px)}.home-hero-inner{position:relative;z-index:2}.home-hero-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:clamp(40px,5vw,72px)}.home-hero-grid{margin-top:44px}.home-hero-band{margin-top:clamp(48px,6vw,80px)}.home-cta{padding:14px 24px;font-size:15px;font-weight:500;color:#fff;text-decoration:none;display:inline-block}.blog-lead{align-items:center}@media (max-width:860px){.blog-lead{grid-template-columns:1fr!important;gap:20px!important}}