.email-signup--full-width-false{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.email-signup{box-shadow:var(--block-shadows)}.email-signup--inner{padding:0 15px;max-width:var(--grid-width-row, 1380px);margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.email-signup--inner{padding:0 50px}}.email-signup{background-color:var(--color-bg, var(--bg-body, #f5f5f5));color:var(--color-body, var(--color-body, #2c2d2e));text-align:center;background-size:cover;position:relative}.email-signup:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:rgba(var(--color-overlay-rgb),var(--overlay-opacity))}.email-signup .thb-placeholder{width:150px;margin:0 auto}.email-signup .signup-container{max-width:440px;margin:0 auto;margin-bottom:1rem}.email-signup .email-signup--inner p.subheading{color:var(--color-body-subheading);font-weight:var(--font-weight-bold)}.email-signup .email-signup--inner h3{max-width:23.125rem;margin:0 auto 2.5rem;line-height:120%;font-size:2.5rem;letter-spacing:.02em}.email-signup.section-spacing-padding.section-spacing--disable-bottom{padding-top:3.1rem;padding-bottom:1.6rem}.email-signup .field{display:flex;flex-direction:column;gap:8px}.email-signup .field input{background-color:var(--color-negative-body)!important;border-width:1px;border-style:solid;border-color:var(--color-footer-border, --color-form-border);color:var(--color-footer-text, --color-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.email-signup .field label.field__label{color:var(--color-footer-text, --color-body);font-weight:var(--font-weight-normal);line-height:160%;font-size:var(--font-size-sm)}.email-signup .field input[type=email]:focus-visible{outline:none}.email-signup .description-size--medium{max-width:440px;margin:auto}.email-signup .description-size--medium p{margin:0;color:var(--color-negative-body);line-height:120%;font-size:.875rem;letter-spacing:.56px}.email-signup .description-size--medium p b{font-weight:var(--font-weight-black)}.email-signup--inner{position:relative;z-index:10}@media (max-width: 768px){.section-newsletter .email-signup{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.section-newsletter .email-signup .email-signup--inner{padding:0 20px}.section-newsletter .email-signup .email-signup--inner .subheading{font-size:1rem!important;line-height:normal!important;margin-bottom:.75rem!important}.section-newsletter .email-signup .email-signup--inner h3{font-size:1.5rem!important}.section-newsletter .email-signup .description-size--medium p{font-size:.625rem;letter-spacing:.025rem}.section-newsletter .email-signup .description-size--medium p b{font-weight:var(--font-weight-medium)}}@media only screen and (max-width: 1024px) and (min-width: 768px){.email-signup .email-signup--inner h3{font-size:2rem}}.email-signup .field input:focus{outline:none}.email-signup .field input:-webkit-autofill,.email-signup .field input:-webkit-autofill:focus,.email-signup .field input:-webkit-autofill:hover{background-color:transparent!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#000!important;color:#000!important;transition:background-color 5000s ease-in-out,color 5000s ease-in-out}
