Add Portfolio overlay functionality, minor styling updates across page