@layer components{.lang-switch[data-astro-cid-34uxj53s] ul[data-astro-cid-34uxj53s]{margin:0 calc(-1 * var(--space-12));align-items:center;padding:0;list-style:none;display:flex}.lang-switch[data-astro-cid-34uxj53s] li[data-astro-cid-34uxj53s]{align-items:center;display:flex}.lang-switch__sep[data-astro-cid-34uxj53s]{opacity:.6}.lang-switch[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]{min-width:var(--tap-min);min-height:var(--tap-min);padding-inline:var(--space-12);font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);opacity:.6;transition:opacity var(--dur-hover) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lang-switch[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]:hover{opacity:1}.lang-switch[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s][aria-current=true]{opacity:1;text-decoration:underline;text-decoration-color:var(--color-red);text-underline-offset:.4em;text-decoration-thickness:2px}.site-footer[data-astro-cid-nns7i3if]{padding-block:var(--space-64);border-top:2px solid var(--color-red);background:var(--tone-bg);color:var(--tone-fg)}.site-footer__grid[data-astro-cid-nns7i3if]{gap:var(--space-48) var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.site-footer__brand[data-astro-cid-nns7i3if]{gap:var(--space-24);align-content:start;display:grid}.site-footer__brand[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:auto;height:3.5rem}.site-footer__heading[data-astro-cid-nns7i3if]{font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--tone-muted);margin-block-end:var(--space-16)}address[data-astro-cid-nns7i3if]{font-style:normal}.site-footer__contact[data-astro-cid-nns7i3if]{gap:var(--space-8);margin-block-start:var(--space-16);display:grid}.site-footer__contact[data-astro-cid-nns7i3if] dt[data-astro-cid-nns7i3if]{color:var(--tone-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.site-footer__list[data-astro-cid-nns7i3if]{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.site-footer__meta[data-astro-cid-nns7i3if]{gap:var(--space-24);align-content:start;display:grid}.site-footer__meta[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:var(--tap-min);align-items:center;display:inline-flex}.site-footer__note[data-astro-cid-nns7i3if]{max-width:none;border-top:var(--border-width) solid var(--color-muted-on-black);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--tone-muted);margin-block-start:var(--space-48);padding-block-start:var(--space-24)}.site-header[data-astro-cid-fzpbxy5g]{z-index:10;background:var(--tone-bg);color:var(--tone-fg);transition:transform var(--dur-hover) var(--ease-out);position:sticky;top:0}.site-header__bar[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-24);height:var(--header-height);padding-inline:var(--page-margin);transition:transform var(--dur-hover) var(--ease-out);display:flex}.site-header__home[data-astro-cid-fzpbxy5g]{flex-shrink:0;display:block}.site-header__home[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:auto;height:2.5rem}.site-nav[data-astro-cid-fzpbxy5g],.site-header__lang[data-astro-cid-fzpbxy5g]{display:none}.menu-button[data-astro-cid-fzpbxy5g]{width:var(--tap-min);height:var(--tap-min);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:inline-flex}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:0 var(--space-96);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:var(--tap-min);font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex;position:relative}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:"";inset-inline:0 var(--letter-spacing-label);bottom:var(--space-8);background:var(--color-red);transform-origin:0;height:2px;transition:transform var(--dur-hover) var(--ease-out);position:absolute;transform:scaleX(0)}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover:after,.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:after{transform:scaleX(1)}html:not(.js) .site-header__bar[data-astro-cid-fzpbxy5g]{height:auto;min-height:var(--header-height);flex-wrap:wrap}html:not(.js) .site-nav[data-astro-cid-fzpbxy5g]{flex-basis:100%;display:block}html:not(.js) .menu-button[data-astro-cid-fzpbxy5g]{display:none}@media (width>=1024px){.site-header__home[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{height:3.5rem}.site-nav[data-astro-cid-fzpbxy5g]{margin-inline-start:var(--space-64);display:block}.site-header__lang[data-astro-cid-fzpbxy5g]{margin-inline-start:auto;display:block}.menu-button[data-astro-cid-fzpbxy5g]{display:none}.site-header[data-astro-cid-fzpbxy5g][data-condensed]{transform:translateY(-1.5rem)}.site-header[data-astro-cid-fzpbxy5g][data-condensed] .site-header__bar[data-astro-cid-fzpbxy5g]{transform:translateY(.75rem)}}.menu-dialog[data-astro-cid-fzpbxy5g]{background:var(--tone-bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--tone-fg);border:0;margin:0;padding:0;overflow-y:auto}.menu-dialog[data-astro-cid-fzpbxy5g]::backdrop{background:var(--color-black)}.menu-dialog__body[data-astro-cid-fzpbxy5g]{gap:var(--space-32);padding:var(--space-48) var(--page-margin);display:grid}.menu-dialog__list[data-astro-cid-fzpbxy5g]{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.menu-dialog__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:var(--tap-min);font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.menu-dialog__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{text-decoration:underline;text-decoration-color:var(--color-red);text-underline-offset:.3em;text-decoration-thickness:2px}.menu-dialog__phone[data-astro-cid-fzpbxy5g]{color:var(--tone-muted)}.menu-dialog[data-astro-cid-fzpbxy5g][open] .menu-dialog__item[data-astro-cid-fzpbxy5g]{animation:menu-fly-in var(--dur-reveal) var(--ease-out) both}.menu-dialog[data-astro-cid-fzpbxy5g][open] .menu-dialog__item[data-astro-cid-fzpbxy5g]:nth-child(2){animation-delay:60ms}.menu-dialog[data-astro-cid-fzpbxy5g][open] .menu-dialog__item[data-astro-cid-fzpbxy5g]:nth-child(3){animation-delay:.12s}.menu-dialog[data-astro-cid-fzpbxy5g][open] .menu-dialog__lang[data-astro-cid-fzpbxy5g]{animation-delay:.18s}.menu-dialog[data-astro-cid-fzpbxy5g][open] .menu-dialog__phone[data-astro-cid-fzpbxy5g]{animation-delay:.24s}@keyframes menu-fly-in{0%{opacity:0;transform:translate(-3rem)}}.skip-link[data-astro-cid-z4jru4n3]{top:var(--space-8);left:var(--space-8);z-index:20;padding:var(--space-12) var(--space-16);background:var(--color-white);color:var(--color-black);position:absolute;transform:translateY(-200%)}.skip-link[data-astro-cid-z4jru4n3]:focus{transform:none}.header-sentinel[data-astro-cid-z4jru4n3]{pointer-events:none;width:1px;height:1px;position:absolute;top:80px}.button[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-12);min-height:var(--button-height);min-width:var(--tap-min);padding:var(--space-8) var(--space-32);border:var(--border-width) solid var(--tone-fg);border-radius:var(--radius);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);line-height:1.3;text-decoration:none;display:inline-flex}.button--primary[data-astro-cid-ekguhzzh]{background:var(--tone-fg);color:var(--tone-bg)}.button--secondary[data-astro-cid-ekguhzzh]{color:var(--tone-fg);background:0 0}.button--primary[data-astro-cid-ekguhzzh]:hover{background:var(--tone-bg);color:var(--tone-fg)}.button--secondary[data-astro-cid-ekguhzzh]:hover{background:var(--tone-fg);color:var(--tone-bg)}.button[data-astro-cid-ekguhzzh]:hover{text-decoration:none}.button[data-astro-cid-ekguhzzh]:disabled,.button[data-astro-cid-ekguhzzh][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed;pointer-events:none}.cta-band__inner[data-astro-cid-hwvj6ntz]{justify-items:center;gap:var(--space-24);text-align:center;display:grid}.cta-band__actions[data-astro-cid-hwvj6ntz]{gap:var(--space-16);width:100%;margin-block-start:var(--space-16);display:grid}@media (width>=600px){.cta-band__actions[data-astro-cid-hwvj6ntz]{justify-content:center;width:auto;display:flex}}.vehicle-image[data-astro-cid-hs245fu5]{width:100%;display:block;position:relative}.vehicle-image__fallback[data-astro-cid-hs245fu5]{display:none}.vehicle-image[data-astro-cid-hs245fu5][data-failed] img{visibility:hidden;position:absolute;inset:0}.vehicle-image[data-astro-cid-hs245fu5][data-failed] .vehicle-image__fallback[data-astro-cid-hs245fu5]{padding:var(--space-16);border:var(--border-width) solid currentColor;font-size:var(--font-size-small);line-height:var(--line-height-small);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.info-card[data-astro-cid-akds2wd5]{align-items:flex-start;gap:var(--space-16);height:100%;padding:var(--space-32);background:var(--tone-bg);color:var(--tone-fg);flex-direction:column;display:flex}.info-card__number[data-astro-cid-akds2wd5]{font-size:var(--font-size-h2);color:var(--color-red);line-height:1}.info-card__title--accent[data-astro-cid-akds2wd5]:before{content:"";width:var(--space-24);height:2px;background:var(--color-red);margin-block-end:var(--space-16);display:block}.info-card[data-astro-cid-akds2wd5]>.button{padding-inline:var(--space-16);margin-block-start:auto}}@layer tokens{:root{--color-black:#000;--color-white:#fff;--color-red:#c8102e;--color-muted-on-white:#595959;--color-muted-on-black:#a6a6a6;--font-family:"Manrope", system-ui, sans-serif;--font-weight:300;--font-size-h1:clamp(2.25rem, 1.7857rem + 1.9048vw, 3.5rem);--font-size-h2:clamp(1.875rem, 1.6429rem + .9524vw, 2.5rem);--font-size-h3:clamp(1.25rem, 1.1571rem + .381vw, 1.5rem);--font-size-body:clamp(1.0625rem, 1.0393rem + .0952vw, 1.125rem);--font-size-small:.9375rem;--font-size-label:.9375rem;--font-size-hero-claim:clamp(2rem, 3vw, 3.25rem);--font-size-hero-claim-mobile:clamp(1.625rem, 1.3383rem + 1.4337vw, 1.875rem);--line-height-hero-claim:1.15;--line-height-h1:1.1;--line-height-h2:1.15;--line-height-h3:1.25;--line-height-body:1.6;--line-height-small:1.5;--line-height-label:1;--letter-spacing-h1:-.01em;--letter-spacing-label:.12em;--measure:68ch;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-48:3rem;--space-64:4rem;--space-96:6rem;--space-128:8rem;--content-max:80rem;--page-margin:1.25rem;--section-padding:4.5rem;--grid-columns:4;--grid-gap:var(--space-16);--radius:0;--border-width:1px;--header-height:4rem;--button-height:3rem;--tap-min:3rem;--focus-width:2px;--focus-offset:3px;--disabled-opacity:.4;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-drive:cubic-bezier(.16, 1, .3, 1);--dur-hover:.2s;--dur-reveal:.6s;--dur-hero-text:.7s;--dur-drive:1.6s}@media (width>=600px){:root{--page-margin:2rem;--section-padding:6rem;--grid-columns:8;--grid-gap:var(--space-24)}}@media (width>=1024px){:root{--page-margin:3rem;--section-padding:8rem;--grid-columns:12;--grid-gap:var(--space-32);--button-height:3.5rem;--header-height:6rem}}@media (width>=1440px){:root{--page-margin:4rem}}:root,[data-tone=light]{--tone-bg:var(--color-white);--tone-fg:var(--color-black);--tone-muted:var(--color-muted-on-white)}[data-tone=dark]{--tone-bg:var(--color-black);--tone-fg:var(--color-white);--tone-muted:var(--color-muted-on-black)}}@layer base{@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/manrope-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/manrope-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--tone-bg);min-height:100svh;color:var(--tone-fg);font-family:var(--font-family);font-weight:var(--font-weight);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,figure,blockquote,dl,dd{margin:0}h1,h2,h3{font-weight:var(--font-weight);text-wrap:balance}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}p{max-width:var(--measure)}small{font-size:var(--font-size-small);line-height:var(--line-height-small)}img,svg,picture{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration-thickness:var(--border-width);text-underline-offset:.2em}a:hover{text-decoration-color:var(--color-red);text-decoration-thickness:2px}:focus-visible{outline:var(--focus-width) solid var(--color-red);outline-offset:var(--focus-offset)}[tabindex="-1"]:focus{outline:none}html:has(dialog[open]){overflow:hidden}[id]{scroll-margin-top:var(--header-height)}}@layer layout{main{overflow-x:clip}.container{width:min(100% - 2 * var(--page-margin), var(--content-max));margin-inline:auto}.grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gap);display:grid}.section{padding-block:var(--section-padding);background:var(--tone-bg);color:var(--tone-fg)}}@layer utilities{.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer motion{[data-reveal=left],[data-reveal=stagger]>*{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out)}[data-reveal=right]{transition:opacity .9s var(--ease-drive), transform .9s var(--ease-drive)}.js [data-reveal=left]:not([data-revealed]),.js [data-reveal=stagger]:not([data-revealed])>*{opacity:0;transform:translate(-3rem)}.js [data-reveal=right]:not([data-revealed]){opacity:0;transform:translate(5rem)}[data-reveal=stagger]>:nth-child(2){transition-delay:80ms}[data-reveal=stagger]>:nth-child(3){transition-delay:.16s}[data-reveal=stagger]>:nth-child(4){transition-delay:.24s}[data-reveal=stagger]>:nth-child(5){transition-delay:.32s}[data-reveal=stagger]>:nth-child(n+6){transition-delay:.4s}.js.motion-fallback:not(.motion-ready) [data-reveal],.js.motion-fallback:not(.motion-ready) [data-reveal=stagger]>*{opacity:1;transform:none}.js [data-drive-in]{animation:drive-in var(--dur-drive) var(--ease-drive) .2s both paused}.js [data-drive-in]>*{transform-origin:50% 100%;animation:drive-settle .3s var(--ease-out) 1.6s both paused}[data-drive-in][data-state=drive],[data-drive-in][data-state=drive]>*,.js.motion-fallback:not(.motion-ready) [data-drive-in],.js.motion-fallback:not(.motion-ready) [data-drive-in]>*{animation-play-state:running}[data-drive-in][data-state=wait]{opacity:0;animation:none}[data-drive-in][data-state=fade]{animation:drive-fade .3s var(--ease-out) both}[data-drive-in][data-state=wait]>*,[data-drive-in][data-state=fade]>*{animation:none}@keyframes drive-in{0%{transform:translateX(var(--drive-from,100vw))}}@keyframes drive-settle{0%{transform:rotate(-.6deg)}}@keyframes drive-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:1ms;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}.js [data-reveal]:not([data-revealed]),.js [data-reveal=stagger]:not([data-revealed])>*{transform:none}.js [data-drive-in],.js [data-drive-in]>*,[data-drive-in][data-state]{opacity:1;animation:none}}}
