.masthead.svelte-1bxacmn{grid-template-columns:1fr 1fr;align-items:end;gap:48px;padding-top:96px;padding-bottom:72px;display:grid}.masthead.svelte-1bxacmn h1:where(.svelte-1bxacmn){letter-spacing:-.04em;margin-top:16px;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.05}.masthead-sub.svelte-1bxacmn{justify-self:end;max-width:400px;font-size:15px}.grid-section.svelte-1bxacmn{padding-bottom:24px}.grid.svelte-1bxacmn{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.card.svelte-1bxacmn{border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;padding:40px;transition:background .2s;display:flex}.card.svelte-1bxacmn:hover{background:var(--surface)}.card.svelte-1bxacmn .tag:where(.svelte-1bxacmn){font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:24px;font-size:11px}.card.svelte-1bxacmn h2:where(.svelte-1bxacmn){letter-spacing:-.02em;margin-bottom:12px;font-size:22px;font-weight:600}.card.svelte-1bxacmn .desc:where(.svelte-1bxacmn){margin-bottom:28px;font-size:14px;line-height:1.6}@media (width<=900px){.masthead.svelte-1bxacmn{grid-template-columns:1fr;align-items:start;gap:20px;padding-bottom:56px}.masthead-sub.svelte-1bxacmn{justify-self:start}}@media (width<=720px){.grid.svelte-1bxacmn{grid-template-columns:1fr}.card.svelte-1bxacmn{padding:28px}}
