@font-face {
  font-family: "BWHaasText";
  font-weight: 700;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasText-75Bold.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasText-75Bold.woff") format("woff");
}
@font-face {
  font-family: "BWHaasText";
  font-weight: 700;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasText-76BoldItalic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasText-76BoldItalic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasText";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasText-65Medium.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasText-65Medium.woff") format("woff");
}
@font-face {
  font-family: "BWHaasText";
  font-weight: 500;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasText-66MediumItalic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasText-66MediumItalic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasText";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasText-55Roman.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasText-55Roman.woff") format("woff");
}
@font-face {
  font-family: "BWHaasText";
  font-weight: 400;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasText-56Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasText-56Italic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasHead";
  font-weight: 900;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasHead-95Black.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasHead-95Black.woff") format("woff");
}
@font-face {
  font-family: "BWHaasHead";
  font-weight: 900;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasHead-96BlackItalic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasHead-96BlackItalic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasHead";
  font-weight: 700;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasHead-75Bold.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasHead-75Bold.woff") format("woff");
}
@font-face {
  font-family: "BWHaasHead";
  font-weight: 700;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasHead-76BoldItalic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasHead-76BoldItalic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasHead";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasHead-65Medium.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasHead-65Medium.woff") format("woff");
}
@font-face {
  font-family: "BWHaasHead";
  font-weight: 500;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasHead-66MediumItalic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasHead-66MediumItalic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasHead";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasHead-55Roman.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasHead-55Roman.woff") format("woff");
}
@font-face {
  font-family: "BWHaasHead";
  font-weight: 400;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasHead-56Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasHead-56Italic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasHead";
  font-weight: 100;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasHead-25XThin.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasHead-25XThin.woff") format("woff");
}
@font-face {
  font-family: "BWHaasHead";
  font-weight: 100;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasHead-26XThinItalic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasHead-26XThinItalic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasFixed";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasGrotesk-65Fixed.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasGrotesk-65Fixed.woff") format("woff");
}
@font-face {
  font-family: "BWHaasFixed";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasGrotesk-55Fixed.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasGrotesk-55Fixed.woff") format("woff");
}
@font-face {
  font-family: "BWHaasCP";
  font-weight: 700;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasGroteskCPWeb-75Bold.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasGroteskCPWeb-75Bold.woff") format("woff");
}
@font-face {
  font-family: "BWHaasCP";
  font-weight: 700;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasGroteskCPWeb-76BoldItalic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasGroteskCPWeb-76BoldItalic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasCP";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasGroteskCPWeb-65Medium.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasGroteskCPWeb-65Medium.woff") format("woff");
}
@font-face {
  font-family: "BWHaasCP";
  font-weight: 500;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasGroteskCPWeb-66MediumItalic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasGroteskCPWeb-66MediumItalic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasCP";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasGroteskCPWeb-55Roman.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasGroteskCPWeb-55Roman.woff") format("woff");
}
@font-face {
  font-family: "BWHaasCP";
  font-weight: 400;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasGroteskCPWeb-56Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasGroteskCPWeb-56Italic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasDingbat";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas-dingbat/BW Haas Grotesk Web Dingbat-Regular.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-dingbat/BW Haas Grotesk Web Dingbat-Regular.woff") format("woff");
  unicode-range: U+1F151, U+1F322, U+1F3ED, U+1F446, U+1F455, U+1F4A5, U+1F4A7, U+1F4B5, U+1F4BB, U+1F4BC, U+1F4C8, U+1F4CA, U+1F50D, U+1F525, U+1F5CB, U+1F687, U+1F6A2, U+1F6B9, U+1F6C9, U+1F6E1, U+1F6E2, U+1F6E6, U+1F6EA, U+1F6EB, U+1F93A, U+2139, U+2190, U+2191, U+2192, U+2193, U+21A2, U+21A3, U+21D0, U+21D2, U+21E1, U+21E3, U+21E6, U+21E8, U+2212, U+2261, U+2263, U+226A, U+226B, U+227A, U+227B, U+22D8, U+22D9, U+2301, U+2302, U+238F, U+23E9, U+23EA, U+23EB, U+23EC, U+23ED, U+23EE, U+25A0, U+25A1, U+25BC, U+25BD, U+25CB, U+25CF, U+25D6, U+25D7, U+25DC, U+25DD, U+2600, U+2606, U+2617, U+2622, U+2634, U+2692, U+2693, U+2698, U+26BB, U+26F0, U+26F4, U+2713, U+272A, U+2B60, U+2B62, U+2B88, U+2B89, U+2B8A, U+2B8B, U+D7;
}
@font-face {
  font-family: "BWHaasDingbatPlus";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas-dingbat/BW Haas Grotesk Web Dingbat-Regular.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-dingbat/BW Haas Grotesk Web Dingbat-Regular.woff") format("woff");
  unicode-range: U+2B;
}
@font-face {
  font-family: "BW Haas Grotesk Web Dingbat";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas-dingbat/BW Haas Grotesk Web Dingbat-Regular.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-dingbat/BW Haas Grotesk Web Dingbat-Regular.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoA";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono A-55 Roman.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono A-55 Roman.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoA";
  font-weight: 400;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono A-55 Roman Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono A-55 Roman Italic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoA";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono A-65 Medium.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono A-65 Medium.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoA";
  font-weight: 500;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono A-65 Medium Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono A-65 Medium Italic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoA";
  font-weight: 700;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono A-75 Bold.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono A-75 Bold.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoA";
  font-weight: 700;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono A-75 Bold Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono A-75 Bold Italic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoB";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono B-55 Roman.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono B-55 Roman.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoB";
  font-weight: 400;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono B-55 Roman Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono B-55 Roman Italic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoB";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono B-65 Medium.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono B-65 Medium.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoB";
  font-weight: 500;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono B-65 Medium Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono B-65 Medium Italic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoB";
  font-weight: 700;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono B-75 Bold.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono B-75 Bold.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoB";
  font-weight: 700;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono B-75 Bold Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono B-75 Bold Italic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoC";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono C-55 Roman.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono C-55 Roman.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoC";
  font-weight: 400;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono C-55 Roman Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono C-55 Roman Italic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoC";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono C-65 Medium.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono C-65 Medium.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoC";
  font-weight: 500;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono C-65 Medium Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono C-65 Medium Italic.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoC";
  font-weight: 700;
  font-style: normal;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono C-75 Bold.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono C-75 Bold.woff") format("woff");
}
@font-face {
  font-family: "BWHaasTextMonoC";
  font-weight: 700;
  font-style: italic;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono C-75 Bold Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW Haas Text Mono C-75 Bold Italic.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Web";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico/PublicoText-Roman-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoText-Roman-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Web";
  font-weight: 400;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico/PublicoText-Italic-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoText-Italic-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Web";
  font-weight: 600;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico/PublicoText-Semibold-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoText-Semibold-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Web";
  font-weight: 600;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico/PublicoText-SemiboldItalic-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoText-SemiboldItalic-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Web";
  font-weight: 700;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico/PublicoText-Bold-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoText-Bold-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Web";
  font-weight: 700;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico/PublicoText-BoldItalic-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoText-BoldItalic-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Headline Web";
  font-weight: 300;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-Light-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-Light-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Headline Web";
  font-weight: 300;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-LightIt-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-LightIt-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Headline Web";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-Roman-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-Roman-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Headline Web";
  font-weight: 400;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-Italic-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-Italic-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Headline Web";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-Medium-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-Medium-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Headline Web";
  font-weight: 500;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-MediumIt-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-MediumIt-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Headline Web";
  font-weight: 700;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-Bold-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-Bold-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Headline Web";
  font-weight: 700;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-BoldIt-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-BoldIt-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Headline Web";
  font-weight: 800;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-Exbold-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-Exbold-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Headline Web";
  font-weight: 800;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-ExboldIt-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-ExboldIt-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Headline Web";
  font-weight: 900;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-Black-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-Black-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Headline Web";
  font-weight: 900;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-BlackIt-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-BlackIt-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono";
  font-weight: 700;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Bold-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Bold-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono";
  font-weight: 600;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-BoldItalic-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-BoldItalic-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono";
  font-weight: 600;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Semibold-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Semibold-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono";
  font-weight: 600;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-SemiboldItalic-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-SemiboldItalic-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-RomanNo2-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-RomanNo2-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono";
  font-weight: 500;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-ItalicNo2-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-ItalicNo2-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Roman-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Roman-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono";
  font-weight: 400;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Italic-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Italic-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono Web Bold";
  font-weight: 700;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Bold-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Bold-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono Web Bold";
  font-weight: 600;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-BoldItalic-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-BoldItalic-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono Web Sembd";
  font-weight: 600;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Semibold-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Semibold-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono Web Sembd";
  font-weight: 600;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-SemiboldItalic-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-SemiboldItalic-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono Web Rom 2";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-RomanNo2-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-RomanNo2-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono Web Rom 2";
  font-weight: 500;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-ItalicNo2-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-ItalicNo2-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono Web Roman";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Roman-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Roman-Web.woff") format("woff");
}
@font-face {
  font-family: "Publico Text Mono Web Roman";
  font-weight: 400;
  font-style: italic;
  src: url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Italic-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico-mono/PublicoTextMono-Italic-Web.woff") format("woff");
}
@font-face {
  font-family: "TiemposText";
  font-weight: 600;
  font-style: normal;
  src: url("/graphics/soup/fonts/tiempos-text/TiemposTextWeb-Semibold.woff2") format("woff2"), url("/graphics/soup/fonts/tiempos-text/TiemposTextWeb-Semibold.woff") format("woff");
}
@font-face {
  font-family: "TiemposText";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/tiempos-text/TiemposTextWeb-Regular.woff2") format("woff2"), url("/graphics/soup/fonts/tiempos-text/TiemposTextWeb-Regular.woff") format("woff");
}
@font-face {
  font-family: "TiemposText";
  font-weight: 400;
  font-style: italic;
  src: url("/graphics/soup/fonts/tiempos-text/TiemposTextWeb-RegularItalic.woff2") format("woff2"), url("/graphics/soup/fonts/tiempos-text/TiemposTextWeb-RegularItalic.woff") format("woff");
}
@font-face {
  font-family: "TiemposHead";
  font-weight: 700;
  font-style: normal;
  src: url("/graphics/soup/fonts/tiempos-headline/TiemposHeadlineWeb-Bold.woff2") format("woff2"), url("/graphics/soup/fonts/tiempos-headline/TiemposHeadlineWeb-Bold.woff") format("woff");
}
@font-face {
  font-family: "SupriaSans";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/supriasans/supriasans-regular-web.woff2") format("woff2"), url("/graphics/soup/fonts/supriasans/supriasans-regular-web.woff") format("woff");
}
@font-face {
  font-family: "SupriaSans";
  font-weight: 600;
  font-style: normal;
  src: url("/graphics/soup/fonts/supriasans/supriasans-bold-web.woff2") format("woff2"), url("/graphics/soup/fonts/supriasans/supriasans-bold-web.woff") format("woff");
}
@font-face {
  font-family: "Bloomberg Prop Unicode N";
  font-weight: 400;
  font-style: normal;
  src: url("https://www.bloomberg.com/graphics/soup/fonts/bloomberg/Bloomberg-PropU_N.ttf") format("truetype");
}
@font-face {
  font-family: "Bloomberg Prop Unicode N";
  font-weight: 600;
  font-style: normal;
  src: url("https://www.bloomberg.com/graphics/soup/fonts/bloomberg/Bloomberg-PropU_N-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Hiragino Kaku Gothic Pro";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/hiragino/hiragino-kaku-gothic-pro-w3.woff2") format("woff2"), url("/graphics/soup/fonts/hiragino/hiragino-kaku-gothic-pro-w3.woff") format("woff");
}
@font-face {
  font-family: "Hiragino Kaku Gothic Pro";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/hiragino/hiragino-kaku-gothic-pro-w6.woff2") format("woff2"), url("/graphics/soup/fonts/hiragino/hiragino-kaku-gothic-pro-w6.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans Japanese";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/noto-sans-japanese/NotoSansJP-Regular.woff2") format("woff2"), url("/graphics/soup/fonts/noto-sans-japanese/NotoSansJP-Regular.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans Japanese";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/noto-sans-japanese/NotoSansJP-Bold.woff2") format("woff2"), url("/graphics/soup/fonts/noto-sans-japanese/NotoSansJP-Bold.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans Chinese";
  font-weight: 400;
  font-style: normal;
  src: url("/graphics/soup/fonts/noto-sans-chinese/NotoSansSC-Regular.woff2") format("woff2"), url("/graphics/soup/fonts/noto-sans-chinese/NotoSansSC-Regular.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans Chinese";
  font-weight: 500;
  font-style: normal;
  src: url("/graphics/soup/fonts/noto-sans-chinese/NotoSansSC-Bold.woff2") format("woff2"), url("/graphics/soup/fonts/noto-sans-chinese/NotoSansSC-Bold.woff") format("woff");
}
body.toaster-iframe {
  margin: 0 !important;
}

.toaster-type-embed {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  padding: 20px 14px 8px 14px;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale;
}
.toaster-type-embed h1 {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  margin: 0;
}
.toaster-type-embed h2 {
  font-weight: normal;
  font-size: 17px;
  line-height: 21px;
  margin: 0;
}
.toaster-type-embed p {
  margin: 0;
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
}
.toaster-type-embed .header {
  padding-bottom: 8px;
}
.toaster-type-embed .header.hide {
  padding-bottom: 0px;
}
.toaster-type-embed .footer {
  min-height: 14px;
  margin-right: 108px;
  margin-top: 3px;
  display: block;
  overflow: hidden;
}
.toaster-type-embed .footer.hide {
  height: 0;
  min-height: 0;
  padding: 0;
  margin-top: 0;
}
.toaster-type-embed .logo {
  position: absolute;
  bottom: 6px;
  right: 14px;
  width: 70px;
  height: 19px;
  background-color: transparent;
  background-size: contain;
  background-position: bottom right;
  background-repeat: no-repeat;
}
.toaster-type-embed .ai2html {
  margin-top: 0px;
}
.toaster-type-embed .ai2html img {
  pointer-events: none;
  user-select: none;
}
.toaster-type-embed .dvz-artboard {
  position: relative;
  background-color: transparent;
  transform-origin: top left;
  -webkit-transform-origin: top left;
  margin: 0;
}
.toaster-type-embed .dvz-artboard::after {
  display: none;
}
.toaster-type-embed .ai2html-width {
  position: relative;
}
.toaster-type-embed.no-padding {
  padding: 0;
}
.toaster-type-embed.no-padding .simple-legend {
  margin-top: 0;
}
.toaster-type-embed.no-padding .logo {
  right: 0;
}

.toaster-type-embed.no-padding {
  padding: 0;
}
.toaster-type-embed.no-padding .simple-legend {
  margin-top: 0;
}
.toaster-type-embed.no-padding .logo {
  right: 0;
}

.toaster-type-embed.force-uncentered .dvz-artboard {
  margin: 0 !important;
}

.toaster-theme-business.toaster-type-embed,
.toaster-theme-quick.toaster-type-embed {
  color: #000000;
  font-family: "BWHaasDingbat", "BWHaasText", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "Noto Sans Chinese", Arial, sans-serif;
  background: #ffffff;
  font-size: 14px;
}
.toaster-theme-business.toaster-type-embed h1, .toaster-theme-business.toaster-type-embed h2, .toaster-theme-business.toaster-type-embed a,
.toaster-theme-quick.toaster-type-embed h1,
.toaster-theme-quick.toaster-type-embed h2,
.toaster-theme-quick.toaster-type-embed a {
  color: #000000;
}
.toaster-theme-business.toaster-type-embed .footer,
.toaster-theme-quick.toaster-type-embed .footer {
  color: #000;
}
.toaster-theme-business.toaster-type-embed .logo,
.toaster-theme-quick.toaster-type-embed .logo {
  background-image: url(../../../assets/Bloomberg_blk.svg);
}

.toaster-theme-business-dark.toaster-type-embed {
  color: #ffffff;
  font-family: "BWHaasDingbat", "BWHaasText", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "Noto Sans Chinese", Arial, sans-serif;
  background: #000000;
  font-size: 14px;
}
.toaster-theme-business-dark.toaster-type-embed h1, .toaster-theme-business-dark.toaster-type-embed h2, .toaster-theme-business-dark.toaster-type-embed a {
  color: #ffffff;
}
.toaster-theme-business-dark.toaster-type-embed .footer {
  color: #ffffff;
}
.toaster-theme-business-dark.toaster-type-embed .logo {
  background-image: url(../../../assets/bloomberg-light.svg);
}

.toaster-theme-opinion.toaster-type-embed,
.toaster-theme-view.toaster-type-embed {
  color: #000000;
  font-family: "BWHaasDingbat", "BWHaasText", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "Noto Sans Chinese", Arial, sans-serif;
  background: #ffffff;
  font-size: 14px;
}
.toaster-theme-opinion.toaster-type-embed h1, .toaster-theme-opinion.toaster-type-embed h2, .toaster-theme-opinion.toaster-type-embed a,
.toaster-theme-view.toaster-type-embed h1,
.toaster-theme-view.toaster-type-embed h2,
.toaster-theme-view.toaster-type-embed a {
  color: #000000;
}
.toaster-theme-opinion.toaster-type-embed .footer,
.toaster-theme-view.toaster-type-embed .footer {
  color: #000000;
}
.toaster-theme-opinion.toaster-type-embed .logo,
.toaster-theme-view.toaster-type-embed .logo {
  background-image: url(../../../assets/bloomberg-opinion-logo.svg);
  width: 139px;
}

.toaster-theme-opinion-dark.toaster-type-embed {
  color: #ffffff;
  font-family: "BWHaasDingbat", "BWHaasText", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "Noto Sans Chinese", Arial, sans-serif;
  background: #000000;
  font-size: 14px;
}
.toaster-theme-opinion-dark.toaster-type-embed h1, .toaster-theme-opinion-dark.toaster-type-embed h2, .toaster-theme-opinion-dark.toaster-type-embed a {
  color: #ffffff;
}
.toaster-theme-opinion-dark.toaster-type-embed .footer {
  color: #ffffff;
}
.toaster-theme-opinion-dark.toaster-type-embed .logo {
  background-image: url(../../../assets/bloomberg-opinion-dark-logo.svg);
  width: 139px;
}

.toaster-theme-bizweek.toaster-type-embed {
  color: #000000;
  font-family: "BWHaasDingbat", "BWHaasText", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "Noto Sans Chinese", Arial, sans-serif;
  background: #ffffff;
  font-size: 14px;
}
.toaster-theme-bizweek.toaster-type-embed h1, .toaster-theme-bizweek.toaster-type-embed h2, .toaster-theme-bizweek.toaster-type-embed a {
  color: #000000;
}
.toaster-theme-bizweek.toaster-type-embed .footer {
  color: #000000;
}
.toaster-theme-bizweek.toaster-type-embed .logo {
  background-image: none;
}

.toaster-theme-bizweek-dark.toaster-type-embed {
  color: #ffffff;
  font-family: "BWHaasDingbat", "BWHaasText", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "Noto Sans Chinese", Arial, sans-serif;
  background: #000000;
  font-size: 14px;
}
.toaster-theme-bizweek-dark.toaster-type-embed h1, .toaster-theme-bizweek-dark.toaster-type-embed h2, .toaster-theme-bizweek-dark.toaster-type-embed a {
  color: #ffffff;
}
.toaster-theme-bizweek-dark.toaster-type-embed .footer {
  color: #ffffff;
}
.toaster-theme-bizweek-dark.toaster-type-embed .logo {
  background-image: none;
}

.toaster-theme-green.toaster-type-embed {
  color: #000000;
  font-family: "BWHaasDingbat", "BWHaasText", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "Noto Sans Chinese", Arial, sans-serif;
  background: #ffffff;
  font-size: 14px;
}
.toaster-theme-green.toaster-type-embed h1 {
  font-weight: 900;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 4px;
}
.toaster-theme-green.toaster-type-embed h2 {
  font-size: 18px;
  line-height: 20px;
  padding-bottom: 8px;
}
.toaster-theme-green.toaster-type-embed h1, .toaster-theme-green.toaster-type-embed h2, .toaster-theme-green.toaster-type-embed a {
  color: #000000;
}
.toaster-theme-green.toaster-type-embed .footer {
  color: #000000;
}
.toaster-theme-green.toaster-type-embed .logo {
  background-image: none;
}

.toaster-theme-green-dark.toaster-type-embed {
  color: #ffffff;
  font-family: "BWHaasDingbat", "BWHaasText", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "Noto Sans Chinese", Arial, sans-serif;
  background: #000000;
  font-size: 14px;
}
.toaster-theme-green-dark.toaster-type-embed h1 {
  font-weight: 900;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 10px;
}
.toaster-theme-green-dark.toaster-type-embed h2 {
  font-size: 18px;
  line-height: 20px;
  padding-bottom: 8px;
}
.toaster-theme-green-dark.toaster-type-embed h1, .toaster-theme-green-dark.toaster-type-embed h2, .toaster-theme-green-dark.toaster-type-embed a {
  color: #ffffff;
}
.toaster-theme-green-dark.toaster-type-embed .footer {
  color: #ffffff;
}
.toaster-theme-green-dark.toaster-type-embed .logo {
  background-image: none;
}

.toaster-theme-terminal.toaster-type-embed,
.toaster-theme-coth.toaster-type-embed {
  color: #ffffff;
  font-family: "BWHaasDingbat", "Bloomberg Prop Unicode N", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "Noto Sans Chinese", Arial, sans-serif;
  background: #000000;
  font-size: 14px;
}
.toaster-theme-terminal.toaster-type-embed h1, .toaster-theme-terminal.toaster-type-embed h2, .toaster-theme-terminal.toaster-type-embed a,
.toaster-theme-coth.toaster-type-embed h1,
.toaster-theme-coth.toaster-type-embed h2,
.toaster-theme-coth.toaster-type-embed a {
  color: #ffffff;
}
.toaster-theme-terminal.toaster-type-embed .footer,
.toaster-theme-coth.toaster-type-embed .footer {
  color: #ffffff;
}
.toaster-theme-terminal.toaster-type-embed .logo,
.toaster-theme-coth.toaster-type-embed .logo {
  background-image: url(../../../assets/Bloomberg_light.svg);
}

.toaster-theme-citylab.toaster-type-embed {
  color: #000000;
  font-family: "BWHaasDingbat", "BWHaasText", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "Noto Sans Chinese", Arial, sans-serif;
  background: #ffffff;
  font-size: 14px;
}
.toaster-theme-citylab.toaster-type-embed h1, .toaster-theme-citylab.toaster-type-embed h2, .toaster-theme-citylab.toaster-type-embed a {
  color: #000000;
}
.toaster-theme-citylab.toaster-type-embed .footer {
  color: #000000;
}
.toaster-theme-citylab.toaster-type-embed .logo {
  background-image: url(../../../assets/citylab-logo-black.svg);
  width: 139px;
}

.toaster-theme-citylab-dark.toaster-type-embed {
  color: #ffffff;
  font-family: "BWHaasDingbat", "BWHaasText", "Hiragino Kaku Gothic Pro", "Noto Sans Japanese", "Noto Sans Chinese", Arial, sans-serif;
  background: #000000;
  font-size: 14px;
}
.toaster-theme-citylab-dark.toaster-type-embed h1, .toaster-theme-citylab-dark.toaster-type-embed h2, .toaster-theme-citylab-dark.toaster-type-embed a {
  color: #ffffff;
}
.toaster-theme-citylab-dark.toaster-type-embed .footer {
  color: #ffffff;
}
.toaster-theme-citylab-dark.toaster-type-embed .logo {
  background-image: url(../../../assets/citylab-logo-white.svg);
  width: 139px;
}

@media (max-width: 600px) {
  .toaster-type-embed {
    padding: 16px 14px 8px 14px;
  }
  .toaster-type-embed h1 {
    font-size: 16px;
    line-height: 20px;
  }
  .toaster-type-embed h2 {
    font-size: 14px;
    line-height: 18px;
  }
  .toaster-type-embed .footer {
    font-size: 12px;
    line-height: 14px;
  }
  .toaster-type-embed .logo {
    width: 70px;
  }
  .toaster-theme-opinion.toaster-type-embed .logo,
  .toaster-theme-view.toaster-type-embed .logo {
    width: 112px;
  }
  .logo.variant-logo-btax,
  .logo.variant-logo-blaw {
    width: 88px;
  }
  .logo.variant-logo-bgov,
  .logo.variant-logo-benv,
  .logo.variant-logo-quick {
    width: 110px;
  }
}
.logo.variant-logo-btax {
  background-image: url(../../../assets/btax-logo-blk.png);
  width: 138px;
}

.logo.variant-logo-blaw {
  background-image: url(../../../assets/blaw-logo-blk.png);
  width: 138px;
}

.logo.variant-logo-bgov {
  background-image: url(../../../assets/bgov-logo-blk.png);
  width: 190px;
}

.logo.variant-logo-benv {
  background-image: url(../../../assets/benv-logo-blk.png);
  width: 190px;
}

.logo.variant-logo-quick {
  background-image: url(../../../assets/quicktakelogo.svg);
  width: 160px;
}

/*# sourceMappingURL=ai2html.css.map */
