Try making the "what-we-do" container initially 128 x 128 and center the non-hover-state image in that container using background-position
.
It will take a bit of trial and error to get the two image states to appear right on top of each other when hovered, but keeping the container the same size is going to be essential for you.