:root { --e-global-color-v4-light:var(--LIGHT); --e-global-color-v4-dark:var(--DARK); --e-global-color-v4-mid1:var(--MID1); --e-global-color-v4-mid2:var(--MID2); --e-global-color-v4-dark-overlay:var(--DARK-overlay); --e-global-color-v4-white:var(--WHITE); --e-global-color-v4-x-light:var(--X-LIGHT); --e-global-color-v4-pop:var(--POP); --e-global-color-v4-light-overlay:var(--LIGHT-overlay); --e-global-color-v4-hover:var(--HOVER); --e-global-color-v4-xdark:var(--XDARK); --e-global-color-v4-xdark-overlay:var(--XDARK-overlay); }
:root { --e-global-typography-v4-subhead1-font-family:var(--HeadingFont); --e-global-typography-v4-subhead1-font-size:33px; --e-global-typography-v4-subhead1-font-weight:400; --e-global-typography-v4-subhead1-font-style:italic; --e-global-typography-v4-subhead1-text-transform:none; --e-global-typography-v4-subhead2-font-family:var(--HeadingFont); --e-global-typography-v4-subhead2-font-size:28px; --e-global-typography-v4-subhead2-font-weight:400; --e-global-typography-v4-subhead2-font-style:italic; --e-global-typography-v4-subhead2-line-height:1.1em; --e-global-typography-v4-subhead2-text-transform:none; --e-global-typography-v4-head1-font-family:var(--HeadingFont); --e-global-typography-v4-head1-font-size:60px; --e-global-typography-v4-head1-font-weight:400; --e-global-typography-v4-head1-font-style:normal; --e-global-typography-v4-head1-line-height:1.1em; --e-global-typography-v4-head2-font-family:var(--HeadingFont); --e-global-typography-v4-head2-font-size:50px; --e-global-typography-v4-head2-font-weight:400; --e-global-typography-v4-head2-font-style:normal; --e-global-typography-v4-head2-line-height:1.1em; --e-global-typography-v4-head2-text-transform:none; --e-global-typography-v4-head3-font-family:var(--HeadingFont); --e-global-typography-v4-head3-font-size:35px; --e-global-typography-v4-head3-line-height:1.1em; --e-global-typography-v4-bodytext-font-family:graphie; --e-global-typography-v4-bodytext-font-size:var(--TextMD); --e-global-typography-v4-bodytext-font-weight:400; --e-global-typography-v4-bodytext-line-height:1.4em; --e-global-typography-v4-eyebrow-font-family:var(--BodyFont); --e-global-typography-v4-eyebrow-font-size:var(--TextSM); --e-global-typography-v4-eyebrow-font-weight:600; --e-global-typography-v4-eyebrow-font-style:normal; --e-global-typography-v4-eyebrow-letter-spacing:2px; --e-global-typography-v4-eyebrow-text-transform:uppercase; --e-global-typography-v4-bodytext-lg-font-family:var(--BodyFont); --e-global-typography-v4-bodytext-lg-font-size:var(--TextLG); --e-global-typography-v4-bodytext-lg-line-height:1.4em; --e-global-typography-v4-bodytext-sm-font-family:var(--BodyFont); --e-global-typography-v4-bodytext-sm-font-size:var(--TextSM); --e-global-typography-v4-bodytext-sm-font-weight:400; --e-global-typography-v4-bodytext-sm-line-height:1.4em; --e-global-typography-v4-footer-credit-text-font-size:13px; }@media(max-width: 767px){:root { --e-global-typography-v4-subhead1-font-size:23px; --e-global-typography-v4-subhead2-font-size:20px; --e-global-typography-v4-head1-font-size:35px; --e-global-typography-v4-head2-font-size:30px; --e-global-typography-v4-head3-font-size:23px; --e-global-typography-v4-bodytext-font-size:1.05rem; --e-global-typography-v4-eyebrow-letter-spacing:1.5px; --e-global-typography-v4-bodytext-lg-font-size:1.2rem; --e-global-typography-v4-bodytext-sm-font-size:0.95rem; }}@media(max-width: 1024px){:root { --e-global-typography-v4-subhead1-font-size:31px; --e-global-typography-v4-subhead1-text-transform:none; --e-global-typography-v4-subhead2-font-size:27px; --e-global-typography-v4-head1-font-size:48px; --e-global-typography-v4-head2-font-size:38px; --e-global-typography-v4-head3-font-size:28px; --e-global-typography-v4-bodytext-font-size:1.2rem; --e-global-typography-v4-bodytext-lg-font-size:1.4rem; --e-global-typography-v4-bodytext-sm-font-size:1.15rem; --e-global-typography-v4-footer-credit-text-font-family:var(--BodyFont); --e-global-typography-v4-footer-credit-text-font-size:14px; --e-global-typography-v4-footer-credit-text-font-weight:300; }}