Charlotte Wells’s stunning debut feature, starring Paul Mescal and Francesca Corio, opens the 75th Edinburgh International Film Festival.