.release-page{background:#080c11}.release-hero{padding-top:30px;padding-bottom:73px}.release-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:10px;color:var(--muted)}.release-back .icon{width:15px;height:15px;transform:rotate(180deg)}.release-back:hover{color:var(--accent)}.release-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;margin-top:30px}.release-kicker{color:var(--accent);display:flex;align-items:center;gap:10px;font-size:9px;margin-bottom:22px}.release-intro h1{font-size:clamp(48px,5vw,72px);letter-spacing:-3px;line-height:1.04}.release-title-small{display:block;font-size:.6em;letter-spacing:-1.5px;font-weight:500;margin-bottom:4px}.release-year{display:block;color:var(--accent);font-size:.72em;letter-spacing:2px;font-weight:500;margin-top:10px}.release-facts{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;font-size:9px;text-transform:uppercase;letter-spacing:1.1px;color:#a8bac3}.release-facts>span+span{position:relative}.release-facts>span+span:before{position:absolute;content:"";left:-11px;top:6px;background:#567079;width:2px;height:2px;border-radius:50%}.release-invitation{font-size:15px;line-height:1.9;color:#d3dce0;margin-top:26px;max-width:480px}.release-ride{font-size:12px;color:var(--muted);margin-top:14px;line-height:1.8}.release-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.release-actions .text-link{font-size:10px;gap:9px}.release-cover{position:relative;max-width:540px;margin-left:auto;width:100%}.release-cover:before{content:"";position:absolute;inset:10% -8%;background:#057cbd23;filter:blur(70px);z-index:-1;pointer-events:none}.release-cover>img{width:100%;height:auto;box-shadow:0 0 0 1px #50748245,0 25px 65px #0005}.release-cover figcaption{display:flex;justify-content:space-between;margin-top:13px;font-size:8px;text-transform:uppercase;letter-spacing:1.6px;color:#8b9ba6}.release-listen{padding-block:48px 40px;border-top:1px solid #29363f;border-bottom:1px solid #29363f;scroll-margin-top:105px}.release-listen-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:24px}.release-listen-heading .section-index{font-size:8px;letter-spacing:1.7px;margin-bottom:12px}.release-listen-heading h2{font-size:34px;letter-spacing:-1px}.release-listen-heading .text-link{font-size:10px;flex-shrink:0}.release-player{background:#f2f2f2;color-scheme:light;border:1px solid #29404d}.release-player iframe{display:block;width:100%;height:166px;border:0}.listen-note{display:flex;justify-content:space-between;gap:20px;margin-top:15px;color:#869aa5;font-size:10px}.listen-note>span{white-space:nowrap}.release-details{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:95px;padding-block:92px 72px}.tracklist-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px}.tracklist-heading .section-index{font-size:8px;margin-bottom:14px}.tracklist-heading h2{font-size:39px;letter-spacing:-1.8px}.track-count{font-size:10px;color:var(--accent);letter-spacing:2px;white-space:nowrap;padding-bottom:4px}.release-tracklist{list-style:none;padding:0;margin:0;counter-reset:mixtrack}.release-tracklist>li{counter-increment:mixtrack;display:grid;grid-template-columns:35px 1fr;gap:19px;align-items:start;padding:23px 0;border-top:1px solid #24323b}.release-tracklist>li:before{content:counter(mixtrack,decimal-leading-zero);font-size:11px;letter-spacing:1.2px;color:var(--accent);padding-top:3px}.track-artist{display:block;font-size:10px;color:#aebcc4;line-height:1.6}.release-tracklist h3{font-size:23px;letter-spacing:-.65px;line-height:1.3;margin-block:4px 3px}.track-version{font-size:10px;color:#7f969f;line-height:1.65}.release-tracklist>li:last-child{border-bottom:1px solid #24323b}.tracklist-end{display:flex;align-items:center;gap:14px;color:#9eafb6;font-size:12px;margin-top:27px}.tracklist-end>span{color:var(--accent);font-size:20px}.release-sidebar{position:sticky;top:115px;align-self:start}.release-event{padding:31px;background:linear-gradient(140deg,#13242e,#101920);border:1px solid #314650;position:relative;overflow:hidden;scroll-margin-top:110px}.release-event .section-index{font-size:8px;letter-spacing:1.6px;margin-bottom:25px}.release-event-date{display:flex;flex-direction:column;line-height:1.3}.release-event-date>span{text-transform:uppercase;letter-spacing:2px;font-size:9px;color:#9eafb6}.release-event-date>strong{font-family:var(--display);font-weight:500;line-height:1;font-size:90px;letter-spacing:-7px;color:var(--accent);margin-block:6px 8px}.release-event h2{font-size:34px;letter-spacing:-1.2px;line-height:1.15;margin-top:27px}.release-event>p:not(.eyebrow){font-size:12px;line-height:1.95;color:#aabbc3;margin-top:20px}.release-event .button{margin-top:24px;font-size:11px;min-height:46px;width:100%;justify-content:space-between}.release-comment{padding:34px 8px}.comment-star{color:var(--accent);font-size:29px}.release-comment h3{font-size:25px;letter-spacing:-.6px;line-height:1.2;margin-top:13px}.release-comment>p{color:#a1b1ba;font-size:12px;line-height:1.9;margin-top:15px;max-width:275px}.release-comment .text-link{font-size:10px;color:var(--accent);margin-top:11px;gap:10px}.release-share-section{border-block:1px solid #24323b;background:#111d24}.release-share-inner{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-block:57px}.release-share-inner .section-index{font-size:8px;margin-bottom:15px}.release-share-inner h2{font-size:43px;letter-spacing:-1.7px}.release-share-inner>div>p:not(.eyebrow){font-size:12px;color:#a6b8c2;margin-top:15px}.release-share-actions{min-width:205px;max-width:350px}.release-share-actions .button{width:100%;font-size:12px}.release-share-actions .icon{width:18px;height:18px}.release-share-actions #share-feedback{font-size:10px;margin-top:10px;min-height:20px;color:var(--accent);text-align:center}.release-share-actions label{display:block;font-size:11px;margin:10px 0}.release-share-actions input{width:100%;padding:10px;color:var(--text);background:#080f14;border:1px solid #43606e;font-size:11px}.release-footer-links{padding-block:35px;display:flex;align-items:center;justify-content:space-between;gap:25px}.release-footer-links>div{display:flex;gap:25px;flex-wrap:wrap}.release-footer-links>div>a{font-size:9px;display:flex;gap:8px;align-items:center;min-height:40px;color:#a9b8bf}.release-footer-links>div>a:hover{color:var(--accent)}.release-footer-links>div .icon{width:13px;height:13px}.release-footer-links>.text-link{font-size:11px}
@media(max-width:1100px){.release-hero-grid{gap:40px}.release-intro h1{font-size:clamp(46px,5.1vw,60px)}.release-invitation{font-size:14px}.release-actions{gap:16px;flex-wrap:wrap}.release-details{gap:55px}.tracklist-heading h2{font-size:34px}.release-event{padding:26px}.release-event h2{font-size:30px}.release-share-inner h2{font-size:38px}}
@media(max-width:800px){.release-hero-grid{gap:30px;align-items:start}.release-intro h1{font-size:clamp(38px,5.2vw,45px);letter-spacing:-2px}.release-kicker{font-size:7px;letter-spacing:1.3px;gap:7px}.release-facts{gap:15px;font-size:7px;letter-spacing:.7px}.release-facts>span+span:before{left:-8px}.release-invitation{font-size:12px;line-height:1.85;margin-top:21px}.release-ride{font-size:10px}.release-actions .button{min-height:47px;padding:12px 17px;font-size:10px}.release-actions .text-link{font-size:9px;min-height:32px}.release-cover figcaption{font-size:7px;letter-spacing:.8px}.release-listen-heading h2{font-size:29px}.release-details{gap:32px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding-top:66px}.tracklist-heading{display:block}.track-count{display:block;padding-top:15px}.tracklist-heading h2{font-size:31px}.release-tracklist>li{grid-template-columns:25px 1fr;gap:12px;padding:19px 0}.release-tracklist h3{font-size:21px}.track-artist,.track-version{font-size:9px}.release-event{padding:23px}.release-event h2{font-size:27px}.release-event>p:not(.eyebrow){font-size:11px}.release-event-date>strong{font-size:77px}.release-sidebar{top:95px}.release-comment h3{font-size:23px}.release-comment>p{font-size:11px}.release-share-inner{gap:35px}.release-share-inner h2{font-size:34px}.release-share-inner>div>p:not(.eyebrow){font-size:11px;max-width:310px}.release-footer-links{gap:15px}.release-footer-links>div{gap:15px}.release-footer-links>div>a{font-size:8px}}
@media(max-width:600px){.release-hero{padding-top:15px;padding-bottom:47px}.release-back{font-size:9px}.release-hero-grid{display:flex;flex-direction:column;gap:33px;margin-top:18px}.release-cover{order:0;width:100%;max-width:420px;margin:0 auto}.release-intro{order:1;width:100%}.release-cover figcaption{font-size:7px;margin-top:10px}.release-kicker{font-size:8px;letter-spacing:1.6px;margin-bottom:18px}.release-intro h1{font-size:clamp(42px,11.5vw,64px);letter-spacing:-2.5px;line-height:1.08}.release-title-small{font-size:.62em;letter-spacing:-1px}.release-year{font-size:.65em;letter-spacing:2px;margin-top:7px}.release-facts{font-size:8px;letter-spacing:1px;gap:20px;margin-top:22px}.release-facts>span+span:before{left:-11px}.release-invitation{font-size:14px;line-height:1.9;margin-top:23px;max-width:none}.release-ride{font-size:12px;margin-top:15px}.release-actions{gap:22px;margin-top:25px;flex-wrap:wrap}.release-actions .button{font-size:11px;padding:13px 21px;min-height:49px}.release-actions .text-link{font-size:10px}.release-listen{padding-block:34px 29px;scroll-margin-top:87px}.release-listen-heading{display:block;margin-bottom:17px}.release-listen-heading h2{font-size:28px;letter-spacing:-.8px}.release-listen-heading .text-link{margin-top:13px;font-size:10px}.release-player iframe{height:166px}.listen-note{font-size:8px;gap:15px;line-height:1.8}.release-details{grid-template-columns:1fr;gap:46px;padding-top:53px;padding-bottom:52px}.tracklist-heading{display:flex;align-items:flex-end;gap:15px;margin-bottom:26px}.tracklist-heading h2{font-size:30px;letter-spacing:-1.3px}.track-count{padding:0 0 4px;font-size:9px;letter-spacing:1px}.tracklist-heading .section-index{font-size:8px}.release-tracklist>li{grid-template-columns:26px 1fr;gap:13px;padding:21px 0}.release-tracklist>li:before{font-size:10px;padding-top:2px}.track-artist{font-size:10px}.release-tracklist h3{font-size:22px;margin-block:5px;letter-spacing:-.5px}.track-version{font-size:10px}.tracklist-end{font-size:11px}.release-sidebar{position:static}.release-event{padding:29px}.release-event h2{font-size:34px}.release-event>p:not(.eyebrow){font-size:13px;line-height:1.95;max-width:390px}.release-event-date>strong{font-size:87px}.release-event .button{margin-top:24px;min-height:49px;font-size:12px}.release-comment{padding:31px 4px 0}.release-comment h3{font-size:27px}.release-comment>p{font-size:13px;max-width:330px}.release-comment .text-link{font-size:11px}.release-share-inner{display:block;padding-block:43px}.release-share-inner h2{font-size:36px;letter-spacing:-1.4px}.release-share-inner>div>p:not(.eyebrow){font-size:13px;line-height:1.9;max-width:none}.release-share-actions{margin-top:26px;max-width:none}.release-share-actions .button{width:auto;min-width:190px}.release-share-actions #share-feedback{text-align:left;margin-top:8px;min-height:16px;font-size:11px}.release-footer-links{display:block;padding-block:27px}.release-footer-links>.text-link{font-size:12px}.release-footer-links>div{gap:2px 20px;margin-top:13px}.release-footer-links>div>a{font-size:9px;min-height:36px}.release-page .site-footer{min-height:96px}}
@media(max-width:600px){.release-cover:before{inset:10% 0}}
@media(max-width:359px){.release-intro h1{font-size:39px}.release-facts{gap:15px;font-size:7px}.release-facts>span+span:before{left:-8px}.release-actions{gap:16px}.release-actions .text-link{font-size:9px}.tracklist-heading h2{font-size:27px}.release-share-inner h2{font-size:32px}}
