@media (max-width:700px){.sa-hed__stage{min-height:0;align-items:flex-end}.sa-hed__media img{object-position:center 30%}.sa-hed__stage::before{background:linear-gradient(180deg,rgba(10,10,10,.35) 0%,rgba(10,10,10,.75) 35%,rgba(10,10,10,.96) 62%)}.sa-hed__inner{padding-top:150px;padding-bottom:40px}.sa-hed__title{font-size:clamp(2.7rem,14vw,4.2rem)}.sa-hed__search input[type=search]{height:56px;font-size:16px;padding:0 14px}.sa-hed__search button{height:56px;padding:0 18px}.sa-hed__veh>span{flex:1 0 100%}.sa-hed__veh select{flex:1 1 30%}.sa-hed__veh button{flex:1 0 100%}.sa-hed__indexrow a{padding:18px 12px 18px 0;gap:10px}.sa-hed__indexrow a+a{padding-left:12px}.sa-hed__indexrow a:nth-child(3){padding-left:0}.sa-hed .sa-hero__cards{padding-top:40px}}
@media (prefers-reduced-motion:reduce){.sa-hed *,.sa-hed *::before,.sa-hed *::after{animation:none!important;transition:none!important}.sa-hx-js [data-sa-reveal]>*{opacity:1;transform:none}}
.sa-hero.sa-hed h1.sa-hed__title{margin:0 0 22px;font-family:Archivo,Inter,system-ui,sans-serif;font-stretch:72%;font-variation-settings:"wdth" 72;font-weight:900;text-transform:uppercase;font-size:clamp(3rem,8.4vw,7.4rem);line-height:.86;letter-spacing:-.01em;color:#fff;max-width:11ch}
.sa-hero.sa-hed h1.sa-hed__title em{color:#f2a31b}
@media (max-width:700px){.sa-hero.sa-hed h1.sa-hed__title{font-size:clamp(2.9rem,15vw,4.4rem)}.sa-hed__kicker{letter-spacing:.14em;font-size:11px}.sa-hed__kicker::before{width:24px}.sa-hed__indexrow span{font-size:1rem}}
.sa-hed__search{z-index:5}.sa-hed__veh{position:relative;z-index:1}

/* Brand system (v1.4.78): black / white / amber everywhere. Header search matches the hero search. */
:root{--sa-amber:#f2a31b;--sa-amber-hover:#ffb62e}
.sa-search button,.sa-search button[type=submit]{background:var(--sa-amber)!important;border-color:var(--sa-amber)!important;color:#0a0a0a!important}
.sa-search button:hover{background:var(--sa-amber-hover)!important;color:#0a0a0a!important}
.sa-search button svg{stroke:currentColor;color:#0a0a0a}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--sa-amber)}
