html {
	font-size: 62.5%!important;
}

:root {
  --h1-fallback: 3.92rem;
  --h1: clamp(3.92rem, calc(3.22rem + 3.52vw), 5.72rem);

  --h2-fallback: 3.27rem;
  --h2: clamp(3.27rem, calc(2.75rem + 2.56vw), 4.58rem);

  --h3-fallback: 2.72rem;
  --h3: clamp(2.72rem, calc(2.36rem + 1.83vw), 3.66rem);
	
  --h4-fallback: 2.27rem;
  --h4: clamp(2.27rem, calc(2.01rem + 1.29vw), 2.93rem);
	
  --h5-fallback: 1.89rem;
  --h5: clamp(1.89rem, calc(1.71rem + 0.89vw), 2.34rem);
	
  --h6-fallback: 1.58rem;
  --h6: clamp(1.58rem, calc(1.46rem + 0.59vw), 1.88rem);
	
	
  --s-text-fallback: 1.2rem;
  --s-text: clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 0.1042)), 1.3rem);
  
  --m-text-fallback: 1.6rem;
  --m-text: clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 0.4167)), 1.6rem);
  
  --l-text-fallback: 2.0rem;
  --l-text: clamp(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 0.2083)), 2rem);
  
  --xl-text-fallback: 2.0rem;
  --xl-text: clamp(2rem, calc(2rem + ((1vw - 0.32rem) * 0.2083)), 2.2rem);
}