Text this: Spatially-graded 3D-printed viscoelastic truss metamaterials for impact trajectory control and energy absorption