.contact-form[data-astro-cid-vekgkm42]{max-width:40rem}.contact-form__title[data-astro-cid-vekgkm42]{font-size:var(--step-3)}.contact-form__intro[data-astro-cid-vekgkm42]{color:var(--ink-2);font-size:var(--step--1);margin-top:.5rem}form[data-astro-cid-vekgkm42]{gap:1.25rem;margin-top:1.75rem;display:grid}.field[data-astro-cid-vekgkm42]{gap:.4rem;display:grid}.field-row[data-astro-cid-vekgkm42]{gap:1.25rem;display:grid}@media (width>=36rem){.field-row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}label[data-astro-cid-vekgkm42]{font-weight:500}.field__optional[data-astro-cid-vekgkm42]{color:var(--ink-2);font-weight:350}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border-radius:var(--radius-s);background:#fff;border:1.5px solid #8aa3b3;width:100%;min-height:3rem;padding:.7rem .9rem;line-height:1.4}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8rem}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--brand-deep);outline-offset:1px}[data-astro-cid-vekgkm42][aria-invalid=true]{border-width:2px;border-color:#b3261e}.field__hint[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--ink-2)}.field__error[data-astro-cid-vekgkm42]{color:#b3261e;font-size:var(--step--1);font-weight:500}.field__error[data-astro-cid-vekgkm42]:before{content:"⚠ "}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__privacy[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--ink-2)}button[data-astro-cid-vekgkm42][type=submit]{justify-self:start}button[data-astro-cid-vekgkm42][aria-busy=true]{opacity:.7;cursor:progress}.form-errors[data-astro-cid-vekgkm42]{border-radius:var(--radius-m);background:#fdf1f0;border:2px solid #b3261e;margin-top:1.5rem;padding:1rem 1.25rem}.form-errors[data-astro-cid-vekgkm42] ul[data-astro-cid-vekgkm42]{margin-top:.5rem;padding-left:1.2rem}.form-errors[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:#8c1d18}.form-success[data-astro-cid-vekgkm42]{border-radius:var(--radius-m);background:var(--mist);border-left:4px solid var(--brand-deep);margin-top:1.75rem;padding:1.5rem}.form-success[data-astro-cid-vekgkm42] h3[data-astro-cid-vekgkm42]{margin-bottom:.5rem}[data-astro-cid-vekgkm42][hidden]{display:none!important}
