Independent Cinema The Quiet Power of the Frame: Revisiting Vasilis Kekatos’ Palme d’Or Triumph October 13, 2026