:root{--bg-0:#060409;--bg-1:#0b0813;--bg-2:#120d1f;--surface:rgba(255,255,255,0.035);--surface-2:rgba(255,255,255,0.06);--line:rgba(255,255,255,0.09);--line-strong:rgba(255,255,255,0.16);--ink-1:#f3f1fa;--ink-2:#b9b3cc;--ink-3:#776f8f;--violet:#8b5cf6;--violet-hot:#a78bfa;--magenta:#e94dbb;--cyan:#4dd6e9;--gold:#f5c04e;--green:#4ade80;--red:#f87171;--grad-brand:linear-gradient(120deg,#8b5cf6,#e94dbb 60%,#f5a04e);--grad-cool:linear-gradient(120deg,#4dd6e9,#8b5cf6);--shadow-1:0 1px 2px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.35);--shadow-2:0 2px 6px rgba(0,0,0,.55),0 24px 64px rgba(0,0,0,.5);--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:32px;--font-ui:var(--inter),"Inter",-apple-system,"Helvetica Neue",sans-serif;--font-display:var(--grotesk),"Space Grotesk",var(--font-ui);--font-glow:var(--orbitron),"Orbitron",monospace}:root[data-theme=nova]{--violet:#7c6bff;--violet-hot:#a99bff;--magenta:#9a6bff;--cyan:#7fdcff;--ink-1:#f2f0ff;--ink-2:#bdb6ee;--grad-brand:linear-gradient(120deg,#6b5cff,#a56bff 55%,#7fdcff);--grad-cool:linear-gradient(120deg,#7fdcff,#7c6bff);--nova-glow:0 0 6px #fff,0 0 14px #8b7bff,0 0 30px #6b5cff;--nova-glow-soft:0 0 4px rgba(255,255,255,.9),0 0 12px rgba(139,123,255,.85);--font-display:var(--pixel),"Press Start 2P",var(--font-ui);--font-glow:var(--pixel),"Press Start 2P",monospace}:root[data-theme=nova] .artist,:root[data-theme=nova] .display,:root[data-theme=nova] .eyebrow,:root[data-theme=nova] .mono,:root[data-theme=nova] .wordmark{text-shadow:var(--nova-glow-soft)}:root[data-theme=nova] .display{letter-spacing:.02em;line-height:1.35}:root[data-theme=nova] .artist{font-size:clamp(1.05rem,3vw,2.6rem);letter-spacing:0}:root[data-theme=nova] h2.display{font-size:clamp(.95rem,1.9vw,1.25rem)}:root[data-theme=nova] .btn-secondary,:root[data-theme=nova] .card,:root[data-theme=nova] .field{border-color:rgba(139,123,255,.45);box-shadow:0 0 12px rgba(107,92,255,.28),inset 0 0 10px rgba(107,92,255,.07)}:root[data-theme=nova] .btn-primary{box-shadow:0 0 10px #fff6,0 0 26px #6b5cffcc}:root[data-theme=nova] .badge{border-color:rgba(139,123,255,.5);text-shadow:var(--nova-glow-soft)}:root[data-theme=nova] .btn{border-radius:6px}:root[data-theme=nova] .card{border-radius:10px}:root[data-theme=novalight]{--bg-0:#f9fdff;--bg-1:#f4f7ec;--bg-2:#edf2e0;--surface:rgba(0,0,0,0.035);--surface-2:rgba(0,0,0,0.06);--line:rgba(0,0,0,0.11);--line-strong:rgba(0,0,0,0.2);--ink-1:#0d0f05;--ink-2:#424911;--ink-3:#6a7245;--violet:#839400;--violet-hot:#566400;--magenta:#659400;--cyan:#802300;--gold:#0a3fb1;--green:#b52180;--grad-brand:linear-gradient(120deg,#94a300,#5a9400 55%,#802300);--grad-cool:linear-gradient(120deg,#802300,#839400);--nova-glow:0 0 6px #000,0 0 14px #748400,0 0 30px #94a300;--nova-glow-soft:0 0 4px rgba(0,0,0,.9),0 0 12px rgba(116,132,0,.85);--shadow-1:0 1px 2px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.09);--shadow-2:0 2px 6px rgba(0,0,0,.11),0 24px 64px rgba(0,0,0,.15);--font-display:var(--pixel),"Press Start 2P",var(--font-ui);--font-glow:var(--pixel),"Press Start 2P",monospace}:root[data-theme=novalight] body{background:linear-gradient(180deg,#fbfdff,#f1f5e6);color:var(--ink-1)}:root[data-theme=novalight] .glass{background:rgba(255,255,255,.62)}:root[data-theme=novalight] .artist,:root[data-theme=novalight] .display,:root[data-theme=novalight] .eyebrow,:root[data-theme=novalight] .mono,:root[data-theme=novalight] .wordmark{text-shadow:var(--nova-glow-soft)}:root[data-theme=novalight] .display{letter-spacing:.02em;line-height:1.35}:root[data-theme=novalight] .artist{font-size:clamp(1.3rem,3.4vw,2.6rem)}:root[data-theme=novalight] h2.display{font-size:clamp(.95rem,1.9vw,1.25rem)}:root[data-theme=novalight] .btn-secondary,:root[data-theme=novalight] .card,:root[data-theme=novalight] .field{border-color:rgba(116,132,0,.45);box-shadow:0 0 12px rgba(148,163,0,.22),inset 0 0 10px rgba(148,163,0,.06)}:root[data-theme=novalight] .btn{border-radius:6px}:root[data-theme=novalight] .card{border-radius:10px}:root[data-theme=novalight] .banner,:root[data-theme=novalight] .mcover,:root[data-theme=novalight] .reelcard{background:#0e1020}:root[data-theme=novalight] .grain:after{background:radial-gradient(120% 90% at 50% 8%,transparent 60%,rgba(0,0,0,.07) 100%)}:root[data-theme=light]{--bg-0:#f4f5fa;--bg-1:#eceef6;--bg-2:#e3e6f2;--surface:rgba(20,22,40,0.035);--surface-2:rgba(20,22,40,0.06);--line:rgba(20,22,40,0.12);--line-strong:rgba(20,22,40,0.22);--ink-1:#14162a;--ink-2:#4c5070;--ink-3:#8288a6;--violet:#6d4bd8;--violet-hot:#7c5ae6;--magenta:#d43fa4;--cyan:#1d9fb8;--gold:#b8860b;--green:#2f9e5a;--shadow-1:0 1px 2px rgba(20,22,40,.07),0 8px 24px rgba(20,22,40,.08);--shadow-2:0 2px 6px rgba(20,22,40,.1),0 24px 64px rgba(20,22,40,.14)}:root[data-theme=light] body{background:linear-gradient(180deg,#f7f8fc,#eceef6);color:var(--ink-1)}:root[data-theme=light] .glass{background:rgba(255,255,255,.62)}:root[data-theme=light] .grain:before{opacity:.18}:root[data-theme=light] .grain:after{background:radial-gradient(120% 90% at 50% 8%,transparent 60%,rgba(20,22,40,.07) 100%)}:root[data-theme=light] .banner,:root[data-theme=light] .mcover,:root[data-theme=light] .reelcard{background:#0e1020}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#c3c7dc;border-color:#eceef6}:is([data-theme=light],[data-theme=novalight],[data-light]){--hero-glow:0 1px 0 rgba(0,0,0,0.12)}:is([data-theme=light],[data-theme=novalight],[data-light]) body{color:#0a0a0a}:is([data-theme=light],[data-theme=novalight],[data-light]) .section-head :is(h2,h3,p),:is([data-theme=light],[data-theme=novalight],[data-light]) .wrap :is(.display:not(.artist),p,li,h2,h3,.bio),:is([data-theme=light],[data-theme=novalight],[data-light]) :is(.bio,.bio strong){color:#0a0a0a}:is([data-theme=light],[data-theme=novalight],[data-light]) :is(.display:not(.artist),.wordmark){text-shadow:none}:is([data-theme=light],[data-theme=novalight],[data-light]) .eyebrow{color:#2a2a1a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{min-height:100%}body{background:var(--bg-0);color:var(--ink-1);font-family:var(--font-ui);font-size:15.5px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;background:none;border:none;cursor:pointer}img{max-width:100%;display:block}::selection{background:rgba(139,92,246,.4)}.grain:before{opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.grain:after,.grain:before{content:"";position:fixed;inset:0;z-index:2;pointer-events:none}.grain:after{background:radial-gradient(120% 90% at 50% 8%,transparent 55%,rgba(0,0,0,.5) 100%)}.display{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.08}.eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.eyebrow.accent{color:var(--violet-hot)}.muted{color:var(--ink-2)}.small{font-size:.82rem}.mono{font-family:var(--font-glow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:600;font-size:.92rem;letter-spacing:.01em;padding:.72rem 1.5rem;border-radius:999px;transition:transform .16s cubic-bezier(.2,.7,.3,1.2),box-shadow .16s ease,background .16s ease,border-color .16s ease;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{color:var(--btn-ink,#0b0b0d);background:var(--grad-brand);background-size:140% 140%;text-shadow:var(--btn-halo,0 1px 1.5px rgba(255,255,255,.6));box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 28px rgba(233,77,187,.35)}.btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 12px 36px rgba(233,77,187,.5)}.btn-secondary{color:var(--ink-1);background:var(--surface-2);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28)}.btn-quiet{color:var(--ink-2);padding:.55rem 1rem;border-radius:10px}.btn-quiet:hover{color:var(--ink-1);background:var(--surface-2)}.btn-sm{padding:.45rem 1rem;font-size:.82rem}.btn-lg{padding:.95rem 2.2rem;font-size:1rem}.btn-gold{color:#1d1503;background:linear-gradient(120deg,#f5c04e,#f59e4e);box-shadow:0 8px 24px rgba(245,192,78,.3)}.btn-gold:hover{transform:translateY(-1px)}.card{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.card-pad{padding:1.4rem 1.5rem}.glass{background:rgba(14,10,24,.72);background:color-mix(in srgb,var(--bg-0) 55%,transparent);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid var(--line)}.divider{height:1px;background:var(--line);border:0}.badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;padding:.28rem .75rem;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink-2);background:var(--surface)}.badge.live{color:var(--green);border-color:rgba(74,222,128,.35)}.badge.live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:pulse 2s ease-in-out infinite}.badge.gold{color:var(--gold);border-color:rgba(245,192,78,.4)}.badge.violet{color:var(--violet-hot);border-color:rgba(139,92,246,.45)}@keyframes pulse{50%{opacity:.4}}.wrap{max-width:1140px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.section{padding:clamp(3rem,7vw,5.5rem) 0;position:relative}.section-head{margin-bottom:2.2rem}.section-head h2{font-size:clamp(1.5rem,3vw,2.1rem);margin-top:.5rem}.section-head p{color:var(--ink-2);margin-top:.5rem;max-width:560px}.field{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--line-strong);background:rgba(0,0,0,.35);color:var(--ink-1);font-family:inherit;font-size:.95rem;transition:border-color .15s ease,box-shadow .15s ease}.field::placeholder{color:var(--ink-3)}.field:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px rgba(139,92,246,.25)}input[type=range]{accent-color:var(--violet)}.table{width:100%;border-collapse:collapse;font-size:.9rem}.table th{text-align:left;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:.6rem .9rem;border-bottom:1px solid var(--line-strong)}.table td{padding:.75rem .9rem;border-bottom:1px solid var(--line);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tr:hover td{background:rgba(255,255,255,.025)}.kbd{font-family:var(--font-glow);font-size:.7rem;padding:.1rem .45rem;border:solid var(--line-strong);border-width:1px 1px 2px;border-radius:6px;color:var(--ink-2)}.scroll-x{overflow-x:auto}.fade-up{animation:fadeUp .7s cubic-bezier(.2,.7,.2,1) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2a2340;border-radius:6px;border:2px solid var(--bg-0)}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:6px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img,video{max-width:100%}section[id]{content-visibility:auto;contain-intrinsic-size:auto 640px}.card:hover{border-color:var(--line-strong)}.btn{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media (max-width:640px){.section{padding:clamp(2.2rem,8vw,3.4rem) 0}.section-head{margin-bottom:1.5rem}.card-pad{padding:1.15rem 1.2rem}.btn{padding:.72rem 1.25rem}.btn-lg{padding:.85rem 1.6rem;font-size:.95rem}.table{font-size:.82rem}.table td,.table th{padding:.55rem .6rem}}.scroll-x{-webkit-overflow-scrolling:touch}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--inter:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 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;font-style:normal;font-weight:300 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;font-style:normal;font-weight:300 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;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_5d1bbd{font-family:Orbitron,Orbitron Fallback;font-style:normal}.__variable_5d1bbd{--orbitron:"Orbitron","Orbitron 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-20c0,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_6d0c14{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.__variable_6d0c14{--pixel:"Press Start 2P","Press Start 2P Fallback"}