I have refactored this site thoroughly. Content is similar, but very little remains of the old structure. Improvements include:
- SASS/SCSS, using NPM processing on the dev server
- Block-Element-Modifier (BEM) naming convention
- A more flexible grid system, still without using a framework
- Relative units for all site structure
- Improved responsive images in HTML and CSS
- More (and more engaging) microinteractions and transitions
- Pure CSS modal windows, using JavaScript only for accessible keyboard navigation
As always, accessibility is a prime consideration with all enhancements.
Question? Comments? Feel free to contact me.