.contact-form[data-astro-cid-vekgkm42]{--ok:#2e7d4f;--err:#a3261c;max-width:var(--measure);background:var(--paper);border-left:4px solid var(--sky);border-radius:0 6px 6px 0;margin-top:2rem;padding:1.5rem 1.75rem 1.75rem}.contact-form[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{margin-top:0}.contact-form[data-astro-cid-vekgkm42]>p[data-astro-cid-vekgkm42]:last-child{margin:0}.cform[data-astro-cid-vekgkm42]{flex-direction:column;gap:1.25rem;display:flex}.cform[data-astro-cid-vekgkm42][hidden]{display:none}.cform__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.cform__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field[data-astro-cid-vekgkm42]{flex-direction:column;gap:.4rem;display:flex}.field--short[data-astro-cid-vekgkm42]{max-width:18rem}.field__label[data-astro-cid-vekgkm42]{color:var(--navy);font-size:1rem;font-weight:600}.field__opt[data-astro-cid-vekgkm42]{color:var(--muted);font-weight:400}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{background:var(--paper);width:100%;color:var(--ink);font:inherit;border:1.5px solid #8a8678;border-radius:6px;padding:.7rem .8rem;font-size:1.125rem;transition:border-color .15s ease-out,box-shadow .15s ease-out}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--sky-ink);outline:none;box-shadow:0 0 0 3px #4a9fd859}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder{color:#6b6859}.field__box[data-astro-cid-vekgkm42]{display:block;position:relative}.field__box[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field__box[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{padding-right:2.5rem}.field__ok[data-astro-cid-vekgkm42]{fill:none;width:1.25rem;height:1.25rem;stroke:var(--ok);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;margin-top:-.625rem;position:absolute;top:50%;right:.8rem;transform:scale(.6)}.field--text[data-astro-cid-vekgkm42] .field__ok[data-astro-cid-vekgkm42]{margin-top:0;top:.8rem}.field[data-astro-cid-vekgkm42][data-state=ok] .field__ok[data-astro-cid-vekgkm42]{opacity:1;transform:none}.field[data-astro-cid-vekgkm42][data-state=ok] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42][data-state=ok] textarea[data-astro-cid-vekgkm42]{border-color:var(--ok)}.field[data-astro-cid-vekgkm42][data-state=err] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42][data-state=err] textarea[data-astro-cid-vekgkm42]{border-color:var(--err)}.field__msg[data-astro-cid-vekgkm42]{color:var(--err);margin:0;font-size:1rem}.field__msg[data-astro-cid-vekgkm42]:empty{display:none}@media (prefers-reduced-motion:no-preference){.field__ok[data-astro-cid-vekgkm42]{transition:opacity .2s var(--ease-calm), transform .3s var(--ease-pop)}}.cform__turnstile[data-astro-cid-vekgkm42]{min-height:65px}.cform__submit[data-astro-cid-vekgkm42]{background:var(--navy);min-height:48px;color:var(--on-navy);font:inherit;cursor:pointer;transition:background-color .2s var(--ease-calm);border:0;border-radius:6px;align-self:flex-start;padding:.6rem 1.4rem;font-size:1.125rem}.cform__submit[data-astro-cid-vekgkm42]:hover{background:var(--navy-deep)}.cform__submit[data-astro-cid-vekgkm42]:disabled{cursor:progress;opacity:.75}.cform__note[data-astro-cid-vekgkm42]{color:var(--muted);margin:-.5rem 0 0;font-size:1rem}.cform__status[data-astro-cid-vekgkm42]{min-height:1.6em;margin:0}.cform__status[data-astro-cid-vekgkm42][data-state=err]{color:var(--err)}.cform-done[data-astro-cid-vekgkm42]{align-items:center;gap:1rem;display:flex}.cform-done[data-astro-cid-vekgkm42][hidden]{display:none}.cform-done[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{margin:0}.cform-done[data-astro-cid-vekgkm42]:focus{outline:none}.t-success-check[data-astro-cid-vekgkm42]{transform-origin:50%;opacity:0;flex:none;display:inline-block}.t-success-check[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42]{display:block;overflow:visible}.t-success-check[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42] path[data-astro-cid-vekgkm42]{stroke-dasharray:32;stroke-dashoffset:32px}.t-success-check[data-astro-cid-vekgkm42][data-state=in]{animation:t-check-fade .5s var(--ease-calm) forwards, t-check-rotate .5s var(--ease-calm) forwards, t-check-blur .5s var(--ease-calm) forwards, t-check-bob .5s cubic-bezier(.34, 1.35, .64, 1) forwards}.t-success-check[data-astro-cid-vekgkm42][data-state=in] svg[data-astro-cid-vekgkm42] path[data-astro-cid-vekgkm42]{animation:t-check-draw .5s var(--ease-calm) 80ms forwards}@keyframes t-check-fade{to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(80deg)}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(10px)}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 40px}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.t-success-check[data-astro-cid-vekgkm42],.t-success-check[data-astro-cid-vekgkm42][data-state=in]{opacity:1;animation:none}.t-success-check[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42] path[data-astro-cid-vekgkm42],.t-success-check[data-astro-cid-vekgkm42][data-state=in] svg[data-astro-cid-vekgkm42] path[data-astro-cid-vekgkm42]{stroke-dashoffset:0;animation:none}}@media (width<=540px){.contact-form[data-astro-cid-vekgkm42]{padding-inline:.875rem}.cform__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.cform__submit[data-astro-cid-vekgkm42]{align-self:stretch}}
