/* Original published static faces map physical weights without a variable descriptor; Adobe wins after consent. */
@font-face{font-family:"sofia-pro";src:url("../fonts/nunitosans/NunitoSans-ExtraLight.ttf") format("truetype");font-style:normal;font-weight:100;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F;size-adjust:98.214%;ascent-override:115.768%;descent-override:27.491%;line-gap-override:0.0%;}
@font-face{font-family:"sofia-pro";src:url("../fonts/lato/Lato-ExtraLight.ttf") format("truetype");font-style:normal;font-weight:100;font-display:swap;unicode-range:U+0370-03FF,U+1F00-1FFF;size-adjust:98.477%;ascent-override:115.458%;descent-override:27.418%;line-gap-override:0.0%;}
@font-face{font-family:"sofia-pro";src:url("../fonts/nunitosans/NunitoSans-ExtraLight.ttf") format("truetype");font-style:normal;font-weight:200;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F;size-adjust:98.371%;ascent-override:115.583%;descent-override:27.447%;line-gap-override:0.0%;}
@font-face{font-family:"sofia-pro";src:url("../fonts/lato/Lato-Light.ttf") format("truetype");font-style:normal;font-weight:200;font-display:swap;unicode-range:U+0370-03FF,U+1F00-1FFF;size-adjust:97.711%;ascent-override:116.364%;descent-override:27.633%;line-gap-override:0.0%;}
@font-face{font-family:"sofia-pro";src:url("../fonts/nunitosans/NunitoSans-Light.ttf") format("truetype");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F;size-adjust:97.931%;ascent-override:116.102%;descent-override:27.57%;line-gap-override:0.0%;}
@font-face{font-family:"sofia-pro";src:url("../fonts/manrope/manrope-regular.ttf") format("truetype");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0370-03FF,U+1F00-1FFF;size-adjust:92.443%;ascent-override:122.995%;descent-override:29.207%;line-gap-override:0.0%;}
@font-face{font-family:"sofia-pro";src:url("../fonts/nunitosans/NunitoSans-Medium.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F;size-adjust:97.165%;ascent-override:117.017%;descent-override:27.788%;line-gap-override:0.0%;}
@font-face{font-family:"sofia-pro";src:url("../fonts/lato/Lato-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0370-03FF,U+1F00-1FFF;size-adjust:96.42%;ascent-override:117.922%;descent-override:28.002%;line-gap-override:0.0%;}
@font-face{font-family:"sofia-pro";src:url("../fonts/nunitosans/NunitoSans-SemiBold.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F;size-adjust:96.958%;ascent-override:117.267%;descent-override:27.847%;line-gap-override:0.0%;}
@font-face{font-family:"sofia-pro";src:url("../fonts/lato/Lato-Medium.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0370-03FF,U+1F00-1FFF;size-adjust:96.31%;ascent-override:118.057%;descent-override:28.035%;line-gap-override:0.0%;}
@font-face{font-family:"sofia-pro";src:url("../fonts/nunitosans/NunitoSans-ExtraBold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F;size-adjust:95.802%;ascent-override:118.682%;descent-override:28.183%;line-gap-override:0.0%;}
@font-face{font-family:"sofia-pro";src:url("../fonts/lato/Lato-Black.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0370-03FF,U+1F00-1FFF;size-adjust:95.531%;ascent-override:119.019%;descent-override:28.263%;line-gap-override:0.0%;}
