Grayscale gel lithography for programmed buckling of non-Euclidean hydrogel plates.