.hero.svelte-1q37ri0{position:relative;padding-block:clamp(var(--space-10),9vw,var(--space-16));padding-top:calc(var(--header-height) + clamp(var(--space-8),6vw,var(--space-12)));overflow:hidden}.hero__inner.svelte-1q37ri0{position:relative;z-index:1;max-width:920px}.hero__title.svelte-1q37ri0{max-width:18ch;margin-bottom:var(--space-5)}.hero__subtitle.svelte-1q37ri0{max-width:56ch;font-size:clamp(var(--text-lg),1.5vw + .6rem,var(--text-xl));color:var(--text-muted);margin-bottom:var(--space-7)}.hero__cta.svelte-1q37ri0{display:flex;gap:var(--space-3);flex-wrap:wrap}.hero__pattern.svelte-1q37ri0{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 1px 1px,var(--grid-line-color) 1px,transparent 1.5px) 0 0 / 28px 28px;mask-image:linear-gradient(to bottom,transparent 0%,black 25%,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 25%,black 70%,transparent 100%);pointer-events:none;z-index:0}
