.vendors-page .cars-hero-copy{width:min(1000px,80%)}.vendors-page .cars-hero h1{font-size:clamp(64px,8.4vw,120px)}.vendors-page .cars-hero-photo{object-position:8% center}@media (min-width:651px) and (min-aspect-ratio:1){.vendors-page .cars-hero-photo{object-position:0% center;transform-origin:0 75%;transform:scale(1.5)}}@media (min-width:651px) and (min-aspect-ratio:4/3){.vendors-page .cars-hero-photo{transform:scale(2.1)}}.vendors-page .cars-hero .cars-kicker{text-wrap:balance}.vendors-page .cars-hero-copy>p{text-wrap:pretty}.vendors-facts{border-top:1px solid #c8bca6;gap:12px;max-width:46ch;margin:26px 0;padding:18px 0 0;display:grid}.vendors-facts div{grid-template-columns:96px 1fr;gap:12px;display:grid}.vendors-facts dt{font:500 12px/1.6 var(--narrow);letter-spacing:.2em;text-transform:uppercase;color:#986c25}.vendors-facts dd{margin:0;font-size:15px;line-height:1.5}.vendors-choices{border:0;min-width:0;margin:22px 0;padding:0}.vendors-choices legend{font:600 14px/1.4 var(--body);margin-bottom:4px;padding:0}.vendors-choices .cars-check{margin:10px 0;font-size:15px}.vendors-link{display:block}@media (max-width:650px){.vendors-page .cars-hero h1{font-size:clamp(48px,15vw,84px)}.vendors-page .cars-hero-copy{width:100%}.vendors-facts div{grid-template-columns:80px 1fr}.vendors-page .cars-form-steps{grid-template-columns:.8fr 1.3fr 1fr 1fr}.vendors-page .cars-form-steps li{white-space:nowrap}}
