.split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(36px,5vw,68px)}
.split>*{min-width:0}
.cards article{height:100%}
.equipment figure img{aspect-ratio:3/2;object-fit:cover}
.future{padding:clamp(28px,4vw,48px)}
.future figure img{aspect-ratio:16/10;object-fit:cover}
@media(min-width:851px){.hero .split{grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr)}.hero figure img{aspect-ratio:16/9;object-fit:cover}.cards.three{align-items:stretch}.contact-grid>*,.footer-grid>*{min-width:0}}
@media(max-width:1100px) and (min-width:851px){.wrap{width:min(calc(100% - 56px),var(--m))}.hero .split{grid-template-columns:minmax(360px,.88fr) minmax(430px,1.12fr);gap:36px}.hero h1{font-size:clamp(3rem,5.2vw,4.25rem)}.nav nav{gap:15px}.section{padding:74px 0}}
@media(max-width:850px){.split{grid-template-columns:1fr}.equipment figure img,.future figure img{aspect-ratio:auto}}
