.case-study-card-wrapper{--column-count:3;display:grid;gap:0;grid-template-columns:1fr}@media (max-width:990px){.case-study-card-wrapper{--column-count:2}}@media (min-width:767px){.case-study-card-wrapper{grid-template-columns:repeat(var(--column-count),1fr)}}.case-study-card{box-sizing:border-box;color:inherit;display:flex;flex-direction:column;justify-content:space-between;min-height:520px;overflow:hidden;padding:36px 40px 32px;position:relative;text-decoration:none;transition:color .3s ease-in-out}@media (max-width:767px) or (min-width:991px){.case-study-card:nth-child(odd){background:#e8e7e7}.case-study-card:nth-child(2n){background:#f1f4f7}}@media (min-width:768px) and (max-width:990px){.case-study-card{background:#e8e7e7}.case-study-card:first-of-type,.case-study-card:nth-of-type(4n),.case-study-card:nth-of-type(4n+1){background:#f1f4f7}}.case-study-card__bg{object-fit:cover;object-position:center;z-index:0}.case-study-card__bg,.case-study-card__scrim{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.case-study-card__scrim{background:rgba(0,0,0,.55);z-index:1}.case-study-card__top{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:32px;position:relative;z-index:2}.case-study-card__category{color:#6b7280;font-size:16px;font-weight:600;margin-bottom:28px;text-align:right;text-transform:uppercase;transition:color .3s ease-in-out}.case-study-card__body{display:flex;flex:1;flex-direction:column;position:relative;z-index:2}.case-study-card__line{display:block;flex-shrink:0;height:3px;margin-bottom:20px;transition:background .3s ease-in-out;width:40px}.case-study-card__title{color:#1a1a2e;font-family:Acumin Pro Extra Condensed Bold;font-size:clamp(28px,2.2vw,32px);font-weight:700;line-height:1.15;margin:0 0 16px;transition:color .3s ease-in-out}.case-study-card__desc{color:#4b5563;font-size:18px;line-height:1.55;margin:0;transition:color .3s ease-in-out}.case-study-card__arrow{bottom:32px;display:block;line-height:0;position:absolute;right:40px;z-index:2}.case-study-card__arrow .arrow-shape{fill:#1a1a2e;transition:fill .3s ease-in-out}.case-study-card:hover .case-study-card__bg,.case-study-card:hover .case-study-card__scrim{opacity:1}.case-study-card:hover .case-study-card__category{color:hsla(0,0%,100%,.7)}.case-study-card:hover .case-study-card__title{color:#fff}.case-study-card:hover .case-study-card__desc{color:hsla(0,0%,100%,.85)}.case-study-card:hover .case-study-card__line{background:#fff!important}.case-study-card:hover .case-study-card__arrow .arrow-shape{fill:#fff}