When you have Science overflow, you may have enough Science to unlock a bunch of technologies but you have to wait 1 turn to unlock 1 technology. Plus: unlocking a Eureka may remove your overflow Science.
Fortunately, Macedon have the Basilikoi Paides, that give 25% of the cost in Science, allowing to have more than 1 technology per turn, by generating instantly Science as long you have the Gold / Faith. With the new Pantheon exploit, you can have a lot of Food, Production, Culture, Faith, but not Gold / Science.
So, I guess you need to rush to Monarchy and get the Grand Master Chapel, and then use all your faith in land unit to create Science?
I guess, you could go for 25% Production toward ancient/classical units, if the bonus stack, and if so: how? 100 times the 25% Pantheon is 1 + 1000 × 0.25% (×26) or (1 + 0.25)^100 (×~4 909 093 465)?