.w-breite{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.w-breite{padding-inline:32px}}.w-kicker{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--grau)}.w-buehne .w-kicker{color:#b8c3f0}.w-h1{font-size:clamp(44px,8.4vw,124px);line-height:.92;letter-spacing:-.055em}.w-h1,.w-h2{font-weight:700}.w-h2{font-size:clamp(34px,5.2vw,72px);line-height:.98;letter-spacing:-.048em}.w-h3{font-size:clamp(22px,2.2vw,30px);line-height:1.08;letter-spacing:-.03em;font-weight:700}.w-lead{font-size:clamp(17px,1.6vw,21px);line-height:1.5;color:var(--grau);letter-spacing:-.012em}.w-verlauf{background:linear-gradient(100deg,#9aabe6,#c58fe8 45%,#ff8f7a 80%,#ffc27a);-webkit-background-clip:text;background-clip:text;color:transparent}.w-buehne .w-verlauf{background:linear-gradient(100deg,#b8c3f0,#d7a9f2 45%,#ffa08e 80%,#ffd08e);-webkit-background-clip:text;background-clip:text}.w-buehne{--ink:#f5f5f7;--text:#e5e5ea;--grau:#a1a1a6;--grau-titel:#6e6e73;--linie:#2c2c2e;--flaeche:#141417;background:#050507;color:var(--text)}.w-buehne h1,.w-buehne h2,.w-buehne h3{color:var(--ink)}.w-hell-buehne{background:var(--grund)}[data-theme=nacht] .w-hell-buehne{background:#0b0c0f}.js [data-einblenden]{opacity:0;transform:translateY(32px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--verzug,0s)}.js [data-einblenden=zoom]{transform:scale(.94)}.js [data-einblenden].sichtbar{opacity:1;transform:none}.w-hero{min-height:100svh}.w-hero-text>*{animation:w-auf 1.1s cubic-bezier(.16,1,.3,1) both}.w-hero-text>:nth-child(2){animation-delay:.12s}.w-hero-text>:nth-child(3){animation-delay:.24s}.w-hero-text>:nth-child(4){animation-delay:.36s}.w-hero-text>:nth-child(5){animation-delay:.48s}@keyframes w-auf{0%{opacity:0;transform:translateY(28px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.w-glas-ein{animation:w-glas-ein 2.2s cubic-bezier(.16,1,.3,1) both}@keyframes w-glas-ein{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.w-scroll-hinweis span{animation:w-scroll 2.2s ease-in-out infinite}@keyframes w-scroll{0%{transform:translateY(-4px);opacity:0}40%{opacity:1}to{transform:translateY(10px);opacity:0}}@keyframes w-lauf{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.w-laufband{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.w-laufband>div{display:flex;width:max-content;animation:w-lauf 42s linear infinite}.w-laufband:hover>div{animation-play-state:paused}.w-ebene{transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s ease}.w-ebene:hover{transform:translateX(8px) scale(1.01)}.w-kachel{position:relative;overflow:hidden;isolation:isolate}.w-kachel:before{content:"";position:absolute;inset:-40%;z-index:-1;background:var(--k,radial-gradient(circle at 80% 10%,#7b91dc,transparent 55%));opacity:.9;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.w-kachel:hover:before{transform:scale(1.12) rotate(6deg)}@keyframes w-balken{0%{transform:scaleX(0)}}.sichtbar .w-balken{transform-origin:left;animation:w-balken 1.4s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--verzug,0s)}.w-pfad-linie{transform-origin:left;transform:scaleX(0);transition:transform 1.8s cubic-bezier(.65,0,.35,1)}.sichtbar .w-pfad-linie{transform:scaleX(1)}@media (max-width:767px){.w-pfad-linie{transform-origin:top;transform:scaleY(0)}.sichtbar .w-pfad-linie{transform:scaleY(1)}}@keyframes w-welle{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.w-welle span{display:inline-block;width:3px;border-radius:3px;background:currentColor;animation:w-welle 1s ease-in-out infinite}@keyframes w-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.w-ping{position:relative}.w-ping:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:w-ping 2s ease-out infinite}@keyframes w-tippen{0%,to{opacity:.25}50%{opacity:1}}.w-tippen i{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:3px;animation:w-tippen 1.2s infinite}.w-tippen i:nth-child(2){animation-delay:.2s}.w-tippen i:nth-child(3){animation-delay:.4s}.w-opp span{display:inline-block}.sichtbar.w-opp span{animation:w-steigen 1.4s cubic-bezier(.16,1,.3,1) both}.sichtbar.w-opp span:nth-child(2){animation-delay:.12s}.sichtbar.w-opp span:nth-child(3){animation-delay:.24s}@keyframes w-steigen{0%{transform:translateY(.6em);opacity:0}to{transform:none;opacity:1}}@keyframes w-pfeil{0%,to{transform:translateY(6px)}50%{transform:translateY(-6px)}}.w-pfeil{animation:w-pfeil 2.6s ease-in-out infinite}.w-kopf{transition:background-color .3s ease,backdrop-filter .3s ease,box-shadow .3s ease}.w-kopf[data-fest=true]{background:rgba(5,5,7,.62);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 1px 0 rgba(255,255,255,.06)}.w-recht h2{font-size:22px;letter-spacing:-.02em;margin:40px 0 10px;color:var(--ink);font-weight:700}.w-recht li,.w-recht p{font-size:16px;line-height:1.7;color:var(--text)}.w-recht p+p{margin-top:10px}.w-recht ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px;margin:10px 0}.w-recht ul li{position:relative;padding-left:16px}.w-recht ul li:before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--blau)}.w-recht a{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.js [data-einblenden]{opacity:1;transform:none}.sichtbar.w-opp span,.w-glas-ein,.w-hero-text>*,.w-laufband>div,.w-pfeil,.w-ping:after,.w-scroll-hinweis span,.w-welle span{animation:none!important}}body:has(#w-seite),html:has(#w-seite){background:#050507}:root{--korn:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 3 -1.5'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--korn-dunkel:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' seed='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 2.4 -1.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.w-korn{position:relative;isolation:isolate}.w-korn:after,.w-korn:before{content:"";position:absolute;inset:0;border-radius:inherit;background-size:240px;pointer-events:none;z-index:1}.w-korn:before{background-image:var(--korn);mix-blend-mode:overlay}.w-korn:after{background-image:var(--korn-dunkel);mix-blend-mode:multiply;opacity:.35}.w-flagge:after,.w-flagge:before{background-size:96px}.w-flagge:after{opacity:.5}.w-farbwelle{position:absolute;inset:-12%;width:124%;height:124%;max-width:none;z-index:0;object-fit:cover;pointer-events:none;filter:hue-rotate(var(--hue,0deg)) saturate(1.08);transition:filter 1.2s ease;animation:w-welle-drift 28s ease-in-out infinite alternate;will-change:transform}@keyframes w-welle-drift{0%{transform:scale(1.05) rotate(0deg) translate(0)}50%{transform:scale(1.18) rotate(4deg) translate(-3%,2%)}to{transform:scale(1.1) rotate(-3deg) translate(3%,-2%)}}.w-gummiband{position:fixed;left:0;right:0;bottom:0;z-index:60;pointer-events:none;overflow:hidden;height:calc(var(--zug, 0) * 215px);visibility:hidden}.w-gummiband[style*="--zug"]{visibility:visible}.w-gummiband .w-farbwelle{inset:-40% -10%;width:120%;height:180%;animation:none;transform:scaleY(calc(1 + var(--zug, 0) * .35))}@media (prefers-reduced-motion:reduce){.w-farbwelle{animation:none}}.w-recht h3{font-size:17.5px;letter-spacing:-.015em;margin:26px 0 6px;color:var(--ink);font-weight:700}.w-recht ol{list-style:decimal;padding-left:22px;display:flex;flex-direction:column;gap:6px;margin:10px 0}.w-recht ol li::marker{color:var(--grau);font-weight:700}.w-recht table a,.w-recht td b{color:var(--ink)}.w-demo-lader{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#fff;background:rgb(5 5 7/.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:w-demo-ein .2s ease-out}.w-demo-kreis{width:52px;height:52px;border-radius:50%;border:4px solid rgb(255 255 255/.18);border-top-color:#fff;animation:w-demo-dreh .8s linear infinite}@keyframes w-demo-dreh{to{transform:rotate(1turn)}}@keyframes w-demo-ein{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.w-demo-kreis{animation-duration:2.4s}.w-demo-lader{animation:none}}