.band.svelte-3a71om{min-height:440px;--band-bg: color-mix(in srgb, var(--hc) 9%, var(--background));background-color:var(--band-bg)}.paper.svelte-3a71om{color:var(--foreground);padding-inline-start:clamp(1.5rem,5vw,4.5rem);padding-inline-end:clamp(1.5rem,calc((100vw - 80rem)/2 + 2rem),7rem)}.paper.svelte-3a71om:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-radial-gradient(circle at 50% 0%,transparent 0 74px,color-mix(in srgb,var(--hc) 34%,transparent) 74px 76px);-webkit-mask-image:linear-gradient(to bottom,black,transparent 74%);mask-image:linear-gradient(to bottom,black,transparent 74%)}.paper.svelte-3a71om:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 90% at 50% 0%,color-mix(in srgb,var(--hc) 16%,transparent),transparent 70%)}@media(min-width:1024px){.paper.svelte-3a71om:before{background:repeating-radial-gradient(circle at 0% 50%,transparent 0 78px,color-mix(in srgb,var(--hc) 34%,transparent) 78px 80px);-webkit-mask-image:linear-gradient(to right,black,transparent 76%);mask-image:linear-gradient(to right,black,transparent 76%)}.paper.svelte-3a71om:after{background:radial-gradient(62% 100% at 0% 50%,color-mix(in srgb,var(--hc) 16%,transparent),transparent 70%)}}h1.svelte-3a71om{color:var(--foreground)}.sub.svelte-3a71om{color:color-mix(in oklab,var(--foreground) 87%,var(--hc))}.kicker.svelte-3a71om{display:inline-flex;gap:6px}.kicker.svelte-3a71om i:where(.svelte-3a71om){width:20px;height:4px;border-radius:2px;background-color:var(--hc)}.kicker.svelte-3a71om i:where(.svelte-3a71om):nth-child(2){width:13px;opacity:.62}.kicker.svelte-3a71om i:where(.svelte-3a71om):nth-child(3){width:7px;opacity:.36}.cta.svelte-3a71om{min-height:52px;--pick-bg-std: var(--hc);--pick-bg-hc: var(--hc-fill);--pick-fg-std: color-mix(in srgb, var(--hc) 18%, #000);--pick-fg-hc: var(--hc-on-fill);background-color:var(--pick-bg);color:var(--pick-fg);box-shadow:0 3px color-mix(in srgb,var(--hc) 58%,#000),0 10px 22px #00000029;transition:transform .14s ease,box-shadow .14s ease}.cta.svelte-3a71om:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--ring);outline-offset:var(--focus-ring-offset, 2px)}.cta.svelte-3a71om:hover{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--hc) 58%,#000),0 5px 12px #00000024}.cta.svelte-3a71om .arrow:where(.svelte-3a71om){transition:transform .18s ease}.cta.svelte-3a71om:hover .arrow:where(.svelte-3a71om){transform:translate(3px)}.plate.svelte-3a71om{background-color:color-mix(in srgb,var(--hc) 22%,var(--background))}.shot.svelte-3a71om{object-position:var(--crop, center)}.edge.svelte-3a71om{position:absolute;inset-inline:0;bottom:0;height:16px;background:linear-gradient(to top,rgba(0,0,0,.22),transparent);pointer-events:none}.route.svelte-3a71om{position:absolute;z-index:3;inset-inline:0;top:228px;height:5px;margin-top:-2px;background-image:repeating-linear-gradient(to right,var(--hc) 0 22px,transparent 22px 34px);pointer-events:none}.waypoint.svelte-3a71om{position:absolute;z-index:4;top:228px;left:50%;width:15px;height:15px;margin:-7px 0 0 -7px;border-radius:3px;background-color:var(--hc);box-shadow:0 0 0 5px var(--band-bg);transform:rotate(45deg);pointer-events:none}@media(min-width:640px){.route.svelte-3a71om,.waypoint.svelte-3a71om{top:280px}}@media(min-width:1024px){.edge.svelte-3a71om{inset-block:0;inset-inline:auto 0;width:18px;height:auto;background:linear-gradient(to left,rgba(0,0,0,.22),transparent)}.route.svelte-3a71om{inset-block:0;inset-inline:0 auto;top:auto;margin-top:0;left:calc(.84 / 1.84 * 100%);margin-left:-2px;width:5px;height:auto;background-image:repeating-linear-gradient(to bottom,var(--hc) 0 22px,transparent 22px 34px)}.waypoint.svelte-3a71om{top:50%;left:calc(.84 / 1.84 * 100%);margin:-7px 0 0 -7px}}@media(prefers-reduced-motion:no-preference){.rise.svelte-3a71om{animation:svelte-3a71om-rise .62s cubic-bezier(.22,.7,.2,1) backwards;animation-delay:calc(var(--i) * 75ms)}.shot.svelte-3a71om{animation:svelte-3a71om-shot 1s cubic-bezier(.22,.7,.2,1) backwards}}@keyframes svelte-3a71om-rise{0%{opacity:0;transform:translateY(15px)}}@keyframes svelte-3a71om-shot{0%{opacity:0;transform:scale(1.045)}}.hero-micro.svelte-1xjs0ac{color:color-mix(in srgb,var(--muted-foreground) 58%,var(--foreground))}
