Adapts the sln-school-comparison pattern: builds Vite static site in CI, then copies dist/ to a pages branch served by the git-pages webhook at pages.civilytics.org/crdc-demo/