.contact-form[data-astro-cid-vekgkm42]{gap:1.5rem;display:grid}.field-row[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;display:grid}.field[data-astro-cid-vekgkm42]{gap:.5rem;display:grid}label[data-astro-cid-vekgkm42]{font-size:.875rem;font-weight:500}.req[data-astro-cid-vekgkm42]{color:var(--brass-ink)}.opt[data-astro-cid-vekgkm42]{color:var(--slate);margin-left:.35rem;font-size:.8125rem;font-weight:400}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--field);border-radius:1px;padding:.85rem .95rem;font-size:1rem;transition:border-color .2s}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:10rem;line-height:1.55}input[data-astro-cid-vekgkm42]:hover,select[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--ink)}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--brass-ink);outline-offset:0;border-color:var(--ink)}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--error)}.select[data-astro-cid-vekgkm42]{position:relative}.select[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;padding-right:2.5rem}.select[data-astro-cid-vekgkm42]:after{content:"";border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.field__error[data-astro-cid-vekgkm42]{color:var(--error);font-size:.875rem}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.turnstile-box[data-astro-cid-vekgkm42]{max-width:100%;min-height:65px}.turnstile-box--compact[data-astro-cid-vekgkm42]{min-height:140px}@media (width<=21.1875rem){.turnstile-box[data-astro-cid-vekgkm42]{min-height:140px}}.privacy-note[data-astro-cid-vekgkm42],.required-note[data-astro-cid-vekgkm42]{color:var(--slate);font-size:.875rem}.form-actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.button[data-astro-cid-vekgkm42][disabled]{opacity:.6;cursor:progress}.form-status[data-astro-cid-vekgkm42]:empty{display:none}.form-status[data-astro-cid-vekgkm42]{background:var(--paper);border-left:3px solid;padding:1rem 1.25rem;font-weight:500;line-height:1.5}.form-status[data-astro-cid-vekgkm42]:focus{outline:none}.form-status[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--brass-ink);outline-offset:2px}.form-status--success[data-astro-cid-vekgkm42]{border-color:var(--success);color:var(--success)}.form-status--error[data-astro-cid-vekgkm42]{border-color:var(--error);color:var(--error)}@media (width<=40rem){.field-row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.contact[data-astro-cid-6bfsojfh]{padding-block:clamp(2rem, 4vw, 3.5rem) var(--section)}.contact__grid[data-astro-cid-6bfsojfh]{grid-template:"intro form""email form"1fr/minmax(0,5fr) minmax(0,7fr);gap:1.5rem 6rem;display:grid}.contact__intro[data-astro-cid-6bfsojfh]{grid-area:intro;align-content:start;gap:1.25rem;display:grid}.contact__form[data-astro-cid-6bfsojfh]{grid-area:form;padding-top:.5rem}.contact__email[data-astro-cid-6bfsojfh]{border-top:1px solid var(--rule);grid-area:email;align-self:start;gap:.25rem;padding-top:1.25rem;display:grid}.contact__email[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{text-decoration-color:var(--brass);overflow-wrap:anywhere;font-weight:500}.contact__email[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{text-decoration-color:currentColor}h1[data-astro-cid-6bfsojfh]{font-size:var(--step-4);line-height:1}@media (width<=56rem){.contact__grid[data-astro-cid-6bfsojfh]{grid-template:"intro""form""email"/minmax(0,1fr);gap:1.5rem}.contact__form[data-astro-cid-6bfsojfh]{padding-top:0}.lede[data-astro-cid-6bfsojfh]{font-size:1.0625rem}}
