.hero.svelte-1uha8ag{padding-block:var(--space-12)}h1.svelte-1uha8ag{font-size:clamp(2.5rem,7vw,4.5rem)}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:36rem;color:var(--color-text-muted)}.cta.svelte-1uha8ag{background:var(--color-accent);color:var(--color-accent-text);padding:var(--space-3) var(--space-6);border-radius:var(--radius);font-weight:600;text-decoration:none;display:inline-block}h2.svelte-1uha8ag{margin:var(--space-12) 0 var(--space-6);font-size:2rem}.grid.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.grid.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.grid.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.grid.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:var(--space-2);flex-direction:column;display:flex}.grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:var(--space-3) 0 0;font-size:1.5rem}.grid.svelte-1uha8ag li:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){color:var(--color-text-muted);margin:0}
