@charset "UTF-8";
/* Local Geologica variable WOFF: real wght 100–900.
   ACSS manages the heading family, scale and standard heading weights.
   Registered in ACSS Global SCSS because ACSS Studio 4.0.1 omits the variable weight range. */
@font-face {
  font-family: "Geologica";
  src: url("../assets/geologica-variable.woff") format("woff");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}
:root {
  --mina-display-font-weight: calc(var(--heading-font-weight) * 1.25);
  --mina-supporting-line-height: calc(var(--heading-line-height) * 10 / 9);
  --mina-emphasis-font-weight: calc(var(--heading-font-weight) * 1.5);
  --mina-display-line-height: calc(var(--h1-line-height) * 13 / 14);
  --mina-emphasis-letter-spacing: calc(var(--h2-letter-spacing) * 4 / 3);
}

/* Metric-adjusted local fallbacks. Ratios use the real font tables and representative site text; final web fonts are unchanged. */
@font-face {
  font-family: "Mina Heading Fallback";
  src: local("Arial");
  font-style: normal;
  font-weight: 100 900;
  size-adjust: 103.5925%;
  ascent-override: 94.1188%;
  descent-override: 26.5463%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Mina Body Fallback";
  src: local("Arial");
  font-style: normal;
  font-weight: 400;
  size-adjust: 108.4903%;
  ascent-override: 106.0003%;
  descent-override: 62.1254%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Mina Body Fallback";
  src: local("Arial Bold");
  font-style: normal;
  font-weight: 800;
  size-adjust: 108.7559%;
  ascent-override: 105.7414%;
  descent-override: 61.9736%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Mina Body Fallback";
  src: local("Arial Bold");
  font-style: normal;
  font-weight: 700;
  size-adjust: 105.8605%;
  ascent-override: 108.6335%;
  descent-override: 63.6687%;
  line-gap-override: 0%;
}
:root {
  --accent-font: var(--text-font-family);
}