Creation and management of the site:

Graphic design:

Professional hosting:

Images from https://www.magnific.com used under licence.

Blog images: image by vwalakte (AI generated), image by magnific and image by pvproductions on Magnific.