.CaseStudiesGrid_wrapper__PWKP0{background-color:var(--primary)}.CaseStudiesGrid_wrapper__PWKP0 h2{font-weight:300;font-size:32px}.CaseStudiesGrid_card__IEjJ1{aspect-ratio:1/1;border-radius:12px;height:auto;position:relative;transition:all .3s ease;overflow:hidden}.CaseStudiesGrid_featured_image__geLY8{height:100%;width:100%;object-fit:cover}.CaseStudiesGrid_textOverlay__VgIlr{transform:translateY(100%);transition:transform .4s ease}.CaseStudiesGrid_card__IEjJ1:hover .CaseStudiesGrid_blkOverlay__MDBXu{opacity:1}.CaseStudiesGrid_card__IEjJ1 .CaseStudiesGrid_blkOverlay__MDBXu{opacity:0}.CaseStudiesGrid_card__IEjJ1:hover .CaseStudiesGrid_textOverlay__VgIlr{transform:translateY(0)}.CaseStudiesGrid_textOverlay__VgIlr h3{font-weight:500;font-size:18px}.CaseStudiesGrid_textOverlay__VgIlr span{font-size:14px;font-weight:500}.CaseStudiesGrid_btn__As2pB{font-size:8px}@media (min-width:640px){.CaseStudiesGrid_featured_image__geLY8{height:42rem}}@media (min-width:768px){.CaseStudiesGrid_textOverlay__VgIlr h3{font-weight:500;font-size:26px}.CaseStudiesGrid_textOverlay__VgIlr span{font-size:16px}.CaseStudiesGrid_card__IEjJ1{height:350px}.CaseStudiesGrid_featured_image__geLY8{height:100%}}@media (min-width:1024px){.CaseStudiesGrid_card__IEjJ1{height:550px;aspect-ratio:inherit}}@media (min-width:1280px){.CaseStudiesGrid_card__IEjJ1{height:550px}.CaseStudiesGrid_wrapper__PWKP0 h2{font-weight:300;font-size:32px}.CaseStudiesGrid_textOverlay__VgIlr h3{font-weight:500;font-size:26px}.CaseStudiesGrid_textOverlay__VgIlr span{font-size:16px}}@media (min-width:1536px){.CaseStudiesGrid_card__IEjJ1{height:550px}.CaseStudiesGrid_wrapper__PWKP0 h2{font-weight:300;font-size:32px}.CaseStudiesGrid_textOverlay__VgIlr h3{font-weight:500;font-size:26px}.CaseStudiesGrid_textOverlay__VgIlr span{font-size:16px;font-weight:500}}