@import url(https://use.typekit.net/hks2ljb.css);
/** 
 * Exports CSS Module values because custom variables can't be used in selectors.
*/

/** Font classes */

.YKwIu2KEwsmOLKQydFYo,
.amYaLwtZqRDzEHwGJCLc,
.OfzNxsePixbmY6PnwPAm,
.LhdWMCNLCRGyHBgOhsCd,
.bdZgiDfJHDKn8YL7xEZD,
.f2L70z16lboO_4Yb7iEQ,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: var(--weight-light);
  letter-spacing: var(--letter-spacing-1);
  line-height: var(--line-height-2);
}

.YKwIu2KEwsmOLKQydFYo,
h1 {
  font-size: var(--font-size-32);

  @media (36em <= width < 48em) {
    font-size: var(--font-size-40);
  }

  @media (width >= 48em) {
    font-weight: var(--weight-regular);
    font-size: var(--font-size-48);
  }
}

.amYaLwtZqRDzEHwGJCLc,
h2 {
  font-size: var(--font-size-28);

  @media (36em <= width < 48em) {
    font-size: var(--font-size-34);
  }

  @media (width >= 48em) {
    font-weight: var(--weight-regular);
    font-size: var(--font-size-40);
  }
}

.OfzNxsePixbmY6PnwPAm,
h3 {
  font-size: var(--font-size-24);

  @media (36em <= width < 48em) {
    font-size: var(--font-size-28);
  }

  @media (width >= 48em) {
    font-weight: var(--weight-regular);
    font-size: var(--font-size-32);
  }
}

.LhdWMCNLCRGyHBgOhsCd,
h4 {
  font-size: var(--font-size-20);

  @media (36em <= width < 48em) {
    font-size: var(--font-size-22);
  }

  @media (width >= 48em) {
    font-weight: var(--weight-regular);
    font-size: var(--font-size-24);
  }
}

.bdZgiDfJHDKn8YL7xEZD,
h5 {
  font-size: var(--font-size-20);

  @media (width >= 48em) {
    font-weight: var(--weight-regular);
    font-size: var(--font-size-22);
  }
}
.f2L70z16lboO_4Yb7iEQ,
h6 {
  font-size: var(--font-size-18);

  @media (width >= 48em) {
    font-weight: var(--weight-regular);
    font-size: var(--font-size-20);
  }
}

.B38RaDUnGThT0Iq3wrr6,
.BE2tp1N7SvSpZ3I5I5bM,
.TdUpSFy8VJNd0jvfwjsw,
.sfFNVDh_z7S6ecL6haFG,
.MDfk_vqv9b4ZEsvVXMRP,
.Tt6Llh9JXQLB08qsqWgI,
.liitGwmnhL3JLTBllRlo,
.zL339kQiulXrE01ogVLf {
  font-weight: var(--weight-regular);
}

.B38RaDUnGThT0Iq3wrr6 {
  font-size: var(--font-size-18);
  letter-spacing: var(--letter-spacing-2);
  line-height: var(--line-height-3);
}

.BE2tp1N7SvSpZ3I5I5bM {
  font-size: var(--font-size-16);
  letter-spacing: var(--letter-spacing-2);
  line-height: var(--line-height-3);
}

.TdUpSFy8VJNd0jvfwjsw {
  font-size: var(--font-size-14);
  letter-spacing: var(--letter-spacing-3);
  line-height: var(--line-height-3);
}
.liitGwmnhL3JLTBllRlo {
  font-size: var(--font-size-12);
  letter-spacing: var(--letter-spacing-3);
  line-height: var(--line-height-3);
}

.zL339kQiulXrE01ogVLf {
  /* specifically used for report page */
  font-size: var(--font-size-18);
  letter-spacing: var(--letter-spacing-2);
  line-height: var(--line-height-4);
}

.sfFNVDh_z7S6ecL6haFG {
  font-size: var(--font-size-18);
  letter-spacing: var(--letter-spacing-2);
  line-height: var(--line-height-2);
}

.MDfk_vqv9b4ZEsvVXMRP {
  font-size: var(--font-size-16);
  letter-spacing: var(--letter-spacing-2);
  line-height: var(--line-height-2);
}

.Tt6Llh9JXQLB08qsqWgI {
  font-size: var(--font-size-14);
  letter-spacing: var(--letter-spacing-3);
  line-height: var(--line-height-2);
}

.j0yB0mGLR0HNm2G3vdeR {
  font-size: var(--font-size-12);
  line-height: var(--line-height-2);
  letter-spacing: var(--letter-spacing-3);
}

.OYjkNr2O8cAfwjKKXML8 {
  font-size: var(--font-size-12);
  font-weight: var(--semibold);
  letter-spacing: var(--letter-spacing-4);
  line-height: var(--line-height-1);
  text-transform: uppercase;
}

.WE30Yv5GMEJl9YFb3XZH {
  font-size: var(--font-size-14);
  letter-spacing: var(--letter-spacing-3);
  line-height: var(--line-height-3);
}

.Cx85TrjawjbDhx7o6QU6 {
  text-decoration: underline dotted var(--gray-400);
  text-underline-offset: 0.313rem;
  text-decoration-thickness: 0.063rem;
}

.Py2k71BrUEvKALTUYYy3 {
  text-decoration: underline dashed var(--gray-400);
  text-underline-offset: 0.313rem;
  text-decoration-thickness: 0.063rem;
}

/** Default font */

body {
  -webkit-font-smoothing: antialiased;
  font-family: proxima-nova, system-ui, sans-serif;
  font-size: var(--font-size-20);
  font-weight: var(--weight-regular);
  letter-spacing: var(--letter-spacing-2);
  line-height: var(--line-height-4);
}

