@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/barlow-condensed-700.woff2') format('woff2');}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/barlow-condensed-900.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/ibm-plex-mono-700.woff2') format('woff2');}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/work-sans-400.woff2') format('woff2');}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/work-sans-700.woff2') format('woff2');}

/* size-matched local fallbacks: hold the exact box size of the webfont
   so there is no reflow/jump when the real font swaps in */
@font-face{font-family:'Work Sans Fallback';font-weight:400;src:local('Arial');ascent-override:140.82%;descent-override:36.80%;line-gap-override:0%;size-adjust:66.04%;}
@font-face{font-family:'Work Sans Fallback';font-weight:700;src:local('Arial Bold');ascent-override:152.66%;descent-override:39.89%;line-gap-override:0%;size-adjust:60.92%;}
@font-face{font-family:'Barlow Condensed Fallback';font-weight:900;src:local('Arial Bold');ascent-override:218.26%;descent-override:43.65%;line-gap-override:0%;size-adjust:45.82%;}
@font-face{font-family:'IBM Plex Mono Fallback';font-weight:700;src:local('Courier New Bold');ascent-override:209.95%;descent-override:56.33%;line-gap-override:0%;size-adjust:48.82%;}
