:root {
  --black: #000000;
  --white: #ffffff;
  --platinum-gray: #f1f1f1;
  --alt-blue: #0092e6;
  --dark-gray: #1f2a37;
  --light-gray: #f0f1ec;
  --medium-gray: #b3b3b3;
  --cool-gray: #ced4da;
  --green: #414536;
  --darker-green: #3a3e2e;
  --alt-font: "LTCCaslonPro";
  --font-sans: AvenirLTPro, sans-serif;
  --font-serif: LTCCaslonPro, serif;
  --font-swash: LTCCaslonPro-Swash, serif;
  interpolate-size: allow-keywords;
}

@font-face {
  font-family: "AvenirLTPro";
  src: url("../fonts/AvenirLTPro-Black.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "AvenirLTPro";
  src: url("../fonts/AvenirLTPro-Book.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "AvenirLTPro";
  src: url("../fonts/AvenirLTPro-Heavy.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "LTCCaslonPro";
  src: url("../fonts/LTCCaslonPro.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "LTCCaslonPro";
  src: url("../fonts/LTCCaslonPro-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "LTCCaslonPro-Swash";
  src: url("../fonts/LTCCaslonSwash.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "RobotoMono";
  src: url("../fonts/RobotoMono-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "DesirePro";
  src: url("../fonts/DesirePro.woff") format("woff"), url("../fonts/DesirePro.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
