Looks like when we added gif and video support, it broke consistent sizing for the component:  I'll take on either resizing the content to fit in the box when it's a square, or adding padding around it so that we have consistency in sizing.