## Description: Create reusable artwork card and results grid components for the main page. The components should receive artwork data through props, ready for integration with GraphQL. ## Done when - [x] Define an Artwork TypeScript type; coordinate fields with the backend developer. - [x] Create an ArtworkCard displaying an image, title and artist. - [x] Create an ArtworkGrid receiving a list of artworks through props. - [x] Make the layout responsive for mobile and desktop. - [x] Handle long titles and missing images. - [x] Use semantic HTML and appropriate image alt text.