(vdivide .(vsqrt ..(max-component ...(vmax ....(vfrac .....(lightness-from-rgb ......(z .......(saturation-from-rgb [-2.0253 -1.4607 -0.6405])))) ....(lightness-from-rgb .....(red-from-hsl ......(rgb-from-hsl .......(vsqrt pos))))))) .(hsl-from-rgb ..(v- ...(vcos pos) ...(blue-from-hsl ....(vfrac pos)))))