.about[data-astro-cid-tt5uffaa]{background:var(--color-bg-white)}.about__inner[data-astro-cid-tt5uffaa]{gap:clamp(2.5rem,6vw,5rem);display:grid}.about__header[data-astro-cid-tt5uffaa]{grid-template-columns:minmax(8rem,.2fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,6vw,5rem);display:grid}.about[data-astro-cid-tt5uffaa] .eyebrow[data-astro-cid-tt5uffaa]{color:var(--color-bg);padding-top:.45rem}.about[data-astro-cid-tt5uffaa] h2[data-astro-cid-tt5uffaa]{max-width:30ch;color:var(--color-black);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.6rem,5vw,4.9rem)}.about__grid[data-astro-cid-tt5uffaa]{grid-template-columns:minmax(0,1.28fr) minmax(19rem,.72fr);align-items:stretch;gap:clamp(2rem,6vw,5rem);display:grid}.about__media[data-astro-cid-tt5uffaa]{border-radius:var(--radius-sm);background:var(--color-white);position:relative;overflow:hidden}.about__media[data-astro-cid-tt5uffaa] img[data-astro-cid-tt5uffaa]{object-fit:contain;object-position:center;width:100%;height:100%;min-height:28rem}.about__media[data-astro-cid-tt5uffaa] figcaption[data-astro-cid-tt5uffaa]{right:var(--space-4);bottom:var(--space-4);background:var(--color-bg-dark);color:var(--color-white);font-size:var(--font-size-xs);padding:.45rem .7rem;position:absolute}.about__content[data-astro-cid-tt5uffaa]{border-top:1px solid #0505053d;align-content:space-between;gap:clamp(2.5rem,6vw,5rem);padding-top:clamp(1.5rem,3vw,2.25rem);display:grid}.about[data-astro-cid-tt5uffaa] blockquote[data-astro-cid-tt5uffaa]{gap:var(--space-6);margin:0;display:grid}.about[data-astro-cid-tt5uffaa] blockquote[data-astro-cid-tt5uffaa] p[data-astro-cid-tt5uffaa]{max-width:25rem;color:var(--color-black);letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:700;line-height:1.2}.about[data-astro-cid-tt5uffaa] blockquote[data-astro-cid-tt5uffaa] footer[data-astro-cid-tt5uffaa]{color:#050505a6;font-size:var(--font-size-sm);font-weight:700}.about__facts[data-astro-cid-tt5uffaa]{border-top:1px solid #0505052e;margin:0;display:grid}.about__facts[data-astro-cid-tt5uffaa]>div[data-astro-cid-tt5uffaa]{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid #0505052e;display:flex}.about__facts[data-astro-cid-tt5uffaa] dt[data-astro-cid-tt5uffaa]{color:#05050599;font-size:var(--font-size-sm)}.about__facts[data-astro-cid-tt5uffaa] dd[data-astro-cid-tt5uffaa]{color:var(--color-black);font-size:var(--font-size-sm);text-align:right;font-weight:800}@media (width<=860px){.about__header[data-astro-cid-tt5uffaa],.about__grid[data-astro-cid-tt5uffaa]{grid-template-columns:1fr}.about__header[data-astro-cid-tt5uffaa]{gap:var(--space-5)}.about[data-astro-cid-tt5uffaa] .eyebrow[data-astro-cid-tt5uffaa]{padding-top:0}.about__media[data-astro-cid-tt5uffaa] img[data-astro-cid-tt5uffaa]{aspect-ratio:1.35;min-height:auto}}.contact-section[data-astro-cid-iitoow3x]{border-top:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-white);padding-block:clamp(4rem,9vw,7rem)}.contact-section__inner[data-astro-cid-iitoow3x]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:clamp(2.5rem,8vw,7rem);display:grid}.contact-section__copy[data-astro-cid-iitoow3x]{gap:var(--space-5);display:grid}.contact-section[data-astro-cid-iitoow3x] h2[data-astro-cid-iitoow3x]{letter-spacing:-.025em;text-wrap:balance;max-width:19ch;font-size:clamp(2.6rem,5vw,5rem)}.contact-section__copy[data-astro-cid-iitoow3x]>p[data-astro-cid-iitoow3x]:last-child{max-width:38rem;color:var(--color-muted)}.contact-section__actions[data-astro-cid-iitoow3x]{border-top:1px solid var(--color-border-strong);display:grid}.contact-section__actions[data-astro-cid-iitoow3x] a[data-astro-cid-iitoow3x]{gap:var(--space-2);border-bottom:1px solid var(--color-border-strong);padding-block:var(--space-5);color:var(--color-white);transition:color var(--transition-fast);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;line-height:1.35;text-decoration-color:#0000;display:grid}.contact-section__actions[data-astro-cid-iitoow3x] a[data-astro-cid-iitoow3x]:hover,.contact-section__actions[data-astro-cid-iitoow3x] a[data-astro-cid-iitoow3x]:focus-visible{color:var(--color-accent-strong);text-decoration-color:currentColor}.contact-section__actions[data-astro-cid-iitoow3x] span[data-astro-cid-iitoow3x]{color:var(--color-muted);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;font-weight:800}.contact-section__actions[data-astro-cid-iitoow3x] .contact-section__phone[data-astro-cid-iitoow3x]{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.25rem)}@media (width<=780px){.contact-section__inner[data-astro-cid-iitoow3x]{grid-template-columns:1fr;align-items:start}}.hero[data-astro-cid-p5cqgtg4]{background:var(--color-bg-dark);min-height:clamp(43rem,100svh,58rem);color:var(--color-white);align-items:end;padding-block:clamp(9rem,18vh,13rem) clamp(4rem,10vh,7rem);display:grid;position:relative;overflow:hidden}.hero__image[data-astro-cid-p5cqgtg4],.hero__shade[data-astro-cid-p5cqgtg4]{width:100%;height:100%;position:absolute;inset:0}.hero__image[data-astro-cid-p5cqgtg4]{object-fit:cover;object-position:center}.hero__shade[data-astro-cid-p5cqgtg4]{pointer-events:none;background:linear-gradient(90deg,#090f15d1 0%,#090f1594 37%,#090f152e 68%,#0000 100%),linear-gradient(#090f15c2 0%,#090f1538 18%,#0000 34%),radial-gradient(105% 82% at 0 100%,#090f15f5 0%,#090f15cc 30%,#090f154d 58%,#0000 78%)}.hero__content[data-astro-cid-p5cqgtg4]{z-index:1;justify-items:start;gap:var(--space-5);display:grid;position:relative}.hero[data-astro-cid-p5cqgtg4] .eyebrow[data-astro-cid-p5cqgtg4]{align-items:center;gap:var(--space-3);color:var(--color-accent-strong);display:flex}.hero[data-astro-cid-p5cqgtg4] .eyebrow[data-astro-cid-p5cqgtg4]:before{background:var(--color-accent);content:"";width:clamp(2rem,5vw,4rem);height:2px}.hero[data-astro-cid-p5cqgtg4] h1[data-astro-cid-p5cqgtg4]{max-width:7.7em;color:var(--color-white);letter-spacing:.005em;font-size:clamp(4rem,9.5vw,8rem);font-weight:600;line-height:var(--line-height-tight);text-transform:uppercase;text-wrap:balance}.hero__description[data-astro-cid-p5cqgtg4]{max-width:36rem;color:var(--color-text-soft);font-size:clamp(1rem,1.6vw,1.15rem)}.hero__actions[data-astro-cid-p5cqgtg4]{align-items:center;gap:var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.hero__secondary[data-astro-cid-p5cqgtg4]{color:var(--color-white);font-family:var(--font-display);letter-spacing:.06em;text-decoration-color:var(--color-accent);text-transform:uppercase;font-weight:600}.hero__secondary[data-astro-cid-p5cqgtg4]:hover,.hero__secondary[data-astro-cid-p5cqgtg4]:focus-visible{color:var(--color-accent-strong)}@media (width<=720px){.hero[data-astro-cid-p5cqgtg4]{min-height:clamp(40rem,100svh,48rem);padding-block:8rem var(--space-16)}.hero__image[data-astro-cid-p5cqgtg4]{object-position:58% center}.hero__shade[data-astro-cid-p5cqgtg4]{background:linear-gradient(90deg,#090f15d1 0%,#090f157a 70%,#090f151f 100%),linear-gradient(#090f15c7 0%,#090f1529 22%,#0000 38%),linear-gradient(#0000 18%,#090f1514 28%,#090f15c2 62%,#090f15f5 100%)}.hero[data-astro-cid-p5cqgtg4] h1[data-astro-cid-p5cqgtg4]{max-width:8em;font-size:clamp(3.4rem,15vw,5rem)}}@media (width<=360px){.hero[data-astro-cid-p5cqgtg4] h1[data-astro-cid-p5cqgtg4]{font-size:14vw}}@media (forced-colors:active){.hero__shade[data-astro-cid-p5cqgtg4]{opacity:.78;background:canvas}.hero[data-astro-cid-p5cqgtg4] .eyebrow[data-astro-cid-p5cqgtg4]:before{background:canvastext}}.services[data-astro-cid-oqfyhl4h]{background:var(--color-bg-dark)}.services__inner[data-astro-cid-oqfyhl4h]{gap:clamp(3rem,7vw,5.5rem);display:grid}.services__header[data-astro-cid-oqfyhl4h]{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);align-items:end;gap:clamp(2rem,7vw,6rem);display:grid}.services__header[data-astro-cid-oqfyhl4h]>div[data-astro-cid-oqfyhl4h]{gap:var(--space-5);display:grid}.services[data-astro-cid-oqfyhl4h] h2[data-astro-cid-oqfyhl4h]{letter-spacing:-.025em;text-wrap:balance;max-width:19ch;font-size:clamp(2.7rem,5vw,5rem)}.services__intro[data-astro-cid-oqfyhl4h]{max-width:32rem;color:var(--color-muted);font-size:clamp(1rem,1.6vw,1.15rem)}.services__list[data-astro-cid-oqfyhl4h]{border-top:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none}.services__item[data-astro-cid-oqfyhl4h]{border-bottom:1px solid var(--color-border-strong);grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);align-items:center;gap:clamp(2rem,7vw,6rem);min-height:8.5rem;padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.services__name[data-astro-cid-oqfyhl4h]{grid-template-columns:2.5rem 3.5rem minmax(0,1fr);align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:grid}.services__number[data-astro-cid-oqfyhl4h]{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-eyebrow);font-weight:800}.services__icon[data-astro-cid-oqfyhl4h]{aspect-ratio:1;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:3.5rem;color:var(--color-accent-strong);place-items:center;display:grid}.services__icon[data-astro-cid-oqfyhl4h] svg[data-astro-cid-oqfyhl4h]{width:1.75rem;height:1.75rem}.services__item[data-astro-cid-oqfyhl4h] h3[data-astro-cid-oqfyhl4h]{letter-spacing:-.035em;font-size:clamp(1.4rem,2.6vw,2.15rem)}.services__item[data-astro-cid-oqfyhl4h]>p[data-astro-cid-oqfyhl4h]{max-width:35rem;color:var(--color-muted);font-size:var(--font-size-sm)}@media (width<=820px){.services__header[data-astro-cid-oqfyhl4h],.services__item[data-astro-cid-oqfyhl4h]{grid-template-columns:1fr}.services__header[data-astro-cid-oqfyhl4h]{gap:var(--space-8)}.services__item[data-astro-cid-oqfyhl4h]{gap:var(--space-4);align-items:start}.services__item[data-astro-cid-oqfyhl4h]>p[data-astro-cid-oqfyhl4h]{padding-left:calc(6rem + 2*clamp(.75rem,2vw,1.5rem))}}@media (width<=520px){.services__name[data-astro-cid-oqfyhl4h]{gap:var(--space-3);grid-template-columns:2rem 3rem minmax(0,1fr)}.services__icon[data-astro-cid-oqfyhl4h]{width:3rem}.services__icon[data-astro-cid-oqfyhl4h] svg[data-astro-cid-oqfyhl4h]{width:1.5rem;height:1.5rem}.services__item[data-astro-cid-oqfyhl4h]>p[data-astro-cid-oqfyhl4h]{padding-left:0}}.vehicle-search[data-astro-cid-kbg5qnxb]{--vehicle-search-control-rule:color-mix(in srgb, var(--color-black) 52%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-black) 12%, transparent);background:var(--color-bg-white);color:var(--color-black);padding-block:clamp(2.5rem,5vw,4rem)}.vehicle-search__inner[data-astro-cid-kbg5qnxb]{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);align-items:end;gap:clamp(2rem,5vw,4rem);display:grid}.vehicle-search__copy[data-astro-cid-kbg5qnxb]{gap:var(--space-3);display:grid}.vehicle-search__meta[data-astro-cid-kbg5qnxb]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.vehicle-search[data-astro-cid-kbg5qnxb] .eyebrow[data-astro-cid-kbg5qnxb]{color:var(--color-bg)}.vehicle-search__count[data-astro-cid-kbg5qnxb]{color:color-mix(in srgb, var(--color-black) 62%, transparent);font-size:var(--font-size-sm);white-space:nowrap}.vehicle-search__count[data-astro-cid-kbg5qnxb] strong[data-astro-cid-kbg5qnxb]{color:var(--color-black);font-weight:850}.vehicle-search[data-astro-cid-kbg5qnxb] h2[data-astro-cid-kbg5qnxb]{max-width:18ch;color:var(--color-black);letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.7rem)}.vehicle-search__description[data-astro-cid-kbg5qnxb]{max-width:36rem;color:color-mix(in srgb, var(--color-black) 65%, transparent);font-size:var(--font-size-sm)}.vehicle-search__form[data-astro-cid-kbg5qnxb]{gap:var(--space-3);border-left:1px solid color-mix(in srgb, var(--color-black) 12%, transparent);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;padding-left:clamp(1.5rem,3vw,2.5rem);display:grid}.vehicle-search__field[data-astro-cid-kbg5qnxb]{gap:var(--space-1);min-width:0;display:grid}.vehicle-search__field[data-astro-cid-kbg5qnxb] span[data-astro-cid-kbg5qnxb]{color:color-mix(in srgb, var(--color-black) 64%, transparent);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.vehicle-search[data-astro-cid-kbg5qnxb] select[data-astro-cid-kbg5qnxb]{border:0;border-bottom:1px solid var(--vehicle-search-control-rule);appearance:none;width:100%;min-height:3rem;color:var(--color-black);font-size:var(--font-size-sm);background:linear-gradient(45deg,#0000 50%,currentColor 50%) right .3rem center/.4rem .4rem no-repeat,linear-gradient(135deg,currentColor 50%,#0000 50%) right .02rem center/.4rem .4rem no-repeat;border-radius:0;padding:0 1.75rem 0 0;font-weight:700}.vehicle-search[data-astro-cid-kbg5qnxb] select[data-astro-cid-kbg5qnxb]:focus-visible{border-bottom-color:var(--color-bg)}.vehicle-search__inner[data-astro-cid-kbg5qnxb]>noscript[data-astro-cid-kbg5qnxb]{grid-column:2}.vehicle-search__noscript[data-astro-cid-kbg5qnxb]{color:color-mix(in srgb, var(--color-black) 68%, transparent);font-size:var(--font-size-sm)}.vehicle-search__submit[data-astro-cid-kbg5qnxb]{gap:var(--space-3);white-space:nowrap;min-height:3rem}@media (forced-colors:active){.vehicle-search[data-astro-cid-kbg5qnxb] select[data-astro-cid-kbg5qnxb]{appearance:auto;background:field}}@media (width<=1050px){.vehicle-search__inner[data-astro-cid-kbg5qnxb]{grid-template-columns:1fr;align-items:start}.vehicle-search__copy[data-astro-cid-kbg5qnxb]{column-gap:var(--space-8);grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr)}.vehicle-search__meta[data-astro-cid-kbg5qnxb]{grid-column:1/-1}.vehicle-search__description[data-astro-cid-kbg5qnxb]{align-self:end}.vehicle-search__form[data-astro-cid-kbg5qnxb]{border-top:1px solid color-mix(in srgb, var(--color-black) 12%, transparent);padding-top:var(--space-5);border-left:0;padding-left:0}.vehicle-search__inner[data-astro-cid-kbg5qnxb]>noscript[data-astro-cid-kbg5qnxb]{grid-column:1}}@media (width<=760px){.vehicle-search__copy[data-astro-cid-kbg5qnxb]{grid-template-columns:1fr}.vehicle-search__description[data-astro-cid-kbg5qnxb]{grid-column:1}.vehicle-search__form[data-astro-cid-kbg5qnxb]{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-search__submit[data-astro-cid-kbg5qnxb]{grid-column:1/-1;width:100%}}@media (width<=480px){.vehicle-search__meta[data-astro-cid-kbg5qnxb]{align-items:flex-start;gap:var(--space-2);flex-direction:column}.vehicle-search__form[data-astro-cid-kbg5qnxb]{grid-template-columns:1fr}}.inventory-preview[data-astro-cid-lcdefpme]{padding-block:clamp(3.5rem,8vw,7rem)}.inventory-preview__inner[data-astro-cid-lcdefpme]{gap:clamp(2rem,5vw,3.5rem);display:grid}.inventory-preview__header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-6);border-bottom:1px solid color-mix(in srgb, var(--color-black) 13%, transparent);padding-bottom:var(--space-5);display:flex}.inventory-preview__header[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:var(--space-3);display:grid}.inventory-preview[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--color-bg)}.inventory-preview[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-black);letter-spacing:-.05em;font-size:clamp(2.1rem,4.5vw,4rem)}.inventory-preview__all[data-astro-cid-lcdefpme]{color:var(--color-bg);font-size:var(--font-size-sm);flex:none;font-weight:850;text-decoration:none}.inventory-preview__all[data-astro-cid-lcdefpme]:hover,.inventory-preview__all[data-astro-cid-lcdefpme]:focus-visible{text-decoration:underline}.inventory-preview__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.inventory-preview__grid--featured[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.3fr) minmax(19rem,.7fr)}.inventory-preview__grid--featured[data-astro-cid-lcdefpme] .inventory-preview__item--lead[data-astro-cid-lcdefpme]{grid-area:1/1}.inventory-preview__grid--featured[data-astro-cid-lcdefpme] .inventory-preview__item[data-astro-cid-lcdefpme]:nth-child(2){grid-area:1/2}.inventory-preview__grid--featured[data-astro-cid-lcdefpme] .inventory-preview__item[data-astro-cid-lcdefpme]:nth-child(3){grid-area:2/2}.inventory-preview__grid--featured[data-astro-cid-lcdefpme] .inventory-preview__item--landscape[data-astro-cid-lcdefpme]{grid-area:2/1}.inventory-preview__item[data-astro-cid-lcdefpme]{min-width:0}.inventory-preview__item[data-astro-cid-lcdefpme]>.vehicle-card{height:100%}.inventory-preview__empty[data-astro-cid-lcdefpme]{border-block:1px solid color-mix(in srgb, var(--color-black) 13%, transparent);padding-block:var(--space-8);color:color-mix(in srgb, var(--color-black) 65%, transparent)}@media (width<=980px){.inventory-preview__grid--featured[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.inventory-preview__grid--featured[data-astro-cid-lcdefpme] .inventory-preview__item[data-astro-cid-lcdefpme]{grid-area:auto}}@media (width<=680px){.inventory-preview__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=560px){.inventory-preview__header[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start}}
