{# hero y2k override (GO-BIG showpiece): canvas liquid-chrome metaballs behind a beveled chrome headline over a sparkle glitter field. All builtin field reads + macro + branch structure preserved from the frozen hero default. The metaball canvas shows when there is no backgroundImage; it lazy-inits on view, honors prefers-reduced-motion, degrades to a static chrome-mesh gradient with JS off, and is dependency-free (hero/landing only per motion tier). #} {% 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" %} {% set hasImage = backgroundImage %} {% set showOverlay = hasImage and overlayColor != "none" and overlayColor != "" %} {% macro herocontent(align) %} {% if eyebrowText %}{{ eyebrowText }} {% endif %} {% if headlineText %}
{{ descText }}
{% endif %} {% if pText or sText %}Heard on