/* latin-ext */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/bricolage-600-latin-ext-0.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/bricolage-600-latin-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;
}
/* latin-ext */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/bricolage-700-latin-ext-2.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/bricolage-700-latin-3.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;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/plex-400-latin-ext-0.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/plex-400-latin-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;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/plex-500-latin-ext-2.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/plex-500-latin-3.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;
}
/* latin-ext */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/plex-600-latin-ext-4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/plex-600-latin-5.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: 'Shippori Mincho';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/shippori-500.woff2) format('woff2');
  unicode-range: U+20-7e, U+3001-3002, U+300e-300f, U+301c, U+3042, U+3044, U+3046, U+3048, U+304a-305d, U+305f-3061, U+3063-3064, U+3066-3074, U+3076-3077, U+3079, U+307b-3084, U+3086-3087, U+3089-308d, U+308f, U+3092-3093, U+30a1-30a4, U+30a6-30a8, U+30aa-30bd, U+30bf-30c1, U+30c3-30c4, U+30c6, U+30c8-30cb, U+30cd-30d3, U+30d5-30d9, U+30db-30e5, U+30e8-30ed, U+30ef, U+30f3, U+30fb-30fc, U+4e00, U+4e03, U+4e09-4e0a, U+4e0d, U+4e26, U+4e2d, U+4e32, U+4e38, U+4e3b-4e3c, U+4e43, U+4e73, U+4e80, U+4e8b, U+4eac-4ead, U+4eba, U+4eca, U+4ed8, U+4ee3, U+4ee5, U+4efb, U+4f50, U+4f55, U+4f7f, U+514e, U+5165, U+516b-516d, U+5175, U+51b6-51b7, U+51e6, U+51fa, U+5200, U+5206-5207, U+5225, U+5238, U+523a, U+524a, U+524d, U+52a0, U+5316, U+5341, U+5357, U+5375, U+5378, U+539a, U+539f, U+53e3-53e4, U+53f8, U+5408, U+540d, U+5438, U+5473, U+548c, U+54c1, U+5510, U+5546, U+55b0, U+564c, U+571f, U+5730, U+5802, U+5834, U+5869, U+5897, U+58a8, U+58f1-58f2, U+5909, U+5916, U+5922, U+5927, U+5929-592a, U+592e, U+5974, U+59ff, U+5b50, U+5b63, U+5b9a, U+5bb6, U+5bcc, U+5bd2, U+5bff, U+5c0f, U+5c11, U+5c45, U+5c4b, U+5c71, U+5ddd, U+5dfb, U+5e02-5e03, U+5e78, U+5e97, U+5eab, U+5ead, U+5f25, U+5f53, U+60e3, U+6238, U+623f, U+6247, U+624b, U+6253, U+629c, U+6301, U+63a7, U+63bb, U+63da, U+6574, U+6599, U+65e5, U+65e9, U+6606, U+660e, U+6625, U+6627, U+6642, U+66ff, U+6709, U+672c, U+677e, U+679d, U+67d4, U+67ff, U+6839, U+6975, U+697d, U+69c7, U+6a5f, U+6b96, U+6bb5, U+6c34, U+6c41, U+6cb9, U+6d3b, U+6d5c, U+6d77, U+6e1b, U+6e29, U+6e6f, U+6f2c, U+702c, U+706b, U+708a, U+7099, U+70ad, U+7121, U+7136, U+713c, U+716e, U+71fb, U+725b, U+7269, U+7279, U+7384, U+7389, U+7406, U+751f, U+7523, U+7528, U+7530, U+753a, U+7551, U+767d-767e, U+76ae, U+76bf, U+76d7, U+76db, U+76ee, U+76f8, U+771f, U+7802, U+7897, U+795e, U+796d, U+798f, U+79cb, U+7a2e, U+7a40, U+7acb, U+7bc0, U+7c00, U+7c73, U+7c95, U+7cd6, U+7d05, U+7d0d, U+7d79, U+7dd1-7dd2, U+7f8e, U+8001, U+8089, U+809d, U+80aa, U+8102, U+8150, U+81ea, U+820e, U+828b, U+8304, U+830e, U+8336, U+8349, U+83dc, U+8449, U+84b8, U+854e, U+8584, U+85c1, U+85cd, U+86ee, U+884c, U+8857, U+88fd, U+897f, U+89aa, U+8abf, U+8b83, U+8c46, U+8c5a, U+8cab, U+8cea, U+8d64, U+8d8a, U+8eab, U+8ffd, U+901a, U+9053, U+9078, U+9152, U+9162, U+91a4, U+91ce-91cf, U+91d1, U+91dc, U+91e3, U+9262, U+9280, U+934b, U+935b, U+95a2, U+9752, U+9858, U+98a8, U+98df, U+98ef, U+98f2, U+9903, U+990a, U+99c5, U+9aa8, U+9ad8, U+9b5a, U+9bad-9bae, U+9bd6, U+9bdb, U+9be8, U+9bf5, U+9c06, U+9c24, U+9c39, U+9ce5, U+9d28, U+9d8f, U+9ea6, U+9eb9, U+ff08-ff09, U+ff0f, U+ff15, U+ff1a, U+ff1f;
}
@font-face {
  font-family: 'Shippori Mincho';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/shippori-700.woff2) format('woff2');
  unicode-range: U+20-7e, U+3001-3002, U+300e-300f, U+301c, U+3042, U+3044, U+3046, U+3048, U+304a-305d, U+305f-3061, U+3063-3064, U+3066-3074, U+3076-3077, U+3079, U+307b-3084, U+3086-3087, U+3089-308d, U+308f, U+3092-3093, U+30a1-30a4, U+30a6-30a8, U+30aa-30bd, U+30bf-30c1, U+30c3-30c4, U+30c6, U+30c8-30cb, U+30cd-30d3, U+30d5-30d9, U+30db-30e5, U+30e8-30ed, U+30ef, U+30f3, U+30fb-30fc, U+4e00, U+4e03, U+4e09-4e0a, U+4e0d, U+4e26, U+4e2d, U+4e32, U+4e38, U+4e3b-4e3c, U+4e43, U+4e73, U+4e80, U+4e8b, U+4eac-4ead, U+4eba, U+4eca, U+4ed8, U+4ee3, U+4ee5, U+4efb, U+4f50, U+4f55, U+4f7f, U+514e, U+5165, U+516b-516d, U+5175, U+51b6-51b7, U+51e6, U+51fa, U+5200, U+5206-5207, U+5225, U+5238, U+523a, U+524a, U+524d, U+52a0, U+5316, U+5341, U+5357, U+5375, U+5378, U+539a, U+539f, U+53e3-53e4, U+53f8, U+5408, U+540d, U+5438, U+5473, U+548c, U+54c1, U+5510, U+5546, U+55b0, U+564c, U+571f, U+5730, U+5802, U+5834, U+5869, U+5897, U+58a8, U+58f1-58f2, U+5909, U+5916, U+5922, U+5927, U+5929-592a, U+592e, U+5974, U+59ff, U+5b50, U+5b63, U+5b9a, U+5bb6, U+5bcc, U+5bd2, U+5bff, U+5c0f, U+5c11, U+5c45, U+5c4b, U+5c71, U+5ddd, U+5dfb, U+5e02-5e03, U+5e78, U+5e97, U+5eab, U+5ead, U+5f25, U+5f53, U+60e3, U+6238, U+623f, U+6247, U+624b, U+6253, U+629c, U+6301, U+63a7, U+63bb, U+63da, U+6574, U+6599, U+65e5, U+65e9, U+6606, U+660e, U+6625, U+6627, U+6642, U+66ff, U+6709, U+672c, U+677e, U+679d, U+67d4, U+67ff, U+6839, U+6975, U+697d, U+69c7, U+6a5f, U+6b96, U+6bb5, U+6c34, U+6c41, U+6cb9, U+6d3b, U+6d5c, U+6d77, U+6e1b, U+6e29, U+6e6f, U+6f2c, U+702c, U+706b, U+708a, U+7099, U+70ad, U+7121, U+7136, U+713c, U+716e, U+71fb, U+725b, U+7269, U+7279, U+7384, U+7389, U+7406, U+751f, U+7523, U+7528, U+7530, U+753a, U+7551, U+767d-767e, U+76ae, U+76bf, U+76d7, U+76db, U+76ee, U+76f8, U+771f, U+7802, U+7897, U+795e, U+796d, U+798f, U+79cb, U+7a2e, U+7a40, U+7acb, U+7bc0, U+7c00, U+7c73, U+7c95, U+7cd6, U+7d05, U+7d0d, U+7d79, U+7dd1-7dd2, U+7f8e, U+8001, U+8089, U+809d, U+80aa, U+8102, U+8150, U+81ea, U+820e, U+828b, U+8304, U+830e, U+8336, U+8349, U+83dc, U+8449, U+84b8, U+854e, U+8584, U+85c1, U+85cd, U+86ee, U+884c, U+8857, U+88fd, U+897f, U+89aa, U+8abf, U+8b83, U+8c46, U+8c5a, U+8cab, U+8cea, U+8d64, U+8d8a, U+8eab, U+8ffd, U+901a, U+9053, U+9078, U+9152, U+9162, U+91a4, U+91ce-91cf, U+91d1, U+91dc, U+91e3, U+9262, U+9280, U+934b, U+935b, U+95a2, U+9752, U+9858, U+98a8, U+98df, U+98ef, U+98f2, U+9903, U+990a, U+99c5, U+9aa8, U+9ad8, U+9b5a, U+9bad-9bae, U+9bd6, U+9bdb, U+9be8, U+9bf5, U+9c06, U+9c24, U+9c39, U+9ce5, U+9d28, U+9d8f, U+9ea6, U+9eb9, U+ff08-ff09, U+ff0f, U+ff15, U+ff1a, U+ff1f;
}
