.index.svelte-1d0dgro{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3.5rem,8vw,6.5rem)}.index__head.svelte-1d0dgro{max-width:40rem}h1.svelte-1d0dgro{letter-spacing:-.03em;margin-top:.85rem;font-size:clamp(2.6rem,5.5vw,4.25rem);line-height:.98}.lede.svelte-1d0dgro{margin-top:1.15rem}.groups.svelte-1d0dgro{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem;margin-top:2.5rem;display:grid}.group.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.group.svelte-1d0dgro ul:where(.svelte-1d0dgro){border-top:2px solid var(--text);margin:.5rem 0 0;padding:0;list-style:none}.group.svelte-1d0dgro a:where(.svelte-1d0dgro){border-bottom:1px solid var(--border);flex-direction:column;gap:.15rem;min-height:44px;padding-block:.85rem;text-decoration:none;display:flex}.group.svelte-1d0dgro a:where(.svelte-1d0dgro):hover .name:where(.svelte-1d0dgro){color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.name.svelte-1d0dgro{font-weight:700}.blurb.svelte-1d0dgro{color:var(--muted);font-size:.9375rem}.index__cta.svelte-1d0dgro{margin-top:2.5rem}@media (width<=800px){.groups.svelte-1d0dgro{grid-template-columns:1fr}}
