@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/headline-inter-500.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/headline-inter-600.ttf) format("truetype");
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/headline-source-500.ttf) format("truetype");
}
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(assets/headline-source-600.ttf) format("truetype");
}

@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/headline-plex-500.ttf) format("truetype");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(assets/headline-plex-600.ttf) format("truetype");
}
/* Headline studies share the existing layout, imagery and body typography. */
:root[data-type="inter"]{--headline-family:"Inter",Arial,sans-serif;--headline-weight:500;--headline-tracking:-.04em;}
:root[data-type="source"]{--headline-family:"Source Sans 3",Arial,sans-serif;--headline-weight:600;--headline-tracking:-.025em;}
:root[data-type="plex"]{--headline-family:"IBM Plex Sans",Arial,sans-serif;--headline-weight:500;--headline-tracking:-.035em;}
html[data-type]:not([data-type="current"]) h1,html[data-type]:not([data-type="current"]) h2{}
html[data-type]:not([data-type="current"]) h3{}
html[data-type]:not([data-type="current"]) .mentor-copy blockquote{font-weight:var(--headline-weight);}
