/* Proxima Nova — local @font-face definitions
 * Fonts live in ./ProximaNova (served from /assets/fonts/ProximaNova).
 * Use `font-family: 'proxima-nova'` with font-weight/style to select a variant.
 *
 * The files are named without spaces. They had the foundry's names — "Proxima
 * Nova Reg.woff" — and every one of them 404'd in production while this
 * stylesheet beside them served fine, so the site rendered in the fallback
 * font. A percent-encoded space is legal in a URL and the host did not serve
 * it; a filename with no space cannot be got wrong by anything in the chain.
 */

/* Light — 300 */
@font-face {
  font-family: 'proxima-nova';
  src: url('ProximaNova/proxima-nova-light.woff') format('woff'),
       url('ProximaNova/proxima-nova-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'proxima-nova';
  src: url('ProximaNova/proxima-nova-light-italic.woff') format('woff'),
       url('ProximaNova/proxima-nova-light-italic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Regular — 400 */
@font-face {
  font-family: 'proxima-nova';
  src: url('ProximaNova/proxima-nova-regular.woff') format('woff'),
       url('ProximaNova/proxima-nova-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'proxima-nova';
  src: url('ProximaNova/proxima-nova-regular-italic.woff') format('woff'),
       url('ProximaNova/proxima-nova-regular-italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Bold — 700 */
@font-face {
  font-family: 'proxima-nova';
  src: url('ProximaNova/proxima-nova-bold.woff') format('woff'),
       url('ProximaNova/proxima-nova-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'proxima-nova';
  src: url('ProximaNova/proxima-nova-bold-italic.woff') format('woff'),
       url('ProximaNova/proxima-nova-bold-italic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Bolder — 800 */
@font-face {
  font-family: 'proxima-nova';
  src: url('ProximaNova/proxima-nova-extrabold.woff') format('woff'),
       url('ProximaNova/proxima-nova-extrabold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
