/* Homepage only: use spare desktop viewport height without changing typography. */
@media(min-width:1101px){
 body .home-intro.cs-home-tall .home-intro-grid{height:var(--cs-home-height);min-height:0;align-items:stretch;}
 body .home-intro.cs-home-tall .herotext{min-height:0;align-self:stretch;}
 body .home-intro.cs-home-tall .hero-fleet{height:100%;min-height:0;align-self:stretch;}
 body .home-intro.cs-home-tall .hero-fleet>figure{height:100%;display:flex;flex-direction:column;}
 body .home-intro.cs-home-tall .home-fleet-frame{aspect-ratio:auto;flex:1 1 0;min-height:0;}
 body .home-intro.cs-home-tall .home-fleet-frame img{position:absolute;inset:0;width:100%;height:100%;}
 body .home-intro.cs-home-tall .home-price-panel{flex:0 0 auto;}
}
