I assume this is at least partially vibe coded, but this is the first good vibe coded website I've seen. Amazing work.