@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"}@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{--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"}:root{--bg:#f6f5f0;--ink:#0c0c0c;--ink-2:#2a2a2a;--mute:#8a8884;--line:rgba(12,12,12,0.1);--line-2:rgba(12,12,12,0.06);--accent:#0c0c0c;--card:#efeee8;--font-display:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,Menlo,monospace;--pad-y:8rem;--pad-x:2rem;--maxw:1440px}html[data-theme=dark]{--bg:#0b0b0a;--ink:#f4f3ee;--ink-2:#d6d4cd;--mute:#76746e;--line:rgba(244,243,238,0.12);--line-2:rgba(244,243,238,0.06);--card:#141413}html[data-density=cozy]{--pad-y:6rem}html[data-density=spacious]{--pad-y:10rem}html[data-type=grotesk]{--font-display:var(--font-inter-tight),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:var(--font-inter-tight),"Helvetica Neue",Helvetica,Arial,sans-serif}html[data-type=editorial]{--font-display:var(--font-instrument-serif),Georgia,serif;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif}html[data-type=editorial] .display{font-weight:400;letter-spacing:-.015em}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11";overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit}::selection{background:var(--ink);color:var(--bg)}.mono{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad-x)}.rule{height:1px;background:var(--line);width:100%}.display{font-family:var(--font-display);font-weight:500;letter-spacing:-.035em;line-height:.95}.display-1{font-size:clamp(48px,9.5vw,156px)}.display-2{font-size:clamp(40px,6.5vw,104px)}.display-3{font-size:clamp(32px,4.2vw,64px)}.body-lg{font-size:clamp(18px,1.4vw,22px);line-height:1.45;letter-spacing:-.01em}.body{font-size:15px;line-height:1.55;letter-spacing:-.005em}.ital-serif{font-family:var(--font-instrument-serif),serif;font-style:italic;font-weight:400;letter-spacing:-.01em}nav.top{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px var(--pad-x);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:color-mix(in oklab,var(--bg) 70%,transparent);border-bottom:1px solid transparent;transition:border-color .2s ease,background .2s ease}nav.top.scrolled{border-bottom-color:var(--line)}nav.top .links{display:flex;gap:28px}nav.top .links a{font-size:13.5px;letter-spacing:-.005em;color:var(--ink-2)}nav.top .links a:hover{color:var(--ink)}.brand{display:flex;align-items:center;gap:10px;font-size:14px;letter-spacing:-.01em}.brand .mark{width:18px;height:18px;border-radius:4px;background:var(--ink);position:relative;display:inline-block}.brand .mark:after{content:"";position:absolute;inset:4px;border:1.5px solid var(--bg);border-radius:2px}.cta{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:13.5px;letter-spacing:-.005em;font-weight:500;border:1px solid var(--ink);transition:transform .2s ease,background .2s ease;cursor:pointer}.cta:hover{transform:translateY(-1px)}.cta .dot{width:6px;height:6px;border-radius:999px;background:var(--bg)}.cta.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.cta.ghost .dot{background:var(--ink)}.cta.lg{padding:16px 24px;font-size:15px}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border:1px solid var(--line);border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:color-mix(in oklab,var(--bg) 80%,transparent)}.live-dot{width:7px;height:7px;border-radius:999px;background:oklch(72% .18 145);box-shadow:0 0 0 0 oklch(72% .18 145/60%);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 oklch(72% .18 145/50%)}70%{box-shadow:0 0 0 7px oklch(72% .18 145/0)}to{box-shadow:0 0 0 0 oklch(72% .18 145/0)}}section.hero{min-height:100vh;padding-top:120px;padding-bottom:60px;display:flex;flex-direction:column;justify-content:space-between}.hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:end}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:40px}}.hero h1{margin:24px 0 0}.hero .sub{margin-top:32px;max-width:30em;color:var(--ink-2)}.hero .video-mosaic{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;grid-gap:10px;gap:10px;aspect-ratio:4/3;width:100%}.hero .video-mosaic .tile:first-child{grid-row:span 2}.tile{position:relative;overflow:hidden;border-radius:14px;background:var(--card);border:1px solid var(--line-2);isolation:isolate}.tile .scene{position:absolute;inset:0}.tile .overlay{position:absolute;left:12px;bottom:10px;right:12px;display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.92);mix-blend-mode:difference;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;z-index:2;pointer-events:none}.tile .overlay .left{display:flex;align-items:center;gap:8px}.tile .overlay .rec{width:7px;height:7px;border-radius:999px;background:oklch(70% .22 25);animation:pulse-rec 1.5s infinite}@keyframes pulse-rec{50%{opacity:.35}}.tile.tag-top .overlay{top:12px;bottom:auto}section.block{padding:var(--pad-y) 0;position:relative}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:900px){.grid-2{gap:28px}.grid-2,.grid-3{grid-template-columns:1fr}.grid-3{gap:16px}}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--mute)}.eyebrow .lbl,.eyebrow .num{font-family:var(--font-mono);font-size:11px}.eyebrow .lbl{letter-spacing:.06em;text-transform:uppercase}.eyebrow .line{flex:0 0 40px;height:1px;background:var(--line)}.event-card{display:flex;flex-direction:column;gap:14px}.event-card .tile{aspect-ratio:4/5}.event-card .meta{display:flex;justify-content:space-between;align-items:baseline}.event-card .meta h3{margin:0;font-size:18px;font-weight:500;letter-spacing:-.01em}.event-card .meta .when{font-family:var(--font-mono);font-size:11px;color:var(--mute);text-transform:uppercase;letter-spacing:.04em}.event-card .stats{display:flex;gap:16px;font-size:12.5px;color:var(--ink-2)}.event-card .stats b{font-weight:500;color:var(--ink)}.big-num{font-family:var(--font-display);font-weight:500;font-size:clamp(80px,12vw,220px);line-height:.9;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.big-num sub{font-size:.18em;vertical-align:super;letter-spacing:-.02em;color:var(--mute);margin-left:6px}.stack-row{display:grid;grid-template-columns:56px 1fr auto;grid-gap:24px;gap:24px;padding:24px 0;border-top:1px solid var(--line);align-items:baseline}.stack-row:last-child{border-bottom:1px solid var(--line)}.stack-row .idx{font-family:var(--font-mono);font-size:11px;color:var(--mute);letter-spacing:.04em;padding-top:6px}.stack-row .ttl{font-size:19px;letter-spacing:-.01em;font-weight:500}.stack-row .det{color:var(--ink-2);font-size:14px;line-height:1.55;margin-top:6px;max-width:56ch}.stack-row .price{font-family:var(--font-mono);font-size:12px;color:var(--mute);padding-top:6px;white-space:nowrap}.pricing-card{border:1px solid var(--line);border-radius:20px;padding:56px;background:color-mix(in oklab,var(--card) 50%,var(--bg));position:relative;overflow:hidden}.pricing-card .crosshatch{position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(80% 60% at 100% 0,black,transparent);mask-image:radial-gradient(80% 60% at 100% 0,black,transparent)}.pricing-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px dashed var(--line);font-size:14px}.pricing-row.total{border-bottom:none;padding-top:24px}.pricing-row .v{font-family:var(--font-mono);font-size:13px;color:var(--ink-2)}.pricing-row.total .v{color:var(--mute);text-decoration:line-through}.price-final{font-size:clamp(64px,9vw,132px);font-weight:500;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-display)}.guarantee{border:1px solid var(--ink);border-radius:16px;padding:40px;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:32px;gap:32px;align-items:start}@media (max-width:900px){.guarantee{grid-template-columns:1fr}}.seal{width:120px;height:120px;border-radius:999px;border:1px solid var(--ink);display:grid;place-items:center;text-align:center;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;line-height:1.35;animation:spin 24s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}details.faq{border-bottom:1px solid var(--line);padding:22px 0}details.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:16px}details.faq summary::-webkit-details-marker{display:none}details.faq summary h3{margin:0;font-size:19px;letter-spacing:-.01em;font-weight:500}details.faq .plus{font-family:var(--font-mono);color:var(--mute);transition:transform .2s ease}details.faq[open] .plus{transform:rotate(45deg);color:var(--ink)}details.faq p{margin:14px 0 4px;color:var(--ink-2);max-width:70ch;font-size:15px;line-height:1.55}footer{padding:80px var(--pad-x) 40px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}footer .colophon{color:var(--mute);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.scene{background:#15140f}html[data-theme=dark] .scene{background:#050505}.scene-poker{background:radial-gradient(60% 50% at 50% 40%,oklch(36% .08 60/.95),oklch(18% .04 60/1) 70%),linear-gradient(180deg,#0d0d0a,#050505)}.scene-poker:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 22% 14% at 50% 58%,oklch(40% .12 70/.6),transparent 70%),radial-gradient(ellipse 8% 5% at 30% 70%,oklch(70% .18 35/.4),transparent 70%),radial-gradient(ellipse 8% 5% at 72% 70%,oklch(70% .18 35/.4),transparent 70%);animation:drift 18s ease-in-out infinite alternate}.scene-poker:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 28% 80%,#000 22px,transparent 0),radial-gradient(circle at 50% 88%,#000 26px,transparent 0),radial-gradient(circle at 76% 80%,#000 22px,transparent 0);filter:blur(1px);animation:sway 7s ease-in-out infinite alternate}@keyframes drift{to{transform:translateX(-4%) scale(1.04)}}@keyframes sway{0%,to{transform:translateY(0)}50%{transform:translateY(-2%)}}.scene-crowd{background:linear-gradient(180deg,oklch(46% .1 50/.7),oklch(20% .04 40)),#0a0a08}.scene-crowd .heads{position:absolute;inset:30% -10% 0 -10%;background:radial-gradient(ellipse 5% 14% at 8% 60%,#050505 60%,transparent 62%),radial-gradient(ellipse 5% 14% at 18% 70%,#050505 60%,transparent 62%),radial-gradient(ellipse 5% 16% at 28% 62%,#050505 60%,transparent 62%),radial-gradient(ellipse 5% 18% at 40% 72%,#050505 60%,transparent 62%),radial-gradient(ellipse 5% 16% at 52% 60%,#050505 60%,transparent 62%),radial-gradient(ellipse 5% 18% at 64% 70%,#050505 60%,transparent 62%),radial-gradient(ellipse 5% 16% at 76% 62%,#050505 60%,transparent 62%),radial-gradient(ellipse 5% 18% at 88% 72%,#050505 60%,transparent 62%);filter:blur(2px);animation:parallax 8s ease-in-out infinite alternate}@keyframes parallax{to{transform:translate(2%,1%)}}.scene-stage{background:linear-gradient(180deg,oklch(22% .03 280),#04040a 75%)}.scene-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 30% 18% at 50% 38%,oklch(75% .18 250/.55),transparent 70%),radial-gradient(ellipse 10% 4% at 50% 70%,oklch(80% .2 240/.6),transparent 80%);animation:glow 4s ease-in-out infinite alternate}@keyframes glow{to{filter:brightness(1.25)}}.scene-stage:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 6% 16% at 45% 72%,#000 60%,transparent 62%),radial-gradient(ellipse 6% 16% at 55% 72%,#000 60%,transparent 62%);filter:blur(1px)}.scene-bar{background:radial-gradient(60% 40% at 60% 80%,oklch(60% .16 65/.7),transparent 70%),linear-gradient(180deg,#1a140c,#050402)}.scene-bar:before{content:"";position:absolute;inset:30% 10% 10% 10%;background:linear-gradient(180deg,transparent,oklch(75% .18 70/.4) 50%,transparent);filter:blur(8px);animation:shimmer 6s ease-in-out infinite alternate}@keyframes shimmer{to{transform:scaleX(1.05) translateX(2%)}}.scene-night{background:radial-gradient(80% 60% at 50% 100%,oklch(28% .08 280/.8),transparent 70%),linear-gradient(180deg,#04050a,#0a0814)}.scene-night:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 78%,oklch(80% .16 70) 1px,transparent 2px),radial-gradient(circle at 60% 82%,oklch(80% .16 70) 1px,transparent 2px),radial-gradient(circle at 80% 76%,oklch(80% .16 70) 1px,transparent 2px),radial-gradient(circle at 35% 90%,oklch(80% .16 70) 1px,transparent 2px),radial-gradient(circle at 90% 88%,oklch(80% .16 70) 1px,transparent 2px);background-size:100% 100%;filter:blur(.6px);animation:twinkle 3s steps(2) infinite}@keyframes twinkle{50%{opacity:.6}}.tile .grain{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC45JyBudW1PY3RhdmVzPScyJyBzdGl0Y2hUaWxlcz0nc3RpdGNoJy8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPScwIDAgMCAwIDEgIDAgMCAwIDAgMSAgMCAwIDAgMCAxICAwIDAgMCAwLjUgMCcvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJyBmaWx0ZXI9J3VybCglMjNuKScgb3BhY2l0eT0nMC41Jy8+PC9zdmc+");opacity:.08;mix-blend-mode:overlay}.tile .grain,.tile .vig{position:absolute;inset:0;pointer-events:none;z-index:1}.tile .vig{background:radial-gradient(120% 90% at 50% 50%,transparent 50%,rgba(0,0,0,.55))}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1)}.reveal.in{opacity:1;transform:none}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.ticker .track{display:inline-flex;gap:56px;white-space:nowrap;animation:ticker 50s linear infinite}.ticker .item{font-family:var(--font-display);font-size:28px;letter-spacing:-.02em;font-weight:500;color:var(--ink-2)}.ticker .dot{color:var(--mute)}@keyframes ticker{to{transform:translateX(-50%)}}.vs-col{border-radius:16px;padding:28px;border:1px solid var(--line)}.vs-col h3{margin:0 0 18px;font-size:14px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-weight:500}.vs-col ul{margin:0;padding:0;list-style:none}.vs-col li{padding:12px 0;border-top:1px solid var(--line-2);font-size:15px;letter-spacing:-.005em}.vs-col li:first-child{border-top:none}.vs-col.new{background:var(--ink);color:var(--bg);border-color:var(--ink)}.vs-col.new h3{color:color-mix(in oklab,var(--bg) 70%,transparent)}.vs-col.new li{border-color:color-mix(in oklab,var(--bg) 14%,transparent)}.bonus-row{display:grid;grid-template-columns:80px 1fr auto;grid-gap:24px;gap:24px;padding:22px 0;border-top:1px solid var(--line);align-items:baseline}.bonus-row:last-child{border-bottom:1px solid var(--line)}.bonus-row .b-num{font-family:var(--font-mono);font-size:11px;color:var(--mute);letter-spacing:.06em}.bonus-row .b-ttl{font-size:19px;letter-spacing:-.01em;font-weight:500}.bonus-row .b-det{color:var(--ink-2);font-size:14px;line-height:1.55;margin-top:6px;max-width:60ch}.bonus-row .b-val{font-family:var(--font-mono);font-size:12px;color:var(--mute);white-space:nowrap;padding-top:6px}.final{text-align:center;padding-top:4rem;padding-bottom:6rem}.events-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}@media (max-width:1100px){.events-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.events-row{grid-template-columns:1fr}}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--card);color:var(--ink-2);font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line-2)}.hero-foot{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-top:32px;border-top:1px solid var(--line);margin-top:56px;color:var(--mute)}.hero-foot .col{display:flex;flex-direction:column;gap:6px}.hero-foot .col span:first-child{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.hero-foot .col span:last-child{color:var(--ink);font-size:14px;letter-spacing:-.005em}.runtime{height:2px;background:var(--line);width:100%;overflow:hidden;position:relative}.runtime:after{content:"";position:absolute;left:0;top:0;bottom:0;width:36%;background:var(--ink);animation:rt 9s linear infinite}@keyframes rt{0%{left:-36%}to{left:100%}}@media (max-width:900px){:root{--pad-x:1.25rem;--pad-y:5rem}nav.top{padding:14px var(--pad-x)}nav.top .brand .mono,nav.top .links{display:none}section.hero{padding-top:96px;min-height:auto}.hero .video-mosaic{aspect-ratio:4/3.4}.hero-foot{flex-wrap:wrap;row-gap:20px}.hero-foot .col{flex:1 1 45%}.pricing-card{padding:28px}.two-col-collapse{grid-template-columns:1fr!important;gap:32px!important}.guarantee{padding:28px}.stack-row{grid-template-columns:40px 1fr;gap:14px}.stack-row .price{grid-column:2;padding-top:4px}.bonus-row{grid-template-columns:1fr;gap:6px}.bonus-row .b-val{padding-top:0}.ticker .item{font-size:20px}.ticker .track{gap:36px}footer{padding:60px var(--pad-x) 32px}}@media (max-width:600px){.hero .video-mosaic{grid-template-columns:1fr 1fr}.hero .video-mosaic .tile:first-child{grid-row:span 1;grid-column:span 2}}