@font-face {
  font-family: 'Zen Old Mincho';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/zenoldmincho-700-0.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Zen Old Mincho';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/zenoldmincho-900-1.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Zen Old Mincho';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/zenoldmincho-700-jp-0.woff2') format('woff2');
  unicode-range: U+306e, U+3099-309a, U+30a2, U+30a4, U+30a6-30a7, U+30aa-30ac, U+30b1-30b2, U+30b7-30c3, U+30c8-30c9, U+30cf-30de, U+30e2, U+30e5, U+30e9-30ec, U+30f3-30f4, U+30fb-30fc, U+4e00, U+4e0a, U+4e16, U+4e2d, U+4e8c, U+4f4d, U+52d5, U+5341, U+5343, U+571f, U+59cb, U+5e2b, U+5e74, U+5fb4, U+6226, U+653b, U+653e, U+65e5, U+6642, U+6708, U+6a5f, U+6bbb, U+6c23, U+706b, U+7121, U+7279, U+751f, U+756a, U+76ee, U+7bc7, U+7d00, U+7d44, U+8077, U+846c, U+8840, U+8853, U+8868, U+89a7, U+8ee2, U+9001, U+91d1, U+92fc, U+932c, U+9332, U+958b, U+9593, U+968a, U+96fb;
}
@font-face {
  font-family: 'Zen Old Mincho';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/zenoldmincho-900-jp-1.woff2') format('woff2');
  unicode-range: U+306e, U+3099-309a, U+30a2, U+30a4, U+30a6-30a7, U+30aa-30ac, U+30b1-30b2, U+30b7-30c3, U+30c8-30c9, U+30cf-30de, U+30e2, U+30e5, U+30e9-30ec, U+30f3-30f4, U+30fb-30fc, U+4e00, U+4e0a, U+4e16, U+4e2d, U+4e8c, U+4f4d, U+52d5, U+5341, U+5343, U+571f, U+59cb, U+5e2b, U+5e74, U+5fb4, U+6226, U+653b, U+653e, U+65e5, U+6642, U+6708, U+6a5f, U+6bbb, U+6c23, U+706b, U+7121, U+7279, U+751f, U+756a, U+76ee, U+7bc7, U+7d00, U+7d44, U+8077, U+846c, U+8840, U+8853, U+8868, U+89a7, U+8ee2, U+9001, U+91d1, U+92fc, U+932c, U+9332, U+958b, U+9593, U+968a, U+96fb;
}
@font-face {
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/fonts/instrumentsans-400-700-0.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/plexmono-400-0.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/plexmono-600-1.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
