.l-two-column{--layout-spacing:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:var(--layout-spacing)}.l-two-column__column{width:calc((100% - var(--layout-spacing))/ 2)}.l-two-column__column--1{text-align:center}.l-two-column__column--2{margin-top:0;scrollbar-width:none}.l-two-column__column--2::-webkit-scrollbar{display:none}.l-two-column__column--1 .l-two-column__item{height:100%}.l-two-column__column--2 .l-two-column__item{margin-top:calc(var(--layout-spacing)/ 3 * 2)}.l-two-column__column--2 .l-two-column__item:first-child{margin-top:0}@media only screen and (max-width:1000px){.l-two-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;margin-top:calc(var(--layout-spacing)/ 2)}.l-two-column__column{width:100%}.l-two-column__column--2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-two-column__column--2 .l-two-column__item:first-child{margin-top:calc(var(--layout-spacing)/ 2)}}.l-flexible-grid{--layout-spacing:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--layout-spacing);margin-top:var(--layout-spacing)}.l-flexible-grid__item{margin:0}.l-flexible-grid--2-col .l-flexible-grid__item{width:calc((100% - var(--layout-spacing) * 1)/ 2)}.l-flexible-grid--3-col .l-flexible-grid__item{width:calc((100% - var(--layout-spacing) * 2)/ 3)}.l-flexible-grid--4-col .l-flexible-grid__item{width:calc((100% - var(--layout-spacing) * 3)/ 4)}.l-flexible-grid--5-col .l-flexible-grid__item{width:calc((100% - var(--layout-spacing) * 4)/ 5)}.l-flexible-grid--6-col .l-flexible-grid__item{width:calc((100% - var(--layout-spacing) * 5)/ 6)}@media only screen and (max-width:1439px){.l-flexible-grid--6-col .l-flexible-grid__item{width:calc((100% - var(--layout-spacing) * 2)/ 3)}}@media only screen and (max-width:991px){.l-flexible-grid--4-col .l-flexible-grid__item{width:calc((100% - var(--layout-spacing) * 1)/ 2)}}@media only screen and (max-width:768px){.l-flexible-grid{gap:calc(var(--layout-spacing)/ 2);margin-top:calc(var(--layout-spacing)/ 2)}.l-flexible-grid--2-col .l-flexible-grid__item,.l-flexible-grid--3-col .l-flexible-grid__item,.l-flexible-grid--4-col .l-flexible-grid__item,.l-flexible-grid--6-col .l-flexible-grid__item{width:100%;margin:0}}.l-two-row{--layout-spacing:3rem}.l-two-row__row--2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:var(--layout-spacing)}.l-two-row__item{margin-top:0}.l-two-row__row--2 .l-two-row__item{width:calc((100% - var(--layout-spacing) * 3)/ 4);height:auto}@media only screen and (max-width:768px){.l-two-row__row--2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:calc(var(--layout-spacing)/ 2)}.l-two-row__row--2 .l-two-row__item{width:100%}}.c-homepage-banner__image{position:sticky;top:40px;width:100%;height:calc(100vh - 40px);margin:0;border:40px solid #fff;border-top:none}.c-homepage-banner__image::after{position:absolute;top:0;bottom:0;left:0;right:0;content:'';background-color:rgba(0,0,0,.1)}.c-homepage-banner--shorter .c-homepage-banner__image{height:calc(100vh - 130px - var(--ad-leaderboard-height))}.c-homepage-banner__image-el{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.c-homepage-banner__scrollover{margin:0 Max(2rem,calc((100vw - 1440px)/ 2));margin-top:-40px;z-index:+1;position:relative}.c-homepage-banner--shorter .c-homepage-banner__scrollover{margin-top:-120px}.c-homepage-banner__content{position:relative;width:83.34%;padding:3.75rem 8.333%;margin:0 auto;background-color:#fff;font-family:Georgia,"Bitstream Charter","URW Bookman L",serif;text-align:center;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .2s ease-out,-webkit-box-shadow .2s ease-out;transition:-webkit-transform .2s ease-out,-webkit-box-shadow .2s ease-out;transition:transform .2s ease-out,box-shadow .2s ease-out;transition:transform .2s ease-out,box-shadow .2s ease-out,-webkit-transform .2s ease-out,-webkit-box-shadow .2s ease-out}.c-homepage-banner__logo-container{width:33%;min-width:250px;margin:0 auto;padding:0 2rem}.c-homepage-banner__logo{width:100%;height:auto}.c-homepage-banner--has-link .c-homepage-banner__content:focus-within,.c-homepage-banner--has-link .c-homepage-banner__content:hover{-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.c-homepage-banner__content__cover-link{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;outline-offset:.5rem}@media only screen and (min-width:992px){.is-stuck .c-homepage-banner__content{-webkit-box-shadow:0 10px 20px transparent;box-shadow:0 10px 20px transparent}}@media only screen and (max-width:991px){.c-homepage-banner__image{border:none}.c-homepage-banner__image::after{top:0;bottom:0;left:0;right:0}}@media only screen and (max-width:768px){.c-homepage-banner__image{height:calc(60vh - 40px)}.c-homepage-banner__scrollover{margin-top:-4rem;z-index:+1;position:relative}.c-homepage-banner__content{width:100%;padding:2rem 2rem}.c-homepage-banner__blurb{font-size:.88889rem}.c-homepage-banner__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-homepage-banner__byline{font-size:.77778rem}}.c-section-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:.8rem;border-bottom:1px solid #999}.c-section-header::after{content:'';position:absolute;left:0;bottom:-2px;width:3rem;height:3px;background-color:#f8d415}.c-section-header--yellow::after{background-color:#f8d415}.c-section-header--red::after{background-color:#d7282f}.c-section-header--icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:calc(100% - 5rem);margin:-2rem 0 1.2rem 5rem}.c-section-header--icon::after{display:none}.c-section-header__icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:4rem;aspect-ratio:1;margin:0 1rem 0 -5rem;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.45);box-shadow:0 0 10px 0 rgba(0,0,0,.45);border-radius:50%;-o-object-fit:cover;object-fit:cover}.c-section-header__title{margin:0;font-size:1.11111rem;font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:.03em;color:#000}.c-section-header__link{margin:0 0 0 auto;font-size:.83333rem;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:.035em;color:#4c4c4c}.c-section-header__link:focus,.c-section-header__link:hover{text-decoration:none;color:#d7282f}@media only screen and (max-width:768px){.c-section-header{padding-bottom:.5rem}.c-section-header--icon{width:calc(100% - 4.5rem);margin:-1.75rem 0 1.25rem 4.5rem}.c-section-header--icon::after{display:none}.c-section-header__icon{width:3.5rem;margin:0 1rem 0 -4.5rem}.c-section-header__title{font-size:.83333rem}.c-section-header__link{font-size:.72222rem}}.c-article-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding-bottom:calc(var(--layout-spacing)/ 3 * 2)}.c-article-card::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ccc;-webkit-transition:height .2s ease-out,background .2s ease-out;transition:height .2s ease-out,background .2s ease-out}.c-article-card:focus-within::after,.c-article-card:hover::after{height:3px;background-color:#d7282f}.c-article-card--center{text-align:center}.c-article-card--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-article-card--vertical-fill{height:100%}.c-article-card--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-article-card--feature{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}.c-article-card--feature::after{display:none}.c-article-card__content{margin-top:0;font-family:Georgia,"Bitstream Charter","URW Bookman L",serif}.c-article-card--horizontal .c-article-card__content{margin-right:var(--layout-spacing)}.c-article-card--vertical .c-article-card__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1.25rem}.c-article-card--center .c-article-card__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-article-card--vertical-fill .c-article-card__content{margin-top:calc(var(--layout-spacing)/ 3 * 2)}.c-article-card--big-first .c-article-card__content,.c-article-card--feature .c-article-card__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc((100% - var(--layout-spacing))/ 2);padding:calc(var(--layout-spacing)/ 3 * 2) 0;text-align:center}.c-article-card--big-first .c-article-card__content::after,.c-article-card--feature .c-article-card__content::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#ccc;-webkit-transition:height .2s ease-out,background .2s ease-out;transition:height .2s ease-out,background .2s ease-out}.c-article-card--big-first .c-article-card__content::after{display:none}.c-article-card--feature:focus-within .c-article-card__content::after,.c-article-card--feature:hover .c-article-card__content::after{height:3px;background-color:#d7282f}.c-article-card__title{font-size:1.88889rem;line-height:1.23529}.c-article-card--feature .c-article-card__title{font-size:2.22222rem;line-height:1.25}.l-two-column__column--1 .c-article-card__title{font-size:2.22222rem;line-height:1.25}.l-two-row__row--2 .c-article-card__title{font-size:1.55556rem;line-height:1.25}.l-flexible-grid .c-article-card__title{font-size:1.55556rem;line-height:1.25}.l-flexible-grid--2-col .c-article-card__title{font-size:1.88889rem;line-height:1.23529}.l-flexible-grid--6-col .c-article-card__title{font-size:1.22222rem}.c-card-carousel .c-article-card__title{font-size:1.22222rem}.c-article-card__subtitle{font-size:.83333rem;font-weight:800}.c-article-card__blurb{width:100%}.c-article-card__info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;bottom:0}.c-article-card__cover-link{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;outline-offset:.5rem}.c-article-card__image-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;margin:0;overflow:hidden}.l-flexible-grid .c-article-card__image-wrapper{aspect-ratio:16/9}.l-two-row__row--2 .c-article-card__image-wrapper{aspect-ratio:16/9}.c-article-card--horizontal .c-article-card__image-wrapper{width:30%}.c-article-card--horizontal .c-article-card__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-article-card--big-first .c-article-card__image-wrapper,.c-article-card--feature .c-article-card__image-wrapper{width:calc((100% - var(--layout-spacing))/ 2)}.c-article-card--vertical-fill .c-article-card__image-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-article-card--vertical-fill .c-article-card__content{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.c-article-card__image-wrapper__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.2s -webkit-transform ease-out;transition:.2s -webkit-transform ease-out;transition:.2s transform ease-out;transition:.2s transform ease-out,.2s -webkit-transform ease-out}.c-article-card__image-wrapper__image--square{position:static;aspect-ratio:1}.c-article-card--horizontal .c-article-card__image-wrapper__image{position:absolute;top:0;left:0;width:100%;height:100%}.c-article-card--vertical-fill .c-article-card__image-wrapper__image{height:100%}.c-article-card:focus-within .c-article-card__image-wrapper__image,.c-article-card:hover .c-article-card__image-wrapper__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.c-article-card:focus-within--vertical-fill .c-article-card__image-wrapper__image,.c-article-card:hover--vertical-fill .c-article-card__image-wrapper__image{-webkit-transform:scale(1.01);transform:scale(1.01)}@media only screen and (min-width:576px){.c-article-card--vertical-fill:focus-within .c-article-card__image-wrapper__image,.c-article-card--vertical-fill:hover .c-article-card__image-wrapper__image{-webkit-transform:scale(1.025);transform:scale(1.025)}}@media only screen and (max-width:1439px){.c-article-card--mobile-float{display:block}.c-article-card--mobile-float .c-article-card__image-wrapper{float:right;margin:0 0 .5rem 1rem}.c-article-card--mobile-float .c-article-card__image-wrapper__image{aspect-ratio:1}.l-flexible-grid--6-col .c-article-card__title{font-size:1.77778rem}}@media only screen and (max-width:768px){.c-article-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:calc(var(--layout-spacing)/ 2);padding-bottom:calc(var(--layout-spacing)/ 2)}.c-article-card::after{display:block}.c-article-card:first-child{margin-top:0}.c-article-card--feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:calc(var(--layout-spacing)/ 2)}.c-article-card--horizontal .c-article-card__content{width:100%;margin:calc(var(--layout-spacing)/ 2) 0 0 0;padding:0}.c-article-card--big-first .c-article-card__content{width:100%;margin:calc(var(--layout-spacing)/ 2) 0 0 0;padding:0}.c-article-card--feature .c-article-card__content{width:100%;margin-top:calc(var(--layout-spacing)/ 2);padding:0}.c-article-card--feature .c-article-card__content::after{display:none}.c-article-card--mobile-float .c-article-card__content{margin:calc(var(--layout-spacing)/ 2) 0 0 0}.c-article-card__title{font-size:1.22222rem;line-height:1.27273}.c-article-card--feature .c-article-card__title{font-size:1.22222rem;line-height:1.27273}.l-two-column__column--1 .c-article-card__title{font-size:1.33333rem;line-height:1.25}.c-article-card--mobile-float .c-article-card__title{font-size:1.11111rem;line-height:1.25}.l-flexible-grid .c-article-card__title,.l-flexible-grid--2-col .c-article-card__title{font-size:1.22222rem;line-height:1.27273}.c-article-card__image-wrapper{aspect-ratio:16/9}.c-article-card--horizontal .c-article-card__image-wrapper{width:100%}.c-article-card--big-first .c-article-card__image-wrapper{width:100%}.c-article-card--mobile-float .c-article-card__image-wrapper{margin:0}.l-two-column__column--1 .c-article-card__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-two-row__row--1 .c-article-card__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-mobile-text-carousel.swiper-container-initialized .c-article-card::after{display:none}.c-mobile-text-carousel.swiper-container-initialized .c-article-card__content *,.c-mobile-text-carousel.swiper-container-initialized .c-article-card__image-wrapper{display:none}.c-mobile-text-carousel.swiper-container-initialized .c-article-card__content{margin:0}.c-mobile-text-carousel.swiper-container-initialized .c-article-card__title{display:block;margin:0;padding-left:.5em;font-size:1rem;border-left:2px solid #d7282f}.c-mobile-text-carousel.swiper-container-initialized .c-article-card:focus-within .c-article-card__title{color:#d7282f}}.c-mobile-text-carousel:not(.swiper-container-initialized) .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-mobile-text-carousel__scrollbar{display:none;position:relative}.c-mobile-text-carousel__scrollbar .swiper-scrollbar-drag{height:5px;background-color:#d7282f;border-radius:0}.c-mobile-text-carousel__scrollbar::before{content:'';position:absolute;left:0;top:2px;width:100%;height:1px;background-color:#ccc}@media only screen and (max-width:768px){.c-mobile-text-carousel.swiper-container-initialized{width:100vw;margin-left:-2rem}.swiper-container-initialized .c-mobile-text-carousel__item{height:auto;margin-top:0}.c-mobile-text-carousel__scrollbar{display:block}}.c-mobile-card-carousel:not(.swiper-container-initialized) .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--layout-spacing)}@media only screen and (max-width:768px){.c-mobile-card-carousel.swiper-container-initialized{width:100vw;margin-left:-2rem}.swiper-container-initialized .c-mobile-card-carousel__item{height:auto;margin-top:0}}.c-number-card{color:#555;outline-offset:.5rem}.c-number-card:focus,.c-number-card:hover{text-decoration:none;color:#555}.c-number-card__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:4.44444rem;font-weight:800;line-height:1;color:#000}.c-number-card__number::after{content:'';width:1.1rem;height:.088em;margin-left:.2em;-webkit-transform-origin:left center;transform-origin:left center;background-color:#f8d415;-webkit-transition:-webkit-transform 150ms ease-out;transition:-webkit-transform 150ms ease-out;transition:transform 150ms ease-out;transition:transform 150ms ease-out,-webkit-transform 150ms ease-out}.c-number-card__number--red::after{background-color:#d7282f}.c-number-card--one .c-number-card__number::after{margin-left:.05em}.c-number-card:focus .c-number-card__number::after,.c-number-card:hover .c-number-card__number::after{-webkit-transform:scaleX(175%);transform:scaleX(175%)}.c-number-card__title{position:relative;margin-top:.25em;font-family:Georgia,"Bitstream Charter","URW Bookman L",serif;font-size:1.55556rem;line-height:1.25;color:#000}.c-number-card__title::before{content:'';position:absolute;top:0;left:-5px;width:calc(100% + 10px);height:100%;z-index:-1;-webkit-transition:background 150ms ease-out;transition:background 150ms ease-out}.c-number-card__title:focus,.c-number-card__title:hover{color:#000}.c-number-card:focus .c-number-card__title::before,.c-number-card:hover .c-number-card__title::before{background-color:#e9f6fc}@media only screen and (max-width:768px){.c-number-card__number{font-size:2.77778rem}.c-number-card__title{font-size:1.11111rem}}.c-issues-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.swiper-slide-active.c-issues-card__item{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.45,1.3);transition:-webkit-transform .4s cubic-bezier(0,0,.45,1.3);transition:transform .4s cubic-bezier(0,0,.45,1.3);transition:transform .4s cubic-bezier(0,0,.45,1.3),-webkit-transform .4s cubic-bezier(0,0,.45,1.3)}.c-issues-card__image{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.25);box-shadow:0 0 15px 0 rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:box-shadow .2s ease-out,transform .2s ease-out;transition:box-shadow .2s ease-out,transform .2s ease-out,-webkit-box-shadow .2s ease-out,-webkit-transform .2s ease-out}.c-issues-card__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;font-size:1rem;font-weight:200;text-align:center;color:#000;-webkit-transition:color 150ms ease-out,-webkit-transform .3s ease-out;transition:color 150ms ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,color 150ms ease-out;transition:transform .3s ease-out,color 150ms ease-out,-webkit-transform .3s ease-out}.c-issues-card__caption::before{content:'';width:2rem;height:1px;margin-bottom:.5em;background-color:#999;-webkit-transition:background .2s ease-out,-webkit-transform .2s ease-out;transition:background .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,background .2s ease-out;transition:transform .2s ease-out,background .2s ease-out,-webkit-transform .2s ease-out}.c-issues-card:focus-within .c-issues-card__caption::before,.c-issues-card:hover .c-issues-card__caption::before,.c-issues-card:target .c-issues-card__caption::before{-webkit-transform:scaleX(400%) scaleY(200%);transform:scaleX(400%) scaleY(200%);background-color:#d7282f}.c-issues-card:focus-within .c-issues-card__image,.c-issues-card:hover .c-issues-card__image{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.35);box-shadow:0 0 22px 0 rgba(0,0,0,.35)}.c-issues-card__cover-link{position:absolute;top:0;left:0;width:100%;height:100%}.c-issues-carousel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin-top:2rem}.c-issues-carousel__container{width:100%}.c-issues-carousel .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:4}.c-issues-carousel__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(.83);transform:scale(.83);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.swiper-slide-active.c-issues-carousel__item{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.45,1.3);transition:-webkit-transform .4s cubic-bezier(0,0,.45,1.3);transition:transform .4s cubic-bezier(0,0,.45,1.3);transition:transform .4s cubic-bezier(0,0,.45,1.3),-webkit-transform .4s cubic-bezier(0,0,.45,1.3)}.c-issues-carousel__image{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.25);box-shadow:0 0 15px 0 rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}.c-issues-carousel__item:focus-within .c-issues-carousel__image,.c-issues-carousel__item:hover .c-issues-carousel__image{-webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.35);box-shadow:0 0 22px 0 rgba(0,0,0,.35)}.c-issues-carousel__caption{position:absolute;top:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;-webkit-transform:scale(1.17);transform:scale(1.17);font-size:1rem;font-weight:200;text-align:center;color:#000;-webkit-transition:color 150ms ease-out,-webkit-transform .3s ease-out;transition:color 150ms ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,color 150ms ease-out;transition:transform .3s ease-out,color 150ms ease-out,-webkit-transform .3s ease-out}.c-issues-carousel__caption::before{content:'';width:2rem;height:1px;margin-bottom:.5em;background-color:#999;-webkit-transition:background .2s ease-out,-webkit-transform .2s ease-out;transition:background .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,background .2s ease-out;transition:transform .2s ease-out,background .2s ease-out,-webkit-transform .2s ease-out}.swiper-slide-active .c-issues-carousel__caption{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.45,1.3);transition:-webkit-transform .4s cubic-bezier(0,0,.45,1.3);transition:transform .4s cubic-bezier(0,0,.45,1.3);transition:transform .4s cubic-bezier(0,0,.45,1.3),-webkit-transform .4s cubic-bezier(0,0,.45,1.3)}.c-issues-carousel__item:focus-within .c-issues-carousel__caption::before,.c-issues-carousel__item:hover .c-issues-carousel__caption::before{-webkit-transform:scaleX(400%) scaleY(200%);transform:scaleX(400%) scaleY(200%);background-color:#d7282f}.c-issues-carousel__cover-link{position:absolute;top:0;left:0;width:100%;height:100%}.c-issues-carousel__nav-btn{--screen-distance:calc((100% - 50px * 3) / 4 * 0.5);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.c-issues-carousel__nav-btn::before{font-family:"Font Awesome 5 Pro";font-weight:200;font-size:2rem;color:#000}.c-issues-carousel__nav-btn:focus,.c-issues-carousel__nav-btn:hover{color:#d7282f}.u-pull-back-swiper-nav .c-issues-carousel__nav-btn{z-index:0}.c-issues-carousel__nav-btn--next{right:var(--screen-distance);-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.c-issues-carousel__nav-btn--next::before{content:'\f054'}.c-issues-carousel__nav-btn--next:focus,.c-issues-carousel__nav-btn--next:hover{-webkit-transform:translateY(-50%) translateX(50%) scale(1.25);transform:translateY(-50%) translateX(50%) scale(1.25)}.c-issues-carousel__nav-btn--prev{left:var(--screen-distance);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.c-issues-carousel__nav-btn--prev::before{content:'\f053'}.c-issues-carousel__nav-btn--prev:focus,.c-issues-carousel__nav-btn--prev:hover{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.25);transform:translateY(-50%) translateX(-50%) scale(1.25)}.c-issues-carousel__bottom-content{margin-top:2.5rem;text-align:center}@media only screen and (max-width:999px){.c-issues-carousel__nav-btn{--screen-distance:calc((100% - 45px * 3) / 4 * 0.375)}}@media only screen and (max-width:768px){.c-issues-carousel{margin-top:1rem}.c-issues-carousel__item{-webkit-transform:scale(.95);transform:scale(.95)}.c-issues-carousel__nav-btn{--screen-distance:calc((100% - 50px * 2) / 2.25 * 0.675)}.c-issues-carousel__nav-btn::before{font-size:1.75rem}}@media only screen and (max-width:575px){.c-issues-carousel__nav-btn{--screen-distance:calc((100% - 50px * 2) / 1.5 * 0.25)}}.c-card-carousel{--layout-spacing:3rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--layout-spacing);margin-top:var(--layout-spacing)}.c-card-carousel__container{margin:0}.c-card-carousel__item{margin:0}.c-card-carousel__nav-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.c-card-carousel__nav-btn::before{font-family:"Font Awesome 5 Pro";font-weight:200;font-size:2rem}.c-card-carousel__nav-btn:focus,.c-card-carousel__nav-btn:hover{color:#d7282f}.c-card-carousel__nav-btn.swiper-button-disabled{opacity:.5;pointer-events:none}.c-card-carousel__nav-btn--next{left:calc(100% + 2rem)}.c-card-carousel__nav-btn--next::before{content:'\f054'}.c-card-carousel__nav-btn--next:focus,.c-card-carousel__nav-btn--next:hover{-webkit-transform:translateY(-50%) scale(1.25);transform:translateY(-50%) scale(1.25)}.c-card-carousel__nav-btn--prev{right:calc(100% + 2rem)}.c-card-carousel__nav-btn--prev::before{content:'\f053'}.c-card-carousel__nav-btn--prev:focus,.c-card-carousel__nav-btn--prev:hover{-webkit-transform:translateY(-50%) scale(1.25);transform:translateY(-50%) scale(1.25)}@media only screen and (max-width:1547px){.c-card-carousel__container{margin:0 3rem}.c-card-carousel__nav-btn--next{left:auto;right:0}.c-card-carousel__nav-btn--prev{left:0;right:auto}}@media only screen and (max-width:768px){.c-card-carousel{margin-top:calc(var(--layout-spacing)/ 2)}}.c-avatar{position:relative;width:100%;max-width:250px;aspect-ratio:1;padding:3px;border-radius:50%;overflow:hidden}.c-avatar::before{background-color:#f8d415;content:"";-webkit-clip-path:polygon(0 50%,0 50%,0 50%,0 50%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 50%,0 50%,50% 50%,50% 100%,0 100%);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.c-avatar::after{border:1px solid #4c4c4c;border-radius:50%;content:"";display:block;height:calc(100% - 2px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 2px)}.c-avatar__image{position:relative;width:100%;aspect-ratio:1;margin:0;border:7px solid #fff;border-radius:50%;z-index:1;-o-object-fit:cover;object-fit:cover}.c-avatar__placeholder{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 6px);aspect-ratio:1;border:8px solid #fff;border-radius:50%;background-color:#f4f4f4;z-index:1;overflow:hidden}.c-avatar__placeholder::before{content:'';position:absolute;top:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50%;aspect-ratio:1;background-color:#aaa;border:8px solid #f4f4f4;border-radius:50%;z-index:3}.c-avatar__placeholder::after{content:'';position:absolute;top:55%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;aspect-ratio:1;background-color:#888;border:8px solid #f4f4f4;border-radius:50%;z-index:2}@-webkit-keyframes rotate-border{0%{-webkit-clip-path:polygon(0 50%,0 50%,0 50%,0 50%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 50%,0 50%,50% 50%,50% 100%,0 100%)}15%{-webkit-clip-path:polygon(0 50%,0 50%,0 50%,0 0,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 50%,0 0,50% 50%,50% 100%,0 100%)}30%{-webkit-clip-path:polygon(0 50%,0 50%,0 0,50% 0,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 0,50% 0,50% 50%,50% 100%,0 100%)}45%{-webkit-clip-path:polygon(0 50%,0 0,50% 0,100% 0,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 0,50% 0,100% 0,50% 50%,50% 100%,0 100%)}60%{-webkit-clip-path:polygon(0 0,50% 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%)}80%{-webkit-clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,50% 50%,50% 100%,0 100%)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,50% 100%,0 100%)}}@keyframes rotate-border{0%{-webkit-clip-path:polygon(0 50%,0 50%,0 50%,0 50%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 50%,0 50%,50% 50%,50% 100%,0 100%)}15%{-webkit-clip-path:polygon(0 50%,0 50%,0 50%,0 0,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 50%,0 0,50% 50%,50% 100%,0 100%)}30%{-webkit-clip-path:polygon(0 50%,0 50%,0 0,50% 0,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 0,50% 0,50% 50%,50% 100%,0 100%)}45%{-webkit-clip-path:polygon(0 50%,0 0,50% 0,100% 0,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 0,50% 0,100% 0,50% 50%,50% 100%,0 100%)}60%{-webkit-clip-path:polygon(0 0,50% 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%)}80%{-webkit-clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,50% 50%,50% 100%,0 100%)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,50% 100%,0 100%)}}@-webkit-keyframes rotate-border-reverse{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,50% 100%,0 100%)}15%{-webkit-clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,50% 50%,50% 100%,0 100%)}30%{-webkit-clip-path:polygon(0 0,50% 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%)}45%{-webkit-clip-path:polygon(0 50%,0 0,50% 0,100% 0,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 0,50% 0,100% 0,50% 50%,50% 100%,0 100%)}60%{-webkit-clip-path:polygon(0 50%,0 50%,0 0,50% 0,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 0,50% 0,50% 50%,50% 100%,0 100%)}80%{-webkit-clip-path:polygon(0 50%,0 50%,0 50%,0 0,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 50%,0 0,50% 50%,50% 100%,0 100%)}100%{-webkit-clip-path:polygon(0 50%,0 50%,0 50%,0 50%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 50%,0 50%,50% 50%,50% 100%,0 100%)}}@keyframes rotate-border-reverse{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,50% 100%,0 100%)}15%{-webkit-clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,50% 50%,50% 100%,0 100%)}30%{-webkit-clip-path:polygon(0 0,50% 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 0,50% 0,100% 0,100% 50%,50% 50%,50% 100%,0 100%)}45%{-webkit-clip-path:polygon(0 50%,0 0,50% 0,100% 0,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 0,50% 0,100% 0,50% 50%,50% 100%,0 100%)}60%{-webkit-clip-path:polygon(0 50%,0 50%,0 0,50% 0,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 0,50% 0,50% 50%,50% 100%,0 100%)}80%{-webkit-clip-path:polygon(0 50%,0 50%,0 50%,0 0,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 50%,0 0,50% 50%,50% 100%,0 100%)}100%{-webkit-clip-path:polygon(0 50%,0 50%,0 50%,0 50%,50% 50%,50% 100%,0 100%);clip-path:polygon(0 50%,0 50%,0 50%,0 50%,50% 50%,50% 100%,0 100%)}}.c-person-group__person{margin-top:2rem}.c-person{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-person:focus-within .c-person__avatar::before,.c-person:hover .c-person__avatar::before{-webkit-animation-name:rotate-border;animation-name:rotate-border;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:forwards;animation-direction:forwards}.c-person:focus-within .c-person__name::after,.c-person:hover .c-person__name::after{height:3px;background-color:#d7282f}.c-person__name{color:#000;font-size:24px;line-height:1.2;padding-bottom:1rem;position:relative;text-align:center;text-transform:uppercase}.c-person__name::after{background-color:#000;bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height .2s ease-out,background .2s ease-out;transition:height .2s ease-out,background .2s ease-out;width:100px}.c-person__last-name{display:block;font-size:40px;font-weight:800;text-transform:none}.c-person__link{color:#555;font-family:Georgia,"Bitstream Charter","URW Bookman L",serif;text-align:center}.c-person__link:hover{color:#971c21}.c-person__link::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.c-person__avatar{width:100%}.c-person__avatar::before{-webkit-animation-name:rotate-border-reverse;animation-name:rotate-border-reverse;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:forwards;animation-direction:forwards}@media only screen and (max-width:768px){.c-person-group__person{margin-top:4rem}}.c-special-projects-card{border:1px solid #ccc;position:relative}.c-special-projects-card::after,.c-special-projects-card::before{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:forwards;animation-direction:forwards;background-color:#d7282f;content:"";position:absolute}.c-special-projects-card::before{-webkit-animation-name:snake-border-before-off;animation-name:snake-border-before-off;bottom:0;height:40px;left:0;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:3px}.c-special-projects-card::after{-webkit-animation-name:snake-border-after-off;animation-name:snake-border-after-off;bottom:0;height:3px;left:0;-webkit-transform:translate(-1px,1px);transform:translate(-1px,1px);width:40px}.c-special-projects-card--has-link:focus-within::before,.c-special-projects-card--has-link:hover::before{-webkit-animation-name:snake-border-before;animation-name:snake-border-before}.c-special-projects-card--has-link:focus-within::after,.c-special-projects-card--has-link:hover::after{-webkit-animation-name:snake-border-after;animation-name:snake-border-after}.c-special-projects-card--has-link:focus-within .o-link--arrow::after,.c-special-projects-card--has-link:hover .o-link--arrow::after{-webkit-transform:translateX(50%);transform:translateX(50%)}.c-special-projects-card--dropshadow{border:none;-webkit-box-shadow:0 0 27px 3px rgba(0,0,0,.15);box-shadow:0 0 27px 3px rgba(0,0,0,.15)}.c-special-projects-card--dropshadow .c-special-projects-card__inner{padding:1.5rem}.c-special-projects-card__inner{display:block;padding:.75rem}.c-special-projects-card__inner:hover{text-decoration:none}.c-special-projects-card__image-wrapper{background-color:#f4f4f4;padding-bottom:55%;position:relative}.c-special-projects-card__image{left:50%;position:absolute;max-height:60%;max-width:80%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-special-projects-card__image--not-logo{top:0;bottom:0;left:0;right:0;max-height:none;max-width:none;width:100%;height:100%;-webkit-transform:none;transform:none;-o-object-fit:cover;object-fit:cover}.c-special-projects-card__content{color:#555}@-webkit-keyframes snake-border-before{0%{bottom:0;height:40px;left:0;width:3px}15%{bottom:0;height:0;left:0}30%{bottom:0;height:0;left:100%}50%{bottom:0;height:40px;left:100%}65%{bottom:0;height:80px;left:100%}80%{bottom:calc(100% - 78px);height:80px;left:100%}100%{bottom:calc(100% - 38px);height:40px;left:100%;-webkit-transform:translateX(-1px);transform:translateX(-1px)}}@keyframes snake-border-before{0%{bottom:0;height:40px;left:0;width:3px}15%{bottom:0;height:0;left:0}30%{bottom:0;height:0;left:100%}50%{bottom:0;height:40px;left:100%}65%{bottom:0;height:80px;left:100%}80%{bottom:calc(100% - 78px);height:80px;left:100%}100%{bottom:calc(100% - 38px);height:40px;left:100%;-webkit-transform:translateX(-1px);transform:translateX(-1px)}}@-webkit-keyframes snake-border-after{0%{bottom:0;height:3px;left:0;width:40px}15%{bottom:0;left:0;width:80px}30%{bottom:0;left:calc(100% - 80px);width:80px}50%{bottom:0;left:calc(100% - 40px);width:40px}65%{bottom:0;left:100%;width:0}80%{bottom:100%;left:100%;width:0}100%{bottom:100%;left:calc(100% - 40px);width:40px}}@keyframes snake-border-after{0%{bottom:0;height:3px;left:0;width:40px}15%{bottom:0;left:0;width:80px}30%{bottom:0;left:calc(100% - 80px);width:80px}50%{bottom:0;left:calc(100% - 40px);width:40px}65%{bottom:0;left:100%;width:0}80%{bottom:100%;left:100%;width:0}100%{bottom:100%;left:calc(100% - 40px);width:40px}}@-webkit-keyframes snake-border-before-off{0%{bottom:calc(100% - 38px);height:40px;left:100%;width:3px}15%{bottom:calc(100% + 2px);height:0;left:100%}30%{bottom:calc(100% + 2px);height:0;left:0}50%{bottom:calc(100% - 38px);height:40px;left:0}65%{bottom:calc(100% - 78px);height:80px;left:0}80%{bottom:0;height:80px;left:0}100%{bottom:0;height:40px;left:0}}@keyframes snake-border-before-off{0%{bottom:calc(100% - 38px);height:40px;left:100%;width:3px}15%{bottom:calc(100% + 2px);height:0;left:100%}30%{bottom:calc(100% + 2px);height:0;left:0}50%{bottom:calc(100% - 38px);height:40px;left:0}65%{bottom:calc(100% - 78px);height:80px;left:0}80%{bottom:0;height:80px;left:0}100%{bottom:0;height:40px;left:0}}@-webkit-keyframes snake-border-after-off{0%{bottom:100%;height:3px;left:calc(100% - 40px);width:40px}15%{bottom:100%;left:calc(100% - 80px);width:80px}30%{bottom:100%;left:0;width:80px}50%{bottom:100%;left:0;width:40px}65%{bottom:100%;left:0;width:0}80%{bottom:0;left:0;width:0}100%{bottom:0;left:0;width:40px}}@keyframes snake-border-after-off{0%{bottom:100%;height:3px;left:calc(100% - 40px);width:40px}15%{bottom:100%;left:calc(100% - 80px);width:80px}30%{bottom:100%;left:0;width:80px}50%{bottom:100%;left:0;width:40px}65%{bottom:100%;left:0;width:0}80%{bottom:0;left:0;width:0}100%{bottom:0;left:0;width:40px}}@media only screen and (max-width:768px){.c-special-projects-card__heading{margin-top:.75rem}}.c-cta-card{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.c-cta-card--right-image{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-cta-card__image-wrapper{-webkit-box-flex:2;-ms-flex:2;flex:2;position:relative}.c-cta-card--right-image .c-cta-card__image-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-cta-card__image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.c-cta-card--dropshadow{-webkit-box-shadow:0 0 27px 3px rgba(0,0,0,.15);box-shadow:0 0 27px 3px rgba(0,0,0,.15)}.c-cta-card--dropshadow .c-cta-card__main{padding:5rem 3rem}.c-cta-card__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:calc(1476px / 12 * 8);text-align:center}.c-cta-card--right-image .c-cta-card__main{-webkit-box-flex:2;-ms-flex:2;flex:2}.c-cta-card__heading{margin-left:3rem;margin-right:3rem}.c-cta-card__links{margin-top:0}.c-cta-card__link{margin:1.5rem 1rem 0}@media only screen and (max-width:768px){.c-cta-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-cta-card__image-wrapper{min-height:250px}.c-cta-card--dropshadow .c-cta-card__main{padding:2.5rem 1.5rem}}.c-block-cta{background-size:cover;overflow:visible}.c-block-cta--has-background{padding-bottom:3rem;padding-top:3rem;overflow:hidden}.c-block-cta__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body{padding-top:calc(var(--ad-leaderboard-height) + 40px)}.page-template-page-home .g-navigation__center-container{overflow:visible;width:100%;pointer-events:none}.page-template-page-home .g-navigation__logo{width:90vw;max-width:900px;-webkit-transform:translateY(135%);transform:translateY(135%)}.page-template-page-home .g-navigation-logo-svg__backdrop{opacity:0}.p-home-block,.p-search-block{margin-top:7rem}@media only screen and (max-width:991px){.page-template-page-home .g-navigation__logo{max-width:500px;-webkit-transform:translateY(30%);transform:translateY(30%)}}@media only screen and (max-width:768px){body{padding-top:var(--ad-leaderboard-height)}.p-home-block{margin-top:3rem}.page-template-page-home .g-navigation__logo{max-width:250px;-webkit-transform:translateY(0);transform:translateY(0)}}