.media-carousel-module__rK1npa__carousel{isolation:isolate;touch-action:pan-y pinch-zoom;color:#fff;--slide-progress:0;background:#161819;height:clamp(560px,46vw,830px);position:relative;overflow:hidden}.media-carousel-module__rK1npa__stage{position:absolute;inset:0}.media-carousel-module__rK1npa__slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s,visibility .8s;position:absolute;inset:0}.media-carousel-module__rK1npa__active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.media-carousel-module__rK1npa__media{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.media-carousel-module__rK1npa__shade{background:linear-gradient(#0000 25%,#0000001a 45%,#000000ad 100%);position:absolute;inset:0}.media-carousel-module__rK1npa__content{text-align:center;flex-direction:column;align-items:center;width:min(100% - 128px,1000px);display:flex;position:absolute;bottom:55px;left:50%;transform:translate(-50%)}.media-carousel-module__rK1npa__eyebrow{letter-spacing:.12em;margin-bottom:14px;font-size:12px;font-weight:700}.media-carousel-module__rK1npa__headline{font-family:var(--display);text-wrap:balance;max-width:800px;font-size:clamp(32px,3.25vw,60px);line-height:1.08}.media-carousel-module__rK1npa__subtitle{margin-top:12px;font-size:clamp(18px,1.6vw,27px);line-height:1.4}.media-carousel-module__rK1npa__cta{border-radius:var(--button-radius);color:#161819;background:#fff;justify-content:center;align-items:center;min-height:46px;margin-top:38px;padding:12px 30px;font-size:14px;font-weight:700;transition:transform .2s;display:inline-flex}.media-carousel-module__rK1npa__cta:hover{background:#eaeaea;transform:translateY(-2px)}.media-carousel-module__rK1npa__arrow{z-index:3;color:#fff;background:#000;border:0;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .2s,transform .2s;display:grid;position:absolute;top:46%}.media-carousel-module__rK1npa__arrow:hover{background:#333;transform:scale(1.06)}.media-carousel-module__rK1npa__previous{left:clamp(20px,4.5vw,90px)}.media-carousel-module__rK1npa__next{right:clamp(20px,4.5vw,90px)}.media-carousel-module__rK1npa__pause{z-index:3;border-radius:var(--button-radius);color:#161819;background:#fff;border:0;place-items:center;width:48px;height:32px;display:grid;position:absolute;bottom:48px;left:clamp(20px,4.5vw,90px)}.media-carousel-module__rK1npa__pagination{bottom:0;z-index:4;gap:6px;display:flex;position:absolute;inset-inline:0}.media-carousel-module__rK1npa__segment{background:0 0;border:0;flex:1;height:22px;padding:0;position:relative}.media-carousel-module__rK1npa__segment:before,.media-carousel-module__rK1npa__segment span{content:"";background:#ffffff73;width:100%;height:7px;position:absolute;bottom:0;left:0}.media-carousel-module__rK1npa__segment span{transform-origin:0;background:#000;transform:scaleX(0)}.media-carousel-module__rK1npa__current span{transform:scaleX(var(--slide-progress))}.media-carousel-module__rK1npa__completed span{transform:scaleX(1)}.media-carousel-module__rK1npa__current:before{background:#ffffffa6}.media-carousel-module__rK1npa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:800px){.media-carousel-module__rK1npa__carousel{height:min(820px,100svh - 80px);min-height:580px}.media-carousel-module__rK1npa__content{width:calc(100% - 48px);top:38px;bottom:auto}.media-carousel-module__rK1npa__headline{font-size:clamp(28px,7vw,44px)}.media-carousel-module__rK1npa__subtitle{margin-top:8px;font-size:18px}.media-carousel-module__rK1npa__eyebrow{margin-bottom:10px;font-size:10px}.media-carousel-module__rK1npa__cta{min-height:44px;margin-top:24px;padding:10px 24px}.media-carousel-module__rK1npa__arrow{width:42px;height:42px;top:38%}.media-carousel-module__rK1npa__previous{left:14px}.media-carousel-module__rK1npa__next{right:14px}.media-carousel-module__rK1npa__pause{width:42px;height:28px;bottom:24px;left:20px}.media-carousel-module__rK1npa__shade{background:linear-gradient(#000000c7 0%,#0000007a 30%,#0000001f 60%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.media-carousel-module__rK1npa__slide,.media-carousel-module__rK1npa__cta,.media-carousel-module__rK1npa__arrow{transition:none}}
.video-backdrop-module__OmOtZa__section{isolation:isolate;color:#fff;background:#111715;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.video-backdrop-module__OmOtZa__video{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.video-backdrop-module__OmOtZa__shade{z-index:-2;background:linear-gradient(90deg,#060d0cc2 0%,#060d0c4d 68%,#060d0c26),linear-gradient(#060d0c1f,#0000 64%,#060d0ccc);position:absolute;inset:0}.video-backdrop-module__OmOtZa__youtubeLayer{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.video-backdrop-module__OmOtZa__youtubeHost{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-backdrop-module__OmOtZa__youtubeHost iframe{border:0;width:100%;height:100%;display:block}.video-backdrop-module__OmOtZa__control{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c14127a;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:10px 17px;font-size:.75rem;transition:background .2s;display:inline-flex;position:absolute;bottom:35px;right:max(40px,50% - 660px)}.video-backdrop-module__OmOtZa__control:hover{background:#0c1412cc}@media (max-width:800px){.video-backdrop-module__OmOtZa__section{min-height:max(680px,100svh)}.video-backdrop-module__OmOtZa__shade{background:linear-gradient(90deg,#060d0cba,#060d0c52),linear-gradient(#0000 35%,#060d0cdb)}.video-backdrop-module__OmOtZa__control{top:16px;bottom:auto;right:16px}button.video-backdrop-module__OmOtZa__control{justify-content:center;width:44px;height:44px;padding:0}button.video-backdrop-module__OmOtZa__control span{display:none}}@media (prefers-reduced-motion:reduce){.video-backdrop-module__OmOtZa__control{transition:none}}
.model-interactions-module__GI0A2W__carousel{color:#191d20;margin-top:32px}.model-interactions-module__GI0A2W__track{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:0;border-radius:4px;overflow:hidden}.model-interactions-module__GI0A2W__track[data-dragging=true]{cursor:grabbing}.model-interactions-module__GI0A2W__track[data-dragging=true] .model-interactions-module__GI0A2W__trackInner{transition:none}.model-interactions-module__GI0A2W__trackInner{will-change:transform;transition:transform .58s cubic-bezier(.22,1,.36,1);display:flex}.model-interactions-module__GI0A2W__slide{background:#fff;flex:0 0 100%;grid-template-columns:32% 68%;min-width:0;display:grid}.model-interactions-module__GI0A2W__copy{flex-direction:column;justify-content:center;min-height:440px;padding:clamp(24px,3.5vw,55px);display:flex}.model-interactions-module__GI0A2W__copy h3{font-family:var(--display);letter-spacing:-1px;margin:25px 0 20px;font-size:clamp(2rem,2.6vw,2.3rem);line-height:1.05}.model-interactions-module__GI0A2W__copy p{color:#333537;font-size:1.2rem;line-height:1.8}.model-interactions-module__GI0A2W__copy small{color:#697176;margin-top:28px;font-size:.75rem}.model-interactions-module__GI0A2W__counter{letter-spacing:.18em;color:#b9272b;font-size:.8rem;font-weight:700}.model-interactions-module__GI0A2W__visual{background:#ebecea;min-width:0;min-height:440px;position:relative;overflow:hidden}.model-interactions-module__GI0A2W__visual img{object-fit:cover}.model-interactions-module__GI0A2W__contain img{object-fit:contain;padding:25px}.model-interactions-module__GI0A2W__controls{justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.model-interactions-module__GI0A2W__thumbnails{gap:12px;padding:4px;display:flex;overflow-x:auto}.model-interactions-module__GI0A2W__thumbnails button{width:115px;color:inherit;text-align:left;opacity:.5;background:0 0;border:2px solid #0000;flex-shrink:0;padding:0;transition:opacity .2s,border-color .2s}.model-interactions-module__GI0A2W__thumbnails button[aria-pressed=true]{border-color:var(--red);opacity:1}.model-interactions-module__GI0A2W__thumbnails button:hover{opacity:1}.model-interactions-module__GI0A2W__thumbnails img{object-fit:cover;width:100%;height:66px;display:block}.model-interactions-module__GI0A2W__thumbnails span{padding:7px;font-size:.75rem;line-height:1.3;display:block}.model-interactions-module__GI0A2W__arrows{white-space:nowrap;color:inherit;align-items:center;gap:14px;display:flex}.model-interactions-module__GI0A2W__arrows button{color:#20272b;background:#fff;border:1px solid #798287;border-radius:50%;place-items:center;width:48px;height:48px;padding:0 0 4px;font-size:1.55rem;font-weight:500;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:grid}.model-interactions-module__GI0A2W__arrows button:not(:disabled):hover{color:#fff;background:#20272b;border-color:#20272b}.model-interactions-module__GI0A2W__arrows button:disabled{opacity:.42;cursor:default}.model-interactions-module__GI0A2W__arrows span{text-align:center;min-width:38px;font-size:.8rem}.model-interactions-module__GI0A2W__colorScene{background-color:var(--color-background);color:var(--color-text);padding:80px 0;transition:background-color .85s cubic-bezier(.22,1,.36,1),color .65s;position:relative;overflow:hidden}.model-interactions-module__GI0A2W__colorScene:before{content:"";pointer-events:none;background:radial-gradient(at 78% 65%,#ffffff69,#0000 56%);position:absolute;inset:0}.model-interactions-module__GI0A2W__colorScene>div{position:relative}.model-interactions-module__GI0A2W__colorsLayout{grid-template-columns:1fr 1.4fr;align-items:center;gap:40px;display:grid}.model-interactions-module__GI0A2W__kicker{color:var(--color-accent);letter-spacing:.14em;margin-bottom:18px;font-size:.8rem;font-weight:700}.model-interactions-module__GI0A2W__colorsLayout h2{margin-bottom:20px}.model-interactions-module__GI0A2W__colorButtons{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.model-interactions-module__GI0A2W__colorButtons button{color:inherit;background:0 0;border:1px solid #0000;border-radius:4px;justify-items:center;gap:8px;min-width:70px;padding:12px;transition:background-color .35s,border-color .35s,transform .35s;display:grid}.model-interactions-module__GI0A2W__colorButtons button[aria-pressed=true]{border-color:var(--color-text);background:var(--color-surface)}.model-interactions-module__GI0A2W__colorButtons button:hover{background:var(--color-surface);transform:translateY(-3px)}.model-interactions-module__GI0A2W__colorButtons button>span{border:1px solid #a6a9ac;border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 3px #fff6}.model-interactions-module__GI0A2W__colorButtons strong{font-size:.8rem}.model-interactions-module__GI0A2W__colorName{min-height:62px;margin-bottom:24px}.model-interactions-module__GI0A2W__colorName>strong{font-family:var(--display);font-size:2rem}.model-interactions-module__GI0A2W__colorName p,.model-interactions-module__GI0A2W__colorsLayout small{color:var(--color-muted);font-size:.85rem}.model-interactions-module__GI0A2W__colorPhotos{aspect-ratio:10/7;min-width:0;position:relative}.model-interactions-module__GI0A2W__colorPhotos img{object-fit:contain;width:100%;height:100%;transition:opacity .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.model-interactions-module__GI0A2W__basePhoto{opacity:1}.model-interactions-module__GI0A2W__incomingPhoto,.model-interactions-module__GI0A2W__fading .model-interactions-module__GI0A2W__basePhoto{opacity:0}.model-interactions-module__GI0A2W__fading .model-interactions-module__GI0A2W__incomingPhoto{opacity:1}.model-interactions-module__GI0A2W__settled img{transition:none}@media (max-width:800px){.model-interactions-module__GI0A2W__track{border-radius:0;width:calc(100% + 40px);margin-inline:-20px}.model-interactions-module__GI0A2W__slide{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.model-interactions-module__GI0A2W__visual{aspect-ratio:1.5;grid-row:1;align-self:start;width:100%;min-height:0}.model-interactions-module__GI0A2W__copy{min-height:0;padding:24px}.model-interactions-module__GI0A2W__copy h3{margin:12px 0}.model-interactions-module__GI0A2W__copy small{margin-top:16px}.model-interactions-module__GI0A2W__controls{flex-direction:column;align-items:flex-start}.model-interactions-module__GI0A2W__thumbnails{max-width:100%}.model-interactions-module__GI0A2W__arrows{align-self:flex-end}.model-interactions-module__GI0A2W__colorsLayout{text-align:center;grid-template-columns:1fr;justify-items:center;gap:0}.model-interactions-module__GI0A2W__colorScene{padding:36px 0 28px}.model-interactions-module__GI0A2W__colorCopy{display:contents}.model-interactions-module__GI0A2W__colorsLayout h2{grid-row:1;margin-bottom:6px;font-size:3rem}.model-interactions-module__GI0A2W__colorCopy>p{grid-row:2;font-size:.9rem}.model-interactions-module__GI0A2W__colorButtons{grid-row:3;justify-content:center;gap:8px;width:100%;margin:16px 0 10px}.model-interactions-module__GI0A2W__colorButtons button{gap:5px;min-width:62px;padding:8px 6px}.model-interactions-module__GI0A2W__colorButtons button>span{width:30px;height:30px}.model-interactions-module__GI0A2W__colorButtons strong{font-size:.72rem}.model-interactions-module__GI0A2W__colorPhotos{aspect-ratio:1.58;grid-row:4;width:100%;margin-top:2px}.model-interactions-module__GI0A2W__colorName{grid-row:5;min-height:0;margin:6px 0 8px}.model-interactions-module__GI0A2W__colorName>strong{font-size:1.7rem}.model-interactions-module__GI0A2W__colorName p,.model-interactions-module__GI0A2W__colorsLayout small{font-size:.72rem;line-height:1.45}.model-interactions-module__GI0A2W__colorsLayout small{grid-row:6;max-width:310px}.model-interactions-module__GI0A2W__thumbnails button{width:95px}.model-interactions-module__GI0A2W__thumbnails img{height:58px}}@media (prefers-reduced-motion:reduce){.model-interactions-module__GI0A2W__colorScene,.model-interactions-module__GI0A2W__colorPhotos img,.model-interactions-module__GI0A2W__trackInner,.model-interactions-module__GI0A2W__thumbnails button,.model-interactions-module__GI0A2W__colorButtons button{transition:none}}
.brand-film-module__-2uDQa__content{padding-top:100px;padding-bottom:140px}.brand-film-module__-2uDQa__eyebrow{letter-spacing:.2em;align-items:center;gap:14px;margin-bottom:30px;font-size:.75rem;font-weight:600;display:flex}.brand-film-module__-2uDQa__eyebrow>span{background:var(--red);width:32px;height:2px}.brand-film-module__-2uDQa__content h2{letter-spacing:-.01em;max-width:820px;font-size:clamp(4.5rem,7.8vw,4rem);line-height:.96}.brand-film-module__-2uDQa__content h2>span{color:#fff}.brand-film-module__-2uDQa__description{color:#e2e5e2;margin-top:30px;font-size:1rem;line-height:1.85}.brand-film-module__-2uDQa__link{color:#fff;box-shadow:none;border:0;margin-top:22px;padding-bottom:12px}.brand-film-module__-2uDQa__link:hover{color:#fff}.brand-film-module__-2uDQa__signature{letter-spacing:.14em;align-items:center;gap:28px;font-size:.65rem;font-weight:600;display:flex;position:absolute;bottom:47px}.brand-film-module__-2uDQa__signature>span+span{color:#c8cfca;border-left:1px solid #ffffff52;padding-left:28px}@media (max-width:800px){.brand-film-module__-2uDQa__content{padding-top:80px;padding-bottom:135px}.brand-film-module__-2uDQa__content h2{font-size:clamp(2rem,8.5vw,3rem);line-height:1.08}.brand-film-module__-2uDQa__eyebrow{margin-bottom:26px;font-size:.65rem}.brand-film-module__-2uDQa__description{max-width:320px;font-size:.875rem}.brand-film-module__-2uDQa__description br{display:none}.brand-film-module__-2uDQa__signature{font-size:.6rem;bottom:39px}.brand-film-module__-2uDQa__signature>span+span{display:none}}
.support-module__vff_0G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.support-module__vff_0G__card{isolation:isolate;aspect-ratio:3/4;text-align:center;color:#fff;background:#171b1e;flex-direction:column;align-items:center;min-height:540px;padding:36px 28px;display:flex;position:relative;overflow:hidden}.support-module__vff_0G__image{object-fit:cover;z-index:-2;transition:transform .6s}.support-module__vff_0G__card:hover .support-module__vff_0G__image{transform:scale(1.035)}.support-module__vff_0G__overlay{z-index:-1;background:linear-gradient(#000000b8 0%,#00000059 42%,#0000003d 65%,#0000009e 100%);position:absolute;inset:0}.support-module__vff_0G__copy h3{font-family:var(--body);text-wrap:balance;font-size:clamp(24px,2vw,32px);font-weight:700;line-height:1.2}.support-module__vff_0G__copy p{text-wrap:pretty;margin-top:20px;font-size:14px;line-height:1.6}.support-module__vff_0G__card .support-module__vff_0G__cta{color:var(--ink);background:#fff;min-height:46px;margin-top:auto;padding:12px 26px;font-size:13px}.support-module__vff_0G__card .support-module__vff_0G__cta:hover{background:#e9e9e9}@media (max-width:1000px) and (min-width:801px){.support-module__vff_0G__grid{gap:18px}.support-module__vff_0G__card{min-height:480px;padding:28px 18px}}@media (max-width:800px){.support-module__vff_0G__grid{grid-template-columns:minmax(0,1fr);gap:24px}.support-module__vff_0G__card{aspect-ratio:auto;gap:32px;width:100%;min-width:0;min-height:460px;padding:32px clamp(18px,5vw,26px)}.support-module__vff_0G__copy{overflow-wrap:anywhere;width:100%;min-width:0}.support-module__vff_0G__copy h3{font-size:clamp(24px,7vw,28px)}.support-module__vff_0G__copy p{max-width:340px;margin-inline:auto}.support-module__vff_0G__card .support-module__vff_0G__cta{flex-shrink:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.support-module__vff_0G__image{transition:none}}.support-module__vff_0G__accessories{color:var(--ink);background:#fff;padding:24px 0 88px}.support-module__vff_0G__accessoriesGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,4vw,64px);display:grid}.support-module__vff_0G__accessoriesMedia{aspect-ratio:1.58;background:#e7ece8;border-radius:8px;position:relative;overflow:hidden}.support-module__vff_0G__accessoriesImage{object-fit:cover;object-position:70% center}.support-module__vff_0G__accessoriesCopy{padding-block:24px}.support-module__vff_0G__accessoriesCopy h2{max-width:520px;font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin-top:16px;font-size:clamp(28px,2.5vw,38px);font-weight:800;line-height:1.2}.support-module__vff_0G__accessoriesDescription{text-wrap:pretty;max-width:520px;margin-top:24px;font-size:15px;line-height:1.75}.support-module__vff_0G__accessoriesActions{flex-wrap:wrap;gap:8px 32px;margin-top:16px;display:flex}.support-module__vff_0G__accessoriesActions a{gap:10px;font-size:14px}@media (max-width:800px){.support-module__vff_0G__accessories{padding:8px 0 56px}.support-module__vff_0G__accessoriesGrid{grid-template-columns:1fr;gap:28px}.support-module__vff_0G__accessoriesMedia{aspect-ratio:1.4}.support-module__vff_0G__accessoriesCopy{padding-block:0}.support-module__vff_0G__accessoriesDescription{margin-top:18px}.support-module__vff_0G__accessoriesActions{gap:8px 24px}}
.vehicle-detail-module__f6lwFq__hero{color:#fff;background:#000;min-height:calc(100svh - 103px);position:relative;overflow:hidden}.vehicle-detail-module__f6lwFq__heroLandscape{object-fit:cover;object-position:center;filter:brightness(.38)}.vehicle-detail-module__f6lwFq__heroContent{z-index:1;padding-top:30px;padding-bottom:28px;position:relative}.vehicle-detail-module__f6lwFq__breadcrumb{color:#ddd;flex-wrap:wrap;gap:12px;font-size:.8rem;display:flex}.vehicle-detail-module__f6lwFq__heroGrid{grid-template-columns:1fr 1.4fr;align-items:center;min-height:590px;display:grid}.vehicle-detail-module__f6lwFq__heroCopy{z-index:2;position:relative}.vehicle-detail-module__f6lwFq__heroEyebrow{color:#fff;margin:0}.vehicle-detail-module__f6lwFq__heroCopy h1{margin:20px 0;font-size:clamp(5rem,9vw,5rem)}.vehicle-detail-module__f6lwFq__heroCopy h1 small{letter-spacing:.09em;font-size:.34em;line-height:1.3;display:block}.vehicle-detail-module__f6lwFq__tagline{max-width:350px;font-size:1.25rem}.vehicle-detail-module__f6lwFq__heroPrice{margin:26px 0;font-size:.9rem}.vehicle-detail-module__f6lwFq__heroPrice strong{padding:0 6px;font-size:1.9rem}.vehicle-detail-module__f6lwFq__heroVehicle{filter:drop-shadow(0 30px 20px #0005);width:120%;max-width:none;margin-left:-10%}.vehicle-detail-module__f6lwFq__discover{letter-spacing:.18em;align-items:center;gap:24px;font-size:.75rem;display:flex}.vehicle-detail-module__f6lwFq__discover span{font-size:1.6rem}.vehicle-detail-module__f6lwFq__modelNav{z-index:20;color:#ccc;background:#000;border-bottom:1px solid #252525;display:block;position:sticky;top:88px;box-shadow:0 5px 20px #00000005}.vehicle-detail-module__f6lwFq__navInner{align-items:stretch;min-height:70px;display:flex}.vehicle-detail-module__f6lwFq__navLinks{scrollbar-width:thin;flex:auto;min-width:0;display:flex;overflow-x:auto}.vehicle-detail-module__f6lwFq__navLinks a{white-space:nowrap;border-bottom:2px solid #0000;padding:23px 19px;font-size:.85rem;font-weight:700}.vehicle-detail-module__f6lwFq__navLinks a:hover{color:#fff}.vehicle-detail-module__f6lwFq__navQuote{background:var(--red);color:#fff;border-radius:var(--button-radius);flex:none;align-self:center;margin-block:12px;padding:12px 30px;font-size:.85rem;font-weight:700}.vehicle-detail-module__f6lwFq__navSpecification{color:#fff;white-space:nowrap;flex:none;justify-content:center;align-self:center;align-items:center;gap:8px;min-height:44px;margin-right:16px;padding:10px 8px;font-size:.8rem;font-weight:600;display:inline-flex}.vehicle-detail-module__f6lwFq__navSpecification:hover{color:var(--red)}.vehicle-detail-module__f6lwFq__navSpecification small{opacity:.7;margin-left:4px;font-size:.6rem}@media (max-width:800px){.vehicle-detail-module__f6lwFq__navSpecification{width:44px;margin-right:0;padding:0}.vehicle-detail-module__f6lwFq__navSpecification span{display:none}}.vehicle-detail-module__f6lwFq__editorial{padding:100px 0 75px}.vehicle-detail-module__f6lwFq__sectionHeading{text-align:center;padding-bottom:45px}.vehicle-detail-module__f6lwFq__sectionHeading h2{max-width:900px;margin:15px auto 24px}.vehicle-detail-module__f6lwFq__sectionHeading>p:last-child{max-width:700px;color:var(--muted);margin-inline:auto}.vehicle-detail-module__f6lwFq__panorama{aspect-ratio:2.35;background:#222;margin:0;position:relative;overflow:hidden}.vehicle-detail-module__f6lwFq__panorama img{object-fit:cover}.vehicle-detail-module__f6lwFq__panorama figcaption{color:#fff;background:linear-gradient(#0000,#000a);padding:25px 28px 14px;font-size:.75rem;position:absolute;bottom:0;left:0;right:0}.vehicle-detail-module__f6lwFq__metrics{grid-template-columns:repeat(4,1fr);max-width:720px;margin-inline:auto;padding:28px 0 0;display:grid}.vehicle-detail-module__f6lwFq__metrics>div{text-align:center;border-right:1px solid var(--line);padding:2px 12px}.vehicle-detail-module__f6lwFq__metrics>div:last-child{border:0}.vehicle-detail-module__f6lwFq__metrics strong{font-family:var(--display);font-size:1.5rem;line-height:1.15;display:block}.vehicle-detail-module__f6lwFq__metrics span{color:var(--muted);font-size:.72rem}.vehicle-detail-module__f6lwFq__features{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:48px;display:grid}.vehicle-detail-module__f6lwFq__featureImage{aspect-ratio:1.45;background:#f0f0ee;position:relative;overflow:hidden}.vehicle-detail-module__f6lwFq__featureImage img{object-fit:cover;transition:transform .4s}.vehicle-detail-module__f6lwFq__featureImage:hover img{transform:scale(1.035)}.vehicle-detail-module__f6lwFq__contain img{object-fit:contain;padding:10px}.vehicle-detail-module__f6lwFq__features h3{margin:24px 0 13px;font-size:1.25rem}.vehicle-detail-module__f6lwFq__features p{color:var(--muted);font-size:1rem}.vehicle-detail-module__f6lwFq__featureNumber{font-family:var(--display);color:var(--red);border-bottom:1px solid #ddd;padding-bottom:15px;font-size:3rem;display:block}.vehicle-detail-module__f6lwFq__colors{background:#f2f2f0;padding:0}.vehicle-detail-module__f6lwFq__colorGrid{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;display:grid}.vehicle-detail-module__f6lwFq__colorGrid h2{margin:18px 0 25px}.vehicle-detail-module__f6lwFq__colorGrid>div>p{max-width:460px}.vehicle-detail-module__f6lwFq__swatches{grid-template-columns:1fr 1fr;gap:24px;margin:35px 0;padding:0;list-style:none;display:grid}.vehicle-detail-module__f6lwFq__swatches li{align-items:center;gap:12px;display:flex}.vehicle-detail-module__f6lwFq__swatch{border:1px solid #c7c7c7;border-radius:50%;flex-shrink:0;width:35px;height:35px;display:block;box-shadow:inset 0 0 0 3px #ffffff70}.vehicle-detail-module__f6lwFq__swatches small{color:#62666a;font-size:.75rem;display:block}.vehicle-detail-module__f6lwFq__note{color:var(--muted);font-size:.8rem}.vehicle-detail-module__f6lwFq__dark{color:#fff;background:#191c1e}.vehicle-detail-module__f6lwFq__dark .vehicle-detail-module__f6lwFq__sectionHeading>p:last-child{color:#c1c5c7}.vehicle-detail-module__f6lwFq__performanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.vehicle-detail-module__f6lwFq__performanceGrid h3{font-family:var(--display);margin:6px 0 8px;font-size:1.4rem;line-height:1.2}.vehicle-detail-module__f6lwFq__performanceGrid p{color:#c1c5c7;font-size:.875rem;line-height:1.5}.vehicle-detail-module__f6lwFq__performanceGrid .vehicle-detail-module__f6lwFq__eyebrow{color:#aaa}.vehicle-detail-module__f6lwFq__versions{background:#f4f4f2}.vehicle-detail-module__f6lwFq__variant>img{object-fit:contain;width:100%;height:auto;max-height:270px;margin-bottom:20px}.vehicle-detail-module__f6lwFq__variantLinks{text-underline-offset:5px;flex-wrap:wrap;gap:24px;margin-top:24px;font-size:.85rem;text-decoration:underline;display:flex}.vehicle-detail-module__f6lwFq__finance{color:#fff;background:#202527;padding:90px 0}.vehicle-detail-module__f6lwFq__financeGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.vehicle-detail-module__f6lwFq__finance h2{margin-top:20px}.vehicle-detail-module__f6lwFq__finance p{margin-bottom:26px}.vehicle-detail-module__f6lwFq__finance .vehicle-detail-module__f6lwFq__eyebrow{color:#b9c1c2}.vehicle-detail-module__f6lwFq__other h3{font-family:var(--display);margin-bottom:14px;font-size:2rem}.vehicle-detail-module__f6lwFq__other p{margin-bottom:25px}.vehicle-detail-module__f6lwFq__legal{color:#65676b;background:#f2f2f0;padding:30px 0}.vehicle-detail-module__f6lwFq__legal h3{margin-bottom:12px;font-size:.85rem}.vehicle-detail-module__f6lwFq__legal p{font-size:.8rem;line-height:1.8}@media (min-width:1600px){.vehicle-detail-module__f6lwFq__heroGrid{min-height:690px}}@media (max-width:1000px){.vehicle-detail-module__f6lwFq__navLinks a{padding:20px 12px}.vehicle-detail-module__f6lwFq__heroGrid{min-height:520px}.vehicle-detail-module__f6lwFq__colorGrid{gap:25px}.vehicle-detail-module__f6lwFq__heroCopy h1{font-size:6rem}}@media (max-width:800px){.vehicle-detail-module__f6lwFq__hero{min-height:auto}.vehicle-detail-module__f6lwFq__heroGrid{grid-template-columns:1fr;min-height:0;padding-top:50px}.vehicle-detail-module__f6lwFq__heroCopy h1{font-size:5.5rem}.vehicle-detail-module__f6lwFq__heroVehicle{width:100%;margin:15px 0}.vehicle-detail-module__f6lwFq__heroCopy{max-width:100%}.vehicle-detail-module__f6lwFq__heroContent{padding-top:22px}.vehicle-detail-module__f6lwFq__modelNav{justify-content:space-between;top:72px}.vehicle-detail-module__f6lwFq__navLinks a{padding:17px 14px;font-size:.8rem}.vehicle-detail-module__f6lwFq__navQuote{padding:17px 20px;font-size:.8rem}.vehicle-detail-module__f6lwFq__editorial,.vehicle-detail-module__f6lwFq__colors,.vehicle-detail-module__f6lwFq__versions,.vehicle-detail-module__f6lwFq__finance{scroll-margin-top:140px}.vehicle-detail-module__f6lwFq__editorial{padding:65px 0 50px}.vehicle-detail-module__f6lwFq__sectionHeading{padding-bottom:30px}.vehicle-detail-module__f6lwFq__sectionHeading h2{font-size:2.8rem}.vehicle-detail-module__f6lwFq__panorama{aspect-ratio:1.3}.vehicle-detail-module__f6lwFq__panorama figcaption{padding:20px 15px 10px;font-size:.75rem}.vehicle-detail-module__f6lwFq__features{gap:25px}.vehicle-detail-module__f6lwFq__colorGrid,.vehicle-detail-module__f6lwFq__financeGrid{grid-template-columns:1fr;gap:30px}.vehicle-detail-module__f6lwFq__colorGrid>img{object-fit:contain;max-height:350px}.vehicle-detail-module__f6lwFq__finance{padding:60px 0}.vehicle-detail-module__f6lwFq__metrics strong{font-size:1.35rem}.vehicle-detail-module__f6lwFq__metrics span{font-size:.68rem}.vehicle-detail-module__f6lwFq__performanceGrid{gap:20px}.vehicle-detail-module__f6lwFq__performanceGrid h3{font-size:1.25rem}}@media (max-width:600px){.vehicle-detail-module__f6lwFq__modelNav{top:var(--main-header-offset)}.vehicle-detail-module__f6lwFq__navInner{width:100%;min-height:0}.vehicle-detail-module__f6lwFq__navLinks{scrollbar-width:none;scroll-snap-type:x proximity;padding-inline:6px}.vehicle-detail-module__f6lwFq__navLinks::-webkit-scrollbar{display:none}.vehicle-detail-module__f6lwFq__navLinks a{scroll-snap-align:center;flex:none;padding:16px 12px;font-size:.75rem}.vehicle-detail-module__f6lwFq__navQuote{align-items:center;margin-block:8px;padding:10px 18px;font-size:.75rem;display:flex}.vehicle-detail-module__f6lwFq__features,.vehicle-detail-module__f6lwFq__performanceGrid{grid-template-columns:1fr;gap:36px}.vehicle-detail-module__f6lwFq__performanceGrid{gap:16px;margin-top:24px}.vehicle-detail-module__f6lwFq__metrics{grid-template-columns:1fr 1fr;gap:16px 0}.vehicle-detail-module__f6lwFq__metrics>div:nth-child(2){border:0}.vehicle-detail-module__f6lwFq__features h3{margin-top:18px}.vehicle-detail-module__f6lwFq__heroCopy h1{font-size:3rem}.vehicle-detail-module__f6lwFq__heroVehicle{margin:20px 0 10px}.vehicle-detail-module__f6lwFq__tagline{font-size:1.1rem}.vehicle-detail-module__f6lwFq__heroPrice{margin:20px 0}.vehicle-detail-module__f6lwFq__breadcrumb{font-size:.75rem}.vehicle-detail-module__f6lwFq__panorama{aspect-ratio:1.15}.vehicle-detail-module__f6lwFq__performanceGrid>div{border-bottom:1px solid #ffffff25;padding-bottom:12px}.vehicle-detail-module__f6lwFq__performanceGrid>div:last-child{border:0}.vehicle-detail-module__f6lwFq__featureImage{aspect-ratio:1.6}.vehicle-detail-module__f6lwFq__swatches{gap:20px 10px}}@media (prefers-reduced-motion:reduce){.vehicle-detail-module__f6lwFq__featureImage img{transition:none}}.vehicle-detail-module__f6lwFq__heroLandscape{transform:scale(1.5)}.vehicle-detail-module__f6lwFq__heroContent{min-height:inherit;flex-direction:column;display:flex}.vehicle-detail-module__f6lwFq__heroGrid{flex:1}.vehicle-detail-module__f6lwFq__heroVehicle{width:110%;margin-left:-5%}@media (max-width:800px){.vehicle-detail-module__f6lwFq__heroVehicle{width:100%;margin-left:0}}.vehicle-detail-module__f6lwFq__modelNav{top:var(--main-header-offset);transition:top .3s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.vehicle-detail-module__f6lwFq__modelNav{transition:none}}.vehicle-detail-module__f6lwFq__navLinks{position:relative}.vehicle-detail-module__f6lwFq__navLinks a[aria-current=location]{color:var(--red);border-bottom-color:var(--red);background:0 0}.vehicle-detail-module__f6lwFq__editorial{background:radial-gradient(circle at 45% 28%,#fff 0%,#f1f3f3 100%);border-top:1px solid #d9dcde;padding:85px 0}.vehicle-detail-module__f6lwFq__editorial:nth-of-type(2n){background:radial-gradient(circle at 45% 28%,#fff 0%,#eceff0 100%)}.vehicle-detail-module__f6lwFq__editorial.vehicle-detail-module__f6lwFq__dark{background:#191c1e}.vehicle-detail-module__f6lwFq__sectionHeading{text-align:left;padding-bottom:0;position:relative}.vehicle-detail-module__f6lwFq__sectionHeading h2{letter-spacing:-1px;max-width:none;margin:10px 0 2px;font-size:clamp(3.5rem,6vw,4rem)}.vehicle-detail-module__f6lwFq__sectionHeading>p:last-child{max-width:720px;margin:0}.vehicle-detail-module__f6lwFq__sectionNumber{display:none}.vehicle-detail-module__f6lwFq__sectionTagline{margin-bottom:20px;font-size:1.3rem}.vehicle-detail-module__f6lwFq__dark [role=region]{color:#fff}.vehicle-detail-module__f6lwFq__dark [aria-roledescription=diapositiva]{color:#191d20}.vehicle-detail-module__f6lwFq__performanceGrid .vehicle-detail-module__f6lwFq__eyebrow,.vehicle-detail-module__f6lwFq__versions .vehicle-detail-module__f6lwFq__eyebrow,.vehicle-detail-module__f6lwFq__finance .vehicle-detail-module__f6lwFq__eyebrow,.vehicle-detail-module__f6lwFq__other .vehicle-detail-module__f6lwFq__eyebrow{display:none}.vehicle-detail-module__f6lwFq__colors{border-top:1px solid #d9dcde;border-bottom:1px solid #d9dcde}@media (max-width:800px){.vehicle-detail-module__f6lwFq__editorial{padding:55px 0}.vehicle-detail-module__f6lwFq__sectionHeading h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.1}}.vehicle-detail-module__f6lwFq__editorial,.vehicle-detail-module__f6lwFq__colors,.vehicle-detail-module__f6lwFq__versions,.vehicle-detail-module__f6lwFq__finance{scroll-margin-top:var(--main-header-offset)}.vehicle-detail-module__f6lwFq__hero.vehicle-detail-module__f6lwFq__hero{min-height:calc(100svh - 103px)}.vehicle-detail-module__f6lwFq__hero .vehicle-detail-module__f6lwFq__heroGrid{grid-template-columns:minmax(0,1fr)}.vehicle-detail-module__f6lwFq__hero .vehicle-detail-module__f6lwFq__heroCopy{text-align:left;max-width:620px}@media (max-width:800px){.vehicle-detail-module__f6lwFq__hero.vehicle-detail-module__f6lwFq__hero{min-height:calc(100svh - 64px)}.vehicle-detail-module__f6lwFq__hero .vehicle-detail-module__f6lwFq__heroGrid{min-height:500px}.vehicle-detail-module__f6lwFq__hero .vehicle-detail-module__f6lwFq__heroContent{min-height:inherit;padding-bottom:28px}.vehicle-detail-module__f6lwFq__discover{display:none}}.vehicle-detail-module__f6lwFq__mobileSections{display:none}@media (max-width:800px){.vehicle-detail-module__f6lwFq__navInner{align-items:center;gap:12px;width:calc(100% - 32px);min-height:60px}.vehicle-detail-module__f6lwFq__navLinks{display:none}.vehicle-detail-module__f6lwFq__mobileSections{flex:1;min-width:0;display:block}.vehicle-detail-module__f6lwFq__sectionTrigger{color:#fff;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:12px 0;font-size:14px;font-weight:700;display:flex}.vehicle-detail-module__f6lwFq__sectionTrigger svg{transition:transform .2s}.vehicle-detail-module__f6lwFq__sectionTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.vehicle-detail-module__f6lwFq__sectionDropdown{width:min(310px,100vw - 32px);max-height:calc(100dvh - 150px);color:var(--ink);background:#fff;border-radius:0 0 8px;padding:12px 20px 20px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 16px 28px #0003}.vehicle-detail-module__f6lwFq__sectionDropdown:not([hidden]){flex-direction:column;display:flex}.vehicle-detail-module__f6lwFq__sectionDropdown a{min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.vehicle-detail-module__f6lwFq__sectionDropdown a[aria-current=location]{color:var(--red);text-underline-offset:6px;text-decoration:underline}.vehicle-detail-module__f6lwFq__sectionDropdown p{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:20px;font-size:12px}.vehicle-detail-module__f6lwFq__navQuote{margin-block:8px;padding:10px 16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.vehicle-detail-module__f6lwFq__sectionTrigger svg{transition:none}}.vehicle-detail-module__f6lwFq__otherModel{text-align:center;max-width:700px;margin:32px auto 0}.vehicle-detail-module__f6lwFq__otherModel>img{width:100%;height:auto;display:block}.vehicle-detail-module__f6lwFq__otherCopy{margin-top:24px}
