.QuickChoices_root__wZ5V1{display:flex;min-width:0}.QuickChoices_inline__B9A93{flex-wrap:wrap;align-items:center;gap:var(--kc-space-8) var(--kc-space-12)}.QuickChoices_stacked__bKszd{flex-direction:column;gap:var(--kc-space-12)}.QuickChoices_label__lVofW{flex:none;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta)}.QuickChoices_list__xpYNY{display:flex;flex-wrap:wrap;gap:var(--kc-space-8);margin:0;padding:0;list-style:none}.QuickChoices_chip__OgRn7{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;min-height:32px;padding:0 14px;border-radius:var(--kc-radius-pill);color:var(--kc-color-text-accent);font-size:var(--kc-font-size-meta);line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--kc-duration-fast) var(--kc-easing-standard),border-color var(--kc-duration-fast) var(--kc-easing-standard),color var(--kc-duration-fast) var(--kc-easing-standard)}.QuickChoices_outline__qN_V8{border:1px solid var(--kc-color-border-control);background-color:var(--kc-color-surface)}.QuickChoices_outline__qN_V8:hover{border-color:var(--kc-color-border-strong);color:var(--kc-color-selected-text)}.QuickChoices_tint___tpL_{border:1px solid transparent;background-color:var(--kc-color-surface-subtle)}.QuickChoices_tint___tpL_:hover{background-color:var(--kc-color-selected-bg);color:var(--kc-color-selected-text)}.QuickChoices_chip__OgRn7:focus-visible{outline:2px solid transparent;box-shadow:var(--kc-focus-shadow)}@media (pointer:coarse){.QuickChoices_chip__OgRn7:after{content:"";position:absolute;inset:-6px 0}}.home_page__ODjSn{background-color:var(--kc-color-surface)}.home_fixtureNotice__bMeS_{margin:0;padding:var(--kc-space-8) var(--kc-space-16);background:var(--kc-color-warning-tint);color:var(--kc-color-warning);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-medium);text-align:center}.home_hero__z_jpu{border-bottom:1px solid var(--kc-color-border-hairline);background-color:var(--kc-color-surface-subtle)}.home_heroInner__jKRQF{display:flex;flex-direction:column;align-items:center;padding-block:72px 56px;text-align:center}.home_title__jKRy7{margin:0;color:var(--kc-color-text);font-size:var(--kc-font-size-h1);font-weight:var(--kc-font-weight-semibold);line-height:var(--kc-line-height-h1);letter-spacing:var(--kc-tracking-h1);text-wrap:balance}.home_lead__kDW_5{max-width:720px;margin:var(--kc-space-16) 0 0;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-body);line-height:var(--kc-line-height-body)}.home_searchStack__BZAAD{display:flex;width:min(100%,880px);flex-direction:column;gap:var(--kc-space-16);margin-top:var(--kc-space-32);text-align:start}.home_quick__HeAQQ{padding-inline:var(--kc-space-8)}.home_parameters__OsNMl{margin-top:var(--kc-space-8)}.home_collection__d0jh4{padding-block:var(--kc-space-40) var(--kc-space-64)}.home_sectionHead__Gl6hb{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kc-space-24);margin-bottom:var(--kc-space-24)}.home_sectionTitleRow__BsPo3{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--kc-space-4) var(--kc-space-12)}.home_h2__wFOju,.home_h3___lRfW{margin:0;color:var(--kc-color-text);font-weight:var(--kc-font-weight-semibold)}.home_h2__wFOju{font-size:var(--kc-font-size-h2);letter-spacing:-.02em}.home_h2__wFOju,.home_h3___lRfW{line-height:var(--kc-line-height-h2)}.home_h3___lRfW{font-size:1.3125rem;letter-spacing:-.015em}.home_sectionMeta__APdp7{color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-meta)}.home_textLink__9R2pW{flex:none;border-radius:var(--kc-radius-8);color:var(--kc-color-text-accent);font-size:var(--kc-font-size-meta);font-weight:var(--kc-font-weight-medium);text-decoration:none;white-space:nowrap}.home_textLink__9R2pW:hover{color:var(--kc-color-selected-text)}.home_cardGrid__ginLF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kc-space-24)}.home_catalogEntry__AXQO3{margin:0;padding:var(--kc-space-24);border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface-subtle);color:var(--kc-color-text-muted);font-size:var(--kc-font-size-body);line-height:var(--kc-line-height-body)}.home_continuation__fGbq1{padding-bottom:var(--kc-space-64)}.home_continuationInner__WZ6DI{display:flex;flex-direction:column;gap:var(--kc-space-40)}.home_bodyTypes__ZufSi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--kc-space-16);margin:var(--kc-space-24) 0 0;padding:0;list-style:none}.home_bodyType__pX1ZW{display:flex;min-height:72px;flex-direction:column;justify-content:center;gap:2px;box-sizing:border-box;padding:var(--kc-space-12) var(--kc-space-16);border-radius:var(--kc-radius-13);background-color:var(--kc-color-surface-subtle);color:var(--kc-color-text);text-decoration:none;transition:background-color var(--kc-duration-fast) var(--kc-easing-standard)}.home_bodyType__pX1ZW:hover{background-color:var(--kc-color-selected-bg)}.home_bodyTypeName__7XOcg{font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-medium)}.home_bodyTypeCount__4aa1g{color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);font-variant-numeric:tabular-nums}.home_dataBlock__OmVnG{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:var(--kc-space-40);padding:var(--kc-space-32);border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface-subtle)}.home_dataBlock__OmVnG:not(:has(dl)){grid-template-columns:minmax(0,720px)}.home_dataIntro__GvOcq p{margin:var(--kc-space-12) 0;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta)}.home_dataIntro__GvOcq p:last-child{margin-bottom:0}.home_stats__gJqiL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kc-space-24);margin:0}.home_stats__gJqiL div{display:flex;flex-direction:column-reverse;gap:var(--kc-space-4)}.home_stats__gJqiL dt{color:var(--kc-color-text-muted);font-size:var(--kc-font-size-caption)}.home_stats__gJqiL dd{margin:0;color:var(--kc-color-text);font-size:1.75rem;font-weight:var(--kc-font-weight-semibold);line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.home_processFaq__YKRuf{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--kc-space-64)}.home_steps__fcLgM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kc-space-24) var(--kc-space-32);margin:var(--kc-space-24) 0 0;padding:0;list-style:none}.home_steps__fcLgM li{display:flex;align-items:flex-start;gap:var(--kc-space-12)}.home_stepNumber__qDU_0{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--kc-radius-pill);background-color:var(--kc-color-selected-bg);color:var(--kc-color-selected-text);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-semibold)}.home_stepTitle__VnLkx{margin:1px 0 0;color:var(--kc-color-text);font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-medium);line-height:1.4}.home_stepText__Vn61K{margin:var(--kc-space-4) 0 0;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta)}.home_processLinks__vCHjf{display:flex;flex-wrap:wrap;gap:var(--kc-space-12);margin-top:var(--kc-space-24)}.home_secondaryButton__eIR1g{display:inline-flex;align-items:center;box-sizing:border-box;min-height:var(--kc-control-height-md);padding:0 var(--kc-space-24);border:1px solid var(--kc-color-border-control);border-radius:var(--kc-radius-11);background-color:var(--kc-color-surface);color:var(--kc-color-text);font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-medium);text-decoration:none}.home_secondaryButton__eIR1g:hover{border-color:var(--kc-color-border-strong)}.home_faq__FFQSm{margin-top:var(--kc-space-16);border-top:1px solid var(--kc-color-border-hairline)}.home_faqItem__lyXGn{border-bottom:1px solid var(--kc-color-border-hairline)}.home_faqQuestion__IyPGC{display:flex;align-items:center;justify-content:space-between;gap:var(--kc-space-16);min-height:52px;border-radius:var(--kc-radius-8);color:var(--kc-color-text);font-size:var(--kc-font-size-body);cursor:pointer;list-style:none}.home_faqQuestion__IyPGC::-webkit-details-marker{display:none}.home_faqQuestion__IyPGC:focus-visible{outline:2px solid transparent;box-shadow:var(--kc-focus-shadow)}.home_faqMarker__t8Mzp{position:relative;flex:none;width:10px;height:10px}.home_faqMarker__t8Mzp:after,.home_faqMarker__t8Mzp:before{content:"";position:absolute;top:50%;left:0;width:10px;height:1.5px;margin-top:-.75px;border-radius:1px;background-color:var(--kc-color-text-quiet);transition:transform var(--kc-duration-fast) var(--kc-easing-standard)}.home_faqMarker__t8Mzp:after{transform:rotate(90deg)}.home_faqItem__lyXGn[open] .home_faqMarker__t8Mzp:after{transform:rotate(0deg)}.home_faqAnswer__S974I{margin:0 0 var(--kc-space-16);color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta)}.home_collections__dDtyi{padding-top:var(--kc-space-24);border-top:1px solid var(--kc-color-border-hairline)}@media (max-width:1279px){.home_bodyTypes__ZufSi,.home_cardGrid__ginLF{grid-template-columns:repeat(3,minmax(0,1fr))}.home_stats__gJqiL{grid-template-columns:repeat(2,minmax(0,1fr))}.home_processFaq__YKRuf{gap:var(--kc-space-40)}}@media (max-width:1023px){.home_cardGrid__ginLF{grid-template-columns:repeat(2,minmax(0,1fr))}.home_dataBlock__OmVnG,.home_processFaq__YKRuf{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.home_heroInner__jKRQF{padding-block:var(--kc-space-40) var(--kc-space-32)}.home_title__jKRy7{font-size:1.75rem}.home_parameters__OsNMl{display:none}.home_sectionHead__Gl6hb{flex-direction:column;align-items:flex-start;gap:var(--kc-space-8)}.home_cardGrid__ginLF{grid-template-columns:minmax(0,1fr);gap:var(--kc-space-16)}.home_bodyTypes__ZufSi{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kc-space-8)}.home_dataBlock__OmVnG{padding:var(--kc-space-24) var(--kc-space-16)}.home_steps__fcLgM{grid-template-columns:minmax(0,1fr)}.home_continuationInner__WZ6DI{gap:var(--kc-space-32)}}.Button_button__Wlooo{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--kc-space-8);box-sizing:border-box;border:1px solid transparent;border-radius:var(--kc-radius-11);font-family:inherit;font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-medium);line-height:1.2;letter-spacing:var(--kc-tracking-tight);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--kc-duration-fast) var(--kc-easing-standard),border-color var(--kc-duration-fast) var(--kc-easing-standard),color var(--kc-duration-fast) var(--kc-easing-standard)}.Button_lg__1MpSx{min-height:var(--kc-control-height-lg);padding:var(--kc-space-12) var(--kc-space-24);border-radius:var(--kc-radius-13)}.Button_md__gQ3wN{min-height:var(--kc-control-height-md);padding:var(--kc-space-12) var(--kc-space-16)}.Button_sm__TbbY2{min-height:var(--kc-control-height-sm);padding:var(--kc-space-8) var(--kc-space-12);border-radius:var(--kc-radius-8);font-size:var(--kc-font-size-meta)}@media (pointer:coarse){.Button_sm__TbbY2{min-height:var(--kc-touch-target-min)}}.Button_primary__MN9Rv{background-color:var(--kc-color-action-primary);border-color:var(--kc-color-action-primary);color:var(--kc-color-text-inverse)}.Button_primary__MN9Rv:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--kc-color-action-primary-hover);border-color:var(--kc-color-action-primary-hover)}.Button_primary__MN9Rv:active:not(:disabled):not([aria-disabled=true]){background-color:var(--kc-color-action-primary-active);border-color:var(--kc-color-action-primary-active)}.Button_secondary__tH284{background-color:var(--kc-color-surface);border-color:var(--kc-color-border-control);color:var(--kc-color-text)}.Button_secondary__tH284:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--kc-color-surface-subtle);border-color:var(--kc-color-border-strong)}.Button_secondary__tH284:active:not(:disabled):not([aria-disabled=true]){background-color:var(--kc-color-surface-subtle);border-color:var(--kc-color-action-primary)}.Button_quiet__0K2nD{background-color:var(--kc-color-action-accent-tint);border-color:transparent;color:var(--kc-color-action-accent)}.Button_quiet__0K2nD:active:not(:disabled):not([aria-disabled=true]),.Button_quiet__0K2nD:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--kc-color-action-accent-tint);border-color:var(--kc-color-action-accent)}.Button_quiet__0K2nD:active:not(:disabled):not([aria-disabled=true]){color:var(--kc-color-action-primary-active)}.Button_ghost__3YyX4{background-color:transparent;border-color:transparent;color:var(--kc-color-text-muted)}.Button_ghost__3YyX4:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--kc-color-surface-subtle);color:var(--kc-color-text)}.Button_ghost__3YyX4:active:not(:disabled):not([aria-disabled=true]){background-color:var(--kc-color-surface-subtle);color:var(--kc-color-action-primary-active)}.Button_button__Wlooo:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--kc-focus-shadow)}.Button_button__Wlooo:disabled{opacity:.45;cursor:not-allowed}.Button_button__Wlooo[aria-disabled=true]{cursor:progress}.Button_fullWidth__X0F16{width:100%}.Button_spinner__at2vV{display:block;width:18px;height:18px;flex:none;transform-origin:50% 50%;will-change:transform;animation:Button_kc-button-spin__l5lRD .8s linear infinite}.Button_spinnerArc__7C1QO,.Button_spinnerTrack__eFREX{fill:none;stroke:currentColor;stroke-width:2.25}.Button_spinnerTrack__eFREX{opacity:.25}.Button_spinnerArc__7C1QO{stroke-linecap:round;stroke-dasharray:11 33}@media (prefers-reduced-motion:reduce){.Button_spinner__at2vV{animation-duration:1.8s}}.Button_loadingLabel__4iq38{opacity:.7}@keyframes Button_kc-button-spin__l5lRD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SuggestPanel_panel__y5uJK{position:absolute;z-index:var(--kc-z-dropdown);inset-inline:0;top:calc(100% + var(--kc-space-8));overflow:hidden;border:1px solid var(--kc-color-border-control);border-radius:var(--kc-radius-13);background-color:var(--kc-color-surface);box-shadow:var(--kc-shadow-overlay);text-align:start}.SuggestPanel_panel__y5uJK[hidden]{display:none}.SuggestPanel_inline__yg1pb{position:relative;top:auto;inset-inline:auto}.SuggestPanel_listbox__Ruc_S{margin:0;padding:0;list-style:none;max-height:min(64vh,30rem);overflow-y:auto;overscroll-behavior:contain}.SuggestPanel_listbox__Ruc_S[hidden]{display:none}.SuggestPanel_section__zjuJc{padding:14px 0 var(--kc-space-8)}.SuggestPanel_section__zjuJc+.SuggestPanel_section__zjuJc{border-top:1px solid var(--kc-color-border-hairline)}.SuggestPanel_sectionLabel__NEELc{padding:0 var(--kc-space-16) var(--kc-space-8);color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-semibold);line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.SuggestPanel_chipGroup__sZEwF,.SuggestPanel_group__G0r48{margin:0;padding:0;list-style:none}.SuggestPanel_row___dmHD{position:relative;display:flex;align-items:center;gap:var(--kc-space-12);box-sizing:border-box;min-height:var(--kc-touch-target-min);padding:6px var(--kc-space-16);color:var(--kc-color-text);cursor:pointer}.SuggestPanel_rowTall__fTd2M{min-height:52px}.SuggestPanel_recentRow__z7JyK{padding-inline-end:var(--kc-space-4)}.SuggestPanel_row___dmHD.SuggestPanel_active__L7lG9{background:linear-gradient(90deg,var(--kc-color-selected-bg) 0,rgba(232,237,248,.25) 100%)}.SuggestPanel_row___dmHD.SuggestPanel_active__L7lG9:before{content:"";position:absolute;inset-block:0;left:0;width:3px;background-color:var(--kc-color-action-accent)}.SuggestPanel_icon__G6_yB{flex:none;width:16px;height:16px;fill:none;stroke:var(--kc-color-text-quiet);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.SuggestPanel_thumb__ueSyu{display:block;flex:none;width:36px;height:28px;overflow:hidden;border-radius:6px;background-color:var(--kc-color-surface-subtle)}.SuggestPanel_thumb__ueSyu img{display:block;width:100%;height:100%;object-fit:cover}.SuggestPanel_rowMain__KpxAr{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.SuggestPanel_rowText__4ReRk{font-size:var(--kc-font-size-body);letter-spacing:var(--kc-tracking-tight)}.SuggestPanel_rowText__4ReRk,.SuggestPanel_subline__bptVy{overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.SuggestPanel_subline__bptVy{color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption)}.SuggestPanel_count__brARo{flex:none;color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-meta);font-variant-numeric:tabular-nums}.SuggestPanel_match__Q4hTK{border-radius:3px;background-color:var(--kc-color-selected-bg);color:inherit}.SuggestPanel_remove__SgVXG{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--kc-touch-target-min);height:36px;margin-left:auto;padding:0;border:0;border-radius:var(--kc-radius-8);background:transparent;color:var(--kc-color-text-quiet);cursor:pointer}.SuggestPanel_remove__SgVXG svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.SuggestPanel_remove__SgVXG:hover{color:var(--kc-color-text)}.SuggestPanel_chipGroup__sZEwF{display:flex;flex-wrap:wrap;gap:var(--kc-space-8);padding:0 var(--kc-space-16) var(--kc-space-8)}.SuggestPanel_chip__TSnHI{display:inline-flex;align-items:center;box-sizing:border-box;min-height:32px;padding:0 var(--kc-space-12);border:1px solid transparent;border-radius:var(--kc-radius-pill);background-color:var(--kc-color-surface-subtle);color:var(--kc-color-text-accent);font-size:var(--kc-font-size-meta);white-space:nowrap;cursor:pointer}.SuggestPanel_chip__TSnHI.SuggestPanel_active__L7lG9,.SuggestPanel_chip__TSnHI:hover{border-color:var(--kc-color-action-accent);background-color:var(--kc-color-selected-bg);color:var(--kc-color-selected-text)}.SuggestPanel_footer__HawA_{display:flex;align-items:center;justify-content:space-between;gap:var(--kc-space-12);width:100%;min-height:var(--kc-touch-target-min);margin:0;padding:10px var(--kc-space-16);border:0;border-top:1px solid var(--kc-color-border-hairline);background:transparent;color:var(--kc-color-text-accent);font:inherit;font-size:var(--kc-font-size-meta);text-align:start;cursor:pointer}.SuggestPanel_footer__HawA_:hover{color:var(--kc-color-selected-text)}.SuggestPanel_footerText__34DWc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SuggestPanel_kbd__oZgrG{flex:none;color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption)}.SuggestPanel_enterHint__BFAc6{margin:0;padding:10px var(--kc-space-16) 14px;border-top:1px solid var(--kc-color-border-hairline);color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta)}.SuggestPanel_listbox__Ruc_S[hidden]+.SuggestPanel_enterHint__BFAc6{border-top:0}.SuggestPanel_emptyTitle__7S7Tf{color:var(--kc-color-text);font-weight:var(--kc-font-weight-medium)}@media (max-width:767px){.SuggestPanel_kbd__oZgrG{display:none}.SuggestPanel_inline__yg1pb{flex:1 1 auto;min-height:0;margin-top:var(--kc-space-8);margin-inline:calc(var(--kc-space-16) * -1);overflow-y:auto;border:0;border-top:1px solid var(--kc-color-border-hairline);border-radius:0;box-shadow:none}.SuggestPanel_inline__yg1pb .SuggestPanel_listbox__Ruc_S{max-height:none;overflow:visible}.SuggestPanel_inline__yg1pb[data-mode=suggestions] .SuggestPanel_sectionLabel__NEELc{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.SearchField_form__wTLss{display:flex;flex-direction:column;gap:var(--kc-space-8)}.SearchField_combobox__0Eej1,.SearchField_control__YYAHA{position:relative;width:100%;min-width:0}.SearchField_control__YYAHA{display:flex;align-items:center;box-sizing:border-box;border:1px solid var(--kc-color-border-control);background-color:var(--kc-color-surface);transition:border-color var(--kc-duration-fast) var(--kc-easing-standard),box-shadow var(--kc-duration-fast) var(--kc-easing-standard),background-color var(--kc-duration-fast) var(--kc-easing-standard)}.SearchField_heroVariant__cz3CT .SearchField_control__YYAHA{min-height:66px;padding:7px 7px 7px var(--kc-space-24);gap:var(--kc-space-12);border-radius:var(--kc-radius-13);box-shadow:var(--kc-shadow-card)}.SearchField_heroVariant__cz3CT .SearchField_control__YYAHA:hover,.SearchField_heroVariant__cz3CT .SearchField_control__YYAHA[data-state=hover]{box-shadow:var(--kc-shadow-raised)}.SearchField_control__YYAHA[data-state=hover] .SearchField_submit__PW1oL{background-color:var(--kc-color-action-primary-hover)}.SearchField_control__YYAHA:focus-within,.SearchField_control__YYAHA[data-state=focus]{border-color:var(--kc-color-focus-edge);box-shadow:var(--kc-shadow-card),var(--kc-focus-shadow)}.SearchField_icon__Ffzlb{flex:none;width:18px;height:18px;fill:none;stroke:var(--kc-color-text-quiet);stroke-width:1.9;stroke-linecap:round;transition:stroke var(--kc-duration-fast) var(--kc-easing-standard)}.SearchField_control__YYAHA:focus-within .SearchField_icon__Ffzlb,.SearchField_control__YYAHA[data-state=focus] .SearchField_icon__Ffzlb{stroke:var(--kc-color-text-muted)}.SearchField_input__zyha0{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;padding:0;font-family:inherit;font-size:1rem;line-height:var(--kc-line-height-body);letter-spacing:var(--kc-tracking-tight);color:var(--kc-color-text)}.SearchField_input__zyha0::placeholder{color:var(--kc-color-text-quiet)}.SearchField_input__zyha0[type=search]::-webkit-search-cancel-button,.SearchField_input__zyha0[type=search]::-webkit-search-decoration{-webkit-appearance:none}.SearchField_clear__WVEnz{flex:none;box-sizing:border-box;width:var(--kc-touch-target-min);height:var(--kc-touch-target-min);margin-inline:calc(var(--kc-space-8) * -1) calc(var(--kc-space-4) * -1);padding:0;border:0;background:transparent;color:var(--kc-color-text-muted);cursor:pointer}.SearchField_clearDisc__aIwyL,.SearchField_clear__WVEnz{display:inline-flex;align-items:center;justify-content:center}.SearchField_clearDisc__aIwyL{width:28px;height:28px;border-radius:var(--kc-radius-pill);background-color:var(--kc-color-border-hairline);transition:background-color var(--kc-duration-fast) var(--kc-easing-standard)}.SearchField_clearDisc__aIwyL svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.SearchField_clear__WVEnz:hover .SearchField_clearDisc__aIwyL{background-color:var(--kc-color-border-control);color:var(--kc-color-text)}.SearchField_clear__WVEnz:focus-visible{outline:none}.SearchField_clear__WVEnz:focus-visible .SearchField_clearDisc__aIwyL{box-shadow:var(--kc-focus-shadow)}.SearchField_submit__PW1oL{flex:none;width:108px;min-height:50px;padding-block:var(--kc-space-12);border-radius:var(--kc-radius-11)}.SearchField_control__YYAHA .SearchField_submit__PW1oL:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kc-color-surface),0 0 0 4px var(--kc-color-focus-edge)}.SearchField_progress__CjTZ1{position:absolute;left:var(--kc-space-12);right:var(--kc-space-12);bottom:-1px;height:2px;overflow:hidden;border-radius:var(--kc-radius-pill)}.SearchField_progress__CjTZ1:after{content:"";position:absolute;inset-block:0;left:0;width:45%;border-radius:inherit;background-color:var(--kc-color-action-accent);animation:SearchField_kc-search-progress__EEITl 1.2s var(--kc-easing-standard) infinite}@keyframes SearchField_kc-search-progress__EEITl{0%{transform:translateX(-100%)}to{transform:translateX(240%)}}@media (prefers-reduced-motion:reduce){.SearchField_progress__CjTZ1:after{animation:none;width:50%}}.SearchField_headerVariant__ESeYz .SearchField_control__YYAHA{min-height:var(--kc-search-compact-height,38px);padding:0 var(--kc-space-4) 0 var(--kc-space-12);gap:var(--kc-space-8);border-color:var(--kc-search-compact-border,transparent);border-radius:var(--kc-radius-11);background-color:var(--kc-search-compact-bg,var(--kc-color-surface-subtle));box-shadow:none}.SearchField_headerVariant__ESeYz .SearchField_control__YYAHA:hover{border-color:var(--kc-color-border-control)}.SearchField_headerVariant__ESeYz .SearchField_control__YYAHA:focus-within,.SearchField_headerVariant__ESeYz .SearchField_control__YYAHA[data-state=focus]{background-color:var(--kc-color-surface);border-color:var(--kc-color-focus-edge);box-shadow:var(--kc-focus-shadow)}.SearchField_headerVariant__ESeYz .SearchField_icon__Ffzlb{width:16px;height:16px}.SearchField_headerVariant__ESeYz .SearchField_input__zyha0{font-size:var(--kc-search-compact-font-size,var(--kc-font-size-meta))}.SearchField_headerVariant__ESeYz .SearchField_clear__WVEnz{width:32px;height:32px;margin:0}.SearchField_headerVariant__ESeYz .SearchField_clearDisc__aIwyL{width:24px;height:24px;background-color:transparent}.SearchField_sortRow___mvF1{display:flex;align-items:center;gap:var(--kc-space-8);margin-top:var(--kc-space-4)}.SearchField_sortLabel__ukx3T{font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta);color:var(--kc-color-text-muted)}.SearchField_sort__YFITU{box-sizing:border-box;min-height:var(--kc-touch-target-min);padding-inline:var(--kc-space-12);border:1px solid var(--kc-color-border-control);border-radius:var(--kc-radius-8);background-color:var(--kc-color-surface);font-family:inherit;font-size:var(--kc-font-size-meta);color:var(--kc-color-text);cursor:pointer}.SearchField_back__bgc_g{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--kc-touch-target-min);height:var(--kc-touch-target-min);margin-inline-start:calc(var(--kc-space-8) * -1);padding:0;border:0;border-radius:var(--kc-radius-pill);background:transparent;color:var(--kc-color-text);cursor:pointer}.SearchField_back__bgc_g svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.SearchField_back__bgc_g:focus-visible{outline:none;box-shadow:var(--kc-focus-shadow)}@media (max-width:1279px){.SearchField_heroVariant__cz3CT .SearchField_control__YYAHA{min-height:60px;padding:4px 4px 4px var(--kc-space-16)}}@media (max-width:1023px){.SearchField_heroVariant__cz3CT .SearchField_control__YYAHA{min-height:56px;padding:3px 3px 3px var(--kc-space-16)}.SearchField_submit__PW1oL{width:96px;min-height:48px}}@media (max-width:767px){.SearchField_heroVariant__cz3CT .SearchField_control__YYAHA{min-height:52px;padding:3px 3px 3px var(--kc-space-12);gap:var(--kc-space-8)}.SearchField_submit__PW1oL{width:84px;min-height:44px;padding-inline:var(--kc-space-12);border-radius:var(--kc-radius-8)}.SearchField_input__zyha0{font-size:1rem}.SearchField_input__zyha0::placeholder{font-size:var(--kc-font-size-meta)}.SearchField_layer__uPuqL{position:fixed;z-index:var(--kc-z-sheet);inset:0;display:flex;flex-direction:column;padding:var(--kc-space-8) var(--kc-space-16) 0;background-color:var(--kc-color-surface);overflow:hidden}.SearchField_layer__uPuqL .SearchField_control__YYAHA{flex:none;min-height:52px;padding:3px var(--kc-space-4) 3px var(--kc-space-8);border-color:transparent;border-radius:var(--kc-radius-11);background-color:var(--kc-color-surface-subtle);box-shadow:none}.SearchField_layer__uPuqL .SearchField_control__YYAHA:focus-within{background-color:var(--kc-color-surface-subtle);border-color:transparent;box-shadow:none}.SearchField_layer__uPuqL .SearchField_icon__Ffzlb,.SearchField_layer__uPuqL .SearchField_submit__PW1oL{display:none}}.VehicleCard_card__qiNCl{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;box-sizing:border-box;border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface);outline:1px solid transparent;box-shadow:var(--kc-shadow-card);transition:box-shadow var(--kc-duration-fast) var(--kc-easing-standard),transform var(--kc-duration-fast) var(--kc-easing-standard)}.VehicleCard_card__qiNCl:hover{box-shadow:var(--kc-shadow-raised);transform:translateY(-2px)}.VehicleCard_card__qiNCl:hover .VehicleCard_photo__XkLsX{transform:scale(1.03)}.VehicleCard_card__qiNCl:has(.VehicleCard_titleLink__OcMlH:focus-visible){box-shadow:var(--kc-shadow-raised),var(--kc-focus-shadow)}@supports not selector(:has(*)){.VehicleCard_titleLink__OcMlH:focus-visible{outline:2px solid transparent;border-radius:var(--kc-radius-8);box-shadow:var(--kc-focus-shadow)}}@media (prefers-reduced-motion:reduce){.VehicleCard_card__qiNCl:hover,.VehicleCard_card__qiNCl:hover .VehicleCard_photo__XkLsX{transform:none}}.VehicleCard_media__M3LGM{position:relative;aspect-ratio:4/3;flex:none;overflow:hidden;background-color:var(--kc-color-surface-subtle)}.VehicleCard_photo__XkLsX{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--kc-duration-base) var(--kc-easing-standard)}.VehicleCard_noPhoto__MbaYI{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--kc-space-8);color:var(--kc-color-text-quiet)}.VehicleCard_noPhotoIcon__o_LU_{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.VehicleCard_noPhotoLabel__DVS3Y{font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta);color:var(--kc-color-text-muted)}.VehicleCard_photoCount__6njdG{right:var(--kc-space-12);bottom:var(--kc-space-12);background-color:rgba(16,20,27,.62);color:var(--kc-color-text-inverse);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-medium);font-variant-numeric:tabular-nums}.VehicleCard_badgeNew__h8nA2,.VehicleCard_photoCount__6njdG{position:absolute;padding:3px var(--kc-space-8);border-radius:var(--kc-radius-8);line-height:var(--kc-line-height-meta);pointer-events:none}.VehicleCard_badgeNew__h8nA2{top:var(--kc-space-12);left:var(--kc-space-12);background-color:rgba(255,255,255,.95);color:var(--kc-color-selected-text);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-medium)}.VehicleCard_badgeUnavailable__M_iWS{position:absolute;top:50%;left:50%;padding:var(--kc-space-4) var(--kc-space-12);border-radius:var(--kc-radius-8);background-color:rgba(16,20,27,.78);color:var(--kc-color-text-inverse);font-size:var(--kc-font-size-meta);font-weight:var(--kc-font-weight-medium);line-height:var(--kc-line-height-meta);transform:translate(-50%,-50%);pointer-events:none}.VehicleCard_unavailable__R2Hq5 .VehicleCard_photo__XkLsX{filter:grayscale(1);opacity:.72}.VehicleCard_card__qiNCl .VehicleCard_favorite__IV3ij{position:absolute;z-index:2;top:var(--kc-space-4);right:var(--kc-space-4)}.VehicleCard_body__BDrpq{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;padding:var(--kc-space-12) var(--kc-space-16) var(--kc-space-16)}.VehicleCard_title__SD2K_{min-width:0;margin:0;font-size:var(--kc-font-size-title);font-weight:var(--kc-font-weight-semibold);line-height:var(--kc-line-height-h3);letter-spacing:var(--kc-tracking-tight);color:var(--kc-color-text)}.VehicleCard_titleLink__OcMlH{color:inherit;text-decoration:none;outline:none}.VehicleCard_titleLink__OcMlH:after{content:"";position:absolute;z-index:1;inset:0}.VehicleCard_facts__ybDER,.VehicleCard_title__SD2K_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VehicleCard_facts__ybDER{margin:0;font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta);font-variant-numeric:tabular-nums;min-height:calc(1em * var(--kc-line-height-meta))}.VehicleCard_primaryFacts__1pUDU{margin-top:var(--kc-space-4);color:var(--kc-color-text-secondary);font-weight:var(--kc-font-weight-medium)}.VehicleCard_secondaryFacts__KdzSA{margin-top:2px;color:var(--kc-color-text-muted)}.VehicleCard_staleFacts__GeXK2{margin-top:2px;color:var(--kc-color-warning)}.VehicleCard_updated__UonNV{margin:var(--kc-space-4) 0 0;font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta);color:var(--kc-color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VehicleCard_price__e8BJo{margin:auto 0 0;padding-top:var(--kc-space-8);font-size:var(--kc-font-size-price);font-weight:var(--kc-font-weight-semibold);line-height:var(--kc-line-height-h3);letter-spacing:var(--kc-tracking-tight);color:var(--kc-color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.VehicleCard_priceCaption__OOEiP{display:block;margin-top:2px;font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-regular);letter-spacing:normal;color:var(--kc-color-text-muted)}.VehicleCard_unavailable__R2Hq5 .VehicleCard_primaryFacts__1pUDU,.VehicleCard_unavailable__R2Hq5 .VehicleCard_title__SD2K_{color:var(--kc-color-text-quiet)}.VehicleCard_similarLink__KojNy{position:relative;z-index:2;align-self:flex-start;margin-top:auto;padding-top:var(--kc-space-8);color:var(--kc-color-text-accent);font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-medium);text-decoration:none}.VehicleCard_similarLink__KojNy:hover{color:var(--kc-color-selected-text)}.VehicleCard_similarLink__KojNy:focus-visible{outline:2px solid transparent;border-radius:var(--kc-radius-8);box-shadow:var(--kc-focus-shadow)}.VehicleCard_compact__HkkSJ{flex-direction:row;align-items:center;gap:var(--kc-space-12);height:auto;padding:var(--kc-space-8);border-radius:var(--kc-radius-13)}.VehicleCard_compact__HkkSJ .VehicleCard_media__M3LGM{width:96px;border-radius:var(--kc-radius-8)}.VehicleCard_compact__HkkSJ .VehicleCard_body__BDrpq{padding:0;gap:0}.VehicleCard_compact__HkkSJ .VehicleCard_title__SD2K_{font-size:var(--kc-font-size-body)}.VehicleCard_compact__HkkSJ .VehicleCard_primaryFacts__1pUDU{margin-top:2px;font-size:var(--kc-font-size-caption)}.VehicleCard_compact__HkkSJ .VehicleCard_price__e8BJo{margin-top:var(--kc-space-4);padding-top:0;font-size:var(--kc-font-size-body)}.VehicleCard_compact__HkkSJ .VehicleCard_noPhotoIcon__o_LU_{width:22px;height:22px}.VehicleCard_skeletonMedia__CfEaT{width:100%;height:100%}.VehicleCard_bar__a4Btq,.VehicleCard_skeletonMedia__CfEaT{background-color:var(--kc-color-border-hairline)}.VehicleCard_bar__a4Btq{border-radius:var(--kc-radius-8)}.VehicleCard_barTitle__3az4C{width:68%;height:1.3em}.VehicleCard_barPrimary__2tv9M{width:48%;height:.95em;margin-top:var(--kc-space-8)}.VehicleCard_barSecondary__oGECO{width:62%;height:.95em;margin-top:var(--kc-space-8)}.VehicleCard_barPrice__G68_0{width:40%;height:1.3em;margin-top:var(--kc-space-12)}.VehicleCard_bar__a4Btq,.VehicleCard_skeletonMedia__CfEaT{animation:VehicleCard_kc-vehicle-card-pulse__35yZ5 1.4s var(--kc-easing-standard) infinite}@keyframes VehicleCard_kc-vehicle-card-pulse__35yZ5{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.VehicleCard_bar__a4Btq,.VehicleCard_skeletonMedia__CfEaT{animation:none}}.Container_container__R1K_K{width:100%;margin-inline:auto;padding-inline:var(--kc-container-gutter)}.Container_default__96Go0{max-width:calc(var(--kc-container-max) + 2 * var(--kc-container-gutter))}.Container_text__3MSyw{max-width:calc(var(--kc-container-text-max) + 2 * var(--kc-container-gutter))}.Container_flush__57pdx{padding-inline:0}.SiteHeader_header__WuT2E{border-bottom:1px solid var(--kc-color-border-hairline);background-color:var(--kc-color-surface)}.SiteHeader_inner__Vxt1B{display:flex;align-items:center;justify-content:space-between;gap:var(--kc-space-16);min-height:calc(var(--kc-control-height-lg) + var(--kc-space-16))}.SiteHeader_brand__3vS1B{display:inline-flex;align-items:center;min-height:var(--kc-touch-target-min);margin-inline-start:calc(var(--kc-space-4) * -1);padding-inline:var(--kc-space-4);border-radius:var(--kc-radius-8);color:var(--kc-color-text);font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-semibold);letter-spacing:.08em;text-decoration:none;white-space:nowrap}.SiteHeader_navigation__ZaW9Y{display:flex;align-items:center;gap:var(--kc-space-4);margin:0;padding:0;list-style:none}.SiteHeader_navLink__fLZfM{display:inline-flex;align-items:center;min-height:var(--kc-touch-target-min);padding-inline:var(--kc-space-12);border-radius:var(--kc-radius-8);color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);font-weight:var(--kc-font-weight-medium);text-decoration:none;transition:background-color var(--kc-duration-fast) var(--kc-easing-standard),color var(--kc-duration-fast) var(--kc-easing-standard)}.SiteHeader_navLink__fLZfM:hover{background-color:var(--kc-color-surface-subtle);color:var(--kc-color-text)}@media (max-width:29.99rem){.SiteHeader_inner__Vxt1B{gap:var(--kc-space-8)}.SiteHeader_navigation__ZaW9Y{gap:0}.SiteHeader_navLink__fLZfM{padding-inline:var(--kc-space-8)}}.SiteHeader_mark__GLwTG{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-inline-end:var(--kc-space-12);border-radius:var(--kc-radius-8);background-color:var(--kc-color-text);color:var(--kc-color-text-inverse);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-semibold);letter-spacing:0}.SiteHeader_full__XPsAB .SiteHeader_inner__Vxt1B{justify-content:flex-start;gap:var(--kc-space-32);min-height:72px}.SiteHeader_full__XPsAB .SiteHeader_nav__SMG3Z{flex:1 1 auto}.SiteHeader_full__XPsAB .SiteHeader_navLink__fLZfM{position:relative;color:var(--kc-color-text-secondary);font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-regular)}.SiteHeader_full__XPsAB .SiteHeader_navLink__fLZfM[aria-current=page]{color:var(--kc-color-text)}.SiteHeader_full__XPsAB .SiteHeader_navLink__fLZfM[aria-current=page]:after{content:"";position:absolute;right:var(--kc-space-12);bottom:6px;left:var(--kc-space-12);height:2px;border-radius:var(--kc-radius-pill);background-color:var(--kc-color-action-accent)}.SiteHeader_tools__p9kW1{display:flex;flex:none;align-items:center;gap:var(--kc-space-24)}.SiteHeader_search__z8ALK{width:280px}@media (max-width:1279px){.SiteHeader_search__z8ALK{width:220px}.SiteHeader_full__XPsAB .SiteHeader_inner__Vxt1B{gap:var(--kc-space-16)}}@media (max-width:1023px){.SiteHeader_full__XPsAB .SiteHeader_nav__SMG3Z,.SiteHeader_full__XPsAB .SiteHeader_search__z8ALK{display:none}.SiteHeader_full__XPsAB .SiteHeader_inner__Vxt1B{justify-content:space-between;min-height:56px}}.SiteHeader_menuButton__QAA4X{display:none;align-items:center;justify-content:center;width:var(--kc-touch-target-min);height:var(--kc-touch-target-min);margin-inline-end:calc(var(--kc-space-12) * -1);padding:0;border:0;border-radius:var(--kc-radius-pill);background:transparent;color:var(--kc-color-text);cursor:pointer}.SiteHeader_menuButton__QAA4X svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.SiteHeader_menuButton__QAA4X:focus-visible{outline:2px solid transparent;box-shadow:var(--kc-focus-shadow)}.SiteHeader_menuLayer__xlBtv{position:fixed;z-index:var(--kc-z-sheet);inset:0;display:flex;flex-direction:column;padding:0 var(--kc-space-16) var(--kc-space-24);background-color:var(--kc-color-surface)}.SiteHeader_menuHead__Sjw4_{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--kc-color-border-hairline)}.SiteHeader_menuHead__Sjw4_ .SiteHeader_menuButton__QAA4X{display:inline-flex}.SiteHeader_menuTitle__uiT02{font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-semibold)}.SiteHeader_menuList__SoFF3{margin:var(--kc-space-12) 0 0;padding:0;list-style:none}.SiteHeader_menuLink__C3asz{display:flex;align-items:center;min-height:48px;color:var(--kc-color-text);font-size:var(--kc-font-size-body);text-decoration:none}.SiteHeader_menuLink__C3asz[aria-current=page]{color:var(--kc-color-text-accent)}.SiteHeader_menuFoot__X6nbj{margin-top:var(--kc-space-12);padding-top:var(--kc-space-12);border-top:1px solid var(--kc-color-border-hairline)}.SiteHeader_menuQuiet__U9tbb{display:flex;align-items:center;min-height:var(--kc-touch-target-min);color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-meta);text-decoration:none}@media (max-width:1023px){.SiteHeader_full__XPsAB .SiteHeader_menuButton__QAA4X{display:inline-flex}.SiteHeader_full__XPsAB .SiteHeader_tools__p9kW1{gap:var(--kc-space-8)}}.SiteFooter_footer__62yNv{padding-bottom:var(--kc-space-40);background-color:var(--kc-color-surface)}.SiteFooter_panel__J09Ay{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:var(--kc-space-32);padding:var(--kc-space-32);border:1px solid var(--kc-color-border-hairline);border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface-subtle)}.SiteFooter_brandName__Kzyt6{display:flex;align-items:center;gap:var(--kc-space-12);margin:0;color:var(--kc-color-text);font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-semibold);letter-spacing:.08em}.SiteFooter_mark__joMT0{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--kc-radius-8);background-color:var(--kc-color-text);color:var(--kc-color-text-inverse);font-size:var(--kc-font-size-caption);letter-spacing:0}.SiteFooter_description__KUG13{max-width:240px;margin:var(--kc-space-16) 0 0;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta)}.SiteFooter_columnTitle__rY1bQ{margin-bottom:var(--kc-space-12);color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;list-style:none;cursor:default;pointer-events:none}.SiteFooter_columnTitle__rY1bQ::-webkit-details-marker{display:none}.SiteFooter_links__HaH0F{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.SiteFooter_links__HaH0F a{color:var(--kc-color-text);font-size:var(--kc-font-size-meta);line-height:1.5;text-decoration:none}.SiteFooter_links__HaH0F a:hover{color:var(--kc-color-text-accent)}.SiteFooter_links__HaH0F a:focus-visible{outline:2px solid transparent;border-radius:4px;box-shadow:var(--kc-focus-shadow)}.SiteFooter_copyright__TZaWp{margin:var(--kc-space-16) 0 0;color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption)}@media (max-width:1279px){.SiteFooter_panel__J09Ay{grid-template-columns:repeat(4,minmax(0,1fr))}.SiteFooter_brand__qDnao{grid-column:1/-1}}@media (max-width:1023px){.SiteFooter_panel__J09Ay{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.SiteFooter_panel__J09Ay{grid-template-columns:minmax(0,1fr);gap:0;padding:var(--kc-space-24) var(--kc-space-16)}.SiteFooter_brand__qDnao{padding-bottom:var(--kc-space-16)}.SiteFooter_column__ICmEJ{border-top:1px solid var(--kc-color-border-control)}.SiteFooter_columnTitle__rY1bQ{display:flex;align-items:center;min-height:var(--kc-touch-target-min);margin:0;pointer-events:auto;cursor:pointer}.SiteFooter_links__HaH0F{padding-bottom:var(--kc-space-12)}}.VehicleDetail_breadcrumbs__T6CYe ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kc-space-4) 0;margin:0;padding:0;list-style:none;color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta)}.VehicleDetail_breadcrumbs__T6CYe li+li:before{content:"·";margin-inline:var(--kc-space-8)}.VehicleDetail_breadcrumbs__T6CYe a{color:var(--kc-color-text-muted);text-decoration:none}.VehicleDetail_breadcrumbs__T6CYe a:hover{color:var(--kc-color-text)}.VehicleDetail_breadcrumbs__T6CYe [aria-current=page]{color:var(--kc-color-text-secondary)}.VehicleDetail_summary__gnoqF{display:flex;flex-wrap:wrap;gap:var(--kc-space-4) var(--kc-space-16);margin:0;padding:0;list-style:none;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta);font-variant-numeric:tabular-nums}.VehicleDetail_gallery__POuHS{display:flex;min-width:0;flex-direction:column;gap:var(--kc-space-8)}.VehicleDetail_hero__dRTPK{position:relative;overflow:hidden;border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface-subtle)}.VehicleDetail_track__eSHbM{display:flex;aspect-ratio:7/4;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.VehicleDetail_track__eSHbM::-webkit-scrollbar{display:none}.VehicleDetail_track__eSHbM:focus-visible{box-shadow:inset 0 0 0 2px var(--kc-color-focus-edge)}.VehicleDetail_slide__Yx04j{flex:0 0 100%;scroll-snap-align:start}.VehicleDetail_slideImage__92N0c{display:block;width:100%;height:100%;object-fit:cover;user-select:none}.VehicleDetail_photoFallback__EabUO,.VehicleDetail_viewerFallback__fkEXA{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--kc-color-text-quiet)}.VehicleDetail_viewerFallback__fkEXA{width:min(100%,640px);aspect-ratio:7/4}.VehicleDetail_photoFallbackIcon__sZkL9{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.VehicleDetail_galleryEmpty__AoOJy{aspect-ratio:7/4}.VehicleDetail_hero__dRTPK .VehicleDetail_galleryFavorite__i3n0A{position:absolute;top:var(--kc-space-12);right:var(--kc-space-12)}.VehicleDetail_arrow__8BLFI{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:var(--kc-touch-target-min);height:var(--kc-touch-target-min);margin-top:calc(var(--kc-touch-target-min) / -2);padding:0;border:0;border-radius:var(--kc-radius-pill);background-color:rgba(255,255,255,.94);box-shadow:0 2px 8px rgba(16,20,27,.14);color:var(--kc-color-text);cursor:pointer}.VehicleDetail_arrow__8BLFI svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.VehicleDetail_arrow__8BLFI:disabled{opacity:.45;cursor:default}.VehicleDetail_arrow__8BLFI:focus-visible{outline:none;box-shadow:var(--kc-focus-shadow)}.VehicleDetail_arrowPrev__lUwxa{left:var(--kc-space-12)}.VehicleDetail_arrowNext__KDPPU{right:var(--kc-space-12)}.VehicleDetail_counter__DA3mz{position:absolute;right:var(--kc-space-12);bottom:var(--kc-space-12);padding:3px var(--kc-space-8);border-radius:var(--kc-radius-8);background-color:rgba(16,20,27,.62);color:var(--kc-color-text-inverse);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-medium);font-variant-numeric:tabular-nums}.VehicleDetail_dots__KFbW1{position:absolute;bottom:var(--kc-space-12);left:50%;display:none;gap:5px;transform:translateX(-50%)}.VehicleDetail_dotActive__VY7bd,.VehicleDetail_dot__FXykD{width:6px;height:6px;border-radius:var(--kc-radius-pill);background-color:rgba(255,255,255,.55)}.VehicleDetail_dotActive__VY7bd{background-color:var(--kc-color-surface)}.VehicleDetail_thumbs__SnyC8{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--kc-space-8);margin:0;padding:0;list-style:none}.VehicleDetail_thumb__OQqfw{display:block;width:100%;aspect-ratio:3/2;overflow:hidden;padding:0;border:0;border-radius:var(--kc-radius-11);background-color:var(--kc-color-surface-subtle);cursor:pointer}.VehicleDetail_thumb__OQqfw img{display:block;width:100%;height:100%;object-fit:cover}.VehicleDetail_thumbActive__KYSqk{box-shadow:0 0 0 2px var(--kc-color-surface),0 0 0 4px var(--kc-color-focus-edge)}.VehicleDetail_thumb__OQqfw:focus-visible{outline:none;box-shadow:var(--kc-focus-shadow)}.VehicleDetail_thumbMore__qYwC9{display:inline-flex;align-items:center;justify-content:center;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);font-weight:var(--kc-font-weight-medium)}.VehicleDetail_viewer__hFOWP{position:fixed;z-index:var(--kc-z-toast);inset:0;display:grid;place-items:center;overflow:hidden;background:rgba(8,11,16,.97);color:var(--kc-color-text-inverse)}.VehicleDetail_viewerStage__U_vlo{display:grid;width:100%;height:100%;place-items:center;overflow:auto;padding:72px 80px 76px;touch-action:none}.VehicleDetail_viewerImage__WBJl5{display:block;max-width:100%;max-height:100%;object-fit:contain;user-select:none;transition:transform var(--kc-duration-base) var(--kc-easing-standard)}.VehicleDetail_viewerImageZoomed__yUOVP{transform:scale(1.75)}.VehicleDetail_viewerArrow__hRD0x,.VehicleDetail_viewerClose__Je5jz,.VehicleDetail_viewerZoom__9BQfk{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:var(--kc-touch-target-min);height:var(--kc-touch-target-min);padding:0;border:1px solid rgba(255,255,255,.3);border-radius:var(--kc-radius-pill);background:rgba(16,20,27,.68);color:var(--kc-color-text-inverse);font:inherit;font-size:1.25rem;cursor:pointer}.VehicleDetail_viewerArrow__hRD0x:focus-visible,.VehicleDetail_viewerClose__Je5jz:focus-visible,.VehicleDetail_viewerZoom__9BQfk:focus-visible{outline:2px solid var(--kc-color-surface);outline-offset:2px}.VehicleDetail_viewerClose__Je5jz{top:max(var(--kc-space-16),env(safe-area-inset-top));right:var(--kc-space-16)}.VehicleDetail_viewerClose__Je5jz svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.VehicleDetail_viewerZoom__9BQfk{top:max(var(--kc-space-16),env(safe-area-inset-top));right:72px;font-size:var(--kc-font-size-meta);font-weight:var(--kc-font-weight-semibold)}.VehicleDetail_viewerArrow__hRD0x:disabled{opacity:.35;cursor:default}.VehicleDetail_viewerArrow__hRD0x{top:50%;margin-top:calc(var(--kc-touch-target-min) / -2)}.VehicleDetail_viewerPrev__Hj7OW{left:var(--kc-space-16)}.VehicleDetail_viewerNext__Oy6JX{right:var(--kc-space-16)}.VehicleDetail_viewerCounter__Sj5US{position:absolute;bottom:max(var(--kc-space-16),env(safe-area-inset-bottom));left:50%;display:flex;align-items:center;gap:var(--kc-space-12);margin:0;padding:6px var(--kc-space-12);border-radius:var(--kc-radius-pill);background:rgba(16,20,27,.68);font-size:var(--kc-font-size-meta);font-variant-numeric:tabular-nums;transform:translateX(-50%)}.VehicleDetail_viewerAvailable__LrBV4{color:rgba(255,255,255,.72);font-size:var(--kc-font-size-caption)}.VehicleDetail_pricePanel__JhGpA{display:flex;flex-direction:column;padding:var(--kc-space-24) var(--kc-space-24) var(--kc-space-16);border:1px solid var(--kc-color-border-hairline);border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface);box-shadow:var(--kc-shadow-card)}.VehicleDetail_price__YN5T2{margin:0;color:var(--kc-color-text);font-size:1.75rem;font-weight:var(--kc-font-weight-semibold);line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.VehicleDetail_priceNote__ew2oc{margin:var(--kc-space-8) 0 0;color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta)}.VehicleDetail_priceActions__H_MxD{display:flex;flex-direction:column;gap:var(--kc-space-8);margin-top:var(--kc-space-16)}.VehicleDetail_primaryAction___jsDF,.VehicleDetail_secondaryAction__x2ndI{box-sizing:border-box;width:100%;min-height:var(--kc-control-height-md);padding:0 var(--kc-space-16);border-radius:var(--kc-radius-11);font:inherit;font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-semibold);cursor:pointer;transition:background-color var(--kc-duration-fast) var(--kc-easing-standard)}.VehicleDetail_primaryAction___jsDF{border:0;background-color:var(--kc-color-action-primary);color:var(--kc-color-text-inverse)}a.VehicleDetail_primaryAction___jsDF{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.VehicleDetail_primaryAction___jsDF:hover{background-color:var(--kc-color-action-primary-hover)}.VehicleDetail_secondaryAction__x2ndI{border:1px solid var(--kc-color-border-control);background-color:var(--kc-color-surface);color:var(--kc-color-text);font-weight:var(--kc-font-weight-medium)}.VehicleDetail_secondaryAction__x2ndI:hover{border-color:var(--kc-color-border-strong)}.VehicleDetail_primaryAction___jsDF:focus-visible,.VehicleDetail_secondaryAction__x2ndI:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--kc-color-surface),0 0 0 4px var(--kc-color-focus-edge)}.VehicleDetail_leadNote__sFqkY{margin:var(--kc-space-12) 0 0;color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta)}.VehicleDetail_pricePanelCompact__XiPB7{padding:var(--kc-space-16)}.VehicleDetail_pricePanelCompact__XiPB7 .VehicleDetail_price__YN5T2{font-size:1.375rem}.VehicleDetail_pricePanelCompact__XiPB7 .VehicleDetail_priceActions__H_MxD{margin-top:var(--kc-space-12)}.VehicleDetail_provenance__4nI1W{padding:var(--kc-space-16);border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface-subtle)}.VehicleDetail_overline__tGkbB{margin:0 0 var(--kc-space-8);color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.VehicleDetail_provenanceList__YQYP6{display:flex;flex-direction:column;gap:var(--kc-space-4);margin:0}.VehicleDetail_provenanceList__YQYP6 div{display:flex;justify-content:space-between;gap:var(--kc-space-16);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta)}.VehicleDetail_provenanceList__YQYP6 dt{color:var(--kc-color-text-muted)}.VehicleDetail_provenanceList__YQYP6 dd{margin:0;color:var(--kc-color-text);text-align:end}.VehicleDetail_quietLink__RzNMI{display:inline-block;margin-top:var(--kc-space-8);color:var(--kc-color-text-accent);font-size:var(--kc-font-size-caption);text-decoration:none}.VehicleDetail_quietLink__RzNMI:hover{color:var(--kc-color-selected-text)}.VehicleDetail_block__fct4j{min-width:0}.VehicleDetail_block__fct4j+.VehicleDetail_block__fct4j{margin-top:var(--kc-space-32)}.VehicleDetail_blockTitle__as_Ox{margin:0 0 var(--kc-space-16);color:var(--kc-color-text);font-size:var(--kc-font-size-h2);font-weight:var(--kc-font-weight-semibold);line-height:var(--kc-line-height-h2);letter-spacing:-.02em}.VehicleDetail_blockNote__hOc1f{margin:var(--kc-space-12) 0 0;max-width:72ch;color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta)}.VehicleDetail_specTable__2Ph95{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--kc-space-32);margin:0}.VehicleDetail_specRow__5GA6c{display:flex;justify-content:space-between;gap:var(--kc-space-16);padding:var(--kc-space-8) 0;border-bottom:1px solid var(--kc-color-border-hairline);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta)}.VehicleDetail_specRow__5GA6c dt{color:var(--kc-color-text-muted)}.VehicleDetail_specRow__5GA6c dd{margin:0;color:var(--kc-color-text);text-align:end}.VehicleDetail_noData__ho2T8{color:var(--kc-color-text-quiet)!important}.VehicleDetail_historyTiles__fT17t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kc-space-16);margin:0}.VehicleDetail_historyTile__Qhz7F{padding:var(--kc-space-12) var(--kc-space-16);border-radius:var(--kc-radius-13);background-color:var(--kc-color-surface-subtle)}.VehicleDetail_historyTile__Qhz7F dt{color:var(--kc-color-text-muted);font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta)}.VehicleDetail_historyTile__Qhz7F dd{margin:2px 0 0;color:var(--kc-color-text);font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-medium)}.VehicleDetail_chips__VxoAO{display:flex;flex-wrap:wrap;gap:var(--kc-space-8);margin:0;padding:0;list-style:none}.VehicleDetail_chips__VxoAO li{display:inline-flex}.VehicleDetail_chips__VxoAO>li:not(.VehicleDetail_chipMoreItem__FegWC){align-items:center;min-height:30px;padding:0 var(--kc-space-12);border-radius:var(--kc-radius-pill);background-color:var(--kc-color-surface-subtle);color:var(--kc-color-text);font-size:var(--kc-font-size-caption)}.VehicleDetail_chipMoreItem__FegWC{display:none!important}.VehicleDetail_chipMore__pvHCR{min-height:30px;padding:0 var(--kc-space-12);border:1px solid var(--kc-color-border-control);border-radius:var(--kc-radius-pill);background-color:var(--kc-color-surface);color:var(--kc-color-text-accent);font:inherit;font-size:var(--kc-font-size-caption);cursor:pointer}.VehicleDetail_steps__JTWCN{display:flex;flex-direction:column;gap:var(--kc-space-8);margin:0;padding:0;list-style:none;color:var(--kc-color-text);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta)}.VehicleDetail_steps__JTWCN li{display:flex;align-items:center;gap:var(--kc-space-12)}.VehicleDetail_stepNumber__c_UDx{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--kc-radius-pill);background-color:var(--kc-color-selected-bg);color:var(--kc-color-selected-text);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-semibold)}.VehicleDetail_processCard__IPYzI{padding:var(--kc-space-16);border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface-subtle)}.VehicleDetail_cardTitle__yCVem{margin:0 0 var(--kc-space-12);color:var(--kc-color-text);font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-semibold)}.VehicleDetail_relatedCard__N96xf{padding:var(--kc-space-16);border:1px solid var(--kc-color-border-hairline);border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface)}.VehicleDetail_relatedList__r3NCU{display:flex;flex-direction:column;gap:var(--kc-space-4)}.VehicleDetail_relatedList__r3NCU>article{box-shadow:none}.VehicleDetail_mobileOnly__2lWSg,.VehicleDetail_stickyActions__I0HK2{display:none}@media (max-width:767px){.VehicleDetail_desktopOnly__c3yG4{display:none}.VehicleDetail_mobileOnly__2lWSg{display:block}.VehicleDetail_hero__dRTPK{border-radius:0}.VehicleDetail_galleryEmpty__AoOJy,.VehicleDetail_track__eSHbM{aspect-ratio:3/2}.VehicleDetail_arrow__8BLFI,.VehicleDetail_hero__dRTPK .VehicleDetail_galleryFavorite__i3n0A,.VehicleDetail_thumbs__SnyC8{display:none}.VehicleDetail_dots__KFbW1{display:flex}.VehicleDetail_viewerStage__U_vlo{padding:64px 12px 72px}.VehicleDetail_viewerArrow__hRD0x{top:auto;bottom:max(var(--kc-space-16),env(safe-area-inset-bottom));margin-top:0}.VehicleDetail_viewerCounter__Sj5US{bottom:max(72px,calc(56px + env(safe-area-inset-bottom)))}.VehicleDetail_viewerAvailable__LrBV4{display:none}.VehicleDetail_price__YN5T2{font-size:1.625rem}.VehicleDetail_historyTiles__fT17t,.VehicleDetail_specTable__2Ph95{grid-template-columns:minmax(0,1fr)}.VehicleDetail_historyTiles__fT17t{gap:var(--kc-space-8)}.VehicleDetail_historyTile__Qhz7F{display:flex;align-items:center;justify-content:space-between;gap:var(--kc-space-16);min-height:var(--kc-touch-target-min);padding-block:var(--kc-space-8)}.VehicleDetail_historyTile__Qhz7F dd{margin:0;font-size:var(--kc-font-size-meta)}.VehicleDetail_blockTitle__as_Ox{font-size:1.1875rem}.VehicleDetail_block__fct4j+.VehicleDetail_block__fct4j{margin-top:var(--kc-space-24)}.VehicleDetail_chips__VxoAO[data-expanded=false] .VehicleDetail_chipExtra__nZfDh{position:absolute;visibility:hidden;pointer-events:none}.VehicleDetail_chipMoreItem__FegWC{display:inline-flex!important}.VehicleDetail_stickyActions__I0HK2{position:fixed;z-index:var(--kc-z-header);right:0;bottom:0;left:0;display:flex;gap:var(--kc-space-12);padding:var(--kc-space-8) var(--kc-space-16) calc(var(--kc-space-8) + env(safe-area-inset-bottom));border-top:1px solid var(--kc-color-border-hairline);background-color:rgba(255,255,255,.86);backdrop-filter:blur(12px);transform:translateY(110%);visibility:hidden;transition:transform var(--kc-duration-base) var(--kc-easing-standard),visibility 0s linear var(--kc-duration-base)}.VehicleDetail_stickyActions__I0HK2[data-shown=true]{transform:none;visibility:visible;transition:transform var(--kc-duration-base) var(--kc-easing-standard)}.VehicleDetail_stickyActions__I0HK2 .VehicleDetail_primaryAction___jsDF{flex:1 1 auto;min-height:var(--kc-control-height-lg)}}.VehiclePriceBreakdown_panel__Ho6d3{margin:0;padding:var(--kc-space-24);border:1px solid var(--kc-color-border-hairline);border-radius:var(--kc-radius-card);background:var(--kc-color-surface)}.VehiclePriceBreakdown_heading__d1nQe{margin:0 0 var(--kc-space-12);color:var(--kc-color-text-muted);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.VehiclePriceBreakdown_headline__OniJA{margin:0 0 var(--kc-space-16)}.VehiclePriceBreakdown_total__l8Vro{display:block;color:var(--kc-color-text);font-size:var(--kc-font-size-h2);font-weight:var(--kc-font-weight-semibold);font-variant-numeric:tabular-nums}.VehiclePriceBreakdown_destination__yrKPz{display:block;margin-top:var(--kc-space-4);color:var(--kc-color-text-muted);font-size:var(--kc-font-size-body)}.VehiclePriceBreakdown_onRequest__T5mrk{margin:0;color:var(--kc-color-text);font-size:var(--kc-font-size-h3);font-weight:var(--kc-font-weight-semibold)}.VehiclePriceBreakdown_note__7O_85{margin:var(--kc-space-4) 0 0;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-body)}.VehiclePriceBreakdown_breakdown__mw06B{margin:0;border-top:1px solid var(--kc-color-border-hairline)}.VehiclePriceBreakdown_row__lZfXc{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kc-space-16);padding-block:var(--kc-space-8);border-bottom:1px solid var(--kc-color-border-hairline)}.VehiclePriceBreakdown_row__lZfXc dt{color:var(--kc-color-text-secondary);font-size:var(--kc-font-size-body)}.VehiclePriceBreakdown_row__lZfXc dd{margin:0;color:var(--kc-color-text);font-size:var(--kc-font-size-body);font-variant-numeric:tabular-nums;text-align:right}.VehiclePriceBreakdown_row__lZfXc dd.VehiclePriceBreakdown_pending__y3tJT{color:var(--kc-color-text-quiet)}.VehiclePriceBreakdown_secondary__A4yP4{display:block;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-caption)}.VehiclePriceBreakdown_totalRow__QOrys dd,.VehiclePriceBreakdown_totalRow__QOrys dt{color:var(--kc-color-text);font-weight:var(--kc-font-weight-semibold)}.VehiclePriceBreakdown_notes__FKg37{margin:var(--kc-space-12) 0 0;padding:0;list-style:none;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-caption)}.VehiclePriceBreakdown_notes__FKg37 li+li{margin-top:var(--kc-space-4)}.vehicle-page_keyFacts__hoxzq,.vehicle-page_mobileTopBar__Hx1zY,.vehicle-page_provenanceMobile__SFESb{display:none}.vehicle-page_page__JYMSQ{display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-template-areas:"crumbs  crumbs" "heading heading" "gallery commercial" "content aside";column-gap:var(--kc-space-32);padding-top:var(--kc-space-16);padding-bottom:var(--kc-space-64)}.vehicle-page_crumbs__vPruu{grid-area:crumbs}.vehicle-page_heading__HOnNj{grid-area:heading;margin:var(--kc-space-12) 0 var(--kc-space-24)}.vehicle-page_title__tYIYY{margin:0;color:var(--kc-color-text);font-size:2rem;font-weight:var(--kc-font-weight-semibold);line-height:var(--kc-line-height-h1);letter-spacing:var(--kc-tracking-h1);overflow-wrap:anywhere}.vehicle-page_summary___HKf4{margin-top:var(--kc-space-8)}.vehicle-page_gallery__8oeM0{grid-area:gallery;min-width:0}.vehicle-page_commercial__1WIpO{grid-area:commercial;display:flex;flex-direction:column;gap:var(--kc-space-16);min-width:0;align-self:start}.vehicle-page_lead__S_Umf{min-width:0;scroll-margin-top:var(--kc-space-24)}.vehicle-page_content__ViQeM{grid-area:content;min-width:0;margin-top:var(--kc-space-40)}.vehicle-page_aside__mlw04{grid-area:aside;display:flex;flex-direction:column;gap:var(--kc-space-16);min-width:0;align-self:start;position:sticky;top:var(--kc-space-24);margin-top:var(--kc-space-40)}@media (max-width:1279px){.vehicle-page_page__JYMSQ{grid-template-columns:minmax(0,1fr) 360px;column-gap:var(--kc-space-24)}}@media (max-width:1023px){.vehicle-page_page__JYMSQ{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "heading" "gallery" "commercial" "content" "aside"}.vehicle-page_commercial__1WIpO{margin-top:var(--kc-space-24)}.vehicle-page_aside__mlw04{position:static}}@media (max-width:767px){.vehicle-page_crumbs__vPruu,.vehicle-page_provenanceDesktop__fFonm,.vehicle-page_summary___HKf4{display:none}.vehicle-page_mobileTopBar__Hx1zY{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 var(--kc-space-8) 0 var(--kc-space-16)}.vehicle-page_backLink__Je9Dt{display:inline-flex;align-items:center;gap:var(--kc-space-8);min-height:var(--kc-touch-target-min);color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);text-decoration:none}.vehicle-page_backLink__Je9Dt svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vehicle-page_page__JYMSQ{display:flex;flex-direction:column;padding-top:0;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.vehicle-page_gallery__8oeM0{order:1;margin-inline:calc(var(--kc-container-gutter) * -1)}.vehicle-page_heading__HOnNj{order:2;margin:var(--kc-space-16) 0 0}.vehicle-page_title__tYIYY{font-size:1.375rem;line-height:1.25}.vehicle-page_commercial__1WIpO{order:3;margin-top:var(--kc-space-16)}.vehicle-page_keyFacts__hoxzq{display:block;margin:0}.vehicle-page_keyFacts__hoxzq div{display:flex;justify-content:space-between;align-items:center;gap:var(--kc-space-16);min-height:var(--kc-touch-target-min);border-bottom:1px solid var(--kc-color-border-hairline);font-size:var(--kc-font-size-meta)}.vehicle-page_keyFacts__hoxzq dt{color:var(--kc-color-text-muted)}.vehicle-page_keyFacts__hoxzq dd{margin:0;color:var(--kc-color-text);text-align:right}.vehicle-page_content__ViQeM{order:4;margin-top:var(--kc-space-32)}.vehicle-page_aside__mlw04{order:5;position:static;align-self:stretch;margin-top:var(--kc-space-24)}.vehicle-page_provenanceMobile__SFESb{order:6;display:block;margin-top:var(--kc-space-16)}}.privacy_page__Q9Fj4{display:flex;flex-direction:column;gap:var(--kc-space-24);padding-top:var(--kc-space-32);padding-bottom:var(--kc-space-64);color:var(--kc-color-text);font-size:var(--kc-font-size-body);line-height:var(--kc-line-height-body)}.privacy_edition__Fgs6P{margin:0;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta)}.privacy_section__gvDgP{display:flex;min-width:0;flex-direction:column;gap:var(--kc-space-12);scroll-margin-top:var(--kc-space-64);overflow-wrap:anywhere}.privacy_section__gvDgP p,.privacy_section__gvDgP ul{margin:0}.privacy_section__gvDgP ul{display:flex;flex-direction:column;gap:var(--kc-space-4);padding-left:var(--kc-space-24);list-style:disc}.privacy_section__gvDgP a{color:var(--kc-color-text-accent);text-underline-offset:.16em}.privacy_identifier__BgSOu{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.privacy_quote____L7a{margin:0;padding:var(--kc-space-12) var(--kc-space-16);border-left:3px solid var(--kc-color-border-strong);border-radius:0 var(--kc-radius-card) var(--kc-radius-card) 0;background:var(--kc-color-surface-subtle)}