.case-studies{display:grid;gap:var(--spacer-md);grid-template-columns:1fr}.case-study-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius)}.case-study-card__content-container{align-items:flex-end;background:linear-gradient(0deg,rgba(34,32,52,.9),rgba(34,32,52,.75));border-radius:var(--border-radius);color:#fff;display:flex;height:100%;padding:32px 32px 64px;position:relative;width:100%}.case-study-card__content{transform:translateY(32px);transition:all .2s ease}.case-study-card__logo{margin-bottom:32px;max-height:50px;max-width:100px}.case-study-card__info{overflow:hidden;position:relative;transition:all var(--transition)}.case-study-card__title{margin-bottom:8px}.case-study-card__desc{font-size:16px}.case-study-card__link{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px;line-height:18px;padding-top:12px;transition:all var(--transition)}.case-study-card__link svg{fill:var(--white);display:block;transition:all .15s ease}@media (hover:hover){.case-study-card:hover .case-study-card__content{transform:translateY(0)}.case-study-card:hover .case-study-card__link{opacity:1}.case-study-card__link:hover svg{transform:translateX(3px)}}@media (min-width:640px){.case-studies{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.case-studies{grid-template-columns:repeat(3,1fr)}.case-study-card__link{opacity:0;position:absolute;top:100%}}