/* Hero record (22 Oct 2026): rolls out (JS sets --hgx/--hgr), then constant 10 rpm turntable spin. */
html body .hero .art.art.art{transition:none!important;transform:none!important}
html body .hero .art.art.art.is-press{transform:none!important}
html body .hero .art.art.art .rec{animation:none!important;scale:none!important;translate:var(--hgx,-6%) 0 0!important;rotate:none!important;transform:rotate(var(--hgr,0deg));will-change:transform;z-index:1;transition:none!important}
html body .hero .art.art.art .rec.rec-f{display:block!important;translate:var(--hgx,-6%) 0 41px!important;opacity:0!important;filter:drop-shadow(0 6px 10px rgba(0,0,0,.22))!important;pointer-events:none;z-index:3;transition:opacity .5s cubic-bezier(0.23,1,0.32,1) .2s!important}
html body .hero .art.art.art.hg-out .rec.rec-f{opacity:1!important}
html body .hero .art.art.art.hg-spin .rec{animation:hg-spin 6s linear infinite!important}
@keyframes hg-spin{from{transform:rotate(var(--hgr,0deg))}to{transform:rotate(calc(var(--hgr,0deg) + 360deg))}}
html body .hero .art.art.art .sleeve{transition:none!important;animation:none!important;z-index:2}
html body .hero .art.art.art .petals{animation:none!important;rotate:none!important;scale:none!important;opacity:0!important;will-change:auto!important;transition:opacity .9s cubic-bezier(0.23,1,0.32,1) .15s!important}
html body .hero .art.art.art.hg-out .petals{opacity:1!important}
html body .hero .art.art.art.hg-now .rec.rec-f,html body .hero .art.art.art.hg-now .petals{transition:none!important}
@media(min-width:601px) and (prefers-reduced-motion:no-preference){html body .pin.pin.pin.pin[data-pin]:after{height:50svh!important}}
@media(prefers-reduced-motion:reduce){html body .hero .art.art.art .rec{animation:none!important;transform:none!important}html body .hero .art.art.art .rec.rec-f,html body .hero .art.art.art .petals{transition:none!important}}
