{# hero override — schematic HUD headline over blueprint restraint. #} {# styled-text fields accept a {text,color} object OR a bare string (.text|default:field). #} {# MID motion: .sc-schematic line draws in via the page-template script; no-JS static. #} {% set eyebrowText = eyebrow.text|default:eyebrow %} {% set headlineText = headline.text|default:headline %} {% set subText = subheadline.text|default:subheadline %} {% set descText = description.text|default:description %} {% set pText = ctaPrimary.text %} {% set pUrl = ctaPrimary.url %} {% set sText = ctaSecondary.text %} {% set sUrl = ctaSecondary.url %} {% set variant = template|default:"centered" %} {% macro herobody() %} {% if eyebrowText %}

{{ eyebrowText }}

{% endif %}
{% if headlineText %}

{{ headlineText }}

{% endif %} {% if subText %}

{{ subText }}

{% endif %} {% if descText %}

{{ descText }}

{% endif %} {% if pText or sText %}
{% if pText and pUrl %}{{ pText }}{% endif %}{% if sText and sUrl %}{{ sText }}{% endif %}
{% endif %} {% if trustLogos %}

Trusted by

{% for logo in trustLogos %}{% if logo.url %}{% img logo.image alt=logo.alt class="sc-logo" %}{% else %}{% img logo.image alt=logo.alt class="sc-logo" %}{% endif %}{% endfor %}
{% endif %} {% endmacro %} {% if variant == "split" %}
{{ herobody() }}
{% if backgroundImage %}{% img backgroundImage alt=headlineText class="sc-hero-media" %}{% endif %}
{% else %}
{{ herobody() }}
{% endif %}