:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400;position:relative}html{background:oklch(.48 .16 calc((var(--start-hue) + var(--hue-shift)) * 1deg));animation:36s linear infinite hue-shift}body{min-height:100dvh;color:var(--color-text);background:oklch(.48 .16 calc((var(--start-hue) + var(--hue-shift)) * 1deg));text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;overflow:hidden}.gradient{background:linear-gradient(44deg,#ffea00,#333) 0 0/600% 600%;animation:10s infinite Gradient}@property --hue-shift{syntax:"<number>";inherits:true;initial-value:0}@keyframes hue-shift{to{--hue-shift:360}}@keyframes Gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.footer[data-v-ce525702]{width:100%;height:calc(5rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:0}.footer a[data-v-ce525702]{left:2rem;bottom:calc(2rem + env(safe-area-inset-bottom));color:#eeeeee6b;white-space:nowrap;text-overflow:ellipsis;text-underline-offset:.2em;pointer-events:auto;max-width:calc(100% - 7.5rem);font-size:1rem;line-height:1.4;position:absolute;overflow:hidden}.footer a[data-v-ce525702]:hover{color:#eeec}.footer .mute[data-v-ce525702]{right:2rem;bottom:calc(1.7rem + env(safe-area-inset-bottom));color:#eeeeee6b;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:1.7rem;height:1.7rem;padding:0;position:absolute}.footer .mute[data-v-ce525702]:hover{color:#eeec}.footer .mute svg[data-v-ce525702]{width:100%;height:100%;display:block}.logo[data-v-ce525702]{width:100%;padding:calc(2rem + env(safe-area-inset-top)) 2rem 2rem;color:#eee;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;top:0;right:0}.logo a[data-v-ce525702]{pointer-events:auto;line-height:0;display:block}.logo svg[data-v-ce525702]{width:36px;height:auto}.logo svg path[data-v-ce525702]{fill:#eee}.wrapper[data-v-ce525702]{justify-content:center;align-items:center;width:100%;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.wrapper.gradient[data-v-ce525702]{background:oklch(.48 .16 calc((var(--start-hue) + var(--hue-shift)) * 1deg));animation:none}.wrapper .track[data-v-ce525702]{text-align:center;color:#fff;position:relative}.wrapper .track .quote[data-v-ce525702]{z-index:1;color:#eee;width:max-content;max-width:92vw;font-size:4vw;font-weight:700;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)}.wrapper .track .quote.is-quiet[data-v-ce525702]{opacity:0}.wrapper .track .title-anchor[data-v-ce525702]{width:88vw;margin-inline:auto;position:relative}.wrapper .track .title-anchor.is-spinning[data-v-ce525702]{height:1.6em;margin-top:1rem;font-size:8vw}.wrapper .track .title-window[data-v-ce525702]{color:#fff;text-transform:uppercase;pointer-events:none;width:88vw;height:min(84vh,52rem);font-size:clamp(1.15rem,3.15vw,3.15rem);font-weight:620;line-height:1.15;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#0000 0%,#00000038 16%,#0000008c 34%,#000 46% 54%,#0000008c 66%,#00000038 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000038 16%,#0000008c 34%,#000 46% 54%,#0000008c 66%,#00000038 84%,#0000 100%)}.wrapper .track .title-reel[data-v-ce525702]{z-index:1;opacity:0;will-change:transform;position:relative}.wrapper .track .reel-row[data-v-ce525702]{letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;height:1.15em;display:flex}.wrapper .track .reel-row span[data-v-ce525702]{opacity:.14;transform-origin:50%;will-change:transform, opacity;max-width:100%;display:block}.wrapper .track .title[data-v-ce525702]{z-index:2;color:#fff;transform-origin:50%;width:88vw;margin-top:1rem;font-size:8vw;position:relative}.wrapper .track .title.is-parked[data-v-ce525702]{visibility:hidden}.wrapper .track .title[data-v-ce525702]{text-transform:uppercase;text-align:center;flex-wrap:wrap;justify-content:center;column-gap:.62em;padding:.2em 0;font-weight:620;line-height:1.2;display:flex}.wrapper .track .title .word[data-v-ce525702]{text-align:center;flex:none;max-width:100%}.wrapper .track .title .chunk[data-v-ce525702]{white-space:nowrap;display:inline-block}.wrapper .track .title .letter[data-v-ce525702]{will-change:transform;display:inline-block}.wrapper .track .title .letter+.letter[data-v-ce525702]{margin-left:.22em}.wrapper .track .artist[data-v-ce525702]{margin-top:2rem;font-size:1vw}.fadeInDown-enter-active[data-v-ce525702],.fadeInDown-leave-active[data-v-ce525702]{transition:opacity .4s cubic-bezier(.22,1,.36,1)}.fadeInDown-enter-from[data-v-ce525702],.fadeInDown-leave-to[data-v-ce525702]{opacity:0}.fadeSlow-enter-active[data-v-ce525702],.fadeSlow-leave-active[data-v-ce525702]{transition:opacity .5s}.fadeSlow-enter-from[data-v-ce525702],.fadeSlow-leave-to[data-v-ce525702]{opacity:0}.info[data-v-ce525702]{top:calc(2rem + env(safe-area-inset-top));z-index:6;color:#eeeeee8c;cursor:pointer;background:0 0;border:0;width:1.7rem;height:1.7rem;padding:0;position:fixed;left:2rem}.info[data-v-ce525702]:hover{color:#fff}.info svg[data-v-ce525702]{width:100%;height:100%;display:block}.info-modal[data-v-ce525702]{z-index:7;background:#0000008c;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.info-panel[data-v-ce525702]{color:#eee;text-align:left;background:#101010eb;border-radius:1.25rem;width:min(28rem,100%);padding:2rem 2rem 1.5rem}.info-panel h2[data-v-ce525702]{margin:0 0 1rem;font-size:1.4rem;font-weight:700}.info-panel p[data-v-ce525702]{margin:0 0 1rem;font-size:1rem;line-height:1.5}.info-panel a[data-v-ce525702]{color:inherit}.search-panel[data-v-ce525702]{color:#eee;background:#101010f0;border-radius:1.25rem;flex-direction:column;width:min(32rem,100%);max-height:min(70vh,32rem);padding:1rem;display:flex}.search-panel input[data-v-ce525702]{color:#fff;width:100%;font:inherit;background:#ffffff14;border:0;border-radius:.75rem;padding:.8rem .9rem;font-size:1.05rem}.search-panel input[data-v-ce525702]:focus{outline:1px solid #ffffff59}.search-panel ul[data-v-ce525702]{overscroll-behavior:contain;min-height:0;margin:.6rem 0 0;padding:0;list-style:none;overflow-y:auto}.search-panel button[data-v-ce525702]{color:#eee;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.65rem .8rem;font-size:1rem}.search-panel button.active[data-v-ce525702]{background:#ffffff1f}.search-panel p[data-v-ce525702]{color:#eee9;margin:.8rem .2rem .3rem}.info-close[data-v-ce525702]{color:#eeeeeeb3;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.5rem;padding:0}.info-close[data-v-ce525702]:hover{color:#fff}.info-search[data-v-ce525702]{color:#111;font:inherit;cursor:pointer;background:#eee;border:0;border-radius:.75rem;margin:0 0 .75rem;padding:.75rem 1rem;font-weight:700;display:none}.narrow-only[data-v-ce525702]{display:none}@media (pointer:coarse) and (width<=900px){.info-search[data-v-ce525702]{width:100%;display:block}.wide-only[data-v-ce525702]{display:none}.narrow-only[data-v-ce525702]{display:inline}}.start-overlay[data-v-ce525702]{z-index:5;color:#eee;text-align:center;cursor:pointer;background:#000000c7;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-family:inherit;font-size:clamp(1.5rem,4vw,4rem);font-weight:700;line-height:1.1;display:flex;position:fixed;inset:0}.start-overlay .start-hint[data-v-ce525702]{color:#eeeeeeb8;font-size:.42em;font-weight:600}
