How this stays true: tour days come from the weekly pattern and dated closures in
data/site.js; events and venue holds are one-line entries in the same file.
Seat-level availability lives in the hosted booking service โ clicking a tour day hands
off to the booking page. Entries marked SAMPLE are demo data.