@font-face{font-family:Pulse Flex;src:url(/fonts/pulse-flex.woff2)format("woff2-variations"),url(/fonts/pulse-flex.woff2)format("woff2");font-weight:100 900;font-stretch:50% 150%;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jbmono-500.woff2)format("woff2");font-weight:500;font-display:swap}@property --bg{syntax:"<color>";inherits:true;initial-value:#0a0a0a}@property --fg{syntax:"<color>";inherits:true;initial-value:#d4ff3a}@property --text{syntax:"<color>";inherits:true;initial-value:#f7f7f2}@property --muted{syntax:"<color>";inherits:true;initial-value:#b9b9b1}@property --accent{syntax:"<color>";inherits:true;initial-value:#d4ff3a}@property --on-accent{syntax:"<color>";inherits:true;initial-value:#0a0a0a}@property --surface{syntax:"<color>";inherits:true;initial-value:#161616}@property --line{syntax:"<color>";inherits:true;initial-value:#3a3a38}@property --wght{syntax:"<number>";inherits:true;initial-value:700}@property --wdth{syntax:"<number>";inherits:true;initial-value:100}@property --k{syntax:"<number>";inherits:false;initial-value:0}:root{--black:#0a0a0a;--acid:#d4ff3a;--red:#ff3b1f;--blue:#2b4bff;--white:#f7f7f2;--bg:var(--black);--fg:var(--acid);--text:var(--white);--muted:#b9b9b1;--accent:var(--acid);--on-accent:var(--black);--surface:#161616;--line:#3a3a38;--font-display:"Pulse Flex", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--fs-body:clamp(1rem, .96rem + .2vw, 1.125rem);--fs-mono:clamp(.875rem, .85rem + .12vw, 1rem);--fs-headline:clamp(2.25rem, 1.1rem + 4.8vw, 6rem);--fs-artist:clamp(1.75rem, .95rem + 4.3vw, 5.5rem);--gutter:clamp(16px, 3.2vw, 48px);--maxw:1680px;--nav-h:64px;--theme-ms:.4s;color-scheme:dark;transition:--bg var(--theme-ms) ease, --fg var(--theme-ms) ease, --text var(--theme-ms) ease, --muted var(--theme-ms) ease, --accent var(--theme-ms) ease, --on-accent var(--theme-ms) ease, --surface var(--theme-ms) ease, --line var(--theme-ms) ease}:root[data-day=sat]{--fg:var(--red);--accent:var(--red);--on-accent:var(--black)}:root[data-day=sun]{--bg:var(--blue);--fg:var(--white);--muted:#e3e7ff;--accent:var(--white);--on-accent:var(--blue);--surface:#1d37d8;--line:#7086ff}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:3px solid var(--fg);outline-offset:3px;border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--gutter);z-index:200;background:var(--acid);color:var(--black);font-family:var(--font-mono);padding:12px 16px;font-weight:500;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:8px}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.mono{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums}.caps{text-transform:uppercase}.muted{color:var(--muted)}.lede{max-width:46ch;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.45}.prose{max-width:62ch}.prose p+p{margin-top:1em}.label{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);align-items:center;gap:12px;display:flex}.label:after{content:"";opacity:.4;background:currentColor;flex:1;height:1px}.headline{font-family:var(--font-display);font-size:var(--fs-headline);font-variation-settings:"wght" 800, "wdth" 100;letter-spacing:-.01em;text-transform:uppercase;color:var(--fg);line-height:.9}.btn{min-height:48px;font-family:var(--font-mono);font-weight:500;font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;background:0 0;border:2px solid;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--text);border-color:var(--text);color:var(--bg)}.btn--acid{background:var(--acid);border-color:var(--acid);color:var(--black)}.btn--acid:hover{background:var(--white);border-color:var(--white);color:var(--black)}.btn--accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn--accent:hover{background:var(--text);border-color:var(--text);color:var(--bg)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:2px solid var(--line);min-height:44px;color:var(--text);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;padding:8px 16px;transition:background-color .15s,color .15s,border-color .15s}.chip:hover{border-color:var(--text)}.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.display,.kt{font-family:var(--font-display);font-synthesis:none;font-variation-settings:"wght" var(--wght), "wdth" var(--wdth);text-transform:uppercase;letter-spacing:-.01em;font-weight:400;line-height:.86}.fit{white-space:nowrap;contain:inline-size;min-width:0;display:block}.fit__inner{display:inline-block}.is-measuring,.is-measuring *{font-variation-settings:"wght" var(--m-wght), "wdth" var(--m-wdth)!important;transition:none!important;animation:none!important;transform:none!important}.mega{--rest-wght:500;--fit-wght:var(--rest-wght);--fit-wdth:100;color:var(--fg)}.mega .ch{--wght:calc(var(--rest-wght) + (900 - var(--rest-wght)) * var(--k));--wdth:calc(100 + (var(--comp-wdth,100) - 100) * var(--k));font-variation-settings:"wght" var(--wght), "wdth" var(--wdth);transition:--k .45s cubic-bezier(.2,.7,.2,1);display:inline}.mega.is-kinetic:not(.is-wave) .ch{transition:none}.mega.is-wave .ch{animation:5s cubic-bezier(.45,0,.55,1) infinite letter-wave;animation-delay:calc(var(--i) * .11s)}@keyframes letter-wave{0%{--k:0}15%{--k:1}30%,to{--k:0}}html[data-calm=on] .kt,html[data-calm=on] .kt *{--wght:700!important;--wdth:100!important;--k:0!important;transition:none!important;animation:none!important}html[data-calm=on] [data-fit]{--fit-wght:700!important;--fit-wdth:100!important}@media (prefers-reduced-motion:reduce){.kt,.kt *{--wght:700!important;--wdth:100!important;--k:0!important;transition:none!important;animation:none!important}[data-fit]{--fit-wght:700!important;--fit-wdth:100!important}}.sweep{z-index:150;background:var(--accent);color:var(--on-accent);pointer-events:none;visibility:hidden;contain:strict;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden;transform:translate(101%)}.sweep__word{font-family:var(--font-display);font-variation-settings:"wght" 900, "wdth" 100;text-transform:uppercase;white-space:nowrap;line-height:.8;font-size:calc(94vw / (var(--chars,6) * .66))}html.sweep-go .sweep{visibility:visible;transition:transform .25s cubic-bezier(.7,0,.3,1);transform:translate(0)}html.sweep-in .sweep{visibility:visible;transform:translate(0)}html.sweep-in.sweep-out .sweep{transition:transform .25s cubic-bezier(.7,0,.3,1);transform:translate(-101%)}.section{padding-block:clamp(64px,10vw,160px)}.section--tight{padding-block:clamp(40px,6vw,96px)}.section__head{gap:20px;margin-bottom:clamp(32px,5vw,72px);display:grid}.rule{border:0;border-top:1px solid var(--line);margin:0}.page-head{padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(24px,4vw,48px)}.page-head .mega{margin-bottom:clamp(20px,3vw,40px)}.page-head__row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:clamp(20px,2.4vw,32px)}.pill{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.field{gap:8px;display:grid}.field label{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.06em}.input,.select{width:100%;min-height:52px;color:var(--text);border:2px solid var(--line);background:0 0;border-radius:14px;padding:12px 16px;font-size:1rem}.input:focus-visible,.select:focus-visible{border-color:var(--fg);outline-offset:2px}.select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.select option{background:var(--black);color:var(--white)}.nav[data-astro-cid-wpvy4v7s]{z-index:100;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.nav__bar[data-astro-cid-wpvy4v7s]{height:var(--nav-h);align-items:center;gap:24px;display:flex}.nav__mark[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);font-variation-settings:"wght" 900, "wdth" 120;letter-spacing:-.01em;color:var(--fg);white-space:nowrap;font-size:1.625rem;line-height:1;text-decoration:none}.nav__mark[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{font-variation-settings:"wght" 300, "wdth" 120;margin-left:.12em}.nav__links[data-astro-cid-wpvy4v7s]{margin-right:auto;display:none}.nav__links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:clamp(16px,2vw,32px);display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #0000;padding-block:8px;text-decoration:none;transition:border-color .15s,color .15s}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{border-color:var(--line)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--fg);border-color:var(--fg)}.nav__actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:12px;margin-left:auto;display:flex}.nav__tickets[data-astro-cid-wpvy4v7s]{min-height:40px;padding:8px 18px}.nav__menu-btn[data-astro-cid-wpvy4v7s]{border:2px solid var(--line);min-height:40px;font-family:var(--font-mono);font-weight:500;font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;padding:8px 16px}.nav__menu-btn[data-astro-cid-wpvy4v7s]:hover{border-color:var(--text)}.calm-toggle[data-astro-cid-wpvy4v7s]{border:2px solid var(--line);min-height:40px;font-family:var(--font-mono);font-weight:500;font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:none}.calm-toggle[data-astro-cid-wpvy4v7s]:hover{border-color:var(--text)}.calm-toggle__dot[data-astro-cid-wpvy4v7s]{border:2px solid;border-radius:50%;width:12px;height:12px}.calm-toggle[data-astro-cid-wpvy4v7s][aria-pressed=true]{border-color:var(--fg);color:var(--fg)}.calm-toggle[data-astro-cid-wpvy4v7s][aria-pressed=true] .calm-toggle__dot[data-astro-cid-wpvy4v7s]{background:currentColor}@media (width<=419px){.nav__bar[data-astro-cid-wpvy4v7s]{gap:8px}.nav__mark[data-astro-cid-wpvy4v7s]{font-size:1.3rem}.nav__actions[data-astro-cid-wpvy4v7s]{gap:6px}.nav__tickets[data-astro-cid-wpvy4v7s],.nav__menu-btn[data-astro-cid-wpvy4v7s]{letter-spacing:.02em;padding-inline:12px}}@media (width>=1100px){.nav__links[data-astro-cid-wpvy4v7s]{display:block}.nav__actions[data-astro-cid-wpvy4v7s]{margin-left:0}.nav__menu-btn[data-astro-cid-wpvy4v7s][data-menu-open]{display:none}.nav__actions[data-astro-cid-wpvy4v7s] .calm-toggle[data-astro-cid-wpvy4v7s]{display:inline-flex}}.menu[data-astro-cid-wpvy4v7s]{background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--text);border:0;margin:0;padding:0}.menu[data-astro-cid-wpvy4v7s][open]{flex-direction:column;display:flex}.menu[data-astro-cid-wpvy4v7s]::backdrop{background:var(--bg)}.menu__top[data-astro-cid-wpvy4v7s]{height:var(--nav-h);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.menu__links[data-astro-cid-wpvy4v7s]{flex:1;padding-block:24px;overflow-y:auto}.menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);font-variation-settings:"wght" 800, "wdth" 100;text-transform:uppercase;padding-block:.08em;font-size:clamp(2.5rem,12vw,6rem);line-height:1;text-decoration:none;display:block}.menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--fg)}.menu__foot[data-astro-cid-wpvy4v7s]{padding-block:20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.menu__foot[data-astro-cid-wpvy4v7s] .calm-toggle[data-astro-cid-wpvy4v7s]{display:inline-flex}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-block:clamp(48px,7vw,96px) 32px}.footer__sponsors[data-astro-cid-jo6i4kqk]{margin-bottom:clamp(48px,7vw,96px)}.sponsors[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:16px clamp(24px,4vw,56px);margin-top:24px;font-size:clamp(1.25rem,1rem + 1.2vw,2rem);line-height:1;display:flex}.footer__grid[data-astro-cid-jo6i4kqk]{align-items:end;gap:32px;display:grid}.footer__mark[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-variation-settings:"wght" 900, "wdth" 120;color:var(--fg);font-size:clamp(4rem,14vw,12rem);line-height:.8}.footer__mark[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{font-variation-settings:"wght" 200, "wdth" 120}.footer__links[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:repeat(2,max-content);gap:8px 32px;display:grid}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:6px;text-decoration:none;display:inline-block}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:4px;text-decoration:underline}.footer__meta[data-astro-cid-jo6i4kqk]{gap:4px;display:grid}@media (width>=1200px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr)}.footer__mark[data-astro-cid-jo6i4kqk]{font-size:clamp(4rem,10vw,12rem)}}
