/* Full-name selectors — every style by its unique name, always available. */
@font-face {
  font-family: "Locale Mono Regular";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/7f9c0618e796515a59a0134e4c3782fd0e3b6344.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/ae78b13336cde7ac1bd1f564924ec2f7deefe14f.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono Medium";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/5ed2e8dcc37bbffd4c03110685cf1ab2622de865.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono Medium Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/272d523a76e33af9a652951cae5560a70bc14eeb.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono Bold";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/0a3efedff3cf865230fa03087d519ebc44355e81.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono Bold Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/01783f4b0196c980a3fc36fcbcf657d8380a585e.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono Heavy";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/391c9e12a10269f88150ce2889f103fc593a43d5.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono Heavy Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/1e53a00847e9b149285e83abd45eba59230d4731.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

/* Shared-family selectors — switch weight and style under one font-family. */
@font-face {
  font-family: "Locale Mono";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/7f9c0618e796515a59a0134e4c3782fd0e3b6344.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono";
  font-style: italic;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/ae78b13336cde7ac1bd1f564924ec2f7deefe14f.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono";
  font-style: normal;
  font-weight: 500;
  src: url('https://webfonts.fortfoundry.com/fonts/5ed2e8dcc37bbffd4c03110685cf1ab2622de865.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono";
  font-style: italic;
  font-weight: 500;
  src: url('https://webfonts.fortfoundry.com/fonts/272d523a76e33af9a652951cae5560a70bc14eeb.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono";
  font-style: normal;
  font-weight: 700;
  src: url('https://webfonts.fortfoundry.com/fonts/0a3efedff3cf865230fa03087d519ebc44355e81.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono";
  font-style: italic;
  font-weight: 700;
  src: url('https://webfonts.fortfoundry.com/fonts/01783f4b0196c980a3fc36fcbcf657d8380a585e.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono";
  font-style: normal;
  font-weight: 800;
  src: url('https://webfonts.fortfoundry.com/fonts/391c9e12a10269f88150ce2889f103fc593a43d5.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Mono";
  font-style: italic;
  font-weight: 800;
  src: url('https://webfonts.fortfoundry.com/fonts/1e53a00847e9b149285e83abd45eba59230d4731.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

/* Full-name selectors — every style by its unique name, always available. */
@font-face {
  font-family: "Locale Regular";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/5f701a1cca5323b9ec90d1510b138b40865ebc8b.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/f13fa63685c5c801f27e795c928d1fdc5cb2b543.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Medium";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/523ecf76118ee2c0a02cf5d760183e4d4ef5de0c.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Medium Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/fba17f6ce09560903f7e0e135ba22c48e4c126f7.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Bold";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/23979090556322b2c62c1503eda0bcb36119a690.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Bold Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/1dbec6a20debf85ee32b251aa041d380f3733e77.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Heavy";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/57fd2758b34f3d7d37bb02396e322c1c528923e1.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale Heavy Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/9683a87ea9cb370566b301ce746d73d8e09a0b96.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

/* Shared-family selectors — switch weight and style under one font-family. */
@font-face {
  font-family: "Locale";
  font-style: normal;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/5f701a1cca5323b9ec90d1510b138b40865ebc8b.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale";
  font-style: italic;
  font-weight: 400;
  src: url('https://webfonts.fortfoundry.com/fonts/f13fa63685c5c801f27e795c928d1fdc5cb2b543.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale";
  font-style: normal;
  font-weight: 500;
  src: url('https://webfonts.fortfoundry.com/fonts/523ecf76118ee2c0a02cf5d760183e4d4ef5de0c.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale";
  font-style: italic;
  font-weight: 500;
  src: url('https://webfonts.fortfoundry.com/fonts/fba17f6ce09560903f7e0e135ba22c48e4c126f7.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale";
  font-style: normal;
  font-weight: 700;
  src: url('https://webfonts.fortfoundry.com/fonts/23979090556322b2c62c1503eda0bcb36119a690.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale";
  font-style: italic;
  font-weight: 700;
  src: url('https://webfonts.fortfoundry.com/fonts/1dbec6a20debf85ee32b251aa041d380f3733e77.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale";
  font-style: normal;
  font-weight: 800;
  src: url('https://webfonts.fortfoundry.com/fonts/57fd2758b34f3d7d37bb02396e322c1c528923e1.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}

@font-face {
  font-family: "Locale";
  font-style: italic;
  font-weight: 800;
  src: url('https://webfonts.fortfoundry.com/fonts/9683a87ea9cb370566b301ce746d73d8e09a0b96.woff2') format('woff2');
  ascent-override: 95.0%;
  descent-override: 25.0%;
  line-gap-override: 20.0%;
}