.dealer-finder{--finder-x:clamp(20px, 5vw, 80px);--finder-max:1320px;--finder-section-py:var(--space-10);--finder-gap:var(--space-10);--finder-hero-height:480px;--finder-title-size:88px;--finder-heading-size:40px;--finder-number-size:72px;--finder-team-padding:var(--space-10);--finder-team-min-height:460px;--finder-icon-size:60px;--finder-muted:#62666d;--finder-border:#e5e7eb;--finder-dark:#191a1b;color:#1a1a1a;font-family:var(--font-sans);font-size:var(--font-size-lg);background:#fff;line-height:1.55}.dealer-finder .finder-inner{width:min(calc(100% - var(--finder-x) * 2), var(--finder-max));margin-inline:auto}.dealer-finder :is(h1,h2,h3,p,dl,dd){margin:0}.dealer-finder :is(h1,h2,h3){font-family:var(--font-display);font-weight:800}.dealer-finder h1{font-size:var(--finder-title-size);letter-spacing:-.035em;line-height:1.02}.dealer-finder h2{font-size:var(--finder-heading-size);letter-spacing:-.025em;line-height:1.2}.dealer-finder h3{font-size:var(--font-size-xl);line-height:1.25}.dealer-finder :is(p,dd,a){overflow-wrap:anywhere}.dealer-finder img{object-fit:cover;width:100%;height:100%;display:block}.dealer-finder a:focus-visible{outline:3px solid var(--color-brand-orange);outline-offset:6px}.dealer-finder svg{flex-shrink:0}.dealer-finder .finder-hero{background:#fff;display:grid}.dealer-finder .finder-hero-inner{grid-area:1/1;min-width:0}.dealer-finder .finder-hero-copy{width:37%;min-height:var(--finder-hero-height);padding-block:var(--space-10);flex-direction:column;justify-content:center;display:flex}.dealer-finder .finder-eyebrow{margin-bottom:var(--space-4);color:var(--color-brand-orange);font-size:var(--font-size-base);text-transform:uppercase;align-items:center;line-height:1.25;display:flex}.dealer-finder #finder-title{max-width:6.5ch}.dealer-finder .finder-intro{max-width:34ch;margin-top:var(--space-7);color:var(--finder-muted);font-size:var(--font-size-lg);line-height:1.5}.dealer-finder .finder-hero-media{clip-path:polygon(17% 0,100% 0,100% 100%,0 100%);background:#d6d2cb;grid-area:1/1;justify-self:end;width:65.5%;min-height:100%;position:relative}.dealer-finder .finder-hero-media img{object-position:42% 48%;position:absolute;inset:0}.dealer-finder .finder-contact{padding-block:var(--finder-section-py)}.dealer-finder .finder-grid{gap:var(--finder-gap);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;display:grid}.dealer-finder .finder-guidance{min-width:0;padding-block:var(--space-6)}.dealer-finder .finder-guidance h2{max-width:18ch;margin-bottom:var(--space-6)}.dealer-finder .finder-guidance>p{max-width:40ch;color:var(--finder-muted)}.dealer-finder .finder-action{justify-content:center;align-items:center;gap:var(--space-6);max-width:100%;min-height:56px;margin-top:var(--space-9);padding:var(--space-4) var(--space-8);border:1px solid var(--color-brand-orange);background:var(--color-brand-orange);color:#fff;font-size:var(--font-size-md);border-radius:999px;line-height:1.25;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.dealer-finder .finder-action:hover{background:#cc4315;border-color:#cc4315}.dealer-finder .finder-guidance>.finder-hint{align-items:flex-start;gap:var(--space-5);max-width:38ch;margin-top:var(--space-8);font-size:var(--font-size-base);line-height:1.5;display:flex}.dealer-finder .finder-hint svg{margin-top:.15em}.dealer-finder .finder-team{isolation:isolate;min-width:0;min-height:var(--finder-team-min-height);border-radius:var(--space-2);background:var(--finder-dark);color:#fff;position:relative}.dealer-finder .finder-team-image{z-index:-2;border-radius:inherit;object-position:72% center;position:absolute;inset:0}.dealer-finder .finder-team:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#131415fa 0%,#131415f0 54%,#1314155c 100%);position:absolute;inset:0}.dealer-finder .finder-team-content{padding:var(--finder-team-padding)}.dealer-finder .finder-team h2{font-size:var(--font-size-xxl);letter-spacing:-.02em}.dealer-finder .finder-team dl{max-width:88%;margin-top:var(--space-5)}.dealer-finder .finder-contact-item{min-height:calc(var(--finder-icon-size) + var(--space-6) * 2);padding-block:var(--space-6);padding-left:calc(var(--finder-icon-size) + var(--space-6));position:relative}.dealer-finder .finder-contact-item+.finder-contact-item{border-top:1px solid #fff6}.dealer-finder .finder-contact-item:last-child{min-height:calc(var(--finder-icon-size) + var(--space-6));padding-bottom:0}.dealer-finder .finder-team dt{font-size:var(--font-size-md);line-height:1.35}.dealer-finder .finder-team dd{margin-top:var(--space-2);font-size:var(--font-size-md);line-height:1.45}.dealer-finder .finder-team a{color:#fff;text-underline-offset:.25em;text-decoration:none}.dealer-finder .finder-team a:hover{text-decoration:underline}.dealer-finder .finder-contact-icon{top:var(--space-6);width:var(--finder-icon-size);height:var(--finder-icon-size);background:var(--color-brand-orange);border-radius:50%;place-items:center;display:grid;position:absolute;left:0}.dealer-finder .finder-details{padding-block:var(--finder-section-py);background:#f7f7f7}.dealer-finder .finder-checklist{margin:var(--space-8) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.dealer-finder .finder-checklist li{min-width:0;padding-inline:var(--space-10);position:relative}.dealer-finder .finder-checklist li:first-child{padding-left:0}.dealer-finder .finder-checklist li:last-child{padding-right:0}.dealer-finder .finder-checklist li+li{border-left:1px solid var(--finder-border)}.dealer-finder .finder-number{color:var(--color-brand-orange);font-family:var(--font-display);font-size:var(--finder-number-size);letter-spacing:-.04em;white-space:nowrap;font-weight:800;line-height:1.1;display:block}.dealer-finder .finder-checklist h3{max-width:21ch;margin-block:var(--space-3) var(--space-4)}.dealer-finder .finder-checklist p{max-width:29ch;color:var(--finder-muted);font-size:var(--font-size-md);line-height:1.6}.dealer-finder .finder-step-arrow{right:var(--space-6);color:var(--color-brand-orange);position:absolute;top:54%}.dealer-finder .finder-checklist li:not(:last-child) .finder-step-copy{padding-right:var(--space-6)}.dealer-finder .finder-partner-section{padding-block:var(--finder-section-py)}.dealer-finder .finder-partner{border-radius:var(--space-1);background:var(--finder-dark);color:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dealer-finder .finder-partner-media{clip-path:polygon(0 0,100% 0,83% 100%,0 100%);min-height:252px;position:relative}.dealer-finder .finder-partner-media img{border-top-left-radius:var(--space-1);border-bottom-left-radius:var(--space-1);object-position:center 63%;position:absolute;inset:0}.dealer-finder .finder-partner-copy{min-width:0;padding:var(--space-9) var(--space-10) var(--space-9) var(--space-6);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.dealer-finder .finder-partner h2{max-width:22ch;font-size:var(--font-size-xxl)}.dealer-finder .finder-partner a{align-items:center;gap:var(--space-4);margin-top:var(--space-7);color:#fff;font-size:var(--font-size-md);line-height:1.3;text-decoration:none;display:inline-flex}.dealer-finder .finder-partner a svg{color:var(--color-brand-orange)}.dealer-finder .finder-partner a:hover{color:#ffb08d}@media (max-width:1280px){.dealer-finder{--finder-title-size:72px;--finder-heading-size:34px;--finder-number-size:64px;--finder-hero-height:420px;--finder-team-padding:var(--space-8);--finder-team-min-height:420px;--finder-icon-size:52px;--finder-gap:var(--space-8);font-size:var(--font-size-md)}.dealer-finder .finder-team h2,.dealer-finder .finder-partner h2{font-size:var(--font-size-xxl2)}.dealer-finder .finder-team dl{max-width:100%}.dealer-finder .finder-team :is(dt,dd){font-size:var(--font-size-base)}.dealer-finder .finder-checklist li{padding-inline:var(--space-8)}.dealer-finder .finder-checklist h3{font-size:var(--font-size-lg)}.dealer-finder .finder-checklist p{font-size:var(--font-size-base)}.dealer-finder .finder-step-arrow{right:var(--space-3);width:24px}}@media (max-width:992px){.dealer-finder{--finder-title-size:60px;--finder-heading-size:32px;--finder-hero-height:370px;--finder-icon-size:56px}.dealer-finder .finder-hero-copy{width:44%}.dealer-finder .finder-hero-media{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);width:60%}.dealer-finder .finder-eyebrow{font-size:var(--font-size-sm)}.dealer-finder .finder-intro{font-size:var(--font-size-md)}.dealer-finder .finder-grid{grid-template-columns:minmax(0,1fr)}.dealer-finder .finder-guidance{padding-top:0}.dealer-finder .finder-guidance h2{max-width:26ch}.dealer-finder .finder-guidance>p{max-width:55ch}.dealer-finder .finder-team-content{padding:var(--space-9)}.dealer-finder .finder-team dl{max-width:74%}.dealer-finder .finder-checklist li{padding-inline:var(--space-6)}.dealer-finder .finder-step-arrow{display:none}.dealer-finder .finder-checklist li:not(:last-child) .finder-step-copy{padding-right:0}.dealer-finder .finder-partner-media{min-height:240px}.dealer-finder .finder-partner-copy{padding:var(--space-8) var(--space-6) var(--space-8) 0}.dealer-finder .finder-partner h2{font-size:var(--font-size-xl)}.dealer-finder .finder-partner a{font-size:var(--font-size-base)}}@media (max-width:720px){.dealer-finder{--finder-x:24px;--finder-title-size:60px;--finder-number-size:52px;--finder-section-py:40px;--finder-team-padding:28px;--finder-team-min-height:0px;--finder-icon-size:48px}.dealer-finder .finder-hero{display:block}.dealer-finder .finder-hero-copy{width:100%;min-height:0;padding-block:var(--finder-section-py)}.dealer-finder #finder-title{max-width:9ch}.dealer-finder .finder-intro{max-width:37ch}.dealer-finder .finder-hero-media{aspect-ratio:16/9;clip-path:none;width:100%;min-height:0}.dealer-finder .finder-grid{gap:var(--space-8)}.dealer-finder .finder-guidance h2{max-width:19ch}.dealer-finder .finder-action{font-size:var(--font-size-base)}.dealer-finder .finder-hint{font-size:var(--font-size-sm)}.dealer-finder .finder-team-content{padding:var(--finder-team-padding)}.dealer-finder .finder-team h2{max-width:20ch;font-size:var(--font-size-xl)}.dealer-finder .finder-team dl{max-width:none}.dealer-finder .finder-team:before{background:linear-gradient(90deg,#131415fa 0%,#131415d6 100%)}.dealer-finder .finder-checklist{margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.dealer-finder .finder-checklist li{gap:var(--space-6);padding:var(--space-7) 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.dealer-finder .finder-checklist li:first-child{padding-top:0}.dealer-finder .finder-checklist li:last-child{padding-bottom:0}.dealer-finder .finder-checklist li+li{border-left:0;border-top:1px solid var(--finder-border)}.dealer-finder .finder-checklist h3{margin-top:var(--space-1)}.dealer-finder .finder-checklist p{max-width:none}.dealer-finder .finder-partner{grid-template-columns:minmax(0,1fr)}.dealer-finder .finder-partner-media{aspect-ratio:16/8;clip-path:none;min-height:0}.dealer-finder .finder-partner-media img{border-radius:var(--space-1) var(--space-1) 0 0}.dealer-finder .finder-partner-copy{padding:var(--space-8)}}@media (max-width:560px){.dealer-finder{--finder-heading-size:30px;--finder-team-padding:24px}.dealer-finder .finder-contact-item{padding-left:calc(var(--finder-icon-size) + var(--space-4))}.dealer-finder .finder-team dd{font-size:var(--font-size-base)}.dealer-finder .finder-action{gap:var(--space-5);padding-inline:var(--space-6)}}@media (prefers-reduced-motion:reduce){.dealer-finder .finder-action{transition:none}}
