*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }#home .fixed{position:fixed}#home .block{display:block}#home .hidden{display:none}:where(#home *,#home :before,#home :after){border:0 solid hsla(0,0%,100%,.08)}#intro{--ease:cubic-bezier(.32,.72,0,1);--iris:cubic-bezier(.7,0,.2,1)}#home{overflow-x:clip;position:relative}#intro{display:none}.js #intro{animation:intro-expire .01s 5s forwards;inset:0;position:fixed;z-index:200}@keyframes intro-expire{to{visibility:hidden}}@property --r{syntax:"<length>";inherits:false;initial-value:0}.intro__iris{background:#000;inset:0;position:absolute}#intro.is-out{pointer-events:none}#intro.is-out .intro__iris{animation:iris 1.05s var(--iris) forwards;background:radial-gradient(circle at 50% 50%,transparent var(--r),rgba(125,242,65,.9) var(--r),rgba(125,242,65,.9) calc(var(--r) + 2px),#000 calc(var(--r) + 3px))}@keyframes iris{to{--r:80vmax}}html.intro-open{overflow:hidden}.page-bg .grooves-wrap{display:none}.footer{margin-top:0}.hero{align-items:center;display:flex;flex-direction:column;isolation:isolate;min-height:860px;overflow:hidden;padding:0 1.5rem;position:relative}.hero:after{background:linear-gradient(transparent,#000);bottom:0;content:"";height:200px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.hero-sky{animation:twinkle 5s ease-in-out infinite alternate;background:radial-gradient(circle,hsla(0,0%,100%,.7) 0 1px,transparent 1.6px) 0 0 /233px 187px,radial-gradient(circle,hsla(0,0%,100%,.45) 0 1px,transparent 1.6px) 61px 97px /311px 263px,radial-gradient(circle,hsla(0,0%,100%,.3) 0 .8px,transparent 1.3px) 143px 41px /157px 139px,radial-gradient(circle,rgba(125,242,65,.6) 0 1px,transparent 1.6px) 89px 151px /401px 347px;inset:0;-webkit-mask-image:linear-gradient(#000 40%,transparent 85%);mask-image:linear-gradient(#000 40%,transparent 85%);position:absolute;z-index:-2}@keyframes twinkle{0%{opacity:.55}to{opacity:1}}.hero-disc{--dw:clamp(940px,92vw,1640px);aspect-ratio:1;left:50%;margin-left:calc(var(--dw)/-2);position:absolute;top:130px;width:var(--dw);z-index:-1}.disc{background:radial-gradient(circle closest-side,#000 74%,#0a1404 86%,rgba(125,242,65,.3) 97%,rgba(205,255,170,.9) 100%);box-shadow:0 0 0 1px rgba(125,242,65,.5),0 0 60px rgba(125,242,65,.32),0 0 220px 30px rgba(125,242,65,.14);overflow:hidden}.disc,.disc:before{border-radius:50%;inset:0;position:absolute}.disc:before{background:radial-gradient(ellipse 70% 34% at 50% 0,rgba(125,242,65,.2),transparent 70%);content:"";z-index:1}.disc__grooves{background:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0) 0 0 /24px 24px,linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0) 0 0 /24px 24px;-webkit-mask-image:radial-gradient(circle closest-side,transparent 16%,#000 30%,#000 95%,transparent 100%);mask-image:radial-gradient(circle closest-side,transparent 16%,#000 30%,#000 95%,transparent 100%)}.disc__grooves,.disc__tracks{border-radius:50%;inset:0;position:absolute}.disc__tracks{animation:turn 150s linear infinite;background:conic-gradient(at 3px 3px,transparent 75%,rgba(125,242,65,.8) 0) 0 0 /15px 15px;-webkit-mask-composite:source-in,source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:repeating-radial-gradient(circle,#000 0 56px,transparent 56px 74px),conic-gradient(#000 0 38deg,rgba(0,0,0,.25) 38deg 64deg,#000 64deg 148deg,rgba(0,0,0,.35) 148deg 176deg,#000 176deg 258deg,rgba(0,0,0,.2) 258deg 292deg,#000 292deg),radial-gradient(circle closest-side,transparent 34%,rgba(0,0,0,.12) 56%,#000 92%,transparent 99%);mask-image:repeating-radial-gradient(circle,#000 0 56px,transparent 56px 74px),conic-gradient(#000 0 38deg,rgba(0,0,0,.25) 38deg 64deg,#000 64deg 148deg,rgba(0,0,0,.35) 148deg 176deg,#000 176deg 258deg,rgba(0,0,0,.2) 258deg 292deg,#000 292deg),radial-gradient(circle closest-side,transparent 34%,rgba(0,0,0,.12) 56%,#000 92%,transparent 99%)}.disc__light{animation:drift 26s ease-in-out infinite alternate;background:conic-gradient(from 200deg,transparent 0deg,hsla(0,0%,100%,.06) 20deg,transparent 48deg,transparent 180deg,rgba(125,242,65,.07) 200deg,transparent 230deg);border-radius:50%}.disc__light,.tonearm{inset:0;position:absolute}.tonearm{filter:drop-shadow(0 18px 16px rgba(0,0,0,.7));height:100%;overflow:visible;transform-origin:96% 11%;width:100%}.tonearm__arm{fill:none;stroke:#c9c9c9;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.tonearm__weight{stroke:#3a3a3a;stroke-width:20;stroke-linecap:round}.tonearm__head{fill:#e8e8e8}.tonearm__base{fill:#121212;stroke:hsla(0,0%,100%,.25);stroke-width:2}.tonearm__pin{fill:#7df241}.hero-copy{align-items:center;display:flex;flex-direction:column;padding:230px 0 0;position:relative;text-align:center;z-index:2}.hero-copy h1{font-size:clamp(2.7rem,6.6vw,5.6rem);font-weight:600;letter-spacing:-.045em;line-height:1;max-width:14ch;text-shadow:0 4px 40px rgba(0,0,0,.7)}.hero-copy p{color:hsla(0,0%,100%,.72);font-size:1.1rem;margin:1.6rem 0 0;max-width:36rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2.2rem}.hero-pay{color:#b3b3b3;font-size:.88rem!important;margin:1rem 0 0!important}.hero-stage{align-items:center;display:flex;flex-direction:column;margin-top:1.5rem;padding-bottom:110px;position:relative;z-index:2}.hero-stage:before{background:radial-gradient(closest-side,rgba(125,242,65,.35),transparent);border-radius:50%;bottom:128px;content:"";filter:blur(4px);height:46px;left:50%;margin-left:-130px;position:absolute;width:260px}#home .mc-stage--hero{background:transparent;border-radius:0;box-shadow:none;height:440px;width:320px}#home .mc-stage--hero>.mc-fallback{--s:12px}.hero-stage-note{color:#b3b3b3;font-size:.9rem;margin:.4rem 0 0}.hero-stage-note .pixel-label{font-size:.74rem;margin:0}body.is-cleared #home .reveal{animation:rise .9s var(--ease) backwards;animation-delay:var(--d,0ms)}body.is-cleared .hero-disc{animation:disc-in 1.8s var(--ease) both}.js body:not(.is-cleared) #home .reveal,.js body:not(.is-cleared) .hero-disc{animation:show-anyway .01s 5s forwards;opacity:0}@keyframes show-anyway{to{opacity:1}}@keyframes rise{0%{opacity:0;translate:0 22px}}@keyframes disc-in{0%{opacity:0;transform:translateY(160px)}}@keyframes arm-in{0%{rotate:-26deg}}@keyframes fade-in{0%{opacity:0}}@keyframes turn{to{transform:rotate(1turn)}}@keyframes drift{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}.hero--lineup{min-height:0;padding-bottom:5.5rem}.hero--lineup:after{height:120px}.hero--lineup .hero-copy{padding:170px 0 0}.hero--lineup .hero-copy h1{max-width:16ch}.lineup{align-items:flex-end;display:flex;gap:.5rem;justify-content:center;list-style:none;margin:3rem 0 0;max-width:1120px;padding:0;position:relative;width:100%;z-index:2}.lineup:before{background:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0) 0 0 /40px 40px,linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0) 0 0 /40px 40px;bottom:46px;content:"";height:220px;left:-10%;-webkit-mask-image:radial-gradient(ellipse 60% 90% at 50% 100%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 60% 90% at 50% 100%,#000 30%,transparent 75%);position:absolute;right:-10%;transform:perspective(500px) rotateX(62deg);transform-origin:50% 100%;z-index:-1}.lineup-item{flex:1 1 0;max-width:250px;min-width:0}.lineup-link{align-items:center;border-radius:22px;color:#fff;display:flex;flex-direction:column;gap:.15rem;padding-bottom:.6rem;position:relative;text-align:center;transition:transform .5s cubic-bezier(.34,1.56,.44,1)}.lineup-link:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--glow,#7df241) 55%,transparent),transparent);border-radius:50%;bottom:52px;content:"";filter:blur(6px);height:44px;left:50%;margin-left:-95px;opacity:.7;position:absolute;transition:opacity .4s,transform .5s;width:190px}.lineup-link:hover{transform:translateY(-8px)}.lineup-link:hover:before{opacity:1;transform:scale(1.15)}#home .mc-stage--lineup{background:transparent;border-radius:0;box-shadow:none;cursor:pointer;height:340px;width:100%}#home .mc-stage--lineup>.mc-fallback{--s:9px}.lineup-name{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;position:relative}.lineup-meta{color:hsla(0,0%,100%,.5);font-family:Silkscreen,ui-monospace,monospace;font-size:.72rem;letter-spacing:.06em;position:relative;text-transform:uppercase;transition:color .3s}.lineup-link:hover .lineup-meta{color:var(--glow,#7df241)}.hero-actions--under{margin-top:2.5rem;position:relative;z-index:2}.page-hero-capes{height:0;left:50%;-webkit-mask-image:linear-gradient(#000 20%,transparent 90%);mask-image:linear-gradient(#000 20%,transparent 90%);opacity:.35;position:absolute;top:150px;width:0;z-index:-1}.page-hero-cape{left:0;position:absolute;top:0;transform:translateX(-50%) rotate(calc((var(--i) - (var(--count) - 1)/2)*14deg)) translateY(-10px);transform-origin:50% 340px}.page-hero-cape .cape-flat{--s:16px;box-shadow:0 30px 60px -20px #000}body.is-cleared .page-hero-capes{animation:fade-in 1.4s var(--ease,cubic-bezier(.32,.72,0,1)) both}.js body:not(.is-cleared) .page-hero-capes{animation:show-anyway .01s 5s forwards;opacity:0}.finale-capes{align-items:flex-end;display:flex;gap:2rem;height:220px;justify-content:center;margin:4rem -1.5rem 0;overflow:hidden}.finale-capes .cape-flat{--s:14px;transition:translate .6s cubic-bezier(.34,1.56,.44,1);translate:0 40px}.finale-capes .cape-flat:nth-child(2n){translate:0 70px}.finale:hover .finale-capes .cape-flat{translate:0 20px}.ticker{border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden;position:relative}.ticker-track{animation:ticker 60s linear infinite;display:flex;width:-moz-max-content;width:max-content}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-list{display:flex;list-style:none;margin:0;padding:0}.ticker-list li{align-items:center;color:#b3b3b3;display:flex;font-size:1.05rem;font-weight:600;gap:.65rem;padding:1.7rem 2.2rem;white-space:nowrap}.ticker-list img{filter:grayscale(1) brightness(1.5);height:22px;opacity:.75;width:22px}.ticker-list svg{height:21px;opacity:.75;width:21px}.ticker-list span{color:hsla(0,0%,100%,.42);font-weight:500}@keyframes ticker{to{transform:translateX(-50%)}}.frame{border-left:1px solid hsla(0,0%,100%,.08);border-right:1px solid hsla(0,0%,100%,.08);margin:0 auto;max-width:1120px;position:relative;width:calc(100% - 2rem)}.frame:before,.stat+.stat:before{background:hsla(0,0%,100%,.08);content:"";height:1px;left:50%;margin-left:-50vw;pointer-events:none;position:absolute;top:-1px;width:100vw}.frame--pad{padding:6.5rem 2.5rem}.label{color:#b3b3b3;font-size:.88rem;font-weight:500;margin:0 0 .85rem}.center-head{margin:0 auto 3.75rem;max-width:640px;text-align:center}.center-head h2{font-size:clamp(2rem,4.4vw,3rem);font-weight:600;letter-spacing:-.035em;line-height:1.05}.center-head>p:last-of-type{color:#b3b3b3;font-size:1.05rem;margin:1rem auto 0}.center-head .hero-actions{margin-top:1.75rem}.stat{display:grid;gap:1.5rem 2rem;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:480px;padding:3.5rem 2.5rem 2.5rem;position:relative}.stat-head{grid-column:1;grid-row:1}.stat-art{display:grid;grid-column:2;grid-row:1/4;min-height:300px;place-items:center;position:relative}.stat-text{color:#b3b3b3;font-size:.9rem;grid-column:3;max-width:34ch}.stat-count,.stat-text{align-self:end;grid-row:3;margin:0}.stat-count{color:hsla(0,0%,100%,.42);font-size:.8rem;font-variant-numeric:tabular-nums;grid-column:1;letter-spacing:.12em}.stat-count b{color:#fff;font-weight:500}.stat-big{font-size:clamp(3.6rem,7vw,5.5rem);font-weight:600;letter-spacing:-.05em;line-height:.95;margin:0}.stat-big small{color:#b3b3b3;font-size:.4em;letter-spacing:-.02em;margin-left:.12em}.stat-cap{font-size:1.15rem;font-weight:500;line-height:1.3;margin:.9rem 0 0}.bars{display:grid;gap:1.15rem;width:min(380px,100%)}.bars-row{align-items:center;display:grid;font-size:.92rem;gap:1rem;grid-template-columns:6.5rem minmax(0,1fr) 3.2rem}.bars-name{font-weight:600;white-space:nowrap}.bars-name small{color:hsla(0,0%,100%,.42);font-size:.8rem;font-weight:500;margin-left:.4rem}.bars-track{background:hsla(0,0%,100%,.06);border-radius:3px;height:6px}.bars-track i{background:hsla(0,0%,100%,.55);border-radius:inherit;display:block;height:100%;transition:width 1.3s cubic-bezier(.32,.72,0,1) var(--d,0ms);width:var(--w)}.bars-val{font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.bars-row.is-low .bars-track i{background:#7df241;box-shadow:0 0 14px rgba(125,242,65,.5)}.bars-row.is-low .bars-val{color:#7df241}.bars-note{color:hsla(0,0%,100%,.42);font-size:.75rem;margin:.2rem 0 0;text-align:right}.js .stat-art:not(.in) .bars-track i{width:0}.nopass{width:min(380px,100%)}.nopass p{margin:0}.nopass-dots{display:inline-flex;gap:12px;padding:6px 0;position:relative}.nopass-dots i{background:hsla(0,0%,100%,.22);border-radius:50%;height:16px;width:16px}.nopass-dots:after{background:#fff;border-radius:2px;content:"";height:3px;left:-4%;margin-top:-1px;position:absolute;right:-4%;top:50%;transform-origin:0 50%;transition:transform .8s cubic-bezier(.32,.72,0,1) .2s}.js .stat-art:not(.in) .nopass-dots:after{transform:scaleX(0)}.nopass-label{color:hsla(0,0%,100%,.42);font-size:.8rem;margin-top:.5rem!important}.nopass-code{color:#7df241;font-size:3.4rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.03em;line-height:1;margin-top:2.2rem!important}.nopass-code b{display:inline-block;font-weight:inherit;transition:opacity .4s,transform .6s cubic-bezier(.34,1.56,.44,1)}.nopass-code b:first-child{transition-delay:.7s}.nopass-code b:nth-child(2){transition-delay:.78s}.nopass-code b:nth-child(3){transition-delay:.86s}.nopass-code b:nth-child(4){transition-delay:.94s}.nopass-code b:nth-child(5){transition-delay:1.02s}.nopass-code b:nth-child(6){transition-delay:1.1s}.js .stat-art:not(.in) .nopass-code b{opacity:0;transform:translateY(-12px)}.stat-art:hover .nopass-code b{transform:translateY(-4px);transition-delay:0s}.stat-art:hover .nopass-code b:nth-child(2n){transform:translateY(3px)}.cape-wall{display:grid;gap:1.5rem 1.25rem;grid-template-columns:repeat(4,auto);justify-content:center}.cape-wall-item{color:hsla(0,0%,100%,.42);display:grid;font-size:.74rem;font-weight:600;gap:.6rem;justify-items:center;text-align:center;transition:color .3s}.cape-wall-item .cape-flat{--s:6px;transition:transform .6s cubic-bezier(.34,1.56,.44,1) var(--d,0ms),opacity .5s var(--d,0ms)}.cape-wall-item span{line-height:1.2;max-width:9ch}.cape-wall-item.is-low{color:#7df241}.cape-wall-item.is-low .cape-flat{box-shadow:0 0 0 2px #7df241,0 0 30px rgba(125,242,65,.45)}.cape-wall-item:hover{color:#fff}.cape-wall-item:hover .cape-flat{transform:translateY(-6px) rotate(-3deg);transition-delay:0s}.js .stat-art:not(.in) .cape-wall-item .cape-flat{opacity:0;transform:translateY(24px)}.nametag-art{display:grid;justify-items:center;width:min(380px,100%)}.nametag-art p{margin:0}.nametag{align-items:center;background:rgba(0,0,0,.55);box-shadow:0 0 0 1px hsla(0,0%,100%,.12);color:#fff;display:inline-flex;font-family:Silkscreen,ui-monospace,monospace;font-size:2.6rem;gap:2px;letter-spacing:.02em;line-height:1;padding:.5rem 1rem .55rem}.nametag-text{clip-path:inset(0 0 0 0);display:inline-block;transition:clip-path 1s steps(var(--n,6)) .3s;white-space:nowrap}.js .stat-art:not(.in) .nametag-text{clip-path:inset(0 100% 0 0)}.nametag-caret{animation:blink 1s steps(1) infinite;background:#7df241;display:inline-block;height:.1em;margin-top:.7em;width:.5em}@keyframes blink{50%{opacity:0}}.nametag-art .nopass-label{margin-top:.9rem!important}.nametag-ok{align-items:center;color:#7df241;display:inline-flex;font-size:1.05rem;font-weight:600;gap:.4rem;margin-top:2rem!important;transition:opacity .5s 1.4s,translate .6s cubic-bezier(.34,1.56,.44,1) 1.4s}.nametag-ok svg{height:18px;width:18px}.js .stat-art:not(.in) .nametag-ok{opacity:0;translate:0 10px}#how{padding-top:6.5rem}#how .center-head{margin-bottom:1rem;padding:0 1.5rem}.flow{position:relative}.flow:before{border-left:1px dashed hsla(0,0%,100%,.07);content:"";left:50%;pointer-events:none}.flow-rail,.flow:before{bottom:0;position:absolute;top:0}.flow-rail{background:hsla(0,0%,100%,.16);left:2.5rem;width:1px}.flow-rail:after{background:#7df241;box-shadow:0 0 10px rgba(125,242,65,.8);content:"";height:calc(var(--fill, 0)*100%);left:0;position:absolute;top:0;width:1px}.flow-step{align-items:center;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:440px;padding:4rem 2.5rem 4rem 5.5rem;position:relative}.flow-icon{background:#000;border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);color:#b3b3b3;display:grid;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;height:34px;left:calc(2.5rem - 17px);place-items:center;position:absolute;top:4rem;transition:background-color .4s,color .4s,box-shadow .4s;width:34px;z-index:1}.flow-step.is-lit .flow-icon{background:#7df241;box-shadow:0 0 0 6px rgba(125,242,65,.12);color:#000}.flow-text h3{font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:600;letter-spacing:-.03em}.flow-text>p:not(.label){color:#b3b3b3;margin:.9rem 0 1.5rem;max-width:38ch}.flow-art{display:grid;justify-items:center;position:relative}.step-shelf{align-items:flex-end;display:flex;height:300px;justify-content:center;max-width:100%;position:relative;width:380px}.step-shelf .cape-flat{--s:14px;bottom:10px;position:absolute;transition:transform 1.2s cubic-bezier(.32,.72,0,1) .2s}.step-shelf .cape-flat:first-child{filter:brightness(.55);transform:translateX(-90px) rotate(-10deg)}.step-shelf .cape-flat:nth-child(2){filter:brightness(.55);transform:translateX(90px) rotate(10deg)}.step-shelf .cape-flat:nth-child(3){box-shadow:0 0 0 2px #7df241,0 30px 60px -20px #000;transform:translateY(-12px);z-index:1}.flow-art:hover .step-shelf .cape-flat:first-child{transform:translateX(-120px) rotate(-14deg)}.flow-art:hover .step-shelf .cape-flat:nth-child(2){transform:translateX(120px) rotate(14deg)}.js .flow-art:not(.in) .step-shelf .cape-flat{transform:none}.step-order{display:grid;gap:1.5rem;justify-items:center;max-width:100%;width:380px}.nametag--small{font-size:1.6rem}.step-ticket{align-items:center;background:#0b0b0b;border-radius:18px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 30px 60px -30px #000;display:flex;gap:1rem;padding:1rem 1.1rem;transition:transform .9s cubic-bezier(.32,.72,0,1) .2s,opacity .6s .2s;width:100%}.step-ticket .cape-flat{--s:4px}.step-ticket div{display:grid;flex:1;line-height:1.3}.step-ticket strong{font-size:1.05rem}.step-ticket div span{color:#b3b3b3;font-size:.86rem}.step-ticket b{color:#fff;font-family:ui-monospace,monospace;font-weight:600}.step-ticket-ok{background:#7df241;border-radius:999px;color:#000;font-size:.78rem;font-weight:700;padding:.3rem .65rem}.js .flow-art:not(.in) .step-ticket{opacity:0;transform:translateY(30px)}#home .mc-stage--step{background:radial-gradient(circle at 50% 70%,rgba(125,242,65,.16),transparent 60%),#050505;border-radius:22px;height:340px;width:300px}.vinyl{height:280px;max-width:100%;position:relative;width:420px}.vinyl-sleeve{background:#7df241;border-radius:4px;box-shadow:0 34px 60px -26px #000,14px 0 30px -10px rgba(0,0,0,.6);color:#000;display:flex;flex-direction:column;height:260px;justify-content:space-between;left:0;overflow:hidden;padding:18px;position:absolute;top:10px;width:260px;z-index:2}.vinyl-sleeve:before{aspect-ratio:1;background:repeating-radial-gradient(circle,rgba(0,0,0,.1) 0 1px,transparent 1px 6px);border-radius:50%;bottom:-45%;content:"";position:absolute;right:-35%;width:95%}.vinyl-sleeve .brand-mark{gap:2px;height:18px;position:relative}.vinyl-sleeve .brand-mark i{background:#000;width:3.5px}.vinyl-title{font-size:3.4rem;font-weight:800;letter-spacing:-.05em;line-height:.8;position:relative}.vinyl-title small{display:block;font-size:.82rem;font-weight:600;letter-spacing:0;line-height:1.2;margin-top:.7rem;opacity:.7}.vinyl-record{--out:0px;background:radial-gradient(circle,transparent 0 31%,#0b0b0b 31.5% 34%,transparent 34.5%),repeating-radial-gradient(circle,#0a0a0a 0 2px,#171717 2px 3px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 24px 50px -20px #000;height:252px;left:4px;top:14px;transform:translateX(var(--out));transition:transform 1.4s cubic-bezier(.32,.72,0,1) .25s;width:252px}.vinyl-record,.vinyl-record:after{border-radius:50%;position:absolute}.vinyl-record:after{background:conic-gradient(from 200deg,transparent 0deg,hsla(0,0%,100%,.09) 25deg,transparent 55deg,transparent 180deg,hsla(0,0%,100%,.07) 205deg,transparent 235deg);content:"";inset:0}.vinyl-label{background:#7df241;border-radius:50%;display:grid;inset:33%;place-items:center;position:absolute}.vinyl-label:after{background:#000;border-radius:50%;content:"";height:7px;left:50%;margin:-3.5px;position:absolute;top:50%;width:7px}.vinyl-label .brand-mark{gap:2px;height:14px;translate:0 -14px}.vinyl-label .brand-mark i{background:#000;width:2.5px}.vinyl--1 .vinyl-record{--out:92px}.vinyl--2 .vinyl-record{--out:160px}.flow-art:hover .vinyl--1 .vinyl-record{--out:120px}.flow-art:hover .vinyl--2 .vinyl-record{--out:176px}.js .flow-art:not(.in) .vinyl-record{transform:none}.vinyl--3 .vinyl-record{left:50%;margin-left:-126px;transform:none}.vinyl--3 .vinyl-label{animation:turn 3.6s linear infinite}.vinyl-arm{filter:drop-shadow(0 10px 8px rgba(0,0,0,.7));height:252px;left:50%;margin-left:-126px;overflow:visible;position:absolute;top:14px;transform-origin:92% 8%;transition:rotate 1.2s cubic-bezier(.32,.72,0,1) .3s;width:252px}.vinyl-arm path{fill:none;stroke:#cfcfcf;stroke-width:2.4;stroke-linecap:round}.vinyl-arm circle{fill:#141414;stroke:hsla(0,0%,100%,.3);stroke-width:.8}.js .flow-art:not(.in) .vinyl-arm{rotate:-28deg}.tracks{margin:0 auto;max-width:920px}.track,.tracks-head{align-items:center;display:grid;gap:1rem;grid-template-columns:2.5rem minmax(0,1fr) 8rem 4.5rem 5rem;padding:0 1rem}.tracks-head{border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.42);font-size:.8rem;font-weight:500;height:2.5rem}.tracks-head span:first-child{text-align:center}.tracks-list{list-style:none;margin:.6rem 0 0;padding:0}.track{border-radius:8px;min-height:66px;transition:background-color .2s}.track:hover{background:hsla(0,0%,100%,.055)}.track-n{color:#b3b3b3;display:grid;font-size:.95rem;font-variant-numeric:tabular-nums;place-items:center}.track-n .eq{display:none;margin:0}.track:hover .track-n>span:first-child{display:none}.track:hover .track-n .eq{display:inline-flex}.track-title{align-items:center;display:flex;gap:.9rem;min-width:0}.track-title>span:last-child{display:grid;line-height:1.35;min-width:0}.track-title strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-title small{color:#b3b3b3;font-size:.8rem}.track .acard-logo{border-radius:6px;height:42px;width:42px}.track .acard-logo img{height:22px;width:22px}.track .acard-logo svg{height:20px;width:20px}.track:hover .acard-logo img{filter:none;opacity:1}.track:hover .acard-logo svg{color:var(--tint,#fff)}.tracks-term{color:#b3b3b3;font-size:.9rem}.tracks-head .tracks-term{color:inherit;font-size:inherit}.track-term-sm{display:none}.tracks-price{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.tracks-head .tracks-price{font-weight:500}.track-buy{align-items:center;background:transparent;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:inline-flex;font:600 .82rem/1 var(--font-body);height:32px;justify-self:end;overflow:hidden;padding:0 1rem;position:relative;transition:background-color .2s,color .2s,box-shadow .2s}.track:hover .track-buy{background:#7df241;box-shadow:none;color:#000}.tracks-foot{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.75rem;padding:1.5rem 1rem 0}.tracks-foot p{color:#b3b3b3;font-size:.92rem;margin:0}.community .center-head{margin-bottom:2.25rem}.community-link{align-items:center;color:#fff;display:flex;font-size:clamp(2.1rem,6.4vw,4.8rem);font-weight:700;gap:.35em;justify-content:center;letter-spacing:-.045em;line-height:1.1;margin:0 auto;transition:color .25s;width:-moz-fit-content;width:fit-content}.community-link span{background:linear-gradient(#7df241,#7df241) 0 100% /0 3px no-repeat;transition:background-size .6s cubic-bezier(.32,.72,0,1)}.community-link svg{color:#7df241;height:.75em;transition:transform .5s cubic-bezier(.34,1.56,.44,1);width:.75em}.community-link:hover{color:#7df241}.community-link:hover span{background-size:100% 3px}.community-link:hover svg{transform:translate(.08em,-.08em)}.points{border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:3.5rem -2.5rem 0;padding:0}.points--end{border-bottom:0;margin-bottom:-6.5rem}.points li{border-right:1px solid hsla(0,0%,100%,.08);padding:1.8rem 2rem;transition:background-color .3s}.points li:last-child{border-right:0}.points li:hover{background:hsla(0,0%,100%,.02)}.points .n{color:hsla(0,0%,100%,.42);display:block;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.14em;margin-bottom:1.6rem;transition:color .3s}.points li:hover .n{color:#7df241}.points strong{display:block;font-size:1.05rem}.points span:not(.n){color:#b3b3b3;display:block;font-size:.9rem;margin-top:.3rem}.faq-wrap{margin:0 auto;max-width:760px}.page-hero{display:flex;isolation:isolate;justify-content:center;overflow:hidden;padding:0 1.5rem;position:relative}.page-hero:after{background:linear-gradient(transparent,#000);bottom:0;content:"";height:160px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.page-hero-disc{--dw:clamp(780px,92vw,1240px);aspect-ratio:1;left:50%;margin-left:calc(var(--dw)/-2);position:absolute;top:96px;width:var(--dw);z-index:-1}.page-hero-copy{align-items:center;display:flex;flex-direction:column;max-width:680px;padding:7.5rem 0 6rem;position:relative;text-align:center;z-index:2}.page-hero-copy .back-link{margin-bottom:1.4rem}.page-hero-copy .label{margin-bottom:1rem}.page-hero-copy h1{font-size:clamp(2.6rem,6.4vw,4.6rem);font-weight:600;letter-spacing:-.045em;line-height:1;text-shadow:0 4px 40px rgba(0,0,0,.7)}.page-hero-sub{color:hsla(0,0%,100%,.72);font-size:1.06rem;margin:1.3rem 0 0;max-width:48ch}.page-hero .hero-actions{margin-top:2rem}body.is-cleared .page-hero-disc{animation:disc-in 1.6s var(--ease,cubic-bezier(.32,.72,0,1)) both}.js body:not(.is-cleared) .page-hero-disc{animation:show-anyway .01s 5s forwards;opacity:0}.frame-note{color:#b3b3b3;font-size:.92rem;margin:2.25rem auto 0;max-width:62ch;text-align:center}.frame-note strong{color:#fff}.rows{border-top:1px solid hsla(0,0%,100%,.1);list-style:none;margin:0 auto;max-width:860px;padding:0}.row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:1.25rem;grid-template-columns:3rem minmax(0,1fr) auto;padding:1.6rem .75rem;transition:background-color .25s}.row:hover{background:hsla(0,0%,100%,.03)}.row-n{color:hsla(0,0%,100%,.42);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.12em;transition:color .3s}.row:hover .row-n{color:#7df241}.row strong{display:block;font-size:1.2rem;font-weight:600;letter-spacing:-.02em}.row-text span{color:#b3b3b3;display:block;font-size:.92rem;margin-top:.25rem}.row .pill{flex:none}.feature{align-items:center;display:grid;gap:1.5rem 2rem;grid-template-columns:auto minmax(0,1fr) auto;position:relative}.feature .acard-logo{border-radius:18px;height:72px;width:72px}.feature .acard-logo img{filter:none;height:38px;opacity:1;width:38px}.feature h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;letter-spacing:-.035em;margin-top:.5rem}.feature p{color:#b3b3b3;margin:.5rem 0 0;max-width:58ch}.feature-buy{align-items:flex-end;display:flex;flex-direction:column;gap:.8rem}.feature-buy .price{font-size:2.4rem}.legal-lead{color:#fff;font-size:1.12rem;line-height:1.6;margin:0 auto 3.5rem;max-width:64ch;text-align:center}.legal-lead span{color:#b3b3b3}.finale{overflow:hidden;padding:7rem 1.5rem 0;text-align:center}.finale-copy h2{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:600;letter-spacing:-.04em;line-height:1.02;margin:0 auto;max-width:16ch}.finale-copy p{color:#b3b3b3;margin:1.1rem auto 0;max-width:46ch}.finale-disc{height:240px;margin:4rem -1.5rem 0;overflow:hidden;position:relative}.finale-disc .disc{height:1000px;inset:auto;left:50%;margin-left:-500px;top:0;width:1000px}@media (max-width:1100px){.tonearm{display:none}}@media (max-width:900px){.hero{min-height:0}.hero-disc{top:150px}.hero-copy{padding:200px 0 0}.stat{grid-template-columns:1fr;grid-template-rows:none;min-height:0;padding:3rem 1.5rem 2rem}.stat-art,.stat-count,.stat-head,.stat-text{grid-column:1;grid-row:auto}.stat-art{min-height:0;padding:1.5rem 0}.flow:before{display:none}.flow-rail{left:1.5rem}.flow-step{gap:2rem;grid-template-columns:minmax(0,1fr);min-height:0;padding:3.5rem 1.5rem 3.5rem 3.75rem}.flow-icon{left:calc(1.5rem - 17px);top:3.5rem}.flow-art{justify-items:start}.step-shelf{justify-content:flex-start}.frame--pad{padding:4.5rem 1.5rem}.points{grid-template-columns:1fr;margin:2.5rem -1.5rem 0}.points--end{margin-bottom:-4.5rem}.points li{border-bottom:1px solid hsla(0,0%,100%,.08);border-right:0;padding:1.4rem 1.5rem}.points li:last-child{border-bottom:0}.points .n{margin-bottom:.6rem}.page-hero-copy{padding:8.5rem 0 4.5rem}.feature{grid-template-columns:auto minmax(0,1fr)}.feature-buy{align-items:center;flex-direction:row;grid-column:1/-1;justify-content:space-between}}@media (max-width:700px){.track,.tracks-head{gap:.7rem;grid-template-columns:1.25rem minmax(0,1fr) auto auto;padding:0 .4rem}.tracks-term{display:none}.track-term-sm{display:inline}.track .acard-logo{display:none}.track-buy{padding:0 .8rem}.row{grid-template-columns:2rem minmax(0,1fr);padding:1.3rem .25rem}.row>.pill,.row>a.pill,.row>button{grid-column:2;justify-self:start}}@media (max-width:520px){.hero-copy{padding-top:200px}.hero-copy p{font-size:1rem}.vinyl{margin:0 -118px -78px 0;scale:.72;transform-origin:0 0}.nopass-code{font-size:2.6rem}.cape-wall{grid-template-columns:repeat(3,auto)}.nametag{font-size:2rem}#home .mc-stage--hero{height:360px;width:260px}.step-shelf .cape-flat{--s:11px}.nopass-dots{gap:9px}.nopass-dots i{height:12px;width:12px}.finale{padding-top:5rem}}@media (max-width:900px){.hero--lineup .hero-copy{padding-top:150px}.lineup{gap:.25rem;justify-content:flex-start;margin-left:-1.5rem;margin-right:-1.5rem;overflow-x:auto;padding:0 1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 3rem)}.lineup::-webkit-scrollbar{display:none}.lineup-item{flex:0 0 40%;max-width:none;scroll-snap-align:center}#home .mc-stage--lineup{height:290px}.page-hero-cape .cape-flat{--s:12px}.finale-capes{gap:1rem}.finale-capes .cape-flat{--s:10px}}@media (prefers-reduced-motion:reduce){#intro{display:none!important}#home .reveal,.disc__light,.disc__tracks,.hero-disc,.hero-sky,.page-hero-disc,.tonearm,.vinyl-label{animation:none!important;opacity:1!important}.ticker-track{animation:none}.page-hero-capes{animation:none!important;opacity:.35!important}.finale-capes .cape-flat,.lineup-link{transition:none!important}.ticker{overflow-x:auto}.bars-track i,.cape-wall-item .cape-flat,.nametag-ok,.nametag-text,.nopass-code b,.nopass-dots:after,.step-shelf .cape-flat,.step-ticket,.vinyl-arm,.vinyl-record{transition:none!important}.nametag-caret{animation:none}}