.contact-page.svelte-1bv7ezn{max-width:560px;margin:0 auto;padding:2.5rem 1.5rem}.about-kicker.svelte-1bv7ezn{letter-spacing:.16em;color:var(--terra);text-transform:uppercase;margin-bottom:1.5rem;font-size:12px}.contact-page.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin-bottom:6px;font-size:30px;font-weight:400}.lead.svelte-1bv7ezn{color:var(--muted);margin-bottom:1.5rem;font-size:16px;line-height:1.75}.contact-social.svelte-1bv7ezn{flex-wrap:wrap;gap:10px;margin-bottom:1.5rem;display:flex}.contact-social-btn.svelte-1bv7ezn{border:.5px solid var(--border);color:var(--dark);background:#fff;border-radius:22px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;text-decoration:none;display:flex}.contact-social-btn.svelte-1bv7ezn:hover{border-color:var(--terra);color:var(--terra)}.card.svelte-1bv7ezn{border-radius:var(--r);border:.5px solid var(--border);background:#fff;margin-bottom:1.25rem;padding:1.5rem}.card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin-bottom:1rem;font-size:20px;font-weight:400}.form-row.svelte-1bv7ezn{margin-bottom:.9rem}.form-row.svelte-1bv7ezn label:where(.svelte-1bv7ezn){color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.form-row.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.form-row.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){border:.5px solid var(--border);background:var(--light);width:100%;color:var(--dark);border-radius:8px;outline:none;padding:9px 12px;font-family:Cormorant Garamond,serif;font-size:14px}.form-row.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:85px}.btn.svelte-1bv7ezn{background:var(--terra);color:#fff;cursor:pointer;border:none;border-radius:24px;padding:11px 26px;font-family:Cormorant Garamond,serif;font-size:15px}.btn.full.svelte-1bv7ezn{width:100%;margin-top:4px}.btn.svelte-1bv7ezn:disabled{opacity:.6;cursor:default}.error-msg.svelte-1bv7ezn{color:#b43c28;background:#b43c281a;border:.5px solid #b43c284d;border-radius:8px;margin-bottom:1rem;padding:10px 12px;font-size:13px}.hp.svelte-1bv7ezn{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.success-msg.svelte-1bv7ezn{text-align:center;padding:2rem 1rem}.success-msg.svelte-1bv7ezn i:where(.svelte-1bv7ezn){color:var(--sage);margin-bottom:.75rem;font-size:40px;display:block}.success-msg.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin-bottom:6px;font-size:22px;font-weight:400}.success-msg.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--muted);font-size:14px}
