@font-face{font-family:__Rubik_Glitch_938670;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/453b342011848ae8-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:__Rubik_Glitch_938670;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3e5ce3e3ddc4be28-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Rubik_Glitch_938670;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89cf64198fcda460-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Rubik_Glitch_938670;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f132bbcb6283db26-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:__Rubik_Glitch_938670;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dfa8c703fb642da2-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:__Rubik_Glitch_Fallback_938670;src:local("Arial");ascent-override:78.94%;descent-override:21.11%;line-gap-override:0.00%;size-adjust:118.44%}.__className_938670{font-family:__Rubik_Glitch_938670,__Rubik_Glitch_Fallback_938670;font-weight:400;font-style:normal}.__variable_938670{--font-display:"__Rubik_Glitch_938670","__Rubik_Glitch_Fallback_938670"}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-body:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}@font-face{font-family:__Oswald_4b3a9b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:__Oswald_4b3a9b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_4b3a9b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:__Oswald_4b3a9b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:__Oswald_4b3a9b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:__Oswald_4b3a9b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:__Oswald_4b3a9b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_4b3a9b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:__Oswald_4b3a9b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:__Oswald_4b3a9b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:__Oswald_4b3a9b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:__Oswald_4b3a9b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_4b3a9b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:__Oswald_4b3a9b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:__Oswald_4b3a9b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:__Oswald_4b3a9b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:__Oswald_4b3a9b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_4b3a9b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:__Oswald_4b3a9b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:__Oswald_4b3a9b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:__Oswald_Fallback_4b3a9b;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_4b3a9b{font-family:__Oswald_4b3a9b,__Oswald_Fallback_4b3a9b;font-style:normal}.__variable_4b3a9b{--font-condensed:"__Oswald_4b3a9b","__Oswald_Fallback_4b3a9b"}:root{color-scheme:dark;--bg:#06070a;--bg-deep:#020308;--text:#f4f7ff;--muted:#c0cadb;--accent:#2fd7ff;--accent-strong:#5be6ff;--accent-soft:rgba(47,215,255,.2);--accent-dark:rgba(10,35,52,.85);--outline:rgba(64,196,255,.45);--shadow:0 0 25px rgba(47,215,255,.3);--font-display:"Bebas Neue","Impact",sans-serif;--font-body:"Space Grotesk","Segoe UI",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{width:100%;overflow-y:auto}body,html{overflow-x:hidden}body{min-height:100vh;position:relative;background:radial-gradient(circle at 18% 12%,rgba(47,215,255,.18),transparent 45%),radial-gradient(circle at 85% 18%,rgba(17,93,130,.2),transparent 50%),radial-gradient(circle at 50% 80%,rgba(14,49,90,.35),transparent 55%),linear-gradient(180deg,var(--bg),var(--bg-deep));color:var(--text);font-family:var(--font-body);letter-spacing:.02em;overflow-y:visible}body:before{position:fixed;background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),radial-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),repeating-linear-gradient(120deg,rgba(0,0,0,.25),rgba(0,0,0,.25) 2px,transparent 0,transparent 6px);background-size:140px 140px,80px 80px,6px 6px;background-position:0 0,20px 40px,0 0;opacity:.4;mix-blend-mode:screen;z-index:0}.flyer:before,body:before{content:"";inset:0;pointer-events:none}.flyer:before{position:absolute;background:radial-gradient(circle at center,transparent 20%,rgba(0,0,0,.6) 70%);z-index:1}button,input{font-family:inherit}.flyer{position:relative;min-height:100vh;padding:36px 22px 64px;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center;isolation:isolate}.flyer>header,.flyer>section{position:relative;z-index:3}.flyer-media{position:absolute;inset:0;z-index:0;opacity:.18;mix-blend-mode:screen;pointer-events:none;will-change:transform;transform:translateZ(0)}.flyer-image{object-fit:cover;object-position:center 20%;filter:grayscale(1) contrast(1.1)}.flyer-image--mobile{display:none}.glow{position:absolute;width:540px;height:540px;border-radius:999px;background:radial-gradient(circle,rgba(47,215,255,.6),transparent 70%);filter:blur(54px);opacity:.9;z-index:2;mix-blend-mode:overlay;animation:pulse 8s ease-in-out infinite,spotlightDrift 24s ease-in-out infinite;will-change:transform}.glow--one{top:-160px;left:-140px;animation-duration:8s,27s}.glow--two{bottom:120px;right:-170px;animation-delay:1.8s,-12s;animation-duration:8s,30s}.glow--three{top:45%;right:10%;width:360px;height:360px;opacity:.7;animation-delay:3s,-22s;animation-duration:8s,33s}.top{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px}.genres{font-weight:600;font-size:clamp(.6rem,1.2vw + .3rem,.9rem);text-transform:uppercase;letter-spacing:clamp(.12em,.6vw,.35em);color:var(--accent-strong);text-shadow:0 0 10px rgba(47,215,255,.6);white-space:nowrap}.title-block{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px}.title-logo{width:min(594px,88vw);height:auto;filter:drop-shadow(0 0 22px rgba(47,215,255,.4))}.subtitle{font-size:1rem;color:var(--muted);text-transform:uppercase;letter-spacing:.2em}.divider{width:min(320px,70vw);height:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 10px rgba(47,215,255,.4);animation:glowPulse 4.5s ease-in-out infinite}.section-heading{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.35em;font-size:.7rem;color:var(--muted)}.section-heading--stacked{flex-direction:column;gap:10px}.section-underline{width:min(190px,60vw);height:3px;box-shadow:0 0 10px rgba(47,215,255,.45);animation:glowPulse 4.5s ease-in-out infinite}.section-line,.section-underline{background:linear-gradient(90deg,transparent,var(--accent),transparent)}.section-line{flex:1 1;height:2px}.section-label{font-weight:600;font-size:.9rem;color:var(--accent-strong);text-shadow:0 0 10px rgba(47,215,255,.6)}.hosts,.lineup,.signup{position:relative;z-index:2;align-items:center;gap:16px}.hosts,.lineup,.lineup-rows,.signup{width:min(920px,92vw);display:flex;flex-direction:column}.lineup-rows{gap:4px}.lineup-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 0;--lineup-size:clamp(1.9rem,6.6vw,3.4rem);font-size:var(--lineup-size)}.lineup-row:first-child{--lineup-size:clamp(2.2rem,7.8vw,4.2rem)}.lineup-row:nth-child(2){--lineup-size:clamp(2.05rem,7.2vw,3.9rem)}.lineup-row:nth-child(3){--lineup-size:clamp(1.85rem,6.6vw,3.45rem)}.lineup-row:nth-child(4){--lineup-size:clamp(1.9rem,6.7vw,3.55rem)}.lineup-row:nth-child(5){--lineup-size:clamp(1.75rem,6.2vw,3.2rem)}.lineup-item{display:inline-flex;align-items:center;gap:0}.lineup-name{font-family:var(--font-condensed);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f3f5ff;line-height:1;text-shadow:0 0 12px rgba(47,215,255,.3)}.lineup-name,.lineup-name--lead{font-size:1em}.lineup-divider{display:inline-block;width:.12em;height:.9em;margin-inline:.4em;border-radius:999px;background:var(--accent);box-shadow:0 0 10px rgba(47,215,255,.4);color:transparent;line-height:1;transform:translateY(.04em)}.hosts-row{display:flex;flex-wrap:nowrap;justify-content:center;gap:12px 0;width:min(920px,92vw);white-space:nowrap;overflow:hidden}.powered-by{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:12px}.powered-by-logo{width:min(320px,75vw);height:auto;filter:drop-shadow(0 0 12px rgba(47,215,255,.25))}.host-item{display:inline-flex;align-items:center;gap:0}.host-name{font-family:var(--font-condensed);font-weight:700;text-transform:uppercase;font-size:clamp(1.1rem,3vw + .35rem,2.6rem);letter-spacing:.04em;color:#f3f5ff;text-shadow:0 0 12px rgba(47,215,255,.3)}.host-divider{display:inline-block;width:clamp(.12em,.2vw + .06em,.2em);height:clamp(.8em,1.2vw + .3em,2em);margin-inline:clamp(.35em,.9vw,.5em);border-radius:999px;background:var(--accent);box-shadow:0 0 10px rgba(47,215,255,.4);color:transparent;line-height:1;transform:translateY(.04em)}.details{position:relative;z-index:2;width:min(920px,92vw);display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding:18px 20px;border:2px solid rgba(47,215,255,.65);border-radius:14px;background:linear-gradient(180deg,rgba(7,18,34,.9),rgba(4,10,20,.75));box-shadow:0 0 28px rgba(47,215,255,.25),inset 0 0 28px rgba(47,215,255,.18);align-items:center;overflow:hidden}.detail-column{gap:14px;justify-content:center;width:100%;min-height:100%}.detail-block,.detail-column{display:flex;flex-direction:column;align-items:center}.detail-block{gap:6px;text-align:center}.detail-block--venue .detail-value{font-size:clamp(1.5rem,4.6vw,2.4rem)}.details:before{inset:2px;border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.12),transparent 45%),linear-gradient(315deg,rgba(0,0,0,.45),transparent 45%);opacity:.45}.details:after,.details:before{content:"";position:absolute;pointer-events:none}.details:after{inset:0;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.03) 1px,transparent 0,transparent 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 0,transparent 4px);opacity:.3;mix-blend-mode:screen}.detail-title{letter-spacing:.45em;font-size:.78rem;color:var(--accent-strong);-webkit-text-stroke:1px rgba(47,215,255,.7);text-shadow:0 0 8px rgba(47,215,255,.7),0 0 18px rgba(47,215,255,.35)}.detail-title,.detail-value{text-transform:uppercase;font-family:var(--font-condensed)}.detail-value{font-size:clamp(1.3rem,4vw,2rem);letter-spacing:.1em}.detail-sub,.detail-value+.detail-sub{margin-top:2px}.detail-sub{font-size:.8rem;text-transform:uppercase;letter-spacing:.2em;font-family:var(--font-condensed);color:var(--accent-strong);text-shadow:0 0 10px rgba(47,215,255,.6)}.countdown-panel{width:min(680px,92vw);padding:20px 24px;border-radius:18px;background:linear-gradient(135deg,rgba(5,14,26,.92),rgba(8,22,40,.8));border:1px solid rgba(80,200,255,.45);box-shadow:0 0 32px rgba(47,215,255,.25),inset 0 0 20px rgba(47,215,255,.15)}.countdown{display:flex;flex-direction:column;gap:12px}.countdown__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.time-box{padding:12px 10px;border-radius:12px;border:1px solid rgba(90,205,255,.4);background:rgba(5,12,22,.8);box-shadow:inset 0 0 10px rgba(47,215,255,.18)}.time-box__value{display:block;font-family:var(--font-display);font-size:clamp(1.3rem,4vw,2rem);letter-spacing:.1em;color:var(--accent-strong)}.time-box__label{display:block;margin-top:4px;font-size:.65rem;text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.cta-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;z-index:2}.btn{padding:12px 24px;border-radius:999px;font-size:.9rem;letter-spacing:.2em;text-transform:uppercase;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border .2s ease}.btn--solid{background:linear-gradient(135deg,#2bb5ff,#6cf3ff);color:#03111d;box-shadow:0 0 30px rgba(47,215,255,.5)}.btn--ghost{background:transparent;color:var(--text);border-color:rgba(92,210,255,.6);box-shadow:inset 0 0 18px rgba(47,215,255,.25)}.btn:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 0 40px rgba(47,215,255,.6)}.signup{gap:14px}.signup-form{width:min(520px,90vw);display:flex;gap:12px;flex-wrap:wrap;justify-content:center;padding:12px;border-radius:14px;background:rgba(6,14,28,.75);border:1px solid rgba(90,205,255,.4);box-shadow:inset 0 0 18px rgba(47,215,255,.15)}.signup-input{flex:1 1 220px;min-width:200px;padding:12px 14px;border-radius:999px;border:1px solid rgba(92,210,255,.4);background:rgba(4,9,18,.9);color:var(--text);font-size:.95rem;outline:none}.signup-input::placeholder{color:rgba(190,205,230,.6)}.signup-message{width:100%;margin-top:4px;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.signup-message--success{color:var(--accent-strong);text-shadow:0 0 12px rgba(47,215,255,.6)}.signup-message--error{color:#ff8b8b;text-shadow:0 0 12px hsla(0,100%,74%,.35)}.signup-modal-overlay{position:fixed;inset:0;background:rgba(2,4,10,.72);display:flex;align-items:center;justify-content:center;z-index:50;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.signup-modal{width:min(420px,88vw);padding:26px 24px 22px;border-radius:18px;border:1px solid rgba(90,205,255,.5);background:linear-gradient(180deg,rgba(6,14,28,.96),rgba(2,8,16,.92));box-shadow:0 0 40px rgba(47,215,255,.35),inset 0 0 18px rgba(47,215,255,.18);text-align:center;animation:modalIn .35s ease-out}.signup-modal__icon{display:flex;justify-content:center;margin-bottom:10px}.signup-tick{width:68px;height:68px}.signup-tick__check,.signup-tick__circle{stroke:var(--accent-strong);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(47,215,255,.55))}.signup-tick__circle{stroke-dasharray:160;stroke-dashoffset:160;animation:tickCircle .8s ease-out forwards}.signup-tick__check{stroke-dasharray:48;stroke-dashoffset:48;animation:tickCheck .5s ease-out .65s forwards}.signup-modal__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;font-size:1.4rem}.signup-modal__text{margin-top:8px;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.meta{font-size:.85rem;color:rgba(170,185,220,.85);z-index:2}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;animation:fadeUp .9s ease-out both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.22s}.delay-3{animation-delay:.34s}.delay-4{animation-delay:.46s}.delay-5{animation-delay:.58s}.delay-6{animation-delay:.7s}.delay-7{animation-delay:.82s}.delay-8{animation-delay:.94s}.delay-9{animation-delay:1.06s}@keyframes pulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.1);opacity:1}}@keyframes glowPulse{0%,to{box-shadow:0 0 8px rgba(47,215,255,.35);opacity:.75}50%{box-shadow:0 0 16px rgba(47,215,255,.65);opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tickCircle{to{stroke-dashoffset:0}}@keyframes tickCheck{to{stroke-dashoffset:0}}@keyframes spotlightDrift{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(6vw,-4vh,0) scale(1.05)}50%{transform:translate3d(-4vw,6vh,0) scale(.98)}75%{transform:translate3d(5vw,3vh,0) scale(1.03)}to{transform:translateZ(0) scale(1)}}@media (max-width:720px){body,html{overscroll-behavior-x:none;overflow-y:auto}.flyer,body,html{overflow-x:hidden}.countdown-panel,.details,.flyer,.hosts,.lineup,.lineup-rows,.signup,.signup-form,body,html{width:100%;max-width:100%}.flyer:before{opacity:.5}.lineup-row{gap:6px 0;flex-wrap:nowrap}.lineup-row:first-child{--lineup-size:clamp(1.7rem,7vw,3.2rem)}.lineup-row:nth-child(2){--lineup-size:clamp(1.6rem,6.6vw,3rem)}.lineup-row:nth-child(3){--lineup-size:clamp(1.48rem,6.1vw,2.75rem)}.lineup-row:nth-child(4){--lineup-size:clamp(1.52rem,6.2vw,2.85rem)}.lineup-row:nth-child(5){--lineup-size:clamp(1.4rem,5.8vw,2.6rem)}.lineup-item{gap:0}.lineup{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:12px}.lineup-name{letter-spacing:.03em}.lineup-name--lead{font-size:1em}.lineup-divider{width:.1em;height:.85em;margin-inline:.34em}.flyer-image--desktop{display:none}.flyer-image--mobile{display:block}.host-item{gap:0}.hosts-row{flex-wrap:wrap;white-space:normal;overflow:visible}.host-name{font-size:clamp(.95rem,2.6vw + .25rem,2rem)}.host-divider{width:clamp(.1em,.16vw + .05em,.18em);margin-inline:clamp(.25em,.6vw,.4em)}.countdown__row{grid-template-columns:repeat(2,minmax(0,1fr))}.details{grid-template-columns:1fr;gap:12px}}@media (max-width:540px){.flyer{padding:32px 16px 56px}.section-heading{gap:8px}.section-line{display:none}.section-underline{width:min(130px,60vw)}.signup-form{padding:10px}}