.track-sequence[data-astro-cid-bxb45tcp]{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;padding-block:88px 112px;display:grid}.track-sequence[data-astro-cid-bxb45tcp] header[data-astro-cid-bxb45tcp]{grid-area:1/1/auto/6;align-self:center}.track-sequence[data-astro-cid-bxb45tcp] h2[data-astro-cid-bxb45tcp],.track-sequence[data-astro-cid-bxb45tcp] h3[data-astro-cid-bxb45tcp]{font-size:var(--text-editorial-heading);margin-top:24px}.track-sequence[data-astro-cid-bxb45tcp] .body-copy[data-astro-cid-bxb45tcp]{max-width:440px;margin-top:24px}.track-sequence[data-astro-cid-bxb45tcp] figure[data-astro-cid-bxb45tcp]{min-width:0;margin:0}.track-sequence[data-astro-cid-bxb45tcp] .track-car[data-astro-cid-bxb45tcp]{grid-area:1/7/3/-1}.track-sequence[data-astro-cid-bxb45tcp] .track-driver[data-astro-cid-bxb45tcp]{grid-area:2/2/4/6;margin-top:64px}.track-sequence[data-astro-cid-bxb45tcp] .track-detail[data-astro-cid-bxb45tcp]{grid-area:3/8/5/12;margin-top:48px}.track-sequence[data-astro-cid-bxb45tcp] img[data-astro-cid-bxb45tcp]{width:100%;height:auto;display:block}.track-sequence[data-astro-cid-bxb45tcp] figcaption[data-astro-cid-bxb45tcp]{color:var(--accent-text);padding-top:14px;line-height:1.6}.track-sequence[data-astro-cid-bxb45tcp] .track-links[data-astro-cid-bxb45tcp]{grid-area:4/2/auto/7;align-self:end}.track-sequence[data-astro-cid-bxb45tcp] .line-link[data-astro-cid-bxb45tcp]{margin-bottom:20px}.track-source[data-astro-cid-bxb45tcp]{font-size:var(--text-sm);color:var(--muted);line-height:1.6}@media (width<=760px){.track-sequence[data-astro-cid-bxb45tcp]{padding-block:52px 76px;display:block}.track-sequence[data-astro-cid-bxb45tcp] .track-car[data-astro-cid-bxb45tcp]{width:100%;margin-top:36px}.track-sequence[data-astro-cid-bxb45tcp] .track-driver[data-astro-cid-bxb45tcp]{width:78%;margin:40px 0 0}.track-sequence[data-astro-cid-bxb45tcp] .track-detail[data-astro-cid-bxb45tcp]{width:72%;margin:40px 0 0 auto}.track-sequence[data-astro-cid-bxb45tcp] .track-links[data-astro-cid-bxb45tcp]{margin-top:36px}}a[data-astro-cid-ac3ynray]{white-space:nowrap;min-height:48px;color:inherit;touch-action:manipulation;align-items:center;text-decoration:none;display:flex;position:relative}a[data-astro-cid-ac3ynray]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a[data-astro-cid-ac3ynray]:after{content:"";transform-origin:0;pointer-events:none;background:currentColor;height:1px;position:absolute;inset:auto 0 11px;transform:scaleX(0)}a[data-astro-cid-ac3ynray][aria-current=true]:after{background:var(--accent);transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){a[data-astro-cid-ac3ynray]:after{transition:transform .16s cubic-bezier(.23,1,.32,1)}}@media (hover:hover) and (pointer:fine){a[data-astro-cid-ac3ynray]:hover:after{transform:scaleX(1)}}@media (forced-colors:active){a[data-astro-cid-ac3ynray][aria-current=true]{text-decoration:underline}}.chapter-nav[data-astro-cid-ac3ynray]{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-inner[data-astro-cid-ac3ynray]{align-items:center;gap:44px;height:60px;display:flex}.nav-model[data-astro-cid-ac3ynray]{font:500 var(--text-2xs)/1.65 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;flex:none}.nav-chapters[data-astro-cid-ac3ynray]{--fade:28px;scrollbar-width:thin;scroll-padding-inline:var(--fade);gap:30px;margin:-4px -6px;padding:4px 6px;display:flex;overflow-x:auto}@media (prefers-reduced-motion:no-preference){.nav-chapters[data-astro-cid-ac3ynray]{scroll-behavior:smooth}}.nav-chapters[data-astro-cid-ac3ynray][data-more-start],.nav-chapters[data-astro-cid-ac3ynray][data-more-end]{--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent)}.nav-chapters[data-astro-cid-ac3ynray][data-more-start]{--fade-start:var(--fade)}.nav-chapters[data-astro-cid-ac3ynray][data-more-end]{--fade-end:var(--fade)}.nav-chapters[data-astro-cid-ac3ynray] a[data-astro-cid-ac3ynray]{font-size:var(--text-xs);gap:9px}.nav-index[data-astro-cid-ac3ynray]{font:var(--text-2xs) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--accent-text)}.nav-cta[data-astro-cid-ac3ynray]{font-size:var(--text-xs);flex:none;margin-left:auto}@media (width<=1150px){.nav-inner[data-astro-cid-ac3ynray]{gap:30px}.nav-chapters[data-astro-cid-ac3ynray]{gap:26px}}@media (width<=850px){.nav-chapters[data-astro-cid-ac3ynray]{gap:22px}}@media (width<=600px){.nav-inner[data-astro-cid-ac3ynray]{gap:20px;height:54px}.nav-cta[data-astro-cid-ac3ynray]{display:none}.nav-chapters[data-astro-cid-ac3ynray]{padding-right:var(--edge);margin-right:calc(-1 * var(--edge));gap:23px}.nav-chapters[data-astro-cid-ac3ynray] a[data-astro-cid-ac3ynray]{font-size:var(--text-2xs);gap:6px}}@media (width<=360px){.nav-inner[data-astro-cid-ac3ynray]{gap:15px}}.model-detail{--chapter-space:var(--space-4xl);--block-space:var(--space-4xl);--column-gap:var(--space-4xl)}html:has(.model-detail){scroll-behavior:auto;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;scroll-padding-top:88px}.model-detail :where(main,.footer) h1,.model-detail :where(main,.footer) h2,.model-detail :where(main,.footer) h3,.model-detail :where(main,.footer) h4,.model-detail :where(main,.footer) p,.model-detail :where(main,.footer) figure,.model-detail :where(main,.footer) dl,.model-detail :where(main,.footer) dd{margin:0}.model-detail :where(main,.footer) h1,.model-detail :where(main,.footer) h2,.model-detail :where(main,.footer) h3,.model-detail :where(main,.footer) h4{font-weight:var(--weight-display);letter-spacing:-.045em;text-wrap:balance}.model-detail :where(main,.footer) p{text-wrap:pretty}.model-detail :where(main,.footer) a,.model-detail a:where(.skip-link){color:inherit;touch-action:manipulation;text-decoration:none}.model-detail :where(main,.footer) img{max-width:100%;height:auto;display:block}.model-detail :is(.studio-cutout,.scene-car).has-studio-mask{-webkit-mask:var(--studio-mask) var(--studio-mask-position,center) / var(--studio-mask-size,contain) no-repeat;mask:var(--studio-mask) var(--studio-mask-position,center) / var(--studio-mask-size,contain) no-repeat}.model-detail :where(main,.footer) button{touch-action:manipulation}.model-detail :where(main,.footer) a:focus-visible,.model-detail a:where(.skip-link):focus-visible,.model-detail :where(main,.footer) button:focus-visible,.model-detail :where(main,.footer) summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.model-detail :where(main,.footer) [hidden]{display:none!important}.model-detail .wrap{width:min(100% - 2 * var(--edge), var(--container) - 2 * var(--edge));margin-inline:auto}.model-detail main{overflow-x:clip}.model-detail .mono{font:var(--text-2xs)/1.65 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual}.model-detail .accent{color:var(--accent-text)}.model-detail :where(main,.footer) :is(dt,dd,figcaption),.model-detail :is(.source-line,.scene-description,.finish-notes,.setting-options,.build-steps p){-webkit-hyphens:auto;hyphens:auto}.model-detail .text-link{align-items:center;gap:var(--space-l);font-size:var(--text-sm);border-bottom:1px solid var(--ink);min-height:44px;display:inline-flex}.model-detail .text-link span{font-size:var(--text-lg)}.model-detail .opening{padding-top:var(--space-2xl)}.model-detail .opening-title{margin-bottom:var(--space-xl)}.model-detail .opening .eyebrow{font-size:var(--text-sm);margin-bottom:var(--space-m)}.model-detail .opening h1{font-size:var(--text-3xl);letter-spacing:-.05em;line-height:1}.model-detail .opening-character{font-size:var(--text-xl);letter-spacing:-.03em;margin-top:var(--space-s);line-height:1.2}.model-detail .opening:has(>.has-motion){grid-template-columns:minmax(0,1fr);padding-top:0;display:grid}.model-detail .opening:has(>.has-motion)>:is(.opening-title,.cinematic){grid-area:1/1}.model-detail .opening:has(>.has-motion)>.opening-title{z-index:2;pointer-events:none;align-self:start;margin:0;padding-top:64px;position:relative}.model-detail .eyebrow{align-items:flex-start;gap:var(--space-m);margin-bottom:var(--space-l);display:flex}.model-detail .eyebrow:before{content:"";background:var(--accent);flex-shrink:0;width:26px;height:1px;margin-top:calc(.825em - .5px)}.model-detail :where(main,.footer) h1{font-size:var(--text-4xl);letter-spacing:-.058em;line-height:.98}.model-detail .chapter{padding-top:var(--chapter-space);margin-top:var(--chapter-space);border-top:1px solid var(--line)}.model-detail .first-chapter{padding-top:var(--block-space);border-top:0;margin-top:0}.model-detail .chapter-heading{gap:var(--space-xl);margin-bottom:var(--space-2xl);grid-template-columns:180px 1fr 330px;align-items:end;display:grid}.model-detail .chapter-number{padding-top:var(--space-xs);color:var(--accent-text);align-self:start}.model-detail :where(main,.footer) h2{font-size:var(--text-3xl);letter-spacing:-.052em;line-height:1.04}.model-detail .lead{font-size:var(--text-md);max-width:360px;padding-bottom:var(--space-2xs);line-height:1.75}.model-detail :where(main,.footer) h3{font-size:var(--text-2xl);line-height:1.08}.model-detail :where(main,.footer) h4{font-size:var(--text-xl);line-height:1.14}.model-detail :where(main,.footer) figcaption{justify-content:space-between;gap:var(--space-2xs) var(--space-l);padding-top:var(--space-s);color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;line-height:1.6;display:flex}.model-detail .source-line{color:var(--muted);margin-top:var(--space-l);font-size:var(--text-xs)!important;line-height:1.7!important}.model-detail .spread{gap:var(--column-gap);margin-top:var(--block-space);grid-template-columns:1.25fr .75fr;align-items:center;display:grid}.model-detail .spread img{width:100%}.model-detail .spread-copy{max-width:360px}.model-detail .spread-copy>p:not(.eyebrow){font-size:var(--text-md);margin-top:var(--space-l);line-height:1.75}.model-detail .spread.reverse{grid-template-columns:.8fr 1.2fr}.model-detail .spread.reverse figure{grid-area:1/2}.model-detail .spread.reverse .spread-copy{grid-area:1/1}.model-detail .body-spread{display:block}.model-detail .body-spread .spread-copy{gap:var(--space-xl);max-width:none;margin-top:var(--space-xl);grid-template-columns:180px 1fr 330px;display:grid}.model-detail .body-spread .eyebrow{margin-top:var(--space-2xs);align-self:start}.model-detail .body-spread .spread-copy>p:not(.eyebrow){margin-top:0}.model-detail .body-spread .source-line{grid-column:3}.model-detail .component-list{border-top:1px solid var(--line);margin-top:var(--space-xl)}.model-detail .component-list>div{gap:var(--space-l);border-bottom:1px solid var(--line);padding:var(--space-m) 0;grid-template-columns:160px 1fr;display:grid}.model-detail .component-list dt{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.6}.model-detail .component-list dd{font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere;line-height:1.7}.model-detail .body-components{column-gap:var(--space-3xl);margin-top:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.model-detail .body-components>div{grid-template-columns:145px 1fr}.model-detail .subchapter{margin-top:var(--block-space);padding-top:var(--space-2xl);border-top:1px solid var(--line)}.model-detail .section-heading{gap:var(--space-3xl);margin-bottom:var(--space-2xl);grid-template-columns:1fr 330px;align-items:end;display:grid}.model-detail .section-heading>p{font-size:var(--text-md);line-height:1.75}.model-detail .variant-grid{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.model-detail .variant-grid img{aspect-ratio:2;object-fit:contain;width:100%}.model-detail .variant-grid figcaption{color:var(--ink);padding-top:var(--space-l);flex-wrap:nowrap}.model-detail .variant-grid h4{margin-top:var(--space-xs)}.model-detail .variant-grid figcaption p:not(.mono){font-size:var(--text-sm);max-width:320px;margin-top:var(--space-s);line-height:1.7}.model-detail .image-label{white-space:nowrap;color:var(--ink);padding-top:var(--space-2xs)}.model-detail .image-note{font-size:var(--text-xs);color:var(--muted);max-width:86ch;margin-top:var(--space-l);line-height:1.75}.model-detail .source-details{margin-top:var(--space-l);color:var(--muted);max-width:950px}.model-detail :where(main,.footer) summary{font-size:var(--text-xs);cursor:pointer;min-height:44px;padding:var(--space-s) 0;width:fit-content;line-height:1.6}.model-detail .source-details>p,.model-detail .source-details>div+p{font-size:var(--text-xs);max-width:90ch;margin-top:var(--space-m);line-height:1.8}.model-detail .source-details .variant-grid{margin-top:var(--space-m)}.model-detail .light-grid{--bleed:max(var(--edge), (100vw - var(--container)) / 2 + var(--edge));column-gap:var(--column-gap);margin-top:var(--block-space);grid-template-columns:7fr 5fr;align-items:end;display:grid}.model-detail .light-grid img{--studio-mask-size:cover;aspect-ratio:8/5;object-fit:cover;width:100%}.model-detail .light-lead{margin-left:calc(-1 * var(--bleed))}.model-detail .light-lead figcaption{padding-left:var(--bleed)}.model-detail .light-tail img{aspect-ratio:3/2}.model-detail .light-grid figcaption{padding-top:var(--space-l);color:var(--ink);display:block}.model-detail .light-grid h4{margin-top:var(--space-xs)}.model-detail .light-grid figcaption p:not(.mono){font-size:var(--text-sm);max-width:460px;margin-top:var(--space-s);line-height:1.7}.model-detail .wheel-details{gap:var(--space-3xl);margin-top:var(--space-3xl);grid-template-columns:7fr 5fr;align-items:start;display:grid}.model-detail .wheel-pair{gap:var(--space-m);grid-template-columns:7fr 5fr;align-items:start;display:grid}.model-detail .wheel-pair figure+figure{margin-top:var(--space-4xl)}.model-detail .wheel-pair img{aspect-ratio:15/16;object-fit:contain;width:100%}.model-detail .wheel-details>.component-list{margin-top:0}.model-detail .technical-panel{margin-top:var(--block-space);background:var(--panel);padding:var(--space-3xl);gap:var(--column-gap);grid-template-columns:1fr 1fr;display:grid}.model-detail .technical-panel>div>p:not(.eyebrow){font-size:var(--text-md);max-width:360px;margin-top:var(--space-l);line-height:1.75}.model-detail .setting-options{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.model-detail .setting-options>div{padding-top:var(--space-s);border-top:1px solid var(--line)}.model-detail .setting-number{font-size:var(--text-numeral);font-variant-numeric:tabular-nums;letter-spacing:-.065em;font-weight:300;line-height:1.15;display:block}.model-detail .setting-number span{font:var(--text-2xs) var(--font-mono);letter-spacing:0;margin-left:var(--space-xs)}.model-detail .setting-options>div>p{font-size:var(--text-sm);margin-top:var(--space-s);line-height:1.65}.model-detail .setting-options>.source-line{grid-column:1/-1}.model-detail .engine-chapter{background:var(--band);color:var(--paper);padding:var(--chapter-space) 0;border:0}.model-detail .engine-chapter .chapter-number{color:var(--band-accent)}.model-detail .engine-opening{column-gap:var(--column-gap);grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1fr;align-items:start;display:grid}.model-detail .engine-opening .chapter-heading{display:contents}.model-detail .engine-opening .chapter-number{margin-bottom:var(--space-3xl);grid-column:1/-1;padding-top:0}.model-detail .engine-opening .engine-type{grid-area:2/1/span 2}.model-detail .engine-opening h2{grid-area:2/2}.model-detail .engine-opening .lead{margin-top:var(--space-l);grid-area:3/2}.model-detail .engine-type{column-gap:var(--space-3xl);grid-template-columns:repeat(2,max-content);display:grid}.model-detail .engine-type>p{grid-column:1/-1}.model-detail .engine-type>p:first-child{color:var(--band-muted)}.model-detail .engine-type>div{font-size:var(--text-numeral-xl);font-variant-numeric:tabular-nums;letter-spacing:-.08em;margin-top:var(--space-l);font-weight:300;line-height:1.15}.model-detail .engine-type>div span{font:var(--text-2xs) var(--font-mono);letter-spacing:0;margin-left:var(--space-l)}.model-detail .engine-type>p:not(.mono){font-size:var(--text-md);margin-top:var(--space-l)}.model-detail .engine-facts{column-gap:var(--column-gap);margin-top:var(--block-space);grid-template-columns:1fr 1fr;align-items:start;display:grid}.model-detail .spec-grid{gap:var(--space-xl);border-top:0;grid-template-columns:1fr 1fr;margin-top:0;display:grid}.model-detail .component-list.spec-grid>div{padding:var(--space-m) 0 0;border-top:1px solid var(--line);border-bottom:0;display:block}.model-detail .spec-grid dd{margin-top:var(--space-2xs)}.model-detail .engine-chapter .spec-grid>div{border-color:var(--band-line)}.model-detail .engine-chapter .component-list dd,.model-detail .engine-chapter .source-details,.model-detail .engine-chapter .source-line{color:var(--band-muted)}.model-detail .engine-source{margin-top:var(--space-2xl);border-top:1px solid var(--band-line);max-width:none}.model-detail .engine-source summary{padding-top:var(--space-l)}.model-detail .table-scroll{overflow:auto}.model-detail :where(main,.footer) table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:left;max-width:800px;line-height:1.6}.model-detail :where(main,.footer) caption{text-align:left;font-size:var(--text-xs);padding:var(--space-m) 0;color:var(--band-muted)}.model-detail :where(main,.footer) th,.model-detail :where(main,.footer) td{padding:var(--space-s) var(--space-l) var(--space-s) 0;border-bottom:1px solid var(--band-line)}.model-detail :where(main,.footer) th{color:var(--band-muted);font-weight:400}.model-detail .cabin-panorama{margin-top:var(--space-l)}.model-detail .cabin-panorama img{width:100%}.model-detail .seat-spread{gap:var(--space-5xl);margin-top:var(--block-space);grid-template-columns:.75fr 1fr}.model-detail .seat-spread figure{max-width:550px}.model-detail .seat-spread .spread-copy{max-width:490px}.model-detail .seat-spread .component-list>div{grid-template-columns:160px 1fr}.model-detail .audio-spread{gap:var(--column-gap);margin-top:var(--block-space);grid-template-columns:1fr 1fr;align-items:end;display:grid}.model-detail .audio-spread>div{max-width:490px}.model-detail .audio-spread>div>p:not(.eyebrow){font-size:var(--text-md);margin-top:var(--space-l);line-height:1.75}.model-detail .audio-spread figure{justify-self:end;width:min(100%,440px)}.model-detail .audio-spread img{aspect-ratio:1;object-fit:cover;object-position:10% 50%;width:100%}.model-detail .audio-spread .component-list>div{grid-template-columns:145px 1fr}.model-detail .finish-section{margin-top:var(--block-space);padding-top:var(--space-2xl);border-top:1px solid var(--line)}.model-detail .finish-notes{grid-template-columns:2fr 1fr 1.4fr;gap:0;display:grid}.model-detail .finish-notes>div>:not(.finish-mark){box-sizing:content-box;padding-right:var(--space-xl)}.model-detail .finish-mark{height:var(--space-xl);width:100%;margin:0 0 var(--space-l);display:block}.model-detail .finish-mark.paint{background:var(--swatch-paint)}.model-detail .finish-mark.wheel{background:var(--swatch-wheel)}.model-detail .finish-mark.material{background:var(--swatch-material)}.model-detail .finish-notes h4,.model-detail .build-steps h4{font-size:var(--text-lg)}.model-detail .finish-notes p{font-size:var(--text-sm);margin-top:var(--space-m);max-width:330px;line-height:1.75}.model-detail .build-opening{column-gap:var(--column-gap);grid-template-columns:330px 1fr;display:grid}.model-detail .build-opening .chapter-heading{display:contents}.model-detail .build-opening .chapter-number{margin-bottom:var(--space-l);grid-column:1/-1;padding-top:0}.model-detail .build-opening h2{margin-bottom:var(--space-2xl);grid-column:1/-1}.model-detail .build-opening .lead{grid-column:1;padding-bottom:0}.model-detail .rear-panorama{--bleed:max(var(--edge), (100vw - var(--container)) / 2 + var(--edge));margin-right:calc(-1 * var(--bleed));grid-column:2}.model-detail .rear-panorama figcaption{padding-right:var(--bleed)}.model-detail .rear-panorama img{--studio-mask-size:cover;--studio-mask-position:50% 65%;aspect-ratio:12/5;object-fit:cover;object-position:50% 65%;width:100%}.model-detail .build-layout{gap:var(--column-gap);margin-top:var(--space-3xl);grid-template-columns:330px 1fr;display:grid}.model-detail .build-layout>div:first-child{max-width:360px}.model-detail .build-layout>div:first-child>p:not(.eyebrow){font-size:var(--text-md);margin-top:var(--space-l);line-height:1.75}.model-detail .build-steps>div{gap:var(--space-m);border-top:1px solid var(--line);padding:var(--space-l) 0;grid-template-columns:40px 1fr;display:grid}.model-detail .build-steps p{font-size:var(--text-sm);color:var(--muted);max-width:520px;margin-top:var(--space-s);line-height:1.75}.model-detail .closing{margin-top:var(--chapter-space);border-top:1px solid var(--line);padding:var(--space-3xl) 0 var(--space-4xl);gap:var(--space-xl) var(--space-4xl);grid-template-columns:1fr 390px;display:grid}.model-detail .closing>.eyebrow{grid-column:1/-1;margin-bottom:0}.model-detail .closing>div{align-self:end}.model-detail .closing p:not(.mono){font-size:var(--text-md);line-height:1.75}.model-detail .closing .text-link{margin-top:var(--space-xl)}.model-detail .closing-notice{margin-top:var(--space-xl);padding-left:var(--space-l);border-left:1px solid var(--accent)}.model-detail .closing-notice>.mono{color:var(--muted)}.model-detail .closing .closing-notice p:not(.mono){font-size:var(--text-sm);margin-top:var(--space-xs);line-height:1.7}.model-detail .footer{border-top:1px solid var(--line);padding:var(--space-xl) 0 var(--space-2xl)}.model-detail .footer details{max-width:850px;color:var(--muted);margin-top:var(--space-l)}.model-detail .footer details p{font-size:var(--text-xs);margin:var(--space-s) 0;line-height:1.8}.model-detail .source-notes{margin:var(--space-m) 0;border-top:1px solid var(--line)}.model-detail .source-notes>div{gap:var(--space-l);padding:var(--space-s) 0;border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;display:grid}.model-detail .source-notes dt{padding-top:1px}.model-detail .source-notes dd{font-size:var(--text-xs);line-height:1.8}.model-detail .scene{position:relative}.model-detail .scene-car{aspect-ratio:32/15;object-fit:contain;width:100%}.model-detail .scene-decor,.model-detail .scene-top,.model-detail .scene-controls{display:none}.model-detail .cinematic>figcaption{padding-bottom:var(--space-l);border-bottom:1px solid var(--line)}.model-detail .has-motion .scene-run{height:calc(var(--stage-height) + var(--scene-run))}.model-detail .has-motion .scene{height:var(--stage-height);background:var(--paper);position:sticky;top:60px;overflow:hidden}.model-detail .has-motion .scene-car{left:var(--photo-x);top:var(--photo-y);width:var(--photo-width);max-width:none;position:absolute}.model-detail .has-motion .scene-top{padding-bottom:var(--space-m);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;display:flex;position:absolute;inset:14px 0 auto}.model-detail .has-motion .scene-decor{display:block}.model-detail .source-mark{border:1px solid var(--accent);pointer-events:none;opacity:0;position:absolute;top:0;left:0}.model-detail .connector{background:var(--accent);transform-origin:0;pointer-events:none;opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.model-detail .detail-view{width:var(--frame-width);aspect-ratio:var(--frame-aspect);transform-origin:0 0;opacity:0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.model-detail .detail-clip{outline:1px solid var(--ink);background:var(--paper);position:absolute;inset:0;overflow:hidden}.model-detail .detail-clip img{transform-origin:0 0;will-change:transform;width:1920px;max-width:none;height:900px;position:absolute;top:0;left:0}.model-detail .frame-label{white-space:nowrap;border:1px solid var(--line);min-width:100%;padding:var(--space-xs);letter-spacing:0;background:var(--paper);border-top:0;position:absolute;top:100%;left:0}.model-detail .scene-copy{width:var(--frame-width);opacity:0;position:absolute}.model-detail .scene-copy>.mono{color:var(--accent-text);margin-bottom:var(--space-xs);line-height:1.3}.model-detail .scene-heading{font-size:clamp(var(--text-lg), calc(var(--frame-width)*.1), var(--text-xl));letter-spacing:-.04em;white-space:pre-line;text-wrap:balance;line-height:1.1}.model-detail .scene-description{font-size:var(--text-sm);margin-top:var(--space-s);max-width:290px;line-height:1.5}.model-detail .has-motion .scene-controls{border-top:1px solid var(--line);padding-top:var(--space-xs);align-items:center;gap:var(--space-l);display:flex;position:absolute;bottom:8px;left:0;right:0}.model-detail .scene-controls button,.model-detail .scene-controls>a{padding:var(--space-s) 0;cursor:pointer;min-height:44px;color:var(--muted);font:var(--text-2xs)/1.6 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;background:0 0;border:0}.model-detail .scene-controls button[aria-current=step]{color:var(--ink);box-shadow:inset 0 -1px var(--accent)}.model-detail .scene-controls>a{color:var(--ink)}.model-detail .track{background:var(--line);height:1px;margin:0 var(--space-l);flex:1}.model-detail .track span{background:var(--accent);transform-origin:0;height:1px;display:block;transform:scaleX(0)}.model-detail .scene-notes{gap:var(--space-l) var(--space-xl);margin-top:var(--space-xl);grid-template-columns:180px repeat(2,minmax(0,1fr));display:grid}.model-detail .scene-notes-focus{color:var(--accent-text)}.model-detail .scene-note>.mono{color:var(--muted)}.model-detail .scene-note-heading{font-size:var(--text-lg);letter-spacing:-.04em;margin-top:var(--space-xs);text-wrap:balance;line-height:1.15}.model-detail .scene-note-description{font-size:var(--text-sm);margin-top:var(--space-s);-webkit-hyphens:auto;hyphens:auto;max-width:340px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.model-detail .has-motion+.scene-notes{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (hover:hover) and (pointer:fine){.model-detail :where(main,.footer) a:hover,.model-detail a:where(.skip-link):hover{color:var(--accent-text)}.model-detail .scene-controls button:hover,.model-detail .scene-controls>a:hover{color:var(--ink)}}@media (width<=1150px){.model-detail{--column-gap:var(--space-2xl)}.model-detail .chapter-heading,.model-detail .body-spread .spread-copy{gap:var(--space-l);grid-template-columns:130px 1fr 280px}.model-detail .seat-spread{gap:var(--space-4xl)}.model-detail .component-list>div{gap:var(--space-m);grid-template-columns:135px 1fr}.model-detail .wheel-details{gap:var(--space-2xl)}.model-detail .technical-panel{padding:var(--space-2xl)}.model-detail .section-heading{gap:var(--space-2xl);grid-template-columns:1fr 300px}.model-detail .body-components{column-gap:var(--space-xl)}.model-detail .body-components>div{grid-template-columns:125px 1fr}.model-detail .closing{grid-template-columns:1fr 330px}.model-detail .engine-type{grid-template-columns:max-content}.model-detail .engine-type>div+div{margin-top:0}.model-detail .engine-facts{grid-template-columns:1fr}.model-detail .engine-facts .spec-grid{column-gap:var(--column-gap);margin-top:var(--space-xl)}.model-detail .build-opening,.model-detail .build-layout{grid-template-columns:280px 1fr}.model-detail .finish-notes{gap:var(--space-l);grid-template-columns:1fr}.model-detail .finish-notes>div{grid-template-columns:var(--space-2xl) 1fr;column-gap:var(--space-l);display:grid}.model-detail .finish-notes>div>:not(.finish-mark){padding-right:0}.model-detail .finish-mark{width:var(--space-2xl);height:var(--space-2xl);grid-row:1/span 2;margin:0}.model-detail .finish-notes p{margin-top:var(--space-xs);max-width:440px}}@media (width<=850px){.model-detail{--chapter-space:var(--space-3xl);--block-space:var(--space-3xl);--column-gap:var(--space-xl)}.model-detail .scene-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.model-detail .scene-notes-focus{grid-column:1/-1}.model-detail .chapter-heading{gap:var(--space-l);margin-bottom:var(--space-xl);grid-template-columns:1fr 1fr}.model-detail .chapter-number{grid-column:1/-1;padding:0}.model-detail .chapter-heading .lead{align-self:end}.model-detail .body-spread .spread-copy{grid-template-columns:1fr 1fr}.model-detail .body-spread .eyebrow{grid-column:1/-1;margin-bottom:0}.model-detail .body-spread .source-line{grid-column:2}.model-detail .body-components{grid-template-columns:1fr}.model-detail .spread,.model-detail .spread.reverse{grid-template-columns:1fr 1fr}.model-detail .seat-spread{gap:var(--column-gap)}.model-detail .wheel-details{display:block}.model-detail .wheel-pair{max-width:540px;margin-bottom:var(--space-xl)}.model-detail .wheel-details>.component-list>div{grid-template-columns:180px 1fr}.model-detail .technical-panel{padding:var(--space-xl)}.model-detail .engine-opening{grid-template-rows:none;grid-template-columns:1fr}.model-detail .engine-opening .chapter-number{margin-bottom:var(--space-xl)}.model-detail .engine-opening .engine-type{grid-row:2}.model-detail .engine-opening h2{margin-top:var(--space-2xl);grid-area:3/1}.model-detail .engine-opening .lead{grid-area:4/1;max-width:440px}.model-detail .engine-type{column-gap:var(--space-m);grid-template-columns:1fr 1fr}.model-detail .engine-type>div+div{margin-top:var(--space-l)}.model-detail .build-opening{grid-template-columns:1fr}.model-detail .build-opening h2{margin-bottom:var(--space-l)}.model-detail .build-opening .lead{max-width:440px}.model-detail .rear-panorama{margin-top:var(--space-xl);grid-column:1}.model-detail .audio-spread .component-list>div,.model-detail .seat-spread .component-list>div{gap:var(--space-xs);grid-template-columns:1fr}.model-detail .closing{gap:var(--space-xl);grid-template-columns:1fr 300px}}@media (width<=600px){.model-detail{--chapter-space:var(--space-2xl);--block-space:var(--space-2xl)}html:has(.model-detail){scroll-padding-top:78px}.model-detail .opening{padding-top:var(--space-xl)}.model-detail .opening-title{margin-bottom:var(--space-l)}.model-detail .eyebrow{margin-bottom:var(--space-m);gap:var(--space-s)}.model-detail .chapter-heading{display:block}.model-detail .chapter-number{margin-bottom:var(--space-l)}.model-detail .lead{margin-top:var(--space-l);max-width:440px}.model-detail .cinematic>figcaption{padding-bottom:var(--space-m)}.model-detail .scene-notes{gap:var(--space-l);grid-template-columns:1fr}.model-detail .scene-car{aspect-ratio:1.5;object-fit:contain}.model-detail [data-scene=front] .scene{aspect-ratio:1060/700;overflow:hidden}.model-detail [data-scene=front] .scene-car{aspect-ratio:32/15;background:0 0;width:181.13%;max-width:none;margin:-3.774% 0 0 -8.491%}.model-detail .spread,.model-detail .spread.reverse,.model-detail .body-spread{align-items:stretch;gap:var(--space-l);margin-top:var(--block-space);flex-direction:column;display:flex}.model-detail .spread.reverse figure,.model-detail .spread.reverse .spread-copy{grid-area:auto}.model-detail .spread-copy{max-width:none;padding-left:var(--space-m)}.model-detail .body-spread .spread-copy{margin-top:0;display:block}.model-detail .body-spread .spread-copy>p:not(.eyebrow){margin-top:var(--space-m)}.model-detail .body-spread .eyebrow{margin-bottom:var(--space-m)}.model-detail .body-spread img{object-fit:contain;min-height:190px}.model-detail .spread-copy>p:not(.eyebrow){margin-top:var(--space-m)}.model-detail .component-list{margin-top:var(--space-l)}.model-detail .component-list>div,.model-detail .body-components>div,.model-detail .wheel-details>.component-list>div{gap:var(--space-m);padding:var(--space-m) 0;grid-template-columns:120px 1fr}.model-detail .body-components{margin-top:var(--space-xl)}.model-detail .subchapter{padding-top:var(--space-xl)}.model-detail .section-heading{margin-bottom:var(--space-xl);display:block}.model-detail .section-heading>p{margin-top:var(--space-l)}.model-detail .variant-grid,.model-detail .light-grid{gap:var(--space-xl);grid-template-columns:1fr}.model-detail .variant-grid figcaption,.model-detail .light-grid figcaption{padding-top:var(--space-m)}.model-detail .light-tail{justify-self:end;width:80%}.model-detail .wheel-details{margin-top:var(--space-xl)}.model-detail .wheel-pair{gap:var(--space-s);margin-bottom:var(--space-l)}.model-detail .wheel-pair figure+figure{margin-top:var(--space-2xl)}.model-detail .source-notes>div{gap:var(--space-2xs);grid-template-columns:1fr}.model-detail .technical-panel{padding:var(--space-l);display:block}.model-detail .technical-panel>div>p:not(.eyebrow){margin-top:var(--space-m)}.model-detail .setting-options{margin-top:var(--space-xl);gap:var(--space-l)}.model-detail .setting-options>.source-line{margin-top:0}.model-detail .engine-opening .chapter-number{margin-bottom:var(--space-l)}.model-detail .engine-opening h2{margin-top:var(--space-xl)}.model-detail .engine-type>div{margin-top:var(--space-s)!important}.model-detail .engine-type>div span{margin-left:var(--space-xs)}.model-detail .engine-type>p:not(.mono){margin-top:var(--space-m)}.model-detail .engine-facts .spec-grid{gap:var(--space-l);grid-template-columns:1fr}.model-detail .engine-source{margin-top:var(--space-xl)}.model-detail .cabin-panorama img{aspect-ratio:1.2;object-fit:cover;object-position:50%}.model-detail .seat-spread{gap:var(--space-xl)}.model-detail .seat-spread figure{width:86%;max-width:340px}.model-detail .seat-spread .component-list>div,.model-detail .audio-spread .component-list>div{gap:var(--space-m);grid-template-columns:135px 1fr}.model-detail .audio-spread{gap:var(--space-l);flex-direction:column;display:flex}.model-detail .audio-spread>div>p:not(.eyebrow){margin-top:var(--space-l)}.model-detail .audio-spread figure{align-self:flex-end;width:75%}.model-detail .finish-section{padding-top:var(--space-xl)}.model-detail .finish-notes>div{grid-template-columns:var(--space-xl) 1fr;column-gap:var(--space-m)}.model-detail .finish-mark{width:var(--space-xl);height:var(--space-xl)}.model-detail .build-opening h2{margin-bottom:0}.model-detail .rear-panorama{margin-top:var(--space-l)}.model-detail .build-layout{margin-top:var(--space-xl);display:block}.model-detail .build-layout>div:first-child{max-width:none}.model-detail .build-steps{margin-top:var(--space-xl)}.model-detail .build-steps>div{gap:var(--space-s);padding:var(--space-l) 0;grid-template-columns:24px 1fr}.model-detail .closing{padding:var(--space-2xl) 0;display:block}.model-detail .closing>.eyebrow{margin-bottom:var(--space-l)}.model-detail .closing>div{margin-top:var(--space-l)}.model-detail .footer{padding-top:var(--space-l)}}@media (width<=360px){.model-detail .component-list>div,.model-detail .body-components>div{gap:var(--space-s);grid-template-columns:110px 1fr}}@media (prefers-reduced-motion:reduce){.model-detail .has-motion .scene-run{height:auto}.model-detail .has-motion .scene{height:auto;position:relative;top:0}.model-detail .has-motion .scene-car{width:100%;position:static}.model-detail .scene-decor,.model-detail .scene-controls,.model-detail .scene-top{display:none!important}}.model-detail #innenraum :is(.chapter-heading,.seat-spread,.audio-spread,.section-heading){gap:var(--space-l);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.model-detail #innenraum :is(.chapter-heading,.seat-spread,.audio-spread,.section-heading)>*{min-width:0}.model-detail #innenraum .chapter-number{grid-column:1/4}.model-detail #innenraum .chapter-heading h2,.model-detail #innenraum .section-heading>div{grid-column:4/9}.model-detail #innenraum .chapter-heading .lead,.model-detail #innenraum .section-heading>p{grid-column:9/13}.model-detail #innenraum .cabin-panorama img{aspect-ratio:1920/919}.model-detail #innenraum .seat-spread{align-items:start}.model-detail #innenraum .seat-spread figure,.model-detail #innenraum .audio-spread>div{grid-column:2/7}.model-detail #innenraum .seat-spread .spread-copy,.model-detail #innenraum .audio-spread figure{grid-column:8/13}.model-detail #innenraum .seat-spread figure{width:100%}.model-detail #innenraum .seat-spread .spread-copy{width:100%;padding-left:0}.model-detail #innenraum .eyebrow{color:var(--accent-text);margin-bottom:var(--space-s)}@media (width<=850px){.model-detail #innenraum :is(.chapter-heading,.seat-spread,.audio-spread,.section-heading){grid-template-columns:minmax(0,1fr)}.model-detail #innenraum .chapter-heading>:is(.chapter-number,h2,.lead),.model-detail #innenraum .seat-spread>:is(figure,.spread-copy),.model-detail #innenraum .audio-spread>:is(div,figure),.model-detail #innenraum .section-heading>:is(div,p){grid-column:1}.model-detail #innenraum .chapter-number,.model-detail #innenraum .lead,.model-detail #innenraum .section-heading>p{margin:0}.model-detail #innenraum .lead,.model-detail #innenraum .section-heading>p{max-width:490px}.model-detail #innenraum :is(.seat-spread,.audio-spread) .component-list>div{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.model-detail #innenraum .seat-spread figure{width:86%}.model-detail #innenraum .audio-spread figure{width:75%}}@media (width<=360px){.model-detail #innenraum :is(.seat-spread,.audio-spread) figure{width:100%}}.model-detail .interior-views{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:32px 24px;margin-top:112px;display:grid}.model-detail .interior-views>*{min-width:0}.model-detail .interior-views .door-view{grid-column:1/9}.model-detail .interior-views .instrument-view{grid-column:9/13}.model-detail .interior-views img{width:100%;height:auto}.model-detail .interior-view-note{grid-column:4/9;max-width:490px}@media (width<=850px){.model-detail .interior-views{margin-top:76px;display:block}.model-detail .interior-views .instrument-view{width:75%;max-width:550px;margin:40px 0 0 auto}.model-detail .interior-view-note{margin-top:32px}}@media (width<=360px){.model-detail .interior-views .instrument-view{width:100%}}.model-detail>.site-header{z-index:6}.model-detail[id],.model-detail [id]{scroll-margin-top:0}.model-detail :where(main,.footer) summary{list-style:none}.model-detail :where(main,.footer) summary::-webkit-details-marker{display:none}.model-detail .disclosure-indicator{width:.75em;margin-right:var(--space-xs);text-align:center;display:inline-block;transform:rotate(0)}.model-detail details[open]>summary .disclosure-indicator{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.model-detail .disclosure-indicator{transition:transform .16s cubic-bezier(.23,1,.32,1)}}.model-detail summary:focus-visible .disclosure-indicator{transition:none}.model-detail .scene-controls button:enabled:active{background:color-mix(in srgb, var(--accent) 12%, var(--paper));color:var(--ink)}
