.contact.svelte-1bv7ezn{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,4.5rem);display:grid}h2.svelte-1bv7ezn{margin-bottom:.7rem;font-size:1.15rem}.details.svelte-1bv7ezn h2:where(.svelte-1bv7ezn):not(:first-child){margin-top:2rem}.details.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--umber-soft);margin-bottom:.6rem;font-size:.95rem}.details.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--umber);border-bottom:1px solid var(--line);text-decoration:none}.details.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{border-color:var(--gold)}form.svelte-1bv7ezn{gap:1rem;max-width:480px;display:grid}label.svelte-1bv7ezn{gap:.35rem;display:grid}label.svelte-1bv7ezn span:where(.svelte-1bv7ezn){letter-spacing:.08em;text-transform:uppercase;color:var(--umber-soft);font-family:Mulish,sans-serif;font-size:.72rem;font-weight:600}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{font:inherit;color:var(--umber);background:var(--cream);border:1px solid var(--line);border-radius:6px;padding:.7rem .85rem;font-size:.95rem}input.svelte-1bv7ezn:focus-visible,textarea.svelte-1bv7ezn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}textarea.svelte-1bv7ezn{resize:vertical}button.svelte-1bv7ezn{justify-self:start;margin-top:.25rem}.sent.svelte-1bv7ezn{background:var(--sand);border:1px solid var(--line);border-left:3px solid var(--olive);max-width:480px;color:var(--umber);border-radius:6px;padding:1.1rem 1.25rem}.disclaimer.svelte-1bv7ezn{color:var(--umber-soft);margin-top:1.25rem;font-size:.78rem}@media (width<=820px){.contact.svelte-1bv7ezn{grid-template-columns:1fr}}
