.form[data-astro-cid-anv7fpa2]{gap:var(--space-m);scroll-margin-top:calc(var(--header-height-compact) + var(--space-s));display:grid}.form__form[data-astro-cid-anv7fpa2],.form__fields[data-astro-cid-anv7fpa2]{gap:var(--space-m);display:grid}.form--compact[data-astro-cid-anv7fpa2] .form__fields[data-astro-cid-anv7fpa2]{gap:var(--space-s)}.form__hp[data-astro-cid-anv7fpa2]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.form__privacy[data-astro-cid-anv7fpa2]{max-inline-size:var(--measure);font-size:var(--step--1);color:var(--color-text-muted)}.form__summary[data-astro-cid-anv7fpa2]:not([hidden]){gap:var(--space-2xs);padding:var(--space-s) var(--space-m);border:var(--border-width-accent) solid var(--color-error);border-radius:var(--radius-m);background:var(--color-bg);scroll-margin-block-start:calc(var(--header-height-compact) + var(--space-s));display:grid}.form__summary[data-astro-cid-anv7fpa2]:focus{outline:none}.form__summary[data-astro-cid-anv7fpa2]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.form__summary-title[data-astro-cid-anv7fpa2]{align-items:flex-start;gap:var(--space-2xs);color:var(--color-error);font-weight:var(--weight-bold);display:flex}.form__summary-title[data-astro-cid-anv7fpa2] svg{flex:none;block-size:1.25em;inline-size:1.25em;margin-block-start:.1em}.form__summary-list[data-astro-cid-anv7fpa2]{margin:0;padding:0;list-style:none;display:grid}.form__summary-list[data-astro-cid-anv7fpa2] a{min-block-size:var(--tap-target);color:var(--color-text);text-decoration-line:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.22em;text-decoration-color:var(--color-error);align-items:center;display:inline-flex}.form__summary-list[data-astro-cid-anv7fpa2] a:hover{text-decoration-thickness:var(--border-width-accent)}.form__actions[data-astro-cid-anv7fpa2]{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.form__submit[data-astro-cid-anv7fpa2]{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--control-height);min-width:var(--tap-target);padding:var(--space-xs) var(--space-m);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-s);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-body);font-size:var(--step-ui);font-weight:var(--weight-button);line-height:var(--leading-ui);letter-spacing:var(--tracking-wide);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);display:inline-flex}.form__submit[data-astro-cid-anv7fpa2]:hover:not(:disabled){background:var(--color-accent-hover);color:var(--color-on-accent-hover);border-color:var(--color-accent)}.form__submit--secondary[data-astro-cid-anv7fpa2]{border-color:var(--color-border-strong);color:var(--color-text);background:0 0}.form__submit--secondary[data-astro-cid-anv7fpa2]:hover:not(:disabled){border-color:var(--color-text);color:var(--color-text);background:0 0}.form__submit[data-astro-cid-anv7fpa2]:disabled{cursor:progress;opacity:.7}.form__spinner[data-astro-cid-anv7fpa2]{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;animation:.8s linear infinite form-spin;display:none}[data-astro-cid-anv7fpa2][data-state=busy] .form__spinner[data-astro-cid-anv7fpa2]{display:inline-block}@keyframes form-spin{to{transform:rotate(1turn)}}.form__feedback[data-astro-cid-anv7fpa2]{font-size:var(--step--1);color:var(--color-text-muted);flex:16rem}[data-astro-cid-anv7fpa2][data-state=invalid] .form__feedback[data-astro-cid-anv7fpa2]{color:var(--color-error);font-weight:var(--weight-medium)}.form-status[data-astro-cid-anv7fpa2]{padding:var(--space-s) var(--space-m);border:var(--border-width) solid currentColor;border-radius:var(--radius-m);background:var(--color-surface);display:none}.form-status[data-astro-cid-anv7fpa2]:focus{outline:none}.form-status[data-astro-cid-anv7fpa2]:focus-visible{outline:3px solid var(--color-focus)}.form-status[data-astro-cid-anv7fpa2].is-visible,.form-status[data-astro-cid-anv7fpa2]:target{gap:var(--space-2xs);display:grid}.form-status--success[data-astro-cid-anv7fpa2]:target~.form__form[data-astro-cid-anv7fpa2]{display:none}.form-status--success[data-astro-cid-anv7fpa2]{color:var(--color-success)}.form-status--error[data-astro-cid-anv7fpa2]{color:var(--color-error)}.form-status[data-astro-cid-anv7fpa2]>[data-astro-cid-anv7fpa2]:not(.form-status__title){color:var(--color-text)}.form-status__title[data-astro-cid-anv7fpa2]{align-items:center;gap:var(--space-2xs);font-weight:var(--weight-bold);font-size:var(--step-1);display:flex}.form-status__contact[data-astro-cid-anv7fpa2]{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;padding:0;list-style:none;display:flex}.form-status__contact[data-astro-cid-anv7fpa2] a[data-astro-cid-anv7fpa2]{align-items:center;gap:var(--space-2xs);min-height:2.75rem;color:inherit;display:inline-flex}.form-status__option[data-astro-cid-anv7fpa2]{color:var(--color-text-muted)}.field[data-astro-cid-etahtcws]{gap:var(--space-3xs);display:grid}.field__label[data-astro-cid-etahtcws]{font-weight:var(--weight-medium)}.field__optional[data-astro-cid-etahtcws],.field__hint[data-astro-cid-etahtcws]{color:var(--color-text-muted);font-weight:var(--weight-regular)}.field__hint[data-astro-cid-etahtcws]{font-size:var(--step--1)}.field__error[data-astro-cid-etahtcws]:not([hidden]){align-items:flex-start;gap:var(--space-2xs);color:var(--color-error);font-weight:var(--weight-medium);font-size:var(--step--1);line-height:var(--leading-meta);margin-block-start:var(--space-3xs);display:flex}.field__error[data-astro-cid-etahtcws] .field__error-icon{flex:none;block-size:1.25em;inline-size:1.25em;margin-block-start:.05em}.field__control[data-astro-cid-etahtcws]{width:100%;min-height:var(--control-height);padding:var(--space-2xs) var(--space-xs);border:var(--border-width) solid var(--color-text-muted);border-radius:var(--radius-s);background:var(--color-bg);color:var(--color-text);scroll-margin-block-start:calc(var(--header-height-compact) + var(--space-2xl))}textarea[data-astro-cid-etahtcws].field__control{resize:vertical}.field__control[data-astro-cid-etahtcws][aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 var(--border-width) var(--color-error)}
