:root { --e-global-color-v4-color--white:var(--color--white); --e-global-color-v4-color--primary:var(--color--primary); --e-global-color-v4-color--secondary:var(--color--secondary); --e-global-color-v4-color--primary-hover:var(--color--primary-hover); --e-global-color-v4-color--light-gray:var(--color--light-gray); --e-global-color-v4-color--black:var(--color--black); --e-global-color-v4-color--text-primary-light:var(--color--text-primary-light); --e-global-color-v4-color--text-secondary-dark:var(--color--text-secondary-dark); --e-global-color-v4-color--text-disclaimer-light:var(--color--text-disclaimer-light); }
:root { --e-global-typography-v4-text--body-font-family:var(--font--sans); --e-global-typography-v4-text--body-font-size:16px; --e-global-typography-v4-text--body-font-weight:400; --e-global-typography-v4-text--body-line-height:24px; --e-global-typography-v4-text--h1-font-family:"DM Sans"; --e-global-typography-v4-text--h1-font-size:clamp(2.25rem, 1.714rem + 1.714vi, 3rem); --e-global-typography-v4-text--h1-font-weight:500; --e-global-typography-v4-text--h1-line-height:112%; --e-global-typography-v4-text--h1-letter-spacing:-3%; --e-global-typography-v4-text--h2-font-family:var(--font--sans); --e-global-typography-v4-text--h2-font-size:clamp(1.5rem, 0.964rem + 1.714vi, 2.25rem); --e-global-typography-v4-text--h2-font-weight:500; --e-global-typography-v4-text--h2-line-height:130%; --e-global-typography-v4-text--h2-letter-spacing:-2%; --e-global-typography-v4-text--h3-font-family:var(--font--sans); --e-global-typography-v4-text--h3-font-size:clamp(1.5rem, 1.232rem + 0.857vi, 1.875rem); --e-global-typography-v4-text--h3-font-weight:500; --e-global-typography-v4-text--h3-line-height:133%; --e-global-typography-v4-text--h3-letter-spacing:-2%; --e-global-typography-v4-text--h4-font-family:var(--font--sans); --e-global-typography-v4-text--h4-font-size:clamp(1.125rem, 0.857rem + 0.857vi, 1.5rem); --e-global-typography-v4-text--h4-font-weight:500; --e-global-typography-v4-text--h4-line-height:125%; --e-global-typography-v4-text--h4-letter-spacing:-1%; --e-global-typography-v4-text--h5-font-family:var(--font--sans); --e-global-typography-v4-text--h5-font-size:clamp(1rem, 0.821rem + 0.571vi, 1.25rem); --e-global-typography-v4-text--h5-font-weight:500; --e-global-typography-v4-text--h5-line-height:120%; --e-global-typography-v4-text--h5-letter-spacing:-1%; --e-global-typography-v4-text--subheader-font-family:var(--font--sans); --e-global-typography-v4-text--subheader-font-size:var(--space--24); --e-global-typography-v4-text--subheader-font-weight:300; --e-global-typography-v4-text--subheader-line-height:125%; --e-global-typography-v4-text--subheader-letter-spacing:-1%; --e-global-typography-v4-text--body-large-font-family:var(--font--sans); --e-global-typography-v4-text--body-large-font-size:clamp(0.875rem, 0.696rem + 0.571vi, 1.125rem); --e-global-typography-v4-text--body-large-font-weight:300; --e-global-typography-v4-text--body-large-line-height:133%; --e-global-typography-v4-text--body-medium-font-family:var(--font--sans); --e-global-typography-v4-text--body-medium-font-size:14px; --e-global-typography-v4-text--body-medium-font-weight:400; --e-global-typography-v4-text--body-medium-line-height:128%; --e-global-typography-v4-text--body-small-font-family:var(--font--sans); --e-global-typography-v4-text--body-small-font-size:12px; --e-global-typography-v4-text--body-small-font-weight:400; --e-global-typography-v4-text--body-small-line-height:16px; --e-global-typography-v4-text--menu-label-font-family:var(--font--sans); --e-global-typography-v4-text--menu-label-font-size:12px; --e-global-typography-v4-text--menu-label-font-weight:600; --e-global-typography-v4-text--menu-label-line-height:16px; --e-global-typography-v4-text--menu-label-letter-spacing:1px; --e-global-typography-v4-text--menu-label-text-transform:uppercase; }