Nice use of CSS grid! The layout looks great on small screen sizes as well as large - it's small enough that it doesn't need adjustment on smaller screens, which looks great.
That said, the design spec asked for a slightly larger card (in terms of pixels) on tablet sized screens, so making the layout responsive to accommodate tablets according to the design could be one area of improvement.
The animation on hover looks great! One enhancement you could make is to support using the keyboard - you can do this with :hover
selectors. The styling could be similar to the hover effect.
Great work!