Help with offsetting curves on a sphere?

Hey guys and gals,

I'm working on a definition that has allowed me to put a basic voronoi around a sphere, and I believe it to be working fine.

However when I try to offset the curves on the surface the curves do not match up.

I have tried multiple things in gh but with no success.  You will see on the file that I even reduced the problem to projecting curves to a surface to offset them manually and fillet them.  However, this is a very undesirable method.

Any help connecting the offset curve on a sphere would be awesome.

Thanks