.affiliate-email-signup-form__submit{margin-block-start:var(--spacing-l);max-width:unset;min-width:130px;width:100%}.affiliate-email-signup-form__input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-slate);color:var(--color-slate);padding:0 0 calc(var(--spacing-2xs) + var(--spacing-2xs)) 0}.text-color--white .affiliate-email-signup-form__input{border-color:var(--color-white);color:var(--color-white)}.affiliate-email-signup-form__field{display:flex;flex-direction:column}.affiliate-email-signup-form input[type=email]::placeholder{color:var(--color-slate);opacity:.5}.text-color--white .affiliate-email-signup-form input[type=email]::placeholder{color:var(--color-white)}@media(min-width: 48em){.affiliate-email-signup-form__submit{margin-block-start:0;margin-inline-start:var(--spacing-l);max-width:270px;width:auto}.affiliate-email-signup-form__input{max-width:350px;width:100%}.affiliate-email-signup-form__field{flex-direction:row}}
.affiliate-email-signup{margin-block-start:var(--spacing-2xl);padding:var(--spacing-2xl) 0 var(--spacing-5xl) 0}.affiliate-email-signup.critical-component-hide{display:block}.affiliate-email-signup.critical-component-clear{opacity:1}.affiliate-email-signup .container{display:flex;flex-direction:column;justify-content:space-between}.affiliate-email-signup__content{display:flex;flex-flow:column;justify-content:center;order:2}.affiliate-email-signup__subtitle{text-transform:uppercase}.affiliate-email-signup__copy{margin-block-start:var(--spacing-m)}.affiliate-email-signup__form{margin-block-start:var(--spacing-2xl)}.affiliate-email-signup__image{border-top-left-radius:360px;border-top-right-radius:360px;margin:0 auto;order:1;overflow:hidden;width:100%}@media(min-width: 48em){.affiliate-email-signup{margin-block-start:var(--spacing-5xl);padding:var(--spacing-5xl) 0 0 0}.affiliate-email-signup .container{flex-flow:row}.affiliate-email-signup__content{order:1;padding-bottom:var(--spacing-5xl);width:50%}.affiliate-email-signup__copy{margin-block-start:var(--spacing-l)}.affiliate-email-signup__form{margin-block-start:var(--spacing-5xl)}.affiliate-email-signup__media{margin-inline-end:0;margin-inline-start:var(--spacing-xl);order:2;width:50%}.affiliate-email-signup__media-container{margin:0 auto;max-height:500px;max-width:424px}}@media(min-width: 64em){.affiliate-email-signup__media{margin-inline-start:0}}
