Website design and development: HybridDot — https://www.hybriddot.com/