/* ==========================================================================
   Switzer — the Publicus typeface.
   Single @font-face for the variable font (covers weights 100-900).
   Static weights also declared as a fallback for older browsers and
   tools that don't accept variable fonts (e.g. PowerPoint, some Word
   processors).

   Designed by Jérémie Hornus · Indian Type Foundry
   Distributed via Fontshare (https://www.fontshare.com/fonts/switzer)

   Source of truth: brand/fonts/
   ========================================================================== */

/* Variable font — preferred. One file, every weight. */
@font-face {
  font-family: 'Switzer';
  src: url('./Switzer-Variable.woff2') format('woff2-variations'),
       url('./Switzer-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('./Switzer-VariableItalic.woff2') format('woff2-variations'),
       url('./Switzer-VariableItalic.woff2') format('woff2');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

/* Static weights — fallback for older browsers + non-web consumers. */
@font-face { font-family: 'Switzer'; src: url('./Switzer-Thin.woff2')        format('woff2'); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-ThinItalic.woff2')  format('woff2'); font-weight: 100; font-style: italic; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-Extralight.woff2')        format('woff2'); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-ExtralightItalic.woff2')  format('woff2'); font-weight: 200; font-style: italic; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-Light.woff2')        format('woff2'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-LightItalic.woff2')  format('woff2'); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-Italic.woff2')  format('woff2'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-Medium.woff2')        format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-MediumItalic.woff2')  format('woff2'); font-weight: 500; font-style: italic; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-Semibold.woff2')        format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-SemiboldItalic.woff2')  format('woff2'); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-Bold.woff2')        format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-BoldItalic.woff2')  format('woff2'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-Extrabold.woff2')        format('woff2'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-ExtraboldItalic.woff2')  format('woff2'); font-weight: 800; font-style: italic; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-Black.woff2')        format('woff2'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Switzer'; src: url('./Switzer-BlackItalic.woff2')  format('woff2'); font-weight: 900; font-style: italic; font-display: swap; }
