.hero[data-astro-cid-ge2uvauf]{position:relative;overflow-x:clip}.intro[data-astro-cid-ge2uvauf]{max-width:calc(var(--max) + 2 * var(--rand));padding:calc(var(--kopf-hoehe) + clamp(32px, 6vh, 64px)) var(--rand) clamp(28px, 4vh, 44px);text-align:center;justify-items:center;margin:0 auto;display:grid}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;max-width:19ch;font-size:clamp(38px,min(6vw,8.6vh),76px);font-weight:600;line-height:1.02}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}.zweite[data-astro-cid-ge2uvauf]{color:var(--glut-tief)}h1[data-astro-cid-ge2uvauf] .dach[data-astro-cid-ge2uvauf]{font:600 14px/1.4 var(--text);letter-spacing:.04em;color:var(--graphit);margin-bottom:18px}.text[data-astro-cid-ge2uvauf]{max-width:640px;color:var(--graphit);text-wrap:pretty;margin-top:20px;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.aktionen[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.fakten[data-astro-cid-ge2uvauf]{color:var(--graphit);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:24px;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.fakten[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:6px;display:inline-flex}.fakten[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:16px;height:16px;color:var(--glut-tief)}.strecke[data-astro-cid-ge2uvauf]{position:relative}.js .strecke[data-astro-cid-ge2uvauf]{height:300vh}.rahmen[data-astro-cid-ge2uvauf]{max-width:calc(var(--max) + 2 * var(--rand));padding:0 var(--rand) 24px;grid-template-rows:auto auto;gap:24px;margin:0 auto;display:grid;position:relative}.js .rahmen[data-astro-cid-ge2uvauf]{top:var(--kopf-hoehe);height:calc(100svh - var(--kopf-hoehe));grid-template-rows:minmax(0,1fr) auto;padding-top:16px;position:sticky}.orbs[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0 0 72px}.orb[data-astro-cid-ge2uvauf]{filter:blur(48px);border-radius:50%;position:absolute}.orb[data-astro-cid-ge2uvauf].glut{background:radial-gradient(closest-side,#f9781a6b,#0000);width:52%;height:70%;top:8%;left:-2%}.orb[data-astro-cid-ge2uvauf].pink{background:radial-gradient(closest-side,#ff348f42,#0000);width:48%;height:64%;top:0;right:-2%}.orb[data-astro-cid-ge2uvauf].violett{background:radial-gradient(closest-side,#981af933,#0000);width:44%;height:50%;bottom:-6%;left:30%}.fenster[data-astro-cid-ge2uvauf]{background:var(--weiss);min-height:0;box-shadow:var(--schatten-fenster), 0 0 0 1px #1118270f;aspect-ratio:16/9;border-radius:20px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.js .fenster[data-astro-cid-ge2uvauf]{aspect-ratio:auto}.chrome[data-astro-cid-ge2uvauf]{background:#f8fafc;border-bottom:1px solid #e8edf3;justify-content:center;align-items:center;height:44px;padding:0 16px;display:flex;position:relative}.ampel[data-astro-cid-ge2uvauf]{gap:7px;display:flex;position:absolute;left:16px}.ampel[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:#ff5f57;border-radius:50%;width:11px;height:11px}.ampel[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(2){background:#febc2e}.ampel[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(3){background:#28c840}.adresse[data-astro-cid-ge2uvauf]{background:var(--weiss);height:26px;color:var(--graphit);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #e3e8ef}.adresse[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{fill:none;stroke:currentColor;stroke-width:1.4px;width:13px;height:13px}.buehne[data-astro-cid-ge2uvauf]{position:relative;overflow:hidden;container-type:size}.buehne[data-astro-cid-ge2uvauf] canvas{width:100%;height:100%;position:absolute;inset:0}.wortmarke-gross[data-astro-cid-ge2uvauf]{line-height:1;font:700 min(16cqw, 30cqh)/1 var(--display);letter-spacing:.01em;color:var(--tinte);flex-direction:column;justify-content:center;align-items:center;transition:opacity .8s;display:flex;position:absolute;inset:0}.wortmarke-gross[data-astro-cid-ge2uvauf] .zusatz[data-astro-cid-ge2uvauf]{letter-spacing:.14em;margin-top:.25em;padding-left:.14em;font-size:.32em}.hero[data-astro-cid-ge2uvauf].partikel-aktiv .wortmarke-gross[data-astro-cid-ge2uvauf]{opacity:0}.stufen[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr);gap:24px;padding:0;list-style:none;display:grid}.stufen[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-content:start;gap:2px;display:grid}.spur[data-astro-cid-ge2uvauf]{background:var(--haarlinie);border-radius:2px;height:2px;margin-bottom:12px;display:block;overflow:hidden}.spur[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--glut);transform-origin:0;height:100%;transform:scaleX(clamp(0, calc(var(--f,0) * 1.5 - var(--i)), 1));display:block}.name[data-astro-cid-ge2uvauf]{font:600 15px/1.4 var(--text);color:var(--tinte)}.zeile[data-astro-cid-ge2uvauf]{color:var(--graphit);font-size:14px;line-height:1.5}.js .stufen[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{transition:opacity .3s}.js .stufen[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf] .name[data-astro-cid-ge2uvauf],.js .stufen[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf] .zeile[data-astro-cid-ge2uvauf]{color:var(--schiefer);transition:color .3s}.js .hero[data-astro-cid-ge2uvauf][data-stufe="0"] [data-astro-cid-ge2uvauf][data-botschaft="0"] .name[data-astro-cid-ge2uvauf],.js .hero[data-astro-cid-ge2uvauf][data-stufe="1"] [data-astro-cid-ge2uvauf][data-botschaft="1"] .name[data-astro-cid-ge2uvauf],.js .hero[data-astro-cid-ge2uvauf][data-stufe="2"] [data-astro-cid-ge2uvauf][data-botschaft="2"] .name[data-astro-cid-ge2uvauf]{color:var(--tinte)}.js .hero[data-astro-cid-ge2uvauf][data-stufe="0"] [data-astro-cid-ge2uvauf][data-botschaft="0"] .zeile[data-astro-cid-ge2uvauf],.js .hero[data-astro-cid-ge2uvauf][data-stufe="1"] [data-astro-cid-ge2uvauf][data-botschaft="1"] .zeile[data-astro-cid-ge2uvauf],.js .hero[data-astro-cid-ge2uvauf][data-stufe="2"] [data-astro-cid-ge2uvauf][data-botschaft="2"] .zeile[data-astro-cid-ge2uvauf]{color:var(--graphit)}@media (width<=700px){h1[data-astro-cid-ge2uvauf]{font-size:clamp(36px,10.4vw,46px)}.text[data-astro-cid-ge2uvauf]{font-size:16px}.aktionen[data-astro-cid-ge2uvauf]{gap:8px}.aktionen[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{padding:14px 16px;font-size:15px}.fenster[data-astro-cid-ge2uvauf],.js .fenster[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;max-height:100%}.fakten[data-astro-cid-ge2uvauf]{display:none}.js .rahmen[data-astro-cid-ge2uvauf]{grid-template-rows:auto auto;align-content:center}.chrome[data-astro-cid-ge2uvauf]{height:38px}.ampel[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{width:9px;height:9px}.adresse[data-astro-cid-ge2uvauf]{font-size:12px}.stufen[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:10px}.stufen[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{grid-template-columns:2px 1fr;column-gap:14px}.spur[data-astro-cid-ge2uvauf]{grid-row:span 2;width:2px;height:auto;margin:0}.spur[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{transform-origin:top;transform:scaleY(clamp(0, calc(var(--f,0) * 1.5 - var(--i)), 1))}.name[data-astro-cid-ge2uvauf]{font-size:14px}.zeile[data-astro-cid-ge2uvauf]{font-size:13px}}@media (prefers-reduced-motion:reduce){.js .strecke[data-astro-cid-ge2uvauf]{height:auto}.js .rahmen[data-astro-cid-ge2uvauf]{grid-template-rows:auto auto;height:auto;padding-top:0;position:relative;top:auto}.js .fenster[data-astro-cid-ge2uvauf]{aspect-ratio:16/9}.js .stufen[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf] .name[data-astro-cid-ge2uvauf]{color:var(--tinte)}.js .stufen[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf] .zeile[data-astro-cid-ge2uvauf]{color:var(--graphit)}}@media (prefers-reduced-motion:reduce) and (width<=700px){.js .fenster[data-astro-cid-ge2uvauf]{aspect-ratio:4/5}}.kopfzeile[data-astro-cid-5yq5g5dn]{grid-template-columns:1fr 1fr;align-items:end;gap:24px 64px;display:grid}.kopfzeile[data-astro-cid-5yq5g5dn] p[data-astro-cid-5yq5g5dn]{justify-self:end;margin-top:0}.bento[data-astro-cid-5yq5g5dn]{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:56px;display:grid}.leistung[data-astro-cid-5yq5g5dn]{transition:box-shadow .3s var(--kurve), border-color .3s ease;flex-direction:column;grid-column:span 2;padding:8px;display:flex;position:relative;overflow:hidden}.leistung[data-astro-cid-5yq5g5dn].breit{grid-column:span 4}.leistung[data-astro-cid-5yq5g5dn].halb{grid-column:span 3}.leistung[data-astro-cid-5yq5g5dn].quer{grid-column:1/-1;grid-template-columns:6fr 5fr;align-items:center;display:grid}.leistung[data-astro-cid-5yq5g5dn].quer .bild[data-astro-cid-5yq5g5dn]{order:2;height:100%;min-height:320px}.leistung[data-astro-cid-5yq5g5dn].quer .inhalt[data-astro-cid-5yq5g5dn]{padding:28px 32px}.leistung[data-astro-cid-5yq5g5dn].quer.links{grid-template-columns:5fr 6fr}.leistung[data-astro-cid-5yq5g5dn].quer.links .bild[data-astro-cid-5yq5g5dn]{order:0}.leistung[data-astro-cid-5yq5g5dn]:hover{border-color:#c6d0dc;box-shadow:0 24px 48px -32px #11182747}.bild[data-astro-cid-5yq5g5dn]{border-radius:var(--r-bild);background:var(--nebel);isolation:isolate;height:280px;position:relative;overflow:hidden}.inhalt[data-astro-cid-5yq5g5dn]{align-content:start;gap:10px;padding:20px 20px 22px;display:grid}h3[data-astro-cid-5yq5g5dn]{letter-spacing:-.02em;font-size:24px;line-height:1.25}h3[data-astro-cid-5yq5g5dn] a[data-astro-cid-5yq5g5dn]{text-decoration:none}h3[data-astro-cid-5yq5g5dn] a[data-astro-cid-5yq5g5dn]:after{content:"";border-radius:inherit;position:absolute;inset:0}.inhalt[data-astro-cid-5yq5g5dn]>p[data-astro-cid-5yq5g5dn]:not(.mehr){color:var(--graphit);max-width:52ch}ul[data-astro-cid-5yq5g5dn]{flex-wrap:wrap;gap:6px 18px;margin-top:4px;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}li[data-astro-cid-5yq5g5dn]{align-items:center;gap:7px;display:inline-flex}li[data-astro-cid-5yq5g5dn]:before{content:"";background:var(--glut-tief);flex:none;width:14px;height:14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.mehr[data-astro-cid-5yq5g5dn]{color:var(--glut-tief);align-items:center;gap:6px;margin-top:6px;font-size:15px;font-weight:600;display:inline-flex}.mehr[data-astro-cid-5yq5g5dn] svg[data-astro-cid-5yq5g5dn]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s var(--kurve)}.leistung[data-astro-cid-5yq5g5dn]:hover .mehr[data-astro-cid-5yq5g5dn] svg[data-astro-cid-5yq5g5dn]{transform:translate(3px)}@media (width<=960px){.bento[data-astro-cid-5yq5g5dn]{grid-template-columns:1fr 1fr;grid-auto-flow:dense}.leistung[data-astro-cid-5yq5g5dn]{grid-column:span 1}.leistung[data-astro-cid-5yq5g5dn].breit{grid-column:1/-1}.leistung[data-astro-cid-5yq5g5dn].halb{grid-column:span 1}.leistung[data-astro-cid-5yq5g5dn].quer,.leistung[data-astro-cid-5yq5g5dn].quer.links{grid-template-columns:1fr}.leistung[data-astro-cid-5yq5g5dn].quer .bild[data-astro-cid-5yq5g5dn]{order:0;height:260px;min-height:0}.leistung[data-astro-cid-5yq5g5dn].quer .inhalt[data-astro-cid-5yq5g5dn]{padding:20px 20px 22px}}@media (width<=760px){.kopfzeile[data-astro-cid-5yq5g5dn]{grid-template-columns:1fr}.kopfzeile[data-astro-cid-5yq5g5dn] p[data-astro-cid-5yq5g5dn]{justify-self:start}.bento[data-astro-cid-5yq5g5dn]{grid-template-columns:1fr;margin-top:40px}.bild[data-astro-cid-5yq5g5dn],.leistung[data-astro-cid-5yq5g5dn].quer .bild[data-astro-cid-5yq5g5dn]{height:260px}}.flieder[data-astro-cid-5ldrdmwc]{background:var(--flieder)}.kopfzeile[data-astro-cid-5ldrdmwc]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;display:flex}.kopf-text[data-astro-cid-5ldrdmwc]{gap:14px;max-width:640px;display:grid}.kopf-text[data-astro-cid-5ldrdmwc] p[data-astro-cid-5ldrdmwc]{color:var(--graphit)}.hinweis[data-astro-cid-5ldrdmwc]{background:var(--weiss);color:var(--graphit);border-radius:999px;align-items:center;gap:8px;max-width:none;margin:0;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.hinweis[data-astro-cid-5ldrdmwc] svg[data-astro-cid-5ldrdmwc]{fill:none;width:16px;height:16px;stroke:var(--tinte);stroke-width:1.5px;stroke-linecap:round;flex:none}.raster[data-astro-cid-5ldrdmwc]{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid}.projekt[data-astro-cid-5ldrdmwc]{transition:box-shadow .3s var(--kurve);border-color:#0000;flex-direction:column;padding:8px;display:flex;position:relative}.projekt[data-astro-cid-5ldrdmwc]:hover{box-shadow:0 24px 48px -28px #38166373}.projekt[data-astro-cid-5ldrdmwc].gross{grid-column:1/-1;grid-template-columns:7fr 5fr;align-items:center;display:grid}.projekt[data-astro-cid-5ldrdmwc].gross .inhalt[data-astro-cid-5ldrdmwc]{padding:32px 36px}.projekt[data-astro-cid-5ldrdmwc].gross h3[data-astro-cid-5ldrdmwc]{font-size:clamp(28px,2.6vw,36px)}.projekt[data-astro-cid-5ldrdmwc].gespiegelt{grid-template-columns:5fr 7fr}.projekt[data-astro-cid-5ldrdmwc].gespiegelt .bild[data-astro-cid-5ldrdmwc]{order:2}.bild[data-astro-cid-5ldrdmwc]{border-radius:var(--r-bild);background:radial-gradient(100% 120% at 0% 0%, #fde3d5 0%, transparent 55%), var(--nebel);padding:28px 28px 0;position:relative;overflow:hidden}.fenster[data-astro-cid-5ldrdmwc]{background:var(--weiss);transition:transform .5s var(--kurve);border-radius:10px 10px 0 0;overflow:hidden;box-shadow:0 0 0 1px #11182714,0 18px 40px -18px #11182766}.leiste[data-astro-cid-5ldrdmwc]{background:#f8fafc;border-bottom:1px solid #e8edf3;gap:5px;padding:8px 10px;display:flex}.leiste[data-astro-cid-5ldrdmwc] i[data-astro-cid-5ldrdmwc]{background:#d8dee7;border-radius:50%;width:7px;height:7px}.fenster[data-astro-cid-5ldrdmwc] img.vorschau{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.projekt[data-astro-cid-5ldrdmwc]:hover .fenster[data-astro-cid-5ldrdmwc]{transform:translateY(-6px)}}.beispiel[data-astro-cid-5ldrdmwc]{z-index:1;background:var(--tinte);color:#fff;letter-spacing:.01em;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;right:14px}.inhalt[data-astro-cid-5ldrdmwc]{align-content:start;gap:8px;padding:22px 20px;display:grid}.kategorie[data-astro-cid-5ldrdmwc]{color:var(--glut-tief);font-size:14px;font-weight:600}h3[data-astro-cid-5ldrdmwc]{letter-spacing:-.02em;font-size:26px;line-height:1.2}.inhalt[data-astro-cid-5ldrdmwc]>p[data-astro-cid-5ldrdmwc]:not(.kategorie){color:var(--graphit);max-width:52ch}.ansehen[data-astro-cid-5ldrdmwc]{justify-self:start;align-items:center;gap:6px;margin-top:6px;font-weight:600;text-decoration:none;display:inline-flex}.ansehen[data-astro-cid-5ldrdmwc] svg[data-astro-cid-5ldrdmwc],.weitere[data-astro-cid-5ldrdmwc] svg[data-astro-cid-5ldrdmwc]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s var(--kurve)}.ansehen[data-astro-cid-5ldrdmwc]:hover{text-decoration:underline}.projekt[data-astro-cid-5ldrdmwc]:hover .ansehen[data-astro-cid-5ldrdmwc] svg[data-astro-cid-5ldrdmwc]{transform:translate(3px)}.ansehen[data-astro-cid-5ldrdmwc]:after{content:"";border-radius:inherit;position:absolute;inset:0}.weitere[data-astro-cid-5ldrdmwc]{grid-template-columns:1fr 2fr;align-items:start;gap:16px 40px;margin-top:56px;display:grid}.weitere-titel[data-astro-cid-5ldrdmwc]{font-size:22px}.weitere[data-astro-cid-5ldrdmwc] ul[data-astro-cid-5ldrdmwc]{border-top:1px solid #3816632e;margin:0;padding:0;list-style:none}.weitere[data-astro-cid-5ldrdmwc] li[data-astro-cid-5ldrdmwc]{border-bottom:1px solid #3816632e}.weitere[data-astro-cid-5ldrdmwc] a[data-astro-cid-5ldrdmwc]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) 16px;align-items:center;gap:20px;padding:18px 4px;text-decoration:none;display:grid}.w-name[data-astro-cid-5ldrdmwc]{color:var(--tinte);font-weight:600}.w-text[data-astro-cid-5ldrdmwc]{color:var(--graphit)}.weitere[data-astro-cid-5ldrdmwc] a[data-astro-cid-5ldrdmwc]:hover .w-name[data-astro-cid-5ldrdmwc]{text-underline-offset:3px;text-decoration:underline}.weitere[data-astro-cid-5ldrdmwc] a[data-astro-cid-5ldrdmwc]:hover svg[data-astro-cid-5ldrdmwc]{transform:translate(3px)}@media (width<=900px){.raster[data-astro-cid-5ldrdmwc],.projekt[data-astro-cid-5ldrdmwc].gross,.projekt[data-astro-cid-5ldrdmwc].gespiegelt{grid-template-columns:1fr}.projekt[data-astro-cid-5ldrdmwc].gespiegelt .bild[data-astro-cid-5ldrdmwc]{order:0}.projekt[data-astro-cid-5ldrdmwc].gross .inhalt[data-astro-cid-5ldrdmwc]{padding:22px 20px}.bild[data-astro-cid-5ldrdmwc]{padding:22px 18px 0}.weitere[data-astro-cid-5ldrdmwc]{grid-template-columns:1fr;margin-top:44px}.weitere[data-astro-cid-5ldrdmwc] a[data-astro-cid-5ldrdmwc]{grid-template-columns:minmax(0,1fr) 16px;gap:4px 16px}.w-text[data-astro-cid-5ldrdmwc]{grid-area:2/1;font-size:15px}.weitere[data-astro-cid-5ldrdmwc] svg[data-astro-cid-5ldrdmwc]{grid-area:1/2/span 2}}.kopfzeile[data-astro-cid-3sby2kfi]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}ul[data-astro-cid-3sby2kfi]{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;padding:0;list-style:none;display:grid}@media (width<=900px){ul[data-astro-cid-3sby2kfi]{grid-template-columns:1fr;gap:28px}}
