.contact-section.svelte-1bv7ezn{padding-top:clamp(4rem,8vw,7rem)}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(3rem,6vw,6rem);align-items:start;max-width:1000px}.contact-intro.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin-bottom:1.25rem}.contact-intro.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-bottom:.75rem}.optional.svelte-1bv7ezn{font-weight:300;text-transform:none;letter-spacing:0;color:var(--dust);font-size:.75rem}.form-error.svelte-1bv7ezn{font-family:DM Sans,sans-serif;font-size:13px;color:#c0392b;margin:0}.submit-btn.svelte-1bv7ezn{margin-top:.5rem;min-width:120px}.submit-btn.svelte-1bv7ezn:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:2.5rem}}
