.footer,.section{isolation:isolate}.footer{position:relative}.footer>.shell,.section>.shell{position:relative;z-index:1}.hud{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:0}.stage{overflow:clip}.hero,.mission{overflow:visible}.hero .hud{z-index:1;opacity:1;transition:opacity 1.4s ease .5s}body.gated .hero .hud{opacity:0;transition:none}.hud__it{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;rotate:var(--r);scale:var(--s);will-change:transform}.hud__it--l{translate:0 -50%}.hud__it--r{translate:-100% -50%;text-align:right}.hud__it--r .rd{justify-items:end}@supports (animation-timeline:view()){.hud__it{animation-name:hud-para;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0 cover 100%}}@keyframes hud-para{0%{transform:translateY(var(--p))}to{transform:translateY(calc(-1 * var(--p)))}}.hud__plate{display:block;background:currentColor;opacity:.5;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;animation:plate-drift 28s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -3.7s)}.hud__plate--streaks{width:clamp(320px,62vw,980px);aspect-ratio:1344/768;-webkit-mask-image:url(/assets/plate-streaks.png);mask-image:url(/assets/plate-streaks.png)}.hud__plate--splatter{width:clamp(220px,36vw,560px);aspect-ratio:1;-webkit-mask-image:url(/assets/plate-splatter.png);mask-image:url(/assets/plate-splatter.png)}@keyframes plate-drift{0%{translate:-1.5% 1%;rotate:-1.2deg}to{translate:1.5% -1%;rotate:1.2deg}}body.dancing .hud__plate--streaks{opacity:calc(.4 + var(--beat) * .45)}body.dancing .hud__plate--splatter{opacity:calc(.4 + var(--b0) * .5);scale:calc(1 + var(--b0) * .08)}.hud__box{display:grid;grid-gap:12px;gap:12px;padding:12px 22px 18px;border:1px solid var(--paper-14);justify-items:center}.hud__lbl{font-family:var(--mono);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-45);justify-self:start}.cube{--c:58px;position:relative;display:block;width:var(--c);height:var(--c);transform-style:preserve-3d;animation:cube-turn 16s linear infinite}.cube b{position:absolute;inset:0;border:1px solid;opacity:.8}.cube b:first-child{transform:translateZ(calc(var(--c) / 2))}.cube b:nth-child(2){transform:rotateY(90deg) translateZ(calc(var(--c) / 2))}.cube b:nth-child(3){transform:rotateY(180deg) translateZ(calc(var(--c) / 2))}.cube b:nth-child(4){transform:rotateY(-90deg) translateZ(calc(var(--c) / 2))}.cube b:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--c) / 2))}.cube b:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--c) / 2))}@keyframes cube-turn{0%{transform:rotateX(-22deg) rotateY(0deg)}to{transform:rotateX(-22deg) rotateY(1turn)}}body.dancing .cube{scale:calc(1 + var(--b1) * .2);transition:scale .06s linear}.bars{display:flex;align-items:flex-end;gap:4px;height:46px}.bars b{width:7px;height:100%;background:currentColor;transform-origin:bottom;scale:1 .12;transition:scale .05s linear}body:not(.dancing) .bars b{animation:bar-idle 1.7s ease-in-out infinite alternate;animation-delay:calc(var(--n) * -.26s)}@keyframes bar-idle{0%{scale:1 .1}to{scale:1 .42}}body.dancing .bars .b0{scale:1 calc(.08 + var(--b0) * .92)}body.dancing .bars .b1{scale:1 calc(.08 + var(--b1) * .92)}body.dancing .bars .b2{scale:1 calc(.08 + var(--b2) * .92)}body.dancing .bars .b3{scale:1 calc(.08 + var(--b3) * .92)}body.dancing .bars .b4{scale:1 calc(.08 + var(--b4) * .92)}.graph{display:block;overflow:visible}.graph path{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-dasharray:62 38;animation:trace-run 5s linear infinite}@keyframes trace-run{to{stroke-dashoffset:-100}}body.dancing .graph{transform-origin:bottom;scale:1 calc(.75 + var(--b2) * .6);transition:scale .06s linear}.meter{display:block;width:124px;height:9px;padding:1px;border:1px solid}.meter b{display:block;height:100%;background:currentColor;transform-origin:left;scale:.35 1;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 8px);mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 8px);transition:scale .06s linear}body:not(.dancing) .meter b{animation:meter-idle 3.2s ease-in-out infinite alternate}@keyframes meter-idle{0%{scale:.2 1}to{scale:.7 1}}body.dancing .meter b{scale:calc(.08 + var(--beat) * .92) 1}.rd{display:grid;grid-gap:3px;gap:3px;font-family:var(--mono);font-size:.5625rem;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.rd em{font-style:normal;white-space:nowrap}.rd em:nth-child(2n){opacity:.55}.rd em{animation:rd-flick 7s steps(1) infinite;animation-delay:calc(var(--n) * -1.9s)}@keyframes rd-flick{0%,92%{opacity:1}93%{opacity:.2}94.5%{opacity:1}97%{opacity:.35}98%{opacity:1}}.ring{display:block;width:54px;height:54px;border-radius:50%;border:1px dashed;opacity:.6;animation:ring-spin 14s linear infinite}@keyframes ring-spin{to{rotate:1turn}}body.dancing .ring{scale:calc(1 + var(--b3) * .3);transition:scale .06s linear}.ticks{position:relative;display:block;width:92px;height:92px;opacity:.55}.ticks:after,.ticks:before{content:"";position:absolute;width:16px;height:16px;border:1px solid}.ticks:before{top:0;left:0;border-right:0;border-bottom:0}.ticks:after{right:0;bottom:0;border-left:0;border-top:0}.dot{display:block;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 14px 2px currentColor;animation:dot-pulse 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s)}@keyframes dot-pulse{0%,to{opacity:.55}50%{opacity:1}}body.dancing .dot{box-shadow:0 0 calc(10px + var(--b4) * 26px) calc(1px + var(--b4) * 5px) currentColor;animation:none;opacity:calc(.6 + var(--b4) * .4)}@media (max-width:47rem){.hud--desk{display:none}.hud__it{scale:calc(var(--s) * .72)}}@media (prefers-reduced-motion:reduce){.bars b,.cube,.dot,.floor__pulse,.graph path,.hero__haze,.hero__sweep,.hud__it,.hud__plate,.meter b,.rd em,.ring{animation:none!important}.floor__pulse{display:none}.hud__plate{opacity:.35}}:root{--ink-900:#050505}.hero{background:var(--ink-900)}.hero:after{display:none}.hero__floor{position:absolute;left:0;right:0;bottom:0;height:58%;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask:url(/assets/plate-floor.png) center bottom/cover no-repeat;mask:url(/assets/plate-floor.png) center bottom/cover no-repeat}.floor__base{position:absolute;inset:0;background:var(--paper);opacity:.11}body.dancing .floor__base{opacity:calc(.08 + var(--beat) * .08)}.floor__pulse{position:absolute;left:0;right:0;top:0;height:22%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.34) 50%,transparent);opacity:.8;will-change:transform;animation:floor-run 3.4s cubic-bezier(.4,0,.9,.6) infinite}.floor__pulse--b{animation-delay:-1.7s}@keyframes floor-run{0%{translate:0 -100%}to{translate:0 480%}}body.dancing .floor__pulse{opacity:calc(.45 + var(--beat) * .55)}.hero__sky{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero__haze{position:absolute;width:70vmax;height:70vmax;border-radius:50%;will-change:transform;animation:haze-drift 26s ease-in-out infinite alternate}.hero__haze--red{left:55%;top:-10%;background:radial-gradient(closest-side,rgba(193,33,26,.3),rgba(193,33,26,.1) 45%,transparent 72%)}.hero__haze--pale{left:-30%;top:30%;background:radial-gradient(closest-side,rgba(255,255,255,.07),transparent 70%);animation-duration:34s;animation-delay:-12s}@keyframes haze-drift{0%{translate:-6% -4%;scale:.92}to{translate:6% 5%;scale:1.08}}body.dancing .hero__haze--red{opacity:calc(.7 + var(--beat) * .3)}.hero__sweep{position:absolute;top:-30%;left:50%;width:34vmax;height:170vmax;margin-left:-17vmax;transform-origin:50% 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.045) 50%,transparent);will-change:transform;animation:sweep-swing 16s ease-in-out infinite alternate}.hero__sweep--l{rotate:-30deg;animation-name:sweep-swing-l}.hero__sweep--r{animation-duration:21s;animation-delay:-7s}@keyframes sweep-swing{0%{rotate:10deg}to{rotate:42deg}}@keyframes sweep-swing-l{0%{rotate:-44deg}to{rotate:-8deg}}body.dancing .hero__sweep{opacity:calc(.7 + var(--beat) * .5)}.hero__lockup .wordmark,.preloader .word{letter-spacing:.05em}.hero__lockup .wordmark{font-size:clamp(3rem,min(12.5vw,18vh),9.4rem)}.hero__lockup .ch{transition:background-color .08s linear,color .08s linear}.hero__lockup .ch.hit{background:var(--red);color:var(--ink-900);box-shadow:0 0 0 .03em var(--red)}.hero__lockup .year .ch.hit{background:var(--paper);color:var(--red);box-shadow:0 0 0 .03em var(--paper)}@media (prefers-reduced-motion:reduce){.hero__lockup .ch.hit{background:none;color:inherit;box-shadow:none}}.checkout{position:fixed;inset:0 0 0 auto;width:min(32rem,100vw);height:100dvh;max-height:100dvh;max-width:none;margin:0;border:0;border-left:1px solid var(--edge,var(--paper-14));overflow-y:auto;overscroll-behavior:contain;padding-top:clamp(3rem,6vh,4rem)}.checkout[open][data-stage=pay]{display:flex;flex-direction:column;overflow:hidden;padding:2.5rem 0 0}.checkout[open][data-stage=pay] [data-pane=pay]{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:.7rem}.checkout[open][data-stage=pay] .checkout__frame{flex:1 1;min-height:0;height:auto;border:0}.checkout form[data-pane]{display:none}.checkout[data-stage=details] form[data-pane=details],.checkout[data-stage=select] form[data-pane=select]{display:grid;grid-gap:1rem;gap:1rem}.checkout__pane .count__ctl button:disabled{opacity:.35;cursor:default}.checkout .cta:disabled{opacity:.5;cursor:default}.checkout[open]{animation:drawer-in .55s cubic-bezier(.16,.84,.44,1) both}@keyframes drawer-in{0%{translate:100% 0}to{translate:0 0}}.checkout::-webkit-backdrop{background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.checkout::backdrop{background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.checkout__x{top:.45rem;right:.6rem}.checkout__frame{width:100%;height:min(70dvh,820px);border:1px solid var(--paper-14);background:var(--ink-900)}.checkout__pop{color:var(--paper-45);text-decoration:underline;text-underline-offset:.2em;align-self:center;padding:.8rem 0}.checkout__pop:hover{color:var(--paper)}@media (prefers-reduced-motion:reduce){.checkout[open]{animation:none}}.unlock{display:grid;grid-gap:1rem;gap:1rem;max-width:24rem;margin-top:1.5rem;font-family:var(--mono)}.unlock .field input{text-transform:uppercase;letter-spacing:.08em}.unlock .cta{margin-top:0;justify-self:start}.paid{min-height:100dvh;display:grid;place-content:center;grid-gap:1rem;gap:1rem;padding:2rem;text-align:center;background:var(--ink-900);color:var(--paper)}.paid__h{font-family:var(--display);font-size:clamp(2rem,7vw,3.5rem);line-height:1;text-transform:uppercase}.snaps{align-items:start}