.hero[data-astro-cid-ge2uvauf]{color:#f2f7fb;isolation:isolate;align-content:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-ge2uvauf]{z-index:-2;position:absolute;inset:0}.hero-media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:45% 40%;width:100%;height:100%;transform:scaleX(-1)}@media (width<=720px){.hero-media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:30% 35%}}.hero-shade[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(to top, var(--color-bg) 0%, rgb(var(--shade-rgb) / .55) 35%, rgb(var(--shade-rgb) / 0) 70%), linear-gradient(to right, rgb(var(--shade-rgb) / .55), rgb(var(--shade-rgb) / 0) 60%);position:absolute;inset:0}.hero-content[data-astro-cid-ge2uvauf]{--headline-size:clamp(2.6rem, 7.5vw, 6.25rem);padding-block:8rem clamp(5rem,12vh,8rem)}@media (width>=721px){.hero-content[data-astro-cid-ge2uvauf]{padding-bottom:calc(clamp(5rem, 12vh, 8rem) + 1.5 * var(--headline-size))}}h1[data-astro-cid-ge2uvauf]{font-size:var(--headline-size);margin:.2em 0 .35em}.line[data-astro-cid-ge2uvauf]{flex-wrap:wrap;column-gap:.25em;display:flex}.word[data-astro-cid-ge2uvauf]{display:inline-block}.accent[data-astro-cid-ge2uvauf]{color:var(--color-accent);text-shadow:0 0 32px rgb(var(--color-accent-rgb) / .55), 0 0 4px rgb(var(--color-accent-rgb) / .4)}.lead[data-astro-cid-ge2uvauf]{color:#f2f7fbcc;max-width:44ch;margin:0 0 2rem;font-size:clamp(1.05rem,1.6vw,1.25rem)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.vehicle-stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0 auto;padding-bottom:2.5rem;display:grid}.vehicle-stats[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{border-top:1px solid #f2f7fb33;flex-direction:column-reverse;padding-top:1rem;display:flex;position:relative}.vehicle-stats[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]:before{content:"";background:var(--color-accent);width:48px;height:1px;box-shadow:var(--glow-sm);position:absolute;top:-1px;left:0}.vehicle-stats[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:var(--color-accent);text-shadow:var(--glow);margin:0;font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.1}.vehicle-stats[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:#f2f7fbb3;font-size:.9rem}@media (width>=721px){.vehicle-stats[data-astro-cid-ge2uvauf]{position:absolute;bottom:0;left:0;right:0}}@media (width<=720px){.hero-content[data-astro-cid-ge2uvauf]{padding-bottom:2.5rem}.vehicle-stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:no-preference){.hero-media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:focus-pull 2.6s var(--ease-out) both}.word[data-astro-cid-ge2uvauf]{animation:word-focus 1.1s var(--ease-out) both;animation-delay:calc(.7s + var(--i) * .14s)}.lead[data-astro-cid-ge2uvauf],.actions[data-astro-cid-ge2uvauf]{animation:fade-up 1s var(--ease-out) both}.lead[data-astro-cid-ge2uvauf]{animation-delay:1.5s}.actions[data-astro-cid-ge2uvauf]{animation-delay:1.7s}.vehicle-stats[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{animation:fade-up 1s var(--ease-out) both;animation-delay:calc(1.9s + var(--i) * .1s)}@supports (animation-timeline:scroll()){.hero-media[data-astro-cid-ge2uvauf]{animation:linear both drift scroll(root);animation-range:0 100vh}}}@keyframes focus-pull{0%{filter:blur(18px)saturate(.6);transform:scaleX(-1)scale(1.12)}to{filter:none;transform:scaleX(-1)}}@keyframes word-focus{0%{opacity:0;filter:blur(12px);transform:translateY(.25em)}to{opacity:1;filter:none;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes drift{to{transform:translateY(18vh)scale(1.05)}}section[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,9vw,7rem)}.section-head[data-astro-cid-lcdefpme]{max-width:40rem;margin-bottom:2.5rem}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.value-list[data-astro-cid-lcdefpme]{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.value-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--color-bg);padding:2rem 1.75rem}.index[data-astro-cid-lcdefpme]{color:var(--color-accent);font-family:var(--font-display);text-shadow:var(--glow-sm);font-weight:600}.value-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.75rem 0 .5rem;font-size:1.3rem}.value-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0}.sector-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.sector-card[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);transition:transform .4s var(--ease-out), border-color .4s var(--ease-out), opacity .9s var(--ease-out), filter .9s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.sector-media[data-astro-cid-lcdefpme]{overflow:hidden}.sector-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .8s var(--ease-out)}.sector-card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-accent);box-shadow:0 0 36px -10px rgb(var(--color-accent-rgb) / .6);transform:translateY(-4px)}.sector-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.sector-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:1.5rem 1.5rem 1.75rem;display:flex}.sector-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .5rem;font-size:1.4rem}.sector-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);flex:1;margin:0 0 1.25rem}.more[data-astro-cid-lcdefpme]{color:var(--color-accent);font-weight:500}.split[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;max-width:none;display:flex}.product-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=960px){.product-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.product-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.latest-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.contact[data-astro-cid-lcdefpme]{text-align:center}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:20ch;margin-inline:auto}.contact-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}
