.contact-form[data-astro-cid-vekgkm42],.row[data-astro-cid-vekgkm42]{gap:1.4rem;display:grid}@media (width>=40rem){.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-vekgkm42]{gap:.4rem;display:grid}label[data-astro-cid-vekgkm42]{font-size:.95rem;font-weight:600}.opt[data-astro-cid-vekgkm42]{color:var(--ink-soft);font-weight:400}.hint[data-astro-cid-vekgkm42]{color:var(--ink-soft);margin:0;font-size:.88rem}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;min-height:3rem;font:inherit;color:var(--ink);background:var(--surface);border-radius:var(--radius);border:1px solid #857f73;padding:.7rem .9rem}textarea[data-astro-cid-vekgkm42]{resize:vertical}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.consent[data-astro-cid-vekgkm42]{grid-template-columns:auto 1fr;align-items:start;gap:.75rem}.consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--accent);margin-top:.2rem}.consent[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-weight:400}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.required-note[data-astro-cid-vekgkm42]{color:var(--ink-soft);margin:0;font-size:.9rem}button[data-astro-cid-vekgkm42]{justify-self:start}.layout[data-astro-cid-ogjzdvpc]{gap:3rem;display:grid}@media (width>=60rem){.layout[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr 1.5fr;gap:5rem}}h2[data-astro-cid-ogjzdvpc]{font-size:1.6rem}address[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--rule);font-style:normal}.item[data-astro-cid-ogjzdvpc]{border-bottom:1px solid var(--border);gap:1rem;padding:1.1rem 0;display:flex}.item[data-astro-cid-ogjzdvpc] svg{color:var(--accent);flex-shrink:0;margin-top:.2rem}.item[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{margin:0}.label[data-astro-cid-ogjzdvpc]{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);font-size:.75rem;font-weight:600}.note[data-astro-cid-ogjzdvpc]{color:var(--ink-soft);margin-top:1.5rem;font-size:.9rem}.form-wrap[data-astro-cid-ogjzdvpc]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}
