/* noto-sans-300 - cyrillic-ext_latin-ext */
@font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-display: swap;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 300;
    src: url('noto-sans-300.woff2') format('woff2');
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-display: swap;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 300;
    src: url('subset/noto-sans-300.woff2') format('woff2');
  }
  /* noto-sans-regular - cyrillic-ext_latin-ext */
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-display: swap;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url('noto-sans-regular.woff2') format('woff2');
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-display: swap;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url('subset/noto-sans-regular.woff2') format('woff2');
  }
  /* noto-sans-500 - cyrillic-ext_latin-ext */
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-display: swap;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 500;
    src: url('noto-sans-500.woff2') format('woff2');
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-display: swap;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 500;
    src: url('subset/noto-sans-500.woff2') format('woff2');
  }
  /* noto-sans-700 - cyrillic-ext_latin-ext */
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-display: swap;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url('noto-sans-700.woff2') format('woff2');
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-display: swap;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url('subset/noto-sans-700.woff2') format('woff2');
  }
  
  /* Extra Condensed */
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Thin.woff2') format('woff2');
    font-weight: 100;
    font-stretch: normal;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-Thin.woff2') format('woff2');
    font-weight: 100;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-stretch: normal;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Light.woff2') format('woff2');
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-Light.woff2') format('woff2');
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Regular.woff2') format('woff2');
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-Regular.woff2') format('woff2');
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Medium.woff2') format('woff2');
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-Medium.woff2') format('woff2');
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Bold.woff2') format('woff2');
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-Bold.woff2') format('woff2');
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Black.woff2') format('woff2');
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-Black.woff2') format('woff2');
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
  }
  
  /* Extra Condensed Italic */
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-ThinItalic.woff2') format('woff2');
    font-weight: 100;
    font-stretch: normal;
    font-style: italic;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-ThinItalic.woff2') format('woff2');
    font-weight: 100;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-ExtraLightItalic.woff2') format('woff2');
    font-weight: 200;
    font-stretch: normal;
    font-style: italic;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-ExtraLightItalic.woff2') format('woff2');
    font-weight: 200;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-LightItalic.woff2') format('woff2');
    font-weight: 300;
    font-stretch: normal;
    font-style: italic;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-LightItalic.woff2') format('woff2');
    font-weight: 300;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-Italic.woff2') format('woff2');
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-Italic.woff2') format('woff2');
    font-weight: 400;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-MediumItalic.woff2') format('woff2');
    font-weight: 500;
    font-stretch: normal;
    font-style: italic;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-MediumItalic.woff2') format('woff2');
    font-weight: 500;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-SemiBoldItalic.woff2') format('woff2');
    font-weight: 600;
    font-stretch: normal;
    font-style: italic;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-SemiBoldItalic.woff2') format('woff2');
    font-weight: 600;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-BoldItalic.woff2') format('woff2');
    font-weight: 700;
    font-stretch: normal;
    font-style: italic;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-BoldItalic.woff2') format('woff2');
    font-weight: 700;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-ExtraBoldItalic.woff2') format('woff2');
    font-weight: 800;
    font-stretch: normal;
    font-style: italic;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-ExtraBoldItalic.woff2') format('woff2');
    font-weight: 800;
    font-stretch: normal;
    font-style: italic;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerif-BlackItalic.woff2') format('woff2');
    font-weight: 900;
    font-stretch: normal;
    font-style: italic;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerif-BlackItalic.woff2') format('woff2');
    font-weight: 900;
    font-stretch: normal;
    font-style: italic;
  }
  
  /* Condensed */
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerifCondensed-Thin.woff2') format('woff2');
    font-weight: 100;
    font-stretch: condensed;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerifCondensed-Thin.woff2') format('woff2');
    font-weight: 100;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerifCondensed-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-stretch: condensed;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerifCondensed-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerifCondensed-Light.woff2') format('woff2');
    font-weight: 300;
    font-stretch: condensed;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerifCondensed-Light.woff2') format('woff2');
    font-weight: 300;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerifCondensed-Regular.woff2') format('woff2');
    font-weight: 400;
    font-stretch: condensed;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerifCondensed-Regular.woff2') format('woff2');
    font-weight: 400;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerifCondensed-Medium.woff2') format('woff2');
    font-weight: 500;
    font-stretch: condensed;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerifCondensed-Medium.woff2') format('woff2');
    font-weight: 500;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerifCondensed-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-stretch: condensed;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerifCondensed-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerifCondensed-Bold.woff2') format('woff2');
    font-weight: 700;
    font-stretch: condensed;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerifCondensed-Bold.woff2') format('woff2');
    font-weight: 700;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerifCondensed-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-stretch: condensed;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerifCondensed-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-stretch: condensed;
    font-style: normal;
  }
  @font-face {
    unicode-range: U+180-2FF,U+370-1E9D,U+1E9F-1FFF,U+2070-20AB,U+20AD-2112,U+2114-2121,U+2123-218F,U+2200-2211,U+2213-22FF,U+2400-25BD,U+25BF-25FF,U+27C0-2AFF,U+2C00-FE0E,U+FE10-FEFE,U+FF00-FFFC,U+FFFE-1EFFF,U+1FB00-10FFFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('static/NotoSerifCondensed-Black.woff2') format('woff2');
    font-weight: 900;
    font-stretch: condensed;
    font-style: normal;
  }
@font-face {
    unicode-range: U+0-17F,U+300-36F,U+1E9E,U+2000-206F,U+20AC,U+2113,U+2122,U+2190-21FF,U+2212,U+2300-23FF,U+25BE,U+2600-27BF,U+2B00-2BFF,U+FE0F,U+FEFF,U+FFFD,U+1F000-1FAFF;
    font-family: 'Noto Serif';
    font-display: swap;
    src: url('subset/static/NotoSerifCondensed-Black.woff2') format('woff2');
    font-weight: 900;
    font-stretch: condensed;
    font-style: normal;
  }
  /* ... Additional CSS for other styles skipped for brevity ... */
  