.label.svelte-1bv7ezn{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:.5rem;font-size:.7rem}.contact-grid.svelte-1bv7ezn{gap:var(--page-padding-h-large);grid-template-columns:1fr 1.5fr;align-items:start;display:grid}alert.svelte-1bv7ezn{border-radius:0;padding:1rem 1.25rem;display:block}.success.svelte-1bv7ezn{color:var(--success);background-color:var(--success-bg);border:1px solid var(--success)}.error.svelte-1bv7ezn{color:var(--error);background-color:var(--error-bg);border:1px solid var(--error)}.form.svelte-1bv7ezn{flex-direction:column;gap:1.5rem;display:flex}.field.svelte-1bv7ezn{flex-direction:column;gap:.45rem;display:flex}label.svelte-1bv7ezn{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.7rem}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{font:inherit;border:1px solid var(--border);color:var(--fg);resize:none;appearance:none;background:0 0;border-radius:0;outline:none;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-color:var(--fg)}input.svelte-1bv7ezn::placeholder,textarea.svelte-1bv7ezn::placeholder{color:#bbb}.submit-btn.svelte-1bv7ezn{background:var(--fg);color:var(--bg);text-transform:uppercase;letter-spacing:.1em;align-self:flex-start;padding:.8rem 2rem;font-size:.8rem;transition:opacity .2s}.submit-btn.svelte-1bv7ezn:hover{opacity:.8}@media (width<=780px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:3rem}}
