@layer components{.faq-short[data-astro-cid-lbfuzae4]{& .faq-toggle:before,& .faq-toggle:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}& .faq-toggle:before{width:100%;height:2px}& .faq-toggle:after{width:2px;height:100%;transition:opacity .25s}& .group[open] .faq-toggle:after{opacity:0}&.is-dark .faq-q[data-astro-cid-lbfuzae4]{color:var(--color-gray)}&.is-dark .group[data-astro-cid-lbfuzae4][open] .faq-q[data-astro-cid-lbfuzae4]{color:var(--color-white)}}.content-image[data-astro-cid-tlw77yp7]{@media (width>=1200px){& .ci-bleed-right{margin-right:calc(var(--spacing-xs) - 6.25vw)}& .ci-bleed-left{margin-left:calc(var(--spacing-xs) - 6.25vw)}}& .cif-fig{clip-path:inset(0);width:100vw;height:clamp(24rem,50svh,54rem);margin-left:calc(50% - 50vw)}@media (width>=600px){& .cif-fig{width:calc(100vw - var(--spacing-xs) * 2);margin-left:calc(50% - 50vw + var(--spacing-xs))}}& .cic-fig{clip-path:inset(0);will-change:clip-path}& .cic-fig .content.cic-caption{color:var(--color-white)}@media (width>=1200px){& .cic-fig{width:100%;height:calc(100svh - var(--spacing-min) * 2 - var(--header-h-scrolled,6rem))}}&.is-dark{& .content,& .subtitle{color:var(--color-gray-light)}}&.content-image-parallax{& .cip-scene{aspect-ratio:3/4;position:relative;overflow:hidden}& .cip-fade-top{height:42%}& .cip-fade-bottom{background:linear-gradient(to bottom, transparent 0%, #14141499 40%, var(--color-black) 74%);height:74%;top:auto;bottom:0}& .cip-logo-wrap{inset-inline:0;z-index:5;pointer-events:none;justify-content:center;display:flex;position:absolute;top:16%}& .cip-logo-slide{will-change:transform;width:94%}& .cip-logo{width:100%;height:auto;color:var(--color-white);display:block}& .cip-cars{pointer-events:none}& .cip-hud{pointer-events:none;border-top:1px solid #ffffff40;top:76%}& .cip-content{z-index:40;padding-bottom:var(--spacing-md);margin-top:clamp(-9rem,-6vw,-2rem);position:relative;& .title h2{text-shadow:0 .2rem 3rem #0009,0 0 1.2rem #00000073}}& .content{color:var(--color-gray-light)}@media (width>=600px){& .cip-scene{aspect-ratio:3/2}}@media (width>=1200px){& .cip-scene{aspect-ratio:16/10}}}}.image-callout[data-astro-cid-gunzf4fi]{& .content strong{color:var(--color-white);font-weight:inherit}& .ic-scrim{background:linear-gradient(#0000 20%,#00000080 55%,#000000d9 100%)}& .ic-scrim.ic-scrim-top{background:linear-gradient(#000000d9 0%,#00000080 45%,#0000 80%)}& .ic-top-fade{background:linear-gradient(#fff 0%,#ffffff29 25%,#fff0 50%)}& .ic-top-fade.is-dark{background:linear-gradient(#000 0%,#0000001a 25%,#0000 50%)}}.cta-dealer-search[data-astro-cid-b4htxgl7]{& .cds-mode{--btn-chamfer:1.2rem;padding:.7em 1.6em}& .cds-field{background:var(--color-light);& .cds-field-icon{background:var(--color-white);pointer-events:none;width:3.3rem;height:3.3rem;position:absolute;left:.6rem;& svg{width:1.3rem;height:1.8rem;color:var(--color-black)}}& input{min-width:0;color:var(--color-black);font-size:var(--text-7);background:0 0;border:0;flex:auto;padding:1.4rem 4.6rem;&::placeholder{color:var(--color-gray);opacity:1}&:focus{outline:none}&::-webkit-search-cancel-button{display:none}}&:focus-within{box-shadow:inset 0 0 0 1px var(--color-black)}}& .cds-submit{background:var(--color-black);width:3.3rem;height:3.3rem;color:var(--color-white);transition:background-color var(--default-transition-duration);place-items:center;display:grid;position:absolute;right:.6rem;& svg{width:1.1rem;height:1.1rem}&:hover{background:var(--color-gray)}}& .cds-locate{& svg{width:1.2rem;height:1.2rem}&:hover{text-underline-offset:3px;text-decoration:underline}}}.feature-cards[data-astro-cid-vqu3bx6g]{&.is-overlap{--fc-overlap:var(--spacing-xl);margin-top:calc(var(--fc-overlap) * -1);background-image:linear-gradient(to bottom, transparent calc(var(--fc-overlap) - 1px), #000 calc(var(--fc-overlap) - 1px))}&.is-banner{& .fc-banner{aspect-ratio:1920/1075;position:relative}& .fc-deck{z-index:10;margin-top:calc(var(--fc-overlap) * -1);position:relative}@media (width>=1200px){& .feature-card .title,& .feature-card .content{margin-inline:auto}& .feature-card .title{width:65%}& .feature-card .content{width:62%}}}& .fc-scrim{z-index:10;pointer-events:none;position:absolute;inset-inline:0}& .fc-scrim-top{background:linear-gradient(#fff 0%,#ffffffb0 40%,#fff0 100%);height:41%;top:0}& .fc-scrim-top.is-dark{background:linear-gradient(#000 0%,#000000b0 40%,#0000 100%)}& .fc-scrim-bottom{background:linear-gradient(#0000 0%,#000000b0 57%,#000 100%);height:82%;bottom:0}--hairline:#1414141f;&.is-dark{--hairline:#ffffff29;& .content{color:var(--color-gray-light)}& .content strong{color:var(--color-white);font-weight:inherit}}& .feature-grid.is-boxed .feature-card{border:1px solid var(--hairline)}& .feature-grid.is-span-last .feature-card:last-child{grid-column:1/-1;& .title,& .content{margin-inline:auto}@media (width>=600px){& .title,& .content{width:50%}}@media (width>=1200px){& .title,& .content{width:33.333%}}}& .feature-grid:not(.is-boxed){border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);& .feature-card+.feature-card[data-astro-cid-vqu3bx6g]{border-top:1px solid var(--hairline)}@media (width>=600px){& .feature-card{border-top:0;border-left:0}& .feature-card:not(:nth-child(odd)){border-left:1px solid var(--hairline)}& .feature-card:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (width>=1200px){&:not(.is-2col){& .feature-card{border-top:0;border-left:0}& .feature-card:not(:nth-child(3n+1)){border-left:1px solid var(--hairline)}& .feature-card:nth-child(n+4){border-top:1px solid var(--hairline)}}}}}.comparison-cards[data-astro-cid-l42bclt5]{& .cc-outline{border:1px solid #ffffff4a}& .cc-badge-muted{background:#242424}& .cc-list li+li[data-astro-cid-l42bclt5]{border-top-width:1px}& .cc-rule-dark{border-color:#0000001a}& .cc-rule-light{border-color:#ffffff26}& .cc-figure{align-self:center;width:46%;margin-top:auto}}.comparison-columns[data-astro-cid-4tidogzp]{--cc-line:#14141424;--cc-muted:var(--color-gray);&.is-dark{--cc-line:#ffffff29;--cc-muted:#ffffff9e}& .cc-muted{color:var(--cc-muted)}& .cc-band,& .cc-stat{border-top:1px solid var(--cc-line)}& .cc-col>[data-astro-cid-4tidogzp]:last-child{border-bottom:1px solid var(--cc-line)}& .cc-col+.cc-col[data-astro-cid-4tidogzp]>[data-astro-cid-4tidogzp]:first-child{border-top:0}@media (width>=1200px){& .cc-col+.cc-col[data-astro-cid-4tidogzp]{border-left:1px solid var(--cc-line);&>[data-astro-cid-4tidogzp]:first-child{border-top:1px solid var(--cc-line)}}}}.content-image-card[data-astro-cid-sitcs3hb].is-divided:before{content:"";left:0;top:var(--spacing-gutter);background:var(--color-gray-dark);width:1px;position:absolute;bottom:0}@media (width<=599px){.content-image-card[data-astro-cid-sitcs3hb].is-divided:before{display:none}}.cic-logo-framed[data-astro-cid-sitcs3hb]{top:calc(var(--spacing-min) + 3.5rem)}@media (width>=600px){.cic-logo-framed[data-astro-cid-sitcs3hb]{top:calc(var(--spacing-min) + 5.5rem)}}.content-image-cards[data-astro-cid-sitcs3hb].is-overlap{--cic-overlap:33.18vw;margin-top:calc(var(--cic-overlap) * -1);background-image:linear-gradient(to bottom, transparent calc(var(--cic-overlap) - 2px), #000 calc(var(--cic-overlap) - 2px))}.process-steps[data-astro-cid-yi32qbuw]{& .quiz-image{opacity:0;visibility:hidden;transition:opacity .6s;&.is-active{opacity:1;visibility:visible}}& .quiz-questions{display:grid}& .quiz-question{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .4s,translate .4s;translate:0 1rem;&.is-active{opacity:1;visibility:visible;translate:0}}& .quiz-ruler{background-image:repeating-linear-gradient(to bottom, var(--color-gray-dark) 0 1px, transparent 1px 9px);opacity:.7;width:1rem}& .quiz-answer{--chamfer:1.1rem;font-size:var(--text-8);text-transform:uppercase;transition:background-color var(--default-transition-duration), color var(--default-transition-duration);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, 0 100%);justify-content:center;align-items:center;padding:1.3em 1.6em;display:flex;position:relative;& .quiz-mark{place-items:center;display:grid;position:absolute;left:1.4em}& .quiz-mark svg{width:1.4rem;height:1.4rem}&.is-yes{background:var(--color-white);color:var(--color-black);&:hover{background:var(--color-black);color:var(--color-white)}}&.is-no{background:var(--color-gray-dark);color:var(--color-white);&:hover{background:var(--color-white);color:var(--color-black)}}}@media (prefers-reduced-motion:reduce){& .quiz-image,& .quiz-question{transition:none;translate:0}}}.step-guide[data-astro-cid-f4pjqqa7]{& .sg-tab{color:var(--color-gray-dark);cursor:pointer;transition:color .3s;& .sg-tab-line{background:var(--color-black);opacity:.1;transition:opacity .3s}&.active{color:var(--color-black);& .sg-tab-line{opacity:1}}}& .sg-prev{border:1px solid #00000026;transition:background .3s,color .3s;&:hover{background:var(--color-black);color:var(--color-white)}}& .sg-prev:disabled,& .sg-next:disabled{opacity:.3;pointer-events:none}}.feature-grid[data-astro-cid-kk24rp7s]{--fg-line:#14141429;&.is-dark{--fg-line:#ffffff2e;& .fg-tag{color:var(--color-gray-light)}& .fg-card.is-highlight{border-color:var(--color-white)}}& .fg-tab{cursor:pointer;opacity:.45;transition:opacity .3s}& .fg-tab[aria-selected=true]{opacity:1}& .fg-line{background:currentColor;width:100%;height:1px}& .fg-panel[hidden]{display:none}& .fg-card{border:1px solid var(--fg-line);transition:border-color .3s}& .fg-card.is-highlight{border-color:var(--color-black)}& .fg-tag{color:var(--color-gray)}}.content-image-carousel[data-astro-cid-x3l2dxyb]{& .cic-tab{opacity:.4;transition:opacity .3s}& .cic-tab[aria-selected=true]{opacity:1}& .cic-nav button{cursor:pointer;opacity:.7;transition:opacity .25s;&:hover{opacity:1}}}.content-carousel[data-astro-cid-ypquuseh]{--swiper-pagination-color:var(--color-white);& .cc-card-inner{--cc-chamfer:2.4rem;min-height:clamp(28rem,26vw,40rem);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cc-chamfer)), calc(100% - var(--cc-chamfer)) 100%, 0 100%)}}.stack-carousel[data-astro-cid-7ifys4eh]{--swiper-pagination-color:var(--color-white);--swiper-pagination-bullet-inactive-color:var(--color-white);--swiper-pagination-bullet-inactive-opacity:.3;& .swiper-nav button:hover{background-color:var(--color-white);color:var(--color-black)}& .swiper-slide{transition:opacity .4s}& .swiper-slide:not(.swiper-slide-active){opacity:.55}}.hero[data-astro-cid-yodha2z4]{& .hero-content-stack>.hero-content[data-astro-cid-yodha2z4]{grid-area:1/1;align-self:end}& .hero-content-stack.is-carousel>.hero-content[data-astro-cid-yodha2z4]{opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}& .hero-content-stack.is-carousel>.hero-content[data-astro-cid-yodha2z4].is-active{opacity:1;visibility:visible}& .hero-nav button{cursor:pointer;opacity:.7;transition:opacity .25s;& svg{width:3.2rem;height:3.3rem}&:hover{opacity:1}@media (width>=1200px){& svg{width:4.6rem;height:4.7rem}}}& .hero-carousel,& .hero-carousel .swiper,& .hero-carousel .swiper-wrapper,& .hero-carousel .swiper-slide{width:100%;height:100%}& .hero-carousel .swiper-slide{position:relative;overflow:hidden}& .hero-carousel .swiper-slide picture{display:contents}& .hero-carousel .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.hero-pagination[data-astro-cid-yodha2z4]{--swiper-pagination-bottom:2rem}.hero-pagination[data-astro-cid-yodha2z4] .hero-bullet{border-radius:var(--radius-full);background:var(--color-white);cursor:pointer;opacity:.4;width:1rem;height:1rem;transition:opacity .3s;&.is-active{opacity:1}}.hero[data-astro-cid-yodha2z4] .hero-terms{color:var(--color-gray-light);opacity:.7;line-height:1.4}@media (width>=600px){.hero[data-astro-cid-yodha2z4] .hero-terms{width:75%}}.hero[data-astro-cid-yodha2z4]:not([data-hero-light]) .subheading strong{color:var(--color-white);font-weight:inherit}.hero[data-astro-cid-yodha2z4][data-hero-light] .subheading strong{color:var(--color-black);font-weight:inherit}.cta-bar[data-astro-cid-ilaovl5v]{& .content.is-light{color:var(--color-white)}& .cb-fade{background:linear-gradient(#0000 45%,#0000008f 70%,#000 100%)}}.faq-full[data-astro-cid-nsqqh2lb]{& .faq-tablist:after{content:"";inset-inline:0;background:#1414142e;height:1px;position:absolute;bottom:0}& .faq-tab{padding-bottom:var(--spacing-gutter);padding-inline:var(--spacing-xs);color:var(--color-gray-light);cursor:pointer;transition:color .25s}& .faq-tab[aria-selected=true]{color:var(--color-black)}& .faq-tab-line{z-index:1;background:var(--color-black);width:100%;height:2px;transition:transform .3s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}& .faq-tab[aria-selected=true] .faq-tab-line{transform:scaleX(1)}& .faq-panel[hidden]{display:none}& .faq-toggle:before,& .faq-toggle:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}& .faq-toggle:before{width:100%;height:2px}& .faq-toggle:after{width:2px;height:100%;transition:opacity .25s}& .group[open] .faq-toggle:after{opacity:0}}.points-callout[data-astro-cid-s2hezzbc]{--hairline:#ffffff29;& .content{color:var(--color-gray-light)}& .points-frame,& .points-callout-box{border:1px solid var(--hairline)}& .point+.point[data-astro-cid-s2hezzbc]{border-top:1px solid var(--hairline)}@media (width>=600px){& .point{border-top:0;border-left:0}& .point:not(:nth-child(odd)){border-left:1px solid var(--hairline)}& .point:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (width>=1200px){& .point{border-top:0;border-left:0}& .point:not(:nth-child(3n+1)){border-left:1px solid var(--hairline)}& .point:nth-child(n+4){border-top:1px solid var(--hairline)}}}.ev-calculator[data-astro-cid-iyzltt54]{--calc-border:var(--color-gray-light);--calc-tick-dim:var(--color-gray-light);--calc-tick-bright:var(--color-black);--calc-value-bg:var(--color-black);--calc-value-fg:var(--color-white);& .calc-tabs{border-bottom:1px solid var(--calc-border)}& .calc-tab{font-family:var(--font-heading);font-size:var(--text-8);text-transform:uppercase;white-space:nowrap;color:var(--color-gray-light);transition:color var(--default-transition-duration);padding-bottom:1.2rem;position:relative}& .calc-tab:hover,& .calc-tab.is-active{color:inherit}& .calc-tab.is-active:after{content:"";background:currentColor;width:100%;height:2px;position:absolute;bottom:-1px;left:0}& .calc-slider-box{border:1px solid var(--calc-border)}& .calc-track{height:5rem;overflow:hidden}& .ticks{background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px .7rem);background-position:0;background-repeat:no-repeat;background-size:100% 55%;position:absolute;inset:0}& .ticks-base{color:var(--calc-tick-dim)}& .ticks-fill{width:var(--fill,0%);color:var(--calc-tick-bright)}& .range-commute,& .range-mpg{appearance:none;touch-action:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}& .range-commute::-webkit-slider-thumb{appearance:none;background:var(--calc-tick-bright);border-radius:0;width:.4rem;height:5rem}& .range-mpg::-webkit-slider-thumb{appearance:none;background:var(--calc-tick-bright);border-radius:0;width:.4rem;height:5rem}& .range-commute::-moz-range-thumb{background:var(--calc-tick-bright);border:0;border-radius:0;width:.4rem;height:5rem}& .range-mpg::-moz-range-thumb{background:var(--calc-tick-bright);border:0;border-radius:0;width:.4rem;height:5rem}& .range-commute::-moz-range-track{background:0 0;border:0}& .range-mpg::-moz-range-track{background:0 0;border:0}& .range-commute:focus-visible,& .range-mpg:focus-visible{outline:2px solid var(--calc-tick-bright);outline-offset:3px}& .calc-value{background:var(--calc-value-bg);min-width:8rem;color:var(--calc-value-fg);padding-inline:1.6rem}& .stepper{border:1px solid var(--calc-border)}& .calc-amount{justify-content:center;align-items:center;display:inline-flex}& .calc-amount input[type=number]{text-align:center;width:5ch;min-width:0;color:inherit;font-family:var(--font-heading);font-size:var(--text-3);appearance:textfield;background:0 0;border:0;padding:0}& .calc-amount input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}& .calc-amount input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}& .step{color:inherit;transition:opacity var(--default-transition-duration);background:0 0;place-items:center;display:grid}& .step:hover{opacity:.6}& .step-icon{fill:currentColor;width:2.5rem;height:2.5rem}& .bd-row{border-bottom:1px solid var(--calc-border)}& .calc-rows .calc-row{align-items:stretch;gap:var(--spacing-gutter);padding-block:var(--spacing-min);border-bottom:1px solid var(--calc-border);flex-direction:column;display:flex}& .calc-label{font-family:var(--font-heading);font-size:var(--text-7);text-transform:uppercase}& .calc-rows .calc-label{opacity:.5;text-align:center}& .calc-control{align-items:center;gap:var(--spacing-min);width:100%;display:flex}@media (width>=600px){& .calc-rows .calc-row{justify-content:space-between;align-items:center;gap:var(--spacing-min);flex-direction:row}& .calc-label{white-space:nowrap}& .calc-rows .calc-label{text-align:start}& .calc-control{width:55%}}& .calc-control .calc-track{flex:1;height:3rem}& .calc-out{text-align:right;min-width:9rem;font-family:var(--font-heading);font-size:var(--text-6)}& .calc-control.stepper{justify-content:center;gap:var(--spacing-min);border:0;width:100%;padding:0}@media (width>=600px){& .calc-control.stepper{justify-content:flex-end;gap:1.2rem;width:auto}}& .savings-toggle{justify-content:space-between;align-items:center;gap:var(--spacing-min);width:100%;color:inherit;cursor:pointer;background:0 0;display:flex}& .savings-value{align-items:center;gap:var(--spacing-gutter);font-family:var(--font-heading);font-size:var(--text-4);display:inline-flex}& .chevron{transition:rotate .25s}& .savings-toggle[aria-expanded=true] .chevron{rotate:180deg}& .calc-breakdown{gap:0;display:grid}& .calc-breakdown .bd-row{font-size:var(--text-7);justify-content:space-between;align-items:center;padding-block:1rem;display:flex}&.is-dark{--calc-border:var(--color-gray-dark);--calc-tick-dim:var(--color-gray);--calc-tick-bright:var(--color-white);--calc-value-bg:var(--color-white);--calc-value-fg:var(--color-black);& .content{color:var(--color-gray-light)}}}.shs-quiz[data-astro-cid-qoqapusg]{& .content{color:var(--color-gray-light)}& .quiz-btn{border:1px solid #0000;align-items:center;gap:1rem;padding:2rem;transition:background .25s,color .25s,border-color .25s;display:flex;& span{text-align:center;flex:1}& svg{flex-shrink:0;width:auto;height:1.4rem}}& .quiz-yes{background:var(--color-white);color:var(--color-black);&:hover{background:var(--color-transparent);color:var(--color-white);border-color:var(--color-white)}}& .quiz-no{color:var(--color-white);background:#ffffff24;&:hover{background:var(--color-white);color:var(--color-black)}}& .quiz-ticks{display:none}@media (width>=1200px){& .quiz-ticks{background-image:repeating-linear-gradient(to bottom, var(--color-white) 0, var(--color-white) 2px, transparent 2px, transparent 12px);width:3rem;height:38.6rem;max-height:100%;display:block;position:absolute;mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}& .quiz-ticks-l{top:0;left:0}& .quiz-ticks-r{bottom:0;right:0}}}.service-plan[data-astro-cid-kju56am3]{& .sp-toggle .sp-minus,& details[open] .sp-toggle .sp-plus{display:none}& details[open] .sp-toggle .sp-minus{display:block}}.offer-specifications[data-astro-cid-ihja27au]{--spec-line:#0003;& .spec-tablist:after{content:"";inset-inline:0;background:#1414142e;height:1px;position:absolute;bottom:0}& .spec-tab{padding-bottom:var(--spacing-gutter);padding-inline:var(--spacing-xs);color:var(--color-gray-light);cursor:pointer;transition:color .25s}& .spec-tab[aria-selected=true]{color:var(--color-black)}& .spec-tab-line{z-index:1;background:var(--color-black);width:100%;height:2px;transition:transform .3s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}& .spec-tab[aria-selected=true] .spec-tab-line{transform:scaleX(1)}& .spec-panel[hidden]{display:none}& .spec-table{border-top:1px solid var(--spec-line)}& .spec-row{border-bottom:1px solid var(--spec-line)}& .spec-row>[data-astro-cid-ihja27au]{padding-block:var(--spacing-gutter)}& .spec-index{color:var(--color-gray-dark)}& .spec-value,& .spec-value-head{border-left:1px solid var(--spec-line)}& .spec-row.is-highlight{background:var(--color-light)}& .spec-row.is-total{background:var(--color-black);color:var(--color-white)}& .spec-row.is-total .spec-index{color:var(--color-gray-light)}& .spec-row.is-total .spec-value{border-left-color:#ffffff29}}.mc-select-input[data-astro-cid-hfcftzxz]{opacity:0;width:1px;height:1px;position:absolute}.model-card-li[data-astro-cid-hfcftzxz]:has(.mc-select-input:checked) .model-card[data-astro-cid-hfcftzxz]{outline:2px solid var(--color-black);outline-offset:-2px}.model-card-li[data-astro-cid-hfcftzxz]:has(.mc-select-input:focus-visible) .model-card[data-astro-cid-hfcftzxz]{outline:2px solid var(--color-black);outline-offset:2px}.document-download[data-astro-cid-nufac2od]{& .ms-tile[aria-pressed=true]{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}& .model-card-li.is-hidden,&[data-mode=brochures] .model-card-li[data-astro-cid-nufac2od][data-doctype=manuals],&[data-mode=manuals] .model-card-li[data-astro-cid-nufac2od][data-doctype=brochures]{display:none}& .spec-tablist:after{content:"";inset-inline:0;background:#1414142e;height:1px;position:absolute;bottom:0}& .spec-tab{padding-bottom:var(--spacing-gutter);padding-inline:var(--spacing-min);color:var(--color-gray-light);cursor:pointer;transition:color .25s}& .spec-tab[aria-selected=true]{color:var(--color-black)}& .spec-tab-line{z-index:1;background:var(--color-black);width:100%;height:2px;transition:transform .3s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}& .spec-tab[aria-selected=true] .spec-tab-line{transform:scaleX(1)}}.download-app[data-astro-cid-ok2vqghz]{& .content{color:var(--color-gray-light)}@media (width>=1200px){& .col-badges{border-left:1px solid #ffffff26}}& .edge-marker{width:.9rem;height:.9rem;color:var(--color-white);display:none;position:absolute;top:50%;translate:0 -50%}& .edge-marker.left{left:0}& .edge-marker.right{right:0;scale:-1 1}@media (width>=1200px){& .edge-marker{display:block}}}.scene-backdrop[data-astro-cid-csixnljs]{overflow:hidden;& .ps-wordmark,& .ps-foreground{max-width:none;height:auto}& .ps-wordmark{z-index:20;translate:-50%}& .ps-foreground{z-index:30}& .ps-scrim{z-index:10;pointer-events:none;position:absolute;inset-inline:0}& .ps-scrim-top{height:var(--ps-scrim-top);z-index:var(--ps-scrim-top-z,10);background:linear-gradient(to bottom, rgb(var(--ps-scrim-top-rgb,0 0 0)) 0%, rgb(var(--ps-scrim-top-rgb,0 0 0) / .69) 40%, rgb(var(--ps-scrim-top-rgb,0 0 0) / 0) 100%);top:0}& .ps-scrim-bottom{height:var(--ps-scrim-bottom);z-index:var(--ps-scrim-bottom-z,10);background:linear-gradient(#0000 0%,#000000b0 57%,#000 100%);bottom:0}}.content-card-stack[data-astro-cid-safe7nzx]{--ccs-card-h:min(58svh, 26rem);--ccs-chamfer:2.4rem;&:is(.is-split,.is-centered) .content[data-astro-cid-safe7nzx] strong[data-astro-cid-safe7nzx]{color:var(--color-white);font-weight:inherit}& .ccs-card-box.is-dark .content{color:var(--color-gray-light)}& .ccs-card-box{min-height:var(--ccs-card-h);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--ccs-chamfer)), calc(100% - var(--ccs-chamfer)) 100%, 0 100%)}& .ccs-split-card{opacity:0;visibility:hidden}& .ccs-split-card:first-child{opacity:1;visibility:visible}@media (width>=1200px){& .ccs-split-panel{top:calc(var(--header-h,8rem) + var(--spacing-gutter));height:calc(100svh - var(--header-h,8rem) - var(--spacing-gutter) * 2);position:sticky}& .ccs-outer{height:calc(100svh - var(--header-h,8rem) - var(--spacing-gutter) * 2)}&.is-centered .ccs-outer[data-astro-cid-safe7nzx]{height:100svh}& .ccs-panel{height:100%;min-height:0}& .ccs-stack{margin:0;top:0;bottom:0}& .ccs-stack .swiper-wrapper{height:100%;transform:none}& .ccs-card{filter:drop-shadow(0 1rem 3rem #14141440);width:100%;position:absolute;top:50%;left:0}}}.content-card-stack .ccs-split-media img{-o-object-position:var(--ccs-media-pos,center);object-position:var(--ccs-media-pos,center)}.hybrid-power-flow[data-astro-cid-z7wbcrij]{--hpf-line:#14141429;&.is-dark{--hpf-line:#ffffff2e;& .content{color:var(--color-gray)}}& .power-legend,& .power-legend-item{border-color:var(--hpf-line)}& .power-legend-item{justify-content:center;align-items:center;display:flex}@media (width<=599px){& .power-legend{-moz-column-gap:.5rem;justify-content:center;column-gap:.5rem;row-gap:calc(var(--spacing-min) * 2);padding-block:var(--spacing-min);grid-template-columns:max-content minmax(0,max-content)}& .power-legend-item{display:contents}}@media (width>=600px){& .power-legend-item{justify-content:flex-start}& .power-legend-item+.power-legend-item[data-astro-cid-z7wbcrij]:before{content:"";border-left:1px solid var(--hpf-line);height:72%;position:absolute;top:50%;left:0;translate:0 -50%}}& .flow-bar{border-radius:var(--radius-full);width:15.1rem;height:1.1rem}& .flow-bar[data-colour=cyan]{background:linear-gradient(90deg,#00d3fc 4%,#00d3fc00)}& .flow-bar[data-colour=green]{background:linear-gradient(90deg,#44f400,#44f40000)}& .flow-bar[data-colour=teal]{background:linear-gradient(90deg,#00d5ca 9%,#00d5ca00)}}.feature-table[data-astro-cid-xcjcxgxi]{--ft-muted:var(--color-gray);&.is-dark{--ft-line:#ffffff29;--ft-muted:#ffffff9e}& .ft-table,& .ft-table th,& .ft-table td{color:inherit;background:0 0;border:0}& .ft-table thead th,& .ft-table tbody th,& .ft-table tbody td{border-bottom:1px solid var(--color-gray-dark)}& .ft-num-head,& .ft-num{width:1%}& .ft-num,& .ft-empty{color:var(--ft-muted)}}.cta-dealers[data-astro-cid-4la52kva]{& .cd-panel{min-height:clamp(30rem,34vw,46rem)}& .cd-map{z-index:0;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);& img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;@media (width>=1200px){-o-object-fit:contain;object-fit:contain;-o-object-position:40% center;object-position:40% center}}}& .content{color:var(--color-gray-light)}& .cd-edge{z-index:10;opacity:.4;border-block:.6rem solid #0000;width:0;height:0;position:absolute;top:50%;translate:0 -50%}& .cd-edge.left{border-left:.9rem solid;left:0}& .cd-edge.right{border-right:.9rem solid;right:0}}.dealer-locator[data-astro-cid-tu2vpk27]{& .locator-stage{@media (width>=1200px){& .locator-card-panel{top:var(--spacing-min);left:var(--spacing-min);z-index:20;width:40rem;position:absolute}}}& .locator-overlay{z-index:10;pointer-events:none;background:#5a5a5a66;transition:opacity .4s;position:absolute;inset:0}&.locator-revealed .locator-overlay[data-astro-cid-tu2vpk27]{opacity:0}& .locator-card-panel{box-shadow:0 4px 12px #0000001f;@media (width<=1199px){margin-bottom:var(--spacing-gutter)}}& .locator-tabs{border-bottom:1px solid var(--color-light)}& .locator-tab{font-family:var(--font-heading);font-size:var(--text-6);text-transform:uppercase;color:var(--color-gray-light);margin-right:3rem;padding:.8rem 0;transition:color .25s;position:relative;&:after{content:"";background:var(--color-black);transform-origin:0;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}&:hover,&.is-active{color:var(--color-black)}&.is-active:after{transform:scaleX(1)}}& .locator-field{background:var(--color-light);& .locator-field-icon{width:1.4rem;height:1.8rem;color:var(--color-gray);pointer-events:none;position:absolute;left:1.6rem}& input{min-width:0;font-size:var(--text-7);color:var(--color-black);background:0 0;border:0;flex:auto;padding:1.5rem 5.6rem 1.5rem 4.6rem;&::placeholder{color:var(--color-gray)}&:focus{outline:none}}& .locator-submit{background:var(--color-black);width:3.4rem;height:3.4rem;color:var(--color-white);place-items:center;transition:background-color .25s;display:grid;position:absolute;top:50%;right:.8rem;translate:0 -50%;&:hover{background:var(--color-gray-dark)}& svg{width:1.2rem;height:1.2rem}}}& .locator-geolocate{color:var(--color-gray);transition:color .25s;& svg{flex-shrink:0;width:1.5rem;height:1.5rem}&:hover{color:var(--color-black)}}}.dealer-locator{& .locator-map{height:min(80svh, calc(100svh - var(--header-h,8rem) - var(--spacing-gutter) * 2));background:var(--color-light);min-height:34rem;overflow:hidden;@media (width<=1199px){height:60svh}}& .jl-pin{background:var(--color-black);border:2px solid var(--color-white);cursor:pointer;border-radius:9999px;width:1.5rem;height:1.5rem;box-shadow:0 1px 3px #14141466;&:hover{width:1.9rem;height:1.9rem}&:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}&.is-selected{background:var(--color-white);border:3px solid var(--color-black);width:2.2rem;height:2.2rem;box-shadow:0 0 0 4px var(--color-white), 0 0 0 6px var(--color-black)}}}.locator-card-outlet{z-index:20;& .locator-card{flex-direction:column;gap:1.6rem;display:flex}& .locator-card-title{font-family:var(--font-heading);font-size:var(--text-4);line-height:var(--text-4--line-height);text-transform:uppercase;color:var(--color-black)}& .locator-card-tags{flex-wrap:wrap;gap:1rem;display:flex}& .locator-card-tag{border:1px solid var(--color-black);color:var(--color-black);font-size:var(--text-8);text-transform:uppercase;padding:.5rem .75rem;line-height:1}& .locator-card-block{flex-direction:column;gap:.5rem;display:flex}& .locator-card-label{font-size:var(--text-8);text-transform:uppercase;color:var(--color-gray)}& .locator-card-value{font-size:var(--text-7);color:var(--color-black)}& a.locator-card-value{transition:opacity .25s;&:hover{opacity:.7}}& .locator-card-hours-cols{grid-template-columns:1fr 1fr;gap:1.6rem;display:grid;&.is-single{grid-template-columns:1fr}}& .locator-card-hours-col{flex-direction:column;gap:.4rem;display:flex}& .locator-card-hours-label{font-size:var(--text-8);text-transform:uppercase;color:var(--color-black);font-weight:600}& .locator-card-hours{font-size:var(--text-8);& p+p{margin-top:.35em}}& .locator-card-links{flex-wrap:wrap;gap:1.5rem;padding-top:.5rem;display:flex}& .locator-card-link{font-size:var(--text-8);text-transform:uppercase;color:var(--color-black);align-items:center;gap:.75rem;font-weight:600;transition:opacity .25s;display:inline-flex;&:hover{opacity:.7}& svg{width:1rem;height:1rem}}}.locator-card-outlet{margin-top:var(--spacing-gutter);padding:var(--spacing-gutter);background:var(--color-white);box-shadow:0 4px 12px #00000026;@media (width>=1200px){display:none}}.dealer-locator .locator-detail{display:none;@media (width>=1200px){z-index:20;background:var(--color-white);padding:var(--spacing-gutter);max-height:55%;transition:max-height .35s;display:block;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 12px #0000001f;&.show-contact{max-height:82%}&[hidden]{display:none}}& .locator-detail-contact-header{align-items:baseline;gap:var(--spacing-min);margin-bottom:var(--spacing-min);display:flex}& .locator-detail-back{color:var(--color-gray);flex-shrink:0;transition:color .25s;& svg{rotate:180deg}&:hover{color:var(--color-black)}}& .enquiry-form textarea{height:9rem}& .locator-detail-inner{gap:var(--spacing-xs);grid-template-columns:1.8fr 1fr 2.6fr;display:grid}& .locator-detail-main{justify-content:space-between;gap:var(--spacing-sm);flex-direction:column;display:flex}& .locator-detail-title{font-family:var(--font-heading);font-size:var(--text-3);line-height:var(--text-3--line-height);text-transform:uppercase;color:var(--color-black)}& .locator-detail-actions{flex-wrap:wrap;gap:1.2rem;display:flex}& .locator-detail-info{gap:var(--spacing-min);border-left:1px solid var(--color-light);padding-left:var(--spacing-xs);flex-direction:column;display:flex}& .locator-detail-block{flex-direction:column;gap:1.4rem;display:flex}& .locator-detail-label{font-size:var(--text-6);color:var(--color-gray);font-weight:600}& .locator-detail-value{font-family:var(--font-heading);font-size:var(--text-8);text-transform:uppercase;color:var(--color-black);line-height:1.2}& a.locator-detail-value{transition:opacity .25s;&:hover{opacity:.7}}& .locator-detail-hours{gap:var(--spacing-min);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;&.is-single{grid-template-columns:minmax(0,1fr)}}& .locator-detail-hours-title{font-size:var(--text-5);margin-bottom:1.4rem;font-weight:600}& .locator-detail-row{border-top:1px solid var(--color-light);justify-content:space-between;align-items:baseline;gap:1.6rem;margin-top:1.4rem;padding-top:1.4rem;display:flex;&:first-child{margin-top:0}}}.post-grid[data-astro-cid-6kuthbzq]{& .post-filter summary{list-style:none}& .post-filter summary::-webkit-details-marker{display:none}& .post-filter .chevron{transition:rotate .25s}& .post-filter[open] .chevron{rotate:180deg}& .post-pagination .page-next{clip-path:polygon(0 0,100% 0,100% calc(100% - 1.4rem),calc(100% - 1.4rem) 100%,0 100%)}}.social-feed[data-astro-cid-ucmdmwnu]{@media (width>=600px){--sf-tile:17rem}@media (width>=1200px){--sf-tile:21rem;--sf-gap:1.4rem}& .sf-band{overflow:hidden}& .sf-track{will-change:transform;width:max-content;animation:sf-scroll var(--sf-duration) linear infinite;display:flex}& .sf-grid{grid-auto-flow:column dense;grid-template-rows:repeat(2, var(--sf-tile));grid-auto-columns:var(--sf-tile);gap:var(--sf-gap);margin-right:var(--sf-gap);display:grid}&:hover .sf-track[data-astro-cid-ucmdmwnu],&:focus-within .sf-track[data-astro-cid-ucmdmwnu]{animation-play-state:paused}& .sf-tile{overflow:hidden}@media (prefers-reduced-motion:reduce){& .sf-band{overflow-x:auto}& .sf-track{animation:none}& .sf-grid-clone{display:none}}}.multistep-form[data-astro-cid-2kzl7p46]{& .ms-steps{margin:0;padding:0;list-style:none}& .ms-dot{padding:.8rem 0;display:block}& .ms-dot-line{background-color:var(--color-gray-light);width:7rem;height:2px;transition:background-color var(--default-transition-duration);display:block}& .ms-dot:hover .ms-dot-line{background-color:var(--color-gray)}& .ms-dot[aria-current=step] .ms-dot-line,& .ms-dot[data-done] .ms-dot-line{background-color:var(--color-black)}& .ms-dot:focus-visible{outline:2px solid var(--color-black);outline-offset:3px}& .ms-panel{padding:5rem var(--spacing-min)}@media (width>=600px){& .ms-panel{padding:7rem var(--spacing-min)}}@media (width>=1200px){& .ms-panel{padding:var(--spacing-md) var(--spacing-md)}}& .ms-fields{-moz-column-gap:var(--spacing-gutter);column-gap:var(--spacing-gutter);row-gap:var(--spacing-min)}& .ms-fields .field{&>label[data-astro-cid-2kzl7p46],&>legend[data-astro-cid-2kzl7p46]{font-family:var(--font-heading);font-size:var(--text-6);text-transform:uppercase;color:var(--color-gray);margin-bottom:1.2rem;display:block}&>label[data-astro-cid-2kzl7p46] .req,&>legend[data-astro-cid-2kzl7p46] .req{color:var(--color-gray);margin-left:.4rem}& input:not([type=checkbox]):not([type=radio]),& select,& textarea{border:0;border-bottom:1px solid var(--color-gray-light);width:100%;color:var(--color-black);font-size:var(--text-6);transition:border-color var(--default-transition-duration);background-color:#0000;padding:.6rem 0 1.4rem;display:block}& input:not([type=checkbox]):not([type=radio]):focus,& select:focus,& textarea:focus{border-bottom-color:var(--color-black);outline:none}& ::placeholder{color:var(--color-gray);opacity:1}& textarea{resize:vertical;min-height:12rem}& select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23141414' stroke-width='1.5'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;background-size:1.3rem;padding-right:3rem}& fieldset{border:0;margin:0;padding:0}}& .ms-tile[aria-pressed=true]{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}& .model-grid{margin:0;padding:0;list-style:none}& .model-card-li.is-hidden{display:none}& .ms-step-error{margin-bottom:var(--spacing-min)}& .ms-dealer-locator{position:relative;& .field-error{margin-bottom:var(--spacing-min)}}& .consent{--cb-size:2.2rem;--cb-top:calc((1.08em - var(--cb-size)) / 2);position:relative;& input[type=checkbox],& input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}& label{color:var(--color-black);font-size:var(--text-7);letter-spacing:normal;text-transform:none;cursor:pointer;margin-bottom:0;padding-left:3.4rem;display:inline-block;position:relative;&:before{content:"";left:0;top:var(--cb-top);width:var(--cb-size);height:var(--cb-size);border:1px solid var(--color-gray-light);background-color:var(--color-white);transition:border-color var(--default-transition-duration), background-color var(--default-transition-duration);position:absolute}&:after{content:"";left:.75rem;top:calc(var(--cb-top) + .5rem);border:solid var(--color-white);opacity:0;border-width:0 2px 2px 0;width:.7rem;height:1.2rem;position:absolute;rotate:45deg}& a{color:var(--color-black);text-underline-offset:3px;text-decoration:underline}}& input:checked+label[data-astro-cid-2kzl7p46]:before{background-color:var(--color-black);border-color:var(--color-black)}& input:checked+label[data-astro-cid-2kzl7p46]:after{opacity:1}& input:focus-visible+label[data-astro-cid-2kzl7p46]:before{border-color:var(--color-black);box-shadow:0 0 0 1px var(--color-black)}}& .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}& .field-error{color:var(--color-black);font-size:var(--text-8);margin-top:.6rem;font-weight:600}& .consent .field-error{margin-left:3.4rem}& .form-status{padding-left:.2rem;font-weight:600;&[data-kind=error],&[data-kind=success]{color:var(--color-black)}}& button[data-loading]{opacity:.6;pointer-events:none}}.iframe-embed[data-astro-cid-kqtcdwx7]{& .if-frame{height:calc(var(--if-h,500px) * 1.3);@media (width>=600px){height:calc(var(--if-h,500px) * 1.2)}@media (width>=1200px){height:var(--if-h,500px)}}}.stats-band[data-astro-cid-zgcccotm]{--hairline:#fff6;&>figure[data-astro-cid-zgcccotm].bg{height:100svh;margin-bottom:-100svh;position:sticky;top:0}& .stats-intro{color:var(--color-gray-light)}& .stats-grid{gap:var(--spacing-gutter);grid-template-columns:1fr 1fr;display:grid}& .stat-tile{--muted:var(--color-gray-light);min-height:16rem;position:relative}& .is-solid{background:var(--color-white);color:var(--color-black);--muted:var(--color-gray)}& .is-ghost{background:var(--color-white);color:var(--color-black);--muted:var(--color-gray);border:1px solid var(--hairline)}& .stat-prefix,& .stat-label{color:var(--muted)}@media (width>=600px){& .stat-tile{min-height:clamp(24rem,20vw,32rem)}}@media (width>=1200px){& .stats-grid{border:1px solid var(--hairline);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:auto;gap:0}& .stat-tile{grid-column:var(--col);grid-row:var(--row)}}}.specs-grid[data-astro-cid-h6psacxl]{--specs-line:#1414142e;& .specs-tabs:after{content:"";inset-inline:0;background:var(--specs-line);height:1px;position:absolute;bottom:0}& .specs-tab{padding-inline:var(--spacing-xs);padding-bottom:var(--spacing-gutter);color:var(--color-gray-light);cursor:pointer;transition:color .25s;position:relative}& .specs-tab[aria-selected=true]{color:var(--color-black)}& .specs-tab-line{z-index:1;background:var(--color-black);width:100%;height:2px;transition:transform .3s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}& .specs-tab[aria-selected=true] .specs-tab-line{transform:scaleX(1)}& .specs-unit{color:var(--color-gray);font-size:.55em}}.model-spinner[data-astro-cid-srbxr3od]{& .ms-swatch{cursor:pointer;background-position:50%;background-size:cover;border:1px solid #00000029}& .ms-swatch:before{content:"";border-radius:inherit;background:radial-gradient(120% 90% at 30% 15%,#ffffff8c 0%,#fff0 60%);position:absolute;inset:0}& .ms-swatch:after{content:"";border-radius:inherit;border:1px solid var(--color-black);opacity:0;transition:opacity .25s;position:absolute;inset:-.3rem}& .ms-swatch[aria-pressed=true]:after{opacity:1}& .ms-swatch:hover:after{opacity:.35}& .ms-swatch[aria-pressed=true]:hover:after{opacity:1}& .ms-rotate[hidden]{display:none}& .spin-viewer.is-draggable{cursor:grab}& .spin-viewer.is-draggable:active{cursor:grabbing}}.model-spinner-tabs[data-astro-cid-u55fbe5q]{--ms-line:#1414142e;& .spinner-line-tabs:after{content:"";inset-inline:0;background:var(--ms-line);height:1px;position:absolute;bottom:0}& .spinner-line-tab{padding-inline:var(--spacing-xs);padding-bottom:var(--spacing-gutter);color:var(--color-gray-light);cursor:pointer;transition:color .25s;position:relative}& .spinner-line-tab[aria-selected=true]{color:var(--color-black)}& .spinner-tab-line{z-index:1;background:var(--color-black);width:100%;height:2px;transition:transform .3s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}& .spinner-line-tab[aria-selected=true] .spinner-tab-line{transform:scaleX(1)}& .spinner-drivetrain-tab{color:var(--color-gray);cursor:pointer;transition:color .25s}& .spinner-drivetrain-tab[aria-selected=true]{color:var(--color-black)}& .spinner-drivetrain-tabs[hidden],& [role=tabpanel][hidden]{display:none}& .spinner-arrow{color:var(--color-black);cursor:pointer;opacity:.7;transition:opacity .25s;& svg{width:5.2rem;height:5.3rem}&:hover{opacity:1}}& .spin-unit{color:var(--color-gray-dark);font-size:.55em}& .spin-stat{padding-inline:var(--spacing-xs)}& .spin-stat+.spin-stat[data-astro-cid-u55fbe5q]{border-left:1px solid var(--ms-line)}@media (width>=1200px){& .spin-stat:first-child{padding-left:0}}& .spin-viewer.is-draggable{cursor:grab}& .spin-viewer.is-draggable:active{cursor:grabbing}}.model-showcase[data-astro-cid-dw6o4zcb]{& .ms-tile[aria-pressed=true]{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}& .model-card-li.is-hidden{display:none}& .model-card[aria-expanded=true]{outline:1px solid var(--color-black);outline-offset:-1px}}.model-showcase{& .model-detail{grid-column:1/-1}& .md-anim{opacity:0;transition:opacity .35s,translate .35s;translate:0 -1rem}& .model-detail.is-open .md-anim{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){& .md-anim{transition-duration:.01ms;translate:none}}& .md-shot{-o-object-fit:contain;object-fit:contain;width:100%;height:38svh;max-height:42rem}& .md-badge{width:auto;height:3.2rem}& .md-foot{margin-top:var(--spacing-min)}@media (width<=899px){& .md-shot{height:26svh}& .md-actions{width:100%}& .md-actions .btn{flex:auto}}}.offer-showcase[data-astro-cid-74l5yycu]{& .offer-cat-previews{min-height:40rem}& .offer-cat-preview{min-height:100%;display:none;&.is-active{align-items:flex-end;display:flex}}& .offer-cat-scrim{background:linear-gradient(#0000 45%,#000000bf 100%)}& .offer-cat{border:1px solid #fff6;flex:1;min-height:12rem;&:hover{border-color:var(--color-white)}&.is-active{border-color:var(--color-white);background:#ffffff1a}}& .offer-cat-title{text-transform:uppercase}& .model-card-li.is-hidden{display:none}& .offer-tile[aria-pressed=true]{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}}.finance-modal[data-astro-cid-mj7czxzq]{border-radius:var(--radius-sm);width:min(96vw,84rem);max-height:92svh;padding:var(--spacing-gutter);border:0;margin:auto;overflow-y:auto;&::backdrop{background:#000000a6}& .finance-close{cursor:pointer;color:var(--color-dark);transition:color var(--default-transition-duration);& svg{width:1.8rem;height:1.8rem;display:block}&:hover{color:var(--color-primary)}}& .finance-widget{margin-top:var(--spacing-gutter);min-height:30rem;& iframe{border:0;width:100%!important}}}.configurator[data-astro-cid-mj7czxzq]{overflow-anchor:none;& .model-card:hover{box-shadow:0 4px 24px #14141414}& .interior-gallery{--swiper-pagination-color:var(--color-white);color:var(--color-white)}& .colour-viewer.is-draggable,& .interior-viewer.is-draggable{cursor:grab}& .colour-viewer.is-draggable:active,& .interior-viewer.is-draggable:active{cursor:grabbing}& .colour-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-white), 0 0 0 4px var(--color-black)}& .alloy-chip[aria-pressed=true]{border-color:var(--color-black)!important}& .colour-info-price{margin-left:var(--spacing-gutter);color:var(--color-black)}& .colour-info-name{color:var(--color-black)}& .spin-hint{pointer-events:none;font-size:var(--text-8);text-transform:uppercase;color:var(--color-gray);position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}& .spin-hint-light{color:var(--color-white);z-index:10}& .summary-list{-moz-column-gap:var(--spacing-gutter);column-gap:var(--spacing-gutter);grid-template-columns:auto 1fr auto;display:grid;& .summary-row{grid-template-columns:subgrid;border-bottom:1px solid #0000001f;grid-column:1/-1;align-items:baseline;padding-block:1.6rem;display:grid;& dd{margin:0}& dt{font-size:var(--text-7);color:var(--color-gray-dark);font-weight:600}& .summary-value,& .summary-price{font-family:var(--font-heading);font-size:var(--text-5);text-transform:uppercase;color:var(--color-black)}& .summary-price{text-align:right}}& .summary-total{margin-top:var(--spacing-min);border-bottom:0;& dt,& .summary-price{font-size:inherit;font-weight:inherit;color:var(--color-black)}}}@media (width>=1200px){& .colour-column:before{content:"";inset-block:0;background:#0000001f;width:1px;position:absolute;left:0}}& .ms-tile[aria-pressed=true]{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}& .model-card-li.is-hidden{display:none}& .step-tab{color:#0000003d;border-bottom:1px solid #0000003d}& .step-tab:not(:disabled):hover,& .step-tab.active{color:var(--color-black);border-color:var(--color-black)}& .step-tab:disabled{opacity:.55;cursor:not-allowed}& .engine-details-link{vertical-align:super;color:var(--color-black);margin-left:.6rem;transition:color .2s;display:inline-flex;& svg{width:1.25rem;height:1.25rem}&:hover{color:var(--color-gray)}}& .model-card-trigger[aria-expanded=true]{border-color:var(--color-black)}& .md-anim{opacity:0;transition:opacity .35s,translate .35s;translate:0 -1rem}& .model-detail.is-open .md-anim{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){& .md-anim{transition-duration:.01ms;translate:none}}}.configurator{& .package-mark.is-in{background:var(--color-black);color:var(--color-white)}& .package-mark.is-out{border:1px solid var(--color-black);color:var(--color-black)}& .package-card{border-color:var(--color-gray-light)}& .package-card:hover{border-color:var(--color-gray-dark)}& .package-card.is-selected{border-color:var(--color-black);background:var(--color-light);box-shadow:inset 0 0 0 1px var(--color-black)}& .package-card-select-box{color:#0000}& .package-card.is-selected .package-card-select-box{background:var(--color-black);color:var(--color-white)}& .engine-unit{color:var(--color-gray-dark);font-size:.55em}& .md-shot{-o-object-fit:contain;object-fit:contain;width:100%;height:38svh;max-height:42rem}& .md-foot{margin-top:var(--spacing-min)}@media (width<=899px){& .md-shot{height:26svh}& .md-actions{width:100%}}}body:has(.configurator-step:not([data-step=model]):not(.hidden)){& .hero{display:none}& .configurator{padding-top:calc(var(--header-h) + var(--spacing-min))}}.cta-bar-pair[data-astro-cid-yctkmknr]{& .ctap-card{&.is-dark{color:var(--color-white)}&.is-light{color:var(--color-black);background:var(--color-light)}& .content{color:currentColor}}& .ctap-card.is-dark .ctap-scrim{background:var(--color-black);opacity:.4}& .ctap-card.is-light .ctap-scrim{background:linear-gradient(#f0f0f026,#f0f0f08c)}}.app-notice[data-astro-cid-dqfgoxkr]{& .app-notice-word-svg text{font-family:var(--font-heading);text-transform:uppercase;fill:var(--color-white)}& .app-notice-phone+.app-notice-phone[data-astro-cid-dqfgoxkr]{margin-left:-20%}@media (width>=1200px){& .app-notice-lower{margin-top:calc(var(--spacing-md) * -1)}& .app-notice-phone:nth-child(odd){transform:translateY(-4%)}& .app-notice-phone:nth-child(2n){transform:translateY(6%)}}}.model-offers[data-astro-cid-fj3hz3ak].is-dark .offer-card[data-astro-cid-fj3hz3ak]{background-image:linear-gradient(#fff0 68%,#ffffff1f 100%),linear-gradient(#ffffff0f,#ffffff0f)}.model-offers[data-astro-cid-fj3hz3ak].is-dark .offer-line[data-astro-cid-fj3hz3ak]{border:0;border-top:1px solid #ffffff40}.model-comparison[data-astro-cid-ncdelj7k]{& .mc-table{border:1px solid #ffffff26}& .mc-pills:after,& .mc-variants:after{content:"";inset-inline:0;background:#ffffff2e;height:1px;position:absolute;bottom:0}& .mc-pill,& .mc-variant-tab{padding-inline:var(--spacing-xs);padding-bottom:var(--spacing-gutter);color:var(--color-gray);cursor:pointer;transition:color .25s}& .mc-pill.is-current,& .mc-pill:hover,& .mc-variant-tab[aria-selected=true]{color:var(--color-white)}& .mc-tab-line{z-index:1;background:var(--color-white);width:100%;height:2px;transition:transform .3s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}& .mc-pill.is-current .mc-tab-line,& .mc-variant-tab[aria-selected=true] .mc-tab-line{transform:scaleX(1)}& .mc-trim-tab{color:var(--color-gray);cursor:pointer;transition:color .25s}& .mc-trim-tab[aria-selected=true]{color:var(--color-white)}& .mc-cols{grid-template-columns:1fr}@media (width>=1200px){& .mc-cols{grid-template-columns:repeat(var(--mc-cols,2), minmax(0, 1fr))}}& .mc-col{display:none}& .mc-col.is-active{display:block}@media (width>=1200px){& .mc-col{display:block}& .mc-head .mc-col+.mc-col[data-astro-cid-ncdelj7k],& .mc-group-body .mc-col+.mc-col[data-astro-cid-ncdelj7k]{border-left:1px solid #ffffff26}}& .mc-cat-toggle{background-color:#0d0d0d;border-top:1px solid #ffffff26}& .mc-icon-minus,& .mc-group.is-open .mc-icon-plus{display:none}& .mc-group.is-open .mc-icon-minus{display:block}& .mc-group:not(.is-open) .mc-group-body{display:none}& .mc-feature{border-bottom:1px solid #ffffff1a}& .mc-feature:last-child{border-bottom:0}& .mc-feature:before{content:"";background:var(--color-white);flex-shrink:0;width:4px;height:4px}}.model-hotspots[data-astro-cid-e4rc5ed4]{& .mh-tablist:after{content:"";inset-inline:0;background:#ffffff38;height:1px;position:absolute;bottom:0}& .mh-tab{padding-bottom:var(--spacing-gutter);padding-inline:var(--spacing-xs);color:var(--color-gray);cursor:pointer;transition:color .25s}& .mh-tab:hover,& .mh-tab[aria-selected=true]{color:var(--color-white)}& .mh-tab-line{z-index:1;background:var(--color-white);width:100%;height:2px;transition:transform .3s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}& .mh-tab[aria-selected=true] .mh-tab-line{transform:scaleX(1)}& .mh-panel[hidden]{display:none}& .mh-dot{cursor:pointer;place-items:center;transition:scale .25s;display:grid;translate:-50% -50%}& .mh-dot:hover{scale:1.15}& .mh-dot[aria-expanded=true]{scale:1.35}& .mh-dot-ring,& .mh-dot-core{backdrop-filter:blur(50px);grid-area:1/1}& .mh-dot-ring{background:#ffffff47;width:2.8rem;height:2.8rem}& .mh-dot-ring.is-mid{background:#ffffff5c;width:1.9rem;height:1.9rem}& .mh-dot-core{background:var(--color-white);width:.9rem;height:.9rem}}.model-hotspots{& .mh-card[hidden]{display:none}& .mh-card{background:var(--color-white);color:var(--color-black);width:100%}& .mh-card-inner{gap:var(--spacing-gutter);padding:var(--spacing-gutter);display:grid}& .mh-card-thumb{aspect-ratio:4/3;background:var(--color-gray-light);width:100%;overflow:hidden}& .mh-card-title{font-family:var(--font-heading);font-size:var(--text-4);text-transform:uppercase}& .mh-card-body{font-size:var(--text-5);color:var(--color-gray-dark);margin-top:1.4rem}& .mh-card-nav{margin-top:var(--spacing-sm);align-items:center;gap:1.5rem;display:flex}& .mh-card-nav button{--mh-chamfer:1.4rem;width:5.4rem;height:5.4rem;color:var(--color-black);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--mh-chamfer)), calc(100% - var(--mh-chamfer)) 100%, 0 100%);background-image:linear-gradient(135deg,#0000 calc(50% - 1.2px),currentColor calc(50% - 1.2px) 50%,#0000 50%);background-position:100% 100%;background-repeat:no-repeat;background-size:var(--mh-chamfer) var(--mh-chamfer);background-origin:border-box;border:1px solid;place-items:center;transition:background-color .25s,color .25s;display:grid}& .mh-card-nav button:hover{background-color:var(--color-black);color:var(--color-white)}& .mh-card-nav svg{width:1.4rem;height:1.4rem}& .mh-card-close{place-items:center;width:4.4rem;height:4.4rem;transition:scale .25s;display:grid;position:absolute;top:1.2rem;right:1.2rem}& .mh-card-close:hover{scale:.85}& .mh-card-close svg{width:2.4rem;height:2.4rem;rotate:45deg}@media (width>=1200px){& .mh-stage{position:relative}& .mh-card{right:var(--spacing-sm);bottom:var(--spacing-sm);z-index:30;width:41rem;position:absolute}& .mh-card-inner{padding:2rem}}}.parallax-scene[data-astro-cid-ymrawtqj]{padding-top:var(--ps-headroom,0);& .ps-wordmark,& .ps-foreground{max-width:none;height:auto}& .ps-wordmark{z-index:20;translate:-50%}& .ps-foreground{z-index:30}& .ps-content{font-size:var(--text-5);color:var(--color-white);margin-top:var(--spacing-min);padding-inline:var(--spacing-gutter)}@media (width>=1200px){& .ps-content{z-index:40;left:var(--ps-c-left);top:var(--ps-c-top);width:var(--ps-c-width);margin-top:0;padding-inline:0;position:absolute}}& .ps-scrim{z-index:10;pointer-events:none;position:absolute;inset-inline:0}& .ps-scrim-top{height:var(--ps-scrim-top);z-index:var(--ps-scrim-top-z,10);background:linear-gradient(to bottom, rgb(var(--ps-scrim-top-rgb,0 0 0)) 0%, rgb(var(--ps-scrim-top-rgb,0 0 0) / .69) 40%, rgb(var(--ps-scrim-top-rgb,0 0 0) / 0) 100%);top:0}& .ps-scrim-bottom{height:var(--ps-scrim-bottom);z-index:var(--ps-scrim-bottom-z,10);background:linear-gradient(#0000 0%,#000000b0 57%,#000 100%);bottom:0}}.data-comparison[data-astro-cid-ytulyzv2]{& .dc-table{grid-template-columns:repeat(var(--dc-cols), minmax(20rem, 1fr));border:1px solid #ffffff26}& .dc-cat-bar{background-color:#0d0d0d;grid-column:1/-1}& .dc-cell{border-bottom:1px solid #ffffff1a}& .dc-sep{border-left:1px solid #ffffff26}&.is-collapsed .dc-collapsible[data-astro-cid-ytulyzv2]{display:none}&.is-collapsed .dc-scroll[data-astro-cid-ytulyzv2]{max-height:70rem;overflow-y:hidden}& .dc-fade{z-index:3;pointer-events:none;background:linear-gradient(#0000,#000);height:16rem;display:none;position:absolute;inset:auto 0 0}&.is-collapsed .dc-fade[data-astro-cid-ytulyzv2]{display:block}& .dc-frame:before,& .dc-frame:after{content:"";z-index:2;pointer-events:none;opacity:0;width:4rem;transition:opacity .3s;position:absolute;top:0;bottom:0}& .dc-frame:before{background:linear-gradient(90deg,#000,#0000);left:0}& .dc-frame:after{background:linear-gradient(270deg,#000,#0000);right:0}& .dc-frame.can-left:before,& .dc-frame.can-right:after{opacity:1}}}.dealer-locator .maplibregl-ctrl-attrib-inner{font-size:calc(var(--text-8) * .85)}
