@font-face{font-family:Glotik;src:url(/fonts/glotik/Glotik-RomanTRIAL.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Glotik;src:url(/fonts/glotik/Glotik-ItalicTRIAL.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Glotik;src:url(/fonts/glotik/Glotik-MediumTRIAL.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Glotik;src:url(/fonts/glotik/Glotik-MediumItalicTRIAL.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Glotik;src:url(/fonts/glotik/Glotik-SemiboldTRIAL.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Glotik;src:url(/fonts/glotik/Glotik-SemiboldItalicTRIAL.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Glotik;src:url(/fonts/glotik/Glotik-BoldTRIAL.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Glotik;src:url(/fonts/glotik/Glotik-BoldItalicTRIAL.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Glotik;src:url(/fonts/glotik/Glotik-BlackTRIAL.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Glotik;src:url(/fonts/glotik/Glotik-BlackItalicTRIAL.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Glotik;src:url(/fonts/glotik/Glotik-UltraTRIAL.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Glotik;src:url(/fonts/glotik/Glotik-UltraItalicTRIAL.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"ZT Bros Oskon 90s";src:url(/fonts/zt-bros-oskon-90s/ZTBrosOskon90s-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--edge-gap:clamp(16px, 2.1vw, 40px)}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{color:#fff;background:#000;margin:0;font-family:Glotik,system-ui,sans-serif}.stage{position:fixed;inset:0}.scroll-length{height:400vh}.cc{--cc-ring-color:#fff;--cc-label-color:#fff}.toast{color:#000;opacity:0;pointer-events:none;background:#fff;border-radius:999px;margin:0;padding:10px 18px;font-size:13px;transition:opacity .2s,translate .2s;position:fixed;top:24px;left:50%;translate:-50% -8px}.toast.is-visible{opacity:1;translate:-50%}:root{--cc-size:32px;--cc-gap:8px;--cc-hover-scale:1.62;--cc-dot-size:8px;--cc-ring-color:#000;--cc-ring-hover-color:#fff;--cc-ring-opacity:.4;--cc-label-color:#212529;--cc-font:"Glotik", system-ui, sans-serif;--cc-font-size:13px;--cc-font-weight:500;--cc-tracking:.06em;--cc-ease-snap:cubic-bezier(0, 0, 0, 1)}.cc-active,.cc-active *{cursor:none!important}.cc-layer{z-index:2147483000;pointer-events:none;will-change:transform;justify-content:center;align-items:center;width:0;height:0;display:flex;position:fixed;top:0;left:0}.cc-ring{width:var(--cc-size);height:var(--cc-size);color:var(--cc-ring-color);opacity:0;transition:opacity .15s, transform .75s var(--cc-ease-snap), color .3s ease;flex:none;place-items:center;display:grid;transform:scale(0)}.cc-ring>*{grid-area:1/1}.cc--visible .cc-ring{opacity:1;transition:opacity .3s, transform .75s var(--cc-ease-snap), color .3s ease;transform:scale(1)}.cc-ring__circle{box-sizing:border-box;width:100%;height:100%;opacity:var(--cc-ring-opacity);transition:transform .75s var(--cc-ease-snap);border:1px solid;border-radius:50%}.cc-ring__dot{width:var(--cc-dot-size);height:var(--cc-dot-size);background:var(--cc-ring-hover-color);opacity:0;transition:opacity .5s var(--cc-ease-snap), scale .5s var(--cc-ease-snap);border-radius:50%;scale:0}.cc--no-ring .cc-ring{visibility:hidden}.cc--hover .cc-ring{color:var(--cc-ring-hover-color)}.cc--hover .cc-ring__circle{transform:scale(var(--cc-hover-scale))}.cc--hover .cc-ring__dot{opacity:1;scale:1}.cc-label__box{align-items:center;gap:var(--cc-gap);width:var(--cc-size);height:var(--cc-size);opacity:0;flex:none;transition:opacity .15s;display:flex}.cc-label__box:before{content:"";flex:none;width:100%;height:100%}.cc--label-left .cc-label__box{flex-direction:row-reverse}.cc--visible .cc-label__box{opacity:1;transition:none}.cc-label__text{white-space:nowrap;font-family:var(--cc-font);font-size:var(--cc-font-size);font-weight:var(--cc-font-weight);letter-spacing:var(--cc-tracking);text-transform:uppercase;color:var(--cc-label-color);opacity:0;align-items:center;gap:.5em;line-height:1;display:flex;position:relative}.cc-label__word{text-box:trim-both cap alphabetic}.cc-label__icon{flex:none;display:none;overflow:visible}.cc-label__icon.is-shown{display:block}.cc-label__icon--scroll,.cc-label__icon--chevron{fill:none;stroke:currentColor;stroke-width:1px}.cc-label__icon--scroll *,.cc-label__icon--chevron *{vector-effect:non-scaling-stroke}.cc-label__icon--chevron{stroke-linecap:round;stroke-linejoin:round;width:.45em;height:.8em}.cc-label__icon--solid{fill:currentColor;width:.6em;height:.65em}.cc-label__icon--scroll{width:14px;height:27px;margin-top:8px;position:absolute;top:100%;left:50%;translate:-50%}.cc-label__ball{animation:1.8s cubic-bezier(.65,0,.35,1) infinite cc-scroll-ball}@keyframes cc-scroll-ball{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(16px)}61%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cc-ring,.cc--visible .cc-ring,.cc-ring__circle,.cc-ring__dot{transition-duration:10ms}.cc-label__ball{animation:none}}.loader{z-index:10;color:#fff;-webkit-font-smoothing:antialiased;background:#000;place-items:center;padding:16px;font-family:Glotik,system-ui,sans-serif;transition:opacity .6s;display:grid;position:fixed;inset:0}.loader.is-leaving{opacity:0;pointer-events:none}.loader__content{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.loader__heading{flex-direction:column;align-items:center;gap:8px;display:flex}.loader__band,.loader__tagline,.loader__label{letter-spacing:-.05em;text-box:trim-both cap alphabetic;margin:0;line-height:1}.loader__band{font-size:24px}.loader__album{white-space:nowrap;margin:0;font-family:"ZT Bros Oskon 90s",Georgia,serif;font-size:min(128px,22.7273vw - 7.27273px,13vh);font-weight:400;line-height:normal}.loader__action{flex-direction:column;align-items:center;gap:20px;display:flex}.loader__tagline{color:#ffffff80;font-size:16px}.loader__enter{color:#ffffff80;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:.5px solid #ffffff4d;justify-items:center;padding:20px 40px;font-size:16px;transition:border-color .8s cubic-bezier(.17,.17,.25,1),background-color .4s cubic-bezier(.17,.17,.25,1),color .4s cubic-bezier(.17,.17,.25,1);display:grid}.loader__enter:disabled{cursor:default}.loader.is-ready .loader__enter{border-color:#fff}.loader__enter:hover:enabled,.loader__enter:focus-visible{color:#fff;background-color:#ffffff0f}.loader__label{grid-area:1/1;transition:opacity .8s cubic-bezier(.17,.17,.25,1)}.loader__label--enter,.loader.is-ready .loader__label--wait{opacity:0}.loader.is-ready .loader__label--enter{opacity:1}.loader.is-leaving .loader__label--enter{opacity:0;filter:blur(5px);transition:opacity .4s cubic-bezier(.4,0,1,1),filter .4s cubic-bezier(.4,0,1,1)}@media (prefers-reduced-motion:reduce){.loader.is-leaving .loader__label--enter{filter:none}}.ornaments{z-index:15;pointer-events:none;position:fixed;inset:0}.ornaments,.ornaments__curl{--ornament-width:min(15.24vw, 23.47vh)}.ornaments__strokes{will-change:opacity;position:absolute;inset:0}.ornaments__corner{width:var(--ornament-width);height:auto;position:absolute;overflow:visible}.ornaments__corner path{fill:none;stroke:url(#ornament-fade);stroke-opacity:calc(var(--ornament-intensity) * var(--ornament-presence,0));stroke-width:1px;vector-effect:non-scaling-stroke}.ornaments__corner .ornaments__glint path{stroke-opacity:calc(var(--ornament-intensity) * .18);stroke-width:1.5px}.ornaments__glint{filter:url(#ornament-glint-blur)}.ornaments__defs{width:0;height:0;position:absolute}.ornaments__corner--top-left{top:var(--edge-gap);left:var(--edge-gap)}.ornaments__corner--top-right{top:var(--edge-gap);right:var(--edge-gap);transform:scaleX(-1)}.ornaments__corner--bottom-left{bottom:var(--edge-gap);left:var(--edge-gap);transform:scaleY(-1)}.ornaments__corner--bottom-right{right:var(--edge-gap);bottom:var(--edge-gap);transform:rotate(180deg)}.ornaments__curl{bottom:var(--edge-gap);left:var(--edge-gap);z-index:21;width:var(--ornament-width);pointer-events:none;visibility:hidden;position:fixed}.ornaments__curl-drawing{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:scaleY(-1)}.ornaments__curl-ring{fill:none;stroke:#fff;stroke-opacity:var(--ornament-presence,0);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke-width .3s ease-out}.ornaments__curl:has(:hover,:focus-visible) .ornaments__curl-ring{stroke-width:2px}.ornaments__curl-eye{aspect-ratio:1;opacity:var(--ornament-presence,0);position:absolute;container-type:inline-size}.ornaments__curl-eye>*{pointer-events:auto}.ornaments__curl-light{opacity:0;transition:opacity .8s ease-out}.ornaments__curl-light path{fill:none;stroke:url(#ornament-curl-light);stroke-opacity:var(--ornament-presence,0);stroke-width:1px;vector-effect:non-scaling-stroke}.ornaments__curl:has(:hover,:focus-visible,[aria-expanded=true]) .ornaments__curl-light{opacity:1;transition-duration:.4s}@media (prefers-reduced-motion:reduce){.ornaments__curl-ring,.ornaments__curl-light{transition:none}}@property --credits-reveal{syntax:"<number>";inherits:false;initial-value:0}.credits{--u:clamp(1px, 100vw / 39, 14px)}@media (width>=650px){.credits{--u:clamp(1px, 100vw / 150, 14px)}}.credits{--credits-fade:calc(var(--u) * 8);z-index:20;scrollbar-width:none;padding:calc(var(--u) * 6) calc(var(--u) * 2) calc(var(--credits-fade) + var(--u) * 4);-webkit-mask-image:linear-gradient(transparent, #000 calc(var(--u) * 4), #000 calc(100% - var(--credits-fade) - var(--u) * 4), transparent calc(100% - var(--credits-fade)));mask-image:linear-gradient(transparent, #000 calc(var(--u) * 4), #000 calc(100% - var(--credits-fade) - var(--u) * 4), transparent calc(100% - var(--credits-fade)));color:#fff;font-family:Glotik,system-ui,sans-serif;font-size:calc(var(--u) * 1.2);-webkit-font-smoothing:antialiased;visibility:hidden;line-height:1.5;transition:visibility 0s linear .7s;position:fixed;inset:0;overflow:hidden auto}.credits::-webkit-scrollbar{display:none}.credits.is-open{visibility:visible;transition:visibility}@media (width>=650px){.credits{--credits-fade:calc(var(--u) * 10);padding:calc(var(--u) * 12) calc(var(--u) * 4) calc(var(--credits-fade) + var(--u) * 4)}}@media (width>=2001px){.credits{font-size:var(--u)}}.credits :where(p,h2,h3,dl,dd){margin:0}.credits-overlay{z-index:20;opacity:0;pointer-events:none;background:#000000d9;transition:opacity .7s ease-out;position:fixed;inset:0}.credits-overlay.is-open{opacity:1;transition:opacity 1.4s ease-in-out}@media (width>=650px){.credits-overlay{display:none}}.credits__panel{width:calc(100% + var(--u) * 3);max-width:calc(var(--u) * 48)}.credits__content{--credits-reveal:0;margin:calc(var(--u) * -3) 0 0 calc(var(--u) * -3);padding:calc(var(--u) * 3);-webkit-mask-image:radial-gradient(circle at top left, #fff calc((var(--credits-reveal) - 20) * 1%), transparent calc(var(--credits-reveal) * 1%));mask-image:radial-gradient(circle at top left, #fff calc((var(--credits-reveal) - 20) * 1%), transparent calc(var(--credits-reveal) * 1%));filter:blur(5px);transition:--credits-reveal .7s cubic-bezier(.33,1,.68,1),filter .4s ease-in .3s}.credits.is-open .credits__content{--credits-reveal:120;filter:blur();transition:--credits-reveal 1.4s cubic-bezier(.25,1,.5,1),filter .6s ease-out}.credits__title{margin-bottom:calc(var(--u) * .5);font-size:inherit;text-transform:uppercase;font-weight:700}.credits__text,.credits__rows{margin-bottom:calc(var(--u) * 2)}.credits__row{margin-bottom:calc(var(--u) * .5);display:flex}.credits__row dt{width:calc(var(--u) * 18);padding-right:var(--u);flex:none}.credits__row dd{overflow-wrap:anywhere;flex:1;min-width:0}.credits__rows--links{margin-top:calc(var(--u) * 3.5)}.credits__rows--links dt{width:calc(var(--u) * 10);text-transform:uppercase}.credits__rows--links a{color:#fff}.credits__border{height:1px;margin-top:calc(var(--u) * 2);background:#fff}.credits__actions{gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 2);flex-wrap:wrap;display:flex}@media (width>=650px){.credits__border,.credits__actions{margin-top:calc(var(--u) * 4)}}.credits__action{color:#fff;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.credits__action:hover,.credits__action:focus-visible{text-decoration:underline}.credits-toggle{color:#fff;-webkit-font-smoothing:antialiased;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;padding:0;font-family:Glotik,system-ui,sans-serif;font-size:40cqw;line-height:1;display:flex;position:relative}.credits-toggle__info{translate:0 .06em}.credits-toggle__close{opacity:0;filter:blur(4px);position:absolute;inset:0}.credits-toggle__close:before,.credits-toggle__close:after{content:"";background:currentColor;width:.68em;height:max(1px,.065em);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.credits-toggle__close:after{rotate:-45deg}.credits-toggle__info,.credits-toggle__close{transition:filter 1.5s,opacity 1.5s}.credits-toggle[aria-expanded=true] .credits-toggle__info{opacity:0;filter:blur(4px)}.credits-toggle[aria-expanded=true] .credits-toggle__close{opacity:1;filter:blur()}@media (prefers-reduced-motion:reduce){.credits,.credits-overlay,.credits__content,.credits.is-open .credits__content,.credits-toggle__info,.credits-toggle__close{transition:none}}.track-title{--u:clamp(1px, 100vw / 39, 14px);--row-side:calc(var(--u) * 7);--scene:max(1vh, .5625vw);--max-size:7.5vw;--name-size:min(calc(var(--title-size) * var(--scene)), var(--max-size));right:0;bottom:var(--edge-gap);z-index:1;padding:0 var(--row-side);text-align:center;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;filter:blur(5px);flex-direction:column;align-items:center;transition:opacity .3s cubic-bezier(.4,0,1,1) .25s,filter 0s linear .55s;display:flex;position:fixed;left:0}@media (width>=650px){.track-title{--u:clamp(1px, 100vw / 150, 14px);--row-side:calc(var(--u) * 9);--max-size:10.5vw}}.track-title__name,.track-title__album{text-box:trim-both cap alphabetic;margin:0;line-height:1}.track-title__name{font-size:var(--name-size);text-transform:uppercase;text-wrap:balance;font-family:"ZT Bros Oskon 90s",Georgia,serif;font-weight:400}.track-title__album{margin-top:calc(var(--name-size) * 24 / 96);font-size:calc(var(--name-size) * 20 / 96);align-items:center;gap:.6em;font-weight:400;display:flex}.track-title__album>span{text-box:trim-both cap alphabetic;line-height:1}.track-title__separator:before{content:"•"}.track-title.is-visible{opacity:1;filter:blur();transition:opacity .8s cubic-bezier(.17,.17,.25,1),filter .8s cubic-bezier(.17,.17,.25,1)}@media (prefers-reduced-motion:reduce){.track-title{filter:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
