.band__fix{position:relative}.band{--buehne-links:46%;--kachel-ring:var(--color-weiss);position:relative}.band__spur,.band__blende{display:none}.szene{padding-block:var(--sektion-y);scroll-margin-top:var(--header-hoehe);padding-inline:var(--seitenrand);max-width:calc(var(--inhalt-breite) + 2 * var(--seitenrand));margin-inline:auto}.szene+.szene{border-top:1px solid var(--color-linie)}.szene__text>*+*{margin-top:var(--raum-4)}.zeile{margin-block:-.12em;padding-block:.12em;display:block;overflow:hidden}.szene__text h1 .zeile+.zeile,.szene__text h2 .zeile+.zeile{margin-top:0}[data-hebe]{display:block}.szene__text .kicker[data-hebe]{display:inline-flex}.szene__text h1,.szene__text h2{margin-top:var(--raum-3);text-wrap:balance}.szene__text p:not(.kicker){max-width:46ch;color:var(--color-text)}.szene__text p.szene__claim{margin-top:var(--raum-4);max-width:none;font-size:var(--text-s);color:var(--color-text-leise);text-wrap:pretty;line-height:1.5}.szene__aktionen{gap:var(--raum-3);margin-top:var(--raum-5);flex-wrap:wrap;display:flex}.szene__ziele{margin-top:var(--raum-6);display:block}.szene__ziele-reihe{gap:var(--raum-3) var(--raum-6);margin-top:var(--raum-3);flex-wrap:wrap;display:flex}.szene__ziel{align-items:center;gap:var(--raum-3);color:var(--color-ink);font-size:var(--text-l);font-weight:700;line-height:var(--zeilenhoehe-headline);text-decoration:none;display:inline-flex}.szene__ziel-pfeil{border:1px solid var(--color-linie-lila);background:var(--color-weiss);width:2.4rem;height:2.4rem;color:var(--color-primary);transition:transform var(--dauer-micro) ease-out, border-color var(--dauer-micro) ease-out, background-color var(--dauer-micro) ease-out;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.szene__ziel:hover,.szene__ziel:focus-visible{color:var(--color-primary)}.szene__ziel:hover .szene__ziel-pfeil,.szene__ziel:focus-visible .szene__ziel-pfeil{border-color:var(--color-primary);background:var(--color-primary-tint);transform:translate(3px,3px)}.szene__ziel:not([data-band-ziel]):hover .szene__ziel-pfeil,.szene__ziel:not([data-band-ziel]):focus-visible .szene__ziel-pfeil{transform:translate(3px,-3px)}.szene__neben{align-items:center;gap:var(--raum-2);margin-top:var(--raum-4);color:var(--color-text-leise);font-size:var(--text-s);letter-spacing:.02em;font-weight:700;text-decoration:none;display:inline-flex}.szene__neben--text{font-weight:400;font-size:var(--text-basis);letter-spacing:0}.szene__neben-pfeil{color:var(--color-primary);transition:transform var(--dauer-micro) ease-out;display:inline-flex}a.szene__neben:hover,a.szene__neben:focus-visible{color:var(--color-primary)}a.szene__neben:hover .szene__neben-pfeil,a.szene__neben:focus-visible .szene__neben-pfeil{transform:translate(2px,2px)}.szene__kacheln{margin-top:var(--raum-6);transform:translateY(var(--y-mitte,0));aspect-ratio:4/5;border-radius:clamp(20px,2.2vw,40px);position:relative;overflow:hidden}.szene__lauf{position:absolute;inset:0}.kachel{left:var(--l);top:var(--t);width:var(--b);height:var(--h);background:var(--color-flaeche);box-shadow:0 0 0 5px var(--kachel-ring,var(--color-weiss));transform:rotate(var(--dreh,0deg));border-radius:clamp(20px,2.2vw,40px);position:absolute;overflow:hidden}@supports (corner-shape:squircle){.kachel{corner-shape:squircle;border-radius:clamp(30px,3.4vw,62px)}}.kachel__fuellung{background:var(--color-primary);opacity:var(--ton,.2);position:absolute;inset:0}.kachel__bild{object-fit:cover;width:100%;height:100%;display:block}html.anim-on .band--fluss .kachel{opacity:0;transition:opacity var(--dauer-reveal-lang) ease-out, transform var(--dauer-reveal-lang) ease-out;transform:translate(-10px,16px)scale(.97)}html.anim-on .band--fluss .szene.ist-da .kachel{opacity:1;transition-delay:calc(var(--k,0) * 90ms);transform:none}html.anim-on .band--fluss [data-hebe]{opacity:0;transform:translateY(var(--weg,108%));transition:opacity var(--dauer-reveal-lang) ease-out, transform var(--dauer-reveal-lang) ease-out}html.anim-on .band--fluss .szene.ist-da [data-hebe]{opacity:1;transition-delay:calc(var(--z,0) * 70ms);transform:translateY(0)}html.anim-on .band--fluss .szene.ist-nah .kachel__bild{will-change:transform}@media (prefers-reduced-motion:reduce){.band--fluss .kachel,.band--fluss [data-hebe],.band--fluss .kachel__bild{opacity:1!important;transition:none!important}.band--fluss .kachel__bild{transform:none!important}}@media (width<=1023.98px){.band{overflow-x:clip}.szene{max-width:none;padding-inline:0}.szene__text{padding-inline:var(--seitenrand);max-width:calc(var(--inhalt-breite) + 2 * var(--seitenrand));z-index:3;margin-inline:auto;position:relative}.szene{flex-direction:column;display:flex}.szene__ziele{margin-top:var(--raum-5);padding-inline:var(--seitenrand);order:3}.szene__kacheln{margin-inline:0;margin-top:var(--raum-7);border-radius:0}.szene+.szene{border-top:0}.szene--gerade{background:var(--color-flaeche);--kachel-ring:var(--color-flaeche)}html.anim-on .band__spur{left:0;right:0;top:var(--header-hoehe);z-index:2;height:62vh;display:block;position:absolute;overflow:hidden}.band-bienen__bahn{display:none}html.anim-on .band-bienen__bahn--mobil{display:block}.band-bienen__idle svg{width:22px;height:22px}}@media (width>=1024px) and (height>=620px) and (prefers-reduced-motion:no-preference){html.anim-on .band{height:calc(100svh + (var(--szenen) - 1) * 100svh);margin-top:calc(var(--header-hoehe) * -1)}html.anim-on .band__fix{height:100svh;position:sticky;top:0;overflow:hidden}html.anim-on .band__blende{width:var(--buehne-links);background:linear-gradient(to right, var(--color-weiss) 0, var(--color-weiss) calc(100% - 150px), transparent 100%);z-index:2;pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0}html.anim-on .band__spur{left:0;top:var(--header-hoehe);width:calc(var(--buehne-links) - 24px);z-index:3;display:block;position:absolute;bottom:0}html.anim-on .szene{max-width:none;padding-block:0;padding-inline:0}html.anim-on .szene+.szene{border-top:0}html.anim-on .szene__text{z-index:4;left:var(--rand-links);width:min(30vw, 430px, calc(var(--buehne-links) - var(--rand-links) - 48px));position:absolute;top:50%;transform:translateY(-50%)}html.anim-on .szene__kacheln{aspect-ratio:auto;left:var(--buehne-links);transform:translate(var(--x-mitte,0), var(--y-mitte,0));border-radius:0;margin-top:0;position:absolute;top:0;bottom:0;right:0;overflow:visible}html.anim-on .szene__lauf{transform:translate(calc(var(--i) * var(--schritt,110vh)), calc(var(--i) * var(--schritt,110vh)))}html.anim-on .band.ist-nah .szene__lauf,html.anim-on .band.ist-nah .kachel{will-change:transform}html.anim-on .szene:not(.szene--erst) [data-hebe]{transform:translateY(var(--weg,108%));opacity:0}html.anim-on .band.ist-nah [data-hebe]{will-change:transform}html.anim-on .szene.ist-verborgen{pointer-events:none}html.anim-on .szene__ziele{z-index:4;left:var(--rand-links);margin-top:0;padding-inline:0;position:absolute;bottom:clamp(2rem,5vh,3.5rem)}}@media (prefers-reduced-motion:reduce){.szene__lauf,.szene__text,[data-hebe]{opacity:1!important;transform:none!important}.kachel{transform:rotate(var(--dreh,0deg))!important}}.band-bienen{pointer-events:none;color:var(--color-primary);position:absolute;inset:0}.band-bienen__bahn{display:none;position:absolute}@media (width>=1024px){html.anim-on .band-bienen__bahn{will-change:transform;display:block}}.band-bienen__wibbeln,.band-bienen__wibbeln svg{display:block}html.anim-on .band-bienen__wibbeln{animation:biene-wibbern var(--wibbel-dauer,4s) ease-in-out infinite;animation-delay:var(--wibbel-phase,-1.5s)}@keyframes biene-wibbern{0%,to{transform:translate(0)rotate(0)}22%{transform:translate(3px,-2px)rotate(5deg)}48%{transform:translate(-1px,3px)rotate(-3deg)}74%{transform:translate(-3px,-1px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.band-bienen__wibbeln{animation:none!important}}.wer-wir-sind[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:var(--raum-4)}.wer-wir-sind[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--messbreite)}.fuer-wen__intro[data-astro-cid-lcdefpme]{margin-bottom:var(--raum-4);color:var(--color-text-leise);font-size:.9375rem}.fuer-wen[data-astro-cid-lcdefpme]{gap:var(--raum-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fuer-wen__chip[data-astro-cid-lcdefpme]{max-width:none;padding:var(--raum-2) var(--raum-4);background:var(--color-weiss);border:1px solid var(--color-linie);min-height:40px;color:var(--color-ink);border-radius:999px;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex}
