Improve the landing page

This commit is contained in:
Urtzi Alfaro
2025-11-07 12:00:01 +01:00
parent 547292c89e
commit 980bbd4b61
15 changed files with 4277 additions and 2176 deletions

File diff suppressed because it is too large Load Diff