.music-page .hp-hero h1{font-size:clamp(150px,23vw,360px);line-height:.75}.music-page .hp-hero h1>span{font-size:.95em;line-height:.9}.music-page .hp-hero{height:96svh}.music-intro{padding-bottom:20px}.music-features{padding:0 28px 35px}.music-feature{margin:0 0 24px;aspect-ratio:16/9;max-height:none}.music-feature .motion-caption h3{text-transform:uppercase;font-size:clamp(65px,10vw,160px);max-width:85%}.music-after{padding:60px 28px 30px;background:#211e17;color:var(--paper)}.music-after .motion-heading h2{font-size:clamp(60px,9vw,145px)}.music-after .motion-heading>.eyebrow{color:var(--amber)}.music-page .archive-brands{gap:15px 25px}.music-page .archive-brands>button{font-size:21px}.music-page .archive-piece .piece-image{aspect-ratio:16/10}.music-page .archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.music-page .hp-statement h2{font-size:clamp(90px,12vw,180px)}@media(max-width:760px){.music-page .hp-hero h1{font-size:31vw}.music-page .hp-hero{height:88svh}.music-features{padding:0 0 25px}.music-feature{aspect-ratio:4/5;margin-bottom:15px}.music-feature .motion-caption h3{font-size:16vw;max-width:100%}.music-after{padding:40px 17px 20px}.music-after .motion-heading h2{font-size:15vw}.music-page .archive-grid{grid-template-columns:1fr}.music-page .hp-statement h2{font-size:20vw}.music-page .piece-caption{display:flex}.music-page .piece-caption>span{margin:0}.music-page .archive-brands{gap:20px}}
.music-feature .motion-caption>div{flex:1;min-width:0}.music-feature .motion-caption h3{max-width:100%;font-size:clamp(60px,9vw,145px)}@media(max-width:760px){.music-feature .motion-caption h3{font-size:16vw}}

/* Transición suave entre páginas (navegadores con soporte; el resto usa el desvanecido de v5.js). */
@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.4s}}
