@font-face{font-family:"Unbounded";font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/unbounded-200.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Unbounded";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/unbounded-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Unbounded";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/unbounded-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Unbounded";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/unbounded-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Sora";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/sora-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Sora";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/sora-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Sora";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/sora-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jetbrains-mono-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/* Metric-matched fallbacks (CLS): measured in Chrome against the real faces on the hero copy. Widths via
   size-adjust; ascent/descent = font metric / size-adjust, so the swap to the web font does not reflow. */
@font-face{font-family:"Unbounded Fallback";font-weight:100 900;src:local("Arial Black"),local("ArialBlack");size-adjust:114.86%;ascent-override:87.06%;descent-override:21.77%;line-gap-override:0%;}
@font-face{font-family:"Sora Fallback";font-weight:100 500;src:local("Arial"),local("ArialMT");size-adjust:113.94%;ascent-override:85.13%;descent-override:25.45%;line-gap-override:0%;}
@font-face{font-family:"Sora Fallback";font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:105.99%;ascent-override:91.52%;descent-override:27.36%;line-gap-override:0%;}
@font-face{font-family:"JetBrains Mono Fallback";font-weight:100 900;src:local("Courier New"),local("CourierNewPSMT");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%;}
