.contact.svelte-1bv7ezn{padding-block:clamp(3rem,7vw,4rem)}h1.svelte-1bv7ezn{font-family:var(--display);margin:0;font-size:clamp(2rem,5vw,2.6rem);font-weight:500;line-height:1.1}.lead.svelte-1bv7ezn{color:var(--body);max-width:52ch;margin:1rem 0 2rem}.where.svelte-1bv7ezn{color:var(--muted);max-width:52ch;margin-top:2.25rem;font-size:.9rem;line-height:1.6}.form.svelte-1bv7ezn{max-width:640px}.form-row.svelte-1bv7ezn{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field.svelte-1bv7ezn{margin-bottom:1rem;display:block}.field.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem;font-size:.72rem;display:block}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){width:100%;font:inherit;color:var(--ink);border:1px solid var(--hair);box-sizing:border-box;background:#fff;border-radius:10px;padding:.75rem .9rem;transition:border-color .2s,box-shadow .2s}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #15130f1f}.hp.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-actions.svelte-1bv7ezn{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}button.cta[disabled].svelte-1bv7ezn{opacity:.5;cursor:default}.form-err.svelte-1bv7ezn{color:#b00020;font-size:.9rem}.form-ok.svelte-1bv7ezn{color:var(--ink);font-size:1.1rem;font-weight:600}@media (width<=560px){.form-row.svelte-1bv7ezn{grid-template-columns:1fr}}
