Polish directing duo Helena Ganjalyan and Bartosz Szpak make an auspicious debut with this enigmatic drama about a trio of young women whose comfort comes at a cost. Appealing primarily to dedicated ...