@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist Fallback;src:local("Arial");ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:99.04%}.__className_f8ac8c{font-family:Urbanist,Urbanist Fallback;font-style:normal}.__variable_f8ac8c{--font-public:"Urbanist","Urbanist Fallback"}[data-public-site]{--public-background:#080a0d;--public-surface:#101318;--public-surface-raised:#171b21;--public-border:#2b3038;--public-ink:#f5f6f8;--public-muted:#a6adb8;background:var(--public-background);color:var(--public-ink);font-family:var(--font-public),Inter,Arial,sans-serif;overflow-x:clip}[data-public-site] ::-moz-selection{background:#234f85;color:white}[data-public-site] ::selection{background:#234f85;color:white}[data-public-site] :is(h1,h2,h3){text-wrap:balance}[data-public-site] h1{letter-spacing:-.055em;line-height:1.02}[data-public-site] h2{letter-spacing:-.035em}[data-public-site] :is(a,button,input,select,textarea):focus-visible{outline:2px solid #a7cdff;outline-offset:5px}[data-public-site] :is(button,a){-webkit-tap-highlight-color:transparent}[data-public-site] .max-w-7xl{max-width:90rem}[data-public-site] :is(.bg-white,.bg-zinc-50,.bg-slate-50,.bg-gray-50,.bg-\[\#f5f7fa\]){background-color:var(--public-background)}[data-public-site] :is(.bg-zinc-100,.bg-slate-100,.bg-zinc-50\/80,.bg-slate-200,.bg-zinc-200){background-color:var(--public-surface-raised)}[data-public-site] :is(.border-zinc-50,.border-zinc-100,.border-zinc-200,.border-zinc-300,.border-slate-100,.border-slate-200,.border-slate-200\/80,.border-slate-300,.border-gray-200){border-color:var(--public-border)}[data-public-site] :is(.text-zinc-900,.text-zinc-800,.text-slate-900,.text-slate-950,.text-slate-800,.text-gray-900){color:var(--public-ink)}[data-public-site] :is(.text-zinc-700,.text-zinc-600,.text-slate-700,.text-slate-600){color:#cbd0d8}[data-public-site] :is(.text-zinc-500,.text-zinc-400,.text-slate-500,.text-slate-400,.text-gray-500){color:var(--public-muted)}[data-public-site] :is(.bg-\[\#0d1726\],.bg-\[\#132238\],.bg-slate-900){background-color:var(--public-surface)}[data-public-site] :is(.bg-\[\#080f1a\],.bg-slate-950){background-color:var(--public-background)}[data-public-site] :is(.shadow-sm,.shadow-lg){box-shadow:none}[data-public-site] :is(.hover\:bg-zinc-50,.hover\:bg-zinc-100,.hover\:bg-slate-50):hover{background-color:var(--public-surface-raised)}[data-public-site] :is(.hover\:text-zinc-700,.hover\:text-zinc-900,.hover\:text-slate-950):hover{color:var(--public-ink)}[data-public-site] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--public-surface);border-color:#3b424d;color:var(--public-ink);color-scheme:dark}[data-public-site] :is(input,textarea)::-moz-placeholder{color:#929ba8}[data-public-site] :is(input,textarea)::placeholder{color:#929ba8}[data-public-site] option{background:#15191f;color:white}[data-public-site] :is(.bg-red-50,.bg-red-100){background-color:#341c24}[data-public-site] :is(.text-red-600,.text-red-700,.text-red-800){color:#ffb2ba}[data-public-site] :is(.bg-amber-50,.bg-amber-100){background-color:#302718}[data-public-site] :is(.text-amber-700,.text-amber-800,.text-amber-950){color:#f3d29a}[data-public-site] :is(.bg-blue-50,.bg-blue-100){background-color:#16263b}[data-public-site] :is(.text-blue-700,.text-blue-800,.text-blue-950){color:#b8d6ff}[data-public-site] :is(.bg-green-50,.bg-green-100,.bg-emerald-50){background-color:#142c25}[data-public-site] :is(.text-green-700,.text-green-800,.text-emerald-600,.text-emerald-700,.text-emerald-800){color:#a4e5c8}[data-public-site] [style^="color: var(--brand-primary)"],[data-public-site] [style^="color:var(--brand-primary)"]{color:var(--public-accent-text)!important}[data-public-site] [data-public-logo-surface=light]{background:white}[data-public-site] .public-nav{background:rgb(8 10 13/.94)}[data-public-site] .public-nav a{letter-spacing:.015em}[data-public-site] .public-nav-link{position:relative}[data-public-site] .public-nav-link:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.25rem;height:1px;background:#9bbfeb;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}[data-public-site] .public-nav-link:hover:after,[data-public-site] .public-nav-link[aria-current=page]:after{transform:scaleX(1)}[data-public-site] .public-button{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;min-height:3rem;border-radius:999px;padding:.9rem 1.55rem;font-size:.875rem;font-weight:600;transition:background .25s,border-color .25s,transform .25s}[data-public-site] .public-button-primary{background:var(--brand-primary);color:white;border:1px solid transparent}[data-public-site] .public-button-primary:hover{filter:brightness(1.15)}[data-public-site] .public-button-secondary{color:white;border:1px solid #59606b;background:rgb(10 13 17/.45)}[data-public-site] .public-button-secondary:hover{border-color:#d0d5de;background:#1b2028}[data-public-site] .public-eyebrow{font-size:.7rem;line-height:1.5;font-weight:600;letter-spacing:.23em;text-transform:uppercase;color:#a8bdd6}[data-public-site] .public-section{padding-block:clamp(4.5rem,8vw,8rem)}[data-public-site] .public-section-title{font-size:clamp(2.1rem,4.5vw,4.25rem);font-weight:500;line-height:1.05;letter-spacing:-.045em}[data-public-site] .public-hero{min-height:min(800px,87svh)}[data-public-site] .public-hero-content{min-height:min(800px,87svh);display:flex;align-items:center;padding-block:7rem 8rem}[data-public-site] .public-hero-title{font-size:clamp(3.4rem,7vw,7.75rem);font-weight:500}[data-public-site] .public-search{border-block:1px solid var(--public-border);background:#0d1014}[data-public-site] .public-vehicle-card{border:1px solid #2b3038;border-radius:12px;background:linear-gradient(145deg,#171b20,#101216);overflow:hidden;transition:border-color .3s,transform .4s}[data-public-site] .public-vehicle-card:hover{border-color:#687584;transform:translateY(-4px)}[data-public-site] .public-vehicle-card:focus-within{border-color:#a7cdff}[data-public-site] .public-vehicle-card h3{font-size:1.2rem;font-weight:500;letter-spacing:-.02em}[data-public-site] .public-vehicle-card .public-price-total{color:#f6f7fb!important;font-size:1.5rem;font-weight:500;letter-spacing:-.03em}[data-public-site] .public-card-body{padding:1.25rem 1.4rem 1rem}[data-public-site] .public-card-image{isolation:isolate}[data-public-site] .public-card-image:after{pointer-events:none;content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,rgb(8 10 13/.35))}[data-public-site] .public-card-cta{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;flex-shrink:0;border:1px solid #5b6470;border-radius:50%;color:white;transition:background .25s}[data-public-site] .public-vehicle-card:hover .public-card-cta{background:var(--brand-primary);border-color:transparent}[data-public-site] .public-make-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--public-border);padding:1.4rem 0;font-size:clamp(1.4rem,2.5vw,2.25rem);color:#d9dee5;letter-spacing:-.035em;transition:color .2s,padding .2s}[data-public-site] .public-make-link:hover{color:white;padding-inline:.5rem}[data-public-site] .public-final-cta{border-block:1px solid var(--public-border);background:radial-gradient(ellipse at 85% 100%,#12283f 0,transparent 60%),#0e1218}[data-public-site] .public-footer{background:#06080b}[data-public-site] .public-footer-heading{font-size:clamp(2.8rem,6vw,6.5rem);font-weight:500;line-height:1;letter-spacing:-.055em}[data-public-site] .public-reveal{transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}[data-public-site] .public-reveal[data-reveal=pending]{opacity:0;transform:translateY(24px)}[data-public-site] .public-reveal[data-reveal=visible]{opacity:1;transform:none}[data-public-site] .public-inventory-header{border-bottom:1px solid var(--public-border);background:radial-gradient(ellipse at 90% 0,#142134,transparent 65%)}[data-public-site] .public-inventory-header h1{font-size:clamp(3.5rem,7vw,7rem);font-weight:500}[data-public-site] :is(.bg-\[\#0d1726\],.bg-slate-950) h1{font-size:clamp(3.1rem,6vw,6rem);font-weight:500}[data-public-site] .public-filter-panel{background:var(--public-surface);border:1px solid var(--public-border)}[data-public-site] .public-vehicle-detail h1{font-size:clamp(1.8rem,2.8vw,2.7rem);line-height:1.07;font-weight:500}[data-public-site] .public-vehicle-detail .rounded-2xl{border-radius:12px}[data-public-site] .public-vehicle-detail :is(.bg-white,.bg-zinc-50){background-color:var(--public-surface)}[data-public-site] .hover\:text-\[var\(--brand-primary\)\]:hover{color:var(--public-accent-text)}[data-public-site] .public-mobile-filters{margin-bottom:1.5rem}[data-public-site] .public-mobile-filters summary{padding:1rem 0;font-size:.875rem;cursor:pointer}@media (min-width:1024px){[data-public-site] .public-footer{padding-top:1rem}}@media (max-width:639px){[data-public-site] .public-hero,[data-public-site] .public-hero-content{min-height:660px}[data-public-site] .public-hero-content{padding-block:5rem 8rem}[data-public-site] .public-section{padding-block:4rem}[data-public-site] .public-hero-title{font-size:clamp(3.3rem,13vw,4.5rem)}}@media (prefers-reduced-motion:reduce){[data-public-site] .public-reveal,[data-public-site] .public-reveal[data-reveal=pending]{transition:none;opacity:1;transform:none}[data-public-site] :is(.public-vehicle-card,.public-make-link,.public-button,.public-nav-link:after){transition:none;transform:none}[data-public-site] .public-vehicle-card img{transition:none;transform:none}}