.case-studies-card{display:block;height:320px;overflow:hidden;position:relative;z-index:0}.case-studies-card--overlay{background:rgba(0,0,0,.66);display:block;height:100%;position:absolute;right:0;top:0;transition:.65s;width:100%;z-index:2}.case-studies-card:active,.case-studies-card:focus,.case-studies-card:hover{text-decoration:none}.case-studies-card:hover .case-studies-card--overlay{background:rgba(0,0,0,.33);transition:.65s}.case-studies-card--before{display:block;height:100%;left:0;position:absolute;top:0;transform:scale(1);transform-origin:center;transition-duration:.65s;width:100%;z-index:1}.case-studies-card:hover .case-studies-card--before{transform:scale(1.05);transition-duration:.65s}.case-studies-card__wrapper{height:100%;left:0;position:absolute;top:0;transition:.65s;width:100%;z-index:2}.case-studies-card__wrapper:hover{background:rgba(0,0,0,.33);transition:.65s}.case-studies-card__info:before{height:3px;width:16px}.case-studies-card__info:after,.case-studies-card__info:before{background:#ffba00;content:"";display:block;position:absolute;right:0;top:0;transform:scale(0);transform-origin:100% 0;transition:.3s;z-index:3}.case-studies-card__info:after{height:16px;transition-delay:.15s;width:3px}.case-studies-card__info:hover:before{transform:scale(1);transition:.3s}.case-studies-card__info:hover:after{transform:scale(1);transition:.3s;transition-delay:.15s}.case-studies-card__info{align-items:start;display:flex;flex-direction:column-reverse;height:100%;justify-content:space-between;padding:44px;position:relative;width:100%;z-index:3}.case-studies-card__date{color:hsla(0,0%,100%,.55);font-size:14.4px;line-height:1;text-transform:uppercase}h5.case-studies-card__name{color:#fff;font-weight:400;margin:0;padding:0;text-transform:uppercase}