It sadly didn't eke its way into that stacked Best Picture category at the 2025 Oscars, but Payal Kapadia's fiction feature ...