Feel like overall, using a white navbar & footer with black hero image was a little too clashing. Decided black for black, white for white looks better.
Refactored for future code maintainability. Also added in default to dark theme and adjusted some styling on the toggle switch.