.rmc-project-hero>.shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4vw;align-items:center}.rmc-project-hero h1{font-size:clamp(44px,5.3vw,88px)}.rmc-project-copy{min-width:0}.rmc-project-hero .lede{max-width:620px}.rmc-project-hero .kyro-signature-rule{width:100%}.rmc-project-hero figure.rmc-device-showcase{margin:0;height:auto}.rmc-project-hero figure.rmc-device-showcase img{width:100%;height:auto;object-fit:contain}@media(max-width:900px){.rmc-project-hero>.shell{grid-template-columns:1fr;gap:40px}.rmc-project-hero h1{font-size:clamp(48px,10vw,76px)}.rmc-project-hero figure.rmc-device-showcase{margin:0}.rmc-project-hero{min-height:auto}}