Change home page intro image framework to be more resilient to screen-zooming