@charset "UTF-8";.subscribe-cta{box-sizing:border-box;width:100%;color:var(--local-block-fg, var(--text-on-brand));background-color:var(--local-block-bg, var(--surface-brand))}.subscribe-cta__inner{display:flex;flex-direction:column;gap:var(--space-32);padding-block:var(--space-64)}.subscribe-cta .section-header{gap:var(--space-16)}.subscribe-cta .section-header__columns{flex-direction:column;align-items:flex-start;gap:var(--space-16)}.subscribe-cta .section-header__heading-group,.subscribe-cta .section-header__copy{flex:none;width:100%}.subscribe-cta .section-header__heading,.subscribe-cta .section-header__lead,.subscribe-cta .section-header__support{color:inherit}.subscribe-cta .section-header__lead{font:var(--type-body-m);letter-spacing:0}.subscribe-cta .section-header__support-row{display:none}.subscribe-cta__form-row{display:flex;width:100%}.subscribe-cta .newfire-form{display:flex;flex-direction:column;gap:var(--space-16);width:100%;margin:0}.subscribe-cta .newfire-form__field{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.subscribe-cta .newfire-form__label{font:var(--type-label-s);letter-spacing:.8px;color:inherit}.subscribe-cta .newfire-form__input{box-sizing:border-box;width:100%;margin:0;padding:var(--space-8) 0;border:0;border-bottom:1px solid var(--color-neutral-50);border-radius:0;background:transparent;color:inherit;font:var(--type-body-m);outline:none;appearance:none}.subscribe-cta .newfire-form__input::placeholder{color:color-mix(in srgb,var(--local-block-fg, var(--text-on-brand)) 55%,transparent);opacity:1}.subscribe-cta .newfire-form__input:focus-visible{border-bottom-color:var(--interactive-accent)}.subscribe-cta .newfire-form__input.has-error{border-bottom-color:var(--status-error)}.subscribe-cta .newfire-form__input--textarea{min-height:72px;resize:vertical}.subscribe-cta .newfire-form__submit,.subscribe-cta__submit{align-self:flex-start;margin-top:var(--space-8)}.subscribe-cta .newfire-form__messages{margin:0;font:var(--type-body-s);color:inherit}.subscribe-cta .newfire-form__messages:empty{display:none}.subscribe-cta .newfire-form__messages.is-success{color:inherit}.subscribe-cta .newfire-form__messages.is-error{color:var(--status-error)}@media (min-width: 769px){.subscribe-cta__inner{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--layout-content-gap);row-gap:0;align-items:start;padding-block:var(--space-80)}.subscribe-cta .newfire-form{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-24);row-gap:var(--space-16)}.subscribe-cta .newfire-form__honeypot,.subscribe-cta .newfire-form__field:has(input[type=email]),.subscribe-cta .newfire-form__field--textarea,.subscribe-cta .newfire-form__submit,.subscribe-cta .newfire-form__messages{grid-column:1/-1}}.page-contact .subscribe-cta{display:none}

