` sized to look like one.
`Eyebrow` is a label above the heading, not a heading. It does not need to be one.
## Images
`alt` is optional on the media blocks and defaults to the empty string, which marks the image decorative and hides it from assistive technology. Nothing warns you, and `deckard validate` does not check it.
So the default is silent and wrong for any image that carries meaning. Write the alt text every time:
```tsx
{
media: {
src: "/revenue.png",
alt: "Revenue climbing from 2 to 9 million across four quarters",
},
}
```
Pass `alt=""` deliberately when the image really is decoration, so the next person can tell the difference between a decision and an omission.
Captions and credits render as their own paragraphs next to the image rather than as a `
` tied to it, so a caption does not stand in for alt text.
## Video
`SlideMediaVideo` shows controls unless the video autoplays, and an autoplaying video is muted and looped.
It has no `