:root{--mb-gruen: #4bc429;--mb-gruen-hell: #7ede5d;--mb-tuerkis: #34e7ce;--mb-gruent: light-dark(#2c7d16, #7ede5d);--mb-karte-bg: light-dark(rgba(255, 255, 255, .78), rgba(255, 255, 255, .04));--mb-karte-rand: light-dark(rgba(11, 21, 16, .1), rgba(255, 255, 255, .1));--mb-schatten: light-dark(rgba(44, 125, 22, .28), rgba(75, 196, 41, .35));--mb-spot: light-dark(rgba(75, 196, 41, .12), rgba(75, 196, 41, .18))}.mb-dunkel{--mb-bg: #03070b;--mb-ink: #f3f7f5;--mb-ink2: rgba(222, 234, 229, .8);--mb-ink3: rgba(190, 206, 199, .62);--mb-line: rgba(255, 255, 255, .12);--mb-gruent: #7ede5d;--mb-karte-bg: rgba(255, 255, 255, .045);--mb-karte-rand: rgba(255, 255, 255, .11);--mb-spot: rgba(75, 196, 41, .18);color-scheme:dark;color:var(--mb-ink)}.mb-buehne{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(55% 70% at 78% 30%,rgba(75,196,41,.22),transparent 70%),radial-gradient(40% 50% at 12% 88%,rgba(52,231,206,.13),transparent 70%),linear-gradient(180deg,#03070b,#05100c)}.mb-buehne:before{content:"";position:absolute;inset:-48px 0 0 -48px;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(126,222,93,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(126,222,93,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 60% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 60% 40%,#000 30%,transparent 80%);animation:mb-raster 6s steps(48) infinite}@keyframes mb-raster{0%{transform:translateZ(0)}to{transform:translate3d(48px,48px,0)}}@media(pointer:coarse){.mb-buehne:before{animation:none}}.mb-tafel{position:relative;isolation:isolate;overflow:hidden}.mb-tafel>.hg__stage{z-index:-1}.mb-tafel .hg__fallback img{right:50%;top:50%;width:min(42%,260px);transform:translate(50%,-50%)}.mb-vorzeile{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;border:1px solid rgba(126,222,93,.35);border-radius:999px;background:#4bc42914;color:var(--mb-gruent);font-family:var(--font-mono);font-size:var(--fs-overline, 12px);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.mb-vorzeile:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--mb-gruen);animation:mb-ping 2.4s ease-out infinite}@keyframes mb-ping{0%{box-shadow:0 0 #4bc429b3}70%{box-shadow:0 0 0 10px #4bc42900}to{box-shadow:0 0 #4bc42900}}.mb-titel{font-family:var(--font-ui);font-size:clamp(2.4rem,1.2rem + 4.4vw,5.6rem);font-weight:820;line-height:.95;letter-spacing:-.045em;text-wrap:balance}.mb-dunkel .mb-titel{color:var(--mb-ink)}.mb-verlauf{background:linear-gradient(100deg,light-dark(#2c7d16,#4bc429) 0%,light-dark(#0e8f7e,#34e7ce) 32%,light-dark(#2c9c17,#d9ffc9) 52%,light-dark(#1f7a55,#7ede5d) 70%,light-dark(#2c7d16,#4bc429) 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.mb-lead{font-size:clamp(1rem,.9rem + .4vw,1.2rem);line-height:1.6}.mb-dunkel .mb-lead{color:var(--mb-ink2)}.mb-karte{position:relative;border:1px solid var(--mb-karte-rand);border-radius:20px;background:linear-gradient(90deg,var(--mb-gruen),var(--mb-tuerkis)) top / 100% 3px no-repeat,var(--mb-karte-bg);box-shadow:0 18px 50px -34px var(--mb-schatten);transition:transform .45s var(--ease, ease),box-shadow .45s var(--ease, ease),border-color .3s}.mb-karte:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(340px circle at var(--mx, 50%) var(--my, 0%),var(--mb-spot),transparent 62%);opacity:0;transition:opacity .35s var(--ease, ease)}@media(hover:hover)and (pointer:fine){.mb-karte:hover{transform:translate3d(0,-5px,0);border-color:#7ede5d80;box-shadow:0 24px 60px -26px var(--mb-schatten)}.mb-karte:hover:after{opacity:1}}:root:root .mb-glow.mb-glow{position:relative;overflow:hidden;color:#04170a;background:linear-gradient(135deg,#6ee048 0%,var(--mb-gruen) 45%,#2f9c17 100%);border-color:transparent;box-shadow:0 0 0 1px #7ede5d8c,0 14px 44px -12px #4bc429bf,inset 0 1px #ffffff59;transition:box-shadow .35s var(--ease, ease),transform .35s var(--ease, ease)}@media(hover:hover)and (pointer:fine){:root:root .mb-glow.mb-glow:hover{box-shadow:0 0 0 1px #a0f082d9,0 18px 60px -8px #4bc429f2,inset 0 1px #fff6}}:root:root .mb-glow.mb-glow:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.5) 48%,transparent 66%);transform:translate(-120%);animation:mb-glanz 4.2s var(--ease, ease) 2s infinite;pointer-events:none}@keyframes mb-glanz{0%{transform:translate(-120%)}40%,to{transform:translate(120%)}}:root:root:root .mb-kopf{--on-dark: #eef3f1;--on-dark-sub: rgba(214, 228, 222, .74);color-scheme:dark;background:#03070bf2;border-bottom:1px solid rgba(126,222,93,.14);color:#eef3f1}:root:root:root .mb-kopf .wm--dunkel{display:block!important}:root:root:root .mb-kopf .wm--hell{display:none!important}@media(prefers-reduced-motion:no-preference){.mb-auf{animation:mb-auf .7s var(--ease, ease) .1s both}.mb-auf-2{animation:mb-auf .7s var(--ease, ease) .2s both}.mb-auf-3{animation:mb-auf .7s var(--ease, ease) .3s both}.mb-auf-4{animation:mb-auf .7s var(--ease, ease) .4s both}.mb-verlauf{animation:mb-schimmer 7s linear 1.2s infinite}}@keyframes mb-auf{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}@keyframes mb-schimmer{0%{background-position:0% 50%}to{background-position:260% 50%}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.mb-einblenden{animation:mb-einblenden linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}.mb-einblenden[data-w4-auftritt]{animation:none}[data-w4-auftritt~=staffel]>.mb-einblenden{animation:none}@keyframes mb-einblenden{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mb-buehne:before,.mb-vorzeile:before,:root:root .mb-glow.mb-glow:after{animation:none}}@media(pointer:coarse){.mb-verlauf{animation-iteration-count:1}.mb-vorzeile:before{animation-iteration-count:3}:root:root .mb-glow.mb-glow:after{animation-iteration-count:2}}.mb-karte.mb-karte--ruhig{transform:none}.mb-karte.mb-karte--ruhig:after{display:none}@media(forced-colors:active){.mb-verlauf{background:none;color:CanvasText;-webkit-text-fill-color:currentColor}}
