{# brutalist rich-section override — split text/media with bordered media frame. Fields: background, mediaPosition, eyebrow, heading, body, ctaUrl, ctaLabel, media, mediaAlt. #}
{% if eyebrow %}{{ eyebrow }}{% endif %} {% if heading %}

{{ heading }}

{% endif %} {% if body %}
{{ body|safe }}
{% endif %} {% if ctaUrl and ctaLabel %}{{ ctaLabel }} →{% endif %}
{% if media %}
{% img media alt=mediaAlt class="w-full h-auto object-cover" %}
{% endif %}