@font-face {
  font-family: 'Noto Sans SC';
  src: url('/assets/fonts/noto-sans-sc-v40.88.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: 'PingFang SC';
  src: url('/assets/fonts/noto-sans-sc-v40.88.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: 'Hiragino Sans GB';
  src: url('/assets/fonts/noto-sans-sc-v40.88.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: 'Microsoft YaHei';
  src: url('/assets/fonts/noto-sans-sc-v40.88.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans SC Rounded';
  src: url('/assets/fonts/noto-sans-sc-v40.88.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

@font-face { font-family: 'Noto Serif SC'; src: url('/assets/fonts/noto-serif-sc-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Noto Serif SC'; src: url('/assets/fonts/noto-serif-sc-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Noto Serif SC'; src: url('/assets/fonts/noto-serif-sc-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'Noto Sans JP'; src: url('/assets/fonts/noto-sans-jp-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Noto Sans JP'; src: url('/assets/fonts/noto-sans-jp-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Noto Sans JP'; src: url('/assets/fonts/noto-sans-jp-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Noto Sans JP'; src: url('/assets/fonts/noto-sans-jp-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'Noto Serif JP'; src: url('/assets/fonts/noto-serif-jp-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Noto Serif JP'; src: url('/assets/fonts/noto-serif-jp-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Noto Serif JP'; src: url('/assets/fonts/noto-serif-jp-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Noto Serif JP'; src: url('/assets/fonts/noto-serif-jp-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'Noto Sans KR'; src: url('/assets/fonts/noto-sans-kr-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Noto Sans KR'; src: url('/assets/fonts/noto-sans-kr-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Noto Sans KR'; src: url('/assets/fonts/noto-sans-kr-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Noto Sans KR'; src: url('/assets/fonts/noto-sans-kr-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'Noto Serif KR'; src: url('/assets/fonts/noto-serif-kr-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Noto Serif KR'; src: url('/assets/fonts/noto-serif-kr-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Noto Serif KR'; src: url('/assets/fonts/noto-serif-kr-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Noto Serif KR'; src: url('/assets/fonts/noto-serif-kr-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'Inter'; src: url('/assets/fonts/inter-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('/assets/fonts/inter-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('/assets/fonts/inter-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('/assets/fonts/inter-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('/assets/fonts/inter-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('/assets/fonts/inter-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'SF Pro Display'; src: url('/assets/fonts/inter-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'SF Pro Display'; src: url('/assets/fonts/inter-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'SF Pro Display'; src: url('/assets/fonts/inter-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'SF Pro Display'; src: url('/assets/fonts/inter-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'SF Pro Display'; src: url('/assets/fonts/inter-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }
@font-face { font-family: 'SF Pro Display'; src: url('/assets/fonts/inter-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'SF Pro Text'; src: url('/assets/fonts/inter-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'SF Pro Text'; src: url('/assets/fonts/inter-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'SF Pro Text'; src: url('/assets/fonts/inter-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'SF Pro Text'; src: url('/assets/fonts/inter-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'SF Pro Text'; src: url('/assets/fonts/inter-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }
@font-face { font-family: 'SF Pro Text'; src: url('/assets/fonts/inter-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'Helvetica Neue'; src: url('/assets/fonts/inter-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Helvetica Neue'; src: url('/assets/fonts/inter-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Helvetica Neue'; src: url('/assets/fonts/inter-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Helvetica Neue'; src: url('/assets/fonts/inter-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Helvetica Neue'; src: url('/assets/fonts/inter-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }
@font-face { font-family: 'Helvetica Neue'; src: url('/assets/fonts/inter-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'Avenir Next'; src: url('/assets/fonts/inter-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Avenir Next'; src: url('/assets/fonts/inter-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Avenir Next'; src: url('/assets/fonts/inter-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Avenir Next'; src: url('/assets/fonts/inter-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Avenir Next'; src: url('/assets/fonts/inter-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }
@font-face { font-family: 'Avenir Next'; src: url('/assets/fonts/inter-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'Arial'; src: url('/assets/fonts/inter-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Arial'; src: url('/assets/fonts/inter-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Arial'; src: url('/assets/fonts/inter-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Arial'; src: url('/assets/fonts/inter-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Arial'; src: url('/assets/fonts/inter-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }
@font-face { font-family: 'Arial'; src: url('/assets/fonts/inter-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'Zen Maru Gothic'; src: url('/assets/fonts/zen-maru-gothic-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Zen Maru Gothic'; src: url('/assets/fonts/zen-maru-gothic-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Zen Maru Gothic'; src: url('/assets/fonts/zen-maru-gothic-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Zen Maru Gothic'; src: url('/assets/fonts/zen-maru-gothic-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'SF Pro Rounded'; src: url('/assets/fonts/zen-maru-gothic-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'SF Pro Rounded'; src: url('/assets/fonts/zen-maru-gothic-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'SF Pro Rounded'; src: url('/assets/fonts/zen-maru-gothic-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'SF Pro Rounded'; src: url('/assets/fonts/zen-maru-gothic-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'LXGW WenKai'; src: url('/assets/fonts/lxgw-wenkai-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }

@font-face { font-family: 'Baloo 2'; src: url('/assets/fonts/baloo-2-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Baloo 2'; src: url('/assets/fonts/baloo-2-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Baloo 2'; src: url('/assets/fonts/baloo-2-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Baloo 2'; src: url('/assets/fonts/baloo-2-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }

@font-face { font-family: 'Comfortaa'; src: url('/assets/fonts/comfortaa-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Comfortaa'; src: url('/assets/fonts/comfortaa-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Comfortaa'; src: url('/assets/fonts/comfortaa-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Comfortaa'; src: url('/assets/fonts/comfortaa-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }

@font-face { font-family: 'Fredoka'; src: url('/assets/fonts/fredoka-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Fredoka'; src: url('/assets/fonts/fredoka-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Fredoka'; src: url('/assets/fonts/fredoka-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Fredoka'; src: url('/assets/fonts/fredoka-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }

@font-face { font-family: 'Lato'; src: url('/assets/fonts/lato-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Lato'; src: url('/assets/fonts/lato-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Lato'; src: url('/assets/fonts/lato-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'Libre Baskerville'; src: url('/assets/fonts/libre-baskerville-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Libre Baskerville'; src: url('/assets/fonts/libre-baskerville-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }

@font-face { font-family: 'M PLUS Rounded 1c'; src: url('/assets/fonts/m-plus-rounded-1c-latin-400-normal.woff2') format('woff2'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'M PLUS Rounded 1c'; src: url('/assets/fonts/m-plus-rounded-1c-latin-500-normal.woff2') format('woff2'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'M PLUS Rounded 1c'; src: url('/assets/fonts/m-plus-rounded-1c-latin-700-normal.woff2') format('woff2'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'M PLUS Rounded 1c'; src: url('/assets/fonts/m-plus-rounded-1c-latin-800-normal.woff2') format('woff2'); font-style: normal; font-weight: 800; font-display: swap; }

@font-face { font-family: 'Montserrat'; src: url('/assets/fonts/montserrat-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/assets/fonts/montserrat-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/assets/fonts/montserrat-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/assets/fonts/montserrat-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/assets/fonts/montserrat-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }

@font-face { font-family: 'Nunito'; src: url('/assets/fonts/nunito-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Nunito'; src: url('/assets/fonts/nunito-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Nunito'; src: url('/assets/fonts/nunito-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Nunito'; src: url('/assets/fonts/nunito-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Nunito'; src: url('/assets/fonts/nunito-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }

@font-face { font-family: 'Nunito Sans'; src: url('/assets/fonts/nunito-sans-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Nunito Sans'; src: url('/assets/fonts/nunito-sans-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Nunito Sans'; src: url('/assets/fonts/nunito-sans-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Nunito Sans'; src: url('/assets/fonts/nunito-sans-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Nunito Sans'; src: url('/assets/fonts/nunito-sans-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }

@font-face { font-family: 'Open Sans'; src: url('/assets/fonts/open-sans-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url('/assets/fonts/open-sans-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url('/assets/fonts/open-sans-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Open Sans'; src: url('/assets/fonts/open-sans-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }

@font-face { font-family: 'Poppins'; src: url('/assets/fonts/poppins-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('/assets/fonts/poppins-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('/assets/fonts/poppins-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('/assets/fonts/poppins-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('/assets/fonts/poppins-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }

@font-face { font-family: 'Quicksand'; src: url('/assets/fonts/quicksand-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Quicksand'; src: url('/assets/fonts/quicksand-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Quicksand'; src: url('/assets/fonts/quicksand-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Quicksand'; src: url('/assets/fonts/quicksand-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }

@font-face { font-family: 'Raleway'; src: url('/assets/fonts/raleway-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Raleway'; src: url('/assets/fonts/raleway-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Raleway'; src: url('/assets/fonts/raleway-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Raleway'; src: url('/assets/fonts/raleway-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Raleway'; src: url('/assets/fonts/raleway-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }

@font-face { font-family: 'Roboto'; src: url('/assets/fonts/roboto-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Roboto'; src: url('/assets/fonts/roboto-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Roboto'; src: url('/assets/fonts/roboto-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Roboto'; src: url('/assets/fonts/roboto-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'Sora'; src: url('/assets/fonts/sora-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Sora'; src: url('/assets/fonts/sora-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Sora'; src: url('/assets/fonts/sora-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Sora'; src: url('/assets/fonts/sora-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Sora'; src: url('/assets/fonts/sora-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }

@font-face { font-family: 'Source Sans 3'; src: url('/assets/fonts/source-sans-3-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Source Sans 3'; src: url('/assets/fonts/source-sans-3-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Source Sans 3'; src: url('/assets/fonts/source-sans-3-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Source Sans 3'; src: url('/assets/fonts/source-sans-3-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Source Sans 3'; src: url('/assets/fonts/source-sans-3-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }

@font-face { font-family: 'Varela Round'; src: url('/assets/fonts/varela-round-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }

@font-face { font-family: 'Work Sans'; src: url('/assets/fonts/work-sans-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Work Sans'; src: url('/assets/fonts/work-sans-500-normal.ttf') format('truetype'); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: 'Work Sans'; src: url('/assets/fonts/work-sans-600-normal.ttf') format('truetype'); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: 'Work Sans'; src: url('/assets/fonts/work-sans-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Work Sans'; src: url('/assets/fonts/work-sans-800-normal.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }

@font-face { font-family: 'Times New Roman'; src: url('/assets/fonts/noto-serif-sc-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Times New Roman'; src: url('/assets/fonts/noto-serif-sc-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Times New Roman'; src: url('/assets/fonts/noto-serif-sc-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }

@font-face { font-family: 'Georgia'; src: url('/assets/fonts/noto-serif-sc-400-normal.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: 'Georgia'; src: url('/assets/fonts/noto-serif-sc-700-normal.ttf') format('truetype'); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: 'Georgia'; src: url('/assets/fonts/noto-serif-sc-900-normal.ttf') format('truetype'); font-style: normal; font-weight: 900; font-display: swap; }
