.project-card .card-line-wrapper{display:inline-block;position:absolute;top:0;left:0;z-index:9;width:100%;height:100%}.card-line{width:100%;height:100%}.card-line span{position:absolute;display:block;z-index:9;will-change:transform;transition:transform 375ms ease-in-out}.card-line__bottom,.card-line__top{width:100%;height:2px;transform:scaleX(0)}@media (min-width:62em){.card-line__bottom,.card-line__top{height:5px}}.card-line__left,.card-line__right{width:2px;height:100%;transform:scaleY(0)}@media (min-width:62em){.card-line__left,.card-line__right{width:5px}}.card-line__top{background:#9ad8d3;background:linear-gradient(90deg,#9ad8d3,#9d9ec6 51%,#b594ab 81%,#c28b9c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9ad8d3",endColorstr="#c28b9c",GradientType=1);top:0;left:0;transform-origin:top left}.card-line__right{background:#c28c9d;background:linear-gradient(180deg,#c28c9d,#c68b98 41%,#d0858d 77%,#da8082);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c28c9d",endColorstr="#da8082",GradientType=0);top:0;right:0;transform-origin:bottom left}.card-line__bottom{background:#b691a9;background:linear-gradient(90deg,#b691a9,#b791a8 18%,#c18c9e 51%,#cc8792 75%,#da8082);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b691a9",endColorstr="#da8082",GradientType=1);bottom:0;right:0;transition-delay:375ms;transform-origin:top left}.card-line__left{background:#9ad8d3;background:linear-gradient(180deg,#9ad8d3,#9d9ec6 60%,#b691a9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9ad8d3",endColorstr="#b691a9",GradientType=0);top:0;left:0;transition-delay:375ms;transform-origin:bottom left}.animated .card-line .card-line__top{transition-delay:375ms;transform-origin:top left}.animated .card-line .card-line__right{transition-delay:375ms;transform-origin:bottom left}.animated .card-line .card-line__bottom{transition-delay:0;transform-origin:top left}.animated .card-line .card-line__left{transition-delay:0;transform-origin:bottom left}.animated .card-line .card-line__bottom,.animated .card-line .card-line__left,.animated .card-line .card-line__right,.animated .card-line .card-line__top{transform:scaleX(1)}.line-gradient{position:absolute;height:100%;width:100%}.line-gradient__top-right{top:-.7619rem;left:.7619rem}@media (min-width:62em){.line-gradient__top-right{top:-2.28571rem;left:2.28571rem}}.line-gradient__top-left{top:-.7619rem;left:-.7619rem}@media (min-width:62em){.line-gradient__top-left{top:-2.28571rem;left:-2.28571rem}}.line-gradient__bottom-right{top:.7619rem;left:.7619rem}@media (min-width:62em){.line-gradient__bottom-right{top:2.28571rem;left:2.28571rem}}.line-gradient__bottom-left{top:.7619rem;left:-.7619rem}@media (min-width:62em){.line-gradient__bottom-left{top:2.28571rem;left:-2.28571rem}}.featured-badge{position:relative;width:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1rem;font-weight:600;font-stretch:normal;font-style:normal;text-transform:uppercase;line-height:1;letter-spacing:.3px;text-align:center;color:#253445}.featured-badge>span{display:inline-block;padding:.14286rem .28571rem;border-style:solid;border-width:2px;border-image-source:radial-gradient(circle at 0,at 0,#99d8d4,#9d9ec8 39%,#db8081);border-image-source:radial-gradient(circle at 0 0,#99d8d4,#9d9ec8 39%,#db8081);border-image-slice:1;background-color:#fff;position:relative;z-index:10}.project-card{display:block;position:relative;padding:1.71429rem;margin-bottom:11.78571rem}@media (min-width:48em){.project-card{padding:2.28571rem;margin-bottom:15.85714rem}}@media (min-width:62em){.project-card{margin-bottom:11.42857rem}}@media (min-width:48em){.project-card__icon,.project-card__logo,.project-card__tag,.project-card__title{margin:.71429rem 0}}.project-card__logo{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.71429rem}.project-card__logo>img{height:3.14286rem;width:auto}.project-card__year{color:rgba(37,52,69,.5);font-size:1rem;font-weight:600;margin-bottom:.28571rem}.project-card__title.heading-4{font-weight:900;margin-bottom:0;margin-top:.28571rem}.project-card__wrapper-tags-icon{margin-bottom:.57143rem}.project-card__tag{font-size:1rem;padding-right:1.07143rem;text-transform:uppercase;color:rgba(37,52,69,.5)}.project-card__icon{font-size:2.28571rem;margin-top:0;overflow:hidden;position:relative}.project-card__icon svg{display:none;position:absolute;vertical-align:middle;top:.3em;will-change:right;transition:right .35s}@supports ((-webkit-clip-path:polygon(0 0,0 0,0 32px,0 32px)) or (clip-path:polygon(0 0,0 0,0 32px,0 32px))){.project-card__icon svg{display:inline-block;right:0}}@media (min-width:120em){.project-card__icon svg{top:.5em}}.project-card__click_me{display:inline-block;font-size:1rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.41;letter-spacing:.3px;color:#253445;vertical-align:middle;margin-right:.57143rem;padding-top:.42857rem;transition:-webkit-clip-path .35s;transition:clip-path .35s;transition:clip-path .35s,-webkit-clip-path .35s;-webkit-clip-path:polygon(0 0,0 0,0 22px,0 22px);clip-path:polygon(0 0,0 0,0 22px,0 22px)}@media (min-width:120em){.project-card__click_me{-webkit-clip-path:polygon(0 0,0 0,0 32px,0 32px);clip-path:polygon(0 0,0 0,0 32px,0 32px)}}.project-card__image{transform-origin:center center;-webkit-clip-path:polygon(5% 0,95% 0,95% 100%,5% 100%);clip-path:polygon(5% 0,95% 0,95% 100%,5% 100%);will-change:clip-path;transition:-webkit-clip-path .5s ease-in-out .5s;transition:clip-path .5s ease-in-out .5s;transition:clip-path .5s ease-in-out .5s,-webkit-clip-path .5s ease-in-out .5s;overflow:hidden}.project-card__image,.project-card__image-wrapper:before{position:absolute;height:0;padding-top:61.5%;left:-.57143rem;right:-.57143rem}.project-card__image-wrapper:before{content:"";display:block;box-shadow:0 2px 30px 0 rgba(37,52,69,.2);opacity:0;transition:opacity .7s ease-in-out 1s}@media (min-width:48em){.project-card__image-wrapper:before{left:-1.14286rem;right:-1.14286rem;padding-top:61.5%}}.project-card__image-wrapper.expanded:before{opacity:1}@media (min-width:48em){.project-card__image{padding-top:61.5%;left:-1.14286rem;right:-1.14286rem}}.project-card__image .responsive-image__placeholder,.project-card__image img,.project-card__image picture{transition:opacity .5s .5s,transform .5s,-webkit-filter .5s .5s;transition:filter .5s .5s,opacity .5s .5s,transform .5s;transition:filter .5s .5s,opacity .5s .5s,transform .5s,-webkit-filter .5s .5s}.project-card__image.expand{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.project-card__image .responsive-image{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:auto}.project-card__image .responsive-image__image--progressive{position:static}@media (hover:hover){.project-card:hover .project-card__icon svg{right:-6.28571rem}.project-card:hover .project-card__click_me{-webkit-clip-path:polygon(0 0,78px 0,78px 22px,0 22px);clip-path:polygon(0 0,78px 0,78px 22px,0 22px)}}@media (hover:hover) and (min-width:120em){.project-card:hover .project-card__click_me{-webkit-clip-path:polygon(0 0,78px 0,78px 32px,0 32px);clip-path:polygon(0 0,78px 0,78px 32px,0 32px)}}@media (hover:hover) and (min-width:62em){@supports ((-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)) or (clip-path:polygon(0 0,100% 0,100% 100%,0% 100%))){.project-card:hover .project-card__image:not(.highlighted) img,.project-card:hover .project-card__image img{transform:scale(1.1);transform-origin:center center}}@supports ((-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)) or (clip-path:polygon(0 0,100% 0,100% 100%,0% 100%))){.project-card:hover .project-card__image.highlighted img{transform:translateY(-50%) scale(1.1);transform-origin:center center}}}.project--highlighted{width:100%}.faded{opacity:0}