/* Mobile hero: separate readable copy from uncropped-height artwork. */
@media(max-width:600px){
 body.mc-about .mc-a-hero.mc-a-atelier{display:flex;flex-direction:column;background:#091a2c}
 body.mc-about .mc-a-atelier .mc-a-hero-grid{order:0;padding:28px 23px 30px;min-height:0;margin:0}
 body.mc-about .mc-a-atelier .mc-a-atelier-image{order:1;position:relative;inset:auto;z-index:0;display:block;width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;object-position:right center;flex:none}
 body.mc-about .mc-a-atelier:after{display:none}
 body.mc-about .mc-a-atelier .mc-a-atelier-caption{z-index:2;right:12px;bottom:12px;font-size:.55rem}
 body.mc-about .mc-a-atelier h1{font-size:clamp(2rem,9vw,2.65rem)}
 body.mc-about .mc-a-atelier .mc-a-atelier-signature{flex-wrap:wrap;line-height:1.6}
 body.mc-about .mc-a-atelier .mc-a-actions{gap:8px}
 body.mc-about .mc-a-atelier .mc-a-btn.primary{flex-basis:100%}
}
