.banner[data-astro-cid-mk7u3ciu]{--menue-unten:77px;--logo-b:clamp(99px, 12vw, 192px);--logo-oben:calc(var(--menue-unten) + 60px);background:var(--color-dark);height:100svh;min-height:560px;color:var(--color-on-dark);display:grid;position:relative;overflow:hidden}@media (width<=359px){.banner[data-astro-cid-mk7u3ciu]{--menue-unten:71px}}@media (width>=1200px){.banner[data-astro-cid-mk7u3ciu]{--menue-unten:84px}}.banner[data-astro-cid-mk7u3ciu] picture[data-astro-cid-mk7u3ciu],.banner-bild[data-astro-cid-mk7u3ciu]{width:100%;height:100%;position:absolute;inset:0}.banner-bild[data-astro-cid-mk7u3ciu]{object-fit:cover;object-position:50% 0%}@media (orientation:landscape){.banner-bild[data-astro-cid-mk7u3ciu]{object-position:50% 100%}}@media (orientation:portrait){.banner-bild[data-astro-cid-mk7u3ciu]{object-position:50% 35%}}.banner--ausschnitt[data-astro-cid-mk7u3ciu] .banner-bild[data-astro-cid-mk7u3ciu]{object-position:var(--pos-desktop)}@media (width<=1023px){.banner--ausschnitt[data-astro-cid-mk7u3ciu] .banner-bild[data-astro-cid-mk7u3ciu]{object-position:var(--pos-tablet)}}@media (width<=767px){.banner--ausschnitt[data-astro-cid-mk7u3ciu] .banner-bild[data-astro-cid-mk7u3ciu]{object-position:var(--pos-handy)}}.banner[data-astro-cid-mk7u3ciu]:before,.banner[data-astro-cid-mk7u3ciu]:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.banner[data-astro-cid-mk7u3ciu]:before{height:calc(var(--menue-unten) + 80px);background:linear-gradient(#12121273 0%,#1212125c 45%,#12121200 100%);top:0}.banner[data-astro-cid-mk7u3ciu]:after{background:radial-gradient(40% 62% at 0 100%,#1212129e 0%,#12121287 45%,#12121240 75%,#12121200 100%);inset:0}@media (orientation:portrait){.banner[data-astro-cid-mk7u3ciu]:after{background:linear-gradient(#12121200 0%,#12121278 50%,#1212128c 100%);height:45%;inset:auto 0 0}}.banner--schatten-stark[data-astro-cid-mk7u3ciu]:after{background:radial-gradient(38% 60% at 0 100%,#121212c2 0%,#121212a8 45%,#1212124d 75%,#12121200 100%)}@media (orientation:portrait){.banner--schatten-stark[data-astro-cid-mk7u3ciu]:after{background:linear-gradient(#12121200 0%,#12121233 25%,#12121299 55%,#121212b3 100%)}}.banner-logo[data-astro-cid-mk7u3ciu]{--schimmer:.5;--schimmer-unten:-50%;z-index:2;top:var(--logo-oben);position:absolute;left:50%;transform:translate(-50%)}.banner-logo[data-astro-cid-mk7u3ciu]:before{content:"";top:-90%;bottom:var(--schimmer-unten);z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgba(18, 18, 18, var(--schimmer)) 0%, rgba(18, 18, 18, calc(var(--schimmer) * .75)) 35%, rgba(18, 18, 18, calc(var(--schimmer) * .3)) 68%, #12121200 100%);position:absolute;left:-110%;right:-110%}@media (orientation:portrait){.banner-logo[data-astro-cid-mk7u3ciu]{--schimmer:.55;--schimmer-unten:-80%}}@media (orientation:landscape) and (width>=1024px){.banner-logo[data-astro-cid-mk7u3ciu]{--logo-b:min(16vw, 260px)}}@media (orientation:landscape){.banner-logo[data-astro-cid-mk7u3ciu]{--hb:max(100svh, 560px);--wolken-mitte:min(calc(var(--hb) - 49.503vw), calc(var(--hb) * .35294));top:max(calc(var(--menue-unten) + 24px), calc(var(--wolken-mitte) - var(--logo-b) * .3788));left:auto;right:calc(max(0px, (100% - var(--container)) / 2) + var(--gutter));transform:none}}@media (height<=700px) and (orientation:portrait){.banner-logo[data-astro-cid-mk7u3ciu]{--schimmer-unten:-30%}}.banner-logo[data-astro-cid-mk7u3ciu] img{width:var(--logo-b);height:auto}@media (height<=700px) and (orientation:portrait){.banner[data-astro-cid-mk7u3ciu]{--logo-b:93px}}@media (height<=600px) and (orientation:portrait){.banner[data-astro-cid-mk7u3ciu]{--logo-b:66px}}.banner-text[data-astro-cid-mk7u3ciu]{z-index:2;align-self:end;padding-bottom:clamp(48px,7vh,80px);position:relative}.banner-text[data-astro-cid-mk7u3ciu] .wrap[data-astro-cid-mk7u3ciu]{gap:var(--space-3);max-width:none;padding-inline:var(--gutter);justify-items:start;display:grid}.banner-zeile[data-astro-cid-mk7u3ciu]{backdrop-filter:blur(3px);font-family:var(--font-caps);font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-on-dark);text-shadow:0 1px 3px #00000080,0 0 10px #0000004d;background:#12121273;padding:3px 10px}@media (orientation:landscape) and (width>=768px){.banner-text[data-astro-cid-mk7u3ciu] .wrap[data-astro-cid-mk7u3ciu]>[data-astro-cid-mk7u3ciu]{max-width:min(24vw,380px)}}.banner[data-astro-cid-mk7u3ciu] h1[data-astro-cid-mk7u3ciu]{max-width:13ch;color:var(--color-on-dark);text-shadow:0 1px 3px #00000073,0 2px 22px #0006;font-size:clamp(30px,3vw,52px);line-height:1.08}.banner[data-astro-cid-mk7u3ciu] h1[data-astro-cid-mk7u3ciu] .ganz[data-astro-cid-mk7u3ciu]{white-space:nowrap}.banner-satz[data-astro-cid-mk7u3ciu]{max-width:26ch;font-family:var(--font-display);font-style:italic;font-size:var(--text-h3);color:var(--color-on-dark);text-shadow:0 1px 3px #00000073,0 2px 18px #0006;line-height:1.3}.banner-nachweis[data-astro-cid-mk7u3ciu]{z-index:2;right:var(--gutter);bottom:var(--space-4);justify-content:flex-end;gap:4px var(--space-3);backdrop-filter:blur(3px);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-on-dark);text-shadow:0 1px 3px #00000080;background:#121212a8;flex-wrap:wrap;margin:0;padding:4px 10px;display:flex;position:absolute}.banner-ort[data-astro-cid-mk7u3ciu]{font-family:var(--font-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase}.banner-nachweis[data-astro-cid-mk7u3ciu] a[data-astro-cid-mk7u3ciu]{color:inherit}@media (width<=767px){.banner-nachweis[data-astro-cid-mk7u3ciu]{justify-content:flex-start;left:auto}.banner-text[data-astro-cid-mk7u3ciu]{padding-bottom:64px}}
