.page-hero.svelte-1dwxy4m{align-items:center;min-height:72svh;padding-top:6rem;display:grid;position:relative}.inner.svelte-1dwxy4m{z-index:1;position:relative}.eyebrow.svelte-1dwxy4m{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3)}h1.svelte-1dwxy4m{font-size:clamp(2.6rem,1.6rem + 5vw,6rem);display:grid}.line.svelte-1dwxy4m{display:block}.intro.svelte-1dwxy4m{color:var(--color-text-muted);font-size:var(--text-lg);max-width:46ch;margin-top:var(--space-4)}.scroll-hint.svelte-1dwxy4m{bottom:var(--space-4);border:1px solid var(--color-line);border-radius:999px;justify-content:center;width:1.4rem;height:2.4rem;padding-top:.45rem;display:grid;position:absolute;left:50%;translate:-50%}.scroll-hint.svelte-1dwxy4m span:where(.svelte-1dwxy4m){background:var(--gradient-accent);border-radius:2px;width:3px;height:.6rem;animation:1.8s ease-in-out infinite svelte-1dwxy4m-hint}@keyframes svelte-1dwxy4m-hint{0%,to{opacity:1;transform:translateY(0)}60%{opacity:.2;transform:translateY(.55rem)}}@media (prefers-reduced-motion:reduce){.scroll-hint.svelte-1dwxy4m span:where(.svelte-1dwxy4m){animation:none}}
