/* Keep fleet photography visible beside, rather than behind, primary copy. */
.hero.hero-photo{background-image:linear-gradient(90deg,rgba(7,16,30,.98) 0%,rgba(7,16,30,.92) 34%,rgba(7,16,30,.38) 52%,rgba(7,16,30,.03) 72%),url('/assets/photos/jasko-red-highway-clean-v1.png')!important;background-position:center!important}.hero.hero-photo .herogrid{grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr);gap:48px}.hero.hero-photo .herogrid>div:first-child{max-width:690px}.hero.hero-photo .routecard{justify-self:end;max-width:330px;background:rgba(8,17,31,.7);backdrop-filter:blur(12px)}
body .pagehero-photo{background-color:#101b30!important;background-size:58% auto!important;background-position:right center!important;background-repeat:no-repeat!important}.pagehero-photo:before{background:linear-gradient(90deg,#101b30 0%,#101b30 42%,rgba(16,27,48,.9) 52%,rgba(16,27,48,.18) 72%,rgba(16,27,48,.02) 100%)!important}.pagehero-photo>.wrap{max-width:1160px}.pagehero-photo>.wrap.narrow{max-width:1160px}.pagehero-photo h1,.pagehero-photo .lead{max-width:610px}
@media(max-width:900px){.hero.hero-photo{background-position:68% center!important}.hero.hero-photo .herogrid{grid-template-columns:1fr}body .pagehero-photo{background-size:cover!important;background-position:center!important}.pagehero-photo:before{background:linear-gradient(90deg,rgba(8,17,32,.94),rgba(8,17,32,.68))!important}}
@media(max-width:600px){.hero.hero-photo{background-image:linear-gradient(90deg,rgba(7,16,30,.94),rgba(7,16,30,.68)),url('/assets/photos/jasko-red-highway-clean-v1.png')!important;background-position:70% center!important}}
