@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-tight-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-tight-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/instrument-serif-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#2b4dcb;--blue-hover:#2340b0;--ink:#000;--paper:#fff;--font-body:"Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:"Instrument Serif", "Times New Roman", Times, serif;--lh:1.23;--tracking:.018em;--fs-body:clamp(.9375rem, 1.273vw, 1.75rem);--fs-small:var(--fs-body);--fs-button:var(--fs-body);--fs-label:clamp(.6875rem, .68vw, .8125rem);--fs-word:clamp(2.75rem, 3.8vw, 5rem);--fs-sheet:clamp(.875rem, .93vw, 1.125rem);--gap-about-cover:2vw;--gap-cover-tracklist:.36vw;--gap-tracklist-button:1.1vw;--gap-button-video:2.28vw;--gap-video-merch:.61vw;--gap-merch-columns:.72vw;--gap-tile-button:.61vw;--gap-merch-thanks:1.7vw;--gap-thanks-ack:calc(var(--lh)*1em);--button-height:3.75rem;--player-left:1.6vw;--player-bottom:1.3vw;--player-width:clamp(320px, 24vw, 440px);--z-background:1;--z-grid:2;--z-logo:3;--z-words:4;--z-synth:5;--z-content:6;--z-player:7;--z-hover-image:8;--z-grid-top:9}@media (aspect-ratio<=3/4),(width<=767px){:root{--fs-body:clamp(.8125rem, 3.2vw, 1.5rem);--fs-small:clamp(.6875rem, 2.2vw, 1.0625rem);--fs-button:clamp(.8125rem, 2.56vw, 1.25rem);--fs-label:var(--fs-small);--fs-word:clamp(2.75rem, 14vw, 3.75rem);--fs-sheet:clamp(.875rem, 3.8vw, 1rem);--gap-about-cover:8.2vw;--gap-cover-tracklist:2.7vw;--gap-tracklist-button:2.7vw;--gap-button-video:3.6vw;--gap-video-merch:1.3vw;--gap-merch-columns:1.3vw;--gap-tile-button:1.3vw;--gap-merch-thanks:4.3vw;--gap-thanks-ack:1.3vw;--button-height:1.875rem;--player-left:12px;--player-bottom:12px;--logo-top:calc(env(safe-area-inset-top,0px) + 10px);--logo-small:15vw;--logo-clear:calc(var(--logo-top) + 12.1vw + 16px);--player-width:calc(100% - var(--player-left)*2)}}*,:after,:before{box-sizing:border-box}html{overscroll-behavior:none;color:var(--ink);text-transform:lowercase;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{background:var(--paper)}body{min-height:100svh;font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:var(--lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{background:var(--blue);color:#fff}:where(body,body *){letter-spacing:var(--tracking)}figure,h1,h2,h3,ol,p,ul{margin:0}h1,h2,h3{font:inherit}button,input,select,textarea{text-transform:inherit}ol,ul{padding:0}canvas,iframe,img,svg,video{max-width:100%;display:block}a{color:inherit}.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 2px var(--paper)}html.is-synth-dragging,html.is-synth-dragging *,html.is-synth-moving,html.is-synth-moving *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}html.is-synth-dragging iframe,html.is-synth-moving iframe{pointer-events:none}html.is-synth-playing body{cursor:grab}:where(html.is-synth-playing) :where(input,select,textarea,label,summary,video[controls],audio[controls],[contenteditable]:not([contenteditable=false]),[data-synth-ignore]){cursor:auto}.button{width:100%;min-height:var(--button-height);background:var(--blue);color:#fff;font-size:var(--fs-button);text-align:center;justify-content:center;align-items:center;padding:.2em .5em;line-height:1.1;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.button:hover{background:var(--button-flash,var(--blue-hover));color:var(--button-flash-ink,#fff)}}.button:focus-visible{box-shadow:0 0 0 2px var(--paper),inset 0 0 0 2px var(--paper)}.sheet{--fs-body:var(--fs-sheet);--fs-small:var(--fs-sheet);--fs-button:var(--fs-sheet);--button-height:2.75rem;z-index:var(--z-content);font-size:var(--fs-sheet);overflow-wrap:break-word;flex-direction:column;display:flex}.sheet__body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:.2em .2em 3em;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 3em),#0000);mask-image:linear-gradient(#000 calc(100% - 3em),#0000)}.sheet__body::-webkit-scrollbar{display:none}@media (aspect-ratio<=3/4),(width<=767px){.sheet__body{padding-top:var(--logo-clear);--sheet-mask:linear-gradient(to bottom, transparent var(--logo-top), #000 var(--logo-clear), #000 calc(100% - 3em), transparent);-webkit-mask-image:var(--sheet-mask);-webkit-mask-image:var(--sheet-mask);mask-image:var(--sheet-mask);padding-bottom:calc(3em + 96px)}}.logo-back{display:none}@media (aspect-ratio<=3/4),(width<=767px){.logo-back{z-index:var(--z-hover-image);width:calc(var(--logo-small) + 32px);height:var(--logo-clear);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:fixed;top:0;left:50%;transform:translate(-50%)}}.background[data-v-c3af8982]{width:100%;height:100lvh;z-index:var(--z-background,0);pointer-events:none;position:fixed;top:0;left:0;overflow:hidden}.background__poster[data-v-c3af8982],.background__poster img[data-v-c3af8982],.background__video[data-v-c3af8982]{width:100%;height:100%;position:absolute;inset:0}.background__poster img[data-v-c3af8982],.background__video[data-v-c3af8982]{-o-object-fit:cover;object-fit:cover;display:block}.background__video[data-v-c3af8982]{opacity:0;transition:opacity .8s}.background__video.is-playing[data-v-c3af8982]{opacity:1}.grid-overlay[data-v-e4144c65]{--grid-size:var(--grid-size-desktop);--grid-line:var(--grid-line-desktop);--grid-lines:linear-gradient(to right, #000 var(--grid-line), transparent var(--grid-line)), linear-gradient(to bottom, #000 var(--grid-line), transparent var(--grid-line));z-index:var(--z-grid,1);pointer-events:none;background-color:var(--grid-color);-webkit-mask-image:var(--grid-lines);-webkit-mask-image:var(--grid-lines);mask-image:var(--grid-lines);-webkit-mask-size:var(--grid-size) var(--grid-size);-webkit-mask-size:var(--grid-size) var(--grid-size);mask-size:var(--grid-size) var(--grid-size);position:fixed;inset:0}.grid-overlay--above[data-v-e4144c65]{z-index:var(--z-grid-top,50)}@media (resolution<=1.99x){.grid-overlay[data-v-e4144c65]{--grid-size:var(--grid-size-desktop-1x);--grid-line:var(--grid-line-desktop-1x)}}@media (aspect-ratio<=3/4),(width<=767px){.grid-overlay[data-v-e4144c65]{--grid-size:var(--grid-size-mobile);--grid-line:var(--grid-line-mobile)}@media (resolution<=1.99x){.grid-overlay[data-v-e4144c65]{--grid-size:var(--grid-size-mobile-1x);--grid-line:var(--grid-line-mobile-1x)}}}.site-logo[data-v-aed3a9a4]{z-index:var(--z-logo,2);width:13.9vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.site-logo__img[data-v-aed3a9a4]{width:100%;height:auto;display:block}.site-logo[data-v-aed3a9a4] canvas{opacity:0}.site-logo--3d[data-v-aed3a9a4] canvas{opacity:1;transition:opacity var(--logo-fade) ease}.site-logo--3d .site-logo__img[data-v-aed3a9a4]{opacity:0;transition:opacity calc(var(--logo-fade)*.3) calc(var(--logo-fade)*.7) linear}@media (aspect-ratio<=3/4),(width<=767px){.site-logo[data-v-aed3a9a4]{width:44vw;transition-property:top,width,transform;transition-duration:.7s;transition-timing-function:cubic-bezier(.6,0,.2,1)}html[data-room] .site-logo[data-v-aed3a9a4]{top:var(--logo-top);z-index:var(--z-player);width:var(--logo-small);pointer-events:none;transform:translate(-50%)}}.sparkles[data-v-0cb007bf]{z-index:var(--z-logo);pointer-events:none;position:fixed;inset:0;overflow:hidden}.sparkle[data-v-0cb007bf],.sparkles__defs[data-v-0cb007bf]{position:absolute}.sparkle[data-v-0cb007bf]{opacity:0;height:auto;animation-name:twinkle-0cb007bf;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:translate(-50%,-50%)scale(0)}.sparkle--silver[data-v-0cb007bf]{filter:drop-shadow(0 0 2px #6e788c8c)drop-shadow(0 0 6px #ffffffe6)}@keyframes twinkle-0cb007bf{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(45deg)}32%,to{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(90deg)}}.hover-image[data-v-b16dd34c]{z-index:var(--z-hover-image);width:var(--hover-image-width);height:auto;max-width:calc(100% - var(--hover-image-edge)*2);max-height:calc(100% - var(--hover-image-edge)*2);-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;display:none;position:fixed;top:0;left:0}@media (hover:hover) and (pointer:fine){.hover-image.is-visible[data-v-b16dd34c]{display:block}}
