Progressively Smaller Instances

Presently, I have several instances generated by geometry nodes that looks like this

I want to make them smaller as they get closer to the tip. However, I’m not sure my current idea is even possible. Are there nodes to pull distances from nearby vertices and shrink the instances based on that? If not, how should I go about trying to get smaller instances the closer they get to the tip?