:root { --e-global-typography-v4-text-tag-font-family:var(--body-font); --e-global-typography-v4-text-tag-font-size:clamp(0.6875rem, calc(0.663rem + 0.1087vw), 0.75rem); --e-global-typography-v4-text-tag-font-weight:700; --e-global-typography-v4-text-tag-line-height:1em; --e-global-typography-v4-text-tag-letter-spacing:0.08em; --e-global-typography-v4-text-tag-text-transform:uppercase; --e-global-typography-v4-text-button-font-family:var(--body-font); --e-global-typography-v4-text-button-font-size:clamp(0.9375rem, calc(0.913rem + 0.1087vw), 1rem); --e-global-typography-v4-text-button-font-weight:600; --e-global-typography-v4-text-button-line-height:1em; --e-global-typography-v4-text-nav-font-family:var(--body-font); --e-global-typography-v4-text-nav-font-size:clamp(0.875rem, calc(0.8505rem + 0.1087vw), 0.9375rem); --e-global-typography-v4-text-nav-font-weight:600; --e-global-typography-v4-text-nav-line-height:1em; --e-global-typography-v4-text-utility-font-family:var(--body-font); --e-global-typography-v4-text-utility-font-size:clamp(0.75rem, calc(0.7255rem + 0.1087vw), 0.8125rem); --e-global-typography-v4-text-utility-font-weight:400; --e-global-typography-v4-text-utility-line-height:1.4em; --e-global-typography-v4-text-heading-xl-font-family:var(--Heading-font); --e-global-typography-v4-text-heading-xl-font-size:var(--title-2); --e-global-typography-v4-text-heading-xl-font-weight:500; --e-global-typography-v4-text-heading-xl-line-height:1.05em; --e-global-typography-v4-text-heading-xl-letter-spacing:-0.03em; --e-global-typography-v4-text-heading-sm-font-family:var(--Heading-font); --e-global-typography-v4-text-heading-sm-font-size:var(--title-5); --e-global-typography-v4-text-heading-sm-font-weight:700; --e-global-typography-v4-text-heading-sm-line-height:1.18em; --e-global-typography-v4-text-heading-sm-letter-spacing:-0.02em; --e-global-typography-v4-text-body-sm-font-family:var(--body-font); --e-global-typography-v4-text-body-sm-font-size:var(--body-size-s); --e-global-typography-v4-text-body-sm-font-weight:400; --e-global-typography-v4-text-body-sm-line-height:1.55em; --e-global-typography-v4-dup_text-body-sm1-font-family:var(--DUP_body-font1); --e-global-typography-v4-dup_text-body-sm1-font-size:var(--DUP_body-size-s1); --e-global-typography-v4-dup_text-body-sm1-font-weight:400; --e-global-typography-v4-dup_text-body-sm1-line-height:1.55em; --e-global-typography-v4-dup_text-heading-sm1-font-family:var(--DUP_Heading-font1); --e-global-typography-v4-dup_text-heading-sm1-font-size:var(--DUP_title-51); --e-global-typography-v4-dup_text-heading-sm1-font-weight:700; --e-global-typography-v4-dup_text-heading-sm1-line-height:1.18em; --e-global-typography-v4-dup_text-heading-sm1-letter-spacing:-0.02em; --e-global-typography-v4-dup_text-body-sm2-font-family:var(--DUP_body-font2); --e-global-typography-v4-dup_text-body-sm2-font-size:var(--DUP_body-size-s2); --e-global-typography-v4-dup_text-body-sm2-font-weight:400; --e-global-typography-v4-dup_text-body-sm2-line-height:1.55em; --e-global-typography-v4-dup_text-heading-sm2-font-family:var(--DUP_Heading-font2); --e-global-typography-v4-dup_text-heading-sm2-font-size:var(--DUP_title-52); --e-global-typography-v4-dup_text-heading-sm2-font-weight:700; --e-global-typography-v4-dup_text-heading-sm2-line-height:1.18em; --e-global-typography-v4-dup_text-heading-sm2-letter-spacing:-0.02em; --e-global-typography-v4-text-heading-lg-font-family:var(--Heading-font); --e-global-typography-v4-text-heading-lg-font-size:var(--title-3); --e-global-typography-v4-text-heading-lg-font-weight:600; --e-global-typography-v4-text-heading-lg-line-height:1.1em; --e-global-typography-v4-text-heading-lg-letter-spacing:-0.02em; }