.bk-fs{--bk-fs-ton:var(--bk-fs-farbe,var(--bk-signal));--bk-fs-flaeche:color-mix(in oklab, var(--bk-fs-ton) 26%, var(--bk-grund));--bk-fs-linie:color-mix(in oklab, var(--bk-text) 24%, transparent);--bk-fs-ecke:16px}.bk-fs-kopf__buehne{row-gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.bk-fs-kopf__buehne{row-gap:calc(var(--spacing,.25rem) * 12)}}@media (min-width:80rem){.bk-fs-kopf__buehne{column-gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);grid-template-areas:"text fakten""rahmen rahmen"}.bk-fs-kopf__text{grid-area:text;align-self:end}.bk-fs-rahmen{grid-area:rahmen}.bk-fs-fakten{grid-area:fakten}}.bk-fs-fakten{--bk-fs-schnitt:calc(var(--bk-fs-ecke) * .7071);color:var(--bk-text);background:radial-gradient(color-mix(in oklab, var(--bk-text) 22%, transparent) 1px, transparent 1.5px) 0 0 / 14px 14px, linear-gradient(135deg, transparent var(--bk-fs-schnitt), var(--bk-fs-flaeche) 0) top left / 51% 51% no-repeat, linear-gradient(-45deg, transparent var(--bk-fs-schnitt), var(--bk-fs-flaeche) 0) bottom right / 51% 51% no-repeat, linear-gradient(var(--bk-fs-flaeche), var(--bk-fs-flaeche)) top right / 51% 51% no-repeat, linear-gradient(var(--bk-fs-flaeche), var(--bk-fs-flaeche)) bottom left / 51% 51% no-repeat;align-content:end;margin:0;padding:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative}.bk-fs-fakten:after{content:"";background-color:var(--bk-konstrukt-rot);block-size:.5rem;inline-size:.5rem;box-shadow:-.75rem 0 0 var(--bk-akzent-1), -1.5rem 0 0 var(--bk-text);position:absolute;inset-block-start:calc(var(--bk-fs-ecke) + .5rem);inset-inline-end:1rem}.bk-fs-fakten>div{grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1.3fr);align-items:baseline;gap:.25rem 1.25rem;padding-block:.9rem;display:grid;position:relative}.bk-fs-fakten>div:before{content:"";background-color:var(--bk-fs-linie);transform-origin:0;block-size:1px;position:absolute;inset:0 0 auto}.bk-fs-fakten>div:last-child{border-block-end:1px solid var(--bk-fs-linie)}.bk-fs-fakten dt{font-family:var(--bk-schrift-mono);font-size:var(--text-tiny);line-height:var(--text-tiny--line-height);letter-spacing:.08em;color:var(--bk-text)}.bk-fs-fakten dd{font-size:var(--text-h4);line-height:var(--text-h4--line-height);color:var(--bk-text);overflow-wrap:anywhere;margin:0}@media (min-width:48rem) and (max-width:79.99rem){.bk-fs-fakten{column-gap:calc(var(--spacing,.25rem) * 8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-block-start:calc(var(--bk-fs-ecke) + 1.75rem)}.bk-fs-fakten>div{border-block-end:1px solid var(--bk-fs-linie);grid-template-columns:minmax(0,1fr);align-content:start}}.bk-fs-rahmen{min-inline-size:0;margin:0}.bk-fs-rahmen__geraet{--bk-fs-balken:1.25rem;background-color:var(--bk-text);padding-block-start:var(--bk-fs-balken);position:relative;container-type:inline-size}.bk-fs-rahmen__geraet:before{content:"";background-color:var(--bk-konstrukt-rot);block-size:.375rem;inline-size:.375rem;box-shadow:.75rem 0 0 var(--bk-akzent-1), 1.5rem 0 0 var(--bk-akzent-2);position:absolute;inset-block-start:calc((var(--bk-fs-balken) - .375rem) / 2);inset-inline-start:.75rem}.bk-fs-rahmen__geraet:after{content:"";background-color:var(--bk-fs-flaeche);opacity:.55;block-size:2px;position:absolute;inset-block-start:calc((var(--bk-fs-balken) - 2px) / 2);inset-inline:3.25rem .75rem}@media (max-width:47.99rem){.bk-fs-rahmen__geraet{margin-inline:calc(-1 * var(--spacing-gutter,1.25rem))}}.bk-fs-rahmen__fenster{background-color:var(--bk-fs-flaeche);position:relative;overflow:clip}.bk-fs-rahmen__lauf{background-color:var(--bk-fs-flaeche);padding-block-start:17%;position:relative}.bk-fs-riesentitel{z-index:1;pointer-events:none;block-size:auto;inline-size:100%;display:block;position:absolute;inset:0 0 auto;overflow:visible}.bk-fs-riesentitel text{fill:var(--bk-text);stroke:var(--bk-grund);stroke-width:8px;stroke-linejoin:round;paint-order:stroke fill;font-family:var(--bk-schrift-display);letter-spacing:0;font-weight:800;font-stretch:92%}.bk-fs-riesentitel{filter:drop-shadow(-.15cqi 0 0 var(--bk-konstrukt-rot)) drop-shadow(.15cqi 0 0 var(--bk-akzent-1))}.bk-fs-rahmen__bild{display:block}@media (max-width:47.99rem){.bk-fs-rahmen__geraet:has(.bk-geraet[data-handy]){background-color:var(--bk-fs-flaeche);padding-block-start:0}.bk-fs-rahmen__geraet:has(.bk-geraet[data-handy]):before,.bk-fs-rahmen__geraet:has(.bk-geraet[data-handy]):after{box-shadow:none;background:0 0}.bk-fs-rahmen .bk-fs-rahmen__bild.bk-geraet[data-handy]{--bk-geraet-schirm-hb:1.25;--bk-geraet-handy-breite:min(72vw, 18rem);margin:8% auto 0;padding-block-end:0}}.bk-fs-rahmen:not([data-lauf]) .bk-fs-rahmen__lauf{padding-block-start:0}.bk-fs-rahmen__ohne{color:var(--bk-text);padding:clamp(1.5rem,6cqi,4rem) clamp(1.25rem,5cqi,3.5rem)}.bk-fs-ansichten{row-gap:var(--spacing-section);margin:calc(var(--spacing,.25rem) * 16) 0 0;padding:0;list-style:none;display:grid}.bk-fs-ansicht__medium{isolation:isolate;padding:clamp(1rem,4vw,3rem);position:relative}.bk-fs-ansicht__medium:before{content:"";z-index:-1;background-color:var(--bk-fs-flaeche);clip-path:polygon(var(--bk-fs-ecke) 0, 100% 0, 100% calc(100% - var(--bk-fs-ecke)), calc(100% - var(--bk-fs-ecke)) 100%, 0 100%, 0 var(--bk-fs-ecke));position:absolute;inset:0}.bk-fs-ansicht[data-geraet=mobil]{row-gap:calc(var(--spacing,.25rem) * 8);display:grid}@media (min-width:48rem){.bk-fs-ansicht[data-geraet=mobil]{column-gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.bk-fs-ansicht[data-geraet=mobil]>.bk-fs-ansicht__text{padding-block-start:clamp(1rem,4vw,3rem);position:sticky;inset-block-start:7rem}}.bk-fs-erzaehlung aside dt{font-family:var(--bk-schrift-mono);letter-spacing:.04em}@media (min-width:48rem) and (max-width:63.99rem){.bk-fs-erzaehlung aside>div{gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bk-fs-erzaehlung aside>div>*{margin-block-start:0}}.bk-fs-erzaehlung blockquote>footer{text-align:end}.bk-fs-frage{font-family:var(--bk-schrift-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);text-wrap:balance}.bk-fs-frage:after,.bk-fs-schluss h2:after{content:"";background-color:var(--bk-signal);block-size:.28em;inline-size:.28em;margin-inline:.1em -.38em;display:inline-block}.bk-fs-erzaehlung :is(#herausforderung,#vorgehen,#loesung)>h2+p{max-width:38em;font-size:var(--text-lead);line-height:var(--text-lead--line-height);hyphens:auto;text-wrap:pretty}.bk-fs-punkte{column-gap:calc(var(--spacing,.25rem) * 8);display:grid}.bk-fs-punkte>li:before{content:"";background-color:var(--bk-konstrukt-rot);flex:none;block-size:.5em;inline-size:.5em;margin-block-start:.55em}@media (min-width:40rem){.bk-fs-punkte{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-fs-punkte>li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:48rem) and (max-width:79.99rem){.bk-fs-schritte{grid-template-columns:minmax(0,1fr)}.bk-fs-schritte>li{column-gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.bk-fs-schritte>li>:is(span,h3){grid-column:1}.bk-fs-schritte>li>p{grid-area:1/2/span 2}}@media (min-width:80rem){.bk-fs-schritte:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.bk-fs h2>[aria-hidden=true]:first-child{white-space:nowrap;overflow-wrap:normal;flex:none}@media (min-width:48rem){.bk-fs-erzaehlung #ergebnisse{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 10);flex-wrap:wrap;display:flex}.bk-fs-erzaehlung #ergebnisse>h2{flex:0 auto;margin-block-end:0}.bk-fs-erzaehlung #ergebnisse>p{flex:20rem;margin-block-end:0}.bk-fs-erzaehlung #ergebnisse>dl{flex:100%;margin-block-start:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.bk-fs-erzaehlung :is(#herausforderung,#vorgehen,#loesung)>h2{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);text-wrap:pretty;hyphens:auto}.bk-fs-erzaehlung :is(#herausforderung,#vorgehen,#loesung)>h2+p{font-size:var(--text-h3)}.bk-fs-erzaehlung blockquote>p{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}}.bk-fs-schluss h2{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing)}.bk-fs-schluss .max-w-2xl{flex:auto;max-inline-size:none}@media (min-width:40rem){.bk-fs-schluss>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.bk-fs-schluss .max-w-2xl{display:contents}.bk-fs-schluss h2{grid-column:1/-1}.bk-fs-schluss .max-w-2xl>p{grid-column:1}.bk-fs-schluss__knopf{grid-column:2}}@media (max-width:39.99rem){.bk-fs-schluss__knopf{inline-size:100%}}.bk-fs-nachbarn>:only-child{grid-column:1/-1}.bk-fs-nachbarn .bk-projekt-navigation__bild>*{clip-path:none}.bk-fs-nachbarn .bk-projekt-navigation__feld[data-richtung=vor] .bk-projekt-navigation__pfeil{rotate:-45deg}.bk-fs-nachbarn .bk-projekt-navigation__feld[data-richtung=zurueck] .bk-projekt-navigation__pfeil{rotate:45deg}.bk-fs-nachbarn .bk-projekt-navigation__feld:is(:hover,:focus-visible,:active) .bk-projekt-navigation__pfeil{rotate:0deg}.bk-fs-nachbarn .bk-projekt-navigation__feld:is(:hover,:focus-visible,:active) .bk-projekt-navigation__pfeilknopf{background-color:var(--bk-text);color:var(--bk-grund)}.bk-fs-nachbarn .bk-projekt-navigation__feld:is(:hover,:focus-visible,:active) .bk-projekt-navigation__bild>*{scale:1.04}.bk-fs-extern:after,.bk-fs-weiter-pfeil:after,.bk-fs-zurueck:before{content:"";border-block-start:.14em solid;border-inline-end:.14em solid;flex:none;block-size:.45em;inline-size:.45em}.bk-fs-extern:after{margin-inline-start:.2em}.bk-fs-weiter-pfeil:after{margin-inline-end:.15em;rotate:45deg}.bk-fs-zurueck:before{margin-inline-start:.15em;rotate:-135deg}@keyframes bk-fs-innenlauf{0%{translate:0}to{translate:0 calc(45.4545cqi - 100%)}}@keyframes bk-fs-freistellen{0%{clip-path:inset(0 9% 12%)}to{clip-path:inset(0)}}@keyframes bk-fs-linie{0%{scale:0 1}to{scale:1}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){@supports (animation-timeline:view()) and (anchor-name:--a){:root:not([data-bewegung=ruhig]) .bk-fs-rahmen[data-lauf] .bk-fs-rahmen__fenster{aspect-ratio:2.2;anchor-name:--bk-fs-fenster;min-block-size:0}:root:not([data-bewegung=ruhig]) .bk-fs-rahmen[data-lauf]{timeline-scope:--bk-fs-lauf}:root:not([data-bewegung=ruhig]) .bk-fs-rahmen[data-lauf] .bk-fs-rahmen__geraet{anchor-name:--bk-fs-geraet}:root:not([data-bewegung=ruhig]) .bk-fs-rahmen[data-lauf]:before{content:"";inline-size:1px;block-size:calc((anchor-size(--bk-fs-innen height) - anchor-size(--bk-fs-fenster height)) * 1.594);pointer-events:none;view-timeline-name:--bk-fs-lauf;view-timeline-axis:block;view-timeline-inset:0px;position:absolute;inset-block-start:max(0px, calc(anchor(--bk-fs-geraet top) - min(625px, 69.4vh)));inset-inline-start:0}:root:not([data-bewegung=ruhig]) .bk-fs-rahmen[data-lauf] .bk-fs-rahmen__lauf{anchor-name:--bk-fs-innen;animation-name:bk-fs-innenlauf;animation-duration:auto;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-fill-mode:both;animation-timeline:--bk-fs-lauf;animation-range:exit-crossing}}}@media (prefers-reduced-motion:no-preference) and (max-width:63.99rem){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) .bk-fs-rahmen[data-lauf] .bk-fs-rahmen__bild{animation-name:bk-fs-freistellen;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 80%}:root:not([data-bewegung=ruhig]) .bk-fs-rahmen[data-lauf] .bk-geraet[data-handy].bk-fs-rahmen__bild{animation-name:none}}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) .bk-fs-fakten>div:before{animation-name:bk-fs-linie;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry}}:root:not([data-bewegung=ruhig]) .bk-fs-nachbarn .bk-projekt-navigation__pfeil{transition-property:rotate,translate;transition-duration:40ms, var(--bk-dauer-zustand);transition-timing-function:linear, var(--bk-kurve-aus)}:root:not([data-bewegung=ruhig]) .bk-fs-nachbarn .bk-projekt-navigation__pfeilknopf{transition-property:background-color,color;transition-duration:.28s;transition-timing-function:ease}:root:not([data-bewegung=ruhig]) .bk-fs-nachbarn .bk-projekt-navigation__bild>*{transition-property:clip-path,scale;transition-duration:var(--bk-dauer-zustand), 1.2s;transition-timing-function:var(--bk-kurve-aus), cubic-bezier(.16, 1, .3, 1)}:root:not([data-bewegung=ruhig]) .bk-fs-weiter-pfeil:after{transition-property:translate;transition-duration:var(--bk-dauer-rueckmeldung);transition-timing-function:var(--bk-kurve-aus)}:root:not([data-bewegung=ruhig]) .bk-fs-weiter-pfeil:is(:hover,:focus-visible,:active):after{translate:.15em}}
