.music-page{--accent:#e4ad54}.music-page .hero-media img{object-position:30% center}.music-page .music-route-intro{padding-top:0}.music-page .music-route-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);gap:32px 72px;align-items:end;margin-bottom:42px}.music-page .music-route-head h2,.music-page .music-release-head h2{margin:16px 0 0;font-size:clamp(40px,6vw,80px);line-height:.9;letter-spacing:-.07em}.music-page .music-route-head p,.music-page .music-release-head p{margin:0;color:#bdb5a9;font-size:17px;line-height:1.75}.music-page .music-scenes{border-top:1px solid var(--line)}.music-page .music-scene{display:grid;grid-template-columns:64px minmax(220px,.56fr) minmax(0,1fr);gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.music-page .music-scene:hover h3{color:var(--accent)}.music-page .music-scene>span{align-self:start;padding-top:9px;color:var(--accent);font:800 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.music-page .music-scene img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#111}.music-page .music-scene small,.music-page .music-release-list small{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.1em}.music-page .music-scene h3{margin:8px 0 10px;font-size:clamp(25px,3vw,42px);line-height:1.02;transition:color .2s}.music-page .music-scene p{max-width:650px;margin:0;color:#c7c0b6;line-height:1.65}.music-page .music-open{display:inline-flex;align-items:center;gap:7px;margin-top:15px;border-bottom:1px solid currentColor;padding-bottom:4px;font-size:13px;font-weight:900}.music-page .music-release{padding:clamp(70px,9vw,128px) 0}.music-page .music-release-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);gap:32px 72px;align-items:end;margin-bottom:32px}.music-page .music-release-list{border-top:1px solid var(--line)}.music-page .music-release-list a{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.music-page .music-release-list a:hover h3{color:var(--accent)}.music-page .music-release-list img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.music-page .music-release-list h3{margin:7px 0 0;font-size:clamp(21px,2.2vw,32px);line-height:1.1}.music-page .music-release-list svg{color:var(--accent)}.profile-music{background:#0b0d12}.profile-music .section-head h2{color:#f6f1e8}.profile-music .section-head p{color:#c8c0b5}.profile-music .music-profile-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:34px;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#13161e;color:#f6f1e8;text-decoration:none}.profile-music .music-profile-link img{display:block;width:100%;min-height:280px;height:100%;object-fit:cover}.profile-music .music-profile-link>div{padding:34px}.profile-music .music-profile-link small{color:var(--accent);font-weight:900;letter-spacing:.12em}.profile-music .music-profile-link h3{margin:12px 0;font-size:clamp(30px,4vw,54px);line-height:.95}.profile-music .music-profile-link p{max-width:520px;margin:0;color:#c9c1b7;line-height:1.7}.profile-music .music-profile-link b{display:inline-block;margin-top:22px;padding-bottom:5px;border-bottom:1px solid var(--accent)}.social-music-link{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:22px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:rgba(255,255,255,.04);text-decoration:none}.social-music-link span{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.1em}.social-music-link b{font-size:clamp(20px,2.8vw,34px)}@media(max-width:760px){.music-page .music-route-head,.music-page .music-release-head{grid-template-columns:1fr;gap:17px}.music-page .music-route-head h2,.music-page .music-release-head h2{font-size:clamp(42px,13vw,64px)}.music-page .music-scene{grid-template-columns:42px minmax(0,1fr);gap:12px}.music-page .music-scene img,.music-page .music-scene>div{grid-column:2}.music-page .music-release-list a{grid-template-columns:72px minmax(0,1fr)}.music-page .music-release-list a>svg{display:none}.profile-music .music-profile-link{grid-template-columns:1fr}.profile-music .music-profile-link img{min-height:220px}.profile-music .music-profile-link>div{padding:25px}.social-music-link{align-items:flex-start;flex-direction:column}}