.abschluss-schirm{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:center}.abschluss-schirm>.abschluss{border-top:0;padding-block:0}@media(max-height:700px){.abschluss-schirm .abschluss__text{margin-top:.75rem}.abschluss-schirm .abschluss__knopf{margin-top:1rem}}.abschluss-schirm>.fuss{align-self:end;border-top:1px solid var(--color-line)}.sektion--showreel .videofeld{max-width:none}@media(max-width:759px){.sektion--showreel .video__ausloeser{aspect-ratio:3 / 4;height:min(calc(100svh - 22rem),calc((100vw - 3rem) * 4 / 3));width:auto;margin-inline:auto}}@media(max-height:700px){.sektion--showreel .video__ausloeser{height:min(calc(100svh - 23.5rem),calc((100vw - 3rem) * 4 / 3))}}.abschluss-schirm .fuss__inner{gap:clamp(1.25rem,3svh,2.75rem);padding-block:clamp(1.5rem,4svh,4rem) clamp(1rem,2.5svh,2.5rem)}.abschluss-schirm .fuss__leiste{padding-block:clamp(.75rem,2svh,1.5rem) clamp(1rem,2.5svh,2.25rem)}@media(max-width:759px){.abschluss-schirm .fuss__inner{grid-template-columns:1fr;row-gap:clamp(1.25rem,3svh,2rem)}.abschluss-schirm .fuss__inner>:nth-child(1){order:2}.abschluss-schirm .fuss__inner>:nth-child(2){order:1}.abschluss-schirm .fuss__inner>:nth-child(3){order:3}.abschluss-schirm .fuss__marke,.abschluss-schirm .fuss__claim{display:none}.abschluss-schirm .fuss__spalte--credit{min-height:0;padding-left:0;border-left:0;justify-content:center}}.buehne[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;height:100vh;height:100lvh;margin-top:calc(var(--header-h) * -1);overflow:hidden;background:var(--color-ink)}.buehne__video[data-astro-cid-j7pv25f6],.buehne__standbild[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.buehne__standbild[data-astro-cid-j7pv25f6]{z-index:-3}.buehne__video[data-astro-cid-j7pv25f6]{z-index:-2;opacity:0}.buehne__video[data-astro-cid-j7pv25f6].laeuft{opacity:1}@media(prefers-reduced-motion:no-preference){.buehne__video[data-astro-cid-j7pv25f6]{transition:opacity .6s ease}}.buehne__kopfhalt[data-astro-cid-j7pv25f6]{position:absolute;inset:0 0 auto;z-index:-1;height:140px;background:linear-gradient(to bottom,#05090f,#05090f00);pointer-events:none}.buehne__hinweis[data-astro-cid-j7pv25f6]{position:absolute;inset:auto 0 calc(1.75rem + var(--leiste)) 0;display:flex;flex-direction:column;align-items:center;gap:.35rem;font-family:var(--font-label);font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-1);text-shadow:0 1px 12px rgba(5,9,15,.8);pointer-events:none}.buehne__pfeil[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:1.35rem;height:1.35rem}.buehne__pfeil[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%}@media(prefers-reduced-motion:no-preference){.buehne__pfeil[data-astro-cid-j7pv25f6]{animation:buehne-winken 2.4s ease-in-out infinite}}@keyframes buehne-winken{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.halt--ink[data-astro-cid-j7pv25f6]{background:var(--color-ink)}.einstieg__halt[data-astro-cid-j7pv25f6]{--halt-hoehe: 230svh}.einstieg[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:1fr auto;align-items:center;min-height:100vh;min-height:100lvh;padding-top:var(--header-h);background:var(--color-ink)}.einstieg[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{min-width:0}.einstieg__inhalt[data-astro-cid-j7pv25f6]{padding-block:clamp(.5rem,3.4svh,2rem);text-align:center}@media(min-width:900px){.einstieg__inhalt[data-astro-cid-j7pv25f6]{padding-block:clamp(1.5rem,5svh,3.5rem)}}@media(max-height:700px){.einstieg__inhalt[data-astro-cid-j7pv25f6]{padding-block:.4rem}.einstieg__titel[data-astro-cid-j7pv25f6]{font-size:clamp(28px,6.2vw,76px)}.einstieg__text[data-astro-cid-j7pv25f6]{margin-top:.7rem;font-size:.9rem;line-height:1.45}.einstieg__knoepfe[data-astro-cid-j7pv25f6]{margin-top:.8rem}}.einstieg__titel[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(38px,6.2vw,76px);line-height:1.02;letter-spacing:-.02em;color:var(--color-text-0)}@media(min-width:560px){.einstieg__zeile[data-astro-cid-j7pv25f6]{display:block}}.einstieg__satz[data-astro-cid-j7pv25f6]{display:inline}@media(min-width:620px){.einstieg__satz[data-astro-cid-j7pv25f6]{display:block}}.einstieg__text[data-astro-cid-j7pv25f6]{margin:1.75rem auto 0;max-width:40em;font-size:1.0625rem;color:var(--color-text-1)}@media(min-width:900px){.einstieg__text[data-astro-cid-j7pv25f6]{font-size:1.125rem}}.einstieg__knoepfe[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.25rem}.ueber[data-astro-cid-j7pv25f6]{gap:clamp(.85rem,2.4svh,2.5rem)}.referenzen__feld[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1rem,4vw,2.5rem);margin-top:clamp(1rem,3.5svh,2.5rem)}.referenzen__plakat[data-astro-cid-j7pv25f6]{margin:0}.referenzen__plakat[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:auto;max-width:100%;max-height:clamp(180px,36svh,440px);margin-inline:auto;border:1px solid var(--color-line);border-radius:.35rem}@media(max-width:759px){.referenzen__feld[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}}.referenzen__plakat[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:.7rem;font-family:var(--font-label);font-size:.75rem;letter-spacing:.06em;text-align:center;color:var(--color-text-2);text-wrap:balance}.sektion--leistungen[data-astro-cid-j7pv25f6].klebt{padding-top:0;padding-bottom:calc(clamp(1.5rem,5svh,4rem) + var(--leiste));grid-template-rows:auto minmax(0,1fr);align-content:stretch}.sektion--leistungen[data-astro-cid-j7pv25f6].klebt>.sektion__inner[data-astro-cid-j7pv25f6]{align-self:center}.sektion--showreel[data-astro-cid-j7pv25f6].klebt{align-content:start;padding-top:calc(var(--header-h) + clamp(1.75rem,8.5svh,6rem));padding-bottom:calc(clamp(2rem,7svh,5rem) + var(--leiste))}.sektion--showreel[data-astro-cid-j7pv25f6] .showreel__feld[data-astro-cid-j7pv25f6]{width:100%;max-width:min(1200px,100%,calc((100svh - 28rem) * 16 / 9));margin-inline:auto}.logoband[data-astro-cid-j7pv25f6]{background:var(--color-blue-950);border-top:1px solid var(--color-line);padding-block:40px 44px}@media(max-width:400px),(max-height:700px){.logoband[data-astro-cid-j7pv25f6]{padding-block:12px 14px}.logoband__titel[data-astro-cid-j7pv25f6]{margin-bottom:10px}}.logoband__titel[data-astro-cid-j7pv25f6]{margin:0 0 26px;font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;text-align:center;color:var(--color-accent-soft)}.logoband__inner[data-astro-cid-j7pv25f6]{padding-inline:0;max-width:none}.logoband__titel[data-astro-cid-j7pv25f6]{padding-inline:var(--seite-pad)}.showreel__feld[data-astro-cid-j7pv25f6]{margin-top:3rem}.sektion--ton-950[data-astro-cid-j7pv25f6]{background:var(--color-blue-950)}.sektion--ton-900[data-astro-cid-j7pv25f6]{background:var(--color-blue-900)}.sektion--leistungen[data-astro-cid-j7pv25f6]{padding-top:0}.karten[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:clamp(.3rem,1.2svh,1rem);margin:clamp(.6rem,3.4svh,3.5rem) 0 0;padding:0;list-style:none}@media(min-width:760px){.karten[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.karte[data-astro-cid-j7pv25f6]{text-align:center;padding:clamp(.7rem,2.2svh,1.75rem);background:var(--color-blue-900);border:1px solid var(--color-line);border-radius:.5rem;transition:border-color .18s ease}.karte[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent-soft)}.karte__kopf[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:0 0 clamp(.15rem,.9svh,.85rem)}.karte__nummer[data-astro-cid-j7pv25f6]{margin:0 0 clamp(.15rem,.9svh,.85rem);font-family:var(--font-label);font-size:.8125rem;font-weight:700;letter-spacing:.18em;color:var(--color-accent-soft)}.karte__titel[data-astro-cid-j7pv25f6]{margin:0 0 clamp(.2rem,.8svh,.75rem);font-size:clamp(1.2rem,3svh,1.5rem);font-weight:700}.karte__kopf[data-astro-cid-j7pv25f6] .karte__nummer[data-astro-cid-j7pv25f6]{margin-bottom:0}.karte__ab-wann[data-astro-cid-j7pv25f6]{padding:.22em .6em;font-size:.625rem;letter-spacing:.1em}.karte__text[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(.9rem,2.1svh,.9875rem);color:var(--color-text-1)}.sektion__fuss[data-astro-cid-j7pv25f6]{margin:clamp(1rem,3svh,2.5rem) 0 0;text-align:center}.kacheln[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:2rem;margin:3rem 0 0;padding:0;list-style:none}@media(min-width:760px){.kacheln[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}.werkliste-halter[data-astro-cid-j7pv25f6]{margin-top:3rem}.ueber[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;gap:2.5rem;text-align:center}@media(min-width:900px){.ueber[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:4rem;max-width:68rem;margin-inline:auto}}.ueber__absatz[data-astro-cid-j7pv25f6]{margin:clamp(.75rem,2.4svh,1.5rem) auto 0;max-width:46ch;color:var(--color-text-1)}.ueber__portraet[data-astro-cid-j7pv25f6]{width:100%;max-width:26rem}@media(max-width:899px){.ueber__portraet[data-astro-cid-j7pv25f6]{max-width:min(26rem,26.25svh)}}@media(max-width:899px)and (max-height:700px){.ueber__portraet[data-astro-cid-j7pv25f6]{max-width:min(26rem,21svh)}}.ueber__portraet[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border:1px solid var(--color-line);border-radius:.5rem}
