
/* Northwell Alt */
@font-face {
  font-family: 'Northwell Alt';
  src: url(/assets/Northwell/Northwell-Alt-dd287d3a05f4db05174906b4e8f526551cc7d242aa51be26e149eca6625acb2e.woff2) format('woff2'),
    url(/assets/Northwell/Northwell-Alt-4c84bca32fe38f64878011ed298996d5bc0ac3faee6e7751a9f447bb61e4d156.woff) format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Aktiv Grotesk Font Family */
@font-face {
  font-family: 'aktiv-grotesk';
  src: url(/assets/AktivGrotesk/AktivGrotesk-Regular-8fe5551de566659faad7358c5d0dfe27191f4df83b31ddde0ae96618e501289a.woff2) format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  font-feature-settings: normal;
  font-variation-settings: normal;
}

@font-face {
  font-family: 'aktiv-grotesk';
  src: url(/assets/AktivGrotesk/AktivGrotesk-Medium-0b1e3dfd5e979c2238dfe8b537cb732ce92941866fae64d544580da630516996.woff2) format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  font-feature-settings: normal;
  font-variation-settings: normal;
}

/* Semibold answers for 600 AND 700. aktiv-grotesk tops out at 600 — that ceiling
   is deliberate — but plenty of bold arrives from places no class can reach:
   `<strong>` and `<b>` in views, and every piece of Trix rich text a creator
   writes. Those resolve to 700, and with no face there the browser reaches for
   the nearest one and nudges it heavier on its own. Measured in Chrome, that
   nudge alters 1.5% of rendered pixels against the real Semibold; other
   renderers are less subtle. Claiming the range hands 700 the actual file. */
@font-face {
  font-family: 'aktiv-grotesk';
  src: url(/assets/AktivGrotesk/AktivGrotesk-Semibold-c6dbe91b392063b1c3343857db123aced248685ac740d881c80579edc474e3d0.woff2) format('woff2');
  font-weight: 600 700;
  font-style: normal;
  font-display: swap;
  font-feature-settings: normal;
  font-variation-settings: normal;
}

/* The stylized display face. Ships a single cut, hence the lone 700 — reach it
   through `.font-stylized` / `--font-stylized`, not by naming the family. */
@font-face {
  font-family: 'Media Sans Semi-Condensed';
  src: url(/assets/Media-Sans/MediaSansSemiCondensedWeb-Bold-9489e689118f3463ad11d5d9b50c7613afc4a163815c42011e35bdc53517dd78.woff2) format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
