.contact-form[data-astro-cid-vekgkm42]{gap:var(--s-5);display:grid}.required-note[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--slate)}.row[data-astro-cid-vekgkm42]{gap:var(--s-5);display:grid}@media (width>=40rem){.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;align-items:end}}.field[data-astro-cid-vekgkm42]{gap:var(--s-1);align-content:start;display:grid}label[data-astro-cid-vekgkm42]{color:var(--forest);font-weight:600}.req[data-astro-cid-vekgkm42]{color:var(--forest)}.optional[data-astro-cid-vekgkm42]{color:var(--slate);font-weight:400}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:1px solid var(--slate);border-radius:var(--radius-button);background:var(--paper);width:100%;min-height:2.9rem;color:var(--charcoal);padding:.55rem .8rem;font-size:1rem}textarea[data-astro-cid-vekgkm42]{resize:vertical;line-height:1.5}[data-astro-cid-vekgkm42][aria-invalid=true]{border:2px solid var(--forest);background:var(--brass-tint)}.field-hint[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--slate)}.field-error[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--forest);font-weight:700}.field-error[data-astro-cid-vekgkm42]:empty{display:none}.field-error[data-astro-cid-vekgkm42]:not(:empty):before{content:"! "}.error-summary[data-astro-cid-vekgkm42]{padding:var(--s-5);border-left:4px solid var(--brass);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--brass-tint)}.error-summary-title[data-astro-cid-vekgkm42]{margin-bottom:var(--s-2);font-family:var(--font-ui);font-size:1.1rem;font-weight:700}.error-summary[data-astro-cid-vekgkm42] ul[data-astro-cid-vekgkm42]{gap:var(--s-1);margin:0;display:grid}.consent[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--slate)}.submit-row[data-astro-cid-vekgkm42]{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.status[data-astro-cid-vekgkm42]{color:var(--forest);font-weight:600}.hp[data-astro-cid-vekgkm42]{display:none!important}.turnstile[data-astro-cid-vekgkm42]{margin:0 0 var(--s-4,16px);min-height:65px}.turnstile[data-astro-cid-vekgkm42][hidden]{display:none}.contact-grid[data-astro-cid-ogjzdvpc]{gap:var(--s-9);display:grid}@media (width>=64rem){.contact-grid[data-astro-cid-ogjzdvpc]{gap:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(0,20rem)}}.form-heading[data-astro-cid-ogjzdvpc],.direct-heading[data-astro-cid-ogjzdvpc]{margin-bottom:var(--s-5);font-size:var(--fs-h3)}.direct[data-astro-cid-ogjzdvpc]{padding:var(--s-6);border-top:3px solid var(--brass);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--ivory);align-self:start}dl[data-astro-cid-ogjzdvpc]{gap:var(--s-5);margin:0;display:grid}dt[data-astro-cid-ogjzdvpc]{color:var(--forest);font-weight:700}dt[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:var(--forest)}dd[data-astro-cid-ogjzdvpc]{margin:var(--s-1) 0 0;font-size:var(--fs-small)}dd[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{overflow-wrap:anywhere;padding-block:.15rem;display:inline-block}
