I am reading the paper Complex foliation generated by (1,1)-forms by M. Klimek. I have a problem understanding why is true a detail in one of the theorems:
Let $\Omega$ be an open connected subset of $\mathbb{C}^n$ ($n$-tuples of complex numbers) and let $\mathbf{A}(z)$ be a $n\times n$ complex matrix for every $z$ in $\Omega$. The entries of the matrix are $C^1$ functions of $z$. For every $z$ in $\Omega$, the matrix $\mathbf{A}(z)$ is reduced by its range i.e the subspaces $\operatorname{Range}(\mathbf{A}(z))$ and its orthogonal complement are invariant subspaces of $\mathbf{A}(z)$.
Thm. If $\operatorname {dim}\operatorname{Range}(\mathbf{A}(z))=p$ with $1 \le p < n$ for every $z$ in $\Omega$ then the family of subspaces $\operatorname{Ker}(\mathbf{A}(z))$ is a $C^1$-distribution of real dimension $2(n-p)$.
The only thing that it is not clear for me is why the subspaces $\operatorname{Ker}(\mathbf{A}(z))$ vary in a $C^1$ way, i.e how to construct at every point a local $C^1$ frame for the distribution.
I understand that a basis for $\operatorname{Ker}(\mathbf{A}(z))$ is make with eigenvectors for the zero eigenvalue but how do we know that these eigenvectors depends on the parameter $z$ in a $C^1$ way?
Thanks