.cc.work-listing{scroll-margin-top:6.25rem;background-color:#fff}.cc.work-listing .work-listing__filters-wrap{padding:2.625rem 0 0}@media screen and (min-width:991px){.cc.work-listing .work-listing__filters-wrap{padding:6.25rem 0 0}}.cc.work-listing .work-listing__filters-wrap nav{position:relative}.cc.work-listing .work-listing__filters-wrap nav:after{content:"";position:absolute;top:0;right:0;bottom:0;width:5rem;pointer-events:none;z-index:2;transition:opacity 0.2s ease;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}@media screen and (min-width:991px){.cc.work-listing .work-listing__filters-wrap nav:after{display:none}}.cc.work-listing .work-listing__filters{display:flex;flex-wrap:nowrap;align-items:center;gap:1.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 1rem 0.25rem 0}.cc.work-listing .work-listing__filters::-webkit-scrollbar{display:none}@media screen and (min-width:991px){.cc.work-listing .work-listing__filters{flex-wrap:wrap;justify-content:center;gap:1.5rem;overflow:visible;padding:0}}.cc.work-listing .work-listing__filter{flex:0 0 auto;border:0;padding:0.75rem 1rem;margin:0;background-color:#b4d8f3;color:#252b69;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.2;white-space:nowrap;transition:background-color 0.2s ease,color 0.2s ease}@media screen and (min-width:991px){.cc.work-listing .work-listing__filter{font-size:1.25rem;line-height:1.4}}.cc.work-listing .work-listing__filter:hover{background-color:#252b69;color:#fff}.cc.work-listing .work-listing__filter:focus-visible{outline:0.125rem solid #252b69;outline-offset:0.125rem}.cc.work-listing .work-listing__filter.is-active{background-color:#252b69;color:#fff}.cc.work-listing .work-listing__body{padding:3.75rem 0}@media screen and (min-width:991px){.cc.work-listing .work-listing__body{padding:6.25rem 0}}@media screen and (min-width:1320px){.cc.work-listing .container--xl{padding:0}}.cc.work-listing .work-listing__cards.cc.impact{padding:0;background-color:transparent}.cc.work-listing .work-listing__cards.cc.impact .impact__grid{display:grid;margin-bottom:0;gap:1.25rem;grid-template-columns:minmax(0,1fr)}.cc.work-listing .work-listing__cards.cc.impact .impact__card[class*=impact__card--span-]{grid-column:span 1}@media screen and (min-width:991px){.cc.work-listing .work-listing__cards.cc.impact .impact__grid{max-width:80rem;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr))}.cc.work-listing .work-listing__cards.cc.impact .impact__card[class*=impact__card--span-]{grid-column:span 1}}.cc.work-listing .work-listing__cards.cc.impact .work-listing__card-hit{position:absolute;z-index:2;inset:0;cursor:pointer;text-decoration:none}.cc.work-listing .work-listing__cards.cc.impact .work-listing__card-hit:focus-visible{outline:0.1875rem solid #252b69;outline-offset:-0.1875rem}.cc.work-listing .work-listing__cards.cc.impact .impact__card:has(.work-listing__card-hit) .impact__card-media,.cc.work-listing .work-listing__cards.cc.impact .impact__card:has(.work-listing__card-hit) .impact__card-overlay{pointer-events:none}.cc.work-listing .work-listing__empty{margin:2.5rem 0 0;color:#222223;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4;text-align:center}.cc.work-listing .work-listing__empty.is-hidden{display:none}.cc.work-listing .work-listing__body>.container{position:relative}.cc.work-listing .work-listing__sentinel{width:100%;height:0.0625rem;margin-top:0}.cc.work-listing .work-listing__loader{left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;min-height:4.5rem;padding:1.5rem 0;gap:0.75rem;pointer-events:none;transition:opacity 0.2s ease,visibility 0.2s ease}.cc.work-listing .work-listing__loader.is-hidden{visibility:hidden;opacity:0}.cc.work-listing .work-listing__loader-spinner{display:inline-block;width:1.75rem;height:1.75rem;border:0.1875rem solid #b4d8f3;border-top-color:#252b69;border-radius:50%;animation:work-listing-spin 0.8s linear infinite}@keyframes work-listing-spin{to{transform:rotate(360deg)}}.cc.work-listing .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}
/*# sourceMappingURL=work-listing.css.map */
