.va-brand-intro{position:fixed;inset:0;z-index:250;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:radial-gradient(ellipse at center,#27272b,#101214 65%);pointer-events:none;animation:va-intro-out 1.55s ease both}.va-brand-intro[hidden]{display:none}.va-brand-pulse{width:min(280px,66vw);animation:va-heartbeat 1.05s ease-in-out both}.va-brand-pulse img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 25px #ffffff12)}.va-brand-intro>span{color:#c8cbce;font-size:9px;letter-spacing:.2em;text-align:center}@keyframes va-heartbeat{0%,35%,70%,to{transform:scale(1)}18%,52%{transform:scale(1.065)}26%,60%{transform:scale(1.015)}}@keyframes va-intro-out{0%,62%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}[data-public-site] .va-header{transition:background .35s ease,box-shadow .35s ease,border-color .35s ease}[data-public-site][data-scrolled=true] .va-header{background:#0b0d0ef2;backdrop-filter:blur(14px);border-color:#ffffff1f;box-shadow:0 10px 28px -15px #0009}[data-public-site] .va-hero{position:relative;background:radial-gradient(ellipse at 12% 20%,#4c262c40,transparent 55%),#111315}[data-public-site] .va-hero-photo{border:1px solid #ffffff1c;box-shadow:0 24px 50px -24px #000b,inset 0 1px 0 #ffffff26;transition:transform .65s cubic-bezier(.2,.7,.2,1),box-shadow .65s ease}[data-public-site] .va-hero-visual{perspective:1200px}[data-public-site] .va-car-card{box-shadow:0 8px 22px -18px #17212660;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}[data-public-site] .va-value{padding:26px;border:1px solid #ffffffd9;border-radius:12px;background:linear-gradient(145deg,#ffffffe6,#f1f1eb80);box-shadow:0 12px 26px -24px #17212660;transition:transform .4s ease,box-shadow .4s ease}[data-public-site] .va-review,[data-public-site] .va-social-card{box-shadow:0 12px 28px -24px #17212670;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}[data-public-site] .va-button{position:relative;overflow:hidden;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}[data-public-site] .va-button:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffffff26 50%,transparent 75%);transform:translateX(-110%);transition:transform .65s ease}[data-public-site] .va-button-red{box-shadow:0 8px 18px -12px #d7192080,inset 0 1px 0 #ffffff1f}[data-public-site] .va-button:focus-visible:after{transform:translateX(110%)}[data-public-site] .va-car-card:focus-visible{box-shadow:0 22px 42px -24px #17212670}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-public-site] .va-hero-visual:hover .va-hero-photo{transform:rotateY(-3deg) rotateX(1deg) translateY(-4px);box-shadow:12px 32px 58px -22px #000c}[data-public-site] .va-car-card:hover{transform:translateY(-7px);box-shadow:0 24px 44px -24px #17212680}[data-public-site] .va-review:hover,[data-public-site] .va-social-card:hover,[data-public-site] .va-value:hover{transform:translateY(-5px);box-shadow:0 24px 40px -26px #17212675}[data-public-site] .va-button:hover:after{transform:translateX(110%)}[data-public-site] .va-button-red:hover{box-shadow:0 12px 26px -14px #d719208f}}@media (hover:none),(pointer:coarse){[data-public-site] .va-button:hover,[data-public-site] .va-car-card:hover,[data-public-site] .va-car-card:hover .va-car-image>img,[data-public-site] .va-text-link:hover svg{transform:none}[data-public-site][data-scrolled=true] .va-header{backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.va-brand-intro{display:none}[data-public-site] .va-button:hover,[data-public-site] .va-car-card:hover,[data-public-site] .va-car-image>img,[data-public-site] .va-text-link:hover svg{transform:none}}@media print{.va-brand-intro{display:none}}[data-public-site]{--va-surface-shadow:0 20px 48px -32px #17212666,0 2px 8px -5px #17212626;--va-surface-border:#dfe1dc;--va-surface-light:linear-gradient(145deg,#fff,#fafaf7)}[data-public-site] .va-page-intro{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 90% 20%,#d719200b,transparent 55%),linear-gradient(135deg,#fff,#eeefea);box-shadow:inset 0 -1px 0 #fff,0 18px 36px -34px #17212660}[data-public-site] .va-page-intro:after{content:"";position:absolute;z-index:-1;width:clamp(220px,38vw,540px);aspect-ratio:1;right:-8%;top:-60%;border:1px solid #d7192012;border-radius:50%;box-shadow:0 0 0 45px #ffffff38,0 0 0 46px #17212605,0 0 0 100px #ffffff25;pointer-events:none}[data-public-site] :is(.va-contact-form,.va-filters,.va-purchase-panel){background:var(--va-surface-light);border:1px solid var(--va-surface-border);border-radius:12px;box-shadow:var(--va-surface-shadow),inset 0 1px 0 #fff}[data-public-site] :is(.va-contact-form,.va-filters) :is(input,select,textarea){transition:border-color .2s ease,box-shadow .2s ease}[data-public-site] :is(.va-contact-form,.va-filters) :is(input,select,textarea):focus-visible{border-color:var(--va-red);box-shadow:0 0 0 3px #d7192012}[data-public-site] :is(.va-main-photo,.va-about-image){border-radius:12px;box-shadow:var(--va-surface-shadow)}[data-public-site] .va-detail-section{padding:clamp(22px,3vw,34px);border:1px solid var(--va-surface-border);border-radius:12px;background:var(--va-surface-light);box-shadow:var(--va-surface-shadow)}[data-public-site] .va-address-art{border-radius:12px;box-shadow:var(--va-surface-shadow),inset 0 1px 0 #fff}[data-public-site] .va-address-square{box-shadow:12px 18px 28px -18px #17212666}[data-public-site] .va-legal{background:linear-gradient(160deg,#fff,#ffffff00 65%);border-inline:1px solid #e2e4dd;box-shadow:0 15px 65px -45px #17212666}[data-public-site] .va-footer{background:radial-gradient(ellipse at 0 0,#35222866,transparent 60%),#111518;box-shadow:0 -16px 40px -30px #17212666}[data-public-site] .va-thumbnails button{transition:box-shadow .25s ease,border-color .25s ease}[data-public-site] .va-thumbnails button[aria-pressed=true]{box-shadow:0 5px 12px -6px #d7192070}.va-contact-fields{border:0;padding:0;margin:0;min-width:0}.va-contact-trap,.va-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.va-contact-form .va-contact-error{display:block;color:#a61c29;font-size:12px;line-height:1.6;margin:4px 0 14px}.va-contact-form [aria-invalid=true]{border-color:#a61c29}.va-contact-antispam{margin:20px 0}.va-contact-feedback:empty{display:none}.va-contact-feedback{padding:18px;margin-top:20px;border-radius:8px;font-size:13px;line-height:1.75}.va-contact-feedback.is-success{border:1px solid #b9d2bc;background:#f0f7f0;color:#245833}.va-contact-feedback.is-error{border:1px solid #e4bac0;background:#fff3f4;color:#872634}.va-contact-feedback a{display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.va-contact-form button:disabled{opacity:.6;cursor:not-allowed;transform:none}.va-appointment-note{margin-top:16px;max-width:330px;font-size:13px;line-height:1.7}.va-contact-info .va-appointment-note{color:var(--va-muted)}.va-footer-area{display:block;width:fit-content;margin-top:18px;font-size:12px;line-height:1.7;color:#c3c8cb;text-decoration:underline;text-underline-offset:4px}.va-breadcrumbs{margin-bottom:26px;font-size:12px;color:#626c72}.va-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.va-breadcrumbs li+li:before{content:"/";margin-right:8px;color:#869096}.va-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.va-car-breadcrumbs{padding-top:24px}.va-car-breadcrumbs .va-breadcrumbs{margin-bottom:0}.va-review figcaption div>span{color:#535e64}