That’s the theme song of a new Japanese animated movie that looks like it’s going to pretty impressive. Here is part of a trailer (being observed):
Youtube Video