.contact-form.svelte-fq8g2m{display:grid;gap:1.1rem;min-inline-size:0}h2.svelte-fq8g2m{margin-block-end:0;font-size:1.6rem}.row.svelte-fq8g2m{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.1rem}.field.svelte-fq8g2m{display:grid;gap:.4rem;min-inline-size:0;align-content:start}label.svelte-fq8g2m{font-size:.95rem;color:var(--ink)}.opt.svelte-fq8g2m{color:var(--muted);font-size:.85em}input[type=text].svelte-fq8g2m,input[type=email].svelte-fq8g2m,input[type=tel].svelte-fq8g2m,select.svelte-fq8g2m,textarea.svelte-fq8g2m{inline-size:100%;min-inline-size:0;padding-block:.7rem;padding-inline:.85rem;border:1px solid var(--line);border-radius:3px;background:color-mix(in srgb,var(--ink) 5%,var(--bg));color:var(--ink);font:inherit}textarea.svelte-fq8g2m{resize:vertical;min-block-size:7rem}input.svelte-fq8g2m:focus-visible,select.svelte-fq8g2m:focus-visible,textarea.svelte-fq8g2m:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}[aria-invalid=true].svelte-fq8g2m{border-color:#ff8a7a}.error.svelte-fq8g2m{margin:0;color:#ff8a7a;font-size:.9rem}.consent-row.svelte-fq8g2m{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start}.consent-row.svelte-fq8g2m input:where(.svelte-fq8g2m){margin-block-start:.3rem;inline-size:1.1rem;block-size:1.1rem;accent-color:var(--gold)}.submit.svelte-fq8g2m{justify-self:start;padding-block:.8rem;padding-inline:2rem;border:1px solid var(--gold);border-radius:3px;background:var(--gold);color:var(--bg);font:inherit;font-weight:500;cursor:pointer;transition:opacity .2s var(--ease),transform .2s var(--ease)}.submit.svelte-fq8g2m:disabled{opacity:.5;cursor:not-allowed}.submit.svelte-fq8g2m:enabled:hover{opacity:.9;transform:translateY(-1px)}.submit.svelte-fq8g2m:active{transform:none}.notice.shown.svelte-fq8g2m{padding-block:.9rem;padding-inline:1rem;border:1px solid var(--gold);border-inline-start-width:4px;border-radius:3px;background:color-mix(in srgb,var(--gold) 10%,var(--bg));line-height:1.55}@media(prefers-reduced-motion:reduce){.submit.svelte-fq8g2m{transition:none}.submit.svelte-fq8g2m:hover{transform:none}}.contact.svelte-qlznzl{max-inline-size:var(--content-max);margin-inline:auto;padding-block:2.5rem 4rem;padding-inline:var(--gutter)}.lead.svelte-qlznzl{max-inline-size:var(--prose-max);margin-block:0 2.5rem;color:var(--muted);font-size:1.1rem}.grid.svelte-qlznzl{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem}@media(min-width:60rem){.grid.svelte-qlznzl{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}}.side.svelte-qlznzl{display:grid;gap:2.5rem;align-content:start;min-inline-size:0}.info.svelte-qlznzl,.map.svelte-qlznzl{min-inline-size:0}.info.svelte-qlznzl h2:where(.svelte-qlznzl),.map.svelte-qlznzl h2:where(.svelte-qlznzl){margin-block:0 .4rem;font-size:1.4rem;color:var(--gold)}.block.svelte-qlznzl+.block:where(.svelte-qlznzl){margin-block-start:2.5rem}.info.svelte-qlznzl h3:where(.svelte-qlznzl){margin-block:1.2rem .3rem;font-size:1.1rem}p.svelte-qlznzl{margin-block:0 .5rem}ul.svelte-qlznzl{margin:0;padding:0;list-style:none}li.svelte-qlznzl{margin-block-end:.35rem}.people.svelte-qlznzl li:where(.svelte-qlznzl){margin-block-end:.9rem}.info.svelte-qlznzl a:where(.svelte-qlznzl),.map.svelte-qlznzl a:where(.svelte-qlznzl){overflow-wrap:anywhere}figure.svelte-qlznzl{position:relative;margin:0 0 .75rem;border:1px solid var(--line);border-radius:4px;overflow:hidden}figure.svelte-qlznzl picture:where(.svelte-qlznzl){display:contents}figure.svelte-qlznzl img:where(.svelte-qlznzl){display:block;inline-size:100%;block-size:auto}.badge.svelte-qlznzl{position:absolute;inset-block-start:.6rem;inset-inline-start:.6rem}
