:root { --e-global-color-v4-primary:var(--primary); --e-global-color-v4-secondary:var(--secondary); --e-global-color-v4-text-body:var(--text-body); --e-global-color-v4-text-title:var(--text-title); --e-global-color-v4-accent:var(--accent); --e-global-color-v4-primary-hover:var(--primary-hover); --e-global-color-v4-secondary-hover:var(--secondary-hover); --e-global-color-v4-background:var(--background); --e-global-color-v4-background-alt:var(--background-alt); --e-global-color-v4-white:var(--white); --e-global-color-v4-border:var(--border); --e-global-color-v4-muted:var(--muted); --e-global-color-v4-action-green:var(--action-green); --e-global-color-v4-action-green-hover:var(--action-green-hover); --e-global-color-v4-field-border:var(--field-border); --e-global-color-v4-background-alt-2:var(--background-alt-2); }
:root { --e-global-typography-v4-text-h1-font-family:var(--font-heading); --e-global-typography-v4-text-h1-font-size:56px; --e-global-typography-v4-text-h1-font-weight:700; --e-global-typography-v4-text-h1-line-height:1.15em; --e-global-typography-v4-text-h2-font-family:var(--font-heading); --e-global-typography-v4-text-h2-font-size:42px; --e-global-typography-v4-text-h2-font-weight:600; --e-global-typography-v4-text-h2-line-height:1.2em; --e-global-typography-v4-text-h3-font-family:var(--font-heading); --e-global-typography-v4-text-h3-font-size:32px; --e-global-typography-v4-text-h3-font-weight:600; --e-global-typography-v4-text-h3-line-height:1.25em; --e-global-typography-v4-text-h4-font-family:var(--font-body); --e-global-typography-v4-text-h4-font-size:26px; --e-global-typography-v4-text-h4-font-weight:600; --e-global-typography-v4-text-h4-line-height:1.3em; --e-global-typography-v4-text-h5-font-family:var(--font-body); --e-global-typography-v4-text-h5-font-size:22px; --e-global-typography-v4-text-h5-font-weight:600; --e-global-typography-v4-text-h5-line-height:1.35em; --e-global-typography-v4-text-h6-font-family:var(--font-body); --e-global-typography-v4-text-h6-font-size:18px; --e-global-typography-v4-text-h6-font-weight:600; --e-global-typography-v4-text-h6-line-height:1.4em; --e-global-typography-v4-text-body-font-family:var(--font-body); --e-global-typography-v4-text-body-font-size:17px; --e-global-typography-v4-text-body-font-weight:400; --e-global-typography-v4-text-body-line-height:1.65em; --e-global-typography-v4-text-lead-font-family:var(--font-body); --e-global-typography-v4-text-lead-font-size:21px; --e-global-typography-v4-text-lead-font-weight:400; --e-global-typography-v4-text-lead-line-height:1.55em; --e-global-typography-v4-text-small-font-family:var(--font-body); --e-global-typography-v4-text-small-font-size:15px; --e-global-typography-v4-text-small-font-weight:400; --e-global-typography-v4-text-small-line-height:1.55em; --e-global-typography-v4-text-button-font-family:var(--font-body); --e-global-typography-v4-text-button-font-size:17px; --e-global-typography-v4-text-button-font-weight:600; --e-global-typography-v4-text-button-line-height:1.25em; --e-global-typography-v4-text-eyebrow-font-family:var(--font-body); --e-global-typography-v4-text-eyebrow-font-size:14px; --e-global-typography-v4-text-eyebrow-font-weight:600; --e-global-typography-v4-text-eyebrow-line-height:1.3em; --e-global-typography-v4-text-eyebrow-letter-spacing:0.12em; --e-global-typography-v4-text-eyebrow-text-transform:uppercase; }@media(max-width: 1024px){:root { --e-global-typography-v4-text-h1-font-size:46px; --e-global-typography-v4-text-h2-font-size:36px; --e-global-typography-v4-text-h3-font-size:28px; --e-global-typography-v4-text-h4-font-size:24px; --e-global-typography-v4-text-h5-font-size:21px; --e-global-typography-v4-text-h6-font-size:18px; --e-global-typography-v4-text-lead-font-size:20px; --e-global-typography-v4-text-eyebrow-font-size:13px; }}@media(max-width: 767px){:root { --e-global-typography-v4-text-h1-font-size:36px; --e-global-typography-v4-text-h2-font-size:30px; --e-global-typography-v4-text-h3-font-size:25px; --e-global-typography-v4-text-h4-font-size:22px; --e-global-typography-v4-text-h5-font-size:20px; --e-global-typography-v4-text-h6-font-size:18px; --e-global-typography-v4-text-body-font-size:16px; --e-global-typography-v4-text-lead-font-size:19px; --e-global-typography-v4-text-small-font-size:14px; --e-global-typography-v4-text-button-font-size:16px; --e-global-typography-v4-text-eyebrow-font-size:12px; }}