/* The two Bubble Invest typefaces (D18), self-hosted: no request to Google Fonts.
   WOFF2 subsets (Latin, French punctuation, arrows) of the files in Bubble-invest/bubble-brand, fonts/ (SIL Open Font License 1.1,
   licence texts beside the files). Hanken Grotesk: titles, figures, buttons, navigation, labels. Spectral: running text. */

@font-face {
  font-family: "Hanken Grotesk";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/brand/fonts/HankenGrotesk-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Hanken Grotesk";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/brand/fonts/HankenGrotesk-Italic.woff2") format("woff2");
}

@font-face {
  font-family: "Hanken Grotesk";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/brand/fonts/HankenGrotesk-Medium.woff2") format("woff2");
}

@font-face {
  font-family: "Hanken Grotesk";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/brand/fonts/HankenGrotesk-SemiBold.woff2") format("woff2");
}

@font-face {
  font-family: "Hanken Grotesk";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/brand/fonts/HankenGrotesk-Bold.woff2") format("woff2");
}

/* ExtraBold 800, for the `display` style only (D186): instanced at wght=800 from the Google Fonts variable font
   HankenGrotesk[wght].ttf v3.013 (the source of the other weights, SIL OFL 1.1), subset to the same characters. */
@font-face {
  font-family: "Hanken Grotesk";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/brand/fonts/HankenGrotesk-ExtraBold.woff2") format("woff2");
}

@font-face {
  font-family: "Spectral";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/brand/fonts/Spectral-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Spectral";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/brand/fonts/Spectral-Italic.woff2") format("woff2");
}

@font-face {
  font-family: "Spectral";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/brand/fonts/Spectral-SemiBold.woff2") format("woff2");
}
