You had earned the curiosity of the Ice Lords. 75 kills later, you have their attention. 40.12% of players have unlocked this achievement