.hero-signup-form{width:100%}.hero-signup-form__form{display:flex;flex-direction:column;gap:var(--static-lg,20px)}.hero-signup-form__text{padding-block-end:var(--static-xs,8px)}.hero-signup-form__title{font-family:var(--font-typeface-display);font-size:var(--font-display-lg);font-weight:var(--font-weight-strong);font-weight:var(--font-weight-display);line-height:1.2;line-height:1.05;margin-block-end:var(--static-lg,20px);text-transform:uppercase}.hero-signup-form__footer-copy{font-size:var(--font-body-sm);margin-block-start:var(--static-sm)}.hero-signup-form__footer-copy a{text-decoration:underline}.hero-signup-form__footer-copy p{margin:0}.hero-signup-form .label-moves input::-moz-placeholder{color:var(--text-global-secondary,#575e60)}.hero-signup-form .label-moves input::placeholder{color:var(--text-global-secondary,#575e60)}.hero-signup-form .label-moves label{background-color:var(--surface-global-global,#fff);transform:translateY(.25rem);width:auto}.hero-signup-form .success_message{font-size:var(--font-body-md);margin-block-start:var(--static-sm)}.hero-signup-form .success_message p{margin:0}.s-hero-signup{background-color:var(--surface-global-subtle);overflow:hidden;position:relative;width:100vw}.s-hero-signup__media{bottom:0;display:grid;left:0;position:absolute;right:0;top:0}.s-hero-signup__image,.s-hero-signup__media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero-signup__image{--image-radius:0}.s-hero-signup__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero-signup__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.s-hero-signup__container{align-items:center;display:grid;gap:2rem;padding-block-end:var(--static-macro,32px);padding-block-start:var(--static-macro,32px);position:relative}.s-hero-signup__content{color:var(--surface-global-light);display:grid;gap:var(--responsive-md);max-width:50rem;width:auto}.s-hero-signup__eyebrow{font-family:var(--font-typeface-accent);font-size:var(--font-body-xs);font-style:italic;letter-spacing:.0375rem}.s-hero-signup__eyebrow,.s-hero-signup__title{font-weight:var(--font-weight-display);line-height:1.2;text-transform:uppercase}.s-hero-signup__title{font-family:var(--font-typeface-display);font-size:var(--font-display-macro);line-height:1.05}.s-hero-signup__text p{font-family:var(--font-typeface-accent);font-size:var(--font-body-lg);font-style:italic;font-weight:var(--font-weight-display);letter-spacing:.0375rem;line-height:1.2;text-transform:uppercase}.s-hero-signup__form{align-items:flex-start;background:var(--surface-global-primary,#fff);border-top:8px solid var(--border-global-brand,#00628c);display:flex;flex-direction:column;gap:var(--static-lg,20px);padding:var(--static-lg,20px)}@media only screen and (min-width:64em){.hero-signup-form__form{gap:var(--static-macro,32px)}.hero-signup-form__text{padding-block-end:var(--static-lg,20px)}.hero-signup-form__title{font-size:2.25rem;margin-block-end:var(--static-macro,32px)}.s-hero-signup__container{grid-template-columns:repeat(2,minmax(0,1fr))}.s-hero-signup__eyebrow{font-size:var(--font-body-md)}}@media only screen and (min-width:80em){.s-hero-signup__container{gap:7.5rem;padding-block-end:5.25rem;padding-block-start:5.25rem}.s-hero-signup__form{padding:var(--static-macro,32px)}}@media only screen and (max-width:64em){.s-hero-signup__title{font-size:var(--font-display-xl)}}