.contact-lines[data-astro-cid-6bfsojfh]{text-align:center;margin-top:32px}.contact-lines[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:var(--color-heading);margin-bottom:.4em;font-size:24px;font-weight:300}.contact-lines[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:inherit;text-decoration:none}.contact-cols[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:48px;display:grid}.contact-strip[data-astro-cid-6bfsojfh]>*{flex-basis:100%}.field[data-astro-cid-6bfsojfh]{margin-bottom:20px}.name-group[data-astro-cid-6bfsojfh]{border:0;margin:0;padding:0}.name-group[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{color:var(--color-heading);margin-bottom:6px;padding:0;font-size:15px}.field-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:20px;display:grid}label[data-astro-cid-6bfsojfh]{color:var(--color-heading);margin-bottom:6px;font-size:15px;display:block}.req[data-astro-cid-6bfsojfh]{color:var(--color-muted);font-size:13px}input[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{width:100%;font-family:var(--font-body);color:var(--color-ink);background:#f5f5f5;border:1px solid #ddd;padding:12px;font-size:16px;font-weight:300}input[data-astro-cid-6bfsojfh]:focus,textarea[data-astro-cid-6bfsojfh]:focus{outline:2px solid var(--color-accent);outline-offset:1px;background:var(--color-white)}.submit-row[data-astro-cid-6bfsojfh]{text-align:right;margin:0}.error-summary[data-astro-cid-6bfsojfh]{color:#c0392b;background:#fdf1ef;border:1px solid #c0392b;margin-bottom:24px;padding:16px 20px;font-size:14px}.error-summary[data-astro-cid-6bfsojfh][hidden]{display:none}.field-error[data-astro-cid-6bfsojfh]{color:#c0392b;margin:6px 0 0;font-size:13px}.field-error[data-astro-cid-6bfsojfh][hidden]{display:none}input[data-astro-cid-6bfsojfh][aria-invalid=true],textarea[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:#c0392b}.honeypot[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf-turnstile[data-astro-cid-6bfsojfh]{margin-bottom:20px}@media (width<=767px){.contact-cols[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.field-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:0}}
