.ph.svelte-lk7uhv{position:relative;top:-1.2rem;overflow:hidden;padding-top:calc(var(--header-height) + var(--space-3xl));padding-bottom:var(--space-3xl)}.ph.is-compact.svelte-lk7uhv{padding-top:calc(var(--header-height) + var(--space-3xl));padding-bottom:var(--space-3xl)}.ph.is-ov.svelte-lk7uhv{padding-bottom:calc(var(--space-3xl) + 8rem + var(--space-2xl))}.ph.is-compact.is-ov.svelte-lk7uhv{padding-bottom:var(--space-lg)}.ph-bg.svelte-lk7uhv{position:absolute;inset:0;pointer-events:none}.ph-bg-i.svelte-lk7uhv{position:absolute;inset:0;background-image:var(--ph-bg);background-position:50%;background-repeat:no-repeat;background-size:cover}.ph-ov.svelte-lk7uhv{position:absolute;inset:0;background-color:color-mix(in srgb,var(--color-ink) 78%,transparent)}.ph.is-brand.svelte-lk7uhv .ph-ov:where(.svelte-lk7uhv){background-image:linear-gradient(165deg,color-mix(in srgb,var(--color-footer) 90%,var(--color-primary-dark)),color-mix(in srgb,var(--color-primary-dark) 84%,var(--color-ink)) 52%,color-mix(in srgb,var(--color-footer) 88%,var(--color-ink)));background-color:transparent}.ph.is-brand.svelte-lk7uhv .ph-bg-i:where(.svelte-lk7uhv){opacity:.42}.ph.is-coral.svelte-lk7uhv .ph-ov:where(.svelte-lk7uhv){background-image:linear-gradient(165deg,color-mix(in srgb,var(--color-coral) 92%,var(--color-secondary-dark)),color-mix(in srgb,var(--color-secondary-dark) 86%,var(--color-ink)) 52%,color-mix(in srgb,var(--color-coral) 88%,var(--color-ink)));background-color:transparent}.ph.is-coral.svelte-lk7uhv .ph-bg-i:where(.svelte-lk7uhv){opacity:.38}.ph-s.svelte-lk7uhv{position:absolute}.ph-s.svelte-lk7uhv img:where(.svelte-lk7uhv){display:block;width:auto;height:auto;max-width:100%}.ph-s-1.svelte-lk7uhv{inset:50px auto auto 180px}.ph-s-2.svelte-lk7uhv{inset:auto auto 25% -20px}.ph-s-3.svelte-lk7uhv{inset:auto auto 220px 25%}.ph-s-4.svelte-lk7uhv{inset:100px 60px auto auto}.ph-s-5.svelte-lk7uhv{inset:auto 10% -15px auto}.ph.is-compact.svelte-lk7uhv .ph-s-1:where(.svelte-lk7uhv){inset:32px auto auto 120px}.ph.is-compact.svelte-lk7uhv .ph-s-3:where(.svelte-lk7uhv){inset:auto auto 120px 20%}.ph.is-compact.svelte-lk7uhv .ph-s-4:where(.svelte-lk7uhv){inset:72px 40px auto auto}.ph-inner.svelte-lk7uhv{position:relative;z-index:var(--z-content)}.ph-c.svelte-lk7uhv{max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm)}.ph-bdg.svelte-lk7uhv{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);margin-bottom:var(--space-sm)}.ph-ico.svelte-lk7uhv{display:block;width:1.25rem;height:1.25rem}.ph-bdg-t.svelte-lk7uhv{font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;line-height:1.2;color:var(--color-sun)}.ph-t.svelte-lk7uhv{margin:0;max-width:18ch;font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.25rem);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);color:var(--color-text-inverse)}.ph.is-lg.svelte-lk7uhv .ph-t:where(.svelte-lk7uhv){max-width:none;font-size:clamp(3.25rem,7vw,5.75rem);line-height:1.05}.ph-hl.svelte-lk7uhv{color:var(--color-sun);text-shadow:0 .12em 1.25rem color-mix(in srgb,var(--color-sun) 36%,transparent)}.ph-lead.svelte-lk7uhv{margin:0;max-width:40rem;font-family:var(--font-sans);font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-base);letter-spacing:var(--ls-tight);color:color-mix(in srgb,var(--color-text-inverse) 84%,transparent)}@media screen and (max-width:991px){.ph.svelte-lk7uhv,.ph.is-compact.svelte-lk7uhv{padding-top:calc(var(--header-height) + var(--space-2xl));padding-bottom:var(--space-2xl)}.ph.is-ov.svelte-lk7uhv{padding-bottom:var(--space-2xl)}.ph-s-1.svelte-lk7uhv{inset:40px auto auto 40px}.ph-s-4.svelte-lk7uhv{inset:60px 24px auto auto}}@media screen and (max-width:767px){.ph.svelte-lk7uhv,.ph.is-compact.svelte-lk7uhv{padding-top:calc(var(--header-height) + var(--space-xl));padding-bottom:var(--space-xl)}.ph.is-ov.svelte-lk7uhv{padding-bottom:var(--space-xl)}.ph-t.svelte-lk7uhv{max-width:none}.ph-lead.svelte-lk7uhv{font-size:var(--fs-base)}}
