@charset "UTF-8";
.dvz-t-show,
.dvz-t-show-inline {
  display: none; }

.terminal .dvz-content .dvz-t-disable,
.terminal .dvz-content a:not(.dvz-t-allow) {
  border: 0;
  cursor: auto;
  text-decoration: none;
  pointer-events: none; }
  .terminal .dvz-content .dvz-t-disable:hover,
  .terminal .dvz-content a:not(.dvz-t-allow):hover {
    cursor: auto; }

.terminal .dvz-content .dvz-t-show {
  display: block; }

.terminal .dvz-content .dvz-t-show-inline {
  display: inline-block; }

.terminal .dvz-content .dvz-t-hide {
  display: none; }

.terminal .dvz-content .dvz-t-remove {
  display: none; }

.dvz-content {
  position: relative;
  background-color: #ffffff; }
  .dvz-content * {
    margin: 0;
    padding: 0; }
  .dvz-content .clearboth {
    clear: both; }
  .dvz-content input,
  .dvz-content textarea,
  .dvz-content select,
  .dvz-content button {
    font-family: inherit; }

@font-face {
  font-family: "BWHaasText";
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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: "BWHaasText-75Bold";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-76BoldItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasText-75BoldItalic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasText-75BoldItalic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasText-65Medium";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-66MediumItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasText-65MediumItalic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasText-65MediumItalic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasText-55Roman";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-56Italic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-95Black";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-96BlackItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-75Bold";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-76BoldItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-65Medium";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-66MediumItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-55Roman";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-56Italic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-25XThin";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-26XThinItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGrotesk-65Fixed";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGrotesk-55Fixed";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGroteskCPWeb-75Bold";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGroteskCPWeb-76BoldItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGroteskCPWeb-65Medium";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGroteskCPWeb-66MediumItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGroteskCPWeb-55Roman";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGroteskCPWeb-56Italic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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;
  font-display: swap;
  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+D7, 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+25B2, U+25B3, U+25B7, U+25BA, U+25BC, U+25BD, U+25C0, U+25C1, U+25CB, U+25CF, U+25D6, U+25D7, U+25DC, U+25DD, U+2600, U+2605, 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; }

@font-face {
  font-family: 'BWHaasDingbatPlus';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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;
  font-display: swap;
  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: "Publico Text Web";
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  src: url("/graphics/soup/fonts/publico/PublicoHeadline-BlackIt-Web.woff2") format("woff2"), url("/graphics/soup/fonts/publico/PublicoHeadline-BlackIt-Web.woff") format("woff"); }

.dvz-content .lede {
  margin: 0;
  padding-top: 70px; }
  .dvz-content .lede div.dvz-social-media-buttons {
    padding-top: 28px;
    padding-bottom: 0; }

.dvz-content .lede-image ~ .article-title,
.dvz-content .lede-caption ~ .article-title {
  margin-top: 70px; }

.dvz-content .container-width {
  margin-right: auto;
  margin-left: auto;
  max-width: 1160px; }

.dvz-content .copy-width {
  margin-right: auto;
  margin-left: auto;
  max-width: 740px; }

.dvz-content .img-full {
  display: block;
  width: 100%; }

@media only screen and (max-width: 1260.86957px) {
  .dvz-content .container-width {
    max-width: 92%; } }

@media only screen and (max-width: 804.34783px) {
  .dvz-content .copy-width {
    max-width: 92%; }
  .dvz-content .container-width .copy-width,
  .dvz-content .ai2html-width .copy-width,
  .dvz-content .copy-width .copy-width {
    max-width: 100%; } }

.lede-image-container {
  margin-top: -70px; }
  .lede-image-container ~ .article-title {
    margin-top: 70px; }

.title-inside {
  position: relative; }
  .title-inside > .article-title {
    position: absolute;
    top: 50%;
    right: calc(50% - 740px);
    left: 50%;
    transform: perspective(1px) translateX(-50%) translateY(-50%);
    z-index: 1;
    margin-top: 0; }
    @media only screen and (max-width: 804.34783px) {
      .title-inside > .article-title {
        right: -42%; } }

.lede-image {
  display: block;
  background-color: #efefef;
  width: 100%;
  height: 370px;
  max-height: 370px;
  overflow: hidden; }
  .lede-image > img {
    object-fit: cover;
    width: 100%;
    height: 100%; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .lede-image {
      /* IE only CSS styles go here */
      height: auto; }
      .lede-image > img {
        display: block;
        height: auto; } }

.lede-caption {
  margin-top: 7px;
  text-align: center;
  line-height: 1.2;
  color: inherit;
  font-family: "BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem; }
  @media (max-width: 760px) {
    .lede-caption {
      font-size: 0.75rem; } }

/* Left in for backwards compatability with previous borscht-scaffold lede structure */
.lede > div.lede-image {
  margin-top: -70px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

.dvz-content .asset-block,
.dvz-content .chart-block {
  margin: 21px auto; }

.dvz-content .asset-title,
.dvz-content .chart-title {
  line-height: 1.24;
  font-family: "BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 700; }
  @media (max-width: 760px) {
    .dvz-content .asset-title,
    .dvz-content .chart-title {
      line-height: 1.2648;
      font-size: 1.0125rem; } }
  .dvz-content .asset-title.asset-title-lite, .dvz-content .asset-title.chart-title-lite,
  .dvz-content .chart-title.asset-title-lite,
  .dvz-content .chart-title.chart-title-lite {
    font-size: 1.5rem;
    font-weight: 400; }
    @media (max-width: 760px) {
      .dvz-content .asset-title.asset-title-lite, .dvz-content .asset-title.chart-title-lite,
      .dvz-content .chart-title.asset-title-lite,
      .dvz-content .chart-title.chart-title-lite {
        line-height: 1.2;
        font-size: 1.5rem; } }

.dvz-content .asset-dek,
.dvz-content .chart-dek {
  margin-top: 0;
  line-height: 1.24;
  font-family: "BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.0625rem;
  font-weight: 400; }
  @media (max-width: 760px) {
    .dvz-content .asset-dek,
    .dvz-content .chart-dek {
      line-height: 1.2648;
      font-size: 0.95625rem; } }

.dvz-content .asset-key,
.dvz-content .asset-block figcaption,
.dvz-content .chart-key,
.dvz-content .chart-source {
  margin: 0 auto;
  font-family: "BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400; }

.dvz-content .asset-block figcaption,
.dvz-content .chart-source {
  margin-top: 21px;
  margin-bottom: 28px;
  line-height: 1.15;
  font-size: 0.8125rem; }
  .dvz-content .asset-block figcaption p,
  .dvz-content .chart-source p {
    margin-bottom: 4px; }

.dvz-content .asset-key,
.dvz-content .chart-key {
  margin-top: 7px;
  margin-bottom: 7px;
  list-style: none;
  font-size: 0.875rem; }
  .dvz-content .asset-key .asset-key-item,
  .dvz-content .asset-key .chart-key-item,
  .dvz-content .chart-key .asset-key-item,
  .dvz-content .chart-key .chart-key-item {
    display: inline-block;
    margin-right: 7px; }
  .dvz-content .asset-key .asset-key-line,
  .dvz-content .asset-key .chart-key-line, .dvz-content .asset-key .asset-key-square,
  .dvz-content .asset-key .asset-key-circle,
  .dvz-content .asset-key .chart-key-square,
  .dvz-content .asset-key .chart-key-circle,
  .dvz-content .chart-key .asset-key-line,
  .dvz-content .chart-key .chart-key-line,
  .dvz-content .chart-key .asset-key-square,
  .dvz-content .chart-key .asset-key-circle,
  .dvz-content .chart-key .chart-key-square,
  .dvz-content .chart-key .chart-key-circle {
    display: inline-block;
    margin-right: 3px;
    background-color: currentColor;
    color: #cccccc; }
  .dvz-content .asset-key .asset-key-line,
  .dvz-content .asset-key .chart-key-line,
  .dvz-content .chart-key .asset-key-line,
  .dvz-content .chart-key .chart-key-line {
    transform: rotate(-45deg) translate(7px, 0);
    width: 17px;
    height: 4px; }
  .dvz-content .asset-key .asset-key-square,
  .dvz-content .asset-key .asset-key-circle,
  .dvz-content .asset-key .chart-key-square,
  .dvz-content .asset-key .chart-key-circle,
  .dvz-content .chart-key .asset-key-square,
  .dvz-content .chart-key .asset-key-circle,
  .dvz-content .chart-key .chart-key-square,
  .dvz-content .chart-key .chart-key-circle {
    border: 1px solid;
    width: 8px;
    height: 8px; }
  .dvz-content .asset-key .asset-key-circle,
  .dvz-content .asset-key .chart-key-circle,
  .dvz-content .chart-key .asset-key-circle,
  .dvz-content .chart-key .chart-key-circle {
    border-radius: 50%; }
  .dvz-content .asset-key .asset-key-outline,
  .dvz-content .asset-key .chart-key-outline,
  .dvz-content .chart-key .asset-key-outline,
  .dvz-content .chart-key .chart-key-outline {
    background: transparent; }

.dvz-content .asset-box,
.dvz-content .chart-box {
  margin-top: 7px; }

.dvz-content .footer {
  position: relative;
  margin-top: 20px;
  margin-bottom: 0;
  border-top: 1px solid #dddddd;
  padding: 8px 0;
  color: #767676;
  font-family: inherit;
  font-size: 0.8125rem; }
  .dvz-content .footer a[href] {
    border-bottom-style: dotted; }

.dvz-content .dvz-correction {
  line-height: 1.3;
  font-size: 0.875rem;
  font-style: italic; }
  @media (max-width: 760px) {
    .dvz-content .dvz-correction {
      font-size: 0.8125rem; } }

.dvz-content .caption,
.dvz-content .source {
  color: #767676;
  font-size: 0.8125rem; }

.dvz-content {
  quotes: '“' '”' '‘' '’'; }
  .dvz-content .quote::before,
  .dvz-content .pullquote .pullquote-quote::before {
    content: open-quote; }
  .dvz-content .quote::after,
  .dvz-content .pullquote .pullquote-quote::after {
    content: close-quote; }
  .dvz-content .apostrophe::before {
    content: '’'; }
  .dvz-content .pullquote {
    margin: 30px auto;
    width: 75%; }
    .dvz-content .pullquote .pullquote-quote {
      position: relative;
      margin: 18px 0 12px;
      line-height: 1.2;
      font-family: "BWHaasDingbat", "BWHaasHead", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 2.5rem;
      font-weight: 400; }
      @media (max-width: 760px) {
        .dvz-content .pullquote .pullquote-quote {
          font-size: 2rem; } }
      .dvz-content .pullquote .pullquote-quote::before {
        position: absolute;
        right: 100%; }
    .dvz-content .pullquote .pullquote-src {
      margin: 12px 0 0;
      line-height: 1.3;
      font-family: "BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 0.875rem; }
      @media (max-width: 760px) {
        .dvz-content .pullquote .pullquote-src {
          font-size: 0.75rem; } }

.dvz-content .story-break {
  margin: 56px auto;
  text-align: center; }
  .dvz-content .story-break::before {
    letter-spacing: 0.875rem;
    font-size: 0.625rem;
    content: '\25CF \25CF \25CF'; }

.dvz-content .excerpt {
  margin-bottom: 16px;
  border-left: 1px solid #000000;
  padding-left: 28px; }
  .dvz-content .excerpt p {
    line-height: 1.65;
    font-size: 1rem; }

.dvz-icon {
  font-family: "BWHaasDingbatPlus", "BWHaasDingbat", sans-serif; }

.dvz-content {
  text-rendering: optimizeLegibility;
  line-height: 1.558;
  color: #000000;
  font-family: "BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smooth: always; }
  .dvz-content a[href],
  .dvz-content a[href]:visited {
    border-bottom: 1px dotted currentColor;
    text-decoration: none;
    color: inherit; }
    .dvz-content a[href]:hover, .dvz-content a[href]:active,
    .dvz-content a[href]:visited:hover,
    .dvz-content a[href]:visited:active {
      border-bottom-style: solid; }
  .dvz-content .article-title {
    margin-bottom: 0;
    text-align: center;
    line-height: 1.2;
    font-family: "BWHaasDingbat", "BWHaasHead", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 3.25rem;
    font-weight: 700; }
    @media (max-width: 1020px) {
      .dvz-content .article-title {
        line-height: 1.2;
        font-size: 3.0625rem; } }
    @media (max-width: 760px) {
      .dvz-content .article-title {
        line-height: 1.1;
        font-size: 2.375rem; } }
  .dvz-content .article-subtitle {
    margin-top: 7px;
    margin-bottom: 49px;
    text-align: center;
    line-height: 1.3;
    font-family: "BWHaasDingbat", "BWHaasHead", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 500; }
    @media (max-width: 1020px) {
      .dvz-content .article-subtitle {
        margin-bottom: 0;
        font-size: 1.5rem; } }
    @media (max-width: 760px) {
      .dvz-content .article-subtitle {
        margin-bottom: 32px;
        font-size: 1.3125rem; } }
  .dvz-content .chapter-hed {
    margin-top: 2rem;
    margin-bottom: -0.4rem;
    line-height: inherit;
    font-family: "BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2rem;
    font-weight: 700; }
    @media (max-width: 1020px) {
      .dvz-content .chapter-hed {
        font-size: 2rem; } }
    @media (max-width: 760px) {
      .dvz-content .chapter-hed {
        font-size: 1.75rem; } }
  .dvz-content .section-hed {
    margin-top: 0;
    margin-bottom: -0.25rem;
    font-family: "BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.3125rem;
    font-weight: 700; }
    @media (max-width: 760px) {
      .dvz-content .section-hed {
        font-size: 1.25rem; } }
  .dvz-content .bydek {
    margin: 14px auto 56px;
    text-align: center;
    line-height: 1.35;
    font-family: "BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.125rem; }
    @media (max-width: 1020px) {
      .dvz-content .bydek {
        line-height: 1.35;
        font-size: 1.125rem; } }
    @media (max-width: 760px) {
      .dvz-content .bydek {
        margin-bottom: 35px;
        font-size: 0.9375rem; } }
    .dvz-content .bydek a {
      transition: color 0.2s ease-out;
      border-bottom: 0;
      text-decoration: underline; }
      .dvz-content .bydek a:hover, .dvz-content .bydek a:active {
        color: #767676; }
  .dvz-content .byline a,
  .dvz-content .byline span {
    white-space: nowrap; }
    @media (max-width: 375px) {
      .dvz-content .byline a,
      .dvz-content .byline span {
        white-space: normal; } }
  .dvz-content .lede-left .article-title,
  .dvz-content .lede-left .article-subtitle,
  .dvz-content .lede-left .bydek,
  .dvz-content .lede-left .lede-caption {
    text-align: left; }
  .dvz-content .boldtext,
  .dvz-content .copy-block .boldtext {
    font-family: "BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700; }
  .dvz-content .first-line-bold::first-line {
    font-family: "BWHaasDingbat", "BWHaasText", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700; }
  .dvz-content .first-line-caps::first-line {
    letter-spacing: 2px;
    font-variant: small-caps; }
  .dvz-content .copy-block {
    font-family: "BWHaasDingbat", "Publico Text Web", Georgia, Cambria, "Times New Roman", Times, serif; }
    .dvz-content .copy-block p:not([class]),
    .dvz-content .copy-block p.first-line-bold,
    .dvz-content .copy-block p.first-line-caps,
    .dvz-content .copy-block p.copy-width,
    .dvz-content .copy-block p.container-width {
      margin: 0.5rem auto 1.5rem;
      text-indent: 0; }
    .dvz-content .copy-block .dvz-v0-ad {
      margin: 0.5rem auto 1.5rem; }
    .dvz-content .copy-block .chapter-hed + p,
    .dvz-content .copy-block .section-hed + p {
      margin-top: 0; }
    @media (max-width: 760px) {
      .dvz-content .copy-block {
        font-size: 1rem; } }

.dvz-content .ai2html {
  margin-top: 14px; }
  .dvz-content .ai2html img {
    pointer-events: none;
    user-select: none; }

@media (max-width: 804.34783px) {
  .dvz-content .ai2html[data-responsiveness='fixed'] .dvz-artboard {
    margin-left: 0 !important; } }

.dvz-content .dvz-artboard {
  position: relative;
  background-color: #f7f7f7; }
  .dvz-content .dvz-artboard::after {
    display: block;
    position: absolute;
    top: 25%;
    transform: translate(0, -50%);
    width: 100%;
    text-align: center;
    font-size: 14px;
    content: 'Loading...'; }
  .dvz-content .dvz-artboard * {
    opacity: 0 !important; }
  .dvz-content .dvz-artboard.ll-loaded {
    background-color: transparent; }
    .dvz-content .dvz-artboard.ll-loaded::after {
      display: none; }
    .dvz-content .dvz-artboard.ll-loaded * {
      opacity: 1 !important; }

@media (max-width: 804.34783px) {
  .dvz-content .ai2html-center .ai2html[data-responsiveness='fixed'] .dvz-artboard {
    margin-left: auto !important; }
  .dvz-content .ai2html-right .ai2html[data-responsiveness='fixed'] .dvz-artboard {
    margin-left: auto !important;
    margin-right: 0 !important; } }

@font-face {
  font-family: "BWHaasText";
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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;
  font-display: fallback;
  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: "BWHaasText-75Bold";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-76BoldItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasText-75BoldItalic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasText-75BoldItalic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasText-65Medium";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-66MediumItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/graphics/soup/fonts/bw-haas/BWHaasText-65MediumItalic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas/BWHaasText-65MediumItalic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasText-55Roman";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-56Italic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-95Black";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-96BlackItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-75Bold";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-76BoldItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-65Medium";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-66MediumItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-55Roman";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-56Italic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-25XThin";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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-26XThinItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGrotesk-65Fixed";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGrotesk-55Fixed";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGroteskCPWeb-75Bold";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGroteskCPWeb-76BoldItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGroteskCPWeb-65Medium";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGroteskCPWeb-66MediumItalic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGroteskCPWeb-55Roman";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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: "BWHaasGroteskCPWeb-56Italic";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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;
  font-display: swap;
  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+D7, 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+25B2, U+25B3, U+25B7, U+25BA, U+25BC, U+25BD, U+25C0, U+25C1, U+25CB, U+25CF, U+25D6, U+25D7, U+25DC, U+25DD, U+2600, U+2605, 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; }

@font-face {
  font-family: 'BWHaasDingbatPlus';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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;
  font-display: swap;
  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;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-55%20Roman.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-55%20Roman.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoA";
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-55%20Roman%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-55%20Roman%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoA";
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-65%20Medium.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-65%20Medium.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoA";
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-65%20Medium%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-65%20Medium%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoA";
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-75%20Bold.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-75%20Bold.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoA";
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-75%20Bold%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-75%20Bold%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoB";
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-55%20Roman.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-55%20Roman.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoB";
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-55%20Roman%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-55%20Roman%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoB";
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-65%20Medium.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-65%20Medium.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoB";
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-65%20Medium%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-65%20Medium%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoB";
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-75%20Bold.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-75%20Bold.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoB";
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-75%20Bold%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-75%20Bold%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoC";
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-55%20Roman.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-55%20Roman.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoC";
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-55%20Roman%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-55%20Roman%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoC";
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-65%20Medium.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-65%20Medium.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoC";
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-65%20Medium%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-65%20Medium%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoC";
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-75%20Bold.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-75%20Bold.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoC";
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-75%20Bold%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-75%20Bold%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoA-55Roman";
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-55%20Roman.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-55%20Roman.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoA-55RomanItalic";
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-55%20Roman%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-55%20Roman%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoA-65Medium";
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-65%20Medium.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-65%20Medium.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoA-65MediumItalic";
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-65%20Medium%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-65%20Medium%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoA-75Bold";
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-75%20Bold.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-75%20Bold.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoA-75BoldItalic";
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-75%20Bold%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20A-75%20Bold%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoB-55Roman";
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-55%20Roman.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-55%20Roman.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoB-55RomanItalic";
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-55%20Roman%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-55%20Roman%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoB-65Medium";
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-65%20Medium.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-65%20Medium.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoB-65MediumItalic";
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-65%20Medium%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-65%20Medium%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoB-75Bold";
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-75%20Bold.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-75%20Bold.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoB-75BoldItalic";
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-75%20Bold%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20B-75%20Bold%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoC-55Roman";
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-55%20Roman.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-55%20Roman.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoC-55RomanItalic";
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-55%20Roman%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-55%20Roman%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoC-65Medium";
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-65%20Medium.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-65%20Medium.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoC-65MediumItalic";
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-65%20Medium%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-65%20Medium%20Italic.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoC-75Bold";
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-75%20Bold.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-75%20Bold.woff") format("woff"); }

@font-face {
  font-family: "BWHaasTextMonoC-75BoldItalic";
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-75%20Bold%20Italic.woff2") format("woff2"), url("/graphics/soup/fonts/bw-haas-mono/BW%20Haas%20Text%20Mono%20C-75%20Bold%20Italic.woff") format("woff"); }
