/* Hallmark · macrostructure: Journal · tone: Warm Signal editorial · anchor hue: rust
 * pre-emit critique: P5 H5 E4 S5 R5 V4 · existing type and palette · no added motion */
@import url('/home-tokens.css');
.music-home .masthead,.music-home .masthead .top{border:0}.music-home h1{font-size:clamp(2.8rem,6vw,5rem);max-width:18ch}.front-intro{padding:var(--s7) 0 var(--s8);max-width:860px}.front-intro p{font-size:1.25rem;max-width:47ch;color:var(--muted)}.front-feature{display:grid;gap:var(--s6);align-items:center}.front-feature h2{margin:0 0 var(--s5);font-size:clamp(2rem,3.5vw,3.5rem)}.front-feature h2 a,.front-stories h3 a{text-decoration:none}.front-visual{display:flex;background:var(--paper2);padding:var(--s5);align-items:center;justify-content:center;min-width:0}.front-visual img{width:100%;height:auto;max-height:480px;object-fit:contain}.front-link{display:inline-flex;align-items:center;min-height:44px;font:13px/1.5 var(--font-mono);white-space:nowrap;margin-right:var(--s4)}.front-journal{margin-top:var(--s9)}.front-journal>h2{margin-bottom:var(--s7)}.front-stories{display:grid;gap:var(--s7)}.front-stories img{display:block;width:100%;height:260px;object-fit:contain;background:var(--paper2)}.front-stories h3{margin:var(--s5) 0 var(--s4)}.front-stories p{max-width:48ch}.front-studio{display:grid;gap:var(--s6);align-items:center;margin:var(--s9) 0}.front-studio h2{margin:0 0 var(--s5)}.front-studio img{display:block;width:100%;height:auto}.front-small{font-size:.95rem;color:var(--muted)}.music-home .foot{border:0}.music-home a:active{color:var(--accent)}@media(min-width:48rem){.front-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s8)}.front-stories{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.front-studio{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s8)}}

.music-home h1{font-size:clamp(2.3rem,4.5vw,3.75rem);max-width:22ch}.front-intro{padding:var(--s6) 0 var(--s7)}
