A fun afternoon project with Geometry Nodes in Blender. I've used the Cycles Renderer for once for more vibrant glass material reflections.
It's meant to rotate in a visually pleasing way, but I haven't had the time to fully render it in the end.