:root{--bg:#070909;--text:#f2f3f2;--muted:rgba(235,240,240,.46);--line:rgba(255,255,255,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y mandatory}body,html{background:var(--bg)}body{margin:0;color:var(--text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.topbar{position:fixed;z-index:100;top:0;left:0;width:100%;padding:30px 5vw;display:flex;align-items:center;justify-content:space-between;mix-blend-mode:difference}.brand,.spotifyTop{font-size:10px;font-weight:600;letter-spacing:.3em}.spotifyTop{color:rgba(255,255,255,.65)}.releaseDots{position:fixed;z-index:100;left:32px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px}.releaseDots a{display:flex;width:18px;height:10px;align-items:center}.releaseDots span{display:block;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.24);transition:transform .25s ease,background .25s ease}.releaseDots a:hover span{background:#fff;transform:scale(1.55)}.releaseSlide{position:relative;width:100%;height:100svh;min-height:650px;overflow:hidden;display:flex;align-items:center;scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate}.ambientBackground{position:absolute;z-index:-5;inset:-18%;background-position:50%;background-size:cover;filter:blur(120px) saturate(1.15);transform:scale(1.15);opacity:.24}.darkWash{position:absolute;z-index:-4;inset:0;background:radial-gradient(circle at 52% 50%,rgba(5,8,9,.05) 0,rgba(5,8,9,.28) 42%,rgba(5,8,9,.82) 82%),linear-gradient(90deg,rgba(5,7,8,.78),rgba(5,7,8,.12) 48%,rgba(5,7,8,.65))}.releaseVisual{position:absolute;z-index:-1;left:50%;width:min(48vw,680px);height:min(48vw,680px);transform:translate(-50%,-50%)}.coverBlur{position:absolute;inset:-12%;background-position:50%;background-size:cover;filter:blur(55px) saturate(1.25);opacity:.38;transform:scale(1.04)}.coverArt{position:relative;display:block;object-fit:cover;opacity:.82;filter:saturate(.92) contrast(1.03);-webkit-mask-image:radial-gradient(ellipse at center,black 38%,rgba(0,0,0,.95) 52%,rgba(0,0,0,.62) 68%,transparent 88%);mask-image:radial-gradient(ellipse at center,black 38%,rgba(0,0,0,.95) 52%,rgba(0,0,0,.62) 68%,transparent 88%);transform:scale(1.12)}.releaseContent{position:relative;z-index:5;width:min(86%,1350px);margin:0 auto}.releaseMeta{margin-left:10%;display:flex;gap:25px;color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.27em}.releaseMeta span+span:before{content:"—";margin-right:25px}.releaseContent h1{position:relative;margin:28px 0 34px;font-size:clamp(58px,7.2vw,132px);font-weight:400;line-height:.92;letter-spacing:-.05em;white-space:nowrap}.releaseContent h1>span{display:inline-block;margin-right:.22em;color:rgba(255,255,255,.52);font-size:.23em;vertical-align:middle}.listen,.releaseContent h1>span{font-weight:600;letter-spacing:.22em}.listen{margin-left:10%;display:inline-flex;align-items:center;gap:16px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.35);color:rgba(255,255,255,.72);font-size:9px;transition:color .2s ease,border-color .2s ease}.listen:hover{color:#fff;border-color:#fff}.listen span{transition:transform .2s ease}.listen:hover span{transform:translate(3px,-3px)}.slideCounter{position:absolute;right:5vw;bottom:36px;display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.36);font-size:8px;letter-spacing:.2em}.slideCounter i{width:35px;height:1px;background:rgba(255,255,255,.2)}.nextRelease{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:7px;color:rgba(255,255,255,.35);font-size:7px;letter-spacing:.3em}.nextRelease span{font-size:15px;transition:transform .2s ease}.nextRelease:hover span{transform:translateY(4px)}.endSlide{height:100svh;min-height:600px;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle,#11191c 0,#070909 55%)}.endSlide>div>span{color:var(--muted);font-size:9px;letter-spacing:.35em}.endSlide h2{margin:25px 0 45px;font-size:clamp(60px,9vw,140px);font-weight:400;letter-spacing:-.055em}.endSlide a{display:inline-block;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.4);font-size:9px;font-weight:600;letter-spacing:.25em}@media (max-width:900px){.releaseVisual{width:min(65vw,600px);height:min(65vw,600px)}.releaseContent h1{font-size:clamp(54px,10vw,100px)}}@media (max-width:680px){.topbar{padding:22px 20px}.brand{font-size:9px}.spotifyTop{font-size:8px}.releaseDots{left:12px;gap:10px}.releaseDots span{width:5px;height:5px}.releaseSlide{min-height:620px}.releaseVisual{top:43%;width:100vw;height:100vw;opacity:.82}.coverArt{transform:scale(1.15)}.releaseContent{width:calc(100% - 60px);margin-top:34vh}.releaseMeta{margin-left:0;gap:12px;font-size:7px}.releaseMeta span+span:before{margin-right:12px}.releaseContent h1{margin:17px 0 25px;font-size:clamp(44px,13vw,72px);white-space:normal}.releaseContent h1>span{display:block;margin:0 0 12px;font-size:8px}.listen{margin-left:0}.nextRelease{display:none}.slideCounter{right:20px;bottom:22px}}.coverArt{filter:saturate(1.03) contrast(1.02)!important;-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 0,#000 62%,rgba(0,0,0,.95) 68%,rgba(0,0,0,.72) 75%,rgba(0,0,0,.38) 82%,rgba(0,0,0,.12) 88%,transparent 94%)!important;mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 0,#000 62%,rgba(0,0,0,.95) 68%,rgba(0,0,0,.72) 75%,rgba(0,0,0,.38) 82%,rgba(0,0,0,.12) 88%,transparent 94%)!important}.coverBlur{inset:-10%!important;filter:blur(32px) saturate(1.08)!important;opacity:.18!important}.ambientBackground{opacity:.13!important;filter:blur(85px) saturate(1.05)!important;transform:scale(1.18)!important}.darkWash{background:radial-gradient(ellipse at center,rgba(5,8,9,0) 0,rgba(5,8,9,.05) 48%,rgba(5,8,9,.48) 78%,rgba(5,8,9,.82) 100%)!important}.ambientBackground,.coverBlur{display:none!important}.coverArt{opacity:1!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;transform:none!important;width:100%;height:100%;object-fit:contain!important}.darkWash{background:none!important}.releaseSlide{height:78svh!important;min-height:600px!important;scroll-snap-align:center;scroll-snap-stop:normal}.releaseVisual{top:50%}html{scroll-snap-type:y proximity}@media (max-width:680px){.releaseSlide{height:82svh!important;min-height:560px!important}}.streamingLinks{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.streamingLink{gap:6px;color:rgba(255,255,255,.58);font-size:10px;font-weight:500;letter-spacing:.14em;line-height:1;text-decoration:none;transition:color .18s ease,opacity .18s ease}.streamingLink span{font-size:9px;opacity:.55}.streamingLink:hover{color:rgba(255,255,255,1)}.streamingLink:hover span{opacity:1}@media (max-width:680px){.streamingLinks{gap:10px 14px;max-width:300px}.streamingLink{font-size:9px}}.streamingLinks{margin-top:18px}.streamingLink{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content}.streamingLinks{margin:18px auto 0!important}.releaseContent{align-items:flex-start}.streamingLinks{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin:20px 0 0!important;gap:10px!important}.streamingLink,.streamingLinks{width:-moz-fit-content!important;width:fit-content!important}.streamingLink{display:inline-flex!important;align-items:center!important;gap:8px!important}.releaseContent{align-items:flex-start!important}.releaseInfo{display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content}.releaseInfo .releaseMeta{width:100%}.releaseInfo .streamingLinks{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin:20px auto 0!important;gap:10px!important}.releaseInfo .streamingLink,.releaseInfo .streamingLinks{width:-moz-fit-content!important;width:fit-content!important}.releaseInfo .streamingLink{display:inline-flex!important;align-items:center!important;gap:8px!important}@media (max-width:680px){.releaseSlide{height:auto!important;min-height:100svh!important;padding:80px 22px 90px!important;box-sizing:border-box}.releaseVisual{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:min(88vw,520px)!important;height:auto!important;aspect-ratio:1/1;margin:0 auto!important}.coverArt{width:100%!important;height:100%!important;object-fit:contain!important}.releaseContent{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;margin-top:24px!important;display:flex!important;justify-content:center!important;align-items:center!important}.releaseInfo{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;align-items:center!important}.releaseMeta{justify-content:center!important;width:auto!important;gap:22px!important;white-space:nowrap}.releaseInfo .streamingLinks{margin:20px auto 0!important;align-items:flex-start!important}.streamingLink{font-size:10px!important}.slideCounter{margin:42px auto 0!important;justify-content:center!important}.nextRelease,.slideCounter{position:relative!important;right:auto!important;bottom:auto!important}.nextRelease{left:auto!important;margin:34px auto 0!important}.releaseSlide{min-height:100svh!important;height:auto!important;padding:70px 16px!important}.releaseVisual{position:relative!important;top:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:96vw!important;height:68svh!important;max-width:none!important;margin:0!important}.coverArt{width:100%!important;height:100%!important;object-fit:contain!important}.releaseContent{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;margin:-20px auto 0!important;justify-content:center!important}.releaseContent,.releaseInfo{display:flex!important;align-items:center!important}.releaseInfo{flex-direction:column!important;width:auto!important}.releaseMeta{width:auto!important;justify-content:center!important;gap:22px!important}.releaseInfo .streamingLinks{margin:20px auto 0!important;align-items:flex-start!important}.releaseSlide{height:auto!important;min-height:100svh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:65px 16px 55px!important;overflow:visible!important}.releaseVisual{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:94vw!important;height:62svh!important;max-width:620px!important;margin:0 auto!important;flex:0 0 auto!important}.coverArt{width:100%!important;height:100%!important;object-fit:contain!important}.releaseContent{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;justify-content:center!important;margin:10px auto 0!important;padding:0!important;flex:0 0 auto!important}.releaseContent,.releaseInfo{display:flex!important;width:100%!important;align-items:center!important}.releaseInfo{flex-direction:column!important}.releaseMeta{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;gap:20px!important;white-space:nowrap!important}.releaseInfo .streamingLinks{display:flex!important;position:relative!important;inset:auto!important;flex-direction:column!important;align-items:flex-start!important;margin:20px auto 0!important;gap:10px!important}.releaseInfo .streamingLink,.releaseInfo .streamingLinks{visibility:visible!important;opacity:1!important;width:-moz-fit-content!important;width:fit-content!important}.releaseInfo .streamingLink{display:inline-flex!important;align-items:center!important;gap:8px!important}.nextRelease,.slideCounter{position:relative!important;inset:auto!important;transform:none!important}.slideCounter{margin:38px auto 0!important}.nextRelease{margin:28px auto 0!important}}