.page-hero.svelte-4s1vdh{text-align:center;place-items:center;min-height:clamp(48vh,62vh,620px);padding:clamp(7rem,12vw,10rem) 0 clamp(3rem,6vw,5rem);display:grid;position:relative;overflow:hidden}.page-hero.compact.svelte-4s1vdh{min-height:auto;padding:clamp(7rem,11vw,9rem) 0 clamp(2rem,4vw,3rem)}.bg.svelte-4s1vdh{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.scrim.svelte-4s1vdh{z-index:1;background:radial-gradient(70% 60% at 50% 45%,#0b0a0c8c,#0000 80%),linear-gradient(#0b0a0cb3 0%,#0b0a0c8c 45%,#0b0a0cf5 100%);position:absolute;inset:0}.inner.svelte-4s1vdh{z-index:2;max-width:48rem;animation:svelte-4s1vdh-ph-in .9s var(--ease) both;flex-direction:column;align-items:center;gap:1.2rem;display:flex;position:relative}h1.svelte-4s1vdh{font-size:clamp(2.8rem,7vw,5.2rem)}h1.svelte-4s1vdh em:where(.svelte-4s1vdh){background:var(--gold-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .3em}.sub.svelte-4s1vdh{color:var(--text-muted);max-width:40rem;font-size:clamp(1.02rem,1.6vw,1.2rem)}.has-image.svelte-4s1vdh .sub:where(.svelte-4s1vdh){color:var(--text);text-shadow:0 1px 14px #000000b3}.actions.svelte-4s1vdh{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:.5rem;display:flex}@keyframes svelte-4s1vdh-ph-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.inner.svelte-4s1vdh{animation:none}}
