html.intro-active{overflow:hidden}html.intro-active .site-header,html.intro-active .mobile-bar,html.intro-active .skip-link,html.intro-active [data-hero-content],html.intro-active .hero__scroll{visibility:hidden}.hero.is-open [data-hero-content],.hero.is-open .hero__scroll,html.intro-active .hero{visibility:visible}.hero-line{will-change:transform}.hero-line-mask{margin-block:-.18em;padding-block:.18em}html.hero-still .site-header__logo{animation:.6s ease-out both hero-logo-in}@media (prefers-reduced-motion:reduce){html.hero-still .site-header__logo{animation-duration:.6s!important}}@keyframes hero-logo-in{0%{opacity:0}to{opacity:1}}.hero[data-astro-cid-7bwhklah]{background:var(--c-black);min-height:100svh;color:var(--c-white);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.hero__stage[data-astro-cid-7bwhklah]{z-index:0;position:absolute;inset:0;overflow:hidden}.hero__media[data-astro-cid-7bwhklah]{position:absolute;inset:-8% 0}.hero__poster[data-astro-cid-7bwhklah],.hero__loop[data-astro-cid-7bwhklah]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero__loop[data-astro-cid-7bwhklah]{opacity:0;transition:opacity .45s}.hero[data-astro-cid-7bwhklah].is-looping .hero__loop[data-astro-cid-7bwhklah]{opacity:1}.hero[data-astro-cid-7bwhklah].is-looping .hero__loop[data-astro-cid-7bwhklah].is-seam{opacity:0}.hero[data-astro-cid-7bwhklah] .ambient[data-astro-cid-7bwhklah]{z-index:1;opacity:.25}.hero__shade[data-astro-cid-7bwhklah]{z-index:1;background:linear-gradient(180deg, #0505066b 0%, #0505061f 28%, #05050661 58%, var(--c-black) 100%), radial-gradient(120% 80% at 50% 100%, #0a0b0c8c, transparent 60%);position:absolute;inset:0}.hero__content[data-astro-cid-7bwhklah]{z-index:2;gap:var(--space-4);padding-top:calc(var(--header-h) + var(--space-9));justify-items:start;padding-bottom:clamp(5rem,12vh,9rem);display:grid;position:relative}.hero__mask[data-astro-cid-7bwhklah]{overflow:hidden}.hero__mask--actions[data-astro-cid-7bwhklah]{margin:-.5rem;padding:.5rem}.hero__kicker[data-astro-cid-7bwhklah]{color:var(--c-green-400);margin:0}.hero__title[data-astro-cid-7bwhklah]{color:var(--c-white);text-shadow:0 2px 30px #00000080;gap:.15em;display:grid}.hero__title-main[data-astro-cid-7bwhklah]{padding-right:.1em;font-size:clamp(2.125rem,9.2vw,5.75rem);line-height:.98;display:block}.hero__title-main[data-astro-cid-7bwhklah].is-schreibt{--p:0%;-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--p) - 7%), transparent var(--p));mask-image:linear-gradient(90deg, #000 calc(var(--p) - 7%), transparent var(--p))}@media (width<=480px){.hero__title-main[data-astro-cid-7bwhklah]{font-stretch:100%}}.hero__title-sub[data-astro-cid-7bwhklah]{letter-spacing:-.01em;color:#eff8f3d1;font-size:clamp(1.25rem,.9rem + 1.6vw,2.25rem);font-weight:400;font-stretch:100%;display:block}.hero__text[data-astro-cid-7bwhklah]{max-width:40rem;font-size:var(--fs-lead);color:#eff8f3cc;text-wrap:pretty;display:none}.hero__actions[data-astro-cid-7bwhklah]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-7bwhklah] .btn--secondary[data-astro-cid-7bwhklah]{--btn-line:#ffffff59;color:var(--c-white)}.hero__actions[data-astro-cid-7bwhklah] .btn--secondary[data-astro-cid-7bwhklah]:hover{--btn-bg:#ffffff14;--btn-line:#ffffffb3}.hero__scroll[data-astro-cid-7bwhklah]{z-index:2;color:#eff8f3b3;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;display:none;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.hero__scroll[data-astro-cid-7bwhklah]:hover{color:var(--c-white)}.hero__scroll-linie[data-astro-cid-7bwhklah]{background:#ffffff26;width:1px;height:3.5rem;display:block;position:relative;overflow:hidden}.hero__scroll-linie[data-astro-cid-7bwhklah] span[data-astro-cid-7bwhklah]{background:var(--c-green-400);width:100%;height:40%;animation:hero-scroll 2.6s var(--ease-in-out) infinite;position:absolute;top:0;left:0}.hero__scroll-wort[data-astro-cid-7bwhklah]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;font-weight:600;font-stretch:120%}@media (width>=1024px){.hero__scroll[data-astro-cid-7bwhklah]{display:flex}}@keyframes hero-scroll{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.intro[data-astro-cid-7bwhklah]{z-index:300;background:#000;place-items:center;display:none;position:fixed;inset:0;overflow:hidden}html.intro-active .intro[data-astro-cid-7bwhklah],.intro[data-astro-cid-7bwhklah].is-live{display:grid}.intro__poster[data-astro-cid-7bwhklah],.intro__video[data-astro-cid-7bwhklah]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.intro__video[data-astro-cid-7bwhklah]{opacity:1}.intro__logo[data-astro-cid-7bwhklah]{z-index:2;opacity:0;will-change:transform, opacity;transform-origin:50%;width:clamp(15rem,36vw,34rem);position:relative}.intro__logo[data-astro-cid-7bwhklah] img[data-astro-cid-7bwhklah]{filter:drop-shadow(0 24px 60px #000000b3);width:100%;height:auto;display:block}.intro__glint[data-astro-cid-7bwhklah]{pointer-events:none;-webkit-mask:var(--logo-mask) center / contain no-repeat;mask:var(--logo-mask) center / contain no-repeat;position:absolute;inset:0;overflow:hidden}.intro__glint[data-astro-cid-7bwhklah] i[data-astro-cid-7bwhklah]{mix-blend-mode:screen;background:linear-gradient(100deg,#0000 38%,#ffffff2e 46%,#ffffffbf 50%,#ffffff2e 54%,#0000 62%);display:block;position:absolute;inset:-30%;transform:translate(-130%)}@media (width<=1023px){.hero[data-astro-cid-7bwhklah]{min-height:calc(100svh - var(--mobile-bar-h))}.hero__content[data-astro-cid-7bwhklah]{padding-bottom:var(--space-8)}.hero__shade[data-astro-cid-7bwhklah]{background:linear-gradient(#05050680 0%,#0505062e 25%,#050506ad 50%,#0a0b0cfa 100%)}}@media (prefers-reduced-motion:reduce){.hero__scroll-linie[data-astro-cid-7bwhklah] span[data-astro-cid-7bwhklah]{animation:none}.intro[data-astro-cid-7bwhklah]{display:none!important}.hero__loop[data-astro-cid-7bwhklah]{display:none}}html.hero-still .intro[data-astro-cid-7bwhklah],html.hero-still .hero__loop[data-astro-cid-7bwhklah]{display:none!important}.ppfstory[data-astro-cid-gagnyqn7]{padding-block:calc(var(--section-y) + 2rem) var(--section-y);position:relative;overflow:hidden}.ppfstory__head[data-astro-cid-gagnyqn7]{gap:var(--space-3);margin-bottom:var(--space-7);display:grid}.ppfstory__row[data-astro-cid-gagnyqn7]{gap:var(--space-5);margin-bottom:var(--space-7);align-items:center;display:grid}.ppfstory__media[data-astro-cid-gagnyqn7]{aspect-ratio:3/2;border-radius:var(--radius-l);position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}.ppfstory__media[data-astro-cid-gagnyqn7] img[data-astro-cid-gagnyqn7]{object-fit:cover;width:100%;height:100%}.ppfstory__text[data-astro-cid-gagnyqn7]{gap:.6rem;display:grid}.ppfstory__title[data-astro-cid-gagnyqn7]{letter-spacing:-.02em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem)}.ppfstory__text[data-astro-cid-gagnyqn7] p[data-astro-cid-gagnyqn7]{color:var(--text-2);font-size:var(--fs-lead);max-width:40ch}.ppfstory__cta[data-astro-cid-gagnyqn7]{margin-top:var(--space-2)}@media (width>=900px){.ppfstory__row[data-astro-cid-gagnyqn7]{gap:var(--space-8);grid-template-columns:1.1fr 1fr}.ppfstory__row--flip[data-astro-cid-gagnyqn7] .ppfstory__media[data-astro-cid-gagnyqn7]{order:2}.ppfstory__row--flip[data-astro-cid-gagnyqn7] .ppfstory__text[data-astro-cid-gagnyqn7]{order:1}}.leistungen__head[data-astro-cid-zqt47uuk]{gap:var(--space-4);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.leistungen__head[data-astro-cid-zqt47uuk] .lead[data-astro-cid-zqt47uuk]{max-width:40rem}.praster-section[data-astro-cid-zqt47uuk]{padding-top:calc(var(--section-y) + 1rem)}.vn[data-astro-cid-zqt47uuk].section.blend{padding-block:calc(var(--section-y-s) + 1.5rem) var(--section-y-s)}.vn__head[data-astro-cid-zqt47uuk]{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.vn[data-astro-cid-zqt47uuk] .headline-l[data-astro-cid-zqt47uuk]{font-size:var(--fs-h2)}@media (width>=900px){.vn__head[data-astro-cid-zqt47uuk]{grid-template-columns:1fr 1fr;align-items:end}}.familie__logo[data-astro-cid-zqt47uuk]{max-width:16rem;margin-bottom:var(--space-5)}.familie__logo[data-astro-cid-zqt47uuk] img[data-astro-cid-zqt47uuk]{filter:drop-shadow(0 12px 30px #13141640);width:100%;height:auto}.familie__text[data-astro-cid-zqt47uuk]{gap:var(--space-4);justify-items:start;display:grid}.presse__head[data-astro-cid-zqt47uuk]{gap:var(--space-4);margin-bottom:var(--space-7);display:grid}@media (width>=900px){.presse__head[data-astro-cid-zqt47uuk]{grid-template-columns:1fr 1fr;place-items:end}.presse__head[data-astro-cid-zqt47uuk] .lead[data-astro-cid-zqt47uuk]{text-align:right;max-width:30rem}}.presse-card[data-astro-cid-zqt47uuk]{min-height:100%}.presse-jahr[data-astro-cid-zqt47uuk]{margin-bottom:.5rem;font-size:clamp(2.25rem,1.8rem + 1.2vw,3rem)}
