.contact.svelte-19y1n4{grid-template-columns:minmax(0,24rem) minmax(0,32rem);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}h1.svelte-19y1n4{letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink);margin-bottom:1.25rem;font-size:.98rem;font-weight:700}h2.svelte-19y1n4{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);font-size:.88rem;font-weight:700}.contact__lead.svelte-19y1n4{color:var(--color-ink-muted);margin:.35rem 0 1.25rem;font-size:.86rem}.address.svelte-19y1n4{color:var(--color-ink-muted);margin-bottom:1.5rem;font-size:.88rem;font-style:normal;line-height:1.65}.links.svelte-19y1n4{gap:.55rem;font-size:.86rem;display:grid}.links.svelte-19y1n4 div:where(.svelte-19y1n4){flex-wrap:wrap;gap:.35rem;display:flex}.links.svelte-19y1n4 dt:where(.svelte-19y1n4){color:var(--color-ink-muted);font-weight:700}.links.svelte-19y1n4 dd:where(.svelte-19y1n4){color:var(--color-ink)}.links.svelte-19y1n4 a:where(.svelte-19y1n4){color:var(--color-ink);text-underline-offset:.18em;text-decoration:underline}.links.svelte-19y1n4 a:where(.svelte-19y1n4):hover{color:var(--color-link-active)}.form.svelte-19y1n4 .field label{color:var(--color-ink-muted)}.form.svelte-19y1n4 .field input,.form.svelte-19y1n4 .field textarea{background:var(--color-paper);border-color:var(--color-line);color:var(--color-ink)}.form.svelte-19y1n4 .field input:focus,.form.svelte-19y1n4 .field textarea:focus{border-color:var(--color-ink)}.error.svelte-19y1n4{color:var(--color-danger);font-size:.85rem}.success.svelte-19y1n4{color:var(--color-ink);border:1px solid var(--color-ink);padding:1rem;font-size:.9rem}@media (width<=900px){.contact.svelte-19y1n4{grid-template-columns:1fr}}
