.case-studies{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.case-study__wrapper{display:flex;min-height:360px;padding:.5rem;width:100%}.case-study{display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.case-study:after{background-color:rgba(112,31,97,.75);content:""}.case-study:after,.case-study__image{height:100%;position:absolute;width:100%;z-index:1}.case-study__image{object-fit:cover;transition:transform .3s}.case-study--has-link:hover .case-study__image{transform:scale(1.05)}.case-study__content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:6rem 2rem;position:relative;z-index:2}.case-study__client-name{color:#fff;font-size:1rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.case-study__title{color:#fff;font-size:2rem;margin-bottom:.5rem}.case-study__wrapper:first-child .case-study__title{font-size:2.5rem}.case-study__synopsis{color:#fff;font-size:1rem}.case-study__tags-wrapper{bottom:0;left:0;padding:2rem;position:absolute;z-index:2}.case-study__tags{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.5rem;padding:0}.case-study__tag{color:#fff;font-size:1rem;margin:0;padding:0 .5rem;position:relative}.case-study__tag:not(:last-child):after{background-color:#fff;content:"";height:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.case-study__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media (min-width:768px){.case-study__wrapper{width:50%}.case-study__wrapper:first-child{min-height:480px;width:100%}.case-study__wrapper:nth-child(8n+4){flex-basis:66.6667%}.case-study__wrapper:nth-child(8n+5),.case-study__wrapper:nth-child(8n+8){flex-basis:33.3333%}.case-study__wrapper:nth-child(8n+9){flex-basis:66.6667%}}