:root{--void: #0a0c11;--void-2: #12161c;--line: #1e242c;--line-strong: #2d3b4c;--ink: #f2f4f3;--text: #c3d0d4;--muted: #94a0a8;--teal: #4fe0c8;--teal-hot: #8ff0e2;--mod: #ffb067;--cast-1: #4fe0c8;--cast-2: #3cc9f0;--cast-3: #6ff0b8;--cast-4: #2ab5c4;--tone: var(--cast-1);--tone-hot: var(--teal-hot);--f-display: "Comfortaa", "Comfortaa Ersatz", "Comfortaa Ersatz Android", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--f-text: "Space Grotesk", "Space Grotesk Ersatz", "Space Grotesk Ersatz Android", "Segoe UI", system-ui, -apple-system, sans-serif;--f-mono: "Martian Mono", "Martian Mono Ersatz", ui-monospace, SFMono-Regular, Menlo, monospace;--t-colossal: clamp(2.6rem, 7vw, 6rem);--t-huge: clamp(2rem, 5vw, 4.2rem);--t-big: clamp(1.5rem, 3.4vw, 2.8rem);--t-mid: clamp(1.15rem, 1.8vw, 1.6rem);--t-lead: clamp(1.05rem, 1.35vw, 1.35rem);--t-body: 1.0625rem;--t-small: .875rem;--t-micro: .6875rem;--top-h: 4rem;--gut: clamp(1.25rem, 4vw, 4.5rem);--stack: clamp(2rem, 6vh, 4.5rem);--vh: min(1vh, 11px)}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/comfortaa-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/comfortaa-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:200 800;font-stretch:75% 112.5%;font-display:swap;src:url(/fonts/martian-mono-latin-ext.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:200 800;font-stretch:75% 112.5%;font-display:swap;src:url(/fonts/martian-mono-latin.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Ersatz;font-weight:100 549;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");size-adjust:107.5%;ascent-override:91.2%;descent-override:27%;line-gap-override:0%}@font-face{font-family:Space Grotesk Ersatz;font-weight:550 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:100.6%;ascent-override:97.4%;descent-override:28.8%;line-gap-override:0%}@font-face{font-family:Space Grotesk Ersatz Android;font-weight:100 549;src:local("Roboto"),local("Roboto-Regular");size-adjust:108.3%;ascent-override:90.5%;descent-override:26.8%;line-gap-override:0%}@font-face{font-family:Space Grotesk Ersatz Android;font-weight:550 900;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:107.2%;ascent-override:91.4%;descent-override:27.1%;line-gap-override:0%}@font-face{font-family:Comfortaa Ersatz;font-weight:100 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:108.7%;ascent-override:81%;descent-override:21.2%;line-gap-override:0%}@font-face{font-family:Comfortaa Ersatz Android;font-weight:100 900;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:115.5%;ascent-override:76.2%;descent-override:19.9%;line-gap-override:0%}@font-face{font-family:Martian Mono Ersatz;src:local("Menlo"),local("Menlo-Regular"),local("Consolas"),local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono"),local("DejaVu Sans Mono"),local("Droid Sans Mono"),local("Roboto Mono");size-adjust:116.4%;ascent-override:85.9%;descent-override:17.2%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:calc(var(--top-h) + 1.25rem)}body{margin:0;background:var(--void);color:var(--text);font-family:var(--f-text);font-size:var(--t-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3{margin:0;font-family:var(--f-display);font-weight:700;line-height:1.12;letter-spacing:.005em;color:var(--ink);text-wrap:balance;hyphens:auto;overflow-wrap:break-word}p{margin:0}ul,ol,dl{margin:0;padding:0;list-style:none}img{max-width:100%}a{color:var(--tone)}a:hover{color:var(--tone-hot)}:focus-visible{outline:2px solid var(--tone);outline-offset:3px}.skip{position:absolute;left:-9999px;top:0;z-index:100;padding:.75rem 1rem;background:var(--tone);color:var(--void);text-decoration:none}.skip:focus{left:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sprachhinweis{display:none}[data-sprachhinweis=en] body{padding-top:3rem}[data-sprachhinweis=en] .sprachhinweis{position:absolute;z-index:7;top:calc(var(--top-h) + .6rem);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.25rem;width:max-content;max-width:calc(100vw - 2rem);padding:.35rem .35rem .35rem 1rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--void-2);color:var(--ink);box-shadow:0 8px 30px #00000059;font-size:.875rem}.sprachhinweis__link{color:inherit;text-decoration:underline;text-underline-offset:.2em}.sprachhinweis__zu{border:0;background:none;color:inherit;font-size:1.1rem;line-height:1;padding:.35rem .6rem;cursor:pointer;opacity:.7}.sprachhinweis__zu:hover{opacity:1}.page{display:grid;grid-template-columns:1fr;max-width:108rem;margin:0 auto;padding-inline:var(--gut);padding-top:var(--top-h)}.stage{display:none}.castStage{position:sticky;top:var(--top-h);z-index:2;height:min(34vh,20rem);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;background:linear-gradient(to bottom,var(--void) 0%,var(--void) 82%,transparent 100%)}.castStage .sig{width:auto;height:100%;max-height:100%;max-width:100%}.flow{display:flex;flex-direction:column;container-type:inline-size}@media(min-width:62rem){.page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,5vw,6rem)}.stage{display:flex;position:sticky;top:var(--top-h);isolation:isolate;z-index:1;grid-column:2;grid-row:1;height:min(calc(100vh - var(--top-h)),76rem);align-items:center;justify-content:center;background:transparent}.castStage{display:none}.sec--tall .hold{position:sticky;top:var(--top-h);min-height:min(calc(100vh - var(--top-h)),76rem);justify-content:safe center}.flow{grid-column:1;grid-row:1}}.top{position:fixed;top:0;left:0;right:0;z-index:8;height:var(--top-h);display:flex;align-items:center;gap:.9rem;padding-inline:var(--gut);background:color-mix(in srgb,var(--void) 84%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.top__mark{display:flex;align-items:center;gap:.55rem;text-decoration:none;margin-right:auto}.top__mark .sig{width:1.75rem;max-height:none;flex:0 0 auto;--spin: 0deg}.top .lockup{font-size:clamp(1.05rem,2.2vw,1.3rem)}.top__beta{display:inline-flex;align-items:center;padding:.3rem .5rem .32rem;border:1px solid var(--teal);border-radius:3px;font-family:var(--f-mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--teal);text-decoration:none;transform:rotate(-3deg);transition:transform .25s ease,border-color .25s ease,color .25s ease}.top__beta:hover{transform:rotate(-3deg) translateY(-1px);border-color:var(--teal-hot);color:var(--teal-hot)}.top__anfrage{display:inline-flex;align-items:center;flex:0 0 auto;height:44px;padding-inline:.95rem;border-radius:3px;background:var(--tone);color:var(--void);font-size:var(--t-small);font-weight:500;letter-spacing:.03em;text-decoration:none;transition:background-color .2s ease}.top__anfrage:hover{background:var(--tone-hot);color:var(--void)}@media(max-width:26rem){.top{gap:.55rem}.top__anfrage{padding-inline:.75rem}}@media(max-width:23rem){.top{padding-inline:1rem}}@media(max-width:22rem){.top__anfrage{display:none}}.burger{width:44px;height:44px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent;border:1px solid var(--line-strong);border-radius:3px;cursor:pointer;transition:border-color .2s ease}.burger:hover{border-color:var(--teal)}.burger__strich{width:18px;height:1.5px;background:var(--ink);border-radius:1px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.burger.is-on .burger__strich:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.burger.is-on .burger__strich:nth-child(2){opacity:0}.burger.is-on .burger__strich:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.menu{position:fixed;top:var(--top-h);right:0;z-index:8;width:min(52rem,100vw);max-height:calc(100vh - var(--top-h));overflow-y:auto;padding:1rem var(--gut) 1.5rem 1.25rem;background:color-mix(in srgb,var(--void-2) 96%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:translate(100%);transition:transform .32s cubic-bezier(.22,1,.36,1)}.menu.is-on{transform:translate(0)}.menu__liste{display:flex;flex-direction:column}.menu__link{display:grid;grid-template-columns:2.2rem 1fr;align-items:baseline;gap:.6rem;min-height:44px;padding:.6rem .5rem;border-bottom:1px solid var(--line);text-decoration:none;transition:background-color .2s ease}.menu__link:hover{background:color-mix(in srgb,var(--teal) 8%,transparent)}.menu__no{font-family:var(--f-mono);font-size:var(--t-micro);color:var(--teal)}.menu__titel{font-size:var(--t-small);color:var(--ink)}.menu__raster{display:grid;gap:1.5rem;padding-bottom:1.25rem}@media(min-width:48rem){.menu__raster{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2.25rem}}.menu__kopf{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);padding:.35rem .5rem .6rem;border-bottom:1px solid var(--line-strong)}.menu__rubriken{display:grid;gap:.2rem}@media(min-width:48rem){.menu__rubriken{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;row-gap:.4rem}}.menu__rubrik{padding:.35rem 0}.menu__rubrik-link{display:flex;align-items:center;min-height:40px;padding:.3rem .5rem;font-family:var(--f-display);font-weight:700;font-size:var(--t-body);color:var(--ink);text-decoration:none;border-radius:3px;transition:background-color .2s ease,color .2s ease}.menu__seiten{display:flex;flex-direction:column;padding-left:.5rem;border-left:1px solid var(--line);margin-left:.5rem}.menu__seite{display:block;padding:.35rem .6rem;font-size:var(--t-small);line-height:1.35;color:var(--text);text-decoration:none;border-radius:3px;transition:background-color .2s ease,color .2s ease}.menu__rubrik-link:hover,.menu__seite:hover{background:color-mix(in srgb,var(--teal) 8%,transparent);color:var(--tone)}.menu__rubrik-link[aria-current=page],.menu__seite[aria-current=page]{color:var(--tone)}.menu__seite[aria-current=page]{box-shadow:inset 2px 0 0 var(--tone)}.menu__rubrik-kopf{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.menu__rubrik-kopf .menu__rubrik-link{flex:1 1 auto}.menu__auf{display:none;flex:0 0 auto;width:44px;height:44px;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid var(--line);border-radius:3px;color:var(--text);cursor:pointer}.menu__auf-zeichen{width:.55rem;height:.55rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s ease}.menu__auf[aria-expanded=true] .menu__auf-zeichen{transform:translateY(2px) rotate(-135deg)}.menu__einzeln{display:grid;gap:.1rem}.menu__rubrik-link.is-hier{color:var(--tone)}@media(max-width:47.99rem){.menu__auf{display:inline-flex}.menu__rubrik:not(.is-auf)>.menu__seiten{display:none}.menu__rubrik{border-bottom:1px solid var(--line);padding:.3rem 0}.menu__rubrik--einzeln{border-bottom:0;padding-top:.6rem}}@media(min-width:48rem){.menu__rubrik--breit{grid-column:1 / -1}.menu__rubrik--breit .menu__seiten{display:block;columns:2;column-gap:1.25rem}.menu__rubrik--breit .menu__seiten li{break-inside:avoid}}@media(min-width:62rem){.menu{left:0;width:100vw;padding:1.5rem var(--gut) 2rem;border-left:0}.menu__raster,.menu .sprachwahl{max-width:108rem;margin-inline:auto}.menu__raster{grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);gap:3rem}.menu__rubriken{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem;row-gap:1.1rem}.menu__rubrik--breit{grid-column:span 2}}.menu__weg{position:fixed;inset:var(--top-h) 0 0 0;z-index:7;background:color-mix(in srgb,var(--void) 55%,transparent);border:0;cursor:default}@media(prefers-reduced-motion:reduce){.menu,.burger__strich{transition-duration:.01ms}}.ripple{position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-50%,-50%);border:2px solid var(--tone);border-radius:50%;opacity:0;pointer-events:none;box-shadow:0 0 2.5rem color-mix(in srgb,var(--tone) 22%,transparent)}.ripple--echo{border-width:1px;animation-delay:.42s!important;box-shadow:none}.ripple--cast{animation:none}.ripple--shared{animation:rippleOut 3.6s cubic-bezier(.16,.7,.3,1) infinite}.ripple--metrics{animation:rippleBeat 1.85s cubic-bezier(.2,.8,.3,1) infinite}@keyframes rippleOut{0%{width:0;height:0;opacity:0}8%{opacity:.95}45%{opacity:.55}to{width:240vmax;height:240vmax;opacity:0}}@keyframes rippleBeat{0%{width:0;height:0;opacity:0}6%{opacity:.6}40%{opacity:.3}to{width:240vmax;height:240vmax;opacity:0}}@media(prefers-reduced-motion:reduce){.ripple{display:none}}.sig{width:min(86vw,44rem);height:auto;max-height:80%;overflow:visible}@media(min-width:62rem){.sig{max-height:86%}}.sig circle,.sig line,.sig path,.sig g{transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1),stroke-opacity .7s ease;transform-origin:60px 60px;transform-box:view-box}.sig__outer{transform:rotate(var(--spin, 0deg))}.sig__mid,.sig__ticks{transform:rotate(calc(var(--spin, 0deg) * -.55))}.sig__outer,.sig__mid,.sig__ticks{transition:opacity .7s ease,stroke-opacity .7s ease}.sig__arcwrap{transform:rotate(var(--arc-turn, 0deg));transition:transform 1.05s cubic-bezier(.22,1,.36,1);transform-origin:60px 60px;transform-box:view-box}.sig__wave{opacity:0;animation:sigWave 1.5s cubic-bezier(.2,.7,.3,1) 1 both}@keyframes sigWave{0%{r:15px;opacity:0}12%{opacity:.85}to{r:78px;opacity:0}}.sig__ticks,.sig__spokes,.sig__four,.sig__flat,.sig__dots,.sig__face,.sig__beat{opacity:0}.sig__faceimg{opacity:0;transition:opacity .6s ease}.sig__faceimg.is-on,.sig--cast .sig__dots,.sig--cast .sig__face{opacity:1}.sig--cast .sig__core{opacity:0}.sig__dot{opacity:.32;transition:opacity .55s ease}.sig__dot.is-on,.sig--shared .sig__four{opacity:1}.sig--shared .sig__mid{stroke-opacity:.15}.sig--shared .sig__beat{opacity:1;animation:beatOut 3.4s cubic-bezier(.3,.7,.4,1) infinite}@keyframes beatOut{0%{r:15px;opacity:0}15%{opacity:.7}70%,to{r:42px;opacity:0}}.sig--roles .sig__four{opacity:1}.sig--roles .sig__mid{stroke-opacity:.15}.sig--roles .sig__arcwrap{animation:arcStep 9.6s steps(4,end) infinite;transition:none}@keyframes arcStep{to{transform:rotate(360deg)}}.sig--skills .sig__ticks,.sig--pending .sig__ticks{opacity:1}.sig--skills .sig__mid,.sig--pending .sig__mid{stroke-opacity:.9}.sig__tick{opacity:.2;transition:opacity .5s ease}.sig--skills .sig__tick.is-belegt{animation:tickOn 4.8s ease-in-out infinite;animation-delay:calc(var(--i) * .18s)}.sig--skills .sig__tick.is-offen{opacity:.12}@keyframes tickOn{0%,55%,to{opacity:.25}12%,30%{opacity:1}}.sig--pending .sig__tick.is-offen{opacity:.75;stroke-dasharray:2 2.5}.sig--pending .sig__tick.is-belegt{opacity:.1}.sig--pending .sig__arc,.sig--pending .sig__outer{stroke-opacity:.12}.sig--pending .sig__core{opacity:.35}.sig--control .sig__spokes{opacity:.85}.sig--control .sig__outer,.sig--control .sig__mid{stroke-opacity:.12}.sig--control .sig__arc{opacity:.15}.sig--control .sig__inner{stroke:var(--mod)}.sig--control .sig__core circle{fill:var(--mod)}.sig--metrics .sig__beat{opacity:1;animation:beatOut 1.85s cubic-bezier(.2,.8,.3,1) infinite}.sig--metrics .sig__core{animation:coreBeat 1.85s cubic-bezier(.2,.8,.3,1) infinite}@keyframes coreBeat{0%{transform:scale(1)}8%{transform:scale(1.12)}40%,to{transform:scale(1)}}.sig--limits .sig__flat{opacity:1}.sig--limits .sig__outer,.sig--limits .sig__mid,.sig--limits .sig__inner,.sig--limits .sig__arc,.sig--limits .sig__core,.sig--limits .sig__dots,.sig--limits .sig__face,.sig--limits .sig__ticks,.sig--limits .sig__spokes,.sig--limits .sig__four{opacity:0}.sig--limits .sig__outer{transform:rotate(var(--spin, 0deg)) scaleY(.02)}.sig--limits .sig__mid{transform:rotate(calc(var(--spin, 0deg) * -.55)) scaleY(.02)}.sig--limits .sig__inner{transform:scaleY(.02)}@media(prefers-reduced-motion:reduce){.sig circle,.sig line,.sig path,.sig g,.sig__arcwrap{transition-duration:.01ms}.sig__wave,.sig__beat,.sig__core,.sig__tick{animation:none}.sig--skills .sig__tick.is-belegt,.sig--pending .sig__tick.is-offen{opacity:.9}}.sec{display:flex;flex-direction:column;gap:1.2rem;padding-block:var(--stack);min-height:calc(58 * var(--vh));justify-content:center}.sec--hero{min-height:calc(72 * var(--vh));padding-top:clamp(1.5rem,5vh,3rem)}.sec--tall{display:block;padding-block:0}.tall__track{min-height:calc(190 * var(--vh))}.sec--tall .hold{display:flex;flex-direction:column;gap:1.1rem;padding-block:clamp(1.5rem,4vh,3rem)}.sec--tall .roster__btn{padding:.85rem 1rem .9rem}.eyebrow{display:flex;align-items:center;gap:.75rem;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}h2.eyebrow{font-weight:inherit;line-height:inherit;hyphens:manual}.eyebrow__no{padding:.2rem .45rem;border:1px solid var(--line-strong);border-radius:2px;color:var(--tone)}.lede{font-size:var(--t-lead);color:var(--text);max-width:34rem}.note{font-size:var(--t-small);color:var(--muted);max-width:34rem;padding-top:1rem;border-top:1px solid var(--line)}.lockup{display:flex;align-items:baseline;gap:.1em;font-family:var(--f-display);font-weight:700;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1;letter-spacing:.01em;color:var(--ink)}.lockup__teal{color:var(--tone);transition:color .6s ease}.lockup__tail{font-family:var(--f-text);font-weight:500;font-size:.34em;color:var(--muted);margin-left:.14em}.hero__line{font-size:clamp(1.9rem,8cqw,3.6rem);hyphens:manual}.hero__hint{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cta{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}.btn{display:inline-flex;align-items:center;min-height:48px;padding:0 1.5rem;border-radius:3px;font-size:var(--t-small);font-weight:500;letter-spacing:.03em;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn--primary{background:var(--tone);color:var(--void)}.btn--primary:hover{background:var(--tone-hot);color:var(--void)}.btn--ghost{border:1px solid var(--line-strong);color:var(--ink)}.btn--ghost:hover{border-color:var(--tone);color:var(--tone)}.roster{display:flex;flex-direction:column;gap:.5rem}.roster__item{display:block}.roster__btn{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.35rem .9rem;padding:1.1rem 1.1rem 1.15rem;background:transparent;border:1px solid transparent;border-left:2px solid var(--line);border-radius:0 3px 3px 0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.roster__btn:hover{background:color-mix(in srgb,var(--void-2) 70%,transparent)}.roster__item.is-on .roster__btn{border-left-color:var(--fig);background:color-mix(in srgb,var(--void-2) 88%,transparent)}.roster__name{font-family:var(--f-display);font-weight:700;font-size:var(--t-mid);line-height:1;color:var(--muted);transition:color .3s ease}.roster__item.is-on .roster__name{color:var(--ink)}.roster__role{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fig);justify-self:end}.roster__text{grid-column:1 / -1;font-size:var(--t-small);line-height:1.55;color:var(--muted);margin-top:.35rem}@media(min-width:62rem){.roster__text{max-height:0;margin-top:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .45s ease,margin-top .45s ease}.roster__item.is-on .roster__text{max-height:9rem;margin-top:.35rem;opacity:1}}.gruender{display:grid;gap:2.75rem}@media(min-width:62rem){.gruender{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.person{display:flex;flex-direction:column;gap:1rem;padding-top:1.25rem}.person__bild{width:100%;max-width:17rem;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 22%;border-radius:3px;border:1px solid var(--line);background:var(--void-2)}.person__kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem}.person__name{font-family:var(--f-display);font-size:var(--t-mid);color:var(--ink)}.person__rolle{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tone)}.person__text{font-size:var(--t-small);line-height:1.65;color:var(--text)}.person__profil a{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line-strong);padding-bottom:2px}.person__profil a:hover,.person__profil a:focus-visible{color:var(--tone);border-bottom-color:var(--tone)}.cards{display:grid;gap:.75rem}.card{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;border-left:2px solid var(--fig, var(--tone));background:color-mix(in srgb,var(--void-2) 60%,transparent);border-radius:0 3px 3px 0}.card__title{font-size:var(--t-body);font-weight:500;color:var(--ink);font-family:var(--f-text)}.card__text{font-size:var(--t-small);line-height:1.55;color:var(--muted)}.card__proof{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--tone)}.card__proof--offen{color:var(--muted)}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.25rem 1.5rem}.metric{display:flex;flex-direction:column;gap:.3rem;padding-top:.9rem;border-top:1px solid var(--line)}.metric__value{font-family:var(--f-display);font-weight:700;font-size:var(--t-big);line-height:1;color:var(--tone)}.metric__label{font-size:var(--t-small);color:var(--ink)}.metric__note{font-size:var(--t-micro);line-height:1.5;color:var(--muted)}.steps{display:flex;flex-direction:column;gap:1rem}.step{display:grid;grid-template-columns:auto 1fr;gap:.2rem 1rem}.step__no{font-family:var(--f-mono);font-size:var(--t-micro);color:var(--tone);padding-top:.25rem}.step__title{font-family:var(--f-text);font-size:var(--t-body);font-weight:500;color:var(--ink)}.step__text{grid-column:2;font-size:var(--t-small);line-height:1.55;color:var(--muted)}.plain{display:flex;flex-direction:column;gap:.6rem;font-size:var(--t-small);line-height:1.55;color:var(--text)}.plain li:before{content:"";display:inline-block;width:.5rem;height:1px;vertical-align:middle;margin-right:.6rem;background:var(--tone)}.stellen{display:grid;gap:1.75rem}.stellen>div{display:flex;flex-direction:column;gap:.8rem}@media(min-width:62rem){.stellen{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.colophon{font-size:var(--t-micro);line-height:1.6;color:var(--muted);max-width:34rem}.hud{position:fixed;right:1rem;bottom:1rem;z-index:5}.motion{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--void) 86%,transparent);border:1px solid var(--line);border-radius:3px;padding:.5rem .7rem;cursor:pointer}.motion:hover{color:var(--tone);border-color:var(--tone)}.kontakt{display:grid;gap:2rem;padding-top:.5rem}@media(min-width:48rem){.kontakt{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2.5rem;align-items:start}}.form{display:flex;flex-direction:column;gap:.9rem}.form__reihe{display:grid;gap:.9rem}@media(min-width:30rem){.form__reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}.feld{display:flex;flex-direction:column;gap:.35rem}.feld__label{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.feld__eingabe{min-height:48px;padding:.7rem .85rem;background:color-mix(in srgb,var(--void-2) 70%,transparent);border:1px solid var(--line);border-radius:3px;color:var(--ink);font-family:var(--f-text);font-size:1rem;transition:border-color .2s ease,background-color .2s ease}.feld__eingabe::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}.feld__eingabe:hover{border-color:var(--line-strong)}.feld__eingabe:focus{outline:none;border-color:var(--teal);background:color-mix(in srgb,var(--void-2) 92%,transparent)}.feld__eingabe--gross{min-height:7rem;resize:vertical;line-height:1.55}.form__fuss{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-top:.35rem}.form__hinweis{font-family:var(--f-mono);font-size:var(--t-micro);color:var(--muted)}.anschrift{display:flex;flex-direction:column;gap:.2rem;padding:1.1rem 1.2rem;background:color-mix(in srgb,var(--void-2) 60%,transparent);border-left:2px solid var(--teal);border-radius:0 3px 3px 0;font-style:normal;font-size:var(--t-small);line-height:1.6;color:var(--text)}.anschrift__firma{font-family:var(--f-display);font-weight:700;font-size:var(--t-body);color:var(--ink);margin-bottom:.25rem}.anschrift__mail{margin-top:.5rem;font-family:var(--f-mono);font-size:var(--t-micro);word-break:break-all}.claim{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.1em;color:var(--muted);padding-top:.75rem}.feld__pflicht{color:var(--teal)}.falle{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__hinweis--fehler,.form__hinweis--fehler a{color:var(--mod)}.btn[disabled]{opacity:.6;cursor:progress}.danke{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.5rem 1.6rem;background:color-mix(in srgb,var(--void-2) 70%,transparent);border-left:2px solid var(--teal);border-radius:0 3px 3px 0}.danke__titel{font-family:var(--f-display);font-weight:700;font-size:var(--t-mid);color:var(--ink)}.danke__text{font-size:var(--t-small);line-height:1.6;color:var(--muted);max-width:28rem}.danke .btn{margin-top:.5rem}.sec--breit{max-width:108rem;margin:0 auto;padding-inline:var(--gut);border-top:1px solid var(--line)}@media(min-width:62rem){.sec--breit .kontakt{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem}.sec--breit .form__reihe{grid-template-columns:repeat(3,minmax(0,1fr))}}.top__mark .sig__outer{animation:logoRing 2.6s linear 1 both}.top__mark .sig__arc{stroke-dasharray:60;animation:logoArc 2.6s cubic-bezier(.22,1,.36,1) 1 both}.top__mark .sig__mid{animation:logoMid 2.6s linear 1 both}.top__mark .sig__inner{animation:logoInner 2.6s cubic-bezier(.2,1.1,.3,1) 1 both}.top__mark .sig__core{animation:logoCore 2.6s ease-out 1 both;transform-origin:60px 60px;transform-box:view-box}.top__mark .sig__a{stroke-dasharray:42;animation:logoA 2.6s cubic-bezier(.22,1,.36,1) 1 both}@keyframes logoRing{0%{opacity:0}10%,to{opacity:1}}@keyframes logoArc{0%,2%{stroke-dashoffset:60}16%,to{stroke-dashoffset:0}}@keyframes logoMid{0%,5%{opacity:0}18%,to{opacity:1}}@keyframes logoInner{0%,9%{opacity:0;transform:scale(.5)}22%,to{opacity:1;transform:scale(1)}}@keyframes logoCore{0%,15%{opacity:0;transform:scale(0)}26%{opacity:1;transform:scale(1.22)}33%,to{opacity:1;transform:scale(1)}}@keyframes logoA{0%,22%{stroke-dashoffset:42}36%,to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.top__mark .sig__outer,.top__mark .sig__arc,.top__mark .sig__mid,.top__mark .sig__inner,.top__mark .sig__core,.top__mark .sig__a{animation:none}}.fragen{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line);max-width:44rem}.frage{border-bottom:1px solid var(--line)}.frage details{padding:.1rem 0}.frage__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 0;cursor:pointer;font-family:var(--f-text);font-size:var(--t-body);font-weight:500;color:var(--ink);line-height:1.4;list-style:none;transition:color .2s}.frage__q::-webkit-details-marker{display:none}.frage__q:hover,details[open]>.frage__q{color:var(--tone)}.frage__q:focus-visible{outline:2px solid var(--tone);outline-offset:3px;border-radius:2px}.frage__zeichen{position:relative;flex:0 0 auto;width:.75rem;height:.75rem}.frage__zeichen:before,.frage__zeichen:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:var(--tone);transition:transform .25s}.frage__zeichen:after{transform:rotate(90deg)}details[open] .frage__zeichen:after{transform:rotate(0)}.frage__a{padding:0 0 1.1rem;margin:0;max-width:40rem;font-size:var(--t-small);line-height:1.6;color:var(--muted)}@media(prefers-reduced-motion:reduce){.frage__zeichen:before,.frage__zeichen:after{transition:none}}.sprachwahl{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.sprachwahl__titel{margin:0 0 .6rem;padding-left:.5rem;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.sprachwahl__liste{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0 .5rem;list-style:none}.sprachwahl__link{display:flex;align-items:baseline;gap:.5rem;min-height:44px;padding:.55rem .9rem;border:1px solid var(--line);border-radius:999px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.sprachwahl__link:hover{border-color:color-mix(in srgb,var(--teal) 45%,transparent);background:color-mix(in srgb,var(--teal) 8%,transparent)}.sprachwahl__link.is-on{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 14%,transparent)}.sprachwahl__kuerzel{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.08em;color:var(--teal)}.sprachwahl__name{font-size:var(--t-small);color:var(--ink)}.einwilligung{position:fixed;left:1rem;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));z-index:6;display:grid;gap:.9rem;max-width:30rem;padding:1rem 1.1rem 1.1rem;background:var(--void-2);border:1px solid var(--line-strong);border-radius:3px;box-shadow:0 18px 40px #00000080;font-size:var(--t-small);line-height:1.55;color:var(--text)}.einwilligung__knoepfe{display:flex;gap:.75rem}.einwilligung__knoepfe .btn{flex:1;justify-content:center;min-height:44px;background:transparent;cursor:pointer;font-family:inherit}.textseite .sec{min-height:calc(44 * var(--vh))}.textseite__kopf{min-height:calc(86 * var(--vh) - var(--top-h))}.textseite__titel{font-size:clamp(1.8rem,6.4cqw,3.1rem);hyphens:manual}.antwort{display:grid;gap:.55rem;max-width:36rem;padding:1.1rem 1.25rem 1.2rem;border-left:2px solid var(--tone);border-radius:0 3px 3px 0;background:color-mix(in srgb,var(--void-2) 72%,transparent)}.antwort__label{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--tone)}.antwort__text{font-size:var(--t-lead);line-height:1.5;color:var(--ink)}.textseite__abschnitt h2{font-size:clamp(1.4rem,2.4vw,2rem)}.textseite__abschnitt>p,.textseite address{max-width:36rem;color:var(--text)}.textseite address{font-style:normal;color:var(--ink)}.metric__unit{font-family:var(--f-text);font-weight:500;font-size:.42em;letter-spacing:.02em;color:var(--muted)}.textseite .stellen>div>.eyebrow{color:var(--tone)}.card--warm .card__proof,.textseite .stellen>.spalte--warm>.eyebrow{color:var(--mod)}.spalte--warm .plain li:before{background:var(--mod)}.textseite .card__title a{color:var(--ink);text-decoration:none}.textseite .card__title a:hover{color:var(--tone)}.textseite .eyebrow a{color:inherit;text-decoration:none}.textseite .eyebrow a:hover{color:var(--tone)}.textseite__knopf{align-self:flex-start;background:transparent;cursor:pointer;font-family:inherit}.textseite__quellen h2{font-size:var(--t-mid)}.textseite__quellen ol{list-style:decimal;padding-left:1.4rem;display:flex;flex-direction:column;gap:.45rem;max-width:36rem;font-size:var(--t-small)}.textseite .textseite__fuss{min-height:0;padding-block:2rem 3rem;gap:.5rem}.fusslinks{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.textknopf{padding:0;border:0;background:none;font:inherit;color:var(--tone);text-decoration:underline;cursor:pointer}.textknopf:hover{color:var(--tone-hot)}.lesering{--lesen: 0;width:min(78%,34rem);height:auto;max-height:86%;overflow:visible}.lesering circle,.lesering line,.lesering g{transform-origin:60px 60px;transform-box:view-box}.lesering__aussen{transform:rotate(var(--spin, 0deg))}.lesering__mitte{transform:rotate(calc(var(--spin, 0deg) * -.55))}.lesering__bogen{transform:rotate(-90deg);stroke-dasharray:1;stroke-dashoffset:calc(1 - (.1667 + .8333 * var(--lesen)))}.lesering__marke{stroke:var(--tone);stroke-width:2;stroke-opacity:.22;transition:stroke-opacity .6s ease,stroke-width .6s ease,stroke .6s ease}.lesering__marke.is-gelesen{stroke-opacity:.95}.lesering__marke.is-hier{stroke:var(--teal-hot);stroke-opacity:1;stroke-width:3.4;filter:drop-shadow(0 0 2.5px var(--tone))}.lesering__kern{animation:kernPuls .9s cubic-bezier(.34,1.56,.64,1) both}@keyframes kernPuls{0%{transform:scale(1)}35%{transform:scale(1.16)}to{transform:scale(1)}}.ripple--lesen{animation:rippleOut 2.6s cubic-bezier(.16,.7,.3,1) 1 both}@media(prefers-reduced-motion:reduce){.lesering__kern,.ripple--lesen{animation:none}}.begriffe{display:grid;gap:0;margin:0;max-width:38rem}.begriff{display:grid;gap:.3rem;padding:.9rem 0;border-top:1px solid var(--line)}.begriff dt{font-family:var(--f-display);font-weight:700;color:var(--ink)}.begriff dd{margin:0;font-size:var(--t-small);line-height:1.55;color:var(--text)}.charakter__gesicht{width:7rem;height:7rem;border-radius:50%;object-fit:cover;border:2px solid var(--tone)}@media(min-width:62rem){.charakter__gesicht{display:none}}.textseite .ripple--metrics,.textseite .sig--metrics .sig__core{animation-duration:var(--takt, 1.85s)}.ripple--einmal{animation:rippleOut 2.6s cubic-bezier(.16,.7,.3,1) 1 both}.messwert{display:grid;gap:.45rem;padding:.25rem 0 .5rem}.messwert__zahl{font-family:var(--f-display);font-weight:700;font-size:clamp(3rem,15cqw,6.6rem);line-height:.95;letter-spacing:-.02em;color:var(--tone);white-space:nowrap}.messwert__einheit{font-size:.36em;font-weight:500;letter-spacing:.02em;color:var(--muted)}.messwert__label{font-size:var(--t-lead);color:var(--ink)}.messwert__notiz{max-width:34rem;font-size:var(--t-small);line-height:1.55;color:var(--muted)}.messwert--takt .messwert__zahl{animation:zahlGlimmen var(--takt, 1.85s) cubic-bezier(.2,.8,.3,1) infinite}@keyframes zahlGlimmen{0%,45%,to{text-shadow:0 0 0 transparent}8%{text-shadow:0 0 1.4rem color-mix(in srgb,var(--tone) 55%,transparent)}}.charakter__kopf{display:flex;align-items:center;gap:1rem}.charakter__rolle{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--fig, var(--tone));padding:.3rem .6rem;border:1px solid color-mix(in srgb,var(--fig, var(--tone)) 45%,transparent);border-radius:2px}.textseite--charakter .antwort,.textseite--charakter .card{border-left-color:var(--fig)}.textseite--charakter .antwort__label,.textseite--charakter .eyebrow__no,.textseite--charakter .step__no{color:var(--fig)}.gesichter{display:grid;gap:.8rem}.gesichter__liste{display:flex;flex-wrap:wrap;gap:.9rem 1.6rem}.gesicht>a,.gesicht>span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:.75rem;row-gap:.1rem;color:inherit;text-decoration:none}.gesicht img{grid-row:1 / span 2;width:3.4rem;height:3.4rem;border-radius:50%;object-fit:cover;border:2px solid var(--fig);background:var(--void-2);transition:box-shadow .3s ease,transform .3s ease}.gesicht__name{align-self:end;font-family:var(--f-display);font-weight:700;color:var(--ink)}.gesicht__rolle{align-self:start;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fig)}.gesicht>a:hover img,.gesicht>a:focus-visible img{transform:scale(1.06);box-shadow:0 0 0 3px var(--void),0 0 0 4px var(--fig)}.gesicht.is-on img{box-shadow:0 0 0 3px var(--void),0 0 0 5px var(--fig)}.textseite__rubrik .gesicht:not(.is-on){opacity:.62;transition:opacity .3s ease}.textseite__rubrik .gesicht:not(.is-on):hover{opacity:1}.minigesichter{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.3rem}.minigesicht{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--t-small);color:var(--text)}.minigesicht img{width:1.6rem;height:1.6rem;border-radius:50%;object-fit:cover;border:1.5px solid var(--fig)}.roster--links .roster__btn{grid-template-columns:auto auto 1fr;align-items:center;text-decoration:none}.roster__gesicht{grid-row:1;width:2.6rem;height:2.6rem;border-radius:50%;object-fit:cover;border:1.5px solid var(--fig);opacity:.55;transition:opacity .3s ease}.roster__item.is-on .roster__gesicht,.roster--links .roster__btn:hover .roster__gesicht{opacity:1}.roster--links .roster__role{justify-self:end}.textseite__kinder{min-height:0}.metric__ziel{display:flex;flex-direction:column;gap:.35rem;color:inherit;text-decoration:none}.metric__ziel:hover .metric__value,.metric__ziel:focus-visible .metric__value{color:var(--tone-hot)}.metric__ziel:hover .metric__label{text-decoration:underline;text-underline-offset:.2em}.metrics--links{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.steps--links .step__title a{color:var(--ink);text-decoration:none}.steps--links .step__title a:hover{color:var(--tone)}.textseite .sprungmarken{min-height:0;padding-block:0 var(--stack);gap:.8rem}.sprungmarken__liste{display:flex;flex-wrap:wrap;gap:.5rem}.sprungmarke{display:inline-flex;align-items:center;min-height:2.5rem;min-width:2.5rem;justify-content:center;padding:.35rem .85rem;border:1px solid var(--line-strong);border-radius:999px;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text);text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.sprungmarke:hover,.sprungmarke:focus-visible{border-color:var(--tone);color:var(--tone);background:color-mix(in srgb,var(--tone) 8%,transparent)}.textseite [id]{scroll-margin-top:calc(var(--top-h) + 1rem)}.textseite .textseite__rubrik{min-height:0;gap:.9rem}.rubrik__liste{display:grid;gap:.35rem;max-width:36rem}.rubrik__link{display:block;padding:.7rem .95rem;border-left:2px solid var(--line-strong);border-radius:0 3px 3px 0;color:var(--text);text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.rubrik__link:hover,.rubrik__link:focus-visible{border-left-color:var(--tone);background:color-mix(in srgb,var(--void-2) 70%,transparent);color:var(--ink)}.rubrik__link[aria-current=page]{border-left-color:var(--tone);color:var(--ink);background:color-mix(in srgb,var(--void-2) 88%,transparent)}.dialog{display:grid;gap:.6rem;max-width:38rem;padding:1rem 1.15rem .6rem;border:1px solid var(--line);border-radius:3px;background:color-mix(in srgb,var(--void-2) 78%,transparent)}.dialog__kopf{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.dialog__liste{display:grid}.dialog__zeile{display:grid;grid-template-columns:minmax(6.5rem,9rem) 1fr;gap:.2rem 1rem;padding:.65rem 0;border-top:1px solid var(--line)}.dialog__wer{padding-top:.2rem;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dialog__text{font-size:var(--t-small);line-height:1.6;color:var(--text)}.dialog__zeile--moderation .dialog__wer{color:var(--mod)}.dialog__zeile--avatar .dialog__wer{color:var(--fig, var(--tone))}.dialog__zeile--avatar .dialog__text{color:var(--ink)}@media(max-width:34rem){.dialog__zeile{grid-template-columns:1fr}}.portraets{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:1.4rem 1.2rem;max-width:38rem}.portraet{display:grid;justify-items:start;gap:.35rem}.portraet img{width:100%;max-width:9rem;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;border:2px solid var(--fig);background:var(--void-2)}.portraet__name{font-family:var(--f-display);font-weight:700;color:var(--ink)}.portraet__label{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fig)}@media(min-width:62rem){.textseite__abschnitt .gruender{grid-template-columns:1fr;gap:1.5rem}}.textseite__abschnitt .person{max-width:36rem;padding:1.1rem 1.25rem 1.2rem;border-left:2px solid var(--tone);border-radius:0 3px 3px 0;background:color-mix(in srgb,var(--void-2) 60%,transparent)}.sprungmarke--begriff{font-family:var(--f-text);font-size:var(--t-small);letter-spacing:0;text-transform:none}.begriff:target dt{color:var(--tone)}.zusammen{white-space:nowrap}.demo{max-width:48rem;margin:0 auto;padding:calc(var(--top-h) + var(--stack)) var(--gut) var(--stack)}.demo__kopf{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;margin-bottom:2rem}@media(min-width:40rem){.demo__kopf{flex-direction:row;align-items:flex-start;gap:2.2rem}}.demo__figur{margin:0;flex:0 0 auto;text-align:center}.demo__buehne{height:9rem;display:flex;align-items:center;justify-content:center}.demo__buehne .sig{width:auto;height:100%;max-height:100%}@media(min-width:40rem){.demo__buehne{height:13rem}}.demo__unterschrift{margin:0;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.08em;color:var(--muted)}.demo__kopftext{min-width:0}.demo__titel{font-family:var(--f-display);font-size:var(--t-big);line-height:1.1;color:var(--ink);margin:.4rem 0 1rem}.demo__kopftext .lede{margin-bottom:0}.demo__ablauf{display:flex;flex-direction:column;gap:.7rem;margin:2rem 0;padding:0;list-style:none}.demo__ablauf li{display:grid;grid-template-columns:2.5rem 1fr;gap:.9rem;align-items:baseline;font-size:var(--t-small);line-height:1.6;color:var(--text)}.demo__nr{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.08em;color:var(--tone)}.demo__ehrlich{border-left:2px solid var(--line-strong);padding-left:1rem;margin:0 0 2.5rem;font-size:var(--t-small);line-height:1.65;color:var(--muted)}.demo__form{margin-top:0}.demo__hinweis{font-size:var(--t-small);color:var(--muted);margin:0}.demo__hinweis a{color:var(--tone)}@media(min-width:40rem){.demo__form .form__reihe:last-of-type .feld{max-width:22rem}}.demo__einladung{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--line);font-size:var(--t-lead);color:var(--text)}.top--neu{transition:background-color .35s ease,border-color .35s ease,backdrop-filter .35s ease}.top--neu:not(.is-gescrollt){background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.top--neu .top__mark{margin-right:0}.top__zeichen{position:relative;display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;flex:0 0 auto}.top__fortschritt{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.top__fortschritt circle{fill:none;stroke-width:1.4;stroke-linecap:round}.top__fortschritt-bahn{stroke:var(--line-strong);opacity:.6}.top__fortschritt-wert{stroke:var(--tone);stroke-dasharray:0 100;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--tone) 70%,transparent))}.top--neu .top__beta{margin-right:auto}.hauptnav{position:relative;display:none;margin-inline:auto}.hauptnav__liste{display:flex;align-items:center;gap:clamp(1rem,1.9vw,1.9rem);margin:0;padding:0;list-style:none}.hauptnav__link{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding-block:.95rem;font-family:var(--f-text);font-size:var(--t-small);font-weight:500;letter-spacing:.01em;color:var(--text);text-decoration:none;white-space:nowrap;transition:color .25s ease}.hauptnav__link:hover,.hauptnav__link.is-hier,.hauptnav__link.is-ziel{color:var(--ink)}.hauptnav__link:focus-visible{outline:none;color:var(--ink)}.hauptnav__bogen{position:absolute;left:0;bottom:.35rem;width:var(--w, 0px);height:.6rem;border-bottom:2px solid var(--tone);border-radius:0 0 50% 50%/0 0 100% 100%;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--tone) 75%,transparent));transform:translate(var(--x, 0px));opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),opacity .3s ease}.hauptnav__bogen.is-an{opacity:1}.hauptnav .entwurf-marke{width:.4rem;height:.4rem;margin:0;padding:0;border:0;border-radius:50%;background:var(--mod);font-size:0}.top__sprachen{display:none;gap:.15rem;margin:0;padding:0;list-style:none;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em}.top__sprachen a{display:inline-flex;align-items:center;min-height:44px;padding-inline:.3rem;color:var(--muted);text-decoration:none}.top__sprachen a:hover,.top__sprachen a[aria-current]{color:var(--ink)}.top__anfrage-lang{display:none}@media(min-width:48rem){.top__anfrage-lang{display:inline}.top__anfrage-kurz{display:none}}@media(min-width:76rem){.top--leiste .top__beta{margin-right:0}.top--leiste .hauptnav{display:block}.top--leiste .top__sprachen{display:flex}}.top--neu .top__burger{gap:5px;border:0}.top--neu .top__burger .burger__strich{width:24px;height:2.5px;border-radius:2px}.top--neu .top__burger.is-on .burger__strich:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.top--neu .top__burger.is-on .burger__strich:nth-child(2){opacity:0;transform:translate(-8px)}.top--neu .top__burger.is-on .burger__strich:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}@media(max-width:47.99rem){.top--neu .top__anfrage{display:none}}.menue-offen,.menue-offen body{overflow:hidden}.menue-offen .top--neu{background:var(--void);border-bottom-color:var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}.navliste{position:fixed;inset:var(--top-h) 0 0;z-index:8;overflow-y:auto;overscroll-behavior:contain;background:var(--void);visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s}.navliste.is-on{visibility:visible;opacity:1;transition:opacity .3s ease,visibility 0s}.menue-offen .fassungwahl{display:none}.navliste__innen{display:flex;flex-direction:column;gap:1.75rem;min-height:100%;padding:.75rem var(--gut) calc(2.5rem + env(safe-area-inset-bottom,0px))}.navliste__liste,.navliste__unter{margin:0;padding:0;list-style:none}.navliste__liste>li{border-bottom:1px solid var(--line)}.navliste__zeile{display:flex;align-items:center;justify-content:space-between;gap:1rem}.navliste__eintrag{display:flex;flex:1 1 auto;align-items:center;gap:.2rem;min-width:0;min-height:44px;padding-block:.8rem;font-family:var(--f-display);font-size:clamp(1.3rem,4.8vw,1.9rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--ink);text-decoration:none;transition:color .2s ease}.navliste__eintrag:after{content:"→";margin-left:.6rem;font-family:var(--f-text);font-size:.5em;font-weight:600;color:var(--teal);opacity:0;transform:translate(-8px);transition:opacity .2s ease,transform .25s ease}.navliste__eintrag:hover:after,.navliste__eintrag:active:after,.navliste__eintrag:focus-visible:after{opacity:1;transform:translate(0)}.navliste__eintrag.is-hier,.navliste__eintrag[aria-current]{color:var(--teal)}.navliste__auf{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer}.navliste__winkel{width:.62rem;height:.62rem;margin-top:-.3rem;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;opacity:.55;transform:rotate(45deg);transition:transform .22s ease,opacity .22s ease}.navliste__gruppe.is-auf .navliste__winkel{margin-top:.3rem;opacity:.9;transform:rotate(-135deg)}.navliste__unter{display:flex;flex-direction:column;padding:.1rem 0 .9rem .25rem}.navliste__unter[hidden]{display:none}.navliste__unter a{display:inline-flex;align-items:center;min-height:40px;font-family:var(--f-text);font-size:clamp(.95rem,3.2vw,1.1rem);font-weight:600;color:var(--ink);opacity:.72;text-decoration:none;transition:opacity .2s ease,color .2s ease}.navliste__unter a:hover,.navliste__unter a[aria-current]{opacity:1;color:var(--teal)}.navliste__fuss{display:flex;flex-direction:column;gap:1.4rem;margin-top:auto}.navliste__cta.btn{justify-content:center;gap:.7rem;width:100%;min-height:56px;border-radius:999px;font-size:1rem}.navliste__pfeil{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--void);color:var(--teal);font-size:.9rem}.navliste__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.15em;text-transform:uppercase}.navliste__meta>a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);text-decoration:none}.navliste__meta>a:hover{color:var(--ink)}.navliste__sprachen{display:flex;gap:.25rem;margin:0;padding:0;list-style:none}.navliste__sprachen a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--muted);text-decoration:none}.navliste__sprachen a[aria-current]{color:var(--ink)}.navliste .entwurf-marke{width:.4rem;height:.4rem;margin-left:.5rem;padding:0;border:0;border-radius:50%;background:var(--mod);font-size:0}@media(min-width:48rem){.navliste__innen{max-width:calc(46rem + 2 * var(--gut))}}.navliste__buehne{display:none}@media(min-width:62rem){.navliste__buehne{position:fixed;top:calc(var(--top-h) + 50vh);right:var(--gut);display:block;width:min(30rem,36vw);transform:translateY(-50%);pointer-events:none}.navliste__buehne .sig{width:100%;max-height:none}}@media(prefers-reduced-motion:reduce){.top--neu,.hauptnav__link,.hauptnav__bogen,.navliste,.navliste__eintrag,.navliste__eintrag:after,.navliste__winkel{transition:none}}.entwurf-marke{display:inline-block;margin-left:.45rem;padding:.18rem .32rem .16rem;border:1px solid color-mix(in srgb,var(--mod) 55%,transparent);border-radius:3px;font-family:var(--f-mono);font-size:.55rem;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--mod);vertical-align:middle}.krumen{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.krumen__liste{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.krumen__glied+.krumen__glied:before{content:"›";margin-right:.35rem;color:var(--muted)}.textseite .krumen a{padding-block:.7rem;color:var(--text);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.textseite .krumen a:hover{color:var(--tone);text-decoration-color:currentColor}.krumen [aria-current]{color:var(--muted)}.sec--hero-neu{min-height:0}.anker{display:block;height:0}.tablet{display:grid;gap:.6rem;max-width:30rem;margin-top:1.9rem;padding:1rem;border:1px solid var(--line-strong);border-radius:14px;background:color-mix(in srgb,var(--void-2) 92%,transparent)}.tablet__kopf{margin:0;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--mod)}.tablet__schritte{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.tablet__schritt{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.7rem;border:1px solid var(--line);border-radius:10px;background:var(--void)}.tablet__no{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--teal);border-radius:50%;font-family:var(--f-mono);font-size:.625rem;color:var(--teal)}.tablet__schritt--stopp .tablet__no{border-color:var(--mod);color:var(--mod)}.tablet__titel{margin:0;font-size:var(--t-small);font-weight:600;color:var(--ink)}.tablet__text{margin:.15rem 0 0;font-size:var(--t-small);line-height:1.45;color:var(--text)}.tablet__zeilen{display:grid;gap:.35rem;margin-top:.55rem}.tablet__zeilen span{display:block;width:88%;height:.4rem;border-radius:3px;background:var(--line-strong)}.tablet__zeilen span+span{width:62%}.tablet__link{justify-self:start;font-size:var(--t-small);color:var(--teal);text-underline-offset:3px}.sec--tall-neu .tall__track{min-height:calc(150 * var(--vh))}.demoblock__kopf{display:flex;align-items:center;gap:1.25rem}.demoblock__kopf h2{margin:0}.demoblock__kopf .lede{margin-top:.6rem}.demoblock__bild{display:grid;flex:0 0 auto;justify-items:center;gap:.45rem;margin:0}.demoblock__bild img{width:clamp(4.5rem,9vw,6rem);height:auto;aspect-ratio:1;border-radius:50%;border:2px solid var(--cast-1);object-fit:cover}.demoblock__bild figcaption{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.demoblock__hinweis{max-width:38rem;margin:0;padding-left:.9rem;border-left:2px solid var(--line-strong);font-size:var(--t-small);line-height:1.6;color:var(--muted)}@media(max-width:30rem){.demoblock__kopf{flex-direction:column;align-items:flex-start}}.navliste__pfeil--leer{background:transparent;border:1px solid currentColor}.weiter{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;font-size:var(--t-small)}.weiter__link{display:inline-flex;align-items:center;color:var(--teal);text-underline-offset:3px}.weiter__link:after{content:"→";margin-left:.4rem;text-decoration:none}.weiter--namen{margin-top:.25rem}.lede--nach{margin-top:.6rem;font-size:var(--t-body);color:var(--text)}.metrics--zwei{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-top:1.5rem}.metrics--zwei .card__proof{align-self:flex-start;margin-top:.6rem}.offen{margin-top:1.25rem;font-size:var(--t-small);line-height:1.7;color:var(--text)}.steps--klein{margin-block:1.25rem 1.75rem}.leser{margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid var(--line)}.leser__liste{display:flex;flex-wrap:wrap;gap:.6rem 2.25rem;margin:.6rem 0 0;padding:0;list-style:none}.leser__liste li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.leser__name{font-weight:600;color:var(--ink)}.leser__rolle,.leser__liste a{font-size:var(--t-small)}.leser__rolle{color:var(--muted)}.sec.fuss{display:block;min-height:0;padding-block:clamp(3.5rem,9vh,5.5rem) 2rem;background:var(--void-2);border-top:1px solid var(--line)}.fuss__raster{display:grid;grid-template-columns:minmax(13rem,1.5fr) minmax(0,6fr);gap:2.5rem 3rem}.fuss__spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:2.25rem 1.75rem}.fuss__logo{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.1rem;text-decoration:none}.fuss__logo .sig{width:2rem;max-height:none;--spin: 0deg}.fuss__logo .lockup{font-size:1.35rem}.fuss__text{max-width:19rem;margin:0;font-size:var(--t-small);line-height:1.6;color:var(--text)}.fuss__beta{margin:1rem 0 0;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.08em;line-height:1.6;color:var(--muted)}.fuss__titel{margin:0 0 1.1rem;font-family:var(--f-mono);font-size:var(--t-micro);font-weight:500;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;color:var(--teal)}.fuss__titel a{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.fuss__titel a:hover{color:var(--teal-hot)}.fuss__spalte ul{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.fuss__spalte li a{display:inline-flex;align-items:center;min-height:32px;font-size:.875rem;color:var(--ink);opacity:.78;text-decoration:none;transition:opacity .2s ease,color .2s ease}.fuss__spalte li a:hover,.fuss__spalte a[aria-current]{opacity:1;color:var(--teal)}.fuss .entwurf-marke{width:.35rem;height:.35rem;margin-left:.45rem;padding:0;border:0;border-radius:50%;background:var(--mod);font-size:0}.fuss__unten{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(2.5rem,6vh,4rem);padding-top:1.4rem;border-top:1px solid var(--line);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.06em;color:var(--muted)}.fuss__unten p{margin:0}.fuss__recht{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.fuss__recht a{display:inline-flex;align-items:center;min-height:32px;color:var(--muted);text-decoration:none}.fuss__recht a:hover{color:var(--ink)}@media(max-width:62rem){.fuss__raster{grid-template-columns:1fr}}@media(max-width:30rem){.fuss__spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}.fassungwahl{position:fixed;left:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:20;display:flex;align-items:center;gap:.2rem;padding:.3rem;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--void-2) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.08em}.fassungwahl__titel{padding-inline:.5rem;text-transform:uppercase;color:var(--muted)}.fassungwahl__link{padding:.45rem .75rem;border-radius:999px;color:var(--text);text-decoration:none}.fassungwahl__link.is-on{background:var(--teal);color:var(--void)}@media(max-width:30rem){.fassungwahl__titel{display:none}.fassungwahl__link{padding:.4rem .55rem}}.format__anlass{margin:0;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--tone)}.format .card__title a{color:var(--ink);text-decoration-color:var(--line-strong);text-underline-offset:3px}.format .card__title a:hover{color:var(--tone);text-decoration-color:currentColor}.format__empfohlen{margin:.15rem 0 0;font-size:var(--t-micro);letter-spacing:.02em;color:var(--text)}.format__pilot{margin-top:1.1rem;font-size:var(--t-body);color:var(--ink)}.regie__grenzen{max-width:38rem;margin-top:2rem}.regie__titel{margin:0;font-size:var(--t-mid);color:var(--ink)}.regie__lede{margin:.5rem 0 1rem;font-size:var(--t-small);line-height:1.6;color:var(--muted)}.frage__weiter{margin-top:-.6rem;font-size:var(--t-small)}.anfrage__pilot{max-width:44rem;margin:1rem 0 0;padding-left:.9rem;border-left:2px solid var(--tone);font-size:var(--t-small);line-height:1.65;color:var(--text)}@media(max-width:22.5rem){.top--neu .top__beta{letter-spacing:.08em;text-indent:.08em;padding-inline:.4rem}}.buehne{width:min(86vw,44rem);height:auto;max-height:86%;overflow:visible;pointer-events:none}.buehne-wechsel{display:flex;align-items:center;justify-content:center;width:100%;height:100%;animation:buehne-ein .6s cubic-bezier(.22,1,.36,1) both}@keyframes buehne-ein{0%{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.buehne-wechsel{animation:none}}.buehnen-vorschau{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:auto 1fr;background:var(--void)}.buehnen-vorschau__leiste{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding:.8rem 1rem;border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:var(--t-micro);color:var(--muted)}.buehnen-vorschau__leiste a{color:var(--text);text-decoration:none}.buehnen-vorschau__leiste a[aria-current]{color:var(--teal)}.buehnen-vorschau__buehne{display:flex;align-items:center;justify-content:center;min-height:0;padding:2rem}@property --bn-besetzung-t{syntax: "<number>"; inherits: true; initial-value: 0;}@property --bn-besetzung-b{syntax: "<number>"; inherits: true; initial-value: 1;}@property --bn-besetzung-k{syntax: "<number>"; inherits: true; initial-value: 1;}@property --bn-besetzung-l{syntax: "<number>"; inherits: true; initial-value: 0;}.bn-besetzung{--bn-besetzung-t: var(--bn-besetzung-ziel, 0);--bn-besetzung-b: 1;--bn-besetzung-k: 1;color:var(--teal-hot);transition:--bn-besetzung-t 1.1s cubic-bezier(.65,0,.35,1),--bn-besetzung-b 1s cubic-bezier(.65,0,.35,1),--bn-besetzung-k 1.2s cubic-bezier(.65,0,.35,1),color .9s ease}.bn-besetzung__lichtfarbe{stop-color:currentColor}.bn-besetzung__welt{transform:translate(calc(213px + (var(--p, .5) - .5) * 20px),calc(262px + (.5 - var(--p, .5)) * 36px)) rotate(calc((var(--p, .5) - .5) * 8deg)) translate(-213px,-262px)}.bn-besetzung__licht{--bn-besetzung-x: calc(var(--bn-besetzung-x0) + var(--bn-besetzung-t) * var(--bn-besetzung-schritt));--bn-besetzung-u: calc((var(--bn-besetzung-x) - var(--bn-besetzung-mitte)) / var(--bn-besetzung-halb));--bn-besetzung-y: calc( var(--bn-besetzung-flaeche) + var(--bn-besetzung-tiefe) * (1 - var(--bn-besetzung-u) * var(--bn-besetzung-u)) - var(--bn-besetzung-pult-dy) * clamp(0, -1 * var(--bn-besetzung-t), 1) );--bn-besetzung-ax: calc(var(--bn-besetzung-mitte) + (var(--p, .5) - .5) * 180);--bn-besetzung-dx: calc(var(--bn-besetzung-x) - var(--bn-besetzung-ax));--bn-besetzung-dy: calc(var(--bn-besetzung-y) - var(--bn-besetzung-quelle));opacity:0;transition:opacity .9s ease}.bn-besetzung__kegel{transform:translate(calc(var(--bn-besetzung-ax) * 1px),calc(var(--bn-besetzung-quelle) * 1px)) rotate(calc(atan2(var(--bn-besetzung-dx),var(--bn-besetzung-dy))*-1)) scale(var(--bn-besetzung-b),calc(hypot(var(--bn-besetzung-dx),var(--bn-besetzung-dy)) / 300))}.bn-besetzung__pfuetze{transform:translate(calc(var(--bn-besetzung-x) * 1px),calc(var(--bn-besetzung-y) * 1px)) scaleX(var(--bn-besetzung-b))}.bn-besetzung--cast .bn-besetzung__licht,.bn-besetzung--roles .bn-besetzung__licht,.bn-besetzung--control .bn-besetzung__licht{opacity:1}.bn-besetzung--shared .bn-besetzung__licht{opacity:.55}.bn-besetzung--cast{color:var(--bn-besetzung-ton)}.bn-besetzung--shared{--bn-besetzung-t: 1.5;--bn-besetzung-b: 3.1;color:var(--teal)}.bn-besetzung--control{--bn-besetzung-t: var(--bn-besetzung-mod-t);--bn-besetzung-b: .62;color:var(--mod)}.bn-besetzung--limits{--bn-besetzung-k: .04}.bn-besetzung--roles{animation:bn-besetzung-wandern 6s ease-in-out infinite alternate;animation-delay:calc(var(--bn-besetzung-ziel, 0) * -1.95s)}@keyframes bn-besetzung-wandern{0%,10%{--bn-besetzung-t: 0}23.3%,43.3%{--bn-besetzung-t: 1}56.7%,76.7%{--bn-besetzung-t: 2}90%,to{--bn-besetzung-t: 3}}.bn-besetzung__tisch{transition:opacity 1s ease}.bn-besetzung__kante{fill:none;transition:opacity 1.2s cubic-bezier(.65,0,.35,1)}.bn-besetzung__kante--flach{opacity:0}.bn-besetzung--limits .bn-besetzung__kante--flach{opacity:1}.bn-besetzung--limits .bn-besetzung__kante--bogen{opacity:0}@supports (d: path("M0 0")){.bn-besetzung__kante--flach{display:none}.bn-besetzung__kante--bogen{transition:d 1.2s cubic-bezier(.65,0,.35,1)}.bn-besetzung--limits .bn-besetzung__kante--bogen{opacity:1;d:var(--flach-d)}}.bn-besetzung__kante--hinten{stroke:url(#bn-besetzung-hinten);stroke-width:1.5}.bn-besetzung__kante--vorne{stroke:url(#bn-besetzung-bogen);stroke-width:2.5}.bn-besetzung__kante--schurz{stroke:var(--line-strong);stroke-opacity:.5;stroke-width:1.5;stroke-dasharray:.5 6}.bn-besetzung__flaeche{fill:url(#bn-besetzung-flaeche);transition:opacity .8s ease}.bn-besetzung--limits .bn-besetzung__tisch{opacity:.5}.bn-besetzung--limits .bn-besetzung__flaeche{opacity:0}.bn-besetzung__faden{fill:none;stroke:var(--teal);stroke-opacity:.4;stroke-width:1.5;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .6s cubic-bezier(.65,0,.35,1)}.bn-besetzung__puls{fill:none;stroke:var(--teal-hot);stroke-width:2.5;stroke-dasharray:.09 1;stroke-dashoffset:.09;opacity:0;transition:opacity .4s ease}.bn-besetzung__anschluss{fill:var(--teal);opacity:0;transition:opacity .5s ease}.bn-besetzung__knoten{opacity:0;transform:scale(.4);transition:opacity .5s ease,transform .8s cubic-bezier(.22,1,.36,1)}.bn-besetzung__knotenkern{fill:var(--teal-hot)}.bn-besetzung--shared .bn-besetzung__faden{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .2s}.bn-besetzung--shared .bn-besetzung__puls{opacity:1;animation:bn-besetzung-puls 2.4s cubic-bezier(.45,0,.25,1) 1.2s infinite both}.bn-besetzung--shared .bn-besetzung__anschluss{opacity:1;transition-delay:.9s}.bn-besetzung--shared .bn-besetzung__knoten{opacity:1;transform:scale(1)}.bn-besetzung--shared .bn-besetzung__knotenkern{animation:bn-besetzung-knoten 2.4s ease-out 1.2s infinite both}@keyframes bn-besetzung-puls{0%{stroke-dashoffset:.09}62%,to{stroke-dashoffset:-1}}@keyframes bn-besetzung-knoten{0%{transform:scale(1.5)}30%,to{transform:scale(1)}}.bn-besetzung__rufspur{fill:none;stroke-width:1.5;stroke-dasharray:1 1;stroke-dashoffset:0}.bn-besetzung__rufspur--warm{stroke:var(--mod);opacity:0;transition:opacity .6s ease}.bn-besetzung__ruf{opacity:0;transition:opacity .45s ease}.bn-besetzung--cast .bn-besetzung__ruf.is-on,.bn-besetzung--control .bn-besetzung__ruf.is-on{opacity:.9;transition:opacity .2s ease}.bn-besetzung--cast .bn-besetzung__ruf.is-on .bn-besetzung__rufspur,.bn-besetzung--control .bn-besetzung__ruf.is-on .bn-besetzung__rufspur{animation:bn-besetzung-ziehen .9s cubic-bezier(.6,0,.2,1) both}.bn-besetzung--control .bn-besetzung__ruf.is-on .bn-besetzung__rufspur--warm{opacity:1}@keyframes bn-besetzung-ziehen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.bn-besetzung__lage,.bn-besetzung__platz{transform:translateY(calc(var(--flach) * (1 - var(--bn-besetzung-k)) * 1px))}.bn-besetzung__pult{stroke:var(--mod);stroke-width:2;opacity:.45;transition:opacity .8s ease}.bn-besetzung--control .bn-besetzung__pult{opacity:.9}.bn-besetzung--limits .bn-besetzung__pult{opacity:.2}.bn-besetzung__modscheibe{fill:var(--void)}.bn-besetzung__modring{stroke:var(--mod);stroke-width:1.75;opacity:.5;transition:opacity .8s ease}.bn-besetzung__kapsel{fill:var(--mod);opacity:.55;transition:opacity .8s ease}.bn-besetzung__ping{fill:none;stroke:var(--mod);stroke-width:1;opacity:0}.bn-besetzung__moderation{transition:filter .8s ease}.bn-besetzung--cast .bn-besetzung__modring,.bn-besetzung--cast .bn-besetzung__kapsel{opacity:.85}.bn-besetzung--cast .bn-besetzung__ping{animation:bn-besetzung-ping 1.1s cubic-bezier(.22,1,.36,1) both}.bn-besetzung--control .bn-besetzung__modring,.bn-besetzung--control .bn-besetzung__kapsel{opacity:1}.bn-besetzung--control .bn-besetzung__moderation{filter:drop-shadow(0 0 7px rgb(255 176 103 / .55))}.bn-besetzung--control .bn-besetzung__ping{animation:bn-besetzung-ping 2.4s cubic-bezier(.22,1,.36,1) .6s infinite both}.bn-besetzung--limits .bn-besetzung__modring,.bn-besetzung--limits .bn-besetzung__kapsel{opacity:.25}@keyframes bn-besetzung-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.bn-besetzung__platz{--bn-besetzung-l: 0;transition:--bn-besetzung-l .6s cubic-bezier(.4,0,.2,1)}.bn-besetzung--cast .bn-besetzung__platz.is-on,.bn-besetzung--control .bn-besetzung__platz.is-on{--bn-besetzung-l: 1;transition:--bn-besetzung-l .9s cubic-bezier(.22,1,.36,1) .45s}.bn-besetzung--roles .bn-besetzung__platz{--bn-besetzung-l: max( 0, 1 - 1.4 * max(var(--bn-besetzung-t) - var(--i), var(--i) - var(--bn-besetzung-t)) );transition:none}.bn-besetzung__hub{transform:translateY(calc(var(--bn-besetzung-l) * -12px)) scale(calc(1 + var(--bn-besetzung-l) * .12))}.bn-besetzung__scheibe{fill:var(--void)}.bn-besetzung__aura{opacity:var(--bn-besetzung-l)}.bn-besetzung__ring{stroke:var(--farbe);stroke-width:2;opacity:.55;transition:opacity .8s ease}.bn-besetzung__gesicht{opacity:0;transition:opacity .8s ease}.bn-besetzung--idle .bn-besetzung__ring{animation:bn-besetzung-atmen 5.2s ease-in-out infinite both;animation-delay:calc(var(--i) * .65s)}@keyframes bn-besetzung-atmen{0%,to{opacity:.3}50%{opacity:.8}}.bn-besetzung--cast .bn-besetzung__gesicht{opacity:calc(.42 + .58 * var(--bn-besetzung-l))}.bn-besetzung--cast .bn-besetzung__ring{opacity:calc(.4 + .6 * var(--bn-besetzung-l))}.bn-besetzung--cast .is-on .bn-besetzung__gesicht,.bn-besetzung--cast .is-on .bn-besetzung__ring{transition-delay:.45s}.bn-besetzung--shared .bn-besetzung__gesicht,.bn-besetzung--shared .bn-besetzung__ring{opacity:1}.bn-besetzung--shared .bn-besetzung__aura{animation:bn-besetzung-empfang 2.4s ease-out 1.2s infinite both}@keyframes bn-besetzung-empfang{0%,52%{opacity:0}64%{opacity:.8}to{opacity:0}}.bn-besetzung--roles .bn-besetzung__gesicht{opacity:calc(.38 + .62 * var(--bn-besetzung-l));transition:none}.bn-besetzung--roles .bn-besetzung__ring{opacity:calc(.35 + .65 * var(--bn-besetzung-l));transition:none}.bn-besetzung--control .bn-besetzung__gesicht{opacity:.38}.bn-besetzung--control .bn-besetzung__ring{opacity:.35}.bn-besetzung--control .is-on .bn-besetzung__gesicht,.bn-besetzung--control .is-on .bn-besetzung__ring{opacity:.8}.bn-besetzung--control .bn-besetzung__aura{opacity:calc(var(--bn-besetzung-l) * .35)}.bn-besetzung--limits .bn-besetzung__gesicht{opacity:.12}.bn-besetzung--limits .bn-besetzung__ring{opacity:.22}.bn-besetzung__stimme{opacity:0;transition:opacity .5s ease}.bn-besetzung--cast .bn-besetzung__stimme{opacity:calc(var(--bn-besetzung-l) * 1.6 - .6);transition:none}.bn-besetzung--roles .bn-besetzung__stimme{opacity:calc(var(--bn-besetzung-l) * 2 - 1);transition:none}.bn-besetzung--control .is-on .bn-besetzung__stimme{opacity:0;transition:opacity .25s ease .35s}.bn-besetzung__welle{transition:transform .4s cubic-bezier(.5,0,.75,0)}.bn-besetzung--control .bn-besetzung__welle{transform:scaleY(.1)}.bn-besetzung__balken{stroke:var(--farbe);stroke-width:2.25;transform:scaleY(var(--ruhe))}.bn-besetzung--cast .is-on .bn-besetzung__balken,.bn-besetzung--control .is-on .bn-besetzung__balken,.bn-besetzung--roles .bn-besetzung__balken{animation:bn-besetzung-sprechen-a var(--dauer) ease-in-out var(--versatz) infinite}.bn-besetzung--cast .is-on .bn-besetzung__balken--b,.bn-besetzung--control .is-on .bn-besetzung__balken--b,.bn-besetzung--roles .bn-besetzung__balken--b{animation-name:bn-besetzung-sprechen-b}@keyframes bn-besetzung-sprechen-a{0%,to{transform:scaleY(.35)}14%{transform:scaleY(1)}28%{transform:scaleY(.55)}42%{transform:scaleY(.9)}57%{transform:scaleY(.28)}71%{transform:scaleY(.8)}85%{transform:scaleY(.45)}}@keyframes bn-besetzung-sprechen-b{0%,to{transform:scaleY(.6)}18%{transform:scaleY(.3)}36%{transform:scaleY(.95)}50%{transform:scaleY(.5)}66%{transform:scaleY(1)}83%{transform:scaleY(.32)}}.bn-besetzung__stopp{stroke:var(--mod);stroke-width:2.5;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.bn-besetzung--control .is-on .bn-besetzung__stopp{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .55s cubic-bezier(.22,1,.36,1) .3s,opacity .2s ease .3s}@media(prefers-reduced-motion:reduce){.bn-besetzung,.bn-besetzung *{animation:none!important}.bn-besetzung--roles{--bn-besetzung-t: var(--bn-besetzung-ziel, 0)}.bn-besetzung__welt{transform:none}.bn-besetzung__licht{--bn-besetzung-ax: var(--bn-besetzung-mitte)}.bn-besetzung--shared .bn-besetzung__puls{opacity:0}}.bn-besetzung--einzeln .bn-besetzung__sitz{opacity:.32;transition:opacity .6s ease}.bn-besetzung--einzeln .bn-besetzung__sitz.is-weg{opacity:0}.bn-besetzung--einzeln .bn-besetzung__rufe:not(.bn-besetzung__rufe--gross){display:none}.bn-besetzung--einzeln .bn-besetzung__platz--gross{--bn-besetzung-l: 1}.bn-besetzung--einzeln .bn-besetzung__platz--gross .bn-besetzung__gesicht{opacity:1}.bn-besetzung--einzeln .bn-besetzung__platz--gross .bn-besetzung__ring{opacity:.9;stroke-width:3}.bn-besetzung--einzeln .bn-besetzung__platz--gross .bn-besetzung__hub{transform:translateY(calc(var(--bn-besetzung-l) * -6px)) scale(calc(1 + var(--bn-besetzung-l) * .03))}.bn-besetzung--limits.bn-besetzung--einzeln .bn-besetzung__platz--gross .bn-besetzung__gesicht{opacity:.55}.bn-saal{--bn-saal-ton: var(--teal);--bn-saal-t: 4.4s;--bn-saal-vor: 0s;--bn-saal-gang: cubic-bezier(.65, 0, .35, 1);transform-origin:50% 70%;transform:perspective(1500px) rotateX(calc(var(--p, 0) * 36deg)) rotate(calc(var(--p, 0) * -5deg)) scale(calc(1 - var(--p, 0) * .06))}.bn-saal--control{--bn-saal-vor: calc(var(--bn-saal-t) * .2)}.bn-saal__halle,.bn-saal__tuer{fill:none;stroke:var(--line-strong);stroke-width:1.5;stroke-linecap:round}.bn-saal__tuer{opacity:.85}.bn-saal__tuer--bogen{stroke-dasharray:2 4;opacity:.5}.bn-saal__podest{fill:var(--void-2);stroke:var(--muted);stroke-opacity:.4;stroke-width:1.5}.bn-saal__leinwand{stroke:var(--bn-saal-ton);stroke-width:2.5;stroke-linecap:round;transition:stroke .6s ease,opacity .6s ease}.bn-saal__schein{transition:opacity .6s ease}.bn-saal__pult{fill:none;stroke:var(--muted);stroke-opacity:.5;stroke-width:1.5;stroke-linecap:round}.bn-saal__tisch{fill:none;stroke:var(--muted);stroke-opacity:.55;stroke-width:1.5;opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;transition:transform .5s var(--bn-saal-gang),opacity .4s ease}.bn-saal__form--v1 .bn-saal__tisch{opacity:1;transform:scale(1);transition:transform .9s cubic-bezier(.34,1.4,.64,1) calc(.55s + var(--i) * 70ms),opacity .6s ease calc(.55s + var(--i) * 70ms)}.bn-saal__stufe{fill:none;stroke:var(--muted);stroke-opacity:.38;stroke-width:1.5;stroke-linecap:butt;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--bn-saal-gang)}.bn-saal__form--v3 .bn-saal__stufe{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--bn-saal-gang) calc(.35s + var(--i) * .11s)}.bn-saal__welle{fill:none;stroke:var(--bn-saal-ton);stroke-width:1.75;stroke-linecap:butt;opacity:0;animation:bn-saal-welle var(--bn-saal-t) linear var(--bn-saal-vor) infinite;transition:stroke .6s ease,stroke-opacity .6s ease}.bn-saal__welle--bogen{transform:scale(.02);transform-box:fill-box;transform-origin:center}.bn-saal__welle--gerade{transform:translateY(2px);animation-name:bn-saal-front}.bn-saal__front--echo{opacity:.5}.bn-saal__front--echo .bn-saal__welle{animation-delay:calc(var(--bn-saal-vor) + var(--bn-saal-t) * .07)}.bn-saal__platz{transition:transform 1.7s var(--bn-saal-gang) calc(var(--w) * .5s)}.bn-saal__person{fill:var(--muted);opacity:.6;transition:opacity .8s ease}.bn-saal__licht{fill:var(--bn-saal-ton);opacity:0;transform-box:fill-box;transform-origin:center;animation:bn-saal-hoeren var(--bn-saal-t) ease-out calc(var(--bn-saal-vor) + var(--k) * var(--bn-saal-t)) infinite;transition:fill .6s ease,fill-opacity .6s ease}.bn-saal__sitz-punkt{fill:var(--text);opacity:.8;transform-box:fill-box;transform-origin:center;transition:fill .6s ease,opacity .6s ease,transform .6s var(--bn-saal-gang)}.bn-saal__sitz-ring{fill:none;stroke:var(--bn-saal-ton);stroke-width:1.5;opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .6s ease,transform .7s var(--bn-saal-gang),stroke .6s ease}.bn-saal--cast .bn-saal__sitz-punkt{fill:var(--bn-saal-farbe);opacity:.95}.bn-saal--cast .bn-saal__sitz--aktiv .bn-saal__sitz-punkt{transform:scale(1.2);opacity:1}.bn-saal--cast .bn-saal__sitz--aktiv .bn-saal__sitz-ring{opacity:.85;transform:scale(1)}.bn-saal__mod{fill:var(--mod);opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;transition:opacity .5s ease,transform .7s cubic-bezier(.34,1.4,.64,1)}.bn-saal__draht{fill:none;stroke:var(--mod);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1.5 4.5;opacity:0;transition:opacity .6s ease}.bn-saal__impuls{fill:none;stroke:var(--mod);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.18 2;stroke-dashoffset:.18;opacity:0}.bn-saal__ruf{fill:none;stroke:var(--mod);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.bn-saal--control .bn-saal__mod{opacity:1;transform:scale(1)}.bn-saal--control .bn-saal__draht{opacity:.5}.bn-saal--control .bn-saal__impuls{animation:bn-saal-impuls var(--bn-saal-t) linear infinite}.bn-saal--control .bn-saal__ruf{animation:bn-saal-ruf var(--bn-saal-t) ease-out infinite}.bn-saal--control .bn-saal__welle--bogen{animation-name:bn-saal-welle-k}.bn-saal--control .bn-saal__welle--gerade{animation-name:bn-saal-front-k}.bn-saal--control .bn-saal__licht{animation-name:bn-saal-hoeren-k}.bn-saal--control .bn-saal__aura{animation-name:bn-saal-spricht-k}.bn-saal__avatar{fill:var(--bn-saal-ton);stroke:var(--bn-saal-ton);stroke-width:0;transition:fill .6s ease,stroke .6s ease,fill-opacity .6s ease,stroke-width .6s ease}.bn-saal__aura{opacity:.7;transform-box:fill-box;transform-origin:center;transition:fill-opacity .6s ease;animation:bn-saal-spricht var(--bn-saal-t) ease-out var(--bn-saal-vor) infinite}.bn-saal--limits .bn-saal__welle{stroke-opacity:0}.bn-saal--limits .bn-saal__licht,.bn-saal--limits .bn-saal__aura{fill-opacity:0}.bn-saal--limits .bn-saal__person{opacity:.24}.bn-saal--limits .bn-saal__sitz-punkt{opacity:.45}.bn-saal--limits .bn-saal__avatar{fill-opacity:0;stroke-width:1.5}.bn-saal--limits .bn-saal__leinwand{opacity:.3}.bn-saal--limits .bn-saal__schein{opacity:0}@keyframes bn-saal-welle{0%{transform:scale(.02);opacity:.6}30%{opacity:.3}62%,to{transform:scale(3.5);opacity:0}}@keyframes bn-saal-welle-k{0%{transform:scale(.02);opacity:.6}30%{opacity:.3}62%,to{transform:scale(3.5);opacity:0}}@keyframes bn-saal-front{0%{transform:translateY(2px);opacity:.6}30%{opacity:.3}62%,to{transform:translateY(350px);opacity:0}}@keyframes bn-saal-front-k{0%{transform:translateY(2px);opacity:.6}30%{opacity:.3}62%,to{transform:translateY(350px);opacity:0}}@keyframes bn-saal-hoeren{0%{opacity:0;transform:scale(.9)}4%{opacity:1;transform:scale(1.85)}26%,to{opacity:0;transform:scale(1)}}@keyframes bn-saal-hoeren-k{0%{opacity:0;transform:scale(.9)}4%{opacity:1;transform:scale(1.85)}26%,to{opacity:0;transform:scale(1)}}@keyframes bn-saal-spricht{0%{transform:scale(1);opacity:.7}5%{transform:scale(1.7);opacity:1}45%,to{transform:scale(1);opacity:.7}}@keyframes bn-saal-spricht-k{0%{transform:scale(1);opacity:.7}5%{transform:scale(1.7);opacity:1}45%,to{transform:scale(1);opacity:.7}}@keyframes bn-saal-ruf{0%{transform:scale(.7);opacity:.9}16%,to{transform:scale(2.4);opacity:0}}@keyframes bn-saal-impuls{0%{stroke-dashoffset:.18;opacity:0}3%{opacity:1}20%{stroke-dashoffset:-.82;opacity:1}24%,to{stroke-dashoffset:-1;opacity:0}}@media(prefers-reduced-motion:reduce){.bn-saal{transform:none}.bn-saal *{animation:none!important;transition-duration:0s!important;transition-delay:0s!important}.bn-saal__licht{opacity:clamp(0,calc(.8 - var(--k) * 1.8),.7)}}.bn-signalweg{--bn-signalweg-d: 5.6s;--bn-signalweg-farbe: var(--teal);--bn-signalweg-hell: var(--teal-hot);--bn-signalweg-warm: color-mix(in srgb, var(--mod) 58%, #fff6ec);--bn-signalweg-weich: cubic-bezier(.22, 1, .36, 1);--bn-signalweg-gleiten: cubic-bezier(.65, 0, .35, 1);fill:none;stroke-linecap:round;stroke-linejoin:round}.bn-signalweg--metrics{--bn-signalweg-d: var(--takt, 1.8s)}.bn-signalweg__fokus-zug{transform:translateY(calc(40px + var(--p, 0) * 316px));transition:transform .5s var(--bn-signalweg-weich),opacity .8s}.bn-signalweg--limits .bn-signalweg__fokus-zug{opacity:.35}.bn-signalweg__kabel{stroke:var(--bn-signalweg-farbe);stroke-width:1.6;stroke-opacity:.26;transition:opacity .7s,stroke .7s}.bn-signalweg__fuellung{stroke:var(--teal);stroke-width:1.8;stroke-opacity:.6;stroke-dasharray:226 400;stroke-dashoffset:calc(226px*(1 - clamp(0,(var(--p, 0) - .18) / .8,1)));transition:stroke-dashoffset .5s var(--bn-signalweg-weich),opacity .7s}.bn-signalweg__kabel-aus{stroke:var(--muted);stroke-width:1.6;stroke-dasharray:2 7;stroke-dashoffset:calc(var(--p, 0) * -540px);opacity:0;transition:opacity .7s,stroke-dashoffset .5s var(--bn-signalweg-weich)}.bn-signalweg__komet{transform:translateY(44px);animation:bn-signalweg-ein var(--bn-signalweg-d) linear infinite;transition:opacity .5s}.bn-signalweg__komet--haupt{transform:translateY(120px);animation-name:bn-signalweg-haupt}.bn-signalweg__komet-kalt,.bn-signalweg__komet-warm,.bn-signalweg__komet-aus{transition:opacity .6s}.bn-signalweg__komet-warm,.bn-signalweg__komet-aus{opacity:0}@keyframes bn-signalweg-ein{0%{transform:translateY(44px);opacity:0}5%{opacity:1}15.2%,to{transform:translateY(120px);opacity:1}}@keyframes bn-signalweg-haupt{0%,15.2%{transform:translateY(120px)}60.4%,to{transform:translateY(346px)}}.bn-signalweg__eingang{transition:transform 1s var(--bn-signalweg-gleiten),opacity .8s}.bn-signalweg__buegel{stroke:var(--bn-signalweg-farbe);stroke-width:2;stroke-opacity:.7;transition:stroke .7s}.bn-signalweg__eingang--saal{opacity:0;transform:translate(-30px)}.bn-signalweg:not(.bn-signalweg--shared) .bn-signalweg__eingang--saal *{animation:none}.bn-signalweg--shared .bn-signalweg__eingang--mikro{--bn-signalweg-farbe: var(--mod);--bn-signalweg-hell: var(--bn-signalweg-warm);transform:translate(-30px)}.bn-signalweg--shared .bn-signalweg__eingang--mikro .bn-signalweg__komet-kalt{opacity:0}.bn-signalweg--shared .bn-signalweg__eingang--mikro .bn-signalweg__komet-warm{opacity:1}.bn-signalweg--shared .bn-signalweg__eingang--saal{opacity:1;transform:none}.bn-signalweg__station{--bn-signalweg-nah: clamp( 0, 1 - max(var(--p, 0) - var(--bn-signalweg-c), var(--bn-signalweg-c) - var(--p, 0)) * 3.2, 1 )}.bn-signalweg__station--tablet{--bn-signalweg-farbe: var(--mod);--bn-signalweg-hell: var(--bn-signalweg-warm)}.bn-signalweg__koerper,.bn-signalweg__sockel{fill:var(--void);stroke:var(--bn-signalweg-farbe);stroke-width:2;stroke-opacity:calc(.38 + .52 * var(--bn-signalweg-nah));transition:stroke .7s,stroke-opacity .4s,fill .8s}.bn-signalweg__licht,.bn-signalweg__schein{opacity:0;animation:bn-signalweg-blitz var(--bn-signalweg-d) linear infinite;animation-delay:calc((var(--bn-signalweg-t) - 1) * var(--bn-signalweg-d));transition:opacity .6s}.bn-signalweg__licht{stroke:var(--bn-signalweg-hell);stroke-width:2}.bn-signalweg__schein{stroke:var(--bn-signalweg-farbe);stroke-width:11;stroke-opacity:.16}@keyframes bn-signalweg-blitz{0%{opacity:0}4%{opacity:1}26%,to{opacity:0}}.bn-signalweg--shared .bn-signalweg__koerper,.bn-signalweg--shared .bn-signalweg__sockel{stroke-opacity:calc(.78 + .22 * var(--bn-signalweg-nah))}.bn-signalweg__spur{stroke:var(--bn-signalweg-farbe);stroke-width:1.5;stroke-opacity:.28;transition:stroke .7s}.bn-signalweg__knopf{fill:var(--void);stroke:var(--bn-signalweg-farbe);stroke-width:2;stroke-opacity:calc(.55 + .45 * var(--bn-signalweg-nah));transition:stroke .7s}.bn-signalweg__regler,.bn-signalweg__regler-zug{transition:transform .5s var(--bn-signalweg-weich)}.bn-signalweg__regler-zug{transform:translateY(calc(var(--p, 0) * var(--bn-signalweg-hub)))}.bn-signalweg--shared .bn-signalweg__regler--1 .bn-signalweg__knopf{stroke:var(--mod);stroke-opacity:1}.bn-signalweg--shared .bn-signalweg__regler--3 .bn-signalweg__knopf{stroke:var(--teal-hot);stroke-opacity:1}.bn-signalweg__welle-zug{transform:translate(calc(var(--p, 0) * -70px));transition:transform .5s var(--bn-signalweg-weich)}.bn-signalweg__welle{stroke:var(--bn-signalweg-farbe);stroke-width:1.5;opacity:.5;transform-box:fill-box;transform-origin:center;animation:bn-signalweg-welle var(--bn-signalweg-d) linear infinite;animation-delay:calc((var(--bn-signalweg-t) - 1) * var(--bn-signalweg-d));transition:transform 1s var(--bn-signalweg-gleiten),opacity .8s,stroke .7s}@keyframes bn-signalweg-welle{0%{opacity:.5}6%{opacity:1}32%,to{opacity:.5}}.bn-signalweg__nulllinie{stroke:var(--muted);stroke-width:1.5;opacity:0;transition:opacity .8s .3s}.bn-signalweg__zeile{stroke:var(--bn-signalweg-farbe);stroke-width:2;opacity:.42;transform-box:fill-box;transform-origin:left center;transition:opacity .6s,stroke .7s}.bn-signalweg--control .bn-signalweg__station--tablet .bn-signalweg__koerper{fill:color-mix(in srgb,var(--mod) 8%,var(--void));stroke-opacity:1}.bn-signalweg--control .bn-signalweg__station--tablet .bn-signalweg__schein{animation:none;opacity:1;stroke-opacity:.2}.bn-signalweg--control .bn-signalweg__zeile{animation:bn-signalweg-zeile calc(var(--bn-signalweg-d) * 2) var(--bn-signalweg-weich) infinite both;animation-delay:calc(var(--bn-signalweg-i) * .28s)}@keyframes bn-signalweg-zeile{0%,22%{transform:scaleX(0);opacity:0}26%,38%{transform:scaleX(1);opacity:1}44%{transform:scaleX(1);opacity:0}44.1%,72%{transform:scaleX(0);opacity:0}76%,88%{transform:scaleX(1);opacity:1}94%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}.bn-signalweg--control .bn-signalweg__komet--haupt{animation:bn-signalweg-haupt-k calc(var(--bn-signalweg-d) * 2) linear infinite}@keyframes bn-signalweg-haupt-k{0%,7.6%{transform:translateY(120px);opacity:1}22.6%,33%{transform:translateY(270px)}40.6%{transform:translateY(346px);animation-timing-function:steps(1,end)}57.6%{transform:translateY(120px);animation-timing-function:linear}72.6%,82%{transform:translateY(270px)}84.6%{transform:translateY(296px);opacity:1}92%,to{transform:translateY(296px);opacity:0}}.bn-signalweg__sperre{opacity:0;transition:opacity .8s}.bn-signalweg--control .bn-signalweg__sperre{opacity:1}.bn-signalweg__pfosten{stroke:var(--mod);stroke-width:2;stroke-opacity:.55;opacity:0}.bn-signalweg--control .bn-signalweg__pfosten{animation:bn-signalweg-pfosten calc(var(--bn-signalweg-d) * 2) var(--bn-signalweg-weich) infinite}@keyframes bn-signalweg-pfosten{0%,74%{opacity:0}78%,95%{opacity:1}99%,to{opacity:0}}.bn-signalweg__riegel{stroke:var(--mod);stroke-width:2.5;opacity:0}.bn-signalweg__aufprall{stroke:var(--mod);stroke-width:12;stroke-opacity:.22;opacity:0}.bn-signalweg--control .bn-signalweg__aufprall{animation:bn-signalweg-aufprall calc(var(--bn-signalweg-d) * 2) linear infinite}@keyframes bn-signalweg-aufprall{0%,84.2%{opacity:0}85.4%{opacity:1}94%,to{opacity:0}}.bn-signalweg--control .bn-signalweg__riegel--l{animation:bn-signalweg-riegel-l calc(var(--bn-signalweg-d) * 2) var(--bn-signalweg-gleiten) infinite}.bn-signalweg--control .bn-signalweg__riegel--r{animation:bn-signalweg-riegel-r calc(var(--bn-signalweg-d) * 2) var(--bn-signalweg-gleiten) infinite}@keyframes bn-signalweg-riegel-l{0%,78%{transform:translate(-10px);opacity:0}81.5%,93%{transform:none;opacity:1}98%,to{transform:translate(-10px);opacity:0}}@keyframes bn-signalweg-riegel-r{0%,78%{transform:translate(10px);opacity:0}81.5%,93%{transform:none;opacity:1}98%,to{transform:translate(10px);opacity:0}}.bn-signalweg__bild,.bn-signalweg__avatar-licht{opacity:0;animation:bn-signalweg-an var(--bn-signalweg-d) linear infinite;animation-delay:calc((var(--bn-signalweg-t) - 1) * var(--bn-signalweg-d));transition:opacity .6s}@keyframes bn-signalweg-an{0%{opacity:0}3%{opacity:1}30%{opacity:.55}44%,to{opacity:0}}.bn-signalweg__avatar{fill:color-mix(in srgb,var(--bn-signalweg-ton) 10%,var(--void));stroke:var(--bn-signalweg-ton);stroke-width:2;stroke-opacity:.8;transition:stroke .7s,fill .7s,opacity .7s}.bn-signalweg__avatar-licht{stroke:color-mix(in srgb,var(--bn-signalweg-ton) 55%,#fff);stroke-width:2.5}.bn-signalweg--control .bn-signalweg__station--leinwand :is(.bn-signalweg__licht,.bn-signalweg__schein){animation:bn-signalweg-blitz-k calc(var(--bn-signalweg-d) * 2) linear infinite}.bn-signalweg--control :is(.bn-signalweg__bild,.bn-signalweg__avatar-licht){animation:bn-signalweg-an-k calc(var(--bn-signalweg-d) * 2) linear infinite}@keyframes bn-signalweg-blitz-k{0%,37.6%{opacity:0}39.6%{opacity:1}50.6%,to{opacity:0}}@keyframes bn-signalweg-an-k{0%,37.6%{opacity:0}39.1%{opacity:1}52.6%{opacity:.55}59.6%,to{opacity:0}}.bn-signalweg__zacken{stroke:var(--mod);stroke-width:2;stroke-dasharray:100 100;stroke-dashoffset:100;opacity:0;transition:opacity .6s}.bn-signalweg--pending .bn-signalweg__zacken{opacity:1;animation:bn-signalweg-zacken var(--bn-signalweg-d) var(--bn-signalweg-weich) infinite}@keyframes bn-signalweg-zacken{0%,58%{stroke-dashoffset:100;opacity:1}65%,82%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}.bn-signalweg--limits .bn-signalweg__station,.bn-signalweg--limits .bn-signalweg__eingang{--bn-signalweg-farbe: var(--muted);--bn-signalweg-hell: var(--muted)}.bn-signalweg--limits .bn-signalweg__kabel,.bn-signalweg--limits .bn-signalweg__fuellung{opacity:0}.bn-signalweg--limits .bn-signalweg__kabel-aus{opacity:.6}.bn-signalweg--limits :is(.bn-signalweg__komet,.bn-signalweg__licht,.bn-signalweg__schein,.bn-signalweg__bild,.bn-signalweg__avatar-licht){animation:none;opacity:0}.bn-signalweg--limits .bn-signalweg__komet--haupt{transform:translateY(226px);opacity:1}.bn-signalweg--limits .bn-signalweg__komet-kalt{opacity:0}.bn-signalweg--limits .bn-signalweg__komet-aus{opacity:1;animation:bn-signalweg-atmen 3.6s ease-in-out infinite}@keyframes bn-signalweg-atmen{0%,to{opacity:.45}50%{opacity:1}}.bn-signalweg--limits .bn-signalweg__koerper,.bn-signalweg--limits .bn-signalweg__sockel{stroke-opacity:calc(.3 + .22 * var(--bn-signalweg-nah))}.bn-signalweg--limits .bn-signalweg__regler{transform:translateY(var(--bn-signalweg-ab));transition-duration:1.1s}.bn-signalweg--limits .bn-signalweg__regler-zug{transform:none}.bn-signalweg--limits .bn-signalweg__welle{transform:scaleY(0);animation:none;opacity:0}.bn-signalweg--limits .bn-signalweg__nulllinie{opacity:.55}.bn-signalweg--limits .bn-signalweg__zeile{opacity:.2}.bn-signalweg--limits .bn-signalweg__avatar{stroke:var(--muted);stroke-opacity:.5;fill:var(--void)}@media(prefers-reduced-motion:reduce){.bn-signalweg *{animation:none!important;transition-duration:.01ms!important}.bn-signalweg__fokus-zug{opacity:0}.bn-signalweg__regler-zug,.bn-signalweg__welle-zug{transform:none}.bn-signalweg:not(.bn-signalweg--limits) .bn-signalweg__komet{opacity:0}.bn-signalweg:not(.bn-signalweg--limits) :is(.bn-signalweg__bild,.bn-signalweg__avatar-licht){opacity:.75}.bn-signalweg--control .bn-signalweg__zeile{opacity:1}.bn-signalweg--control :is(.bn-signalweg__pfosten,.bn-signalweg__riegel){opacity:1;transform:none}.bn-signalweg.bn-signalweg--control :is(.bn-signalweg__bild,.bn-signalweg__avatar-licht){opacity:0}.bn-signalweg--pending .bn-signalweg__zacken{stroke-dashoffset:0}}.bn-messung{--bn-messung-dauer: 4s;--bn-messung-weich: cubic-bezier(.22, 1, .36, 1);--bn-messung-zeit: .9s}.bn-messung{--bn-messung-takt: var(--takt, 1.8s)}.bn-messung__raster{stroke:var(--line);stroke-width:1}.bn-messung__kreuz,.bn-messung__teilung{fill:none;stroke:var(--line-strong);stroke-width:1}.bn-messung__teilung{stroke-opacity:.9}.bn-messung__ecke{fill:none;stroke:var(--line-strong);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bn-messung__achse{stroke:var(--line-strong);stroke-width:1.25}.bn-messung__strich{stroke:var(--line-strong);stroke-width:1}.bn-messung__strich--gross{stroke:var(--muted);stroke-opacity:.55}.bn-messung__skala{transform:translate(calc(var(--p, 0) * -160px))}.bn-messung__fenster{transform:translate(calc((.5 - var(--p, .5)) * 32px))}.bn-messung__lauf{animation:bn-messung-lauf var(--bn-messung-dauer) linear infinite}@keyframes bn-messung-lauf{0%{transform:translate(0)}to{transform:translate(500px)}}.bn-messung__strahl{transition:opacity .6s ease}.bn-messung__strahl-linie{stroke:var(--ink);stroke-opacity:.62;stroke-width:1.25}.bn-messung__strahl-kopf{fill:var(--ink);fill-opacity:.85}.bn-messung__glimmen-stop{stop-color:var(--teal)}.bn-messung__glimmen{transition:opacity .6s ease}.bn-messung__matt{opacity:.28}.bn-messung__hell{animation:bn-messung-verglimmen var(--bn-messung-dauer) linear infinite}@keyframes bn-messung-verglimmen{0%,76%{opacity:1}97%,to{opacity:0}}.bn-messung__hell .bn-messung__flach{stroke-opacity:.95}.bn-messung__seg,.bn-messung__flach,.bn-messung__spur-null,.bn-messung__spur-frage,.bn-messung__spur-antwort{fill:none;stroke-linecap:round;stroke-linejoin:round}.bn-messung__seg,.bn-messung__flach,.bn-messung__haupt,.bn-messung__atem{transform-box:view-box;transform-origin:0 190px}.bn-messung__seg{transition:transform var(--bn-messung-zeit) var(--bn-messung-weich),opacity .5s ease}.bn-messung__seg--frage{stroke:var(--muted);stroke-width:1.75}.bn-messung__antwort .bn-messung__seg{stroke:var(--bn-messung-ton);stroke-width:2}.bn-messung__schein .bn-messung__seg{stroke:var(--bn-messung-ton);stroke-width:7;stroke-opacity:.12}.bn-messung__flach{stroke:var(--muted);stroke-width:1.5;stroke-opacity:.5;opacity:0;transition:opacity .6s ease}.bn-messung__flach--pause{opacity:1}.bn-messung__seg--aus{opacity:0}.bn-messung__atem{animation:bn-messung-atem 7s ease-in-out infinite alternate}.bn-messung__atem--frage{animation-delay:-3.5s}@keyframes bn-messung-atem{0%{transform:scaleY(1)}to{transform:scaleY(.84)}}.bn-messung__haupt{transition:transform var(--bn-messung-zeit) var(--bn-messung-weich),opacity .5s ease}.bn-messung__spur,.bn-messung__marke{opacity:0;transform:translateY(var(--dy));transition:transform var(--bn-messung-zeit) var(--bn-messung-weich) calc(var(--i) * 45ms),opacity .5s ease calc(var(--i) * 45ms)}.bn-messung__spur-null{stroke:var(--muted);stroke-opacity:.45;stroke-width:1.25}.bn-messung__spur-frage{stroke:var(--muted);stroke-width:1.25}.bn-messung__spur-antwort{stroke:var(--bn-messung-ton);stroke-width:1.75}.bn-messung__marke-grund{fill:var(--void);stroke:var(--muted);stroke-opacity:.55;stroke-width:1.25}.bn-messung__marke-punkt{fill:var(--teal-hot);opacity:0;animation:bn-messung-marke var(--bn-messung-dauer) linear infinite;animation-delay:calc(var(--bn-messung-dauer) * var(--t))}.bn-messung__marke-ring{fill:none;stroke:var(--teal-hot);stroke-width:1.25;opacity:0;transform-box:fill-box;transform-origin:center;animation:bn-messung-ring var(--bn-messung-dauer) linear infinite;animation-delay:calc(var(--bn-messung-dauer) * var(--t))}@keyframes bn-messung-marke{0%{opacity:0}2%{opacity:1}55%{opacity:.55}to{opacity:0}}@keyframes bn-messung-ring{0%{opacity:0;transform:scale(.35)}2%{opacity:.9}26%,to{opacity:0;transform:scale(2.1)}}.bn-messung__blitz{opacity:0;animation:bn-messung-blitz var(--bn-messung-dauer) linear infinite;animation-delay:calc(var(--bn-messung-dauer) * var(--t))}@keyframes bn-messung-blitz{0%{opacity:0}3%{opacity:1}40%{opacity:.25}to{opacity:0}}.bn-messung__ton{transition:opacity .5s ease}.bn-messung__ton-punkt{fill:var(--bn-messung-ton)}.bn-messung__ton-ring{fill:none;stroke:var(--teal-hot);stroke-width:1.25;opacity:0;transform-box:fill-box;transform-origin:center;animation:bn-messung-ring var(--bn-messung-takt) linear infinite;stroke-opacity:0;transition:stroke-opacity .5s ease}.bn-messung__klammer-zeit{animation:bn-messung-klammer var(--bn-messung-dauer) linear infinite}@keyframes bn-messung-klammer{0%,84%{opacity:1}98%,to{opacity:0}}.bn-messung__klammer{transition:opacity .5s ease}.bn-messung__klammer-linie,.bn-messung__klammer-kappe{fill:none;stroke:var(--ink);stroke-width:1.75;transform-box:view-box;transform-origin:0 0;transition:transform var(--bn-messung-zeit) var(--bn-messung-weich),stroke-opacity .5s ease}.bn-messung__klammer-linie{transform:translate(150px) scaleX(56)}.bn-messung__klammer-linie{stroke-opacity:.85;stroke-linecap:butt}.bn-messung__klammer-kappe{stroke-opacity:.85;stroke-linecap:round}.bn-messung__klammer-kappe--links{transform:translate(150px)}.bn-messung__klammer-kappe--rechts{transform:translate(206px)}.bn-messung__mindest{opacity:0;transition:opacity .6s ease}.bn-messung__mindest-klammer,.bn-messung__mindest-strecke{fill:none;stroke:var(--muted);stroke-width:1.75;stroke-linecap:round}.bn-messung__mindest-strecke{stroke-width:2;stroke-dasharray:0 7}.bn-messung__cursorpaar{opacity:0;transition:opacity .5s ease}.bn-messung__messcursor{stroke:var(--ink);stroke-opacity:.32;stroke-width:1;stroke-dasharray:2 5;transform-box:view-box;transform-origin:0 190px;transform:scaleY(0);transition:transform var(--bn-messung-zeit) var(--bn-messung-weich)}.bn-messung__messcursor--ton{animation:bn-messung-schlag var(--bn-messung-takt) linear infinite}@keyframes bn-messung-schlag{0%{stroke-opacity:.95;stroke:var(--teal-hot)}40%,to{stroke-opacity:.32;stroke:var(--ink)}}.bn-messung__taktklammer{opacity:0;transition:opacity .6s ease}.bn-messung__takt-klammer{fill:none;stroke:var(--ink);stroke-opacity:.85;stroke-width:1.75;stroke-linecap:round}.bn-messung__takt-schein{stroke:var(--teal-hot);stroke-width:6;stroke-opacity:.4;stroke-linecap:round;animation:bn-messung-glut var(--bn-messung-takt) linear infinite}@keyframes bn-messung-glut{0%{opacity:1}45%,to{opacity:0}}.bn-messung__takt-puls{fill:var(--teal-hot);animation:bn-messung-wandern var(--bn-messung-takt) cubic-bezier(.45,0,.55,1) infinite}@keyframes bn-messung-wandern{0%{transform:translate(150px);opacity:0}8%,92%{opacity:1}to{transform:translate(206px);opacity:1}}.bn-messung__stopp{opacity:0;transition:opacity .5s ease}.bn-messung__stopp-achse{transform-box:view-box;transform-origin:242px 190px;transform:scaleY(0);transition:transform var(--bn-messung-zeit) var(--bn-messung-weich)}.bn-messung__stopp-linie{stroke:var(--mod);stroke-width:2;stroke-linecap:round}.bn-messung__stopp-schein{stroke:var(--mod);stroke-width:6;stroke-opacity:.16;stroke-linecap:round}.bn-messung__stopp-marke{fill:var(--mod);transform-box:fill-box;transform-origin:center;transform:scale(0) rotate(-45deg);transition:transform var(--bn-messung-zeit) var(--bn-messung-weich) .15s}.bn-messung__ruf{opacity:0;transition:opacity .5s ease}.bn-messung__ruf-form{transform-box:view-box;transform-origin:0 190px;transform:scaleY(0);transition:transform var(--bn-messung-zeit) var(--bn-messung-weich)}.bn-messung__ruf-zacken,.bn-messung__ruf-schein{fill:none;stroke:var(--mod);stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:12}.bn-messung__ruf-zacken{stroke-width:2}.bn-messung__ruf-schein{stroke-width:7;stroke-opacity:.25;stroke-linejoin:round}.bn-messung--metrics .bn-messung__cursorpaar,.bn-messung--metrics .bn-messung__taktklammer{opacity:1}.bn-messung--metrics .bn-messung__messcursor{transform:scaleY(1)}.bn-messung--metrics .bn-messung__klammer{opacity:0}.bn-messung--metrics .bn-messung__ton-ring{stroke-opacity:1}.bn-messung--control .bn-messung__stopp{opacity:1}.bn-messung--control .bn-messung__stopp-achse{transform:scaleY(1)}.bn-messung--control .bn-messung__stopp-marke{transform:scale(1) rotate(0)}.bn-messung--control .bn-messung__seg--a2,.bn-messung--control .bn-messung__seg--a3,.bn-messung--control .bn-messung__seg--a4{transform:scaleY(.02);opacity:0}.bn-messung--control .bn-messung__seg--aus,.bn-messung--control .bn-messung__flach--a3,.bn-messung--control .bn-messung__flach--a4{opacity:1}.bn-messung--control .bn-messung__klammer-linie{transform:translate(242px) scaleX(18)}.bn-messung--control .bn-messung__klammer-kappe--links{transform:translate(242px)}.bn-messung--control .bn-messung__klammer-kappe--rechts{transform:translate(260px)}.bn-messung--pending .bn-messung__ruf{opacity:1}.bn-messung--pending .bn-messung__ruf-form{transform:scaleY(1)}.bn-messung--pending .bn-messung__seg--a3{transform:scaleY(.02);opacity:0}.bn-messung--pending .bn-messung__flach--a3{opacity:1}.bn-messung--pending .bn-messung__klammer-linie{transform:translate(274px) scaleX(22)}.bn-messung--pending .bn-messung__klammer-kappe--links{transform:translate(274px)}.bn-messung--pending .bn-messung__klammer-kappe--rechts{transform:translate(296px)}.bn-messung--skills .bn-messung__haupt{transform:scaleY(.08);opacity:0}.bn-messung--skills .bn-messung__spur,.bn-messung--skills .bn-messung__marke{opacity:1;transform:translateY(0)}.bn-messung--skills .bn-messung__klammer,.bn-messung--skills .bn-messung__ton{opacity:0}.bn-messung--limits .bn-messung__seg{transform:scaleY(.02);opacity:0}.bn-messung--limits .bn-messung__flach{opacity:1}.bn-messung--limits .bn-messung__klammer,.bn-messung--limits .bn-messung__ton{opacity:0}.bn-messung--limits .bn-messung__mindest{opacity:.55}.bn-messung--limits .bn-messung__strahl{opacity:.45}.bn-messung--limits .bn-messung__glimmen{opacity:.4}@media(prefers-reduced-motion:reduce){.bn-messung *,.bn-messung *:before,.bn-messung *:after{animation:none!important;transition:none!important}.bn-messung .bn-messung__hell{mask:none}.bn-messung .bn-messung__klammer{clip-path:none}.bn-messung .bn-messung__strahl,.bn-messung .bn-messung__glimmen,.bn-messung .bn-messung__takt-puls{opacity:0}.bn-messung .bn-messung__marke-punkt{opacity:1}.bn-messung .bn-messung__fenster,.bn-messung .bn-messung__skala{transform:none}}.bn-bibliothek{--bn-bibliothek-marke: var(--teal-hot);--bn-bibliothek-marke-ruhig: var(--teal);--bn-bibliothek-weich: cubic-bezier(.22, 1, .36, 1);--bn-bibliothek-atem: 3.6s;--bn-bibliothek-lauf: var(--bn-bibliothek-q, var(--p, 0))}.bn-bibliothek--control{--bn-bibliothek-marke: var(--mod);--bn-bibliothek-marke-ruhig: var(--mod)}.bn-bibliothek__dokument{transform:translateY(calc((.5 - var(--p, 0)) * 16px));transition:transform .4s var(--bn-bibliothek-weich)}.bn-bibliothek__blatt-oben{stop-color:#151b23}.bn-bibliothek__blatt-unten{stop-color:#0d1116}.bn-bibliothek__blatt{fill:url(#bn-bibliothek-blatt);stroke:var(--line-strong);stroke-width:1.5}.bn-bibliothek__unterblatt{fill:var(--void);stroke:var(--line);stroke-width:1.5;transform:translateY(calc(var(--p, 0) * 5px));transition:transform .5s var(--bn-bibliothek-weich)}.bn-bibliothek__unterblatt--tief{transform:translateY(calc(var(--p, 0) * 11px))}.bn-bibliothek__titel{fill:var(--text);opacity:.5}.bn-bibliothek__unterzeile{fill:var(--line-strong)}.bn-bibliothek__regel{stroke:var(--line);stroke-width:1.5;stroke-linecap:round}.bn-bibliothek__schein-a{stop-color:var(--teal);stop-opacity:.13}.bn-bibliothek__schein-b{stop-color:var(--teal);stop-opacity:0}.bn-bibliothek__schein{fill:url(#bn-bibliothek-schein);opacity:0;transition:transform .9s var(--bn-bibliothek-weich),height .9s var(--bn-bibliothek-weich),opacity .6s ease}.bn-bibliothek__schein--an{opacity:1}.bn-bibliothek__zeile{fill:var(--line-strong);transition:fill .8s ease,fill-opacity .8s ease}.bn-bibliothek__absatz--gelesen .bn-bibliothek__zeile{fill:var(--teal);fill-opacity:.34}.bn-bibliothek__licht-a{stop-color:var(--teal-hot)}.bn-bibliothek__licht-b{stop-color:var(--ink)}.bn-bibliothek__licht{fill:url(#bn-bibliothek-licht);opacity:0;transform-box:fill-box;transform-origin:0 50%;transition:opacity .9s ease}.bn-bibliothek__absatz--aktuell .bn-bibliothek__licht{opacity:1;animation:bn-bibliothek-lesen .62s cubic-bezier(.45,0,.25,1) both;animation-delay:calc(var(--bn-bibliothek-j, 0) * .34s + .15s)}@keyframes bn-bibliothek-lesen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bn-bibliothek__schreibmarke{fill:var(--bn-bibliothek-marke);animation:bn-bibliothek-auftauchen .4s ease both,bn-bibliothek-blinken calc(var(--bn-bibliothek-atem) / 2) ease-in-out infinite;animation-delay:calc(var(--bn-bibliothek-n, 1) * .34s + .5s),calc(var(--bn-bibliothek-n, 1) * .34s + .9s);transition:fill .6s ease}@keyframes bn-bibliothek-auftauchen{0%{opacity:0}}@keyframes bn-bibliothek-blinken{50%{opacity:.18}}.bn-bibliothek__reiter{transition:transform .9s var(--bn-bibliothek-weich)}.bn-bibliothek__reiter--aktuell{transform:translate(13px)}.bn-bibliothek__reiter-form{fill:var(--void-2);stroke:var(--line-strong);stroke-width:1.5;transition:fill .7s ease,fill-opacity .7s ease,stroke .7s ease,stroke-opacity .7s ease}.bn-bibliothek__reiter--gelesen .bn-bibliothek__reiter-form{fill:var(--teal);fill-opacity:.16;stroke:var(--teal);stroke-opacity:.5}.bn-bibliothek__reiter-innen{stop-color:var(--teal)}.bn-bibliothek__reiter-aussen{stop-color:var(--teal-hot)}.bn-bibliothek__reiter--aktuell .bn-bibliothek__reiter-form{fill:url(#bn-bibliothek-reiter);stroke:var(--teal-hot)}.bn-bibliothek__reiter-hof{fill:none;stroke:var(--teal);stroke-width:7;opacity:0;transition:opacity .7s ease}.bn-bibliothek__reiter--aktuell .bn-bibliothek__reiter-hof{opacity:.2;animation:bn-bibliothek-atmen var(--bn-bibliothek-atem) ease-in-out .9s infinite}@keyframes bn-bibliothek-atmen{50%{opacity:.06}}.bn-bibliothek__schiene{stroke:var(--line);stroke-width:1.5;stroke-linecap:round}.bn-bibliothek__schiene-gelesen{stroke:var(--bn-bibliothek-marke-ruhig);stroke-opacity:.55;stroke-width:1.5;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 0;transform:scaleY(var(--bn-bibliothek-lauf));transition:transform .35s var(--bn-bibliothek-weich),stroke .6s ease}.bn-bibliothek__lesemarke{transform:translateY(calc(var(--bn-bibliothek-lauf) * 250px));transition:transform .35s var(--bn-bibliothek-weich)}.bn-bibliothek--selbst .bn-bibliothek__lesemarke,.bn-bibliothek--selbst .bn-bibliothek__schiene-gelesen{transition:transform .9s var(--bn-bibliothek-weich),stroke .6s ease}.bn-bibliothek__lesemarke-strich{stroke:var(--bn-bibliothek-marke);stroke-width:2;stroke-linecap:round;transition:stroke .6s ease}.bn-bibliothek__lesemarke-punkt{fill:var(--bn-bibliothek-marke);transition:fill .6s ease}.bn-bibliothek__hof-mitte{stop-color:var(--teal);stop-opacity:.55}.bn-bibliothek__hof-rand{stop-color:var(--teal);stop-opacity:0}.bn-bibliothek__hof-mitte--warm,.bn-bibliothek__hof-rand--warm{stop-color:var(--mod)}.bn-bibliothek__lesemarke-hof{fill:url(#bn-bibliothek-hof);opacity:.7;transform-box:fill-box;transform-origin:50% 50%;animation:bn-bibliothek-pochen var(--bn-bibliothek-atem) ease-in-out infinite}.bn-bibliothek--control .bn-bibliothek__lesemarke-hof{fill:url(#bn-bibliothek-hof-warm)}@keyframes bn-bibliothek-pochen{50%{opacity:.25;transform:scale(1.35)}}.bn-bibliothek__netz{transform-box:view-box;transform-origin:339px 88px;transform:rotate(calc(var(--p, 0) * -40deg));transition:transform .4s var(--bn-bibliothek-weich)}.bn-bibliothek__netz-schwebe{animation:bn-bibliothek-schweben calc(var(--bn-bibliothek-atem) * 2) ease-in-out infinite alternate}@keyframes bn-bibliothek-schweben{0%{transform:translateY(-2.5px)}to{transform:translateY(2.5px)}}.bn-bibliothek__kante{stroke:var(--teal);stroke-opacity:0;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s ease,stroke-opacity .5s ease,stroke .6s ease,stroke-width .6s ease}.bn-bibliothek__kante--gezogen{stroke-opacity:.42;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .3s,stroke-opacity .2s ease .3s,stroke .8s ease,stroke-width .8s ease}.bn-bibliothek__kante--neu{stroke:var(--teal-hot);stroke-opacity:.95;stroke-width:2}.bn-bibliothek__begriff-punkt{fill:var(--void);stroke:var(--line-strong);stroke-width:1.5;transform-box:fill-box;transform-origin:50% 50%;transition:fill .7s ease .5s,stroke .7s ease .5s,transform .7s var(--bn-bibliothek-weich) .5s}.bn-bibliothek__begriff--verbunden .bn-bibliothek__begriff-punkt{fill:color-mix(in srgb,var(--teal) 55%,var(--void));stroke:var(--teal)}.bn-bibliothek__begriff--neu .bn-bibliothek__begriff-punkt{fill:var(--teal-hot);stroke:var(--teal-hot);transform:scale(1.25)}.bn-bibliothek__begriff-hof{fill:url(#bn-bibliothek-hof);opacity:0;transform-box:fill-box;transform-origin:50% 50%;transition:opacity .7s ease .5s}.bn-bibliothek__begriff--neu .bn-bibliothek__begriff-hof{opacity:.7;animation:bn-bibliothek-pochen var(--bn-bibliothek-atem) ease-in-out 1.2s infinite}@media(prefers-reduced-motion:reduce){.bn-bibliothek *,.bn-bibliothek *:before,.bn-bibliothek *:after{animation:none!important;transition:none!important}.bn-bibliothek__dokument,.bn-bibliothek__unterblatt,.bn-bibliothek__netz{transform:none}}
