{{- $direction := "" -}} {{- $breadcrumb_is_after_hero := eq site.Params.breadcrumb.position "after-hero" -}} {{ if .image }} {{- $direction = partial "GetImageDirection" .image -}} {{ end }}
{{- if eq site.Params.breadcrumb.position "hero-start" -}} {{- if .breadcrumb | default true -}} {{ partial "header/breadcrumbs.html" .context }} {{- end -}} {{- end -}}
{{- if .subtitle -}}

{{ partial "PrepareHTML" .title }}

{{ partial "PrepareHTML" .subtitle }}

{{- else -}}

{{ partial "PrepareHTML" .title }}

{{- end -}} {{- if .image }}
{{ partial "commons/image.html" (dict "image" .image "sizes" ( .sizes | default site.Params.image_sizes.design_system.hero ) "lazy" false ) }} {{ if partial "GetTextFromHTML" .image.credit }}

{{- partial "GetTextFromHTML" .image.credit -}}

{{ end }}
{{ end -}}
{{- if eq site.Params.breadcrumb.position "hero-end" -}} {{- if .breadcrumb | default true -}} {{ partial "header/breadcrumbs.html" .context }} {{- end -}} {{- end -}}
{{- if $breadcrumb_is_after_hero -}} {{- if .breadcrumb | default true -}} {{- end -}} {{- end -}}