/* Full-name selectors — every style by its unique name, always available. */
@font-face {
  font-family: "Hard Times 110";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/215baa42159f2a10cb3ecf0a9e849d32ff016b26.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 111";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/66e0aab754731be794b2895027e81a2e130ae172.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 120";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/f62804dc4d124738a5738f40127cc419cfcba786.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 121";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/4c10d5179fbb3391fd8e1374b17b910ff1bbc3a2.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 130";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/57594b9f0ccdea6f3f50e32dd16cb01f475f16b1.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 131";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/96e6c91b333c3490ba6a56d4ed2e94dd5854d01c.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 140";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/b783b9b690f9452f06771a607f566e70ed0de9ba.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 141";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/89eab8899d10653ca534fee582d6a5c6f9e25379.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 150";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/ffc585330bd2d342abb657ba7f97bd298ebfaebb.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 151";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/f321c6a7b72cc9f451cdfc9f4e5745c0e19fb091.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 160";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/46ba8b7552837e61ce850fb5747dfce2819fe458.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 161";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/28415730532ed2416c462b91f77bccfabae55fdd.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 170";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/314acb2f42c9e1459e8ac52cd6711bb48a4a5fd0.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 171";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/d80c933714ffcbb92be53ef15c3d74afc70bc9f7.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 180";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/f46f24c66f69bb116ade7455fa48c7a5537bdfdf.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 181";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/4eba775c5af455de2d804ad90c7286c17f847e12.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 190";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/653c0fe952119c4e6cdc7e4a939509137cc788ff.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 191";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/a92cd585d144bd776af794cae6dde55e7c5428d9.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 210";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/4f99e66cee71b71397d5c2d50484320189d9f79e.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 211";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/e3d2c77c660bd48dbfa3f8e9a49b7c82e72b9cc0.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 220";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/e7d544166af800d9a4b8188b0b654b87e3866878.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 221";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/6b10f1d26be4dcdca56c92cfe80c7c1857369e49.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 230";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/97a42e8d42653123fa7d5645ebd1277519709ea3.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 231";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/ff0e6fdec877a5dded9395bedda04235c09011fc.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 240";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/4a691d339f7b580cf2714e2dbae7cc9cce7f1485.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 241";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/1daa5f1b3309df9463de1c09fa8800f71c2d8a40.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 250";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/8cdd4f69ac23744aec5fce41d7a06fb5a4f26281.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 251";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/122b72894676534ee5c1e1406f1c84ae4b37649c.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 260";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/c85db6cd5719b83622a206127c86300c15bf41af.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 261";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/857947d23de27d52f5b2666ee6bec7bdb0ff058e.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 270";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/e5f6a4efb0d400708b1cd28297717e2b0e527deb.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 271";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/d0d16006c951863973ce70d5f2b6994396bfb662.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 280";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/94bc40afb9932bfcb38ef4ecf73937f4958aa96d.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 281";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/9e25f3b0de798fc4c10d8995357091ac5180c140.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 290";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/4f562d1bdbf06a8072aac84fa8d087838ecfebac.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 291";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/c1c607e712d35f24edacdbc354ac2de91423de02.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 310";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/64572d121393aadb796e6a478146257a38acf4dd.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 311";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/8f3cd0dc7c60bd38e5f97fc4344bc2df28bb28aa.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 320";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/db94cda7486b98a9ef718e72c90f39fdf674d5d1.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 321";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/ced9693058bf77c605e3441153e67aa70599e41a.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 330";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/b943eec67a4d8380f57ef5fe9f2988dfa7e57dde.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 331";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/3e8ed6a26b1c54247c31bb70100704ec5ec5710a.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 340";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/bc9a37d0246c5d179fcbff087b3d847e80b87c34.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 341";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/e6ae2deec7dd1ea10b769d25aa4beec0802812d5.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 350";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/9b23fd00be9aac9e6a5c798d866833a2519912cd.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 351";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/48cbe46eb56b9b2a6dccb6c2dc05c9bff1b40248.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 360";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/d1257bf7a79a9890714ea721932d4e0d68820820.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 361";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/501ccfea9fada730dbf34ddd93c0ab12bc04a83d.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 370";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/443f1b3a3cbcdf7f5fd48c87239f8e13fca7f570.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 371";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/3845d8d3cad68f7d4650f5ec369958bd572bc2ec.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 380";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/3c001ec22aad854ce6e4982ab728946f691345a7.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 381";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/520b59f271c43e735147903e915842c6870b1bdb.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 390";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/9a56b333554667d4bec49f2716be00d28996f530.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 391";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/baf95b13e240674f4b8cf6fee911c542756ccd16.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 410";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/f70d8c8323b9288f8f59b6248768939af50cfb15.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 411";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/2d991a24ce440df0f8153257e0f3658b8e72fc8e.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 420";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/206f197cfc9e3b1a6fb3c3b0c3d49eb8482e3b45.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 421";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/a42e5be38f0f3739b9d4c49fcbf905ae3fb28004.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 430";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/df3417699cd58d6192e3abebc16f524d2cc81d85.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 431";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/393f2fea2f03ddcb9d98a01e5f31c509e18cb3c6.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 440";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/06aeb646b64a288730a5f44a888522911e9850aa.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 441";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/1a406fb7c0bcff4fccfa73b449984709a6dc4a34.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 450";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/323ad8143306f393727fab57c4d444a245b451d3.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 451";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/290e2cd8b86568e398c7cd7c1d5aff3abd64a3e6.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 460";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/a5af0880f00c33901e1848f0eaf3a7abfbe3dff1.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 461";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/8b707a98b130bea9a5ed3162a59990f1896e2caa.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 470";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/b6878ea1dfcbad4235042bcc34e0b4900b5045ad.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 471";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/a57cb77417a9032fd5dfa9869cf50eca9219b047.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 480";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/f2a1d08723beee6a937a7bc2108dfee72e59c275.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 481";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/5051f43acd9349b41c847e232b3d0aea9eec48c1.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 490";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/6fbc51cccf1c9b1184760580c75e632a02d65b98.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 491";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/6fb64d4cf00bff9ab93ba40f28f0452f1858457b.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 510";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/d9eefd99a26ebf50848685741ea061f047990170.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 511";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/4e1700ef8681f97cee1c1857de734a2e77514c25.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 520";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/48e9825b7a1f92298b6c34991208500e9ba15757.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 521";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/dde132677f330b3835fd52825181419e2d42ed49.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 530";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/3db28f5b16cda65482b2ccc097075a184f21e3b4.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 531";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/bbb388760b0fdf8b6bd8b9a415b3b8961d594f59.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 540";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/eb0807267e344b1aef3c5c59ccd316076dd1ddf6.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 541";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/7d528e0d3ed86b0b47103ca280939a8f8d0bba16.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 550";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/b3c5ebd3c745a05eaada6edbe12712cc393b1e46.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 551";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/5dbe6b49b4f70f19ea1c65bc2d2279c16422bf6b.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 560";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/d3395a34c5326fd7e846131be164ad80b110b828.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 561";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/629bcacd912fb8a7273a991e931d42cf5aff92c9.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 570";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/58c4242e80c21414ddbcea5b2eeb56ba2bafa1d9.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 571";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/3d8fe979f4441e6040818be61d118050269ce2fe.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 580";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/5905ddeaea13c09eda69c1e22f60f9f3420386a1.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 581";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/ad75facfc097151e054dd9ecfe2842fd6d892a9b.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 590";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/1c81cfb0a44bcca3c66612b1b2387f1bb1e24049.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times 591";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/d3981fc87581ff261cefd7b56f3e1933b1c88d5e.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

/* Shared-family selectors — switch weight and style under one font-family. */
@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 100;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/215baa42159f2a10cb3ecf0a9e849d32ff016b26.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 100;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/66e0aab754731be794b2895027e81a2e130ae172.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 200;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/f62804dc4d124738a5738f40127cc419cfcba786.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 200;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/4c10d5179fbb3391fd8e1374b17b910ff1bbc3a2.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 300;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/57594b9f0ccdea6f3f50e32dd16cb01f475f16b1.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 300;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/96e6c91b333c3490ba6a56d4ed2e94dd5854d01c.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 400;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/b783b9b690f9452f06771a607f566e70ed0de9ba.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 400;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/89eab8899d10653ca534fee582d6a5c6f9e25379.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 500;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/ffc585330bd2d342abb657ba7f97bd298ebfaebb.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 500;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/f321c6a7b72cc9f451cdfc9f4e5745c0e19fb091.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 600;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/46ba8b7552837e61ce850fb5747dfce2819fe458.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 600;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/28415730532ed2416c462b91f77bccfabae55fdd.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 700;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/314acb2f42c9e1459e8ac52cd6711bb48a4a5fd0.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 700;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/d80c933714ffcbb92be53ef15c3d74afc70bc9f7.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 800;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/f46f24c66f69bb116ade7455fa48c7a5537bdfdf.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 800;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/4eba775c5af455de2d804ad90c7286c17f847e12.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 900;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/653c0fe952119c4e6cdc7e4a939509137cc788ff.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 900;
  font-stretch: ultra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/a92cd585d144bd776af794cae6dde55e7c5428d9.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 100;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/4f99e66cee71b71397d5c2d50484320189d9f79e.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 100;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/e3d2c77c660bd48dbfa3f8e9a49b7c82e72b9cc0.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 200;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/e7d544166af800d9a4b8188b0b654b87e3866878.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 200;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/6b10f1d26be4dcdca56c92cfe80c7c1857369e49.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 300;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/97a42e8d42653123fa7d5645ebd1277519709ea3.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 300;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/ff0e6fdec877a5dded9395bedda04235c09011fc.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 400;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/4a691d339f7b580cf2714e2dbae7cc9cce7f1485.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 400;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/1daa5f1b3309df9463de1c09fa8800f71c2d8a40.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 500;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/8cdd4f69ac23744aec5fce41d7a06fb5a4f26281.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 500;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/122b72894676534ee5c1e1406f1c84ae4b37649c.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 600;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/c85db6cd5719b83622a206127c86300c15bf41af.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 600;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/857947d23de27d52f5b2666ee6bec7bdb0ff058e.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 700;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/e5f6a4efb0d400708b1cd28297717e2b0e527deb.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 700;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/d0d16006c951863973ce70d5f2b6994396bfb662.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 800;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/94bc40afb9932bfcb38ef4ecf73937f4958aa96d.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 800;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/9e25f3b0de798fc4c10d8995357091ac5180c140.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 900;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/4f562d1bdbf06a8072aac84fa8d087838ecfebac.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 900;
  font-stretch: extra-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/c1c607e712d35f24edacdbc354ac2de91423de02.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 100;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/64572d121393aadb796e6a478146257a38acf4dd.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 100;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/8f3cd0dc7c60bd38e5f97fc4344bc2df28bb28aa.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 200;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/db94cda7486b98a9ef718e72c90f39fdf674d5d1.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 200;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/ced9693058bf77c605e3441153e67aa70599e41a.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 300;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/b943eec67a4d8380f57ef5fe9f2988dfa7e57dde.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 300;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/3e8ed6a26b1c54247c31bb70100704ec5ec5710a.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 400;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/bc9a37d0246c5d179fcbff087b3d847e80b87c34.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 400;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/e6ae2deec7dd1ea10b769d25aa4beec0802812d5.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 500;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/9b23fd00be9aac9e6a5c798d866833a2519912cd.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 500;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/48cbe46eb56b9b2a6dccb6c2dc05c9bff1b40248.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 600;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/d1257bf7a79a9890714ea721932d4e0d68820820.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 600;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/501ccfea9fada730dbf34ddd93c0ab12bc04a83d.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 700;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/443f1b3a3cbcdf7f5fd48c87239f8e13fca7f570.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 700;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/3845d8d3cad68f7d4650f5ec369958bd572bc2ec.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 800;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/3c001ec22aad854ce6e4982ab728946f691345a7.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 800;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/520b59f271c43e735147903e915842c6870b1bdb.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 900;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/9a56b333554667d4bec49f2716be00d28996f530.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 900;
  font-stretch: condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/baf95b13e240674f4b8cf6fee911c542756ccd16.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 100;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/f70d8c8323b9288f8f59b6248768939af50cfb15.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 100;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/2d991a24ce440df0f8153257e0f3658b8e72fc8e.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 200;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/206f197cfc9e3b1a6fb3c3b0c3d49eb8482e3b45.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 200;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/a42e5be38f0f3739b9d4c49fcbf905ae3fb28004.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 300;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/df3417699cd58d6192e3abebc16f524d2cc81d85.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 300;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/393f2fea2f03ddcb9d98a01e5f31c509e18cb3c6.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 400;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/06aeb646b64a288730a5f44a888522911e9850aa.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 400;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/1a406fb7c0bcff4fccfa73b449984709a6dc4a34.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 500;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/323ad8143306f393727fab57c4d444a245b451d3.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 500;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/290e2cd8b86568e398c7cd7c1d5aff3abd64a3e6.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 600;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/a5af0880f00c33901e1848f0eaf3a7abfbe3dff1.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 600;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/8b707a98b130bea9a5ed3162a59990f1896e2caa.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 700;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/b6878ea1dfcbad4235042bcc34e0b4900b5045ad.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 700;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/a57cb77417a9032fd5dfa9869cf50eca9219b047.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 800;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/f2a1d08723beee6a937a7bc2108dfee72e59c275.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 800;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/5051f43acd9349b41c847e232b3d0aea9eec48c1.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 900;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/6fbc51cccf1c9b1184760580c75e632a02d65b98.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 900;
  font-stretch: semi-condensed;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/6fb64d4cf00bff9ab93ba40f28f0452f1858457b.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 100;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/d9eefd99a26ebf50848685741ea061f047990170.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 100;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/4e1700ef8681f97cee1c1857de734a2e77514c25.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 200;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/48e9825b7a1f92298b6c34991208500e9ba15757.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 200;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/dde132677f330b3835fd52825181419e2d42ed49.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 300;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/3db28f5b16cda65482b2ccc097075a184f21e3b4.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 300;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/bbb388760b0fdf8b6bd8b9a415b3b8961d594f59.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/eb0807267e344b1aef3c5c59ccd316076dd1ddf6.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/7d528e0d3ed86b0b47103ca280939a8f8d0bba16.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 500;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/b3c5ebd3c745a05eaada6edbe12712cc393b1e46.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 500;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/5dbe6b49b4f70f19ea1c65bc2d2279c16422bf6b.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 600;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/d3395a34c5326fd7e846131be164ad80b110b828.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 600;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/629bcacd912fb8a7273a991e931d42cf5aff92c9.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 700;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/58c4242e80c21414ddbcea5b2eeb56ba2bafa1d9.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 700;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/3d8fe979f4441e6040818be61d118050269ce2fe.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 800;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/5905ddeaea13c09eda69c1e22f60f9f3420386a1.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 800;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/ad75facfc097151e054dd9ecfe2842fd6d892a9b.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: normal;
  font-weight: 900;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/1c81cfb0a44bcca3c66612b1b2387f1bb1e24049.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Hard Times";
  font-style: italic;
  font-weight: 900;
  src: url('https://fonts.fontdue.com/vanilla-type/fonts/d3981fc87581ff261cefd7b56f3e1933b1c88d5e.woff2') format('woff2');
  ascent-override: 110.0%;
  descent-override: 24.0%;
  line-gap-override: 20.0%;
}