@font-face {
    font-family:"Neutra";
    src: url("/fonts/NeutraText-LightAlt.otf") format("truetype");
  }
@font-face {
    font-family:"NeutraBook";
    src: url("/fonts/NeutraText-BookAlt.otf") format("truetype");
  }
@font-face {
    font-family:"NeutraDemi";
    src: url("/fonts/NeutraText-DemiAlt.otf") format("truetype");
  }

@font-face {
    font-family:"Minion";
    src: url("/fonts/MinionPro-Regular.otf") format("truetype");
  }
@font-face {
    font-family:"Minion-Ital";
    src: url("/fonts/MinionPro-It.otf") format("truetype");
  }
h1 {
  -webkit-font-smoothing: antialiased;
  font-family:"Neutra";
  font-size: 4.8rem;
}
h2 {
  -webkit-font-smoothing: antialiased;
  font-family:"Neutra";
  font-size: 3.8rem;
  font-weight: normal;
}
h3 {
  -webkit-font-smoothing: antialiased;
  font-family:"Neutra";
  font-size: 2.2rem;
}
h4 {
  -webkit-font-smoothing: antialiased;
  font-family:"NeutraBook";
  font-size: 1.2rem;
}
p {
  -webkit-font-smoothing: antialiased;
  font-family: "Minion";
  letter-spacing: .02rem;
  font-weight: 100;
  font-style: normal;
  font-size: clamp(12pt, 1.1rem, 22pt);
  line-height: 1.6em;
}
em {
  font-family: "Minion-Ital";
  letter-spacing: .02rem;
  font-weight: 100;
  font-style: normal;
  line-height: 1.6em;
}
strong {
  font-family: "Minion";
  letter-spacing: none;
  text-transform: uppercase;
  font-weight: 900;
}
a {
  color: goldenrod;
}