.Stars-module__9i-ira__row{color:var(--accent-panel);gap:.15rem;line-height:1;display:inline-flex}.Stars-module__9i-ira__star{width:.95rem;height:.95rem;display:block}
.HeroClassic-module__cIs6va__hero{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:min(38rem,82vh);display:grid;container-type:inline-size}.HeroClassic-module__cIs6va__panel{background:var(--panel);color:var(--panel-text);justify-content:center;gap:var(--space-3);padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,4vw,4rem);flex-direction:column;padding-inline-start:max(var(--gutter), calc((100cqw - var(--page)) / 2 + var(--gutter)));display:flex}.HeroClassic-module__cIs6va__eyebrow{font-family:var(--font-display-stack);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-panel);margin:0;font-size:.8125rem;font-weight:600}.HeroClassic-module__cIs6va__h1{gap:.35rem;margin:0;display:grid}.HeroClassic-module__cIs6va__h1small{letter-spacing:.02em;color:var(--panel-muted);font-size:clamp(1.05rem,1.9vw,1.4rem);font-weight:600}.HeroClassic-module__cIs6va__h1big{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(3rem,7.5vw,5.75rem);line-height:.95}.HeroClassic-module__cIs6va__lede{color:var(--panel-muted);max-width:42ch;margin:0;font-size:clamp(1.0625rem,1.5vw,1.1875rem)}.HeroClassic-module__cIs6va__actions{margin-top:var(--space-2);flex-wrap:wrap;gap:.75rem;display:flex}.HeroClassic-module__cIs6va__rating{color:var(--panel-muted);align-items:center;gap:.6rem;margin:0;font-size:.9375rem;display:flex}.HeroClassic-module__cIs6va__media{background:var(--paper-2);min-height:22rem;position:relative}.HeroClassic-module__cIs6va__img{object-fit:cover;object-position:var(--photo-focus,50% 50%);width:100%;height:100%;position:absolute;inset:0}.HeroClassic-module__cIs6va__caption{background:var(--panel);color:var(--panel-text);border-top:2px solid var(--ink);border-right:2px solid var(--ink);max-width:90%;padding:.5rem .9rem;font-size:.8125rem;position:absolute;bottom:0;left:0}@media (max-width:56rem){.HeroClassic-module__cIs6va__hero{grid-template-columns:minmax(0,1fr);min-height:0}.HeroClassic-module__cIs6va__media{aspect-ratio:4/3;order:-1;min-height:0}}@media (max-width:48rem){.HeroClassic-module__cIs6va__hero{min-height:calc(100vh - var(--header-mobile));min-height:calc(100svh - var(--header-mobile));grid-template-rows:auto minmax(0,1fr)}.HeroClassic-module__cIs6va__media{aspect-ratio:16/9}.HeroClassic-module__cIs6va__panel{padding-block:1.5rem calc(var(--callbar-h) + env(safe-area-inset-bottom));justify-content:flex-end}.HeroClassic-module__cIs6va__h1{gap:.25rem}.HeroClassic-module__cIs6va__lede{font-size:1rem}.HeroClassic-module__cIs6va__actions{gap:.5rem}.HeroClassic-module__cIs6va__h1big{font-size:clamp(2.5rem,11.5vw,3.25rem)}}@media (max-width:24rem){.HeroClassic-module__cIs6va__media{aspect-ratio:21/9}.HeroClassic-module__cIs6va__panel{padding-block:1.25rem calc(var(--callbar-h) + env(safe-area-inset-bottom))}.HeroClassic-module__cIs6va__h1{gap:.25rem}.HeroClassic-module__cIs6va__h1small{font-size:1rem}.HeroClassic-module__cIs6va__h1big{font-size:clamp(2.125rem,10.5vw,2.75rem)}.HeroClassic-module__cIs6va__lede{font-size:.9375rem}.HeroClassic-module__cIs6va__actions{gap:.5rem}}
.HeroLuxury-module__mZ3Izq__hero{background:var(--paper);border-bottom:1px solid var(--line);align-items:flex-end;min-height:min(46rem,92vh);display:flex;position:relative;overflow:hidden}.HeroLuxury-module__mZ3Izq__frame{position:absolute;inset:0}.HeroLuxury-module__mZ3Izq__img{object-fit:cover;object-position:var(--photo-focus,50% 50%);width:100%;height:100%}.HeroLuxury-module__mZ3Izq__vignette{background:linear-gradient(90deg,#0b0b0bf2 0%,#0b0b0bed 40%,#0b0b0bbd 54%,#0b0b0b4d 72%,#0b0b0b00 88%),linear-gradient(#0b0b0b00 10%,#0b0b0b2e 36%,#0b0b0b9e 66%,#0b0b0bf7 100%),radial-gradient(125% 95% at 84% 14%,#0b0b0b00 0%,#0b0b0b47 48%,#0b0b0bc7 100%);position:absolute;inset:0}.HeroLuxury-module__mZ3Izq__cover{pointer-events:none;background:#0b0b0b;position:absolute;inset:0}.HeroLuxury-module__mZ3Izq__inner{z-index:2;width:100%;padding-block:clamp(2.5rem,6vw,5rem);position:relative}.HeroLuxury-module__mZ3Izq__eyebrow{font-family:var(--font-display-stack);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-3);font-size:.75rem;font-weight:500}.HeroLuxury-module__mZ3Izq__h1{margin:0 0 var(--space-3);gap:.5rem;max-width:20ch;display:grid}.HeroLuxury-module__mZ3Izq__h1small{letter-spacing:.06em;color:var(--ink);font-size:clamp(1rem,1.5vw,1.1875rem);font-weight:400}.HeroLuxury-module__mZ3Izq__h1big{letter-spacing:-.02em;font-size:clamp(2.75rem,7.4vw,6rem);font-weight:300;line-height:1}.HeroLuxury-module__mZ3Izq__subline{color:var(--ink);max-width:46ch;margin:0 0 var(--space-4);font-size:clamp(1rem,1.5vw,1.1875rem)}.HeroLuxury-module__mZ3Izq__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.HeroLuxury-module__mZ3Izq__rating{margin:var(--space-3) 0 0;color:var(--muted);align-items:center;gap:.6rem;font-size:.875rem;display:flex}@media (max-width:48rem){.HeroLuxury-module__mZ3Izq__hero{min-height:calc(100vh - var(--header-mobile));min-height:calc(100svh - var(--header-mobile));flex-direction:column;align-items:stretch;display:flex}.HeroLuxury-module__mZ3Izq__frame{flex:none;height:12rem;position:relative;inset:auto}.HeroLuxury-module__mZ3Izq__vignette{background:linear-gradient(#0b0b0b47 0%,#0b0b0b1a 46%,#0b0b0b9e 84%,#0b0b0b 100%)}.HeroLuxury-module__mZ3Izq__inner{padding-block:1.5rem calc(var(--callbar-h) + env(safe-area-inset-bottom));margin-top:auto}.HeroLuxury-module__mZ3Izq__img{object-position:var(--photo-focus-phone,var(--photo-focus,50% 50%))}}@media (max-width:24rem){.HeroLuxury-module__mZ3Izq__frame{height:9rem}.HeroLuxury-module__mZ3Izq__inner{padding-block:1.25rem calc(var(--callbar-h) + env(safe-area-inset-bottom))}.HeroLuxury-module__mZ3Izq__h1big{font-size:clamp(2.25rem,10vw,2.75rem)}.HeroLuxury-module__mZ3Izq__subline{margin-bottom:var(--space-3);font-size:.9375rem}.HeroLuxury-module__mZ3Izq__actions{gap:.5rem}}
.SearchBar-module__4gEqOG__bar{z-index:5;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:1px;display:grid;position:relative;box-shadow:0 1.5rem 3rem #00000073}.SearchBar-module__4gEqOG__field{background:var(--panel);min-width:0;position:relative}.SearchBar-module__4gEqOG__label{font-family:var(--font-display-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:.7rem 1rem 0;font-size:.6875rem;font-weight:600;display:block}.SearchBar-module__4gEqOG__trigger{text-align:left;width:100%;font-family:var(--font-display-stack);letter-spacing:.01em;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.6rem;padding:.1rem 1rem .75rem;font-size:1.0625rem;font-weight:600;display:flex}.SearchBar-module__4gEqOG__triggerEmpty{color:var(--muted);font-weight:500}.SearchBar-module__4gEqOG__chevron{width:.7rem;height:.7rem;color:var(--accent);flex:none}.SearchBar-module__4gEqOG__panel{box-sizing:border-box;background:var(--panel);border:1px solid var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#fff6 transparent;z-index:10;max-height:40vh;margin:0;padding:0;position:absolute;left:-1px;right:-1px;overflow-y:auto}.SearchBar-module__4gEqOG__panelDown{top:calc(100% + 1px)}.SearchBar-module__4gEqOG__panelUp{bottom:calc(100% + 1px)}.SearchBar-module__4gEqOG__option{white-space:nowrap;cursor:pointer;height:2.75rem;color:var(--ink);align-items:center;padding:0 1rem;font-size:.9375rem;display:flex}.SearchBar-module__4gEqOG__optionActive{background:var(--accent);color:var(--accent-ink)}.SearchBar-module__4gEqOG__submit{background:var(--accent);color:var(--accent-ink);font-family:var(--font-display-stack);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;min-height:4.25rem;padding:0 2rem;font-size:1.0625rem;font-weight:700}.SearchBar-module__4gEqOG__clear{background:var(--panel);color:var(--muted);text-align:left;cursor:pointer;border:0;grid-column:1/-1;padding:.5rem 1rem;font-size:.8125rem}@media (max-width:62rem){.SearchBar-module__4gEqOG__bar{grid-template-columns:repeat(2,minmax(0,1fr))}.SearchBar-module__4gEqOG__submit{grid-column:1/-1;min-height:3.25rem}}
.HeroShowroom-module__HlRoxG__hero{border-bottom:1px solid var(--line);padding-bottom:clamp(1.5rem,3.5vw,3rem);position:relative}.HeroShowroom-module__HlRoxG__photo{background:var(--paper-2);align-items:flex-end;height:min(max(620px,34vw),100svh - 150px);min-height:440px;display:flex;position:relative;overflow:hidden}.HeroShowroom-module__HlRoxG__img{object-fit:cover;object-position:var(--photo-focus,50% 10%)}.HeroShowroom-module__HlRoxG__overlay{background:linear-gradient(#0f111500 0%,#0f111533 15%,#0f1115ad 55%,#0f1115cc 100%),#0f11156b;position:absolute;inset:0}.HeroShowroom-module__HlRoxG__content{padding-top:2rem;padding-bottom:calc(3.5rem + clamp(1.5rem,3vw,2.5rem));position:relative}.HeroShowroom-module__HlRoxG__eyebrow{font-family:var(--font-display-stack);letter-spacing:.22em;text-transform:uppercase;color:#e4e6ea;margin:0 0 var(--space-2);max-width:none;font-size:.75rem;font-weight:600}.HeroShowroom-module__HlRoxG__h1{margin:0 0 var(--space-3);gap:.35rem;max-width:22ch;display:grid}.HeroShowroom-module__HlRoxG__h1small{letter-spacing:.04em;color:#e4e6ea;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:500}.HeroShowroom-module__HlRoxG__h1big{letter-spacing:-.025em;color:#fff;font-size:clamp(2.5rem,6.4vw,4.75rem);line-height:1}.HeroShowroom-module__HlRoxG__lead{color:#e4e6ea;max-width:44ch;margin:0;font-size:clamp(1rem,1.5vw,1.125rem)}.HeroShowroom-module__HlRoxG__searchWrap{z-index:6;margin-top:-3.5rem;position:relative}.HeroShowroom-module__HlRoxG__hint{margin:var(--space-3) 0 0;color:var(--muted);max-width:none;font-size:.8125rem}@media (max-width:62rem){.HeroShowroom-module__HlRoxG__photo{height:auto;min-height:460px}.HeroShowroom-module__HlRoxG__searchWrap{margin-top:-2.5rem}.HeroShowroom-module__HlRoxG__content{padding-bottom:4rem}}@media (max-width:48rem){.HeroShowroom-module__HlRoxG__hint{margin-top:.5rem;font-size:.75rem}}@media (max-width:30rem){.HeroShowroom-module__HlRoxG__photo{min-height:min(360px,96vw)}.HeroShowroom-module__HlRoxG__overlay{background:linear-gradient(#0f111573 0%,#0f11159e 45%,#0f1115cc 100%),#0f111566}.HeroShowroom-module__HlRoxG__content{padding-top:1rem;padding-bottom:3rem}.HeroShowroom-module__HlRoxG__eyebrow{letter-spacing:.12em;margin-bottom:.5rem;font-size:.6875rem}.HeroShowroom-module__HlRoxG__h1{margin-bottom:.75rem}.HeroShowroom-module__HlRoxG__lead{font-size:1rem;line-height:1.5}.HeroShowroom-module__HlRoxG__searchWrap{margin-top:-2rem}}@media (max-width:22.5rem){.HeroShowroom-module__HlRoxG__h1big{font-size:2.125rem}.HeroShowroom-module__HlRoxG__lead{font-size:.9375rem}}
.TrustStrip-module__9n9WNG__strip{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.TrustStrip-module__9n9WNG__cell{border-left:1px solid var(--line);padding:clamp(1.25rem,2.6vw,2rem) clamp(1rem,2vw,1.75rem)}.TrustStrip-module__9n9WNG__cell:first-child{border-left:0;padding-inline-start:0}.TrustStrip-module__9n9WNG__value{font-family:var(--font-display-stack);font-weight:var(--display-weight);letter-spacing:-.02em;color:var(--accent);margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1}[data-design=luxury] .TrustStrip-module__9n9WNG__value{font-weight:300}.TrustStrip-module__9n9WNG__label{color:var(--muted);max-width:28ch;margin:0;font-size:.9375rem}@media (max-width:62rem){.TrustStrip-module__9n9WNG__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.TrustStrip-module__9n9WNG__cell:nth-child(3){border-left:0;padding-inline-start:0}.TrustStrip-module__9n9WNG__cell:nth-child(n+3){border-top:1px solid var(--line)}}
.ModelStrip-module__9JAC6a__strip{padding-block:clamp(2rem,5vw,3.5rem)}.ModelStrip-module__9JAC6a__rule{background:linear-gradient(to right, transparent 0%, var(--muted) 22%, var(--muted) 78%, transparent 100%);height:1px}.ModelStrip-module__9JAC6a__row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.6em 1.6em;max-width:none;margin:0;padding-block:clamp(1.25rem,3vw,2.25rem);display:flex}.ModelStrip-module__9JAC6a__name{font-family:var(--font-display-stack);letter-spacing:-.015em;color:var(--ink);font-size:clamp(2rem,5.6vw,4.5rem);font-weight:300;line-height:1}.ModelStrip-module__9JAC6a__caption{margin:var(--space-3) 0 0;text-align:center;color:var(--muted);max-width:none;font-size:.8125rem}
.StatusBadge-module__b-0TZW__badge{font-family:var(--font-display-stack);letter-spacing:.16em;text-transform:uppercase;border:1px solid #0000;padding:.3rem .55rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-block}.StatusBadge-module__b-0TZW__deposit{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.StatusBadge-module__b-0TZW__sold{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-design=luxury] .StatusBadge-module__b-0TZW__badge{font-weight:500}
.CarCard-module__041Ptq__card{background:var(--paper);border:var(--card-border);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}[data-design=luxury] .CarCard-module__041Ptq__card,[data-design=showroom] .CarCard-module__041Ptq__card{background:var(--panel)}[data-design=luxury] .CarCard-module__041Ptq__card:hover{border-color:var(--ink)}.CarCard-module__041Ptq__media{aspect-ratio:1;background:var(--paper-2);border-bottom:1px solid var(--line);position:relative;overflow:hidden}[data-design=showroom] .CarCard-module__041Ptq__media{aspect-ratio:4/3}[data-design=luxury] .CarCard-module__041Ptq__media:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 6rem #0000008c}.CarCard-module__041Ptq__img{object-fit:cover;width:100%;height:100%}.CarCard-module__041Ptq__badge{z-index:2;position:absolute;top:.75rem;left:.75rem}.CarCard-module__041Ptq__body{padding:var(--space-3);flex-direction:column;flex:1;gap:.5rem;display:flex}.CarCard-module__041Ptq__title{font-family:var(--font-display-stack);font-weight:var(--display-weight);letter-spacing:-.015em;margin:0;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.1}[data-design=luxury] .CarCard-module__041Ptq__title{font-weight:400}.CarCard-module__041Ptq__specs{color:var(--muted);flex-wrap:wrap;gap:.2rem .75rem;margin:0;font-size:.875rem;display:flex}.CarCard-module__041Ptq__price{font-family:var(--font-display-stack);letter-spacing:-.02em;color:var(--accent);margin-top:auto;font-size:1.5rem;font-weight:700;line-height:1.1}[data-design=luxury] .CarCard-module__041Ptq__price{font-weight:500}.CarCard-module__041Ptq__actions{padding:0 var(--space-3) var(--space-3);flex-wrap:wrap;gap:.25rem 1rem;font-size:.9375rem;display:flex}.CarCard-module__041Ptq__action{color:var(--accent);border-bottom:1px solid;padding-bottom:1px;text-decoration:none}.CarCard-module__041Ptq__placeholder{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:62.0625rem){.CarCard-module__041Ptq__wide .CarCard-module__041Ptq__media{aspect-ratio:16/9}}.CarCard-module__041Ptq__sold .CarCard-module__041Ptq__img{filter:grayscale()contrast(1.04)}
.LiveFallback-module__PMw9rW__box{border:var(--card-border);background:var(--paper-2);align-items:center;min-height:12rem;padding:clamp(1rem,2.5vw,1.75rem);display:flex}.LiveFallback-module__PMw9rW__text{color:var(--muted);margin:0}
.PageHead-module__MxhgRq__head{border-bottom:1px solid var(--line);background:var(--paper-2);padding-block:clamp(2.5rem,6vw,4.5rem)}[data-design=luxury] .PageHead-module__MxhgRq__head,[data-design=showroom] .PageHead-module__MxhgRq__head{background:var(--paper)}.PageHead-module__MxhgRq__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(1rem,4vw,3.5rem);display:grid}.PageHead-module__MxhgRq__title{margin:0}.PageHead-module__MxhgRq__lede{color:var(--muted);margin:0;font-size:clamp(1.0625rem,1.6vw,1.1875rem)}@media (max-width:52rem){.PageHead-module__MxhgRq__inner{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}
.CtaBand-module__8wR_VG__band{background:var(--accent);color:var(--accent-ink);padding-block:clamp(2rem,5vw,3.5rem)}[data-design=luxury] .CtaBand-module__8wR_VG__band,[data-design=showroom] .CtaBand-module__8wR_VG__band{background:var(--panel);color:var(--panel-text);border-block:1px solid var(--line)}.CtaBand-module__8wR_VG__inner{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.CtaBand-module__8wR_VG__title{max-width:24ch;margin:0;font-size:clamp(1.6rem,3.6vw,2.75rem)}.CtaBand-module__8wR_VG__sub{max-width:46ch;margin:.5rem 0 0}.CtaBand-module__8wR_VG__link{color:inherit;white-space:nowrap;border-bottom:1px solid;text-decoration:none}.CtaBand-module__8wR_VG__link:hover{border-bottom-width:2px}.CtaBand-module__8wR_VG__actions{flex-wrap:wrap;gap:.75rem;display:flex}.CtaBand-module__8wR_VG__primary{background:var(--panel);color:var(--panel-text);border-color:var(--panel)}[data-design=luxury] .CtaBand-module__8wR_VG__primary,[data-design=showroom] .CtaBand-module__8wR_VG__primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}
.page-module__5m57PW__where{background:var(--paper-2);border-top:1px solid var(--line);padding-block:clamp(3rem,7vw,6rem)}[data-design=luxury] .page-module__5m57PW__where,[data-design=showroom] .page-module__5m57PW__where{background:var(--paper)}.page-module__5m57PW__whereHead{margin-bottom:var(--space-4);max-width:44ch}
.Hours-module__qXVN0G__wrap{gap:var(--space-3);display:grid}.Hours-module__qXVN0G__status{font-family:var(--font-display-stack);letter-spacing:-.01em;color:var(--accent-panel);margin:0;font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:600;line-height:1.2}.Hours-module__qXVN0G__note a{color:var(--accent-panel)}.Hours-module__qXVN0G__note{color:var(--panel-muted);max-width:44ch;margin:0}.Hours-module__qXVN0G__table{border-collapse:collapse;width:100%;font-size:.9375rem}.Hours-module__qXVN0G__table th,.Hours-module__qXVN0G__table td{text-align:left;border-bottom:1px solid var(--line);padding:.55rem 0;font-weight:400}.Hours-module__qXVN0G__table th{font-family:var(--font-display-stack);letter-spacing:.02em;width:11rem;font-weight:600}.Hours-module__qXVN0G__today th,.Hours-module__qXVN0G__today td{color:var(--accent-panel);font-weight:700}[data-design=luxury] .Hours-module__qXVN0G__status,[data-design=luxury] .Hours-module__qXVN0G__table th,[data-design=luxury] .Hours-module__qXVN0G__today th{font-weight:500}
.MapEmbed-module__ac-Kgq__wrap{background:var(--paper-2);border:1px solid var(--line);aspect-ratio:4/3;min-height:20rem;position:relative;overflow:hidden}.MapEmbed-module__ac-Kgq__fallback{padding:var(--space-3);flex-direction:column;justify-content:flex-end;gap:.5rem;display:flex;position:absolute;inset:0}.MapEmbed-module__ac-Kgq__address{font-family:var(--font-display-stack);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.MapEmbed-module__ac-Kgq__directions{color:var(--accent);border-bottom:1px solid;align-self:flex-start;font-size:.9375rem;text-decoration:none}.MapEmbed-module__ac-Kgq__frame{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:40rem){.MapEmbed-module__ac-Kgq__wrap{aspect-ratio:1;min-height:0}}[data-design=luxury] .MapEmbed-module__ac-Kgq__address{font-weight:500}
.DealerBlock-module__QxowtG__block{gap:var(--space-4);grid-template-columns:1fr 1.1fr;align-items:start;display:grid}.DealerBlock-module__QxowtG__panel{background:var(--panel);color:var(--panel-text);border:1px solid var(--line);padding:clamp(1.25rem,3vw,2rem)}.DealerBlock-module__QxowtG__panel .DealerBlock-module__QxowtG__heading{color:var(--accent-panel)}.DealerBlock-module__QxowtG__heading{font-family:var(--font-display-stack);letter-spacing:.18em;text-transform:uppercase;margin:0 0 var(--space-3);font-size:.75rem;font-weight:600}.DealerBlock-module__QxowtG__title{margin-bottom:var(--space-3);font-size:clamp(1.6rem,3vw,2.25rem)}.DealerBlock-module__QxowtG__body{color:var(--panel-muted);margin-bottom:var(--space-3)}.DealerBlock-module__QxowtG__actions{margin-top:var(--space-3);flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:52rem){.DealerBlock-module__QxowtG__block{grid-template-columns:minmax(0,1fr)}}[data-design=luxury] .DealerBlock-module__QxowtG__heading{font-weight:500}
.page-module__MBrvYa__dealer{padding-block:var(--space-4) clamp(3rem, 6vw, 5rem);border-top:1px solid var(--line)}
.NotFoundBody-module__uEfLeG__body{padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,8vw,6rem)}.NotFoundBody-module__uEfLeG__actions{flex-wrap:wrap;gap:.75rem;display:flex}
.page-module__o_d18q__head{padding-block:clamp(2rem, 5vw, 3.5rem) var(--space-4);border-bottom:1px solid var(--line)}.page-module__o_d18q__title{margin-bottom:var(--space-3)}.page-module__o_d18q__lede{color:var(--muted);max-width:56ch}.page-module__o_d18q__banner{margin-top:var(--space-3)}.page-module__o_d18q__banner:empty{display:none}.page-module__o_d18q__body{padding-block:var(--space-4)}.page-module__o_d18q__ring{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--accent-panel);background:var(--panel);color:var(--panel-text);margin-block:var(--space-4);flex-wrap:wrap;padding:clamp(1rem,2.5vw,1.75rem);display:flex}.page-module__o_d18q__ringTitle{margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem)}.page-module__o_d18q__ringBody{color:var(--panel-muted);max-width:48ch;margin:.4rem 0 0}.page-module__o_d18q__dealer{padding-block:var(--space-4) clamp(3rem, 6vw, 5rem);border-top:1px solid var(--line)}
.SiteHeader-module__Tkw0gW__header{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:relative}.SiteHeader-module__Tkw0gW__inner{align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block:.75rem;display:flex}.SiteHeader-module__Tkw0gW__brand{align-items:center;gap:.75rem;margin-right:auto;text-decoration:none;display:flex}.SiteHeader-module__Tkw0gW__mark{flex:none;width:3rem;height:3rem}.SiteHeader-module__Tkw0gW__brandText{display:block}.SiteHeader-module__Tkw0gW__brandName{font-family:var(--font-display-stack);letter-spacing:.01em;font-size:1.5rem;font-weight:700;line-height:1;display:block}[data-design=luxury] .SiteHeader-module__Tkw0gW__brandName{letter-spacing:.12em;font-weight:500}.SiteHeader-module__Tkw0gW__brandPlace{letter-spacing:.08em;color:var(--muted);margin-top:.3rem;font-size:.75rem;display:block}.SiteHeader-module__Tkw0gW__nav{flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;display:flex}.SiteHeader-module__Tkw0gW__navLink{font-family:var(--font-display-stack);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid #0000;padding-block:.25rem;font-size:1rem;font-weight:600;text-decoration:none}.SiteHeader-module__Tkw0gW__navLink:hover{border-bottom-color:var(--accent)}.SiteHeader-module__Tkw0gW__call{white-space:nowrap}.SiteHeader-module__Tkw0gW__callNumber{font-variant-numeric:tabular-nums}@media (max-width:48rem){.SiteHeader-module__Tkw0gW__inner{gap:.3rem .6rem;padding-block:.5rem}.SiteHeader-module__Tkw0gW__brand{gap:.5rem}.SiteHeader-module__Tkw0gW__mark{width:2rem;height:2rem}.SiteHeader-module__Tkw0gW__brandName{letter-spacing:0;font-size:1.0625rem}[data-design=luxury] .SiteHeader-module__Tkw0gW__brandName{letter-spacing:.01em;font-size:1rem}[data-design=showroom] .SiteHeader-module__Tkw0gW__brandName{font-size:.9375rem}.SiteHeader-module__Tkw0gW__brandPlace{letter-spacing:.06em;margin-top:.15rem;font-size:.6875rem}.SiteHeader-module__Tkw0gW__nav{order:3;gap:.1rem .7rem;width:100%}.SiteHeader-module__Tkw0gW__navLink{letter-spacing:.01em;border-bottom-width:1px;padding-block:.1rem;font-size:.8125rem}.SiteHeader-module__Tkw0gW__call{gap:.35rem;min-height:2.75rem;padding:.4rem .75rem;font-size:.875rem}}@media (max-width:24rem){.SiteHeader-module__Tkw0gW__navLink{font-size:.75rem}.SiteHeader-module__Tkw0gW__callWord{display:none}.SiteHeader-module__Tkw0gW__nav{gap:.1rem .55rem}}@media (max-width:21rem){.SiteHeader-module__Tkw0gW__mark{display:none}}[data-design=luxury] .SiteHeader-module__Tkw0gW__navLink{text-transform:none;letter-spacing:.02em;font-weight:500}
.Footer-module__EZoWya__footer{background:var(--panel);color:var(--panel-text);border-top:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4rem) 6.5rem}.Footer-module__EZoWya__grid{gap:var(--space-4);grid-template-columns:1.3fr 1fr 1fr;align-items:start;display:grid}.Footer-module__EZoWya__name{font-family:var(--font-display-stack);letter-spacing:var(--display-tracking);margin:0 0 var(--space-3);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1}[data-design=luxury] .Footer-module__EZoWya__name{letter-spacing:.06em;font-weight:300}.Footer-module__EZoWya__tag{color:var(--panel-muted);max-width:34ch;margin:0}.Footer-module__EZoWya__heading{font-family:var(--font-display-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-panel);margin:0 0 var(--space-3);font-size:.75rem;font-weight:600}.Footer-module__EZoWya__list{gap:.6rem;font-size:.9375rem;display:grid}.Footer-module__EZoWya__link{color:var(--panel-text);overflow-wrap:anywhere;border-bottom:1px solid var(--panel-line);justify-self:start;padding-bottom:2px;text-decoration:none}.Footer-module__EZoWya__link:hover{border-bottom-color:var(--accent-panel)}.Footer-module__EZoWya__plain{color:var(--panel-muted);margin:0}.Footer-module__EZoWya__base{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--panel-line);color:var(--panel-muted);flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.8125rem;display:flex}@media (max-width:52rem){.Footer-module__EZoWya__grid{grid-template-columns:minmax(0,1fr)}}[data-design=luxury] .Footer-module__EZoWya__heading{font-weight:500}
.RepaymentCalculator-module__480F6a__section{padding-block:clamp(2.5rem,6vw,4.5rem)}.RepaymentCalculator-module__480F6a__head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.RepaymentCalculator-module__480F6a__title{margin:0}.RepaymentCalculator-module__480F6a__intro{color:var(--muted);max-width:44ch;margin:0}.RepaymentCalculator-module__480F6a__rig{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.RepaymentCalculator-module__480F6a__fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.RepaymentCalculator-module__480F6a__cell{background:var(--panel);min-width:0}.RepaymentCalculator-module__480F6a__cell:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.RepaymentCalculator-module__480F6a__label{font-family:var(--font-display-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--panel-muted);cursor:pointer;padding:.75rem 1rem 0;font-size:.6875rem;font-weight:600;display:block}.RepaymentCalculator-module__480F6a__control{align-items:center;gap:.25rem;padding:0 1rem .5rem;display:flex;position:relative}.RepaymentCalculator-module__480F6a__affix{font-family:var(--font-display-stack);color:var(--panel-muted);flex:none;font-size:1.0625rem;font-weight:600}.RepaymentCalculator-module__480F6a__input{width:100%;min-width:0;min-height:2.75rem;color:var(--panel-text);font-family:var(--font-display-stack);letter-spacing:.01em;background:0 0;border:0;border-radius:0;flex:auto;padding:0;font-size:1.375rem;font-weight:600}.RepaymentCalculator-module__480F6a__input:focus-visible{outline:none}.RepaymentCalculator-module__480F6a__input::placeholder{color:var(--panel-muted);opacity:1}.RepaymentCalculator-module__480F6a__select{appearance:none;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:1.5rem}.RepaymentCalculator-module__480F6a__select option{background:var(--panel);color:var(--panel-text)}.RepaymentCalculator-module__480F6a__chevron{width:.7rem;height:.7rem;color:var(--accent);pointer-events:none;position:absolute;top:calc(50% - .6rem);right:1rem}.RepaymentCalculator-module__480F6a__readout{background:var(--paper-2);gap:var(--space-3);padding:clamp(1rem,2.4vw,1.5rem);display:grid}.RepaymentCalculator-module__480F6a__result{align-content:center;gap:var(--space-3);min-height:6.5rem;display:grid}.RepaymentCalculator-module__480F6a__amounts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.RepaymentCalculator-module__480F6a__amount{min-width:0}.RepaymentCalculator-module__480F6a__amountLabel{font-family:var(--font-display-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.RepaymentCalculator-module__480F6a__amountValue{font-family:var(--font-display-stack);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1}.RepaymentCalculator-module__480F6a__basis,.RepaymentCalculator-module__480F6a__wait{color:var(--muted);margin:0;font-size:.9375rem}.RepaymentCalculator-module__480F6a__compare{gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.RepaymentCalculator-module__480F6a__compareRate{flex-wrap:wrap;align-items:baseline;column-gap:.4rem;max-width:none;margin:0;display:flex}.RepaymentCalculator-module__480F6a__compareLabel{font-family:var(--font-display-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-basis:100%;margin-bottom:.35rem;font-size:.75rem;font-weight:600}.RepaymentCalculator-module__480F6a__compareFigure{font-family:var(--font-display-stack);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1}.RepaymentCalculator-module__480F6a__compareUnit{font-family:var(--font-display-stack);font-size:1.0625rem;font-weight:600}.RepaymentCalculator-module__480F6a__compareProduct{font-family:var(--font-display-stack);margin:0 0 .35rem;font-size:1.125rem;font-weight:600;line-height:1.25}.RepaymentCalculator-module__480F6a__compareWarning{max-width:80ch;color:var(--muted);margin:0;font-size:.8125rem}.RepaymentCalculator-module__480F6a__disclaimer{margin:var(--space-3) 0 0;color:var(--muted);max-width:70ch;font-size:.8125rem}@media (max-width:62rem){.RepaymentCalculator-module__480F6a__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.RepaymentCalculator-module__480F6a__amounts{grid-template-columns:minmax(0,1fr);gap:0}.RepaymentCalculator-module__480F6a__amount{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--line);padding-block:.6rem;display:flex}.RepaymentCalculator-module__480F6a__amount:first-child{padding-top:0}.RepaymentCalculator-module__480F6a__amountLabel{margin:0}.RepaymentCalculator-module__480F6a__compare{grid-template-columns:minmax(0,1fr)}}[data-design=classic] .RepaymentCalculator-module__480F6a__rig{border:var(--card-border);background:var(--panel-line)}[data-design=classic] .RepaymentCalculator-module__480F6a__cell:focus-within{outline-color:var(--accent-panel)}[data-design=classic] .RepaymentCalculator-module__480F6a__chevron{color:var(--accent-panel)}[data-design=luxury] .RepaymentCalculator-module__480F6a__amountValue,[data-design=luxury] .RepaymentCalculator-module__480F6a__compareFigure{font-weight:300}[data-design=luxury] .RepaymentCalculator-module__480F6a__label,[data-design=luxury] .RepaymentCalculator-module__480F6a__affix,[data-design=luxury] .RepaymentCalculator-module__480F6a__input,[data-design=luxury] .RepaymentCalculator-module__480F6a__amountLabel,[data-design=luxury] .RepaymentCalculator-module__480F6a__compareLabel,[data-design=luxury] .RepaymentCalculator-module__480F6a__compareUnit,[data-design=luxury] .RepaymentCalculator-module__480F6a__compareProduct{font-weight:500}[data-design=luxury] .RepaymentCalculator-module__480F6a__readout{background:var(--paper)}
.ValuationForm-module__JkE0LW__form{gap:var(--space-3);margin-top:var(--space-3);display:grid}.ValuationForm-module__JkE0LW__field{gap:.35rem;display:grid}.ValuationForm-module__JkE0LW__label{color:var(--panel-muted);font-size:.8125rem}.ValuationForm-module__JkE0LW__input{background:var(--paper);width:100%;min-height:3rem;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:0;padding:.5rem .75rem}.ValuationForm-module__JkE0LW__result{color:var(--accent-panel);min-height:1.25rem;margin:0;font-size:.875rem}
.page-module__QN3xFa__body{padding-block:clamp(2.5rem,6vw,4.5rem)}.page-module__QN3xFa__split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.page-module__QN3xFa__rows{border-top:1px solid var(--line)}.page-module__QN3xFa__row{gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:8rem minmax(0,1fr);align-items:baseline;padding-block:1rem;display:grid}.page-module__QN3xFa__rowLabel{font-family:var(--font-display-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem;font-weight:600}.page-module__QN3xFa__rowValue{overflow-wrap:anywhere;font-family:var(--font-display-stack);font-weight:var(--display-weight);letter-spacing:-.015em;margin:0;font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1.2}[data-design=luxury] .page-module__QN3xFa__rowValue{font-weight:400}.page-module__QN3xFa__rowValue a{color:var(--accent);border-bottom:1px solid;text-decoration:none}.page-module__QN3xFa__aside{border:var(--card-border);background:var(--panel);color:var(--panel-text);gap:var(--space-3);padding:clamp(1.1rem,2.6vw,1.75rem);display:grid}.page-module__QN3xFa__asideHead{font-family:var(--font-display-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-panel);margin:0;font-size:.75rem;font-weight:600}.page-module__QN3xFa__map{margin-top:var(--space-4)}@media (max-width:62rem){.page-module__QN3xFa__split{grid-template-columns:minmax(0,1fr)}.page-module__QN3xFa__row{grid-template-columns:minmax(0,1fr);gap:.25rem}}[data-design=luxury] .page-module__QN3xFa__rowLabel,[data-design=luxury] .page-module__QN3xFa__asideHead{font-weight:500}
.page-module__j0zZMG__body{padding-block:clamp(2.5rem,6vw,4.5rem)}.page-module__j0zZMG__list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));display:grid}.page-module__j0zZMG__item{border:1px solid var(--line);background:var(--panel);color:var(--panel-text);align-content:start;gap:.75rem;padding:clamp(1.1rem,2.6vw,1.75rem);display:grid}.page-module__j0zZMG__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}.page-module__j0zZMG__text{white-space:pre-line;max-width:none;margin:0;font-size:1rem}.page-module__j0zZMG__by{color:var(--panel-muted);margin:0;font-size:.875rem}.page-module__j0zZMG__name{font-family:var(--font-display-stack);letter-spacing:.02em;color:var(--panel-text);font-weight:700}[data-design=luxury] .page-module__j0zZMG__name{font-weight:500}.page-module__j0zZMG__note{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);max-width:72ch;font-size:.9375rem}.page-module__j0zZMG__by .textLink{color:var(--accent-panel)}[data-design=luxury] .page-module__j0zZMG__theme,[data-design=luxury] .page-module__j0zZMG__name{font-weight:500}
.page-module__0sXhla__body{padding-block:clamp(2.5rem,6vw,4.5rem)}.page-module__0sXhla__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.page-module__0sXhla__proof{border-left:3px solid var(--accent);margin:var(--space-4) 0 0;padding-left:clamp(1rem,2.5vw,1.75rem)}.page-module__0sXhla__proofText{font-family:var(--font-display-stack);font-weight:var(--display-weight);letter-spacing:-.02em;max-width:none;margin:0 0 .5rem;font-size:clamp(1.3rem,2.8vw,2rem);line-height:1.15}[data-design=luxury] .page-module__0sXhla__proofText{font-weight:300}.page-module__0sXhla__proofBy{color:var(--muted);margin:0;font-size:.9375rem}.page-module__0sXhla__panel{border:var(--card-border);background:var(--panel);color:var(--panel-text);padding:clamp(1.25rem,3vw,2rem)}.page-module__0sXhla__panelHead{font-family:var(--font-display-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-panel);margin:0 0 var(--space-3);font-size:.75rem;font-weight:600}.page-module__0sXhla__form{gap:var(--space-3);margin-top:var(--space-3);display:grid}.page-module__0sXhla__field{gap:.35rem;display:grid}.page-module__0sXhla__label{color:var(--panel-muted);font-size:.8125rem}.page-module__0sXhla__input{background:var(--paper);width:100%;min-height:3rem;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:0;padding:.5rem .75rem}.page-module__0sXhla__formNote a{color:var(--accent-panel)}.page-module__0sXhla__formNote{color:var(--panel-muted);margin:0;font-size:.8125rem}.page-module__0sXhla__photo{aspect-ratio:4/3;border:1px solid var(--line);margin-top:var(--space-4);position:relative;overflow:hidden}.page-module__0sXhla__photoImg{object-fit:cover;object-position:var(--photo-focus,50% 50%);width:100%;height:100%}.page-module__0sXhla__photoCaption{color:var(--muted);margin:.5rem 0 0;font-size:.8125rem}@media (max-width:62rem){.page-module__0sXhla__split{grid-template-columns:minmax(0,1fr)}}[data-design=luxury] .page-module__0sXhla__panelHead{font-weight:500}
.CallBar-module__Zp7JXa__bar{z-index:40;min-height:var(--callbar-h);background:var(--accent);color:var(--accent-ink);font-family:var(--font-display-stack);letter-spacing:.02em;border-top:1px solid var(--accent);padding-bottom:env(safe-area-inset-bottom);justify-content:center;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:none;position:fixed;bottom:0;left:0;right:0}.CallBar-module__Zp7JXa__number{font-variant-numeric:tabular-nums}@media (max-width:48rem){.CallBar-module__Zp7JXa__bar{display:flex}}[data-design=luxury] .CallBar-module__Zp7JXa__bar{font-weight:500}
.FinanceView-module__ujMDdq__part+.FinanceView-module__ujMDdq__part{border-top:1px solid var(--line)}.FinanceView-module__ujMDdq__rates{background:var(--panel);color:var(--panel-text);padding-block:clamp(2rem,5vw,3.5rem)}.FinanceView-module__ujMDdq__ratesInner{grid-template-columns:repeat(2,max-content) minmax(0,1fr);align-items:end;display:grid}.FinanceView-module__ujMDdq__ratesProduct{margin:0 0 var(--space-3);color:var(--panel-text);grid-column:1/-1;font-size:clamp(1.25rem,2.4vw,1.625rem)}.FinanceView-module__ujMDdq__rate{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;max-width:none;margin:0;padding-right:clamp(1.5rem,5vw,4rem);display:flex}.FinanceView-module__ujMDdq__rate+.FinanceView-module__ujMDdq__rate{border-left:1px solid var(--panel-line);padding-left:clamp(1.5rem,5vw,4rem)}.FinanceView-module__ujMDdq__rateWord{font-family:var(--font-display-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--panel-muted);flex-basis:100%;margin-bottom:.6rem;font-size:.8125rem;font-weight:600}.FinanceView-module__ujMDdq__rateFigure{font-family:var(--font-display-stack);letter-spacing:-.025em;color:var(--accent-panel);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,7vw,4.75rem);font-weight:700;line-height:.95}.FinanceView-module__ujMDdq__rateUnit{font-family:var(--font-display-stack);color:var(--panel-text);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600}.FinanceView-module__ujMDdq__warning{margin:var(--space-4) 0 0;max-width:96ch;color:var(--panel-muted);grid-column:1/-1;font-size:.8125rem}@media (min-width:62rem){.FinanceView-module__ujMDdq__warning{grid-column:3;justify-self:end;max-width:48ch;margin:0}}.FinanceView-module__ujMDdq__lists{padding-block:clamp(2.5rem,6vw,4.5rem)}.FinanceView-module__ujMDdq__listsInner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.FinanceView-module__ujMDdq__listsSingle{grid-template-columns:minmax(0,46rem)}.FinanceView-module__ujMDdq__listTitle{margin-bottom:var(--space-3);font-size:clamp(1.6rem,3vw,2.25rem)}.FinanceView-module__ujMDdq__steps{counter-reset:step;border-top:1px solid var(--line)}.FinanceView-module__ujMDdq__step{counter-increment:step;gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;padding-block:1rem;display:grid}.FinanceView-module__ujMDdq__step:before{content:counter(step, decimal-leading-zero);font-family:var(--font-display-stack);letter-spacing:-.02em;color:var(--accent);font-size:1.75rem;font-weight:700;line-height:1}.FinanceView-module__ujMDdq__bring{background:var(--panel);color:var(--panel-text);border:1px solid var(--line);padding:.25rem clamp(1rem,2.4vw,1.5rem)}.FinanceView-module__ujMDdq__bringItem{border-bottom:1px solid var(--panel-line);padding:.85rem 0 .85rem 2.25rem;position:relative}.FinanceView-module__ujMDdq__bringItem:last-child{border-bottom:0}.FinanceView-module__ujMDdq__bringItem:before{content:"";border:1px solid var(--accent-panel);width:1.25rem;height:1.25rem;position:absolute;top:1.05rem;left:0}.FinanceView-module__ujMDdq__bringItem:after{content:"";border:solid var(--accent-panel);border-width:0 2px 2px 0;width:.38rem;height:.75rem;position:absolute;top:1.2rem;left:.44rem;transform:rotate(45deg)}.FinanceView-module__ujMDdq__arranged{background:var(--paper-2);padding-block:clamp(2rem,5vw,3.5rem)}.FinanceView-module__ujMDdq__arrangedTitle{font-family:var(--font-display-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-3);font-size:.8125rem;font-weight:600;line-height:1.2}.FinanceView-module__ujMDdq__runClip{overflow:hidden}.FinanceView-module__ujMDdq__run{--run-pad:clamp(1rem, 2.6vw, 1.75rem);margin-left:calc(-1 * var(--run-pad) - 1px);flex-wrap:wrap;row-gap:.75rem;display:flex}.FinanceView-module__ujMDdq__runItem{padding-inline:var(--run-pad);border-left:1px solid var(--muted);font-family:var(--font-display-stack);letter-spacing:-.01em;font-size:clamp(1.25rem,2.6vw,1.875rem);font-weight:600;line-height:1.15}.FinanceView-module__ujMDdq__warranty{padding-block:clamp(2.5rem,6vw,4.5rem)}.FinanceView-module__ujMDdq__warrantyTitle{margin-bottom:var(--space-4)}.FinanceView-module__ujMDdq__sheet{border-top:1px solid var(--line)}.FinanceView-module__ujMDdq__sheetRow{gap:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:baseline;padding-block:1.25rem;display:grid}.FinanceView-module__ujMDdq__sheetName{margin:0;font-size:clamp(1.3rem,2.4vw,1.75rem)}.FinanceView-module__ujMDdq__sheetSpecs{gap:var(--space-3);grid-template-columns:minmax(0,.8fr) minmax(0,2fr) minmax(0,.7fr);margin:0;display:grid}.FinanceView-module__ujMDdq__sheetSpec dt{font-family:var(--font-display-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem;font-size:.6875rem;font-weight:600}.FinanceView-module__ujMDdq__sheetSpec dd{margin:0}.FinanceView-module__ujMDdq__sheetCover dd{white-space:pre-line}.FinanceView-module__ujMDdq__sheetSpec:last-child dd{font-family:var(--font-display-stack);color:var(--accent);font-size:1.1875rem;font-weight:700}.FinanceView-module__ujMDdq__statutory{border:1px solid var(--accent);justify-items:start;gap:.6rem;max-width:46rem;padding:clamp(1.1rem,2.6vw,1.75rem);display:grid}.FinanceView-module__ujMDdq__sheet+.FinanceView-module__ujMDdq__statutory{margin-top:var(--space-4)}.FinanceView-module__ujMDdq__statutoryTitle{margin:0;font-size:clamp(1.2rem,2.2vw,1.5rem)}.FinanceView-module__ujMDdq__statutoryText{max-width:none;margin:0}.FinanceView-module__ujMDdq__faqs{padding-block:clamp(2.5rem,6vw,4.5rem)}.FinanceView-module__ujMDdq__faqInner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.FinanceView-module__ujMDdq__faqTitle{margin:0;font-size:clamp(1.6rem,3vw,2.25rem)}.FinanceView-module__ujMDdq__faqList{border-top:1px solid var(--line)}.FinanceView-module__ujMDdq__faq{border-bottom:1px solid var(--line)}.FinanceView-module__ujMDdq__faqQuestion{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3.25rem;font-family:var(--font-display-stack);color:var(--ink);padding-block:.85rem;font-size:1.1875rem;font-weight:600;line-height:1.25;list-style:none;display:flex}.FinanceView-module__ujMDdq__faqQuestion::-webkit-details-marker{display:none}.FinanceView-module__ujMDdq__faqQuestion:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);flex:none;width:.6rem;height:.6rem;margin-right:.25rem;transform:translateY(-25%)rotate(45deg)}.FinanceView-module__ujMDdq__faq[open] .FinanceView-module__ujMDdq__faqQuestion:after{transform:translateY(25%)rotate(-135deg)}.FinanceView-module__ujMDdq__faqAnswer{white-space:pre-line;margin:0 0 1.25rem}.FinanceView-module__ujMDdq__smallPrint{padding-block:var(--space-4)}.FinanceView-module__ujMDdq__smallText{max-width:96ch;color:var(--muted);white-space:pre-line;margin:0;font-size:.8125rem}.FinanceView-module__ujMDdq__waiting{padding-block:clamp(2.5rem,6vw,4.5rem)}@media (max-width:52rem){.FinanceView-module__ujMDdq__listsInner,.FinanceView-module__ujMDdq__faqInner,.FinanceView-module__ujMDdq__sheetRow{grid-template-columns:minmax(0,1fr)}.FinanceView-module__ujMDdq__sheetRow{gap:var(--space-3)}.FinanceView-module__ujMDdq__sheetSpecs{grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceView-module__ujMDdq__sheetCover{order:3;grid-column:1/-1}}@media (max-width:40rem){.FinanceView-module__ujMDdq__ratesInner{grid-template-columns:minmax(0,1fr)}.FinanceView-module__ujMDdq__rate{padding-right:0}.FinanceView-module__ujMDdq__rate+.FinanceView-module__ujMDdq__rate{border-left:0;border-top:1px solid var(--panel-line);margin-top:var(--space-3);padding-left:0;padding-top:var(--space-3)}}[data-design=classic] .FinanceView-module__ujMDdq__bring,[data-design=classic] .FinanceView-module__ujMDdq__statutory{border:var(--card-border)}[data-design=classic] .FinanceView-module__ujMDdq__arranged{border-block:2px solid var(--ink)}[data-design=classic] .FinanceView-module__ujMDdq__arranged+.FinanceView-module__ujMDdq__part{border-top:0}[data-design=classic] .FinanceView-module__ujMDdq__step{border-bottom-width:2px;border-bottom-color:var(--ink);grid-template-columns:4rem minmax(0,1fr)}[data-design=classic] .FinanceView-module__ujMDdq__steps{border-top:2px solid var(--ink)}[data-design=classic] .FinanceView-module__ujMDdq__step:before{font-size:2.5rem}[data-design=luxury] .FinanceView-module__ujMDdq__rateFigure,[data-design=luxury] .FinanceView-module__ujMDdq__step:before,[data-design=luxury] .FinanceView-module__ujMDdq__runItem,[data-design=luxury] .FinanceView-module__ujMDdq__listTitle,[data-design=luxury] .FinanceView-module__ujMDdq__faqTitle{font-weight:300}[data-design=luxury] .FinanceView-module__ujMDdq__rateWord,[data-design=luxury] .FinanceView-module__ujMDdq__rateUnit,[data-design=luxury] .FinanceView-module__ujMDdq__arrangedTitle,[data-design=luxury] .FinanceView-module__ujMDdq__sheetSpec dt,[data-design=luxury] .FinanceView-module__ujMDdq__sheetSpec:last-child dd,[data-design=luxury] .FinanceView-module__ujMDdq__faqQuestion{font-weight:500}[data-design=luxury] .FinanceView-module__ujMDdq__arranged{background:0 0}[data-design=luxury] .FinanceView-module__ujMDdq__statutory{border-color:var(--line);background:var(--panel)}
