How to display multiple timelines vertically?

On my website, I need a format that can conveniently handle a timeline of a huge history. I already divided the entire timeline into pages separated by periods.

Now there is something that never lets me calm down.

Each period represents events from multiple locations or groups, and I think it can be transparent only if all are shown completely.

I left the idea of ​​the horizontal timeline immediately, since my website is built on an engine and scrolling horizontally inside it would be a nightmare.

On the other hand, the vertical timeline seems to be extremely crowded, at least the way I implemented it: I created spreadsheets in MS Excel and imported them to the site.

Is it an acceptable solution or is there something better outside? If so, how can I improve it?