/* Generated by scripts/import-pangram-fonts.ts. Do not edit manually. */
/* 103 families; 1219 WOFF2 faces. */
@font-face {
  font-family: "OT 2049";
  src: url("/fonts/pangram/off-type/ot2049-black-81594f71.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "OT 2049";
  src: url("/fonts/pangram/off-type/ot2049-bold-b607fbe6.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT 2049";
  src: url("/fonts/pangram/off-type/ot2049-light-0f8934f7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT 2049";
  src: url("/fonts/pangram/off-type/ot2049-regular-f5ede0ed.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT 2049";
  src: url("/fonts/pangram/off-type/ot2049-thin-bbe53e3c.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Abalos";
  src: url("/fonts/pangram/off-type/otabalos-bold-8b11d0b3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Abalos";
  src: url("/fonts/pangram/off-type/otabalos-extrabold-d4017f4f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "OT Abalos";
  src: url("/fonts/pangram/off-type/otabalos-hairline-e4100215.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Abalos";
  src: url("/fonts/pangram/off-type/otabalos-light-52a6d1ef.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Abalos";
  src: url("/fonts/pangram/off-type/otabalos-regular-7d84103b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Abalos";
  src: url("/fonts/pangram/off-type/otabalos-semibold-9827f619.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Brut";
  src: url("/fonts/pangram/off-type/otbrut-italic-7000bafc.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Brut";
  src: url("/fonts/pangram/off-type/otbrut-italicmono-664bc5b2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Brut";
  src: url("/fonts/pangram/off-type/otbrut-regular-5bbea867.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Brut";
  src: url("/fonts/pangram/off-type/otbrut-regularmono-7839e799.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Classic";
  src: url("/fonts/pangram/off-type/otbulbclassic-100-a1caa9f4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Classic";
  src: url("/fonts/pangram/off-type/otbulbclassic-200-c1ab59de.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Classic";
  src: url("/fonts/pangram/off-type/otbulbclassic-500-1f5b88fa.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Classic";
  src: url("/fonts/pangram/off-type/otbulbclassic-700-bdae32f1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Classic";
  src: url("/fonts/pangram/off-type/otbulbclassic-900-cb8a7324.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Monoline";
  src: url("/fonts/pangram/off-type/otbulbmonoline-100-6b6f81e4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Monoline";
  src: url("/fonts/pangram/off-type/otbulbmonoline-200-4a63cdd3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Monoline";
  src: url("/fonts/pangram/off-type/otbulbmonoline-500-55458526.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Monoline";
  src: url("/fonts/pangram/off-type/otbulbmonoline-700-45584548.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Monoline";
  src: url("/fonts/pangram/off-type/otbulbmonoline-900-1df79c93.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Reverse";
  src: url("/fonts/pangram/off-type/otbulbreverse-100-83eecaf3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Reverse";
  src: url("/fonts/pangram/off-type/otbulbreverse-200-da40adbe.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Reverse";
  src: url("/fonts/pangram/off-type/otbulbreverse-500-7cd6567a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Reverse";
  src: url("/fonts/pangram/off-type/otbulbreverse-700-72e607fa.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Bulb Reverse";
  src: url("/fonts/pangram/off-type/otbulbreverse-900-1ec8c56b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Diamond";
  src: url("/fonts/pangram/off-type/otjubilee-diamondbold-8921834b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Diamond";
  src: url("/fonts/pangram/off-type/otjubilee-diamondbolditalic-9d5aa5dd.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Diamond";
  src: url("/fonts/pangram/off-type/otjubilee-diamondextrabold-01fe1cca.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Diamond";
  src: url("/fonts/pangram/off-type/otjubilee-diamondextrabolditalic-3db11280.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Diamond";
  src: url("/fonts/pangram/off-type/otjubilee-diamondextralight-852a253f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Diamond";
  src: url("/fonts/pangram/off-type/otjubilee-diamondextralightitalic-8d8a3d7c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Diamond";
  src: url("/fonts/pangram/off-type/otjubilee-diamondmedium-2b96a63f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Diamond";
  src: url("/fonts/pangram/off-type/otjubilee-diamondmediumitalic-70e297d6.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Diamond";
  src: url("/fonts/pangram/off-type/otjubilee-diamondregular-b33192ec.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Diamond";
  src: url("/fonts/pangram/off-type/otjubilee-diamondregularitalic-3fd6fc23.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Diamond";
  src: url("/fonts/pangram/off-type/otjubilee-diamondthin-330eedfa.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Diamond";
  src: url("/fonts/pangram/off-type/otjubilee-diamondthinitalic-ce103c50.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Golden";
  src: url("/fonts/pangram/off-type/otjubilee-goldenbold-bfc9428e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Golden";
  src: url("/fonts/pangram/off-type/otjubilee-goldenbolditalic-25cf2789.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Golden";
  src: url("/fonts/pangram/off-type/otjubilee-goldenextrabold-0938ff57.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Golden";
  src: url("/fonts/pangram/off-type/otjubilee-goldenextrabolditalic-25ea8d64.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Golden";
  src: url("/fonts/pangram/off-type/otjubilee-goldenextralight-c1ff56f9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Golden";
  src: url("/fonts/pangram/off-type/otjubilee-goldenextralightitalic-28c7f25b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Golden";
  src: url("/fonts/pangram/off-type/otjubilee-goldenmedium-31fb449f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Golden";
  src: url("/fonts/pangram/off-type/otjubilee-goldenmediumitalic-75ffba4b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Golden";
  src: url("/fonts/pangram/off-type/otjubilee-goldenregular-c81c2c5f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Golden";
  src: url("/fonts/pangram/off-type/otjubilee-goldenregularitalic-8a3b7743.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Golden";
  src: url("/fonts/pangram/off-type/otjubilee-goldenthin-41a65cec.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Golden";
  src: url("/fonts/pangram/off-type/otjubilee-goldenthinitalic-7cea598b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Platinum";
  src: url("/fonts/pangram/off-type/otjubilee-platinumbold-6e41484c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Platinum";
  src: url("/fonts/pangram/off-type/otjubilee-platinumbolditalic-65952166.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Platinum";
  src: url("/fonts/pangram/off-type/otjubilee-platinumextrabold-2f94257f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Platinum";
  src: url("/fonts/pangram/off-type/otjubilee-platinumextrabolditalic-9b48f7a7.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Platinum";
  src: url("/fonts/pangram/off-type/otjubilee-platinumextralight-22a2be03.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Platinum";
  src: url("/fonts/pangram/off-type/otjubilee-platinumextralightitalic-a5bb3d7d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Platinum";
  src: url("/fonts/pangram/off-type/otjubilee-platinummedium-19102e7a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Platinum";
  src: url("/fonts/pangram/off-type/otjubilee-platinummediumitalic-9e26f579.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Platinum";
  src: url("/fonts/pangram/off-type/otjubilee-platinumregular-f188f644.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Platinum";
  src: url("/fonts/pangram/off-type/otjubilee-platinumregularitalic-ff01cb88.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Platinum";
  src: url("/fonts/pangram/off-type/otjubilee-platinumthin-e099041e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Platinum";
  src: url("/fonts/pangram/off-type/otjubilee-platinumthinitalic-b6b71386.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Ruby";
  src: url("/fonts/pangram/off-type/otjubilee-rubybold-47cfc9ea.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Ruby";
  src: url("/fonts/pangram/off-type/otjubilee-rubybolditalic-fdcfc716.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Ruby";
  src: url("/fonts/pangram/off-type/otjubilee-rubyextrabold-05773beb.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Ruby";
  src: url("/fonts/pangram/off-type/otjubilee-rubyextrabolditalic-8cc6de71.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Ruby";
  src: url("/fonts/pangram/off-type/otjubilee-rubyextralight-406202a2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Ruby";
  src: url("/fonts/pangram/off-type/otjubilee-rubyextralightitalic-1b0f5a5b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Ruby";
  src: url("/fonts/pangram/off-type/otjubilee-rubymedium-a600e279.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Ruby";
  src: url("/fonts/pangram/off-type/otjubilee-rubymediumitalic-31a63a8e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Ruby";
  src: url("/fonts/pangram/off-type/otjubilee-rubyregular-aae72357.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Ruby";
  src: url("/fonts/pangram/off-type/otjubilee-rubyregularitalic-532b6dd8.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Ruby";
  src: url("/fonts/pangram/off-type/otjubilee-rubythin-90e422e9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Ruby";
  src: url("/fonts/pangram/off-type/otjubilee-rubythinitalic-3a41b1fd.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Sapphire";
  src: url("/fonts/pangram/off-type/otjubilee-sapphirebold-3ff3fd70.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Sapphire";
  src: url("/fonts/pangram/off-type/otjubilee-sapphirebolditalic-628aab9b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Sapphire";
  src: url("/fonts/pangram/off-type/otjubilee-sapphireextrabold-ac8923d6.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Sapphire";
  src: url("/fonts/pangram/off-type/otjubilee-sapphireextrabolditalic-90e54034.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Sapphire";
  src: url("/fonts/pangram/off-type/otjubilee-sapphireextralight-ae268a0b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Sapphire";
  src: url("/fonts/pangram/off-type/otjubilee-sapphireextralightitalic-bffaced4.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Sapphire";
  src: url("/fonts/pangram/off-type/otjubilee-sapphiremedium-6ccaa694.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Sapphire";
  src: url("/fonts/pangram/off-type/otjubilee-sapphiremediumitalic-7bcddcdb.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Sapphire";
  src: url("/fonts/pangram/off-type/otjubilee-sapphireregular-310ed63a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Sapphire";
  src: url("/fonts/pangram/off-type/otjubilee-sapphireregularitalic-4578f1ea.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Sapphire";
  src: url("/fonts/pangram/off-type/otjubilee-sapphirethin-bf2b4d3d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Sapphire";
  src: url("/fonts/pangram/off-type/otjubilee-sapphirethinitalic-282b2b19.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Silver";
  src: url("/fonts/pangram/off-type/otjubilee-silverbold-8c1699e2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Silver";
  src: url("/fonts/pangram/off-type/otjubilee-silverbolditalic-1a308133.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Silver";
  src: url("/fonts/pangram/off-type/otjubilee-silverextrabold-eda49bb6.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Silver";
  src: url("/fonts/pangram/off-type/otjubilee-silverextrabolditalic-5e19707a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Silver";
  src: url("/fonts/pangram/off-type/otjubilee-silverextralight-6cdeb890.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Silver";
  src: url("/fonts/pangram/off-type/otjubilee-silverextralightitalic-56b89a4e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Silver";
  src: url("/fonts/pangram/off-type/otjubilee-silvermedium-c050eb92.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Silver";
  src: url("/fonts/pangram/off-type/otjubilee-silvermediumitalic-acb6b445.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Silver";
  src: url("/fonts/pangram/off-type/otjubilee-silverregular-445f58e5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Silver";
  src: url("/fonts/pangram/off-type/otjubilee-silverregularitalic-72d17a0e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Silver";
  src: url("/fonts/pangram/off-type/otjubilee-silverthin-9deaf47a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Jubilee Silver";
  src: url("/fonts/pangram/off-type/otjubilee-silverthinitalic-d9aaad73.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Miniature";
  src: url("/fonts/pangram/off-type/otminiature-black-7dd28b2d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "OT Miniature";
  src: url("/fonts/pangram/off-type/otminiature-blackitalic-7d5c06b9.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "OT Miniature";
  src: url("/fonts/pangram/off-type/otminiature-bold-a66f627c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Miniature";
  src: url("/fonts/pangram/off-type/otminiature-bolditalic-08efbcf9.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Miniature";
  src: url("/fonts/pangram/off-type/otminiature-extralight-c1b789dc.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Miniature";
  src: url("/fonts/pangram/off-type/otminiature-extralightitalic-91141231.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Miniature";
  src: url("/fonts/pangram/off-type/otminiature-light-52a231f2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Miniature";
  src: url("/fonts/pangram/off-type/otminiature-lightitalic-ed1c62ed.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Miniature";
  src: url("/fonts/pangram/off-type/otminiature-regular-521285e3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Miniature";
  src: url("/fonts/pangram/off-type/otminiature-regularitalic-b29bdbf1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Missouri";
  src: url("/fonts/pangram/off-type/otmissouri-16mm-1a6789e2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "OT Missouri";
  src: url("/fonts/pangram/off-type/otmissouri-70mm-a4bb28d8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Missouri";
  src: url("/fonts/pangram/off-type/otmissouri-8mm-a845651c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Neglige";
  src: url("/fonts/pangram/off-type/otneglige-l-e30c86c3.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Neglige";
  src: url("/fonts/pangram/off-type/otneglige-lstencil-377a32d5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Neglige";
  src: url("/fonts/pangram/off-type/otneglige-s-1805af76.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Neglige";
  src: url("/fonts/pangram/off-type/otneglige-sstencil-0fe1b9f5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Neglige";
  src: url("/fonts/pangram/off-type/otneglige-xxs-5ae123e1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Neglige";
  src: url("/fonts/pangram/off-type/otneglige-xxsstencil-faab4ef7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-boldextrasqueezed-6700a535.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-bolditalicextrasqueezed-b05ab910.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-bolditalicsemisqueezed-0f839f90.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-bolditalicsqueezed-d1145086.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-bolditalicultrasqueezed-d9e7ae07.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-boldsemisqueezed-23665cb4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-boldsqueezed-4361b18c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-boldultrasqueezed-b51b1114.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-bookextrasqueezed-4764218d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-booksemisqueezed-f7c867bd.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-booksqueezed-b1628958.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-bookultrasqueezed-abcbe98c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-italicextrasqueezed-687efb88.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-italicsemisqueezed-91450035.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-italicsqueezed-a6dbed1d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-italicultrasqueezed-ac47fc25.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-lightextrasqueezed-6d5bbe71.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-lightsemisqueezed-50b75abd.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-lightsqueezed-40492620.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-lightultrasqueezed-3ed2d6bf.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-mediumextrasqueezed-43066008.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-mediumsemisqueezed-94fbe0d5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-mediumsqueezed-65c1f633.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-mediumultrasqueezed-58ddaab4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-regularextrasqueezed-bdc5dda9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-regularsemisqueezed-db6cfcd7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-regularsqueezed-7abc8ad2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-regularultrasqueezed-979b8569.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-thinextrasqueezed-2cdb840f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-thinitalicextrasqueezed-a9b38dc6.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-thinitalicsemisqueezed-792d6034.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-thinitalicsqueezed-359899e3.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-thinitalicultrasqueezed-7ecbb4ed.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-thinsemisqueezed-078f9b78.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-thinsqueezed-036c2ec7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Neue Montreal";
  src: url("/fonts/pangram/off-type/otneuemontreal-thinultrasqueezed-cf5eae65.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Pergamon";
  src: url("/fonts/pangram/off-type/otpergamon-black-cd769222.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "OT Pergamon";
  src: url("/fonts/pangram/off-type/otpergamon-bold-51433225.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Pergamon";
  src: url("/fonts/pangram/off-type/otpergamon-extralight-22eacc50.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Pergamon";
  src: url("/fonts/pangram/off-type/otpergamon-light-fef4d1cf.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Pergamon";
  src: url("/fonts/pangram/off-type/otpergamon-regular-07298fe5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Pergamon";
  src: url("/fonts/pangram/off-type/otpergamon-roughblack-463869e3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "OT Pergamon";
  src: url("/fonts/pangram/off-type/otpergamon-roughbold-b92a5515.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Pergamon";
  src: url("/fonts/pangram/off-type/otpergamon-roughextralight-024ccec6.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Pergamon";
  src: url("/fonts/pangram/off-type/otpergamon-roughlight-1743d8a2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Pergamon";
  src: url("/fonts/pangram/off-type/otpergamon-roughregular-0b3a2174.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Pergamon";
  src: url("/fonts/pangram/off-type/otpergamon-roughsemibold-a7d93040.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "OT Pergamon";
  src: url("/fonts/pangram/off-type/otpergamon-semibold-7749d6ed.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "OT Rayuela";
  src: url("/fonts/pangram/off-type/otrayuela-regular-47c2af32.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Rhapsody";
  src: url("/fonts/pangram/off-type/otrhapsody-bold-2fd79e0e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Rhapsody";
  src: url("/fonts/pangram/off-type/otrhapsody-extrabold-48801f50.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Rhapsody";
  src: url("/fonts/pangram/off-type/otrhapsody-light-6378a9d0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Rhapsody";
  src: url("/fonts/pangram/off-type/otrhapsody-regular-82bf4198.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Rhapsody";
  src: url("/fonts/pangram/off-type/otrhapsody-thin-75a199c1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector";
  src: url("/fonts/pangram/off-type/otsector-boldcolor-adf6db95.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector";
  src: url("/fonts/pangram/off-type/otsector-boldcolorrotalic-2823e948.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector";
  src: url("/fonts/pangram/off-type/otsector-boldfill-bf3bf096.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector";
  src: url("/fonts/pangram/off-type/otsector-boldfillrotalic-603067e7.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector";
  src: url("/fonts/pangram/off-type/otsector-boldgrid-50609e62.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector";
  src: url("/fonts/pangram/off-type/otsector-boldgridrotalic-7152cda1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector";
  src: url("/fonts/pangram/off-type/otsector-regularcolor-02a82cf6.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector";
  src: url("/fonts/pangram/off-type/otsector-regularcolorrotalic-cbe966b2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector";
  src: url("/fonts/pangram/off-type/otsector-regularfill-13b3ed3e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector";
  src: url("/fonts/pangram/off-type/otsector-regularfillrotalic-7f144b8c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector";
  src: url("/fonts/pangram/off-type/otsector-regulargrid-0b3ca70d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector";
  src: url("/fonts/pangram/off-type/otsector-regulargridrotalic-12015433.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector Narrow";
  src: url("/fonts/pangram/off-type/otsectornarrow-boldcolor-b71036e9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector Narrow";
  src: url("/fonts/pangram/off-type/otsectornarrow-boldcolorrotalic-45d545ef.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector Narrow";
  src: url("/fonts/pangram/off-type/otsectornarrow-boldfill-df8e1abe.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector Narrow";
  src: url("/fonts/pangram/off-type/otsectornarrow-boldfillrotalic-187f7cfc.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector Narrow";
  src: url("/fonts/pangram/off-type/otsectornarrow-boldgrid-c4d34d97.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector Narrow";
  src: url("/fonts/pangram/off-type/otsectornarrow-boldgridrotalic-377392b7.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector Narrow";
  src: url("/fonts/pangram/off-type/otsectornarrow-regularcolor-c2b7c343.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector Narrow";
  src: url("/fonts/pangram/off-type/otsectornarrow-regularcolorrotalic-6d463096.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector Narrow";
  src: url("/fonts/pangram/off-type/otsectornarrow-regularfill-15d586a0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector Narrow";
  src: url("/fonts/pangram/off-type/otsectornarrow-regularfillrotalic-951b68d7.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector Narrow";
  src: url("/fonts/pangram/off-type/otsectornarrow-regulargrid-32cb5aaa.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Sector Narrow";
  src: url("/fonts/pangram/off-type/otsectornarrow-regulargridrotalic-584bb36e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Weird Serif";
  src: url("/fonts/pangram/off-type/otweirdserif-black-89978b5e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Weird Serif";
  src: url("/fonts/pangram/off-type/otweirdserif-blackitalic-2832874d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Weird Serif";
  src: url("/fonts/pangram/off-type/otweirdserif-bold-e4439dff.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Weird Serif";
  src: url("/fonts/pangram/off-type/otweirdserif-bolditalic-50fa44d9.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Weird Serif";
  src: url("/fonts/pangram/off-type/otweirdserif-light-9a73eb35.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Weird Serif";
  src: url("/fonts/pangram/off-type/otweirdserif-lightitalic-e05d0aea.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Weird Serif";
  src: url("/fonts/pangram/off-type/otweirdserif-regular-d70c0573.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Weird Serif";
  src: url("/fonts/pangram/off-type/otweirdserif-regularitalic-d40c1ac2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "OT Weird Serif";
  src: url("/fonts/pangram/off-type/otweirdserif-thin-d8866224.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Weird Serif";
  src: url("/fonts/pangram/off-type/otweirdserif-thinitalic-0f89e6eb.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Yokai";
  src: url("/fonts/pangram/off-type/otyokai-bold-fcb325a9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "OT Yokai";
  src: url("/fonts/pangram/off-type/otyokai-extrabold-1e6d2d1d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "OT Yokai";
  src: url("/fonts/pangram/off-type/otyokai-extralight-4c0a5c3d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "OT Yokai";
  src: url("/fonts/pangram/off-type/otyokai-light-ec15f6dc.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "OT Yokai";
  src: url("/fonts/pangram/off-type/otyokai-regular-f110b62f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-black-f4468616.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-blackitalic-e10b91c0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-bold-16cf514c.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-bolditalic-fe17ca4e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-book-ad476272.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-bookitalic-32c1e965.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-light-f7fd1d44.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-lightitalic-1c2d3b23.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-medium-3748ff01.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-mediumitalic-3dc8176a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-semibold-bf5fdd0b.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-semibolditalic-68f14236.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-thin-cee98253.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Acma";
  src: url("/fonts/pangram/ppf/ppacma-thinitalic-eb3d0cb7.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-bold-7b44ae35.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-grandheavy-46c27734.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-granditalic-fb644f10.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-grandlight-1d96c594.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-grandregular-e5f5ec3b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-italic-f43ffea3.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-narrowblack-834e0eff.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-narrowregular-84fc68b0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-regular-4a4d98b2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-thinitalic-d26b8d3a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-tightblack-4236dde9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-tightregular-c59fd5fc.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-tightthin-1107c534.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-wideblackitalic-871095fd.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir";
  src: url("/fonts/pangram/ppf/ppagrandir-widelight-eea090ce.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Agrandir Text";
  src: url("/fonts/pangram/ppf/ppagrandirtext-bold-719c72b1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-black-38ab1b5f.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-blackitalic-db49209e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-blackmono-72eb076c.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-blackmonoitalic-ed999e30.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-extralight-da57bbc9.woff2") format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-extralightitalic-f0c31a60.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-extralightmono-d9bdac74.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-extralightmonoitalic-5849ff06.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-medium-e461edbe.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-mediumitalic-1e3ea30a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-mediummono-d8cbc67c.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-mediummonoitalic-704f8018.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-regular-1816602e.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-regularitalic-fd387489.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-regularmono-f3772cc4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-regularmonoitalic-cf407f44.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-semibold-f7b040bb.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-semibolditalic-ad0b5eea.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-semiboldmono-c895da8f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-semiboldmonoitalic-506ea81e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-thin-7746ba27.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Air";
  src: url("/fonts/pangram/ppf/ppair-thinmono-a955a5f8.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Mondwest";
  src: url("/fonts/pangram/ppf/ppmondwest-bold-49d3238f.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Mondwest";
  src: url("/fonts/pangram/ppf/ppmondwest-regular-64ae82e5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP NeueBit";
  src: url("/fonts/pangram/ppf/ppneuebit-bold-892eac78.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP NeueBit";
  src: url("/fonts/pangram/ppf/ppneuebit-regular-244f7f1a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Casa";
  src: url("/fonts/pangram/ppf/ppcasa-regular-7b609f65.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Charlevoix";
  src: url("/fonts/pangram/ppf/ppcharlevoix-black-543c088f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Charlevoix";
  src: url("/fonts/pangram/ppf/ppcharlevoix-bold-00d2533a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Charlevoix";
  src: url("/fonts/pangram/ppf/ppcharlevoix-regular-42d112d3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Charlevoix";
  src: url("/fonts/pangram/ppf/ppcharlevoix-thin-75f880a5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Chronos Serif";
  src: url("/fonts/pangram/ppf/ppchronosserif-filled-3e205544.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Chronos Serif";
  src: url("/fonts/pangram/ppf/ppchronosserif-stroked-4ef9d573.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Cirka";
  src: url("/fonts/pangram/ppf/ppcirka-bold-055d6068.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Cirka";
  src: url("/fonts/pangram/ppf/ppcirka-light-7cff011e.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Cirka";
  src: url("/fonts/pangram/ppf/ppcirka-regular-0cad31fa.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/pangram/ppf/ppeditorialnew-bold-aeec46f3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/pangram/ppf/ppeditorialnew-bolditalic-2268d923.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/pangram/ppf/ppeditorialnew-heavy-c2f21a33.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/pangram/ppf/ppeditorialnew-heavyitalic-264dc496.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/pangram/ppf/ppeditorialnew-italic-acbbd703.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/pangram/ppf/ppeditorialnew-regular-cbd1cb3c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/pangram/ppf/ppeditorialnew-thin-b625a6fa.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/pangram/ppf/ppeditorialnew-thinitalic-063b38a2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/pangram/ppf/ppeditorialnew-ultralight-b5e38432.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/pangram/ppf/ppeditorialnew-ultralightitalic-6813ca5f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Old";
  src: url("/fonts/pangram/ppf/ppeditorialold-bold-f8371999.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Old";
  src: url("/fonts/pangram/ppf/ppeditorialold-bolditalic-17e53b29.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Old";
  src: url("/fonts/pangram/ppf/ppeditorialold-heavy-b93df22a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Old";
  src: url("/fonts/pangram/ppf/ppeditorialold-heavyitalic-941153f0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Old";
  src: url("/fonts/pangram/ppf/ppeditorialold-italic-4646cf90.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Old";
  src: url("/fonts/pangram/ppf/ppeditorialold-regular-e7754365.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Old";
  src: url("/fonts/pangram/ppf/ppeditorialold-thin-23592804.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Old";
  src: url("/fonts/pangram/ppf/ppeditorialold-thinitalic-1a989fbe.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Old";
  src: url("/fonts/pangram/ppf/ppeditorialold-ultralight-6ffa9e93.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Old";
  src: url("/fonts/pangram/ppf/ppeditorialold-ultralightitalic-a8251767.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Sans";
  src: url("/fonts/pangram/ppf/ppeditorialsans-heavy-5a75f8b9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Sans";
  src: url("/fonts/pangram/ppf/ppeditorialsans-heavyitalic-b482bec6.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Sans";
  src: url("/fonts/pangram/ppf/ppeditorialsans-medium-dcc2fe36.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Sans";
  src: url("/fonts/pangram/ppf/ppeditorialsans-mediumitalic-884be62c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Sans";
  src: url("/fonts/pangram/ppf/ppeditorialsans-thin-a38e9e80.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Sans";
  src: url("/fonts/pangram/ppf/ppeditorialsans-thinitalic-af0ad908.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Sans";
  src: url("/fonts/pangram/ppf/ppeditorialsans-ultrabold-e9d931d8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Sans";
  src: url("/fonts/pangram/ppf/ppeditorialsans-ultrabolditalic-01f7587a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Sans";
  src: url("/fonts/pangram/ppf/ppeditorialsans-ultralight-5df71382.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial Sans";
  src: url("/fonts/pangram/ppf/ppeditorialsans-ultralightitalic-f036458d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Eiko";
  src: url("/fonts/pangram/ppf/ppeiko-black-48ac4f07.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Eiko Italic";
  src: url("/fonts/pangram/ppf/ppeiko-blackitalic-d3800caa.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Eiko";
  src: url("/fonts/pangram/ppf/ppeiko-heavy-a101b1e1.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Eiko";
  src: url("/fonts/pangram/ppf/ppeiko-light-22bc78fb.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Eiko Italic";
  src: url("/fonts/pangram/ppf/ppeiko-lightitalic-7ba8b868.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Eiko";
  src: url("/fonts/pangram/ppf/ppeiko-medium-18c0bd02.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Eiko Italic";
  src: url("/fonts/pangram/ppf/ppeiko-mediumitalic-e5742eac.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Eiko";
  src: url("/fonts/pangram/ppf/ppeiko-regular-fc7cf50f.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Eiko";
  src: url("/fonts/pangram/ppf/ppeiko-thin-7e03bbbb.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Eiko Italic";
  src: url("/fonts/pangram/ppf/ppeiko-thinitalic-ffdabd80.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-condensedblack-e063cef8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-condensedextralight-23ef0f25.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-condensedlightitalic-7832d34e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-condensedregular-3ba3169e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-condensedregularitalic-d8329981.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-extendedbold-70d8052e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-extendedlight-8bef2779.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-extendedlightitalic-c2c6dca5.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-extendedmedium-d60628d9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-extrabold-0495b062.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-extrabolditalic-e2c2d107.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-light-09aeae32.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-medium-e89c8eaa.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-mediumitalic-5117aa03.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-narrowbold-312455b8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-narrowbolditalic-89d94925.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-narrowregular-21d7160b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-narrowsemibold-1a6d1319.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-regular-c1fbc7f1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-regularitalic-84528a69.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-semicondensedextralight-82242365.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-semicondensedextralightitalic-371ce5d3.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-semicondensedmedium-029f87e5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-semicondensedthin-3c89cc87.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Formula";
  src: url("/fonts/pangram/ppf/ppformula-semiextendedbold-f57f00ae.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-glareblack-06dc43c0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-glareblackitalic-3c29b3aa.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-glareextrabold-75d514bd.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-glareextrabolditalic-6e64e7ee.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-glarelight-09a1128a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-glarelightitalic-d4589d3c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-glareregular-d3efecd1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-glareregularitalic-daa71d36.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-glarethin-8173c66b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-glarethinitalic-e312da45.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-sansblack-75ceb159.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-sansblackitalic-d9d44c3e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-sansextrabold-13b51c4f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-sansextrabolditalic-6ee90de1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-sanslight-17e6edce.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-sanslightitalic-9e26617e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-sansregular-69137742.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-sansregularitalic-ce786e0d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-sansthin-6a4f16af.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-sansthinitalic-dd9949b8.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-serifblack-aa763173.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-serifblackitalic-bd055cd1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-serifextrabold-e0d2a8d2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-serifextrabolditalic-14aa04f9.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-seriflight-b7750e99.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-seriflightitalic-e9ee0e3f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-serifregular-80de660b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-serifregularitalic-ac796259.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-serifthin-46675e9c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-serifthinitalic-57507c83.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-textbold-48bf6cf0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-textbolditalic-84995e1d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-textregular-f3e4250a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Fragment";
  src: url("/fonts/pangram/ppf/ppfragment-textregularitalic-0ec6733e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Fraktion Mono";
  src: url("/fonts/pangram/ppf/ppfraktionmono-bold-2abf1a26.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Fraktion Mono";
  src: url("/fonts/pangram/ppf/ppfraktionmono-bolditalic-e4a01027.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Fraktion Mono";
  src: url("/fonts/pangram/ppf/ppfraktionmono-light-014c4a81.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Fraktion Mono";
  src: url("/fonts/pangram/ppf/ppfraktionmono-lightitalic-c790b68d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Fraktion Mono";
  src: url("/fonts/pangram/ppf/ppfraktionmono-regular-8373b216.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Fraktion Mono";
  src: url("/fonts/pangram/ppf/ppfraktionmono-regularitalic-4a119a72.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Fraktion Sans";
  src: url("/fonts/pangram/ppf/ppfraktionsans-bold-4e8a0e0d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Fraktion Sans";
  src: url("/fonts/pangram/ppf/ppfraktionsans-bolditalic-6d218bf0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Fraktion Sans";
  src: url("/fonts/pangram/ppf/ppfraktionsans-light-34979853.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Fraktion Sans";
  src: url("/fonts/pangram/ppf/ppfraktionsans-lightitalic-3d9ffe4d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Fraktion Sans";
  src: url("/fonts/pangram/ppf/ppfraktionsans-thin-5906ded0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Fraktion Sans";
  src: url("/fonts/pangram/ppf/ppfraktionsans-thinitalic-9d308382.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-black-56c5e262.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-blackitalic-05dff3fc.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-bold-3b8dad6f.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-bolditalic-835060e5.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-extralight-865fd34e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-extralightitalic-86fe51f3.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-light-67c56c05.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-lightitalic-1886934c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-medium-491a2e46.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-mediumitalic-04daee93.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-regular-391bba49.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-regularitalic-1b09af2a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-thin-a3b2a97d.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama";
  src: url("/fonts/pangram/ppf/ppframa-thinitalic-8cf9a411.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama Text";
  src: url("/fonts/pangram/ppf/ppframatext-bold-abcee634.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama Text";
  src: url("/fonts/pangram/ppf/ppframatext-bolditalic-2d7d1c51.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama Text";
  src: url("/fonts/pangram/ppf/ppframatext-light-91f139fa.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama Text";
  src: url("/fonts/pangram/ppf/ppframatext-lightitalic-cb170c3a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama Text";
  src: url("/fonts/pangram/ppf/ppframatext-regular-ae948f21.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Frama Text";
  src: url("/fonts/pangram/ppf/ppframatext-regularitalic-ce200b3c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Fuji";
  src: url("/fonts/pangram/ppf/ppfuji-bold-36570384.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Fuji";
  src: url("/fonts/pangram/ppf/ppfuji-light-7167a79d.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Fuji";
  src: url("/fonts/pangram/ppf/ppfuji-regular-59af0864.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Gatwick";
  src: url("/fonts/pangram/ppf/ppgatwick-gliderbold-7858fb0b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Gatwick";
  src: url("/fonts/pangram/ppf/ppgatwick-gliderextralight-ae9bcf9e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Gatwick";
  src: url("/fonts/pangram/ppf/ppgatwick-gliderregular-4fa5fe19.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Gatwick";
  src: url("/fonts/pangram/ppf/ppgatwick-glidersemibold-a9671082.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Gatwick";
  src: url("/fonts/pangram/ppf/ppgatwick-jetbold-9c79c4d3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Gatwick";
  src: url("/fonts/pangram/ppf/ppgatwick-jetextralight-29d4aefc.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Gatwick";
  src: url("/fonts/pangram/ppf/ppgatwick-jetregular-3e544a55.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Gatwick";
  src: url("/fonts/pangram/ppf/ppgatwick-jetsemibold-d6bb9e79.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Gatwick";
  src: url("/fonts/pangram/ppf/ppgatwick-jumbobold-f7059991.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Gatwick";
  src: url("/fonts/pangram/ppf/ppgatwick-jumboextralight-7e302a84.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Gatwick";
  src: url("/fonts/pangram/ppf/ppgatwick-jumboregular-02670258.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Gatwick";
  src: url("/fonts/pangram/ppf/ppgatwick-jumbosemibold-87685d1f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Gosha Sans";
  src: url("/fonts/pangram/ppf/ppgoshasans-bold-fdf07da6.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Gosha Sans";
  src: url("/fonts/pangram/ppf/ppgoshasans-regular-f89b1842.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Gosha Sans";
  src: url("/fonts/pangram/ppf/ppgoshasans-thin-e6e83575.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Gosha Sans";
  src: url("/fonts/pangram/ppf/ppgoshasans-ultrabold-4c56abe2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Gosha Sans";
  src: url("/fonts/pangram/ppf/ppgoshasans-ultralight-4175230a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Grafier";
  src: url("/fonts/pangram/ppf/ppgrafier-black-d024cf4d.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Grafier";
  src: url("/fonts/pangram/ppf/ppgrafier-blackdisplay-335897cd.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Grafier";
  src: url("/fonts/pangram/ppf/ppgrafier-bold-2ebab171.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Grafier";
  src: url("/fonts/pangram/ppf/ppgrafier-bolddisplay-3aaef7e5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Grafier";
  src: url("/fonts/pangram/ppf/ppgrafier-regular-5e9f3f7f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Grafier";
  src: url("/fonts/pangram/ppf/ppgrafier-regulardisplay-128368ca.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Hatton";
  src: url("/fonts/pangram/ppf/pphatton-bold-56bba390.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Hatton";
  src: url("/fonts/pangram/ppf/pphatton-bolditalic-bd509bb4.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Hatton";
  src: url("/fonts/pangram/ppf/pphatton-light-502af208.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Hatton";
  src: url("/fonts/pangram/ppf/pphatton-lightitalic-9d12545b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Hatton";
  src: url("/fonts/pangram/ppf/pphatton-medium-af412216.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Hatton";
  src: url("/fonts/pangram/ppf/pphatton-mediumitalic-da5fc9a0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Hatton";
  src: url("/fonts/pangram/ppf/pphatton-ultrabold-4bd4a147.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Hatton";
  src: url("/fonts/pangram/ppf/pphatton-ultrabolditalic-fb415383.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Hatton";
  src: url("/fonts/pangram/ppf/pphatton-ultralight-4aadd7ac.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Hatton";
  src: url("/fonts/pangram/ppf/pphatton-ultralightitalic-c6b223bf.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Kyoto";
  src: url("/fonts/pangram/ppf/ppkyoto-extrabold-029073f5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Kyoto";
  src: url("/fonts/pangram/ppf/ppkyoto-extrabolditalic-3ebd30a8.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Kyoto";
  src: url("/fonts/pangram/ppf/ppkyoto-heavy-eccb6394.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Kyoto";
  src: url("/fonts/pangram/ppf/ppkyoto-heavyitalic-4abe043b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Kyoto";
  src: url("/fonts/pangram/ppf/ppkyoto-light-f94247c7.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Kyoto";
  src: url("/fonts/pangram/ppf/ppkyoto-lightitalic-ac188c4a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Kyoto";
  src: url("/fonts/pangram/ppf/ppkyoto-medium-6a82304a.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Kyoto";
  src: url("/fonts/pangram/ppf/ppkyoto-mediumitalic-3d675155.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Kyoto";
  src: url("/fonts/pangram/ppf/ppkyoto-regular-bf43c3d2.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Kyoto";
  src: url("/fonts/pangram/ppf/ppkyoto-regularitalic-67e78f93.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Kyoto";
  src: url("/fonts/pangram/ppf/ppkyoto-thin-a60e8d25.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Kyoto";
  src: url("/fonts/pangram/ppf/ppkyoto-thinitalic-1efea568.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Lettra Mono";
  src: url("/fonts/pangram/ppf/pplettramono-medium-6de7f438.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Lettra Mono";
  src: url("/fonts/pangram/ppf/pplettramono-mediumitalic-2390e0d0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Lettra Mono";
  src: url("/fonts/pangram/ppf/pplettramono-regular-82218432.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Lettra Mono";
  src: url("/fonts/pangram/ppf/pplettramono-regularitalic-5e2012a1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Lettra Mono";
  src: url("/fonts/pangram/ppf/pplettramono-ultrabold-c67648ae.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Lettra Mono";
  src: url("/fonts/pangram/ppf/pplettramono-ultrabolditalic-357156b0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Lettra Mono";
  src: url("/fonts/pangram/ppf/pplettramono-ultralight-0de2f1a5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Lettra Mono";
  src: url("/fonts/pangram/ppf/pplettramono-ultralightitalic-79b65aa8.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Migra Italic";
  src: url("/fonts/pangram/ppf/ppmigra-blackitalic-e27d9998.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Migra";
  src: url("/fonts/pangram/ppf/ppmigra-extrabold-bcb27bc9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Migra Italic";
  src: url("/fonts/pangram/ppf/ppmigra-extrabolditalic-5541de7b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Migra";
  src: url("/fonts/pangram/ppf/ppmigra-extralight-78ede91a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Migra Italic";
  src: url("/fonts/pangram/ppf/ppmigra-extralightitalic-59ad11a8.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Migra Italic";
  src: url("/fonts/pangram/ppf/ppmigra-italic-6d61f3ad.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Migra";
  src: url("/fonts/pangram/ppf/ppmigra-light-160d4b52.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Migra";
  src: url("/fonts/pangram/ppf/ppmigra-regular-619c1f60.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Mono";
  src: url("/fonts/pangram/ppf/ppmodelmono-bold-a3cb7fbf.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Mono";
  src: url("/fonts/pangram/ppf/ppmodelmono-bolditalic-8614545c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Mono";
  src: url("/fonts/pangram/ppf/ppmodelmono-book-f584bdb2.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Mono";
  src: url("/fonts/pangram/ppf/ppmodelmono-bookitalic-34099a32.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Mono";
  src: url("/fonts/pangram/ppf/ppmodelmono-light-e979dc48.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Mono";
  src: url("/fonts/pangram/ppf/ppmodelmono-lightitalic-f0d22010.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Mono";
  src: url("/fonts/pangram/ppf/ppmodelmono-medium-05b38a2e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Mono";
  src: url("/fonts/pangram/ppf/ppmodelmono-mediumitalic-294fbe56.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Mono";
  src: url("/fonts/pangram/ppf/ppmodelmono-super-84bd7af7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Mono";
  src: url("/fonts/pangram/ppf/ppmodelmono-superitalic-6aa89625.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Plastic";
  src: url("/fonts/pangram/ppf/ppmodelplastic-bold-83e5e743.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Plastic";
  src: url("/fonts/pangram/ppf/ppmodelplastic-bolditalic-e4290f40.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Plastic";
  src: url("/fonts/pangram/ppf/ppmodelplastic-book-57635796.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Plastic";
  src: url("/fonts/pangram/ppf/ppmodelplastic-bookitalic-aa04d4ef.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Plastic";
  src: url("/fonts/pangram/ppf/ppmodelplastic-light-ccc1a4e2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Plastic";
  src: url("/fonts/pangram/ppf/ppmodelplastic-lightitalic-6c9694ca.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Plastic";
  src: url("/fonts/pangram/ppf/ppmodelplastic-medium-1f4cbdf7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Plastic";
  src: url("/fonts/pangram/ppf/ppmodelplastic-mediumitalic-059f901f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Plastic";
  src: url("/fonts/pangram/ppf/ppmodelplastic-super-b251980c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Plastic";
  src: url("/fonts/pangram/ppf/ppmodelplastic-superitalic-70d4c4f4.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Model PlasticLine";
  src: url("/fonts/pangram/ppf/ppmodelplasticline-bold-a8809209.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Model PlasticLine";
  src: url("/fonts/pangram/ppf/ppmodelplasticline-bolditalic-b686c9d1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Model PlasticLine";
  src: url("/fonts/pangram/ppf/ppmodelplasticline-book-12b34a9b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Model PlasticLine";
  src: url("/fonts/pangram/ppf/ppmodelplasticline-bookitalic-5f5ca24a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Model PlasticLine";
  src: url("/fonts/pangram/ppf/ppmodelplasticline-light-9fbd6303.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Model PlasticLine";
  src: url("/fonts/pangram/ppf/ppmodelplasticline-lightitalic-68c8d02f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Model PlasticLine";
  src: url("/fonts/pangram/ppf/ppmodelplasticline-medium-204bf0b7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Model PlasticLine";
  src: url("/fonts/pangram/ppf/ppmodelplasticline-mediumitalic-17f6140b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Model PlasticLine";
  src: url("/fonts/pangram/ppf/ppmodelplasticline-super-18cdf44d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Model PlasticLine";
  src: url("/fonts/pangram/ppf/ppmodelplasticline-superitalic-99e1554f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Sans";
  src: url("/fonts/pangram/ppf/ppmodelsans-bold-6d57153f.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Sans";
  src: url("/fonts/pangram/ppf/ppmodelsans-bolditalic-ac747058.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Sans";
  src: url("/fonts/pangram/ppf/ppmodelsans-book-6ea607a8.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Sans";
  src: url("/fonts/pangram/ppf/ppmodelsans-bookitalic-aa7fb297.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Sans";
  src: url("/fonts/pangram/ppf/ppmodelsans-light-caaf3ad8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Sans";
  src: url("/fonts/pangram/ppf/ppmodelsans-lightitalic-cc602f54.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Sans";
  src: url("/fonts/pangram/ppf/ppmodelsans-medium-6c04c3bd.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Sans";
  src: url("/fonts/pangram/ppf/ppmodelsans-mediumitalic-a0c5d698.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Sans";
  src: url("/fonts/pangram/ppf/ppmodelsans-super-dddf6c26.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Model Sans";
  src: url("/fonts/pangram/ppf/ppmodelsans-superitalic-6054824e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Condensed";
  src: url("/fonts/pangram/ppf/ppmonumentcondensed-black-9297a94c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Condensed";
  src: url("/fonts/pangram/ppf/ppmonumentcondensed-blackitalic-cc023122.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Condensed";
  src: url("/fonts/pangram/ppf/ppmonumentcondensed-bold-4f1d5ff7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Condensed";
  src: url("/fonts/pangram/ppf/ppmonumentcondensed-bolditalic-cd4643a0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Condensed";
  src: url("/fonts/pangram/ppf/ppmonumentcondensed-light-dd270ad3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Condensed";
  src: url("/fonts/pangram/ppf/ppmonumentcondensed-lightitalic-914808cb.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Condensed";
  src: url("/fonts/pangram/ppf/ppmonumentcondensed-regular-0d6e94b3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Condensed";
  src: url("/fonts/pangram/ppf/ppmonumentcondensed-regularitalic-60a8cec9.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Condensed";
  src: url("/fonts/pangram/ppf/ppmonumentcondensed-thin-4e06f039.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Condensed";
  src: url("/fonts/pangram/ppf/ppmonumentcondensed-thinitalic-c1cc10c2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Extended";
  src: url("/fonts/pangram/ppf/ppmonumentextended-black-7f4beceb.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Extended";
  src: url("/fonts/pangram/ppf/ppmonumentextended-blackitalic-7e8a505e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Extended";
  src: url("/fonts/pangram/ppf/ppmonumentextended-bold-77b78af1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Extended";
  src: url("/fonts/pangram/ppf/ppmonumentextended-bolditalic-cb133345.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Extended";
  src: url("/fonts/pangram/ppf/ppmonumentextended-light-b9f6bce5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Extended";
  src: url("/fonts/pangram/ppf/ppmonumentextended-lightitalic-a41b359e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Extended";
  src: url("/fonts/pangram/ppf/ppmonumentextended-regular-69aff9b4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Extended";
  src: url("/fonts/pangram/ppf/ppmonumentextended-regularitalic-f3d40371.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Extended";
  src: url("/fonts/pangram/ppf/ppmonumentextended-thin-657daf2f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Extended";
  src: url("/fonts/pangram/ppf/ppmonumentextended-thinitalic-09773dc8.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Narrow";
  src: url("/fonts/pangram/ppf/ppmonumentnarrow-black-f12cdb36.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Narrow";
  src: url("/fonts/pangram/ppf/ppmonumentnarrow-blackitalic-47a67f95.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Narrow";
  src: url("/fonts/pangram/ppf/ppmonumentnarrow-bold-ca246b19.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Narrow";
  src: url("/fonts/pangram/ppf/ppmonumentnarrow-bolditalic-fd1527e1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Narrow";
  src: url("/fonts/pangram/ppf/ppmonumentnarrow-light-13dc7031.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Narrow";
  src: url("/fonts/pangram/ppf/ppmonumentnarrow-lightitalic-2e2c9645.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Narrow";
  src: url("/fonts/pangram/ppf/ppmonumentnarrow-regular-dd749e07.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Narrow";
  src: url("/fonts/pangram/ppf/ppmonumentnarrow-regularitalic-f352fd2a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Narrow";
  src: url("/fonts/pangram/ppf/ppmonumentnarrow-thin-f54769b2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Narrow";
  src: url("/fonts/pangram/ppf/ppmonumentnarrow-thinitalic-5c8f5175.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Normal";
  src: url("/fonts/pangram/ppf/ppmonumentnormal-black-e2b97dd9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Normal";
  src: url("/fonts/pangram/ppf/ppmonumentnormal-blackitalic-68a0ec51.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Normal";
  src: url("/fonts/pangram/ppf/ppmonumentnormal-bold-a306bede.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Normal";
  src: url("/fonts/pangram/ppf/ppmonumentnormal-bolditalic-60357c51.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Normal";
  src: url("/fonts/pangram/ppf/ppmonumentnormal-light-b8181d7f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Normal";
  src: url("/fonts/pangram/ppf/ppmonumentnormal-lightitalic-70b31766.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Normal";
  src: url("/fonts/pangram/ppf/ppmonumentnormal-regular-89f463c6.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Normal";
  src: url("/fonts/pangram/ppf/ppmonumentnormal-regularitalic-8b6c3781.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Normal";
  src: url("/fonts/pangram/ppf/ppmonumentnormal-thin-e947debc.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Normal";
  src: url("/fonts/pangram/ppf/ppmonumentnormal-thinitalic-9be1d76a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Wide";
  src: url("/fonts/pangram/ppf/ppmonumentwide-black-fd157233.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Wide";
  src: url("/fonts/pangram/ppf/ppmonumentwide-blackitalic-6441d2c2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Wide";
  src: url("/fonts/pangram/ppf/ppmonumentwide-bold-9cc4d06d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Wide";
  src: url("/fonts/pangram/ppf/ppmonumentwide-bolditalic-c1011d8b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Wide";
  src: url("/fonts/pangram/ppf/ppmonumentwide-light-a5326cfb.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Wide";
  src: url("/fonts/pangram/ppf/ppmonumentwide-lightitalic-bfbefc87.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Wide";
  src: url("/fonts/pangram/ppf/ppmonumentwide-regular-659e9258.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Wide";
  src: url("/fonts/pangram/ppf/ppmonumentwide-regularitalic-51c00539.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Wide";
  src: url("/fonts/pangram/ppf/ppmonumentwide-thin-c3f6dc05.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Monument Wide";
  src: url("/fonts/pangram/ppf/ppmonumentwide-thinitalic-f8d52758.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-black-a9049c95.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-blackitalic-76e40858.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-book-e9288869.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-bookitalic-10866e3b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-extrabold-4fd430db.woff2") format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-extrabolditalic-74e5479c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-extralight-560eb512.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-extralightitalic-51be2c8e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-italic-81e7b2ae.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-regular-449a6385.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-semibold-0c80e988.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-semibolditalic-91f1087d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-thin-7c1bfd17.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Mori";
  src: url("/fonts/pangram/ppf/ppmori-thinitalic-050d57e9.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Museum";
  src: url("/fonts/pangram/ppf/ppmuseum-bold-f16fc145.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Museum";
  src: url("/fonts/pangram/ppf/ppmuseum-bolditalic-c05b8480.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Museum";
  src: url("/fonts/pangram/ppf/ppmuseum-light-412ea467.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Museum";
  src: url("/fonts/pangram/ppf/ppmuseum-lightitalic-3bd2f5e0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Museum";
  src: url("/fonts/pangram/ppf/ppmuseum-medium-db23a7d3.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Museum";
  src: url("/fonts/pangram/ppf/ppmuseum-mediumitalic-bf7b1206.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Museum";
  src: url("/fonts/pangram/ppf/ppmuseum-regular-6886009e.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Museum";
  src: url("/fonts/pangram/ppf/ppmuseum-regularitalic-4f029786.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Museum";
  src: url("/fonts/pangram/ppf/ppmuseum-thin-b637bb48.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Museum";
  src: url("/fonts/pangram/ppf/ppmuseum-thinitalic-d97c2aba.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Museum";
  src: url("/fonts/pangram/ppf/ppmuseum-ultrabold-f042ff97.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Museum";
  src: url("/fonts/pangram/ppf/ppmuseum-ultrabolditalic-35159202.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compactblack-12d0b801.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compactblackitalic-d72a4467.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compactmedium-23c69167.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compactmediumitalic-40c51516.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compactthin-52b24825.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compactthinitalic-9a484642.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compactultrabold-90269a60.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compactultrabolditalic-21ce0cdd.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compactultralight-e32c0159.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compactultralightitalic-b0b82165.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compressedblack-ba6e744d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compressedblackitalic-f2aa3802.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compressedmedium-fa94e9f0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compressedmediumitalic-414b709a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compressedthin-deb97867.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compressedthinitalic-563637a7.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compressedultrabold-1929a138.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compressedultrabolditalic-c72d6a1f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compressedultralight-54c222be.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-compressedultralightitalic-37140917.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-condensedblack-638d908f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-condensedblackitalic-96e6eba7.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-condensedmedium-eefae652.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-condensedmediumitalic-fa3fbfb0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-condensedthin-ea45294a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-condensedthinitalic-c48f6a63.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-condensedultrabold-d562ebba.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-condensedultrabolditalic-bd910526.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-condensedultralight-d94b3629.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-condensedultralightitalic-05abe2e9.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-extendedblack-2c7ade21.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-extendedblackitalic-9596627c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-extendedmedium-85781da5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-extendedmediumitalic-fbf31d93.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-extendedthin-d95ce970.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-extendedthinitalic-ac152ba1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-extendedultrabold-5ca8f2a7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-extendedultrabolditalic-232daeb2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-extendedultralight-573c56b8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-extendedultralightitalic-95343b96.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-narrowblack-9405b2d7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-narrowblackitalic-c05c1326.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-narrowmedium-7d43b5d1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-narrowmediumitalic-794d5898.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-narrowthin-02113971.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-narrowthinitalic-0c721258.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-narrowultrabold-3ed251eb.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-narrowultrabolditalic-717c9b5d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-narrowultralight-f98bf00e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-narrowultralightitalic-b09e56f5.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-normalblack-fa9b1955.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-normalblackitalic-96c0b72b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-normalmedium-e925a84f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-normalmediumitalic-7da97a3a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-normalthin-ddbb230c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-normalthinitalic-20707003.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-normalultrabold-0b3f55d8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-normalultrabolditalic-1d840169.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-normalultralight-4eea576b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-normalultralightitalic-c49862c9.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-tightblack-34631716.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-tightblackitalic-a688226f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-tightmedium-53334d72.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-tightmediumitalic-1e0e1c50.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-tightthin-d66ad8e2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-tightthinitalic-e04d857c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-tightultrabold-68059d15.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-tightultrabolditalic-f1b4680a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-tightultralight-3fd6a090.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-tightultralightitalic-270e4e7b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-wideblack-184deda7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-wideblackitalic-3b154fd4.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-widemedium-706f9932.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-widemediumitalic-5ce36ebd.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-widethin-36d280e2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-widethinitalic-1f439876.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-wideultrabold-594e4f02.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-wideultrabolditalic-67317df5.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-wideultralight-f1423004.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Corp";
  src: url("/fonts/pangram/ppf/ppneuecorp-wideultralightitalic-2de898c2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-inktraplight-fa479c68.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-inktraplightitalic-14a48929.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-inktrapmedium-f258d01d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-inktrapmediumitalic-16a38a22.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-inktrapregular-1f0fdba8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-inktrapregularitalic-d1bb1683.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-inktrapthin-67d46d40.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-inktrapthinitalic-47bf20b1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-inktrapultrabold-08e8d51c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-inktrapultrabolditalic-8c1d8d61.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-plainlight-c8baeba4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-plainlightitalic-e3b8ad2e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-plainmedium-33ddfb37.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-plainmediumitalic-ff962228.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-plainregular-ac932879.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-plainregularitalic-b27b9096.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-plainthin-918fd55e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-plainthinitalic-431f985b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-plainultrabold-c8216ccf.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Machina";
  src: url("/fonts/pangram/ppf/ppneuemachina-plainultrabolditalic-9331fc1f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Arabic";
  src: url("/fonts/pangram/ppf/ppneuemontrealarabic-bold-c5c22595.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Arabic";
  src: url("/fonts/pangram/ppf/ppneuemontrealarabic-light-3aab83a9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Arabic";
  src: url("/fonts/pangram/ppf/ppneuemontrealarabic-medium-53a186ec.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Arabic";
  src: url("/fonts/pangram/ppf/ppneuemontrealarabic-regular-cd4df8e9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Arabic";
  src: url("/fonts/pangram/ppf/ppneuemontrealarabic-thin-1b7e61d2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Mono";
  src: url("/fonts/pangram/ppf/ppneuemontrealmono-bold-2973bc2a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Mono";
  src: url("/fonts/pangram/ppf/ppneuemontrealmono-bolditalic-e6bedec8.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Mono";
  src: url("/fonts/pangram/ppf/ppneuemontrealmono-book-9564ca94.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Mono";
  src: url("/fonts/pangram/ppf/ppneuemontrealmono-light-2efb3493.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Mono";
  src: url("/fonts/pangram/ppf/ppneuemontrealmono-medium-412fcdd3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Mono";
  src: url("/fonts/pangram/ppf/ppneuemontrealmono-regular-fec83f77.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Mono";
  src: url("/fonts/pangram/ppf/ppneuemontrealmono-regularitalic-03ee59e3.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Mono";
  src: url("/fonts/pangram/ppf/ppneuemontrealmono-thin-98927435.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal Mono";
  src: url("/fonts/pangram/ppf/ppneuemontrealmono-thinitalic-5feb8fb8.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/pangram/ppf/ppneuemontreal-bold-c3ed5e45.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/pangram/ppf/ppneuemontreal-bolditalic-55f958e6.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/pangram/ppf/ppneuemontreal-book-992d78f8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/pangram/ppf/ppneuemontreal-italic-f9fb3b95.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/pangram/ppf/ppneuemontreal-light-29eef8b0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/pangram/ppf/ppneuemontreal-medium-5a0adac6.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/pangram/ppf/ppneuemontreal-regular-ae1d134c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/pangram/ppf/ppneuemontreal-thin-4348fceb.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/pangram/ppf/ppneuemontreal-thinitalic-fc41085b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-condensedbold-5eb7ed77.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-condensedregular-5abba0e2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-extendedmedium-89516923.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-extendedthin-4842fd36.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-regular-b9d90047.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-semicondensedlight-ea4e6eec.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-semicondensedultrabold-ad2ff77e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-semiextendedblack-8efeda27.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-semiextendedultralight-3457a847.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-supercondensedbold-84e472ed.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-supercondensedlight-22d3d8f8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-thin-7515a4a5.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue World";
  src: url("/fonts/pangram/ppf/ppneueworld-ultrabold-3094c117.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-condensedblack-3d682677.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-condensedblackitalic-b9240d87.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-condensedextrabold-72035a75.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-condensedextrabolditalic-30acf23d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-condensedlight-dd855475.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-condensedlightitalic-353c54f2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-condensedmedium-cd259770.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-condensedmediumitalic-30b2d2f2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-condensedregular-c8425578.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-condensedregularitalic-22850aba.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-condensedthin-01339138.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-condensedthinitalic-74bf4b87.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-narrowblack-6527eede.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-narrowblackitalic-ed5295ed.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-narrowextrabold-9c8472bd.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-narrowextrabolditalic-478e4cc2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-narrowlight-52baaf45.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-narrowlightitalic-0081d1b1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-narrowmedium-87e46312.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-narrowmediumitalic-02419be0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-narrowregular-06478606.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-narrowregularitalic-9007fc63.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-narrowthin-25644361.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-narrowthinitalic-9d83e608.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-normalblack-8a0b2e09.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-normalblackitalic-54220a11.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-normalextrabold-e9ff59ac.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-normalextrabolditalic-7449b0bb.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-normallight-fa488d8f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-normallightitalic-cf256373.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-normalmedium-4eaa9fca.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-normalmediumitalic-7f5b7d5e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-normalregular-436c8e6e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-normalregularitalic-802badc6.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-normalthin-88626c84.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue York";
  src: url("/fonts/pangram/ppf/ppneueyork-normalthinitalic-8f7147b7.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Crests";
  src: url("/fonts/pangram/ppf/ppnikkeicrests-4bd2635a.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Journal";
  src: url("/fonts/pangram/ppf/ppnikkeijournal-heavy-18994552.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Journal";
  src: url("/fonts/pangram/ppf/ppnikkeijournal-heavyitalic-786a2f0b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Journal";
  src: url("/fonts/pangram/ppf/ppnikkeijournal-light-ed364f06.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Journal";
  src: url("/fonts/pangram/ppf/ppnikkeijournal-lightitalic-b4b782ae.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Journal";
  src: url("/fonts/pangram/ppf/ppnikkeijournal-regular-3c4c9611.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Journal";
  src: url("/fonts/pangram/ppf/ppnikkeijournal-regularitalic-9bce7cac.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Journal";
  src: url("/fonts/pangram/ppf/ppnikkeijournal-thin-a0cb5c22.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Journal";
  src: url("/fonts/pangram/ppf/ppnikkeijournal-thinitalic-eb8db8d2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Journal";
  src: url("/fonts/pangram/ppf/ppnikkeijournal-ultrabold-cad5643f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Journal";
  src: url("/fonts/pangram/ppf/ppnikkeijournal-ultrabolditalic-faaee53d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Line";
  src: url("/fonts/pangram/ppf/ppnikkeiline-heavy-15112157.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Line";
  src: url("/fonts/pangram/ppf/ppnikkeiline-heavyitalic-6c4d0e94.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Line";
  src: url("/fonts/pangram/ppf/ppnikkeiline-light-e603ccc7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Line";
  src: url("/fonts/pangram/ppf/ppnikkeiline-lightitalic-9feac34d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Line";
  src: url("/fonts/pangram/ppf/ppnikkeiline-regular-154a3637.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Line";
  src: url("/fonts/pangram/ppf/ppnikkeiline-regularitalic-b73229a1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Line";
  src: url("/fonts/pangram/ppf/ppnikkeiline-thin-5e5d2b23.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Line";
  src: url("/fonts/pangram/ppf/ppnikkeiline-thinitalic-75e235f4.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Line";
  src: url("/fonts/pangram/ppf/ppnikkeiline-ultrabold-8c2d799a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Line";
  src: url("/fonts/pangram/ppf/ppnikkeiline-ultrabolditalic-60724580.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Maru";
  src: url("/fonts/pangram/ppf/ppnikkeimaru-heavy-ae3da69a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Maru";
  src: url("/fonts/pangram/ppf/ppnikkeimaru-heavyitalic-9813ba16.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Maru";
  src: url("/fonts/pangram/ppf/ppnikkeimaru-light-c58794d8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Maru";
  src: url("/fonts/pangram/ppf/ppnikkeimaru-lightitalic-76c0399e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Maru";
  src: url("/fonts/pangram/ppf/ppnikkeimaru-regular-845a839d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Maru";
  src: url("/fonts/pangram/ppf/ppnikkeimaru-regularitalic-457317e4.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Maru";
  src: url("/fonts/pangram/ppf/ppnikkeimaru-thin-c816034d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Maru";
  src: url("/fonts/pangram/ppf/ppnikkeimaru-thinitalic-9fc011c1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Maru";
  src: url("/fonts/pangram/ppf/ppnikkeimaru-ultrabold-7cd68726.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Maru";
  src: url("/fonts/pangram/ppf/ppnikkeimaru-ultrabolditalic-fffc36d3.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Pacific";
  src: url("/fonts/pangram/ppf/ppnikkeipacific-heavy-0df11b79.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Pacific";
  src: url("/fonts/pangram/ppf/ppnikkeipacific-heavyitalic-a8e563c8.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Pacific";
  src: url("/fonts/pangram/ppf/ppnikkeipacific-light-8697dba7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Pacific";
  src: url("/fonts/pangram/ppf/ppnikkeipacific-lightitalic-6a9356c9.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Pacific";
  src: url("/fonts/pangram/ppf/ppnikkeipacific-regular-c1bb53f3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Pacific";
  src: url("/fonts/pangram/ppf/ppnikkeipacific-regularitalic-2de56330.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Pacific";
  src: url("/fonts/pangram/ppf/ppnikkeipacific-thin-ef755f88.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Pacific";
  src: url("/fonts/pangram/ppf/ppnikkeipacific-thinitalic-fbc0170c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Pacific";
  src: url("/fonts/pangram/ppf/ppnikkeipacific-ultrabold-de3e6be2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Nikkei Pacific";
  src: url("/fonts/pangram/ppf/ppnikkeipacific-ultrabolditalic-3c7b3810.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Object Sans";
  src: url("/fonts/pangram/ppf/ppobjectsans-bold-55bc8da0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Object Sans";
  src: url("/fonts/pangram/ppf/ppobjectsans-boldslanted-c6aabeba.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Object Sans";
  src: url("/fonts/pangram/ppf/ppobjectsans-heavy-48616156.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Object Sans";
  src: url("/fonts/pangram/ppf/ppobjectsans-heavyslanted-cbfa54d0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Object Sans";
  src: url("/fonts/pangram/ppf/ppobjectsans-regular-f80c9fc4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Object Sans";
  src: url("/fonts/pangram/ppf/ppobjectsans-slanted-2be09420.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Object Sans";
  src: url("/fonts/pangram/ppf/ppobjectsans-thin-b2cbf334.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Object Sans";
  src: url("/fonts/pangram/ppf/ppobjectsans-thinslanted-ac48798d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-fizzyheavy-ae07b109.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-fizzyheavyitalic-579f3c79.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-fizzylight-b3580605.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-fizzylightitalic-845bab2b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-fizzymedium-63cedeca.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-fizzymediumitalic-72a80d93.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-fizzyregular-c904a80e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-fizzyregularitalic-2e1d2d9b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-fizzythin-a62f6c5c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-fizzythinitalic-8f701372.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-heavy-f6748651.woff2") format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-heavyitalic-073d892f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-light-35e7bff1.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-lightitalic-fdcd075a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-medium-1062a0e3.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-mediumitalic-02461984.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-regular-68908df4.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-regularitalic-79e97713.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-thin-eb3ac861.woff2") format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Paloma";
  src: url("/fonts/pangram/ppf/pppaloma-thinitalic-f47cda1e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangaia";
  src: url("/fonts/pangram/ppf/pppangaia-bold-d58a05df.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangaia";
  src: url("/fonts/pangram/ppf/pppangaia-bolditalic-e13c2930.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangaia";
  src: url("/fonts/pangram/ppf/pppangaia-light-ac6cca99.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangaia";
  src: url("/fonts/pangram/ppf/pppangaia-lightitalic-88235ea1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangaia";
  src: url("/fonts/pangram/ppf/pppangaia-medium-b6b75988.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangaia";
  src: url("/fonts/pangram/ppf/pppangaia-mediumitalic-7783b9cf.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangaia";
  src: url("/fonts/pangram/ppf/pppangaia-ultrabold-b9e56b9d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangaia";
  src: url("/fonts/pangram/ppf/pppangaia-ultrabolditalic-0576979d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangaia";
  src: url("/fonts/pangram/ppf/pppangaia-ultralight-692e9dcb.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangaia";
  src: url("/fonts/pangram/ppf/pppangaia-ultralightitalic-a32fba67.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-bold-89ca1c03.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-compactbold-bf805a92.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-compactbolditalic-ccb8cc9f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-compactextralightreclined-35822996.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-compactregular-13253b98.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-compactthinitalic-60e3eb76.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-compressedextrabold-18441501.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-compressedlight-25a0ee1e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-compressedlightitalic-25e98af5.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-compressedmediumreclined-61e52e1f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-condensedbold-7ab1f3d3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-condensedbolditalic-94fce04f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-condensedthin-cbb3785a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-extrabold-4a8a0cad.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-extrabolditalic-9d5dacba.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-light-edb5a40c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-medium-a380ff73.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-narrowextrabold-c084f491.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-narrowextrabolditalic-e91c9725.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-narrowextralightreclined-43c4d60f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-narrowlight-e42184b8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-narrowsemibold-6becc1c4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-narrowsemibolditalic-a6394eb4.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-regular-4d3535f6.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-regularitalic-c8113920.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-semibold-b40a8d5b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-slimextralight-c90de8d2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-slimmediumreclined-eb3acfb0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-slimregular-fe170c1d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-slimregularitalic-bd0b0ba0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-slimsemibolditalic-f5a74d9c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans Rounded";
  src: url("/fonts/pangram/ppf/pppangramsansrounded-thin-4ac0966f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-bold-65bf9c7b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-compactbold-3ed2e610.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-compactbolditalic-e47424bd.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-compactextralightreclined-d4c416bf.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-compactregular-93dd3ec6.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-compactthinitalic-3b8d54c0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-compressedextrabold-46354906.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-compressedlight-c3bea565.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-compressedlightitalic-7f39ce72.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-compressedmediumreclined-2959c298.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-condensedbold-e106fb48.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-condensedbolditalic-95273c44.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-condensedthin-adfef55c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-extrabold-7bd87307.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-extrabolditalic-bcf47a90.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-light-300c9884.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-medium-956b497f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-narrowextrabold-b5b0b71d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-narrowextrabolditalic-fe67335d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-narrowextralightreclined-e49e39e4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-narrowlight-fc0f0f17.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-narrowsemibold-81693b2c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-narrowsemibolditalic-041c9f74.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-regular-db5bf75e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-regularitalic-fb4d05d0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-semibold-da3715be.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-slimextralight-b2ee9059.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-slimmediumreclined-a66a5c77.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-slimregular-6af62de2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-slimregularitalic-66d21ee5.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-slimsemibolditalic-5f1fbb7a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Pangram Sans";
  src: url("/fonts/pangram/ppf/pppangramsans-thin-c520642e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Pier Sans";
  src: url("/fonts/pangram/ppf/pppiersans-black-84b7621c.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Pier Sans";
  src: url("/fonts/pangram/ppf/pppiersans-blackitalic-87f5f88f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Pier Sans";
  src: url("/fonts/pangram/ppf/pppiersans-bold-ec6e9d66.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pier Sans";
  src: url("/fonts/pangram/ppf/pppiersans-bolditalic-8e1ac5bf.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Pier Sans";
  src: url("/fonts/pangram/ppf/pppiersans-italic-be339458.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Pier Sans";
  src: url("/fonts/pangram/ppf/pppiersans-light-e39b11b8.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Pier Sans";
  src: url("/fonts/pangram/ppf/pppiersans-lightitalic-564cd70f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Pier Sans";
  src: url("/fonts/pangram/ppf/pppiersans-medium-7b694ffe.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Pier Sans";
  src: url("/fonts/pangram/ppf/pppiersans-mediumitalic-fd15d5fb.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Pier Sans";
  src: url("/fonts/pangram/ppf/pppiersans-regular-783966d7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Playground";
  src: url("/fonts/pangram/ppf/ppplayground-light-e745ee1d.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Playground";
  src: url("/fonts/pangram/ppf/ppplayground-medium-3a2764b7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Playground";
  src: url("/fonts/pangram/ppf/ppplayground-regular-a2462dbb.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Playground";
  src: url("/fonts/pangram/ppf/ppplayground-thin-50f2bbf9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Radio Grotesk";
  src: url("/fonts/pangram/ppf/ppradiogrotesk-black-95880584.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Radio Grotesk";
  src: url("/fonts/pangram/ppf/ppradiogrotesk-blackitalic-08501eb1.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Radio Grotesk";
  src: url("/fonts/pangram/ppf/ppradiogrotesk-bold-eb05dc86.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Radio Grotesk";
  src: url("/fonts/pangram/ppf/ppradiogrotesk-bolditalic-741ee4c2.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Radio Grotesk";
  src: url("/fonts/pangram/ppf/ppradiogrotesk-light-36dcda58.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Radio Grotesk";
  src: url("/fonts/pangram/ppf/ppradiogrotesk-lightitalic-fd603440.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Radio Grotesk";
  src: url("/fonts/pangram/ppf/ppradiogrotesk-regular-35ad3759.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Radio Grotesk";
  src: url("/fonts/pangram/ppf/ppradiogrotesk-regularitalic-7ea7347c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Radio Grotesk";
  src: url("/fonts/pangram/ppf/ppradiogrotesk-ultralight-14da5791.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Radio Grotesk";
  src: url("/fonts/pangram/ppf/ppradiogrotesk-ultralightitalic-2b1aa745.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Rader";
  src: url("/fonts/pangram/ppf/pprader-bold-517bb522.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Rader";
  src: url("/fonts/pangram/ppf/pprader-bolditalic-9ac631b9.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Rader";
  src: url("/fonts/pangram/ppf/pprader-hairline-6814d553.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Rader";
  src: url("/fonts/pangram/ppf/pprader-hairlineitalic-f3a0e245.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Rader";
  src: url("/fonts/pangram/ppf/pprader-italic-e75af142.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Rader";
  src: url("/fonts/pangram/ppf/pprader-medium-b0760acd.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Rader";
  src: url("/fonts/pangram/ppf/pprader-mediumitalic-8410691d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Rader";
  src: url("/fonts/pangram/ppf/pprader-regular-07348728.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Rader";
  src: url("/fonts/pangram/ppf/pprader-thin-d1750fc1.woff2") format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Rader";
  src: url("/fonts/pangram/ppf/pprader-thinitalic-60611067.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-black-italic-b7c03b46.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-bold-italic-cf3c4e81.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-light-italic-dbfd2d6b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-regular-italic-18356452.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-bold-d73f50f3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-compact-black-61b21aa4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-compact-dark-ccf3f92f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-compact-regular-27588ac3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-light-a1671ec1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-medium-fff7d37a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-narrow-light-adf5b999.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-narrow-medium-0147a505.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-spatial-black-28462541.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-spatial-fine-ce7c6342.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-spatial-regular-99be7e62.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-tall-black-afb7faa1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-tall-fine-13406614.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-tall-regular-123ed86c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-tight-medium-a10a5895.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-wide-black-cdbdbc20.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-wide-fine-ef17c8c9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Didone";
  src: url("/fonts/pangram/ppf/pp-right-didone-wide-medium-2e682eb3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-bold-95ac3154.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-bolditalic-bab4dc12.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-compactblack-dc87dd33.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-compactdark-e8de8320.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-compactfineitalic-97cd68fa.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-compactregular-63f73412.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-compactregularitalic-1e073cc0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-light-da53b92f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-medium-e435c4f7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-mediumitalic-3cf6cf87.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-narrowlight-65c626c3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-narrowmedium-1b4a5302.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-spatialblack-5f653842.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-spatialblackitalic-58cd646c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-spatialfine-b88e01bf.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-spatialregular-8bccc87b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-spatialregularitalic-18e678e5.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-tallblack-626d5a09.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-tallblackitalic-524e60fd.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-tallfine-65d86599.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-tallregular-e14b01ce.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-tightmedium-0b9047db.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-wideblack-7dfabc6f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-widefine-0c34834b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-widemedium-9c56623b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Gothic";
  src: url("/fonts/pangram/ppf/pprightgothic-widemediumitalic-59e0096a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Mono";
  src: url("/fonts/pangram/ppf/pprightgroteskmono-bold-b55f8d0b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Mono";
  src: url("/fonts/pangram/ppf/pprightgroteskmono-bolditalic-906d3e87.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Mono";
  src: url("/fonts/pangram/ppf/pprightgroteskmono-dark-73a26ed0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Mono";
  src: url("/fonts/pangram/ppf/pprightgroteskmono-fine-d6841474.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Mono";
  src: url("/fonts/pangram/ppf/pprightgroteskmono-fineitalic-1d57feb9.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Mono";
  src: url("/fonts/pangram/ppf/pprightgroteskmono-light-d30a0c65.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Mono";
  src: url("/fonts/pangram/ppf/pprightgroteskmono-medium-05246d02.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Mono";
  src: url("/fonts/pangram/ppf/pprightgroteskmono-regular-c361d007.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Mono";
  src: url("/fonts/pangram/ppf/pprightgroteskmono-regularitalic-1fadf92d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-bold-569ab34e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-bolditalic-7d0855ef.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-compactblack-270f2621.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-compactdark-d5724473.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-compactfineitalic-b34a71c8.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-compactregular-1385fa5b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-compactregularitalic-2077c505.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-light-cbedee48.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-medium-b867171a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-mediumitalic-7d70cccf.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-narrowlight-1f47c84a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-narrowmedium-9d063d2c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-spatialblack-8c9e53f6.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-spatialblackitalic-8efe19dc.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-spatialfine-f27dd4e0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-spatialregular-15eddca4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-spatialregularitalic-b91a0c7f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-tallblack-0fc0e855.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-tallblackitalic-c45dbff7.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-tallfine-a337032c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-tallregular-3648b2db.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-tightmedium-c285c9cf.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-wideblack-5e479653.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-widefine-372e77f0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-widemedium-17193ca1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk";
  src: url("/fonts/pangram/ppf/pprightgrotesk-widemediumitalic-d18f3d6a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Text";
  src: url("/fonts/pangram/ppf/pprightgrotesktext-compactlight-5fd3ce44.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Text";
  src: url("/fonts/pangram/ppf/pprightgrotesktext-compactlightitalic-ee6c073c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Text";
  src: url("/fonts/pangram/ppf/pprightgrotesktext-compactmedium-9377a104.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Text";
  src: url("/fonts/pangram/ppf/pprightgrotesktext-compactmediumitalic-bb87b93c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Text";
  src: url("/fonts/pangram/ppf/pprightgrotesktext-regular-325e52c8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Text";
  src: url("/fonts/pangram/ppf/pprightgrotesktext-regularitalic-6fb6c187.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Text";
  src: url("/fonts/pangram/ppf/pprightgrotesktext-spatialbold-db34c8a9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Text";
  src: url("/fonts/pangram/ppf/pprightgrotesktext-spatialbolditalic-b2d3f3cb.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Text";
  src: url("/fonts/pangram/ppf/pprightgrotesktext-spatiallight-4f3b0aef.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Text";
  src: url("/fonts/pangram/ppf/pprightgrotesktext-spatiallightitalic-af6411c4.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Text";
  src: url("/fonts/pangram/ppf/pprightgrotesktext-widebold-2003908f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Grotesk Text";
  src: url("/fonts/pangram/ppf/pprightgrotesktext-widebolditalic-f229554b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-bold-5cfaa9e3.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-bolditalic-7d4c4b94.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-compactblack-6bcfccf6.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-compactdark-df9f1aeb.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-compactfineitalic-7d9df132.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-compactregular-4885ba40.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-compactregularitalic-feba1ae9.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-light-7ea7d117.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-medium-d2d1afd1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-mediumitalic-ebc51d05.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-narrowlight-5612baa5.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-narrowmedium-2c365758.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-spatialblack-69dae35b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-spatialblackitalic-63982bf0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-spatialfine-e574f5b4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-spatialregular-fd89ef2a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-spatialregularitalic-b99ecf08.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-tallblack-cab8d811.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-tallblackitalic-ee5f03ec.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-tallfine-0ff55bf3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-tallregular-cf755600.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-tightmedium-6a3327ba.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-wideblack-a92a86a1.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-widefine-4dd57caa.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-widemedium-b45267f7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Sans";
  src: url("/fonts/pangram/ppf/pprightsans-widemediumitalic-d765ade8.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-black-italic-1b9b7a57.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-bold-italic-ea3e873a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-light-italic-cce2e73e.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-regular-italic-11e8ec40.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif Mono";
  src: url("/fonts/pangram/ppf/pprightserifmono-black-99107a95.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif Mono";
  src: url("/fonts/pangram/ppf/pprightserifmono-blackitalic-522ba88a.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif Mono";
  src: url("/fonts/pangram/ppf/pprightserifmono-bold-e4dc8e44.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif Mono";
  src: url("/fonts/pangram/ppf/pprightserifmono-bolditalic-f399295b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif Mono";
  src: url("/fonts/pangram/ppf/pprightserifmono-dark-5d40197e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif Mono";
  src: url("/fonts/pangram/ppf/pprightserifmono-darkitalic-8b76f93d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif Mono";
  src: url("/fonts/pangram/ppf/pprightserifmono-fine-11b3e174.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif Mono";
  src: url("/fonts/pangram/ppf/pprightserifmono-fineitalic-afa38955.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif Mono";
  src: url("/fonts/pangram/ppf/pprightserifmono-light-f4316589.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif Mono";
  src: url("/fonts/pangram/ppf/pprightserifmono-lightitalic-db5d700c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif Mono";
  src: url("/fonts/pangram/ppf/pprightserifmono-regular-112cea1b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif Mono";
  src: url("/fonts/pangram/ppf/pprightserifmono-regularitalic-8f561f6b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-bold-717d236e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-compact-black-221b7bd3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-compact-dark-acc785bb.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-compact-regular-b8f8f4d6.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-light-b0680291.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-medium-87731a3f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-narrow-light-67782b24.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-narrow-medium-8a4493d9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-spatial-black-321fb8fb.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-spatial-fine-4fbee9ee.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-spatial-regular-64a21583.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-tall-black-4fab11a4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-tall-fine-59621b8c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-tall-regular-265600d7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-tight-medium-6e3e0d64.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-wide-black-844be06c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-wide-fine-c9c0e736.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Serif";
  src: url("/fonts/pangram/ppf/pp-right-serif-wide-medium-f1270348.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-black-italic-5cd6be62.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-bold-italic-5b9f4ee7.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-light-italic-c3bd92f6.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-regular-italic-8a3cc4a4.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-bold-75c1996b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-compact-black-a3f7dad7.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-compact-dark-13eb163c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-compact-regular-61bb8295.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-light-fbce1380.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-medium-ba376222.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-narrow-light-c636c1f2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-narrow-medium-29b33e78.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-spatial-black-443fcd99.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-spatial-fine-b1d79386.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-spatial-regular-a208fbac.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-tall-black-0f0c5471.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-tall-fine-80f3d1c3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-tall-regular-d5be2640.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-tight-medium-eecc85b3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-wide-black-c35e6ea3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-wide-fine-59759b31.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Right Slab";
  src: url("/fonts/pangram/ppf/pp-right-slab-wide-medium-381fe985.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Stellar";
  src: url("/fonts/pangram/ppf/ppstellar-bold-33d908f8.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Stellar";
  src: url("/fonts/pangram/ppf/ppstellar-light-f3a6a512.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Stellar";
  src: url("/fonts/pangram/ppf/ppstellar-regular-cee6337b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Supply Mono";
  src: url("/fonts/pangram/ppf/ppsupplymono-bold-12b1afd9.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Supply Mono";
  src: url("/fonts/pangram/ppf/ppsupplymono-medium-c818f3bc.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Supply Mono";
  src: url("/fonts/pangram/ppf/ppsupplymono-regular-4e9af272.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Supply Mono";
  src: url("/fonts/pangram/ppf/ppsupplymono-ultralight-6928c97e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Supply Sans";
  src: url("/fonts/pangram/ppf/ppsupplysans-bold-cd5b5dea.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Supply Sans";
  src: url("/fonts/pangram/ppf/ppsupplysans-medium-29e77840.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Supply Sans";
  src: url("/fonts/pangram/ppf/ppsupplysans-regular-0460c1b2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Supply Sans";
  src: url("/fonts/pangram/ppf/ppsupplysans-ultralight-81783f3b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-bold-italic-fb2381b4.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-bold-3a9705f5.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-compact-extrabold-italic-76b9ed3c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-compact-extrabold-d2cd1c17.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-compact-hairline-7d113b85.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-compact-italic-aefeda31.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-compact-regular-a9bb9fca.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-compressed-extrabold-italic-cc3d0950.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-compressed-extrabold-1f489bb4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-compressed-hairline-66997cda.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-compressed-medium-italic-b241d4c3.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-compressed-medium-38f786c8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-condensed-extrabold-italic-e4fb66ce.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-condensed-extrabold-01ec4e2a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-condensed-italic-e2ffdea0.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-condensed-regular-a4ea4fe6.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-condensed-thin-italic-9358b16b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-condensed-thin-9988ad28.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-light-26ead079.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-medium-11e6e875.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-narrow-bold-italic-4dc0b94d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-narrow-bold-61dee275.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-narrow-regular-79e4681c.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-narrow-thin-italic-16864c95.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-narrow-thin-09dffa31.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-regular-219688b0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Talisman";
  src: url("/fonts/pangram/ppf/pptalisman-regularitalic-a2f67c2b.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-black-c3f0e079.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-blackoblique-68d42e34.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-blackslanted-3122176e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-bold-33a8be99.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-boldoblique-915c4014.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-boldslanted-bd4968cf.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-regular-1747678a.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-regularoblique-748f8103.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-regularslanted-3ad661c2.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-ultrabold-7058c8fa.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-ultraboldoblique-e034b388.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-ultraboldslanted-5f064347.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-ultralight-dcfbf775.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-ultralightoblique-96ccffd5.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Telegraf";
  src: url("/fonts/pangram/ppf/pptelegraf-ultralightslanted-1a014780.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-plainextrabold-7c301bd8.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-plainextrabolditalic-27acae75.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-plainextralight-56a1f17e.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-plainextralightitalic-ecab7520.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-plainmedium-4cfc84ad.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-plainmediumitalic-c0c634ca.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-plainregular-3c8685fc.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-plainregularitalic-acf24627.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-plainsemibold-306ef728.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-plainsemibolditalic-37d22020.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-stencilextrabold-90544218.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-stencilextrabolditalic-670eaa24.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-stencilextralight-69f3f912.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-stencilextralightitalic-b5b7fb65.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-stencilmedium-690236bc.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-stencilmediumitalic-6926bf8d.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-stencilregular-a9472d90.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-stencilregularitalic-40ce6f7c.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-stencilsemibold-a61d1fa0.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Valve";
  src: url("/fonts/pangram/ppf/ppvalve-stencilsemibolditalic-73fad692.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Watch";
  src: url("/fonts/pangram/ppf/ppwatch-black-93c05429.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Watch";
  src: url("/fonts/pangram/ppf/ppwatch-bold-05fb1902.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Watch";
  src: url("/fonts/pangram/ppf/ppwatch-extralight-52e25710.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Watch";
  src: url("/fonts/pangram/ppf/ppwatch-medium-c69ee99f.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "PP Watch";
  src: url("/fonts/pangram/ppf/ppwatch-regular-2f7cedf3.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Watch";
  src: url("/fonts/pangram/ppf/ppwatch-semibold-e4a26ba8.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "PP Watch";
  src: url("/fonts/pangram/ppf/ppwatch-thin-192fc54e.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Woodland";
  src: url("/fonts/pangram/ppf/ppwoodland-bold-5b14e58d.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Woodland";
  src: url("/fonts/pangram/ppf/ppwoodland-heavy-8633c7fb.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Woodland";
  src: url("/fonts/pangram/ppf/ppwoodland-regular-d0b977db.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Woodland";
  src: url("/fonts/pangram/ppf/ppwoodland-ultralight-afee7f8b.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-black-8641a53e.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-blackitalic-7a7fe130.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-blacktext-878b5652.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-bold-107ae330.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-bolditalic-3dff4779.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-boldtext-4f797cf3.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-book-fb0e68fb.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-bookitalic-e5760e40.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-booktext-7c49f073.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-regular-a8c17b48.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-regularitalic-1c3f3ad7.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-regulartext-e3911998.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-thin-2f7fc68a.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-thinitalic-40c6f83f.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-thintext-b683b432.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-ultrabold-0e1bf6d4.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-ultrabolditalic-23134074.woff2")
    format("woff2");
  font-style: italic;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "PP Writer";
  src: url("/fonts/pangram/ppf/ppwriter-ultralighttext-4c1e062f.woff2")
    format("woff2");
  font-style: normal;
  font-weight: 200;
  font-display: swap;
}
