.hero.svelte-1h0499x{display:flex;flex-wrap:wrap;margin-block:8em 5em;gap:2em}.hero.svelte-1h0499x>:where(.svelte-1h0499x){flex-basis:0;flex-grow:1}.text.svelte-1h0499x{min-width:50ch}header.svelte-1h0499x p:where(.svelte-1h0499x),header.svelte-1h0499x{color:var(--neutral-100)}header.svelte-1h0499x p:where(.svelte-1h0499x){font-size:var(--text-l)}header.svelte-1h0499x h1:where(.svelte-1h0499x){margin-block:.25em 1em;font-size:var(--text-4xl);max-width:30ch}p.svelte-1h0499x{color:var(--neutral-400)}.text.svelte-1h0499x p:where(.svelte-1h0499x){max-width:55ch;line-height:1.5}.map.svelte-1h0499x{position:relative;overflow:hidden;border-radius:var(--border-radius-s);box-shadow:var(--box-shadow-s) var(--neutral-700)}.map.svelte-1h0499x,.loading.svelte-1h0499x{height:20em;max-height:20em;min-width:min(100%,30em);max-width:100%;background-color:var(--neutral-800)}.loading.svelte-1h0499x{display:grid;place-items:center}.cards.svelte-1h0499x{margin-block-end:5em;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20em,100%),1fr));gap:2em}.card.svelte-1h0499x .icons:where(.svelte-1h0499x){color:var(--neutral-100)}.card.svelte-1h0499x h2:where(.svelte-1h0499x){color:var(--neutral-100);margin-block:1em}.card.svelte-1h0499x p:where(.svelte-1h0499x){color:var(--neutral-400);font-size:var(--text-s)}.model.svelte-1h0499x{text-align:center;margin-block-start:10em}.model.svelte-1h0499x h2:where(.svelte-1h0499x){font-size:var(--text-3xl);color:var(--neutral-100);margin-block:.5em}.model.svelte-1h0499x p:where(.svelte-1h0499x){margin-inline:auto;max-width:80ch;margin-block:1em}.mt.svelte-1h0499x{margin-block:2em}.carousel.svelte-1h0499x{width:100%;overflow:hidden;position:relative;margin-block:3em 8em}.carousel-inner.svelte-1h0499x{display:flex;width:228em;animation:svelte-1h0499x-scroll 35s linear infinite}.carousel__card.svelte-1h0499x{flex:1;min-width:15em;color:var(--neutral-100);box-sizing:border-box;margin:2em;border-radius:var(--border-radius-s);box-shadow:var(--box-shadow-s) var(--neutral-700);text-align:center}.card__icon.svelte-1h0499x{padding:.5em}h3.svelte-1h0499x{padding:.5em;background-color:var(--neutral-800)}@keyframes svelte-1h0499x-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.carousel.svelte-1h0499x:hover .carousel-inner:where(.svelte-1h0499x){-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}
