:root { --e-global-color-v4-magic-amethyst:var(--magic-amethyst); --e-global-color-v4-dark-purple:var(--dark-purple); --e-global-color-v4-purple-marble:var(--purple-marble); --e-global-color-v4-m1:var(--M1); --e-global-color-v4-a1:var(--A1); --e-global-color-v4-a2:var(--A2); --e-global-color-v4-ma-background:var(--MA-background); --e-global-color-v4-ma-border:var(--MA-border); --e-global-color-v4-m2:var(--M2); }
:root { --e-global-typography-v4-h1-font-family:var(--primary-font); --e-global-typography-v4-h1-font-size:clamp(2.2rem, 1.82rem + 1.6vw, 4.4rem); --e-global-typography-v4-h1-font-weight:600; --e-global-typography-v4-h1-line-height:var(--line-height); --e-global-typography-v4-h1-letter-spacing:0.2rem; --e-global-typography-v4-h1-text-transform:uppercase; --e-global-typography-v4-h4-font-family:Clash Display; --e-global-typography-v4-h4-font-size:clamp(1.1rem, 1.07rem + 0.12vw, 1.25rem); --e-global-typography-v4-h4-font-weight:500; --e-global-typography-v4-h4-line-height:var(--line-height); --e-global-typography-v4-h4-letter-spacing:0.2rem; --e-global-typography-v4-h4-text-transform:uppercase; --e-global-typography-v4-h2-font-family:var(--primary-font); --e-global-typography-v4-h2-font-size:clamp(1.8rem, 1.54rem + 1.1vw, 3.3rem); --e-global-typography-v4-h2-font-weight:600; --e-global-typography-v4-h2-line-height:var(--line-height); --e-global-typography-v4-h2-letter-spacing:0.2rem; --e-global-typography-v4-h2-text-transform:uppercase; --e-global-typography-v4-h5-font-family:var(--primary-font); --e-global-typography-v4-h5-font-size:clamp(1rem, 0.98rem + 0.1vw, 1.125rem); --e-global-typography-v4-h5-font-weight:500; --e-global-typography-v4-h5-font-style:normal; --e-global-typography-v4-h5-line-height:var(--line-height); --e-global-typography-v4-h5-letter-spacing:0.1rem; --e-global-typography-v4-h5-text-transform:none; --e-global-typography-v4-text-md-font-family:var(--secondary-font); --e-global-typography-v4-text-md-font-size:1.125rem; --e-global-typography-v4-text-md-font-weight:400; --e-global-typography-v4-text-md-line-height:1.8rem; --e-global-typography-v4-text-md-letter-spacing:0px; --e-global-typography-v4-ui-label-font-family:var(--primary-font); --e-global-typography-v4-ui-label-font-size:clamp(0.95rem, 0.94rem + 0.04vw, 1rem); --e-global-typography-v4-ui-label-font-weight:500; --e-global-typography-v4-ui-label-font-style:normal; --e-global-typography-v4-ui-label-line-height:var(--line-height); --e-global-typography-v4-ui-label-letter-spacing:0.032rem; --e-global-typography-v4-ui-label-word-spacing:0.1rem; --e-global-typography-v4-ui-label-text-transform:none; --e-global-typography-v4-title-font-family:var(--primary-font); --e-global-typography-v4-title-font-size:clamp(1.3rem, 1.25rem + 0.22vw, 1.6rem); --e-global-typography-v4-title-font-weight:600; --e-global-typography-v4-title-line-height:var(--line-height); --e-global-typography-v4-title-letter-spacing:0.1rem; --e-global-typography-v4-text-sm-font-family:var(--secondary-font); --e-global-typography-v4-text-sm-font-size:1rem; --e-global-typography-v4-text-sm-font-weight:400; --e-global-typography-v4-text-sm-line-height:var(--line-height); --e-global-typography-v4-ui-button-font-family:var(--primary-font); --e-global-typography-v4-ui-button-font-size:clamp(1rem, 0.98rem + 0.1vw, 1.125rem); --e-global-typography-v4-ui-button-font-weight:500; --e-global-typography-v4-ui-button-font-style:normal; --e-global-typography-v4-ui-button-line-height:var(--line-height); --e-global-typography-v4-ui-button-letter-spacing:0.1rem; --e-global-typography-v4-ui-button-text-transform:none; }@media(max-width: 767px){:root { --e-global-typography-v4-h4-font-size:1rem; --e-global-typography-v4-text-md-line-height:2rem; }}@media(max-width: 1024px){:root { --e-global-typography-v4-h2-letter-spacing:0.1rem; --e-global-typography-v4-text-md-line-height:2.125rem; }}