.contact.svelte-19y1n4{grid-template-columns:1fr;gap:2.5rem;display:grid}.contact__intro.svelte-19y1n4 p:where(.svelte-19y1n4){color:var(--color-ink-soft);max-width:30rem}.contact__details.svelte-19y1n4{flex-direction:column;gap:1.1rem;margin-top:2rem;display:flex}.contact__details.svelte-19y1n4 dt:where(.svelte-19y1n4){text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-faint);font-size:.75rem}.contact__details.svelte-19y1n4 dd:where(.svelte-19y1n4){margin:.15rem 0 0}.contact__details.svelte-19y1n4 a:where(.svelte-19y1n4){color:var(--color-accent);text-decoration:none}.contact__details.svelte-19y1n4 a:where(.svelte-19y1n4):hover{text-decoration:underline}form.svelte-19y1n4{flex-direction:column;gap:1.25rem;max-width:32rem;display:flex}.field.svelte-19y1n4{flex-direction:column;gap:.4rem;display:flex}.field.svelte-19y1n4 label:where(.svelte-19y1n4){font-size:.9rem;font-weight:600}.field.svelte-19y1n4 input:where(.svelte-19y1n4),.field.svelte-19y1n4 textarea:where(.svelte-19y1n4){font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-sm);resize:vertical;background:#fff;padding:.65rem .85rem}.field.svelte-19y1n4 input:where(.svelte-19y1n4):focus-visible,.field.svelte-19y1n4 textarea:where(.svelte-19y1n4):focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.field__error.svelte-19y1n4{color:var(--color-danger);margin:0;font-size:.85rem}.field__error--form.svelte-19y1n4{border-radius:var(--radius-sm);background:var(--color-danger-tint);padding:.75rem 1rem;font-size:.95rem}.contact__verify-intro.svelte-19y1n4{color:var(--color-ink-soft);margin:0}.contact__success.svelte-19y1n4{background:var(--color-accent-tint);color:var(--color-accent-dark);border-radius:var(--radius-md);max-width:32rem;padding:1.25rem}@media (width>=900px){.contact.svelte-19y1n4{grid-template-columns:1fr 1.2fr}}
