:root{--f-nacht:#15171b;--f-nacht-2:#1b1d22;--f-tag:#ecebef;--f-tag-2:#e2e1e7;--f-tinte:#15171b;--f-hell:#fff;--f-lila:#743ee4;--f-lila-logo:#7c4ddb;--f-lila-hell:#9868e0;--f-lila-tief:#4a2f82;--f-aus:cubic-bezier(.16, 1, .3, 1);--f-ein:cubic-bezier(.7, 0, .84, 0);--f-weich:cubic-bezier(.65, 0, .35, 1);--f-zurueck:cubic-bezier(.34, 1.45, .64, 1);--f-rand:clamp(20px, 5vw, 96px);--f-max:1320px}.f-nacht{--f-grund:var(--f-nacht);--f-text:var(--f-hell);--f-leise:#ffffffa8;--f-sehr-leise:#ffffff6b;--f-linie:#ffffff29;--f-akzent:var(--f-lila-hell);--f-flaeche:#ffffff0d;background:var(--f-grund);color:var(--f-text)}.f-tag{--f-grund:var(--f-tag);--f-text:var(--f-tinte);--f-leise:#15171ba8;--f-sehr-leise:#15171b75;--f-linie:#15171b24;--f-akzent:var(--f-lila);--f-flaeche:#15171b0a;background:var(--f-grund);color:var(--f-text)}.f-tag-2{--f-grund:var(--f-tag-2)}.f-seite{font-family:var(--font-sans)}.f-sektion{padding:clamp(88px, 13vw, 168px) var(--f-rand);position:relative;overflow:clip}.f-innen{max-width:var(--f-max);margin:0 auto;position:relative}.f-label{letter-spacing:.08em;text-transform:uppercase;color:var(--f-akzent);margin:0 0 18px;font-size:.78rem;font-weight:600}.f-h1{letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,2.5vw,2.6rem);font-weight:600;line-height:1.08}.f-h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.55rem,2.1vw,2.25rem);font-weight:600;line-height:1.1}.f-h3{letter-spacing:-.015em;margin:0;font-size:clamp(1.15rem,1.35vw,1.4rem);font-weight:600;line-height:1.2}.f-text{color:var(--f-leise);text-wrap:pretty;max-width:58ch;margin:14px 0 0;font-size:clamp(1rem,1.05vw,1.0625rem);line-height:1.6}.f-klein{color:var(--f-sehr-leise);margin:12px 0 0;font-size:.82rem;line-height:1.5}.f-knoepfe{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:30px;display:flex}.f-knopf{text-align:left;background:var(--f-lila);color:#fff;letter-spacing:-.005em;isolation:isolate;min-height:46px;transition:transform .5s var(--f-aus);border-radius:999px;align-items:center;gap:10px;padding:11px 22px;font-size:.95rem;font-weight:560;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.f-knopf:before{content:"";background:var(--f-lila-tief);transition:transform .5s var(--f-aus);z-index:-1;position:absolute;inset:0;transform:translate(-101%)}.f-knopf:hover:before,.f-knopf:focus-visible:before{transform:none}.f-knopf:active{transform:scale(.97)}.f-knopf svg{transition:transform .5s var(--f-aus)}.f-knopf:hover svg,.f-link:hover>svg{transform:translate(3px)}.f-link>svg{transition:transform .5s var(--f-aus)}.f-link{color:var(--f-text);padding:4px 0;font-size:.95rem;font-weight:520;text-decoration:none;display:inline-block;position:relative}.f-link>svg{vertical-align:-1px;margin-left:8px;display:inline-block}.f-link:after{content:"";background:var(--f-akzent);transform-origin:0;height:2px;transition:transform .55s var(--f-aus);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.18)}.f-link:hover:after,.f-link:focus-visible:after{transform:scaleX(1)}.f-kin{display:block}.f-kin-wort{vertical-align:top;margin:-.12em -.02em -.16em;padding:.12em .02em .16em;display:inline-block;overflow:hidden}.f-kin-wort>span{transform-origin:0 100%;will-change:transform;display:inline-block}html.js .f-kin[data-warten] .f-kin-wort>span{transform:translateY(118%)rotate(7deg)scaleY(1.18)}html.js .f-kin[data-warten]{transform-origin:0 60%;transform:scale(1.035)}.f-kin{transition:transform .9s var(--f-aus)}.f-kin .f-kin-wort>span{transition:transform .82s var(--f-zurueck);transition-delay:calc(var(--i,0) * 42ms + var(--v,0s))}.f-steig{transition:transform .9s var(--f-aus), opacity .9s var(--f-aus);transition-delay:var(--v,0s)}html.js .f-steig[data-warten]{opacity:0;transform:translateY(26px)}.f-block{display:inline-block;position:relative}.f-block:after{content:"";background:var(--f-lila);transform-origin:0;pointer-events:none;position:absolute;inset:-.04em -.06em;transform:scaleX(0)}html.js .f-block[data-warten]{color:#0000}html.js .f-block[data-warten]:after{animation:none}.f-block[data-an]:after{animation:f-block 1s var(--f-weich) var(--v,0s) both}@keyframes f-block{0%{transform-origin:0;transform:scaleX(0)}46%{transform-origin:0;transform:scaleX(1)}54%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.f-block[data-an]{animation:f-block-text 1s steps(1) var(--v,0s) both}@keyframes f-block-text{0%{color:#0000}50%{color:inherit}}.f-baender{background:linear-gradient(var(--f-von) 0 50%, var(--f-nach) 50% 100%);height:clamp(44px,6vh,64px);position:relative;overflow:hidden}.f-baender>span{transition:transform .9s var(--f-aus);will-change:transform;position:absolute}.f-baender>span:first-child{background:var(--f-lila-tief);transform-origin:0;width:46%;height:6px;top:calc(50% - 9px);left:0}.f-baender>span:nth-child(2){background:var(--f-lila);transform-origin:100%;width:64%;height:12px;transition-delay:80ms;top:calc(50% - 1px);right:0}.f-baender[data-richtung=auf]>span:first-child{transform-origin:100%;transition-delay:80ms}.f-baender[data-richtung=auf]>span:nth-child(2){transform-origin:0;transition-delay:0s}html.js .f-baender:not([data-an])>span{transition:none;transform:scaleX(0)}.f-klammern{padding:.28em .5em;display:inline-block;position:relative}.f-klammern>i{border:0 solid var(--f-k-farbe,var(--f-akzent));width:.38em;height:.5em;transition:transform .8s var(--f-zurueck) var(--v,0s), opacity .3s linear var(--v,0s);position:absolute}.f-klammern>i:first-of-type{border-left-width:var(--f-k-dicke,3px);border-top-width:var(--f-k-dicke,3px);top:0;left:0}.f-klammern>i:nth-of-type(2){border-right-width:var(--f-k-dicke,3px);border-top-width:var(--f-k-dicke,3px);top:0;right:0}.f-klammern>i:nth-of-type(3){border-left-width:var(--f-k-dicke,3px);border-bottom-width:var(--f-k-dicke,3px);bottom:0;left:0}.f-klammern>i:nth-of-type(4){border-right-width:var(--f-k-dicke,3px);border-bottom-width:var(--f-k-dicke,3px);bottom:0;right:0}.f-klammern.f-gestrichelt>i{border-style:dashed}html.js .f-klammern[data-warten]>i{opacity:0}html.js .f-klammern[data-warten]>i:first-of-type{transform:translate(40%,40%)}html.js .f-klammern[data-warten]>i:nth-of-type(2){transform:translate(-40%,40%)}html.js .f-klammern[data-warten]>i:nth-of-type(3){transform:translate(40%,-40%)}html.js .f-klammern[data-warten]>i:nth-of-type(4){transform:translate(-40%,-40%)}.f-zahlzeile{align-items:baseline;gap:.32em;padding:.5em 0;display:inline-flex;position:relative}.f-zahlzeile:before,.f-zahlzeile:after{content:"";background:var(--f-linie);height:2px;transition:transform .5s var(--f-aus) var(--f-ankunft,1.2s);position:absolute;left:-4%;right:-4%;transform:scaleX(0)}.f-zahlzeile:before{top:0}.f-zahlzeile:after{bottom:0}.f-zahlzeile[data-an]:before,.f-zahlzeile[data-an]:after{transform:scaleX(1)}.f-zahl{letter-spacing:-.05em;color:var(--f-akzent);font-variant-numeric:tabular-nums;font-size:clamp(5.5rem,15vw,13.5rem);font-weight:600;line-height:.86;display:inline-flex}.f-ziffer{height:.86em;display:inline-block;overflow:hidden}.f-ziffer>span{transition:transform var(--f-dauer,1.2s) var(--f-aus);flex-direction:column;display:flex}.f-ziffer>span>b{height:.86em;line-height:.86;font-weight:inherit;display:block}.f-zahl-klein{letter-spacing:-.015em;font-size:clamp(1.1rem,1.8vw,1.6rem);font-weight:560}.f-grafik{width:100%;height:auto;display:block;overflow:visible}.f-grafik .zug{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--f-weich) var(--v,0s)}html.js .f-grafik[data-warten] .zug{stroke-dashoffset:1px}.f-grafik .auf{transform-box:fill-box;transform-origin:50%;transition:transform .7s var(--f-zurueck) var(--v,0s), opacity .25s linear var(--v,0s)}html.js .f-grafik[data-warten] .auf{opacity:0;transform:scale(0)}.f-grafik .ein{transition:opacity .5s linear var(--v,0s)}html.js .f-grafik[data-warten] .ein{opacity:0}.f-grafik .steig{transition:transform .8s var(--f-aus) var(--v,0s), opacity .5s linear var(--v,0s)}html.js .f-grafik[data-warten] .steig{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){html.js .f-kin[data-warten],html.js .f-kin[data-warten] .f-kin-wort>span,html.js .f-steig[data-warten],html.js .f-klammern[data-warten]>i,html.js .f-grafik[data-warten] .auf,html.js .f-grafik[data-warten] .steig{opacity:1!important;transform:none!important}html.js .f-grafik[data-warten] .zug{stroke-dashoffset:0!important}html.js .f-grafik[data-warten] .ein,html.js .f-block[data-warten]{opacity:1!important;color:inherit!important}.f-block:after{display:none}.f-baender>span{transition:none!important;transform:none!important}.f-ziffer>span{transition:none!important}}.f-sterne{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.f-logo{width:100%;height:auto;display:block;overflow:visible}.f-logo-mond,.f-logo-funke,.f-logo-b,.f-logo-welle{transform-box:view-box}.f-logo-mond{transition:transform .9s var(--f-zurueck) 80ms}.f-logo-funke{transition:transform .6s var(--f-zurueck), opacity .2s linear;transition-delay:calc(.56s + var(--i) * 70ms)}.f-logo-b{transition:transform .8s var(--f-zurueck);transition-delay:calc(.3s + var(--i) * 55ms)}.f-logo-welle{opacity:0;transform-origin:70px 70px}html.js .f-logo[data-warten] .f-logo-mond{transform:scale(0)}html.js .f-logo[data-warten] .f-logo-funke{opacity:0;transform:scale(0)}html.js .f-logo[data-warten] .f-logo-b{transform:translateY(105px)rotate(8deg)}.f-logo[data-an] .f-logo-welle{animation:f-welle 1.1s var(--f-aus) .32s both}@keyframes f-welle{0%{opacity:.9;stroke-width:3px;transform:scale(.95)}to{opacity:0;stroke-width:.5px;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){html.js .f-logo[data-warten] .f-logo-mond,html.js .f-logo[data-warten] .f-logo-funke,html.js .f-logo[data-warten] .f-logo-b{opacity:1!important;transform:none!important}.f-logo-welle{display:none}}.fk{z-index:50;color:#fff;height:72px;font-family:var(--font-sans);transition:background-color .4s var(--f-aus), box-shadow .4s var(--f-aus);position:fixed;inset:0 0 auto}.fk[data-gescrollt]{background:var(--f-nacht);box-shadow:0 1px #ffffff14}.fk-innen{height:100%;max-width:calc(var(--f-max) + 2 * var(--f-rand));padding:0 var(--f-rand);align-items:center;gap:14px;margin:0 auto;display:flex}.fk-marke{flex:none;display:block}.fk-logo{width:auto;height:30px;display:block}.fk-eule{flex:none;margin-right:6px}.fk-nav{align-items:center;gap:clamp(14px,1.7vw,30px);margin:0 auto;display:flex}.fk-link{color:#ffffffd1;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.fk-link:after{content:"";background:var(--f-lila-hell);transform-origin:100%;height:2px;transition:transform .5s var(--f-aus);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.fk-link:hover,.fk-link[aria-current=page],.fk-link[aria-expanded=true]{color:#fff}.fk-link:hover:after,.fk-link[aria-current=page]:after,.fk-link[aria-expanded=true]:after{transform-origin:0;transform:scaleX(1)}.fk-pfeil{transition:transform .4s var(--f-aus);opacity:.7}.fk-knopf[aria-expanded=true] .fk-pfeil{transform:rotate(180deg)}.fk-walkuere{color:#fff;padding:6px 11px;font-weight:600}.fk-walkuere:after{display:none}.fk-walkuere>i{border:0 solid var(--f-lila-hell);width:7px;height:9px;transition:transform .45s var(--f-zurueck);position:absolute}.fk-walkuere>i:first-of-type{border-top-width:2px;border-left-width:2px;top:2px;left:0}.fk-walkuere>i:nth-of-type(2){border-bottom-width:2px;border-right-width:2px;bottom:2px;right:0}.fk-walkuere:hover>i:first-of-type{transform:translate(2px,2px)}.fk-walkuere:hover>i:nth-of-type(2){transform:translate(-2px,-2px)}.fk-walkuere[aria-current=page]{color:var(--f-lila-hell)}.fk-gruppe{position:relative}.fk-panel{background:var(--f-nacht-2);opacity:0;min-width:300px;transition:opacity .25s linear, transform .5s var(--f-aus);border-radius:14px;padding:16px 10px 10px;position:absolute;top:calc(100% + 16px);left:-22px;transform:translateY(-8px);box-shadow:0 0 0 1px #ffffff14,0 30px 60px -20px #0009}.fk-panel:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.fk-panel[data-offen]{opacity:1;transform:none}.fk-panel-kopf{letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;margin:0 12px 8px;font-size:.72rem;font-weight:600}.fk-panel ul{margin:0;padding:0;list-style:none}.fk-panel li{opacity:0;transition:transform .5s var(--f-aus), opacity .3s linear;transition-delay:calc(var(--i) * 28ms);transform:translateY(10px)}.fk-panel[data-offen] li{opacity:1;transform:none}.fk-eintrag{color:#fff;border-radius:9px;gap:2px;padding:10px 12px 10px 16px;text-decoration:none;display:grid;position:relative}.fk-eintrag:hover,.fk-eintrag:focus-visible{background:#ffffff0d}.fk-eintrag[aria-current=page] .fk-eintrag-titel{color:var(--f-lila-hell)}.fk-eintrag-titel{letter-spacing:-.01em;font-size:.95rem;font-weight:560}.fk-eintrag-zeile{color:#ffffff94;font-size:.82rem}.fk-rechts{flex:none;align-items:center;gap:18px;display:flex}.fk-rechts .kopf-befehle{color:#ffffffb3}.fk-anfragen{white-space:nowrap;min-height:40px;padding:0 18px;font-size:.88rem}.fk-menue{color:#fff;cursor:pointer;background:0 0;border:0;width:42px;height:42px;display:none;position:relative}.fk-menue span{background:currentColor;border-radius:2px;height:2px;position:absolute;left:11px;right:11px}.fk-menue span:first-child{top:16px}.fk-menue span:last-child{top:24px}@media (max-width:1240px){.fk-nav{gap:16px}.fk-anmelden{display:none}}@media (max-width:1100px){.fk-nav,.fk-rechts .kopf-befehle,.fk-anfragen{display:none}.fk-menue{display:block}.fk-rechts{margin-left:auto}}.fm{width:100%;max-width:none;height:100%;max-height:none;padding:0 var(--f-rand) 40px;background:var(--f-nacht);color:#fff;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.fm::backdrop{background:var(--f-nacht)}.fm-kopf{justify-content:flex-end;align-items:center;height:72px;display:flex}.fm-zu{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.fm-nav{gap:2px;display:grid}.fm-gruppe{letter-spacing:.08em;text-transform:uppercase;color:var(--f-lila-hell);margin:22px 0 6px;font-size:.72rem;font-weight:600}.fm-link{color:#fff;letter-spacing:-.02em;align-items:baseline;gap:12px;padding:7px 0;font-size:1.45rem;font-weight:560;text-decoration:none;display:flex}.fm-link small{color:var(--f-lila-hell);letter-spacing:0;font-size:.8rem;font-weight:500}.fm-walkuere{font-size:2rem}.fm[open] .fm-link{animation:fm-steig .6s var(--f-aus) both;animation-delay:calc(var(--i) * 22ms)}@keyframes fm-steig{0%{opacity:0;transform:translateY(18px)}}.fm-aktionen{align-items:center;gap:20px;margin-top:36px;display:flex}.ff{padding:clamp(72px, 9vw, 120px) var(--f-rand) 34px;font-family:var(--font-sans);position:relative;overflow:clip}.ff-innen{max-width:var(--f-max);margin:0 auto;position:relative}.ff-oben{border-bottom:1px solid var(--f-linie);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:36px;display:flex}.ff-marke svg{width:auto;height:44px;display:block}.ff-satz{color:var(--f-leise);margin:0;font-size:1.05rem}.ff-spalten{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding:40px 0 48px;display:grid}.ff-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--f-lila-hell);margin:0 0 14px;font-size:.78rem;font-weight:600}.ff ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ff-link{color:#ffffffbd;font-size:.92rem;text-decoration:none;transition:color .25s}.ff-link:hover{color:#fff}.ff-unten{border-top:1px solid var(--f-linie);color:var(--f-sehr-leise);flex-wrap:wrap;align-items:center;gap:10px 28px;padding-top:24px;font-size:.82rem;display:flex}.ff-status{color:var(--f-sehr-leise);align-items:center;gap:8px;margin-left:auto;font-size:.82rem;text-decoration:none;display:inline-flex}.ff-status span{background:#5ee6b3;border-radius:50%;width:8px;height:8px}.ff-status[data-status=gestoert] span{background:#fca5a5}.ff-status[data-status=unbekannt] span{background:#fff6}@media (max-width:900px){.ff-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}.f-blase{transform-origin:30px 100%;max-width:100%;transition:transform .75s var(--f-zurueck) var(--v,0s), opacity .25s linear var(--v,0s);padding-bottom:22px;display:inline-block;position:relative}html.js .f-blase[data-warten]{opacity:0;transform:scale(.55)translateY(14px)}.f-blase-koerper{border:3px solid var(--f-lila);background:var(--f-grund);border-radius:22px;padding:22px 34px 26px 28px;position:relative}.f-blase-spitze{width:34px;height:26px;position:absolute;bottom:0;left:30px;overflow:visible}.f-blase-spitze path{fill:var(--f-grund);stroke:var(--f-lila);stroke-width:3px;stroke-linejoin:round;transform:translateY(-3px)}.f-blase.rechts{transform-origin:calc(100% - 30px) 100%}.f-blase.rechts .f-blase-spitze{left:auto;right:30px;transform:scaleX(-1)}.f-blase.voll .f-blase-koerper{background:var(--f-lila);color:#fff}.f-blase.voll .f-blase-spitze path{fill:var(--f-lila)}.f-blase-punkte{gap:4px;display:flex;position:absolute;bottom:9px;right:16px}.f-blase-punkte i{background:var(--f-lila);opacity:.55;border-radius:50%;width:5px;height:5px}.f-blase.voll .f-blase-punkte i{background:#fff}.f-blase[data-an] .f-blase-punkte i{animation:f-tippen .9s var(--f-weich) 2 both;animation-delay:calc(var(--v,0s) + .38s)}.f-blase[data-an] .f-blase-punkte i:nth-child(2){animation-delay:calc(var(--v,0s) + .5s)}.f-blase[data-an] .f-blase-punkte i:nth-child(3){animation-delay:calc(var(--v,0s) + .62s)}@keyframes f-tippen{0%,to{opacity:.55;transform:none}40%{opacity:1;transform:translateY(-4px)}}.f-blase.klein .f-blase-koerper{border-radius:18px;padding:18px 26px 22px 22px}.f-kern{transition:transform .8s var(--f-zurueck) var(--v,0s), opacity .25s linear var(--v,0s);padding:14px 0;display:inline-block;position:relative}html.js .f-kern[data-warten]{opacity:0;transform:rotate(-6deg)scale(.6)}.f-kern-koerper{border:3px solid var(--f-lila);background:var(--f-grund);border-radius:12px;padding:22px 34px 20px;position:relative}.f-kern-koerper:before{content:"";border:7px solid #0000;border-left-color:var(--f-lila);border-top-color:var(--f-lila);position:absolute;top:7px;left:7px}.f-kern-kontakte{background:repeating-linear-gradient(90deg, var(--f-lila) 0 3px, transparent 3px 22px);height:14px;position:absolute;left:18px;right:18px}.f-kern-kontakte.oben{top:0}.f-kern-kontakte.unten{bottom:0}html.js .f-kern[data-warten] .f-kern-kontakte{transform:scaleY(0)}.f-kern-kontakte{transition:transform .5s var(--f-aus) calc(var(--v,0s) + .3s)}.f-kern-bahn{justify-content:space-between;align-items:center;height:12px;margin-top:14px;display:flex;position:relative}.f-kern-bahn:before{content:"";background:var(--f-lila);opacity:.35;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.f-kern-bahn i{border:2.5px solid var(--f-lila);background:var(--f-grund);border-radius:50%;width:12px;height:12px;transition:background-color .2s linear;position:relative}.f-kern[data-an] .f-kern-bahn i{animation:3.2s linear infinite f-knoten;animation-delay:calc(var(--v,0s) + .7s + var(--k) * .26s)}@keyframes f-knoten{0%{background:var(--f-grund)}4%,60%{background:var(--f-lila)}72%,to{background:var(--f-grund)}}.f-kern-bahn b{background:var(--f-lila);opacity:0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 2px;position:absolute;top:50%;left:0}.f-kern[data-an] .f-kern-bahn b{animation:f-impuls 3.2s var(--f-weich) infinite;animation-delay:calc(var(--v,0s) + .6s)}@keyframes f-impuls{0%{opacity:0;left:0}6%{opacity:1}46%{opacity:1;left:calc(100% - 12px)}54%,to{opacity:0;left:calc(100% - 12px)}}.f-punktmuster{color:var(--f-text);max-width:460px}.f-punktmuster-ring{transform-box:fill-box;transform-origin:50%;opacity:0}.f-punktmuster[data-an] .f-punktmuster-ring{animation:f-ring 2.8s var(--f-aus) infinite;animation-delay:var(--v,0s)}@keyframes f-ring{0%{opacity:.9;transform:scale(1)}45%,to{opacity:0;transform:scale(4.2)}}.f-umlauf{color:var(--f-text);max-width:240px}@media (prefers-reduced-motion:reduce){html.js .f-blase[data-warten],html.js .f-kern[data-warten],html.js .f-kern[data-warten] .f-kern-kontakte{opacity:1!important;transform:none!important}.f-kern .f-kern-bahn i,.f-kern .f-kern-bahn b,.f-punktmuster-ring,.f-blase-punkte i{animation:none!important}}.fs-held{min-height:100svh;padding:96px var(--f-rand) clamp(36px, 6vh, 64px);grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.fs-held-logo{place-self:center;width:min(64vw,760px);margin-top:-4vh;animation:linear both fs-logo-weg;animation-timeline:view();animation-range:exit;position:relative}@keyframes fs-logo-weg{0%{opacity:1;transform:none}55%{opacity:1}to{opacity:0;transform:translateY(-12vh)scale(.9)}}.fs-held-unten{max-width:var(--f-max);justify-content:space-between;align-items:flex-end;gap:40px;width:100%;margin:0 auto;display:flex;position:relative}.fs-held-unten>div{max-width:560px}.fs-held .f-h1{font-size:clamp(1.9rem,2.9vw,2.9rem)}.fs-ort{color:var(--f-sehr-leise);text-align:right;margin:0;font-size:.82rem}.fs-kopf{max-width:640px;margin-bottom:clamp(48px,6vw,84px)}.fs-kopf-link{margin-top:20px}.fs-produkte{grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,110px);display:grid}.fs-produkt .f-blase,.fs-produkt .f-kern{margin-bottom:34px}.fs-marke{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:600;line-height:1.05;display:block}.fs-marke em{color:var(--f-lila);font-style:normal}.fs-produkt-titel{margin-top:4px}.fs-produkt .f-steig:last-child{margin-top:18px}.fs-beispiel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.fs-ablauf{gap:30px;margin:0;padding:0;list-style:none;display:grid}.fs-ablauf li:nth-child(2){padding-left:clamp(0px,4vw,56px)}.fs-ablauf li:nth-child(3){text-align:right}.fs-ablauf li:nth-child(3) .f-blase{text-align:left;max-width:520px}.fs-schritt{letter-spacing:.08em;text-transform:uppercase;color:var(--f-sehr-leise);margin:0 0 10px;font-size:.74rem;font-weight:600}.fs-zitat{letter-spacing:-.012em;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:520;line-height:1.4;display:block}.fs-blatt{background:var(--f-hell);max-width:470px;box-shadow:0 0 0 1px var(--f-linie);border-radius:6px;padding:22px 26px;position:relative}.fs-blatt p{color:var(--f-tinte);margin:12px 0;font-size:1rem;font-weight:560}.fs-blatt-zeile{background:var(--f-linie);border-radius:4px;width:78%;height:8px;display:block}.fs-blatt-zeile.kurz{width:46%}.fs-fussnote{grid-column:2;margin-top:6px}.fs-blatt .f-block:after{background:var(--f-lila)}.fs-programme{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.fs-status{letter-spacing:.08em;text-transform:uppercase;color:var(--f-lila-hell);margin:0 0 14px;font-size:.78rem;font-weight:600}.fs-programm-name{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:600;line-height:1}.fs-programm-name.klein{font-size:clamp(2rem,3.6vw,3.1rem)}.fs-walkuere .f-punktmuster{margin:6px 0 26px}.fs-research .f-umlauf{margin:0 0 22px}.fs-walkuere .f-steig:last-child,.fs-research .f-steig:last-child{margin-top:22px}.fs-team-innen{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:end;gap:clamp(40px,6vw,96px);display:grid}.fs-gesichter{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:relative}.fs-gesicht{aspect-ratio:2/3;background:var(--f-tag-2);border-radius:6px;margin:0;position:relative;overflow:hidden}.fs-gesicht img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--f-aus) var(--v,0s);display:block}.fs-gesicht:after{content:"";background:var(--f-lila);transform-origin:top;transition:transform .9s var(--f-weich) var(--v,0s);position:absolute;inset:0;transform:scaleY(0)}html.js .fs-gesicht[data-warten]:after{transform:scaleY(1)}html.js .fs-gesicht[data-warten] img{transform:scale(1.15)}.fs-gesicht:nth-child(2n){margin-top:36px}.fs-eule{position:absolute;top:-52px;right:6px}@media (max-width:900px){.fs-produkte,.fs-beispiel,.fs-programme,.fs-team-innen{grid-template-columns:1fr}.fs-fussnote{grid-column:auto}.fs-held-unten{flex-direction:column;align-items:flex-start}.fs-ort{text-align:left}.fs-held-logo{width:86vw}.fs-gesichter{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-gesicht:nth-child(n+4){display:none}.fs-marke{white-space:normal}}@media (prefers-reduced-motion:reduce){.fs-held-logo{animation:none}html.js .fs-gesicht[data-warten]:after{transform:scaleY(0)!important}html.js .fs-gesicht[data-warten] img{transform:none!important}}.fk .maskottchen-wache{align-self:center;margin:0 0 0 2px}.fw-held{min-height:100svh;padding:96px var(--f-rand) clamp(36px, 6vh, 64px);grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.fw-held-mitte{text-align:center;place-self:center;margin-top:-2vh;animation:linear both fs-logo-weg;animation-timeline:view();animation-range:exit exit 80%;position:relative}.fw-status{letter-spacing:.1em;text-transform:uppercase;color:var(--f-lila-hell);align-items:center;gap:10px;margin:0 0 22px;font-size:.78rem;font-weight:600;display:inline-flex}.fw-status span{background:var(--f-lila-hell);width:8px;height:8px;animation:fw-puls 2.4s var(--f-weich) infinite;border-radius:50%}@keyframes fw-puls{50%{opacity:.25}}.fw-marke{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,7.4vw,7rem);font-weight:600;line-height:1}.fw-marke-text{white-space:nowrap}.fw-marke em{color:var(--f-lila-hell);font-style:normal}.fw-marke-text{display:inline-block}.fw-held-unten{max-width:var(--f-max);width:100%;margin:0 auto;position:relative}.fw-held-unten .f-text{max-width:62ch}.fw-fall{height:290vh;position:relative}.fw-fall-buehne{height:100svh;max-width:var(--f-max);padding:72px var(--f-rand) 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid;position:sticky;top:0}.fw-schritte{counter-reset:s;gap:18px;margin:36px 0 22px;padding:0;list-style:none;display:grid}.fw-schritte li{transition:opacity .5s var(--f-aus), transform .6s var(--f-aus);gap:4px;padding-left:46px;display:grid;position:relative}.fw-schritte li:before{counter-increment:s;content:"0" counter(s);font-family:var(--font-mono);color:var(--f-lila-hell);font-size:.78rem;position:absolute;top:1px;left:0}.fw-schritte b{letter-spacing:-.015em;font-size:1.1rem;font-weight:600}.fw-schritte span{color:var(--f-leise);font-size:1rem;line-height:1.5}.fw-fall-bild{position:relative}.fw-sitzung{color:#fff;width:100%;height:auto;display:block;overflow:visible}.fw-fall-satz{letter-spacing:-.012em;max-width:40ch;margin:26px 0 0;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:520;line-height:1.45}.fw-eule{position:absolute;top:-64px;right:0}.fw-strom{animation:fw-strom var(--d,7s) linear infinite}@keyframes fw-strom{to{stroke-dashoffset:-460px}}.fw-pop{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--f-zurueck), opacity .2s linear}.fw-zug{stroke-dasharray:1;transition:stroke-dashoffset 1.1s var(--f-weich)}.fw-klammer path{transition:transform .7s var(--f-zurueck), opacity .3s linear;transform-box:fill-box;transform-origin:50%}.fw-gestrichelt,.fw-fall-satz{transition:opacity .5s linear}html.js .fw-fall:not([data-schritt="1"]):not([data-schritt="2"]):not([data-schritt="3"]) .fw-s1,html.js .fw-fall:not([data-schritt="2"]):not([data-schritt="3"]) .fw-s2,html.js .fw-fall:not([data-schritt="3"]) .fw-s3{opacity:0}html.js .fw-fall:not([data-schritt="1"]):not([data-schritt="2"]):not([data-schritt="3"]) li.fw-s1,html.js .fw-fall:not([data-schritt="2"]):not([data-schritt="3"]) li.fw-s2,html.js .fw-fall:not([data-schritt="3"]) li.fw-s3{opacity:.22;transform:none}html.js .fw-fall:not([data-schritt="1"]):not([data-schritt="2"]):not([data-schritt="3"]) .fw-pop.fw-s1,html.js .fw-fall:not([data-schritt="2"]):not([data-schritt="3"]) .fw-pop.fw-s2,html.js .fw-fall:not([data-schritt="3"]) .fw-pop.fw-s3{transform:scale(0)}html.js .fw-fall:not([data-schritt="3"]) .fw-zug{stroke-dashoffset:1px;opacity:1}html.js .fw-fall:not([data-schritt="3"]) .fw-klammer{opacity:1}html.js .fw-fall:not([data-schritt="3"]) .fw-klammer path{opacity:0;transform:scale(.4)}.fw-welle{transform-box:fill-box;transform-origin:50%}.fw-fall[data-schritt="3"] .fw-welle{animation:f-ring 2.6s var(--f-aus) .8s infinite}html.js .fw-fall .fw-welle{opacity:0}.fw-kopf{max-width:620px;margin-bottom:56px}.fw-kette{max-width:900px}.fw-regel{color:#fff}.fw-kette-namen{grid-template-columns:repeat(4,1fr);margin:10px 0 0;padding:0;font-size:.95rem;font-weight:560;list-style:none;display:grid}.fw-kette-namen li:first-child{text-align:left}.fw-kette-namen li:nth-child(2),.fw-kette-namen li:nth-child(3){text-align:center}.fw-kette-namen li:nth-child(4){text-align:right}.fw-laeufer{transition:transform 1.32s var(--f-weich) var(--v,0s), opacity .3s linear calc(var(--v,0s) + 1.32s)}html.js .fw-regel[data-warten] .fw-laeufer{transform:none}.fw-regel[data-an] .fw-laeufer{opacity:0;transform:translate(520px)}.fw-massnahme-zeile{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:clamp(64px,8vw,110px);display:grid}.fw-massnahme{color:#fff}.fw-frist{transform-box:fill-box;transform-origin:100%}.fw-massnahme[data-an] .fw-frist{animation:5s linear infinite fw-frist;animation-delay:var(--v,0s)}@keyframes fw-frist{0%{transform:scaleX(1)}to{transform:scaleX(.04)}}.fw-gross{color:var(--f-text);letter-spacing:-.018em;max-width:30ch;font-size:clamp(1.2rem,1.9vw,1.7rem);font-weight:560;line-height:1.35}.fw-zahl{margin:clamp(36px,5vw,64px) 0 clamp(36px,5vw,56px)}.fw-zahl .f-zahl{color:var(--f-lila-hell)}.fw-zwei{grid-template-columns:1fr 1fr;gap:40px;max-width:900px;display:grid}.fw-zwei .f-text{margin:0}.fw-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.fw-raum{color:#fff}.fw-stationen{grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.fw-stationen:before{content:"";background:linear-gradient(90deg, var(--f-lila-hell) 0 66%, transparent 66%);height:3px;position:absolute;top:11px;left:11px;right:11px}.fw-stationen li{letter-spacing:-.012em;justify-items:start;gap:14px;padding-right:16px;font-size:1.05rem;font-weight:560;display:grid}.fw-stationen i{background:var(--f-lila-hell);width:25px;height:25px;box-shadow:0 0 0 6px var(--f-nacht);border-radius:50%;position:relative}.fw-stationen li:last-child i{background:var(--f-nacht);border:3px dashed var(--f-lila-hell)}.fw-tests{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:44px;display:flex}.fw-tests-kopf{letter-spacing:.08em;text-transform:uppercase;color:var(--f-lila-hell);margin:0 8px 0 0;font-size:.78rem;font-weight:600}.fw-tests ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fw-tests li{border:2px solid var(--f-linie);border-radius:999px;padding:7px 14px;font-size:.9rem}.fw-web{margin-top:clamp(72px,9vw,120px)}.fw-server{color:#fff}.fw-link{margin-top:20px}.fw-schluss{text-align:center;padding-top:clamp(110px,14vw,180px);padding-bottom:clamp(110px,14vw,180px)}.fw-schluss-innen{justify-items:center;display:grid}.fw-marke.klein{font-size:clamp(2.2rem,5vw,4.4rem)}@media (max-width:900px){.fw-fall{height:auto}.fw-fall-buehne{grid-template-columns:1fr;height:auto;padding-top:88px;padding-bottom:88px;position:relative}html.js .fw-fall .fw-s1,html.js .fw-fall .fw-s2,html.js .fw-fall .fw-s3,html.js .fw-fall li{opacity:1!important;transform:none!important}html.js .fw-fall .fw-zug{stroke-dashoffset:0!important}html.js .fw-fall .fw-klammer path{opacity:1!important;transform:none!important}.fw-raster,.fw-massnahme-zeile,.fw-zwei{grid-template-columns:1fr}.fw-stationen{grid-template-columns:1fr 1fr;row-gap:26px}.fw-stationen:before{display:none}.fw-kette-namen{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.fw-held-mitte{animation:none}.fw-strom,.fw-status span,.fw-massnahme .fw-frist{animation:none!important}html.js .fw-regel[data-warten] .fw-laeufer,.fw-laeufer{opacity:0!important}}@media (max-width:900px){.fw-eule{width:fit-content;margin:18px 0 0 auto;display:block;position:relative;top:auto;right:auto}}.fe-held{min-height:100svh;padding:96px var(--f-rand) clamp(36px, 6vh, 64px);grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.fe-held-mitte{text-align:center;place-self:center;justify-items:center;animation:linear both fs-logo-weg;animation-timeline:view();animation-range:exit exit 80%;display:grid;position:relative}.fe-datum .f-zahl{color:#fff}.fe-datum .f-zahl-klein{color:var(--f-lila-hell);font-size:clamp(1.3rem,2.4vw,2.1rem)}.fe-titel-event{letter-spacing:-.025em;margin:28px 0 0;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:600}.fe-held-unten{max-width:var(--f-max);width:100%;margin:0 auto;position:relative}.fe-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.fe-daten{border-top:2px solid var(--f-linie);border-bottom:2px solid var(--f-linie);grid-template-columns:auto minmax(0,1fr) auto;margin:30px 0 26px;display:grid}.fe-daten>div{padding:14px 18px 14px 0}.fe-daten>div+div{border-left:2px solid var(--f-linie);padding-left:18px}.fe-daten dt{letter-spacing:.08em;text-transform:uppercase;color:var(--f-sehr-leise);margin-bottom:6px;font-size:.68rem;font-weight:600}.fe-daten dd{letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:560;line-height:1.35}.fe-stempel{border:2px solid var(--f-lila);color:var(--f-lila);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:3px 9px;font-size:.72rem;font-weight:650;display:inline-block;transform:rotate(-2deg)}.fe-person{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;margin:6px 0 22px;display:grid}.fe-foto{border-radius:8px;margin:0}.fe-foto.fs-gesicht:nth-child(2n){margin-top:0}.fe-wer .fe-name{letter-spacing:-.012em;margin:0;font-size:1.1rem;font-weight:600}.fe-wer .fe-rolle{color:var(--f-leise);margin:4px 0 0;font-size:.9rem}.fe-zitat{letter-spacing:-.018em;font-size:clamp(1.05rem,1.5vw,1.4rem);font-weight:600;line-height:1.32;display:block}.fe-beitrag .f-text,.fe-link{margin-top:18px}.fe-schluss{text-align:center}.fe-schluss-innen{justify-items:center;display:grid}.fe-schluss .f-text{margin-left:auto;margin-right:auto}.fe-eule{margin-top:40px}@media (max-width:900px){.fe-raster{grid-template-columns:1fr}}@media (max-width:560px){.fe-daten{grid-template-columns:1fr 1fr}.fe-daten>div:nth-child(2){border-left:0;border-top:2px solid var(--f-linie);grid-area:2/1/auto/-1;padding-left:0}.fe-daten>div:nth-child(3){padding-left:18px}.fe-person{grid-template-columns:80px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fe-held-mitte{animation:none}}.fh{min-height:92svh;padding:96px var(--f-rand) clamp(36px, 6vh, 64px);grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.fh-klein{min-height:74svh}.fh-mitte{text-align:center;width:100%;max-width:var(--f-max);place-self:center;justify-items:center;animation:linear both fs-logo-weg;animation-timeline:view();animation-range:exit exit 80%;display:grid;position:relative}.fh-unten{max-width:var(--f-max);width:100%;margin:0 auto;position:relative}.fh-unten .f-text{max-width:62ch}.f-marke-gross{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,6.4vw,6rem);font-weight:600;line-height:1}.f-marke-gross em{color:var(--f-lila-hell);font-style:normal}@media (prefers-reduced-motion:reduce){.fh-mitte{animation:none}}.f-kette{color:var(--f-text)}.f-kette-namen{grid-template-columns:repeat(var(--n), minmax(0, 1fr));letter-spacing:-.01em;gap:10px;margin:8px 0 0;padding:0;font-size:.95rem;font-weight:560;list-style:none;display:grid}.f-kette-namen li{text-align:center}.f-kette-namen li:first-child{text-align:left}.f-kette-namen li:last-child{text-align:right}.f-kette-laeufer{transition:transform var(--dauer,1s) var(--f-weich) var(--v,0s), opacity .3s linear calc(var(--v,0s) + var(--dauer,1s))}.f-grafik[data-an] .f-kette-laeufer{transform:translateX(var(--weg));opacity:0}@media (max-width:700px){.f-kette-namen{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.f-kette-laeufer{display:none}}.fs-held-logo{width:min(66vw,720px,142.857svh - 457.143px);margin-top:-3vh}.fm-marke{aspect-ratio:1/.7;width:100%;position:relative}.fm-marke-mond{transition:transform 1.1s var(--f-zurueck) .1s, opacity .35s linear .1s;position:absolute;inset:0}.fm-marke-anker{position:absolute;inset:0}html.js .fm-marke[data-warten] .fm-marke-mond{opacity:0;transform:scale(.3)}.fm-marke-welle{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fm-marke-welle circle{fill:none;stroke:var(--f-lila-hell);stroke-width:.35px;opacity:0;transform-origin:50px 35px;transform-box:view-box}.fm-marke[data-an] .fm-marke-welle circle{animation:fm-welle 1.1s var(--f-aus) .85s forwards}@keyframes fm-welle{0%{opacity:.5;transform:scale(1.03)}to{opacity:0;transform:scale(1.7)}}.fm-marke-schrift{width:44%;height:auto;position:absolute;top:45.5%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.fm-b{transform-box:view-box;transition:transform .85s var(--f-zurueck);transition-delay:calc(.95s + var(--i) * 60ms)}html.js .fm-marke[data-warten] .fm-b{transform:translateY(84px)rotate(7deg)}@media (prefers-reduced-motion:reduce){html.js .fm-marke[data-warten] .fm-marke-mond,html.js .fm-marke[data-warten] .fm-b{opacity:1!important;transform:none!important}.fm-marke-welle{display:none}}@media (max-width:900px){.fs-held-logo{width:100vw;margin:0 calc(-1 * var(--f-rand))}}.fz-szene{text-align:center;padding-top:clamp(80px,10vw,136px);padding-bottom:clamp(80px,10vw,136px)}.fz-szene .f-innen{justify-items:center;display:grid}.fz-szene-eng{padding-top:clamp(40px,6vw,80px)}.fz-aussage{max-width:20ch;margin-top:clamp(28px,3.5vw,44px);font-size:clamp(1.75rem,3vw,3rem)}.fz-satz{text-align:center;max-width:54ch;margin:clamp(32px,4vw,52px) auto 0}.fz-link{margin-top:22px}.fz-links{flex-wrap:wrap;justify-content:center;gap:10px 32px;display:flex}.fz-mitte{justify-content:center}.fz-szene .fs-marke{font-size:clamp(1.4rem,2.3vw,2.1rem)}.fz-szene .f-blase,.fz-szene .f-kern{text-align:left}.fz-wissen-buehne{width:100%;max-width:860px;margin-top:clamp(48px,6vw,80px)}.fz-wissen{color:var(--f-text)}.fz-wissen-namen{letter-spacing:-.01em;height:1.6em;margin:14px 0 0;padding:0;font-size:.95rem;font-weight:560;list-style:none;position:relative}.fz-wissen-namen li{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.fz-wissen-namen li:first-child{left:9.7%}.fz-wissen-namen li:nth-child(2){left:49.3%}.fz-wissen-namen li:nth-child(3){color:var(--f-lila);left:83.6%}.fz-gross{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4.6vw,4.4rem);font-weight:600;line-height:1.05}.fz-wechsel{vertical-align:bottom;color:var(--f-lila);display:inline-block}.fz-wechsel-maske{text-align:left;margin:-.06em 0 -.14em;padding:.06em 0 .14em;display:inline-grid;position:relative;overflow:hidden}.fz-wechsel-maske>span{grid-area:1/1}.fz-wechsel-mass{visibility:hidden}.fz-wechsel-maske>span:not(.fz-wechsel-mass){animation:fz-wort calc(var(--n) * 2.6s) var(--f-weich) infinite;animation-delay:calc(var(--i) * 2.6s);transform:translateY(110%)}@keyframes fz-wort{0%{transform:translateY(110%)}6%,30%{transform:none}36%,to{transform:translateY(-110%)}}.fz-kette-buehne{width:100%;max-width:820px;margin-top:clamp(48px,6vw,80px)}.fz-kette-buehne .f-kette-namen{margin-top:14px;font-size:1rem}.fz-kette-buehne .f-kette-namen li:last-child{color:var(--f-lila)}.fz-fragen{flex-wrap:wrap;justify-content:center;gap:18px 22px;max-width:1100px;margin:clamp(36px,4.5vw,56px) 0 0;padding:0;list-style:none;display:flex}.fz-fragen li:nth-child(2){transform:translateY(18px)}.fz-frage{letter-spacing:-.01em;max-width:26ch;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:520;line-height:1.35;display:block}.fz-walkuere{padding-top:clamp(88px,11vw,144px);padding-bottom:clamp(88px,11vw,144px)}.fz-walkuere-kopf{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.fz-walkuere-kopf .f-text{margin-top:16px}.fz-status{letter-spacing:.1em;text-transform:uppercase;color:var(--f-lila-hell);align-items:center;gap:10px;margin:0 0 18px;font-size:.78rem;font-weight:600;display:inline-flex}.fz-status span{background:var(--f-lila-hell);width:8px;height:8px;animation:fw-puls 2.4s var(--f-weich) infinite;border-radius:50%}.fz-walkuere-marke{letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,6.4vw,6rem);font-weight:600;line-height:.95}.fz-walkuere-marke em{color:var(--f-lila-hell);font-style:normal;display:block}.fz-strom-buehne{background:#ffffff09;border-radius:18px;margin-top:clamp(48px,6vw,80px);padding:clamp(20px,3vw,36px);box-shadow:inset 0 0 0 1.5px #ffffff14}.fz-strom{color:#fff}.fz-strom-namen{color:var(--f-leise);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin:18px 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.fz-strom-namen li{align-items:baseline;gap:10px;display:flex}.fz-strom-namen i{font-style:normal;font-family:var(--font-mono);color:var(--f-lila-hell);font-size:.76rem}.fz-daten{border-top:1.5px solid var(--f-linie);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(36px,4.5vw,56px) 0 0;display:grid}.fz-daten>div{padding:20px 24px 0 0}.fz-daten>div+div{border-left:1.5px solid var(--f-linie);padding-left:24px}.fz-daten dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-lila-hell);margin-bottom:8px;font-size:.74rem}.fz-daten dd{letter-spacing:-.012em;margin:0;font-size:clamp(1.02rem,1.4vw,1.2rem);font-weight:560;line-height:1.35}.fz-walkuere-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 40px;margin-top:clamp(40px,5vw,64px);display:flex}.fz-research{color:var(--f-leise);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 18px;font-size:.9rem;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff24}.fz-research b{color:var(--f-text);font-weight:600}@media (max-width:900px){.fz-walkuere-kopf{grid-template-columns:1fr;align-items:start}.fz-strom-namen,.fz-daten{grid-template-columns:1fr}.fz-daten>div+div{border-left:0;border-top:1.5px solid var(--f-linie);margin-top:16px;padding-left:0}.fz-fragen li:nth-child(2){transform:none}.fz-research{border-radius:14px}}.fz-treppe{grid-template-columns:repeat(var(--n), minmax(0, 1fr));text-align:left;align-items:end;width:100%;max-width:980px;margin:clamp(56px,7vw,96px) 0 0;padding:0;list-style:none;display:grid}.fz-treppe li{margin-bottom:calc(var(--s) * clamp(34px, 4.5vw, 64px));border-bottom:3px solid var(--f-text);gap:6px;padding:0 18px 16px 0;display:grid;position:relative}.fz-treppe li:not(:last-child):after{content:"";background:var(--f-text);width:3px;height:calc(clamp(34px,4.5vw,64px) + 3px);position:absolute;bottom:-3px;right:0}.fz-treppe li:last-child{border-color:var(--f-lila)}.fz-treppe b{letter-spacing:-.02em;font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:600}.fz-treppe li:last-child b{color:var(--f-lila)}.fz-treppe span{color:var(--f-leise);font-size:.92rem}.fz-einfuehrung-links{margin-top:40px}.fz-schluss .fz-aussage{margin-top:0}.fz-schluss .f-knoepfe{margin-top:36px}.fz-investoren{margin-top:26px}.fz-investoren .f-link{font-size:.88rem}@media (max-width:760px){.fz-treppe{grid-template-columns:1fr}.fz-treppe li{margin:0 0 0 calc(var(--s) * 28px);padding-top:18px}.fz-treppe li:not(:last-child):after{display:none}.fz-wissen-namen{font-size:.7rem}.fz-wissen-namen li{white-space:normal;text-align:center;width:30%}}@media (prefers-reduced-motion:reduce){.fz-wechsel-maske>span:not(.fz-wechsel-mass){animation:none;transform:translateY(110%)}.fz-wechsel-maske>span:first-child{transform:none}.fz-status span{animation:none}}.fn{min-height:100svh;padding:110px var(--f-rand) 80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative;overflow:clip}.fn-mond{aspect-ratio:1;justify-self:center;width:100%;max-width:620px;position:relative}.fn-mond-anker{position:absolute;inset:0}.fn-text{max-width:560px;position:relative}.fn-eule{margin-top:36px}@media (max-width:900px){.fn{grid-template-columns:1fr}.fn-mond{max-width:360px}}.recht-film{min-height:72svh;padding-top:170px}.befehle-kasten{background:var(--f-nacht-2);box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -30px #000000e6}.befehle-eintrag{padding-left:40px;transition:background-color .15s,color .15s;position:relative}.befehle-eintrag .befehle-titel,.befehle-eintrag .befehle-zeile,.befehle-eintrag .befehle-pfad{transition:opacity .15s}.befehle-liste:has([aria-selected=true]) .befehle-eintrag:not([aria-selected=true]) .befehle-titel{opacity:.62}.befehle-eintrag[aria-selected=true]{box-shadow:none;background:#ffffff12}.befehle-gruppe{color:#ffffff6b;padding-left:40px}.befehle-eule{width:16px;height:16px;margin-top:-9px;line-height:0;animation:.34s cubic-bezier(.3,1.6,.5,1) both befehle-hupf;position:absolute;top:50%;left:12px}@keyframes befehle-hupf{0%{opacity:.2;transform:translateY(-9px)scale(1.1,.85)}60%{opacity:1;transform:translateY(1px)scale(.92,1.08)}to{transform:none}}@media (prefers-reduced-motion:reduce){.befehle-eule{animation:none}}@media (max-width:700px){.f-grafik :is(line,path,polyline,circle,rect,ellipse):not([pathLength]),.fw-sitzung :is(line,path,polyline,circle,rect):not([pathLength]){vector-effect:non-scaling-stroke}}@media (max-width:520px){.f-knopf{border-radius:24px}.f-knopf svg{flex:none}}@media (max-width:600px){.fw-kette-namen{grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:18px;font-size:.95rem}.fw-kette-namen li,.fw-kette-namen li:nth-child(n){text-align:left;align-items:baseline;gap:8px;display:flex}.fw-kette-namen li:before{content:"";background:var(--f-lila-hell);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(-1px)}.fw-stationen{grid-template-columns:1fr;row-gap:0;margin-top:32px}.fw-stationen li{grid-template-columns:25px minmax(0,1fr);align-items:center;column-gap:16px;padding:0 0 22px;position:relative}.fw-stationen li:not(:last-child):after{content:"";background:var(--f-lila-hell);width:3px;position:absolute;top:25px;bottom:0;left:11px}.fw-stationen li:nth-child(3):after{border-left:3px dashed var(--f-lila-hell);background:0 0;width:0}.fw-tests{margin-top:30px}.fw-massnahme-zeile{gap:24px;margin-top:56px}.fw-zahl{margin:28px 0 30px}.fw-zwei{gap:16px}}@media (max-width:440px){.fz-kette-buehne .f-kette-namen{gap:4px;font-size:.66rem}}.fq-held-bild{place-items:center;display:grid}.fq-held-bild .fs-marke{font-size:clamp(2rem,4.4vw,3.8rem)}.fq-walkuere-gross{text-align:center;font-size:clamp(3rem,9vw,8.4rem)}.fq-walkuere-gross em{display:inline}.fq-gestrichelt em{-webkit-text-decoration:underline dashed var(--f-lila-hell);text-decoration:underline dashed var(--f-lila-hell);text-underline-offset:.18em;text-decoration-thickness:3px}.fq-these{letter-spacing:-.045em;text-align:center;margin:0;font-size:clamp(2.8rem,8vw,7.6rem);font-weight:600;line-height:.98}.fq-these em{color:var(--f-lila-hell);font-style:normal}.fq-zwei{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid}.fq-oben{align-items:start}.fq-satz{margin-top:clamp(32px,4vw,48px)}.fq-system-kopf{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(28px,6vw,96px);margin-bottom:clamp(32px,4vw,52px);display:grid}.fq-system-kopf .f-text{margin:0}.fq-system-liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.fq-baustein{height:100%;min-height:168px;color:var(--f-text);background:var(--f-grund);box-shadow:inset 0 0 0 2px var(--f-linie);transition:box-shadow .35s var(--f-aus), transform .35s var(--f-aus);border-radius:16px;grid-template-rows:auto 1fr auto;gap:10px;padding:22px 22px 20px;text-decoration:none;display:grid;position:relative}.f-tag .fq-baustein{background:#f6f5f8}.fq-baustein:hover{box-shadow:inset 0 0 0 2px var(--f-lila);transform:translateY(-3px)}.fq-baustein.ist-aktiv{background:var(--f-lila);color:#fff;box-shadow:none}.fq-baustein-name{letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.fq-baustein-name em{color:var(--f-lila);font-style:normal}.fq-baustein.ist-aktiv .fq-baustein-name em{color:#fff}.fq-baustein-zeile{color:var(--f-leise);font-size:.92rem;line-height:1.45}.fq-baustein.ist-aktiv .fq-baustein-zeile{color:#ffffffd1}.fq-baustein-status{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-lila);min-height:1em;font-size:.72rem}.fq-baustein.ist-aktiv .fq-baustein-status{color:#fff}.fq-baustein>svg{color:var(--f-lila);position:absolute;top:24px;right:20px}.fq-baustein.ist-aktiv>svg{color:#fff}.fq-zeilen{gap:0 clamp(28px,5vw,64px);margin:0;padding:0;list-style:none;display:grid}.fq-zeilen-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fq-zeilen-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fq-zeilen li{border-top:2px solid var(--f-linie);gap:8px;padding:20px 0 22px;display:grid}.fq-zeilen b{letter-spacing:-.015em;font-size:1.1rem;font-weight:600}.fq-zeilen span{color:var(--f-leise);line-height:1.55}.fq-kette{width:100%;max-width:960px;margin:clamp(40px,5vw,64px) 0 0}.fq-kette .f-kette-namen{font-size:.98rem}.fq-stationen{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:clamp(36px,4.5vw,56px) 0 0;padding:0;list-style:none;display:grid}.fq-stationen li{border-top:2px solid var(--f-linie);gap:6px;padding-top:16px;display:grid}.fq-stationen li:last-child{border-top-color:var(--f-lila)}.fq-stationen b{font-weight:600}.fq-stationen span{color:var(--f-leise);font-size:.92rem;line-height:1.5}.fq-messen{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:clamp(36px,4.5vw,56px);display:flex}.fq-messen-kopf{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-akzent);margin:0 8px 0 0;font-size:.76rem}.fq-messen ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fq-messen li{box-shadow:inset 0 0 0 2px var(--f-linie);border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:520}.fq-platzhalter-paar{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,48px);margin-top:28px;display:grid}.fq-platzhalter{border:2px dashed var(--f-lila-hell);background:#9868e012;border-radius:12px;margin-top:24px;padding:16px 18px}.fq-platzhalter-kopf{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--f-akzent);margin-bottom:6px;font-size:.72rem;display:block}.fq-platzhalter p{margin:0;line-height:1.5}.fq-platzhalter-frage{color:var(--f-leise);font-size:.9rem;margin-top:6px!important}.fq-tabelle{border-collapse:collapse;width:100%;font-size:1rem}.fq-tabelle th,.fq-tabelle td{text-align:left;border-top:2px solid var(--f-linie);vertical-align:top;padding:18px 16px 18px 0}.fq-tabelle thead th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-akzent);border-top:0;padding-bottom:10px;font-size:.74rem}.fq-tabelle tbody th a{color:var(--f-text);font-size:1.1rem;font-weight:600;text-decoration:none}.fq-tabelle tbody th a:hover{color:var(--f-lila)}.fq-tabelle td{color:var(--f-leise)}.fq-lila{font-weight:560;color:var(--f-lila)!important}.fq-eule{width:fit-content;margin:28px 0 0 auto;display:block}@media (max-width:1000px){.fq-system-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.fq-stationen{grid-template-columns:1fr 1fr}}@media (max-width:760px){.fq-zwei,.fq-system-kopf,.fq-platzhalter-paar,.fq-zeilen-2,.fq-zeilen-3,.fq-system-liste,.fq-stationen{grid-template-columns:1fr}.fq-baustein{min-height:0}.fq-tabelle{font-size:.9rem}.fq-tabelle thead{display:none}.fq-tabelle tr{border-top:2px solid var(--f-linie);padding:14px 0;display:grid}.fq-tabelle th,.fq-tabelle td{border-top:0;padding:2px 0}}.fo-kopf{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(28px,6vw,96px);display:grid}.fo-kopf .f-text{margin:0}.fo-buehne{width:100%;max-width:1180px;margin:clamp(24px,3vw,40px) auto 0;position:relative}.fo-bahnen{color:var(--f-text)}.fo-ring{stroke:currentColor;stroke-opacity:.22;stroke-width:2px;transition:stroke .35s,stroke-opacity .35s,stroke-width .35s}.fo-aufbau{stroke:var(--f-akzent);stroke-opacity:.55;animation:9s linear infinite fo-aufbau}@keyframes fo-aufbau{to{stroke-dashoffset:-1px}}.fo-research .fo-ring{stroke-opacity:.4}.fo-anker{fill:var(--f-grund);stroke:var(--f-akzent);stroke-width:2px}.fo-koerper{fill:var(--f-akzent)}.fo-research .fo-koerper{fill:none;stroke:var(--f-akzent);stroke-width:2px;stroke-dasharray:3 3}:is(.fo-bahn.ist-aktiv .fo-ring,.fo-buehne:has(a[data-bahn=assistant]:hover) .fo-assistant .fo-ring,.fo-buehne:has(a[data-bahn=engine]:hover) .fo-engine .fo-ring,.fo-buehne:has(a[data-bahn=walkuere]:hover) .fo-walkuere .fo-ring,.fo-buehne:has(a[data-bahn=research]:hover) .fo-research .fo-ring){stroke:var(--f-akzent);stroke-opacity:1;stroke-width:3px}.fo-mond{transform-box:view-box;transform-origin:500px 250px;transition:transform 1.1s var(--f-aus), opacity .9s var(--f-aus)}.fo-welle{fill:none;stroke:var(--f-akzent);stroke-width:1.5px;opacity:0;transform-box:view-box;transform-origin:500px 250px}.fo-buehne[data-an] .fo-welle{animation:fo-welle 1.3s var(--f-aus) .75s forwards}.fo-flaeche{position:relative}@keyframes fo-welle{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4,1.9)}}.fo-ring{transform-box:view-box;transform-origin:500px 250px;transition:transform .9s var(--f-aus) var(--s,0s), opacity .7s var(--f-aus) var(--s,0s), stroke .35s, stroke-opacity .35s, stroke-width .35s}.fo-anker,.fo-koerper,.fo-name{transition:opacity .6s var(--f-aus) var(--s,0s)}html.js .fo-buehne[data-warten] .fo-mond{opacity:0;transform:translateY(46px)scale(.9)}html.js .fo-buehne[data-warten] .fo-ring{opacity:0;transform:scale(.35)}html.js .fo-buehne[data-warten] .fo-anker,html.js .fo-buehne[data-warten] .fo-koerper,html.js .fo-buehne[data-warten] .fo-name{opacity:0}.fo-eule{z-index:2;line-height:0;position:absolute;left:50%;transform:translate(-50%,-88%)}.fo-eule .eule-platz{transition:transform 1s cubic-bezier(.3,1.25,.5,1) 2.1s,opacity .3s linear 2.1s;display:block}html.js .fo-buehne[data-warten] .fo-eule .eule-platz{opacity:0;transform:translate(180px,-140px)rotate(18deg)}.fo-namen{margin:0;padding:0;list-style:none}.fo-name{max-width:230px;position:absolute}.fo-name.rechts{transform:translate(14px,-50%)}.fo-name.links{text-align:right;transform:translate(calc(-100% - 14px),-50%)}.fo-name a{color:var(--f-text);background:color-mix(in srgb, var(--f-grund) 86%, transparent);border-radius:12px;gap:3px;padding:8px 12px;text-decoration:none;transition:background-color .3s;display:grid}.fo-name a:hover,.fo-name.ist-aktiv a{background:var(--f-grund);box-shadow:inset 0 0 0 2px var(--f-akzent)}.fo-name b{letter-spacing:-.015em;font-size:1.08rem;font-weight:600}.fo-name em{color:var(--f-akzent);font-style:normal}.fo-name span{color:var(--f-leise);font-size:.86rem;line-height:1.35}.fo-name small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-akzent);font-size:.68rem}@media (max-width:900px){.fo-kopf{grid-template-columns:1fr}.fo-namen{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:12px;display:grid}.fo-name,.fo-name.rechts,.fo-name.links{text-align:left;max-width:none;position:static;transform:none}.fo-name a,.fo-name a:hover,.fo-name.ist-aktiv a{box-shadow:none;border-top:2px solid var(--f-linie);background:0 0;border-radius:0;padding:14px 0}.fo-name.ist-aktiv a{border-top-color:var(--f-akzent)}}@media (max-width:480px){.fo-namen{grid-template-columns:1fr}}@media (max-width:700px){.fo-eule{transform-origin:50% 100%;transform:translate(-50%,-88%)scale(.5)}}@media (prefers-reduced-motion:reduce){.fo-aufbau{animation:none}.fo-welle{display:none}}.fz-wissen-rahmen{position:relative}.fz-zufluss,.fz-abfluss{pointer-events:none;width:50vw;height:0;position:absolute;top:50%}.fz-zufluss{border-top:2px dashed color-mix(in srgb, var(--f-text) 22%, transparent);right:93.8%}.fz-zufluss span{border:2px solid var(--f-lila);background:var(--f-grund);width:58px;height:30px;animation:6.4s linear infinite fz-zufluss;animation-delay:calc(var(--i) * -1.6s);opacity:0;border-radius:10px;align-content:center;gap:5px;padding:0 9px;display:grid;position:absolute;top:-17px;right:0}.fz-zufluss span:after{content:"";border:5px solid #0000;border-top-color:var(--f-lila);border-left-color:var(--f-lila);position:absolute;bottom:-8px;left:10px}.fz-zufluss i{background:var(--f-lila);opacity:.45;border-radius:2px;height:3px;display:block}.fz-zufluss i+i{width:60%}@keyframes fz-zufluss{0%{opacity:0;transform:translate(-46vw)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(-12px)}}.fz-abfluss{border-top:2px solid color-mix(in srgb, var(--f-lila) 60%, transparent);left:96.4%}.fz-abfluss-punkt{background:var(--f-lila);width:10px;height:10px;animation:fz-abfluss 3.2s var(--f-weich) infinite;border-radius:50%;position:absolute;top:-6px;left:0}@keyframes fz-abfluss{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:1;transform:translate(clamp(60px,9vw,150px))}to{opacity:0;transform:translate(clamp(60px,9vw,150px))}}.fz-abfluss-haken{background:var(--f-lila);width:40px;height:40px;box-shadow:0 0 0 6px var(--f-grund);border-radius:50%;place-items:center;display:grid;position:absolute;top:-20px;left:clamp(70px,10vw,164px)}.fz-abfluss-text{white-space:nowrap;color:var(--f-lila);font-size:.9rem;font-weight:560;position:absolute;top:30px;left:clamp(70px,10vw,164px);transform:translate(calc(20px - 50%))}@media (max-width:1180px){.fz-zufluss,.fz-abfluss{display:none}}@media (prefers-reduced-motion:reduce){.fz-zufluss span{opacity:1;animation:none}.fz-zufluss span:first-child{transform:translate(-40px)}.fz-zufluss span:nth-child(2){transform:translate(-140px)}.fz-zufluss span:nth-child(3){transform:translate(-240px)}.fz-zufluss span:nth-child(4),.fz-abfluss-punkt{display:none}}.fq-figur{margin:0}.fq-figur figcaption{color:var(--f-sehr-leise);margin-top:12px;font-size:.86rem;line-height:1.5}.fq-kampagne{color:#fff}.fq-achse{font-family:var(--font-mono);fill:var(--f-sehr-leise);font-size:12px}.fq-achse-lila{fill:var(--f-lila-hell)}.fq-achse-stark{fill:#fff;font-weight:600}.fq-luft{margin-top:clamp(28px,3.5vw,44px)}.fq-balken-kopf{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-akzent);margin:0 0 14px;font-size:.74rem}.fq-balken{gap:14px;margin:0 0 16px;padding:0;list-style:none;display:grid}.fq-balken li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.fq-balken-name{font-size:.95rem;font-weight:520}.fq-balken b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:600}.fq-balken-bahn{background:var(--f-linie);border-radius:6px;height:12px;position:relative;overflow:hidden}.fq-balken-bahn>span{width:var(--w);background:color-mix(in srgb, var(--f-text) 45%, transparent);transform-origin:0;transition:transform 1.1s var(--f-aus) var(--v,0s);border-radius:6px;position:absolute;inset:0 auto 0 0}.fq-balken li.ist-walkuere .fq-balken-bahn>span{background:var(--f-lila)}.fq-balken li.ist-walkuere b,.fq-balken li.ist-walkuere .fq-balken-name{color:var(--f-lila)}html.js .fq-balken li[data-warten] .fq-balken-bahn>span{transform:scaleX(0)}.fq-daten-hell{border-top-color:var(--f-linie);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(32px,4vw,48px)}.fq-daten-hell dt{color:var(--f-akzent)}@media (max-width:900px){.fq-daten-hell{grid-template-columns:1fr 1fr}}@media (max-width:560px){.fq-daten-hell{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html.js .fq-balken li[data-warten] .fq-balken-bahn>span{transform:none}}.fq-zeilen-1{grid-template-columns:1fr}.fq-zeilen-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-quelle{font-family:var(--font-mono);letter-spacing:.02em;color:var(--f-sehr-leise);margin-top:4px;font-size:.7rem;display:block}.fp-kopf{max-width:720px;margin-bottom:clamp(28px,3.5vw,48px)}.fp-kopf .f-text{margin-top:14px}.fp-meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-akzent);margin:0 0 10px;font-size:.74rem}.fp-meta-hell{color:var(--f-lila-hell)}.fp-h1{max-width:18ch;font-size:clamp(2rem,3.6vw,3.4rem)}.fp-foto{background:var(--f-tag-2);border-radius:14px;margin:0;position:relative;overflow:hidden}.fp-foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--f-aus) var(--v,0s);display:block}.fp-foto:after{content:"";background:var(--f-lila);transform-origin:100%;transition:transform .9s var(--f-weich) var(--v,0s);pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}html.js .fp-foto[data-warten]:after{transform-origin:0;transform:scaleX(1)}html.js .fp-foto[data-warten] img{transform:scale(1.12)}.fp-foto figcaption{color:#fff;background:linear-gradient(#0000,#0a0812c7);padding:40px 18px 14px;font-size:.86rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.fp-event-held{padding:120px var(--f-rand) clamp(48px, 6vw, 80px);position:relative;overflow:clip}.fp-event-held-innen{max-width:var(--f-max);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid;position:relative}.fp-foto-gross{aspect-ratio:3/2}.fp-eckdaten{max-width:var(--f-max);border-top:1.5px solid var(--f-linie);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,5vw,64px) auto 0;display:grid;position:relative}.fp-eckdaten>div{padding:18px 20px 0 0}.fp-eckdaten>div+div{border-left:1.5px solid var(--f-linie);padding-left:20px}.fp-eckdaten dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-lila-hell);margin-bottom:8px;font-size:.72rem}.fp-eckdaten dd{margin:0;font-size:1.02rem;font-weight:560}.fp-ihk{filter:invert()grayscale()brightness(1.6);opacity:.85;width:auto;height:30px;display:block}.fp-zwei-bild{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.fp-foto-hoch{aspect-ratio:2/3}.fp-zeitleiste{border-left:2px solid var(--f-linie);margin:32px 0 0;padding:0;list-style:none}.fp-zeitleiste li{gap:4px;padding:0 0 22px 24px;display:grid;position:relative}.fp-zeitleiste li:before{content:"";background:var(--f-grund);width:12px;height:12px;box-shadow:inset 0 0 0 2.5px var(--f-text);border-radius:50%;position:absolute;top:6px;left:-7px}.fp-zeitleiste li.ist-lila:before{background:var(--f-lila);box-shadow:none}.fp-zeitleiste b{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--f-akzent);font-size:.76rem}.fp-zeitleiste span{color:var(--f-leise);line-height:1.5}.fp-zeitleiste strong{letter-spacing:-.02em;color:var(--f-lila);font-size:1.6rem;font-weight:600}.fp-zitat{letter-spacing:-.012em;margin:18px 0 0;padding-left:0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:560;line-height:1.4}.fp-frage{letter-spacing:-.03em;max-width:22ch;margin:14px auto 0;font-size:clamp(1.9rem,4vw,3.6rem);font-weight:600;line-height:1.08}.fp-frage-lila{color:var(--f-lila-hell)}.fp-galerie{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.fp-galerie-1{aspect-ratio:3/2;grid-column:1/span 7}.fp-galerie-2{aspect-ratio:4/5;grid-area:span 2/8/auto/span 5}.fp-galerie-3{aspect-ratio:2;grid-column:1/span 7}.fp-held-gesichter{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;width:min(820px,100%);display:grid}.fp-held-gesichter .fs-gesicht{aspect-ratio:2/3}.fp-held-gesichter .fs-gesicht:nth-child(2n){margin-top:26px}.fp-personen{gap:clamp(16px,2.4vw,28px);margin-bottom:clamp(48px,6vw,80px);display:grid}.fp-personen-2{grid-template-columns:repeat(2,minmax(0,260px))}.fp-personen-5{grid-template-columns:repeat(5,minmax(0,1fr))}.fp-personen-7{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:0}.fp-person{margin:0}.fp-person-bild{aspect-ratio:3/4;display:block}.fp-person figcaption{gap:2px;margin-top:12px;display:grid}.fp-person b{letter-spacing:-.012em;font-size:1.02rem;font-weight:600}.fp-person span{color:var(--f-leise);font-size:.88rem}.fp-personen-7 .fp-person b{font-size:.92rem}.fp-personen-7 .fp-person span{font-size:.8rem}.fp-orte{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,72px);display:grid}.fp-ort{border-top:2px solid var(--f-lila);padding-top:22px}.fp-ort address{color:var(--f-leise);margin-top:10px;font-style:normal;line-height:1.6}.fp-ort .f-link{margin-top:12px}.fp-these-klein{font-size:clamp(2.4rem,6vw,5.6rem)}.fp-fragen{border-top:2px solid var(--f-linie)}.fp-fragen details{border-bottom:2px solid var(--f-linie)}.fp-fragen summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:12px 0;font-size:1.05rem;font-weight:560;list-style:none;display:flex}.fp-fragen summary::-webkit-details-marker{display:none}.fp-fragen summary i{flex:none;width:14px;height:14px;position:relative}.fp-fragen summary i:before,.fp-fragen summary i:after{content:"";background:var(--f-akzent);height:2px;transition:transform .35s var(--f-aus);position:absolute;top:6px;left:0;right:0}.fp-fragen summary i:after{transform:rotate(90deg)}.fp-fragen details[open] summary i:after{transform:rotate(0)}.fp-fragen details p{color:var(--f-leise);max-width:62ch;margin:0 0 6px;line-height:1.6}.fp-fragen details small{margin-bottom:18px}.fp-vergleich{border-top:2px solid var(--f-text)}.fp-vergleich-kopf,.fp-vergleich-zeile{border-bottom:2px solid var(--f-linie);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,4fr);gap:20px;padding:16px 0;display:grid}.fp-vergleich-kopf span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-akzent);font-size:.72rem}.fp-vergleich-zeile b{font-weight:600}.fp-vergleich-zeile span{color:var(--f-leise);gap:10px;line-height:1.45;display:grid}.fp-vergleich-zeile .ist-lila{color:var(--f-text)}.fp-feld{border-bottom:2px dashed var(--f-akzent);width:120px;height:28px;font-style:normal;font-family:var(--font-mono);color:var(--f-sehr-leise);justify-content:flex-end;align-items:end;padding:0 6px 3px;font-size:.7rem;display:inline-flex}.fp-zugaenge{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,48px);display:grid}.fp-zugang{border-top:2px solid var(--f-linie);padding:24px 0 0;position:relative}.fp-zugang.ist-lila{border-top-color:var(--f-lila)}.fp-zugang p{color:var(--f-leise);max-width:44ch;line-height:1.55}.fp-zugang .f-h3{margin-bottom:8px}.fp-schloss{border:2.5px solid var(--f-akzent);border-radius:5px;width:26px;height:20px;position:absolute;top:24px;right:0}.fp-schloss:before{content:"";border:2.5px solid var(--f-akzent);border-bottom:0;border-radius:8px 8px 0 0;width:12px;height:12px;position:absolute;bottom:100%;left:4px}.fp-schloss.offen:before{left:-6px}.fp-tabelle-nacht th,.fp-tabelle-nacht td{border-top-color:var(--f-linie)}.fp-tabelle-nacht tbody th{color:var(--f-text);font-weight:600}.fp-tarife{border-top:2px solid var(--f-text);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.fp-tarif{border-right:2px solid var(--f-linie);flex-direction:column;gap:6px;padding:28px clamp(18px,2.4vw,32px) 32px;display:flex}.fp-tarif:first-child{padding-left:0}.fp-tarif.ist-nacht{background:var(--f-nacht);color:#fff;--f-leise:#ffffffa8;--f-linie:#ffffff29;--f-akzent:var(--f-lila-hell);--f-text:#fff;border-right:0;border-radius:0 0 16px 16px}.fp-tarif-name{color:var(--f-akzent);margin:0;font-size:1.15rem;font-weight:600}.fp-tarif-preis{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:600;line-height:1}.fp-tarif .fp-meta{color:var(--f-leise)}.fp-tarif-fuer{color:var(--f-leise);min-height:3em;margin:10px 0 16px;line-height:1.5}.fp-tarif dl{border-top:2px solid var(--f-linie);gap:12px;margin:0 0 22px;padding-top:16px;display:grid}.fp-tarif dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-sehr-leise);font-size:.7rem}.fp-tarif dd{margin:2px 0 0;font-weight:560}.fp-tarif .f-link,.fp-tarif .f-knopf{align-self:flex-start;margin-top:auto}.fp-fall{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,4fr);align-items:start;gap:clamp(20px,3vw,40px);margin-bottom:18px;display:grid}.fp-fall-drei{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr)}.fp-blaetter{gap:14px;display:grid}.fp-blatt{box-shadow:inset 0 0 0 2px var(--f-linie);background:#f7f6f9;border-radius:12px;padding:18px 20px}.fp-blatt.ist-lila{box-shadow:inset 0 0 0 2.5px var(--f-lila)}.fp-blatt .f-h3{margin-bottom:10px}.fp-blatt dl{gap:8px;margin:0;display:grid}.fp-blatt dl>div{border-top:1.5px solid var(--f-linie);grid-template-columns:120px minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.fp-blatt dt{color:var(--f-sehr-leise);font-size:.84rem}.fp-blatt dd{margin:0;font-size:.95rem;font-weight:520}.fp-blatt .ist-offen dd{color:var(--f-lila)}.fp-fall-antwort{justify-items:end;gap:10px;display:grid}.fp-fall-antwort .fp-meta{justify-self:start}@media (max-width:1000px){.fq-zeilen-4{grid-template-columns:1fr 1fr}.fp-personen-5{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-personen-7{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-fall,.fp-fall-drei{grid-template-columns:1fr}.fp-fall-antwort{justify-items:start}}@media (max-width:760px){.fp-event-held-innen,.fp-zwei-bild,.fp-orte,.fp-zugaenge,.fp-tarife{grid-template-columns:1fr}.fp-eckdaten{grid-template-columns:1fr 1fr}.fp-eckdaten>div:nth-child(3){border-left:0;padding-left:0}.fp-galerie{grid-template-columns:1fr}.fp-galerie>*{aspect-ratio:3/2!important;grid-area:auto!important}.fp-held-gesichter{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-held-gesichter .fs-gesicht:nth-child(n+5){display:none}.fp-personen-2,.fp-personen-5,.fp-personen-7{grid-template-columns:1fr 1fr}.fq-zeilen-4{grid-template-columns:1fr}.fp-vergleich-kopf{display:none}.fp-vergleich-zeile{grid-template-columns:1fr;gap:8px}.fp-tarif,.fp-tarif:first-child{border-right:0;border-bottom:2px solid var(--f-linie);padding:24px 0}.fp-tarif.ist-nacht{border-radius:16px;margin-top:16px;padding:24px 20px}.fp-foto-hoch{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){html.js .fp-foto[data-warten]:after{transform:scaleX(0)}html.js .fp-foto[data-warten] img{transform:none}}.fz-schritte{border-top:2px solid var(--f-linie);margin:0;padding:0;list-style:none}.fz-schritte li{border-bottom:2px solid var(--f-linie);grid-template-columns:52px minmax(0,1fr);gap:4px 16px;padding:20px 0;display:grid}.fz-nr{font-family:var(--font-mono);color:var(--f-akzent);grid-row:span 2;padding-top:4px;font-size:.8rem}.fz-schritte b{letter-spacing:-.015em;font-size:1.1rem;font-weight:600}.fz-schritte li>span:last-child{color:var(--f-leise);max-width:52ch;line-height:1.5}.fz-quelle{border:2px solid var(--f-lila);color:var(--f-lila);background:var(--f-grund);border-radius:12px;align-items:center;gap:8px;max-width:36ch;margin:0;padding:7px 12px;font-size:.84rem;font-weight:560;line-height:1.35;display:inline-flex}.fh:not(:has(.fh-mitte)) .fh-unten{align-self:end}.fh-klein:not(:has(.fh-mitte)){min-height:62svh}.fp-these-mittel{font-size:clamp(2rem,5.4vw,4.8rem)}.fp-pfeil{color:var(--f-sehr-leise);font-weight:400}.f-kin-ende{white-space:nowrap}.f-eulenpunkt{vertical-align:baseline;transform-origin:50% 100%;transition:transform .62s cubic-bezier(.3,1.45,.55,1),opacity .18s linear;transition-delay:calc(var(--n,1) * 42ms + var(--v,0s) + .42s);margin-left:.06em;line-height:0;display:inline-block}.f-eulenpunkt svg{width:.78em;height:.78em;margin-bottom:-.06em;display:block}.f-h1 .f-eulenpunkt svg,.fs-held .f-eulenpunkt svg,.f-h2 .f-eulenpunkt svg{width:32px;height:32px}html.js .f-kin[data-warten] .f-eulenpunkt{opacity:0;transform:translateY(-1.4em)rotate(-14deg)}@media (max-width:700px){.f-h2 .f-eulenpunkt svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.f-eulenpunkt{transition:none}}.fz-satz-oben{margin-top:clamp(16px,2vw,24px)}.fz-sim{border-top:1px solid var(--f-linie);max-width:720px;margin:clamp(28px,3.4vw,44px) auto 0;padding-top:22px}.fz-sim-kopf{margin:0 0 16px;font-size:1.02rem;font-weight:560}.fz-sim .fq-balken li.ist-walkuere b,.fz-sim .fq-balken li.ist-walkuere .fq-balken-name{color:var(--f-lila-hell)}.fz-sim .fq-balken li.ist-walkuere .fq-balken-bahn>span{background:var(--f-lila-hell)}.fq-sitzplatz{position:relative}.fq-sitz{line-height:0;position:absolute;top:0;right:12%;transform:translateY(-82%)}.fq-meta-nacht{color:var(--f-lila-hell)}.fq-ablauf-bilanz{border-top:1px solid var(--f-linie);grid-template-columns:auto 1fr;align-items:baseline;gap:6px 18px;margin-top:clamp(24px,3vw,40px);padding-top:20px;display:grid}.fq-ablauf-bilanz b{letter-spacing:-.03em;color:var(--f-lila-hell);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:600;line-height:1}.fq-ablauf-bilanz span{color:var(--f-leise);max-width:32ch}.fq-ablauf{gap:22px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.fq-ablauf:before{content:"";background:var(--f-lila-hell);transform-origin:top;width:2px;transition:transform 1.9s var(--f-aus) .2s;position:absolute;top:8px;bottom:8px;left:6px}.fq-ablauf li{transition:opacity .6s var(--f-aus) var(--v,0s), transform .6s var(--f-aus) var(--v,0s);gap:3px;display:grid;position:relative}.fq-ablauf li:before{content:"";background:var(--f-grund);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--f-lila-hell);border-radius:50%;position:absolute;top:6px;left:-30px}.fq-ablauf li.ist-treffer:before{background:var(--f-lila-hell);box-shadow:0 0 0 6px color-mix(in srgb, var(--f-lila-hell) 22%, transparent)}.fq-ablauf time{font-family:var(--font-mono);letter-spacing:.05em;color:var(--f-lila-hell);font-size:.8rem}.fq-ablauf b{font-size:1.05rem;font-weight:580;line-height:1.35}.fq-ablauf span{color:var(--f-leise);font-size:.95rem;line-height:1.45}.fq-ablauf li.ist-treffer b{color:var(--f-lila-hell)}html.js .fq-ablauf[data-warten]:before{transform:scaleY(0)}html.js .fq-ablauf[data-warten] li{opacity:0;transform:translateY(14px)}.fq-duell{margin:clamp(28px,3.4vw,44px) 0 18px}.fq-duell-kopf,.fq-duell-zeile{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}.fq-duell-kopf{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-leise);padding-bottom:12px;font-size:.76rem}.fq-duell-kopf .ist-walkuere{color:var(--f-lila)}.fq-duell-zeile{border-top:2px solid var(--f-linie);padding:22px 0}.fq-duell-zeile>span{align-self:center;max-width:26ch;font-size:1.05rem;font-weight:540}.fq-duell-zeile b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--f-text) 55%, transparent);font-size:clamp(2.2rem,5vw,4.2rem);font-weight:600;line-height:1;display:grid}.fq-duell-zeile b.ist-walkuere{color:var(--f-lila)}.fq-duell-zeile small{letter-spacing:0;color:var(--f-leise);margin-top:8px;font-size:.82rem;font-weight:500}@media (max-width:700px){.fq-duell-kopf{grid-template-columns:1fr 1fr}.fq-duell-kopf>span:first-child{display:none}.fq-duell-zeile{grid-template-columns:1fr 1fr}.fq-duell-zeile>span{grid-column:1/-1}}.fq-betrieb{gap:20px;display:grid}.fq-server{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:420px;display:grid}.fq-server>span{background:var(--f-grund);box-shadow:inset 0 0 0 2px var(--f-linie);transition:opacity .6s var(--f-aus) var(--v,0s), transform .6s var(--f-aus) var(--v,0s);border-radius:12px;gap:6px;padding:14px 14px 40px;display:grid;position:relative}.fq-server i{background:var(--f-linie);border-radius:3px;height:6px;display:block}.fq-server i:nth-child(2){width:70%}.fq-server em{font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;color:#fff;background:var(--f-lila);border-radius:6px;padding:3px 7px;font-size:.7rem;position:absolute;bottom:12px;left:14px}.fq-server em:after{content:"";vertical-align:1px;width:6px;height:6px;animation:2.4s step-end infinite fq-led;animation-delay:var(--v,0s);background:#5ee6b4;border-radius:50%;margin-left:6px;display:inline-block}@keyframes fq-led{0%,70%{opacity:1}71%,80%{opacity:.2}81%{opacity:1}}html.js .fq-server[data-warten]>span{opacity:0;transform:translateY(18px)}.fq-betrieb-zeile{color:var(--f-leise);margin:0}.fq-betrieb-zeile b{color:var(--f-text);font-weight:600}.fq-strom .fq-balken-name{font-size:.9rem}@media (prefers-reduced-motion:reduce){.fq-server em:after{animation:none}}@media (min-width:701px){#walkuere .fz-daten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fo-mond,.fo-ring,.fo-anker,.fo-koerper,.fo-name,.fo-eule .eule-platz,.fq-ablauf:before,.fq-ablauf li,.f-eulenpunkt{transition:none!important}}.f-trenner-schnitt{height:0}.f-trenner-pixel{background:var(--f-von);height:96px;position:relative;overflow:hidden}.f-trenner-pixel>span{background:var(--f-nach);-webkit-mask:var(--f-maske) repeat-x 0 0 / 256px 96px;-webkit-mask:var(--f-maske) repeat-x 0 0 / 256px 96px;mask:var(--f-maske) repeat-x 0 0 / 256px 96px;clip-path:inset(0);transition:clip-path .7s steps(12,end);position:absolute;inset:0}html.js .f-trenner-pixel:not([data-an])>span{clip-path:inset(0 100% 0 0);transition:none}.f-trenner-pixel[data-richtung=auf]>span{transition-timing-function:steps(12,start)}.f-trenner-rollo{background:var(--f-von);z-index:1;height:72px;position:relative;overflow:visible}.f-rollo-flaeche{background:var(--f-nach);transform-origin:top;transition:transform .75s cubic-bezier(.6,0,.25,1);position:absolute;inset:0}.f-rollo-eule{margin-top:-26px;margin-left:-16px;line-height:0;transition:transform .75s cubic-bezier(.6,0,.25,1);position:absolute;top:100%;left:50%}.f-trenner-rollo[data-an] .f-rollo-eule{animation:.9s cubic-bezier(.3,1.4,.5,1) .75s both f-rollo-loslassen}@keyframes f-rollo-loslassen{0%{transform:none}35%{transform:translate(18px,-26px)rotate(12deg)}70%{transform:translate(42px,-4px)rotate(0)}to{transform:translate(52px,-8px)}}html.js .f-trenner-rollo:not([data-an]) .f-rollo-flaeche{transition:none;transform:scaleY(0)}html.js .f-trenner-rollo:not([data-an]) .f-rollo-eule{transition:none;transform:translateY(-72px)}@media (prefers-reduced-motion:reduce){.f-trenner-pixel>span,.f-rollo-flaeche,.f-rollo-eule{clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}.f-huepf-eule{z-index:2;opacity:0;pointer-events:none;transform-origin:50% 100%;line-height:0;position:absolute}.f-huepf[data-an] .f-huepf-eule{animation:f-huepf-kurz var(--takt,.5s) linear calc(var(--start,0s) + var(--h) * var(--takt,.5s)) both}.f-huepf[data-an] .f-huepf-eule.ist-letzte{animation:f-huepf-rein .46s cubic-bezier(.3, 1.6, .5, 1) calc(var(--start,0s) + var(--h) * var(--takt,.5s)) both}@keyframes f-huepf-rein{0%{opacity:0}1%{opacity:1;transform:translate(-30px,-34px)rotate(-10deg)scale(1.05,.9)}55%{opacity:1;transform:translateY(2px)scale(1.12,.86)}to{opacity:1;transform:none}}@keyframes f-huepf-kurz{0%{opacity:0}1%{opacity:1;transform:translate(-30px,-34px)rotate(-10deg)scale(1.05,.9)}40%{opacity:1;transform:translateY(2px)scale(1.12,.86)}60%{opacity:1;transform:none}99%{opacity:1;transform:none}to{opacity:0;transform:none}}html:not(.js) .f-huepf-eule.ist-letzte{opacity:1}.fz-treppe .f-huepf-eule{bottom:3px;right:8px}@media (min-width:901px){.fz-treppe li{padding-right:52px}}@media (max-width:900px){.fz-treppe li{padding-right:44px}}.fq-stationen li{position:relative}.fq-stationen .f-huepf-eule{top:-31px;left:0}@media (prefers-reduced-motion:reduce){.f-huepf-eule:not(.ist-letzte){display:none}.f-huepf .f-huepf-eule.ist-letzte,.f-huepf[data-an] .f-huepf-eule.ist-letzte{opacity:1;animation:none;transform:none}}@media (max-width:900px){.fq-stationen .f-huepf-eule{left:auto;right:0}}.eule-knopf{position:relative}.eule-pixelregen{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.eule-pixelregen i{width:4px;height:4px;margin:-2px 0 0 -2px;animation:.75s cubic-bezier(.2,.8,.3,1) forwards eule-pixel;position:absolute}@keyframes eule-pixel{0%{opacity:1;transform:none}70%{opacity:1}to{transform:translate(var(--dx), calc(var(--dy) + 18px));opacity:0}}@media (prefers-reduced-motion:reduce){.eule-pixelregen{display:none}}.ff-eulenpunkt{vertical-align:-1px;margin-left:3px;line-height:0;display:inline-block}:is(.fh,.fh-klein,.fh-klein:not(:has(.fh-mitte))){min-height:100svh}.fp-event-held{align-content:end;min-height:100svh;display:grid}.fw3-held .fh-mitte{animation:none}.fw3-buehne{aspect-ratio:1/.72;place-items:center;width:min(92vw,820px);display:grid;position:relative}.fw3-mond{aspect-ratio:1;opacity:.9;width:min(70vw,560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fw3-mond-anker{position:absolute;inset:0}.fw3-marke{z-index:2;letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(2.4rem,7.4vw,6.4rem);font-weight:650;line-height:1;position:relative}.fw3-marke em{color:var(--f-lila-hell);font-style:normal}.fw3-wache-eule{line-height:0;position:absolute;top:0;right:-.08em;transform:translateY(-96%)}@media (max-width:700px){.fw3-wache-eule{transform-origin:100% 100%;transform:translateY(-92%)scale(.66)}}.fw3-wache{width:100%;max-width:860px;margin:clamp(32px,4vw,52px) auto 0;position:relative}.fw3-grafik{width:100%;height:auto;color:var(--f-text);display:block;overflow:visible}.fw3-text{font-family:var(--font-sans,inherit);fill:currentColor;font-size:24px;font-weight:600}.fw3-lila{fill:var(--f-lila-hell)}.fw3-ziffer{fill:#fff;font-size:18px;font-weight:700}.fw3-eule{line-height:0;position:absolute;top:37.5%;left:34.6875%;transform:translate(-50%,-100%)}@media (max-width:700px){.fw3-eule{transform-origin:50% 100%;transform:translate(-50%,-100%)scale(.66)}}.fw3-schritte{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:860px;margin:clamp(24px,3vw,36px) auto 0;padding:0;list-style:none;display:grid}.fw3-schritte li{color:var(--f-leise);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.95rem;line-height:1.45;display:grid}.fw3-schritte i{color:#fff;background:var(--f-lila);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;font-style:normal;font-weight:700;display:grid}@media (max-width:760px){.fw3-schritte{grid-template-columns:1fr}}.fw3-pruefungen{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:760px;margin:18px auto 0;padding:0;list-style:none;display:grid}.fw3-pruefungen li{gap:6px;display:grid}.fw3-pruefungen b{font-weight:600}.fw3-pruefungen span{color:var(--f-leise);font-size:.92rem;line-height:1.5}@media (max-width:760px){.fw3-pruefungen{grid-template-columns:1fr}}.fw3-gross em{color:var(--f-lila);font-style:normal}.fw3-gross-zwei{margin-top:clamp(36px,4.5vw,56px);font-size:clamp(1.7rem,3.6vw,3.2rem)}.fw3-quelle{text-align:center;max-width:64ch;margin:clamp(28px,3.5vw,44px) auto 0}.fw3-server{width:min(100%,420px);height:auto;color:var(--f-text);margin:clamp(32px,4vw,48px) auto 0;display:block}.fw3-gpu{font-family:var(--font-mono);fill:#fff;letter-spacing:.06em;font-size:11px;font-weight:600}.fe2-grafik{color:var(--f-text);max-width:640px;margin:0 auto}.fe2-schmal{max-width:460px}.fe2-text{fill:currentColor;letter-spacing:-.01em;font-size:26px;font-weight:600}.fe2-klein{font-size:22px;font-weight:560}.fe2-lila{fill:var(--f-lila-hell)}.fe2-weiss{fill:#fff}.fh-mitte .fe2-grafik{color:#fff;width:min(86vw,620px)}.fp-bild{align-content:center;display:grid}.fp-tarif.ist-nacht{color:inherit;background:0 0;border-radius:0}.fp-tarif-zeile{color:var(--f-leise);margin:4px 0 0;font-size:.9rem}.fp-tarif dt{letter-spacing:0;text-transform:none;color:var(--f-leise);font-family:inherit;font-size:.82rem}.fp-vergleich-kopf span{letter-spacing:0;text-transform:none;color:var(--f-leise);font-family:inherit;font-size:.86rem;font-weight:600}.fp-feld{border:2px solid var(--f-linie);border-radius:8px;align-items:center;width:96px;height:34px;margin-top:12px;padding:0 10px;font-family:inherit;font-size:.8rem}.fp-unterkopf{margin:0 0 6px;font-weight:600}@media (max-width:900px){.fp-bild{margin-top:28px}}.fz-event-innen{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);max-width:980px;display:grid}.fz-event-foto{aspect-ratio:4/5;margin:0}.fz-event-foto img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.fz-event-datum{color:var(--f-leise);margin:0 0 12px;font-size:.9rem;font-weight:600}.fz-event .f-text{max-width:46ch;margin:14px 0 20px}@media (max-width:700px){.fz-event-innen{grid-template-columns:1fr}.fz-event-foto{max-width:320px}}.fp-team-marke{max-width:14ch;margin-inline:auto;font-size:clamp(2.4rem,6.4vw,6rem)}
.noctive-global-grid,a[href=\#main-content]{display:none}body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-size:16px;line-height:1.5}h1,h2,h3{font-family:inherit;font-weight:inherit;letter-spacing:inherit}div:has(>main#inhalt){display:block}
.recht-dokument{padding-top:clamp(140px,14vw,180px)}.recht-dokument .legal-grid{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.recht-dokument .legal-toc{position:sticky;top:112px}.recht-dokument .legal-toc>p{letter-spacing:.08em;text-transform:uppercase;color:var(--f-akzent);margin:0 0 14px;font-size:.78rem;font-weight:600}.recht-dokument .legal-toc nav h2{color:var(--f-text);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0 0 8px;font-size:.9rem;font-weight:600;position:absolute;overflow:hidden}.recht-dokument .legal-toc nav a{border-top:1px solid var(--f-linie);min-height:36px;color:var(--f-leise);transition:color .2s var(--f-aus);align-items:center;padding:4px 0;font-size:.9rem;line-height:1.4;text-decoration:none;display:flex}.recht-dokument .legal-toc nav a:hover,.recht-dokument .legal-toc nav a:focus-visible{color:var(--f-text)}.recht-dokument .legal-text{min-width:0;max-width:76ch}.recht-dokument .legal-text h1{letter-spacing:-.028em;color:var(--f-text);text-wrap:balance;margin:8px 0 0;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:600;line-height:1.08}.recht-dokument .legal-text h2{border-top:1px solid var(--f-linie);letter-spacing:-.015em;color:var(--f-text);margin:56px 0 0;padding-top:24px;scroll-margin-top:112px;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:600;line-height:1.25}.recht-dokument .legal-text h3{color:var(--f-text);margin:30px 0 0;font-size:1.05rem;font-weight:600;line-height:1.35}.recht-dokument .legal-text h4{color:var(--f-text);margin:22px 0 0;font-size:.98rem;font-weight:600}.recht-dokument .legal-text :is(p,li,dd,dt,td,th){font-size:1rem;line-height:1.65}.recht-dokument .legal-text :is(p,li,dd,td){color:var(--f-leise)}.recht-dokument .legal-text p{margin:14px 0 0}.recht-dokument .legal-text>section>p:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--f-akzent);margin:0;font-size:.78rem;font-weight:600}.recht-dokument .legal-text :is(ul,ol){margin:14px 0 0;padding-left:1.2em}.recht-dokument .legal-text li+li{margin-top:6px}.recht-dokument .legal-text strong{color:var(--f-text);font-weight:600}.recht-dokument .legal-text a{color:var(--f-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--f-sehr-leise);text-decoration-color:var(--f-sehr-leise);overflow-wrap:anywhere}.recht-dokument .legal-text a:hover{text-decoration-color:currentColor}.recht-dokument .legal-text dl{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:4px 24px;margin:14px 0 0;display:grid}.recht-dokument .legal-text dt{color:var(--f-text);font-weight:600}.recht-dokument .legal-text dd{margin:0}.recht-dokument .legal-text section{scroll-margin-top:112px}.recht-dokument .legal-version{color:var(--f-sehr-leise);flex-wrap:wrap;gap:4px 10px;margin-top:14px;font-size:.85rem;display:flex}.recht-dokument .legal-table-scroll{margin-top:18px;overflow-x:auto}.recht-dokument .legal-table-scroll:focus-visible{outline:2px solid var(--f-akzent);outline-offset:4px}.recht-dokument .legal-text table{border-collapse:collapse;width:100%;min-width:560px;font-size:.94rem}.recht-dokument .legal-text :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--f-linie);padding:10px 14px 10px 0}.recht-dokument .legal-text th{color:var(--f-text);font-weight:600}@media (max-width:899px){.recht-dokument .legal-grid{grid-template-columns:minmax(0,1fr)}.recht-dokument .legal-toc{position:static}.recht-dokument .legal-text dl{grid-template-columns:minmax(0,1fr);gap:2px}.recht-dokument .legal-text dd+dt{margin-top:10px}}
