With your feet in the air and your head on the ground, North Face’s 2018 Snow Team edit is not for the faint of heart, but is absolutely awe-inspiring.