@font-face {
  font-family: "GT Canon";
  src:
    url("../fonts/gt-canon/GT-Canon-M-Standard-Regular.woff2") format("woff2"),
    url("../fonts/gt-canon/GT-Canon-M-Standard-Regular.woff") format("woff");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "GT Canon";
  src:
    url("../fonts/gt-canon/GT-Canon-M-Standard-Regular.woff2") format("woff2"),
    url("../fonts/gt-canon/GT-Canon-M-Standard-Regular.woff") format("woff");
  font-display: swap;
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: "GT Canon Large";
  src:
    url("../fonts/gt-canon/GT-Canon-L-Standard-Light.woff2") format("woff2"),
    url("../fonts/gt-canon/GT-Canon-L-Standard-Light.woff") format("woff");
  font-display: swap;
  font-style: normal;
  font-weight: 300;
}

/* Editor-facing alias: selecting this family reliably applies the Light cut. */
@font-face {
  font-family: "GT Canon Light";
  src:
    url("../fonts/gt-canon/GT-Canon-L-Standard-Light.woff2") format("woff2"),
    url("../fonts/gt-canon/GT-Canon-L-Standard-Light.woff") format("woff");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "GT Canon Large";
  src:
    url("../fonts/gt-canon/GT-Canon-L-Standard-Regular.woff2") format("woff2"),
    url("../fonts/gt-canon/GT-Canon-L-Standard-Regular.woff") format("woff");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}
