{% comment %} HERO / split media: copy and media side by side, a true two-column row from the medium breakpoint up. WHEN TO USE THIS INSTEAD OF MEDIA BEHIND. When the media is a product screenshot or diagram that should stay legible on its own terms (readable UI chrome, real labels), rather than a full-bleed backdrop with copy composited over it. Media behind suits an illustration or photograph that can carry a scrim; a screenshot generally cannot without losing detail. This one is the shipped _hero.html component with media_placement="beside" (ADR-077, replacing what used to be a hand-built section per icvoss/django-brickwork#118): a true side-by-side row from --bw-breakpoint-md up, a single stacked column below it (see _hero.html's own header for the full media_placement axis). NO MEDIA IS SUPPLIED HERE. The `media` context var is genuinely optional (the copy column renders correctly with an empty media column collapsing to nothing): this example demonstrates the layout and the two-CTA copy shape without depending on an image asset. A caller passing real media supplies pre-rendered, safe HTML via the `media` context var (an img or an svg); brickwork does not sanitise it. Required context: none. Optional context: media (safe string, an image or illustration for the media column; see _hero.html's own header for the full Optional context list this include accepts). States: see _hero.html's own header for the full states contract (none of its own: a static band, both CTA buttons carry their own states). Accessibility: see _hero.html; the heading renders as the page's own