{# navbar override — editorial masthead. Structure, fixed drawer ids, focus-trap JS and all data-* preserved verbatim from the builtin; presentation reskinned to editorial (hairline rules, small-caps labels). Fields identical: variant/stickyBehavior/megaMenu/logoType/logoText/logo/companyName/cta/menu.items/... #} {% set nv = variant %} {% if not nv %}{% if template == "centered" %}{% set nv = "centered-logo" %}{% elif template == "transparent" %}{% set nv = "transparent-over-hero" %}{% else %}{% set nv = "standard" %}{% endif %}{% endif %} {% set sb = stickyBehavior %} {% if not sb %}{% if sticky %}{% set sb = "sticky" %}{% else %}{% set sb = "none" %}{% endif %}{% endif %} {% set use_mega = megaMenu or template == "mega" %} {% set is_transparent = nv == "transparent-over-hero" %} {% set cta_text = cta.text|default:ctaLabel %} {% set cta_url = cta.url|default:ctaUrl %} {% set bg = backgroundColor|default:"bg-background" %} {% macro navlink(item) %}{{ item.label }}{% endmacro %} {% macro dropdown(item) %}
{% if use_mega %} {% else %}{% endif %}
{% endmacro %} {% macro brand(size) %}{% if logoType == "text" and logoText.text %}{{ logoText.text }}{% elif logo %}{{ alt|default:companyName }}{% elif companyName %}{{ companyName }}{% endif %}{% endmacro %} {% macro ctabtn(extra) %}{% if cta_text %}{{ cta_text }}{% endif %}{% endmacro %}