:root{--bz-black:#0a0a09;--bz-ink:#050505;--bz-charcoal:#161615;--bz-slate:#22221f;--bz-steel:#3a3a36;--bz-gray:#9b9b93;--bz-bone:#fff;--bz-white:#fff;--bz-green-neon:#a8ff5e;--bz-green-bright:#7fe83a;--bz-green:#54c122;--bz-green-deep:#2f7a10;--bz-green-grave:#153a0b;--surface-page:var(--bz-black);--surface-raised:var(--bz-charcoal);--surface-card:var(--bz-slate);--surface-light:#fff;--surface-accent:var(--bz-green);--text-display:var(--bz-white);--text-body:#d8d8d2;--text-muted:var(--bz-gray);--text-accent:var(--bz-green-bright);--text-on-light:#111110;--text-muted-on-light:#55554f;--accent:var(--bz-green);--accent-hover:var(--bz-green-bright);--accent-down:var(--bz-green-deep);--focus-ring:var(--bz-green-neon);--danger:#e03a2f;--border-dark:#ffffff24;--border-dark-strong:#ffffff47;--border-light:#0a0a09e6;--glow-text-white:0 0 2px #fff6, 0 0 14px #a8ff5e80, 0 0 34px #54c12266;--glow-text-green:0 0 2px #a8ff5e99, 0 0 16px #7fe83a8c, 0 0 40px #54c12280;--glow-box-green:0 0 0 1px #7fe83a99, 0 0 22px #54c12273;--shadow-poster:0 24px 60px #0000008c;--shadow-card:0 10px 30px #05050559;--smoke-green:radial-gradient(60% 50% at 50% 100%, #2f7a1059 0%, #153a0b2e 45%, #0a0a0900 100%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:144px;--container:1600px;--radius-0:0;--radius-sm:3px;--radius-full:999px;--leading-display:.95;--leading-body:1.7;--tracking-display:.01em;--tracking-mono:.02em;--tracking-label:.14em;--ease-grave:cubic-bezier(.16, 1, .3, 1);--ease-bury:cubic-bezier(.55, 0, 1, .45);--t-twitch:.28s;--t-hover:.45s;--t-move:.65s;--t-rise:.9s;--stagger:28ms;--nav-h:72px;--nav-inset:32px;--section-x:clamp(20px, 4vw, 40px);--section-y:clamp(72px, 9vw, 110px)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bz-black);margin:0;padding:0}html{overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-mono);color:var(--text-body);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:var(--bz-green-bright);text-decoration:none}a:hover{color:var(--bz-green-neon)}::selection{background:var(--bz-green);color:#050505}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img,video{max-width:100%}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);margin:0;font-weight:400}.accentWord{color:var(--bz-green-bright);text-shadow:var(--glow-text-green)}@keyframes bzRise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes bzMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bzFlicker{0%,86%,92%,to{opacity:1}88%{opacity:.35}90%{opacity:.75}95%{opacity:.55}}@keyframes bzSmoke{0%{transform:translate(-5%,2%)scale(1)}50%{transform:translate(6%,-5%)scale(1.18)}to{transform:translate(-5%,2%)scale(1)}}@keyframes bzFloat{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-16px)rotate(-6deg)}}@keyframes bzCue{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:.25;transform:translateY(6px)}}@keyframes bzSwing{0%,to{transform:rotate(-13deg)}50%{transform:rotate(-7deg)}}.flicker{animation:7s linear infinite bzFlicker;display:inline-block}.bz-word{white-space:nowrap;display:inline-block}.bz-char{transition:transform var(--t-rise) var(--ease-grave), opacity .5s ease-out, filter .6s ease-out;transition-delay:min(calc(var(--ci,0) * var(--stagger)), .48s);display:inline-block}[data-reveal=chars] .bz-char{opacity:0;transform:translateY(.55em) rotate(var(--tw,0deg));filter:blur(6px)}[data-reveal=chars][data-on] .bz-char{opacity:1;filter:none;transform:none}[data-reveal]{opacity:0;transition:opacity .8s ease-out,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}[data-reveal=fade]{transform:none}[data-reveal=tilt]{transform:translateY(30px)rotate(2.5deg)}[data-reveal][data-on]{opacity:1;transform:none}[data-reveal=tilt][data-on]{transform:rotate(-.6deg)}[data-reveal=chars]{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}[data-reveal=chars] .bz-char{opacity:1;filter:none;transform:none}.bz-char{opacity:1;filter:none;transform:none;animation:none!important}}main{padding-top:var(--nav-h)}.bleedHero{margin-top:calc(-1 * var(--nav-h))}@media (max-width:859px){:root{--nav-inset:20px}}.skipLink{z-index:300;background:var(--bz-green);color:#050505;font-family:var(--font-mono);letter-spacing:.14em;padding:12px 18px;font-size:12px;font-weight:700;position:absolute;top:0;left:-9999px}.skipLink:focus{color:#050505;top:8px;left:8px}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-bz-cursor] body,html[data-bz-cursor] :where(a,button,[role=button],[data-cursor]){cursor:none}html[data-bz-cursor] :where(input,textarea,select,iframe){cursor:auto}::view-transition{pointer-events:none}::view-transition-old(root){animation-duration:10ms}::view-transition-new(root){animation-duration:10ms}::view-transition-old(.bz-smoke-out){animation:bzVtOut .35s var(--ease-bury) both}::view-transition-new(.bz-smoke-in){animation:bzVtIn .65s var(--ease-grave) both, bzVtTear .65s var(--ease-grave) both}@keyframes bzVtOut{to{opacity:0;filter:blur(10px)brightness(.35)saturate(.5);transform:translateY(16px)}}@keyframes bzVtIn{0%{opacity:0;filter:blur(14px)brightness(1.3)saturate(1.4);transform:translateY(-20px)}}@keyframes bzVtTear{0%{clip-path:polygon(0 -120%,100% -120%,100% -27%,97% -10%,93% -34%,89% -2%,84% -30%,79% -8%,74% -36%,69% -12%,64% -40%,59% -6%,54% -28%,49% -10%,44% -38%,39% -14%,34% -32%,29% 0%,24% -34%,19% -8%,14% -36%,9% -14%,4% -30%,0 -17%)}to{clip-path:polygon(0 -120%,100% -120%,100% 113%,97% 130%,93% 106%,89% 138%,84% 110%,79% 132%,74% 104%,69% 128%,64% 100%,59% 134%,54% 112%,49% 130%,44% 102%,39% 126%,34% 108%,29% 140%,24% 106%,19% 132%,14% 104%,9% 126%,4% 110%,0 123%)}}@media (hover:none),(pointer:coarse){::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-group(*){animation:none!important}}
