@font-face {
  font-family: "thm-nyt-magslab";
  src: url("/static/fonts/nyt/magslab-normal-700.32ddc16a2c925830897e56e134696ade.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Quintessential";
  src: url("/static/fonts/google/Quintessential-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Birthstone";
  src: url("/static/fonts/google/Birthstone-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Merriweather";
  src: url("/static/fonts/google/Merriweather-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Merriweather";
  src: url("/static/fonts/google/Merriweather-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Manrope";
  src: url("/static/fonts/google/Manrope-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Manrope";
  src: url("/static/fonts/google/Manrope-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Manrope";
  src: url("/static/fonts/google/Manrope-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "AeonikPro";
  src:
    url("/static/fonts/nyt/franklin-normal-500.0f4aea3d462cdb64748629efcbbf36bc.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-500-normal.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "AeonikPro";
  src:
    url("/static/fonts/nyt/franklin-normal-700.91eaf6b5642463af4091160b4bbfdfcb.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-700-normal.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Google Sans";
  src:
    url("/static/fonts/nyt/franklin-normal-500.0f4aea3d462cdb64748629efcbbf36bc.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-500-normal.woff") format("woff");
  font-weight: 400 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Google Sans";
  src:
    url("/static/fonts/nyt/franklin-normal-700.91eaf6b5642463af4091160b4bbfdfcb.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-700-normal.woff") format("woff");
  font-weight: 600 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Segoe UI";
  src:
    url("/static/fonts/nyt/franklin-normal-500.0f4aea3d462cdb64748629efcbbf36bc.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-500-normal.woff") format("woff");
  font-weight: 400 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Segoe UI";
  src: url("/static/fonts/nyt/franklin-normal-600.75739ac267f076931c6da9740386ee6b.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Segoe UI";
  src:
    url("/static/fonts/nyt/franklin-normal-700.91eaf6b5642463af4091160b4bbfdfcb.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-700-normal.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Arial";
  src:
    url("/static/fonts/nyt/franklin-normal-500.0f4aea3d462cdb64748629efcbbf36bc.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-500-normal.woff") format("woff");
  font-weight: 400 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Arial";
  src:
    url("/static/fonts/nyt/franklin-normal-700.91eaf6b5642463af4091160b4bbfdfcb.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-700-normal.woff") format("woff");
  font-weight: 600 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Neue";
  src:
    url("/static/fonts/nyt/franklin-normal-500.0f4aea3d462cdb64748629efcbbf36bc.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-500-normal.woff") format("woff");
  font-weight: 400 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Neue";
  src:
    url("/static/fonts/nyt/franklin-normal-700.91eaf6b5642463af4091160b4bbfdfcb.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-700-normal.woff") format("woff");
  font-weight: 600 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Cambria";
  src: url("/static/fonts/nyt/imperial-normal-400.6131cd77b6e216c7693ed925f4309ffc.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Cambria";
  src: url("/static/fonts/nyt/imperial-italic-400.30d6073613e33e742de4c1325b31065c.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "nyt-magslab";
  src: url("/static/fonts/nyt/magslab-normal-700.32ddc16a2c925830897e56e134696ade.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-magslab";
  src: url("/static/fonts/nyt/magslab-normal-700.32ddc16a2c925830897e56e134696ade.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "thm-nyt-magsans";
  src: url("/static/fonts/nyt/magsans-normal-500.4f26f7d03a65d1d6e0888e034bd3bcca.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-magsans";
  src: url("/static/fonts/nyt/magsans-normal-500.4f26f7d03a65d1d6e0888e034bd3bcca.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "thm-nyt-magsans";
  src: url("/static/fonts/nyt/magsans-normal-700.540b6986e349e0c3584cf51bbcda1224.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-magsans";
  src: url("/static/fonts/nyt/magsans-normal-700.540b6986e349e0c3584cf51bbcda1224.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "thm-nyt-imperial";
  src: url("/static/fonts/nyt/imperial-normal-400.6131cd77b6e216c7693ed925f4309ffc.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-imperial";
  src: url("/static/fonts/nyt/imperial-normal-400.6131cd77b6e216c7693ed925f4309ffc.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "thm-nyt-imperial";
  src: url("/static/fonts/nyt/imperial-italic-400.30d6073613e33e742de4c1325b31065c.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "nyt-imperial";
  src: url("/static/fonts/nyt/imperial-italic-400.30d6073613e33e742de4c1325b31065c.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "thm-nyt-franklin";
  src:
    url("/static/fonts/nyt/franklin-normal-500.0f4aea3d462cdb64748629efcbbf36bc.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-500-normal.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-franklin";
  src:
    url("/static/fonts/nyt/franklin-normal-500.0f4aea3d462cdb64748629efcbbf36bc.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-500-normal.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "thm-nyt-franklin";
  src: url("/static/fonts/nyt/franklin-normal-600.75739ac267f076931c6da9740386ee6b.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-franklin";
  src: url("/static/fonts/nyt/franklin-normal-600.75739ac267f076931c6da9740386ee6b.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "thm-nyt-franklin";
  src:
    url("/static/fonts/nyt/franklin-normal-700.91eaf6b5642463af4091160b4bbfdfcb.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-700-normal.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-franklin";
  src:
    url("/static/fonts/nyt/franklin-normal-700.91eaf6b5642463af4091160b4bbfdfcb.woff2") format("woff2"),
    url("/static/fonts/nyt/nyt-franklin-700-normal.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-cheltenham";
  src: url("/static/fonts/nyt/imperial-normal-400.6131cd77b6e216c7693ed925f4309ffc.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-cheltenham";
  src: url("/static/fonts/nyt/imperial-italic-400.30d6073613e33e742de4c1325b31065c.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "nyt-cheltenham";
  src: url("/static/fonts/nyt/magslab-normal-700.32ddc16a2c925830897e56e134696ade.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-cheltenham";
  src: url("/static/fonts/nyt/magslab-normal-700.32ddc16a2c925830897e56e134696ade.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-karnak";
  src: url("/static/fonts/nyt/magslab-normal-700.32ddc16a2c925830897e56e134696ade.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-karnak";
  src: url("/static/fonts/nyt/magslab-normal-700.32ddc16a2c925830897e56e134696ade.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-cheltenham-small";
  src: url("/static/fonts/nyt/magsans-normal-500.4f26f7d03a65d1d6e0888e034bd3bcca.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "nyt-cheltenham-small";
  src: url("/static/fonts/nyt/magsans-normal-700.540b6986e349e0c3584cf51bbcda1224.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
