.contact-grid.svelte-1bv7ezn{display:grid;gap:var(--space-6);align-items:start}.contact-reach.svelte-1bv7ezn{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.contact-reach.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin:0}.contact-lead.svelte-1bv7ezn{margin:0;color:var(--text-secondary);line-height:var(--leading-relaxed)}.contact-badge.svelte-1bv7ezn{margin:0}.contact-meta.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-block:0 var(--space-4)}.reach-dl.svelte-1bv7ezn{margin:0;display:grid;gap:var(--space-4)}.reach-dl.svelte-1bv7ezn div:where(.svelte-1bv7ezn){display:grid;gap:var(--space-1);padding-block-end:var(--space-4);border-block-end:1px solid var(--border-cream)}.reach-dl.svelte-1bv7ezn div:where(.svelte-1bv7ezn):last-child{padding-block-end:0;border-block-end:none}.reach-dl.svelte-1bv7ezn dt:where(.svelte-1bv7ezn){font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);color:var(--text-on-cream)}.reach-dl.svelte-1bv7ezn dd:where(.svelte-1bv7ezn){margin:0;color:var(--text-on-cream-muted);line-height:var(--leading-relaxed)}@media(min-width:52rem){.contact-grid.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}
