.contact-form__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form__grid[data-astro-cid-vekgkm42]{gap:1.1rem 1.25rem;display:grid}@media (width>=640px){.contact-form__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-vekgkm42]{gap:.4rem;display:grid}.field--full[data-astro-cid-vekgkm42]{grid-column:1/-1}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{color:var(--color-heading);font-family:var(--font-heading-stack);letter-spacing:.02em;font-size:.85rem;font-weight:600}.field__req[data-astro-cid-vekgkm42]{color:var(--color-primary)}.field__opt[data-astro-cid-vekgkm42]{color:var(--color-muted);font-weight:400}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border-radius:var(--radius);width:100%;min-height:48px;color:var(--color-heading);font:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border:1px solid #c9ced8;padding:.75rem .9rem;font-size:1rem}.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,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #8800001f}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 3px #a400001a}.contact-form__verify[data-astro-cid-vekgkm42]{margin-top:1rem}.contact-form__verify[data-astro-cid-vekgkm42]:empty{margin-top:0}.contact-form__noscript[data-astro-cid-vekgkm42]{margin:1rem 0 0;font-size:.9rem}.contact-form__footer[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.contact-form__status[data-astro-cid-vekgkm42]{flex:16rem;margin:0;font-size:.95rem}.contact-form__status[data-astro-cid-vekgkm42][data-kind=ok]{color:var(--color-success)}.contact-form__status[data-astro-cid-vekgkm42][data-kind=error]{color:var(--color-danger)}.contact-form__notice[data-astro-cid-vekgkm42]{background:var(--color-surface);border-left:3px solid;margin:1.25rem 0 0;padding:.9rem 1.1rem;display:none}.contact-form__notice[data-astro-cid-vekgkm42]:target{display:block}.contact-form__notice--ok[data-astro-cid-vekgkm42]{color:var(--color-success)}.contact-form__notice--error[data-astro-cid-vekgkm42]{color:var(--color-danger)}.contact-form--dark[data-astro-cid-vekgkm42] .field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{color:#fff}.contact-form--dark[data-astro-cid-vekgkm42] .field__opt[data-astro-cid-vekgkm42]{color:#fff9}.contact-form--dark[data-astro-cid-vekgkm42] .field__req[data-astro-cid-vekgkm42]{color:var(--color-accent)}.contact-form--dark[data-astro-cid-vekgkm42] .field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.contact-form--dark[data-astro-cid-vekgkm42] .field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.contact-form--dark[data-astro-cid-vekgkm42] .field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.contact-form--dark[data-astro-cid-vekgkm42] .field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #c0b59633}.contact-form--dark[data-astro-cid-vekgkm42] .contact-form__status[data-astro-cid-vekgkm42],.contact-form--dark[data-astro-cid-vekgkm42] .contact-form__noscript[data-astro-cid-vekgkm42]{color:#ffffffd9}.contact-form--dark[data-astro-cid-vekgkm42] .contact-form__status[data-astro-cid-vekgkm42][data-kind=ok]{color:#9fd9b3}.contact-form--dark[data-astro-cid-vekgkm42] .contact-form__status[data-astro-cid-vekgkm42][data-kind=error]{color:#ffb4b4}.contact-form--dark[data-astro-cid-vekgkm42] .contact-form__notice[data-astro-cid-vekgkm42]{background:#ffffff0f}.contact-form--dark[data-astro-cid-vekgkm42] .contact-form__notice--ok[data-astro-cid-vekgkm42]{color:#9fd9b3}.contact-form--dark[data-astro-cid-vekgkm42] .contact-form__notice--error[data-astro-cid-vekgkm42]{color:#ffb4b4}
