Linear UV scaling (increased tile size) with distance

So I’m able to blend my landscape textures properly to reduce tiling, however my current roadblock is creating a linear gradient the increases exponentially as camera distance increases so we’ll say UV coordinates min 1.0 (close up) and max .01 (extreme distances) and what I’d like is for this UV to gradually increase tile size as the camera distance increases.

What I end up with right now using a pixeldepth blend is a hard cut at my specified distance to my “increased” tile size when what I want is a gradual shift to the largest tile size.

What do I do here? Thanks

camera position and world position into a distance node, divide by fade distance, add power and saturate it to get a 0-1 value over that distance as gradient