.listgrid--align-center{text-align:center}.listgrid--align-right{text-align:right}.listgrid--fullwidth{width:100%}.listgrid__list{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr))}.listgrid__list.tns-slider{display:block}@media(min-width: 64rem){.listgrid__list{grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr))}}.listgrid--auto-fit .listgrid__list{grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr))}@media(min-width: 64rem){.listgrid--auto-fit .listgrid__list{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr))}}.listgrid--block .listgrid__list{display:block}.listgrid--justify-even .listgrid__list{justify-content:space-evenly}.listgrid--justify-around .listgrid__list{justify-content:space-evenly}.listgrid--justify .listgrid__list{grid-template-columns:repeat(auto-fit, minmax(14rem, auto))}@media(min-width: 64rem){.listgrid--justify .listgrid__list{grid-template-columns:repeat(auto-fit, minmax(18rem, auto))}}.listgrid__item{display:grid}.listgrid__item--hidden{display:none}.listgrid--v-align-start .listgrid__item{align-items:start}.listgrid--v-align-center .listgrid__item{align-items:center}.listgrid--v-align-end .listgrid__item{align-items:end}.listgrid:not(.listgrid--block) .listgrid__item{margin:0}.listgrid__image{width:14.5rem;height:14.5rem}.listgrid__title{font-weight:700}.listgrid__view-all button{margin-right:auto;margin-left:auto}.listgrid__slideshow-navigation>*{font-size:0}.listgrid [id^=staff__modal]{display:none}.listgrid__staff-bio{height:100%}.listgrid__staff-bio--container{display:flex;flex-direction:column;align-items:flex-start;height:100%}.listgrid__staff-bio--container .listgrid__image{width:100%;height:100%;margin:0;flex:1 1 auto;max-width:22.5rem}.listgrid__staff-bio--info{flex:1 1 100%;display:flex;flex-direction:column;height:100%;padding:2rem 0 0}.listgrid__staff-bio--name{font-size:min(max(16px, 2.1875vw), 1.625rem);font-size:clamp(16px,2.1875vmax,1.625rem);font-weight:600;line-height:1.25}.listgrid__staff-bio--fulldetails{margin:1rem 0 0;overflow-x:hidden}@media all and (min-width: 1024px){.listgrid__staff-bio--container{flex-direction:row}.listgrid__staff-bio--container .listgrid__image{flex:initial;max-width:none}.listgrid__staff-bio--info{flex:1 0 60%;padding:0 0 0 2rem}}.listgrid .a11y-text{display:none}.a11y .listgrid .a11y-text{display:initial}@media all and (min-width: 48em){.listgrid__featured-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6.25rem;grid-row-gap:3.75rem}}@media all and (min-width: 64em){.listgrid__featured-container{grid-column-gap:15.625rem;grid-row-gap:6.25rem}}*+.listgrid__list-container{margin-top:4.375rem}@media all and (min-width: 48em){.listgrid__list-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3.75rem;grid-row-gap:3.125rem}*+.listgrid__list-container{margin-top:6.25rem}}@media all and (min-width: 64em){.listgrid__list-container{grid-template-columns:1fr 1fr 1fr;grid-column-gap:8.75rem;grid-row-gap:5rem}*+.listgrid__list-container{margin-top:10.3125rem}}.listgrid__item .listgrid--layout-b{max-width:31.25rem;position:relative}@media all and (min-width: 48em){.listgrid__item .listgrid--layout-b{display:flex;flex-direction:column;max-width:none}}@media all and (min-width: 48em){.listgrid__item--layout-b:nth-child(even):before{content:"";display:block;position:absolute;left:-3.125rem;top:50%;transform:translate(-50%, -50%);height:100%;width:.0625rem;background-color:#000}.listgrid__list-container .listgrid__item--layout-b:nth-child(even):before{content:none}}@media all and (min-width: 64em){.listgrid__item--layout-b:nth-child(even):before{left:-7.8125rem}}.listgrid__item--layout-b:not(.listgrid--block)+.listgrid__item--layout-b:not(.listgrid--block){margin-top:4.375rem}@media all and (min-width: 48em){.listgrid__item--layout-b:not(.listgrid--block)+.listgrid__item--layout-b:not(.listgrid--block){margin-top:0}}.listgrid__item--layout-b:not(.listgrid--block) .listgrid__title{text-transform:uppercase}.listgrid__list-container .listgrid__item--layout-b:not(.listgrid--block) .listgrid__title{font-size:.9em}.listgrid__item--layout-b:not(.listgrid--block) .listgrid__image{height:100%;width:auto;max-width:100%;max-height:4.0625rem}.listgrid__item--layout-b:not(.listgrid--block) .listgrid__image .image__img{height:100%;width:auto}@media all and (min-width: 48em){.listgrid__item--layout-b:not(.listgrid--block) .listgrid__image{max-height:6.25rem;max-height:100%}.listgrid__item--layout-b:not(.listgrid--block) .listgrid__image .image__img{height:auto;width:auto;max-height:100%}.listgrid__list-container .listgrid__item--layout-b:not(.listgrid--block) .listgrid__image{max-height:3.125rem}}@media all and (min-width: 64em){.listgrid__item--layout-b:not(.listgrid--block) .listgrid__image{max-height:6.25rem}.listgrid__item--layout-b:not(.listgrid--block) .listgrid__image .image__img{height:100%;width:auto;max-height:none}.listgrid__list-container .listgrid__item--layout-b:not(.listgrid--block) .listgrid__image{max-height:3.125rem}}.listgrid__item--layout-b:not(.listgrid--block) *+.listgrid__image{margin-top:1.25rem}@media all and (min-width: 48em){.listgrid__item--layout-b:not(.listgrid--block) *+.listgrid__image{margin-top:2.1875rem}}*+.listgrid__item--layout-b:not(.listgrid--block) .listgrid__description{margin-top:1.5625rem}@media all and (min-width: 48em){.listgrid__item--layout-b:not(.listgrid--block) .listgrid__description{margin-bottom:1.25rem}}@media all and (min-width: 64em){.listgrid__item--layout-b:not(.listgrid--block) .listgrid__description{margin-bottom:3.125rem}.listgrid__list-container .listgrid__item--layout-b:not(.listgrid--block) .listgrid__description{margin-bottom:2.1875rem}}.listgrid__item--layout-b:not(.listgrid--block) .listgrid__read-more-link{text-decoration:underline;cursor:pointer}.listgrid__item--layout-b:not(.listgrid--block) .listgrid__body{display:none}.listgrid__item--layout-b:not(.listgrid--block) .button{font-size:1rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:3px;max-width:11.25rem;padding:1.25rem;max-height:3.625rem}.listgrid__list-container .listgrid__item--layout-b:not(.listgrid--block) .button{font-size:.8em;max-width:7.8125rem;padding:.9375rem}@media all and (min-width: 48em){.listgrid__item--layout-b:not(.listgrid--block) .button{margin-top:auto}}.sxx-modal--credit:before{background:rgba(0,0,0,.85) !important}@media all and (min-width: 48em){.sxx-modal--credit .sxx-modal__container{width:700px}}@media all and (min-width: 64em){.sxx-modal--credit .sxx-modal__container{width:1000px}}.sxx-modal--credit .sxx-modal__content{text-align:left;padding:2rem}.sxx-modal--credit .listgrid__title{text-transform:uppercase}.sxx-modal--credit .listgrid__image{height:100%;width:100%;max-height:6.25rem}*+.sxx-modal--credit .listgrid__image{margin-top:1.25rem}@media all and (min-width: 48em){*+.sxx-modal--credit .listgrid__image{margin-top:2.1875rem}}.sxx-modal--credit .listgrid__description{display:none}*+.sxx-modal--credit .listgrid__description{margin-top:1.5625rem}.sxx-modal--credit .listgrid__read-more-link{text-decoration:underline;cursor:pointer}.sxx-modal--credit .listgrid__body{display:block}*+.sxx-modal--credit .listgrid__body{margin-top:1.5625rem}@media all and (min-width: 48em){*+.sxx-modal--credit .listgrid__body{margin-top:2.8125rem}}.sxx-modal--credit .listgrid__body>*+*{margin-top:1rem}.sxx-modal--credit .button{font-size:1rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:3px;max-width:11.25rem;padding:1.25rem}*+.sxx-modal--credit .button{margin-top:1.25rem}
