.index-page.svelte-1klvkxr{gap:var(--space-2xl);padding-block-end:var(--space-2xl);display:grid}.index-hero.svelte-1klvkxr{border-block-end:var(--stroke);padding-block:var(--space-2xl)}.index-hero.svelte-1klvkxr h1:where(.svelte-1klvkxr){font-size:var(--size-step-8);max-width:12ch}.index-hero__intro.svelte-1klvkxr{font-size:var(--size-step-1);max-width:44rem}.index-card.svelte-1klvkxr span:where(.svelte-1klvkxr),.kicker.svelte-1klvkxr{color:var(--color-olive-oil);font-size:var(--size-step-00);font-weight:var(--font-medium);letter-spacing:.12em;max-width:unset;text-transform:uppercase}.intent.svelte-1klvkxr{border-inline-start:var(--stroke-solid);color:var(--color-clay);font-weight:var(--font-medium);max-width:34rem;padding-inline-start:var(--space-m)}.index-grid.svelte-1klvkxr{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.index-card.svelte-1klvkxr{border:var(--stroke-solid);color:var(--color-clay);gap:var(--space-s);padding:var(--space-l);text-decoration:none;display:grid}.index-card.svelte-1klvkxr h3:where(.svelte-1klvkxr){font-size:var(--size-step-3)}.index-card.svelte-1klvkxr p:where(.svelte-1klvkxr){margin:0}.index-card.svelte-1klvkxr:hover{background:color-mix(in srgb,var(--color-clay) 7%,transparent)}@media (width<=48rem){.index-hero.svelte-1klvkxr h1:where(.svelte-1klvkxr){font-size:var(--size-step-6)}.index-grid.svelte-1klvkxr{grid-template-columns:1fr}}
