/* Approved EXO 2 Italic 500 accent system. */
@font-face {
  font-family: "GML Exo 2 Italic";
  src: url("assets/exo-italic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
}
:root {
  --accent-font: "GML Exo 2 Italic", Arial, sans-serif;
  --serif: var(--accent-font);
}

.hero h1 em,
.closing h2 em,
.editorial-sequence h2 em,
.editorial-sequence .project-statement em,
.editorial-sequence .qa-magazine .qa-heading,
.editorial-sequence .project-magazine .project-hero-proof .project-number strong {
  font-family: var(--accent-font);
  font-style: italic;
  font-weight: 500;
  font-synthesis: none;
  font-kerning: normal;
  font-optical-sizing: auto;
  letter-spacing: -.02em;
}

.hero h1 em,
.closing h2 em,
.editorial-sequence h2 em {
  font-size: 1em;
  line-height: inherit;
}
.editorial-sequence .project-magazine .project-hero-proof .project-number strong {
  letter-spacing: -.035em;
  font-variant-numeric: lining-nums proportional-nums;
}

@media (max-width: 760px) {
  .hero h1 em,
  .closing h2 em,
  .editorial-sequence h2 em,
  .editorial-sequence .project-statement em {
    overflow-wrap: normal;
    hyphens: auto;
  }
}

.editorial-sequence .project-magazine .project-body .project-takeaway{font-family:var(--accent-font);font-style:italic;font-weight:500;font-size:14px;line-height:1.8;letter-spacing:0;font-synthesis:none}
