This project was bootstrapped with Create React App, using the Redux and Redux Toolkit template.
https://redux.js.org/introduction/getting-started
Smooth Scrolling: https://www.digitalocean.com/community/tutorials/how-to-implement-smooth-scrolling-in-react
Mapbox with React Hooks: https://sparkgeo.com/blog/build-a-react-mapboxgl-component-with-hooks/
Mix-blend-mode: https://css-tricks.com/almanac/properties/m/mix-blend-mode/
Cursor with blend mode: https://codepen.io/clementGir/pen/RQqvQx https://stackoverflow.com/questions/58923793/custom-cursor-grow-on-hover
React Hook useRef and forwarding refs with forwardRef: https://www.youtube.com/watch?v=ScT4ElKd6eo
Forwarding multiple refs: https://stackoverflow.com/questions/53561913/react-forwarding-multiple-refs
OnHover event handler: https://upmostly.com/tutorials/react-onhover-event-handling-with-examples
useEffect event listener: https://dev.to/adrianbdesigns/custom-react-hooks-useeventlistener-1kp
useRefs react hook: https://medium.com/@rossbulat/react-using-refs-with-the-useref-hook-884ed25b5c29
use hoooks: useEventListener https://usehooks.com/useEventListener/