@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url('../assets/fonts/archivo-variable.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:500;font-display:swap;src:url('../assets/fonts/archivo-variable.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;src:url('../assets/fonts/archivo-variable.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url('../assets/fonts/archivo-variable.woff2') format('woff2');}
@font-face{font-family:'Spectral';font-style:italic;font-weight:300;font-display:swap;src:url('../assets/fonts/spectral-300-italic.woff2') format('woff2');}
@font-face{font-family:'Spectral';font-style:italic;font-weight:400;font-display:swap;src:url('../assets/fonts/spectral-400-italic.woff2') format('woff2');}
@font-face{font-family:'Spectral';font-style:normal;font-weight:300;font-display:swap;src:url('../assets/fonts/spectral-300-normal.woff2') format('woff2');}
@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:swap;src:url('../assets/fonts/spectral-400-normal.woff2') format('woff2');}
@font-face{font-family:'Spectral';font-style:normal;font-weight:500;font-display:swap;src:url('../assets/fonts/spectral-500-normal.woff2') format('woff2');}
/* ---------- Japanese ----------
   Subset by jp_fonts.py to exactly the characters the /jp/ pages use — the
   full faces are around 1MB each. Re-run that script after adding pages. */
@font-face{
  font-family:'Noto Sans JP'; font-style:normal; font-weight:400;
  src:url('../assets/fonts/NotoSansJP-400-jp.woff2') format('woff2');
  font-display:swap;
}
@font-face{
  font-family:'Noto Sans JP'; font-style:normal; font-weight:500;
  src:url('../assets/fonts/NotoSansJP-500-jp.woff2') format('woff2');
  font-display:swap;
}
@font-face{
  font-family:'Noto Sans JP'; font-style:normal; font-weight:700;
  src:url('../assets/fonts/NotoSansJP-700-jp.woff2') format('woff2');
  font-display:swap;
}
@font-face{
  font-family:'Noto Serif JP'; font-style:normal; font-weight:400;
  src:url('../assets/fonts/NotoSerifJP-400-jp.woff2') format('woff2');
  font-display:swap;
}
@font-face{
  font-family:'Noto Serif JP'; font-style:normal; font-weight:600;
  src:url('../assets/fonts/NotoSerifJP-600-jp.woff2') format('woff2');
  font-display:swap;
}
