Cara Stricker’s sensual short film is a love letter to the human form and beyond