/* Self-hosted faces extracted from the v7 bundle. Latin and latin-ext
   only; the vietnamese, greek and cyrillic subsets were dropped because
   no copy on the site uses them.

   Archivo is NOT here. The bundle ships it but applies it to nothing:
   outside @font-face the design uses exactly two families, Open Sans and
   IBM Plex Mono. Shipping it cost 66 KB for a face no selector named.

   IBM Plex Mono is a variable font, so one file serves its weight range
   and uuids repeat below. No external requests. */

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/7b9b5a8b-9df1-4315-90ed-e61c0bd6e2a1.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/efd61e74-c5f9-478e-b324-5022eeaca3b9.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/93fb7204-afe6-46a5-a42c-5ee0a4f608fd.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/063b5c13-c4c9-4c21-8c12-5a4b1e79135e.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/2d63527a-4004-400a-af01-a7351803b319.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/aef9000e-3cab-4753-8b61-55838f821ff5.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/2d63527a-4004-400a-af01-a7351803b319.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/aef9000e-3cab-4753-8b61-55838f821ff5.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/2d63527a-4004-400a-af01-a7351803b319.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/aef9000e-3cab-4753-8b61-55838f821ff5.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/2d63527a-4004-400a-af01-a7351803b319.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/aef9000e-3cab-4753-8b61-55838f821ff5.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/2d63527a-4004-400a-af01-a7351803b319.woff2') format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/aef9000e-3cab-4753-8b61-55838f821ff5.woff2') format('woff2');
}
