The winner of the 2025 Academy Award for Best Animated Feature was a surprise to many, as an indie Latvian-Belgian-French ...