:root { --e-global-color-v4-dark-wine-plum:var(--dark-wine-plum); --e-global-color-v4-ivory-overlay:var(--ivory-overlay); }
:root { --e-global-typography-v4-body-s-font-family:var(--Manrope); --e-global-typography-v4-body-s-font-size:12px; --e-global-typography-v4-body-s-font-weight:300; --e-global-typography-v4-body-s-line-height:155%; --e-global-typography-v4-body-s-letter-spacing:0.005rem; --e-global-typography-v4-body-text-font-family:var(--Manrope); --e-global-typography-v4-body-text-font-size:clamp(1rem, calc(0.9545rem + 0.2273vw), 1.125rem); --e-global-typography-v4-body-text-font-weight:300; --e-global-typography-v4-body-text-line-height:160%; --e-global-typography-v4-body-text-letter-spacing:0px; --e-global-typography-v4-h6-subheaders-font-family:var(--jost); --e-global-typography-v4-h6-subheaders-font-size:var(--H6); --e-global-typography-v4-h6-subheaders-font-weight:300; --e-global-typography-v4-h6-subheaders-line-height:120%; --e-global-typography-v4-h6-subheaders-letter-spacing:0.06rem; --e-global-typography-v4-h6-subheaders-text-transform:uppercase; --e-global-typography-v4-h5-subheaders-font-family:var(--jost); --e-global-typography-v4-h5-subheaders-font-size:var(--H5); --e-global-typography-v4-h5-subheaders-font-weight:300; --e-global-typography-v4-h5-subheaders-line-height:116%; --e-global-typography-v4-h5-subheaders-letter-spacing:0.015rem; --e-global-typography-v4-h5-subheaders-text-transform:uppercase; --e-global-typography-v4-h4-subheaders-font-family:var(--jost); --e-global-typography-v4-h4-subheaders-font-size:var(--H4); --e-global-typography-v4-h4-subheaders-font-weight:400; --e-global-typography-v4-h4-subheaders-line-height:112%; --e-global-typography-v4-h4-subheaders-letter-spacing:0.01rem; --e-global-typography-v4-h4-subheaders-text-transform:uppercase; --e-global-typography-v4-h3-subheaders-font-family:var(--Cormorant); --e-global-typography-v4-h3-subheaders-font-size:clamp(1.75rem, calc(1.3864rem + 1.8182vw), 2.75rem); --e-global-typography-v4-h3-subheaders-font-weight:400; --e-global-typography-v4-h3-subheaders-line-height:105%; --e-global-typography-v4-h3-subheaders-letter-spacing:-0.01rem; --e-global-typography-v4-h3-subheaders-text-transform:capitalize; --e-global-typography-v4-h2-headers-font-family:var(--Cormorant); --e-global-typography-v4-h2-headers-font-size:var(--H2); --e-global-typography-v4-h2-headers-font-weight:600; --e-global-typography-v4-h2-headers-line-height:115%; --e-global-typography-v4-h2-headers-letter-spacing:-0.015rem; --e-global-typography-v4-h2-headers-text-transform:capitalize; --e-global-typography-v4-h1-headers-font-family:var(--Cormorant); --e-global-typography-v4-h1-headers-font-size:var(--H1); --e-global-typography-v4-h1-headers-font-weight:600; --e-global-typography-v4-h1-headers-line-height:100%; --e-global-typography-v4-h1-headers-letter-spacing:-0.025rem; --e-global-typography-v4-h1-headers-text-transform:capitalize; --e-global-typography-v4-page-titles-font-family:var(--Cormorant); --e-global-typography-v4-page-titles-font-size:var(--page-title); --e-global-typography-v4-page-titles-font-weight:600; --e-global-typography-v4-page-titles-line-height:95%; --e-global-typography-v4-page-titles-letter-spacing:-0.03rem; --e-global-typography-v4-page-titles-text-transform:capitalize; --e-global-typography-v4-cta-btn-font-family:var(--jost); --e-global-typography-v4-cta-btn-font-size:var(--body-sm); --e-global-typography-v4-cta-btn-font-weight:500; --e-global-typography-v4-cta-btn-line-height:100%; --e-global-typography-v4-cta-btn-letter-spacing:0.06rem; --e-global-typography-v4-cta-btn-text-transform:uppercase; --e-global-typography-v4-h2-italic-font-family:var(--Cormorant); --e-global-typography-v4-h2-italic-font-size:var(--H2); --e-global-typography-v4-h2-italic-font-weight:300; --e-global-typography-v4-h2-italic-font-style:italic; --e-global-typography-v4-h2-italic-line-height:105%; --e-global-typography-v4-h2-italic-letter-spacing:-0.1rem; --e-global-typography-v4-body-large-font-family:var(--Manrope); --e-global-typography-v4-body-large-font-size:var(--H4); --e-global-typography-v4-body-large-font-weight:200; --e-global-typography-v4-body-large-line-height:150%; --e-global-typography-v4-body-large-letter-spacing:0px; --e-global-typography-v4-jost-sub-caps-text-font-family:var(--jost); --e-global-typography-v4-jost-sub-caps-text-font-size:var(--H3); --e-global-typography-v4-jost-sub-caps-text-font-weight:300; --e-global-typography-v4-jost-sub-caps-text-line-height:125%; --e-global-typography-v4-jost-sub-caps-text-letter-spacing:0px; --e-global-typography-v4-jost-sub-caps-text-text-transform:uppercase; --e-global-typography-v4-page-titles-xxxl-font-family:var(--Cormorant); --e-global-typography-v4-page-titles-xxxl-font-size:var(--page-title-xxxl); --e-global-typography-v4-page-titles-xxxl-font-weight:600; --e-global-typography-v4-page-titles-xxxl-line-height:84%; --e-global-typography-v4-page-titles-xxxl-letter-spacing:-0.04rem; }@media(max-width: 1024px){:root { --e-global-typography-v4-body-text-font-size:var(--body-text); --e-global-typography-v4-body-large-line-height:125%; }}@media(max-width: 767px){:root { --e-global-typography-v4-body-s-font-size:var(--body-sm); --e-global-typography-v4-h6-subheaders-font-weight:400; --e-global-typography-v4-h5-subheaders-font-size:clamp(1.125rem, calc(0.9886rem + 0.6818vw), 1.5rem); --e-global-typography-v4-h5-subheaders-line-height:125%; --e-global-typography-v4-h5-subheaders-letter-spacing:0rem; --e-global-typography-v4-h3-subheaders-font-size:var(--H3); --e-global-typography-v4-h3-subheaders-font-weight:600; --e-global-typography-v4-h3-subheaders-line-height:130%; --e-global-typography-v4-h1-headers-line-height:95%; --e-global-typography-v4-page-titles-line-height:90%; --e-global-typography-v4-body-large-line-height:130%; }}