feat(page): initial landing page with dev tooling

Pre-launch landing page for The Lofty Project — a 501(c)(4) connecting
creative talent with leftist organizing. Includes hero with blur-in
line-by-line animation, three-pillar section (Talent/Media/Infrastructure),
interest signup buttons, and responsive design with fluid typography.

Tooling: Astro 5, Biome linting/formatting, Lefthook git hooks,
Commitizen with conventional commits, and project documentation.
This commit is contained in:
Sanil Chawla
2026-02-11 16:49:59 -08:00
commit fd7d977c65
18 changed files with 2410 additions and 0 deletions

19
lefthook.yml Normal file
View File

@@ -0,0 +1,19 @@
# Lefthook configuration
# https://github.com/evilmartians/lefthook
commit-msg:
commands:
commitlint:
run: bunx commitlint --edit {1}
pre-commit:
parallel: true
commands:
biome:
glob: "*.{ts,tsx,js,jsx,json,astro}"
run: bunx @biomejs/biome check --no-errors-on-unmatched {staged_files}
pre-push:
commands:
build:
run: bun run build