(i) gripped the imagination of: received much attention
(ii) dawned upon: realized it for the first time
(iii) ushered in: began the new idea
(iv) passed into current coin: have been brought into use
(v) passport of the future: a thing that makes something possible or enables one to achieve it, authorization of growth