@font-face{font-family:bodyFont;src:url(../media/inter_latin_variable-s.p.34fk6-9m1aguk.woff2)format("woff2");font-display:swap}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.EvLuHG_className{font-family:bodyFont,bodyFont Fallback}.EvLuHG_variable{--font-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:displayFont;src:url(../media/manrope_latin_variable-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.wqbBfa_className{font-family:displayFont,displayFont Fallback}.wqbBfa_variable{--font-display:"displayFont", "displayFont Fallback"}
:root{--type-body:1rem;--type-small:.8125rem;--type-caption:.75rem;--type-label:.6875rem;--type-page-title:clamp(2.625rem, 5.8vw, 5.25rem);--type-section-title:clamp(1.875rem, 3.2vw, 2.75rem)}body{font-family:var(--font-body), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;font-size:var(--type-body);letter-spacing:-.012em;font-optical-sizing:auto;font-kerning:normal;line-height:1.65}button,input,select,textarea{letter-spacing:inherit;font-family:inherit}h1,h2,h3,h4,.masthead-wordmark{font-family:var(--font-display), var(--font-body), sans-serif;text-wrap:balance;overflow-wrap:break-word;font-weight:500}p{text-wrap:pretty}h1,h2{line-height:1.12}h3,h4{line-height:1.25}.editorial-intro h1,.manifesto h2{letter-spacing:-.055em;font-size:clamp(3.125rem,8.3vw,8rem);line-height:1.06}.section h1{font-size:var(--type-page-title);letter-spacing:-.045em;max-width:20ch;line-height:1.12}.hero-copy h2{letter-spacing:-.045em;font-size:clamp(3rem,5.1vw,4.75rem);font-weight:500;line-height:1.12}.story-copy h2{letter-spacing:-.045em;font-size:clamp(2.75rem,5.2vw,5rem);line-height:1.12}.collection-heading h2{letter-spacing:-.045em;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.12}.section h2,.model-data h2,.spec-heading h2{font-size:var(--type-section-title);letter-spacing:-.035em;line-height:1.2}.gallery-section h2{letter-spacing:-.035em;font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.18}.brand-tile h2{letter-spacing:-.035em;font-size:clamp(1.75rem,2.8vw,2.125rem);line-height:1.2}.card h3,.collection-item h3{letter-spacing:-.03em;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:550;line-height:1.25}.model-next h2,.directory-empty h2{letter-spacing:-.035em;font-size:clamp(1.625rem,2.8vw,2rem);line-height:1.25}.sub{letter-spacing:-.012em;max-width:68ch;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.8}.editorial-intro .wrap>p:not(.overline),.manifesto .wrap>p:not(.overline){letter-spacing:-.02em;font-size:clamp(1.0625rem,1.6vw,1.375rem);line-height:1.75}.story-copy>p:not(.overline),.hero-copy>p:not(.overline){letter-spacing:-.012em;font-size:1.0625rem;line-height:1.75}.card p,.brand-tile p{letter-spacing:-.006em;font-size:.875rem;line-height:1.75}.overline,.eyebrow,.tag,.collection-item p{font-size:var(--type-label);letter-spacing:.14em;font-weight:600;line-height:1.6}.tag,.collection-item p{color:#647168}.collection-item>span{font-size:.875rem;line-height:1.65}.photo-credit,.story-visual .photo-credit,.gallery-grid figcaption,.vehicle-gallery .gallery-grid figcaption,.spec-footnote{font-size:var(--type-caption);letter-spacing:0;color:#647168;line-height:1.75}.story-visual .photo-credit{opacity:.85}.story-dark .photo-credit{color:inherit}.gallery-heading>span{font-size:var(--type-small);line-height:1.6}.brand-tile-footer,.brand-site,.back,.model-jumps,.card-link,.directory-card-footer,.compare-exact{font-size:var(--type-small);letter-spacing:-.005em;font-weight:500;line-height:1.6}.text-cta,.hero-cta,.story-link,.manifesto-links a{letter-spacing:-.01em;font-size:.875rem;font-weight:550;line-height:1.5}.trend-links{font-size:var(--type-small);line-height:1.6}.trend-links>span{letter-spacing:.12em;font-size:.625rem;font-weight:600}.footer-inner{font-size:var(--type-small);letter-spacing:-.005em;line-height:1.7}.footer-inner strong{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:1.125rem;font-weight:650}.directory-filters label,.compare-selectors label,.trim-bar label{font-size:var(--type-caption);letter-spacing:.01em;font-weight:500;line-height:1.5}.directory-filters select,.directory-filters input,.compare-selectors select,.compare-controls select{letter-spacing:-.01em;font-size:.875rem;font-weight:400;line-height:1.5}.directory-card-footer{flex-wrap:wrap}.directory-card-footer button,.filter-reset,.directory-results,.directory-notice,.comparison-message,.comparison-toolbar,.comparison-toolbar button,.comparison-warning,.trim-context,.spec-original{font-size:var(--type-small);letter-spacing:-.005em;line-height:1.7}.directory-card-footer button{font-weight:500}.directory-empty p{font-size:.9375rem;line-height:1.75}.directory-empty button,.directory-empty>a{font-size:.875rem;font-weight:500}.shortlist-bar strong,.shortlist-bar>a{font-size:var(--type-small);font-weight:550;line-height:1.5}.shortlist-bar span{font-size:var(--type-caption);line-height:1.6}.key-metrics strong,.trim-price strong,.specs strong{font-family:var(--font-body), sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.035em;font-weight:500;line-height:1.25}.key-metrics strong{font-size:clamp(1.625rem,3vw,2.375rem)}.trim-price strong{font-size:clamp(1.5rem,2.3vw,1.875rem)}.trim-price span,.key-metrics span,.key-metrics small,.specs small{font-size:var(--type-caption);letter-spacing:0;line-height:1.5}.trim-bar select{letter-spacing:-.01em;font-size:1rem;line-height:1.6}.spec-groups summary{letter-spacing:-.01em;font-size:.9375rem;font-weight:550;line-height:1.5}.spec-groups summary small{font-size:var(--type-caption);color:#657163}.spec-groups dl>div{font-size:var(--type-small);letter-spacing:0;line-height:1.75}.spec-groups dd,.version-comparison td{font-variant-numeric:lining-nums tabular-nums}.spec-groups dd{font-weight:500}.version-comparison th,.version-comparison td{letter-spacing:-.005em;font-size:.875rem;line-height:1.75}.version-comparison th:first-child{font-size:var(--type-caption);font-weight:500;line-height:1.65}.version-comparison thead strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:1.75rem;font-weight:550;line-height:1.25}.version-comparison thead th>a>span{font-size:var(--type-label);letter-spacing:.1em;font-weight:600}.version-comparison thead label,.version-comparison select,.version-comparison .compare-remove,.version-comparison td a,.version-comparison td small{font-size:var(--type-caption);letter-spacing:0;line-height:1.6}.version-comparison td small,.version-comparison .compare-remove{color:#657163}.masthead-wordmark{letter-spacing:-.04em;font-size:1.375rem;font-weight:700;line-height:1.1}.masthead-wordmark>span{font-weight:500}.masthead-wordmark small{font-family:var(--font-body), sans-serif;letter-spacing:.09em;font-size:.625rem;font-weight:500;line-height:1.3}.masthead-link{letter-spacing:-.01em;font-size:.875rem;line-height:1.5}.masthead-link.is-current{font-weight:600}.masthead-compare{font-size:var(--type-small);letter-spacing:-.01em;font-weight:500;line-height:1.5}.masthead-menu-label{letter-spacing:.12em;font-size:.625rem;font-weight:600;line-height:1.5}@media (min-width:581px) and (max-width:850px){.hero-copy h2{font-size:clamp(3rem,7vw,4.375rem)}}@media (max-width:800px){.masthead-wordmark{font-size:1.25rem}.masthead-wordmark small{letter-spacing:.075em;font-size:.5625rem}.masthead-link{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:1.375rem;line-height:1.35}.masthead-link small{font-family:var(--font-body), sans-serif;font-size:var(--type-caption);letter-spacing:0;line-height:1.5}.masthead-link-index{font-size:.625rem;line-height:1.5}.masthead-compare{font-size:.875rem}}@media (max-width:650px){.directory-filters select,.directory-filters input,.compare-selectors select,.compare-controls select,.version-comparison select{font-size:1rem}.version-comparison th,.version-comparison td{font-size:var(--type-small);line-height:1.75}.version-comparison th:first-child,.shortlist-bar>a,.shortlist-bar span{font-size:var(--type-caption)}.story-copy>p:not(.overline),.hero-copy>p:not(.overline){font-size:1rem}}@media (max-width:580px){.hero-copy h2{letter-spacing:-.04em;font-size:clamp(2.25rem,9.5vw,3rem);line-height:1.13}.hero-copy>p:not(.overline){font-size:.9375rem;line-height:1.65}.story-copy h2{font-size:clamp(2.5rem,10.8vw,3.625rem)}.editorial-intro h1,.manifesto h2{letter-spacing:-.045em;font-size:clamp(2.875rem,10.5vw,4rem);line-height:1.1}.collection-heading h2{font-size:clamp(2.25rem,9vw,3rem)}}.status,.image-unavailable small,.image-unavailable>span{font-size:var(--type-caption);letter-spacing:0;line-height:1.65}.equipment-list p{line-height:1.75}.hero-pagination button,.story-index{font-variant-numeric:lining-nums tabular-nums}html[lang=zh-Hans]{--font-body:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-display:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3{letter-spacing:normal;word-break:normal;overflow-wrap:anywhere}html[lang=ru]{--font-body:"Segoe UI", "Arial", "Helvetica Neue", sans-serif;--font-display:"Segoe UI", "Arial", "Helvetica Neue", sans-serif}html[lang=ru] h1,html[lang=ru] h2,html[lang=ru] h3{letter-spacing:normal;overflow-wrap:anywhere}html[lang=ru] .locale-nav{flex-wrap:wrap;gap:.4rem 1rem}html[lang=ru] .masthead-inner>*{min-width:0}html[lang=ru] .locale-header .masthead-inner{height:auto;min-height:86px}html[lang=ru] .masthead-wordmark small{white-space:normal;max-width:210px}@media (min-width:801px){html[lang=ru] .locale-nav{flex:1;justify-content:flex-end;min-width:0}}
