/* Hallmark · existing Warm Signal identity · pre-emit critique: P5 H5 E4 S5 R5 V4 */
.studio-introduction{max-width:1320px}
.intro-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--s8);padding:var(--s8) 0 var(--s7);align-items:start}
.intro-layout h1{font-size:clamp(3rem,6vw,5.8rem);margin:var(--s5) 0 var(--s6)}
.intro-caption{color:var(--muted);font-size:16px}
.intro-copy{min-width:0;max-width:680px}
.intro-copy .lede{font-size:20px;margin-top:0}
.intro-copy h2,.intro-status h2{font-size:26px;margin:var(--s6) 0 var(--s3)}
.intro-copy p{font-size:16px;line-height:1.75}
.intro-copy .actions{margin-top:var(--s6)}
.intro-journal{font-size:14px;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}
.studio-preview{max-width:1100px;margin:var(--s5) auto var(--s8)}
.studio-preview a{display:block}.studio-preview img{display:block;width:100%;height:auto}
.intro-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--s8)}
.intro-status h2{margin-top:0}.intro-status p{margin-top:0;font-size:16px;line-height:1.75}
@media(max-width:768px){.intro-layout,.intro-status{grid-template-columns:minmax(0,1fr);gap:var(--s5)}.intro-layout{padding-top:var(--s7)}.intro-layout h1{font-size:clamp(2.8rem,10vw,5rem)}.intro-caption{margin-bottom:0}.studio-preview{margin-bottom:var(--s7)}.intro-status h2{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
