.form-field[data-astro-cid-pvzhjb7y]{gap:var(--space-2);display:grid}.form-field__label-row[data-astro-cid-pvzhjb7y]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}label[data-astro-cid-pvzhjb7y]{color:var(--color-text);font-weight:var(--font-weight-label);line-height:var(--leading-label)}.form-field__requirement[data-astro-cid-pvzhjb7y]{color:var(--color-text-secondary);font-size:var(--text-sm);flex:none}.form-field__help[data-astro-cid-pvzhjb7y]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.form-field[data-astro-cid-pvzhjb7y] input,.form-field[data-astro-cid-pvzhjb7y] select,.form-field[data-astro-cid-pvzhjb7y] textarea{inline-size:100%;min-block-size:var(--control-height-lg);padding:var(--space-3) var(--control-padding-inline);color:var(--color-text);font:inherit;background:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-md)}.form-field[data-astro-cid-pvzhjb7y] textarea{min-block-size:calc(var(--control-height-lg) * 3);resize:vertical}.form-field[data-astro-cid-pvzhjb7y] input::placeholder,.form-field[data-astro-cid-pvzhjb7y] textarea::placeholder{color:var(--color-text-secondary);opacity:1}.form-field[data-astro-cid-pvzhjb7y] [aria-invalid=true]{border-color:var(--color-error)}.form-field__error[data-astro-cid-pvzhjb7y]{color:var(--color-error);font-size:var(--text-sm);margin:0}.form-field__error[data-astro-cid-pvzhjb7y]:empty{display:none}.contact-form-section[data-astro-cid-535ymsdr],.contact-form-section[data-astro-cid-535ymsdr] header[data-astro-cid-535ymsdr],.contact-form[data-astro-cid-535ymsdr],.contact-form__submit[data-astro-cid-535ymsdr],.contact-form__result[data-astro-cid-535ymsdr]{display:grid}.contact-form-section[data-astro-cid-535ymsdr]{gap:var(--space-8)}.contact-form-section[data-astro-cid-535ymsdr] header[data-astro-cid-535ymsdr]{gap:var(--space-4)}.contact-form__availability[data-astro-cid-535ymsdr]{padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);background:var(--color-surface-subtle);border-radius:var(--radius-md);margin:0}.contact-form-section[data-astro-cid-535ymsdr] h2[data-astro-cid-535ymsdr],.contact-form-section[data-astro-cid-535ymsdr] h3[data-astro-cid-535ymsdr],.contact-form-section[data-astro-cid-535ymsdr] p[data-astro-cid-535ymsdr]{margin:0}.contact-form-section[data-astro-cid-535ymsdr] h2[data-astro-cid-535ymsdr]{font-size:var(--text-heading-2);line-height:var(--leading-heading)}.contact-form-section[data-astro-cid-535ymsdr] header[data-astro-cid-535ymsdr] p[data-astro-cid-535ymsdr]{color:var(--color-text-secondary);font-size:var(--text-lg)}.contact-form[data-astro-cid-535ymsdr]{gap:var(--space-6)}.contact-form__honeypot[data-astro-cid-535ymsdr]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-form__turnstile[data-astro-cid-535ymsdr]{gap:var(--space-2);display:grid}.contact-form__submit[data-astro-cid-535ymsdr]{justify-items:start;gap:var(--space-3)}.contact-form__submit[data-astro-cid-535ymsdr] p[data-astro-cid-535ymsdr],.contact-form__pending[data-astro-cid-535ymsdr]{color:var(--color-text-secondary);font-size:var(--text-sm)}.contact-form__result[data-astro-cid-535ymsdr]{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md)}.contact-form__result[data-astro-cid-535ymsdr][data-form-success]{color:var(--color-success);background:var(--color-success-surface)}.contact-form__result[data-astro-cid-535ymsdr][data-form-error]{color:var(--color-error);background:var(--color-error-surface)}.contact-form__result[data-astro-cid-535ymsdr] h3[data-astro-cid-535ymsdr]{font-size:var(--text-heading-4);line-height:var(--leading-heading)}.contact-expectations[data-astro-cid-6bfsojfh],.contact-expectations[data-astro-cid-6bfsojfh] header[data-astro-cid-6bfsojfh],.contact-expectations__copy[data-astro-cid-6bfsojfh],.contact-support[data-astro-cid-6bfsojfh],.alternative-contact[data-astro-cid-6bfsojfh],.alternative-contact[data-astro-cid-6bfsojfh] header[data-astro-cid-6bfsojfh],.good-fit[data-astro-cid-6bfsojfh],.good-fit[data-astro-cid-6bfsojfh] header[data-astro-cid-6bfsojfh]{display:grid}.contact-expectations[data-astro-cid-6bfsojfh]{gap:var(--space-6)}.contact-expectations[data-astro-cid-6bfsojfh] header[data-astro-cid-6bfsojfh],.alternative-contact[data-astro-cid-6bfsojfh] header[data-astro-cid-6bfsojfh],.good-fit[data-astro-cid-6bfsojfh] header[data-astro-cid-6bfsojfh]{gap:var(--space-4)}.contact-expectations[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh],.contact-expectations[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh],.alternative-contact[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh],.alternative-contact[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh],.good-fit[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh],.supporting-note[data-astro-cid-6bfsojfh]{margin:0}.contact-expectations[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh],.alternative-contact[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh],.good-fit[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:var(--text-heading-2);line-height:var(--leading-heading)}.contact-expectations__copy[data-astro-cid-6bfsojfh]{max-inline-size:var(--measure-copy);gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-lg)}.contact-support[data-astro-cid-6bfsojfh]{gap:var(--space-10)}.alternative-contact[data-astro-cid-6bfsojfh],.good-fit[data-astro-cid-6bfsojfh]{align-content:start;gap:var(--space-5)}.alternative-contact[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{max-inline-size:var(--measure-narrow);color:var(--color-text-secondary)}.alternative-contact[data-astro-cid-6bfsojfh] .text-link{justify-self:start}.good-fit[data-astro-cid-6bfsojfh] .feature-list{color:var(--color-text-secondary)}.supporting-note[data-astro-cid-6bfsojfh]{color:var(--color-text-secondary);font-size:var(--text-lg);text-align:center}@media (width>=64rem){.contact-expectations[data-astro-cid-6bfsojfh],.contact-support[data-astro-cid-6bfsojfh]{gap:var(--grid-gutter-desktop);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}
