This looks amazing and is mechanically very sound! I like how you've laid out useful information about the NPCs and called out useful clues and mechanics throughout.
Thanks!