@font-face {
  font-family: "Univia Pro";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("../fonts/univia-pro/UniviaPro-Thin.otf") format("opentype");
}

@font-face {
  font-family: "Univia Pro";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/univia-pro/UniviaPro-Light.otf") format("opentype");
}

@font-face {
	font-family: "Univia Pro";
	font-style: normal;
	font-weight: 400;
  font-display: swap;
	src: url("../fonts/univia-pro/UniviaPro-Regular.otf") format("opentype");
}

@font-face {
	font-family: "Univia Pro Book";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/univia-pro/UniviaPro-Book.otf") format("opentype");
}

@font-face {
  font-family: "Univia Pro";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/univia-pro/UniviaPro-Medium.otf") format("opentype");
}

@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/open-sans/OpenSans-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/open-sans/OpenSans-Italic.woff2") format("woff2");
}

@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/open-sans/OpenSans-SemiBold.woff2") format("woff2");
}

@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/open-sans/OpenSans-Bold.woff2") format("woff2");
}

@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("../fonts/manrope/Manrope-ExtraLight.woff2") format("woff2");
}

@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/manrope/Manrope-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/manrope/Manrope-SemiBold.woff2") format("woff2");
}

@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/manrope/Manrope-Bold.woff2") format("woff2");
}

:root {
  --airnav-content-max: 1280px;
  --airnav-desktop-gutter: 80px;
  --airnav-gutter: clamp(1.25rem, 5.5556vw, var(--airnav-desktop-gutter));
  --airnav-color-canvas: #ffffff;
  --airnav-color-forest: #0e3a2f;
  --airnav-color-ink: #11201b;
  --airnav-color-green: #007944;
  --airnav-color-teal: #00a49a;
  --airnav-color-surface: #f3f6f6;
  --airnav-color-border: #d6e1dc;
  --airnav-radius-control: 8px;
  --airnav-radius-card: 16px;
	--airnav-font-body: "Open Sans", sans-serif;
	--airnav-font-display: "Univia Pro", "Manrope", sans-serif;
	--airnav-font-display-book: "Univia Pro Book", sans-serif;
	--airnav-font-display-fallback: "Manrope", sans-serif;
  --airnav-homepage-header-intro-optical-offset: 4px;
}
