.hero-photo{margin:0;min-height:0!important;aspect-ratio:16/11;align-self:center;display:block;background:#172019}.hero-photo:after{display:none}.hero-photo img{display:block;width:100%;height:100%;object-fit:cover}.hero-photo figcaption,.card-photo>span{position:absolute;bottom:12px;right:12px;background:#142018d9;color:#fff;padding:6px 10px;font-size:9px;letter-spacing:1px}.card-photo{aspect-ratio:16/9;position:relative;overflow:hidden;background:#172019}.card-photo img{width:100%;height:100%;object-fit:cover;display:block}.service-with-photo{padding:0 0 25px;overflow:hidden}.service-with-photo>img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.service-with-photo h3,.service-with-photo p,.service-with-photo>.text-link{margin-left:25px;margin-right:25px}.service-with-photo h3{margin-top:24px}.service-grid{margin-top:30px}.fleet-grid{margin-top:30px}.home-hero{grid-template-columns:1fr;position:relative;isolation:isolate;padding-top:80px;min-height:630px;color:#fff;background:#172019;gap:0}.home-hero .hero-photo{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;z-index:-2}.home-hero .hero-photo:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07140de8 0%,#07140db0 42%,#07140d15 100%);z-index:1}.home-hero .hero-photo img{object-fit:cover}.home-hero .hero-photo figcaption{z-index:2;bottom:90px}.home-hero .hero-copy{max-width:750px;padding:30px 0 70px}.home-hero .intro{color:#e9ece6}.home-hero .button{background:#c5ab70;color:#142018}.home-hero .hero-foot{border-color:#ffffff45;align-self:end}.home-hero .text-link{border-color:#ffffff66}.reading-copy p{max-width:850px}.specs dd{white-space:normal}@media(max-width:700px){.home-hero{min-height:620px;padding-top:25px}.home-hero h1{font-size:66px}.home-hero .hero-copy{padding-bottom:100px}.home-hero .hero-photo img{object-position:60% center}.home-hero .hero-photo:before{background:#07140d99}.page-hero .hero-photo{aspect-ratio:16/10}.hero-photo figcaption{font-size:8px}.service-with-photo h3,.service-with-photo p{margin-left:20px;margin-right:20px}}
