@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.vehicle[data-astro-cid-eedtxclc]{--vehicle-tyre:var(--color-brand-dark);--vehicle-rim:var(--color-brand-accent);--vehicle-loop:2s;--vehicle-wheel-stroke:24.4;width:100%;color:var(--color-on-brand);overflow:visible}.vehicle-body[data-astro-cid-eedtxclc] path[data-astro-cid-eedtxclc]{fill:none;stroke:currentColor;stroke-width:25px;stroke-linecap:round;stroke-linejoin:round}.vehicle-body[data-astro-cid-eedtxclc] .hood[data-astro-cid-eedtxclc]{fill:currentColor}.headlight[data-astro-cid-eedtxclc]{fill:var(--vehicle-tyre)}.tyre[data-astro-cid-eedtxclc],.rim[data-astro-cid-eedtxclc]{fill:none;stroke-linecap:round}.tyre[data-astro-cid-eedtxclc]{stroke:var(--vehicle-tyre)}.rim[data-astro-cid-eedtxclc]{stroke:var(--vehicle-rim);transform-box:fill-box;transform-origin:50%}.wheel-stroke[data-astro-cid-eedtxclc]{stroke-width:var(--vehicle-wheel-stroke)}.rim--front[data-astro-cid-eedtxclc]{stroke-dasharray:232 128;animation:vehicle-rim-front var(--vehicle-loop) ease-in-out infinite;transform:rotate(64deg)}.rim--rear[data-astro-cid-eedtxclc]{stroke-dasharray:120 240;animation:vehicle-rim-rear var(--vehicle-loop) ease-in-out infinite;transform:rotate(-150deg)}@keyframes vehicle-rim-front{40%{stroke-dasharray:130 230}75%,to{stroke-dasharray:232 128;transform:rotate(424deg)}}@keyframes vehicle-rim-rear{5%{transform:rotate(-150deg)}85%,to{transform:rotate(210deg)}}@media (prefers-reduced-motion:reduce){.rim[data-astro-cid-eedtxclc]{animation:none}}:root{--color-bg:#fff;--color-text:#111;--color-muted:#5f6368;--color-accent:#0b57d0;--color-focus:#0b57d0;--color-brand:#004df5;--color-brand-dark:#0037af;--color-brand-accent:#ffdc00;--color-on-brand:#fff;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .95rem + .25vw, 1.125rem);--step-1:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--step-2:clamp(1.56rem, 1.4rem + .8vw, 2rem);--step-3:clamp(1.95rem, 1.7rem + 1.25vw, 2.75rem);--space-xs:.5rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:4rem;--container:72rem;--radius:.5rem;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords;scroll-behavior:smooth}}body{background:var(--color-bg);min-height:100svh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance;line-height:1.15}p{text-wrap:pretty}a{color:var(--color-accent);text-underline-offset:.15em}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.skip-link{top:var(--space-xs);left:var(--space-xs);z-index:100;padding:var(--space-xs) var(--space-s);background:var(--color-text);color:var(--color-bg);border-radius:var(--radius);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.container{width:min(100% - 2rem, var(--container));margin-inline:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{--color-focus:var(--color-brand-accent);background:var(--color-brand);color:var(--color-on-brand)}.coming-soon[data-astro-cid-lcdefpme]{min-height:100svh;padding:var(--space-l) var(--space-s);text-align:center;align-content:center;place-items:center;gap:clamp(2.5rem,8vh,5.5rem);display:grid}.coming-soon__vehicle[data-astro-cid-lcdefpme]{width:clamp(9rem,32vw,16.5rem)}.coming-soon__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.75rem,1.2rem + 2.6vw,3.25rem);font-weight:700;line-height:1.2}.dots[data-astro-cid-lcdefpme]{gap:.14em;margin-inline-start:.05em;display:inline-flex}.dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--color-brand-accent);border-radius:50%;width:.2em;animation:2s ease-in-out infinite dot-wave}.dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{animation-delay:-1.33s}.dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:-.67s}@keyframes dot-wave{0%,to{transform:translateY(.06em)}50%{transform:translateY(-.18em)}}@media (prefers-reduced-motion:reduce){.dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}}
