Text this: A 3D lattice Boltzmann – phase-field model of three-phase contact line dynamics on curved boundaries