@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-20c4,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-20c4,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_a3cc63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a3cc63{--font-mono-jb:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_b69c7c{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_b69c7c{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_b021ee{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_b021ee{--font-montserrat:"Montserrat","Montserrat Fallback"}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-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:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-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:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-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:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_ee06cb{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.__variable_ee06cb{--font-pixel:"Press Start 2P","Press Start 2P Fallback"}@font-face{font-family:Six Caps;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/065222fdc0a74bf7-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Six Caps;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b2d3b526f558ee38-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:Six Caps Fallback;src:local("Arial");ascent-override:247.27%;descent-override:47.20%;line-gap-override:0.00%;size-adjust:44.69%}.__className_a8faed{font-family:Six Caps,Six Caps Fallback;font-weight:400;font-style:normal}.__variable_a8faed{--font-six-caps:"Six Caps","Six Caps Fallback"}@font-face{font-family:pillar;src:url(/_next/static/media/d9c784a6c648205e-s.p.otf) format("opentype");font-display:block;font-weight:400}@font-face{font-family:pillar Fallback;src:local("Arial");ascent-override:197.03%;descent-override:65.68%;line-gap-override:0.00%;size-adjust:38.07%}.__className_555b30{font-family:pillar,pillar Fallback;font-weight:400}.__variable_555b30{--font-pillar:"pillar","pillar Fallback"}.enclave-root{--color-ink:#070605;--color-ink-2:#010101;--color-ember:#fb7558;--color-ember-hot:#ff5524;--color-ember-deep:#c81804;--color-core:#ffc59a;--color-cream:#f5ebdd;--color-ghost-r:#ff3b2f;--color-ghost-c:#7fd4ff;--font-sans:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-screamer),var(--font-poppins),ui-sans-serif,system-ui,sans-serif;--font-title:var(--font-pillar),var(--font-six-caps),var(--font-screamer),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-mono-jb),ui-monospace,SFMono-Regular,Menlo,monospace;min-width:320px;min-height:100dvh;background:var(--color-ink);color:var(--color-cream);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;color-scheme:dark;overflow-x:clip}.enclave-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.enclave-root a{color:inherit;text-decoration:none}.enclave-root a,.enclave-root button,.enclave-root input,.enclave-root label,.enclave-root select{-webkit-tap-highlight-color:transparent}.enclave-root ::selection{background:var(--color-ember);color:var(--color-ink)}.hero{position:relative;height:230svh}.hero.is-title{height:100svh;padding-top:52px}.hero.is-title .hero-bookend{top:52px;padding-top:clamp(1.1rem,2.4vh,1.75rem);z-index:5}.hero.is-title .hero-stage{position:relative}.hero.is-title .hero-bg{background:var(--color-ink)}.hero.is-title .hero-bg:after{background:radial-gradient(ellipse 70% 55% at 50% 48%,transparent 30%,#010101 100%),repeating-linear-gradient(0deg,transparent 0 3px,rgb(0 0 0/.18) 3px 4px);opacity:.9}.hero.is-title .hero-title-wrap{inset:0;top:0;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0 5vw;overflow:visible;transform:translateY(calc(-10vh - 48px))}.hero.is-title .hero-title{font-size:min(calc(96cqw / var(--title-w)),calc(44cqh / .68))}.hero.is-title .hero-title-glitch{--title-w:1;width:min(92vw,640px);max-width:100%;font-size:unset;line-height:1;letter-spacing:.04em;opacity:1;transform:none;color:#ff5524;will-change:auto;overflow:visible}@media (min-width:768px){.hero.is-title .hero-title-glitch{width:min(70cqw,640px)}}.hero.is-title .hero-title-glitch+.hero-hook{margin-top:clamp(-3.75rem,-11vw,-2.75rem);position:relative;z-index:2}@media (min-width:768px){.hero.is-title .hero-title-glitch+.hero-hook{margin-top:clamp(-4.5rem,-10cqw,-3.25rem)}}.hero.is-title .e-fx-grain{opacity:.05;animation:e-grain-jump .5s steps(1) infinite}.hero.is-title .e-fx-scan{opacity:.55}.hero.is-title .hero-hook{font-family:var(--font-pixel),ui-monospace,monospace;font-size:clamp(.68rem,3.2vw,.82rem);font-weight:400;letter-spacing:.2em;line-height:1.2;text-transform:uppercase;color:var(--color-ember);visibility:visible;text-shadow:0 0 .6em rgb(251 117 88/.35);animation:hero-hook-blink 1.1s step-end infinite}@media (min-width:768px){.hero.is-title .hero-hook{font-size:clamp(.52rem,1.15vw,.72rem);letter-spacing:.28em}}@keyframes hero-hook-blink{0%,49%{opacity:1}50%,to{opacity:0}}.hero.is-title .hero-mark{position:absolute;left:clamp(1rem,3vw,2rem);bottom:clamp(1.1rem,3vh,2rem);z-index:5;width:36px;height:36px;border:1px solid rgb(245 235 221/.18);border-radius:999px;display:grid;place-items:center;pointer-events:none;color:rgb(245 235 221/.55);font-family:var(--font-pixel),ui-monospace,monospace;font-size:.55rem;letter-spacing:0}.hero-bookend{position:absolute;inset-inline:0;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.25rem 0;pointer-events:none}@media (min-width:640px){.hero-bookend{padding-inline:2rem;padding-top:1.5rem}}.hero-stage{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;container-type:size;background:var(--color-ink);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hero-bg{z-index:0;background:radial-gradient(55% 50% at var(--glow-x,55%) var(--glow-y,40%),rgb(255 84 52/.2),transparent 62%),var(--color-ink)}.hero-bg,.hero-bg:after{position:absolute;inset:0}.hero-bg:after{content:"";background:radial-gradient(ellipse at center,transparent 38%,#010101 100%)}.hero-grain{display:none}.hero-title-wrap{position:absolute;left:0;right:0;top:9.5svh;z-index:1;display:flex;justify-content:center;pointer-events:none}.hero-hook{opacity:0;text-align:center}.hero-hook,.hero-title{margin:0;color:var(--color-ember)}.hero-title{--title-w:1.345;position:relative;font-family:var(--font-title);font-weight:400;font-size:min(calc(96.5cqw / var(--title-w)),calc(62cqh / .68));width:calc(var(--title-w) * 1em);line-height:.86;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;opacity:var(--ph-op,1);transform:translate(var(--ph-x,0),var(--ph-y,0)) skewX(var(--ph-skew,0deg));will-change:transform,opacity}@container (aspect-ratio < 10 / 11){.hero-title-wrap{top:13svh}.hero-title{font-size:min(calc(95cqw / var(--title-w)),calc(36cqh / .68))}}@container (aspect-ratio > 1) and (height < 520px){.hero-title-wrap{top:64px}.hero-title{font-size:min(calc(96.5cqw / var(--title-w)),calc((100cqh - 182px) / .86))}.hero-date{font-size:min(8.5vw,15cqh)}}@media (max-width:359px){.hero-date{font-size:2.9rem}.hero-ui .cta{gap:.45rem;padding:.85rem 1rem;font-size:.55rem}}.hero-title .half{display:block}.hero-title .half+.half{position:absolute;inset:0}.hero-title .half-top{clip-path:inset(0 0 60.5% 0)}.hero-title .half-bottom{clip-path:inset(39.5% 0 0 0)}.hero-title .ch{display:inline-block;will-change:transform;-webkit-text-stroke:.003em rgba(255,190,140,.28);text-shadow:0 0 .003em var(--color-core),0 0 .01em rgb(251 117 88/.9),0 0 .028em rgb(255 85 36/.75),0 0 .07em rgb(255 58 18/.55),0 0 .16em rgb(255 42 10/.35),0 0 .32em rgb(200 24 4/.2),calc(var(--ph-split, 0px) * -1) 0 0 rgb(255 59 47/var(--ph-ghost,0)),calc(var(--ph-split, 0px)) 0 0 rgb(127 212 255/var(--ph-ghost,0))}.hero-canvas,.hero-still{position:absolute;inset:0;z-index:2;pointer-events:none}.hero-still{transition:opacity .9s ease}.hero-ui{position:absolute;inset:0;z-index:5;pointer-events:none}.hero-ui a,.hero-ui button{pointer-events:auto}.hint-fine{display:none}@media (hover:hover) and (pointer:fine){.hint-fine{display:inline}.hint-coarse{display:none}}.mono-label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.cta{position:relative;display:inline-flex;align-items:center;gap:.85rem;padding:1rem 1.6rem 1rem 1.75rem;border-radius:999px;background:var(--color-ember);color:var(--color-ink);font-weight:500;font-size:.95rem;letter-spacing:.01em;will-change:transform;transition:background-color .25s ease,box-shadow .4s ease,scale .18s ease;box-shadow:0 0 0 rgb(251 117 88/0)}.cta:focus-visible{background:var(--color-core);box-shadow:0 0 60px rgb(251 117 88/.45);outline:none}@media (hover:hover){.cta:hover{background:var(--color-core);box-shadow:0 0 60px rgb(251 117 88/.45)}}.cta .cta-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--color-ink)}.pill-ghost{display:inline-flex;align-items:center;padding:.6rem 1.1rem;border-radius:999px;border:1px solid rgb(245 235 221/.18);color:var(--color-cream);font-size:.82rem;transition:border-color .25s ease,background-color .25s ease,scale .18s ease}@media (hover:hover){.pill-ghost:hover{border-color:var(--color-ember);background:rgb(251 117 88/.08)}}.hero-stage .mono-label{font-size:clamp(.52rem,1.1vw,.78rem);line-height:1.7}.hero-stage .cta,.hero-stage .mono-label{font-family:var(--font-pixel),ui-monospace,monospace;letter-spacing:.3em}.hero-stage .cta{border-radius:0;gap:.75rem;padding:1rem 1.35rem;font-weight:400;font-size:clamp(.52rem,.9vw,.72rem);text-transform:uppercase;box-shadow:none;transition:none}.hero-stage .cta .cta-dot{width:.4rem;height:.4rem;border-radius:0}@media (hover:hover){.hero-stage .cta:hover{box-shadow:none;animation:e-hit .45s steps(4)}}@keyframes e-hit{0%{scale:1.12}to{scale:1}}.hero-stage .pill-ghost{border-radius:0;border-color:rgb(251 117 88/.35);color:var(--color-ember);font-family:var(--font-pixel),ui-monospace,monospace;font-size:clamp(.5rem,.85vw,.68rem);letter-spacing:.3em;text-transform:uppercase;opacity:.85}@media (hover:hover){.hero-stage .pill-ghost:hover{opacity:1;background:rgb(251 117 88/.1)}}@media (pointer:coarse){.cta:active,.pill-ghost:active,.reg-close:active{scale:.96}.pill-ghost:active{border-color:var(--color-ember);background:rgb(249 114 90/.08)}.pill-ghost{min-height:44px}.hero-logo{margin:-7px;padding:7px}.reg-link{min-height:44px}}.scroll-cue-line{width:1px;height:46px;background:linear-gradient(to bottom,var(--color-ember),transparent);transform-origin:top;animation:cue 2.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes cue{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.hero-loader{position:absolute;inset:0;z-index:8;display:grid;place-items:center;pointer-events:none;background:var(--color-ink)}.hero-loader-bar{width:min(320px,60vw);height:1px;background:rgb(245 235 221/.12);overflow:hidden}.hero-loader-bar>span{display:block;height:100%;background:var(--color-ember);transform-origin:left;transform:scaleX(var(--progress,0));transition:transform .35s ease}.hero-cursor{position:fixed;left:0;top:0;z-index:50;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .3s ease}.hero-cursor-ring{position:absolute;left:-18px;top:-18px;width:36px;height:36px;border-radius:999px;border:1px solid rgb(251 117 88/.85);transition:transform .45s cubic-bezier(.16,1,.3,1),border-radius .45s ease,background-color .3s ease,border-color .3s}.hero-cursor-dot{position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:999px;background:var(--color-ember)}.hero-cursor-charge{position:absolute;left:-26px;top:-26px;width:52px;height:52px;transform:rotate(-90deg);opacity:0;transition:opacity .25s ease;overflow:visible}.hero-cursor-charge circle{fill:none;stroke:var(--color-ember);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:150.8;stroke-dashoffset:calc(150.8 * (1 - var(--charge, 0)))}.hero-cursor[data-mode=scan] .hero-cursor-ring{transform:scale(1.3);border-color:rgb(245 235 221/.45)}.hero-cursor[data-mode=scan] .hero-cursor-dot{background:var(--color-cream)}.hero-cursor.is-charging .hero-cursor-charge{opacity:1}.hero-cursor.is-charging .hero-cursor-ring{transform:scale(1.1);border-color:rgb(245 235 221/.18)}.hero-cursor[data-mode=cta] .hero-cursor-ring{transform:scale(.4);background:var(--color-ink);border-color:transparent}@media (hover:hover) and (pointer:fine){.hero-stage.has-cursor,.hero-stage.has-cursor *{cursor:none}}.reg-root{position:fixed;inset:0;z-index:60;pointer-events:none}html.is-locked,html.is-locked body{overflow:hidden}.reg-scrim{position:absolute;inset:0;border:0;opacity:0;cursor:default;touch-action:none;background:linear-gradient(270deg,rgb(0 0 0/.6),rgb(0 0 0/.1) 55%,transparent);transition:opacity .6s ease}.reg-panel{position:absolute;top:16px;right:16px;bottom:calc(16px + var(--kb, 0px));width:min(460px,calc(100vw - 32px));overflow-y:auto;overscroll-behavior:contain;padding:26px 28px 30px;border-radius:22px;border:1px solid rgb(245 235 221/.08);background:rgb(10 10 11/.84);backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 30px 80px rgb(0 0 0/.5);transform:translateX(calc(100% + 40px));transition:transform .75s cubic-bezier(.16,1,.3,1);outline:none}.reg-root.is-open{pointer-events:auto}.reg-root.is-open .reg-scrim{opacity:1}.reg-root.is-open .reg-panel{transform:none}.reg-close{width:38px;height:38px;border-radius:999px;border:1px solid rgb(245 235 221/.14);color:var(--color-cream);font-size:1.4rem;line-height:1;transition:border-color .25s ease,background-color .25s ease,scale .18s ease}.reg-close:focus-visible{border-color:var(--color-ember);background:rgb(249 114 90/.1);outline:none}@media (hover:hover){.reg-close:hover{border-color:var(--color-ember);background:rgb(249 114 90/.1)}}@media (pointer:coarse){.reg-close{width:44px;height:44px}}.reg-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:26px}.reg-member{margin-top:6px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ember)}.reg-member.is-mate{margin-top:14px;padding-top:20px;border-top:1px solid rgb(245 235 221/.1)}.reg-field{display:flex;flex-direction:column;gap:7px;min-width:0}.reg-field input,.reg-field select{width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid rgb(245 235 221/.12);background:rgb(245 235 221/.04);color:var(--color-cream);font:inherit;font-size:16px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.reg-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgb(245 235 221/.6) 0),linear-gradient(135deg,rgb(245 235 221/.6) 50%,transparent 0);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.reg-field select option{background:#111;color:var(--color-cream)}.reg-field select.is-empty{color:rgb(245 235 221/.28)}.reg-field input::placeholder{color:rgb(245 235 221/.28)}.reg-field input:focus,.reg-field select:focus{outline:none;border-color:var(--color-ember);background:rgb(249 114 90/.05);box-shadow:0 0 0 3px rgb(249 114 90/.16)}.reg-field [aria-invalid=true]{border-color:#ff5a3c}.reg-error{color:var(--color-ember);font-size:.78rem;line-height:1.4}.reg-hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.reg-panel .cta:disabled{opacity:.7;cursor:progress}.reg-pass-frame{border-radius:16px;overflow:hidden;background:#050505;aspect-ratio:4/5;border:1px solid rgb(245 235 221/.08)}.reg-pass{display:block;width:100%;height:100%;opacity:0;transform:scale(1.02);transition:opacity .6s ease,transform .9s cubic-bezier(.16,1,.3,1)}.reg-pass.is-ready{opacity:1;transform:none}.reg-page .reg-pass-frame{border-radius:0;border-color:rgb(245 235 221/.1)}.reg-pass-view{display:grid;gap:22px}.reg-pass-actions{display:grid;gap:10px}.reg-pass-actions .reg-submit{margin-top:0}.reg-pass-secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:.75rem 1rem;border:1px solid rgb(245 235 221/.14);background:transparent;color:rgb(245 235 221/.7);font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.reg-pass-secondary:focus-visible,.reg-pass-secondary:hover{color:var(--color-cream);border-color:rgb(245 235 221/.35);outline:none}.enclave-root a.reg-pass-whatsapp{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:.75rem 1rem;border:1px solid rgb(37 211 102/.55);background:rgb(37 211 102/.14);color:#25d366;font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.enclave-root a.reg-pass-whatsapp:focus-visible,.enclave-root a.reg-pass-whatsapp:hover{background:rgb(37 211 102/.24);border-color:rgb(37 211 102/.8);color:#6af0a0;outline:none}.reg-pass-reset{justify-self:start;margin-top:4px;padding:0;border:0;background:transparent;color:rgb(245 235 221/.35);font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-size:.78rem;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}.reg-pass-reset:focus-visible,.reg-pass-reset:hover{color:var(--color-cream);outline:none}@media (max-width:767px){.reg-scrim{background:linear-gradient(0deg,rgb(0 0 0/.65),transparent 70%)}.reg-panel{top:auto;left:0;right:0;bottom:var(--kb,0);width:auto;max-height:min(74svh,calc(var(--vvh, 100svh) - 24px));border-radius:22px 22px 0 0;padding:0 20px calc(28px + env(safe-area-inset-bottom));scroll-padding:116px 0 16px;transform:translateY(105%)}.reg-head{position:sticky;top:0;z-index:2;margin:0 -20px;padding:22px 20px 12px;background:linear-gradient(180deg,rgb(13 12 12) 72%,rgb(13 12 12/0));touch-action:none;cursor:grab}.reg-head:before{content:"";position:absolute;left:50%;top:8px;width:38px;height:4px;margin-left:-19px;border-radius:99px;background:rgb(245 235 221/.22)}.reg-panel.is-dragging{transition:none}}.hero-toast{position:absolute;left:50%;top:92px;z-index:7;width:max-content;max-width:calc(100% - 32px);text-align:center;transform:translate(-50%,-10px);padding:.6rem 1.1rem;border-radius:0;border:1px solid rgb(251 117 88/.5);background:rgb(10 10 11/.8);color:var(--color-ember);opacity:0;pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.hero-toast.is-on{opacity:1;transform:translate(-50%)}.countdown-num{font-variant-numeric:tabular-nums}.e-clock{display:flex;gap:1.1rem}.e-clock span{display:flex;flex-direction:column;gap:.35rem}.e-clock b{font-family:var(--font-title);font-size:clamp(1.4rem,3.4vw,2.4rem);font-weight:400;line-height:1;text-shadow:0 0 .04em var(--color-core),0 0 .2em rgb(255 58 18/.45)}.e-clock b,.e-clock i{color:var(--color-ember)}.e-clock i{font-family:var(--font-pixel),ui-monospace,monospace;font-size:clamp(.45rem,.7vw,.58rem);font-style:normal;letter-spacing:.3em;opacity:.55}.hero-date{text-shadow:0 0 .02em var(--color-core),0 0 .12em rgb(255 58 18/.45)}.e-fx{pointer-events:none;z-index:6}.e-fx,.e-fx-grain,.e-fx-scan,.e-fx-scan-v,.e-fx-vignette{position:absolute;inset:0}.e-fx-scan{background:repeating-linear-gradient(180deg,rgb(0 0 0/.34) 0 1px,transparent 1px 4px)}.e-fx-scan-v{background:repeating-linear-gradient(90deg,rgb(0 0 0/.16) 0 1px,transparent 1px 4px)}.e-fx-grain{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:e-grain-jump .166s steps(1) infinite}.e-fx-vignette{background:radial-gradient(ellipse at center,transparent 42%,#010101 100%)}@keyframes e-grain-jump{0%{background-position:0 0}20%{background-position:-28px 14px}40%{background-position:18px -22px}60%{background-position:-12px 30px}80%{background-position:24px 8px}}.en-nav{position:fixed;inset-inline:0;top:0;z-index:60;pointer-events:none;background:transparent;border-bottom:0;backdrop-filter:none}.en-nav-shell{pointer-events:none;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-inline:auto;transition:max-width .3s cubic-bezier(.16,1,.3,1),padding .3s cubic-bezier(.16,1,.3,1)}.en-nav.is-on-hero .en-nav-shell{max-width:1040px;width:100%;height:58px;padding-inline:1.25rem}@media (min-width:640px){.en-nav.is-on-hero .en-nav-shell{height:64px;padding-inline:1.5rem}}.en-nav-cluster{pointer-events:auto;display:flex;min-width:0;transition:background-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),padding .3s cubic-bezier(.16,1,.3,1),border-radius .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.en-nav-brand,.en-nav-cluster{position:relative;align-items:center}.en-nav-brand{z-index:2;display:inline-flex;flex-shrink:0}.en-nav-brand img{width:32px;height:auto;display:block}@media (min-width:640px){.en-nav-brand img{width:36px}}.en-nav-links{display:none;flex-wrap:nowrap;align-items:center;gap:1.35rem}.en-nav-links a{color:rgb(245 235 221/.72);font-family:var(--font-pixel),ui-monospace,monospace;font-size:clamp(.45rem,.7vw,.56rem);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.en-nav-links a:focus-visible,.en-nav-links a:hover{color:var(--color-ember);outline:none}.en-nav-toggle{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:.45rem;border:0;background:transparent;color:var(--color-cream);cursor:pointer}.en-nav-cta-wrap{pointer-events:auto;display:flex;flex-shrink:0;align-items:center}.en-nav-register{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.55rem 1.15rem;border-radius:999px;border:1px solid rgb(251 117 88/.55);background:transparent;color:var(--color-ember);font-family:var(--font-pixel),ui-monospace,monospace;font-size:.48rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.en-nav-register:focus-visible,.en-nav-register:hover{background:var(--color-ember);border-color:var(--color-ember);color:var(--color-ink);outline:none}.en-nav-register:active{transform:scale(.98)}.en-nav.is-on-hero .en-nav-extra{display:none}.en-nav.is-past-hero .en-nav-shell{max-width:1240px;width:100%;padding:.75rem 1rem 0}@media (min-width:640px){.en-nav.is-past-hero .en-nav-shell{padding-inline:1.25rem}}.en-nav.is-past-hero .en-nav-cluster{border-radius:999px;border:1px solid rgb(251 117 88/.22);background:rgb(7 6 5/.9);box-shadow:0 10px 36px rgb(0 0 0/.45);backdrop-filter:blur(12px);padding:.35rem .35rem .35rem .55rem}.en-nav.is-past-hero .en-nav-links{margin-left:.85rem}.en-nav.is-past-hero .en-nav-toggle{color:var(--color-cream)}@keyframes en-nav-signal-lock{0%{opacity:0;transform:translateX(-4px) skewX(6deg);filter:none}12%{opacity:.85;transform:translateX(5px) skewX(-4deg);text-shadow:-3px 0 #ff3b2f,3px 0 #7fd4ff}28%{opacity:.55;transform:translateX(-7px);text-shadow:4px 0 #ff3b2f,-4px 0 #7fd4ff}44%{opacity:1;transform:translateX(3px) skewX(3deg);text-shadow:-2px 0 #ff3b2f,2px 0 #7fd4ff}62%{transform:translateX(-2px);text-shadow:2px 0 #ff3b2f,-1px 0 #7fd4ff}80%{transform:translateX(1px);text-shadow:-1px 0 #ff3b2f,1px 0 #7fd4ff}to{opacity:1;transform:none;text-shadow:none}}@keyframes en-nav-cluster-lock{0%{opacity:.35;filter:hue-rotate(-18deg);box-shadow:-6px 0 0 rgb(255 59 47/.35),6px 0 0 rgb(127 212 255/.3),0 10px 36px rgb(0 0 0/.45)}35%{opacity:1;filter:none;box-shadow:5px 0 0 rgb(255 59 47/.25),-5px 0 0 rgb(127 212 255/.2),0 10px 36px rgb(0 0 0/.45)}to{opacity:1;filter:none;box-shadow:0 10px 36px rgb(0 0 0/.45)}}.en-nav-extra-label{display:inline-block}.en-nav.is-glitch-in.is-past-hero .en-nav-cluster{animation:en-nav-cluster-lock .48s steps(2) both}.en-nav.is-glitch-in.is-past-hero .en-nav-extra-label{animation:en-nav-signal-lock .48s step-end both;animation-delay:calc(var(--en-nav-i, 0) * 55ms)}@media (prefers-reduced-motion:reduce){.en-nav.is-glitch-in.is-past-hero .en-nav-cluster,.en-nav.is-glitch-in.is-past-hero .en-nav-extra-label{animation:none}}@media (min-width:768px){.en-nav-toggle{display:none}.en-nav.is-past-hero .en-nav-links{display:flex}.en-nav.is-past-hero .en-nav-cluster{padding-right:1.15rem}.en-nav.is-on-hero .en-nav-links{display:none}}@media (max-width:767px){.en-nav.is-menu-open .en-nav-links{display:flex;position:absolute;left:1rem;right:1rem;top:4.25rem;flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem 1.35rem;border-radius:1rem;border:1px solid rgb(251 117 88/.22);background:rgb(7 6 5/.96);box-shadow:0 16px 48px rgb(0 0 0/.55)}.en-nav.is-menu-open .en-nav-extra{display:block}.en-nav.is-menu-open.is-glitch-in .en-nav-extra-label{animation:en-nav-signal-lock .48s step-end both;animation-delay:calc(var(--en-nav-i, 0) * 55ms)}}.en-wipe{opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.en-wipe-down,.en-wipe-flood{transform:translateY(36px)}.en-wipe-right{transform:translateX(-40px)}.en-wipe-left{transform:translateX(40px)}.en-wipe.is-in{opacity:1;transform:none}.en-credits,.en-event,.en-facts-band,.en-pair,.en-sample{content-visibility:auto;contain-intrinsic-size:1px 720px}.en-page{width:min(100%,1180px);margin-inline:auto;padding-inline:clamp(24px,5vw,56px);padding-block:clamp(72px,11vw,120px);display:grid;gap:clamp(88px,14vw,160px)}.en-kicker{margin:0;color:var(--color-ember);font-family:var(--font-pixel),ui-monospace,monospace;font-size:clamp(.58rem,.95vw,.74rem);letter-spacing:.3em;line-height:1.7;text-transform:uppercase;text-shadow:0 0 .5em rgb(251 117 88/.3)}.en-kicker-on-ember{color:rgb(245 235 221/.85);text-shadow:none}.en-kicker-on-cream{color:rgb(7 6 5/.55);text-shadow:none}.en-display{margin:0;font-family:var(--font-pixel),ui-monospace,monospace;font-size:clamp(.72rem,1.55vw,1rem);font-weight:400;line-height:1.7;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ember);text-shadow:0 0 .5em rgb(251 117 88/.35);max-width:none}.en-display-on-ember{color:var(--color-cream);text-shadow:none}.en-display-on-cream{color:var(--color-ink);text-shadow:none}.en-subhead{margin:0 0 16px;font-family:var(--font-pixel),ui-monospace,monospace;font-size:clamp(.62rem,1.15vw,.78rem);font-weight:400;line-height:1.7;letter-spacing:.14em;text-transform:uppercase;color:var(--color-cream);max-width:none}.en-copy{margin:0;max-width:38rem;font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;font-size:clamp(.95rem,1.35vw,1.05rem);font-weight:400;letter-spacing:0;line-height:1.65;color:rgb(245 235 221/.7)}.en-copy-on-ember{color:rgb(245 235 221/.82)}.en-copy-on-cream{color:rgb(7 6 5/.7)}.en-pair{display:grid;gap:clamp(36px,5vw,56px)}@media (min-width:860px){.en-pair{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,72px);align-items:stretch}}.en-cell{display:grid;gap:22px;align-content:start;min-height:100%}.en-logic{display:grid;gap:clamp(48px,7vw,72px)}@media (min-width:720px){.en-logic{grid-template-columns:1fr 1fr;column-gap:clamp(56px,8vw,96px);row-gap:clamp(64px,9vw,100px)}.en-logic-look{grid-column:1}.en-logic-move{grid-column:2;margin-top:3rem}.en-logic-repeat{grid-column:1;margin-top:.5rem}.en-logic-decide{grid-column:2;margin-top:2.5rem}}.en-logic-cell{display:grid;gap:16px;position:relative}.en-flow{font-size:1rem;letter-spacing:.2em;opacity:.7;text-shadow:0 0 .4em rgb(251 117 88/.5)}.en-flow,.en-logic-label{color:var(--color-ember);font-family:var(--font-pixel),ui-monospace,monospace}.en-logic-label{margin:0;font-size:clamp(.78rem,1.6vw,1.05rem);font-weight:400;line-height:1.55;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 .5em rgb(251 117 88/.35)}.en-sample{display:grid;gap:clamp(36px,5vw,52px)}.en-sample-head{display:grid;gap:18px;max-width:42rem}.en-sample-media{width:100%}.en-sample-slot{position:relative;width:100%;aspect-ratio:16/9;background:#0a0a0a;display:grid;place-items:center;overflow:hidden}.en-sample-video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.en-event{display:grid;gap:clamp(48px,7vw,80px)}.en-event-head{display:grid;gap:20px;max-width:min(100%,52rem)}.en-rounds{display:grid;gap:clamp(48px,7vw,72px);margin:0;padding:0;list-style:none}@media (min-width:900px){.en-rounds{grid-template-columns:1fr 1fr;gap:64px 72px}.en-round-1{grid-column:1}.en-round-2{grid-column:2;margin-top:3rem}.en-round-3{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:32px 64px;align-items:start;max-width:none}.en-round-3 .en-copy,.en-round-3 .en-round-n,.en-round-3 .en-subhead{grid-column:1}.en-round-3 .en-ghost{grid-column:2;grid-row:1/span 3;align-self:center}}.en-round-n{display:block;margin-bottom:10px;font-size:clamp(.85rem,1.8vw,1.15rem);font-weight:400;line-height:1.4;letter-spacing:.16em;color:var(--color-ember);text-shadow:0 0 .5em rgb(251 117 88/.4)}.en-ghost,.en-round-n{font-family:var(--font-pixel),ui-monospace,monospace}.en-ghost{margin:16px 0 0;padding:1.5rem 0;color:rgb(245 235 221/.4);font-size:clamp(.55rem,.85vw,.68rem);letter-spacing:.28em;line-height:1.8;text-transform:uppercase;border-top:1px solid rgb(245 235 221/.08);border-bottom:1px solid rgb(245 235 221/.08)}.en-credits{display:grid;gap:40px;align-items:center}@media (min-width:860px){.en-credits{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px 72px}}.en-credits-mark{margin:0;font-family:var(--font-title);font-size:clamp(7rem,28vw,16rem);font-weight:400;line-height:.82;letter-spacing:.02em;text-transform:uppercase;color:var(--color-ember);text-shadow:0 0 .12em rgb(251 117 88/.45)}.en-credits-copy{display:grid;gap:20px}.en-facts,.en-facts-band{display:grid}.en-facts{grid-template-columns:1fr 1fr;gap:36px 28px}@media (min-width:800px){.en-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 48px}}.en-fact-val{margin:12px 0 0;font-family:var(--font-pixel),ui-monospace,monospace;font-size:clamp(.62rem,1.2vw,.82rem);font-weight:400;line-height:1.55;letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream)}.en-fact-note{margin:8px 0 0;max-width:28ch;font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;font-size:clamp(.78rem,1.1vw,.88rem);font-weight:400;line-height:1.45;color:rgb(245 235 221/.5)}.en-exit{background:var(--color-ember);color:var(--color-ink);padding:clamp(72px,12vw,120px) clamp(20px,4vw,40px)}.en-exit-inner{width:min(100%,1120px);margin-inline:auto;display:grid;gap:28px}.en-exit-meta{display:flex;justify-content:space-between;align-items:center}.en-exit-mark{margin:0;font-family:var(--font-title);font-size:clamp(5rem,18vw,11rem);font-weight:400;line-height:.82;letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink)}.en-exit-line{margin:0;max-width:28rem;font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;font-size:clamp(.95rem,1.35vw,1.1rem);font-weight:400;letter-spacing:0;line-height:1.6;color:rgb(7 6 5/.85)}.en-exit-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.enclave-root a.en-exit-cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:52px;padding:.95rem 1.6rem;background:#070605;color:var(--color-ember);font-family:var(--font-montserrat),var(--font-poppins),ui-sans-serif,system-ui,sans-serif;font-size:clamp(.85rem,1.4vw,1rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;border:0;transition:color .2s ease,background-color .2s ease}.enclave-root a.en-exit-cta:focus-visible,.enclave-root a.en-exit-cta:hover{background:#010101;color:#f5ebdd;outline:2px solid #070605;outline-offset:3px}.enclave-root a.en-exit-wa{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:52px;padding:.95rem 1.4rem;border:1px solid rgb(7 6 5/.35);background:transparent;color:#070605;font-family:var(--font-montserrat),var(--font-poppins),ui-sans-serif,system-ui,sans-serif;font-size:clamp(.78rem,1.2vw,.92rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.enclave-root a.en-exit-wa:focus-visible,.enclave-root a.en-exit-wa:hover{background:rgb(7 6 5/.12);outline:2px solid #070605;outline-offset:3px}.en-exit-note{margin:8px 0 0;font-family:var(--font-pixel),ui-monospace,monospace;font-size:clamp(.5rem,.8vw,.62rem);letter-spacing:.22em;line-height:1.7;text-transform:uppercase;color:rgb(7 6 5/.55)}@media (prefers-reduced-motion:reduce){.hero{height:100svh}.cta:hover,.e-fx-grain,.hero.is-title .hero-hook,.scroll-cue-line{animation:none}.hero.is-title .hero-hook{opacity:.85}.en-wipe{opacity:1;transform:none;transition:none}*,:after,:before{transition-duration:.01ms!important}}.reg-page{--font-sans:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;min-height:100dvh;background:radial-gradient(60% 40% at 50% 0,rgb(251 117 88/.08),transparent 55%),var(--color-ink);color:var(--color-cream)}.reg-page,.reg-page .admin-shot,.reg-page .admin-table .mono,.reg-page .admin-table th,.reg-page .cta,.reg-page .en-copy,.reg-page .en-exit-cta,.reg-page .en-kicker,.reg-page .mono-label,.reg-page .pill-ghost,.reg-page .reg-entry-btn,.reg-page .reg-error,.reg-page .reg-footnote,.reg-page .reg-member,.reg-page .reg-pay-change,.reg-page .reg-pay-hint,.reg-page .reg-submit{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif}.reg-page .admin-shell .en-display,.reg-page .en-display{font-family:var(--font-title);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.reg-page .reg-pay-vpa{font-family:var(--font-montserrat),var(--font-poppins),ui-sans-serif,system-ui,sans-serif;font-weight:500;letter-spacing:.04em;text-transform:none}.reg-page .admin-shot,.reg-page .admin-table th,.reg-page .en-kicker,.reg-page .mono-label,.reg-page .reg-entry-btn,.reg-page .reg-member,.reg-page .reg-pay-change{letter-spacing:.14em;font-weight:500}.reg-page .en-kicker{font-size:.68rem;color:rgb(251 117 88/.9);text-shadow:none}.reg-page .en-copy{letter-spacing:0;line-height:1.5;font-size:.95rem;color:rgb(245 235 221/.55);max-width:none}.reg-page .reg-field input,.reg-page .reg-field select{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;letter-spacing:0;border-radius:0;border:0;border-bottom:1px solid rgb(245 235 221/.16);background:transparent;padding:.85rem 0;box-shadow:none}.reg-page .reg-field input:focus,.reg-page .reg-field select:focus{border-bottom-color:var(--color-ember);background:transparent;box-shadow:none}.reg-page .reg-field select{background-image:linear-gradient(45deg,transparent 50%,rgb(245 235 221/.55) 0),linear-gradient(135deg,rgb(245 235 221/.55) 50%,transparent 0);background-position:calc(100% - 4px) 50%,calc(100% + 1px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:1.25rem}.reg-page-shell{width:min(100%,560px);margin-inline:auto;padding:clamp(96px,14vw,128px) clamp(20px,5vw,32px) clamp(72px,10vw,96px)}.reg-page-body,.reg-page-pass{display:grid;gap:28px}.reg-page-head{display:grid;gap:10px;padding-bottom:8px}.reg-page-title{max-width:none;font-size:clamp(3rem,12vw,4.5rem);line-height:.88;text-shadow:none}.reg-page-lead{margin:0}.reg-page-notice{display:grid;gap:16px;padding:.5rem 0}.reg-page-form{margin-top:0;gap:18px 16px}.reg-entry-toggle{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;border:0;border-bottom:1px solid rgb(245 235 221/.12)}.reg-entry-btn{min-height:44px;padding:.65rem .25rem .85rem;color:rgb(245 235 221/.4);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s ease,border-color .2s ease}.reg-entry-btn.is-on{background:transparent;color:var(--color-cream);border-bottom-color:var(--color-ember)}.reg-page .reg-member{margin-top:10px;font-size:.68rem;color:rgb(245 235 221/.45)}.reg-page .reg-member.is-mate{margin-top:20px;padding-top:22px;border-top-color:rgb(245 235 221/.1)}.reg-pay{display:grid;gap:20px;margin-top:8px;padding-top:28px;border-top:1px solid rgb(245 235 221/.1)}.reg-pay-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.reg-pay-grid{display:grid;gap:14px;justify-items:start}.reg-pay-qr{width:min(100%,200px);padding:12px;background:#fff}.reg-pay-qr-btn{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.reg-pay-qr img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.reg-pay-qr code{font-size:.72rem;word-break:break-all}.reg-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:8px;padding:.9rem 1.25rem;background:var(--color-ember);color:#070605;font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border:0;transition:background-color .2s ease,opacity .2s ease}.reg-submit:focus-visible,.reg-submit:hover{background:var(--color-core);outline:none}.reg-submit:disabled{opacity:.65;cursor:progress}.reg-footnote{margin:0;text-align:center;font-size:.78rem;line-height:1.45;color:rgb(245 235 221/.35)}.reg-qr-viewer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}.reg-qr-scrim{position:absolute;inset:0;border:0;background:rgb(0 0 0/.88);cursor:pointer}.reg-qr-frame{position:relative;z-index:1;width:min(100%,420px);display:grid;gap:16px;justify-items:center}.reg-qr-frame img{width:100%;max-height:min(72dvh,420px);aspect-ratio:1;object-fit:contain;background:#fff;padding:18px}.reg-qr-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.reg-pay-amount{margin:0;font-family:var(--font-montserrat),var(--font-poppins),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,4.5vw,2.4rem);font-weight:600;line-height:1;letter-spacing:.02em;text-transform:none;color:var(--color-cream)}.reg-pay-vpa{margin:0;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.2;color:rgb(245 235 221/.55);word-break:break-all}.reg-pay-upload input[type=file]{width:100%;padding:.85rem 0;color:var(--color-cream);font-size:16px}.reg-pay-hint{margin:0;color:rgb(245 235 221/.4);font-size:.8rem}.reg-pay-preview{display:grid;gap:10px}.reg-pay-preview img{width:min(100%,280px);max-height:220px;object-fit:contain;background:#010101;border:1px solid rgb(245 235 221/.1)}.reg-pay-change{width:fit-content;color:var(--color-ember);font-family:var(--font-pixel),ui-monospace,monospace;font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.admin-shell{width:min(100%,1100px)}.admin-unlock{display:grid;gap:14px;max-width:320px;margin-top:12px}.admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 18px}.admin-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:1px solid rgb(245 235 221/.1)}.admin-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.85rem}.admin-table td,.admin-table th{padding:.85rem .7rem;border-bottom:1px solid rgb(245 235 221/.08);text-align:left;vertical-align:top}.admin-table th{font-family:var(--font-pixel),ui-monospace,monospace;font-size:.5rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ember);white-space:nowrap}.admin-table .mono{font-family:var(--font-mono-jb),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em}.admin-soft{color:rgb(245 235 221/.45)}.admin-shot{color:var(--color-ember);font-family:var(--font-pixel),ui-monospace,monospace;font-size:.5rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.admin-viewer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}.admin-viewer-scrim{position:absolute;inset:0;background:rgb(0 0 0/.82);border:0}.admin-viewer-frame{position:relative;z-index:1;width:min(100%,720px);display:grid;gap:14px}.admin-viewer-frame img{width:100%;max-height:min(72dvh,820px);object-fit:contain;background:#050505}.admin-viewer-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media (max-width:640px){.en-nav-links a{font-size:.45rem}.en-page{padding-inline:18px;gap:clamp(64px,12vw,100px)}.en-logic,.en-pair,.en-rounds{gap:36px}.en-exit-inner{gap:22px}.cta,.en-exit-cta{min-height:48px;width:100%;justify-content:center}.reg-form{grid-template-columns:1fr}.reg-form .col-span-2{grid-column:1/-1}.reg-page-shell{padding-top:96px}.reg-pay-qr{width:min(100%,180px)}.reg-page-shell{padding-inline:18px}}