.c-projects-listing.l-component--bg-shoe{background-color:#1f1e1e}.c-projects-listing.l-component--bg-white{background-color:#fff}@media (min-width:1280px){.c-projects-listing__inner{display:flex}.c-projects-listing__summary{flex:0 1 calc(100% - 80rem);padding-right:5rem;padding-top:4rem}.c-projects-listing__heading{margin-bottom:3.5rem;max-width:54rem}}.l-component--bg-shoe .c-projects-listing__heading{color:#fff}@media (min-width:1280px){.c-projects-listing__summary-text{max-width:50rem}}.l-component--bg-shoe .c-projects-listing__summary-text{color:#fff}.c-projects-listing__summary-link{color:#f50956;display:block;font-size:1.8rem;font-weight:700;line-height:1.2222;margin-top:2.4rem;transition:color .3s cubic-bezier(.77,0,.175,1)}.c-projects-listing__summary-link:focus,.c-projects-listing__summary-link:hover{color:#c8102e}.c-projects-listing__summary-icon{font-size:1.3rem;transition:color .3s cubic-bezier(.77,0,.175,1),transform .3s cubic-bezier(.77,0,.175,1)}.c-projects-listing__summary-link:focus .c-projects-listing__summary-icon,.c-projects-listing__summary-link:hover .c-projects-listing__summary-icon{color:#c8102e;transform:translate3d(1rem,0,0)}.c-projects-listing__list{list-style:none;margin:4rem 0 0;padding:0}@media (min-width:1280px){.c-projects-listing__list{flex:0 1 80rem}}.c-projects-listing__item+.c-projects-listing__item{margin-top:3rem}.c-projects-listing__icons{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:6rem -1.5rem -3.2rem;padding:0}@media (min-width:768px){.c-projects-listing__icons{margin:8.8rem -2.5rem -3.2rem}}.c-projects-listing__icon{flex:0 1 50%;max-width:50%;padding:3.2rem 1.5rem}@media (min-width:768px){.c-projects-listing__icon{flex-basis:33.333%;max-width:33.333%;padding:3.2rem 2.5rem}}@media (min-width:1280px){.c-projects-listing__icon{flex-basis:25%;max-width:25%}}.c-projects-listing__icon-link{display:block;height:100%}.c-projects-listing__icon-image,.c-projects-listing__icon-link{align-items:center;display:flex;justify-content:center;width:100%}.c-projects-listing__icon-image{height:auto;overflow:hidden}.c-projects-listing__icon-image img{display:block;height:auto;max-height:6.5rem;max-width:12rem}@media (min-width:768px){.c-projects-listing__icon-image img{max-height:7.5rem;max-width:16rem}}.c-project-panel{background-color:#fff;border-radius:2rem;box-shadow:1rem 1rem 2rem rgba(51,51,51,.17);display:block}@media (min-width:768px){.c-project-panel{display:flex}.c-project-panel.c-project-panel--compact{min-height:22rem}}.c-project-panel.c-project__more__panel{height:100%}.c-project-panel__image{border-radius:2rem 2rem 0 0;display:block;height:30rem;overflow:hidden}.c-project-panel--compact .c-project-panel__image{height:22rem}@media (min-width:768px){.c-project-panel--compact .c-project-panel__image,.c-project-panel__image{height:auto}}.c-project-panel__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.c-project-panel__image{border-radius:2rem 0 0 2rem;flex:0 0 40%}.c-projects .c-project-panel__image{flex:0 0 31.5%}}.c-project-panel__content{padding:1.5rem 2rem}@media (min-width:768px){.c-project-panel__content{padding:2rem 3rem}}@media (min-width:1280px){.c-project-panel__content{padding:6rem 4rem}.c-project-panel--compact .c-project-panel__content{padding:2.5rem 4rem}}.c-project-panel__logo{display:block;margin-bottom:1.2rem;max-width:100%}.c-project-panel__logo img{display:block;max-height:4.6rem;max-width:13.8rem}.c-project-panel__heading{font-size:2.4rem;transition:color .3s cubic-bezier(.77,0,.175,1)}.c-project-panel:focus .c-project-panel__heading,.c-project-panel:hover .c-project-panel__heading{color:#f50956}.c-project-panel--compact .c-project-panel__heading{font-size:2rem}@media (min-width:768px){.c-project-panel__heading{font-size:2.8rem}}@media (min-width:1280px){.c-project-panel__heading{font-size:3.6rem}.c-project-panel--compact .c-project-panel__heading{font-size:2.4rem}}.c-project-panel__summary{margin-top:2rem}.c-project-panel__link-icon{font-size:2.3rem;margin-top:2rem;transition:color .4s cubic-bezier(.77,0,.175,1),transform .4s cubic-bezier(.77,0,.175,1)}.c-project-panel:focus .c-project-panel__link-icon,.c-project-panel:hover .c-project-panel__link-icon{color:#f50956;transform:translate3d(1rem,0,0)}.c-project-panel__heading+.c-project-panel__link-icon{margin-top:0}