.contact-form[data-astro-cid-vekgkm42]{gap:var(--space-m);display:grid}.fields[data-astro-cid-vekgkm42]{gap:var(--space-s) var(--space-m);display:grid}@media (width>=40rem){.fields[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}.field--wide[data-astro-cid-vekgkm42]{grid-column:1/-1}}.field[data-astro-cid-vekgkm42]{align-content:start;gap:.35rem;display:grid}label[data-astro-cid-vekgkm42]{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-weight:600}.optional[data-astro-cid-vekgkm42]{letter-spacing:.04em;text-transform:none;color:var(--ink-soft);font-weight:400}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);border-radius:var(--radius-s);background:var(--paper);width:100%;min-height:3rem;color:var(--ink);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:.75rem .9rem;font-size:1rem;line-height:1.5}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8rem}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:color-mix(in srgb, var(--ink-soft) 75%, transparent)}input[data-astro-cid-vekgkm42]:focus,select[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--slate);box-shadow:0 0 0 3px color-mix(in srgb, var(--slate) 20%, transparent);outline:none}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#a3402a}.error[data-astro-cid-vekgkm42]{color:#a3402a;min-height:0;margin:0;font-size:.85rem}.error[data-astro-cid-vekgkm42]:empty{display:none}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit-row[data-astro-cid-vekgkm42]{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.btn[data-astro-cid-vekgkm42][disabled]{opacity:.65;cursor:progress}.status[data-astro-cid-vekgkm42]{margin:0;font-size:.95rem}.status[data-astro-cid-vekgkm42][data-state=success]{color:#2f6b4a}.status[data-astro-cid-vekgkm42][data-state=error]{color:#a3402a}.privacy[data-astro-cid-vekgkm42],.noscript[data-astro-cid-vekgkm42]{color:var(--ink-soft);margin:0;font-size:.85rem}
