translate English to German: This is a bold idea, but bold ideas are needed now more than ever.
Das ist eine gewagte Idee, doch werden gewagte Ideen derzeit mehr gebraucht denn je.