Files
2026-10-14 20:44:30 +02:00

43 lines
2.4 KiB
HTML

{{- $headline := default (copy .Page .Content "headline") "Film, auf den Frame genau." -}}
{{- $kicker := default (copy .Page .Content "kicker") "Videoproduktion aus Ostwestfalen" -}}
{{- $text := copy .Page .Content "text" -}}
{{- $ctaLabel := default (copy .Page .Content "cta_label") "Projekt anfragen" -}}
{{- $ctaHref := default (copy .Page .Content "cta_href") "mailto:hi@schnittfest.gmbh" -}}
{{- $ticker := copy .Page .Content "ticker" -}}
{{- $video := default (get .Content "video") "/static/hero.mp4" -}}
{{- $poster := default (get .Content "poster") "/static/1.jpg" -}}
<section class="intro" id="start" data-shifu-element="{{ .Content.Position }}">
<div class="intro__inner">
<p class="intro__kicker" data-component="reveal"><span class="intro__kicker-dot"></span>{{ $kicker }}</p>
<h1 class="intro__headline" data-component="reveal">{{ $headline }}</h1>
{{ with $text }}<div class="intro__text" data-component="reveal">{{ html . }}</div>{{ end }}
<div class="intro__cta" data-component="reveal">
<a class="button button--yellow" href="{{ $ctaHref }}"><span class="button__play" aria-hidden="true"></span>{{ $ctaLabel }}</a>
</div>
<div class="viewfinder" data-component="reveal">
<video class="viewfinder__video" aria-label="{{ default (copy .Page .Content "video_label") "Showreel von Schnittfest" }}" src="{{ $video }}" poster="{{ $poster }}" autoplay loop muted playsinline></video>
<div class="viewfinder__overlay" aria-hidden="true">
<span class="viewfinder__corner viewfinder__corner--tl"></span>
<span class="viewfinder__corner viewfinder__corner--tr"></span>
<span class="viewfinder__corner viewfinder__corner--bl"></span>
<span class="viewfinder__corner viewfinder__corner--br"></span>
<span class="viewfinder__rec">REC</span>
<span class="viewfinder__timecode" data-component="timecode">00:00:00:00</span>
<span class="viewfinder__meta">4K · 25 FPS · ISO 800</span>
<span class="viewfinder__battery"></span>
<span class="viewfinder__focus"></span>
</div>
</div>
</div>
{{ with $ticker }}
<div class="ticker" aria-hidden="true">
<div class="ticker__track">
<span>{{ . }}</span><span>{{ . }}</span><span>{{ . }}</span><span>{{ . }}</span>
</div>
</div>
{{ end }}
</section>