/* The Healing Collective — brand typefaces, self-hosted.
 *
 * The Seasons is the designer's display face, supplied by Mariah 2026-08-05
 * ("the designer gave me the files, we had to add those to the site").
 * Lato is the stated secondary. Both are self-hosted rather than pulled from
 * Google: no third-party request on a wellness site, no dependency on an
 * external CDN, and the page renders the same offline in the PWA shell.
 *
 * LICENCE NOTE (DECISIONS D23): The Seasons OTFs carry fsType=4, "Preview &
 * Print" embedding bits. Web serving is governed by the foundry's EULA rather
 * than fsType, and the client states these are already self-hosted on their
 * Wix site — but the webfont licence should be confirmed in writing before
 * the domain goes public. Removing these three @font-face blocks falls back
 * to Cormorant Garamond with no other change.
 *
 * font-display: swap — text is readable in the fallback immediately rather
 * than invisible while 29KB downloads. On a calm content site, a brief
 * reflow beats a blank page.
 */

@font-face {
  font-family: "The Seasons";
  src: url("/static/fonts/theseasons-light.woff2") format("woff2");
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "The Seasons";
  src: url("/static/fonts/theseasons-regular.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "The Seasons";
  src: url("/static/fonts/theseasons-bold.woff2") format("woff2");
  font-weight: 700; font-style: normal; font-display: swap;
}

@font-face {
  font-family: "Lato";
  src: url("/static/fonts/lato-300.woff2") format("woff2");
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Lato";
  src: url("/static/fonts/lato-400.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Lato";
  src: url("/static/fonts/lato-700.woff2") format("woff2");
  font-weight: 700; font-style: normal; font-display: swap;
}
