What is the optimal way to create custom zoom of an image?

Please see the prototype. We have a section with two elements, where 1 element is the image of robot and another element is a container where we see detailed zoomed part of the robot. A user hovers the robot image and the zoomed image is shown responsively.
Thank you everyone for any advice :slight_smile: