:root {
	--virta_fonts_font-family: Jost, "Jost Fallback", sans-serif;
	--virta_fonts_h1__font-size: clamp(30px, 5px + 3.8461538461538vw, 55px);
	--virta_fonts_h1__line-height: clamp(40px, 15px + 3.8461538461538vw, 65px);
	--virta_fonts_h1__font-color: var(--virta_colors_dynamic_colors_dynamic-white);
	--virta_fonts_h1__font-weight: 400;
	--virta_fonts_h1__font-family: "DM Serif Display", "DM Serif Display Fallback", sans-serif;
	--virta_fonts_h2__font-size: clamp(30px, 15px + 2.3076923076923vw, 45px);
	--virta_fonts_h2__line-height: clamp(40px, 25px + 2.3076923076923vw, 55px);
	--virta_fonts_h2__font-color: var(--virta_colors_color-background-dark);
	--virta_fonts_h2__font-weight: 400;
	--virta_fonts_h2__font-family: "DM Serif Display", "DM Serif Display Fallback", sans-serif;
	--virta_fonts_h3__font-size: clamp(30px, 25px + 0.76923076923077vw, 35px);
	--virta_fonts_h3__line-height: clamp(40px, 35px + 0.76923076923077vw, 45px);
	--virta_fonts_h3__font-color: var(--virta_colors_color-background-dark);
	--virta_fonts_h3__font-weight: 400;
	--virta_fonts_h3__font-family: "DM Serif Display", "DM Serif Display Fallback", sans-serif;
	--virta_fonts_h4__font-size: clamp(25px, 20px + 0.76923076923077vw, 30px);
	--virta_fonts_h4__line-height: clamp(35px, 30px + 0.76923076923077vw, 40px);
	--virta_fonts_h4__font-color: var(--virta_colors_color-background-dark);
	--virta_fonts_h4__font-weight: 400;
	--virta_fonts_h4__font-family: "DM Serif Display", "DM Serif Display Fallback", sans-serif;
	--virta_fonts_h5__font-size: clamp(20px, 18px + 0.30769230769231vw, 22px);
	--virta_fonts_h5__line-height: clamp(30px, 28px + 0.30769230769231vw, 32px);
	--virta_fonts_h5__font-color: var(--virta_colors_color-background-dark);
	--virta_fonts_h5__font-weight: 400;
	--virta_fonts_h5__font-family: "DM Serif Display", "DM Serif Display Fallback", sans-serif;
	--virta_fonts_h6__font-size: clamp(17px, 17px + 0vw, 17px);
	--virta_fonts_h6__line-height: clamp(27px, 27px + 0vw, 27px);
	--virta_fonts_h6__font-color: var(--virta_colors_color-background-dark);
	--virta_fonts_h6__font-weight: 500;
	--virta_fonts_h6__font-family: Jost, "Jost Fallback", sans-serif;
	--virta_fonts_h6__letter-spacing: 2px;
	--virta_fonts_h6__uppercase: uppercase;
	--virta_fonts_text-s__font-size: clamp(15px, 15px + 0vw, 15px);
	--virta_fonts_text-s__line-height: clamp(27px, 27px + 0vw, 27px);
	--virta_fonts_text-s__font-weight: 400;
	--virta_fonts_text-m__font-size: clamp(17px, 17px + 0vw, 17px);
	--virta_fonts_text-m__line-height: clamp(29px, 29px + 0vw, 29px);
	--virta_fonts_text-m__font-weight: 400;
	--virta_fonts_text-l__font-size: clamp(19px, 17px + 0.30769230769231vw, 21px);
	--virta_fonts_text-l__line-height: clamp(32px, 29px + 0.46153846153846vw, 35px);
	--virta_fonts_text-l__font-weight: 400;
}