@supports not (font-variation-settings: normal) {
/*
 * Optional Gavia Sans font faces. Import explicitly before selecting the family.
 * Font software is licensed under SIL OFL 1.1; see ../../fonts/gavia/OFL.txt.
 */

@font-face {
  font-family: "Gavia Sans";
  src: url("../../fonts/gavia/Gavia-Thin.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "Gavia Sans";
  src: url("../../fonts/gavia/Gavia-Light.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "Gavia Sans";
  src: url("../../fonts/gavia/Gavia-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Gavia Sans";
  src: url("../../fonts/gavia/Gavia-Medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "Gavia Sans";
  src: url("../../fonts/gavia/Gavia-SemiBold.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "Gavia Sans";
  src: url("../../fonts/gavia/Gavia-Bold.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "Gavia Sans";
  src: url("../../fonts/gavia/Gavia-ThinItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "Gavia Sans";
  src: url("../../fonts/gavia/Gavia-LightItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "Gavia Sans";
  src: url("../../fonts/gavia/Gavia-RegularItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Gavia Sans";
  src: url("../../fonts/gavia/Gavia-MediumItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "Gavia Sans";
  src: url("../../fonts/gavia/Gavia-SemiBoldItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "Gavia Sans";
  src: url("../../fonts/gavia/Gavia-BoldItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

/* Compatibility alias: existing font-family: "Gavia" declarations keep working. */
@font-face {
  font-family: "Gavia";
  src: url("../../fonts/gavia/Gavia-Thin.woff2") format("woff2");
  font-style: normal;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "Gavia";
  src: url("../../fonts/gavia/Gavia-Light.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "Gavia";
  src: url("../../fonts/gavia/Gavia-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Gavia";
  src: url("../../fonts/gavia/Gavia-Medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "Gavia";
  src: url("../../fonts/gavia/Gavia-SemiBold.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "Gavia";
  src: url("../../fonts/gavia/Gavia-Bold.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "Gavia";
  src: url("../../fonts/gavia/Gavia-ThinItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: "Gavia";
  src: url("../../fonts/gavia/Gavia-LightItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "Gavia";
  src: url("../../fonts/gavia/Gavia-RegularItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Gavia";
  src: url("../../fonts/gavia/Gavia-MediumItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "Gavia";
  src: url("../../fonts/gavia/Gavia-SemiBoldItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "Gavia";
  src: url("../../fonts/gavia/Gavia-BoldItalic.woff2") format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}
}

/* Gavia Sans variable faces; full coverage first, Core preferred for matching text. */
/* Gecko uses complete faces until cluster fallback supports combining marks (Mozilla bug 543200). */
@supports (font-variation-settings: normal) {
  @font-face {
    font-family: "Gavia Sans";
    src: url("../../fonts/gavia/Gavia-Variable-Italic.woff2") format("woff2");
    font-style: italic;
    font-weight: 100 700;
    font-display: swap;
    unicode-range: U+000D, U+0020-007E, U+00A0-00A3, U+00A5, U+00A7-00AB, U+00AE-00B4, U+00B6-017F, U+0181, U+0186-018A, U+018E-0194, U+0196-0199, U+019D, U+01A0-01A1, U+01A4-01A5, U+01AC-01AD, U+01AF-01B0, U+01B2-01B4, U+01B7, U+01CD-01DD, U+01E6-01E7, U+01F0, U+01F8-01F9, U+0218-021B, U+0237, U+0244-0245, U+024C-024D, U+0253-0254, U+0256-0257, U+0259, U+025B, U+0260, U+0263, U+0268-0269, U+0272, U+0289, U+028B-028C, U+0292, U+0294, U+02B7, U+02BB-02BC, U+02C6-02C7, U+02D8-02DD, U+0300-0304, U+0306-030C, U+0312, U+031B, U+0323, U+0326-0329, U+0331, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04EB, U+04EE-04F5, U+1E04-1E05, U+1E0C-1E0D, U+1E24-1E25, U+1E32-1E3B, U+1E3E-1E3F, U+1E42-1E47, U+1E56-1E57, U+1E5A-1E5D, U+1E62-1E63, U+1E6C-1E6D, U+1E80-1E85, U+1E90-1E93, U+1E9E, U+1EA0-1EF9, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+202F-2030, U+2039-203A, U+2044, U+20AC, U+20B4, U+20B8, U+20BA, U+20BC-20BD, U+2116-2117, U+2122, U+2153-215E, U+2190-2193, U+2196-2199, U+21A9, U+21B6-21B7, U+21BA-21BB, U+2212, U+2248, U+2260, U+2264-2265, U+2713, U+27F5-27F6, U+A78B-A78C;
  }

  @supports not (-moz-appearance: none) {
    @font-face {
      font-family: "Gavia Sans Core";
      src: url("../../fonts/gavia/Gavia-Variable-Italic-Core.woff2") format("woff2");
      font-style: italic;
      font-weight: 100 700;
      font-display: swap;
      unicode-range: U+000D, U+0020-007E, U+00A0-00A3, U+00A5, U+00A7-00AB, U+00AE-00B4, U+00B6-00FF, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+202F-2030, U+2039-203A, U+2044, U+20AC, U+20B4, U+20B8, U+20BA, U+20BC-20BD, U+2116-2117, U+2122;
    }
  }

  @font-face {
    font-family: "Gavia Sans";
    src: url("../../fonts/gavia/Gavia-Variable.woff2") format("woff2");
    font-style: normal;
    font-weight: 100 700;
    font-display: swap;
    unicode-range: U+000D, U+0020-007E, U+00A0-00A3, U+00A5, U+00A7-00AB, U+00AE-00B4, U+00B6-017F, U+0181, U+0186-018A, U+018E-0194, U+0196-0199, U+019D, U+01A0-01A1, U+01A4-01A5, U+01AC-01AD, U+01AF-01B0, U+01B2-01B4, U+01B7, U+01CD-01DD, U+01E6-01E7, U+01F0, U+01F8-01F9, U+0218-021B, U+0237, U+0244-0245, U+024C-024D, U+0253-0254, U+0256-0257, U+0259, U+025B, U+0260, U+0263, U+0268-0269, U+0272, U+0289, U+028B-028C, U+0292, U+0294, U+02B7, U+02BB-02BC, U+02C6-02C7, U+02D8-02DD, U+0300-0304, U+0306-030C, U+0312, U+031B, U+0323, U+0326-0329, U+0331, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04EB, U+04EE-04F5, U+1E04-1E05, U+1E0C-1E0D, U+1E24-1E25, U+1E32-1E3B, U+1E3E-1E3F, U+1E42-1E47, U+1E56-1E57, U+1E5A-1E5D, U+1E62-1E63, U+1E6C-1E6D, U+1E80-1E85, U+1E90-1E93, U+1E9E, U+1EA0-1EF9, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+202F-2030, U+2039-203A, U+2044, U+20AC, U+20B4, U+20B8, U+20BA, U+20BC-20BD, U+2116-2117, U+2122, U+2153-215E, U+2190-2193, U+2196-2199, U+21A9, U+21B6-21B7, U+21BA-21BB, U+2212, U+2248, U+2260, U+2264-2265, U+2713, U+27F5-27F6, U+A78B-A78C;
  }

  @supports not (-moz-appearance: none) {
    @font-face {
      font-family: "Gavia Sans Core";
      src: url("../../fonts/gavia/Gavia-Variable-Core.woff2") format("woff2");
      font-style: normal;
      font-weight: 100 700;
      font-display: swap;
      unicode-range: U+000D, U+0020-007E, U+00A0-00A3, U+00A5, U+00A7-00AB, U+00AE-00B4, U+00B6-00FF, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+202F-2030, U+2039-203A, U+2044, U+20AC, U+20B4, U+20B8, U+20BA, U+20BC-20BD, U+2116-2117, U+2122;
    }
  }

  @font-face {
    font-family: "Gavia";
    src: url("../../fonts/gavia/Gavia-Variable-Italic.woff2") format("woff2");
    font-style: italic;
    font-weight: 100 700;
    font-display: swap;
    unicode-range: U+000D, U+0020-007E, U+00A0-00A3, U+00A5, U+00A7-00AB, U+00AE-00B4, U+00B6-017F, U+0181, U+0186-018A, U+018E-0194, U+0196-0199, U+019D, U+01A0-01A1, U+01A4-01A5, U+01AC-01AD, U+01AF-01B0, U+01B2-01B4, U+01B7, U+01CD-01DD, U+01E6-01E7, U+01F0, U+01F8-01F9, U+0218-021B, U+0237, U+0244-0245, U+024C-024D, U+0253-0254, U+0256-0257, U+0259, U+025B, U+0260, U+0263, U+0268-0269, U+0272, U+0289, U+028B-028C, U+0292, U+0294, U+02B7, U+02BB-02BC, U+02C6-02C7, U+02D8-02DD, U+0300-0304, U+0306-030C, U+0312, U+031B, U+0323, U+0326-0329, U+0331, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04EB, U+04EE-04F5, U+1E04-1E05, U+1E0C-1E0D, U+1E24-1E25, U+1E32-1E3B, U+1E3E-1E3F, U+1E42-1E47, U+1E56-1E57, U+1E5A-1E5D, U+1E62-1E63, U+1E6C-1E6D, U+1E80-1E85, U+1E90-1E93, U+1E9E, U+1EA0-1EF9, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+202F-2030, U+2039-203A, U+2044, U+20AC, U+20B4, U+20B8, U+20BA, U+20BC-20BD, U+2116-2117, U+2122, U+2153-215E, U+2190-2193, U+2196-2199, U+21A9, U+21B6-21B7, U+21BA-21BB, U+2212, U+2248, U+2260, U+2264-2265, U+2713, U+27F5-27F6, U+A78B-A78C;
  }

  @supports not (-moz-appearance: none) {
    @font-face {
      font-family: "Gavia Core";
      src: url("../../fonts/gavia/Gavia-Variable-Italic-Core.woff2") format("woff2");
      font-style: italic;
      font-weight: 100 700;
      font-display: swap;
      unicode-range: U+000D, U+0020-007E, U+00A0-00A3, U+00A5, U+00A7-00AB, U+00AE-00B4, U+00B6-00FF, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+202F-2030, U+2039-203A, U+2044, U+20AC, U+20B4, U+20B8, U+20BA, U+20BC-20BD, U+2116-2117, U+2122;
    }
  }

  @font-face {
    font-family: "Gavia";
    src: url("../../fonts/gavia/Gavia-Variable.woff2") format("woff2");
    font-style: normal;
    font-weight: 100 700;
    font-display: swap;
    unicode-range: U+000D, U+0020-007E, U+00A0-00A3, U+00A5, U+00A7-00AB, U+00AE-00B4, U+00B6-017F, U+0181, U+0186-018A, U+018E-0194, U+0196-0199, U+019D, U+01A0-01A1, U+01A4-01A5, U+01AC-01AD, U+01AF-01B0, U+01B2-01B4, U+01B7, U+01CD-01DD, U+01E6-01E7, U+01F0, U+01F8-01F9, U+0218-021B, U+0237, U+0244-0245, U+024C-024D, U+0253-0254, U+0256-0257, U+0259, U+025B, U+0260, U+0263, U+0268-0269, U+0272, U+0289, U+028B-028C, U+0292, U+0294, U+02B7, U+02BB-02BC, U+02C6-02C7, U+02D8-02DD, U+0300-0304, U+0306-030C, U+0312, U+031B, U+0323, U+0326-0329, U+0331, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04EB, U+04EE-04F5, U+1E04-1E05, U+1E0C-1E0D, U+1E24-1E25, U+1E32-1E3B, U+1E3E-1E3F, U+1E42-1E47, U+1E56-1E57, U+1E5A-1E5D, U+1E62-1E63, U+1E6C-1E6D, U+1E80-1E85, U+1E90-1E93, U+1E9E, U+1EA0-1EF9, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+202F-2030, U+2039-203A, U+2044, U+20AC, U+20B4, U+20B8, U+20BA, U+20BC-20BD, U+2116-2117, U+2122, U+2153-215E, U+2190-2193, U+2196-2199, U+21A9, U+21B6-21B7, U+21BA-21BB, U+2212, U+2248, U+2260, U+2264-2265, U+2713, U+27F5-27F6, U+A78B-A78C;
  }

  @supports not (-moz-appearance: none) {
    @font-face {
      font-family: "Gavia Core";
      src: url("../../fonts/gavia/Gavia-Variable-Core.woff2") format("woff2");
      font-style: normal;
      font-weight: 100 700;
      font-display: swap;
      unicode-range: U+000D, U+0020-007E, U+00A0-00A3, U+00A5, U+00A7-00AB, U+00AE-00B4, U+00B6-00FF, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+2009, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+202F-2030, U+2039-203A, U+2044, U+20AC, U+20B4, U+20B8, U+20BA, U+20BC-20BD, U+2116-2117, U+2122;
    }
  }

}

/* Line-box alignment only; local face x-height/advance matching is not claimed. */
@font-face {
  font-family: "Gavia Sans Fallback";
  src: local("Arial"), local("Liberation Sans");
  font-style: normal;
  font-weight: 100 700;
  size-adjust: 100%;
  ascent-override: 97%;
  descent-override: 30.5%;
  line-gap-override: 0%;
}

@font-face {
  font-family: "Gavia Sans Fallback";
  src: local("Arial Italic"), local("Liberation Sans Italic");
  font-style: italic;
  font-weight: 100 700;
  size-adjust: 100%;
  ascent-override: 97%;
  descent-override: 30.5%;
  line-gap-override: 0%;
}
