:root { 
  --alto: #d9d9d9;
  --black: #000000;
  --cardin-green: #00321d14;
  --dark-green: #00321d;
  --ebony-clay: #263238;
  --gallery: #edf0ef;
  --grey-text: #666666;
  --primary-black: #222222;
  --spring-rain: #b3ccb6;
  --white: #ffffff;
  --white-text: #fafafa;
 
  --font-size-l: 18px;
  --font-size-m: 16px;
  --font-size-xl: 20px;
  --font-size-xxl: 24px;
  --font-size-xxxl: 26px;
  --font-size-xxxxl: 32px;
  --font-size-xxxxxl: 48px;
 
  --font-family-instrument_sans: "Instrument Sans", Helvetica;
  --font-family-inter: "Inter", Helvetica;
  --font-family-newsreader: "Newsreader", Helvetica;
}
.b2---16---inst-sans {
  font-family: var(--font-family-inter);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
}

.inter-normal-white-16px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.newsreader-normal-cardin-green-48px {
  color: var(--dark-green);
  font-family: var(--font-family-newsreader);
  font-size: var(--font-size-xxxxxl);
  font-style: normal;
  font-weight: 400;
}

.inter-normal-granite-gray-18px {
  color: var(--grey-text);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.newsreader-medium-cardin-green-26px {
  color: var(--dark-green);
  font-family: var(--font-family-newsreader);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 500;
}

.inter-normal-alabaster-24px {
  color: var(--white-text);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}

.inter-normal-cardin-green-18px {
  color: var(--dark-green);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.newsreader-medium-log-cabin-32px {
  color: var(--primary-black);
  font-family: var(--font-family-newsreader);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 500;
}

.inter-normal-cardin-green-20px {
  color: var(--dark-green);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.inter-semi-bold-ebony-clay-20px {
  color: var(--ebony-clay);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.inter-semi-bold-white-16px {
  color: var(--white);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.newsreader-light-white-86px {
  color: var(--white);
  font-family: var(--font-family-newsreader);
  font-size: 86px;
  font-style: normal;
  font-weight: 300;
}
