How to Create a Gooey Search Interaction with Framer Motion and React