a group of heroes fighting a huge terrifying white owl in a snowy landscape, fantasy concept art, intricate detail