@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}@keyframes powertrain-overview-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.model-powertrain-overview{gap:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*4);padding-top:60px;padding-bottom:calc(var(--spacing,.25rem)*4);color:#fff4e2;background-color:#232323;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.model-powertrain-overview{padding-inline:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*20);padding-bottom:calc(var(--spacing,.25rem)*6);gap:60px}}@media (min-width:1280px){.model-powertrain-overview{gap:calc(var(--spacing,.25rem)*16);padding-top:100px}}.model-powertrain-overview__background{object-fit:cover}.model-powertrain-overview__content{z-index:1;margin-inline:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.model-powertrain-overview__content{gap:calc(var(--spacing,.25rem)*8);width:100%;max-width:1200px;margin-inline:auto}}@media (min-width:1280px){.model-powertrain-overview__content{justify-content:space-between;gap:calc(var(--spacing,.25rem)*16);flex-direction:row}}.model-powertrain-overview__content>h2{font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.2;--tw-font-weight:var(--font-weight-normal,400);font-size:28px;line-height:1.2;font-weight:var(--font-weight-normal,400);margin:0}@media (min-width:768px){.model-powertrain-overview__content>h2{font-size:40px}}@media (min-width:1280px){.model-powertrain-overview__content>h2{font-size:48px}}.model-powertrain-overview__details{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.model-powertrain-overview__details{gap:calc(var(--spacing,.25rem)*6)}}@media (min-width:1280px){.model-powertrain-overview__details{flex-shrink:0;gap:10px;width:580px}}.model-powertrain-overview__description{font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;font-size:16px;line-height:1.5}.model-powertrain-overview__description p{margin:0}.model-powertrain-overview__metrics{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.model-powertrain-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.model-powertrain-overview__metric{flex-direction:column;min-width:0;display:flex}.model-powertrain-overview__metric strong{font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;--tw-font-weight:var(--font-weight-normal,400);font-size:24px;line-height:1.5;font-weight:var(--font-weight-normal,400)}.model-powertrain-overview__metric strong small{--tw-font-weight:var(--font-weight-normal,400);font-size:18px;font-weight:var(--font-weight-normal,400)}@media (min-width:1280px){.model-powertrain-overview__metric strong small{font-size:20px}}.model-powertrain-overview__metric span{font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.5;font-size:14px;line-height:1.5}.model-powertrain-overview__media{z-index:1;width:100%;height:200px;display:block;position:relative;overflow:hidden}@media (min-width:768px){.model-powertrain-overview__media{aspect-ratio:1392/596;height:auto}}@media (min-width:1280px){.model-powertrain-overview__media{aspect-ratio:auto;height:600px}}.model-powertrain-overview__media img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.model-powertrain-overview{animation:linear both powertrain-overview-reveal;animation-timeline:view();animation-range:entry entry 28%}}.model-powertrain-overview__metric{transition:transform .24s}.model-powertrain-overview__media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.model-powertrain-overview__metric:hover{transform:translateY(-4px)}.model-powertrain-overview__media:hover img{transform:scale(1.025)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
