.glass-stage[data-astro-cid-z3svgmjf]{--lx: 50%;--ly: 25%;position:relative;isolation:isolate;padding-block:clamp(1rem,.5rem + 2vw,2.5rem);color:var(--kif-white)}#leistungsbereiche[data-astro-cid-z3svgmjf]{overflow-x:clip}.glass-stage__lights[data-astro-cid-z3svgmjf]{position:absolute;inset:0;z-index:-1;pointer-events:none}.glass-light[data-astro-cid-z3svgmjf]{position:absolute;width:clamp(18rem,12rem + 22vw,34rem);aspect-ratio:1;border-radius:50%;background:var(--kif-green);filter:blur(70px);will-change:transform}.glass-light--follow[data-astro-cid-z3svgmjf]{left:0;top:0;opacity:.4;transform:translate3d(calc(var(--lx) - 50%),calc(var(--ly) - 50%),0)}.glass-light--drift[data-astro-cid-z3svgmjf]{right:-12%;bottom:-30%;opacity:.16;animation:glass-drift 18s ease-in-out infinite alternate}@media(hover:none),(pointer:coarse){.glass-light--follow[data-astro-cid-z3svgmjf]{animation:glass-wander 12s ease-in-out infinite alternate}}@keyframes glass-wander{0%{transform:translate3d(-30%,-20%,0)}50%{transform:translate3d(10%,60%,0)}to{transform:translate3d(-20%,140%,0)}}@keyframes glass-drift{0%{transform:translateZ(0)}to{transform:translate3d(-35vw,-12rem,0)}}.glass-cards[data-astro-cid-z3svgmjf]{display:grid;grid-template-columns:1fr;gap:clamp(1rem,.5rem + 1.5vw,1.75rem);margin:0;padding:0;list-style:none}@media(min-width:60rem){.glass-cards[data-astro-cid-z3svgmjf]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);row-gap:0}@supports (grid-template-rows: subgrid){.glass-cards[data-astro-cid-z3svgmjf]>.glass[data-astro-cid-z3svgmjf]{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--sp-4)}.glass-cards[data-astro-cid-z3svgmjf] .glass__facts[data-astro-cid-z3svgmjf]{display:contents}.glass-cards[data-astro-cid-z3svgmjf] .glass__tags[data-astro-cid-z3svgmjf]{margin-top:0;align-self:start;align-content:flex-start}}}.glass[data-astro-cid-z3svgmjf]{position:relative;display:flex;flex-direction:column;gap:var(--sp-4);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);background:#111111ed;border:1px solid rgba(255,255,255,.12);border-top-color:#ffffff47;-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%);transition:transform .5s var(--ease-standard),border-color .5s var(--ease-standard),background-color .5s var(--ease-standard)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass[data-astro-cid-z3svgmjf]{background:#262626eb}}@media(hover:hover){.glass[data-astro-cid-z3svgmjf]:hover{transform:translateY(-4px);background:#111111db;border-color:#00ff7a8c}}.glass__title[data-astro-cid-z3svgmjf]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-subhead);line-height:var(--lh-snug);letter-spacing:var(--tracking-display);color:var(--kif-white)}.glass__head[data-astro-cid-z3svgmjf]{display:grid;gap:var(--sp-3);align-content:start}.glass__title[data-astro-cid-z3svgmjf]{min-height:calc(2 * var(--lh-snug) * 1em)}.glass__summary[data-astro-cid-z3svgmjf]{font-size:var(--fs-body);line-height:1.55;color:var(--kif-white)}.glass__facts[data-astro-cid-z3svgmjf]{display:grid;gap:var(--sp-3);margin:0}.glass__fact[data-astro-cid-z3svgmjf]{padding-top:var(--sp-3);border-top:1px solid rgba(255,255,255,.14)}.glass__label[data-astro-cid-z3svgmjf]{font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#fff9}.glass__fact[data-astro-cid-z3svgmjf] dd[data-astro-cid-z3svgmjf]{margin:.4rem 0 0;font-size:var(--fs-body-sm);line-height:1.55;color:var(--text-on-dark-muted)}.glass__fact--result[data-astro-cid-z3svgmjf] .glass__label[data-astro-cid-z3svgmjf]{color:var(--kif-green)}.glass__fact--result[data-astro-cid-z3svgmjf] dd[data-astro-cid-z3svgmjf]{color:var(--kif-white);font-weight:var(--fw-bold)}.glass__tags[data-astro-cid-z3svgmjf]{display:flex;flex-wrap:wrap;gap:.4rem;margin:auto 0 0;padding:var(--sp-3) 0 0;list-style:none}.glass__tags[data-astro-cid-z3svgmjf] li[data-astro-cid-z3svgmjf]{padding:.4rem .6rem;font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.02em;color:var(--kif-white);background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-tag)}@media(prefers-reduced-motion:reduce){.glass-light--drift[data-astro-cid-z3svgmjf],.glass-light--follow[data-astro-cid-z3svgmjf]{animation:none}.glass[data-astro-cid-z3svgmjf]{transition:none}.glass[data-astro-cid-z3svgmjf]:hover{transform:none}}.formats[data-astro-cid-z3svgmjf]{display:grid;grid-template-columns:1fr;gap:var(--sp-7) var(--grid-gap)}@media(min-width:60rem){.formats[data-astro-cid-z3svgmjf]{grid-template-columns:1fr 1fr}}.format[data-astro-cid-z3svgmjf]{display:flex;flex-direction:column;padding-top:var(--sp-5);border-top:var(--bw-strong) solid var(--kif-black)}.format__title[data-astro-cid-z3svgmjf]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-headline);line-height:var(--lh-tight);letter-spacing:var(--tracking-display)}.format__tagline[data-astro-cid-z3svgmjf]{margin-top:var(--sp-2);font-size:var(--fs-lead);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.format__text[data-astro-cid-z3svgmjf]{margin-top:var(--sp-3);max-width:46ch;color:var(--text-secondary)}.format__points[data-astro-cid-z3svgmjf]{display:grid;gap:.8rem;margin-top:var(--sp-4);margin-bottom:var(--sp-5);font-size:var(--fs-body-sm);color:var(--text-secondary)}.format__points[data-astro-cid-z3svgmjf] li[data-astro-cid-z3svgmjf]{position:relative;padding-left:1.6rem}.format__points[data-astro-cid-z3svgmjf] li[data-astro-cid-z3svgmjf]:before{content:"";position:absolute;left:0;top:.68em;width:.7rem;height:3px;background:var(--kif-green)}.format__cta[data-astro-cid-z3svgmjf]{margin-top:auto}.flow[data-astro-cid-z3svgmjf]{--flow-ease: cubic-bezier(.22, 1, .36, 1);position:relative;display:grid;grid-template-columns:1fr;gap:var(--sp-5);margin:0;padding:0;list-style:none}@media(min-width:60rem){.flow[data-astro-cid-z3svgmjf]{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,4fr);gap:var(--grid-gap);padding-top:2.5rem}.flow[data-astro-cid-z3svgmjf]:before,.flow[data-astro-cid-z3svgmjf]:after{content:"";position:absolute;top:.5rem;left:0;height:2px}.flow[data-astro-cid-z3svgmjf]:before{right:0;background:var(--border-hairline-dark)}.flow[data-astro-cid-z3svgmjf]:after{width:14%;background:linear-gradient(90deg,transparent,var(--kif-green),transparent);opacity:0}.flow[data-astro-cid-z3svgmjf].is-revealed:after{animation:flow-pulse 4.5s var(--flow-ease) .3s infinite}}@keyframes flow-pulse{0%{transform:translate(-20%);opacity:0}8%{opacity:1}55%{transform:translate(640%);opacity:1}62%,to{transform:translate(640%);opacity:0}}.flow__station[data-astro-cid-z3svgmjf]{position:relative;display:grid;align-content:start;gap:var(--sp-3);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);border:1px solid var(--border-hairline-dark);transition:opacity .7s var(--flow-ease),border-color .7s var(--flow-ease)}.flow[data-astro-cid-z3svgmjf].is-revealed .flow__station[data-astro-cid-z3svgmjf]{opacity:1}.flow[data-astro-cid-z3svgmjf].is-revealed .flow__station--kif[data-astro-cid-z3svgmjf]{transition-delay:.6s}.flow[data-astro-cid-z3svgmjf].is-revealed .flow__station--rhythm[data-astro-cid-z3svgmjf]{transition-delay:1.2s}.js[data-astro-cid-z3svgmjf] .flow[data-astro-cid-z3svgmjf]:not(.is-revealed) .flow__station[data-astro-cid-z3svgmjf]{opacity:.45}.flow__node[data-astro-cid-z3svgmjf]{position:absolute;top:-2.5rem;left:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:none;width:1rem;height:1rem;background:var(--surface-dark);border:2px solid rgba(255,255,255,.4);transition:background-color .5s var(--flow-ease),border-color .5s var(--flow-ease),box-shadow .5s var(--flow-ease)}@media(min-width:60rem){.flow__node[data-astro-cid-z3svgmjf]{display:block}}.flow[data-astro-cid-z3svgmjf].is-revealed .flow__node[data-astro-cid-z3svgmjf]{background:var(--kif-green);border-color:var(--kif-green);box-shadow:0 0 0 6px #00ff7a26}.flow[data-astro-cid-z3svgmjf].is-revealed .flow__station--kif[data-astro-cid-z3svgmjf] .flow__node[data-astro-cid-z3svgmjf]{transition-delay:.6s}.flow[data-astro-cid-z3svgmjf].is-revealed .flow__station--rhythm[data-astro-cid-z3svgmjf] .flow__node[data-astro-cid-z3svgmjf]{transition-delay:1.2s}.flow__station--kif[data-astro-cid-z3svgmjf]{isolation:isolate;border-color:#fff3;border-top-color:#ffffff57;background:#ffffff0a}.flow__glow[data-astro-cid-z3svgmjf]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.flow__glow[data-astro-cid-z3svgmjf]:before{content:"";position:absolute;width:80%;aspect-ratio:1;right:-30%;top:-45%;border-radius:50%;background:var(--kif-green);opacity:0;filter:blur(70px);transition:opacity 1.2s var(--flow-ease) .6s}.flow[data-astro-cid-z3svgmjf].is-revealed .flow__glow[data-astro-cid-z3svgmjf]:before{opacity:.22}.flow[data-astro-cid-z3svgmjf].is-revealed .flow__station--kif[data-astro-cid-z3svgmjf]{border-color:#00ff7a73}.flow__who[data-astro-cid-z3svgmjf]{font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-on-dark-muted)}.flow__station--kif[data-astro-cid-z3svgmjf] .flow__who[data-astro-cid-z3svgmjf]{color:var(--kif-green);text-transform:none;letter-spacing:0;font-size:var(--fs-body-sm)}.flow__title[data-astro-cid-z3svgmjf]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-subhead);line-height:var(--lh-snug);letter-spacing:var(--tracking-display);color:var(--kif-white)}.flow__station--kif[data-astro-cid-z3svgmjf] .flow__title[data-astro-cid-z3svgmjf]{font-size:var(--fs-headline)}.flow__list[data-astro-cid-z3svgmjf]{display:grid;gap:.9rem;margin:var(--sp-2) 0 0;padding:0;list-style:none;font-size:var(--fs-body-sm);color:var(--text-on-dark-muted)}.flow__station--kif[data-astro-cid-z3svgmjf] .flow__list[data-astro-cid-z3svgmjf]{font-size:var(--fs-body);color:var(--kif-white)}.flow__list[data-astro-cid-z3svgmjf] li[data-astro-cid-z3svgmjf]{position:relative;padding-left:1.6rem}.flow__list[data-astro-cid-z3svgmjf] li[data-astro-cid-z3svgmjf]:before{content:"";position:absolute;left:0;top:.68em;width:.7rem;height:3px;background:var(--kif-green)}@media(prefers-reduced-motion:reduce){.flow[data-astro-cid-z3svgmjf]:after{animation:none!important}.flow__station[data-astro-cid-z3svgmjf],.flow__node[data-astro-cid-z3svgmjf],.flow__glow[data-astro-cid-z3svgmjf]:before{transition:none}}
