@font-face{font-family:Aetherwave;src:url('../fonts/Aetherwave-Regular.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{background:#080808;color-scheme:dark;scroll-behavior:smooth}body{margin:0;color:#f1f0ed;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid #fd0300;outline-offset:7px}img{display:block;width:100%;height:auto}span{color:inherit}.top,main,footer{width:min(90%,1380px);margin:auto}.top{min-height:110px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #282828;gap:24px}.wordmark{font:clamp(20px,2.2vw,30px) Aetherwave,Arial;white-space:nowrap}.wordmark span{color:#fd0300}nav{display:flex;gap:32px;font-size:14px}nav a{padding:10px 0;position:relative}nav a[aria-current=page]:after{content:'';height:2px;background:#fd0300;position:absolute;bottom:0;left:0;right:0}nav a:hover,footer a:hover,.text-link:hover{color:#fd0300}.intro{position:relative;padding:60px 0 40px}.eyebrow{font-size:13px;letter-spacing:.2em;color:#aaa;margin:0 0 14px}.eyebrow span,h1 span,.section-head h2 span,footer p span,.edition span{color:#fd0300}h1{font:clamp(54px,8.5vw,116px)/1.1 Aetherwave,Arial;margin:0;letter-spacing:.035em}.intro>.text-link{position:absolute;right:0;bottom:52px}.text-link{font-size:14px;border-bottom:1px solid #626262;padding-bottom:6px;display:inline-block;transition:color .2s}.feature{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center;scroll-margin-top:25px}.feature-art{position:relative;background:#101010}.feature-art>img{aspect-ratio:1;object-fit:contain}.edition{display:flex;justify-content:space-between;gap:15px;font-size:12px;letter-spacing:.15em;padding:14px 18px;border:1px solid #292929}.feature-info{min-width:0}.feature-info h2{font-size:clamp(32px,4.2vw,62px);font-weight:400;line-height:1.1;letter-spacing:-.035em;margin:0 0 14px;overflow-wrap:anywhere}.details{color:#a7a7a7;font-size:14px;margin:0 0 24px}.player{background:#141414;border-radius:12px;overflow:hidden;margin-bottom:22px;min-height:352px}iframe{border:0;display:block}.playback-note{font-size:12px;color:#858585;margin-bottom:0}.catalog,.visuals{margin-top:100px}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:baseline;border-top:1px solid #343434;padding-top:25px;margin-bottom:34px}.section-head h2{font:clamp(19px,2.2vw,28px)/1.5 Aetherwave,Arial;letter-spacing:.08em;margin:0}.count{font-size:12px;letter-spacing:.16em;color:#999;white-space:nowrap}.releases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 30px}.release{background:none;border:0;padding:0;text-align:left;color:inherit;cursor:pointer;min-width:0}.art{position:relative;display:block;overflow:hidden;background:#121212;border:1px solid #242424;transition:transform .22s,border-color .22s}.art:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#fd0300;transform:scaleX(0);transform-origin:left;transition:transform .22s;z-index:2}.art img{aspect-ratio:1;object-fit:cover;transition:transform .28s,filter .28s}.release[aria-pressed=true] .art:after{transform:scaleX(1)}.listen{position:absolute;bottom:2px;left:0;right:0;padding:25px 18px 14px;background:linear-gradient(transparent,rgba(0,0,0,.9));font-size:14px;opacity:0;transition:opacity .22s}.release-title{display:block;font-size:20px;margin-top:15px;line-height:1.3}.meta{display:block;color:#999;font-size:14px;margin-top:6px}.meta span{color:#fd0300;padding:0 5px}.videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 30px}.video .art img{aspect-ratio:16/9}.video .release-title{font:18px Aetherwave,Arial;letter-spacing:.06em}footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:110px;padding:35px 0 45px;border-top:1px solid #343434}footer p,footer>a:last-child{font-size:14px;color:#999}footer p span{padding:0 6px}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip:focus{position:fixed;top:8px;left:8px;background:#fff;color:#000;padding:12px;z-index:10}@media(hover:hover) and (pointer:fine){.release:hover .art,.video:hover .art{transform:translateY(-2px);border-color:#4b4b4b}.release:hover .art:after,.video:hover .art:after{transform:scaleX(1)}.release:hover img,.video:hover img{transform:scale(1.018);filter:brightness(1.05)}.release:hover .listen,.video:hover .listen{opacity:1}}.release:focus-visible .listen,.video:focus-visible .listen{opacity:1}@media(max-width:850px){.feature{gap:28px;align-items:start}.intro>.text-link{position:static;margin-top:24px}.releases{gap:30px 20px}.feature-info h2{font-size:34px}}@media(max-width:650px){.top{min-height:90px;flex-wrap:wrap;padding:22px 0;gap:18px}nav{gap:22px}.intro{padding:38px 0 32px}.feature{grid-template-columns:1fr}.feature-art{max-width:480px;width:100%;margin:auto}.feature-info{margin-top:8px}.catalog,.visuals{margin-top:60px}.releases{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.release-title{font-size:17px}.section-head{gap:12px}.count{font-size:12px;letter-spacing:.05em}.videos{grid-template-columns:1fr}.listen{opacity:1;font-size:12px;padding-left:10px}.section-head h2{font-size:18px}.meta{font-size:13px}footer{flex-wrap:wrap;margin-top:65px}footer p{width:100%;order:3;margin:0}.eyebrow{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}@media(max-width:360px){.releases{grid-template-columns:1fr}h1{font-size:46px}}
