.contact-page.svelte-1bv7ezn{padding:var(--spacing-xl) 0}.contact-grid.svelte-1bv7ezn{gap:var(--spacing-lg);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;display:grid}.eyebrow.svelte-1bv7ezn{text-transform:uppercase;letter-spacing:.2em;color:var(--text-secondary);margin-bottom:var(--spacing-xs);font-size:.875rem;font-weight:600}h1.svelte-1bv7ezn{margin-bottom:var(--spacing-md);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.lead.svelte-1bv7ezn{max-width:40rem;color:var(--text-secondary);font-size:1.125rem}.contact-card.svelte-1bv7ezn{padding:var(--spacing-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.contact-card.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:var(--spacing-sm)}.email.svelte-1bv7ezn{margin-bottom:var(--spacing-sm);font-size:1.05rem;font-weight:600;display:inline-block}.contact-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-secondary);margin-bottom:var(--spacing-md)}.cta.svelte-1bv7ezn{border-radius:var(--radius-md);background:var(--accent-orange);color:#111;justify-content:center;align-items:center;padding:.9rem 1.4rem;font-weight:700;display:inline-flex}@media (width<=800px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr}}
