Vimeo to Lay Off 11 Percent of Staff Due to “Uncertain Economic Environment”