@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 .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;
  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: "BWHaasText-75Bold";
  font-weight: 400;
  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-76BoldItalic";
  font-weight: 400;
  font-style: normal;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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+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;
  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: "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"); }

.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 {
  background-color: #efefef;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 370px;
  overflow: hidden; }
  .lede-image .article-title {
    margin-top: 148px; }

.lede > .lede-image {
  margin-top: -70px; }

.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; } }

.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 .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 .chapter-hed + p,
    .dvz-content .copy-block .section-hed + p {
      margin-top: 0; }
    @media (max-width: 760px) {
      .dvz-content .copy-block {
        font-size: 1rem; } }

@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: "BWHaasText-75Bold";
  font-weight: 400;
  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-76BoldItalic";
  font-weight: 400;
  font-style: normal;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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+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;
  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: "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"); }
