The Greens reopens after $21m rebuild