.index.svelte-a1a7z4{max-width:760px;padding-top:72px;padding-bottom:120px}h1.svelte-a1a7z4{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(34px,5vw,48px);font-weight:700;line-height:1.05}.intro.svelte-a1a7z4{color:var(--site-secondary);margin:0 0 40px;font-size:18px}.cards.svelte-a1a7z4{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.card.svelte-a1a7z4{border-radius:var(--kw-radius-card);background:var(--kw-card);box-shadow:var(--site-shadow-card);transition:box-shadow var(--site-state) var(--kw-ease);padding:24px}.card.svelte-a1a7z4:hover,.card.svelte-a1a7z4:focus-within{box-shadow:var(--site-shadow-lift)}.meta.svelte-a1a7z4{color:var(--kw-muted);font:500 12px/1.4 var(--kw-font-mono);letter-spacing:.04em;flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.kicker.svelte-a1a7z4{color:var(--kw-teal);text-transform:uppercase}h2.svelte-a1a7z4{letter-spacing:-.03em;text-wrap:balance;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2}h2.svelte-a1a7z4 a:where(.svelte-a1a7z4){color:var(--kw-text)}h2.svelte-a1a7z4 a:where(.svelte-a1a7z4):hover{color:var(--kw-teal)}.description.svelte-a1a7z4{color:var(--site-secondary);margin:0}
