.hero.svelte-1q37ri0{text-align:center;max-width:72rem;margin:0 auto;padding:6rem 1.5rem 5rem;position:relative;overflow:hidden}.hero.compact.svelte-1q37ri0{padding:3.5rem 1.5rem 3rem}.hero__ghost.svelte-1q37ri0{height:140%;font-family:var(--font-family-base);color:var(--anchor-dark);white-space:nowrap;opacity:.05;pointer-events:none;z-index:0;justify-content:center;align-items:center;font-size:clamp(1.5rem,12.5vw,9rem);font-weight:700;line-height:1;display:flex;position:absolute;inset:-15% 0 auto;transform:scale(.94)}.hero__eyebrow.svelte-1q37ri0,.hero__headline.svelte-1q37ri0,.hero__sub.svelte-1q37ri0,.hero__ctas.svelte-1q37ri0{z-index:1;position:relative}.hero__eyebrow.svelte-1q37ri0{font-family:var(--font-family-base);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 1rem;font-size:.78rem;font-weight:700}.hero__headline.svelte-1q37ri0{font-family:var(--font-family-base);letter-spacing:var(--letter-spacing-tight);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:700}.hero.compact.svelte-1q37ri0 .hero__headline:where(.svelte-1q37ri0){font-size:clamp(1.75rem,4vw,2.25rem)}.hero__sub.svelte-1q37ri0{color:var(--color-text-secondary);margin:0 0 2.25rem;font-size:1.15rem;font-style:italic}.hero__ctas.svelte-1q37ri0{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn.svelte-1q37ri0{border-radius:var(--radius);align-items:center;min-height:44px;padding:.8em 1.6em;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s,border-color .2s,transform .15s;display:inline-flex}.btn.svelte-1q37ri0:active{transform:scale(.98)}.btn--fill.svelte-1q37ri0{background:var(--color-accent-cta);color:var(--color-ink)}.btn--fill.svelte-1q37ri0:hover{opacity:.9}.btn--ghost.svelte-1q37ri0{border:1px solid var(--color-border-strong);color:var(--color-text-primary)}.btn--ghost.svelte-1q37ri0:hover{border-color:var(--color-bronze)}
