Swiss watchmaker Hublot is rounding out its international football campaign with a responsive microsite that houses branded content