body{margin:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#f7fdff;--ice:#aeefff;--ink:#020b12;--muted:#e8f9ffb3;--white:#fafafa;--line:#aeefff47}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--paper);background:#01070d;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a,button{color:inherit;-webkit-tap-highlight-color:transparent}button{font:inherit}.release{isolation:isolate;place-items:center;min-height:100svh;padding:30px 40px 40px;display:grid;position:relative;overflow:hidden}.release:before{content:"";z-index:-1;pointer-events:none;border:1px solid #aeefff2e;position:absolute;inset:22px;box-shadow:inset 0 0 42px #67d3ff0f}.ice-field,.grain{z-index:-2;position:absolute;inset:0}.ice-field{object-fit:cover;object-position:60% center;opacity:.36;filter:grayscale(.34)saturate(.72)hue-rotate(158deg)contrast(1.32)brightness(.6);width:100%;height:100%;transform:scale(1.04)}.grain{z-index:-1;opacity:.68;background:radial-gradient(circle at 50% 38%,#c2f7ff2e,#0000 31%),radial-gradient(circle at 50% 82%,#2e90be29,#0000 42%),linear-gradient(#01080e75,#01080ed1)}.frost{z-index:30;pointer-events:none;opacity:.55;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.frost{display:none}}.release-object{text-align:center;width:min(1120px,100%);transition:opacity .52s,transform .64s cubic-bezier(.22,1,.36,1),filter .52s}.meta,.release-footer{letter-spacing:0}.meta{color:#d8f7ffc2;text-transform:uppercase;margin:0 0 20px;font-size:clamp(.75rem,2vw,.88rem);font-weight:650}.ice-title{color:#0000;letter-spacing:0;text-transform:uppercase;transform-origin:50%;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%;margin:0 auto;font-size:clamp(2rem,9.35vw,7rem);font-weight:850;line-height:.86;position:relative;transform:scaleX(.9)}.ice-title:before,.ice-title:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.ice-title:before{z-index:-1;color:#0000;-webkit-text-stroke:.08em #75dbff3d;filter:blur(5px);text-shadow:0 0 20px #c0f7ff8f,0 0 62px #37b2e57a}.ice-title:after{z-index:2;color:#0000;opacity:.38;background:repeating-linear-gradient(112deg,#0000 0 8%,#ffffffb8 8.35% 8.9%,#0000 9.25% 15%);-webkit-background-clip:text;background-clip:text;transform:translateY(-.012em)}.title-copy{z-index:1;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #f5feffe6;filter:drop-shadow(0 0 10px #c4f7ff85)drop-shadow(0 0 32px #46beee38)drop-shadow(0 16px 26px #00000075);background:linear-gradient(#fff 0%,#f0fdff 18%,#bff4ff 35%,#fff 48%,#72cef0 58%,#e8fbff 76%,#fff 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.ice-shard{z-index:3;clip-path:polygon(48% 0,100% 76%,58% 100%,0 68%);opacity:.82;pointer-events:none;filter:drop-shadow(0 0 8px #b9f0ff75)drop-shadow(0 10px 16px #00000059);background:linear-gradient(145deg,#fffffff5,#a5ebffb8 45%,#23749242),linear-gradient(90deg,#0000 0 42%,#ffffffc2 43% 49%,#0000 50%);width:clamp(7px,1.25vw,18px);height:clamp(24px,4.2vw,62px);display:block;position:absolute}.shard-1{top:-.26em;left:20%;transform:rotate(-32deg)}.shard-2{opacity:.64;width:clamp(5px,.9vw,13px);height:clamp(18px,3.1vw,42px);top:.08em;left:39%;transform:rotate(22deg)}.shard-3{top:-.2em;right:23%;transform:rotate(36deg)}.shard-4{opacity:.58;width:clamp(5px,.95vw,14px);height:clamp(16px,3vw,38px);bottom:-.18em;left:28%;transform:rotate(154deg)}.shard-5{opacity:.72;width:clamp(8px,1.4vw,21px);height:clamp(30px,4.8vw,70px);bottom:0;right:12%;transform:rotate(18deg)}.shard-6{opacity:.52;width:clamp(4px,.72vw,10px);height:clamp(14px,2.4vw,32px);top:.22em;left:9%;transform:rotate(-18deg)}.shard-7{opacity:.58;width:clamp(4px,.74vw,11px);height:clamp(14px,2.5vw,34px);top:-.34em;left:31%;transform:rotate(58deg)}.shard-8{opacity:.5;width:clamp(4px,.76vw,11px);height:clamp(16px,2.8vw,38px);top:.36em;left:47%;transform:rotate(-128deg)}.shard-9{opacity:.7;width:clamp(5px,.85vw,12px);height:clamp(18px,3vw,42px);top:-.28em;right:34%;transform:rotate(-50deg)}.shard-10{opacity:.54;width:clamp(4px,.8vw,12px);height:clamp(15px,2.7vw,36px);bottom:-.28em;right:28%;transform:rotate(126deg)}.shard-11{opacity:.46;width:clamp(4px,.72vw,10px);height:clamp(14px,2.5vw,34px);top:.34em;right:5%;transform:rotate(42deg)}.shard-12{opacity:.62;width:clamp(5px,.88vw,13px);height:clamp(18px,3.1vw,42px);bottom:-.24em;left:15%;transform:rotate(204deg)}.stage-layout{grid-template-columns:1fr;justify-content:center;align-items:center;gap:clamp(24px,3vw,36px);margin-top:34px;transition:gap .52s cubic-bezier(.22,1,.36,1),margin-top .52s cubic-bezier(.22,1,.36,1);display:grid}.release.is-staged .meta,.release.is-staged .ice-title{opacity:.72;filter:saturate(.86)brightness(.9)}.album-row{grid-template-columns:repeat(3,minmax(74px,110px));justify-self:center;align-items:start;gap:clamp(12px,2.8vw,22px);transition:gap .52s cubic-bezier(.22,1,.36,1);display:inline-grid}.album-button{color:#f4fbff94;cursor:pointer;will-change:transform;background:0 0;border:0;grid-template-columns:1fr;justify-content:center;align-items:center;gap:10px;font-weight:800;transition:opacity .18s,color .18s;display:grid;position:relative}.album-art{aspect-ratio:1;border-radius:3px;width:100%;display:block;position:relative;overflow:hidden}.album-art:after{content:"";pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 18%,#ffffffad 42%,#0000 58%);position:absolute;inset:0;transform:translate(-65%)skew(-16deg)}.album-art img{aspect-ratio:1;object-fit:cover;opacity:.58;filter:grayscale(.28)saturate(.86)contrast(1.12)hue-rotate(6deg);border:1px solid #c4f7ff38;border-radius:3px;width:100%;transition:border-color .18s,filter .18s,opacity .18s,transform .52s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 0 1px #c4f7ff0a,0 18px 56px #0000006b}.album-row.is-moving .album-button{visibility:hidden}.album-row.is-moving .album-button.is-active .album-art img{transform:none}.album-ghost{z-index:40;pointer-events:none;transform-origin:0 0;margin:0;transition:none;position:fixed}.album-letter{text-align:center;font-size:.78rem}.album-button:hover,.album-button:focus-visible{color:var(--white);outline:none}.album-button:hover .album-art img,.album-button:focus-visible .album-art img{opacity:.84;filter:grayscale(.08)saturate(1.02)contrast(1.16)brightness(1.08)hue-rotate(6deg);border-color:#c4f7ffad}.album-button:hover .album-art:after,.album-button:focus-visible .album-art:after,.album-button.is-active .album-art:after{animation:.92s cubic-bezier(.22,1,.36,1) album-glint}.album-button.is-active{color:var(--ice)}.album-button.is-active .album-art img{opacity:1;filter:grayscale(0)saturate(1.04)contrast(1.16)brightness(1.04)hue-rotate(6deg);border-color:#dafcffe6;transform:translateY(-4px);box-shadow:0 0 18px #aeefff42,0 18px 56px #0000006b}.release.is-staged .stage-layout{grid-template-columns:minmax(100px,140px) minmax(0,700px) minmax(100px,140px)}.release.is-staged .album-row{grid-column:1;grid-template-columns:1fr;justify-self:end;gap:18px}.release.is-staged .album-button{grid-template-columns:minmax(74px,110px) auto;justify-content:start;gap:12px}.release.is-staged .album-letter{text-align:left}.release.is-staged .album-button.is-active .album-art img{transform:translate(8px)}.music-viewer{opacity:1;border-radius:0;grid-column:2;width:100%;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible;transform:translateY(0)scale(1)}.embed-skeleton{z-index:1;pointer-events:none;opacity:1;background:linear-gradient(110deg,#0000 0 32%,#e1faff29 42%,#0000 54%),repeating-linear-gradient(118deg,#b9f0ff14 0 1px,#0000 1px 11px),#030d1175;transition:opacity .36s;animation:1.35s ease-in-out infinite embed-freeze;position:absolute;inset:0 0 34px}.music-viewer.is-loaded .embed-skeleton{opacity:0}.music-viewer.is-entering{opacity:0;transform:translateY(18px)scale(.985)}.music-viewer iframe{z-index:0;background:0 0;border:0;width:100%;height:440px;display:block;position:relative;overflow:hidden}.listen-link{color:#e8f9ffcc;text-transform:uppercase;border-bottom:1px solid #aeefff7a;margin-top:12px;font-size:.76rem;font-weight:750;text-decoration:none;transition:color .18s,border-color .18s,text-shadow .18s;display:inline-block}.listen-link:hover,.listen-link:focus-visible{color:var(--white);text-shadow:0 0 18px #b9f0ff5c;border-color:#b9f0ffc7;outline:none}.release-footer{color:#e8f9ffad;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:18px;font-size:.78rem;font-weight:650;display:grid;position:absolute;bottom:34px;left:40px;right:40px}.release-footer span,.release-footer a{white-space:nowrap}.footer-links{opacity:1;justify-self:end;gap:14px;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(0)}.footer-links.is-entering{opacity:0;transform:translateY(8px)}.release-footer a{border-bottom:1px solid #aeefff6b;justify-self:end;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes album-glint{0%{opacity:0;transform:translate(-65%)skew(-16deg)}34%{opacity:.5}to{opacity:0;transform:translate(70%)skew(-16deg)}}@keyframes embed-freeze{0%,to{background-position:-220px 0,0 0,0 0}50%{background-position:220px 0,10px 0,0 0}}@media (width<=620px){.release{place-items:start center;height:auto;min-height:100svh;padding:20px 20px 96px;overflow:visible}.release-object{width:calc(100vw - 40px)}.ice-field{object-position:68% center;opacity:.38;position:fixed}.grain{position:fixed}.meta{margin-bottom:16px}.stage-layout{margin-top:28px}.album-row{grid-template-columns:repeat(3,minmax(62px,82px))}.release.is-staged .stage-layout{grid-template-columns:1fr;gap:22px;margin-top:26px}.release.is-staged .album-row{grid-column:1;grid-template-columns:repeat(3,minmax(62px,82px));justify-self:center;gap:clamp(12px,2.8vw,22px)}.release.is-staged .album-button{grid-template-columns:1fr;justify-content:center;gap:10px}.release.is-staged .album-button.is-active .album-art img{transform:translateY(-4px)}.release.is-staged .album-letter{text-align:center}.music-viewer{grid-column:1}.music-viewer iframe{height:420px}.release-footer{text-align:center;grid-template-columns:1fr;gap:7px;margin-top:28px;position:static}.footer-links{justify-self:center}}@media (width<=360px){.release{padding-inline:12px}.release-object{width:calc(100vw - 24px)}.release:before{inset:14px}.stage-layout{margin-top:24px}.album-row,.release.is-staged .album-row{grid-template-columns:repeat(3,minmax(54px,74px))}}
