.bs{--bs-g:var(--signal);--bs-k:#86b3ba;--bs-ease:cubic-bezier(.16,1,.3,1);--bs-seg:40svh;--bs-index-w:clamp(180px,15vw,230px);position:relative}html[data-theme=light] .bs{--bs-k:#2f6e77}html[data-theme=light] [data-surface=stage] .bs,[data-surface=stage] .bs{--bs-k:#86b3ba}.bs [data-art=google]{--bs-f:var(--bs-g)}.bs [data-art=ki]{--bs-f:var(--bs-k)}.bs-ic,.bs-ring{flex:none;place-items:center;display:inline-grid}.bs-ic{width:18px;height:18px}.bs svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.bs-index ol{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.bs-index a{color:var(--ink-3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;transition:color .4s;display:grid}.bs-index a i{font-style:normal;font-family:var(--font-display);letter-spacing:.12em;font-size:10.5px;font-weight:500}.bs-index a span{font-size:14px;line-height:1.35}.bs-index a:hover,.bs-index a[aria-current=true]{color:var(--ink)}.bs-index a:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.bs-linie{display:none}.bs-szenen{margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none}.bs-szene{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:clamp(18px,2vw,28px);padding:clamp(28px,3vw,44px) 0;display:grid}.bs-kopf{gap:8px;display:grid}.bs-nr{font-family:var(--font-display);letter-spacing:.14em;color:var(--ink-3);margin:0;font-size:12px;font-weight:500}.bs-nr>span:first-child{color:var(--ink)}.bs-fach{font-family:var(--font-text);letter-spacing:0;color:var(--ink-3);margin-left:14px;font-size:13.5px;font-weight:300}.bs-kunde{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(34px,4.6vw,72px);font-weight:300;line-height:1}.bs-kunde>span{display:inline-block}.bs-paar{grid-template-columns:minmax(0,1fr) clamp(96px,10vw,150px) minmax(0,1fr);align-items:stretch;display:grid}.bs-feld{border:1px solid var(--line);flex-direction:column;gap:clamp(12px,1.3vw,18px);min-width:0;padding:clamp(20px,2vw,30px);display:flex;position:relative}.bs-feld:before{content:"";background:var(--bs-f);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.bs-g{background:radial-gradient(90% 80% at 0% 100%,color-mix(in srgb,var(--bs-g) 14%,transparent),transparent 64%),color-mix(in srgb,var(--ink) 3%,transparent)}.bs-k{background:radial-gradient(90% 80% at 100% 0%,color-mix(in srgb,var(--bs-k) 16%,transparent),transparent 64%),color-mix(in srgb,var(--ink) 3%,transparent)}.bs-marke{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:11px;font-weight:500;display:flex}.bs-marke .bs-ring{border:1px solid color-mix(in srgb,var(--bs-f) 55%,transparent);width:28px;height:28px;color:var(--bs-f);border-radius:50%;padding:6px}.bs-marke b{color:var(--ink);white-space:nowrap;font-weight:500}.bs-marke-u{letter-spacing:0;text-transform:none;white-space:nowrap;font-size:12px;font-weight:400}.bs-marke-u:before{content:"·";margin-right:8px}.bs-tipp .bs-rest{color:#0000}[data-bs-tippt] .bs-getippt:after{content:"";vertical-align:-.16em;background:var(--bs-f);width:2px;height:1.05em;margin-left:2px;animation:.9s step-end infinite bs-blink;display:inline-block}@keyframes bs-blink{50%{opacity:0}}.bs-suche{border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:999px;align-items:center;gap:12px;min-height:52px;margin:0;padding:0 20px;display:flex}.bs-suche>.bs-ic{width:19px;height:19px;color:var(--bs-g)}.bs-suche .bs-tipp{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(16px,1.4vw,20px);line-height:1.25;overflow:hidden}.bs-zusatz{border:1px solid color-mix(in srgb,var(--bs-g) 40%,transparent);letter-spacing:0;text-transform:none;color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:3px 10px;font-size:11.5px;font-weight:400;line-height:1.3}.bs-serp{gap:7px;margin:0;padding:0;list-style:none;display:grid}.bs-treffer,.bs-nennung{border:1px solid color-mix(in srgb,var(--bs-f) 46%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--bs-f) 16%,transparent),color-mix(in srgb,var(--bs-f) 4%,transparent));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:11px 14px 11px 11px;display:grid;position:relative}.bs-rang{border:1px solid color-mix(in srgb,var(--bs-f) 60%,transparent);width:38px;height:38px;font-family:var(--font-display);color:var(--bs-f);transition:box-shadow 1.2s var(--bs-ease),background-color 1.2s var(--bs-ease);place-items:center;font-size:18px;font-weight:500;line-height:1;display:grid}.bs-rang.haken>span{width:20px;height:20px}.bs-treffer-t,.bs-nennung-t{gap:2px;min-width:0;display:grid}.bs-treffer-t b,.bs-nennung-t b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.3;overflow:hidden}.bs-treffer-t span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bs-nennung-t span{letter-spacing:.14em;text-transform:uppercase;color:var(--bs-k);font-size:10.5px;font-weight:500}.bs-leer{border:1px solid var(--line);gap:7px;padding:10px 14px 10px 63px;display:grid}.bs-leer i{background:color-mix(in srgb,var(--ink) 10%,transparent);border-radius:4px;height:7px;display:block}.bs-leer i:first-child{width:42%}.bs-leer i:last-child{background:color-mix(in srgb,var(--ink) 6%,transparent);width:70%;height:5px}.bs-leer+.bs-leer i:first-child{width:34%}.bs-leer+.bs-leer i:last-child{width:60%}.bs-prompt{border:1px solid color-mix(in srgb,var(--bs-k) 34%,transparent);background:color-mix(in srgb,var(--bs-k) 14%,transparent);max-width:94%;color:var(--ink);text-wrap:pretty;border-radius:18px 18px 6px;align-self:flex-end;margin:0;padding:13px 18px;font-size:clamp(14.5px,1.15vw,16.5px);line-height:1.45}.bs-antwort{gap:10px;display:grid;position:relative}.bs-denkt{opacity:0;pointer-events:none;gap:6px;margin:0;display:flex;position:absolute;top:14px;left:4px}.bs-denkt i{background:var(--bs-k);border-radius:50%;width:7px;height:7px}[data-bs-denkt] .bs-denkt{opacity:1;transition:opacity .25s}[data-bs-denkt] .bs-denkt i{animation:1s ease-in-out infinite bs-punkt}[data-bs-denkt] .bs-denkt i:nth-child(2){animation-delay:.15s}[data-bs-denkt] .bs-denkt i:nth-child(3){animation-delay:.3s}@keyframes bs-punkt{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.bs-rest-zeilen{gap:9px;margin:4px 0 0;padding:0 4px;display:grid}.bs-rest-zeilen i{background:color-mix(in srgb,var(--ink) 9%,transparent);border-radius:4px;height:6px;display:block}.bs-rest-zeilen i:first-child{width:94%}.bs-rest-zeilen i:nth-child(2){width:80%}.bs-rest-zeilen i:nth-child(3){background:color-mix(in srgb,var(--ink) 6%,transparent);width:58%}.bs-chip{border:1px solid color-mix(in srgb,var(--bs-k) 50%,transparent);background:color-mix(in srgb,var(--bs-k) 10%,transparent);color:var(--ink);border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:center;gap:4px 8px;margin:0;padding:8px 14px 8px 11px;font-size:13.5px;display:inline-flex}.bs-chip .bs-ic{width:15px;height:15px;color:var(--bs-k)}.bs-chip small{color:var(--ink-3);font-size:12px}.bs-eins{justify-content:center;align-self:center;align-items:center;display:flex;position:relative}.bs-eins b{z-index:1;font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(90deg,var(--bs-g) 0 50%,var(--bs-k) 50% 100%);color:#0000;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--bs-g) 26%,transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(92px,9vw,150px);font-weight:500;line-height:.8;position:relative}.bs-eins[data-ki=genannt] b{background-image:linear-gradient(176deg,color-mix(in srgb,var(--bs-g) 55%,#fff) 0%,var(--bs-g) 70%)}.bs-strahl{width:50%;height:1px;position:absolute;top:50%}.bs-strahl.l{background:linear-gradient(90deg,var(--bs-g),transparent);transform-origin:100%;right:50%}.bs-strahl.r{background:linear-gradient(270deg,var(--bs-k),transparent);transform-origin:0;left:50%}.bs-werte{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px clamp(18px,2vw,32px);margin:0;padding-top:clamp(14px,1.6vw,22px);display:grid}.bs-werte div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;min-width:0;display:flex}.bs-werte dt{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:500;line-height:1.4}.bs-werte dd{font-family:var(--font-display);letter-spacing:.01em;color:var(--zahl);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;padding-bottom:.06em;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1;overflow:hidden}.bs-z{display:inline-block}.bs-werte .geld dd{color:var(--bs-g)}.bs-werte .bs-wert-ki dd{color:var(--bs-k)}.bs-werte .bs-wert-ki dd small{color:var(--ink-3);font-size:.5em}.bs-fn{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:11px;line-height:1.55}.bs-fn b{letter-spacing:.12em;text-transform:uppercase;color:var(--bs-f);margin:0 4px 0 0;font-weight:500}.bs-fn b+b,.bs-fn b[data-art=ki]{margin-left:10px}.bs-hinweis,.bs-ueber,.bs-licht{display:none}[data-bs-js] .bs-strecke{height:calc(var(--n) * var(--bs-seg) + 100svh - var(--kopf))}[data-bs-js] .bs-buehne{top:var(--kopf);height:calc(100svh - var(--kopf));grid-template-columns:var(--bs-index-w) minmax(0,1fr);margin-inline:calc(-1 * var(--rand));padding:clamp(20px,3.2vh,40px) var(--rand) clamp(18px,3vh,34px);gap:clamp(24px,3vw,56px);display:grid;position:sticky;overflow:hidden}[data-bs-js] .bs-licht{z-index:0;pointer-events:none;background:radial-gradient(38% 46% at 18% 72%,color-mix(in srgb,var(--bs-g) 16%,transparent),transparent 70%),radial-gradient(40% 48% at 84% 22%,color-mix(in srgb,var(--bs-k) 14%,transparent),transparent 70%);animation:22s ease-in-out infinite alternate bs-licht;display:block;position:absolute;inset:0 -20%;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 76%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 76%,#0000 100%)}@keyframes bs-licht{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(2%,-2%)scale(1.06)}}[data-bs-js] .bs-index,[data-bs-js] .bs-szenen{z-index:1;position:relative}[data-bs-js] .bs-index{grid-template-columns:2px minmax(0,1fr);align-self:center;gap:0 18px;display:grid}[data-bs-js] .bs-index ol{flex-flow:column;grid-column:2;gap:clamp(10px,1.8vh,18px)}[data-bs-js] .bs-index a span{font-size:14.5px}[data-bs-js] .bs-index a[aria-current=true] span{font-size:15px}[data-bs-js] .bs-linie{background:var(--line);grid-area:1/1;display:block;position:relative}[data-bs-js] .bs-linie i{background:linear-gradient(180deg,var(--bs-g),var(--bs-k));transform-origin:top;transform:scaleY(var(--p,0));position:absolute;inset:0}[data-bs-js] .bs-szenen{height:100%;margin:0}[data-bs-js] .bs-szene{visibility:hidden;pointer-events:none;border:0;grid-template-rows:auto auto auto auto;align-content:center;gap:clamp(20px,3.6vh,40px);padding:0 0 clamp(18px,3vh,30px);position:absolute;inset:0}[data-bs-js] .bs-szene[data-bs-aktiv]{visibility:visible;pointer-events:auto}[data-bs-js] .bs-feld{min-height:clamp(250px,33vh,340px)}[data-bs-js] .bs-hinweis{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;align-items:center;gap:6px;margin:0;font-size:10.5px;font-weight:500;transition:opacity .6s;display:flex;position:absolute;bottom:clamp(10px,2vh,20px);left:50%;transform:translate(-50%)}[data-bs-js] .bs-hinweis i{background:linear-gradient(180deg,var(--ink-3),transparent);width:1px;height:26px;animation:bs-hinweis 1.8s var(--bs-ease) infinite}@keyframes bs-hinweis{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}[data-bs-weiter] .bs-hinweis{opacity:0}[data-bs-js] .bs-ueber{right:var(--rand);z-index:2;border-bottom:1px solid var(--line-2);color:var(--ink-3);padding-bottom:2px;font-size:12.5px;display:inline-block;position:absolute;top:clamp(22px,3.4vh,42px)}[data-bs-js] .bs-ueber:hover{color:var(--ink);border-color:var(--ink)}[data-bs-js] .bs-ueber:focus-visible{outline:2px solid var(--signal);outline-offset:3px}[data-bs-js] .bs-szene .bs-nr,[data-bs-js] .bs-szene .bs-feld,[data-bs-js] .bs-szene .bs-werte,[data-bs-js] .bs-szene .bs-fn{opacity:0;transition:opacity .5s ease,transform .8s var(--bs-ease);transform:translateY(26px)}[data-bs-js] .bs-szene .bs-kunde>span{clip-path:inset(0 0 100%);transition:clip-path .9s var(--bs-ease),transform .9s var(--bs-ease);transform:translateY(40%)}[data-bs-js] .bs-szene[data-bs-aktiv] .bs-nr,[data-bs-js] .bs-szene[data-bs-aktiv] .bs-feld,[data-bs-js] .bs-szene[data-bs-aktiv] .bs-werte,[data-bs-js] .bs-szene[data-bs-aktiv] .bs-fn{opacity:1;transform:none}[data-bs-js] .bs-szene[data-bs-aktiv] .bs-kunde>span{clip-path:inset(-10% -2% -20%);transform:none}[data-bs-js] .bs-szene[data-bs-aktiv] .bs-g{transition-delay:.12s}[data-bs-js] .bs-szene[data-bs-aktiv] .bs-k{transition-delay:.22s}[data-bs-js] .bs-szene[data-bs-aktiv] .bs-werte{transition-delay:.34s}[data-bs-js] .bs-szene[data-bs-aktiv] .bs-fn{transition-delay:.44s}[data-bs-js] .bs-szene[data-bs-davor]:not([data-bs-aktiv]) .bs-nr,[data-bs-js] .bs-szene[data-bs-davor]:not([data-bs-aktiv]) .bs-feld,[data-bs-js] .bs-szene[data-bs-davor]:not([data-bs-aktiv]) .bs-werte,[data-bs-js] .bs-szene[data-bs-davor]:not([data-bs-aktiv]) .bs-fn{transition-duration:.3s,.45s;transform:translateY(-26px)}[data-bs-js] .bs-szene[data-bs-davor]:not([data-bs-aktiv]) .bs-kunde>span{clip-path:inset(0);opacity:0;transition:transform .45s var(--bs-ease),opacity .3s ease;transform:translateY(-60%)}[data-bs-js] [data-bs-wartet] [data-bs-auf]{opacity:0;transition:none;transform:translateY(12px)}[data-bs-js] [data-bs-auf]{transition:opacity .6s var(--bs-ease),transform .8s var(--bs-ease)}[data-bs-js] .bs-serp>li:nth-child(2){transition-delay:.1s}[data-bs-js] .bs-serp>li:nth-child(3){transition-delay:.18s}[data-bs-js] .bs-chip{transition-delay:.2s}[data-bs-js] .bs-eins b{opacity:0;transition:opacity .5s ease,transform 1.1s var(--bs-ease);transform:scale(.55)}[data-bs-js] .bs-strahl{transition:transform .9s var(--bs-ease) .25s;transform:scaleX(0)}[data-bs-js] [data-bs-eins] .bs-eins b{opacity:1;transform:none}[data-bs-js] [data-bs-eins] .bs-strahl{transform:scaleX(1)}[data-bs-js] .bs-z{transition:transform 1s var(--bs-ease)}[data-bs-js] .bs-werte>div:nth-child(2) .bs-z{transition-delay:80ms}[data-bs-js] .bs-werte>div:nth-child(3) .bs-z{transition-delay:.16s}[data-bs-js] .bs-werte>div:nth-child(4) .bs-z{transition-delay:.24s}[data-bs-js] .bs-szene:not([data-bs-zahlen]) .bs-z{transition-duration:0s;transition-delay:0s;transform:translateY(108%)}[data-bs-js] [data-bs-eins] [data-bs-ziel] .bs-rang{box-shadow:0 0 0 5px color-mix(in srgb,var(--bs-f) 16%,transparent),0 0 28px -4px color-mix(in srgb,var(--bs-f) 60%,transparent);background:color-mix(in srgb,var(--bs-f) 14%,transparent)}@media (width>=861px) and (height<=820px){[data-bs-js] .bs-kunde{font-size:clamp(34px,4vw,56px)}[data-bs-js] .bs-feld{gap:11px;padding:18px 20px}[data-bs-js] .bs-leer+.bs-leer{display:none}[data-bs-js] .bs-werte dd{font-size:clamp(22px,1.9vw,28px)}[data-bs-js] .bs-eins b{font-size:clamp(80px,8vw,124px)}}@media (width>=861px) and (height<=770px){[data-bs-js] .bs-szene{gap:16px;padding-bottom:14px}[data-bs-js] .bs-kopf{gap:4px}[data-bs-js] .bs-kunde{font-size:clamp(32px,3.5vw,48px)}[data-bs-js] .bs-feld{gap:10px;padding:16px 18px}[data-bs-js] .bs-prompt{padding:10px 16px;font-size:14.5px}[data-bs-js] .bs-werte{row-gap:10px;padding-top:12px}[data-bs-js] .bs-werte dd{font-size:clamp(20px,1.7vw,26px)}}@media (width<=860px){.bs-paar{grid-template-columns:minmax(0,1fr)}.bs-eins{height:72px}.bs-eins b{font-size:72px}.bs-strahl{display:none}[data-bs-js] .bs{--bs-seg:48svh}[data-bs-js] .bs-buehne{padding:12px var(--rand) 14px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px}[data-bs-js] .bs-index{grid-template-rows:auto 2px;grid-template-columns:minmax(0,1fr);align-self:start;gap:8px 0;padding-right:136px}[data-bs-js] .bs-index ol{flex-direction:row;grid-area:1/1;justify-content:space-between;gap:0}[data-bs-js] .bs-index a{grid-template-columns:auto}[data-bs-js] .bs-index a span{display:none}[data-bs-js] .bs-index a i{padding:4px 2px;font-size:11px}[data-bs-js] .bs-linie{grid-area:2/1;margin-right:-136px}[data-bs-js] .bs-linie i{background:linear-gradient(90deg,var(--bs-g),var(--bs-k));transform-origin:0;transform:scaleX(var(--p,0))}[data-bs-js] .bs-ueber{font-size:11.5px;top:13px;bottom:auto}[data-bs-js] .bs-szene{align-content:start;gap:10px;padding:0}[data-bs-js] .bs-kopf{gap:4px}[data-bs-js] .bs-kunde{font-size:clamp(25px,7vw,32px)}[data-bs-js] .bs-fach{margin-left:10px}[data-bs-js] .bs-feld{gap:9px;min-height:0;padding:12px 14px}[data-bs-js] .bs-marke{font-size:10px}[data-bs-js] .bs-marke .bs-ring{width:24px;height:24px;padding:5px}[data-bs-js] .bs-suche{min-height:42px;padding:0 14px}[data-bs-js] .bs-suche .bs-tipp{font-size:15.5px}[data-bs-js] .bs-zusatz{padding:2px 8px;font-size:10px}[data-bs-js] .bs-leer{display:none}[data-bs-js] .bs-eins{height:36px}[data-bs-js] .bs-eins b{font-size:40px}[data-bs-js] .bs-prompt{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;padding:9px 14px;font-size:13.5px;display:-webkit-box;overflow:hidden}[data-bs-js] .bs-treffer,[data-bs-js] .bs-nennung{gap:12px;padding:7px 12px 7px 7px}[data-bs-js] .bs-rang{width:32px;height:32px;font-size:15px}[data-bs-js] .bs-chip{padding:6px 12px 6px 10px;font-size:12.5px}[data-bs-js] .bs-rest-zeilen{gap:7px}[data-bs-js] .bs-werte{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding-top:10px}[data-bs-js] .bs-werte dd{font-size:18px}[data-bs-js] .bs-werte dt{letter-spacing:.08em;font-size:8.5px}[data-bs-js] .bs-werte div:nth-child(n+3):not(.bs-wert-ki){display:none}[data-bs-js] .bs-fn{font-size:10px}[data-bs-js] .bs-fn-teil{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}[data-bs-js] .bs-fn-klicks{display:none}[data-bs-js] .bs-fn b[data-art=ki]{margin-left:0}[data-bs-js] .bs-hinweis{display:none}}@media (width<=860px) and (height<=830px){[data-bs-js] .bs-szene{gap:8px}[data-bs-js] .bs-feld{gap:8px;padding:11px 14px}}@media (prefers-reduced-motion:reduce){.bs-licht,[data-bs-tippt] .bs-getippt:after,[data-bs-denkt] .bs-denkt i,.bs-hinweis i{animation:none}}
