.Gallery-module__wqsUoa__gallery{gap:.75rem;display:grid}.Gallery-module__wqsUoa__main{aspect-ratio:4/3;border:var(--card-border);background:var(--paper-2);position:relative;overflow:hidden}.Gallery-module__wqsUoa__mainImg{object-fit:cover;width:100%;height:100%}.Gallery-module__wqsUoa__whole{object-fit:contain}.Gallery-module__wqsUoa__sold .Gallery-module__wqsUoa__mainImg,.Gallery-module__wqsUoa__soldGallery .Gallery-module__wqsUoa__thumbImg{filter:grayscale()contrast(1.04)}.Gallery-module__wqsUoa__badge{z-index:2;position:absolute;top:.75rem;left:.75rem}.Gallery-module__wqsUoa__viewport{cursor:grab;touch-action:pan-y;overflow:hidden}.Gallery-module__wqsUoa__snap{scroll-snap-type:x mandatory;cursor:auto;touch-action:auto;overflow-x:auto}[data-design=luxury] .Gallery-module__wqsUoa__snap,[data-design=showroom] .Gallery-module__wqsUoa__snap{scrollbar-width:thin;scrollbar-color:#fff6 transparent}@supports not (scrollbar-color:auto){[data-design=luxury] .Gallery-module__wqsUoa__snap::-webkit-scrollbar{height:.5rem}[data-design=showroom] .Gallery-module__wqsUoa__snap::-webkit-scrollbar{height:.5rem}[data-design=luxury] .Gallery-module__wqsUoa__snap::-webkit-scrollbar-track{background:0 0}[data-design=showroom] .Gallery-module__wqsUoa__snap::-webkit-scrollbar-track{background:0 0}[data-design=luxury] .Gallery-module__wqsUoa__snap::-webkit-scrollbar-thumb{background:#fff6}[data-design=showroom] .Gallery-module__wqsUoa__snap::-webkit-scrollbar-thumb{background:#fff6}}.Gallery-module__wqsUoa__track{gap:.5rem;width:max-content;display:flex}.Gallery-module__wqsUoa__snap .Gallery-module__wqsUoa__thumb{scroll-snap-align:start}.Gallery-module__wqsUoa__thumb{aspect-ratio:4/3;border:1px solid var(--line);background:var(--paper-2);cursor:pointer;flex:none;width:7rem;padding:0;overflow:hidden}[data-design=luxury] .Gallery-module__wqsUoa__thumb{width:min(19rem,62vw)}.Gallery-module__wqsUoa__thumbActive{border-color:var(--accent);border-width:2px}.Gallery-module__wqsUoa__thumbImg{object-fit:cover;pointer-events:none;width:100%;height:100%}.Gallery-module__wqsUoa__placeholder{width:100%;height:100%}.Gallery-module__wqsUoa__hint{color:var(--muted);margin:0;font-size:.8125rem}
.SampleBanner-module__cRtktW__banner{border:1px solid var(--accent);background:var(--paper-2);border-left-width:4px;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.85rem 1rem;font-size:.9375rem;line-height:1.5;display:flex}.SampleBanner-module__cRtktW__label{font-family:var(--font-display-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:700}.SampleBanner-module__cRtktW__text{max-width:72ch;color:var(--ink);margin:0}.SampleBanner-module__cRtktW__note{color:var(--muted);margin:0;font-size:.875rem}[data-design=luxury] .SampleBanner-module__cRtktW__label{font-weight:500}
.FeaturedStock-module__K_p_Xq__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.FeaturedStock-module__K_p_Xq__note{margin-bottom:var(--space-4)}.FeaturedStock-module__K_p_Xq__note:empty{display:none}.FeaturedStock-module__K_p_Xq__grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.FeaturedStock-module__K_p_Xq__gridWide{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:62.0625rem){.FeaturedStock-module__K_p_Xq__first{grid-column:span 2}}.FeaturedStock-module__K_p_Xq__more{margin-top:var(--space-4)}@media (max-width:62rem){.FeaturedStock-module__K_p_Xq__grid,.FeaturedStock-module__K_p_Xq__gridWide{grid-template-columns:minmax(0,1fr)}}
.Promises-module__agk1Jq__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.Promises-module__agk1Jq__note{color:var(--muted);max-width:38ch;margin:0;font-size:.875rem}.Promises-module__agk1Jq__board{border-top:2px solid var(--ink);gap:0;display:grid}.Promises-module__agk1Jq__row{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;display:grid}.Promises-module__agk1Jq__num{font-family:var(--font-display-stack);color:var(--accent);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1}.Promises-module__agk1Jq__rowTitle{font-family:var(--font-display-stack);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:700;line-height:1.05}.Promises-module__agk1Jq__rowBody{color:var(--muted);margin:0}.Promises-module__agk1Jq__sheet{border-top:1px solid var(--line)}.Promises-module__agk1Jq__sheetRow{gap:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);padding-block:1.25rem;display:grid}.Promises-module__agk1Jq__sheetTerm{font-family:var(--font-display-stack);letter-spacing:.01em;margin:0;font-size:1.25rem;font-weight:400}.Promises-module__agk1Jq__sheetBody{color:var(--muted);margin:0}.Promises-module__agk1Jq__cells{border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid}.Promises-module__agk1Jq__cell{border-left:1px solid var(--line);background:var(--panel);padding:clamp(1.1rem,2.4vw,1.75rem)}.Promises-module__agk1Jq__cell:first-child{border-left:0}.Promises-module__agk1Jq__cellTitle{font-family:var(--font-display-stack);letter-spacing:-.01em;color:var(--accent);margin:0 0 .4rem;font-size:1.1875rem;font-weight:700}.Promises-module__agk1Jq__cellBody{color:var(--muted);margin:0;font-size:.9375rem}@media (max-width:52rem){.Promises-module__agk1Jq__row{grid-template-columns:3rem minmax(0,1fr)}.Promises-module__agk1Jq__rowBody{grid-column:2}.Promises-module__agk1Jq__sheetRow{grid-template-columns:minmax(0,1fr);gap:.4rem}}
.VehicleView-module__Nd01nq__top{padding-block:var(--space-4)}.VehicleView-module__Nd01nq__crumb{color:var(--muted);margin-bottom:var(--space-3);font-size:.875rem}.VehicleView-module__Nd01nq__crumb a{color:var(--accent);text-decoration:none}.VehicleView-module__Nd01nq__banner{margin-bottom:var(--space-4)}.VehicleView-module__Nd01nq__layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.VehicleView-module__Nd01nq__status{margin-bottom:.75rem}.VehicleView-module__Nd01nq__title{margin-bottom:.5rem;font-size:clamp(2rem,4.4vw,3.25rem)}.VehicleView-module__Nd01nq__price{font-family:var(--font-display-stack);letter-spacing:-.02em;color:var(--accent);margin:0 0 var(--space-3);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1}[data-design=luxury] .VehicleView-module__Nd01nq__price{font-weight:500}.VehicleView-module__Nd01nq__specs{border-collapse:collapse;width:100%;margin-block:var(--space-3) var(--space-4)}.VehicleView-module__Nd01nq__specs th,.VehicleView-module__Nd01nq__specs td{text-align:left;border-bottom:1px solid var(--line);padding:.65rem 0;font-size:.9375rem}.VehicleView-module__Nd01nq__specs th{font-family:var(--font-display-stack);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);width:45%;font-size:.75rem;font-weight:600}.VehicleView-module__Nd01nq__card{border:var(--card-border);background:var(--panel);color:var(--panel-text);top:var(--space-3);gap:.75rem;padding:clamp(1.1rem,2.6vw,1.75rem);display:grid;position:sticky}.VehicleView-module__Nd01nq__cardHead{font-family:var(--font-display-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-panel);margin:0;font-size:.75rem;font-weight:600}.VehicleView-module__Nd01nq__cardActions{gap:.5rem;display:grid}.VehicleView-module__Nd01nq__finance{color:var(--panel-muted);border-top:1px solid var(--panel-line);margin:0;padding-top:.75rem;font-size:.875rem}.VehicleView-module__Nd01nq__fromYard{border-top:1px solid var(--line);padding-top:var(--space-3);margin-top:var(--space-3)}.VehicleView-module__Nd01nq__quote{font-family:var(--font-display-stack);font-weight:var(--display-weight);letter-spacing:-.015em;margin:0 0 .5rem;font-size:clamp(1.1rem,2vw,1.375rem);line-height:1.3}[data-design=luxury] .VehicleView-module__Nd01nq__quote{font-weight:300}.VehicleView-module__Nd01nq__source{color:var(--muted);margin:0;font-size:.8125rem}.VehicleView-module__Nd01nq__note{white-space:pre-line;margin:0 0 .75rem}.VehicleView-module__Nd01nq__note:last-child{margin-bottom:0}.VehicleView-module__Nd01nq__similar{border-top:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4rem)}.VehicleView-module__Nd01nq__grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));display:grid}.VehicleView-module__Nd01nq__gridFew{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr))}@media (max-width:62rem){.VehicleView-module__Nd01nq__layout{grid-template-columns:minmax(0,1fr)}.VehicleView-module__Nd01nq__card{position:static}.VehicleView-module__Nd01nq__mainCol{display:contents}.VehicleView-module__Nd01nq__fromYard{order:1;margin-top:0}}.VehicleView-module__Nd01nq__soldNote{color:var(--panel-text);margin:0;font-weight:600}.VehicleView-module__Nd01nq__card .textLink{color:var(--accent-panel)}.VehicleView-module__Nd01nq__financeText,.VehicleView-module__Nd01nq__financeWarning{margin:0}.VehicleView-module__Nd01nq__financeWarning{margin-top:.5rem;font-size:.75rem}a.VehicleView-module__Nd01nq__estimate{border-bottom:0;align-items:center;min-height:44px;padding-bottom:0;display:inline-flex}.VehicleView-module__Nd01nq__estimateText{border-bottom:1px solid;padding-bottom:1px}a.VehicleView-module__Nd01nq__estimate:hover .VehicleView-module__Nd01nq__estimateText{border-bottom-width:2px}[data-design=luxury] .VehicleView-module__Nd01nq__specs th,[data-design=luxury] .VehicleView-module__Nd01nq__cardHead{font-weight:500}
.WhoBlock-module__v-jfRa__block{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.WhoBlock-module__v-jfRa__text p{max-width:46ch}.WhoBlock-module__v-jfRa__pull{border-left:3px solid var(--accent);margin:0;padding-left:clamp(1rem,2.5vw,1.75rem)}.WhoBlock-module__v-jfRa__pullText{font-family:var(--font-display-stack);font-weight:var(--display-weight);letter-spacing:-.025em;margin:0 0 var(--space-3);max-width:none;font-size:clamp(1.5rem,3.4vw,2.375rem);line-height:1.08}[data-design=luxury] .WhoBlock-module__v-jfRa__pullText{letter-spacing:-.015em;font-weight:300}.WhoBlock-module__v-jfRa__pullBy{color:var(--muted);margin:0;font-size:.9375rem}.WhoBlock-module__v-jfRa__name{font-family:var(--font-display-stack);color:var(--ink);letter-spacing:.02em;font-weight:700}[data-design=luxury] .WhoBlock-module__v-jfRa__name{font-weight:500}.WhoBlock-module__v-jfRa__second{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}@media (max-width:52rem){.WhoBlock-module__v-jfRa__block{grid-template-columns:minmax(0,1fr)}}
.LiveVehicle-module__xthwqG__message{padding-block:clamp(2rem, 5vw, 3.5rem) var(--space-4)}.LiveVehicle-module__xthwqG__title{margin-bottom:var(--space-4);font-size:clamp(2rem,4.4vw,3.25rem)}
.Reviews-module__XcOq9a__section{background:var(--panel);color:var(--panel-text);padding-block:clamp(3rem,7vw,6rem);overflow:hidden}[data-design=luxury] .Reviews-module__XcOq9a__section,[data-design=showroom] .Reviews-module__XcOq9a__section{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.Reviews-module__XcOq9a__head .eyebrow{color:var(--accent-panel)}:is([data-design=luxury] .Reviews-module__XcOq9a__head .eyebrow,[data-design=showroom] .Reviews-module__XcOq9a__head .eyebrow){color:var(--accent)}.Reviews-module__XcOq9a__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.Reviews-module__XcOq9a__title{max-width:22ch;margin:0}.Reviews-module__XcOq9a__aggregate{color:var(--panel-muted);margin:0;font-size:.9375rem}.Reviews-module__XcOq9a__link{color:var(--accent-panel);border-bottom:1px solid;text-decoration:none}.Reviews-module__XcOq9a__viewport{cursor:grab;touch-action:pan-y}.Reviews-module__XcOq9a__track{gap:var(--space-3);align-items:stretch;width:max-content;display:flex}.Reviews-module__XcOq9a__track:focus-visible{outline-color:var(--accent-panel)}.Reviews-module__XcOq9a__snap{scroll-snap-type:x mandatory;cursor:auto;touch-action:auto;scrollbar-width:thin;scrollbar-color:#fff6 transparent;overflow-x:auto}@supports not (scrollbar-color:auto){.Reviews-module__XcOq9a__snap::-webkit-scrollbar{height:.5rem}.Reviews-module__XcOq9a__snap::-webkit-scrollbar-track{background:0 0}.Reviews-module__XcOq9a__snap::-webkit-scrollbar-thumb{background:#fff6}}.Reviews-module__XcOq9a__snap .Reviews-module__XcOq9a__card{scroll-snap-align:start}.Reviews-module__XcOq9a__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));display:grid}.Reviews-module__XcOq9a__card{padding:var(--space-3);border:1px solid var(--panel-line);background:color-mix(in srgb, var(--panel-text) 4%, transparent);flex-direction:column;flex:0 0 min(22rem,78vw);gap:.75rem;display:flex}.Reviews-module__XcOq9a__grid .Reviews-module__XcOq9a__card{flex:initial}.Reviews-module__XcOq9a__quote{max-width:none;margin:0;font-size:1.0625rem;line-height:1.55}.Reviews-module__XcOq9a__quote:before{content:"“"}.Reviews-module__XcOq9a__quote:after{content:"”"}.Reviews-module__XcOq9a__byline{color:var(--panel-muted);margin:auto 0 0;font-size:.875rem}.Reviews-module__XcOq9a__name{font-family:var(--font-display-stack);letter-spacing:.02em;color:var(--panel-text);font-weight:700}[data-design=luxury] .Reviews-module__XcOq9a__name{font-weight:500}.Reviews-module__XcOq9a__theme{font-family:var(--font-display-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-panel);margin:0;font-size:.6875rem;font-weight:600}.Reviews-module__XcOq9a__hint{margin:var(--space-3) 0 0;color:var(--panel-muted);font-size:.8125rem}[data-design=luxury] .Reviews-module__XcOq9a__theme{font-weight:500}
