/* =========================================================
   Sora – Regular (400) — Latin Extended
   ========================================================= */
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/media/7fa2591841978b94-s.woff2) format("woff2");
  unicode-range:
    u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff,
    u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}

/* =========================================================
   Sora – Regular (400) — Basic Latin & Symbols
   ========================================================= */
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/media/2314da4445066e13-s.p.woff2) format("woff2");
  unicode-range:
    u+00??, 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;
}

/* =========================================================
   Sora – Semibold (600) — Latin Extended
   ========================================================= */
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/media/7fa2591841978b94-s.woff2) format("woff2");
  unicode-range:
    u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff,
    u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}

/* =========================================================
   Sora – Semibold (600) — Basic Latin & Symbols
   ========================================================= */
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/media/2314da4445066e13-s.p.woff2) format("woff2");
  unicode-range:
    u+00??, 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;
}

/* =========================================================
   Sora – Bold (700) — Latin Extended
   ========================================================= */
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/media/7fa2591841978b94-s.woff2) format("woff2");
  unicode-range:
    u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff,
    u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff,
    u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}

/* =========================================================
   Sora – Bold (700) — Basic Latin & Symbols
   ========================================================= */
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/media/2314da4445066e13-s.p.woff2) format("woff2");
  unicode-range:
    u+00??, 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;
}

/* =========================================================
   Sora Fallback
   ========================================================= */
@font-face {
  font-family: Sora Fallback;
  src: local("Arial");
  ascent-override: 85.29%;
  descent-override: 25.50%;
  line-gap-override: 0.00%;
  size-adjust: 113.73%;
}

/* =========================================================
   Utility classes generated by Next (keep intact)
   ========================================================= */
.__className_c46b87 {
  font-family: Sora, Sora Fallback;
  font-style: normal;
}

.__variable_c46b87 {
  --font-sora: "Sora", "Sora Fallback";
}
