.VehicleMediaPlaceholder_placeholder__dAMyM{display:grid;place-content:center;justify-items:center;gap:.5rem;overflow:hidden;background:linear-gradient(145deg,#efeee9,#e6e5df);color:#666b6e;padding:1rem;text-align:center}.VehicleMediaPlaceholder_placeholder__dAMyM svg{width:1.5rem;height:1.5rem;stroke-width:1.5}.VehicleMediaPlaceholder_placeholder__dAMyM span{font-size:.75rem;font-weight:600;line-height:1.4}.VehicleMediaPlaceholder_fill____ftL{position:absolute;inset:0}.VehicleMediaPlaceholder_landscape__jV9gY{aspect-ratio:8/5}.tokens_root__NBAUp{--ka-v2-color-canvas:#f5f4f1;--ka-v2-color-surface:#fff;--ka-v2-color-surface-muted:#ecebe7;--ka-v2-color-inverse:#141719;--ka-v2-color-text:#15191c;--ka-v2-color-text-muted:#5d6367;--ka-v2-color-text-on-inverse:#fff;--ka-v2-color-border:#d7d6d1;--ka-v2-color-border-strong:#a9acae;--ka-v2-color-accent:#c91b22;--ka-v2-color-accent-hover:#a91319;--ka-v2-color-accent-soft:#f9e8e9;--ka-v2-color-success:#237a4b;--ka-v2-color-success-soft:#e5f3eb;--ka-v2-color-warning:#8a5a00;--ka-v2-color-warning-soft:#fbf0d6;--ka-v2-color-danger:#b4232b;--ka-v2-color-danger-soft:#fae7e9;--ka-v2-color-focus:#126bd6;--ka-v2-color-overlay:rgba(15,18,20,.72);--ka-v2-space-0:0;--ka-v2-space-1:0.25rem;--ka-v2-space-2:0.5rem;--ka-v2-space-3:0.75rem;--ka-v2-space-4:1rem;--ka-v2-space-5:1.25rem;--ka-v2-space-6:1.5rem;--ka-v2-space-8:2rem;--ka-v2-space-10:2.5rem;--ka-v2-space-12:3rem;--ka-v2-space-16:4rem;--ka-v2-space-20:5rem;--ka-v2-space-24:6rem;--ka-v2-radius-none:0;--ka-v2-radius-sm:0.25rem;--ka-v2-radius-md:0.5rem;--ka-v2-radius-lg:0.75rem;--ka-v2-radius-pill:999rem;--ka-v2-shadow-none:none;--ka-v2-shadow-soft:0 0.25rem 1rem rgb(20 23 25/8%);--ka-v2-shadow-raised:0 0.75rem 2rem rgba(20,23,25,.12);--ka-v2-shadow-overlay:0 1.5rem 4rem rgba(20,23,25,.24);--ka-v2-font-family:var(--font-manrope),Manrope,system-ui,sans-serif;--ka-v2-font-display:clamp(2.75rem,7vw,5.5rem);--ka-v2-font-h1:clamp(2.25rem,5vw,4.5rem);--ka-v2-font-h2:clamp(1.875rem,3.5vw,3.25rem);--ka-v2-font-h3:clamp(1.5rem,2.5vw,2rem);--ka-v2-font-h4:1.25rem;--ka-v2-font-body-lg:1.125rem;--ka-v2-font-body:1rem;--ka-v2-font-body-sm:0.875rem;--ka-v2-font-label:0.8125rem;--ka-v2-line-display:0.98;--ka-v2-line-heading:1.12;--ka-v2-line-body:1.6;--ka-v2-line-compact:1.35;--ka-v2-weight-regular:400;--ka-v2-weight-medium:550;--ka-v2-weight-semibold:650;--ka-v2-letter-normal:0;--ka-v2-letter-label:0.08em;--ka-v2-layout-content:90rem;--ka-v2-layout-reading:46rem;--ka-v2-layout-gutter:clamp(1rem,4vw,3rem);--ka-v2-layout-section:clamp(3.5rem,8vw,7rem);--ka-v2-control-height:2.75rem;--ka-v2-control-height-lg:3.25rem;--ka-v2-target-size:2.75rem;--ka-v2-field-border-width:0.0625rem;--ka-v2-focus-width:0.1875rem;--ka-v2-focus-offset:0.125rem;--ka-v2-icon-sm:1rem;--ka-v2-icon-md:1.25rem;--ka-v2-icon-lg:1.5rem;--ka-v2-dialog-width:44rem;--ka-v2-drawer-width:30rem;--ka-v2-layer-overlay:100;--ka-v2-disabled-opacity:0.52;--ka-v2-placeholder-opacity:0.72;--ka-v2-focus-soft:rgba(18,107,214,.18);--ka-v2-button-active-offset:0.0625rem;--ka-v2-checkbox-size:1.25rem;--ka-v2-checkbox-offset:0.125rem;--ka-v2-status-height:1.75rem;--ka-v2-alert-icon-offset:0.125rem;--ka-v2-grid-compact:12rem;--ka-v2-grid-standard:18rem;--ka-v2-grid-wide:24rem;--ka-v2-image-landscape:8/5;--ka-v2-image-editorial:3/2;--ka-v2-image-square:1/1;--ka-v2-overlay-padding:clamp(1rem,4vw,2rem);--ka-v2-overlay-max-height:calc(100dvh - (var(--ka-v2-overlay-padding) * 2));--ka-v2-backdrop-blur:0.375rem;--ka-v2-header-height:4rem;--ka-v2-header-height-desktop:4rem;--ka-v2-header-logo-width:10.5rem;--ka-v2-header-logo-width-desktop:10.75rem;--ka-v2-header-layer:60;--ka-v2-header-blur:1rem;--ka-v2-card-image-padding:clamp(0.5rem,2vw,1rem);--ka-v2-card-hover-offset:-0.25rem;--ka-v2-card-image-scale:0.94;--ka-v2-card-image-hover-scale:0.97;--ka-v2-catalog-card-max-width:22.5rem;--ka-v2-catalog-title-block-height:3.375rem;--ka-v2-footer-logo-width:11.875rem;--ka-v2-filter-sheet-height:92dvh;--ka-v2-pagination-size:2.75rem;--ka-v2-skeleton-filter-height:8rem;--ka-v2-motion-fast:120ms;--ka-v2-motion-standard:200ms;--ka-v2-motion-slow:320ms;--ka-v2-motion-easing:cubic-bezier(0.2,0,0,1);color:var(--ka-v2-color-text);font-family:var(--ka-v2-font-family);letter-spacing:var(--ka-v2-letter-normal)}@media (prefers-reduced-motion:reduce){.tokens_root__NBAUp{--ka-v2-motion-fast:0ms;--ka-v2-motion-standard:0ms;--ka-v2-motion-slow:0ms}}.Actions_button__NUN_B{display:inline-flex;min-height:var(--ka-v2-control-height);align-items:center;justify-content:center;gap:var(--ka-v2-space-2);border:var(--ka-v2-field-border-width) solid transparent;border-radius:var(--ka-v2-radius-md);padding-inline:var(--ka-v2-space-5);font:inherit;font-size:var(--ka-v2-font-body-sm);font-weight:var(--ka-v2-weight-semibold);line-height:var(--ka-v2-line-compact);letter-spacing:var(--ka-v2-letter-normal);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--ka-v2-motion-standard) var(--ka-v2-motion-easing),border-color var(--ka-v2-motion-standard) var(--ka-v2-motion-easing),color var(--ka-v2-motion-standard) var(--ka-v2-motion-easing),transform var(--ka-v2-motion-fast) var(--ka-v2-motion-easing)}.Actions_button__NUN_B:focus-visible,.Actions_iconButton__FU1Pk:focus-visible{outline:var(--ka-v2-focus-width) solid var(--ka-v2-color-focus);outline-offset:var(--ka-v2-focus-offset)}.Actions_button__NUN_B:active:not(:disabled),.Actions_iconButton__FU1Pk:active:not(:disabled){transform:translateY(var(--ka-v2-button-active-offset))}.Actions_button__NUN_B:disabled,.Actions_iconButton__FU1Pk:disabled{cursor:not-allowed;opacity:var(--ka-v2-disabled-opacity)}.Actions_primary__JEAII{background:var(--ka-v2-color-accent);color:var(--ka-v2-color-text-on-inverse)}.Actions_primary__JEAII:hover:not(:disabled){background:var(--ka-v2-color-accent-hover)}.Actions_secondary__UXwMA{border-color:var(--ka-v2-color-border-strong);background:var(--ka-v2-color-surface);color:var(--ka-v2-color-text)}.Actions_secondary__UXwMA:hover:not(:disabled){border-color:var(--ka-v2-color-text)}.Actions_quiet__fZxqS{background:transparent;color:var(--ka-v2-color-text)}.Actions_quiet__fZxqS:hover:not(:disabled){background:var(--ka-v2-color-surface-muted)}.Actions_inverse__TJjcR{border-color:var(--ka-v2-color-text-on-inverse);background:var(--ka-v2-color-text-on-inverse);color:var(--ka-v2-color-inverse)}.Actions_danger__MK0DS{background:var(--ka-v2-color-danger);color:var(--ka-v2-color-text-on-inverse)}.Actions_small__X5Mjj{min-height:var(--ka-v2-control-height);padding-inline:var(--ka-v2-space-4)}.Actions_medium__kRzET{min-height:var(--ka-v2-control-height-lg)}.Actions_fullWidth__OUWHD{width:100%}.Actions_iconButton__FU1Pk{display:inline-flex;width:var(--ka-v2-target-size);height:var(--ka-v2-target-size);flex:0 0 auto;align-items:center;justify-content:center;border:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);border-radius:var(--ka-v2-radius-md);background:var(--ka-v2-color-surface);color:var(--ka-v2-color-text);cursor:pointer;transition:background-color var(--ka-v2-motion-standard) var(--ka-v2-motion-easing),border-color var(--ka-v2-motion-standard) var(--ka-v2-motion-easing),transform var(--ka-v2-motion-fast) var(--ka-v2-motion-easing)}.Actions_iconButton__FU1Pk:hover:not(:disabled){border-color:var(--ka-v2-color-border-strong);background:var(--ka-v2-color-surface-muted)}.Actions_iconButton__FU1Pk svg{width:var(--ka-v2-icon-md);height:var(--ka-v2-icon-md)}.HeaderV2_header___XAA2{position:sticky;top:0;z-index:var(--ka-v2-header-layer);border-bottom:var(--ka-v2-field-border-width) solid transparent;background:color-mix(in srgb,var(--ka-v2-color-surface) 94%,transparent);backdrop-filter:blur(var(--ka-v2-header-blur));transition:border-color var(--ka-v2-motion-standard) var(--ka-v2-motion-easing),box-shadow var(--ka-v2-motion-standard) var(--ka-v2-motion-easing)}.HeaderV2_scrolled__EAdtr{border-color:var(--ka-v2-color-border);background:color-mix(in srgb,var(--ka-v2-color-surface) 98%,transparent);box-shadow:var(--ka-v2-shadow-soft)}.HeaderV2_inner__6meSd{display:flex;min-height:var(--ka-v2-header-height);align-items:center;justify-content:space-between;gap:var(--ka-v2-space-4)}.HeaderV2_logoLink__2GdYW{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:var(--ka-v2-radius-sm)}.HeaderV2_legalLink__NBFTC:focus-visible,.HeaderV2_logoLink__2GdYW:focus-visible,.HeaderV2_mobileLink__HLvXQ:focus-visible,.HeaderV2_navLink__3NLJZ:focus-visible,.HeaderV2_phone__2jUm1:focus-visible{outline:var(--ka-v2-focus-width) solid var(--ka-v2-color-focus);outline-offset:var(--ka-v2-focus-offset)}.HeaderV2_logo__yFtnF{width:var(--ka-v2-header-logo-width);height:auto}.HeaderV2_desktopActions__6F6rq,.HeaderV2_desktopNav__rtEtY{display:none}.HeaderV2_mobileMenuContent__JHvXp{min-height:100%}.HeaderV2_mobileNav__SgJUD{display:grid;border-top:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border)}.HeaderV2_mobileLink__HLvXQ{display:flex;min-height:var(--ka-v2-control-height-lg);align-items:center;justify-content:space-between;border-bottom:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);color:var(--ka-v2-color-text);font-size:var(--ka-v2-font-body);font-weight:var(--ka-v2-weight-medium);text-decoration:none}.HeaderV2_mobileLinkActive__exndp{color:var(--ka-v2-color-accent)}.HeaderV2_mobileContact__9TsNG{margin-top:auto;border-top:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);padding-top:var(--ka-v2-space-5)}.HeaderV2_mobilePhone__jvK_l{display:inline-flex;align-items:center;gap:var(--ka-v2-space-2);color:var(--ka-v2-color-text);font-size:var(--ka-v2-font-body-lg);font-weight:var(--ka-v2-weight-semibold);text-decoration:none}.HeaderV2_mobilePhone__jvK_l svg{width:var(--ka-v2-icon-md);height:var(--ka-v2-icon-md)}@media (min-width:72rem){.HeaderV2_inner__6meSd{min-height:var(--ka-v2-header-height-desktop)}.HeaderV2_logo__yFtnF{width:var(--ka-v2-header-logo-width-desktop)}.HeaderV2_desktopNav__rtEtY{display:flex;align-self:stretch;align-items:stretch;gap:var(--ka-v2-space-5)}.HeaderV2_navLink__3NLJZ{position:relative;display:inline-flex;align-items:center;color:var(--ka-v2-color-text);font-size:var(--ka-v2-font-body-sm);font-weight:var(--ka-v2-weight-medium);text-decoration:none;transition:color var(--ka-v2-motion-standard) var(--ka-v2-motion-easing)}.HeaderV2_navLink__3NLJZ:after{position:absolute;right:0;bottom:0;left:0;height:var(--ka-v2-field-border-width);background:var(--ka-v2-color-accent);content:"";opacity:0;transform:scaleX(0);transition:opacity var(--ka-v2-motion-standard) var(--ka-v2-motion-easing),transform var(--ka-v2-motion-standard) var(--ka-v2-motion-easing)}.HeaderV2_navLinkActive__xjFTA,.HeaderV2_navLink__3NLJZ:hover{color:var(--ka-v2-color-accent)}.HeaderV2_navLinkActive__xjFTA:after{opacity:1;transform:scaleX(1)}.HeaderV2_desktopActions__6F6rq{display:flex;align-items:center;gap:var(--ka-v2-space-4)}.HeaderV2_phone__2jUm1{color:var(--ka-v2-color-text);font-size:var(--ka-v2-font-body-sm);font-weight:var(--ka-v2-weight-semibold);text-decoration:none;white-space:nowrap}.HeaderV2_header___XAA2 .HeaderV2_menuButton__0W2Ii{display:none}}.FooterV2_footer__HqqMW{background:var(--ka-v2-color-inverse);color:var(--ka-v2-color-text-on-inverse)}.FooterV2_main__yYQNy{display:grid;gap:var(--ka-v2-space-10);padding-block:var(--ka-v2-space-12)}.FooterV2_brand__kPeFc{max-width:var(--ka-v2-layout-reading)}.FooterV2_logo__Lnjvb{width:var(--ka-v2-footer-logo-width);height:auto}.FooterV2_positioning__nub3d{margin:var(--ka-v2-space-5) 0 0;color:color-mix(in srgb,var(--ka-v2-color-text-on-inverse) 72%,transparent);font-size:var(--ka-v2-font-body-sm);line-height:var(--ka-v2-line-body)}.FooterV2_groups__lENq1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ka-v2-grid-compact)),1fr));gap:var(--ka-v2-space-8)}.FooterV2_groupTitle__R0qRk{margin:0 0 var(--ka-v2-space-4);color:var(--ka-v2-color-text-on-inverse);font-size:var(--ka-v2-font-label);font-weight:var(--ka-v2-weight-semibold);letter-spacing:var(--ka-v2-letter-label);text-transform:uppercase}.FooterV2_links__DNHjs{display:grid;gap:var(--ka-v2-space-3);margin:0;padding:0;list-style:none}.FooterV2_link__fAmBf{display:inline-flex;align-items:center;gap:var(--ka-v2-space-2);width:-moz-fit-content;width:fit-content;color:color-mix(in srgb,var(--ka-v2-color-text-on-inverse) 72%,transparent);font-size:var(--ka-v2-font-body-sm);line-height:var(--ka-v2-line-body);text-decoration:none;transition:color var(--ka-v2-motion-standard) var(--ka-v2-motion-easing)}.FooterV2_link__fAmBf:hover{color:var(--ka-v2-color-text-on-inverse)}.FooterV2_link__fAmBf:focus-visible{outline:var(--ka-v2-focus-width) solid var(--ka-v2-color-focus);outline-offset:var(--ka-v2-focus-offset)}.FooterV2_link__fAmBf svg{width:var(--ka-v2-icon-sm);height:var(--ka-v2-icon-sm)}.FooterV2_bottom__vPBf5{display:flex;flex-direction:column;gap:var(--ka-v2-space-3);border-top:var(--ka-v2-field-border-width) solid color-mix(in srgb,var(--ka-v2-color-text-on-inverse) 16%,transparent);padding-block:var(--ka-v2-space-5);color:color-mix(in srgb,var(--ka-v2-color-text-on-inverse) 62%,transparent);font-size:var(--ka-v2-font-label);line-height:var(--ka-v2-line-body)}.FooterV2_legal__7FB37{display:flex;flex-wrap:wrap;gap:var(--ka-v2-space-4)}@media (min-width:48rem){.FooterV2_main__yYQNy{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--ka-v2-space-16)}.FooterV2_bottom__vPBf5{flex-direction:row;align-items:center;justify-content:space-between}}.Fields_field__qqUoJ{display:grid;gap:var(--ka-v2-space-2);width:100%}.Fields_label__O2Cc_{color:var(--ka-v2-color-text);font-size:var(--ka-v2-font-body-sm);font-weight:var(--ka-v2-weight-medium);line-height:var(--ka-v2-line-compact)}.Fields_required__i3Tud{color:var(--ka-v2-color-accent)}.Fields_description__IDx3L,.Fields_message__0ezE_{color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-label);line-height:var(--ka-v2-line-body)}.Fields_errorMessage__ftC_L{color:var(--ka-v2-color-danger)}.Fields_control__zhHmf{width:100%;min-height:var(--ka-v2-control-height-lg);border:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border-strong);border-radius:var(--ka-v2-radius-md);background:var(--ka-v2-color-surface);color:var(--ka-v2-color-text);padding:var(--ka-v2-space-3) var(--ka-v2-space-4);font:inherit;font-size:var(--ka-v2-font-body);line-height:var(--ka-v2-line-compact);letter-spacing:var(--ka-v2-letter-normal);outline:none;transition:border-color var(--ka-v2-motion-standard) var(--ka-v2-motion-easing),box-shadow var(--ka-v2-motion-standard) var(--ka-v2-motion-easing)}.Fields_control__zhHmf::-moz-placeholder{color:var(--ka-v2-color-text-muted);opacity:var(--ka-v2-placeholder-opacity)}.Fields_control__zhHmf::placeholder{color:var(--ka-v2-color-text-muted);opacity:var(--ka-v2-placeholder-opacity)}.Fields_control__zhHmf:hover:not(:disabled){border-color:var(--ka-v2-color-text-muted)}.Fields_control__zhHmf:focus-visible{border-color:var(--ka-v2-color-focus);box-shadow:0 0 0 var(--ka-v2-focus-width) var(--ka-v2-focus-soft)}.Fields_control__zhHmf:disabled{cursor:not-allowed;background:var(--ka-v2-color-surface-muted);opacity:var(--ka-v2-disabled-opacity)}.Fields_control__zhHmf[aria-invalid=true]{border-color:var(--ka-v2-color-danger)}.Fields_checkboxLabel__CR_Io{display:flex;align-items:flex-start;gap:var(--ka-v2-space-3);cursor:pointer}.Fields_checkbox__fQ3VC{width:var(--ka-v2-checkbox-size);height:var(--ka-v2-checkbox-size);margin:var(--ka-v2-checkbox-offset) 0 0;flex:0 0 auto;accent-color:var(--ka-v2-color-accent)}.Fields_checkbox__fQ3VC:focus-visible{outline:var(--ka-v2-focus-width) solid var(--ka-v2-color-focus);outline-offset:var(--ka-v2-focus-offset)}.Fields_checkboxText__uJnLV{color:var(--ka-v2-color-text);font-size:var(--ka-v2-font-body-sm);line-height:var(--ka-v2-line-body)}.Fields_segmented__pUQYa{display:grid;grid-template-columns:repeat(var(--ka-v2-segment-count),minmax(0,1fr));gap:var(--ka-v2-space-1);padding:var(--ka-v2-space-1);border:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);border-radius:var(--ka-v2-radius-lg);background:var(--ka-v2-color-surface-muted)}.Fields_segment__kJIjA{min-height:var(--ka-v2-control-height);border:0;border-radius:var(--ka-v2-radius-md);background:transparent;color:var(--ka-v2-color-text-muted);padding-inline:var(--ka-v2-space-3);font:inherit;font-size:var(--ka-v2-font-body-sm);font-weight:var(--ka-v2-weight-medium);cursor:pointer;transition:background-color var(--ka-v2-motion-standard) var(--ka-v2-motion-easing),color var(--ka-v2-motion-standard) var(--ka-v2-motion-easing)}.Fields_segment__kJIjA:hover{color:var(--ka-v2-color-text)}.Fields_segment__kJIjA:focus-visible{outline:var(--ka-v2-focus-width) solid var(--ka-v2-color-focus);outline-offset:var(--ka-v2-focus-offset)}.Fields_segmentActive__IM9m9{background:var(--ka-v2-color-surface);color:var(--ka-v2-color-text);box-shadow:var(--ka-v2-shadow-soft)}.HomeShowcaseV2_section__gOUv9{overflow:hidden;scroll-margin-top:calc(var(--ka-v2-header-height) + var(--ka-v2-space-4));background:var(--ka-v2-color-canvas);padding-block:var(--ka-v2-space-10)}.HomeShowcaseV2_layout___YjOi{display:grid;grid-template-areas:"intro" "controls" "showcase" "thumbnails" "geography";row-gap:var(--ka-v2-space-5)}.HomeShowcaseV2_leftColumn__egPTE{display:contents}.HomeShowcaseV2_intro__Bhwl1{grid-area:intro;align-self:center}.HomeShowcaseV2_eyebrow__F3kKr{margin:0;color:var(--ka-v2-color-accent);font-size:var(--ka-v2-font-label);font-weight:var(--ka-v2-weight-semibold);letter-spacing:var(--ka-v2-letter-label);text-transform:uppercase}.HomeShowcaseV2_intro__Bhwl1 h2{margin:var(--ka-v2-space-3) 0 0;color:var(--ka-v2-color-text);font-size:clamp(2.25rem,5.5vw,2.75rem);font-weight:var(--ka-v2-weight-semibold);letter-spacing:0;line-height:1.02;text-wrap:balance}.HomeShowcaseV2_intro__Bhwl1 h2 span{color:var(--ka-v2-color-accent)}.HomeShowcaseV2_keepTogether__CFT0v{white-space:nowrap}.HomeShowcaseV2_copy__oElG6{max-width:32rem;margin:var(--ka-v2-space-5) 0 0;color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-body);line-height:1.55}.HomeShowcaseV2_catalogLink__Lt4gk{display:inline-flex;min-height:var(--ka-v2-control-height-lg);align-items:center;gap:var(--ka-v2-space-2);margin-top:var(--ka-v2-space-5);border-radius:var(--ka-v2-radius-md);background:var(--ka-v2-color-inverse);color:var(--ka-v2-color-text-on-inverse);padding-inline:var(--ka-v2-space-5);font-size:var(--ka-v2-font-body-sm);font-weight:var(--ka-v2-weight-semibold);text-decoration:none}.HomeShowcaseV2_catalogLink__Lt4gk svg,.HomeShowcaseV2_empty__ANcyN a svg,.HomeShowcaseV2_purchase__HwsyT a svg{width:var(--ka-v2-icon-sm);height:var(--ka-v2-icon-sm);transition:transform var(--ka-v2-motion-standard) var(--ka-v2-motion-easing)}.HomeShowcaseV2_catalogLink__Lt4gk:hover svg,.HomeShowcaseV2_empty__ANcyN a:hover svg,.HomeShowcaseV2_purchase__HwsyT a:hover svg{transform:translateX(var(--ka-v2-space-1))}.HomeShowcaseV2_catalogLink__Lt4gk:focus-visible,.HomeShowcaseV2_empty__ANcyN a:focus-visible,.HomeShowcaseV2_purchase__HwsyT a:focus-visible,.HomeShowcaseV2_thumbnail__Rjv9g:focus-visible{outline:var(--ka-v2-focus-width) solid var(--ka-v2-color-focus);outline-offset:var(--ka-v2-focus-offset)}.HomeShowcaseV2_mainShowcase__ag6b8{grid-area:showcase;min-width:0;margin-top:calc(var(--ka-v2-space-1) * -1)}.HomeShowcaseV2_mainContent__6p0Ef{animation:HomeShowcaseV2_showcaseFade__oru5o var(--ka-v2-motion-slow) var(--ka-v2-motion-easing)}.HomeShowcaseV2_heroImage__L8jhQ{position:relative;height:16.5rem;overflow:hidden;background:var(--ka-v2-color-surface-muted)}.HomeShowcaseV2_image__KVkGq{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.HomeShowcaseV2_heroImage__L8jhQ .HomeShowcaseV2_image__KVkGq{transform:scale(1)}.HomeShowcaseV2_details__ixD7K{display:grid;min-height:7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ka-v2-space-4);background:var(--ka-v2-color-surface);padding:var(--ka-v2-space-3) var(--ka-v2-space-4)}.HomeShowcaseV2_country__6Ug3h{margin:0;color:var(--ka-v2-color-accent);font-size:var(--ka-v2-font-label);font-weight:var(--ka-v2-weight-semibold);letter-spacing:var(--ka-v2-letter-label);text-transform:uppercase}.HomeShowcaseV2_details__ixD7K h3{margin:var(--ka-v2-space-1) 0 0;color:var(--ka-v2-color-text);font-size:1.5rem;font-weight:var(--ka-v2-weight-semibold);line-height:var(--ka-v2-line-heading)}.HomeShowcaseV2_bodyType__QycU7{margin:var(--ka-v2-space-1) 0 0;color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-body-sm)}.HomeShowcaseV2_purchase__HwsyT{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;-moz-column-gap:var(--ka-v2-space-3);column-gap:var(--ka-v2-space-3)}.HomeShowcaseV2_purchase__HwsyT>span{color:var(--ka-v2-color-text);font-size:var(--ka-v2-font-body-lg);font-weight:var(--ka-v2-weight-semibold)}.HomeShowcaseV2_purchase__HwsyT small{grid-column:1;margin-top:var(--ka-v2-space-1);color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-label)}.HomeShowcaseV2_empty__ANcyN a,.HomeShowcaseV2_purchase__HwsyT a{display:inline-flex;min-height:var(--ka-v2-target-size);align-items:center;gap:var(--ka-v2-space-2);margin-top:var(--ka-v2-space-2);border-radius:var(--ka-v2-radius-sm);color:var(--ka-v2-color-accent);font-size:var(--ka-v2-font-body-sm);font-weight:var(--ka-v2-weight-semibold);text-decoration:none}.HomeShowcaseV2_purchase__HwsyT a{grid-column:2;grid-row:1/span 2;margin-top:0}.HomeShowcaseV2_empty__ANcyN{display:grid;min-height:25rem;place-content:center;background:var(--ka-v2-color-surface);padding:var(--ka-v2-space-6);text-align:center;animation:HomeShowcaseV2_showcaseFade__oru5o var(--ka-v2-motion-slow) var(--ka-v2-motion-easing)}.HomeShowcaseV2_empty__ANcyN p{margin:0;font-size:var(--ka-v2-font-h4);font-weight:var(--ka-v2-weight-semibold)}.HomeShowcaseV2_empty__ANcyN span{max-width:30rem;margin-top:var(--ka-v2-space-3);color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-body-sm);line-height:var(--ka-v2-line-body)}.HomeShowcaseV2_empty__ANcyN a{justify-self:center}.HomeShowcaseV2_controls__bnTAX{grid-area:controls;min-width:0;align-self:start}.HomeShowcaseV2_segments__JPr44{width:100%;padding:.125rem;border-radius:var(--ka-v2-radius-md)}.HomeShowcaseV2_segments__JPr44>button{min-height:var(--ka-v2-target-size);border-radius:var(--ka-v2-radius-sm);padding-inline:var(--ka-v2-space-2)}.HomeShowcaseV2_thumbnails___3PvP{grid-area:thumbnails;display:grid;min-height:6.25rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ka-v2-space-3);margin-top:calc(var(--ka-v2-space-2) * -1)}.HomeShowcaseV2_thumbnail__Rjv9g{display:grid;min-width:0;grid-template-rows:4rem auto;overflow:hidden;border:0;border-radius:var(--ka-v2-radius-md);background:var(--ka-v2-color-surface);padding:0;color:var(--ka-v2-color-text);text-align:left;cursor:pointer;transition:transform var(--ka-v2-motion-standard) var(--ka-v2-motion-easing),box-shadow var(--ka-v2-motion-standard) var(--ka-v2-motion-easing)}.HomeShowcaseV2_thumbnailImage__oQT9m{position:relative;overflow:hidden;background:var(--ka-v2-color-surface-muted)}.HomeShowcaseV2_thumbnailImage__oQT9m .HomeShowcaseV2_image__KVkGq{transform:scale(.9)}.HomeShowcaseV2_thumbnailName__ldxMa{overflow:hidden;padding:var(--ka-v2-space-2) .625rem;font-size:var(--ka-v2-font-label);font-weight:var(--ka-v2-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.HomeShowcaseV2_noThumbnails__2XSZB{grid-column:1/-1;align-self:center;margin:0}.HomeShowcaseV2_geography__YdrYb,.HomeShowcaseV2_noThumbnails__2XSZB{color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-body-sm)}.HomeShowcaseV2_geography__YdrYb{grid-area:geography;margin:calc(var(--ka-v2-space-1) * -1) 0 0;line-height:var(--ka-v2-line-compact)}.HomeShowcaseV2_geography__YdrYb strong{color:var(--ka-v2-color-text)}@media (hover:hover) and (pointer:fine){.HomeShowcaseV2_thumbnail__Rjv9g:hover{box-shadow:var(--ka-v2-shadow-soft);transform:translateY(calc(var(--ka-v2-space-1) * -1))}}@media (min-width:64rem){.HomeShowcaseV2_section__gOUv9{scroll-margin-top:calc(var(--ka-v2-header-height-desktop) + var(--ka-v2-space-4));padding-block:var(--ka-v2-space-12)}.HomeShowcaseV2_layout___YjOi{grid-template-columns:minmax(20rem,.42fr) minmax(0,.58fr);grid-template-areas:"left showcase" "left thumbnails";align-items:center;-moz-column-gap:clamp(var(--ka-v2-space-10),4vw,3.5rem);column-gap:clamp(var(--ka-v2-space-10),4vw,3.5rem);row-gap:var(--ka-v2-space-3)}.HomeShowcaseV2_leftColumn__egPTE{grid-area:left;display:flex;min-width:0;flex-direction:column;align-self:center}.HomeShowcaseV2_intro__Bhwl1 h2{font-size:clamp(2.5rem,3vw,3.25rem);line-height:1}.HomeShowcaseV2_copy__oElG6{max-width:30rem}.HomeShowcaseV2_controls__bnTAX{width:100%;margin-top:var(--ka-v2-space-6)}.HomeShowcaseV2_geography__YdrYb{margin-top:.875rem}.HomeShowcaseV2_mainShowcase__ag6b8{margin-top:0}.HomeShowcaseV2_heroImage__L8jhQ{height:20rem}.HomeShowcaseV2_empty__ANcyN{min-height:27rem}.HomeShowcaseV2_thumbnails___3PvP{margin-top:0}}@media (max-width:47.99rem){.HomeShowcaseV2_section__gOUv9{padding-block:1.75rem}.HomeShowcaseV2_intro__Bhwl1 h2{font-size:2.125rem;line-height:1}.HomeShowcaseV2_catalogLink__Lt4gk{width:100%;justify-content:center}.HomeShowcaseV2_heroImage__L8jhQ{height:13.5rem}.HomeShowcaseV2_details__ixD7K{min-height:7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ka-v2-space-3);padding:var(--ka-v2-space-3) var(--ka-v2-space-4)}.HomeShowcaseV2_details__ixD7K h3{font-size:1.25rem}.HomeShowcaseV2_purchase__HwsyT{display:grid;grid-template-columns:auto;justify-items:end}.HomeShowcaseV2_purchase__HwsyT>span{font-size:var(--ka-v2-font-body)}.HomeShowcaseV2_purchase__HwsyT small{grid-column:1}.HomeShowcaseV2_purchase__HwsyT a{grid-column:1;grid-row:auto;margin-top:var(--ka-v2-space-1)}.HomeShowcaseV2_empty__ANcyN{min-height:23rem}.HomeShowcaseV2_segments__JPr44{display:flex;overflow-x:auto;padding-bottom:var(--ka-v2-space-1);scrollbar-width:thin}.HomeShowcaseV2_segments__JPr44>button{flex:0 0 auto;min-width:5.5rem}.HomeShowcaseV2_thumbnails___3PvP{grid-template-columns:repeat(4,8rem);overflow-x:auto;padding-bottom:var(--ka-v2-space-2);scrollbar-width:thin}.HomeShowcaseV2_thumbnail__Rjv9g{grid-template-rows:3.5rem auto}}@media (max-width:22.49rem){.HomeShowcaseV2_intro__Bhwl1 h2{font-size:2rem}}@keyframes HomeShowcaseV2_showcaseFade__oru5o{0%{opacity:0;transform:translateY(var(--ka-v2-space-2))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HomeShowcaseV2_empty__ANcyN,.HomeShowcaseV2_mainContent__6p0Ef{animation:none}}.Feedback_status___gnnP{display:inline-flex;min-height:var(--ka-v2-status-height);align-items:center;gap:var(--ka-v2-space-2);border-radius:var(--ka-v2-radius-pill);padding-inline:var(--ka-v2-space-3);font-size:var(--ka-v2-font-label);font-weight:var(--ka-v2-weight-medium);line-height:var(--ka-v2-line-compact)}.Feedback_neutral__RpdnN{background:var(--ka-v2-color-surface-muted);color:var(--ka-v2-color-text-muted)}.Feedback_accent__cI2aB{background:var(--ka-v2-color-accent-soft);color:var(--ka-v2-color-accent)}.Feedback_success__GkjTJ{background:var(--ka-v2-color-success-soft);color:var(--ka-v2-color-success)}.Feedback_warning__nlvsl{background:var(--ka-v2-color-warning-soft);color:var(--ka-v2-color-warning)}.Feedback_danger__cwzJ7{background:var(--ka-v2-color-danger-soft);color:var(--ka-v2-color-danger)}.Feedback_alert__ym_CT{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ka-v2-space-3);border:var(--ka-v2-field-border-width) solid;border-radius:var(--ka-v2-radius-md);padding:var(--ka-v2-space-4);font-size:var(--ka-v2-font-body-sm);line-height:var(--ka-v2-line-body)}.Feedback_alertIcon___6qDB{width:var(--ka-v2-icon-md);height:var(--ka-v2-icon-md);margin-top:var(--ka-v2-alert-icon-offset)}.Feedback_alertTitle__TSLEi{margin:0;font-weight:var(--ka-v2-weight-semibold)}.Feedback_alertBody__BA1Gv{margin:var(--ka-v2-space-1) 0 0}.Feedback_alertInfo__PE9sa{background:var(--ka-v2-color-surface-muted);color:var(--ka-v2-color-text)}.Feedback_alertSuccess__Jz_0H{background:var(--ka-v2-color-success-soft);color:var(--ka-v2-color-success)}.Feedback_alertWarning__u_cbC{background:var(--ka-v2-color-warning-soft);color:var(--ka-v2-color-warning)}.Feedback_alertDanger__rdnD8{background:var(--ka-v2-color-danger-soft);color:var(--ka-v2-color-danger)}.ResponsiveImage_frame__Ucni2{position:relative;overflow:hidden;background:var(--ka-v2-color-surface-muted)}.ResponsiveImage_landscape__4OLdm{aspect-ratio:var(--ka-v2-image-landscape)}.ResponsiveImage_editorial__HW62T{aspect-ratio:var(--ka-v2-image-editorial)}.ResponsiveImage_square__mR4CN{aspect-ratio:var(--ka-v2-image-square)}.ResponsiveImage_none__6yWoW{aspect-ratio:auto}.ResponsiveImage_rounded__CPp6p{border-radius:var(--ka-v2-radius-md)}.ResponsiveImage_image__t8jpP{width:100%;height:100%}.ResponsiveImage_cover__oQQ5X{-o-object-fit:cover;object-fit:cover}.ResponsiveImage_contain__WKA5L{-o-object-fit:contain;object-fit:contain}.Dialog_portal__YyPvP{position:fixed;inset:0;z-index:var(--ka-v2-layer-overlay);display:flex}.Dialog_overlay__T96HA{position:absolute;inset:0;background:var(--ka-v2-color-overlay);backdrop-filter:blur(var(--ka-v2-backdrop-blur));animation:Dialog_overlayIn__wzugz var(--ka-v2-motion-standard) var(--ka-v2-motion-easing)}.Dialog_dialog__F0TE9{align-items:center;justify-content:center;padding:var(--ka-v2-overlay-padding)}.Dialog_drawer__RiJTn{align-items:stretch;justify-content:flex-end}.Dialog_bottomSheet__MDQk1{align-items:flex-end;justify-content:stretch}.Dialog_panel__TEJQR{position:relative;z-index:1;display:flex;width:100%;max-height:var(--ka-v2-overlay-max-height);flex-direction:column;overflow:hidden;border:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);background:var(--ka-v2-color-surface);color:var(--ka-v2-color-text);box-shadow:var(--ka-v2-shadow-overlay);outline:none}.Dialog_dialogPanel__spdX5{max-width:var(--ka-v2-dialog-width);border-radius:var(--ka-v2-radius-lg);animation:Dialog_dialogIn__QGWpF var(--ka-v2-motion-standard) var(--ka-v2-motion-easing)}.Dialog_drawerPanel__3g2YE{max-width:min(100%,var(--ka-v2-drawer-width));max-height:100dvh;border-block:0;border-right:0;border-radius:0;animation:Dialog_drawerIn__0GytA var(--ka-v2-motion-slow) var(--ka-v2-motion-easing)}.Dialog_bottomSheetPanel__qnDhB{max-height:var(--ka-v2-overlay-max-height);border-radius:var(--ka-v2-radius-lg) var(--ka-v2-radius-lg) 0 0;animation:Dialog_sheetIn__7EALT var(--ka-v2-motion-slow) var(--ka-v2-motion-easing)}.Dialog_header__czUc1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ka-v2-space-4);border-bottom:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);padding:var(--ka-v2-space-5)}.Dialog_title__W2KdR{margin:0;font-size:var(--ka-v2-font-h4);font-weight:var(--ka-v2-weight-semibold);line-height:var(--ka-v2-line-compact)}.Dialog_description__uFlsz{margin:var(--ka-v2-space-1) 0 0;color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-body-sm);line-height:var(--ka-v2-line-body)}.Dialog_close__flzO1{display:inline-flex;width:var(--ka-v2-target-size);height:var(--ka-v2-target-size);flex:0 0 auto;align-items:center;justify-content:center;border:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);border-radius:var(--ka-v2-radius-md);background:transparent;color:var(--ka-v2-color-text);cursor:pointer}.Dialog_close__flzO1:hover{background:var(--ka-v2-color-surface-muted)}.Dialog_close__flzO1:focus-visible{outline:var(--ka-v2-focus-width) solid var(--ka-v2-color-focus);outline-offset:var(--ka-v2-focus-offset)}.Dialog_close__flzO1 svg{width:var(--ka-v2-icon-md);height:var(--ka-v2-icon-md)}.Dialog_body__3jZzy{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--ka-v2-space-5)}.Dialog_footer__D8xJO{border-top:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);padding:var(--ka-v2-space-4) var(--ka-v2-space-5)}@keyframes Dialog_overlayIn__wzugz{0%{opacity:0}to{opacity:1}}@keyframes Dialog_dialogIn__QGWpF{0%{opacity:0;transform:translateY(var(--ka-v2-space-2))}to{opacity:1;transform:translateY(0)}}@keyframes Dialog_drawerIn__0GytA{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Dialog_sheetIn__7EALT{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Dialog_bottomSheetPanel__qnDhB,.Dialog_dialogPanel__spdX5,.Dialog_drawerPanel__3g2YE,.Dialog_overlay__T96HA{animation:none}}.VehicleMediaViewerV2_viewer__A03cp{min-width:0}.VehicleMediaViewerV2_main__azJ2Y{position:relative;display:block;width:100%;aspect-ratio:var(--ka-v2-image-landscape);overflow:hidden;border:0;border-radius:var(--ka-v2-radius-md);background:var(--ka-v2-color-surface-muted);color:var(--ka-v2-color-text);cursor:zoom-in;touch-action:pan-y}.VehicleMediaViewerV2_main__azJ2Y:disabled{cursor:default}.VehicleMediaViewerV2_main__azJ2Y:focus-visible,.VehicleMediaViewerV2_thumbnail__hlAPG:focus-visible{outline:var(--ka-v2-focus-width) solid var(--ka-v2-color-focus);outline-offset:var(--ka-v2-focus-offset)}.VehicleMediaViewerV2_imagePadding__i7Op6{padding:var(--ka-v2-space-3)}.VehicleMediaViewerV2_expand__KtpBW{position:absolute;right:var(--ka-v2-space-4);bottom:var(--ka-v2-space-4);display:inline-flex;min-height:var(--ka-v2-target-size);align-items:center;gap:var(--ka-v2-space-2);border-radius:var(--ka-v2-radius-sm);padding:0 var(--ka-v2-space-3);background:hsla(0,0%,100%,.92);box-shadow:var(--ka-v2-shadow-soft);font-size:var(--ka-v2-font-body-sm);font-weight:var(--ka-v2-weight-medium)}.VehicleMediaViewerV2_expand__KtpBW svg{width:var(--ka-v2-icon-sm);height:var(--ka-v2-icon-sm)}.VehicleMediaViewerV2_thumbnails__EWaOH{display:flex;gap:var(--ka-v2-space-3);margin-top:var(--ka-v2-space-3);overflow-x:auto;padding:var(--ka-v2-focus-width)}.VehicleMediaViewerV2_thumbnail__hlAPG{position:relative;width:7rem;flex:0 0 7rem;aspect-ratio:var(--ka-v2-image-landscape);overflow:hidden;border:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);border-radius:var(--ka-v2-radius-sm);background:var(--ka-v2-color-surface)}.VehicleMediaViewerV2_thumbnail__hlAPG[aria-current=true]{border-color:var(--ka-v2-color-accent)}.VehicleMediaViewerV2_thumbPadding__khtuo{padding:var(--ka-v2-space-1)}.VehicleMediaViewerV2_lightbox__Rgy_x{width:min(72rem,calc(100vw - (var(--ka-v2-space-4) * 2)));max-width:72rem}.VehicleMediaViewerV2_lightboxMedia__24WxA{position:relative;width:100%;aspect-ratio:var(--ka-v2-image-landscape);touch-action:pan-y}.VehicleMediaViewerV2_lightboxPadding__jZ9m7{padding:var(--ka-v2-space-2)}.VehicleMediaViewerV2_lightboxControls__TxckV{position:absolute;right:var(--ka-v2-space-3);bottom:var(--ka-v2-space-3);left:var(--ka-v2-space-3);display:flex;align-items:center;justify-content:center;gap:var(--ka-v2-space-3)}.VehicleMediaViewerV2_srOnly__QYjbu{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (min-width:48rem){.VehicleMediaViewerV2_imagePadding__i7Op6{padding:var(--ka-v2-space-5)}}@media (prefers-reduced-motion:reduce){.VehicleMediaViewerV2_main__azJ2Y,.VehicleMediaViewerV2_thumbnail__hlAPG{scroll-behavior:auto}}.VehicleDetailPageV2_page__6ddnO{padding-bottom:calc(var(--ka-v2-control-height-lg) + var(--ka-v2-space-5) + env(safe-area-inset-bottom));background:var(--ka-v2-color-canvas);color:var(--ka-v2-color-text)}.VehicleDetailPageV2_container__l9ksI{width:min(100% - (var(--ka-v2-layout-gutter) * 2),80rem);margin-inline:auto}.VehicleDetailPageV2_breadcrumb__SNRJ_{padding-block:var(--ka-v2-space-5)}.VehicleDetailPageV2_breadcrumb__SNRJ_ a{display:inline-flex;min-height:var(--ka-v2-target-size);align-items:center;gap:var(--ka-v2-space-2);color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-body-sm);font-weight:var(--ka-v2-weight-medium);text-decoration:none}.VehicleDetailPageV2_breadcrumb__SNRJ_ svg{width:var(--ka-v2-icon-sm);height:var(--ka-v2-icon-sm)}.VehicleDetailPageV2_breadcrumb__SNRJ_ a:hover{color:var(--ka-v2-color-accent)}.VehicleDetailPageV2_breadcrumb__SNRJ_ a:focus-visible,.VehicleDetailPageV2_relatedBody__ffJkw a:focus-visible{outline:var(--ka-v2-focus-width) solid var(--ka-v2-color-focus);outline-offset:var(--ka-v2-focus-offset)}.VehicleDetailPageV2_heroGrid__LsFTK{display:grid;gap:var(--ka-v2-space-6);padding-bottom:var(--ka-v2-layout-section)}.VehicleDetailPageV2_summary__NbI0E{align-self:start;border:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);border-radius:var(--ka-v2-radius-md);background:var(--ka-v2-color-surface);padding:var(--ka-v2-space-6);box-shadow:var(--ka-v2-shadow-soft)}.VehicleDetailPageV2_meta__LSFCm{display:flex;align-items:center;justify-content:space-between;gap:var(--ka-v2-space-4);color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-body-sm)}.VehicleDetailPageV2_brand__mahvE{margin:var(--ka-v2-space-8) 0 0;color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-label);font-weight:var(--ka-v2-weight-semibold);line-height:var(--ka-v2-line-compact);text-transform:uppercase;letter-spacing:var(--ka-v2-letter-label)}.VehicleDetailPageV2_summary__NbI0E h1{margin:var(--ka-v2-space-2) 0 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:var(--ka-v2-weight-semibold);line-height:var(--ka-v2-line-heading);letter-spacing:0;overflow-wrap:anywhere}.VehicleDetailPageV2_bodyType__UKgmp{margin:var(--ka-v2-space-2) 0 0;color:var(--ka-v2-color-text-muted)}.VehicleDetailPageV2_priceBlock__OHmOo{display:grid;gap:var(--ka-v2-space-2);margin-top:var(--ka-v2-space-8);border-top:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);padding-top:var(--ka-v2-space-6)}.VehicleDetailPageV2_priceBlock__OHmOo span,.VehicleDetailPageV2_saving__Bu97R span{color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-label)}.VehicleDetailPageV2_priceBlock__OHmOo strong{font-size:clamp(1.5rem,3vw,2rem);line-height:var(--ka-v2-line-compact)}.VehicleDetailPageV2_priceBlock__OHmOo small{color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-label);line-height:var(--ka-v2-line-body)}.VehicleDetailPageV2_saving__Bu97R{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ka-v2-space-3);margin-top:var(--ka-v2-space-5);border-radius:var(--ka-v2-radius-sm);background:var(--ka-v2-color-success-soft);padding:var(--ka-v2-space-3)}.VehicleDetailPageV2_saving__Bu97R strong{color:var(--ka-v2-color-success);font-size:var(--ka-v2-font-body-sm)}.VehicleDetailPageV2_description__K9u4o{margin:var(--ka-v2-space-6) 0 0;color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-body-sm);line-height:var(--ka-v2-line-body)}.VehicleDetailPageV2_actions__ugW2G{display:grid;gap:var(--ka-v2-space-3);margin-top:var(--ka-v2-space-6)}.VehicleDetailPageV2_compactList__LRBc0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ka-v2-space-3);margin:var(--ka-v2-space-6) 0 0;border-top:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);padding:var(--ka-v2-space-5) 0 0;list-style:none}.VehicleDetailPageV2_compactList__LRBc0 li{display:flex;min-width:0;align-items:center;gap:var(--ka-v2-space-2);color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-label)}.VehicleDetailPageV2_compactList__LRBc0 svg{width:var(--ka-v2-icon-sm);height:var(--ka-v2-icon-sm);flex:0 0 auto;color:var(--ka-v2-color-success)}.VehicleDetailPageV2_section__alVhW{padding-block:var(--ka-v2-layout-section);background:var(--ka-v2-color-surface)}.VehicleDetailPageV2_mutedSection__Ns5Aj{background:var(--ka-v2-color-surface-muted)}.VehicleDetailPageV2_sectionHead__IPZhq{max-width:var(--ka-v2-layout-reading)}.VehicleDetailPageV2_finalCta__CO_nZ span,.VehicleDetailPageV2_sectionHead__IPZhq>span{color:var(--ka-v2-color-accent);font-size:var(--ka-v2-font-label);font-weight:var(--ka-v2-weight-semibold);line-height:var(--ka-v2-line-compact);text-transform:uppercase;letter-spacing:var(--ka-v2-letter-label)}.VehicleDetailPageV2_finalCta__CO_nZ h2,.VehicleDetailPageV2_sectionHead__IPZhq h2{margin:var(--ka-v2-space-3) 0 0;font-size:var(--ka-v2-font-h2);font-weight:var(--ka-v2-weight-semibold);line-height:var(--ka-v2-line-heading);letter-spacing:0}.VehicleDetailPageV2_finalCta__CO_nZ p,.VehicleDetailPageV2_sectionHead__IPZhq p{margin:var(--ka-v2-space-4) 0 0;color:var(--ka-v2-color-text-muted);line-height:var(--ka-v2-line-body)}.VehicleDetailPageV2_benefits__m3lVB{display:grid;margin:var(--ka-v2-space-10) 0 0;border-top:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);padding:0;list-style:none}.VehicleDetailPageV2_benefits__m3lVB li{display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:var(--ka-v2-space-4);border-bottom:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);padding-block:var(--ka-v2-space-5);font-size:var(--ka-v2-font-body-lg);font-weight:var(--ka-v2-weight-medium)}.VehicleDetailPageV2_benefits__m3lVB span{color:var(--ka-v2-color-accent);font-size:var(--ka-v2-font-label)}.VehicleDetailPageV2_process___zBhU{display:grid;gap:var(--ka-v2-space-4);margin:var(--ka-v2-space-10) 0 0;padding:0;list-style:none}.VehicleDetailPageV2_included__sfMIs li,.VehicleDetailPageV2_process___zBhU li{border:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);border-radius:var(--ka-v2-radius-md);background:var(--ka-v2-color-surface);padding:var(--ka-v2-space-5)}.VehicleDetailPageV2_icon__EymAT{display:grid;width:var(--ka-v2-target-size);height:var(--ka-v2-target-size);place-items:center;border-radius:var(--ka-v2-radius-sm);background:var(--ka-v2-color-accent-soft);color:var(--ka-v2-color-accent)}.VehicleDetailPageV2_icon__EymAT svg{width:var(--ka-v2-icon-md);height:var(--ka-v2-icon-md)}.VehicleDetailPageV2_process___zBhU small{display:block;margin-top:var(--ka-v2-space-6);color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-label)}.VehicleDetailPageV2_process___zBhU h3{margin:var(--ka-v2-space-2) 0 0;font-size:var(--ka-v2-font-h4);line-height:var(--ka-v2-line-compact)}.VehicleDetailPageV2_process___zBhU p{margin:var(--ka-v2-space-3) 0 0;color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-body-sm);line-height:var(--ka-v2-line-body)}.VehicleDetailPageV2_included__sfMIs{display:grid;gap:var(--ka-v2-space-3);margin:var(--ka-v2-space-10) 0 0;padding:0;list-style:none}.VehicleDetailPageV2_included__sfMIs li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--ka-v2-space-3)}.VehicleDetailPageV2_included__sfMIs svg{grid-row:1/3;width:var(--ka-v2-icon-md);height:var(--ka-v2-icon-md);color:var(--ka-v2-color-accent)}.VehicleDetailPageV2_included__sfMIs strong{font-size:var(--ka-v2-font-body)}.VehicleDetailPageV2_included__sfMIs span{color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-label)}.VehicleDetailPageV2_inverse__bIJCH{background:var(--ka-v2-color-inverse);color:var(--ka-v2-color-text-on-inverse)}.VehicleDetailPageV2_inverse__bIJCH .VehicleDetailPageV2_sectionHead__IPZhq p{color:hsla(0,0%,100%,.7)}.VehicleDetailPageV2_trustGrid__4_rw_{display:grid;gap:var(--ka-v2-space-8);margin-top:var(--ka-v2-space-10)}.VehicleDetailPageV2_trustGrid__4_rw_ article{border-top:var(--ka-v2-field-border-width) solid hsla(0,0%,100%,.2);padding-top:var(--ka-v2-space-6)}.VehicleDetailPageV2_trustGrid__4_rw_ svg{width:var(--ka-v2-icon-lg);height:var(--ka-v2-icon-lg);color:#ef5a60}.VehicleDetailPageV2_trustGrid__4_rw_ strong{display:block;margin-top:var(--ka-v2-space-6);font-size:var(--ka-v2-font-h4)}.VehicleDetailPageV2_trustGrid__4_rw_ p{margin:var(--ka-v2-space-3) 0 0;color:hsla(0,0%,100%,.7);font-size:var(--ka-v2-font-body-sm);line-height:var(--ka-v2-line-body)}.VehicleDetailPageV2_relatedGrid__nwk0n{display:grid;gap:var(--ka-v2-space-5);margin:var(--ka-v2-space-10) 0 0;padding:0;list-style:none}.VehicleDetailPageV2_relatedCard__NNOWL{height:100%;overflow:hidden;border:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);border-radius:var(--ka-v2-radius-md);background:var(--ka-v2-color-surface)}.VehicleDetailPageV2_relatedMedia__cKVY2{position:relative;aspect-ratio:var(--ka-v2-image-landscape);border-bottom:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);background:var(--ka-v2-color-surface-muted)}.VehicleDetailPageV2_relatedBody__ffJkw{display:grid;gap:var(--ka-v2-space-3);padding:var(--ka-v2-space-5)}.VehicleDetailPageV2_relatedBody__ffJkw>span{color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-label)}.VehicleDetailPageV2_relatedBody__ffJkw h3{min-height:3.25rem;margin:0;font-size:var(--ka-v2-font-h4);line-height:var(--ka-v2-line-compact)}.VehicleDetailPageV2_relatedBody__ffJkw strong{font-size:var(--ka-v2-font-body)}.VehicleDetailPageV2_relatedBody__ffJkw a{display:inline-flex;min-height:var(--ka-v2-target-size);width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--ka-v2-space-2);color:var(--ka-v2-color-accent);font-size:var(--ka-v2-font-body-sm);font-weight:var(--ka-v2-weight-semibold);text-decoration:none}.VehicleDetailPageV2_relatedBody__ffJkw a svg{width:var(--ka-v2-icon-sm);height:var(--ka-v2-icon-sm)}.VehicleDetailPageV2_finalCta__CO_nZ{padding-block:var(--ka-v2-layout-section);background:var(--ka-v2-color-surface-muted)}.VehicleDetailPageV2_finalCta__CO_nZ .VehicleDetailPageV2_container__l9ksI{display:grid;gap:var(--ka-v2-space-8);align-items:end}.VehicleDetailPageV2_finalCta__CO_nZ h2{max-width:52rem}.VehicleDetailPageV2_finalCta__CO_nZ p{max-width:var(--ka-v2-layout-reading)}.VehicleDetailPageV2_finalCta__CO_nZ button{width:100%}.VehicleDetailPageV2_mobileSticky__gvtp3{position:fixed;z-index:calc(var(--ka-v2-header-layer) - 1);right:0;bottom:0;left:0;border-top:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);padding:var(--ka-v2-space-2) var(--ka-v2-layout-gutter) calc(var(--ka-v2-space-2) + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);box-shadow:0 -.25rem 1rem rgb(20 23 25/8%)}@media (min-width:40rem){.VehicleDetailPageV2_actions__ugW2G{grid-template-columns:1fr 1fr}.VehicleDetailPageV2_included__sfMIs,.VehicleDetailPageV2_process___zBhU{grid-template-columns:repeat(2,minmax(0,1fr))}.VehicleDetailPageV2_trustGrid__4_rw_{grid-template-columns:repeat(3,minmax(0,1fr))}.VehicleDetailPageV2_relatedGrid__nwk0n{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.VehicleDetailPageV2_page__6ddnO{padding-bottom:0}.VehicleDetailPageV2_breadcrumb__SNRJ_{padding-block:var(--ka-v2-space-8)}.VehicleDetailPageV2_heroGrid__LsFTK{grid-template-columns:minmax(0,1.6fr) minmax(20rem,.9fr);gap:var(--ka-v2-space-8)}.VehicleDetailPageV2_summary__NbI0E{position:sticky;top:calc(var(--ka-v2-header-height-desktop) + var(--ka-v2-space-5));padding:var(--ka-v2-space-8)}.VehicleDetailPageV2_process___zBhU{grid-template-columns:repeat(3,minmax(0,1fr))}.VehicleDetailPageV2_included__sfMIs,.VehicleDetailPageV2_relatedGrid__nwk0n{grid-template-columns:repeat(4,minmax(0,1fr))}.VehicleDetailPageV2_finalCta__CO_nZ .VehicleDetailPageV2_container__l9ksI{grid-template-columns:1fr auto}.VehicleDetailPageV2_finalCta__CO_nZ button{width:auto;min-width:14rem}.VehicleDetailPageV2_mobileSticky__gvtp3{display:none}}@media (min-width:80rem){.VehicleDetailPageV2_benefits__m3lVB{grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border)}.VehicleDetailPageV2_benefits__m3lVB li{grid-template-columns:1fr;align-content:start;border-right:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);border-bottom:0;padding:var(--ka-v2-space-6)}.VehicleDetailPageV2_benefits__m3lVB li:first-child{padding-left:0}.VehicleDetailPageV2_benefits__m3lVB li:last-child{border-right:0}}@media (prefers-reduced-motion:reduce){.VehicleDetailPageV2_page__6ddnO *{scroll-behavior:auto}}.CatalogCardV2_item__YFFqp{min-width:0}.CatalogCardV2_card__DVplb{display:grid;height:100%;grid-template-rows:auto 1fr;overflow:hidden;border:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);border-radius:var(--ka-v2-radius-md);background:var(--ka-v2-color-surface);box-shadow:var(--ka-v2-shadow-none);transition:transform var(--ka-v2-motion-standard) var(--ka-v2-motion-easing),box-shadow var(--ka-v2-motion-standard) var(--ka-v2-motion-easing),border-color var(--ka-v2-motion-standard) var(--ka-v2-motion-easing)}.CatalogCardV2_media__gVsAz{border-bottom:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border)}.CatalogCardV2_image__8Nmzr{-o-object-position:center center;object-position:center center;transform:scale(var(--ka-v2-card-image-scale));transition:transform var(--ka-v2-motion-slow) var(--ka-v2-motion-easing)}.CatalogCardV2_body__CFYXW{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--ka-v2-space-3);padding:var(--ka-v2-space-5)}.CatalogCardV2_header___ybfv{min-width:0}.CatalogCardV2_title__FBG8k{display:-webkit-box;min-height:var(--ka-v2-catalog-title-block-height);margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ka-v2-color-text);font-size:var(--ka-v2-font-h4);font-weight:var(--ka-v2-weight-semibold);line-height:var(--ka-v2-line-compact)}.CatalogCardV2_priceLabel__JYGBd{display:block;color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-label);line-height:var(--ka-v2-line-compact)}.CatalogCardV2_price__OPeu8{display:block;margin-top:var(--ka-v2-space-1);color:var(--ka-v2-color-text);font-size:var(--ka-v2-font-body-lg);font-weight:var(--ka-v2-weight-semibold);line-height:var(--ka-v2-line-compact)}.CatalogCardV2_facts__mX_7Q{display:flex;min-height:var(--ka-v2-control-height);flex-wrap:wrap;align-content:flex-start;gap:var(--ka-v2-space-2);margin:0;padding:0;list-style:none}.CatalogCardV2_fact__U1XHj{border:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);border-radius:var(--ka-v2-radius-sm);padding:var(--ka-v2-space-1) var(--ka-v2-space-2);color:var(--ka-v2-color-text-muted);font-size:var(--ka-v2-font-label);line-height:var(--ka-v2-line-compact)}.CatalogCardV2_link__G4Zxa{width:-moz-fit-content;width:fit-content;justify-self:start}.CatalogCardV2_link__G4Zxa:focus-visible{outline:var(--ka-v2-focus-width) solid var(--ka-v2-color-focus);outline-offset:var(--ka-v2-focus-offset)}@media (hover:hover) and (pointer:fine){.CatalogCardV2_card__DVplb:hover{border-color:var(--ka-v2-color-border-strong);box-shadow:var(--ka-v2-shadow-raised);transform:translateY(var(--ka-v2-card-hover-offset))}.CatalogCardV2_card__DVplb:hover .CatalogCardV2_image__8Nmzr{transform:scale(var(--ka-v2-card-image-hover-scale))}}@media (prefers-reduced-motion:reduce){.CatalogCardV2_card__DVplb,.CatalogCardV2_image__8Nmzr{transition:none}}.CatalogPageV2_page__SJrcH{min-height:100%;background:var(--ka-v2-color-canvas)}.CatalogPageV2_content__30eX1{padding-block:var(--ka-v2-space-8) var(--ka-v2-layout-section)}.CatalogPageV2_hero__ub3YM{display:grid;gap:var(--ka-v2-space-4);margin-bottom:var(--ka-v2-space-8);border-bottom:var(--ka-v2-field-border-width) solid var(--ka-v2-color-border);padding-bottom:var(--ka-v2-space-8)}.CatalogPageV2_titleGroup__QuB0U{display:grid;gap:var(--ka-v2-space-3)}.CatalogPageV2_copy__xLs4f{max-width:var(--ka-v2-layout-reading)}.CatalogPageV2_skeletonFilters__GA9lK{height:var(--ka-v2-skeleton-filter-height);margin-bottom:var(--ka-v2-space-8);border-radius:var(--ka-v2-radius-md);background:var(--ka-v2-color-surface-muted)}.CatalogPageV2_skeletonGrid__tbdJh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ka-v2-grid-standard)),1fr));gap:var(--ka-v2-space-5)}.CatalogPageV2_skeletonCard__c0eU6{aspect-ratio:var(--ka-v2-image-editorial);border-radius:var(--ka-v2-radius-md);background:var(--ka-v2-color-surface-muted)}@media (min-width:48rem){.CatalogPageV2_content__30eX1{padding-top:var(--ka-v2-space-10)}.CatalogPageV2_hero__ub3YM{grid-template-columns:minmax(0,1fr) minmax(0,var(--ka-v2-layout-reading));align-items:end}}