.CarRibbon-module__enn-6G__ribbon{padding-inline:calc(var(--size-ribbon-pad) + var(--tracking-ribbon) / 2) calc(var(--size-ribbon-pad) - var(--tracking-ribbon) / 2);border-image:conic-gradient(var(--color-ribbon-fold) 0 0) 51% / var(--size-ribbon-fold);clip-path:polygon(100% calc(100% - var(--size-ribbon-fold)), 100% 100%, calc(100% - var(--size-ribbon-fold)) calc(100% - var(--size-ribbon-fold)), var(--size-ribbon-fold) calc(100% - var(--size-ribbon-fold)), 0 100%, 0 calc(100% - var(--size-ribbon-fold)), 999px calc(100% - var(--size-ribbon-fold) - 999px), calc(100% - 999px) calc(100% - var(--size-ribbon-fold) - 999px));transform-origin:100% 100%;background-color:var(--ribbon-face);filter:drop-shadow(var(--shadow-ribbon));color:var(--color-ribbon-ink);font-family:var(--font-ui);font-size:var(--text-ribbon);font-weight:var(--font-weight-black);letter-spacing:var(--tracking-ribbon);line-height:var(--size-ribbon-band);text-transform:uppercase;white-space:nowrap;pointer-events:none;padding-block-end:var(--size-ribbon-fold);position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(-29.29%,-100%)rotate(-45deg)}.CarRibbon-module__enn-6G__stock{--ribbon-face:var(--color-ribbon-stock)}.CarRibbon-module__enn-6G__sold{--ribbon-face:var(--color-ribbon-sold)}.CarRibbon-module__enn-6G__coming{--ribbon-face:var(--color-ribbon-coming)}
.cta-module__pVkwJq__cta{padding:var(--spacing-cta);color:var(--color-ink-strong);font-family:var(--font-body);font-size:var(--text-body-tight);font-weight:var(--font-weight-black);text-transform:uppercase;line-height:1}.cta-module__pVkwJq__ctaSweep{text-align:center;text-shadow:var(--shadow-badge-text);background-image:var(--gradient-badge);background-position:var(--gradient-badge-rest);background-size:var(--gradient-badge-size);transition:background-position var(--duration-base) var(--ease-base);}.cta-module__pVkwJq__ctaSweep:hover,.cta-module__pVkwJq__ctaSweep:focus-visible{background-position:var(--gradient-badge-hover)}.cta-module__pVkwJq__ctaSolid{background-color:var(--color-surface-tile-alt);cursor:pointer;transition:background-color var(--duration-base) var(--ease-base);border:0;display:inline-block;}.cta-module__pVkwJq__ctaSolid:hover:not(:disabled),.cta-module__pVkwJq__ctaSolid:focus-visible{background-color:var(--color-accent)}
.layout-module__JvSkDG__contentWidth{max-width:var(--container-content);padding-inline:var(--spacing-gutter);margin-inline:auto}.layout-module__JvSkDG__pageContent{padding-block:var(--spacing-section-top) var(--spacing-section-bottom);}.layout-module__JvSkDG__cardGrid{gap:var(--spacing-grid-gap);max-width:var(--container-grid);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.layout-module__JvSkDG__pageBand{min-height:var(--height-page-band);padding-inline:var(--spacing-gutter);background-color:var(--color-surface-band);justify-content:center;align-items:center;margin-block-end:var(--spacing-band-gap);display:flex}.layout-module__JvSkDG__pageBandTitle{color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-page-title);font-weight:var(--font-weight-normal);line-height:var(--text-page-title--line-height);text-align:center}@media (max-width:970px){.layout-module__JvSkDG__pageContent{padding-inline:var(--spacing-gutter-mobile)}.layout-module__JvSkDG__cardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.layout-module__JvSkDG__cardGrid{grid-template-columns:1fr}}
.Home-module__ioMoXW__taglineBand{max-width:var(--container-row);padding-block:var(--spacing-separator-bottom) var(--spacing-tagline-bottom);text-align:center;margin-inline:auto}@media (max-width:768px){.Home-module__ioMoXW__taglineBand{padding-inline:calc(var(--spacing-row-gutter) + var(--spacing-column-inset))}}.Home-module__ioMoXW__tagline{margin:0 auto var(--spacing-stack);color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--font-weight-normal);line-height:var(--text-hero-line-height);max-width:var(--text-hero-measure)}.Home-module__ioMoXW__services{width:100%;max-width:var(--container-services);grid-template-columns:repeat(3,1fr);margin:0 auto;padding:0;list-style:none;display:grid}@media (max-width:600px){.Home-module__ioMoXW__services{gap:var(--spacing-widget);grid-template-columns:1fr}}.Home-module__ioMoXW__serviceHeading{font-size:inherit;line-height:inherit;margin:0}.Home-module__ioMoXW__serviceLink{color:var(--color-ink-dim);font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);transition:color var(--duration-base) var(--ease-base)}.Home-module__ioMoXW__serviceLink:hover,.Home-module__ioMoXW__serviceLink:focus-visible{color:var(--color-accent)}.Home-module__ioMoXW__sectionStock{padding-block:var(--spacing-section-top) var(--spacing-stock-bottom);background-image:linear-gradient(var(--color-page) 0, var(--color-surface-raised) var(--spacing-band-fade))}.Home-module__ioMoXW__sectionDark{padding-block:var(--spacing-sold-top) var(--spacing-sold-bottom);background-color:var(--color-page)}.Home-module__ioMoXW__sectionAbout{padding-block:var(--spacing-about-top) var(--spacing-about-bottom);background-color:var(--color-surface-raised)}.Home-module__ioMoXW__sectionDark .Home-module__ioMoXW__inner{padding-block-end:var(--spacing-sold-lead)}.Home-module__ioMoXW__inner{}.Home-module__ioMoXW__heading{margin:0 0 var(--spacing-stack);color:var(--color-ink-strong);font-family:var(--font-display);max-width:var(--text-hero-measure);font-size:var(--text-section-heading-fluid);font-weight:var(--font-weight-normal);line-height:var(--text-section-heading-fluid--line-height);text-align:center;margin-inline:auto}.Home-module__ioMoXW__subheading{margin:0 0 var(--spacing-block-bottom);color:var(--color-ink-dim);font-family:var(--font-display);font-size:var(--text-section-sub);font-weight:var(--font-weight-normal);letter-spacing:normal;line-height:var(--text-section-sub--line-height);text-align:center}.Home-module__ioMoXW__grid{gap:var(--spacing-grid-row-gap) var(--spacing-grid-gap);}.Home-module__ioMoXW__columns{max-width:var(--container-row);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.Home-module__ioMoXW__column{padding-inline:var(--spacing-column-inset)}.Home-module__ioMoXW__categoryHeading{margin:0 0 var(--spacing-stack);color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-category);font-weight:var(--font-weight-normal);line-height:var(--text-category--line-height)}.Home-module__ioMoXW__categoryImage{margin-block-end:var(--spacing-category-image-gap);display:block;position:relative}.Home-module__ioMoXW__categoryFrame{}.Home-module__ioMoXW__categoryImg{}.Home-module__ioMoXW__categoryImage:hover .Home-module__ioMoXW__categoryFrame{filter:var(--filter-thumb-hover)}.Home-module__ioMoXW__categoryImage:after{content:"";background-color:var(--color-accent-overlay);opacity:0;transition:opacity var(--duration-base) var(--ease-base);position:absolute;inset:0}.Home-module__ioMoXW__categoryImage:hover:after{opacity:1}.Home-module__ioMoXW__categoryCta{background-color:var(--color-surface-tile-alt);display:block;}.Home-module__ioMoXW__aboutHeading{margin:0 0 var(--spacing-about-heading-gap);color:var(--color-ink-strong);font-family:var(--font-display);max-width:var(--text-hero-measure);font-size:var(--text-section-heading-fluid);font-weight:var(--font-weight-normal);line-height:var(--text-section-heading-fluid--line-height);text-align:center;margin-inline:auto}.Home-module__ioMoXW__aboutImage{width:100%;height:auto;border-radius:var(--radius-button-lg);margin-block-end:var(--spacing-about-image-gap);display:block}.Home-module__ioMoXW__aboutColumnHeading{margin:0 0 var(--spacing-about-column-heading-gap);color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-column-heading);font-weight:var(--font-weight-normal);line-height:var(--text-column-heading--line-height);text-align:left}.Home-module__ioMoXW__aboutText p{margin:0 0 var(--spacing-stack);color:var(--color-ink);font-size:var(--text-body-tight);font-weight:var(--font-weight-hairline);letter-spacing:var(--tracking-copy);line-height:var(--text-body-tight--line-height)}.Home-module__ioMoXW__aboutLink{color:var(--color-ink-strong);font-size:var(--text-body-tight);font-weight:var(--font-weight-hairline);transition:color var(--duration-base) var(--ease-base)}.Home-module__ioMoXW__aboutLink:hover,.Home-module__ioMoXW__aboutLink:focus-visible{color:var(--color-accent)}@media (max-width:970px){.Home-module__ioMoXW__inner{padding-inline:var(--spacing-gutter-mobile)}.Home-module__ioMoXW__columns{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Home-module__ioMoXW__columns{padding-inline:calc(var(--spacing-row-gutter) + var(--spacing-column-inset));grid-template-columns:1fr}.Home-module__ioMoXW__column{margin-block-end:var(--spacing-block-bottom);padding-inline:0}}
.CarCardSkeleton-module__0jc61q__skeleton{flex-direction:column;display:flex}.CarCardSkeleton-module__0jc61q__block{background-color:var(--color-skeleton);background-image:var(--gradient-skeleton-sheen);background-repeat:no-repeat;background-size:var(--size-skeleton-sheen) 100%;animation:CarCardSkeleton-module__0jc61q__bc-skeleton-sheen var(--duration-skeleton) var(--ease-base) infinite}.CarCardSkeleton-module__0jc61q__thumb{}.CarCardSkeleton-module__0jc61q__content{flex-direction:column;flex:1;display:flex}.CarCardSkeleton-module__0jc61q__title{box-sizing:content-box;height:calc(2 * var(--text-card-title--line-height));margin:var(--spacing-card-title);padding:var(--spacing-card-title-pad);}.CarCardSkeleton-module__0jc61q__specs{width:var(--width-card-specs);max-width:100%;height:calc(4 * var(--text-spec-row--line-height));margin:var(--spacing-card-specs);align-self:center;}.CarCardSkeleton-module__0jc61q__badge{height:calc(2 * var(--spacing-cta) + var(--text-body-tight));margin-block-start:auto;}@keyframes CarCardSkeleton-module__0jc61q__bc-skeleton-sheen{0%{background-position:calc(-1 * var(--size-skeleton-sheen)) 0}to{background-position:calc(100% + var(--size-skeleton-sheen)) 0}}
.CarGrid-module__IWzGHG__sentinel{height:1px}.CarGrid-module__IWzGHG__status{padding-block:var(--spacing-block-bottom);color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-body-tight);text-align:center}.CarGrid-module__IWzGHG__status p{margin:0 0 var(--spacing-stack)}.CarGrid-module__IWzGHG__more{}.CarGrid-module__IWzGHG__more:after{content:none}.CarGrid-module__IWzGHG__more:disabled,.CarGrid-module__IWzGHG__more[aria-disabled=true]{cursor:progress;opacity:.6}
.SiteFooter-module__VFKzxG__footer{background-color:var(--color-surface-footer)}.SiteFooter-module__VFKzxG__band{padding-block:var(--spacing-block-top) var(--spacing-footer-bottom)}.SiteFooter-module__VFKzxG__columns{max-width:calc(var(--container-footer) + 2 * var(--spacing-row-gutter));padding-inline:var(--spacing-row-gutter);grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:0;margin-inline:auto;display:grid}.SiteFooter-module__VFKzxG__column{padding-inline:var(--spacing-column-inset)}.SiteFooter-module__VFKzxG__heading{color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-column-heading);font-weight:var(--font-weight-normal);line-height:var(--text-column-heading--line-height);margin-block-end:var(--spacing-heading-bottom)}.SiteFooter-module__VFKzxG__body,.SiteFooter-module__VFKzxG__list{color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body-tight);font-weight:var(--font-weight-hairline);line-height:var(--text-body-tight--line-height);margin:0;padding:0;list-style:none}.SiteFooter-module__VFKzxG__body p,.SiteFooter-module__VFKzxG__list li{margin:0 0 var(--spacing-stack);font-weight:inherit;letter-spacing:var(--tracking-copy)}.SiteFooter-module__VFKzxG__body p:last-child,.SiteFooter-module__VFKzxG__list li:last-child{margin-block-end:0}.SiteFooter-module__VFKzxG__bandLoose .SiteFooter-module__VFKzxG__body,.SiteFooter-module__VFKzxG__bandLoose .SiteFooter-module__VFKzxG__list,.SiteFooter-module__VFKzxG__bandLoose .SiteFooter-module__VFKzxG__body p,.SiteFooter-module__VFKzxG__bandLoose .SiteFooter-module__VFKzxG__list li,.SiteFooter-module__VFKzxG__bandLoose .SiteFooter-module__VFKzxG__link{line-height:var(--text-body-loose--line-height)}.SiteFooter-module__VFKzxG__link{color:var(--color-ink-strong);transition:color var(--duration-base) var(--ease-base)}.SiteFooter-module__VFKzxG__link:hover,.SiteFooter-module__VFKzxG__link:focus-visible{color:var(--color-accent)}.SiteFooter-module__VFKzxG__bareFooter{background-color:var(--color-surface)}.SiteFooter-module__VFKzxG__widgetFooter{border-block-start:1px solid var(--color-page);background-color:var(--color-surface)}.SiteFooter-module__VFKzxG__widgetBand{max-width:var(--container-footer-widgets);padding-inline:var(--spacing-gutter);margin-inline:auto;padding-block-end:var(--spacing-widget-band-bottom)}.SiteFooter-module__VFKzxG__widgetRow{margin-inline:calc(var(--spacing-widget-inset) * -1);display:flex}.SiteFooter-module__VFKzxG__widgetCell{flex:1 1 var(--width-footer-widget);min-width:0;padding-inline:var(--spacing-widget-inset);margin-block-end:var(--spacing-widget-cell-bottom)}.SiteFooter-module__VFKzxG__widgetTitle{color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-widget-title);font-weight:var(--font-weight-normal);line-height:var(--text-widget-title--line-height);margin-block-end:var(--spacing-widget-title-gap)}.SiteFooter-module__VFKzxG__widgetInfo{color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-body-tight);font-weight:var(--font-weight-light);letter-spacing:normal;line-height:var(--text-widget--line-height);margin-block-end:var(--spacing-widget-info-gap)}.SiteFooter-module__VFKzxG__widgetSocials{display:flex}.SiteFooter-module__VFKzxG__widgetSocialLink{width:var(--size-social-icon);height:var(--size-social-icon);margin:var(--spacing-social-margin);color:var(--color-ink-muted);font-size:var(--size-social-glyph);transition:color var(--duration-base) var(--ease-base);justify-content:center;align-items:center;display:flex}.SiteFooter-module__VFKzxG__widgetSocialLink:hover,.SiteFooter-module__VFKzxG__widgetSocialLink:focus-visible{color:var(--color-accent)}.SiteFooter-module__VFKzxG__widgetMenu,.SiteFooter-module__VFKzxG__widgetSubMenu{margin:0;padding:0;list-style:none}.SiteFooter-module__VFKzxG__widgetSubMenu{margin-inline-start:var(--spacing-widget-sub-indent)}.SiteFooter-module__VFKzxG__widgetMenu li+li,.SiteFooter-module__VFKzxG__widgetSubMenu li{margin-block-start:var(--spacing-widget-row-gap)}.SiteFooter-module__VFKzxG__widgetLink{min-height:var(--size-tap-target);color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-body-tight);font-weight:var(--font-weight-light);letter-spacing:normal;line-height:var(--text-widget--line-height);transition:color var(--duration-base) var(--ease-base);padding-inline-start:var(--spacing-widget-menu-indent);display:block}.SiteFooter-module__VFKzxG__widgetLink:hover,.SiteFooter-module__VFKzxG__widgetLink:focus-visible{color:var(--color-accent)}.SiteFooter-module__VFKzxG__widgetLinkParent{position:relative}.SiteFooter-module__VFKzxG__widgetLinkParent:before{content:"";width:var(--size-widget-arrow);height:var(--size-widget-arrow);border-inline-end:var(--border-widget-arrow) solid currentcolor;border-block-start:var(--border-widget-arrow) solid currentcolor;position:absolute;inset-block-start:50%;inset-inline-start:var(--spacing-widget-caret);transform:translateY(-50%)rotate(45deg)}.SiteFooter-module__VFKzxG__bottomBar{background-color:var(--color-surface)}.SiteFooter-module__VFKzxG__bottomInner{min-height:var(--height-bottom-bar);color:var(--color-ink-faint);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--font-weight-light);letter-spacing:normal;line-height:var(--text-small--line-height);text-align:center;justify-content:center;align-items:center;display:flex;}.SiteFooter-module__VFKzxG__bottomInner p{margin:0}@media (max-width:990px){.SiteFooter-module__VFKzxG__widgetRow{flex-direction:column;margin-inline:0}.SiteFooter-module__VFKzxG__widgetCell{flex:auto;padding-inline:0}.SiteFooter-module__VFKzxG__widgetCell:empty{margin-block-end:0}.SiteFooter-module__VFKzxG__widgetBand{padding-inline:var(--spacing-gutter-mobile)}}@media (max-width:768px){.SiteFooter-module__VFKzxG__bottomInner{padding-inline:var(--spacing-gutter-mobile)}.SiteFooter-module__VFKzxG__columns{gap:var(--spacing-block-bottom);grid-template-columns:1fr;justify-content:stretch}}
.media-module__8zKr5G__frame{aspect-ratio:588/440;display:block;position:relative;overflow:hidden}.media-module__8zKr5G__thumbTreatment{filter:var(--filter-thumb);transition:filter var(--duration-base) var(--ease-base)}.media-module__8zKr5G__image{object-fit:cover;width:100%;height:100%}
.CarDetail-module__uM7FXG__panel{background-color:var(--color-surface-panel);padding-block-end:var(--spacing-block-bottom)}.CarDetail-module__uM7FXG__titleWrap{padding-block-start:var(--spacing-car-title-top);}.CarDetail-module__uM7FXG__title{color:var(--color-ink-strong);font-family:var(--font-car-title);font-size:var(--text-page-title);font-weight:var(--font-weight-normal);line-height:var(--text-h1--line-height);text-align:left;margin-block-end:var(--spacing-stack)}.CarDetail-module__uM7FXG__row{max-width:calc(var(--container-row) + 2 * var(--spacing-row-gutter));padding-inline:var(--spacing-row-gutter);grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-inline:auto;padding-block-start:var(--spacing-car-row-top);display:grid}.CarDetail-module__uM7FXG__main,.CarDetail-module__uM7FXG__sidebar{padding-inline:var(--spacing-column-inset)}.CarDetail-module__uM7FXG__block{margin-block-end:var(--spacing-spec-block)}.CarDetail-module__uM7FXG__rule{height:0;margin:0 0 var(--spacing-separator-bottom);border:0;border-top:1px solid var(--color-rule)}.CarDetail-module__uM7FXG__brandLogo{margin-block-end:var(--spacing-spec-block)}.CarDetail-module__uM7FXG__brandLogo img{vertical-align:baseline;width:var(--width-brand-logo);height:auto;display:inline-block}.CarDetail-module__uM7FXG__specList{margin:0 0 var(--spacing-spec-block);padding:0;list-style:none}.CarDetail-module__uM7FXG__specRow{border-bottom:1px solid var(--color-rule-hairline);color:var(--color-ink-strong);font-family:var(--font-body);font-size:var(--text-spec);font-weight:var(--font-weight-hairline);letter-spacing:var(--tracking-copy);line-height:var(--text-spec--line-height);text-transform:uppercase}.CarDetail-module__uM7FXG__specLabel{box-sizing:content-box;width:var(--width-spec-label);margin-inline-end:var(--spacing-spec-label-gap);padding-inline-end:var(--spacing-spec-inline);display:inline-block}.CarDetail-module__uM7FXG__specLabel:after{content:":"}.CarDetail-module__uM7FXG__specStock{color:var(--color-rule-hairline);border-bottom:0}.CarDetail-module__uM7FXG__contactButton{justify-content:center;align-items:center;gap:var(--spacing-cta-icon-gap);width:fit-content;background-color:var(--color-status-sold);margin-block-start:var(--spacing-stack);display:flex;}.CarDetail-module__uM7FXG__contactIcon{flex:none}.CarDetail-module__uM7FXG__contactButtonInStock span{margin-inline-start:var(--spacing-stack)}.CarDetail-module__uM7FXG__contactButtonInStock{width:var(--width-contact-button);margin-block:calc(-1 * var(--spacing-stack)) var(--spacing-spec-block);background-color:var(--color-status-instock)}.CarDetail-module__uM7FXG__contactBrand{text-transform:none;font-style:normal}.CarDetail-module__uM7FXG__list{margin:0;padding:0;list-style:none}.CarDetail-module__uM7FXG__list li{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--color-ink-strong);font-family:var(--font-body);font-size:var(--text-body-tight);font-weight:var(--font-weight-hairline);letter-spacing:var(--tracking-copy);line-height:var(--text-body-tight--line-height);padding-inline-start:var(--spacing-list-indent);position:relative}.CarDetail-module__uM7FXG__list li:before{content:"•";color:var(--color-bullet);position:absolute;inset-inline-start:0}.CarDetail-module__uM7FXG__list li:first-letter{text-transform:capitalize}.CarDetail-module__uM7FXG__note{margin:var(--spacing-stack) 0 0;letter-spacing:normal;color:var(--color-ink-strong);font-family:var(--font-body);font-size:var(--text-body-tight);font-weight:var(--font-weight-light);line-height:var(--text-body-tight--line-height)}.CarDetail-module__uM7FXG__equipmentList{column-count:2;column-gap:var(--spacing-columnize-gap)}.CarDetail-module__uM7FXG__equipmentList li{color:var(--color-ink);break-inside:avoid}.CarDetail-module__uM7FXG__sectionHeading{color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-normal);line-height:var(--text-h4--line-height);margin-block-end:var(--spacing-stack)}@media (max-width:767px){.CarDetail-module__uM7FXG__equipmentList{column-count:1}.CarDetail-module__uM7FXG__row{grid-template-columns:minmax(0,1fr)}.CarDetail-module__uM7FXG__titleWrap{padding-inline:var(--spacing-gutter-mobile)}}
.CarsPage-module__2J7oQW__page{}.CarsPage-module__2J7oQW__header{margin:0}.CarsPage-module__2J7oQW__empty{max-width:var(--container-grid);padding-block:var(--spacing-section-bottom);text-align:center;margin-inline:auto}
.CarArchive-module__FPQPLa__page{}.CarArchive-module__FPQPLa__header{max-width:var(--container-grid);margin-inline:auto;padding-block-end:var(--spacing-block-bottom)}.CarArchive-module__FPQPLa__title{font-size:var(--text-page-title);line-height:var(--text-page-title--line-height);text-align:center;margin:0}.CarArchive-module__FPQPLa__count{margin:var(--spacing-stack) 0 0;color:var(--color-ink-muted)}
.CarCard-module__sLtAma__card{flex-direction:column;display:flex}.CarCard-module__sLtAma__thumbLink{}.CarCard-module__sLtAma__thumb{}.CarCard-module__sLtAma__card:hover .CarCard-module__sLtAma__thumbLink{filter:var(--filter-thumb-hover)}.CarCard-module__sLtAma__content{flex-direction:column;flex:1;display:flex}.CarCard-module__sLtAma__title{margin:var(--spacing-card-title);padding:var(--spacing-card-title-pad);color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-card-title);font-weight:var(--font-weight-normal);line-height:var(--text-card-title--line-height);text-align:center}.CarCard-module__sLtAma__brand{font-size:var(--text-card-brand);line-height:var(--text-card-title--line-height);display:block}.CarCard-module__sLtAma__titleLink{color:inherit;transition:color var(--duration-base) var(--ease-base)}.CarCard-module__sLtAma__titleLink:hover,.CarCard-module__sLtAma__titleLink:focus-visible{color:var(--color-ink-strong)}.CarCard-module__sLtAma__specs{width:var(--width-card-specs);max-width:100%;margin:var(--spacing-card-specs);align-self:center;padding:0;list-style:none}.CarCard-module__sLtAma__specRow{width:100%;color:var(--color-ink-strong);font-family:var(--font-body);font-size:var(--text-body-tight);font-weight:var(--font-weight-hairline);letter-spacing:var(--tracking-copy);line-height:var(--text-spec-row--line-height);text-align:right;position:relative}.CarCard-module__sLtAma__specLabel{text-transform:uppercase;position:absolute;left:0}.CarCard-module__sLtAma__badge{background-color:var(--color-status-sold);margin-block-start:auto;display:block;}.CarCard-module__sLtAma__badgeInStock{background-color:var(--color-status-instock)}.CarCard-module__sLtAma__badgeComing{background-color:var(--color-status-coming)}
.ContentPage-module__D0jLia__page{padding-block-end:var(--spacing-separator-bottom)}.ContentPage-module__D0jLia__pageAbout{padding-block-end:var(--spacing-page-tail-om);}.ContentPage-module__D0jLia__pageAbout .ContentPage-module__D0jLia__prose p,.ContentPage-module__D0jLia__pageAbout .ContentPage-module__D0jLia__prose li{line-height:var(--text-body-loose--line-height)}.ContentPage-module__D0jLia__pageCookies{padding-block-end:var(--spacing-page-tail-cookie);}.ContentPage-module__D0jLia__pageElv{padding-block-end:var(--spacing-page-tail-elv);}.ContentPage-module__D0jLia__pagePrivacy{padding-block-end:var(--spacing-page-tail-privacy);}.ContentPage-module__D0jLia__pageContact{padding-block-end:var(--spacing-section-top);}.ContentPage-module__D0jLia__header{}.ContentPage-module__D0jLia__headerPlain{min-height:0;background-color:#0000;margin-block-end:var(--spacing-separator-bottom);padding-block-start:var(--spacing-title-lead);}.ContentPage-module__D0jLia__headerInner{width:100%;max-width:var(--container-content)}.ContentPage-module__D0jLia__title{margin-block:var(--spacing-page-title-nudge);}.ContentPage-module__D0jLia__titleFlush{font-size:var(--text-contact-title);line-height:var(--text-contact-title--line-height);margin-block:0;}.ContentPage-module__D0jLia__row{max-width:var(--container-row-narrow);justify-content:space-between;gap:0;margin-inline:auto;display:grid}.ContentPage-module__D0jLia__rowSingle{grid-template-columns:1fr;}.ContentPage-module__D0jLia__rowWide{grid-template-columns:58.33% 33.33%;}.ContentPage-module__D0jLia__rowNarrow{grid-template-columns:66.67% 25%;}.ContentPage-module__D0jLia__rowThirds{grid-template-columns:33.33% 33.33% 33.33%;}.ContentPage-module__D0jLia__rowContact{grid-template-columns:58.33% 41.67%;}.ContentPage-module__D0jLia__column{min-width:0;padding-inline:var(--spacing-column-inset)}.ContentPage-module__D0jLia__portrait{max-width:100%;height:auto;margin-block-end:var(--spacing-separator-bottom);display:block}.ContentPage-module__D0jLia__portraitContact{margin-block-end:var(--spacing-portrait-bottom);margin-inline:auto;}.ContentPage-module__D0jLia__signature{max-width:100%;height:auto;margin-block-start:var(--spacing-spec-block);display:block}.ContentPage-module__D0jLia__prose{overflow-wrap:break-word}.ContentPage-module__D0jLia__prose h2{margin:0 0 var(--spacing-stack);color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-normal);line-height:var(--text-h2--line-height)}.ContentPage-module__D0jLia__prose h4{margin:0 0 var(--spacing-stack);font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.ContentPage-module__D0jLia__prose h5{margin:0 0 var(--spacing-stack);color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-h5);font-weight:var(--font-weight-normal);line-height:var(--text-h5--line-height)}.ContentPage-module__D0jLia__prose p,.ContentPage-module__D0jLia__prose li{margin:0 0 var(--spacing-stack);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body-tight);font-weight:var(--font-weight-hairline);letter-spacing:var(--tracking-copy);line-height:var(--text-body-tight--line-height)}.ContentPage-module__D0jLia__prose ul{margin:0 0 var(--spacing-stack);padding-inline-start:var(--spacing-list-indent)}.ContentPage-module__D0jLia__prose li{margin-block-end:0}.ContentPage-module__D0jLia__prose em{font-family:var(--font-body-italic)}.ContentPage-module__D0jLia__prose strong{font-weight:var(--font-weight-bold)}.ContentPage-module__D0jLia__prose hr{height:0;margin:0 0 var(--spacing-separator-bottom);border:0;border-top:1px solid var(--color-rule-section)}.ContentPage-module__D0jLia__prose a{color:var(--color-ink-strong);transition:color var(--duration-base) var(--ease-base)}.ContentPage-module__D0jLia__prose a:hover,.ContentPage-module__D0jLia__prose a:focus-visible{color:var(--color-accent)}.ContentPage-module__D0jLia__proseSignature{}.ContentPage-module__D0jLia__proseSignature h2{font-family:var(--font-signature)}.ContentPage-module__D0jLia__proseIntro{}.ContentPage-module__D0jLia__proseIntro p{max-width:var(--container-intro);color:var(--color-ink-faint);font-family:var(--font-display);font-size:var(--text-intro);font-weight:var(--font-weight-hairline);letter-spacing:var(--tracking-copy);line-height:var(--text-intro--line-height);text-align:center;margin-block-end:var(--spacing-intro-bottom);margin-inline:auto}.ContentPage-module__D0jLia__prosePanel{padding:var(--spacing-panel-inset);text-align:center;}.ContentPage-module__D0jLia__prosePanel h4{font-size:var(--text-h3);line-height:var(--text-h4--line-height);margin-block-end:var(--spacing-panel-heading)}.ContentPage-module__D0jLia__prosePanel p{color:var(--color-ink-soft);line-height:var(--text-panel--line-height);margin-block-end:var(--spacing-panel-gap)}.ContentPage-module__D0jLia__prosePanel p:last-child{margin-block-end:0}.ContentPage-module__D0jLia__prosePanel a{border-block-end:1px solid var(--color-rule-panel)}.ContentPage-module__D0jLia__columnize{column-count:2;column-gap:var(--spacing-columnize-gap)}.ContentPage-module__D0jLia__columnize p{break-inside:avoid}.ContentPage-module__D0jLia__columnize+h2{margin-block-start:var(--spacing-separator-bottom)}@media (max-width:990px){.ContentPage-module__D0jLia__header{min-height:var(--height-page-band-mobile);padding-inline:var(--spacing-gutter-mobile)}.ContentPage-module__D0jLia__headerPlain{min-height:0}}@media (max-width:767px){.ContentPage-module__D0jLia__columnize{column-count:1}.ContentPage-module__D0jLia__row{padding-inline:var(--spacing-gutter-mobile);grid-template-columns:1fr}.ContentPage-module__D0jLia__column,.ContentPage-module__D0jLia__prosePanel{padding-inline:0}.ContentPage-module__D0jLia__column+.ContentPage-module__D0jLia__column{padding-block-start:var(--spacing-block-bottom)}}
.Elv-module__kynAbW__logoLink{margin-block:var(--spacing-stack) calc(var(--spacing-separator-bottom) - var(--spacing-stack));display:block}.Elv-module__kynAbW__logo{max-width:100%;height:auto;display:block}
.CarDetailSkeleton-module__AEEovW__titleWrap{padding-block-start:var(--spacing-car-title-top);}.CarDetailSkeleton-module__AEEovW__title{width:60%;height:var(--text-h1--line-height);margin-block-end:var(--spacing-stack);}.CarDetailSkeleton-module__AEEovW__panel{background-color:var(--color-surface-panel);padding-block-end:var(--spacing-block-bottom)}.CarDetailSkeleton-module__AEEovW__row{max-width:calc(var(--container-row) + 2 * var(--spacing-row-gutter));padding-inline:var(--spacing-row-gutter);grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-inline:auto;padding-block-start:var(--spacing-car-row-top);display:grid}.CarDetailSkeleton-module__AEEovW__main,.CarDetailSkeleton-module__AEEovW__sidebar{padding-inline:var(--spacing-column-inset)}.CarDetailSkeleton-module__AEEovW__hero{aspect-ratio:4/3;margin-block-end:var(--spacing-spec-block);}.CarDetailSkeleton-module__AEEovW__rule{height:0;margin:0 0 var(--spacing-separator-bottom);border:0;border-top:1px solid var(--color-rule)}.CarDetailSkeleton-module__AEEovW__grid{gap:var(--spacing-gallery-gap);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.CarDetailSkeleton-module__AEEovW__thumb{aspect-ratio:1;}.CarDetailSkeleton-module__AEEovW__logo{width:var(--width-brand-logo);aspect-ratio:3;max-width:100%;margin-block-end:var(--spacing-spec-block);}.CarDetailSkeleton-module__AEEovW__specs{height:calc(8 * var(--text-body-tight--line-height));margin-block-end:var(--spacing-spec-block);}.CarDetailSkeleton-module__AEEovW__cta{height:calc(2 * var(--spacing-cta) + var(--text-body-tight));}@media (max-width:970px){.CarDetailSkeleton-module__AEEovW__grid{grid-template-columns:repeat(auto-fill, minmax(var(--size-gallery-thumb-min), 1fr))}}@media (max-width:767px){.CarDetailSkeleton-module__AEEovW__row{grid-template-columns:minmax(0,1fr)}.CarDetailSkeleton-module__AEEovW__titleWrap{padding-inline:var(--spacing-gutter-mobile)}}
.StatusPage-module__3bKO9a__page{padding-block-end:var(--spacing-section-bottom)}.StatusPage-module__3bKO9a__header{}.StatusPage-module__3bKO9a__title{margin:0;}.StatusPage-module__3bKO9a__body{padding-inline:var(--spacing-gutter);max-width:var(--width-status-prose);text-align:center;margin-inline:auto}.StatusPage-module__3bKO9a__body p{margin:0 0 var(--spacing-stack)}.StatusPage-module__3bKO9a__actions{gap:var(--spacing-status-actions);flex-wrap:wrap;justify-content:center;margin-block-start:var(--spacing-band-gap);display:flex}.StatusPage-module__3bKO9a__action{}@media (max-width:990px){.StatusPage-module__3bKO9a__header{min-height:var(--height-page-band-mobile);padding-inline:var(--spacing-gutter-mobile)}.StatusPage-module__3bKO9a__body{padding-inline:var(--spacing-gutter-mobile)}}
.Testimonials-module__ZIyn3q__testimonials{max-width:calc(var(--container-testimonials) + 2 * var(--spacing-gutter-mobile));padding-block-start:var(--spacing-block-bottom);padding-inline:var(--spacing-gutter-mobile);column-count:3;column-gap:var(--spacing-testimonial-gap);margin-inline:auto}.Testimonials-module__ZIyn3q__testimonial{width:100%;margin:0 0 var(--spacing-testimonial-gap);padding:var(--spacing-testimonial-padding-y) var(--spacing-testimonial-padding-x);background-color:var(--color-surface-tile-alt);display:inline-block}.Testimonials-module__ZIyn3q__quote{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-testimonial);font-style:italic;font-weight:var(--font-weight-normal);line-height:var(--text-testimonial--line-height);overflow-wrap:break-word;margin:0}.Testimonials-module__ZIyn3q__quote p{margin:0 0 var(--spacing-stack)}.Testimonials-module__ZIyn3q__quoteHeavier p{font-weight:var(--font-weight-normal)}.Testimonials-module__ZIyn3q__quote p:last-child{margin-block-end:0}.Testimonials-module__ZIyn3q__attribution{color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-testimonial-name);font-weight:var(--font-weight-hairline);line-height:var(--text-testimonial-name--line-height);margin-block-start:var(--spacing-stack)}@media (max-width:970px){.Testimonials-module__ZIyn3q__testimonials{column-count:2}}@media (max-width:600px){.Testimonials-module__ZIyn3q__testimonials{column-count:1;padding-inline:var(--spacing-testimonial-gutter-mobile)}}
