/*
 * Polices du site public (SIL Open Font License, auto-hébergées) :
 * - Bricolage Grotesque : titres
 * - Figtree : texte courant
 */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("../fonts/bricolage-grotesque-latin-600-normal-9TujzF2.woff2") format('woff2');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../fonts/bricolage-grotesque-latin-700-normal-LGg46X3.woff2") format('woff2');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url("../fonts/bricolage-grotesque-latin-800-normal-7tst0g-.woff2") format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../fonts/figtree-latin-400-normal-u_XW_Ki.woff2") format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url("../fonts/figtree-latin-400-italic-XzDg9wO.woff2") format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("../fonts/figtree-latin-600-normal-FiADCe5.woff2") format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../fonts/figtree-latin-700-normal-4pSq5Ts.woff2") format('woff2');
}

/* Anciennes polices (encore utilisables via la classe .open-sans) */
/* open-sans-latin-400-normal */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../fonts/open-sans-latin-400-normal-dNatUYs.woff2") format('woff2'), url("../fonts/open-sans-latin-400-normal-jIC1-Nz.woff") format('woff');
}
/* open-sans-latin-600-normal */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("../fonts/open-sans-latin-600-normal-Qk_KVbK.woff2") format('woff2'), url("../fonts/open-sans-latin-600-normal-8FKjv-t.woff") format('woff');
}
/* open-sans-latin-800-normal */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url("../fonts/open-sans-latin-800-normal-iCCujVG.woff2") format('woff2'), url("../fonts/open-sans-latin-800-normal-Sr83sh_.woff") format('woff');
}
/* work-sans-latin-400-normal */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../fonts/work-sans-latin-400-normal-Pa1ecOw.woff2") format('woff2'), url("../fonts/work-sans-latin-400-normal-7d9Hwkg.woff") format('woff');
}
/* work-sans-latin-400-italic */
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url("../fonts/work-sans-latin-400-italic-JCxkrV4.woff2") format('woff2'), url("../fonts/work-sans-latin-400-italic-oNGo7a2.woff") format('woff');
}
/* work-sans-latin-600-normal */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url("../fonts/work-sans-latin-600-normal-uSqAn13.woff2") format('woff2'), url("../fonts/work-sans-latin-600-normal-gyHv24K.woff") format('woff');
}
/* work-sans-latin-800-normal */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url("../fonts/work-sans-latin-800-normal-_H0fT_N.woff2") format('woff2'), url("../fonts/work-sans-latin-800-normal-I3pGt0u.woff") format('woff');
}
