Ahead of the 19th Asian Games in Hangzhou, Chinese e-commerce giant Tmall has launched an interactive 3D world to stir up hype. As the country attempts to reassert soft power through major sporting events, brands can lean on people’s skyrocketing interest in sports to stay culturally resonant.