Did Studio Ghibli just tease a Pixar collaboration?