.ad-image-block__slide{max-width:var(--vs-core-size-384);flex:0 0 calc(100% - var(--vs-core-spacing-64));padding-right:var(--vs-core-spacing-24)}@media only screen and (min-width:48.063rem){.ad-image-block__slide{max-width:none;flex:0 0 50%}}.ad-image-block .carousel-container--with-overflow-mobile{margin-bottom:var(--vs-core-spacing-0)}.ad-image-block__carousel>.carousel__viewport{margin-right:calc(var(--vs-core-spacing-24)*-1)}@media only screen and (min-width:48.063rem){.ad-image-block__carousel>.carousel__viewport{padding-right:var(--vs-core-spacing-0)}}@media only screen and (min-width:48.063rem){.ad-image-block__carousel .carousel__buttons--top{top:calc((var(--vs-core-spacing-24) + var(--vs-core-spacing-32))*-1)}.ad-image-block__carousel .carousel__buttons--top .carousel__button{transform:none}}.ad-image-block .image-card__img{aspect-ratio:15/16;border-radius:var(--vs-core-border-radius-20)}@media only screen and (min-width:64.063rem){.ad-image-block .image-card__img{aspect-ratio:16/9;border-radius:var(--vs-core-border-radius-24)}}.ad-image-block .image-card__img img{height:100%;object-fit:cover}.colleague-card{padding:var(--vs-core-spacing-24) var(--vs-core-spacing-16);box-shadow:var(--vs-semantic-box-shadow-lg);border-radius:var(--vs-core-border-radius-16)}.colleague-card__image{object-fit:cover;object-position:top;width:var(--vs-core-size-80);height:var(--vs-core-size-80);border-radius:var(--vs-core-border-radius-full)}.colleague-card__details{flex-grow:1}.colleague-card__name{font-weight:var(--vs-core-font-weight-semibold)}.colleague-card__job-title{font-size:var(--vs-core-font-size-mobile-small)}.dealership-team-block{overflow-x:clip}@media only screen and (min-width:48.063rem){.dealership-team-block__title{line-height:var(--vs-core-size-48)}}.dealership-team-block__carousel>.carousel__viewport{margin-right:calc(var(--vs-core-spacing-12)*-1)}@media only screen and (min-width:48.063rem){.dealership-team-block__carousel>.carousel__viewport{padding-right:var(--vs-core-spacing-0)}}@media only screen and (min-width:48.063rem){.dealership-team-block__carousel .carousel__buttons--top{top:calc((var(--vs-core-spacing-24) + var(--vs-core-spacing-32))*-1)}.dealership-team-block__carousel .carousel__buttons--top .carousel__button{transform:none}}.dealership-team-block__carousel .carousel__slide{padding-right:var(--vs-core-spacing-12)}@media only screen and (min-width:48.063rem){.dealership-team-block__carousel{display:flow-root}.dealership-team-block__carousel>.carousel__viewport{padding-block:var(--vs-core-spacing-8) var(--vs-core-spacing-48);margin-block:calc(var(--vs-core-spacing-8)*-1) calc(var(--vs-core-spacing-48)*-1);mask-image:linear-gradient(to right,var(--vs-core-neutral-black) calc(100% - var(--vs-core-spacing-12)),transparent)}}.dealership-about a{cursor:pointer;font:inherit;appearance:none;-webkit-appearance:none;box-shadow:none;width:auto;text-align:inherit;color:inherit;padding:var(--vs-core-spacing-0);margin:var(--vs-core-spacing-0);border:var(--vs-core-border-width-0);background:var(--vs-core-neutral-transparent);background-color:var(--vs-core-neutral-transparent)}.dealership-about a{cursor:pointer;text-decoration:none;background:var(--vs-core-neutral-transparent);color:var(--vs-foreground-interactive-link-default);font-weight:var(--vs-core-font-weight-bold)}.dealership-about a:hover{color:var(--vs-foreground-interactive-link-hover)}.dealership-about a:focus{color:var(--vs-foreground-interactive-link-press)}.bg-brand-v-teal .dealership-about a,.dealership-about .bg-brand-v-teal a,.bg-brand .dealership-about a,.dealership-about .bg-brand a,.bg-black .dealership-about a,.dealership-about .bg-black a{color:var(--vs-core-neutral-white);text-decoration:underline}.dealership-about h2,.dealership-about p,.dealership-about ul,.dealership-about ol{margin-bottom:var(--vs-core-spacing-16)}.dealership-about>:last-child{margin-bottom:var(--vs-core-spacing-0)}.dealership-about img,.dealership-about iframe{max-width:100%}.dealership-about iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}@layer vs-base,component-library;@layer component-library{.tab{--tab-underline-color:var(--vs-core-orange-500);color:inherit;white-space:nowrap;background-color:inherit;padding:var(--vs-core-spacing-8) var(--vs-core-spacing-16)}.tab--underline-teal{--tab-underline-color:var(--vs-core-teal-500)}.tab--active{font-weight:var(--vs-core-font-weight-bold);border-bottom:var(--vs-core-border-width-4) solid var(--tab-underline-color)}.bg-brand .tab--active:not(.tab--underline-teal){--tab-underline-color:var(--vs-core-neutral-white)}}@layer vs-base,component-library;@layer component-library{.tabbed-container__labels{position:relative;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.tabbed-container__labels::-webkit-scrollbar{display:none}.tabbed-container__labels.justify-center{justify-content:safe center}.tabbed-container__labels--draggable{cursor:grab;user-select:none}.tabbed-container__labels--draggable .tab{cursor:inherit}.tabbed-container__labels--dragging{cursor:grabbing}.tabbed-container__content{margin-top:var(--vs-core-spacing-16)}}.opening-status-pill__text,.opening-status-pill__icon{color:var(--vs-core-teal-700)}.opening-status-pill__icon{width:var(--vs-core-size-16);height:var(--vs-core-size-16)}.opening-status-pill__detail{color:var(--vs-semantic-foreground-primary)}.dealership-contact__tabs .tabbed-container__labels{display:flex;gap:var(--vs-core-spacing-4);flex-direction:row;margin-bottom:var(--vs-core-spacing-16);border-radius:var(--vs-core-border-radius-full);background-color:var(--vs-core-dynamic-blue-50);padding:var(--vs-core-spacing-4)}.dealership-contact__tabs .tab{flex:1;border-radius:var(--vs-core-border-radius-full)}.dealership-contact__tabs .tab--active{border-bottom:var(--vs-core-border-width-0);background-color:var(--vs-core-neutral-white-alpha-900);box-shadow:0 0 var(--vs-core-spacing-2) var(--vs-core-neutral-black-alpha-100)}.dealership-contact__service-link{text-decoration:none}.dealership-contact__service-pill.pill{padding:var(--vs-core-size-6) var(--vs-core-size-12)}.dealership-contact__map .map{flex:1;min-height:var(--vs-core-size-320);border-radius:var(--vs-core-border-radius-24)}.dealership-service-cta .form-error{justify-content:center;text-align:center;color:var(--vs-core-neutral-white)}.details-dropdown[open] .details-dropdown__summary-arrow{transform:rotate(-180deg)}.details-dropdown--drop-up .details__summary{user-select:none}.details-dropdown--drop-up[open] .details-dropdown__content{position:absolute;border:var(--vs-core-border-width-1) solid var(--vs-core-neutral-black);border-radius:var(--vs-core-border-radius-10);bottom:var(--vs-core-spacing-48);box-shadow:0 var(--vs-core-spacing-6) var(--vs-core-size-30) var(--vs-core-spacing-6) #454f5b33;left:var(--vs-core-spacing-16);padding:var(--vs-core-spacing-6);right:var(--vs-core-spacing-16)}.details-dropdown--drop-up[open] .details-dropdown__content .btn{border:0;transition:none;padding:var(--vs-core-spacing-4) var(--vs-core-spacing-14)}:root{--grid-column-count:12;--grid-gutter-default:1.5rem;--grid-gutter-mobile:1.25rem}.dealership-hero{overflow:hidden;border-radius:var(--vs-core-border-radius-16)}@media only screen and (min-width:48.063rem){.dealership-hero{min-height:var(--vs-core-size-480)}}.dealership-hero__details{color:var(--vs-semantic-foreground-primary)}.dealership-hero__call-col{position:relative;flex:1 1 var(--vs-core-size-96)}.dealership-hero__call .details-dropdown__content{background-color:var(--vs-core-neutral-white)}.dealership-hero__call.details-dropdown--drop-up[open] .details-dropdown__content{right:auto;min-width:100%;width:max-content;left:var(--vs-core-spacing-0)}.dealership-hero__icon{color:var(--vs-core-dynamic-blue-500)}.dealership-hero__rating{border-radius:var(--vs-core-border-radius-full)}.dealership-hero__rating .google-review__stars-container,.dealership-hero__rating .google-review__stars-wrapper{display:flex;align-items:center}.dealership-hero__rating .google-review__star--filled{display:block}.dealership-hero__media{aspect-ratio:16/9;min-width:var(--vs-core-size-0)}@media only screen and (min-width:48.063rem){.dealership-hero__media{position:relative;aspect-ratio:auto}.dealership-hero__media .carousel,.dealership-hero__media .dealership-hero__single{position:absolute;inset:0}}.dealership-hero__media .carousel,.dealership-hero__media .carousel__viewport,.dealership-hero__media .carousel__slides{height:100%}.dealership-hero__media .carousel__dots{bottom:var(--vs-core-spacing-10);gap:var(--vs-core-spacing-6)}.dealership-hero__media .carousel__dot{transform:none;transition:width .2s ease;width:var(--vs-core-size-6);height:var(--vs-core-size-6);border-radius:var(--vs-core-border-radius-full);background-color:var(--vs-core-neutral-white);opacity:var(--vs-core-opacity-60)}.dealership-hero__media .carousel__dot--is-selected{width:var(--vs-core-size-20);opacity:var(--vs-core-opacity-100)}.dealership-hero__slide{flex:0 0 100%;min-width:var(--vs-core-size-0)}.dealership-hero__slide picture,.dealership-hero__single picture{display:block;height:100%}.dealership-hero__image{object-fit:cover}