.gallery[data-astro-cid-3kgmcrfs]{min-width:0;display:block}.gallery-stage[data-astro-cid-3kgmcrfs]{border-radius:var(--radius);background:#e9e9e4;position:relative;overflow:hidden}.gallery-track[data-astro-cid-3kgmcrfs]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;position:relative;overflow-x:auto}.gallery-track[data-astro-cid-3kgmcrfs]::-webkit-scrollbar{display:none}.gallery-slide[data-astro-cid-3kgmcrfs]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;margin:0}.gallery-slide[data-astro-cid-3kgmcrfs] a[data-astro-cid-3kgmcrfs]{aspect-ratio:4/3;display:block}.gallery-slide[data-astro-cid-3kgmcrfs] img[data-astro-cid-3kgmcrfs]{object-fit:contain;width:100%;height:100%}.gallery-controls[data-astro-cid-3kgmcrfs]{color:#fff;background:#181818e8;border-radius:5px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:17px;right:17px}.gallery-controls[data-astro-cid-3kgmcrfs] button[data-astro-cid-3kgmcrfs]{color:#fff;background:0 0;border:0;border-radius:3px;place-items:center;width:40px;height:38px;display:grid}.gallery-controls[data-astro-cid-3kgmcrfs] button[data-astro-cid-3kgmcrfs]:hover{background:#ffffff26}.gallery-controls[data-astro-cid-3kgmcrfs] .previous-icon[data-astro-cid-3kgmcrfs]{transform:rotate(180deg)}.gallery-count[data-astro-cid-3kgmcrfs]{font-size:var(--text-caption);font-weight:var(--weight-medium);text-align:center;min-width:49px}.gallery-thumbnails[data-astro-cid-3kgmcrfs]{scrollbar-width:thin;gap:9px;padding:14px 3px 5px;display:flex;overflow:auto}.gallery-thumbnails[data-astro-cid-3kgmcrfs] a[data-astro-cid-3kgmcrfs]{aspect-ratio:4/3;opacity:.65;border:2px solid #0000;border-radius:3px;flex:0 0 82px;transition:opacity .15s,border-color .15s;overflow:hidden}.gallery-thumbnails[data-astro-cid-3kgmcrfs] a[data-astro-cid-3kgmcrfs]:hover,.gallery-thumbnails[data-astro-cid-3kgmcrfs] a[data-astro-cid-3kgmcrfs][aria-current]{opacity:1}.gallery-thumbnails[data-astro-cid-3kgmcrfs] a[data-astro-cid-3kgmcrfs][aria-current]{border-color:var(--red)}.gallery-thumbnails[data-astro-cid-3kgmcrfs] img[data-astro-cid-3kgmcrfs]{object-fit:cover;width:100%;height:100%}@media (width<=560px){.gallery-thumbnails[data-astro-cid-3kgmcrfs] a[data-astro-cid-3kgmcrfs]{flex-basis:67px}.gallery-controls[data-astro-cid-3kgmcrfs]{bottom:11px;right:11px}.gallery-thumbnails[data-astro-cid-3kgmcrfs]{gap:7px;padding-top:10px}}.finance-layout[data-astro-cid-2tlt67x3]{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.finance-intro[data-astro-cid-2tlt67x3] h2[data-astro-cid-2tlt67x3]{max-width:460px;font-size:2.4rem;line-height:1.15}.finance-intro[data-astro-cid-2tlt67x3]>p[data-astro-cid-2tlt67x3]{font-size:var(--text-body);color:var(--muted);max-width:480px;line-height:1.85}.finance-intro[data-astro-cid-2tlt67x3] a[data-astro-cid-2tlt67x3]{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.finance-planner[data-astro-cid-2tlt67x3]{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:32px}.finance-planner[data-astro-cid-2tlt67x3] h3[data-astro-cid-2tlt67x3]{margin:0 0 25px;font-size:1.45rem}.finance-deposit[data-astro-cid-2tlt67x3],.finance-term[data-astro-cid-2tlt67x3]{font-size:var(--text-body);justify-content:space-between;align-items:center;gap:20px;display:flex}.finance-deposit[data-astro-cid-2tlt67x3]>div[data-astro-cid-2tlt67x3]{background:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;gap:9px;padding-left:13px;display:flex}.finance-deposit[data-astro-cid-2tlt67x3] input[data-astro-cid-2tlt67x3]{width:115px;font-size:var(--text-control);background:0 0;border:0;padding:11px}.finance-range[data-astro-cid-2tlt67x3]{width:100%;accent-color:var(--red);margin:22px 0 27px}.finance-term[data-astro-cid-2tlt67x3] select[data-astro-cid-2tlt67x3]{font-size:var(--text-control);background:#fff;border:1px solid #ccc;border-radius:4px;min-width:151px;padding:11px 13px}.finance-amounts[data-astro-cid-2tlt67x3]{border-top:1px solid var(--line);margin:25px 0 0}.finance-amounts[data-astro-cid-2tlt67x3]>div[data-astro-cid-2tlt67x3]{border-bottom:1px solid var(--line);font-size:var(--text-small);justify-content:space-between;gap:18px;padding:14px 0;display:flex}.finance-amounts[data-astro-cid-2tlt67x3] dt[data-astro-cid-2tlt67x3]{color:var(--muted)}.finance-amounts[data-astro-cid-2tlt67x3] dd[data-astro-cid-2tlt67x3]{font-weight:var(--weight-medium);white-space:nowrap;margin:0}.finance-planner-note[data-astro-cid-2tlt67x3]{font-size:var(--text-small);color:var(--muted);margin:20px 0;line-height:1.7}.finance-planner[data-astro-cid-2tlt67x3]>.button[data-astro-cid-2tlt67x3]{width:100%;font-size:var(--text-control);justify-content:space-between}@media (width<=1000px){.finance-layout[data-astro-cid-2tlt67x3]{gap:45px}}@media (width<=760px){.finance-layout[data-astro-cid-2tlt67x3]{grid-template-columns:1fr;gap:28px}.finance-intro[data-astro-cid-2tlt67x3] h2[data-astro-cid-2tlt67x3]{font-size:2.1rem}.finance-planner[data-astro-cid-2tlt67x3]{padding:25px}}@media (width<=380px){.finance-planner[data-astro-cid-2tlt67x3]{padding:20px}.finance-amounts[data-astro-cid-2tlt67x3]>div[data-astro-cid-2tlt67x3]{font-size:var(--text-small)}.finance-deposit[data-astro-cid-2tlt67x3] input[data-astro-cid-2tlt67x3]{width:95px}}.vehicle-faq[data-astro-cid-njeha3cs]{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.vehicle-faq[data-astro-cid-njeha3cs] h2[data-astro-cid-njeha3cs]{font-size:2.1rem}.vehicle-faq[data-astro-cid-njeha3cs] p[data-astro-cid-njeha3cs]{font-size:var(--text-body);color:var(--muted);line-height:1.8}.vehicle-faq[data-astro-cid-njeha3cs] p[data-astro-cid-njeha3cs] a[data-astro-cid-njeha3cs]{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.vehicle-faq[data-astro-cid-njeha3cs] details[data-astro-cid-njeha3cs]{border-bottom:1px solid var(--line)}.vehicle-faq[data-astro-cid-njeha3cs] details[data-astro-cid-njeha3cs]:first-child{border-top:1px solid var(--line)}.vehicle-faq[data-astro-cid-njeha3cs] summary[data-astro-cid-njeha3cs]{cursor:pointer;font-size:var(--text-body);font-weight:var(--weight-medium);justify-content:space-between;align-items:center;gap:20px;padding:21px 0;list-style:none;display:flex}.vehicle-faq[data-astro-cid-njeha3cs] summary[data-astro-cid-njeha3cs]::-webkit-details-marker{display:none}.vehicle-faq[data-astro-cid-njeha3cs] details[data-astro-cid-njeha3cs][open] summary[data-astro-cid-njeha3cs] svg[data-astro-cid-njeha3cs]{transform:rotate(180deg)}.vehicle-faq[data-astro-cid-njeha3cs] details[data-astro-cid-njeha3cs] p[data-astro-cid-njeha3cs]{font-size:var(--text-small);max-width:600px;margin:0 0 22px}@media (width<=760px){.vehicle-faq[data-astro-cid-njeha3cs]{grid-template-columns:1fr;gap:20px}}.vehicle-breadcrumbs[data-astro-cid-njeha3cs]{padding-top:26px}.vehicle-breadcrumbs[data-astro-cid-njeha3cs] .breadcrumbs[data-astro-cid-njeha3cs]{font-size:var(--text-caption);flex-wrap:wrap;row-gap:6px;margin:0}.vehicle-section[data-astro-cid-njeha3cs]{padding:23px 0 45px}.vehicle-layout[data-astro-cid-njeha3cs]{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);align-items:start;gap:40px;display:grid}.vehicle-photos[data-astro-cid-njeha3cs]{min-width:0}.back-link[data-astro-cid-njeha3cs]{color:var(--muted);font-size:var(--text-small);align-items:center;gap:9px;margin-bottom:17px;display:inline-flex}.back-link[data-astro-cid-njeha3cs] svg[data-astro-cid-njeha3cs]{transform:rotate(180deg)}.vehicle-summary[data-astro-cid-njeha3cs]{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin-top:37px;padding:28px}.vehicle-summary[data-astro-cid-njeha3cs] .eyebrow[data-astro-cid-njeha3cs]{font-size:var(--text-caption);margin-bottom:14px}.vehicle-summary[data-astro-cid-njeha3cs] h1[data-astro-cid-njeha3cs]{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(1.9rem,2.8vw,2.65rem);line-height:1.1}.vehicle-trim[data-astro-cid-njeha3cs]{font-size:var(--text-small);color:var(--muted);margin:0 0 15px;line-height:1.5}.vehicle-keyfacts[data-astro-cid-njeha3cs]{font-size:var(--text-small);color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 15px;padding-bottom:19px;display:flex}.vehicle-price[data-astro-cid-njeha3cs]{justify-content:space-between;align-items:end;gap:14px;padding:20px 0;display:flex}.vehicle-price[data-astro-cid-njeha3cs]>div[data-astro-cid-njeha3cs]>span[data-astro-cid-njeha3cs]{font-size:var(--text-small);color:var(--muted);margin-bottom:4px;display:block}.vehicle-price[data-astro-cid-njeha3cs] strong[data-astro-cid-njeha3cs]{font-size:2.5rem;font-weight:var(--weight-heading);letter-spacing:-.04em;line-height:1.05}.vehicle-price[data-astro-cid-njeha3cs]>a[data-astro-cid-njeha3cs]{font-size:var(--text-small);text-underline-offset:4px;align-items:center;gap:7px;margin-bottom:3px;text-decoration:underline;display:flex}.vehicle-actions[data-astro-cid-njeha3cs]{gap:10px;display:grid}.vehicle-actions[data-astro-cid-njeha3cs]>.button[data-astro-cid-njeha3cs]{font-size:var(--text-control);justify-content:space-between;padding:15px 18px}.vehicle-actions-secondary[data-astro-cid-njeha3cs]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vehicle-actions-secondary[data-astro-cid-njeha3cs] .button[data-astro-cid-njeha3cs]{text-align:center;font-size:var(--text-control);white-space:normal;background:#fff;justify-content:center;padding:12px 8px}.vehicle-trade-start[data-astro-cid-njeha3cs]{border-top:1px solid var(--line);margin-top:23px;padding-top:23px}.vehicle-trade-start[data-astro-cid-njeha3cs] h2[data-astro-cid-njeha3cs]{letter-spacing:-.02em;margin-bottom:12px;font-size:1.25rem}.vehicle-trade-start[data-astro-cid-njeha3cs] p[data-astro-cid-njeha3cs]{font-size:var(--text-small);color:var(--muted);margin-bottom:18px;line-height:1.7}.vehicle-trade-start[data-astro-cid-njeha3cs] .button[data-astro-cid-njeha3cs]{width:100%;font-size:1rem}.vehicle-contacts[data-astro-cid-njeha3cs]{border-top:1px solid var(--line);gap:10px;margin-top:22px;padding-top:18px;display:grid}.vehicle-contacts[data-astro-cid-njeha3cs]>a[data-astro-cid-njeha3cs]{font-size:var(--text-small);align-items:center;gap:13px;display:flex}.vehicle-contacts[data-astro-cid-njeha3cs]>a[data-astro-cid-njeha3cs]>span[data-astro-cid-njeha3cs]{min-width:68px;color:var(--muted)}.vehicle-contacts[data-astro-cid-njeha3cs] strong[data-astro-cid-njeha3cs]{font-weight:var(--weight-medium);margin-left:auto}.vehicle-contacts[data-astro-cid-njeha3cs] svg[data-astro-cid-njeha3cs]{color:var(--red)}.vehicle-location-note[data-astro-cid-njeha3cs]{font-size:var(--text-small);color:var(--muted);margin:13px 0 0}.vehicle-section-nav[data-astro-cid-njeha3cs]{border-block:1px solid var(--line);background:#fff}.vehicle-section-nav[data-astro-cid-njeha3cs]>.container[data-astro-cid-njeha3cs]{align-items:center;gap:35px;display:flex}.vehicle-section-nav[data-astro-cid-njeha3cs] a[data-astro-cid-njeha3cs]{font-size:var(--text-small);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:10px;padding:20px 0;display:flex}.vehicle-section-nav[data-astro-cid-njeha3cs] a[data-astro-cid-njeha3cs]:last-child{color:var(--red);margin-left:auto}.vehicle-details-layout[data-astro-cid-njeha3cs]{grid-template-columns:1.15fr 1fr;gap:80px;display:grid}.vehicle-details[data-astro-cid-njeha3cs] h2[data-astro-cid-njeha3cs]{margin-bottom:25px;font-size:1.9rem}.specification-grid[data-astro-cid-njeha3cs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 25px;margin:0;display:grid}.specification-grid[data-astro-cid-njeha3cs] dt[data-astro-cid-njeha3cs]{font-size:var(--text-small);color:var(--muted);margin-bottom:7px}.specification-grid[data-astro-cid-njeha3cs] dd[data-astro-cid-njeha3cs]{font-size:var(--text-body);font-weight:var(--weight-medium);margin:0}.vehicle-description[data-astro-cid-njeha3cs]>p[data-astro-cid-njeha3cs]{font-size:var(--text-body);color:var(--muted);margin-bottom:22px;line-height:1.85}.vehicle-description[data-astro-cid-njeha3cs]>.text-link[data-astro-cid-njeha3cs]{width:fit-content;font-size:var(--text-small);margin-top:16px;display:flex}.buying-layout[data-astro-cid-njeha3cs]{grid-template-columns:.85fr 1.3fr;align-items:start;gap:90px;display:grid}.buying-intro[data-astro-cid-njeha3cs] h2[data-astro-cid-njeha3cs]{max-width:390px;font-size:2.4rem;line-height:1.15}.buying-intro[data-astro-cid-njeha3cs]>p[data-astro-cid-njeha3cs]{font-size:var(--text-body);color:var(--muted);line-height:1.85}.buying-intro[data-astro-cid-njeha3cs]>p[data-astro-cid-njeha3cs] a[data-astro-cid-njeha3cs]{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.buying-intro[data-astro-cid-njeha3cs]>.button[data-astro-cid-njeha3cs]{margin-top:8px}.buying-options[data-astro-cid-njeha3cs]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.buying-options[data-astro-cid-njeha3cs]>article[data-astro-cid-njeha3cs]{border-top:1px solid #d4d4cd;align-items:start;gap:16px;padding-top:23px;display:flex}.buying-options[data-astro-cid-njeha3cs]>article[data-astro-cid-njeha3cs]>svg[data-astro-cid-njeha3cs]{color:var(--red);flex-shrink:0}.buying-options[data-astro-cid-njeha3cs] h3[data-astro-cid-njeha3cs]{margin:0 0 11px;font-size:1.2rem;line-height:1.3}.buying-options[data-astro-cid-njeha3cs] p[data-astro-cid-njeha3cs]{font-size:var(--text-small);color:var(--muted);margin:0 0 17px;line-height:1.8}.buying-options[data-astro-cid-njeha3cs] a[data-astro-cid-njeha3cs]{font-size:var(--text-small);font-weight:var(--weight-medium);text-underline-offset:4px;align-items:center;gap:9px;text-decoration:underline;display:inline-flex}.viewing-section[data-astro-cid-njeha3cs]{border-block:1px solid var(--line);padding:55px 0}.viewing-layout[data-astro-cid-njeha3cs]{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.viewing-intro[data-astro-cid-njeha3cs] h2[data-astro-cid-njeha3cs]{font-size:2.1rem}.viewing-intro[data-astro-cid-njeha3cs] p[data-astro-cid-njeha3cs]{font-size:var(--text-body);color:var(--muted)}.viewing-branches[data-astro-cid-njeha3cs]{grid-template-columns:1fr 1fr;gap:35px;display:grid}.viewing-branches[data-astro-cid-njeha3cs]>article[data-astro-cid-njeha3cs]{border-left:1px solid var(--line);padding-left:25px}.viewing-branch-heading[data-astro-cid-njeha3cs]{align-items:center;gap:9px;margin-bottom:15px;display:flex}.viewing-branch-heading[data-astro-cid-njeha3cs] h3[data-astro-cid-njeha3cs]{margin:0;font-size:1.35rem}.viewing-branch-heading[data-astro-cid-njeha3cs] svg[data-astro-cid-njeha3cs]{color:var(--red)}.viewing-branches[data-astro-cid-njeha3cs] address[data-astro-cid-njeha3cs]{font-size:var(--text-small);color:var(--muted);margin-bottom:18px;line-height:1.8}.viewing-phone[data-astro-cid-njeha3cs]{font-size:1.05rem;font-weight:var(--weight-emphasis);align-items:center;gap:12px;display:flex}.directions-link[data-astro-cid-njeha3cs]{font-size:var(--text-small);text-underline-offset:4px;align-items:center;gap:8px;margin-top:14px;text-decoration:underline;display:flex}.sr-only[data-astro-cid-njeha3cs]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vehicle-mobile-actions[data-astro-cid-njeha3cs]{display:none}.missing-vehicle[data-astro-cid-njeha3cs]{padding-block:35px}.missing-vehicle[data-astro-cid-njeha3cs]>p[data-astro-cid-njeha3cs]{max-width:600px;color:var(--muted)}.missing-vehicle[data-astro-cid-njeha3cs]>div[data-astro-cid-njeha3cs]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (width<=1100px){.vehicle-layout[data-astro-cid-njeha3cs]{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:25px}.vehicle-summary[data-astro-cid-njeha3cs]{padding:22px}.vehicle-details-layout[data-astro-cid-njeha3cs]{gap:40px}.buying-layout[data-astro-cid-njeha3cs]{grid-template-columns:.8fr 1.2fr;gap:40px}.buying-options[data-astro-cid-njeha3cs]{gap:24px}.buying-options[data-astro-cid-njeha3cs]>article[data-astro-cid-njeha3cs]{display:block}.buying-options[data-astro-cid-njeha3cs]>article[data-astro-cid-njeha3cs]>svg[data-astro-cid-njeha3cs]{margin-bottom:13px}.viewing-layout[data-astro-cid-njeha3cs]{gap:35px}}@media (width<=760px){.vehicle-layout[data-astro-cid-njeha3cs]{grid-template-columns:1fr}.vehicle-summary[data-astro-cid-njeha3cs]{margin-top:0}.vehicle-summary[data-astro-cid-njeha3cs] h1[data-astro-cid-njeha3cs]{font-size:2.3rem}.vehicle-details-layout[data-astro-cid-njeha3cs],.buying-layout[data-astro-cid-njeha3cs],.viewing-layout[data-astro-cid-njeha3cs]{grid-template-columns:1fr;gap:35px}.vehicle-section-nav[data-astro-cid-njeha3cs]>.container[data-astro-cid-njeha3cs]{gap:23px;overflow-x:auto}.vehicle-section-nav[data-astro-cid-njeha3cs] a[data-astro-cid-njeha3cs]{font-size:var(--text-small);padding-block:17px}.vehicle-section-nav[data-astro-cid-njeha3cs] a[data-astro-cid-njeha3cs]:last-child{display:none}.vehicle-section[data-astro-cid-njeha3cs]{padding-bottom:30px}.buying-intro[data-astro-cid-njeha3cs] h2[data-astro-cid-njeha3cs]{max-width:500px;font-size:2.1rem}.buying-options[data-astro-cid-njeha3cs]>article[data-astro-cid-njeha3cs]{display:flex}.vehicle-mobile-actions[data-astro-cid-njeha3cs]{bottom:0;z-index:30;border-top:1px solid var(--line);padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fff;align-items:center;gap:9px;display:flex;position:fixed;inset-inline:0}.vehicle-mobile-actions[data-astro-cid-njeha3cs]>span[data-astro-cid-njeha3cs]{font-size:1.05rem;font-weight:var(--weight-medium);white-space:nowrap;margin-right:auto}.vehicle-mobile-actions[data-astro-cid-njeha3cs]>.button[data-astro-cid-njeha3cs]{font-size:var(--text-control);padding:12px 14px}.viewing-branches[data-astro-cid-njeha3cs]>article[data-astro-cid-njeha3cs]{border-left:0;padding-left:0}.vehicle-reg-input[data-astro-cid-njeha3cs] input[data-astro-cid-njeha3cs]{font-size:1rem}.vehicle-details[data-astro-cid-njeha3cs] h2[data-astro-cid-njeha3cs]{font-size:1.8rem}body:has(.vehicle-mobile-actions){padding-bottom:82px}}@media (width<=440px){.buying-options[data-astro-cid-njeha3cs]{grid-template-columns:1fr}.specification-grid[data-astro-cid-njeha3cs]{grid-template-columns:1fr 1fr}.viewing-branches[data-astro-cid-njeha3cs]{grid-template-columns:1fr;gap:28px}.vehicle-summary[data-astro-cid-njeha3cs]{padding:20px}.vehicle-price[data-astro-cid-njeha3cs] strong[data-astro-cid-njeha3cs]{font-size:2.35rem}.vehicle-mobile-actions[data-astro-cid-njeha3cs]{padding-inline:12px}.vehicle-mobile-actions[data-astro-cid-njeha3cs]>.button[data-astro-cid-njeha3cs]{padding-inline:11px}.vehicle-mobile-actions[data-astro-cid-njeha3cs]>span[data-astro-cid-njeha3cs]{font-size:var(--text-body)}}
