.hero.sun.svelte-1q37ri0{background:linear-gradient(180deg, var(--sun-tint), var(--surface))}.hero.aqua.svelte-1q37ri0{background:linear-gradient(180deg, var(--aqua-wash), var(--surface))}.inner.svelte-1q37ri0{align-items:center;gap:2rem;padding-block:1.5rem 3rem;display:grid}.crumb.svelte-1q37ri0{color:var(--ink-soft);margin-bottom:1.25rem;font-size:.85rem}.crumb.svelte-1q37ri0 a:where(.svelte-1q37ri0){color:inherit}.chip.svelte-1q37ri0{margin-bottom:1rem}h1.svelte-1q37ri0{margin-bottom:1rem;font-size:clamp(2.5rem,9vw,4.5rem)}.lead.svelte-1q37ri0{color:var(--ink-soft);max-width:44ch;font-size:1.15rem}.actions.svelte-1q37ri0{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.pic.svelte-1q37ri0{position:relative}img.svelte-1q37ri0{object-fit:cover;border-radius:28px;width:100%;height:clamp(220px,50vw,480px);box-shadow:0 24px 48px #0d2b3629}.badge.svelte-1q37ri0{background:var(--sun);max-width:15rem;box-shadow:var(--shadow);border-radius:20px;padding:.9rem 1.1rem;display:grid;position:absolute;bottom:1.25rem;left:1rem}.badge.svelte-1q37ri0 b:where(.svelte-1q37ri0){font-family:var(--font-display);font-size:1.15rem}.badge.svelte-1q37ri0 span:where(.svelte-1q37ri0){font-size:.875rem}@media (width>=860px){.inner.svelte-1q37ri0{grid-template-columns:1.1fr .9fr;gap:3rem;padding-block:3.5rem 4.5rem}.badge.svelte-1q37ri0{left:-1.25rem}}.section.svelte-7a8mnf{padding:3rem 0}.sun.svelte-7a8mnf{background:var(--sun-tint)}.aqua.svelte-7a8mnf{background:var(--aqua-tint)}.wash.svelte-7a8mnf{background:var(--aqua-wash)}h2.svelte-7a8mnf{margin-bottom:1.5rem;font-size:clamp(1.9rem,6vw,2.75rem)}h2.svelte-7a8mnf+.intro:where(.svelte-7a8mnf){margin-top:-.75rem}.intro.svelte-7a8mnf{color:#2f4f5a;max-width:62ch;margin-bottom:2rem;font-size:1.1rem}.narrow.svelte-7a8mnf{max-width:640px}@media (width>=860px){.section.svelte-7a8mnf{padding:4.5rem 0}}
