:root { --e-global-typography-v4-footer_legal-font-size:0.8em; --e-global-typography-v4-footer_legal-font-weight:200; --e-global-typography-v4-sub_hero_mobile-font-family:proxima-nova; --e-global-typography-v4-sub_hero_mobile-font-size:5em; --e-global-typography-v4-sub_hero_mobile-font-weight:200; --e-global-typography-v4-sub_hero-general-font-family:proxima-nova; --e-global-typography-v4-sub_hero-general-font-size:5.5em; --e-global-typography-v4-sub_hero-general-font-weight:100; --e-global-typography-v4-sub_hero-general-line-height:0.8em; --e-global-typography-v4-sub_hero-general-letter-spacing:-3%; --e-global-typography-v4-dup_footer_legal-font-size:1em; --e-global-typography-v4-dup_footer_legal-font-weight:200; }@media(max-width: 767px){:root { --e-global-typography-v4-sub_hero_mobile-font-family:proxima-nova; --e-global-typography-v4-sub_hero_mobile-font-size:2.9em; --e-global-typography-v4-sub_hero_mobile-font-weight:200; --e-global-typography-v4-sub_hero_mobile-line-height:0.9em; --e-global-typography-v4-sub_hero_mobile-letter-spacing:-8%; }}@media(max-width: 1275px){:root { --e-global-typography-v4-sub_hero_mobile-font-family:proxima-nova; --e-global-typography-v4-sub_hero_mobile-font-size:4em; --e-global-typography-v4-sub_hero_mobile-font-weight:200; }}