/*==========================
  AD4 CSS Grid Values
  Copyright 2018 John Custer
  Author: John Custer @johnwcuster
  Built with SASS - http://sass-lang.com
=============================*/
.ad4_grid--blog .blog-card__link, .ad4_grid--publications .publication-card__link, .ad4_grid--people .people-card__link, .ad4_grid--blog .ad4_card__footer, .ad4_grid--publications .ad4_card__footer {
  -webkit-box-shadow: 1px 1px 1px 1px #d8dcdb;
  -moz-box-shadow: 1px 1px 1px 1px #d8dcdb;
  box-shadow: 1px 1px 1px 1px #d8dcdb; }

.ad4_grid--blog .blog-card__link:hover, .ad4_grid--publications .publication-card__link:hover, .ad4_grid--people .people-card__link:hover {
  -webkit-box-shadow: 2px 2px 2px 2px #d8dcdb;
  -moz-box-shadow: 2px 2px 2px 2px #d8dcdb;
  box-shadow: 2px 2px 2px 2px #d8dcdb; }

.ad4_grid--blog .blog-card__link, .ad4_grid--publications .publication-card__link, .ad4_grid--people .people-card__link {
  text-decoration: none;
  display: block;
  width: 100%;
  color: #008062;
  border-color: #008062;
  background-color: #FFFFFF;
  border-top: 4px solid; }

.ad4_grid--blog .blog-card__link:hover, .ad4_grid--publications .publication-card__link:hover, .ad4_grid--people .people-card__link:hover {
  text-decoration: underline;
  border-color: #115740;
  color: #00B388; }

.ad4_grid--blog .ad4_card__footer, .ad4_grid--publications .ad4_card__footer {
  display: block;
  background-color: #F8F4EE;
  padding: 16px; }
  .ad4_grid--blog .ad4_card__footer a, .ad4_grid--publications .ad4_card__footer a {
    margin-top: 8px;
    margin-bottom: 8px; }

.ad4_grid--top-panel .top-panel__wide-col, .ad4_grid--blog .blog-card__link, .ad4_grid--publications .ad4_card--publications .w-embed, .ad4_grid--publications .publication-card__link, .ad4_grid--slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.ad4_grid--blog .blog-card__link .blog-card__img-wrap .duotone-img-wrap, .ad4_grid--people a > div:nth-of-type(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center; }

.ad4_panel--people {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start; }

.ad4_grid--slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ad4_grid--announcement, .ad4_grid--top-panel, .ad4_grid--logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-grid-column-align: space-between;
  justify-items: space-between; }

.ad4_grid--top-panel .top-panel__narrow-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-grid-column-align: center;
  justify-items: center; }

.ad4_grid--blog .blog-card__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -webkit-box-align: space-between;
  -webkit-align-items: space-between;
  -moz-box-align: space-between;
  -ms-flex-align: space-between;
  -ms-grid-row-align: space-between;
  align-items: space-between; }

.ad4_grid--publications .publication-card__link .publication-card__text-wrap, .ad4_grid--collection-wrap {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.ad4_grid, .ad4_grid--announcement, .ad4_grid--top-panel, .ad4_grid--logos, .ad4_grid--blog, .ad4_grid--publications, .ad4_grid--datasets, .ad4_grid--news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .ad4_grid > div, .ad4_grid--announcement > div, .ad4_grid--top-panel > div, .ad4_grid--logos > div, .ad4_grid--blog > div, .ad4_grid--publications > div, .ad4_grid--datasets > div, .ad4_grid--news > div {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1; }
  @supports (display: grid) {
    .ad4_grid, .ad4_grid--announcement, .ad4_grid--top-panel, .ad4_grid--logos, .ad4_grid--blog, .ad4_grid--publications, .ad4_grid--datasets, .ad4_grid--news {
      width: 100%;
      display: grid; }
      .ad4_grid * > div, .ad4_grid--announcement * > div, .ad4_grid--top-panel * > div, .ad4_grid--logos * > div, .ad4_grid--blog * > div, .ad4_grid--publications * > div, .ad4_grid--datasets * > div, .ad4_grid--news * > div {
        width: auto; }
      .ad4_grid *, .ad4_grid--announcement *, .ad4_grid--top-panel *, .ad4_grid--logos *, .ad4_grid--blog *, .ad4_grid--publications *, .ad4_grid--datasets *, .ad4_grid--news * {
        min-width: 0;
        min-height: 0; } }

.ad4_grid--announcement, .ad4_grid--top-panel, .ad4_grid--logos, .ad4_panel--people, .ad4_grid--slider, .ad4_grid_page_wrap {
  width: 1776px; }
  @media (max-width: 1919px) {
    .ad4_grid--announcement, .ad4_grid--top-panel, .ad4_grid--logos, .ad4_panel--people, .ad4_grid--slider, .ad4_grid_page_wrap {
      width: 1416px; } }
  @media (max-width: 1439px) {
    .ad4_grid--announcement, .ad4_grid--top-panel, .ad4_grid--logos, .ad4_panel--people, .ad4_grid--slider, .ad4_grid_page_wrap {
      width: 1128px; } }
  @media (max-width: 1199px) {
    .ad4_grid--announcement, .ad4_grid--top-panel, .ad4_grid--logos, .ad4_panel--people, .ad4_grid--slider, .ad4_grid_page_wrap {
      width: 984px; } }
  @media (max-width: 991px) {
    .ad4_grid--announcement, .ad4_grid--top-panel, .ad4_grid--logos, .ad4_panel--people, .ad4_grid--slider, .ad4_grid_page_wrap {
      width: 696px; } }
  @media (max-width: 767px) {
    .ad4_grid--announcement, .ad4_grid--top-panel, .ad4_grid--logos, .ad4_panel--people, .ad4_grid--slider, .ad4_grid_page_wrap {
      width: 100%;
      padding-left: 8px;
      padding-right: 8px; } }

.ad4_grid--panel-heading {
  width: 264px;
  margin-bottom: 48px; }
  @media (max-width: 1439px) {
    .ad4_grid--panel-heading {
      width: 100%;
      margin-bottom: 48px; }
      .is-narrow.ad4_grid--panel-heading {
        width: 264px;
        max-width: 264px; } }
  @media (max-width: 1199px) {
    .ad4_grid--panel-heading {
      width: 100%;
      margin-bottom: 48px; } }

.card-body {
  background: none;
  background-color: transparent;
  box-shadow: none; }

.card-label {
  margin-bottom: 0;
  padding-bottom: 0; }

/* No Max Width */
.js-meta {
  display: none;
  width: 0;
  height: 0; }

.ad4_grid--announcement {
  -webkit-flex-basis: 336px;
  -ms-flex-preferred-size: 336px;
  flex-basis: 336px;
  margin-right: 120px; }
  @supports (display: grid) {
    .ad4_grid--announcement {
      -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      margin-right: 0;
      grid-template-columns: 192px minmax(336px, 1fr) minmax(336px, 1fr); } }
  .ad4_grid--announcement > div {
    margin-right: 48px;
    margin-bottom: 48px; }
  @supports (display: grid) {
    .ad4_grid--announcement {
      grid-column-gap: 48px;
      grid-row-gap: 48px; }
      .ad4_grid--announcement > div {
        margin-right: 0;
        margin-bottom: 0; } }
  @media (max-width: 991px) {
    .ad4_grid--announcement {
      -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto; }
      .ad4_grid--announcement > div {
        max-width: 336px; }
      @supports (display: grid) {
        .ad4_grid--announcement {
          grid-template-columns: repeat(auto-fill, minmax(336px, 1fr)); }
          .ad4_grid--announcement > div {
            max-width: none; } }
      .ad4_grid--announcement .rte--announcement:first-of-type {
        grid-column: span 2; } }
  @media (max-width: 767px) {
    .ad4_grid--announcement {
      grid-template-columns: 1fr; }
      .ad4_grid--announcement .rte--announcement:first-of-type {
        grid-column: span 1; } }

@supports (display: grid) {
  .ad4_grid--top-panel {
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr; } }
.ad4_grid--top-panel > div {
  margin-right: 48px;
  margin-bottom: 0px; }
@supports (display: grid) {
  .ad4_grid--top-panel {
    grid-column-gap: 48px;
    grid-row-gap: 0px; }
    .ad4_grid--top-panel > div {
      margin-right: 0;
      margin-bottom: 0; } }
@media (max-width: 1439px) {
  @supports (display: grid) {
    .ad4_grid--top-panel {
      -ms-grid-columns: 3fr 1fr;
      grid-template-columns: 3fr 1fr; } } }
@media (max-width: 991px) {
  @supports (display: grid) {
    .ad4_grid--top-panel {
      -ms-grid-columns: 2fr 1fr;
      grid-template-columns: 2fr 1fr; } } }
@media (max-width: 767px) {
  .ad4_grid--top-panel {
    display: block; } }
.ad4_grid--top-panel .top-panel__wide-col .breadcrumb-wrap {
  padding-top: 24px;
  width: 408px; }
  @media (max-width: 1919px) {
    .ad4_grid--top-panel .top-panel__wide-col .breadcrumb-wrap {
      width: 264px; } }
  @media (max-width: 1439px) {
    .ad4_grid--top-panel .top-panel__wide-col .breadcrumb-wrap {
      width: 192px; } }
  @media (max-width: 1199px) {
    .ad4_grid--top-panel .top-panel__wide-col .breadcrumb-wrap {
      width: 192px; } }
  @media (max-width: 991px) {
    .ad4_grid--top-panel .top-panel__wide-col .breadcrumb-wrap {
      width: 100%;
      margin-bottom: 24px; } }
.ad4_grid--top-panel .top-panel__wide-col .top-panel__feature-block {
  padding-top: 24px;
  width: 696px;
  padding-right: 120px; }
  @media (max-width: 1919px) {
    .ad4_grid--top-panel .top-panel__wide-col .top-panel__feature-block {
      width: 552px;
      padding-left: 24px;
      padding-right: 0; } }
  @media (max-width: 1199px) {
    .ad4_grid--top-panel .top-panel__wide-col .top-panel__feature-block {
      width: 480px; } }
  @media (max-width: 991px) {
    .ad4_grid--top-panel .top-panel__wide-col .top-panel__feature-block {
      width: 100%;
      padding-left: 0;
      padding-right: 0;
      padding-top: 0; } }
  @media (max-width: 767px) {
    .ad4_grid--top-panel .top-panel__wide-col .top-panel__feature-block {
      padding-right: 24px;
      padding-left: 48px;
      padding-right: 48px; } }
.ad4_grid--top-panel .top-panel__narrow-col {
  background-color: inherit;
  padding: 0; }
  .ad4_grid--top-panel .top-panel__narrow-col .page-nav {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 336px; }
  @media (max-width: 1919px) {
    .ad4_grid--top-panel .top-panel__narrow-col .page-nav {
      margin-right: 24px; } }
  @media (max-width: 1439px) {
    .ad4_grid--top-panel .top-panel__narrow-col .page-nav {
      width: 264px;
      margin-right: 0; } }
  @media (max-width: 1199px) {
    .ad4_grid--top-panel .top-panel__narrow-col {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -moz-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      width: 264px; }
      .ad4_grid--top-panel .top-panel__narrow-col .page-nav {
        width: 264px; } }
  @media (max-width: 991px) {
    .ad4_grid--top-panel .top-panel__narrow-col .page-nav {
      padding-top: 4.5rem; } }
  @media (max-width: 767px) {
    .ad4_grid--top-panel .top-panel__narrow-col {
      width: 100%; }
      .ad4_grid--top-panel .top-panel__narrow-col .page-nav {
        width: 100%;
        padding-top: 24px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start; }
      .ad4_grid--top-panel .top-panel__narrow-col .page-nav__heading--middle {
        border-top: none;
        border-top-width: 0; } }

.ad4_grid--logos {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0; }
  .ad4_grid--logos > div {
    max-width: 192px; }
  @supports (display: grid) {
    .ad4_grid--logos {
      grid-template-columns: repeat(auto-fill, minmax(192px, 264px)); }
      .ad4_grid--logos > div {
        max-width: none; } }
  @supports (display: grid) {
    .ad4_grid--logos {
      grid-template-rows: repeat(auto-fill, minmax(192px, 1fr)); } }
  .ad4_grid--logos > div {
    margin-right: 24px;
    margin-bottom: 24px; }
  @supports (display: grid) {
    .ad4_grid--logos {
      grid-column-gap: 24px;
      grid-row-gap: 24px; }
      .ad4_grid--logos > div {
        margin-right: 0;
        margin-bottom: 0; } }
  @media (max-width: 991px) {
    .ad4_grid--logos {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-content: center;
      -ms-flex-line-pack: center;
      align-content: center; }
      .ad4_grid--logos div {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        margin: 12px;
        margin-bottom: 0;
        margin-top: 0; } }
  .ad4_grid--logos.is-centered, .ad4_grid--logos.has-three-items, .ad4_grid--logos.has-four-items {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center; }
    .ad4_grid--logos.is-centered div, .ad4_grid--logos.has-three-items div, .ad4_grid--logos.has-four-items div {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
      -moz-box-flex: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      margin: 12px; }
  @media (max-width: 991px) {
    .ad4_grid--logos.has-four-items {
      padding-right: 192px;
      padding-left: 192px; } }
  @media (min-width: 768px) and (max-width: 864px) {
    .ad4_grid--logos.has-four-items {
      padding-left: 120px;
      padding-right: 120px; } }
  @media (max-width: 767px) {
    .ad4_grid--logos.has-four-items {
      padding-left: 0;
      padding-right: 0; }
      .ad4_grid--logos.has-four-items div {
        margin: 12px; } }
  @media (min-width: 480px) and (max-width: 576px) {
    .ad4_grid--logos.has-four-items {
      padding-left: 84px;
      padding-right: 84px; } }
  @media (max-width: 479px) {
    .ad4_grid--logos.has-four-items {
      display: block; } }
  @media (max-width: 767px) {
    .ad4_grid--logos.has-four-items .ad4_card--logo-wrap {
      overflow-x: hidden;
      overflow-y: hidden;
      width: 120px;
      -webkit-flex-basis: 120px;
      -ms-flex-preferred-size: 120px;
      flex-basis: 120px; }
      .ad4_grid--logos.has-four-items .ad4_card--logo-wrap img {
        width: auto;
        max-width: none;
        height: 84px; }
      @supports (object-fit: cover) or (-o-object-fit: cover) {
        .ad4_grid--logos.has-four-items .ad4_card--logo-wrap img {
          width: 120px; } }
      .ad4_grid--logos.has-four-items .ad4_card--logo-wrap, .ad4_grid--logos.has-four-items .ad4_card--logo-wrap img {
        height: 84px; }
      @supports (object-fit: cover) or (-o-object-fit: cover) {
        .ad4_grid--logos.has-four-items .ad4_card--logo-wrap, .ad4_grid--logos.has-four-items .ad4_card--logo-wrap img {
          -o-object-fit: contain;
          object-fit: contain; } } }
  @media (min-width: 480px) and (max-width: 519px) {
    .ad4_grid--logos.has-three-items {
      padding-left: 96px;
      padding-right: 96px; } }
  @media (max-width: 767px) {
    .ad4_grid--logos.has-three-items .ad4_card--logo-wrap {
      overflow-x: hidden;
      overflow-y: hidden;
      width: 120px;
      -webkit-flex-basis: 120px;
      -ms-flex-preferred-size: 120px;
      flex-basis: 120px; }
      .ad4_grid--logos.has-three-items .ad4_card--logo-wrap img {
        width: auto;
        max-width: none;
        height: 84px; }
      @supports (object-fit: cover) or (-o-object-fit: cover) {
        .ad4_grid--logos.has-three-items .ad4_card--logo-wrap img {
          width: 120px; } }
      .ad4_grid--logos.has-three-items .ad4_card--logo-wrap, .ad4_grid--logos.has-three-items .ad4_card--logo-wrap img {
        height: 84px; }
      @supports (object-fit: cover) or (-o-object-fit: cover) {
        .ad4_grid--logos.has-three-items .ad4_card--logo-wrap, .ad4_grid--logos.has-three-items .ad4_card--logo-wrap img {
          -o-object-fit: contain;
          object-fit: contain; } } }

.ad4_card--logo-wrap {
  overflow-x: hidden;
  overflow-y: hidden;
  width: 192px;
  margin: 48px;
  -webkit-flex-basis: 192px;
  -ms-flex-preferred-size: 192px;
  flex-basis: 192px; }
  .ad4_card--logo-wrap img {
    width: 100%;
    height: auto; }
  .ad4_card--logo-wrap img {
    width: auto;
    max-width: none;
    height: 192px; }
  @supports (object-fit: cover) or (-o-object-fit: cover) {
    .ad4_card--logo-wrap img {
      width: 192px; } }
  .ad4_card--logo-wrap, .ad4_card--logo-wrap img {
    height: 192px; }
  @supports (object-fit: cover) or (-o-object-fit: cover) {
    .ad4_card--logo-wrap, .ad4_card--logo-wrap img {
      -o-object-fit: contain;
      object-fit: contain; } }
  @supports (display: grid) or (display: -ms-grid) {
    .ad4_card--logo-wrap {
      -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      margin: 0; } }

.ad4_grid--blog > div {
  max-width: 336px; }
@supports (display: grid) {
  .ad4_grid--blog {
    grid-template-columns: repeat(auto-fill, minmax(336px, 1fr)); }
    .ad4_grid--blog > div {
      max-width: none; } }
.ad4_grid--blog > div {
  margin-right: 48px;
  margin-bottom: 48px; }
@supports (display: grid) {
  .ad4_grid--blog {
    grid-column-gap: 48px;
    grid-row-gap: 48px; }
    .ad4_grid--blog > div {
      margin-right: 0;
      margin-bottom: 0; } }
@media (max-width: 1919px) {
  .ad4_grid--blog.has-four-items .ad4_card--blog:nth-of-type(4) {
    display: none; } }
@media (max-width: 991px) {
  .ad4_grid--blog.has-four-items .ad4_card--blog:nth-of-type(3) {
    display: none; } }
.ad4_grid--blog .blog-card__link {
  height: 408px;
  width: 100%;
  max-width: 100%;
  position: relative;
  overflow: hidden; }
  .ad4_grid--blog .blog-card__link .blog-card__text-wrap {
    padding: 24px;
    padding-bottom: 0;
    width: 100%;
    max-width: 100%;
    position: relative;
    z-index: 1; }
  .ad4_grid--blog .blog-card__link .blog-card__img-wrap {
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    position: relative;
    display: block;
    width: 100%;
    max-width: 100%;
    flex-grow: 0; }
    .ad4_grid--blog .blog-card__link .blog-card__img-wrap img {
      width: auto;
      max-width: none;
      height: 192px; }
    @supports (object-fit: cover) or (-o-object-fit: cover) {
      .ad4_grid--blog .blog-card__link .blog-card__img-wrap img {
        width: 100%; } }
    .ad4_grid--blog .blog-card__link .blog-card__img-wrap, .ad4_grid--blog .blog-card__link .blog-card__img-wrap img {
      height: 192px; }
    @supports (object-fit: cover) or (-o-object-fit: cover) {
      .ad4_grid--blog .blog-card__link .blog-card__img-wrap, .ad4_grid--blog .blog-card__link .blog-card__img-wrap img {
        -o-object-fit: cover;
        object-fit: cover; } }
    .ad4_grid--blog .blog-card__link .blog-card__img-wrap .duotone-img-wrap, .ad4_grid--blog .blog-card__link .blog-card__img-wrap .duotone-img-wrap:before, .ad4_grid--blog .blog-card__link .blog-card__img-wrap .duotone-img-wrap:after {
      overflow: hidden;
      width: 100%;
      max-width: 100%;
      height: 192px; }
      @media (max-width: 767px) {
        .ad4_grid--blog .blog-card__link .blog-card__img-wrap .duotone-img-wrap, .ad4_grid--blog .blog-card__link .blog-card__img-wrap .duotone-img-wrap:before, .ad4_grid--blog .blog-card__link .blog-card__img-wrap .duotone-img-wrap:after {
          height: 100%; } }
    .ad4_grid--blog .blog-card__link .blog-card__img-wrap .settings--duotone[data-img-mixing="true"] + .duotone-img-wrap::before, .ad4_grid--blog .blog-card__link .blog-card__img-wrap .settings--duotone[data-img-mixing="true"] + .duotone-img-wrap::after {
      height: 100%; }
.ad4_grid--blog .ad4_card__footer {
  padding-left: 24px; }
@media (max-width: 1919px) {
  .ad4_grid--blog > div {
    max-width: 336px; }
  @supports (display: grid) {
    .ad4_grid--blog {
      grid-template-columns: repeat(auto-fill, minmax(336px, 1fr)); }
      .ad4_grid--blog > div {
        max-width: none; } }
  .ad4_grid--blog > div {
    margin-right: 24px;
    margin-bottom: 48px; }
  @supports (display: grid) {
    .ad4_grid--blog {
      grid-column-gap: 24px;
      grid-row-gap: 48px; }
      .ad4_grid--blog > div {
        margin-right: 0;
        margin-bottom: 0; } } }
@media (max-width: 1199px) {
  .ad4_grid--blog > div {
    max-width: 264px; }
  @supports (display: grid) {
    .ad4_grid--blog {
      grid-template-columns: repeat(auto-fill, minmax(264px, 1fr)); }
      .ad4_grid--blog > div {
        max-width: none; } } }
@media (max-width: 767px) {
  .ad4_grid--blog > div {
    max-width: 408px; }
  @supports (display: grid) {
    .ad4_grid--blog {
      grid-template-columns: repeat(auto-fill, minmax(408px, 1fr)); }
      .ad4_grid--blog > div {
        max-width: none; } }
  .ad4_grid--blog .blog-card__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: auto; }
    .ad4_grid--blog .blog-card__link .blog-card__img-wrap {
      -webkit-flex-basis: 192px;
      -ms-flex-preferred-size: 192px;
      flex-basis: 192px; }
      .ad4_grid--blog .blog-card__link .blog-card__img-wrap img {
        height: 250%;
        max-height: 444px;
        overflow-y: hidden; }
    .ad4_grid--blog .blog-card__link .blog-card__text-wrap {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-flex-basis: 48px;
      -ms-flex-preferred-size: 48px;
      flex-basis: 48px; } }
@media (max-width: 479px) {
  .ad4_grid--blog > div {
    max-width: 264px; }
  @supports (display: grid) {
    .ad4_grid--blog {
      grid-template-columns: repeat(auto-fill, minmax(264px, 1fr)); }
      .ad4_grid--blog > div {
        max-width: none; } }
  .ad4_grid--blog .blog-card__link {
    display: block; }
    .ad4_grid--blog .blog-card__link .blog-card__img-wrap {
      width: 100%; } }

.ad4_grid--publications > div {
  max-width: 408px; }
@supports (display: grid) {
  .ad4_grid--publications {
    grid-template-columns: repeat(auto-fill, minmax(408px, 1fr)); }
    .ad4_grid--publications > div {
      max-width: none; } }
.ad4_grid--publications > div {
  margin-right: 48px;
  margin-bottom: 48px; }
@supports (display: grid) {
  .ad4_grid--publications {
    grid-column-gap: 48px;
    grid-row-gap: 48px; }
    .ad4_grid--publications > div {
      margin-right: 0;
      margin-bottom: 0; } }
.ad4_grid--publications.has-small-cards > div {
  max-width: 336px; }
@supports (display: grid) {
  .ad4_grid--publications.has-small-cards {
    grid-template-columns: repeat(auto-fill, minmax(336px, 1fr)); }
    .ad4_grid--publications.has-small-cards > div {
      max-width: none; } }
@media (max-width: 1919px) {
  .ad4_grid--publications.has-small-cards > div {
    margin-right: 24px;
    margin-bottom: 24px; }
  @supports (display: grid) {
    .ad4_grid--publications.has-small-cards {
      grid-column-gap: 24px;
      grid-row-gap: 24px; }
      .ad4_grid--publications.has-small-cards > div {
        margin-right: 0;
        margin-bottom: 0; } } }
.ad4_grid--publications .ad4_card--publications {
  max-width: 696px; }
  .ad4_grid--publications .ad4_card--publications .w-embed {
    width: 100%;
    max-width: 100%;
    height: 100%; }
.ad4_grid--publications .publication-card__link {
  width: 100%;
  max-width: 100%;
  min-height: 100%;
  position: relative;
  overflow: hidden;
  margin-top: 0; }
  .ad4_grid--publications .publication-card__link .publication-card__text-wrap {
    -webkit-flex-basis: 120px;
    -ms-flex-preferred-size: 120px;
    flex-basis: 120px;
    padding: 8px 24px 0 24px;
    max-width: 100%;
    position: relative;
    z-index: 1;
    min-height: 100%; }
    @media (max-width: 479px) {
      .ad4_grid--publications .publication-card__link .publication-card__text-wrap {
        min-height: 0; } }
    .ad4_grid--publications .publication-card__link .publication-card__text-wrap .publication-date {
      margin-bottom: 24px;
      color: #000000; }
  .ad4_grid--publications .publication-card__link .publications-card__media-wrap {
    max-width: 192px;
    background-color: #183028;
    margin-left: 8px;
    padding: 8px;
    padding-bottom: 0; }
    .ad4_grid--publications .publication-card__link .publications-card__media-wrap.is-policy-report {
      margin-left: 0;
      background-color: #8e9090;
      padding-bottom: 8px; }
      @media (max-width: 479px) {
        .ad4_grid--publications .publication-card__link .publications-card__media-wrap.is-policy-report {
          background-color: transparent; } }
      .ad4_grid--publications .publication-card__link .publications-card__media-wrap.is-policy-report .card__wp-number {
        color: #183028; }
  .ad4_grid--publications .publication-card__link .publications-card__img-wrap {
    overflow-x: hidden;
    overflow-y: hidden;
    width: 120px;
    max-width: 120px;
    width: 100%;
    position: relative;
    display: block; }
    .ad4_grid--publications .publication-card__link .publications-card__img-wrap img {
      width: auto;
      max-width: none;
      height: 156px; }
    @supports (object-fit: cover) or (-o-object-fit: cover) {
      .ad4_grid--publications .publication-card__link .publications-card__img-wrap img {
        width: 120px; } }
    .ad4_grid--publications .publication-card__link .publications-card__img-wrap, .ad4_grid--publications .publication-card__link .publications-card__img-wrap img {
      height: 156px; }
    @supports (object-fit: cover) or (-o-object-fit: cover) {
      .ad4_grid--publications .publication-card__link .publications-card__img-wrap, .ad4_grid--publications .publication-card__link .publications-card__img-wrap img {
        -o-object-fit: cover;
        object-fit: cover; } }
    .ad4_grid--publications .publication-card__link .publications-card__img-wrap img {
      width: 100%;
      height: auto; }
  .ad4_grid--publications .publication-card__link .card__wp-number {
    max-width: 120px;
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 3rem;
    color: #F0B323;
    line-height: 1; }
.ad4_grid--publications .ad4_card__footer {
  padding-left: 8px; }
@media (max-width: 1439px) {
  .ad4_grid--publications > div {
    max-width: 552px; }
  @supports (display: grid) {
    .ad4_grid--publications {
      grid-template-columns: repeat(auto-fill, minmax(552px, 1fr)); }
      .ad4_grid--publications > div {
        max-width: none; } }
  .ad4_grid--publications > div {
    margin-right: 24px;
    margin-bottom: 24px; }
  @supports (display: grid) {
    .ad4_grid--publications {
      grid-column-gap: 24px;
      grid-row-gap: 24px; }
      .ad4_grid--publications > div {
        margin-right: 0;
        margin-bottom: 0; } } }
@media (max-width: 1199px) {
  .ad4_grid--publications > div {
    max-width: 336px; }
  @supports (display: grid) {
    .ad4_grid--publications {
      grid-template-columns: repeat(auto-fill, minmax(336px, 1fr)); }
      .ad4_grid--publications > div {
        max-width: none; } }
  .ad4_grid--publications > div {
    margin-right: 24px;
    margin-bottom: 48px; }
  @supports (display: grid) {
    .ad4_grid--publications {
      grid-column-gap: 24px;
      grid-row-gap: 48px; }
      .ad4_grid--publications > div {
        margin-right: 0;
        margin-bottom: 0; } } }
@media (max-width: 991px) {
  .ad4_grid--publications > div {
    max-width: 408px; }
  @supports (display: grid) {
    .ad4_grid--publications {
      grid-template-columns: repeat(auto-fill, minmax(408px, 1fr)); }
      .ad4_grid--publications > div {
        max-width: none; } }
  .ad4_grid--publications > div {
    margin-right: 24px;
    margin-bottom: 24px; }
  @supports (display: grid) {
    .ad4_grid--publications {
      grid-column-gap: 24px;
      grid-row-gap: 24px; }
      .ad4_grid--publications > div {
        margin-right: 0;
        margin-bottom: 0; } } }
@media (max-width: 479px) {
  .ad4_grid--publications {
    display: block;
    width: 100%; }
    .ad4_grid--publications .ad4_card--publications {
      margin-bottom: 24px; }
    .ad4_grid--publications .publication-card__link {
      display: block; }
      .ad4_grid--publications .publication-card__link .publications-card__media-wrap {
        background-color: transparent; } }

.ad4_grid--datasets > div {
  max-width: 408px; }
@supports (display: grid) {
  .ad4_grid--datasets {
    grid-template-columns: repeat(auto-fill, minmax(408px, 1fr)); }
    .ad4_grid--datasets > div {
      max-width: none; } }
.ad4_grid--datasets > div {
  margin-right: 48px;
  margin-bottom: 48px; }
@supports (display: grid) {
  .ad4_grid--datasets {
    grid-column-gap: 48px;
    grid-row-gap: 48px; }
    .ad4_grid--datasets > div {
      margin-right: 0;
      margin-bottom: 0; } }
@media (max-width: 1439px) {
  .ad4_grid--datasets > div {
    max-width: 264px; }
  @supports (display: grid) {
    .ad4_grid--datasets {
      grid-template-columns: repeat(auto-fill, minmax(264px, 1fr)); }
      .ad4_grid--datasets > div {
        max-width: none; } } }

.ad4_panel--people {
  margin-top: 48px;
  margin-bottom: 48px;
  padding-top: 48px;
  padding-bottom: 48px;
  border-top: 1px solid; }
  @media (max-width: 1199px) {
    .ad4_panel--people .ad4_grid--collection-wrap {
      width: 100%; } }
  @media (max-width: 991px) {
    .ad4_panel--people .ad4_grid--collection-wrap.is-narrow {
      width: 100%; } }

.ad4_grid--people {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .ad4_grid--people > div {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1; }
  @supports (display: grid) {
    .ad4_grid--people {
      width: 100%;
      display: grid; }
      .ad4_grid--people * > div {
        width: auto; }
      .ad4_grid--people * {
        min-width: 0;
        min-height: 0; } }
  .ad4_grid--people > div {
    max-width: 264px; }
  @supports (display: grid) {
    .ad4_grid--people {
      grid-template-columns: repeat(auto-fill, minmax(264px, 1fr)); }
      .ad4_grid--people > div {
        max-width: none; } }
  .ad4_grid--people > div {
    margin-right: 24px;
    margin-bottom: 24px; }
  @supports (display: grid) {
    .ad4_grid--people {
      grid-column-gap: 24px;
      grid-row-gap: 24px; }
      .ad4_grid--people > div {
        margin-right: 0;
        margin-bottom: 0; } }
  .ad4_grid--people a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-box-align: space-between;
    -webkit-align-items: space-between;
    -moz-box-align: space-between;
    -ms-flex-align: space-between;
    -ms-grid-row-align: space-between;
    align-items: space-between;
    width: 100%;
    max-width: 100%;
    position: relative;
    overflow: hidden; }
    .ad4_grid--people a > div:nth-of-type(1) {
      height: 120px;
      padding: 8px 24px;
      padding-bottom: 0;
      width: 100%;
      max-width: 100%;
      position: relative;
      z-index: 1; }
    .ad4_grid--people a > div:nth-of-type(2) {
      overflow-x: hidden;
      overflow-y: hidden;
      width: 100%;
      position: relative;
      width: 100%;
      max-width: 100%; }
      .ad4_grid--people a > div:nth-of-type(2) img {
        width: auto;
        max-width: none;
        height: 156px; }
      @supports (object-fit: cover) or (-o-object-fit: cover) {
        .ad4_grid--people a > div:nth-of-type(2) img {
          width: 100%; } }
      .ad4_grid--people a > div:nth-of-type(2), .ad4_grid--people a > div:nth-of-type(2) img {
        height: 156px; }
      @supports (object-fit: cover) or (-o-object-fit: cover) {
        .ad4_grid--people a > div:nth-of-type(2), .ad4_grid--people a > div:nth-of-type(2) img {
          -o-object-fit: cover;
          object-fit: cover; } }
  .ad4_grid--people.has-three-items, .ad4_grid--people.has-six-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .ad4_grid--people.has-three-items > div, .ad4_grid--people.has-six-items > div {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
      flex-shrink: 1; }
    @supports (display: grid) {
      .ad4_grid--people.has-three-items, .ad4_grid--people.has-six-items {
        width: 100%;
        display: grid; }
        .ad4_grid--people.has-three-items * > div, .ad4_grid--people.has-six-items * > div {
          width: auto; }
        .ad4_grid--people.has-three-items *, .ad4_grid--people.has-six-items * {
          min-width: 0;
          min-height: 0; } }
    .ad4_grid--people.has-three-items > div, .ad4_grid--people.has-six-items > div {
      max-width: 336px; }
    @supports (display: grid) {
      .ad4_grid--people.has-three-items, .ad4_grid--people.has-six-items {
        grid-template-columns: repeat(auto-fill, minmax(336px, 1fr)); }
        .ad4_grid--people.has-three-items > div, .ad4_grid--people.has-six-items > div {
          max-width: none; } }
    .ad4_grid--people.has-three-items > div, .ad4_grid--people.has-six-items > div {
      margin-right: 24px;
      margin-bottom: 24px; }
    @supports (display: grid) {
      .ad4_grid--people.has-three-items, .ad4_grid--people.has-six-items {
        grid-column-gap: 24px;
        grid-row-gap: 24px; }
        .ad4_grid--people.has-three-items > div, .ad4_grid--people.has-six-items > div {
          margin-right: 0;
          margin-bottom: 0; } }
    .ad4_grid--people.has-three-items a, .ad4_grid--people.has-six-items a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      position: relative;
      overflow: hidden; }
      .ad4_grid--people.has-three-items a > div:nth-of-type(1), .ad4_grid--people.has-six-items a > div:nth-of-type(1) {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-basis: 120px;
        -ms-flex-preferred-size: 120px;
        flex-basis: 120px;
        display: block;
        padding: 8px 24px;
        padding-bottom: 0;
        position: relative;
        z-index: 1; }
      .ad4_grid--people.has-three-items a > div:nth-of-type(2), .ad4_grid--people.has-six-items a > div:nth-of-type(2) {
        overflow-x: hidden;
        overflow-y: hidden;
        width: 120px;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -moz-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-flex-basis: 120px;
        -ms-flex-preferred-size: 120px;
        flex-basis: 120px; }
        .ad4_grid--people.has-three-items a > div:nth-of-type(2) img, .ad4_grid--people.has-six-items a > div:nth-of-type(2) img {
          width: auto;
          max-width: none;
          height: 192px; }
        @supports (object-fit: cover) or (-o-object-fit: cover) {
          .ad4_grid--people.has-three-items a > div:nth-of-type(2) img, .ad4_grid--people.has-six-items a > div:nth-of-type(2) img {
            width: 120px; } }
        .ad4_grid--people.has-three-items a > div:nth-of-type(2), .ad4_grid--people.has-three-items a > div:nth-of-type(2) img, .ad4_grid--people.has-six-items a > div:nth-of-type(2), .ad4_grid--people.has-six-items a > div:nth-of-type(2) img {
          height: 192px; }
        @supports (object-fit: cover) or (-o-object-fit: cover) {
          .ad4_grid--people.has-three-items a > div:nth-of-type(2), .ad4_grid--people.has-three-items a > div:nth-of-type(2) img, .ad4_grid--people.has-six-items a > div:nth-of-type(2), .ad4_grid--people.has-six-items a > div:nth-of-type(2) img {
            -o-object-fit: cover;
            object-fit: cover; } }
  .ad4_grid--people .ad4_card--people .w-embed {
    width: 100% !important;
    max-width: 100% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100% !important; }
  .ad4_grid--people .card-title {
    margin-bottom: 0; }
  @media (max-width: 1919px) {
    .ad4_grid--people.has-five-items {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .ad4_grid--people.has-five-items > div {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1; }
      @supports (display: grid) {
        .ad4_grid--people.has-five-items {
          width: 100%;
          display: grid; }
          .ad4_grid--people.has-five-items * > div {
            width: auto; }
          .ad4_grid--people.has-five-items * {
            min-width: 0;
            min-height: 0; } }
      .ad4_grid--people.has-five-items > div {
        max-width: 336px; }
      @supports (display: grid) {
        .ad4_grid--people.has-five-items {
          grid-template-columns: repeat(auto-fill, minmax(336px, 1fr)); }
          .ad4_grid--people.has-five-items > div {
            max-width: none; } }
      .ad4_grid--people.has-five-items > div {
        margin-right: 24px;
        margin-bottom: 24px; }
      @supports (display: grid) {
        .ad4_grid--people.has-five-items {
          grid-column-gap: 24px;
          grid-row-gap: 24px; }
          .ad4_grid--people.has-five-items > div {
            margin-right: 0;
            margin-bottom: 0; } }
      .ad4_grid--people.has-five-items a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
        overflow: hidden; }
        .ad4_grid--people.has-five-items a > div:nth-of-type(1) {
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
          -moz-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          -webkit-flex-basis: 120px;
          -ms-flex-preferred-size: 120px;
          flex-basis: 120px;
          display: block;
          padding: 8px 24px;
          padding-bottom: 0;
          position: relative;
          z-index: 1; }
        .ad4_grid--people.has-five-items a > div:nth-of-type(2) {
          overflow-x: hidden;
          overflow-y: hidden;
          width: 120px;
          -webkit-box-flex: 0;
          -webkit-flex-grow: 0;
          -moz-box-flex: 0;
          -ms-flex-positive: 0;
          flex-grow: 0;
          -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
          flex-shrink: 0;
          -webkit-flex-basis: 120px;
          -ms-flex-preferred-size: 120px;
          flex-basis: 120px; }
          .ad4_grid--people.has-five-items a > div:nth-of-type(2) img {
            width: auto;
            max-width: none;
            height: 192px; }
          @supports (object-fit: cover) or (-o-object-fit: cover) {
            .ad4_grid--people.has-five-items a > div:nth-of-type(2) img {
              width: 120px; } }
          .ad4_grid--people.has-five-items a > div:nth-of-type(2), .ad4_grid--people.has-five-items a > div:nth-of-type(2) img {
            height: 192px; }
          @supports (object-fit: cover) or (-o-object-fit: cover) {
            .ad4_grid--people.has-five-items a > div:nth-of-type(2), .ad4_grid--people.has-five-items a > div:nth-of-type(2) img {
              -o-object-fit: cover;
              object-fit: cover; } } }
  @media (max-width: 1439px) {
    .ad4_grid--people.has-four-items {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .ad4_grid--people.has-four-items > div {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1; }
      @supports (display: grid) {
        .ad4_grid--people.has-four-items {
          width: 100%;
          display: grid; }
          .ad4_grid--people.has-four-items * > div {
            width: auto; }
          .ad4_grid--people.has-four-items * {
            min-width: 0;
            min-height: 0; } }
      .ad4_grid--people.has-four-items > div {
        max-width: 336px; }
      @supports (display: grid) {
        .ad4_grid--people.has-four-items {
          grid-template-columns: repeat(auto-fill, minmax(336px, 1fr)); }
          .ad4_grid--people.has-four-items > div {
            max-width: none; } }
      .ad4_grid--people.has-four-items > div {
        margin-right: 24px;
        margin-bottom: 24px; }
      @supports (display: grid) {
        .ad4_grid--people.has-four-items {
          grid-column-gap: 24px;
          grid-row-gap: 24px; }
          .ad4_grid--people.has-four-items > div {
            margin-right: 0;
            margin-bottom: 0; } }
      .ad4_grid--people.has-four-items a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
        overflow: hidden; }
        .ad4_grid--people.has-four-items a > div:nth-of-type(1) {
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
          -moz-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          -webkit-flex-basis: 120px;
          -ms-flex-preferred-size: 120px;
          flex-basis: 120px;
          display: block;
          padding: 8px 24px;
          padding-bottom: 0;
          position: relative;
          z-index: 1; }
        .ad4_grid--people.has-four-items a > div:nth-of-type(2) {
          overflow-x: hidden;
          overflow-y: hidden;
          width: 120px;
          -webkit-box-flex: 0;
          -webkit-flex-grow: 0;
          -moz-box-flex: 0;
          -ms-flex-positive: 0;
          flex-grow: 0;
          -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
          flex-shrink: 0;
          -webkit-flex-basis: 120px;
          -ms-flex-preferred-size: 120px;
          flex-basis: 120px; }
          .ad4_grid--people.has-four-items a > div:nth-of-type(2) img {
            width: auto;
            max-width: none;
            height: 192px; }
          @supports (object-fit: cover) or (-o-object-fit: cover) {
            .ad4_grid--people.has-four-items a > div:nth-of-type(2) img {
              width: 120px; } }
          .ad4_grid--people.has-four-items a > div:nth-of-type(2), .ad4_grid--people.has-four-items a > div:nth-of-type(2) img {
            height: 192px; }
          @supports (object-fit: cover) or (-o-object-fit: cover) {
            .ad4_grid--people.has-four-items a > div:nth-of-type(2), .ad4_grid--people.has-four-items a > div:nth-of-type(2) img {
              -o-object-fit: cover;
              object-fit: cover; } } }
  @media (max-width: 1199px) {
    .ad4_grid--people > div {
      max-width: 264px; }
    @supports (display: grid) {
      .ad4_grid--people {
        grid-template-columns: repeat(auto-fill, minmax(264px, 264px)); }
        .ad4_grid--people > div {
          max-width: none; } }
    .ad4_grid--people.has-three-items {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .ad4_grid--people.has-three-items > div {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1; }
      @supports (display: grid) {
        .ad4_grid--people.has-three-items {
          width: 100%;
          display: grid; }
          .ad4_grid--people.has-three-items * > div {
            width: auto; }
          .ad4_grid--people.has-three-items * {
            min-width: 0;
            min-height: 0; } }
      .ad4_grid--people.has-three-items > div {
        max-width: 336px; }
      @supports (display: grid) {
        .ad4_grid--people.has-three-items {
          grid-template-columns: repeat(auto-fill, minmax(336px, 1fr)); }
          .ad4_grid--people.has-three-items > div {
            max-width: none; } }
      .ad4_grid--people.has-three-items > div {
        margin-right: 24px;
        margin-bottom: 24px; }
      @supports (display: grid) {
        .ad4_grid--people.has-three-items {
          grid-column-gap: 24px;
          grid-row-gap: 24px; }
          .ad4_grid--people.has-three-items > div {
            margin-right: 0;
            margin-bottom: 0; } }
      .ad4_grid--people.has-three-items a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
        overflow: hidden; }
        .ad4_grid--people.has-three-items a > div:nth-of-type(1) {
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
          -moz-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          -webkit-flex-basis: 120px;
          -ms-flex-preferred-size: 120px;
          flex-basis: 120px;
          display: block;
          padding: 8px 24px;
          padding-bottom: 0;
          position: relative;
          z-index: 1; }
        .ad4_grid--people.has-three-items a > div:nth-of-type(2) {
          overflow-x: hidden;
          overflow-y: hidden;
          width: 120px;
          -webkit-box-flex: 0;
          -webkit-flex-grow: 0;
          -moz-box-flex: 0;
          -ms-flex-positive: 0;
          flex-grow: 0;
          -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
          flex-shrink: 0;
          -webkit-flex-basis: 120px;
          -ms-flex-preferred-size: 120px;
          flex-basis: 120px; }
          .ad4_grid--people.has-three-items a > div:nth-of-type(2) img {
            width: auto;
            max-width: none;
            height: 192px; }
          @supports (object-fit: cover) or (-o-object-fit: cover) {
            .ad4_grid--people.has-three-items a > div:nth-of-type(2) img {
              width: 120px; } }
          .ad4_grid--people.has-three-items a > div:nth-of-type(2), .ad4_grid--people.has-three-items a > div:nth-of-type(2) img {
            height: 192px; }
          @supports (object-fit: cover) or (-o-object-fit: cover) {
            .ad4_grid--people.has-three-items a > div:nth-of-type(2), .ad4_grid--people.has-three-items a > div:nth-of-type(2) img {
              -o-object-fit: cover;
              object-fit: cover; } } }
  @media (max-width: 991px) {
    .ad4_grid--people.has-three-items {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .ad4_grid--people.has-three-items > div {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1; }
      @supports (display: grid) {
        .ad4_grid--people.has-three-items {
          width: 100%;
          display: grid; }
          .ad4_grid--people.has-three-items * > div {
            width: auto; }
          .ad4_grid--people.has-three-items * {
            min-width: 0;
            min-height: 0; } }
      .ad4_grid--people.has-three-items > div {
        max-width: 336px; }
      @supports (display: grid) {
        .ad4_grid--people.has-three-items {
          grid-template-columns: repeat(auto-fill, minmax(336px, 1fr)); }
          .ad4_grid--people.has-three-items > div {
            max-width: none; } }
      .ad4_grid--people.has-three-items > div {
        margin-right: 24px;
        margin-bottom: 24px; }
      @supports (display: grid) {
        .ad4_grid--people.has-three-items {
          grid-column-gap: 24px;
          grid-row-gap: 24px; }
          .ad4_grid--people.has-three-items > div {
            margin-right: 0;
            margin-bottom: 0; } }
      .ad4_grid--people.has-three-items a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
        overflow: hidden; }
        .ad4_grid--people.has-three-items a > div:nth-of-type(1) {
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
          -moz-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          -webkit-flex-basis: 120px;
          -ms-flex-preferred-size: 120px;
          flex-basis: 120px;
          display: block;
          padding: 8px 24px;
          padding-bottom: 0;
          position: relative;
          z-index: 1; }
        .ad4_grid--people.has-three-items a > div:nth-of-type(2) {
          overflow-x: hidden;
          overflow-y: hidden;
          width: 120px;
          -webkit-box-flex: 0;
          -webkit-flex-grow: 0;
          -moz-box-flex: 0;
          -ms-flex-positive: 0;
          flex-grow: 0;
          -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
          flex-shrink: 0;
          -webkit-flex-basis: 120px;
          -ms-flex-preferred-size: 120px;
          flex-basis: 120px; }
          .ad4_grid--people.has-three-items a > div:nth-of-type(2) img {
            width: auto;
            max-width: none;
            height: 192px; }
          @supports (object-fit: cover) or (-o-object-fit: cover) {
            .ad4_grid--people.has-three-items a > div:nth-of-type(2) img {
              width: 120px; } }
          .ad4_grid--people.has-three-items a > div:nth-of-type(2), .ad4_grid--people.has-three-items a > div:nth-of-type(2) img {
            height: 192px; }
          @supports (object-fit: cover) or (-o-object-fit: cover) {
            .ad4_grid--people.has-three-items a > div:nth-of-type(2), .ad4_grid--people.has-three-items a > div:nth-of-type(2) img {
              -o-object-fit: cover;
              object-fit: cover; } }
    .ad4_grid--people > div {
      margin-right: 24px;
      margin-bottom: 24px; }
    @supports (display: grid) {
      .ad4_grid--people {
        grid-column-gap: 24px;
        grid-row-gap: 24px; }
        .ad4_grid--people > div {
          margin-right: 0;
          margin-bottom: 0; } }
    .ad4_grid--people .ad4_card--people .w-embed {
      width: 100% !important;
      max-width: 100% !important;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      height: 100% !important; } }
  @media (max-width: 767px) {
    .ad4_grid--people, .ad4_grid--people.has-three-items, .ad4_grid--people.has-four-items, .ad4_grid--people.has-five-items {
      -ms-grid-column-align: center;
      justify-items: center; }
      .ad4_grid--people > div, .ad4_grid--people.has-three-items > div, .ad4_grid--people.has-four-items > div, .ad4_grid--people.has-five-items > div {
        width: 336px; } }
  @media (max-width: 479px) {
    .ad4_grid--people > div {
      max-width: 264px; }
    @supports (display: grid) {
      .ad4_grid--people {
        grid-template-columns: repeat(auto-fill, minmax(264px, 1fr)); }
        .ad4_grid--people > div {
          max-width: none; } }
    .ad4_grid--people, .ad4_grid--people.has-three-items, .ad4_grid--people.has-four-items, .ad4_grid--people.has-five-items {
      -ms-grid-column-align: center;
      justify-items: center; }
      .ad4_grid--people > div, .ad4_grid--people.has-three-items > div, .ad4_grid--people.has-four-items > div, .ad4_grid--people.has-five-items > div, .ad4_grid--people.has-three-items > div, .ad4_grid--people.has-three-items.has-three-items > div, .ad4_grid--people.has-three-items.has-four-items > div, .ad4_grid--people.has-three-items.has-five-items > div, .ad4_grid--people.has-four-items > div, .ad4_grid--people.has-four-items.has-three-items > div, .ad4_grid--people.has-four-items.has-four-items > div, .ad4_grid--people.has-four-items.has-five-items > div, .ad4_grid--people.has-five-items > div, .ad4_grid--people.has-five-items.has-three-items > div, .ad4_grid--people.has-five-items.has-four-items > div, .ad4_grid--people.has-five-items.has-five-items > div {
        width: 100%;
        max-width: 100%; } }

.ad4_grid--slider {
  height: 100%; }
  .ad4_grid--slider .ad4_card--slider {
    padding: 24px;
    margin-right: 48px;
    width: 408px; }

.ad4_grid--collection-wrap {
  max-width: 1488px; }
  @media (max-width: 1919px) {
    .ad4_grid--collection-wrap {
      max-width: 1128px; } }
  @media (max-width: 1439px) {
    .ad4_grid--collection-wrap {
      max-width: 100%; }
      .ad4_grid--collection-wrap.is-narrow {
        max-width: 840px; } }
  @media (max-width: 1199px) {
    .ad4_grid--collection-wrap {
      max-width: 100%; } }

/*# sourceMappingURL=ad4-grid.css.map */
