:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none}@font-face{font-family:Supply Sans;src:url(/assets/fonts/PPSupplySans-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bethany Elingston;src:url(/assets/fonts/Bethany%20Elingston.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(/assets/fonts/PPSupplyMono-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:STK Bureau Serif;src:url(/assets/fonts/STKBureau-SerifBook.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}::selection{color:#1f1d1e;background:#7be88a}::selection{color:#1f1d1e;background:#7be88a}body.webgl-loader-overlay .loader-container{pointer-events:none;opacity:0!important}.loader-container{z-index:100;pointer-events:none;will-change:opacity;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:40px;left:40px}.loader-degree{color:#ffffff80;letter-spacing:.05em;padding-bottom:.55rem;font-family:Supply Sans,monospace;font-size:.9rem}.loader-text{color:#fff;font-family:Supply Sans,monospace;font-size:6.25rem;font-weight:700;line-height:1;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%)}.loader-digit{height:1em;display:inline-block;overflow:hidden}.loader-digit-inner{will-change:transform;flex-direction:column;display:flex}.loader-logo{filter:brightness(0)invert();width:auto;height:1em;display:block}.loader-digit-inner span{height:1em;line-height:1;display:block}.hud-xp,.hud-audio-btn,.hud-waitlist-btn,.hud-menu-btn,.waitlist-bar{-webkit-backdrop-filter:saturate(120%)blur(14px);color:#ffffffe6;white-space:nowrap;background:#0006;border:1px solid #ffffff1a;border-radius:999px;align-items:center;font-family:Google Sans Flex,Google Sans Code,sans-serif;font-weight:500;transition:color .6s,background .6s,border-color .6s,box-shadow .6s;position:relative;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff14}.hud-xp:after,.hud-audio-btn:after,.hud-waitlist-btn:after,.hud-menu-btn:after,.hud-menu-dropdown:after,.waitlist-bar:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fff6,#fff0 35% 65%,#fff6);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hud-left-group{flex-direction:row;align-items:center;gap:8px;display:none;position:absolute;top:16px;left:20px}.hud-xp{align-items:center;gap:6px;padding:11px 16px;font-size:16px;display:flex;position:relative}.hud-xp:before{content:"";border-radius:inherit;opacity:0;will-change:opacity;pointer-events:none;border:2px solid #ffc83200;position:absolute;inset:-2px;box-shadow:0 0 #ffbe2800}.hud-xp.xp-ripple:before{animation:1.8s ease-out xpStrokeGlow}.hud-xp.xp-ripple{animation:1.8s ease-out xpFlashWhite}.nav-black .hud-xp.xp-ripple{animation:1.8s ease-out xpFlashBlack}@keyframes xpStrokeGlow{0%{opacity:0;border-color:#ffc83200;box-shadow:0 0 #ffbe2800}12%{opacity:1;border-color:#ffc832e6;box-shadow:0 0 14px #ffbe28b3,0 0 30px #ffaa004d}40%{opacity:1;border-color:#ffc83280;box-shadow:0 0 10px #ffbe2866,0 0 22px #ffaa0026}to{opacity:0;border-color:#ffc83200;box-shadow:0 0 #ffbe2800}}@keyframes xpFlashWhite{0%{background:#0006}12%{background:#fffffff2}40%{background:#ffffff80}to{background:#0006}}@keyframes xpFlashBlack{0%{background:#ffffff73}12%{background:#fffffff2}40%{background:#fff9}to{background:#ffffff73}}.hud-xp-icon{object-fit:contain;width:16px;height:16px}.hud-xp-label{opacity:.6}.hud-audio-btn{cursor:pointer;pointer-events:auto;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.hud-audio-btn svg{pointer-events:none;display:block}.hud-audio-wave-wrap{transform-box:view-box;transform-origin:50%;will-change:transform;transition:transform .38s cubic-bezier(.22,1,.36,1);transform:scaleY(.05)}.hud-audio-btn.is-playing .hud-audio-wave-wrap{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.hud-audio-wave-wrap,.hud-audio-btn.is-playing .hud-audio-wave-wrap{transition:none;transform:scaleY(1)}}.hud-waitlist-btn{cursor:pointer;pointer-events:auto;padding:11px 16px;font-size:15px;display:none;position:absolute;top:16px;right:20px}.hud-right-group{flex-direction:row;align-items:center;gap:8px;display:none;position:absolute;top:16px;right:20px}.hud-right-group .hud-waitlist-btn{position:relative;top:auto;right:auto}.hud-menu{align-items:center;display:flex;position:relative}.hud-menu-btn{cursor:pointer;pointer-events:auto;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.hud-menu-icon{pointer-events:none;display:block}.hud-menu-dropdown{-webkit-backdrop-filter:saturate(120%)blur(14px);color:#ffffffe6;opacity:0;pointer-events:none;background:#0006;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;min-width:170px;padding:7px;font-family:Google Sans Flex,Google Sans Code,sans-serif;font-weight:500;transition:opacity .25s,transform .25s,color .6s,background .6s,border-color .6s;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff14}.hud-menu-dropdown.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.hud-menu-item{color:inherit;white-space:nowrap;border-radius:10px;padding:10px 16px;font-size:15px;text-decoration:none;transition:background .2s;display:block}.hud-menu-item:hover{background:#ffffff1a}.next-stage-trigger{pointer-events:none;will-change:opacity;width:88px;height:88px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.next-stage-btn{opacity:0;cursor:pointer;pointer-events:auto;will-change:opacity, transform;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(circle,#fff0 0% 24%,#fff 48%,#ffffffeb 62%,#ffffff52 82%,#fff0 100%);border:none;border-radius:50%;width:100%;height:100%;padding:0;transition:transform .2s;position:relative;overflow:visible;box-shadow:0 0 34px 12px #ffffff8c,0 0 90px 40px #ffffff3d}.next-stage-label{white-space:pre-line;text-align:left;pointer-events:none;text-transform:uppercase;color:#fff;font-family:PP Supply Mono,Supply Sans,monospace;font-size:1.4rem;font-weight:700;line-height:1.05;position:absolute;top:50%;left:calc(100% + 22px);transform:translateY(-50%)}.next-stage-hit{pointer-events:auto;cursor:pointer;border-radius:50%;position:absolute;inset:-30px}.next-stage-btn-stroke{pointer-events:none;box-sizing:border-box;border:1px solid #fff6;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 12px 2px #ffffff38}.next-stage-btn-progress{pointer-events:none;width:124%;height:124%;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)rotate(-90deg)}.next-stage-btn-progress circle{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 6px #ffffff80);transition:stroke-dashoffset 50ms linear}.next-stage-btn:hover{transform:scale(1.08)}.next-stage-btn:active{transform:scale(.95)}.next-stage-btn:before,.next-stage-btn:after{content:"";pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#fff0 40%,#ffffff26 64%,#ffffffe6 86%,#fff 94%,#fff0 96%);border-radius:50%;width:130%;height:130%;animation:2.8s cubic-bezier(.22,1,.36,1) infinite next-btn-ripple;position:absolute;top:50%;left:50%}.next-stage-btn:after{animation-delay:1.4s}@keyframes next-btn-ripple{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}.hud-audio-btn:hover,.hud-waitlist-btn:hover,.hud-menu-btn:hover{background:#00000080}.loader-circle-hint{pointer-events:none;opacity:0;z-index:50;will-change:opacity;transition:opacity .5s;position:absolute;inset:0}.loader-circle-hint.is-visible{opacity:1}.loader-circle-stage{width:40vh;height:40vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-circle-ring{opacity:0;will-change:transform, opacity;background:conic-gradient(#ffffffd9 0deg,#fff0 5deg 210deg,#ffffffd9 360deg);transition:opacity .35s;position:absolute;inset:-12vh;-webkit-mask:radial-gradient(circle,#0000 18.7vh,#000 19.4vh 20.6vh,#0000 21.3vh);mask:radial-gradient(circle,#0000 18.7vh,#000 19.4vh 20.6vh,#0000 21.3vh)}.loader-circle-hint.is-demo .loader-circle-ring{opacity:1}.loader-circle-handle{will-change:transform, opacity;background:#ffffffe6;border-radius:50%;width:2vh;height:2vh;margin-top:-1vh;margin-left:-1vh;transition:opacity .35s;position:absolute;top:50%;left:50%}.loader-circle-hint.is-dragging .loader-circle-handle{opacity:0}.hud-status{color:#ffffffb3;opacity:0;flex-direction:column;align-items:center;gap:6px;width:100%;font-family:Google Sans Code,monospace;font-size:1.25rem;transition:color .4s;display:flex;position:absolute;bottom:108px;left:0}.nav-black .hud-status{color:#141414a6}body.webgl-loader-overlay .hud-status{color:#fff;font-family:PP Supply Mono,Supply Sans,monospace;top:50%;bottom:auto;transform:translateY(-50%)}.scroll-indicator{-webkit-backdrop-filter:saturate(120%)blur(14px);color:#ffffffeb;white-space:nowrap;opacity:0;pointer-events:none;will-change:opacity;background:#0006;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;padding:12px 26px;font-family:PP Supply Mono,Supply Sans,monospace;font-size:1.05rem;transition:color .6s,background .6s,border-color .6s;display:flex;position:absolute;bottom:102px;left:50%;transform:translate(-50%)}@media (max-width:768px){.scroll-indicator{bottom:120px}}.scroll-indicator-label{letter-spacing:0;line-height:.75;transform:translateY(.07em)}.scroll-indicator-dot{background:#fff;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:2s ease-in-out infinite scroll-indicator-bob}@keyframes scroll-indicator-bob{0%{transform:translateY(0)}15%{transform:translateY(-5px)}35%{transform:translateY(5px)}50%{transform:translateY(0)}to{transform:translateY(0)}}.nav-black .scroll-indicator{color:#2d6a54;background:#ffffff73;border-color:#0000000f}.nav-black .scroll-indicator-dot{background:#2d6a54}.hud-status-label{-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#ffffffb3 0% 35%,#fff 50%,#ffffffb3 65% 100%);background-size:200%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite hud-status-shimmer}.nav-black .hud-status-label{background-image:linear-gradient(100deg,#141414a6 0% 35%,#fffc 50%,#141414a6 65% 100%)}body.webgl-loader-overlay .hud-status-label{background-image:linear-gradient(100deg,#ffffffd9 0% 35%,#fff 50%,#ffffffd9 65% 100%)}@keyframes hud-status-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hud-status-chevron{line-height:0;display:none}.hud-status.has-chevron .hud-status-chevron{animation:1.6s ease-in-out infinite hud-status-chevron-bounce;display:block}@keyframes hud-status-chevron-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}#ui-container:before{content:"";pointer-events:none;opacity:0;height:140px;transition:opacity var(--navbar-backdrop-dur,.5s) ease-out;background:linear-gradient(#0000008c 0%,#0000 100%);position:fixed;top:0;left:0;right:0}body.frame-open #ui-container:before{opacity:1}.nav-black .hud-xp,.nav-black .hud-audio-btn,.nav-black .hud-waitlist-btn,.nav-black .hud-menu-btn,.nav-black .hud-menu-dropdown,.nav-black .waitlist-bar{color:#141414e6;background:#ffffff73;border-color:#0000000f;box-shadow:0 4px 16px #00000014,inset 0 1px #fff9}.nav-black .hud-menu-item:hover{background:#0000000f}.nav-black .hud-audio-btn:hover,.nav-black .hud-waitlist-btn:hover,.nav-black .hud-menu-btn:hover{background:#ffffff8c}.scroll-ruler{pointer-events:auto;z-index:10;width:300px;height:60px;position:absolute;top:16px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.scroll-ruler.is-hover-nav{-webkit-mask-image:none;mask-image:none}.scroll-ruler.is-hover-nav .scroll-ruler-track,.scroll-ruler.is-hover-nav .scroll-ruler-indicator{opacity:0;pointer-events:none;transition:opacity .25s}.scroll-ruler-track,.scroll-ruler-indicator{transition:opacity .25s}.scroll-ruler-track{will-change:transform;height:100%;position:absolute;top:0;left:0}.ruler-tick{flex-direction:column;justify-content:flex-start;align-items:center;width:12px;height:100%;display:flex;position:absolute;top:0}.ruler-line{transform-origin:top;will-change:transform;background:#ffffff59;width:1px;transition:background .4s}.ruler-tick.minor .ruler-line{height:9px}.ruler-tick.major .ruler-line{background:#fff9;height:18px}.ruler-label{letter-spacing:.08em;color:#fff9;white-space:nowrap;text-transform:uppercase;margin-top:3px;font-family:Google Sans Code,monospace;font-size:12px;transition:color .4s}.scroll-ruler-indicator{pointer-events:none;background:#ffffffe6;width:2px;height:18px;transition:background .4s;position:absolute;top:0;left:50%;transform:translate(-50%)}.nav-black .ruler-line{background:#0003}.nav-black .ruler-tick.major .ruler-line{background:#0006}.nav-black .ruler-label{color:#00000073}.nav-black .scroll-ruler-indicator{background:#000000b3}.scroll-ruler-nav{opacity:0;pointer-events:none;flex-direction:row;gap:26px;transition:opacity .25s;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.scroll-ruler.is-hover-nav .scroll-ruler-nav{opacity:1;pointer-events:auto}.scroll-ruler-nav-btn{cursor:pointer;color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0 2px;font-family:Google Sans Code,monospace;font-size:10px;transition:color .2s;display:flex;position:relative}.scroll-ruler-nav-btn:hover{color:#fff}.scroll-ruler-nav-btn:disabled{cursor:default;opacity:.55}.scroll-ruler-nav-btn.is-static{cursor:default;pointer-events:none;opacity:.5}.scroll-ruler-nav-btn.is-static:hover{color:inherit}.scroll-ruler-nav-label{pointer-events:none;white-space:nowrap}.scroll-ruler-nav-line{pointer-events:none;background:#ffffff8c;width:28px;height:1px;transition:width .2s,background .2s}.scroll-ruler-nav-btn:hover .scroll-ruler-nav-line{background:#fff;width:40px}.scroll-ruler-nav-btn.is-active{color:#fff}.scroll-ruler-nav-btn.is-active .scroll-ruler-nav-line{background:#fff;width:40px;height:2px}.scroll-ruler-nav-spinner{opacity:0;pointer-events:none;border:1.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-top:-7px;margin-left:-7px;animation:.7s linear infinite scroll-ruler-nav-spin;position:absolute;top:50%;left:50%}.scroll-ruler-nav-btn.is-loading .scroll-ruler-nav-spinner{opacity:1}.scroll-ruler-nav-btn.is-loading .scroll-ruler-nav-line{opacity:0}@keyframes scroll-ruler-nav-spin{to{transform:rotate(360deg)}}.nav-black .scroll-ruler-nav-btn{color:#0009}.nav-black .scroll-ruler-nav-btn:hover,.nav-black .scroll-ruler-nav-btn.is-active{color:#000}.nav-black .scroll-ruler-nav-line{background:#0006}.nav-black .scroll-ruler-nav-btn:hover .scroll-ruler-nav-line,.nav-black .scroll-ruler-nav-btn.is-active .scroll-ruler-nav-line{background:#000}.nav-black .scroll-ruler-nav-spinner{border-color:#000 #0000004d #0000004d}.mobile-timeline{pointer-events:auto;contain:content;align-items:center;gap:8px;display:inline-flex}.mtl-bars{align-items:center;gap:3px;display:flex}.mtl-bar{background:#ffffff40;border-radius:1px;width:14px;height:2px;transition:background .4s;overflow:hidden}.mtl-fill{transform-origin:0;will-change:transform;background:#fffffff2;width:100%;height:100%;transition:background .4s;display:block;transform:scaleX(0)}.mtl-count{letter-spacing:.06em;color:#ffffffd9;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:7ch;font-family:Google Sans Code,monospace;font-size:11px;transition:color .4s}.nav-black .mtl-bar{background:#0000002e}.nav-black .mtl-fill{background:#000000bf}.nav-black .mtl-count{color:#000000a6}.mtl-menu{z-index:999;-webkit-backdrop-filter:saturate(120%)blur(12px);opacity:0;pointer-events:none;background:#00000052;border-radius:14px;flex-direction:column;align-items:stretch;gap:2px;padding:10px 14px;transition:opacity .18s,transform .18s;display:flex;position:fixed;transform:translateY(-6px)}.mtl-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mtl-menu-item{cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:8px 2px;display:flex;position:relative}.mtl-menu-item:before{content:"";background:#ffffff40;border-radius:1px;width:14px;height:2px;transition:background .2s,opacity .2s}.mtl-menu-label{letter-spacing:.06em;color:#ffffffd9;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:6ch;font-family:Google Sans Code,monospace;font-size:11px;transition:color .2s}.mtl-menu-item.is-active:before{background:#fffffff2}.mtl-menu-item.is-active .mtl-menu-label{color:#fff}.mtl-menu-item:disabled{opacity:.55;cursor:default}.mtl-menu-spinner{opacity:0;pointer-events:none;border:1.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:10px;height:10px;margin-top:-5px;animation:.7s linear infinite scroll-ruler-nav-spin;position:absolute;top:50%;left:2px}.mtl-menu-item.is-loading .mtl-menu-spinner{opacity:1}.mtl-menu-item.is-loading:before{opacity:0}@media (max-width:768px){.hud-right-group{height:42px;left:160px;right:20px}.mobile-timeline{width:100%}.mtl-bars{flex:auto}.mtl-bar{flex:1 1 0;width:auto}}.stage-nav-overlay{opacity:0;z-index:1;pointer-events:all;background:#fff;justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:fixed;inset:0}.stage-nav-overlay-loader{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.stage-nav-overlay-spinner{box-sizing:border-box;border:3px solid #0000001f;border-top-color:#000c;border-radius:50%;animation:.8s linear infinite scroll-ruler-nav-spin;position:absolute;inset:0}.stage-nav-overlay-logo{background:#1a6e48;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.stage-nav-overlay-logo img{object-fit:cover;pointer-events:none;border-radius:50%;width:100%;height:100%}.has-glass{isolation:isolate}.has-glass>:not(.glass-effect){z-index:1;position:relative}.glass-effect{pointer-events:none;isolation:isolate;color:#201d1d;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.glass-effect__fill{opacity:1;border-radius:inherit;background-color:#d4d4d426;position:absolute;inset:0}.glass-effect__fill-burn{opacity:.05;mix-blend-mode:color-burn;border-radius:inherit;background-color:currentColor;position:absolute;inset:0}.glass-effect__highlight-soft{mix-blend-mode:overlay;border-radius:inherit;position:absolute;inset:0;box-shadow:inset -.28125em -.28125em .09375em -.328125em #ffffff80}.glass-effect__highlight-strong{border-radius:inherit;position:absolute;inset:0;box-shadow:inset .28125em .28125em .09375em -.328125em #fffc}.glass-effect__edge-light{border-radius:inherit;mix-blend-mode:plus-lighter;position:absolute;inset:0;box-shadow:inset .1875em .28125em .09375em -.1875em #b3b3b380}.glass-effect__edge-dark{mix-blend-mode:overlay;border-radius:inherit;position:absolute;inset:0;box-shadow:inset -.1875em -.28125em .09375em -.1875em #b3b3b34d}.glass-effect__inner-glow{mix-blend-mode:darken;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 1.75em #f2f2f24d}
