off-canvas navigation with CSS transitions, written in SASS