Website design, development, SEO, and magic by Sparkle SEO All site photography by the incomparable Denis Largeron unless otherwise credited.