/* Shared fleet collection and individual vehicle pages. */
.fleet-home{background:#eeeee7;border-top:1px solid var(--line)}
.fleet-home-top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px}
.fleet-home h2,.fleet-comparison h2,.fleet-help h2,.vehicle-difference h2{font:clamp(40px,4.8vw,72px)/1.12 var(--serif);letter-spacing:-.04em;font-weight:400;margin:22px 0 0}
.fleet-home h2 em,.fleet-intro h1 em,.fleet-comparison h2 em,.fleet-help h2 em,.vehicle-difference h2 em{font-weight:400;color:var(--olive)}
.fleet-home-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:6%;align-items:center}
.fleet-home-photo{margin:0}.fleet-home-photo img{width:100%;aspect-ratio:4/3;object-fit:contain}
.fleet-home-photo figcaption{display:flex;justify-content:space-between;gap:18px;font-size:13px;margin-top:13px}.fleet-home-photo figcaption>span{font-size:12px;color:var(--muted);max-width:52%;text-align:right}
.fleet-category{display:block;text-transform:uppercase;font-size:13px;letter-spacing:.1em;color:var(--olive)}
.fleet-row{display:grid;grid-template-columns:25px 1fr 30px;gap:18px;border-top:1px solid #bec4b4;padding:27px 0;align-items:center;transition:padding .3s,background .3s}.fleet-row:last-child{border-bottom:1px solid #bec4b4}.fleet-row-number{align-self:start;font-size:12px;color:var(--muted)}.fleet-row strong{display:block;font:29px/1.2 var(--serif);margin:9px 0}.fleet-row-type{font-size:14px;color:var(--muted)}.fleet-row-arrow{font-size:26px;transition:translate .25s}.fleet-row:hover{padding-left:10px;background:#e6e8dd}.fleet-row:hover .fleet-row-arrow{translate:4px -4px}
.fleet-note{color:var(--muted);font-size:14px;line-height:1.8;max-width:850px;margin:24px 0 0}
.fleet-page .site-header{background:var(--paper)}.fleet-page .desktop-nav a[aria-current]{border-bottom:1px solid var(--olive)}
.fleet-intro{padding-top:58px;padding-bottom:60px}.fleet-intro-title{display:flex;gap:6%;align-items:end;justify-content:space-between}.fleet-intro h1{font:clamp(62px,7.3vw,112px)/.98 var(--serif);font-weight:400;letter-spacing:-.05em;margin:28px 0 0;pointer-events:auto}.fleet-intro-title>div{padding-bottom:8px}.fleet-intro-title p{font-size:18px;line-height:1.8;margin-bottom:22px}
.fleet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:0;padding-bottom:80px}.fleet-card{min-width:0}.fleet-card-image{display:block;overflow:hidden;background:#e8e9e1}.fleet-card-image img{width:100%;aspect-ratio:4/3;object-fit:contain;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.fleet-card-image:hover img{transform:scale(1.035)}.fleet-card-copy{padding-top:22px}.fleet-card h2{font:30px/1.2 var(--serif);margin:12px 0 15px;letter-spacing:-.03em}.fleet-card h2 a{display:flex;justify-content:space-between;gap:10px}.fleet-card h2 span{font-size:23px}.fleet-card p{font-size:16px;line-height:1.8;color:var(--muted)}.photo-credit,.fleet-card .photo-credit{font-size:12px;line-height:1.6;color:var(--muted);margin:14px 0 0}.photo-credit a:hover,.fleet-home-photo figcaption a:hover{text-decoration:underline}
.fleet-comparison{background:var(--white);border-block:1px solid var(--line);padding-top:80px;padding-bottom:80px}.comparison-scroll{overflow-x:auto;margin-top:45px;padding-bottom:14px}.comparison-scroll:focus-visible{outline:2px solid var(--olive);outline-offset:8px}.comparison-scroll table{border-collapse:collapse;table-layout:fixed;min-width:790px;width:100%;text-align:left}.comparison-scroll caption{text-align:left;font-size:14px;color:var(--muted);padding-bottom:18px}.comparison-scroll th,.comparison-scroll td{border-bottom:1px solid var(--line);padding:24px 22px;vertical-align:top;font-size:16px;line-height:1.7}.comparison-scroll th:first-child{padding-left:0;width:18%;font-weight:400}.comparison-scroll thead th{font:30px/1.3 var(--serif);color:var(--olive)}.comparison-scroll thead th:first-child{font:14px/1.6 var(--sans);color:var(--muted)}.comparison-scroll small{display:block;font:13px/1.6 var(--sans);margin-top:7px;color:var(--muted)}.comparison-scroll th a{text-decoration:underline;text-underline-offset:5px}
.fleet-help,.vehicle-difference{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.fleet-help>.eyebrow{grid-column:1/-1;margin-bottom:-30px}.fleet-help>div>p,.vehicle-difference>div>p{font-size:18px;line-height:1.9}.fleet-help>div>.fleet-note,.vehicle-difference>div>.fleet-note{font-size:14px}.fleet-quote{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;background:var(--olive);color:#fff;border:1px solid var(--olive);padding:18px 22px;font-size:16px;transition:background .3s;min-height:60px}.fleet-quote:hover{background:#323e2b}.fleet-credits{margin:0 7% 65px;padding:20px 0;border-block:1px solid var(--line);font-size:14px;line-height:1.8;color:var(--muted)}.fleet-credits summary{cursor:pointer;color:var(--ink)}.fleet-credits a{text-decoration:underline}.fleet-credits li{margin:9px 0}
.fleet-breadcrumb{display:flex;gap:15px;flex-wrap:wrap;padding:30px 7%;font-size:13px;color:var(--muted)}.fleet-breadcrumb a:hover{text-decoration:underline}.vehicle-hero{display:grid;grid-template-columns:1.32fr 1fr;gap:0 6%;padding:10px 7% 80px;align-items:start}.vehicle-heading{grid-column:1/-1;display:grid;grid-template-columns:1.32fr 1fr;column-gap:6%;align-items:end;margin-bottom:38px}.vehicle-heading .eyebrow{grid-column:1/-1}.vehicle-heading h1{font:clamp(74px,9vw,135px)/1 var(--serif);font-weight:400;letter-spacing:-.055em;margin:22px 0 0;pointer-events:auto}.vehicle-heading h1>span{display:block;font:18px/1.5 var(--sans);letter-spacing:.02em;color:var(--muted);margin-bottom:12px}.vehicle-heading>p{font:32px/1.3 var(--serif);max-width:350px;margin:0 0 7px;color:var(--olive)}.vehicle-image{margin:0}.vehicle-image img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#e6e8df}.vehicle-overview{padding:14px 0}.vehicle-overview>p{font-size:19px;line-height:1.8;margin:20px 0 26px}.vehicle-overview dl{margin:0 0 25px}.vehicle-overview dl>div{border-top:1px solid var(--line);padding:16px 0}.vehicle-overview dt{text-transform:uppercase;font-size:12px;letter-spacing:.1em;color:var(--muted);margin-bottom:5px}.vehicle-overview dd{font-size:16px;margin:0}.vehicle-overview>.text-link{margin-top:24px}.vehicle-highlights{background:var(--white);padding-top:70px;padding-bottom:80px;border-block:1px solid var(--line)}.vehicle-highlights>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;margin-top:35px}.vehicle-highlights article>span{font-size:13px;color:var(--muted)}.vehicle-highlights h2{font:29px/1.2 var(--serif);font-weight:400;margin:14px 0 20px}.vehicle-highlights p{font-size:16px;color:var(--muted);line-height:1.9}.vehicle-difference{padding-top:80px;padding-bottom:80px}.vehicle-other{padding-top:40px;padding-bottom:70px;border-top:1px solid var(--line)}.vehicle-other>a{display:grid;grid-template-columns:1fr 1fr 30px;gap:25px;padding:25px 0;border-bottom:1px solid var(--line);align-items:center}.vehicle-other>a>span:first-child{font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.vehicle-other strong{font:40px/1.2 var(--serif)}.vehicle-other>a>span:last-child{font-size:25px}.vehicle-other>a:hover{color:var(--olive)}
@media(min-width:721px) and (max-width:1100px){.desktop-nav{gap:18px;font-size:13px}.fleet-grid{gap:20px}.fleet-card h2{font-size:24px}.vehicle-overview>p{font-size:17px}.vehicle-heading>p{font-size:28px}}
@media(max-width:720px){.fleet-home-top{display:block;margin-bottom:32px}.fleet-home-top>.text-link{margin-top:25px}.fleet-home-layout{grid-template-columns:1fr;gap:34px}.fleet-row{padding:24px 0}.fleet-row strong{font-size:27px}.fleet-home-photo figcaption{display:block}.fleet-home-photo figcaption>span{display:block;max-width:none;text-align:left;margin-top:8px}.fleet-intro{padding-top:35px;padding-bottom:40px}.fleet-intro-title{display:block}.fleet-intro h1{font-size:clamp(54px,12vw,85px)}.fleet-intro-title>div{margin-top:24px}.fleet-intro-title p{font-size:16px}.fleet-grid{grid-template-columns:1fr;gap:46px;padding-top:0;padding-bottom:50px}.fleet-card h2{font-size:32px}.fleet-card-copy{padding-top:18px}.fleet-card p{margin-top:12px}.fleet-comparison{padding-block:55px}.fleet-comparison h2{font-size:40px}.comparison-scroll{margin-top:30px}.comparison-scroll table{min-width:750px}.comparison-scroll th,.comparison-scroll td{padding:19px 16px}.fleet-help,.vehicle-difference{grid-template-columns:1fr;gap:22px;padding-block:55px}.fleet-help>.eyebrow{margin-bottom:0}.fleet-help h2,.vehicle-difference h2{margin-top:0;font-size:43px}.fleet-help>div>p,.vehicle-difference>div>p{font-size:17px}.fleet-breadcrumb{padding-block:22px;font-size:12px;gap:10px}.vehicle-hero{grid-template-columns:1fr;padding-bottom:42px}.vehicle-heading{display:block;margin-bottom:28px}.vehicle-heading h1{font-size:84px}.vehicle-heading>p{font-size:26px;margin:22px 0 0}.vehicle-overview{padding-top:30px}.vehicle-overview>p{font-size:18px}.vehicle-highlights{padding-block:48px}.vehicle-highlights>div{grid-template-columns:1fr;gap:22px;margin-top:28px}.vehicle-highlights article{border-bottom:1px solid var(--line);padding-bottom:20px}.vehicle-highlights h2{margin:12px 0 14px;font-size:30px}.vehicle-other{padding-block:35px}.vehicle-other>a{grid-template-columns:1fr auto;gap:8px}.vehicle-other>a>span:first-child{grid-column:1/-1;font-size:12px}.vehicle-other strong{font-size:36px}.fleet-credits{margin-bottom:40px}}
@media(prefers-reduced-motion:no-preference){.vehicle-image img{animation:fleet-reveal .85s cubic-bezier(.2,.75,.2,1) both}.vehicle-overview{animation:hero-in .65s .12s both}@keyframes fleet-reveal{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}}
@media(prefers-reduced-motion:reduce){.fleet-row,.fleet-row-arrow,.fleet-card-image img{transition:none}}

.fleet-home-photo img,.fleet-card-image img,.vehicle-image img{height:auto}

/* The collection uses the reference project's fixed-stage vertical wipe. */
.fleet-scroll{position:relative;background:var(--paper)}
.fleet-stage{position:relative;overflow:hidden;isolation:isolate}
.fleet-scene{position:relative;background:var(--scene-bg);min-height:760px;padding:80px 7%;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:6%}
.fleet-scene-copy{z-index:2}.fleet-marque{font-size:17px;margin:30px 0 5px}
.fleet-scene h2{font:clamp(64px,8.2vw,140px)/1 var(--serif);font-weight:400;letter-spacing:-.065em;margin:0 0 28px}
.fleet-scene-line{font:clamp(22px,2.3vw,34px)/1.4 var(--serif);max-width:300px}
.fleet-discover{display:inline-flex;align-items:center;gap:50px;font-size:14px;border-bottom:1px solid var(--olive);padding:16px 0;margin-top:15px}.fleet-discover span{font-size:24px}
.fleet-scene-photo{margin:0;min-width:0}.fleet-scene-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.fleet-scene-photo figcaption{font-size:11px;letter-spacing:.07em;margin-top:15px;color:var(--muted)}
.fleet-scene-bottom{position:absolute;left:7%;bottom:90px;font-size:10px;letter-spacing:.18em}
.fleet-rail,.fleet-stage-footer,.fleet-scroll-progress{display:none}
.fleet-scroll.is-enhanced{height:400svh}.is-enhanced .fleet-stage{position:sticky;top:0;height:100svh;min-height:540px}.is-enhanced .fleet-scene{position:absolute;inset:0;min-height:0;padding-top:7%;padding-bottom:12%;clip-path:inset(100% 0 0)}.is-enhanced .fleet-scene:first-child{clip-path:inset(0)}
.is-enhanced .fleet-rail{display:flex;position:absolute;right:2%;top:50%;transform:translateY(-50%);flex-direction:column;z-index:5}
.fleet-rail button{display:flex;justify-content:end;align-items:center;gap:9px;border:0;background:none;padding:12px 7px;min-height:44px}.fleet-rail i{width:7px;height:7px;border:1px solid var(--olive);border-radius:50%;display:block}.fleet-rail span{opacity:0;font-size:11px;background:var(--paper);padding:3px 6px}.fleet-rail button[aria-current] i{background:var(--olive);transform:scale(1.4)}.fleet-rail button:hover span,.fleet-rail button:focus-visible span{opacity:1}
.is-enhanced .fleet-stage-footer{display:flex;position:absolute;z-index:5;left:7%;right:7%;bottom:30px;justify-content:space-between;align-items:center;gap:20px;font-size:11px;letter-spacing:.08em}.fleet-stage-footer b{margin-left:14px}.fleet-stage-footer a{border-bottom:1px solid var(--olive);padding-bottom:4px}
.is-enhanced .fleet-scroll-progress{display:block;position:absolute;bottom:0;left:0;right:0;height:2px;background:#4b554220;z-index:6}.fleet-scroll-progress i,.vehicle-story-progress i{display:block;height:100%;background:var(--olive);transform-origin:left;transform:scaleX(0)}
.vehicle-summary{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.vehicle-summary h2{font:clamp(48px,5vw,78px)/1.1 var(--serif);font-weight:400;letter-spacing:-.04em;margin:25px 0}.vehicle-summary em{color:var(--olive);font-weight:400}
/* Individual vehicle story: small image -> expansion -> cabin -> luggage. */
.vehicle-story{position:relative;background:var(--paper)}.vehicle-story-stage{position:relative;isolation:isolate}
.fleet-page:has(.vehicle-story.is-enhanced) .site-header{position:absolute;inset:0 0 auto;background:transparent}
.vehicle-story-title{text-align:center;padding:50px 7% 30px}.vehicle-story-title h1{font:clamp(72px,8vw,120px)/1 var(--serif);font-weight:400;letter-spacing:-.05em;margin:16px 0}.vehicle-story-title p{font-size:17px;margin:10px 0;color:var(--muted)}
.vehicle-story-frame{margin:0 auto 50px;width:66%;overflow:hidden}.vehicle-story-frame img{width:100%;height:auto}.vehicle-story-hint{display:none}
.vehicle-story-interior{position:relative}.vehicle-interior-photo img{width:100%;height:auto}.vehicle-interior-caption{padding:32px 7%}.vehicle-interior-caption h2{font:clamp(40px,5vw,76px)/1.12 var(--serif);font-weight:400;letter-spacing:-.04em;margin:18px 0}.vehicle-interior-caption p{font-size:16px}
.vehicle-story-capacity{background:#f7f6f3;padding:70px 7%;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:6%}.capacity-copy{position:relative;z-index:2}.capacity-copy h2{font:clamp(52px,6.8vw,110px)/1.1 var(--serif);font-weight:400;letter-spacing:-.05em;margin:18px 0 25px}.capacity-count{font-size:23px;line-height:1.5;margin-bottom:10px}.capacity-copy>p{margin-top:10px}.capacity-note{font-size:13px;color:var(--muted);line-height:1.8;max-width:350px}.capacity-copy .fleet-quote{margin-top:28px;max-width:350px}.capacity-image{margin:0}.capacity-image img{width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}
.vehicle-story-nav,.vehicle-story-progress{display:none}
.vehicle-story.is-enhanced{height:500svh}.is-enhanced .vehicle-story-stage{position:sticky;top:0;height:100svh;min-height:540px;overflow:hidden}
.is-enhanced .vehicle-story-arrival,.is-enhanced .vehicle-story-interior,.is-enhanced .vehicle-story-capacity{position:absolute;inset:0}
.is-enhanced .vehicle-story-title{position:absolute;top:18%;left:0;right:0;padding:0 7%;opacity:var(--title-opacity,1);transform:translateY(var(--title-offset,0px))}.is-enhanced .vehicle-story-title h1{font-size:clamp(65px,8vw,120px)}
.is-enhanced .vehicle-story-frame{position:absolute;margin:0;width:auto;left:var(--frame-x,19%);right:var(--frame-x,19%);top:var(--frame-top,36%);bottom:var(--frame-bottom,14%)}.is-enhanced .vehicle-story-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 52%}
.is-enhanced .vehicle-story-hint{display:block;position:absolute;bottom:9%;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.16em;opacity:var(--title-opacity,1)}.vehicle-story-hint span{margin-left:15px}
.is-enhanced .vehicle-story-interior{clip-path:inset(var(--interior-inset,100%) 0 0 0);background:var(--paper)}.is-enhanced .vehicle-interior-photo{position:absolute;inset:0}.is-enhanced .vehicle-interior-photo img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(var(--interior-scale,1.035))}.is-enhanced .vehicle-interior-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#171914b8,transparent 60%)}
.is-enhanced .vehicle-interior-caption{position:absolute;bottom:15%;left:7%;right:7%;padding:0;color:#fff;opacity:var(--interior-copy,0)}.is-enhanced .vehicle-interior-caption .eyebrow{color:#fff}.is-enhanced .vehicle-story-capacity{clip-path:inset(var(--capacity-inset,100%) 0 0 0);padding-bottom:110px}.is-enhanced .capacity-image img{max-height:72svh}
.is-enhanced .vehicle-story-nav{position:absolute;z-index:6;bottom:24px;left:50%;transform:translateX(-50%);display:flex;gap:5px;white-space:nowrap;padding:7px;background:#f5f3eef2;border:1px solid #d1d4c5;border-radius:40px;box-shadow:0 4px 22px #273b3710}.vehicle-story-nav button{border:0;background:none;padding:8px 16px;min-height:42px;border-radius:30px;font-size:12px;color:var(--muted)}.vehicle-story-nav button span{margin-left:7px}.vehicle-story-nav button[aria-current]{background:var(--olive);color:white}
.is-enhanced .vehicle-story-progress{display:block;position:absolute;bottom:0;left:0;right:0;height:2px;z-index:7}
@media(max-width:720px){
 .fleet-scene{grid-template-columns:1fr;gap:20px;padding:45px 8% 100px;min-height:720px}.is-enhanced .fleet-scene{padding:6svh 8% 15svh;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:22px}.fleet-scene-copy .eyebrow{font-size:10px}.fleet-marque{margin:14px 0 5px;font-size:13px}.fleet-scene h2{font-size:65px;margin-bottom:12px}.fleet-scene-line{font-size:23px;max-width:none;margin:0}.fleet-discover{margin-top:2px;padding:10px 0;font-size:13px}.fleet-scene-photo{width:100%}.fleet-scene-photo img{max-height:35svh;object-fit:cover}.fleet-scene-photo figcaption{font-size:10px;margin-top:8px}.fleet-scene-bottom{display:none}.is-enhanced .fleet-rail{right:0}.fleet-rail span{display:none}.fleet-rail button{padding:12px;min-width:30px}.is-enhanced .fleet-stage-footer{font-size:9px;left:8%;right:8%;bottom:25px;gap:12px}.fleet-stage-footer b{margin-left:5px}
 .vehicle-summary{grid-template-columns:1fr;gap:15px;padding-block:55px}.vehicle-summary h2{font-size:49px}.vehicle-story-title{padding-top:35px}.vehicle-story-title h1{font-size:72px}.vehicle-story-title p{font-size:15px}.vehicle-story-frame{width:86%}
 .is-enhanced .vehicle-story-title{top:7%}.is-enhanced .vehicle-story-title h1{font-size:76px}.is-enhanced .vehicle-story-title .eyebrow{font-size:10px}.is-enhanced .vehicle-story-title p{max-width:250px;margin:12px auto;line-height:1.7}.is-enhanced .vehicle-story-hint{bottom:17%;font-size:9px}.is-enhanced .vehicle-interior-photo img{object-position:54% center}.is-enhanced .vehicle-interior-caption{bottom:19%;left:8%;right:8%}.vehicle-interior-caption h2{font-size:44px}.vehicle-interior-caption p{font-size:14px}.is-enhanced .vehicle-story-nav{bottom:20px;padding:5px;gap:0}.vehicle-story-nav button{font-size:11px;padding:8px 12px}.vehicle-story-nav button span{margin-left:3px}
 .vehicle-story-capacity,.is-enhanced .vehicle-story-capacity{padding:6svh 8% 95px;grid-template-columns:1fr;gap:12px;align-content:center}.capacity-copy h2{font-size:54px;margin:12px 0}.capacity-count{font-size:19px;margin:0}.capacity-copy>p{font-size:13px;margin:6px 0}.capacity-copy .capacity-note{font-size:11px;line-height:1.65}.capacity-copy .fleet-quote{font-size:13px;padding:12px 16px;min-height:48px;margin-top:14px;max-width:none}.capacity-image{width:100%}.is-enhanced .capacity-image img{max-height:32svh;object-fit:contain}.capacity-copy .eyebrow{font-size:10px;padding:0}
}
@media(max-height:620px) and (min-width:721px){.is-enhanced .vehicle-story-title h1{font-size:64px}.is-enhanced .vehicle-story-title p{font-size:14px}.capacity-copy h2{font-size:56px;margin:10px 0}.capacity-copy p{font-size:12px}.capacity-copy .fleet-quote{margin-top:12px;min-height:46px;padding:10px 15px}.is-enhanced .vehicle-story-capacity{padding-top:35px;padding-bottom:90px}.fleet-scene h2{font-size:70px}.fleet-scene-line{font-size:25px}}
@media(prefers-reduced-motion:reduce){
 .fleet-scroll.is-enhanced,.vehicle-story.is-enhanced{height:auto}.is-enhanced .fleet-stage,.is-enhanced .vehicle-story-stage{position:relative;height:auto;min-height:0;overflow:visible}.is-enhanced .fleet-scene,.is-enhanced .vehicle-story-arrival,.is-enhanced .vehicle-story-interior,.is-enhanced .vehicle-story-capacity{position:relative;inset:auto;clip-path:none!important}.is-enhanced .fleet-scene{min-height:85svh}.is-enhanced .fleet-rail,.is-enhanced .fleet-stage-footer,.is-enhanced .fleet-scroll-progress,.is-enhanced .vehicle-story-nav,.is-enhanced .vehicle-story-progress,.is-enhanced .vehicle-story-hint{display:none}.is-enhanced .vehicle-story-title{position:relative;top:auto;padding:45px 7% 25px;opacity:1;transform:none}.is-enhanced .vehicle-story-frame{position:relative;inset:auto;width:86%;margin:0 auto 40px}.is-enhanced .vehicle-story-frame img{height:auto}.is-enhanced .vehicle-interior-photo{position:relative;inset:auto}.is-enhanced .vehicle-interior-photo img{height:auto;transform:none}.is-enhanced .vehicle-interior-photo:after{display:none}.is-enhanced .vehicle-interior-caption{position:relative;inset:auto;color:var(--ink);opacity:1;padding:32px 7%}.is-enhanced .vehicle-interior-caption .eyebrow{color:var(--muted)}.is-enhanced .vehicle-story-capacity{padding-block:50px}
}

@media(max-width:720px){.is-enhanced .vehicle-story-title{top:16%}} @media(prefers-reduced-motion:reduce){.fleet-page:has(.vehicle-story) .site-header{position:relative}.is-enhanced .vehicle-story-title{top:auto}}
