.ContactForm-module__65xCuW__form{padding-inline-end:var(--spacing-form-inset);padding-block:var(--spacing-form-lead) var(--spacing-form-tail);flex-direction:column;display:flex}.ContactForm-module__65xCuW__row{gap:var(--spacing-form-column-gap);display:flex}.ContactForm-module__65xCuW__row .ContactForm-module__65xCuW__field{flex:1 1 0;min-width:0;margin-block-end:var(--spacing-field-gap-row)}.ContactForm-module__65xCuW__field{flex-direction:column;margin-block-end:var(--spacing-field-gap);display:flex}.ContactForm-module__65xCuW__field:last-of-type{margin-block-end:var(--spacing-consent-bottom)}.ContactForm-module__65xCuW__label{color:var(--color-ink-label);font-family:var(--font-body);font-size:var(--text-form-label);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-form-label);line-height:var(--text-form-label--line-height);text-transform:uppercase;margin-block-end:var(--spacing-label-gap)}.ContactForm-module__65xCuW__required{color:var(--color-required);margin-inline-start:var(--spacing-required-gap)}.ContactForm-module__65xCuW__input,.ContactForm-module__65xCuW__textarea{width:100%;color:var(--color-ink-strong);font-family:var(--font-body);font-size:var(--text-form-field);font-weight:var(--font-weight-light);line-height:var(--text-form-field--line-height);background-color:#0000;border:0}.ContactForm-module__65xCuW__input{height:var(--size-field-height);padding:var(--spacing-field-padding);border-block-end:1px solid var(--color-rule-field)}.ContactForm-module__65xCuW__textarea{height:var(--size-textarea-height);padding:var(--spacing-textarea-padding);border:1px solid var(--color-rule-field);resize:vertical}.ContactForm-module__65xCuW__input:focus-visible,.ContactForm-module__65xCuW__textarea:focus-visible{border-color:var(--color-accent)}.ContactForm-module__65xCuW__consent{gap:var(--spacing-consent-inline-gap);align-items:flex-start;margin-block-start:var(--spacing-consent-gap);display:flex}.ContactForm-module__65xCuW__checkbox{flex:none;margin-block-start:var(--spacing-consent-nudge);margin-inline-start:var(--spacing-consent-inline)}.ContactForm-module__65xCuW__consentLabel{min-height:var(--size-tap-target);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-form-consent);font-weight:var(--font-weight-hairline);letter-spacing:var(--tracking-copy);line-height:var(--text-form-consent--line-height);display:block}.ContactForm-module__65xCuW__consentLink{color:var(--color-ink-strong);text-decoration:none}.ContactForm-module__65xCuW__consentLink:hover,.ContactForm-module__65xCuW__consentLink:focus-visible{color:var(--color-accent)}.ContactForm-module__65xCuW__submit{padding:var(--spacing-submit-padding);border-radius:var(--radius-button-sm);background-color:var(--color-accent);color:var(--color-ink-strong);font-family:var(--font-form-submit);font-size:var(--text-form-field);font-weight:var(--font-weight-hairline);line-height:var(--text-form-submit--line-height);text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-base) var(--ease-base);border:0;align-self:flex-start;margin-block-start:var(--spacing-submit-gap)}.ContactForm-module__65xCuW__submit:hover,.ContactForm-module__65xCuW__submit:focus-visible{background-color:var(--color-badge-rest)}.ContactForm-module__65xCuW__honeypot{display:none}.ContactForm-module__65xCuW__response:empty{margin-block-start:0}.ContactForm-module__65xCuW__response{color:var(--color-required);font-family:var(--font-body);font-size:var(--text-form-consent);font-weight:var(--font-weight-hairline);line-height:var(--text-form-consent--line-height);align-self:flex-start;margin-block-start:var(--spacing-submit-gap)}.ContactForm-module__65xCuW__responseSent{color:var(--color-ink-strong)}@media (max-width:767px){.ContactForm-module__65xCuW__row{flex-direction:column;gap:0}}
