@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--begleiter-rand:20px}}}@layer components{.bk-pixel-strobi{--bk-pixel-strobi-zelle:3px;--bk-pixel-strobi-bild:83ms;--bk-pixel-strobi-kugel:var(--color-strobi-kugel,#5b7fe5);--bk-pixel-strobi-schatten:var(--color-strobi-kugel-schatten,#2a3f85);--bk-pixel-strobi-licht:var(--color-strobi-kugel-licht,#8fa9f7);--bk-pixel-strobi-auge:var(--color-strobi-pupille,#1f242d);--bk-pixel-strobi-glanz:var(--bk-flaeche-hoch);--bk-pixel-strobi-violett:var(--color-konstrukt-violett,#7b3dff);--bk-pixel-strobi-rot:var(--color-konstrukt-rot,#ff2152);--bk-pixel-strobi-gruen:var(--color-konstrukt-gruen,var(--bk-akzent-2));--bk-pixel-strobi-tinte:var(--color-konstrukt-tinte,var(--bk-text));width:calc(16 * var(--bk-pixel-strobi-zelle));height:calc(16 * var(--bk-pixel-strobi-zelle));pointer-events:none;forced-color-adjust:none;display:block;position:relative}@media (min-width:48rem){.bk-pixel-strobi{--bk-pixel-strobi-zelle:4px}}@media (min-width:80rem){.bk-pixel-strobi{--bk-pixel-strobi-zelle:5px}}.bk-pixel-strobi>span{position:absolute;inset:0;overflow:hidden}.bk-pixel-strobi>span>span{width:700%;height:100%;position:absolute;top:0;left:0}.bk-pixel-strobi>span>span:before,.bk-pixel-strobi>span>span:after{content:"";position:absolute;inset:0}.bk-pixel-strobi>span>:first-child,.bk-pixel-strobi>span>span:before,.bk-pixel-strobi>span>span:after{-webkit-mask-image:url(/images/strobi/pixel-strobi.svg);mask-image:url(/images/strobi/pixel-strobi.svg);-webkit-mask-size:100% 500%;mask-size:100% 500%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bk-pixel-strobi>span>:first-child{background-color:var(--bk-pixel-strobi-kugel);-webkit-mask-position:0 0;mask-position:0 0}.bk-pixel-strobi>span>:first-child:before{background-color:var(--bk-pixel-strobi-schatten);-webkit-mask-position:0 25%;mask-position:0 25%}.bk-pixel-strobi>span>:first-child:after{background-color:var(--bk-pixel-strobi-licht);-webkit-mask-position:0;mask-position:0}.bk-pixel-strobi>span>:last-child:before{background-color:var(--bk-pixel-strobi-auge);-webkit-mask-position:0 75%;mask-position:0 75%}.bk-pixel-strobi>span>:last-child:after{background-color:var(--bk-pixel-strobi-glanz);-webkit-mask-position:0 100%;mask-position:0 100%}.bk-pixel-strobi>strobi-ebene{--bk-pixel-strobi-geist-seite:-1;pointer-events:none;background-color:var(--bk-pixel-strobi-violett);display:none;position:absolute;inset:0;-webkit-mask-image:url(/images/strobi/pixel-strobi.svg);mask-image:url(/images/strobi/pixel-strobi.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:700% 500%;mask-size:700% 500%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bk-pixel-strobi>strobi-ebene[data-nr="2"]{--bk-pixel-strobi-geist-seite:1;background-color:var(--bk-pixel-strobi-gruen)}.bk-pixel-strobi[data-station]{position:absolute;bottom:100%}.bk-pixel-strobi[data-station=fuss]{left:1.5rem}@media (min-width:40rem){.bk-pixel-strobi[data-station=fuss]{left:3rem}}@media (min-width:64rem){.bk-pixel-strobi[data-station=fuss]{left:4rem}}.bk-pixel-strobi[data-station=sucher]{right:1.5rem}@media (min-width:80rem){.bk-pixel-strobi[data-station=sucher]{--bk-pixel-strobi-zelle:4px}}@media print{.bk-pixel-strobi{display:none}}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .bk-pixel-strobi[data-zustand=weg]{visibility:hidden}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi[data-blick=links]>span>:last-child{translate:-28.5714%}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi[data-blick=rechts]>span>:last-child{translate:-42.8571%}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi:is([data-zustand=kommt],[data-zustand=geht],[data-station=sucher]:not([data-zustand])){--bk-pixel-strobi-teil:"";--bk-pixel-strobi-ablauf-schlitz:bk-pixel-strobi-schlitz;--bk-pixel-strobi-ablauf-splitter:bk-pixel-strobi-splitter;--bk-pixel-strobi-ablauf-fenster:bk-pixel-strobi-sprung-fenster;--bk-pixel-strobi-ablauf-koerper:bk-pixel-strobi-sprung-koerper;--bk-pixel-strobi-ablauf-augen:bk-pixel-strobi-sprung-augen;--bk-pixel-strobi-ablauf-geist:bk-pixel-strobi-geist}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi[data-zustand=geht]{--bk-pixel-strobi-richtung:reverse}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi[data-station=sucher]:not([data-zustand]){--bk-pixel-strobi-verzug:var(--bk-dauer-auftritt);animation-name:bk-pixel-strobi-warten;animation-duration:var(--bk-dauer-auftritt)}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi:before,:root:not([data-bewegung=ruhig]) .bk-pixel-strobi:after,:root:not([data-bewegung=ruhig]) .bk-pixel-strobi>span,:root:not([data-bewegung=ruhig]) .bk-pixel-strobi>span>span,:root:not([data-bewegung=ruhig]) .bk-pixel-strobi>strobi-ebene{animation-duration:calc(8 * var(--bk-pixel-strobi-bild));animation-timing-function:step-end;animation-delay:var(--bk-pixel-strobi-verzug,0s);animation-direction:var(--bk-pixel-strobi-richtung,normal);animation-fill-mode:both}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi:before{content:var(--bk-pixel-strobi-teil,none);top:calc(7 * var(--bk-pixel-strobi-zelle));left:calc(-2 * var(--bk-pixel-strobi-zelle));width:calc(20 * var(--bk-pixel-strobi-zelle));height:calc(4 * var(--bk-pixel-strobi-zelle));background:linear-gradient(var(--bk-pixel-strobi-rot) 0 0) 0 0 / 100% 1px no-repeat var(--bk-pixel-strobi-tinte);animation-name:var(--bk-pixel-strobi-ablauf-schlitz,none);position:absolute;scale:0}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi:after{content:var(--bk-pixel-strobi-teil,none);top:calc(8.5 * var(--bk-pixel-strobi-zelle));left:calc(7.5 * var(--bk-pixel-strobi-zelle));width:var(--bk-pixel-strobi-zelle);height:var(--bk-pixel-strobi-zelle);box-shadow:calc(-10 * var(--bk-pixel-strobi-zelle)) calc(-6 * var(--bk-pixel-strobi-zelle)) var(--bk-pixel-strobi-violett), calc(9 * var(--bk-pixel-strobi-zelle)) calc(-8 * var(--bk-pixel-strobi-zelle)) var(--bk-akzent-1), calc(-12 * var(--bk-pixel-strobi-zelle)) calc(2 * var(--bk-pixel-strobi-zelle)) var(--bk-pixel-strobi-rot), calc(11 * var(--bk-pixel-strobi-zelle)) var(--bk-pixel-strobi-zelle) var(--bk-pixel-strobi-gruen), calc(-7 * var(--bk-pixel-strobi-zelle)) calc(7 * var(--bk-pixel-strobi-zelle)) var(--bk-signal), calc(6 * var(--bk-pixel-strobi-zelle)) calc(8 * var(--bk-pixel-strobi-zelle)) var(--bk-pixel-strobi-violett), calc(-2 * var(--bk-pixel-strobi-zelle)) calc(-11 * var(--bk-pixel-strobi-zelle)) var(--bk-pixel-strobi-rot), calc(3 * var(--bk-pixel-strobi-zelle)) calc(10 * var(--bk-pixel-strobi-zelle)) var(--bk-akzent-1), calc(13 * var(--bk-pixel-strobi-zelle)) calc(-3 * var(--bk-pixel-strobi-zelle)) var(--bk-signal), calc(-14 * var(--bk-pixel-strobi-zelle)) calc(-2 * var(--bk-pixel-strobi-zelle)) var(--bk-pixel-strobi-gruen);animation-name:var(--bk-pixel-strobi-ablauf-splitter,none);position:absolute;scale:0}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi>span{animation-name:var(--bk-pixel-strobi-ablauf-fenster,none)}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi>span>:first-child{animation-name:var(--bk-pixel-strobi-ablauf-koerper,none)}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi>span>:last-child{animation-name:var(--bk-pixel-strobi-ablauf-augen,none)}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi:is([data-zustand=kommt],[data-zustand=geht])>strobi-ebene{opacity:0;display:block}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi>strobi-ebene{animation-name:var(--bk-pixel-strobi-ablauf-geist,none)}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi[data-zustand=lebt]>span>:first-child{animation-name:bk-pixel-strobi-kochen;animation-duration:calc(3 * var(--bk-pixel-strobi-bild));animation-timing-function:steps(3,end);animation-iteration-count:20;animation-fill-mode:none}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi[data-zustand=lebt]:not([data-blick])>span>:last-child{animation-name:bk-pixel-strobi-schauen;animation-duration:calc(60 * var(--bk-pixel-strobi-bild));animation-fill-mode:none}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi[data-reaktion=hupf]>span{transform-origin:50% 100%;animation-name:bk-pixel-strobi-hupf;animation-duration:calc(6 * var(--bk-pixel-strobi-bild));animation-timing-function:step-end;animation-fill-mode:none}:root:not([data-bewegung=ruhig]) .bk-pixel-strobi[data-reaktion=hupf]>strobi-ebene{opacity:0;animation-name:bk-pixel-strobi-hupf-geist;animation-duration:calc(6 * var(--bk-pixel-strobi-bild));animation-timing-function:step-end;animation-fill-mode:none;display:block}}.bk-pixel-strobi[data-station=begleiter]{--begleiter-rand:max(var(--spacing-gutter,1.25rem), (100vw - 80rem) / 2 + 2rem);--begleiter-zelle-sitz:6px;--bk-pixel-strobi-zelle:1px;top:calc(62svh - 16 * var(--bk-pixel-strobi-zelle));bottom:auto;left:max(2px, (var(--begleiter-rand) - 16 * var(--bk-pixel-strobi-zelle)) / 2);z-index:calc(var(--z-popover,8000) - 1);view-transition-name:strobi;position:fixed}@supports (width:round(down, 1.5px, 1px)){.bk-pixel-strobi[data-station=begleiter]{--bk-pixel-strobi-zelle:max(1px, min(var(--begleiter-zelle-sitz), round(down, (var(--begleiter-rand) - .5rem) / 16, 1px)))}}@media (min-width:48rem){.bk-pixel-strobi[data-station=begleiter]{--begleiter-zelle-sitz:7px}}@media (min-width:64rem){.bk-pixel-strobi[data-station=begleiter]{--begleiter-zelle-sitz:8px}}@media (min-width:90rem){.bk-pixel-strobi[data-station=begleiter]{--begleiter-zelle-sitz:9px}}@media (min-width:110rem){.bk-pixel-strobi[data-station=begleiter]{--begleiter-zelle-sitz:10px}}.bk-pixel-strobi[data-station=begleiter]>span:not([data-riss]){pointer-events:auto}.bk-pixel-strobi[data-station=begleiter]>span>:last-child{translate:-42.8571%}:root[data-strobi=geparkt] .bk-pixel-strobi[data-station=begleiter]{display:none}body.mobile-nav-open .bk-pixel-strobi[data-station=begleiter],.bk-pixel-strobi[data-station=begleiter][data-verdeckt]{visibility:hidden}.bk-hub{--bk-hub-weg:.5em;--bk-hub-maske:30%}.bk-hub[data-weg=mittel]{--bk-hub-weg:1.25em}.bk-punktzeitachse{--bk-punktzeitachse-breite:clamp(7rem, 11vw, 10rem);--bk-punktzeitachse-achse-hoehe:calc(var(--bk-punktzeitachse-breite) * 448 / 120);--bk-punktzeitachse-abstand:clamp(2rem, 6vw, 6rem);--bk-punktzeitachse-schritt-hoehe:72svh;--bk-punktzeitachse-linie:2px;--bk-punktzeitachse-band:.875rem;--bk-punktzeitachse-luft:1.75rem;--bk-punktzeitachse-takt:12px;color:var(--bk-text);position:relative}.bk-punktzeitachse__szene{display:block}.bk-punktzeitachse__achse{display:none}.bk-punktzeitachse__liste{border-inline-start:var(--bk-punktzeitachse-linie) dotted var(--bk-text-leise);margin:0 0 0 .5rem;padding:0;list-style:none}.bk-punktzeitachse__schritt{padding:2.5rem 0 2.5rem 1.75rem}@media (max-width:63.99rem){.bk-punktzeitachse__schritt{position:relative}.bk-punktzeitachse__punkt{position:absolute;inset-block-start:calc(2.5rem + .3em);inset-inline-start:calc(var(--bk-punktzeitachse-linie) / -2 - .3125em)}.bk-punktzeitachse__kennung{margin-inline-start:-.45em;padding:.15em .45em}}@media (min-width:64rem){.bk-punktzeitachse__szene{grid-template-columns:var(--bk-punktzeitachse-breite) minmax(0, 1fr);column-gap:var(--bk-punktzeitachse-abstand);align-items:start;display:grid}.bk-punktzeitachse__achse{top:max(1.5rem, calc((100svh - var(--bk-punktzeitachse-achse-hoehe)) / 2));inline-size:var(--bk-punktzeitachse-breite);block-size:var(--bk-punktzeitachse-achse-hoehe);display:block;position:sticky}.bk-punktzeitachse__liste{border:0;margin:0}.bk-punktzeitachse__schritt{min-block-size:var(--bk-punktzeitachse-schritt-hoehe);align-content:center;padding:6svh 0;display:grid}.bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__szene{display:block;position:relative}.bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__achse{inline-size:auto;block-size:var(--bk-punktzeitachse-band);top:0;position:absolute;inset-inline:0}.bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__liste{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:clamp(1.25rem,2.2vw,2.5rem);display:grid}.bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__schritt{min-block-size:0;padding:calc(var(--bk-punktzeitachse-band) + var(--bk-punktzeitachse-luft)) 0 0;align-content:start;display:block;position:relative}.bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__punkt{outline:2px solid var(--bk-grund);block-size:1rem;inline-size:1rem;border-radius:0;position:absolute;inset-block-start:calc(var(--bk-punktzeitachse-band) / 2 - .5rem);inset-inline-start:0}.bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__kennung{margin-inline-start:-.45em;padding:.15em .45em}.bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__titel{-webkit-hyphens:auto;hyphens:auto;max-inline-size:none;font-size:clamp(1.25rem,.85rem + .9vw,1.75rem)}.bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__text{-webkit-hyphens:auto;hyphens:auto;max-inline-size:none;font-size:1rem}}.bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__achse:before,.bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__achse:after{content:"";background-image:radial-gradient(circle,currentColor 0 2.5px,#0000 3px);background-size:var(--bk-punktzeitachse-takt) 100%;background-repeat:repeat-x;position:absolute;inset:0}.bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__achse:before{color:var(--bk-linie-stark);opacity:.28}.bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__achse:after{color:var(--bk-text)}.bk-punktzeitachse__achse-svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.bk-punktzeitachse__linie{stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:0 9}.bk-punktzeitachse__achse-svg--leer .bk-punktzeitachse__linie{stroke:var(--bk-linie-stark);stroke-opacity:.28}.bk-punktzeitachse__achse-svg--voll .bk-punktzeitachse__linie{stroke:var(--bk-text)}.bk-punktzeitachse__kopf{font-family:var(--bk-schrift-mono);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:.5em .75em;margin:0 0 1rem;font-size:.8125rem;display:flex}.bk-punktzeitachse__punkt{background:var(--bk-signal);border-radius:50%;flex:none;block-size:.625em;inline-size:.625em}.bk-punktzeitachse__marke{border:1px solid var(--bk-linie-stark);color:var(--bk-text-leise);margin:0;padding:.2em .6em}.bk-punktzeitachse__titel{max-inline-size:20ch;font-family:var(--bk-schrift-display);letter-spacing:-.01em;text-wrap:balance;color:var(--bk-text);margin:0 0 1.25rem;font-size:clamp(1.75rem,1.1rem + 2.4vw,3.5rem);font-weight:600;line-height:1.05}.bk-punktzeitachse__text{max-inline-size:44ch;font-family:var(--bk-schrift-text);color:var(--bk-text-leise);margin:0;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.55}.bk-wortlicht{--bk-wortlicht-leise:currentColor}@supports (color:color-mix(in lab, red, red)){.bk-wortlicht{--bk-wortlicht-leise:color-mix(in srgb, currentColor 50%, transparent)}}.bk-wortlicht{--bk-wortlicht-start:18vh;--bk-wortlicht-spanne:63vh;--bk-wortlicht-weich:3;--n:1;--bk-wortlicht-schritt:calc(var(--bk-wortlicht-spanne) / (var(--n) - 1 + var(--bk-wortlicht-weich)))}.bk-wortlicht>.bk-zerlegt>span:first-child{--i:0}.bk-wortlicht>.bk-zerlegt>span:nth-child(2){--i:1}.bk-wortlicht>.bk-zerlegt>span:nth-child(3){--i:2}.bk-wortlicht>.bk-zerlegt>span:nth-child(4){--i:3}.bk-wortlicht>.bk-zerlegt>span:nth-child(5){--i:4}.bk-wortlicht>.bk-zerlegt>span:nth-child(6){--i:5}.bk-wortlicht>.bk-zerlegt>span:nth-child(7){--i:6}.bk-wortlicht>.bk-zerlegt>span:nth-child(8){--i:7}.bk-wortlicht>.bk-zerlegt>span:nth-child(9){--i:8}.bk-wortlicht>.bk-zerlegt>span:nth-child(10){--i:9}.bk-wortlicht>.bk-zerlegt>span:nth-child(11){--i:10}.bk-wortlicht>.bk-zerlegt>span:nth-child(12){--i:11}.bk-wortlicht>.bk-zerlegt>span:nth-child(13){--i:12}.bk-wortlicht>.bk-zerlegt>span:nth-child(14){--i:13}.bk-wortlicht>.bk-zerlegt>span:nth-child(15){--i:14}.bk-wortlicht>.bk-zerlegt>span:nth-child(16){--i:15}.bk-wortlicht>.bk-zerlegt>span:nth-child(17){--i:16}.bk-wortlicht>.bk-zerlegt>span:nth-child(18){--i:17}.bk-wortlicht>.bk-zerlegt>span:nth-child(19){--i:18}.bk-wortlicht>.bk-zerlegt>span:nth-child(20){--i:19}.bk-wortlicht>.bk-zerlegt>span:nth-child(21){--i:20}.bk-wortlicht>.bk-zerlegt>span:nth-child(22){--i:21}.bk-wortlicht>.bk-zerlegt>span:nth-child(23){--i:22}.bk-wortlicht>.bk-zerlegt>span:nth-child(24){--i:23}.bk-wortlicht>.bk-zerlegt>span:nth-child(25){--i:24}.bk-wortlicht>.bk-zerlegt>span:nth-child(26){--i:25}.bk-wortlicht>.bk-zerlegt>span:nth-child(27){--i:26}.bk-wortlicht>.bk-zerlegt>span:nth-child(28){--i:27}.bk-wortlicht>.bk-zerlegt>span:nth-child(29){--i:28}.bk-wortlicht>.bk-zerlegt>span:nth-child(30){--i:29}.bk-wortlicht>.bk-zerlegt>span:nth-child(31){--i:30}.bk-wortlicht>.bk-zerlegt>span:nth-child(32){--i:31}.bk-wortlicht>.bk-zerlegt>span:nth-child(33){--i:32}.bk-wortlicht>.bk-zerlegt>span:nth-child(34){--i:33}.bk-wortlicht>.bk-zerlegt>span:nth-child(35){--i:34}.bk-wortlicht>.bk-zerlegt>span:nth-child(36){--i:35}.bk-wortlicht>.bk-zerlegt>span:nth-child(37){--i:36}.bk-wortlicht>.bk-zerlegt>span:nth-child(38){--i:37}.bk-wortlicht>.bk-zerlegt>span:nth-child(39){--i:38}.bk-wortlicht>.bk-zerlegt>span:nth-child(40){--i:39}.bk-wortlicht>.bk-zerlegt>span:nth-child(n+41){--i:40}.bk-chronik{--bk-chronik-datum:calc(var(--text-h4,1.25rem) * 6.4);--bk-chronik-luft:clamp(1rem, .75rem + .8vw, 1.5rem);--bk-chronik-einzug:.375rem;--bk-chronik-strich:1px;--bk-chronik-segment:3px;--bk-chronik-kopf:.75rem;--bk-chronik-kurve:cubic-bezier(.16, 1, .3, 1);--bk-chronik-dauer:1s;--bk-chronik-staffel:.12s;--bk-chronik-anlauf:28px;--bk-chronik-hub:1em;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);min-inline-size:0;display:grid;container-type:inline-size}.bk-chronik>p{font-family:var(--bk-schrift-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--bk-text);margin:0;padding-block:.08em;font-size:min(34cqi,15rem);font-weight:800;line-height:.86}.bk-chronik>p:after,.bk-chronik>div:after{content:"";background-color:var(--bk-signal);clip-path:polygon(0 100%,0 66.67%,33.33% 66.67%,33.33% 33.33%,66.67% 33.33%,66.67% 0,100% 0,100% 100%);display:inline-block}.bk-chronik>p:after{vertical-align:baseline;transform-origin:0 100%;block-size:.3em;inline-size:.3em;margin-inline-start:.08em}.bk-chronik>div{border-inline-start:var(--bk-chronik-strich) solid var(--bk-linie-stark);border-block-end:var(--bk-chronik-strich) solid var(--bk-linie);min-inline-size:0;position:relative}.bk-chronik>div>p{--bk-chronik-spalt:clamp(1rem, 2vw, 2rem);row-gap:.375rem;column-gap:var(--bk-chronik-spalt);padding-block:calc(var(--bk-chronik-luft) + var(--bk-chronik-strich)) var(--bk-chronik-luft);font-family:var(--bk-schrift-text);font-size:var(--text-lead,1.125rem);line-height:var(--text-lead--line-height,1.55);color:var(--color-content-soft,var(--bk-text-leise));-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;grid-template-columns:minmax(0,1fr);align-items:start;margin:0;padding-inline:clamp(1rem,2.5vw,2.5rem) 0;display:grid;position:relative}.bk-chronik>div>p:before{content:"";border-block-start:var(--bk-chronik-strich) solid var(--bk-linie);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}@media (min-width:40rem){.bk-chronik>div>p{grid-template-columns:minmax(var(--bk-chronik-datum), max-content) minmax(0, 1fr)}.bk-chronik>div>p,.bk-chronik>div>p:before,.bk-chronik>div time{transform:translate(0)}.bk-chronik>div>p[data-aktiv]{transform:translateX(var(--bk-chronik-einzug))}.bk-chronik>div>p[data-aktiv]:before,.bk-chronik>div>p[data-aktiv]>time{transform:translateX(calc(var(--bk-chronik-einzug) * -1))}}.bk-chronik>div time{font-family:var(--bk-schrift-display);font-size:var(--text-h4,1.25rem);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--bk-text);font-weight:700;line-height:1.15;display:block}.bk-chronik>div>p[data-aktiv]{color:var(--bk-text)}.bk-chronik>div>p[data-aktiv]>time{color:var(--bk-link)}.bk-chronik>div:before{content:"";inline-size:var(--bk-chronik-segment);background-color:var(--bk-signal);transform-origin:50% 0;block-size:100%;scale:1 var(--bk-chronik-anteil,0);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:calc((var(--bk-chronik-segment) + var(--bk-chronik-strich)) / -2)}.bk-chronik>div:after{inline-size:var(--bk-chronik-kopf);block-size:var(--bk-chronik-kopf);translate:-50% calc(var(--bk-chronik-bis,0px) - 50%);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--bk-chronik-strich) / -2);scale:0}.bk-chronik>div:has(>p[data-aktiv]):after{scale:1}@media (min-width:64rem){.bk-chronik{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);column-gap:clamp(2rem,4vw,4rem)}.bk-chronik>p{font-size:12.5cqi;position:sticky;top:30svh}[class*=grid-cols-12]>.bk-chronik{grid-column:6/-1;grid-template-columns:minmax(0,1fr)}[class*=grid-cols-12]>.bk-chronik>p{font-size:min(34cqi,12rem);position:static}}@media (forced-colors:active){.bk-chronik>p:after,.bk-chronik>div:before,.bk-chronik>div:after{background-color:canvastext}.bk-chronik>div>p[data-aktiv]>time{color:linktext}}.bk-portraet{--bk-portraet-strecke:3;--bk-portraet-hoehe:min(100svh, 920px);position:relative}.bk-portraet__buehne{block-size:var(--bk-portraet-hoehe);display:grid;position:relative;overflow:hidden}.bk-portraet__standbild,.bk-portraet__leinwand{grid-area:1/1;block-size:100%;inline-size:100%}.bk-portraet__standbild{place-items:center;display:grid}.bk-portraet__standbild>:where(img,picture,svg){object-fit:contain;max-block-size:100%;max-inline-size:100%}.bk-portraet__leinwand{opacity:0;pointer-events:none;display:block}.bk-portraet[data-ton=dunkel] .bk-portraet__buehne{background:var(--bk-grund-invers);color:var(--bk-text-invers)}.bk-portraet[data-zustand=bereit] .bk-portraet__leinwand{opacity:1}.bk-portraet[data-zustand=bereit] .bk-portraet__standbild{visibility:hidden}.bk-portraet.bk-bueste{--bk-portraet-hoehe:min(80svh, 40rem)}.bk-bueste-ruhe{aspect-ratio:1;background-color:var(--color-signal);-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;inline-size:min(100%,22rem);display:block;-webkit-mask-image:url(/images/strobi/bueste-tiefe.png);mask-image:url(/images/strobi/bueste-tiefe.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:luminance}.bk-kurzanfrage{--bk-kurzanfrage-luft:1rem;--bk-kurzanfrage-luft-unten:calc(var(--bk-kurzanfrage-luft) * var(--phi,1.618));--bk-kurzanfrage-weg:24px;block-size:var(--bk-kurzanfrage-hoehe,100dvh);z-index:var(--z-modal,10010);grid-template-rows:minmax(var(--bk-kurzanfrage-luft), 1fr) auto minmax(var(--bk-kurzanfrage-luft-unten), 1.618fr);padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);padding-inline:max(var(--bk-kurzanfrage-luft), env(safe-area-inset-left)) max(var(--bk-kurzanfrage-luft), env(safe-area-inset-right));grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:fixed;inset-block-start:var(--bk-kurzanfrage-oben,0px);inset-inline:0}.bk-kurzanfrage[data-zustand=zu]{pointer-events:none}.bk-kurzanfrage__schleier{background:var(--bk-grund-invers);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bk-kurzanfrage__schleier{background:color-mix(in srgb, var(--bk-grund-invers) 60%, transparent)}}.bk-kurzanfrage__schleier{opacity:0;visibility:hidden}.bk-kurzanfrage__karte{inline-size:100%;max-block-size:calc(var(--bk-kurzanfrage-hoehe,100dvh) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--bk-kurzanfrage-luft) - var(--bk-kurzanfrage-luft-unten));overscroll-behavior:contain;opacity:0;visibility:hidden;grid-row:2;position:relative;overflow-y:auto}.bk-kurzanfrage[data-zustand=offen] .bk-kurzanfrage__schleier,.bk-kurzanfrage[data-zustand=offen] .bk-kurzanfrage__karte{opacity:1;visibility:visible}.bk-zerlegt__wort{--i:0}.bk-nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@keyframes bk-pixel-strobi-sprung-koerper{0%{translate:-85.7143%}25%{translate:-71.4286%}50%{translate:-57.1429%}62.5%{translate:-42.8571%}75%,to{translate:0}}@keyframes bk-pixel-strobi-sprung-augen{0%{opacity:0;translate:-85.7143%}50%{opacity:1;translate:-85.7143%}62.5%{opacity:1;translate:-71.4286%}75%,to{opacity:1;translate:-57.1429%}}@keyframes bk-pixel-strobi-sprung-fenster{0%{opacity:0;translate:0}12.5%{opacity:1}25%{translate:var(--bk-pixel-strobi-zelle) 0}37.5%{translate:calc(-1 * var(--bk-pixel-strobi-zelle)) 0}50%,to{opacity:1;translate:0}}@keyframes bk-pixel-strobi-geist{0%,12.5%{opacity:0;translate:0}25%,37.5%{opacity:1;translate:calc(3 * var(--bk-pixel-strobi-geist-seite) * var(--bk-pixel-strobi-zelle)) 0}50%{opacity:1;translate:calc(var(--bk-pixel-strobi-geist-seite) * var(--bk-pixel-strobi-zelle)) 0}62.5%,to{opacity:0;translate:0}}@keyframes bk-pixel-strobi-schlitz{0%{scale:.2 1}12.5%{scale:1}37.5%{scale:.7 1}50%{scale:.3 .5}62.5%,to{scale:0}}@keyframes bk-pixel-strobi-splitter{0%{scale:2.4}12.5%{scale:1.9}25%{scale:1.4}37.5%{scale:1}50%{scale:.5}62.5%,to{scale:0}}@keyframes bk-pixel-strobi-warten{0%,to{visibility:hidden}}@keyframes bk-pixel-strobi-kochen{to{translate:-42.8571%}}@keyframes bk-pixel-strobi-schauen{0%{translate:0}32%{translate:-14.2857%}33.6%{translate:0}58%{translate:-28.5714%}70%,to{translate:0}}@keyframes bk-pixel-strobi-hupf{0%{translate:0;scale:1}16%{translate:0 var(--bk-pixel-strobi-zelle);scale:1.08 .9}33%{translate:0 calc(-3 * var(--bk-pixel-strobi-zelle));scale:.94 1.08}50%{translate:0 calc(-4 * var(--bk-pixel-strobi-zelle));scale:1}66%{translate:0 calc(-2 * var(--bk-pixel-strobi-zelle))}83%{translate:0 calc(var(--bk-pixel-strobi-zelle) / 2);scale:1.06 .94}to{translate:0;scale:1}}@keyframes bk-pixel-strobi-hupf-geist{0%,16%{opacity:0;translate:0}33%{opacity:1;translate:calc(2 * var(--bk-pixel-strobi-geist-seite) * var(--bk-pixel-strobi-zelle)) calc(-3 * var(--bk-pixel-strobi-zelle))}50%{opacity:1;translate:calc(var(--bk-pixel-strobi-geist-seite) * var(--bk-pixel-strobi-zelle)) calc(-4 * var(--bk-pixel-strobi-zelle))}66%,to{opacity:0;translate:0}}@property --begleiter-rand{syntax:"<length>";inherits:true;initial-value:20px}.goldkopf{--goldkopf-luecke:clamp(3rem, 5vw, 6rem);gap:2.5rem;display:grid}.goldkopf-haupt,.goldkopf-seite{min-width:0}.goldkopf-seite{justify-items:start;display:grid;position:relative}@media (min-width:64rem){.goldkopf{column-gap:var(--goldkopf-luecke);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:start;row-gap:0}.goldkopf>.goldkopf-haupt{grid-column:1}.goldkopf>.goldkopf-seite{grid-area:1/2/span 2}.goldkopf-seite{position:sticky;top:7rem}.goldkopf-haupt>h1.text-h1{font-size:min(var(--text-h1), var(--text-statement), 4.4vw)}}.goldkopf-seite [data-kurz-gesagt]{isolation:isolate;width:100%;max-width:none;color:var(--color-content-inverse);margin:0;padding:1.5rem 1.5rem 1.75rem;position:relative}.goldkopf-seite [data-kurz-gesagt]:before{content:"";z-index:-1;background:repeating-linear-gradient(0deg, var(--color-content-inverse) 0 1px, transparent 1px 3px), linear-gradient(135deg, var(--color-konstrukt-violett), transparent 42%), var(--color-surface-inverse);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.goldkopf-seite [data-kurz-gesagt]:before{background:repeating-linear-gradient(0deg, color-mix(in oklab, var(--color-content-inverse) 5%, transparent) 0 1px, transparent 1px 3px), linear-gradient(135deg, color-mix(in oklab, var(--color-konstrukt-violett) 26%, transparent), transparent 42%), var(--color-surface-inverse)}}.goldkopf-seite [data-kurz-gesagt]:before{clip-path:polygon(0 0,calc(100% - 1.125rem) 0,100% 1.125rem,100% 100%,0 100%)}.goldkopf-seite [data-kurz-gesagt]:after{--goldkopf-ecke:1.25rem;--goldkopf-strich:2px;content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--color-action-primary) 0 0) top left / var(--goldkopf-ecke) var(--goldkopf-strich), linear-gradient(var(--color-action-primary) 0 0) top left / var(--goldkopf-strich) var(--goldkopf-ecke), linear-gradient(var(--color-konstrukt-rot) 0 0) top right / var(--goldkopf-ecke) var(--goldkopf-strich), linear-gradient(var(--color-konstrukt-rot) 0 0) top right / var(--goldkopf-strich) var(--goldkopf-ecke), linear-gradient(var(--color-action-primary) 0 0) bottom left / var(--goldkopf-ecke) var(--goldkopf-strich), linear-gradient(var(--color-action-primary) 0 0) bottom left / var(--goldkopf-strich) var(--goldkopf-ecke), linear-gradient(var(--color-action-primary) 0 0) bottom right / var(--goldkopf-ecke) var(--goldkopf-strich), linear-gradient(var(--color-action-primary) 0 0) bottom right / var(--goldkopf-strich) var(--goldkopf-ecke);background-repeat:no-repeat;position:absolute;inset:-.5rem}.goldkopf-seite [data-kurz-gesagt]>strong{border-bottom:1px solid var(--color-content-inverse);align-items:center;gap:.625rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.goldkopf-seite [data-kurz-gesagt]>strong{border-bottom:1px solid color-mix(in oklab, var(--color-content-inverse) 18%, transparent)}}.goldkopf-seite [data-kurz-gesagt]>strong{font-family:var(--font-kennung);font-size:var(--text-kennung);letter-spacing:.18em;color:var(--color-primary-300);font-weight:600}.goldkopf-seite [data-kurz-gesagt]>strong:before{content:"";background-color:var(--color-konstrukt-rot);flex:none;width:.5rem;height:.5rem}.goldkopf-seite [data-kurz-gesagt] a{color:var(--color-primary-300)}.goldkopf-seite>:is(figure,picture,img,.goldkopf-bild){width:100%}.goldkopf-seite>.bk-pixel-strobi[data-station=kopf]{--bk-pixel-strobi-zelle:5px;margin:0 0 -2px 1.25rem;position:relative;bottom:auto}@media (min-width:64rem){.goldkopf-seite>.bk-pixel-strobi[data-station=kopf]{--bk-pixel-strobi-zelle:6px}:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>.kicker:has(+h2){float:right;max-width:38.2%;margin:0 0 2rem var(--goldkopf-luecke,4rem)}section>.max-w-7xl>.kicker:has(+h2)~:is(div,ul,ol,figure,table,form,nav,section,dl){clear:both}:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>[class*=max-w-]:has(>.kicker+h2){grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);column-gap:clamp(3rem,5vw,6rem);max-width:none;display:grid}:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>[class*=max-w-]:has(>.kicker+h2)>*{grid-column:1;max-width:68ch}:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>[class*=max-w-]:has(>.kicker+h2)>.kicker{grid-area:1/2/span 12;place-self:start end;max-width:none;position:sticky;top:7rem}:is(:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>.kicker:has(+h2),:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>[class*=max-w-]:has(>.kicker+h2)>.kicker){--goldkopf-ecke:1rem;--goldkopf-strich:2px;text-align:right;background:linear-gradient(currentColor 0 0) top left / var(--goldkopf-ecke) var(--goldkopf-strich), linear-gradient(currentColor 0 0) top left / var(--goldkopf-strich) var(--goldkopf-ecke), linear-gradient(var(--color-konstrukt-rot) 0 0) top right / var(--goldkopf-ecke) var(--goldkopf-strich), linear-gradient(var(--color-konstrukt-rot) 0 0) top right / var(--goldkopf-strich) var(--goldkopf-ecke), linear-gradient(currentColor 0 0) bottom left / var(--goldkopf-ecke) var(--goldkopf-strich), linear-gradient(currentColor 0 0) bottom left / var(--goldkopf-strich) var(--goldkopf-ecke), linear-gradient(currentColor 0 0) bottom right / var(--goldkopf-ecke) var(--goldkopf-strich), linear-gradient(currentColor 0 0) bottom right / var(--goldkopf-strich) var(--goldkopf-ecke);background-repeat:no-repeat;flex-direction:column;align-items:flex-end;gap:.5rem;padding:1.25rem 1.5rem}:is(:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>.kicker:has(+h2),:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>[class*=max-w-]:has(>.kicker+h2)>.kicker):before{align-self:flex-end;width:1.25rem;height:1.25rem}:is(:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>.kicker:has(+h2),:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>[class*=max-w-]:has(>.kicker+h2)>.kicker) .kicker-nr{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(3.5rem,1.5rem + 4.4vw,6.5rem);font-weight:700;line-height:.9}:is(:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>.kicker:has(+h2),:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>[class*=max-w-]:has(>.kicker+h2)>.kicker) .kicker-nr:before,:is(:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>.kicker:has(+h2),:where(main:not(:has(.hero-raum,.bk-ing))) section>.max-w-7xl>[class*=max-w-]:has(>.kicker+h2)>.kicker) .kicker-nr:after{vertical-align:.9em;color:var(--color-content-muted);font-size:.4em}}.goldkopf-stapel{width:100%;max-width:40rem;margin-inline:auto;padding:1.5rem 1.5rem 2.5rem;display:grid;position:relative}.goldkopf-stapel>.goldkopf-stapel-bild{aspect-ratio:16/10;border:1px solid var(--color-border-base);background-color:var(--color-surface-inverse);box-shadow:.5rem .5rem 0 var(--color-surface-inverse);grid-area:1/1;position:relative;overflow:hidden}.goldkopf-stapel>.goldkopf-stapel-bild:first-child{transform:rotate(-6deg)translate(-5%,7%)}.goldkopf-stapel>.goldkopf-stapel-bild:nth-child(2){transform:rotate(4deg)translate(6%,3%)}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .goldkopf-stapel>.goldkopf-stapel-bild{transition:transform var(--dur-state,.3s) var(--ease-standard,ease)}:root:not([data-bewegung=ruhig]) .goldkopf-stapel:hover>.goldkopf-stapel-bild:first-child{transform:rotate(-10deg)translate(-12%,9%)}:root:not([data-bewegung=ruhig]) .goldkopf-stapel:hover>.goldkopf-stapel-bild:nth-child(2){transform:rotate(8deg)translate(12%,2%)}}.goldkopf-seite>.bk-pixel-strobi[data-station=kopf]{filter:drop-shadow(calc(var(--bk-pixel-strobi-zelle) / -2) 0 0 var(--bk-pixel-strobi-violett)) drop-shadow(calc(var(--bk-pixel-strobi-zelle) / 2) 0 0 var(--bk-pixel-strobi-gruen))}@media (forced-colors:active){.goldkopf-seite>.bk-pixel-strobi[data-station=kopf]{filter:none}}@media (min-width:64rem){#stimmen ul.grid>li:last-child:nth-child(3n),#branchen ul.grid>li:last-child:nth-child(3n+1){grid-column-start:2}ol.grid.lg\:grid-cols-2>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 1.25rem)}}@media (min-width:40rem) and (max-width:63.99rem){#stimmen ul.grid>li:last-child:nth-child(2n),#branchen ul.grid>li:last-child:nth-child(odd){grid-column:1/-1}}:root{--satz-spalten:3 16rem;--satz-luecke:calc(var(--spacing,.25rem) * 12);--satz-strich:3px}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>.kicker,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y])>.kicker,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure))>div>.kicker,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div>.kicker{--satz-linie:var(--color-content-base);float:none;max-width:none;margin:0 0 calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 3) 0;justify-self:stretch;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);text-align:left;background:linear-gradient(var(--color-konstrukt-rot) 0 0) top right / calc(var(--spacing,.25rem) * 16) var(--satz-strich), linear-gradient(var(--satz-linie) 0 0) top left / 100% var(--satz-strich), linear-gradient(var(--satz-linie) 0 0) top left / var(--satz-strich) calc(var(--spacing,.25rem) * 3), linear-gradient(var(--color-konstrukt-rot) 0 0) top right / var(--satz-strich) calc(var(--spacing,.25rem) * 3);background-repeat:no-repeat;flex-flow:wrap;grid-area:auto/1/auto/-1;display:flex;position:static}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y])>p[class*=tracking-wider]:has(>span[class*=tabular-nums]:first-child):has(+h2),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure))>div>p[class*=tracking-wider]:has(>span[class*=tabular-nums]:first-child):has(+h2){--satz-linie:currentColor;float:none;max-width:none;margin:0 0 calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 3) 0;justify-self:stretch;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);text-align:left;background:linear-gradient(var(--color-konstrukt-rot) 0 0) top right / calc(var(--spacing,.25rem) * 16) var(--satz-strich), linear-gradient(var(--satz-linie) 0 0) top left / 100% var(--satz-strich), linear-gradient(var(--satz-linie) 0 0) top left / var(--satz-strich) calc(var(--spacing,.25rem) * 3), linear-gradient(var(--color-konstrukt-rot) 0 0) top right / var(--satz-strich) calc(var(--spacing,.25rem) * 3);background-repeat:no-repeat;flex-flow:wrap;grid-area:auto/1/auto/-1;justify-content:space-between;display:flex;position:static}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>.kicker:before,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y])>.kicker:before,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure))>div>.kicker:before,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div>.kicker:before{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);align-self:center}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>.kicker .kicker-nr,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y])>.kicker .kicker-nr,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure))>div>.kicker .kicker-nr,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div>.kicker .kicker-nr,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y])>p[class*=tracking-wider]:has(>span[class*=tabular-nums]:first-child):has(+h2)>span[class*=tabular-nums]:first-child,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure))>div>p[class*=tracking-wider]:has(>span[class*=tabular-nums]:first-child):has(+h2)>span[class*=tabular-nums]:first-child{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--text-h2--letter-spacing);font-weight:700;line-height:1}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>.kicker .kicker-nr:before,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y])>.kicker .kicker-nr:before,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure))>div>.kicker .kicker-nr:before,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div>.kicker .kicker-nr:before,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>.kicker .kicker-nr:after,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y])>.kicker .kicker-nr:after,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure))>div>.kicker .kicker-nr:after,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div>.kicker .kicker-nr:after{font-size:var(--text-h4);vertical-align:top;color:var(--color-content-muted)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>.kicker .kicker-nr+span,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y])>.kicker .kicker-nr+span,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure))>div>.kicker .kicker-nr+span,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div>.kicker .kicker-nr+span{margin-inline-start:auto}@media (min-width:64rem){main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>:is(.max-w-3xl,.max-w-4xl,.max-w-5xl):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),details),main:not(:has(.hero-raum,.bk-ing)) section[class*=bg-surface-elevated][class*=max-w-]:not(.anatomie-abschluss,#start,:has(.goldkopf,form)){max-width:var(--container-7xl)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid][class*=max-w-]{max-width:none}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y])>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure))>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),main:not(:has(.hero-raum,.bk-ing)) section[class*=bg-surface-elevated]:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>h2:not(.sr-only),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid-cols-12]>h2:not(.sr-only),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div:first-child>h2:not(.sr-only){max-width:none;font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y])>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure))>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p,main:not(:has(.hero-raum,.bk-ing)) section[class*=bg-surface-elevated]:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>h2:not(.sr-only)+p,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid-cols-12]>h2:not(.sr-only)+p,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div:first-child>h2:not(.sr-only)+p,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>h2:not(.sr-only)+div:is([class*=max-w-],[class*=space-y])>p:first-child{max-width:38em;margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 10);font-size:var(--text-h3);line-height:var(--text-lead--line-height);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;column-span:all}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])){max-width:none;margin-inline:0;display:block}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]))>:not(h2+p){grid-column:1/-1;max-width:none}@media (min-width:80rem){main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]:not([class*=grid],[class*=flex]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p):not(:has(>h2+p~:is(p,ul,ol,div,table,figure,dl))),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div:first-child:has(>h2+p){column-gap:var(--satz-luecke);grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:end;display:grid}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]:not([class*=grid],[class*=flex]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p)>*{grid-column:1/-1}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]:not([class*=grid],[class*=flex]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p)>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p):not(:has(>h2+p~:is(p,ul,ol,div,table,figure,dl)))>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div:first-child:has(>h2+p)>h2{grid-column:1;margin-block:0}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]:not([class*=grid],[class*=flex]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p)>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p):not(:has(>h2+p~:is(p,ul,ol,div,table,figure,dl)))>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div:first-child:has(>h2+p)>h2+p{grid-column:2;align-self:end;max-width:none;margin-block:0}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p):not(:has(>h2+p~:is(p,ul,ol,div,table,figure,dl)))>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~*,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div:first-child:has(>h2+p)>h2+p~*{grid-column:2}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p+:is(p,ul,ol):last-child){column-gap:var(--satz-luecke);grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:start;display:grid}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p+:is(p,ul,ol):last-child)>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]){grid-area:span 2/1;margin-block:0}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p+:is(p,ul,ol):last-child)>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p{grid-column:2;max-width:none;margin-top:0}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p+:is(p,ul,ol):last-child)>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p+:is(p,ul,ol){max-width:none;margin-top:calc(var(--spacing,.25rem) * 6);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;grid-column:2}}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~:is(p,ul,ol,div)):not(:has(>h2+p+:is(p,ul,ol):last-child)){columns:var(--satz-spalten);column-gap:var(--satz-luecke);column-rule:1px solid var(--color-border-subtle)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~:is(p,ul,ol,div)):not(:has(>h2+p+:is(p,ul,ol):last-child))>:is(.kicker,h2,h2+p,nav,details,table,figure,dl,[class*=grid],[class*=bg-],div:has(img,picture,figure,table,dl,[class~=grid],[class*=\:grid],[class~=flex]),[class*=flex],[class*=border-t]){column-span:all}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~:is(p,ul,ol,div)):not(:has(>h2+p+:is(p,ul,ol):last-child))>:is(p,ul,ol):not(.kicker,h2+p),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~:is(p,ul,ol,div)):not(:has(>h2+p+:is(p,ul,ol):last-child))>div:not([class*=grid],[class*=flex],[class*=bg-],[class*=border-t]):not(:has(img,picture,figure,table,dl,[class~=grid],[class*=\:grid],[class~=flex]))>:is(p,ul,ol){max-width:none;margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 4);orphans:3;widows:3;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~:is(p,ul,ol,div)):not(:has(>h2+p+:is(p,ul,ol):last-child)) :is(li,ul,ol),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:is([class*=max-w-],[class*=space-y]):not([class*=grid],:has(>h2,>div>:is(h2,h3))):has(>p+:is(p,ul,ol))>:is(ul,ol){break-inside:avoid}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~:is(p,ul,ol,div)):not(:has(>h2+p+:is(p,ul,ol):last-child)) :is(h3,h4),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~:is(p,ul,ol,div)):not(:has(>h2+p+:is(p,ul,ol):last-child)) p:has(+:is(ul,ol)),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:is([class*=max-w-],[class*=space-y]):not([class*=grid],:has(>h2,>div>:is(h2,h3))):has(>p+:is(p,ul,ol))>p:has(+:is(ul,ol)){break-after:avoid}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~:is(p,ul,ol,div)):not(:has(>h2+p+:is(p,ul,ol):last-child))>p:not(h2+p):has(+:is(table,figure,dl,[class*=grid],[class*=bg-],div:has(img,picture,figure,table,dl,[class~=grid],[class*=\:grid],[class~=flex]))),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~:is(p,ul,ol,div)):not(:has(>h2+p+:is(p,ul,ol):last-child))>:is(table,figure,dl,[class*=grid],[class*=bg-],div:has(img,picture,figure,table,dl,[class~=grid],[class*=\:grid],[class~=flex]))+p{column-span:all;max-width:38em;margin-block:calc(var(--spacing,.25rem) * 6);font-size:var(--text-h3);line-height:var(--text-lead--line-height)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~:is(p,ul,ol,div)):not(:has(>h2+p+:is(p,ul,ol):last-child))>div[class*=grid][class*=items-center]{align-items:start}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~:is(p,ul,ol,div)):not(:has(>h2+p+:is(p,ul,ol):last-child))>div[class*=border-t]:not(:has(img,picture,figure,table,dl,[class~=grid],[class*=\:grid],[class~=flex])){columns:var(--satz-spalten);column-gap:var(--satz-luecke);column-rule:1px solid var(--color-border-subtle)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y]):has(>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p~:is(p,ul,ol,div)):not(:has(>h2+p+:is(p,ul,ol):last-child))>div[class*=border-t]>:is(h3,h4){column-span:all;margin-bottom:calc(var(--spacing,.25rem) * 4)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:is([class*=max-w-],[class*=space-y]):not([class*=grid],:has(>h2,>div>:is(h2,h3))):has(>p+:is(p,ul,ol)){columns:var(--satz-spalten);column-gap:var(--satz-luecke);column-rule:1px solid var(--color-border-subtle);max-width:none;margin-inline:0}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:is([class*=max-w-],[class*=space-y]):not([class*=grid],:has(>h2,>div>:is(h2,h3))):has(>p+:is(p,ul,ol))>:is(p,ul,ol):not(h2+div>p:first-child){max-width:none;margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 4);orphans:3;widows:3;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]:not([class*=grid])>div[class*=space-y]:not([class*=grid],[class*=space-y-section]):has(>div:first-child>h2){gap:var(--satz-luecke);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;max-width:none;margin-inline:0;display:grid}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]:not([class*=grid])>div[class*=space-y]:not([class*=grid],[class*=space-y-section]):has(>div:first-child>h2)>*{max-width:none;margin-block:0}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]:not([class*=grid])>div[class*=space-y]:not([class*=grid],[class*=space-y-section]):has(>div:first-child>h2)>div:first-child{grid-column:1/-1}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]:not([class*=grid])>div[class*=space-y]:not([class*=grid],[class*=space-y-section]):has(>div:first-child>h2)>div>:is(h3,p,ul){-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;max-width:none}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]:not([class*=grid])>div[class*=space-y]:not([class*=grid],[class*=space-y-section]):has(>div>:is(h2,h3)+p):not(:has(>div:first-child>h2)){columns:2;column-gap:var(--satz-luecke);max-width:none;margin-inline:0;display:block}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]:not([class*=grid])>div[class*=space-y]:not([class*=grid],[class*=space-y-section]):has(>div>:is(h2,h3)+p):not(:has(>div:first-child>h2))>*{break-inside:avoid;max-width:none;margin-block:0 var(--satz-luecke)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]:not([class*=grid])>div[class*=space-y]:not([class*=grid],[class*=space-y-section]):has(>div>:is(h2,h3)+p):not(:has(>div:first-child>h2))>div>:is(p,ul){-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;max-width:none}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>p:not(.kicker,h2+p,[class*=text-small],[class*=text-tiny],[class*=text-xs]){max-width:38em;font-size:var(--text-h3);line-height:var(--text-lead--line-height);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),>h2:not(.sr-only))>*,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]))>*{grid-column:1/-1}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),>h2:not(.sr-only))>div:not(:has(>h2,>:not(p,ul,ol)),[class*=bg-surface]):has(>p){columns:var(--satz-spalten);column-gap:var(--satz-luecke);column-rule:1px solid var(--color-border-subtle)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),>h2:not(.sr-only))>div:not(:has(>h2),[class*=bg-surface]):has(>p):has(>div){align-items:flex-start;gap:var(--satz-luecke);flex-wrap:wrap;display:flex}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),>h2:not(.sr-only))>div:not(:has(>h2),[class*=bg-surface]):has(>p):has(>div)>p{flex:24rem;margin-block:0}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),>h2:not(.sr-only))>div:not(:has(>h2),[class*=bg-surface]):has(>p)>*{break-inside:avoid;max-width:none}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),>h2:not(.sr-only))>div:not(:has(>h2),[class*=bg-surface]):has(>p)>p{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 4);break-inside:auto;orphans:3;widows:3;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),>h2:not(.sr-only))>[class*=bg-surface-elevated]:has(>dl){column-gap:var(--satz-luecke);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-content:start;display:grid}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),>h2:not(.sr-only))>[class*=bg-surface-elevated]:has(>dl)>*{grid-column:1}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),>h2:not(.sr-only))>[class*=bg-surface-elevated]:has(>dl)>dl{column-gap:calc(var(--spacing,.25rem) * 8);grid-area:1/2/span 6;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin-top:0;display:grid}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]))>dl:not([class*=grid]){column-gap:var(--satz-luecke);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:baseline;display:grid}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),>h2:not(.sr-only))>div[class*=flex-col]:not(:has(>h2)){flex-flow:wrap;align-items:center}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure)):has(>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]))>ul:not([class*=grid],[class*=flex]){column-gap:var(--satz-luecke);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-] details>summary{font-size:var(--text-h4);line-height:var(--text-h4--line-height)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-] details>:not(summary){columns:2 20rem;column-gap:var(--satz-luecke);orphans:2;widows:2;max-width:none}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>ol[class*=max-w-]:has(>li[class*=flex]){column-gap:var(--satz-luecke);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>ol[class*=max-w-]:has(>li[class*=flex]):has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>ol[class*=max-w-]:has(>li[class*=flex])>li{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-] ol>li[class*=grid]>div:first-child>h3{font-size:var(--text-statement);line-height:var(--text-statement--line-height);letter-spacing:var(--text-statement--letter-spacing)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-] ol>li[class*=grid]>div:last-child>ul{columns:2;column-gap:calc(var(--spacing,.25rem) * 8)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>:is(ol,ul)[class*=grid]:not(#package-cards)>li>h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div>blockquote{font-size:var(--text-statement);line-height:var(--text-statement--line-height);letter-spacing:var(--text-statement--letter-spacing)}}@media (max-width:63.99rem){main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y])>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure))>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4])+p,main:not(:has(.hero-raum,.bk-ing)) section[class*=bg-surface-elevated]:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>h2:not(.sr-only)+p,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid-cols-12]>h2:not(.sr-only)+p,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div:first-child>h2:not(.sr-only)+p,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>h2:not(.sr-only)+div:is([class*=max-w-],[class*=space-y])>p:first-child,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>p:not(.kicker,h2+p,[class*=text-small],[class*=text-tiny],[class*=text-xs]){font-size:var(--text-h3);line-height:var(--text-lead--line-height)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div>blockquote,main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-] ol>li[class*=grid]>div:first-child>h3{font-size:var(--text-statement);line-height:var(--text-statement--line-height)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-] :is(ol,ul,dl)[class*=grid]>* :is(h3,dt>span:last-child){font-size:var(--text-h3);line-height:var(--text-h3--line-height)}main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-] :is(ol,ul)[class*=grid]>li>p[class*=text-small]{font-size:var(--text-body);line-height:var(--text-body--line-height)}}@keyframes bk-hub-auf{0%{clip-path:inset(0 0 var(--bk-hub-maske) 0);translate:0 var(--bk-hub-weg)}to{clip-path:inset(0);translate:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) .bk-hub{animation-name:bk-hub-auf;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 75%}}}@keyframes bk-punktzeitachse-fuellen{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes bk-punktzeitachse-fuellen-waagerecht{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bk-punktzeitachse-wachsen{0%{scale:1 0}to{scale:1}}@keyframes bk-punktzeitachse-punkt-an{0%,to{outline:2px solid var(--bk-text);outline-offset:2px;border-radius:0;scale:1.7}}@keyframes bk-punktzeitachse-kennung-an{0%,to{background-color:var(--bk-text);color:var(--bk-grund)}}@keyframes bk-punktzeitachse-titel-an{0%,to{color:var(--bk-link)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) .bk-punktzeitachse{view-timeline-name:--bk-punktzeitachse;view-timeline-axis:block}:root:not([data-bewegung=ruhig]) .bk-punktzeitachse__achse-svg--voll{animation-name:bk-punktzeitachse-fuellen;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bk-punktzeitachse;animation-range:entry exit 0%}:root:not([data-bewegung=ruhig]) .bk-punktzeitachse[data-ausrichtung=waagerecht] .bk-punktzeitachse__achse:after{animation-name:bk-punktzeitachse-fuellen-waagerecht;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bk-punktzeitachse;animation-range:entry 100% exit 0%}@media (max-width:63.99rem){:root:not([data-bewegung=ruhig]) .bk-punktzeitachse__liste{view-timeline-name:--bk-punktzeitachse-liste;view-timeline-axis:block;view-timeline-inset:calc(50% - 1px);position:relative}:root:not([data-bewegung=ruhig]) .bk-punktzeitachse__liste:before{content:"";z-index:1;inline-size:var(--bk-punktzeitachse-linie);background-color:var(--bk-signal);transform-origin:top;animation-name:bk-punktzeitachse-wachsen;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bk-punktzeitachse-liste;animation-range:cover;position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--bk-punktzeitachse-linie))}:root:not([data-bewegung=ruhig]) .bk-punktzeitachse__schritt.bk-hub{view-timeline-name:--bk-punktzeitachse-schritt;view-timeline-axis:block;view-timeline-inset:calc(50% - 1px);animation-name:none}:root:not([data-bewegung=ruhig]) .bk-punktzeitachse__punkt{z-index:2;animation-name:bk-punktzeitachse-punkt-an}:root:not([data-bewegung=ruhig]) .bk-punktzeitachse__kennung{animation-name:bk-punktzeitachse-kennung-an}:root:not([data-bewegung=ruhig]) .bk-punktzeitachse__titel{animation-name:bk-punktzeitachse-titel-an}:root:not([data-bewegung=ruhig]) :is(.bk-punktzeitachse__punkt,.bk-punktzeitachse__kennung,.bk-punktzeitachse__titel){animation-duration:auto;animation-timing-function:linear;animation-fill-mode:none;animation-timeline:--bk-punktzeitachse-schritt;animation-range:cover}}}}@keyframes bk-wortlicht-an{0%{color:var(--bk-wortlicht-leise)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) .bk-wortlicht{view-timeline-name:--bk-wortlicht;view-timeline-axis:block}:root:not([data-bewegung=ruhig]) .bk-wortlicht>.bk-zerlegt>span{animation-name:bk-wortlicht-an;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bk-wortlicht;animation-range-start:cover calc(var(--bk-wortlicht-start) + var(--i) * var(--bk-wortlicht-schritt));animation-range-end:cover calc(var(--bk-wortlicht-start) + (var(--i) + var(--bk-wortlicht-weich)) * var(--bk-wortlicht-schritt))}}}@keyframes bk-chronik-zeile{0%{translate:0 var(--bk-chronik-anlauf)}to{translate:0}}@keyframes bk-chronik-maske{0%{translate:0 var(--bk-chronik-hub);clip-path:inset(-1em -1em var(--bk-chronik-hub) -1em)}to{clip-path:inset(-1em -1em 0);translate:0}}@keyframes bk-chronik-stern{0%{scale:0}to{scale:1}}@keyframes bk-chronik-stern-b{0%{scale:0}to{scale:1}}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]>p:not([data-da]),:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]>div>p:not([data-da]){translate:0 var(--bk-chronik-anlauf)}:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]>p[data-da=auf],:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]>div>p[data-da=auf]{animation-name:bk-chronik-zeile;animation-duration:var(--bk-chronik-dauer);animation-timing-function:var(--bk-chronik-kurve);animation-delay:var(--bk-chronik-verzug,0s);animation-fill-mode:backwards}:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]>p[data-da=auf]:after{animation-name:bk-chronik-stern;animation-duration:.49s;animation-timing-function:var(--bk-chronik-kurve);animation-delay:calc(var(--bk-chronik-verzug,0s) + .8s);animation-fill-mode:backwards}:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]>div[data-wechsel]>p[data-aktiv]>time{animation-name:bk-chronik-maske;animation-duration:var(--bk-chronik-dauer);animation-timing-function:var(--bk-chronik-kurve)}:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]>div[data-wechsel=a]:after{animation-name:bk-chronik-stern;animation-duration:.49s;animation-timing-function:var(--bk-chronik-kurve);animation-delay:.8s;animation-fill-mode:backwards}:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]>div[data-wechsel=b]:after{animation-name:bk-chronik-stern-b;animation-duration:.49s;animation-timing-function:var(--bk-chronik-kurve);animation-delay:.8s;animation-fill-mode:backwards}:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]:not([data-sofort])>div>p{transition-property:color,transform;transition-duration:var(--bk-chronik-dauer);transition-timing-function:var(--bk-chronik-kurve);transition-delay:var(--bk-chronik-staffel)}:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]:not([data-sofort])>div>p:before{transition-property:transform;transition-duration:var(--bk-chronik-dauer);transition-timing-function:var(--bk-chronik-kurve);transition-delay:var(--bk-chronik-staffel)}:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]:not([data-sofort])>div time{transition-property:color,transform;transition-duration:var(--bk-chronik-dauer);transition-timing-function:var(--bk-chronik-kurve);transition-delay:0s, var(--bk-chronik-staffel)}:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]:not([data-sofort])>div:before{transition-property:scale;transition-duration:var(--bk-chronik-dauer);transition-timing-function:var(--bk-chronik-kurve)}:root:not([data-bewegung=ruhig]) .bk-chronik[data-bereit]:not([data-sofort])>div:after{transition-property:translate;transition-duration:var(--bk-chronik-dauer);transition-timing-function:var(--bk-chronik-kurve)}:root:not([data-bewegung=ruhig]) .bk-portraet{block-size:calc(var(--bk-portraet-strecke) * var(--bk-portraet-hoehe))}:root:not([data-bewegung=ruhig]) .bk-portraet__buehne{position:sticky;inset-block-start:0}:root:not([data-bewegung=ruhig]) .bk-portraet__leinwand{transition:opacity var(--bk-dauer-auftritt) var(--bk-kurve-aus)}}#start:has(>.hero-raum){--e-start:5rem;--e-karte:min(52vw, 15rem);--e-zeilen:2;--e-breite:12.6;position:relative}#start:has(>.hero-raum):lang(en){--e-zeilen:3;--e-breite:14.2}@media (min-width:48rem){#start:has(>.hero-raum){--e-start:6rem}}#start>.hero-raum{display:none}#start:has(>.hero-raum)>div:not(.einstieg-ebene)>h1+*{order:-1;margin-top:0;margin-bottom:clamp(1.25rem,3svh,2.25rem)}#start:has(>.hero-raum) .hero-mark:after{content:"" / "";vertical-align:baseline;background-color:var(--color-signal);clip-path:polygon(0 66.6%,33.3% 66.6%,33.3% 33.3%,66.6% 33.3%,66.6% 0,100% 0,100% 100%,0 100%);block-size:.32em;inline-size:.32em;margin-inline-start:.08em;display:inline-block}@media (max-width:63.99rem){#start:has(>.hero-raum)>div:not(.einstieg-ebene)>h1:after{content:"" / "";inline-size:var(--e-karte);block-size:var(--e-karte);background-color:var(--color-neutral-100);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));margin:clamp(1.5rem,4svh,2.5rem) auto .5rem;display:block;rotate:4deg}#start:has(>.hero-raum.einstieg-bereit)>div>h1:after{background-color:#0000}}@media (min-width:64rem){#start:has(>.hero-raum){--e-f:min(calc((min(100vw, 80rem) - 2 * var(--spacing-gutter)) / var(--e-breite)), calc((100svh - var(--e-start) - 22rem) / (var(--e-zeilen) + .15)));--e-oben:max(1.5rem, calc((100svh - var(--e-start) - 3.25rem - var(--e-zeilen) * var(--e-f) - 15.5rem) / 2));padding-top:var(--e-oben)}#start:has(>.hero-raum)>div:not(.einstieg-ebene){text-align:center;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(2rem,5vw,5.5rem);padding-top:0;display:grid}#start:has(>.hero-raum)>div:not(.einstieg-ebene)>h1,#start:has(>.hero-raum)>div:not(.einstieg-ebene)>h1+*,#start:has(>.hero-raum)>div:not(.einstieg-ebene)>p{grid-column:1/-1;justify-self:center;margin-inline:auto}#start:has(>.hero-raum)>div:not(.einstieg-ebene)>h1+*{grid-row:1}#start:has(>.hero-raum)>div:not(.einstieg-ebene)>h1{max-width:none;font-size:var(--e-f);letter-spacing:-.02em;text-wrap:balance;grid-row:2;line-height:1}#start:has(>.hero-raum):lang(de)>div>h1{white-space:nowrap}#start:has(>.hero-raum) .hero-mark{display:block}#start:has(>.hero-raum) .hero-mark:before{content:"" / "";vertical-align:-.02em;background-color:var(--color-neutral-100);clip-path:polygon(0 0,calc(100% - .14em) 0,100% .14em,100% 100%,.14em 100%,0 calc(100% - .14em));block-size:.74em;inline-size:1.05em;margin-inline-end:.14em;display:inline-block}#start:has(>.hero-raum.einstieg-bereit) .hero-mark:before{background-color:#0000}#start:has(>.hero-raum)>div:not(.einstieg-ebene)>p{grid-row:3;max-width:42rem;margin-top:clamp(1.25rem,3.5svh,2.5rem)}#start:has(>.hero-raum)>div:not(.einstieg-ebene)>ul{text-align:left;margin-top:max(5rem, calc(100svh - var(--e-start) - var(--e-oben) - var(--e-zeilen) * var(--e-f) - 11rem));grid-area:4/1;justify-self:stretch}#start:has(>.hero-raum)>div:not(.einstieg-ebene)>div:last-child{margin-top:max(5rem, calc(100svh - var(--e-start) - var(--e-oben) - var(--e-zeilen) * var(--e-f) - 11rem));grid-area:4/2/span 2;justify-content:flex-end;justify-self:stretch}}.einstieg-ebene{z-index:calc(var(--z-raised,10) + 1);pointer-events:none;position:absolute;inset:0;overflow:clip}.einstieg-hud{left:var(--spacing-gutter);right:var(--spacing-gutter);top:calc(100svh - var(--e-start) - 3.25rem);border-top:1px solid var(--color-border-subtle);font-family:var(--font-kennung);letter-spacing:.14em;text-transform:uppercase;color:var(--color-content-base);justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;font-size:.6875rem;display:flex;position:absolute}@media (min-width:80rem){.einstieg-hud{left:calc((100% - 80rem) / 2 + var(--spacing-gutter));right:calc((100% - 80rem) / 2 + var(--spacing-gutter))}}.einstieg-hud [data-text]:before{content:attr(data-text) / ""}.einstieg-hud [data-zeit]:before{content:attr(data-zeit) / ""}.einstieg-hud [data-zeit]{color:var(--color-action-primary)}@media (max-width:47.99rem){.einstieg-hud{display:none}}.einstieg-stapel{--e-eck:12%;left:var(--e-x,50%);top:var(--e-y,0);inline-size:var(--e-w,6rem);block-size:var(--e-w,6rem);perspective:40rem;pointer-events:auto;position:absolute;translate:-50%;rotate:4deg}.einstieg-stapel>*{clip-path:polygon(0 0, calc(100% - var(--e-eck)) 0, 100% var(--e-eck), 100% 100%, var(--e-eck) 100%, 0 calc(100% - var(--e-eck)));position:absolute;inset:0}.einstieg-stapel>.einstieg-strobi{z-index:2;clip-path:none;--bk-pixel-strobi-zelle:5px;inset:auto;top:-14%;right:-10%;rotate:-4deg}@media (min-width:64rem){.einstieg-stapel>.einstieg-strobi{display:none}}.einstieg-platte{translate:calc(var(--i) * 2.5%) calc(var(--i) * 2.5%)}.einstieg-platte:first-child{--i:5;background-color:var(--color-konstrukt-violett)}.einstieg-platte:nth-child(2){--i:4;background-color:var(--color-accent-300)}.einstieg-platte:nth-child(3){--i:3;background-color:var(--color-akzent-2)}.einstieg-platte:nth-child(4){--i:2;background-color:var(--color-akzent-1)}.einstieg-platte:nth-child(5){--i:1;background-color:var(--color-signal)}.einstieg-bild{background-color:var(--color-surface-elevated);transform:rotateX(var(--e-kipp-x,0deg)) rotateY(var(--e-kipp-y,0deg))}.einstieg-bild img{object-fit:cover;object-position:left top;block-size:100%;inline-size:100%}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .einstieg-stapel{animation:einstieg-fall var(--dur-enter) linear(0, .34 11%, .86 24%, 1.06 32%, 1.03 40%, .99 52%, 1) both}:root:not([data-bewegung=ruhig]) .einstieg-platte{animation:einstieg-faecher var(--dur-enter) var(--ease-auftakt) both;animation-delay:calc(var(--dur-state) + (5 - var(--i)) * 60ms)}:root:not([data-bewegung=ruhig]) .einstieg-hud{animation:einstieg-hud var(--dur-state) var(--ease-auftakt) both;animation-delay:var(--dur-enter)}}@keyframes einstieg-fall{0%{translate:-50% -120svh;rotate:-12deg}to{translate:-50%;rotate:4deg}}@keyframes einstieg-faecher{0%{translate:0}}@keyframes einstieg-hud{0%{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum):before{content:"" / "";z-index:2147483000;pointer-events:none;background-color:var(--color-secondary-900);clip-path:polygon(0 0,100% 0,100% calc(100% - 12vh),83.3% calc(100% - 12vh),83.3% calc(100% - 10vh),66.6% calc(100% - 10vh),66.6% calc(100% - 8vh),50% calc(100% - 8vh),50% calc(100% - 6vh),33.3% calc(100% - 6vh),33.3% calc(100% - 4vh),16.6% calc(100% - 4vh),16.6% calc(100% - 2vh),0 calc(100% - 2vh));animation-name:einstieg-tagesanbruch;animation-duration:var(--dur-enter);animation-timing-function:var(--ease-schub);animation-delay:.733s;animation-fill-mode:both;position:fixed;inset:0 0 -12vh}:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum):after,:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum) main:before,:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum) main:after{content:"" / "";z-index:2147483001;pointer-events:none;background-color:var(--color-neutral-50);opacity:0;block-size:calc(min(44vw,20rem)/1.25);inline-size:min(44vw,20rem);margin:auto;animation-name:eingang-teil-a;animation-duration:1.433s;animation-timing-function:step-end;animation-fill-mode:both;position:fixed;inset:0;-webkit-mask-image:url(/images/marke/eingang.svg);mask-image:url(/images/marke/eingang.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum) main:before{animation-name:eingang-teil-b;-webkit-mask-position:50% 0;mask-position:50% 0}:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum) main:after{background-color:var(--color-signal);animation-name:eingang-teil-c;-webkit-mask-position:100% 0;mask-position:100% 0}:root:active:not([data-einstieg=gesehen]) body:has(#start>.hero-raum):before,:root:active:not([data-einstieg=gesehen]) body:has(#start>.hero-raum):after,:root:active:not([data-einstieg=gesehen]) body:has(#start>.hero-raum) main:before,:root:active:not([data-einstieg=gesehen]) body:has(#start>.hero-raum) main:after,:root:has(:focus-visible:not([role=dialog] *)):not([data-einstieg=gesehen]) body:has(#start>.hero-raum):before,:root:has(:focus-visible:not([role=dialog] *)):not([data-einstieg=gesehen]) body:has(#start>.hero-raum):after,:root:has(:focus-visible:not([role=dialog] *)):not([data-einstieg=gesehen]) body:has(#start>.hero-raum) main:before,:root:has(:focus-visible:not([role=dialog] *)):not([data-einstieg=gesehen]) body:has(#start>.hero-raum) main:after{visibility:hidden!important}@supports (animation-timeline:scroll()){:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum):before{animation-name:einstieg-tagesanbruch,eingang-weg;animation-duration:var(--dur-enter), auto;animation-timing-function:var(--ease-schub), linear;animation-delay:.733s,0s;animation-fill-mode:both,forwards;animation-timeline:auto,scroll(root);animation-range:normal,1px 48px}:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum):after{animation-name:eingang-teil-a,eingang-weg}:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum) main:before{animation-name:eingang-teil-b,eingang-weg}:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum) main:after{animation-name:eingang-teil-c,eingang-weg}:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum):after,:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum) main:before,:root:not([data-bewegung=ruhig]):not([data-einstieg=gesehen]) body:has(#start>.hero-raum) main:after{animation-duration:1.433s, auto;animation-timing-function:step-end,linear;animation-fill-mode:both,forwards;animation-timeline:auto,scroll(root);animation-range:normal,1px 48px}}}@keyframes einstieg-tagesanbruch{to{visibility:hidden;translate:0 -112vh}}@keyframes eingang-weg{to{opacity:0;visibility:hidden}}@keyframes eingang-teil-a{0%{opacity:0}10.47%{opacity:1;translate:0;scale:1}39.57%{scale:1.06}45.36%{scale:1.12}51.15%{opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1);translate:0;scale:1}to{opacity:1;visibility:hidden;translate:0 -112vh;scale:1}}@keyframes eingang-teil-b{0%{opacity:0}16.26%{opacity:1;translate:0;scale:1}27.91%{translate:7.5%}30.82%{translate:-5%}33.71%{translate:2.5%}36.64%{translate:0}39.57%{scale:1.06}45.36%{scale:1.12}51.15%{opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1);translate:0;scale:1}to{opacity:1;visibility:hidden;translate:0 -112vh;scale:1}}@keyframes eingang-teil-c{0%{opacity:0}22.12%{opacity:1;translate:0;scale:1}27.91%{translate:-5%}30.82%{translate:7.5%}33.71%{translate:-2.5%}36.64%{translate:0}39.57%{scale:1.06}45.36%{scale:1.12}51.15%{opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1);translate:0;scale:1}to{opacity:1;visibility:hidden;translate:0 -112vh;scale:1}}.capri-hud{--ch-rot:var(--color-konstrukt-rot);--ch-violett:var(--color-konstrukt-violett);--ch-gruen:var(--color-akzent-2);--ch-linie:var(--color-secondary-900)}@supports (color:color-mix(in lab, red, red)){.capri-hud{--ch-linie:color-mix(in oklab, var(--color-secondary-900) 22%, transparent)}}.capri-hud{pointer-events:none;position:absolute;inset:0}.capri-klammer{border-color:var(--ch-violett);border-style:solid;border-width:0;block-size:1.75rem;inline-size:1.75rem;position:absolute}.capri-klammer:after{content:"" / "";border-color:var(--ch-rot);border-style:solid;border-width:0;position:absolute;inset:5px}.capri-klammer[data-ecke=ol]{top:1rem;left:var(--spacing-gutter);border-top-width:5px;border-left-width:5px}.capri-klammer[data-ecke=ol]:after{border-top-width:3px;border-left-width:3px}.capri-klammer[data-ecke=or]{top:1rem;right:var(--spacing-gutter);border-top-width:5px;border-right-width:5px}.capri-klammer[data-ecke=or]:after{border-top-width:3px;border-right-width:3px}.capri-klammer[data-ecke=ul]{top:calc(100svh - var(--e-start,6rem) - 6rem);left:var(--spacing-gutter);border-bottom-width:5px;border-left-width:5px}.capri-klammer[data-ecke=ul]:after{border-bottom-width:3px;border-left-width:3px}.capri-klammer[data-ecke=ur]{top:calc(100svh - var(--e-start,6rem) - 6rem);right:var(--spacing-gutter);border-bottom-width:5px;border-right-width:5px}.capri-klammer[data-ecke=ur]:after{border-bottom-width:3px;border-right-width:3px}@media (min-width:80rem){.capri-klammer[data-ecke$=l]{left:calc((100% - 80rem) / 2 + var(--spacing-gutter) - 1rem)}.capri-klammer[data-ecke$=r]{right:calc((100% - 80rem) / 2 + var(--spacing-gutter) - 1rem)}}.capri-paneel{top:1.25rem;left:calc(var(--spacing-gutter) + 2.75rem);font-family:var(--font-kennung);letter-spacing:.18em;text-transform:uppercase;color:var(--color-content-base);background-color:var(--color-surface-elevated);border:1px solid var(--ch-linie);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px),0 70%,5px 62%,5px 38%,0 30%);padding:.375rem .875rem .375rem 1.125rem;font-size:.6875rem;position:absolute}.capri-paneel[data-text]:before{content:attr(data-text) / ""}@media (min-width:80rem){.capri-paneel{left:calc((100% - 80rem) / 2 + var(--spacing-gutter) + 1.75rem)}}@media (max-width:47.99rem){.capri-paneel,.capri-klammer[data-ecke^=u]{display:none}}.capri-scan{background-color:var(--ch-rot);opacity:0;inset-inline:0;block-size:2px;position:absolute;top:0}.capri-band{opacity:0;pointer-events:none;position:absolute;inset:0}.capri-band[data-band=a]{clip-path:polygon(0 0,100% 0,100% 28%,0 28%)}.capri-band[data-band=b]{clip-path:polygon(0 28%,100% 28%,100% 54%,0 54%)}.capri-band[data-band=c]{clip-path:polygon(0 54%,100% 54%,100% 78%,0 78%)}.capri-band[data-band=d]{clip-path:polygon(0 78%,100% 78%,100% 100%,0 100%)}.capri-geist{opacity:0;pointer-events:none;position:absolute;inset:0}.capri-geist[data-farbe=violett]{background-color:var(--ch-violett)}.capri-geist[data-farbe=gruen]{background-color:var(--ch-gruen)}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) [data-capri=an] .capri-scan{animation:.42s steps(12,end) both capri-scan}:root:not([data-bewegung=ruhig]) [data-capri=an] .capri-band[data-band=a],:root:not([data-bewegung=ruhig]) [data-capri=an] .capri-band[data-band=c]{animation:.36s step-end both capri-klinge-a}:root:not([data-bewegung=ruhig]) [data-capri=an] .capri-band[data-band=b],:root:not([data-bewegung=ruhig]) [data-capri=an] .capri-band[data-band=d]{animation:.36s step-end both capri-klinge-b}:root:not([data-bewegung=ruhig]) [data-capri=an] .capri-geist[data-farbe=violett]{animation:.4s step-end both capri-geist-links}:root:not([data-bewegung=ruhig]) [data-capri=an] .capri-geist[data-farbe=gruen]{animation:.4s step-end both capri-geist-rechts}:root:not([data-bewegung=ruhig]) [data-capri=an] .capri-paneel{animation:.16s steps(2,end) both capri-ticker}}@keyframes capri-scan{0%{opacity:1;translate:0}99%{opacity:1;translate:0 calc(100svh - var(--e-start,6rem) - 4rem)}to{opacity:0}}@keyframes capri-klinge-a{0%{opacity:1;transform:translate(-26px)skew(-7deg)}25%{transform:translate(28px)skew(8deg)}50%{transform:translate(-16px)skew(-4deg)}75%{transform:translate(8px)skew(2deg)}to{opacity:0;transform:none}}@keyframes capri-klinge-b{0%{opacity:1;transform:translate(26px)skew(7deg)}25%{transform:translate(-28px)skew(-8deg)}50%{transform:translate(16px)skew(4deg)}75%{transform:translate(-8px)skew(-2deg)}to{opacity:0;transform:none}}@keyframes capri-geist-links{0%{opacity:.9;transform:translate(-12px)}50%{opacity:.7;transform:translate(-6px)}to{opacity:0;transform:none}}@keyframes capri-geist-rechts{0%{opacity:.9;transform:translate(12px)}50%{opacity:.7;transform:translate(6px)}to{opacity:0;transform:none}}@keyframes capri-ticker{50%{opacity:.35}}.bk-geraet{--bk-geraet-koerper:var(--bk-text);--bk-geraet-balken:1.25rem;--bk-geraet-rand:.375rem;--bk-geraet-schnitt:var(--bk-eckschnitt-gross);--bk-geraet-schirm-hb:.625;--bk-geraet-bild-hb:.625;background-color:var(--bk-geraet-koerper);min-inline-size:0;clip-path:polygon(0 0, calc(100% - var(--bk-geraet-schnitt)) 0, 100% var(--bk-geraet-schnitt), 100% 100%, var(--bk-geraet-schnitt) 100%, 0 calc(100% - var(--bk-geraet-schnitt)));padding-block-start:var(--bk-geraet-balken);position:relative}.bk-geraet:before{content:"";background-color:var(--bk-konstrukt-rot,var(--bk-signal));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-geraet-balken) - .375rem) / 2);inset-inline-start:.75rem}.bk-geraet:after{content:"";inset-block-start:calc((var(--bk-geraet-balken) - 2px) / 2);inset-inline:3.25rem calc(var(--bk-geraet-schnitt) + .5rem);background-color:var(--bk-text-invers);opacity:.35;block-size:2px;position:absolute}.bk-geraet[data-host]:after{content:attr(data-host) / "";block-size:var(--bk-geraet-balken);font:500 .6875rem / var(--bk-geraet-balken) var(--bk-schrift-mono);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;color:var(--bk-text-invers);opacity:.78;background:0 0;inset-block-start:0;overflow:hidden}.bk-geraet__schirm{min-block-size:0;aspect-ratio:1 / var(--bk-geraet-schirm-hb);background-color:var(--bk-flaeche);position:relative;overflow:clip}.bk-geraet__bild{block-size:auto;inline-size:100%;max-inline-size:none;aspect-ratio:1 / var(--bk-geraet-bild-hb);object-fit:cover;object-position:left top;display:block}.bk-geraet__schirm>picture{display:contents}.bk-geraet[data-art=fenster]{--bk-geraet-schirm-hb:var(--bk-geraet-bild-hb);clip-path:none;background:0 0;padding:0}.bk-geraet[data-art=fenster]:before,.bk-geraet[data-art=fenster]:after{content:none}:has(>.bk-geraet[data-fuellen]){background-color:#0000;border-color:#0000}.bk-geraet[data-fuellen]{--bk-geraet-handy-breite:100%;flex-direction:column;block-size:100%;display:flex}.bk-geraet[data-fuellen]>.bk-geraet__schirm{aspect-ratio:auto;flex:1 1 0;min-block-size:0}.bk-geraet[data-art=handy]{--bk-geraet-schirm-hb:var(--bk-geraet-handy-hb,calc(2532 / 1170));--bk-geraet-bild-hb:var(--bk-geraet-handy-hb,calc(2532 / 1170));inline-size:min(100%, var(--bk-geraet-handy-breite,20rem));padding:var(--bk-geraet-rand)}.bk-geraet[data-art=handy]:before{z-index:1;background-color:var(--bk-geraet-koerper);block-size:.875rem;inline-size:28%;box-shadow:none;clip-path:polygon(0 0,100% 0,calc(100% - .375rem) 100%,.375rem 100%);inset-block-start:var(--bk-geraet-rand);inset-inline-start:50%;translate:-50%}.bk-geraet[data-art=handy]:after{content:"";background-color:var(--bk-signal);opacity:1;block-size:2.5rem;inline-size:2px;inset-block-start:22%;inset-inline:auto 0}@media (max-width:47.99rem){.bk-geraet[data-handy]:not([data-art=browser]){--bk-geraet-schirm-hb:var(--bk-geraet-handy-hb,calc(2532 / 1170));--bk-geraet-bild-hb:var(--bk-geraet-handy-hb,calc(2532 / 1170));inline-size:min(100%, var(--bk-geraet-handy-breite,20rem));padding:var(--bk-geraet-rand);background-color:var(--bk-geraet-koerper);clip-path:polygon(0 0, calc(100% - var(--bk-geraet-schnitt)) 0, 100% var(--bk-geraet-schnitt), 100% 100%, var(--bk-geraet-schnitt) 100%, 0 calc(100% - var(--bk-geraet-schnitt)))}.bk-geraet[data-handy]:not([data-art=browser]):before{content:"";z-index:1;background-color:var(--bk-geraet-koerper);block-size:.875rem;inline-size:28%;box-shadow:none;clip-path:polygon(0 0,100% 0,calc(100% - .375rem) 100%,.375rem 100%);inset-block-start:var(--bk-geraet-rand);inset-inline-start:50%;translate:-50%}.bk-geraet[data-handy]:not([data-art=browser]):after{content:"";background-color:var(--bk-signal);opacity:1;block-size:2.5rem;inline-size:2px;inset-block-start:22%;inset-inline:auto 0}}.bk-geraet-kombi{min-inline-size:0;display:grid}.bk-geraet-kombi>.bk-geraet{grid-area:1/1;align-self:start}.bk-geraet-kombi>.bk-geraet[data-art=browser]{justify-self:start;inline-size:84%}.bk-geraet-kombi>.bk-geraet[data-art=handy]{--bk-geraet-handy-breite:26%;justify-self:end;margin-block-start:16%}@media (max-width:47.99rem){.bk-geraet-kombi>.bk-geraet[data-art=browser]{inline-size:100%}.bk-geraet-kombi>.bk-geraet[data-art=handy]{--bk-geraet-handy-breite:90%;margin-block-start:24%}}@keyframes bk-geraet-lupe{to{translate:calc(100cqi - 100%) calc(var(--bk-geraet-schirm-hb) * 100cqi - 100%)}}@keyframes bk-geraet-fahrt{to{translate:0 calc((var(--bk-geraet-schirm-hb) / var(--bk-geraet-bild-hb) - 1) * 100%)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) .bk-geraet[data-fahrt] .bk-geraet__bild{animation-name:bk-geraet-fahrt;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--bk-geraet-zeitachse,view());animation-range:cover 15% cover 85%}}}@media (prefers-reduced-motion:no-preference) and (max-width:47.99rem){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) .bk-geraet[data-lupe][data-fahrt]:not([data-handy]){--bk-geraet-schirm-hb:.75}:root:not([data-bewegung=ruhig]) .bk-geraet[data-lupe][data-fahrt]:not([data-handy]) .bk-geraet__schirm{container-type:inline-size}:root:not([data-bewegung=ruhig]) .bk-geraet[data-lupe][data-fahrt]:not([data-handy]) .bk-geraet__bild{inline-size:max(200cqi,45rem);animation-name:bk-geraet-lupe;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--bk-geraet-zeitachse,view());animation-range:cover 20% cover 80%}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .bk-geraet:hover>.bk-geraet__schirm{animation-name:bk-konstrukt-datenriss;animation-duration:.5s;animation-timing-function:step-end;animation-iteration-count:1}}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .bk-kurzanfrage__schleier,:root:not([data-bewegung=ruhig]) [data-motion=kurzanfrage-schweben]{transition-property:transform,opacity,visibility;transition-duration:var(--bk-dauer-rueckmeldung);transition-timing-function:var(--bk-kurve-ein)}:root:not([data-bewegung=ruhig]) [data-motion=kurzanfrage-schweben]{transform:translateY(var(--bk-kurzanfrage-weg))}:root:not([data-bewegung=ruhig]) .bk-kurzanfrage[data-zustand=offen] :is(.bk-kurzanfrage__schleier,[data-motion=kurzanfrage-schweben]){transition-property:transform,opacity;transition-duration:var(--bk-dauer-zustand);transition-timing-function:var(--bk-kurve-aus);transform:none}@starting-style{:root:not([data-bewegung=ruhig]) .bk-kurzanfrage[data-zustand=offen] :is(.bk-kurzanfrage__schleier,[data-motion=kurzanfrage-schweben]){opacity:0}:root:not([data-bewegung=ruhig]) .bk-kurzanfrage[data-zustand=offen] [data-motion=kurzanfrage-schweben]{transform:translateY(var(--bk-kurzanfrage-weg))}}}@media (max-width:47.99rem){#stimmen ul.grid{contain:inline-size;margin-inline:calc(-1 * var(--spacing-gutter));padding:.25rem var(--spacing-gutter) 1.25rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(84%,21rem);grid-auto-flow:column;gap:0 1rem;position:relative;overflow-x:auto}#stimmen ul.grid>li{scroll-snap-align:start;flex-direction:column;grid-column:auto;display:flex}#stimmen ul.grid>li>figure{flex:auto;height:auto}#haltung [role=region][tabindex]{contain:inline-size;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-padding-inline:1rem;position:relative}#haltung [role=region][tabindex]>table{width:max-content}#haltung [role=region][tabindex] tbody{grid-auto-columns:min(68vw,17rem);grid-auto-flow:column;align-items:start;gap:.75rem;padding:1rem;display:grid}#haltung [role=region][tabindex] tbody>tr{scroll-snap-align:start;border:1px solid var(--color-border-subtle);background-color:var(--color-surface-elevated)}.lage-hinweis{padding-block:2rem}.lage-hinweis>div{gap:.75rem}}.bk-lesetiefe{--bk-lesetiefe-zeilen:2}.bk-lesetiefe:not(#_):not(#__){max-width:36rem}.bk-lesetiefe[data-zeilen="1"]{--bk-lesetiefe-zeilen:1}.bk-lesetiefe[data-zeilen="3"]{--bk-lesetiefe-zeilen:3}.bk-lesetiefe__text{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-content-soft)}.bk-lesetiefe[data-stufe=klein]>.bk-lesetiefe__text{font-size:var(--text-small);line-height:var(--text-small--line-height)}.bk-lesetiefe__text :is(p,li,dt,dd){font-size:inherit;line-height:inherit}.bk-lesetiefe__text>*{max-inline-size:none;margin-block:0}.bk-lesetiefe__text>*+*{margin-block-start:1lh}.bk-lesetiefe:has(>.bk-lesetiefe__schalter:not([open])):not(:has(>.bk-lesetiefe__text :is(:focus,:target)))>.bk-lesetiefe__text,[data-lesetiefe-bereich]:has(.bk-lesetiefe__schalter:not([open])):not(:has(.bk-lesetiefe__text :is(:focus,:target))) .bk-lesetiefe-teil>.bk-lesetiefe__text{max-block-size:calc(var(--bk-lesetiefe-zeilen) * 1lh);overflow:hidden}.bk-lesetiefe__schalter{margin-block-start:.5rem}.bk-lesetiefe__knopf{cursor:pointer;min-block-size:2.75rem;font-family:var(--font-sans);font-size:var(--text-small);font-weight:600;line-height:var(--text-small--line-height);color:var(--color-action-primary);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-border-base);-webkit-text-decoration-color:var(--color-border-base);text-decoration-color:var(--color-border-base);text-underline-offset:4px;align-items:center;gap:.5rem;list-style:none;display:inline-flex}.bk-lesetiefe__knopf::-webkit-details-marker{display:none}.bk-lesetiefe__knopf:hover{text-decoration-color:currentColor}.bk-lesetiefe__knopf:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:2px}.bk-lesetiefe__pfeil{transition-property:rotate;transition-duration:var(--dur-state,.3s);transition-timing-function:var(--ease-auftakt,cubic-bezier(.16, 1, .3, 1));flex-shrink:0;rotate:90deg}.bk-lesetiefe__schalter[open] .bk-lesetiefe__pfeil{rotate:-90deg}@media (min-width:80rem){section:not(#start):not(#_):not(#__)>[class*=max-w-]>div:has(>h2+.bk-lesetiefe:last-child){column-gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:end;display:grid}section:not(#start):not(#_):not(#__)>[class*=max-w-]>div:has(>h2+.bk-lesetiefe:last-child)>*{grid-column:1/-1}section:not(#start):not(#_):not(#__)>[class*=max-w-]>div:has(>h2+.bk-lesetiefe:last-child)>h2{grid-column:1;margin-block:0}section:not(#start):not(#_):not(#__)>[class*=max-w-]>div:has(>h2+.bk-lesetiefe:last-child)>.bk-lesetiefe:last-child{grid-column:2;margin-block:0}}@media print{.bk-lesetiefe>.bk-lesetiefe__text{max-block-size:none!important;overflow:visible!important}}@media (max-width:63.99rem){.bk-ml{--bk-ml-spalte:calc(100vw - 2 * var(--spacing-gutter));--bk-ml-h1:min(clamp(2.75rem, 12.5vw, 4.5rem), calc(var(--bk-ml-spalte) / (var(--bk-wort,12) * .41)));--text-statement:min(clamp(2.25rem, min(10.25vw, var(--text-h1) - .125rem), 3.5rem), calc(var(--bk-ml-h1) - .125rem));--spacing-section:clamp(5.5rem, 4rem + 6vw, 8rem)}.bk-ml .goldkopf-haupt>h1{font-size:var(--bk-ml-h1);letter-spacing:-.035em;text-wrap:balance;font-stretch:75%;line-height:1.02}.bk-ml .goldkopf-haupt>h1 .bk-ml-wort{max-inline-size:100%;display:inline-block}.bk-ml .goldkopf>.goldkopf-seite{order:2}.bk-ml .goldkopf>.bk-ml-vor{order:1}.bk-ml .goldkopf>.goldkopf-haupt~.goldkopf-haupt:not(.bk-ml-vor){order:3}.bk-ml .goldkopf-seite>.bk-ml-vor{order:-1;margin-block-start:0}.bk-ml .goldkopf>.bk-ml-vor>:first-child{margin-block-start:0}.bk-snapreihe{--bk-snapreihe-luecke:.75rem;margin-inline:calc(-1 * var(--spacing-gutter));timeline-scope:--bk-snapreihe;display:grid}.bk-snapreihe>.bk-snapreihe__spur{gap:var(--bk-snapreihe-luecke);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);padding-inline:var(--spacing-gutter);scrollbar-width:none;scroll-timeline:--bk-snapreihe inline;background:0 0;border:0;border-radius:0;grid-area:1/1;grid-template-columns:none;grid-auto-columns:min(84%,22rem);grid-auto-flow:column;padding-block:.25rem 1.25rem;display:grid;overflow-x:auto}.bk-snapreihe>.bk-snapreihe__spur::-webkit-scrollbar{display:none}.bk-snapreihe>.bk-snapreihe__spur:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.bk-snapreihe>.bk-snapreihe__spur>*{scroll-snap-align:start;min-width:0}.bk-ml .bk-snapreihe>.bk-snapreihe__spur:not(.bk-ps-karten)>*{grid-area:auto}.bk-snapreihe>.bk-snapreihe__spur>.fokusebene{will-change:auto;animation-name:none}.bk-snapreihe:before,.bk-snapreihe:after{content:"";block-size:3px;margin-inline:var(--spacing-gutter);pointer-events:none;grid-area:2/1}.bk-snapreihe:before{background-color:var(--color-border-subtle)}.bk-snapreihe:after{background-color:var(--color-action-primary);transform-origin:0;scale:var(--bk-snapreihe-start,.25) 1}.bk-ml .bk-snapreihe__spur.bk-ml-karten>li{border:1px solid var(--color-border-base);border-radius:var(--radius-card,.75rem);padding:1.25rem 1.25rem 1.5rem}}@keyframes bk-snapreihe-fortschritt{0%{scale:var(--bk-snapreihe-start,.25) 1}to{scale:1}}@supports (animation-timeline:scroll()){@media (max-width:63.99rem) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .bk-snapreihe:after{animation-name:bk-snapreihe-fortschritt;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bk-snapreihe}}}@supports (animation-timeline:view()){@media (max-width:63.99rem) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .bk-snapreihe{view-timeline-name:--bk-geraet-reihe;view-timeline-axis:block}:root:not([data-bewegung=ruhig]) .bk-snapreihe .bk-geraet{--bk-geraet-zeitachse:--bk-geraet-reihe}}}@media (max-width:63.99rem){.bk-ml .bk-ml-kacheln>li{--bk-ml-schnitt:1.75rem;isolation:isolate;color:var(--color-content-base);border:0;padding:.5rem 1rem .25rem;position:relative}.bk-ml .bk-ml-kacheln>li:before{content:"";z-index:-1;background-color:var(--bk-ml-welt,var(--color-accent-300));clip-path:polygon(0 0, calc(100% - var(--bk-ml-schnitt)) 0, 100% var(--bk-ml-schnitt), 100% 100%, 0 100%);position:absolute;inset:0}.bk-ml .bk-ml-kacheln>li:nth-child(3n+1){--bk-ml-welt:var(--color-signal)}.bk-ml .bk-ml-kacheln>li:nth-child(3n+2){--bk-ml-welt:var(--color-konstrukt-violett)}.bk-ml .bk-ml-kacheln>li:nth-child(3n+3){--bk-ml-welt:var(--color-accent-300)}.bk-ml .bk-ml-kacheln>li:is(:nth-child(3n+1),:nth-child(3n+2)){--color-content-base:var(--color-neutral-50);--color-content-soft:var(--color-neutral-50);--color-content-muted:var(--color-neutral-50);--color-action-primary:var(--color-neutral-50);--color-action-primary-hover:var(--color-neutral-50);--color-focus:var(--color-neutral-50);--color-border-base:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){.bk-ml .bk-ml-kacheln>li:is(:nth-child(3n+1),:nth-child(3n+2)){--color-border-base:color-mix(in oklab, var(--color-neutral-50) 55%, transparent)}}.bk-ml .bk-ml-kacheln>li:is(:nth-child(3n+1),:nth-child(3n+2)){--color-border-subtle:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){.bk-ml .bk-ml-kacheln>li:is(:nth-child(3n+1),:nth-child(3n+2)){--color-border-subtle:color-mix(in oklab, var(--color-neutral-50) 35%, transparent)}}.bk-ml .bk-ml-kacheln>li:nth-child(3n+3){--color-action-primary:var(--color-primary-700)}.bk-ml .bk-ml-kacheln>li>div{flex-direction:column;gap:1.25rem;padding-block:1.25rem;display:flex}.bk-ml .bk-ml-kacheln>li>div>figure{order:-1}.bk-ml .bk-ml-kacheln h3{letter-spacing:-.02em;-webkit-hyphens:manual;hyphens:manual;font-stretch:75%}:is([data-mobil-erzaehlung],.bk-fs,#main-content:has([data-branchenwelt])){--spacing-section:clamp(6rem, 3.5rem + 10vw, 8.5rem)}:is([data-mobil-erzaehlung],.bk-fs,[data-branchenwelt]) .bk-me-titel{--bk-me-spalte:calc(100vw - 2 * var(--spacing-gutter));font-size:clamp(1.625rem, min(var(--bk-me-gross,13vw), var(--bk-me-spalte) / (var(--bk-me-wort,12) * .6)), 4.5rem);letter-spacing:-.015em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;line-height:1.02}.bk-me-reihe{--bk-me-karte:min(84%, 21rem);--bk-me-rand:var(--spacing-gutter);contain:inline-size;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--bk-me-karte);margin-inline:calc(-1 * var(--bk-me-rand));padding:.25rem var(--bk-me-rand) 1.5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bk-me-rand);scrollbar-width:thin;scrollbar-color:var(--color-border-base) transparent;align-items:stretch;gap:1rem;display:grid;position:relative;overflow-x:auto}.bk-me-reihe>*{scroll-snap-align:start;min-width:0}.bk-me-reihe:not(:has(>:nth-child(2))){margin-inline:0;padding:0;display:block;overflow:visible}[data-mobil-erzaehlung] .bk-me-reihe{border-top-width:0}[data-mobil-erzaehlung] .bk-me-reihe>*{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card,.75rem);padding:1.5rem 1.25rem 1.75rem}[data-mobil-erzaehlung] #zusagen .bk-me-reihe{--bk-me-rand:1.5rem;margin-top:2rem}@media (min-width:48rem){[data-mobil-erzaehlung] #zusagen .bk-me-reihe{--bk-me-rand:2rem}}[data-mobil-erzaehlung] #zusagen .bk-me-reihe>*{background-color:var(--color-surface-base)}[data-mobil-erzaehlung] #zusagen .bk-me-reihe dd{margin-top:.75rem;line-height:1.7}.bk-fs .bk-me-reihe{--bk-me-karte:min(88%, 21rem);border-top-width:0;grid-template-columns:none}#main-content .bk-fs #vorgehen .bk-me-reihe h3{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(.9375rem,5vw,1.25rem)}.bk-fs .bk-me-reihe>*{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card,.75rem);background-color:var(--color-surface-elevated);padding:1.5rem clamp(1rem,4vw,1.25rem) 1.75rem;display:block}[data-branchenwelt] .bk-me-reihe{max-width:none}[data-branchenwelt] .bk-me-reihe>[class*=p-8]{padding:1.75rem 1.5rem}.bk-me-lese{border-inline-start:2px solid var(--color-border-subtle);font-size:var(--text-body);color:var(--color-content-muted);padding-inline-start:1rem;line-height:1.75}[data-mobil-erzaehlung] #start .bk-me-lese{margin-top:2.5rem}#main-content:has([data-branchenwelt]) #einordnung .bk-me-lese>p+p{margin-top:1.5em}#main-content:has([data-branchenwelt]) #einordnung h3{margin-top:3.5rem}#main-content:has([data-branchenwelt]) #einordnung .bk-me-reihe{--bk-me-rand:1rem;margin-top:1.5rem}#main-content:has([data-branchenwelt]) #einordnung .bk-me-reihe:has(>:nth-child(2))>*{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card,.75rem);padding:0 1.25rem 1.5rem}#main-content:has([data-branchenwelt]) #einordnung .bk-me-reihe:has(>:nth-child(2))>*>h3{-webkit-hyphens:manual;hyphens:manual;margin-top:1.5rem;font-size:clamp(1rem,5.2vw,1.25rem)}#main-content:has([data-branchenwelt]) #fragen summary{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}#main-content:has([data-branchenwelt]) #einordnung .bk-me-reihe p{line-height:1.75}[data-mobil-erzaehlung=ueber] #start .bk-me-titel{--bk-me-gross:13vw;margin-top:.5rem}@media (max-width:47.99rem){[data-mobil-erzaehlung=ueber] #start .goldkopf-seite{margin-top:4.5rem}[data-mobil-erzaehlung=ueber] #start .goldkopf-seite+.goldkopf-haupt>:first-child{margin-top:4rem}}.bk-fs .bk-fs-kopf .bk-me-titel{--bk-me-gross:13vw}[data-branchenwelt] .bk-br-kopf .bk-me-titel{--bk-me-gross:11.5vw}[data-branchenwelt] .bk-br-kennung>.bk-piktogramm{width:3.5rem;height:3.5rem}}@keyframes bk-me-karte-rastet{0%{scale:.92}to{scale:none}}@media (max-width:63.99rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) [data-motion=wischreihe]>*{transform-origin:0%;animation-name:bk-me-karte-rastet;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view(inline);animation-range:entry}}}@media (min-width:64rem){:is(main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(6n+2 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento])))){--fw-welt:var(--color-signal)}:is(main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(6n+6 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento])))){--fw-welt:var(--color-konstrukt-violett)}:is(main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento])))){background-color:var(--color-accent-300)}:is(main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))){--color-content-base:var(--color-neutral-50);--color-content-soft:var(--color-neutral-50);--color-content-muted:var(--color-neutral-50);--color-action-primary:var(--color-neutral-50);--color-action-primary-hover:var(--color-neutral-50);--color-focus:var(--color-neutral-50);--color-border-base:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){:is(main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))){--color-border-base:color-mix(in oklab, var(--color-neutral-50) 55%, transparent)}}:is(main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))){--color-border-subtle:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){:is(main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))){--color-border-subtle:color-mix(in oklab, var(--color-neutral-50) 35%, transparent)}}:is(main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))){background-color:var(--fw-welt);color:var(--color-content-base)}:is(main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))) .knopf-primaer{--knopf-grund:var(--color-neutral-50);--knopf-schatten:var(--color-secondary-900);color:var(--color-secondary-900)}:is(main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))) :is(.bg-surface-elevated,.bg-surface-base,.bg-surface-muted,.bg-white,.bg-flaeche,.bg-neutral-50,.bg-neutral-100,.bg-primary-50,.bg-secondary-50,.knopf-rahmen,.bk-lm-rahmen,.bk-lm-faq,.bk-bento-raster__karte){--color-content-base:var(--color-text-primary);--color-content-soft:var(--color-secondary-700);--color-content-muted:var(--color-secondary-600);--color-action-primary:var(--color-primary-700);--color-action-primary-hover:var(--color-primary-800);--color-focus:var(--color-primary-700);--color-border-base:var(--color-border-default);--color-border-subtle:var(--color-neutral-300);color:var(--color-content-base)}:is(main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento])))){border-radius:2rem;margin-inline:clamp(1rem,2.5vw,2.5rem)}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) :is(main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento])))){animation-name:fw-welt-kommt;animation-duration:auto;transform-origin:50% 0;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes fw-welt-kommt{0%{scale:.96}to{scale:none}}@media (min-width:64rem){main:has(.bw-szene){--bw-rand:4vw;--bw-bogen:clamp(1rem, 2.5vw, 2.5rem);--bw-h2:clamp(3rem, 5.1vw, 5.75rem);--bw-text:clamp(1rem, 1.32vw, 1.3rem);--bw-nacht:var(--color-secondary-900)}main:has(.bw-szene) .bw-stimme{letter-spacing:-.02em;font-weight:900;font-stretch:75%}main:has(.bw-szene) section#referenzen{--color-content-base:var(--color-neutral-50);--color-content-soft:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) section#referenzen{--color-content-soft:color-mix(in oklab, var(--color-neutral-50) 74%, var(--bw-nacht))}}main:has(.bw-szene) section#referenzen{--color-content-muted:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) section#referenzen{--color-content-muted:color-mix(in oklab, var(--color-neutral-50) 74%, var(--bw-nacht))}}main:has(.bw-szene) section#referenzen{--color-action-primary:var(--color-neutral-50);--color-action-primary-hover:var(--color-neutral-50);--color-focus:var(--color-neutral-50);--color-border-base:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) section#referenzen{--color-border-base:color-mix(in oklab, var(--color-neutral-50) 40%, transparent)}}main:has(.bw-szene) section#referenzen{--color-border-subtle:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) section#referenzen{--color-border-subtle:color-mix(in oklab, var(--color-neutral-50) 18%, transparent)}}main:has(.bw-szene) section#referenzen{margin-inline:var(--bw-bogen);background-color:var(--bw-nacht);color:var(--color-content-base);border-radius:2rem}main:has(.bw-szene) :is(section#referenzen,section#leistungen,section#haltung,section#branchen){background-image:none}.bk-pixel-strobi[data-station=begleiter]:has(~main .bw-szene){--begleiter-rand:calc(clamp(1rem, 2.5vw, 2.5rem) + 4vw - .25rem)}main:has(.bw-szene) #referenzen{--bw-karte:30vw;--bw-luecke:7.4vw;--bw-kopf:37.4vw;--bw-oben:22svh;--bw-sicht:calc(100vw - 2 * var(--bw-bogen) - 2 * var(--bw-rand));--bw-weg:max(0px, calc(var(--bw-kopf) + var(--karten-zahl,8) * (var(--bw-karte) + var(--bw-luecke)) - var(--bw-luecke) - var(--bw-sicht)));padding-block:0}main:has(.bw-szene) #referenzen>.bk-spirale{--spirale-aus:1;max-width:none;height:100svh;padding:var(--bw-oben) var(--bw-rand) 3.5rem;border-radius:inherit;align-items:stretch;gap:0;margin:0;display:flex;position:relative;overflow:hidden}main:has(.bw-szene) #referenzen>.bk-spirale>div:first-child{flex:0 0 var(--bw-kopf);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;margin:0;padding-right:4vw;display:flex}main:has(.bw-szene) #referenzen>.bk-spirale>div:first-child>div{display:contents}main:has(.bw-szene) #referenzen .emblem{display:none}main:has(.bw-szene) #referenzen h2{max-width:30vw;font-size:var(--bw-h2);letter-spacing:-.035em;order:1;font-weight:500;line-height:1}main:has(.bw-szene) #referenzen .kicker{order:0}main:has(.bw-szene) #referenzen h2+p{max-width:24rem;font-size:var(--bw-text);order:2;margin-top:auto;line-height:1.55}main:has(.bw-szene) #leistungen>div>div:first-child>.knopf,main:has(.bw-szene) #referenzen>.bk-spirale>div:first-child>.knopf{min-height:2.75rem;box-shadow:none;color:var(--color-content-base);font-size:var(--bw-text);background:0 0;border:0;border-bottom:1px solid;border-radius:0;order:3;align-self:flex-start;padding:0 0 .375rem;font-weight:600}main:has(.bw-szene) #leistungen>div>div:first-child>.knopf:before,main:has(.bw-szene) #leistungen>div>div:first-child>.knopf:after,main:has(.bw-szene) #referenzen>.bk-spirale>div:first-child>.knopf:before,main:has(.bw-szene) #referenzen>.bk-spirale>div:first-child>.knopf:after{display:none}main:has(.bw-szene) #leistungen>div>div:first-child>.knopf>svg,main:has(.bw-szene) #referenzen>.bk-spirale>div:first-child>.knopf>svg{color:currentColor;clip-path:none;background:0 0;align-self:center;width:1.25rem;height:1.25rem;margin:0 0 0 .5rem;padding:0}main:has(.bw-szene) #referenzen .karten-raster{grid-template-rows:minmax(0,1fr);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--bw-karte);column-gap:var(--bw-luecke);flex:none;align-items:stretch;margin:0;display:grid;position:relative}:root main:has(.bw-szene) #referenzen .karten-raster>li,:root main:has(.bw-szene) #referenzen .karten-raster>li:nth-child(-n+2){filter:none;grid-column:auto;padding:0;position:relative;top:auto;translate:none}main:has(.bw-szene) #referenzen .karte:before,main:has(.bw-szene) #referenzen .karte:after,main:has(.bw-szene) #referenzen .karte-bild:after,main:has(.bw-szene) #referenzen .sucher-ecke{display:none}main:has(.bw-szene) #referenzen .karte>article{flex-direction:column;gap:2rem;height:100%;display:flex}main:has(.bw-szene) #referenzen .karte>article>.karte-bild{flex:0 1 calc(var(--bw-karte) * 10 / 16);min-height:6rem;overflow:hidden}main:has(.bw-szene) #referenzen .karte-bild :is(.sucher,.blende-buehne,.blende-buehne>div,picture){height:100%}main:has(.bw-szene) #referenzen .karte>article>div:last-child{flex:none}main:has(.bw-szene) #referenzen .karte-bild,main:has(.bw-szene) #referenzen .karte-bild-rechts{filter:none;rotate:none}main:has(.bw-szene) #referenzen .karte-bild :is(.sucher,picture,span,div){border:0}main:has(.bw-szene) #referenzen .karte-bild img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}main:has(.bw-szene) #referenzen .bk-geraet{--bk-geraet-schnitt:1.5rem;--bk-geraet-koerper:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) #referenzen .bk-geraet{--bk-geraet-koerper:color-mix(in oklab, var(--color-neutral-50) 26%, var(--color-secondary-900))}}main:has(.bw-szene) #referenzen .bk-geraet{flex-direction:column;display:flex}main:has(.bw-szene) #referenzen .bk-geraet__schirm{aspect-ratio:auto;flex:1 1 0;min-height:0}main:has(.bw-szene) #referenzen .karte-bild .blende-buehne>.bk-geraet{background-color:var(--bk-geraet-koerper)}main:has(.bw-szene) #referenzen .karte-bild>*{border-radius:0}main:has(.bw-szene) #referenzen .karte-bild .blende-buehne{background:0 0}main:has(.bw-szene) #referenzen .karte-bild .blende-buehne>div{background:0 0;border:0;border-radius:0;aspect-ratio:auto!important}main:has(.bw-szene) #referenzen .karte article>div:last-child>p:first-child{letter-spacing:.04em;color:var(--color-content-base);margin-bottom:1rem;font-size:.8125rem}main:has(.bw-szene) #referenzen .karte h3{letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(1.5rem,2.25vw,2.25rem);font-weight:500;line-height:1.1}main:has(.bw-szene) #referenzen .karte h3+p{font-size:var(--bw-text);margin-bottom:1.5rem;line-height:1.5}main:has(.bw-szene) #referenzen .karte article>div:last-child>div:last-child{border-top:0;padding-top:0}main:has(.bw-szene) #referenzen>.bk-spirale:before,main:has(.bw-szene) #referenzen>.bk-spirale:after{content:"";left:var(--bw-rand);pointer-events:none;height:1px;position:absolute;bottom:1.75rem}main:has(.bw-szene) #referenzen>.bk-spirale:before{right:var(--bw-rand);background-color:var(--color-border-subtle)}main:has(.bw-szene) #referenzen>.bk-spirale:after{width:calc((100vw - 2 * var(--bw-bogen) - 2 * var(--bw-rand)) * .4);background-color:var(--color-signal);transform-origin:0;height:2px}main:has(.bw-szene) #referenzen>.bk-spirale{height:auto;min-height:min(100svh,56rem)}main:has(.bw-szene) #referenzen .karten-raster{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-signal) transparent;flex:auto;min-width:0;padding-bottom:1rem;overflow-x:auto}main:has(.bw-szene) #referenzen .karten-raster>li{scroll-snap-align:start}main:has(.bw-szene) #referenzen>.bk-spirale:after{display:none}}@media (min-width:64rem) and (min-height:40rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) main:has(.bw-szene) #referenzen{view-timeline:--bw-schiene block;view-timeline-inset:0;height:calc(100svh + var(--bw-weg) / .7)}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) #referenzen>.bk-spirale{height:100svh;min-height:0;position:sticky;top:0}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) #referenzen .karten-raster{scroll-snap-type:none;flex:none;overflow:visible}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) #referenzen>.bk-spirale>:is(div:first-child,.karten-raster){animation-name:bw-schiene;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bw-schiene;animation-range:contain}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) #referenzen>.bk-spirale:after{animation-name:bw-schiene-stand;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bw-schiene;animation-range:contain;display:block}}}@keyframes bw-schiene{0%{translate:0}to{translate:calc(-1 * var(--bw-weg)) 0}}@keyframes bw-schiene-stand{0%{translate:0}to{translate:calc((100vw - 2 * var(--bw-bogen) - 2 * var(--bw-rand)) * .6) 0}}@media (min-width:64rem){main:has(.bw-szene) :is(#messwerte,#leistungen,#haltung,#branchen,#stimmen,#region){border-block:0;padding-block:clamp(6rem,9svh + 4rem,10rem)}main:has(.bw-szene) :is(#messwerte,#leistungen,#haltung,#branchen,#stimmen,#region)>div:first-child{max-width:none;padding-inline:var(--bw-rand)}main:has(.bw-szene) :is(#messwerte,#stimmen,#region)>div:first-child{padding-inline:calc(var(--bw-bogen) + var(--bw-rand))}main:has(.bw-szene) :is(#messwerte,#leistungen,#haltung,#branchen,#stimmen,#region) h2{font-size:var(--bw-h2);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1}main:has(.bw-szene) :is(#messwerte,#leistungen,#haltung,#branchen) .emblem,main:has(.bw-szene) #messwerte .fokusskala{display:none}main:has(.bw-szene) #messwerte{background-color:var(--color-surface-base)}main:has(.bw-szene) #messwerte>div>.grid{grid-template-columns:minmax(0,40fr) minmax(0,47fr);align-items:start;column-gap:8vw}main:has(.bw-szene) #messwerte>div>.grid>div:first-child{grid-column:auto;position:static}main:has(.bw-szene) #messwerte h2+p{max-width:30rem;font-size:var(--bw-text);margin-top:2.5rem;line-height:1.55}main:has(.bw-szene) #messwerte .bk-bento-raster{border-bottom:1px solid var(--color-border-subtle);grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}main:has(.bw-szene) #messwerte .bk-bento-raster>*{border:0;border-top:1px solid var(--color-border-subtle);min-height:0;box-shadow:none;clip-path:none;background:0 0;border-radius:0;grid-column:auto;padding:2.25rem 0 2.25rem 2.25rem}main:has(.bw-szene) #messwerte .bk-bento-raster>:nth-child(odd){border-right:1px solid var(--color-border-subtle);padding-left:0}main:has(.bw-szene) #messwerte .bk-bento-raster>:before,main:has(.bw-szene) #messwerte .bk-bento-raster>:after,main:has(.bw-szene) #messwerte .bk-bento-raster svg,main:has(.bw-szene) #messwerte .bk-bento-raster [class*=punkt]{display:none}main:has(.bw-szene) #messwerte .messwert{border-left:0;padding-left:0}main:has(.bw-szene) #messwerte .messwert:after{display:none}main:has(.bw-szene) #messwerte .bk-kennzahl{letter-spacing:-.04em;font-size:clamp(4rem,7.6vw,8rem);font-weight:300;line-height:1}main:has(.bw-szene) #messwerte dt{letter-spacing:.01em;color:var(--color-content-base);margin-top:1.25rem;font-size:.9375rem;font-weight:600}main:has(.bw-szene) section#leistungen{--color-content-base:var(--color-neutral-50);--color-content-soft:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) section#leistungen{--color-content-soft:color-mix(in oklab, var(--color-neutral-50) 74%, var(--bw-nacht))}}main:has(.bw-szene) section#leistungen{--color-content-muted:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) section#leistungen{--color-content-muted:color-mix(in oklab, var(--color-neutral-50) 62%, var(--bw-nacht))}}main:has(.bw-szene) section#leistungen{--color-action-primary:var(--color-neutral-50);--color-action-primary-hover:var(--color-neutral-50);--color-focus:var(--color-neutral-50);--color-border-base:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) section#leistungen{--color-border-base:color-mix(in oklab, var(--color-neutral-50) 40%, transparent)}}main:has(.bw-szene) section#leistungen{--color-border-subtle:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) section#leistungen{--color-border-subtle:color-mix(in oklab, var(--color-neutral-50) 18%, transparent)}}main:has(.bw-szene) section#leistungen{margin-inline:var(--bw-bogen);background-color:var(--bw-nacht);color:var(--color-content-base);border-radius:2rem}main:has(.bw-szene) #leistungen>div{grid-template-rows:auto auto;grid-template-columns:minmax(0,685fr) minmax(0,576fr);gap:0 4.4vw}main:has(.bw-szene) #leistungen>div>div:first-child{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;padding-bottom:5.5rem;display:flex;position:static}main:has(.bw-szene) #leistungen .kicker{flex-basis:100%}main:has(.bw-szene) #leistungen h2{max-width:62rem}main:has(.bw-szene) #leistungen>div>div:first-child>.knopf{margin-top:0}main:has(.bw-szene) #leistungen ol{border-bottom:0;grid-column:1}main:has(.bw-szene) #leistungen ol>li{border-top:0;border-bottom:1px solid var(--color-border-subtle)}main:has(.bw-szene) #leistungen ol>li:first-child{border-top:0}main:has(.bw-szene) #leistungen ol>li .sucher-ecke{display:none}main:has(.bw-szene) #leistungen ol>li>div{gap:2.4vw;padding:1.9rem 4.5rem 1.9rem 0;position:relative}main:has(.bw-szene) #leistungen ol>li>div>span:first-child{min-width:2.75rem;color:var(--color-signal);padding-top:.75rem}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) #leistungen ol>li>div>span:first-child{color:color-mix(in oklab, var(--color-signal) 55%, var(--color-neutral-50))}}main:has(.bw-szene) #leistungen ol>li>div>span:first-child{font-family:var(--font-mono);font-size:.8125rem}main:has(.bw-szene) #leistungen h3{letter-spacing:-.025em;color:var(--color-content-muted);transition:color var(--dur-feedback) var(--ease-standard);margin-bottom:0;font-size:clamp(1.6rem,2.43vw,2.5rem);font-weight:500;line-height:1.1}main:has(.bw-szene) #leistungen h3+p{color:var(--color-content-muted);transition:color var(--dur-feedback) var(--ease-standard);margin-top:1.25rem;font-size:clamp(1.1rem,1.67vw,1.6rem);line-height:1.35}main:has(.bw-szene) #leistungen h3~span{color:var(--color-content-muted);border-bottom:1px solid;margin-top:1.5rem;padding-bottom:.375rem;font-size:.875rem}main:has(.bw-szene) #leistungen ol>li>div:after{content:"";border:1px solid var(--color-border-base);width:2.5rem;height:2.5rem;color:var(--color-content-base);pointer-events:none;background:linear-gradient(currentColor,currentColor) 50%/.875rem 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px .875rem no-repeat;border-radius:50%;position:absolute;top:1.9rem;right:0}main:has(.bw-szene) #leistungen ol:not(:has(>li:is(:hover,:focus-within)))>li:first-child,main:has(.bw-szene) #leistungen ol>li:is(:hover,:focus-within){--bw-aktiv:1}main:has(.bw-szene) #leistungen ol:not(:has(>li:is(:hover,:focus-within)))>li:first-child :is(h3,h3+p,h3~span),main:has(.bw-szene) #leistungen ol>li:is(:hover,:focus-within) :is(h3,h3+p,h3~span){color:var(--color-content-base)}main:has(.bw-szene) #leistungen ol:not(:has(>li:is(:hover,:focus-within)))>li:first-child>div:after,main:has(.bw-szene) #leistungen ol>li:is(:hover,:focus-within)>div:after{border-color:var(--color-signal);background:linear-gradient(currentColor, currentColor) center / .875rem 1.5px no-repeat, var(--color-signal)}main:has(.bw-szene) #leistungen>div:after{content:"";aspect-ratio:1;background:var(--bw-vitrine,url(/images/portfolio/starpi-antwort-desktop.webp)) left top / cover no-repeat;clip-path:polygon(0 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% 100%,1.5rem 100%,0 calc(100% - 1.5rem));grid-area:2/2;align-self:start;margin-top:1.75rem}main:has(.bw-szene) #leistungen:has(ol>li:nth-child(2):is(:hover,:focus-within)){--bw-vitrine:url(/images/portfolio/reve-pur-start-desktop.webp)}main:has(.bw-szene) #leistungen:has(ol>li:nth-child(3):is(:hover,:focus-within)){--bw-vitrine:url(/images/portfolio/schluesseldienst-wetzlar-start-desktop.webp)}main:has(.bw-szene) section#haltung{z-index:1;margin-top:-4rem;margin-inline:var(--bw-bogen);background-color:var(--color-accent-300);border-radius:4rem 4rem 2rem 2rem;position:relative}main:has(.bw-szene) #haltung>div>div:first-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem 8vw;margin-bottom:7rem}main:has(.bw-szene) #haltung>div>div:first-child>div:first-child{grid-column:1/-1}main:has(.bw-szene) #haltung h2{max-width:58vw}main:has(.bw-szene) #haltung>div>div:first-child>div:last-child{display:contents}main:has(.bw-szene) #haltung>div>div:first-child>div:last-child>p{font-size:var(--bw-text);color:var(--color-content-base);margin:0;line-height:1.55}main:has(.bw-szene) #haltung>div>div:first-child>div:last-child>p:first-child{font-size:clamp(1.25rem,1.67vw,1.6rem);line-height:1.4}main:has(.bw-szene) section#branchen{--color-content-base:var(--color-neutral-50);--color-content-soft:var(--color-neutral-50);--color-content-muted:var(--color-neutral-50);--color-action-primary:var(--color-neutral-50);--color-action-primary-hover:var(--color-neutral-50);--color-focus:var(--color-neutral-50);--color-border-base:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) section#branchen{--color-border-base:color-mix(in oklab, var(--color-neutral-50) 55%, transparent)}}main:has(.bw-szene) section#branchen{--color-border-subtle:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) section#branchen{--color-border-subtle:color-mix(in oklab, var(--color-neutral-50) 35%, transparent)}}main:has(.bw-szene) section#branchen{margin-inline:var(--bw-bogen);background-color:var(--color-konstrukt-violett);color:var(--color-content-base);border-radius:2rem}main:has(.bw-szene) #branchen h2{max-width:52rem;margin-bottom:4.5rem}main:has(.bw-szene) #branchen ul{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.1rem}main:has(.bw-szene) #branchen ul>li{border-top:0;gap:.5rem;padding-top:0}main:has(.bw-szene) #branchen ul>li>span[aria-hidden=true]{display:none}main:has(.bw-szene) #branchen ul>li:before{content:"";aspect-ratio:27/19;background:var(--bw-bild) left top / cover no-repeat;clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,1.25rem 100%,0 calc(100% - 1.25rem));transition:scale var(--dur-zustand) var(--ease-auftakt);order:-1;margin-bottom:1.25rem}main:has(.bw-szene) #branchen ul>li:first-child{--bw-bild:url(/images/portfolio/fliesen-tezgel-start-desktop.webp)}main:has(.bw-szene) #branchen ul>li:nth-child(2){--bw-bild:url(/images/portfolio/ay-nur-start-desktop.webp)}main:has(.bw-szene) #branchen ul>li:nth-child(3){--bw-bild:url(/images/portfolio/reve-pur-start-desktop.webp)}main:has(.bw-szene) #branchen h3{align-items:center;gap:.5rem;font-size:clamp(1.15rem,1.32vw,1.35rem);font-weight:600;display:flex}main:has(.bw-szene) #branchen ul>li>p{max-width:26rem;font-size:.9375rem;line-height:1.5}}@media (min-width:64rem) and (hover:hover) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) main:has(.bw-szene) #branchen ul>li:hover:before{scale:1.03}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) main:has(.bw-szene) section#haltung{animation-name:bw-bogen-steigt;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry}}}@keyframes bw-bogen-steigt{0%{translate:0 12svh}to{translate:0}}@media (min-width:64rem){main:has(.bw-szene) #stimmen .emblem{display:none}main:has(.bw-szene) #stimmen>div>.grid:first-child{align-items:end;margin-bottom:4rem}main:has(.bw-szene) #stimmen h2+p{max-width:30rem;font-size:var(--bw-text);margin-top:2rem;line-height:1.55}main:has(.bw-szene) #stimmen ul.grid{contain:inline-size;margin-inline:calc(-1 * (var(--bw-bogen) + var(--bw-rand)));padding:.5rem calc(var(--bw-bogen) + var(--bw-rand)) 2rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--bw-bogen) + var(--bw-rand));scrollbar-width:thin;scrollbar-color:var(--color-signal) transparent;grid-template-columns:none;grid-auto-columns:min(40rem,46vw);grid-auto-flow:column;gap:0 5vw;position:relative;overflow-x:auto}main:has(.bw-szene) #stimmen ul.grid>li{scroll-snap-align:start;flex-direction:column;grid-column:auto;display:flex}main:has(.bw-szene) #stimmen ul.grid>li>figure{flex:auto;height:auto}main:has(.bw-szene) #stimmen ul.grid>li:first-child{grid-column:auto}main:has(.bw-szene) #stimmen figure{border:0;border-top:1px solid var(--color-border-subtle);background:0 0;border-radius:0;padding:2.5rem 0 0}main:has(.bw-szene) #stimmen blockquote{font-family:var(--font-sans);text-wrap:pretty;font-size:clamp(1.2rem,1.6vw,1.55rem);font-weight:400;line-height:1.45}main:has(.bw-szene) #stimmen ul.grid>li:first-child blockquote{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.6rem,2.4vw,2.35rem);font-weight:500;line-height:1.2}main:has(.bw-szene) #stimmen figcaption{border-top:0;padding-top:0}main:has(.bw-szene) #region .emblem{display:none}main:has(.bw-szene) #region>div{grid-template-columns:minmax(0,36fr) minmax(0,52fr);align-items:start;column-gap:8vw;display:grid}main:has(.bw-szene) #region>div>div:first-child{grid-area:1/1/auto/-1;max-width:64rem;margin-bottom:5rem}main:has(.bw-szene) #region>div>div:last-child{display:contents}main:has(.bw-szene) #region nav{grid-area:2/1}main:has(.bw-szene) #region nav+div{grid-area:2/2}main:has(.bw-szene) #region nav ul a{min-height:4.25rem;font-family:var(--font-sans);font-size:clamp(1.05rem,1.32vw,1.3rem);font-weight:500}main:has(.bw-szene) #region nav ul a>svg{box-sizing:content-box;border:1px solid var(--color-border-base);width:1rem;height:1rem;color:var(--color-content-base);border-radius:50%;padding:.75rem}main:has(.bw-szene) #region nav+div>p,main:has(.bw-szene) #region nav+div>div{max-width:40rem}main:has(.bw-szene) #region nav+div>p:first-child{font-size:clamp(1.25rem,1.67vw,1.6rem);line-height:1.4}main:has(.bw-szene) #region nav+div>div{font-size:var(--bw-text);line-height:1.6}}@media (max-width:63.99rem){:root main:has(.bw-szene) :is(section#referenzen,section#leistungen){--color-content-base:var(--color-neutral-50);--color-content-soft:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){:root main:has(.bw-szene) :is(section#referenzen,section#leistungen){--color-content-soft:color-mix(in oklab, var(--color-neutral-50) 78%, var(--color-secondary-900))}}:root main:has(.bw-szene) :is(section#referenzen,section#leistungen){--color-content-muted:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){:root main:has(.bw-szene) :is(section#referenzen,section#leistungen){--color-content-muted:color-mix(in oklab, var(--color-neutral-50) 78%, var(--color-secondary-900))}}:root main:has(.bw-szene) :is(section#referenzen,section#leistungen){--color-action-primary:var(--color-neutral-50);--color-action-primary-hover:var(--color-neutral-50);--color-focus:var(--color-neutral-50);--color-border-base:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){:root main:has(.bw-szene) :is(section#referenzen,section#leistungen){--color-border-base:color-mix(in oklab, var(--color-neutral-50) 40%, transparent)}}:root main:has(.bw-szene) :is(section#referenzen,section#leistungen){--color-border-subtle:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){:root main:has(.bw-szene) :is(section#referenzen,section#leistungen){--color-border-subtle:color-mix(in oklab, var(--color-neutral-50) 18%, transparent)}}:root main:has(.bw-szene) :is(section#referenzen,section#leistungen){background-color:var(--color-secondary-900);color:var(--color-content-base);border-radius:1.5rem;margin-inline:.5rem}:root main:has(.bw-szene) :is(#referenzen,#leistungen) .emblem{display:none}:root main:has(.bw-szene) :is(#referenzen,#leistungen) .knopf{--knopf-kachel:var(--color-neutral-50);--knopf-pfeil:var(--color-secondary-900);border-color:var(--color-neutral-50);color:var(--color-neutral-50);background-color:#0000}:root main:has(.bw-szene) #referenzen .karten-raster{contain:inline-size;margin-inline:calc(-1 * var(--spacing-gutter));padding:.25rem var(--spacing-gutter) 1.5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:thin;scrollbar-color:var(--color-signal) transparent;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;column-gap:1rem;display:grid;position:relative;overflow-x:auto}:root main:has(.bw-szene) #referenzen .karten-raster>li{filter:none;scroll-snap-align:start;grid-column:auto;padding:0;position:relative;top:auto}:root main:has(.bw-szene) #referenzen .karte:before,:root main:has(.bw-szene) #referenzen .karte:after,:root main:has(.bw-szene) #referenzen .karte-bild:after,:root main:has(.bw-szene) #referenzen .sucher-ecke{display:none}:root main:has(.bw-szene) #referenzen .karte-bild{rotate:none}:root main:has(.bw-szene) #referenzen .karte-bild .blende-buehne{background:0 0}:root main:has(.bw-szene) #referenzen .karte-bild .blende-buehne>div{border:0;border-radius:0}:root main:has(.bw-szene) #referenzen .bk-geraet{--bk-geraet-schnitt:1rem;--bk-geraet-koerper:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){:root main:has(.bw-szene) #referenzen .bk-geraet{--bk-geraet-koerper:color-mix(in oklab, var(--color-neutral-50) 26%, var(--color-secondary-900))}}:root main:has(.bw-szene) #referenzen .bk-geraet{--bk-geraet-handy-breite:100%}:root main:has(.bw-szene) #referenzen .karte-bild img{height:auto}:root main:has(.bw-szene) #referenzen .karte article>div:last-child>div:last-child{border-top:0;padding-top:0}:root main:has(.bw-szene) #leistungen ol>li{border-top:0;border-bottom:1px solid var(--color-border-subtle)}:root main:has(.bw-szene) #leistungen ol>li .sucher-ecke{display:none}:root main:has(.bw-szene) #leistungen ol>li>div>span:first-child{color:var(--color-signal)}@supports (color:color-mix(in lab, red, red)){:root main:has(.bw-szene) #leistungen ol>li>div>span:first-child{color:color-mix(in oklab, var(--color-signal) 55%, var(--color-neutral-50))}}:root main:has(.bw-szene) #leistungen ol>li>div>span:first-child{font-family:var(--font-mono)}:root main:has(.bw-szene) #leistungen ol{border-bottom:0}}@media (max-width:22.49rem){:root main:has(.bw-szene) #messwerte .bk-kennzahl{font-size:2.25rem}}main:has(.bw-szene) .bw-szene{pointer-events:none;height:100svh;margin-inline:.5rem;position:relative}main:has(.bw-szene) .bw-szene~:is(section,aside){z-index:1;position:relative}main:has(.bw-szene) .bw-szene>div{background:var(--color-secondary-900) left top / cover no-repeat;border-radius:1.5rem;height:100svh;position:sticky;top:0;overflow:hidden}main:has(.bw-szene) .bw-szene>div:before,main:has(.bw-szene) .bw-szene>div:after{content:"";opacity:0;background:0 0/cover no-repeat;position:absolute;inset:0}main:has(.bw-szene) .bw-szene[data-bereit]>div{background-image:url(/images/portfolio/reve-pur-start-mobil.webp)}main:has(.bw-szene) .bw-szene[data-bereit]>div:before{background-image:url(/images/portfolio/batherm-start-mobil.webp)}main:has(.bw-szene) .bw-szene[data-bereit]>div:after{background-image:url(/images/portfolio/fliesen-tezgel-start-mobil.webp)}@media (min-width:48rem) and (orientation:landscape){main:has(.bw-szene) .bw-szene{margin-inline:clamp(1rem,2.5vw,2.5rem)}main:has(.bw-szene) .bw-szene>div{border-radius:2rem}main:has(.bw-szene) .bw-szene[data-bereit]>div{background-image:url(/images/portfolio/reve-pur-start-desktop.webp)}main:has(.bw-szene) .bw-szene[data-bereit]>div:before{background-image:url(/images/portfolio/batherm-start-desktop.webp)}main:has(.bw-szene) .bw-szene[data-bereit]>div:after{background-image:url(/images/portfolio/fliesen-tezgel-start-desktop.webp)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) main:has(.bw-szene) .bw-szene{view-timeline:--bw-szene block;view-timeline-inset:0;height:220svh}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) .bw-szene>div{animation-name:bw-szene-waechst;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bw-szene;animation-range:entry 60% contain 55%}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) .bw-szene>div:before{animation-name:bw-szene-bild;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bw-szene;animation-range:contain 30% contain 42%}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) .bw-szene>div:after{animation-name:bw-szene-bild;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bw-szene;animation-range:contain 62% contain 74%}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) .bw-szene+*{margin-top:-60svh}}}@keyframes bw-szene-waechst{0%{rotate:4deg;scale:.42}to{rotate:0deg;scale:1}}@keyframes bw-szene-bild{0%{opacity:0}to{opacity:1}}@media (max-width:47.99rem){:root main:has(.bw-szene) #referenzen .bk-geraet[data-handy]{--bk-geraet-schirm-hb:1.25;padding-block-end:0}}@media (max-width:47.99rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) main:has(.bw-szene) section#referenzen{view-timeline-name:--bk-fahrt;view-timeline-axis:block;view-timeline-inset:0}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) #referenzen .bk-geraet[data-lupe]{--bk-geraet-zeitachse:--bk-fahrt}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) #referenzen .bk-geraet[data-handy] .bk-geraet__bild{animation-name:bk-geraet-fahrt;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bk-fahrt;animation-range:cover 20% cover 80%}}}main:has(.bw-szene) #referenzen .karte-bild:has(.bk-geraet):before{top:auto;bottom:0}main:has(.bw-szene) #referenzen .karten-raster>li{isolation:isolate;--hgd-pixel:.375rem;position:relative}main:has(.bw-szene) #referenzen .karten-raster>li:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle 20rem at var(--mx,50%) var(--my,30%), var(--color-akzent-1), var(--color-signal) 45%, transparent 75%);position:absolute;inset:-.75rem}@supports (color:color-mix(in lab, red, red)){main:has(.bw-szene) #referenzen .karten-raster>li:before{background-image:radial-gradient(circle 20rem at var(--mx,50%) var(--my,30%), color-mix(in oklab, var(--color-akzent-1) 22%, transparent), color-mix(in oklab, var(--color-signal) 18%, transparent) 45%, transparent 75%)}}main:has(.bw-szene) #referenzen .karten-raster>li:before{opacity:0}main:has(.bw-szene) #referenzen .karten-raster>li:after{content:"";z-index:-1;width:calc(6 * var(--hgd-pixel));height:calc(6 * var(--hgd-pixel));pointer-events:none;background:linear-gradient(var(--color-signal) 0 0) right 0 bottom 0 / calc(4 * var(--hgd-pixel)) var(--hgd-pixel), linear-gradient(var(--color-signal) 0 0) right 0 bottom var(--hgd-pixel) / calc(3 * var(--hgd-pixel)) var(--hgd-pixel), linear-gradient(var(--color-signal) 0 0) right 0 bottom calc(2 * var(--hgd-pixel)) / calc(2 * var(--hgd-pixel)) var(--hgd-pixel), linear-gradient(var(--color-signal) 0 0) right 0 bottom calc(3 * var(--hgd-pixel)) / var(--hgd-pixel) var(--hgd-pixel), linear-gradient(var(--bk-text-invers,white) 0 0) right calc(5 * var(--hgd-pixel)) bottom 0 / var(--hgd-pixel) var(--hgd-pixel), linear-gradient(var(--color-akzent-1) 0 0) right var(--hgd-pixel) bottom calc(4 * var(--hgd-pixel)) / var(--hgd-pixel) var(--hgd-pixel);transform-origin:100% 100%;background-repeat:no-repeat;position:absolute;bottom:-.75rem;right:-.75rem}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) main:has(.bw-szene) #referenzen .karten-raster>li:before{transition-property:opacity;transition-duration:var(--bk-dauer-hgd,.4s);transition-timing-function:var(--bk-kurve-hgd,ease-out)}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) #referenzen .karten-raster>li:after{transition-property:scale;transition-duration:var(--bk-dauer-hgd,.4s);transition-timing-function:var(--bk-kurve-hgd-pop,ease-out)}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) #referenzen .karten-raster>li:is(:hover,:focus-within):before{opacity:1}:root:not([data-bewegung=ruhig]) main:has(.bw-szene) #referenzen .karten-raster>li:is(:hover,:focus-within):after{scale:1.35}}@media (min-width:64rem){main:has(.kopf-laufrahmen){--tw-rand:max(5.28vw, 4.25rem);--tw-rand-rechts:3.61vw;--tw-statement:clamp(2.25rem, 3.175vw, 3.5rem);--tw-h2:clamp(1.5rem, 1.984vw, 2.25rem);--tw-text:clamp(1rem, 1.19vw, 1.25rem);--tw-name:clamp(1.375rem, 1.806vw, 1.875rem);--tw-band:5.28vw;--tw-linie:5.83vw;--tw-buehne-h:min(100svh, 62.5vw);--tw-luecke:5.35vw;--tw-spalten:minmax(0, 852fr) minmax(0, 383fr);--tw-bild-h:calc((100cqi - var(--tw-luecke)) * 630 / 1235);--tw-bild-oben:8.5625rem;--tw-leiste-oben:4.75rem;--tw-luft:31.5vw}}main:has(.kopf-laufrahmen){--tw-hauch:var(--color-signal)}@supports (color:color-mix(in lab, red, red)){main:has(.kopf-laufrahmen){--tw-hauch:color-mix(in oklab, var(--color-signal) 10%, var(--color-surface-base))}}main:has(.kopf-laufrahmen){--tw-erhaben:var(--color-surface-muted);--tw-ecke:999px;--tw-stern:linear-gradient(var(--color-content-base) 0 0) 50% 0 / 14.286% 100% no-repeat, linear-gradient(var(--color-content-base) 0 0) 0 50% / 100% 14.286% no-repeat, linear-gradient(var(--color-content-base) 0 0) 16.667% 16.667% / 14.286% 14.286% no-repeat, linear-gradient(var(--color-content-base) 0 0) 83.333% 16.667% / 14.286% 14.286% no-repeat, linear-gradient(var(--color-content-base) 0 0) 16.667% 83.333% / 14.286% 14.286% no-repeat, linear-gradient(var(--color-content-base) 0 0) 83.333% 83.333% / 14.286% 14.286% no-repeat, linear-gradient(var(--color-content-base) 0 0) 33.333% 33.333% / 14.286% 14.286% no-repeat, linear-gradient(var(--color-content-base) 0 0) 66.667% 33.333% / 14.286% 14.286% no-repeat, linear-gradient(var(--color-content-base) 0 0) 33.333% 66.667% / 14.286% 14.286% no-repeat, linear-gradient(var(--color-content-base) 0 0) 66.667% 66.667% / 14.286% 14.286% no-repeat;--tw-kreuz:linear-gradient(currentColor 0 0) 0 0 / 20% 20% no-repeat, linear-gradient(currentColor 0 0) 100% 0 / 20% 20% no-repeat, linear-gradient(currentColor 0 0) 25% 25% / 20% 20% no-repeat, linear-gradient(currentColor 0 0) 75% 25% / 20% 20% no-repeat, linear-gradient(currentColor 0 0) 50% 50% / 20% 20% no-repeat, linear-gradient(currentColor 0 0) 25% 75% / 20% 20% no-repeat, linear-gradient(currentColor 0 0) 75% 75% / 20% 20% no-repeat, linear-gradient(currentColor 0 0) 0 100% / 20% 20% no-repeat, linear-gradient(currentColor 0 0) 100% 100% / 20% 20% no-repeat}@media (min-width:64rem){:root:has(main .kopf-laufrahmen) .bk-pixel-strobi[data-station=begleiter]{--begleiter-rand:5.28vw}main:has(.kopf-laufrahmen) section>.mx-auto{max-width:none;padding-inline:var(--tw-rand)}main:has(.kopf-laufrahmen) #fallstudien>.bk-spirale{padding-right:var(--tw-rand-rechts)}:root main:has(.kopf-laufrahmen) section:not(#start)>[class*=max-w-] h2:not(.sr-only){max-width:57.3vw;font-size:var(--tw-h2);letter-spacing:-.005em;font-weight:500;line-height:1.6}:root main:has(.kopf-laufrahmen) section:not(#start)>[class*=max-w-] h2:not(.sr-only)+p{font-size:clamp(1.0625rem,1.39vw,1.375rem);line-height:1.5}main:has(.kopf-laufrahmen) #start{padding-top:1rem}main:has(.kopf-laufrahmen) #start>div>.mb-10{margin-bottom:2rem}main:has(.kopf-laufrahmen) #start .goldkopf{display:block}main:has(.kopf-laufrahmen) #start .goldkopf-haupt{flex-wrap:wrap;align-items:center;column-gap:2.25rem;max-width:57.3vw;display:flex}main:has(.kopf-laufrahmen) #start .goldkopf-haupt>*{flex:0 0 100%}main:has(.kopf-laufrahmen) #start .goldkopf-haupt>p:first-child{font-family:var(--font-kennung);letter-spacing:.16em;margin-bottom:1.25rem;font-size:.8125rem}main:has(.kopf-laufrahmen) #start h1{max-width:none;font-size:var(--tw-statement);letter-spacing:-.01em;font-weight:500;line-height:1.15}main:has(.kopf-laufrahmen) #start h1>span{color:var(--color-content-base);font-weight:900;font-stretch:75%}main:has(.kopf-laufrahmen) #start .fokusskala{display:none}main:has(.kopf-laufrahmen) #start .goldkopf-haupt>div.text-small{margin-top:1.5rem;font-size:.8125rem}main:has(.kopf-laufrahmen) #start .goldkopf-haupt>p.text-lead{max-width:52rem;font-size:var(--tw-text);color:var(--color-content-base);margin-top:1.25rem;line-height:1.5}main:has(.kopf-laufrahmen) #start .goldkopf-haupt>:is(div:has(>.knopf),ul){flex:none;margin-top:2.25rem}main:has(.kopf-laufrahmen) #start .goldkopf-haupt>ul{gap:2.25rem}main:has(.kopf-laufrahmen) #start .goldkopf-haupt>ul a{border:0;border-block:2px solid var(--color-content-base);min-height:3rem;color:var(--color-content-base);font-family:var(--font-kennung);letter-spacing:.04em;background:0 0;border-radius:0;padding:0 .25rem;font-size:.8125rem}main:has(.kopf-laufrahmen) #start .goldkopf-haupt>ul a>svg{color:var(--color-content-base)}main:has(.kopf-laufrahmen) #start .goldkopf-seite{height:var(--tw-buehne-h);margin:clamp(3.5rem, 8svh, 9rem) calc(-1 * var(--tw-rand)) 0;background-color:var(--tw-hauch);anchor-name:--tw-buehne;place-items:center;display:grid;position:relative;top:auto;overflow:clip}main:has(.kopf-laufrahmen) #start .goldkopf-seite:before{content:"";inset:var(--tw-linie);border:1px solid var(--color-signal);pointer-events:none;position:absolute}main:has(.kopf-laufrahmen) #start .goldkopf-seite>.bk-pixel-strobi{top:calc(var(--tw-linie) + 1.5rem);left:calc(var(--tw-linie) + 1.5rem);position:absolute}main:has(.kopf-laufrahmen) #start .goldkopf-stapel{width:54vw;max-width:none;padding:0}main:has(.kopf-laufrahmen) #start .goldkopf-stapel>.goldkopf-stapel-bild{box-shadow:none;clip-path:polygon(0 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% 100%,1.5rem 100%,0 calc(100% - 1.5rem));border:0}main:has(.kopf-laufrahmen) #start nav:has(>p){margin-top:6.25rem}main:has(.kopf-laufrahmen) #start nav:has(>p)>p{font-family:var(--font-kennung);letter-spacing:.16em;margin-bottom:2.25rem;font-size:.8125rem}main:has(.kopf-laufrahmen) #start nav:has(>p)>ol{columns:auto;flex-wrap:wrap;gap:1.3rem 3.7rem;display:flex}main:has(.kopf-laufrahmen) #start nav:has(>p)>ol>li{align-items:center;display:flex;position:relative}main:has(.kopf-laufrahmen) #start nav:has(>p)>ol>li:not(:last-child):after,main:has(.kopf-laufrahmen) #fallstudien .betrachter-gruppe:first-child>.betrachter-chip:not(:last-child):before{content:"";background:var(--tw-stern);pointer-events:none;width:1.3125rem;height:1.3125rem;position:absolute;top:50%;left:calc(100% + 1.85rem);translate:-50% -50%}main:has(.kopf-laufrahmen) #start nav:has(>p)>ol>li>a{border-radius:var(--tw-ecke);corner-shape:bevel;background-color:var(--tw-erhaben);min-height:2.75rem;color:var(--color-content-base);font-size:var(--tw-text);padding-inline:1.95rem;font-weight:400;text-decoration:none}main:has(.kopf-laufrahmen) #start nav:has(>p)>ol>li>a:hover{background-color:var(--color-signal);color:var(--color-signal-ink)}main:has(.kopf-laufrahmen) #fallstudien .bk-spirale{--spirale-aus:1}:root main:has(.kopf-laufrahmen) #fallstudien>[class*=max-w-] h2:not(.sr-only){margin-bottom:2.75rem}main:has(.kopf-laufrahmen) #fallstudien .betrachter{display:contents}main:has(.kopf-laufrahmen) #fallstudien .betrachter-gruppe:first-child{align-items:center;gap:1.3rem 3.7rem}main:has(.kopf-laufrahmen) #fallstudien .betrachter-gruppe:first-child>.betrachter-legende{float:none;width:100%;margin:0 0 .5rem}main:has(.kopf-laufrahmen) #fallstudien .betrachter-gruppe:first-child>.betrachter-chip{border-radius:var(--tw-ecke);corner-shape:bevel;background-color:var(--tw-erhaben);min-block-size:2.75rem;color:var(--color-content-base);font-size:var(--tw-text);border:0;padding-inline:1.95rem;font-weight:400;position:relative}main:has(.kopf-laufrahmen) #fallstudien .betrachter-gruppe>.betrachter-radio:checked+.betrachter-chip{background-color:var(--color-signal);color:var(--color-signal-ink)}main:has(.kopf-laufrahmen) #fallstudien .betrachter-gruppe:first-child>.betrachter-radio:checked+.betrachter-chip:after{content:"";background:var(--tw-kreuz);width:.625rem;height:.625rem;margin-left:.75rem}main:has(.kopf-laufrahmen) #fallstudien .betrachter-gruppe:last-child{z-index:6;width:var(--tw-rand);height:10.5rem;margin:0 0 -10.5rem calc(-1 * var(--tw-rand));flex-flow:column;align-items:center;gap:.5rem;position:sticky;top:9rem}main:has(.kopf-laufrahmen) #fallstudien .betrachter-gruppe:last-child>.betrachter-legende{float:none;letter-spacing:.08em;margin:0 auto .25rem;font-size:.5625rem}main:has(.kopf-laufrahmen) #fallstudien .betrachter-gruppe:last-child>.betrachter-chip{border-radius:var(--tw-ecke);corner-shape:bevel;background-color:var(--tw-erhaben);min-block-size:2.75rem;border-color:#0000;justify-content:center;width:4rem;padding-inline:0;font-size:.6875rem}main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) .betrachter+ol{flex-direction:column;margin-top:10.5rem;display:flex;container-type:inline-size}main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) .betrachter+ol>li:last-child:nth-child(odd){grid-column:auto;justify-self:auto;width:auto}main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) .betrachter+ol:after{top:var(--tw-leiste-oben);z-index:5;width:calc((100% - var(--tw-luecke)) * 852 / 1235);background-color:var(--color-surface-base);min-height:3.8125rem;color:var(--color-content-base);align-self:flex-start;align-items:center;margin:0;font-size:.9375rem;display:flex;position:sticky}:where(main:has(.kopf-laufrahmen)) #fallstudien:has(#ansicht-raster:checked) li[data-branche]{--tw-nachlauf:calc(var(--tw-bild-h) + var(--tw-luft));grid-template-columns:var(--tw-spalten);grid-template-rows:repeat(6, auto) minmax(var(--tw-nachlauf), 1fr);column-gap:var(--tw-luecke);margin-bottom:calc(-1 * var(--tw-bild-h));view-timeline:--tw-eintrag block;view-timeline-inset:0;align-items:start;display:grid}main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]:last-child,main:has(.kopf-laufrahmen) #fallstudien:has(#branche-handwerk-bau:checked) li[data-branche=handwerk-bau]:not(:has(~li[data-branche=handwerk-bau])),main:has(.kopf-laufrahmen) #fallstudien:has(#branche-dienstleistung:checked) li[data-branche=dienstleistung]:not(:has(~li[data-branche=dienstleistung])),main:has(.kopf-laufrahmen) #fallstudien:has(#branche-gastronomie:checked) li[data-branche=gastronomie]:not(:has(~li[data-branche=gastronomie])),main:has(.kopf-laufrahmen) #fallstudien:has(#branche-retail:checked) li[data-branche=retail]:not(:has(~li[data-branche=retail])){--tw-nachlauf:0px;--tw-schleier:none;margin-bottom:0}main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>*{grid-column:2;max-width:none}main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>.sucher{top:var(--tw-bild-oben);grid-area:1/1/-1;margin:0;position:sticky}main:has(.kopf-laufrahmen) #fallstudien li[data-branche]>.sucher>.sucher-ecke{display:none}main:has(.kopf-laufrahmen) #fallstudien li[data-branche]>.sucher>a[aria-hidden=true]{background:0 0;padding:0}main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) [data-uebergang-bild]{aspect-ratio:852/630;clip-path:polygon(0 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% 100%,1.5rem 100%,0 calc(100% - 1.5rem));border:0;border-radius:0}main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) [data-uebergang-bild]:before{content:"";z-index:1;display:var(--tw-schleier,block);background-color:var(--color-surface-base);opacity:0;pointer-events:none;position:absolute;inset:0}main:has(.kopf-laufrahmen) #fallstudien li[data-branche]>.sucher>span.absolute{border-radius:var(--tw-ecke);corner-shape:bevel;border:0;padding-inline:.875rem;inset:auto auto 1rem 1rem}:root main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>h3{border-top:1px solid var(--color-content-base);font-size:var(--tw-name);grid-row:1;margin:4.8vw 0 0;padding-top:1.25rem;font-weight:500;line-height:1.25}main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>p:first-of-type{font-family:var(--font-kennung);letter-spacing:.06em;grid-row:2;margin:.5rem 0 0;font-size:.8125rem}main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>h3+p{font-size:var(--tw-text);color:var(--color-content-base);margin:3.125rem 0 0;line-height:1.5}main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>figure{margin:2.5rem 0 0}main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>div:last-child{border-top:1px solid var(--color-content-base);justify-content:space-between;margin-top:2.5rem;padding-top:1.75rem}main:has(.kopf-laufrahmen) #fallstudien li[data-branche]>div:last-child>a[target=_blank]{border-radius:var(--tw-ecke);corner-shape:bevel;background-color:var(--tw-erhaben);color:var(--color-content-base);padding-inline:1.25rem;font-weight:400}main:has(.kopf-laufrahmen) #software li{grid-template-columns:var(--tw-spalten);column-gap:var(--tw-luecke)}main:has(.kopf-laufrahmen) #software li>*{grid-column:auto}main:has(.kopf-laufrahmen) #fragen>div{max-width:none}main:has(.kopf-laufrahmen) #fragen [id]>h3{font-size:var(--tw-name);font-weight:500}}@supports (anchor-name:--tw-buehne){@media (min-width:64rem){main:has(.kopf-laufrahmen) .kopf-laufrahmen:after{position-anchor:--tw-buehne;top:anchor(top);z-index:2;width:max-content;height:var(--tw-band);color:var(--color-signal);font-family:var(--font-display);font-size:4.4vw;font-weight:800;font-stretch:75%;line-height:var(--tw-band);letter-spacing:.02em;border:0;padding:0 0 0 1.5rem;bottom:auto;left:0;right:auto}}}@media (min-width:64rem) and (min-height:40rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) main:has(.kopf-laufrahmen) #start .goldkopf{grid-template-columns:minmax(0,1fr);grid-template-rows:auto calc(var(--tw-buehne-h) + 59svh);display:grid}:root:not([data-bewegung=ruhig]) main:has(.kopf-laufrahmen) #start .goldkopf>.goldkopf-haupt{grid-row:1}:root:not([data-bewegung=ruhig]) main:has(.kopf-laufrahmen) #start .goldkopf-seite{grid-area:2/1;align-self:start;position:sticky;top:0}:root:not([data-bewegung=ruhig]) main:has(.kopf-laufrahmen) .kopf-laufrahmen:after{animation-name:tw-band;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--kopf-laufrahmen;animation-range:cover exit 0%}:root:not([data-bewegung=ruhig]) main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche] [data-uebergang-bild]:before{animation-name:tw-schleier;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--tw-eintrag;animation-range:cover calc(100% - 100svh - var(--tw-bild-h)) cover calc(100% - var(--tw-bild-oben) - var(--tw-bild-h))}}}@keyframes tw-band{0%{translate:0}to{translate:-38%}}@keyframes tw-schleier{0%{opacity:0}to{opacity:.6}}@media (max-width:63.99rem){:root main:has(.kopf-laufrahmen) #start h1{letter-spacing:-.01em;font-size:clamp(1.5rem,6.2vw,2.25rem);font-weight:500;line-height:1.15}:root main:has(.kopf-laufrahmen) #start h1>span{color:var(--color-content-base);font-weight:900;font-stretch:75%}:root main:has(.kopf-laufrahmen) #start .fokusskala{display:none}:root main:has(.kopf-laufrahmen) #start .goldkopf-haupt>p.text-lead{color:var(--color-content-base);font-size:1.0625rem;line-height:1.5}:root main:has(.kopf-laufrahmen) #start .goldkopf-haupt>ul a{border:0;border-block:2px solid var(--color-content-base);font-family:var(--font-kennung);background:0 0;border-radius:0;font-size:.75rem}:root main:has(.kopf-laufrahmen) section:not(#start)>[class*=max-w-] h2:not(.sr-only){font-size:1.5rem;font-weight:500;line-height:1.3}:root main:has(.kopf-laufrahmen) #start .goldkopf-seite{height:min(128vw,36rem);margin-inline:calc(-1 * var(--spacing-gutter));background-color:var(--tw-hauch);anchor-name:--tw-buehne;place-items:center;display:grid;position:relative;overflow:clip}:root main:has(.kopf-laufrahmen) #start .goldkopf-seite:before{content:"";border:1px solid var(--color-signal);pointer-events:none;position:absolute;inset:1.6875rem}:root main:has(.kopf-laufrahmen) #start .goldkopf-seite>.bk-pixel-strobi{position:absolute;top:2.75rem;left:2.75rem}:root main:has(.kopf-laufrahmen) #start .goldkopf-stapel{width:74vw;padding:0}:root main:has(.kopf-laufrahmen) #start .goldkopf-stapel>.goldkopf-stapel-bild{box-shadow:none;border:0}:root main:has(.kopf-laufrahmen) #start nav:has(>p)>ol{columns:auto;margin-inline:calc(-1 * var(--spacing-gutter));padding:.25rem var(--spacing-gutter) 1rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:thin;scrollbar-color:var(--color-signal) transparent;gap:.75rem;display:flex;overflow-x:auto}:root main:has(.kopf-laufrahmen) #start nav:has(>p)>ol>li{scroll-snap-align:start;flex:none}:root main:has(.kopf-laufrahmen) #start nav:has(>p)>ol>li>a{border-radius:var(--tw-ecke);corner-shape:bevel;background-color:var(--tw-erhaben);color:var(--color-content-base);white-space:nowrap;padding-inline:1.5rem;font-size:1rem;font-weight:400;text-decoration:none}:root main:has(.kopf-laufrahmen) #fallstudien .bk-spirale{--spirale-aus:1}:root main:has(.kopf-laufrahmen) #fallstudien .bk-spirale>ol>li{animation-name:none;transform:none}:root main:has(.kopf-laufrahmen) #fallstudien .betrachter{margin-inline:calc(-1 * var(--spacing-gutter));padding:1.5rem var(--spacing-gutter);background-color:var(--tw-hauch);border:0;position:relative;top:auto}:root main:has(.kopf-laufrahmen) #fallstudien .betrachter-chip{border-radius:var(--tw-ecke);corner-shape:bevel;background-color:var(--color-surface-base);border-color:#0000;font-weight:400}:root main:has(.kopf-laufrahmen) #fallstudien .betrachter-radio:checked+.betrachter-chip{background-color:var(--color-signal);color:var(--color-signal-ink)}:root main:has(.kopf-laufrahmen) #fallstudien .betrachter+ol:after{z-index:5;min-height:3.75rem;margin:-2.5rem calc(-1 * var(--spacing-gutter)) 0;padding-inline:var(--spacing-gutter);background-color:var(--tw-hauch);color:var(--color-content-base);align-items:center;font-size:.875rem;display:flex;position:sticky;top:0}:root main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>*{order:3}:root main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>.sucher{margin:0 calc(-1 * var(--spacing-gutter)) 1.75rem;order:0}:root main:has(.kopf-laufrahmen) #fallstudien li[data-branche]>.sucher>.sucher-ecke{display:none}:root main:has(.kopf-laufrahmen) #fallstudien li[data-branche]>.sucher>a[aria-hidden=true]{background:0 0;padding:0}:root main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) [data-uebergang-bild]{border:0;border-radius:0}:root main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>h3{border-top:1px solid var(--color-content-base);order:1;margin-bottom:.375rem;padding-top:1.25rem;font-size:1.5rem;font-weight:500;line-height:1.2}:root main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>p:first-of-type{font-family:var(--font-kennung);order:2;margin-bottom:2.25rem;font-size:.75rem}:root main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>h3+p{color:var(--color-content-base);font-size:1.0625rem;line-height:1.5}:root main:has(.kopf-laufrahmen) #fallstudien:has(#ansicht-raster:checked) li[data-branche]>div:last-child{border-top:1px solid var(--color-content-base);padding-top:1.5rem}:root main:has(.kopf-laufrahmen) #fallstudien li[data-branche]>div:last-child>a[target=_blank]{border-radius:var(--tw-ecke);corner-shape:bevel;background-color:var(--tw-erhaben);color:var(--color-content-base);padding-inline:1.25rem}}@supports (anchor-name:--tw-buehne){@media (max-width:63.99rem){:root main:has(.kopf-laufrahmen) .kopf-laufrahmen:after{position-anchor:--tw-buehne;top:anchor(top);z-index:2;width:max-content;height:1.6875rem;color:var(--color-signal);font-family:var(--font-display);letter-spacing:.02em;border:0;padding:0 0 0 .75rem;font-size:1.25rem;font-weight:800;font-stretch:75%;line-height:1.6875rem;bottom:auto;left:0;right:auto}}}@media (max-width:63.99rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) main:has(.kopf-laufrahmen) .kopf-laufrahmen:after{animation-name:tw-band}}}@supports (corner-shape:bevel){main:has(.kopf-laufrahmen){--tw-ecke:0 .75rem}main:has(.kopf-laufrahmen) #fragen [id]:has(>h3){corner-shape:bevel;border-radius:0 1.25rem}}main:has(.bk-fuba){--fl-bogen:clamp(1rem, 2.5vw, 2.5rem);--fl-innen:4vw;--fl-rand:calc(var(--fl-bogen) + var(--fl-innen));--fl-kachel:3vw;--fl-tinte:var(--color-secondary-900);--fl-hell:var(--color-neutral-50);--fl-hauch:var(--color-signal)}@supports (color:color-mix(in lab, red, red)){main:has(.bk-fuba){--fl-hauch:color-mix(in oklab, var(--color-signal) 10%, var(--color-surface-base))}}main:has(.bk-fuba){--fl-lavendel:var(--color-konstrukt-violett)}@supports (color:color-mix(in lab, red, red)){main:has(.bk-fuba){--fl-lavendel:color-mix(in oklab, var(--color-konstrukt-violett) 24%, var(--color-surface-base))}}main:has(.bk-fuba){--fl-schnitt:1.75rem;--fl-bildschnitt:1.5rem;--fl-ecke:999px;--fl-rahmenecke:1.875rem;--fl-oben:3rem;--fl-naht:22vw;--fl-titel:var(--text-statement);--fl-intro:1.25rem;--fl-kennung:.8125rem;--fl-kachel-titel:1.25rem;--fl-kachel-text:.9375rem;--fl-kachel-innen:1.625rem;--fl-luecke:2.0625rem;--fl-block:100%;--fl-figur:100%}@media (min-width:64rem){main:has(.bk-fuba){--fl-kachel:1.5vw;--fl-h1:clamp(3.5rem, 6.4vw, 6.5rem);--fl-titel:clamp(3rem, 6.25vw, 6.25rem);--fl-intro:clamp(1.25rem, 1.944vw, 1.875rem);--fl-block:min(69.44vw, 62.5rem);--fl-kennung:clamp(.875rem, 1.32vw, 1.1875rem);--fl-kachel-titel:clamp(1.25rem, 1.736vw, 1.625rem);--fl-kachel-text:1rem;--fl-kachel-innen:2.5vw 2.57vw;--fl-luecke:2.64vw;--fl-oben:6.94vw;--fl-figur:30vw;--fl-naht:9vw;--fl-zickzack-1:calc(46.39vw - var(--fl-rand));--fl-zickzack-2:9.31vw}}:root:has(main .bk-fuba) .bk-pixel-strobi[data-station=begleiter]{--begleiter-rand:calc(clamp(1rem, 2.5vw, 2.5rem) + 4vw - .25rem)}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:nth-child(3n+1),:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type{--fl-welt:var(--color-signal)}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:nth-child(3n+2){--fl-welt:var(--color-konstrukt-violett)}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:nth-child(3n+3),:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details){--fl-welt:var(--color-accent-300)}:root #main-content:has(.bk-fuba) #vorgehen{--fl-welt:var(--fl-hauch)}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(a[href*=website-relaunch]){--fl-welt:var(--fl-lavendel)}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:is(:nth-child(3n+1),:nth-child(3n+2)),:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type,:root #main-content:has(.bk-fuba) #vorgehen ol>li{--fl-schrift:var(--fl-hell);--color-content-base:var(--fl-hell);--color-content-soft:var(--fl-hell);--color-content-muted:var(--fl-hell);--color-action-primary:var(--fl-hell);--color-action-primary-hover:var(--fl-hell);--color-focus:var(--fl-hell);--color-border-base:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:is(:nth-child(3n+1),:nth-child(3n+2)),:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type,:root #main-content:has(.bk-fuba) #vorgehen ol>li{--color-border-base:color-mix(in oklab, var(--color-neutral-50) 55%, transparent)}}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:is(:nth-child(3n+1),:nth-child(3n+2)),:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type,:root #main-content:has(.bk-fuba) #vorgehen ol>li{--color-border-subtle:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:is(:nth-child(3n+1),:nth-child(3n+2)),:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type,:root #main-content:has(.bk-fuba) #vorgehen ol>li{--color-border-subtle:color-mix(in oklab, var(--color-neutral-50) 35%, transparent)}}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:is(:nth-child(3n+1),:nth-child(3n+2)),:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type,:root #main-content:has(.bk-fuba) #vorgehen ol>li{color:var(--color-content-base)}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:nth-child(3n+3),:root #main-content:has(.bk-fuba) #vorgehen,:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(a[href*=website-relaunch]),:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details){--fl-schrift:var(--fl-tinte);--color-content-base:var(--fl-tinte);--color-content-soft:var(--fl-tinte);--color-content-muted:var(--fl-tinte);--color-action-primary:var(--fl-tinte);--color-action-primary-hover:var(--fl-tinte);--color-focus:var(--fl-tinte);--color-border-base:var(--color-secondary-900)}@supports (color:color-mix(in lab, red, red)){:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:nth-child(3n+3),:root #main-content:has(.bk-fuba) #vorgehen,:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(a[href*=website-relaunch]),:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details){--color-border-base:color-mix(in oklab, var(--color-secondary-900) 45%, transparent)}}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:nth-child(3n+3),:root #main-content:has(.bk-fuba) #vorgehen,:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(a[href*=website-relaunch]),:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details){--color-border-subtle:var(--color-secondary-900)}@supports (color:color-mix(in lab, red, red)){:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:nth-child(3n+3),:root #main-content:has(.bk-fuba) #vorgehen,:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(a[href*=website-relaunch]),:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details){--color-border-subtle:color-mix(in oklab, var(--color-secondary-900) 22%, transparent)}}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:nth-child(3n+3),:root #main-content:has(.bk-fuba) #vorgehen,:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(a[href*=website-relaunch]),:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details){color:var(--color-content-base)}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details){--color-action-primary:var(--color-primary-700);--color-action-primary-hover:var(--color-primary-800)}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li,:root #main-content:has(.bk-fuba) #vorgehen,:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):is(:has(a[href*=website-relaunch]),:has(details),:last-of-type){margin-inline:var(--fl-bogen);background-color:var(--fl-welt);background-image:none;border:0;border-radius:0;position:relative}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:first-child{border-start-start-radius:2rem;border-start-end-radius:2rem}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type{border-end-end-radius:2rem;border-end-start-radius:2rem}:root #main-content:has(.bk-fuba) #leistungen{z-index:1;border-top:0;padding-bottom:0;position:relative}:root #main-content:has(.bk-fuba) #leistungen>.mx-auto{max-width:none;padding-inline:0}:root #main-content:has(.bk-fuba) #leistungen>.mx-auto>:is(.kicker,h2){max-width:none;margin-inline:var(--fl-rand);text-align:center;justify-content:center}:root #main-content:has(.bk-fuba) #leistungen .bk-snapreihe,:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln{border:0;margin:0}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li{--fl-modul-oben:max(1.5rem, calc(var(--fl-oben) - 3rem));padding:var(--fl-modul-oben) var(--fl-innen) 0;color:var(--color-content-base)}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li+li{padding-top:calc(var(--fl-modul-oben) + var(--fl-naht))}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li.fokusebene{will-change:auto;animation-name:none;transform:none}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>.sucher-ecke{display:none}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li:before{content:none}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div{flex-direction:column;align-items:center;gap:0;padding:0;display:flex}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div>div:first-child{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div>div:first-child>span:first-child{font-family:var(--font-kennung);font-size:var(--fl-kennung);letter-spacing:.126em;color:var(--color-content-base);margin:0 0 1.25rem;font-weight:600}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln h3{max-width:100%;font-size:var(--fl-titel);letter-spacing:.02em;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0 0 clamp(1.5rem,2.78vw,2.75rem);font-weight:800;font-stretch:75%;line-height:1}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div>div:first-child>p{width:100%;max-width:var(--fl-block);font-size:var(--fl-intro);text-align:left;-webkit-hyphens:manual;hyphens:manual;color:var(--color-content-base);line-height:1.6}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div>div:first-child>span:last-child,:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type a.knopf{border-radius:var(--fl-ecke);corner-shape:bevel;letter-spacing:.07em;min-width:12.375rem;min-height:2.75rem;color:var(--color-content-base);border:2px solid;justify-content:center;margin-top:clamp(2rem,3.33vw,3rem);padding:0 1.5rem;font-size:clamp(.875rem,1.04vw,1rem);font-weight:600;text-decoration:none}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div>figure{z-index:1;width:var(--fl-figur);margin:clamp(2.5rem, 4.86vw, 4.375rem) 0 calc(-1 * var(--fl-naht));position:relative}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div>figure>div{clip-path:polygon(0 0, calc(100% - var(--fl-bildschnitt)) 0, 100% var(--fl-bildschnitt), 100% 100%, var(--fl-bildschnitt) 100%, 0 calc(100% - var(--fl-bildschnitt)));border:0;border-radius:0}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div>figure>figcaption{background-color:var(--fl-hell);color:var(--fl-tinte);font-family:var(--font-kennung);letter-spacing:.04em;margin-top:.5rem;padding:.375rem .75rem;font-size:.75rem;display:inline-block}:root #main-content:has(.bk-fuba) #vorgehen{padding-top:calc(var(--fl-oben) + var(--fl-naht));padding-bottom:var(--fl-oben)}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):is(#vorgehen,:has(a[href*=website-relaunch]),:has(details),:last-of-type)>[class*=max-w-]{max-width:none;padding-inline:var(--fl-innen)}:root #main-content:has(.bk-fuba) #vorgehen>div>div:first-child{text-align:center;flex-direction:column;align-items:center;max-width:none;display:flex}:root #main-content:has(.bk-fuba) #vorgehen>div>div:first-child>.kicker,:root #main-content:has(.bk-fuba) #leistungen>div>.kicker{width:auto;max-width:none;font-size:var(--fl-kennung);color:var(--color-content-base);background:0 0;justify-content:center;align-self:center;align-items:baseline;column-gap:.75rem;margin:0 0 1.5rem;padding:0;display:flex}:root #main-content:has(.bk-fuba) :is(#vorgehen,#leistungen) .kicker .kicker-nr,:root #main-content:has(.bk-fuba) :is(#vorgehen,#leistungen) .kicker .kicker-nr+span{font-family:var(--font-kennung);font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:.126em;color:inherit;margin:0}:root #main-content:has(.bk-fuba) :is(#vorgehen,#leistungen) .kicker .kicker-nr:before,:root #main-content:has(.bk-fuba) :is(#vorgehen,#leistungen) .kicker .kicker-nr:after{font-size:inherit;vertical-align:baseline;color:inherit}:root #main-content:has(.bk-fuba) #vorgehen>div>div:first-child>h2,:root #main-content:has(.bk-fuba) #leistungen>div>h2,:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):is(:has(details),:last-of-type) h2{max-width:none;font-size:var(--fl-titel);letter-spacing:.02em;text-align:center;text-wrap:balance;margin-inline:0;margin-top:0;font-weight:800;font-stretch:75%;line-height:1}:root #main-content:has(.bk-fuba) #leistungen>div>h2{margin-bottom:clamp(3rem,4.86vw,4.375rem)}:root #main-content:has(.bk-fuba) #vorgehen>div>div:first-child>h2,:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type h2{margin-bottom:0}:root #main-content:has(.bk-fuba) #vorgehen>div>div:first-child>h2{color:var(--color-konstrukt-violett)}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details) h2{color:var(--color-signal)}:root #main-content:has(.bk-fuba) #vorgehen>div>div:first-child>p,:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(a[href*=website-relaunch]) p{width:100%;max-width:var(--fl-block);font-size:var(--fl-intro);text-align:left;-webkit-hyphens:manual;hyphens:manual;color:var(--color-content-base);margin-inline:auto;line-height:1.6}:root #main-content:has(.bk-fuba) #vorgehen>div>div:first-child>p{margin-top:clamp(1.5rem,2.78vw,2.75rem)}:root #main-content:has(.bk-fuba) #vorgehen .bk-snapreihe{margin:clamp(2.5rem, 4.86vw, 4.375rem) calc(var(--fl-kachel) - var(--fl-innen)) 0}:root #main-content:has(.bk-fuba) #vorgehen ol{gap:var(--fl-luecke);border:0;display:grid}:root #main-content:has(.bk-fuba) #vorgehen ol>li{isolation:isolate;padding:var(--fl-kachel-innen);border:0;border-radius:0;position:relative}:root #main-content:has(.bk-fuba) #vorgehen ol>li:before{content:"";z-index:-1;background-color:var(--color-konstrukt-violett);clip-path:polygon(0 0, calc(100% - var(--fl-schnitt)) 0, 100% var(--fl-schnitt), 100% 100%, var(--fl-schnitt) 100%, 0 calc(100% - var(--fl-schnitt)));position:absolute;inset:0}:root #main-content:has(.bk-fuba) #vorgehen ol>li>span{font-family:var(--font-kennung);letter-spacing:.08em;color:var(--color-content-base);font-size:.8125rem}:root #main-content:has(.bk-fuba) #vorgehen ol>li>h3{font-size:var(--fl-kachel-titel);letter-spacing:.04em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;margin:1rem 0 1.5rem;font-weight:700;line-height:1.2}:root #main-content:has(.bk-fuba) #vorgehen ol>li>p{font-size:var(--fl-kachel-text);-webkit-hyphens:manual;hyphens:manual;color:var(--color-content-base);line-height:1.45}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(a[href*=website-relaunch]){padding-block:var(--fl-oben)}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(a[href*=website-relaunch]) a{color:var(--color-content-base);text-underline-offset:5px;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:2.5px}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details){padding-block:var(--fl-oben)}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details) h2{margin-bottom:clamp(2rem,3.33vw,3rem)}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details) h2+div{max-width:var(--fl-block);border:3px solid var(--color-signal);border-radius:var(--fl-rahmenecke);margin-inline:auto;padding:.5rem clamp(1.25rem,2.57vw,2.5rem)}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details) details:last-child{border-bottom:0}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details) summary{font-size:1.25rem}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details) h2+div+div{justify-content:center;display:flex}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type{padding-block:var(--fl-oben)}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type>div{flex-direction:column;align-items:center;gap:0}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type a.knopf{border-color:var(--fl-hell);background-color:var(--fl-hell);height:auto;box-shadow:none;color:var(--color-signal)}:root #main-content:has(.bk-fuba) .bk-fuba+section:not(#start){border-top:0}:root #main-content:has(.bk-fuba) .bk-fuba+section:not(#start)>.mx-auto{max-width:none;padding-inline:var(--fl-rand)}@media (min-width:64rem){:root #main-content:has(.bk-fuba) #start>.mx-auto{max-width:none;padding-inline:var(--fl-rand)}:root #main-content:has(.bk-fuba) #start .goldkopf{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}:root #main-content:has(.bk-fuba) #start .goldkopf-haupt>p:first-child{font-family:var(--font-kennung);font-size:var(--fl-kennung);letter-spacing:.126em;color:var(--color-content-base);margin-bottom:1.5rem}:root #main-content:has(.bk-fuba) #start .goldkopf-haupt>h1{max-width:none;font-size:var(--fl-h1);letter-spacing:.02em;font-weight:800;font-stretch:75%;line-height:1}:root #main-content:has(.bk-fuba) #start .goldkopf-haupt .bk-snapreihe{margin-top:clamp(3rem,4.86vw,4.375rem)}:root #main-content:has(.bk-fuba) #start .goldkopf-haupt ul{grid-template-columns:var(--fl-zickzack-1) var(--fl-zickzack-2) minmax(0, 1fr);gap:clamp(2rem,2.78vw,2.75rem) 0;max-width:none}:root #main-content:has(.bk-fuba) #start .goldkopf-haupt ul>li{max-width:36vw;font-family:var(--font-display);padding-right:2.5vw;font-size:clamp(1.125rem,1.53vw,1.5rem);font-weight:600;line-height:1.3}:root #main-content:has(.bk-fuba) #start .goldkopf-haupt ul>li:nth-child(odd){grid-column:1}:root #main-content:has(.bk-fuba) #start .goldkopf-haupt ul>li:nth-child(2){grid-column:2/-1}:root #main-content:has(.bk-fuba) #start .goldkopf-haupt ul>li:nth-child(4){grid-column:3}:root #main-content:has(.bk-fuba) #start .goldkopf>.goldkopf-seite{width:var(--fl-block);grid-area:2/1;justify-self:center;margin-top:clamp(4rem,6.94vw,6.25rem);position:relative;top:auto}:root #main-content:has(.bk-fuba) #start .goldkopf-seite [data-kurz-gesagt]{font-size:clamp(1.0625rem,1.39vw,1.25rem);line-height:1.6}:root #main-content:has(.bk-fuba) #vorgehen ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:63.99rem){:root #main-content:has(.bk-fuba) .bk-snapreihe{margin-inline:0;display:block}:root #main-content:has(.bk-fuba) .bk-snapreihe:before,:root #main-content:has(.bk-fuba) .bk-snapreihe:after{display:none}:root #main-content:has(.bk-fuba) .bk-snapreihe>.bk-snapreihe__spur{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;padding:0;overflow:visible}:root #main-content:has(.bk-fuba) #start .goldkopf-haupt ul{gap:0}:root #main-content:has(.bk-fuba) #start .goldkopf-haupt ul>li{border:0;border-top:1px solid var(--color-border-base);font-family:var(--font-display);border-radius:0;padding:.875rem 0;font-size:1.125rem;font-weight:600;line-height:1.3}:root #main-content:has(.bk-fuba) #leistungen>.mx-auto>h2{margin-bottom:2.5rem}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li{isolation:auto}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div>figure{order:0}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln h3{font-size:min(var(--text-statement), calc((100vw - 2 * var(--fl-rand)) / 10.6));letter-spacing:-.02em;font-weight:700}:root #main-content:has(.bk-fuba) #vorgehen ol>li{padding:var(--fl-kachel-innen)}:root #main-content:has(.bk-fuba) #vorgehen ol>li>h3{font-size:var(--fl-kachel-titel)}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):last-of-type a.knopf{width:100%;min-height:4.25rem}}@media (hover:hover){:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div:hover h3>a{color:#0000;-webkit-text-stroke:2px var(--fl-schrift)}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div:hover>div>span:last-child{background-color:var(--fl-schrift);color:var(--fl-welt)}}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div:has(:focus-visible) h3>a{color:#0000;-webkit-text-stroke:2px var(--fl-schrift)}:root #main-content:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div:has(:focus-visible)>div>span:last-child{background-color:var(--fl-schrift);color:var(--fl-welt)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) main:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div>figure,:root:not([data-bewegung=ruhig]) #main-content:has(.bk-fuba) #vorgehen ol>li{animation-name:fl-steigt;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry}:root:not([data-bewegung=ruhig]) #main-content:has(.bk-fuba) #vorgehen ol>li:nth-child(3n+2){animation-range:entry 10%}:root:not([data-bewegung=ruhig]) #main-content:has(.bk-fuba) #vorgehen ol>li:nth-child(3n+3){animation-range:entry 20%}:root:not([data-bewegung=ruhig]) main:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div>div>span:last-child{transition-property:scale;transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1)}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) main:has(.bk-fuba) #leistungen .bk-ml-kacheln>li>div:hover>div>span:last-child{scale:1.06}}@keyframes fl-steigt{0%{translate:0 4rem}to{translate:none}}@supports (corner-shape:bevel){main:has(.bk-fuba){--fl-ecke:0 .75rem}:root #main-content:has(.bk-fuba) .bk-fuba>section:not(#start):has(details) h2+div{border-radius:0 var(--fl-rahmenecke);corner-shape:bevel}}@media (min-width:64rem){footer[role=contentinfo] .fuss-band{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:0 clamp(3rem,6vw,7rem);padding-block:clamp(4.5rem,7svh + 2rem,8rem);padding-inline:clamp(2.5rem,4vw,4.5rem)}footer[role=contentinfo] .fuss-band>div.min-w-0:not(.fuss-handlung){display:contents}footer[role=contentinfo] .fuss-band .fokusskala{display:none}footer[role=contentinfo] .fuss-band h2{letter-spacing:-.035em;grid-area:1/1/span 2;align-self:center;font-size:clamp(3rem,5.1vw,5.75rem);font-weight:500;line-height:1}footer[role=contentinfo] .fuss-band h2+p{border-inline-start:1px solid var(--color-signal-ink);grid-area:1/2;align-self:end;margin-top:0;padding-block-end:1.5rem;padding-inline-start:clamp(1.25rem,2.5vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){footer[role=contentinfo] .fuss-band h2+p{border-inline-start:1px solid color-mix(in oklab, var(--color-signal-ink) 45%, transparent)}}footer[role=contentinfo] .fuss-band h2+p{font-size:clamp(1.15rem,1.67vw,1.6rem);line-height:1.35}footer[role=contentinfo] .fuss-band .fuss-handlung{grid-area:2/2;align-self:stretch;padding-block-start:1.5rem}footer[role=contentinfo] .fuss-link{font-size:1.0625rem;line-height:1.5}}@media (min-width:64rem) and (max-width:79.99rem){footer[role=contentinfo] .mb-16.grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr)}footer[role=contentinfo] .fuss-band .fuss-handlung>a{white-space:normal;max-inline-size:100%}}main div.sucher:has(img):not(#start *),main .hgd-karte{--hgd-licht-radius:22rem;--hgd-pixel:.375rem;--hgd-mosaik-a:var(--color-signal);--hgd-mosaik-b:currentColor;--hgd-mosaik-c:var(--color-akzent-1)}#main-content:has(.bk-fuba) #leistungen .hgd-karte{--hgd-mosaik-a:var(--color-surface-inverse)}main .hgd-karte{isolation:isolate;position:relative}main div.sucher:has(img):not(#start *):before,main .hgd-karte:before{content:"";z-index:2;pointer-events:none;background-image:radial-gradient(circle var(--hgd-licht-radius) at var(--mx,50%) var(--my,50%), var(--color-akzent-1), var(--color-signal) 42%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){main div.sucher:has(img):not(#start *):before,main .hgd-karte:before{background-image:radial-gradient(circle var(--hgd-licht-radius) at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--color-akzent-1) 36%, transparent), color-mix(in oklab, var(--color-signal) 16%, transparent) 42%, transparent 72%)}}main div.sucher:has(img):not(#start *):before,main .hgd-karte:before{opacity:0}main div.sucher:has(img):not(#start *):after,main .hgd-karte:after{content:"";z-index:3;width:calc(6 * var(--hgd-pixel));height:calc(6 * var(--hgd-pixel));pointer-events:none;background:linear-gradient(var(--hgd-mosaik-a) 0 0) right 0 bottom 0 / calc(4 * var(--hgd-pixel)) var(--hgd-pixel), linear-gradient(var(--hgd-mosaik-a) 0 0) right 0 bottom var(--hgd-pixel) / calc(3 * var(--hgd-pixel)) var(--hgd-pixel), linear-gradient(var(--hgd-mosaik-a) 0 0) right 0 bottom calc(2 * var(--hgd-pixel)) / calc(2 * var(--hgd-pixel)) var(--hgd-pixel), linear-gradient(var(--hgd-mosaik-a) 0 0) right 0 bottom calc(3 * var(--hgd-pixel)) / var(--hgd-pixel) var(--hgd-pixel), linear-gradient(var(--hgd-mosaik-b) 0 0) right calc(5 * var(--hgd-pixel)) bottom 0 / var(--hgd-pixel) var(--hgd-pixel), linear-gradient(var(--hgd-mosaik-b) 0 0) right calc(4 * var(--hgd-pixel)) bottom var(--hgd-pixel) / var(--hgd-pixel) var(--hgd-pixel), linear-gradient(var(--hgd-mosaik-b) 0 0) right calc(2 * var(--hgd-pixel)) bottom calc(3 * var(--hgd-pixel)) / var(--hgd-pixel) var(--hgd-pixel), linear-gradient(var(--hgd-mosaik-c) 0 0) right var(--hgd-pixel) bottom calc(4 * var(--hgd-pixel)) / var(--hgd-pixel) var(--hgd-pixel);transform-origin:100% 100%;background-repeat:no-repeat;position:absolute;bottom:0;right:0}main .hgd-karte:before,main .hgd-karte:after{z-index:-1}@media (max-width:47.99rem){#stimmen ul.grid{grid-auto-columns:min(84%,21.5rem)}}@media (min-width:48rem) and (max-width:63.99rem){#stimmen ul.grid{contain:inline-size;margin-inline:calc(-1 * var(--spacing-gutter));padding:.25rem var(--spacing-gutter) 1.25rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:thin;scrollbar-color:var(--color-signal) transparent;grid-template-columns:none;grid-auto-columns:21.5rem;grid-auto-flow:column;gap:0 1rem;position:relative;overflow-x:auto}#stimmen ul.grid>li,#stimmen ul.grid>li:last-child:nth-child(2n){scroll-snap-align:start;grid-column:auto}}footer:has(.riesenwort-fuss){overflow-x:clip}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .knopf{transition-duration:var(--bk-dauer-hgd-lang), var(--bk-dauer-hgd-lang), var(--dur-press);transition-timing-function:var(--bk-kurve-hgd), var(--bk-kurve-hgd), var(--ease-standard)}:root:not([data-bewegung=ruhig]) :is(.knopf,.nav-pill-cta):before,:root:not([data-bewegung=ruhig]) :is(.knopf,.nav-pill-cta):after,:root:not([data-bewegung=ruhig]) .knopf-pfeil>svg:last-child,:root:not([data-bewegung=ruhig]) :is(main,footer) a[class*=duration-feedback],:root:not([data-bewegung=ruhig]) :is(main,footer) a [class*=duration-feedback],:root:not([data-bewegung=ruhig]) :is(main,footer) .group [class*=group-hover\:translate]{transition-duration:var(--bk-dauer-hgd-lang);transition-timing-function:var(--bk-kurve-hgd)}:root:not([data-bewegung=ruhig]) details>summary>svg[class*=group-open]{transition-duration:var(--bk-dauer-hgd-kurz);transition-timing-function:var(--bk-kurve-hgd)}:root:not([data-bewegung=ruhig]) main:has(.kopf-laufrahmen) li span.rounded-full.bg-success-base[aria-hidden=true]{position:relative}:root:not([data-bewegung=ruhig]) main:has(.kopf-laufrahmen) li span.rounded-full.bg-success-base[aria-hidden=true]:after{content:"";border-radius:inherit;background-color:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}:root:not([data-bewegung=ruhig]) main:has(.kopf-laufrahmen) li span.rounded-full.bg-success-base[aria-hidden=true][data-hgd-puls]:after{animation-name:hgd-ping;animation-duration:1.5s;animation-timing-function:var(--bk-kurve-hgd);animation-iteration-count:3}:root:not([data-bewegung=ruhig]) main:has(.kopf-laufrahmen) li:hover span.rounded-full.bg-success-base[aria-hidden=true]:after{animation-name:hgd-ping-nochmal;animation-duration:1.5s;animation-timing-function:var(--bk-kurve-hgd);animation-iteration-count:2}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) main div.sucher:has(img):not(#start *):before,:root:not([data-bewegung=ruhig]) main .hgd-karte:before{transition-property:opacity;transition-duration:var(--bk-dauer-hgd);transition-timing-function:var(--bk-kurve-hgd)}:root:not([data-bewegung=ruhig]) main div.sucher:has(img):not(#start *):hover:before,:root:not([data-bewegung=ruhig]) main .hgd-karte:hover:before{opacity:1}:root:not([data-bewegung=ruhig]) main div.sucher:has(img):not(#start *) img,:root:not([data-bewegung=ruhig]) main .hgd-karte img{transition-property:scale;transition-duration:.6s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}:root:not([data-bewegung=ruhig]) main div.sucher:has(img):not(#start *):hover img,:root:not([data-bewegung=ruhig]) main .hgd-karte:hover img{scale:1.04}:root:not([data-bewegung=ruhig]) main div.sucher:has(img):not(#start *):after,:root:not([data-bewegung=ruhig]) main .hgd-karte:after{transition-property:scale;transition-duration:var(--bk-dauer-hgd);transition-timing-function:var(--bk-kurve-hgd-pop)}:root:not([data-bewegung=ruhig]) main div.sucher:has(img):not(#start *):hover:after,:root:not([data-bewegung=ruhig]) main .hgd-karte:hover:after{animation-name:hgd-mosaik-riss;animation-duration:.25s;animation-timing-function:step-end;animation-iteration-count:1;scale:1.35}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) :where(main:has(.hero-raum) #leistungen ol>li,main:has(.hero-raum) #branchen ul>li,main section:not(#start,#vorgehen) .bk-ml-karten>li,main .hgd-karte:not(li .hgd-karte,.bk-ml-kacheln .hgd-karte)):not(.bk-hub,.fokusebene,[data-auftritt]){animation-name:hgd-auftritt;animation-duration:auto;animation-timing-function:var(--bk-kurve-hgd);animation-fill-mode:backwards;animation-timeline:view();animation-range-start:entry calc(var(--hgd-i,0) * 14%);animation-range-end:cover calc(28% + var(--hgd-i,0) * 7%)}:where(main:has(.hero-raum) #branchen ul,main .bk-ml-karten)>li:nth-child(3n+2),:where(main .grid)>:nth-child(3n+2)>*>.hgd-karte{--hgd-i:1}:where(main:has(.hero-raum) #branchen ul,main .bk-ml-karten)>li:nth-child(3n+3),:where(main .grid)>:nth-child(3n+3)>*>.hgd-karte{--hgd-i:2}:root:not([data-bewegung=ruhig]) footer .riesenwort-fuss{transform-origin:50% 100%;animation-name:hgd-wortmarke;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20%}}}@keyframes hgd-auftritt{0%{opacity:.2;translate:0 40px}to{opacity:1;translate:0}}@keyframes hgd-wortmarke{0%{scale:1}to{scale:1.12}}@keyframes hgd-ping{0%{opacity:.7;scale:1}to{opacity:0;scale:3.2}}@keyframes hgd-ping-nochmal{0%{opacity:.7;scale:1}to{opacity:0;scale:3.2}}@keyframes hgd-mosaik-riss{0%{translate:0}16.667%{translate:-3px}33.333%{translate:2px}50%{translate:-1px}66.667%{translate:-4px}83.333%{translate:1px}to{translate:0}}@media (forced-colors:active){main div.sucher:has(img):not(#start *):before,main .hgd-karte:before,main div.sucher:has(img):not(#start *):after,main .hgd-karte:after{display:none}}.hgd-referenzen{--hr-luecke:clamp(1rem, 1.7vw, 1.5rem);--hr-innen:clamp(1.125rem, 1.5vw, 1.5rem);--hr-schnitt:1rem;--hr-papier:var(--color-surface-elevated);--hr-linie:var(--color-border-subtle);--hr-hud:.875rem;--hr-hud-strich:2px;--hr-ecke:0 var(--hr-schnitt)}.hgd-referenzen #fallstudien .bk-spirale{--spirale-aus:1}@media (max-width:63.99rem){.hgd-referenzen #fallstudien .betrachter{position:relative;top:auto}}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .betrachter+ol{gap:0 var(--hr-luecke);grid-template-columns:minmax(0,1fr);align-items:stretch}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .betrachter+ol:after{margin-block-end:.25rem}@media (min-width:48rem){.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .betrachter+ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .betrachter+ol{grid-template-columns:repeat(3,minmax(0,1fr))}.hgd-referenzen #fallstudien .betrachter+ol>li:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}}:where(.hgd-referenzen #fallstudien:has(#ansicht-raster:checked)) li[data-branche]{isolation:isolate;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;margin-block-end:var(--hr-luecke);display:grid;position:relative}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__koerper{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) :is(.hgd-wende__vorn,.hgd-wende__hinten){padding:var(--hr-innen);border:1px solid var(--hr-linie);background-color:var(--hr-papier);flex-direction:column;display:flex;overflow:clip}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__vorn{border-radius:0 var(--hr-schnitt) 0 0;border-block-end:0}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten{border-block-start:1px dashed var(--color-signal);border-radius:0 0 0 var(--hr-schnitt)}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__vorn:after,.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende .sucher:after{display:none}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__vorn>.sucher{margin-block-end:1.25rem}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) [data-uebergang-bild]{border:0;border-radius:0}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__vorn>p:first-of-type{font-family:var(--font-kennung);letter-spacing:.12em;align-items:center;gap:.625rem;margin-block:0 .5rem;display:flex}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__vorn>p:first-of-type:before{content:"";background:linear-gradient(var(--color-signal) 0 0) 0 100% / 100% 33.4% no-repeat, linear-gradient(var(--color-signal) 0 0) 100% 50% / 66.7% 33.4% no-repeat, linear-gradient(var(--color-signal) 0 0) 100% 0 / 33.4% 33.4% no-repeat;flex:none;width:.75rem;height:.75rem}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__vorn>h3{text-wrap:balance;margin-block-end:0;font-size:clamp(1.25rem,1.45vw,1.5rem);line-height:1.2}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__vorn>h3+p{margin-block:.875rem 0;font-size:clamp(1rem,1.15vw,1.0625rem);line-height:1.55}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten>:first-child,.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten>figure,.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten>dl{margin-block-end:1.25rem}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten dd.text-h4{font-size:clamp(1.25rem,1.6vw,1.5rem)}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten :is(dt,dd){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten>div:last-child{border-block-start-color:var(--hr-linie);justify-content:space-between}.hgd-referenzen #fallstudien li[data-branche] .sucher>span.absolute{border-color:var(--color-surface-inverse);border-radius:var(--hr-ecke);background-color:var(--color-surface-inverse);color:var(--color-content-inverse);font-family:var(--font-kennung);letter-spacing:.04em;gap:.5rem;padding:.3125rem .75rem;inset:auto auto .75rem .75rem}@media (min-width:48rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) li[data-branche]{perspective:112rem}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__koerper{transform-style:preserve-3d;transition-property:rotate;transition-duration:.6s;transition-timing-function:var(--bk-kurve-hgd-karte);grid-template:minmax(0,1fr)/minmax(0,1fr);grid-row:1/span 2;display:grid}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__koerper>*{backface-visibility:hidden;grid-area:1/1}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) :is(.hgd-wende__vorn,.hgd-wende__hinten){border:1px solid var(--hr-linie);border-radius:var(--hr-ecke)}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__vorn:after{display:block}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__vorn>.sucher,:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__vorn>.sucher>a{flex-direction:column;flex:auto;display:flex}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__vorn [data-uebergang-bild]{flex:auto}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten{--color-content-base:var(--color-content-inverse);--color-content-soft:var(--color-content-inverse);--color-content-muted:var(--color-content-inverse-muted);--color-action-primary:var(--color-primary-300);--color-focus:var(--color-akzent-1);--color-border-base:var(--color-content-inverse)}@supports (color:color-mix(in lab, red, red)){:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten{--color-border-base:color-mix(in oklab, var(--color-content-inverse) 45%, transparent)}}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten{--hr-linie:var(--color-content-inverse)}@supports (color:color-mix(in lab, red, red)){:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten{--hr-linie:color-mix(in oklab, var(--color-content-inverse) 24%, transparent)}}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten{border-color:var(--color-surface-inverse);border-block-start:2px solid var(--color-signal);background:linear-gradient(var(--color-akzent-1) 0 0) left .625rem top .625rem / var(--hr-hud) var(--hr-hud-strich) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) left .625rem top .625rem / var(--hr-hud-strich) var(--hr-hud) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) right .625rem bottom .625rem / var(--hr-hud) var(--hr-hud-strich) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) right .625rem bottom .625rem / var(--hr-hud-strich) var(--hr-hud) no-repeat, repeating-linear-gradient(transparent 0 2px, var(--color-content-inverse) 2px 3px), radial-gradient(circle, var(--color-akzent-1) 0 1px, transparent 1.5px) 0 0 / 1rem 1rem, var(--color-surface-inverse);rotate:y 180deg}@supports (color:color-mix(in lab, red, red)){:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten{background:linear-gradient(var(--color-akzent-1) 0 0) left .625rem top .625rem / var(--hr-hud) var(--hr-hud-strich) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) left .625rem top .625rem / var(--hr-hud-strich) var(--hr-hud) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) right .625rem bottom .625rem / var(--hr-hud) var(--hr-hud-strich) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) right .625rem bottom .625rem / var(--hr-hud-strich) var(--hr-hud) no-repeat, repeating-linear-gradient(transparent 0 2px, color-mix(in oklab, var(--color-content-inverse) 4%, transparent) 2px 3px), radial-gradient(circle, color-mix(in oklab, var(--color-akzent-1) 26%, transparent) 0 1px, transparent 1.5px) 0 0 / 1rem 1rem, var(--color-surface-inverse)}}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten{color:var(--color-content-base)}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten>:first-child{margin-block-start:auto}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .hgd-wende__hinten>:nth-last-child(2){margin-block-end:auto}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) li[data-branche]:not(:hover,:focus-within) .hgd-wende__hinten,:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) li[data-branche]:is(:hover,:focus-within) .hgd-wende__vorn{pointer-events:none}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) li[data-branche]:is(:hover,:focus-within)>.hgd-wende__koerper{rotate:y 180deg}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) li[data-branche]:before,:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) li[data-branche]:after{content:"";z-index:-1;border:2px solid var(--bk-konstrukt-rot);border-radius:var(--hr-ecke);opacity:0;pointer-events:none;position:absolute;inset:0}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) li[data-branche]:after{border-color:var(--color-akzent-1)}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) li[data-branche]:hover:before{animation-name:hr-riss-rot;animation-duration:.3s;animation-timing-function:step-end;animation-iteration-count:1}:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) li[data-branche]:hover:after{animation-name:hr-riss-cyan;animation-duration:.3s;animation-timing-function:step-end;animation-iteration-count:1}}@media (min-width:48rem){.hgd-referenzen #fallstudien:has(#ansicht-liste:checked) li[data-branche]{border-block-start:1px solid var(--hr-linie);grid-template-columns:minmax(0,1fr);padding-block-start:2rem}.hgd-referenzen #fallstudien:has(#ansicht-liste:checked) .hgd-wende__koerper{grid-column:1/-1;grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;column-gap:2.5rem;display:grid}.hgd-referenzen #fallstudien:has(#ansicht-liste:checked) .hgd-wende__koerper>*{display:contents}.hgd-referenzen #fallstudien:has(#ansicht-liste:checked) .hgd-wende__koerper>:before,.hgd-referenzen #fallstudien:has(#ansicht-liste:checked) .hgd-wende__koerper>:after{display:none}.hgd-referenzen #fallstudien:has(#ansicht-liste:checked) .hgd-wende__koerper>*>*{grid-column:2}.hgd-referenzen #fallstudien:has(#ansicht-liste:checked) .hgd-wende__vorn>.sucher{grid-area:1/1/span 12;margin-block-end:0}}.hgd-referenzen :is(#nicht-erreichbar,#weitere) ul{border-block-start:0}.hgd-referenzen :is(#nicht-erreichbar,#weitere,#software) li.hgd-karte{padding:var(--hr-innen);border:1px solid var(--color-border-base);border-radius:var(--hr-ecke);overflow:clip}.hgd-referenzen :is(#nicht-erreichbar,#weitere,#software) li.hgd-karte .sucher:after{display:none}.hgd-referenzen :is(#nicht-erreichbar,#weitere) li.hgd-karte{--hgd-mosaik-a:var(--color-surface-inverse)}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .hgd-referenzen li span.rounded-full.bg-success-base[aria-hidden=true]{position:relative}:root:not([data-bewegung=ruhig]) .hgd-referenzen li span.rounded-full.bg-success-base[aria-hidden=true]:after{content:"";border-radius:inherit;background-color:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}:root:not([data-bewegung=ruhig]) .hgd-referenzen li span.rounded-full.bg-success-base[aria-hidden=true][data-hgd-puls]:after{animation-name:hgd-ping;animation-duration:1.5s;animation-timing-function:var(--bk-kurve-hgd);animation-iteration-count:3}:root:not([data-bewegung=ruhig]) .hgd-referenzen li:hover span.rounded-full.bg-success-base[aria-hidden=true]:after{animation-name:hgd-ping-nochmal;animation-duration:1.5s;animation-timing-function:var(--bk-kurve-hgd);animation-iteration-count:2}@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) .hgd-referenzen #fallstudien:has(#ansicht-raster:checked) .bk-spirale>ol>li{animation-name:hgd-auftritt;animation-duration:auto;animation-timing-function:var(--bk-kurve-hgd);animation-fill-mode:backwards;animation-timeline:view();animation-range-start:entry calc(var(--hr-i,0) * 14%);animation-range-end:cover calc(28% + var(--hr-i,0) * 7%)}}}@media (min-width:48rem) and (max-width:63.99rem){.hgd-referenzen #fallstudien .bk-spirale>ol>li:nth-child(2n+2){--hr-i:1}}@media (min-width:64rem){.hgd-referenzen #fallstudien .bk-spirale>ol>li:nth-child(3n+2){--hr-i:1}.hgd-referenzen #fallstudien .bk-spirale>ol>li:nth-child(3n+3){--hr-i:2}}@keyframes hr-riss-rot{0%{opacity:1;translate:-3px}16.667%{translate:2px}33.333%{translate:-5px}50%{translate:1px}66.667%{translate:-2px}83.333%{opacity:1;translate:3px}to{opacity:0;translate:0}}@keyframes hr-riss-cyan{0%{opacity:1;translate:3px}16.667%{translate:-2px}33.333%{translate:4px}50%{translate:-1px}66.667%{translate:2px}83.333%{opacity:1;translate:-3px}to{opacity:0;translate:0}}@supports (corner-shape:bevel){.hgd-referenzen :is(.hgd-wende__vorn,.hgd-wende__hinten,li.hgd-karte),.hgd-referenzen #fallstudien li[data-branche],.hgd-referenzen #fallstudien li[data-branche]:before,.hgd-referenzen #fallstudien li[data-branche]:after,.hgd-referenzen #fallstudien li[data-branche] .sucher>span.absolute{corner-shape:bevel}}@media (forced-colors:active){.hgd-referenzen #fallstudien li[data-branche]:before,.hgd-referenzen #fallstudien li[data-branche]:after{display:none}}.hgd-leistungen{--hl-luecke:clamp(1rem, 1.7vw, 1.5rem);--hl-innen:clamp(1.25rem, 1.8vw, 1.75rem);--hl-schnitt:1rem;--hl-ecke:0 var(--hl-schnitt);--hl-hub:.5rem;--hl-pixel:.25rem}@media (min-width:64rem){.hgd-leistungen #start .goldkopf-haupt ul.bk-ml-karten{gap:0 2rem}.hgd-leistungen #start .goldkopf-haupt ul.bk-ml-karten>li{border-block-start:1px solid var(--color-border-subtle);padding-block:.875rem}.hgd-leistungen #start .goldkopf-haupt ul.bk-ml-karten>li>svg{background-color:var(--color-signal);color:var(--color-signal-ink);padding:.1875rem}.hgd-leistungen #leistungen>.mx-auto>:is(.kicker,h2){text-align:center;text-wrap:balance;justify-content:center;margin-inline:auto}.hgd-leistungen #leistungen ol.bk-ml-kacheln{gap:var(--hl-luecke);border-block-start:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.hgd-leistungen #leistungen ol.bk-ml-kacheln>li{isolation:isolate;border-block-end:0;display:flex}.hgd-leistungen #leistungen ol.bk-ml-kacheln>li:before{content:"";z-index:-2;border-radius:var(--hl-ecke);background-color:var(--color-signal);pointer-events:none;position:absolute;inset:0}.hgd-leistungen #leistungen ol.bk-ml-kacheln>li>.hgd-karte{padding:var(--hl-innen);border:1px solid var(--color-border-base);border-radius:var(--hl-ecke);background-color:var(--color-surface-elevated);flex-direction:column;flex:auto;gap:0;display:flex;overflow:clip}.hgd-leistungen #leistungen .hgd-karte>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.hgd-leistungen #leistungen .hgd-karte>div:first-child>span:first-child{font-family:var(--font-kennung);letter-spacing:.08em;color:var(--color-action-primary);align-items:center;gap:.625rem;margin-block-end:1.5rem;display:flex}.hgd-leistungen #leistungen .hgd-karte>div:first-child>span:first-child:after{content:"";background-color:var(--color-signal);width:2.5rem;height:2px}.hgd-leistungen #leistungen .hgd-karte h3{font-size:clamp(1.5rem,2vw,2rem);line-height:1.1}.hgd-leistungen #leistungen .hgd-karte>figure{margin-block-start:auto;padding-block-start:1.75rem}.hgd-leistungen #leistungen .hgd-karte>figure>.bk-geraet{margin-inline:0}.hgd-leistungen #leistungen .hgd-karte .sucher:after{display:none}.hgd-leistungen #vorgehen ol.bk-ml-karten{gap:var(--hl-luecke) 3rem;border-block-start:0}.hgd-leistungen #vorgehen ol.bk-ml-karten>li{padding:var(--hl-innen);border:1px solid var(--color-border-base);border-radius:var(--hl-ecke);flex-direction:column;display:flex;position:relative}.hgd-leistungen #vorgehen ol.bk-ml-karten>li>span[aria-hidden=true]{font-family:var(--font-display);color:var(--color-content-base);align-self:flex-end;font-size:clamp(2.25rem,3.2vw,3rem);font-weight:800;line-height:1}.hgd-leistungen #vorgehen ol.bk-ml-karten>li:not(:last-child):after{content:"";width:calc(6 * var(--hl-pixel));height:calc(5 * var(--hl-pixel));background:linear-gradient(currentColor 0 0) 0 50% / calc(5 * var(--hl-pixel)) var(--hl-pixel), linear-gradient(currentColor 0 0) calc(3 * var(--hl-pixel)) 0 / var(--hl-pixel) var(--hl-pixel), linear-gradient(currentColor 0 0) calc(4 * var(--hl-pixel)) var(--hl-pixel) / var(--hl-pixel) var(--hl-pixel), linear-gradient(currentColor 0 0) calc(4 * var(--hl-pixel)) calc(3 * var(--hl-pixel)) / var(--hl-pixel) var(--hl-pixel), linear-gradient(currentColor 0 0) calc(3 * var(--hl-pixel)) 100% / var(--hl-pixel) var(--hl-pixel), linear-gradient(currentColor 0 0) 100% 50% / var(--hl-pixel) var(--hl-pixel);color:var(--color-content-base);pointer-events:none;background-repeat:no-repeat;position:absolute;top:50%;left:calc(100% + .75rem);translate:0 -50%}}.hgd-leistungen section:has(>.max-w-4xl>div>details) h2{text-wrap:balance}.hgd-leistungen section:has(>.max-w-4xl>div>details) .max-w-4xl>div:has(>details){border-block-start:0;gap:.75rem;display:grid}.hgd-leistungen section:has(>.max-w-4xl>div>details) details{border:1px solid var(--color-border-base);border-radius:var(--hl-ecke);background-color:var(--color-surface-elevated);padding-inline:clamp(1rem,2vw,1.5rem)}.hgd-leistungen section:has(>.max-w-4xl>div>details) details[open]{border-color:var(--color-signal)}.hgd-leistungen section:has(>.max-w-4xl>div>details) summary>svg{display:none}.hgd-leistungen section:has(>.max-w-4xl>div>details) summary:after{content:"";background:linear-gradient(var(--color-signal-ink) 0 0) 50% 50% / .75rem 2px no-repeat, linear-gradient(var(--color-signal-ink) 0 0) 50% 50% / 2px .75rem no-repeat, var(--color-signal);flex:none;width:1.75rem;height:1.75rem}.hgd-leistungen section:has(>.max-w-4xl>div>details) details[open]>summary:after{rotate:45deg}@media (min-width:64rem){.hgd-leistungen section:has(>.max-w-4xl>div>details) h2{text-align:center}}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .hgd-leistungen section:has(>.max-w-4xl>div>details) summary:after{transition-property:rotate;transition-duration:var(--bk-dauer-hgd-kurz);transition-timing-function:var(--bk-kurve-hgd)}}@media (min-width:64rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .hgd-leistungen #leistungen ol.bk-ml-kacheln>li>.hgd-karte{transition-property:translate;transition-duration:var(--bk-dauer-hgd-lang);transition-timing-function:var(--bk-kurve-hgd)}:root:not([data-bewegung=ruhig]) .hgd-leistungen #leistungen ol.bk-ml-kacheln>li:is(:hover,:focus-within)>.hgd-karte{translate:calc(-1 * var(--hl-hub)) calc(-1 * var(--hl-hub))}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) .hgd-leistungen :is(#leistungen ol.bk-ml-kacheln,#vorgehen ol.bk-ml-karten)>li{animation-name:hgd-auftritt;animation-duration:auto;animation-timing-function:var(--bk-kurve-hgd);animation-fill-mode:backwards;animation-timeline:view();animation-range-start:entry calc(var(--hl-i,0) * 14%);animation-range-end:cover calc(28% + var(--hl-i,0) * 7%)}}}@media (min-width:64rem){.hgd-leistungen :is(#leistungen ol.bk-ml-kacheln,#vorgehen ol.bk-ml-karten)>li:nth-child(2){--hl-i:1}.hgd-leistungen :is(#leistungen ol.bk-ml-kacheln,#vorgehen ol.bk-ml-karten)>li:nth-child(3){--hl-i:2}}@supports (corner-shape:bevel){.hgd-leistungen #leistungen ol.bk-ml-kacheln>li:before,.hgd-leistungen #leistungen ol.bk-ml-kacheln>li>.hgd-karte,.hgd-leistungen #vorgehen ol.bk-ml-karten>li,.hgd-leistungen section:has(>.max-w-4xl>div>details) details{corner-shape:bevel}}@media (forced-colors:active){.hgd-leistungen #leistungen ol.bk-ml-kacheln>li:before,.hgd-leistungen #vorgehen ol.bk-ml-karten>li:after{display:none}.hgd-leistungen section:has(>.max-w-4xl>div>details) summary:after{border:1px solid canvastext}}footer[role=contentinfo] .fuss-raster{--hf-schnitt:1rem;--hf-innen:clamp(1.25rem, 2vw, 2rem);--hf-hauch:var(--color-signal)}@supports (color:color-mix(in lab, red, red)){footer[role=contentinfo] .fuss-raster{--hf-hauch:color-mix(in oklab, var(--color-signal) 7%, var(--color-surface-base))}}footer[role=contentinfo] .fuss-raster{--hf-hud:1rem}footer[role=contentinfo] .fuss-titel{align-items:center;gap:.625rem;display:flex}footer[role=contentinfo] .fuss-titel:before{content:"";background:linear-gradient(var(--color-signal) 0 0) 0 100% / 100% 33.4% no-repeat, linear-gradient(var(--color-signal) 0 0) 100% 50% / 66.7% 33.4% no-repeat, linear-gradient(var(--color-signal) 0 0) 100% 0 / 33.4% 33.4% no-repeat;flex:none;width:.625rem;height:.625rem}footer[role=contentinfo] .fuss-recht{border-block-start:2px solid var(--color-signal)}@media (min-width:64rem){footer[role=contentinfo] .fuss-raster{isolation:isolate;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));grid-template-areas:"band band band band""marke unternehmen leistungen branchen""kontakt orte orte orte""quelle quelle quelle quelle""recht recht recht recht";column-gap:clamp(2rem,3.5vw,3.5rem);display:grid}footer[role=contentinfo] .fuss-raster>.sucher{grid-area:band}footer[role=contentinfo] .fuss-spalten{display:contents}footer[role=contentinfo] .fuss-spalten>*{border-block-start:1px solid var(--color-border-subtle);padding-block-start:3rem}footer[role=contentinfo] .fuss-spalten>.fuss-marke{grid-area:marke}footer[role=contentinfo] .fuss-spalten>nav:first-of-type{grid-area:unternehmen}footer[role=contentinfo] .fuss-spalten>nav:nth-of-type(2){grid-area:leistungen}footer[role=contentinfo] .fuss-spalten>nav:nth-of-type(3){grid-area:branchen}footer[role=contentinfo] .fuss-spalten>.fuss-kontakt{grid-area:kontakt}footer[role=contentinfo] .fuss-raster:before{content:"";z-index:-1;border:1px solid var(--color-signal);border-radius:0 var(--hf-schnitt);background:linear-gradient(var(--color-signal) 0 0) left .5rem top .5rem / var(--hf-hud) 2px no-repeat, linear-gradient(var(--color-signal) 0 0) left .5rem top .5rem / 2px var(--hf-hud) no-repeat, linear-gradient(var(--color-signal) 0 0) right .5rem bottom .5rem / var(--hf-hud) 2px no-repeat, linear-gradient(var(--color-signal) 0 0) right .5rem bottom .5rem / 2px var(--hf-hud) no-repeat, var(--hf-hauch);pointer-events:none;grid-area:2/1/4;margin-block:1.5rem 0}footer[role=contentinfo] .fuss-spalten>:is(.fuss-marke,.fuss-kontakt){padding-inline:var(--hf-innen);border-block-start:0}footer[role=contentinfo] .fuss-spalten>.fuss-marke{padding-block-start:calc(1.5rem + var(--hf-innen))}footer[role=contentinfo] .fuss-spalten>.fuss-kontakt{padding-block:2rem var(--hf-innen)}footer[role=contentinfo] .fuss-marke>div:last-child{margin-block-start:0}footer[role=contentinfo] .fuss-kontakt>h3{border-block-start:1px solid var(--color-signal);padding-block-start:1.75rem}@supports (color:color-mix(in lab, red, red)){footer[role=contentinfo] .fuss-kontakt>h3{border-block-start:1px solid color-mix(in oklab, var(--color-signal) 35%, transparent)}}footer[role=contentinfo] .fuss-raster>.fuss-orte{grid-area:orte;align-self:start;margin-block:1.5rem 0;padding-block-start:1.5rem}footer[role=contentinfo] .fuss-raster>section[aria-labelledby=preferred-source-footer-heading]{grid-area:quelle;margin-block-start:4rem}footer[role=contentinfo] .fuss-raster>.fuss-recht{grid-area:recht}footer[role=contentinfo] .fuss-recht>nav{flex-flow:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:.75rem 1.75rem}footer[role=contentinfo] .fuss-recht>nav>div:first-child{flex:1 0 100%}}@supports (corner-shape:bevel){footer[role=contentinfo] .fuss-raster:before{corner-shape:bevel}}@media (forced-colors:active){footer[role=contentinfo] .fuss-titel:before{display:none}}main:has(.hero-raum){--hs-luecke:clamp(1rem, 1.6vw, 1.5rem);--hs-innen:clamp(1.125rem, 1.5vw, 1.5rem);--hs-pixel:.375rem;--hs-linie:var(--color-border-subtle);--hs-papier:var(--color-surface-elevated);--hs-tinte:var(--color-secondary-900);--hs-hud:.875rem;--hs-hud-strich:2px}:root main:has(.hero-raum) :is(#referenzen,#messwerte,#leistungen,#haltung,#branchen,#stimmen,#region) .emblem{display:none}:root main:has(.hero-raum) :is(#messwerte,#branchen,#region){border-block-width:0}:root main:has(.hero-raum) #referenzen .karten-raster>li:after,:root main:has(.hero-raum) #messwerte .bk-bento-raster>:first-child:after{content:"";z-index:-1;width:calc(6 * var(--hs-pixel));height:calc(6 * var(--hs-pixel));pointer-events:none;background:linear-gradient(var(--color-signal) 0 0) right 0 bottom 0 / calc(4 * var(--hs-pixel)) var(--hs-pixel), linear-gradient(var(--color-signal) 0 0) right 0 bottom var(--hs-pixel) / calc(3 * var(--hs-pixel)) var(--hs-pixel), linear-gradient(var(--color-signal) 0 0) right 0 bottom calc(2 * var(--hs-pixel)) / calc(2 * var(--hs-pixel)) var(--hs-pixel), linear-gradient(var(--color-signal) 0 0) right 0 bottom calc(3 * var(--hs-pixel)) / var(--hs-pixel) var(--hs-pixel), linear-gradient(var(--hs-tinte) 0 0) right calc(5 * var(--hs-pixel)) bottom 0 / var(--hs-pixel) var(--hs-pixel), linear-gradient(var(--hs-tinte) 0 0) right calc(2 * var(--hs-pixel)) bottom calc(3 * var(--hs-pixel)) / var(--hs-pixel) var(--hs-pixel), linear-gradient(var(--color-akzent-1) 0 0) right var(--hs-pixel) bottom calc(4 * var(--hs-pixel)) / var(--hs-pixel) var(--hs-pixel);transform-origin:100% 100%;background-repeat:no-repeat;position:absolute;bottom:-1px;right:-1px}main:has(.hero-raum) #referenzen>.bk-spirale{--spirale-aus:1}:root main:has(.hero-raum) #referenzen>.bk-spirale>div:first-child>.knopf{flex:none}:root main:has(.hero-raum) #referenzen .bk-spirale-spur{display:none}:root main:has(.hero-raum) #referenzen .karten-raster{gap:var(--hs-luecke);grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}@media (min-width:48rem){:root main:has(.hero-raum) #referenzen .karten-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){:root main:has(.hero-raum) #referenzen .karten-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}:root main:has(.hero-raum) #referenzen .karten-raster>li{isolation:isolate;min-width:0;padding:var(--hs-innen);border:1px solid var(--hs-linie);background-color:var(--hs-papier);filter:none;grid-column:auto;animation-name:none;display:flex;position:relative;top:auto;translate:none}:root main:has(.hero-raum) #referenzen .karten-raster>li:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle 22rem at var(--mx,50%) var(--my,30%), var(--color-akzent-1), var(--color-signal) 42%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root main:has(.hero-raum) #referenzen .karten-raster>li:before{background-image:radial-gradient(circle 22rem at var(--mx,50%) var(--my,30%), color-mix(in oklab, var(--color-akzent-1) 30%, transparent), color-mix(in oklab, var(--color-signal) 14%, transparent) 42%, transparent 72%)}}:root main:has(.hero-raum) #referenzen .karten-raster>li:before{opacity:0}:root main:has(.hero-raum) #referenzen .karten-raster>li>article{flex-direction:column;flex:auto;min-width:0;display:flex}:root main:has(.hero-raum) #referenzen .karte-bild{filter:none;margin-block-end:1.25rem;position:relative;rotate:none}:root main:has(.hero-raum) #referenzen .karte-bild:before{top:auto;bottom:0}:root main:has(.hero-raum) #referenzen .karte-bild:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--color-akzent-1) 0 0) left top / var(--hs-hud) var(--hs-hud-strich), linear-gradient(var(--color-akzent-1) 0 0) left top / var(--hs-hud-strich) var(--hs-hud), linear-gradient(var(--color-akzent-1) 0 0) right bottom / var(--hs-hud) var(--hs-hud-strich), linear-gradient(var(--color-akzent-1) 0 0) right bottom / var(--hs-hud-strich) var(--hs-hud);background-repeat:no-repeat;position:absolute;inset:-.5rem}:root main:has(.hero-raum) #referenzen .karte-bild .bk-geraet{--bk-geraet-schnitt:1rem}:root main:has(.hero-raum) #referenzen article>div:last-child{flex-direction:column;flex:auto;min-width:0;display:flex}:root main:has(.hero-raum) #referenzen article>div:last-child>p:first-child{color:var(--color-content-muted);font-family:var(--font-kennung);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0 0 .5rem;font-size:.75rem;font-weight:600;line-height:1.5;display:flex}:root main:has(.hero-raum) #referenzen article>div:last-child>p:first-child>span:first-child{color:var(--color-action-primary);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;display:inline-flex}:root main:has(.hero-raum) #referenzen article>div:last-child>p:first-child>span:first-child:before{content:"";background:linear-gradient(var(--color-signal) 0 0) 0 100% / 100% 33.4% no-repeat, linear-gradient(var(--color-signal) 0 0) 100% 50% / 66.7% 33.4% no-repeat, linear-gradient(var(--color-signal) 0 0) 100% 0 / 33.4% 33.4% no-repeat;width:.625rem;height:.625rem}:root main:has(.hero-raum) #referenzen article>div:last-child>p:first-child>span+span{border:1px solid var(--color-action-primary);color:var(--color-action-primary);border-radius:0 .5rem;padding:.125rem .5rem}:root main:has(.hero-raum) #referenzen article h3{color:var(--color-content-base);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.25rem,1.45vw,1.5rem);line-height:1.2}:root main:has(.hero-raum) #referenzen article :is(h3 a,h3+p+div>a){color:inherit;transition-property:color,text-decoration-color;transition-duration:var(--dur-feedback)}:root main:has(.hero-raum) #referenzen article h3 a:hover{color:var(--color-action-primary)}:root main:has(.hero-raum) #referenzen article h3+p{max-width:65ch;color:var(--color-content-soft);margin:0 0 1.25rem;font-size:1rem;line-height:1.6}:root main:has(.hero-raum) #referenzen article h3+p+div{border-block-start:1px solid var(--hs-linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.25rem;margin-block-start:auto;padding-block-start:.5rem;display:flex}:root main:has(.hero-raum) #referenzen article h3+p+div>a{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:600;display:inline-flex}:root main:has(.hero-raum) #referenzen article h3+p+div>a:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-base);-webkit-text-decoration-color:var(--color-border-base);text-decoration-color:var(--color-border-base);text-underline-offset:.25em}:root main:has(.hero-raum) #referenzen article h3+p+div>a+a{color:var(--color-content-soft);font-family:var(--font-kennung);font-weight:500}:root main:has(.hero-raum) #referenzen article h3+p+div>a:hover{color:var(--color-action-primary);text-decoration-color:currentColor}:root main:has(.hero-raum) #referenzen article h3+p+div svg{width:1rem;height:1rem}@media (min-width:48rem){:root main:has(.hero-raum) #referenzen .karten-raster>li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:64rem){:root main:has(.hero-raum) #referenzen .karten-raster>li:last-child:nth-child(odd){grid-column:auto}:root main:has(.hero-raum) #referenzen .karten-raster>li:last-child:nth-child(3n+1){grid-column:1/-1}:root main:has(.hero-raum) #referenzen .karten-raster>li:last-child:nth-child(3n+2){grid-column:span 2}}@media (min-width:48rem){:root main:has(.hero-raum) #referenzen .karten-raster>li:is(:last-child:nth-child(odd):not(:nth-child(3n+3)),:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild){column-gap:calc(1.5 * var(--hs-innen));grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}:root main:has(.hero-raum) #referenzen .karten-raster>li:is(:last-child:nth-child(odd):not(:nth-child(3n+3)),:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article>.karte-bild{margin-block-end:0}:root main:has(.hero-raum) #referenzen .karten-raster>li:is(:last-child:nth-child(odd):not(:nth-child(3n+3)),:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article>div:last-child{align-self:stretch}}@media (max-width:47.99rem){:root main:has(.hero-raum) #referenzen .karten-raster{contain:inline-size;margin-inline:calc(-1 * var(--spacing-gutter));padding:.25rem var(--spacing-gutter) 1.25rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:thin;scrollbar-color:var(--color-signal) transparent;grid-template-columns:none;grid-auto-columns:min(84%,21.5rem);grid-auto-flow:column;gap:1rem;overflow-x:auto}:root main:has(.hero-raum) #referenzen .karten-raster>li{scroll-snap-align:start}:root main:has(.hero-raum) #referenzen .bk-geraet[data-handy]{--bk-geraet-schirm-hb:1.25;margin-inline:auto;padding-block-end:0}}@media (max-width:47.99rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) main:has(.hero-raum) section#referenzen{view-timeline-name:--bk-fahrt;view-timeline-axis:block;view-timeline-inset:0}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .bk-geraet[data-lupe]{--bk-geraet-zeitachse:--bk-fahrt}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .bk-geraet[data-handy] .bk-geraet__bild{animation-name:bk-geraet-fahrt;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bk-fahrt;animation-range:cover 20% cover 80%}}}@media (min-width:64rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild){perspective:80rem;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>div:last-child{display:contents}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>.karte-bild{grid-area:1/1/3/2;margin:0}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>div:last-child>p:first-child{grid-area:3/1;margin-block-start:1.25rem}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild) h3{grid-area:4/1;margin-block-end:0}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild):before{content:"";background:linear-gradient(var(--color-akzent-1) 0 0) left .625rem top .625rem / var(--hs-hud) var(--hs-hud-strich) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) left .625rem top .625rem / var(--hs-hud-strich) var(--hs-hud) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) right .625rem bottom .625rem / var(--hs-hud) var(--hs-hud-strich) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) right .625rem bottom .625rem / var(--hs-hud-strich) var(--hs-hud) no-repeat, linear-gradient(var(--color-signal) 0 0) top / 100% 3px no-repeat, repeating-linear-gradient(transparent 0 2px, var(--color-content-inverse) 2px 3px), var(--hs-tinte);grid-area:1/1/3/2}@supports (color:color-mix(in lab, red, red)){:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild):before{background:linear-gradient(var(--color-akzent-1) 0 0) left .625rem top .625rem / var(--hs-hud) var(--hs-hud-strich) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) left .625rem top .625rem / var(--hs-hud-strich) var(--hs-hud) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) right .625rem bottom .625rem / var(--hs-hud) var(--hs-hud-strich) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) right .625rem bottom .625rem / var(--hs-hud-strich) var(--hs-hud) no-repeat, linear-gradient(var(--color-signal) 0 0) top / 100% 3px no-repeat, repeating-linear-gradient(transparent 0 2px, color-mix(in oklab, var(--color-content-inverse) 4%, transparent) 2px 3px), var(--hs-tinte)}}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild):before{clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,1rem 100%,0 calc(100% - 1rem))}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>div:last-child>p:not(:first-child){--color-content-soft:var(--color-content-inverse);grid-area:1/1;align-self:start;margin:0;padding:1.75rem 1.5rem .75rem;font-size:.9375rem}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>div:last-child>div{--color-content-base:var(--color-content-inverse);--color-content-soft:var(--color-content-inverse-muted);--color-action-primary:var(--color-primary-300);--color-border-base:var(--color-content-inverse)}@supports (color:color-mix(in lab, red, red)){:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>div:last-child>div{--color-border-base:color-mix(in oklab, var(--color-content-inverse) 45%, transparent)}}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>div:last-child>div{--color-focus:var(--color-akzent-1);border-block-start-color:var(--color-content-inverse);grid-area:2/1;align-self:end;margin:0 1.5rem 1rem}@supports (color:color-mix(in lab, red, red)){:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>div:last-child>div{border-block-start-color:color-mix(in oklab, var(--color-content-inverse) 24%, transparent)}}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>div:last-child>div{color:var(--color-content-base)}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>.karte-bild,:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild):before,:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>div:last-child>p:not(:first-child),:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>div:last-child>div{backface-visibility:hidden;transition-property:rotate;transition-duration:.6s;transition-timing-function:var(--bk-kurve-hgd-karte)}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild):before,:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>div:last-child>p:not(:first-child),:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2))>article:has(>.karte-bild)>div:last-child>div{pointer-events:none;rotate:y -180deg}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2)):is(:hover,:focus-within)>article:has(>.karte-bild)>.karte-bild{pointer-events:none;rotate:y 180deg}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2)):is(:hover,:focus-within)>article:has(>.karte-bild):before,:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2)):is(:hover,:focus-within)>article:has(>.karte-bild)>div:last-child>p:not(:first-child),:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:not(:last-child:nth-child(3n+1),:last-child:nth-child(3n+2)):is(:hover,:focus-within)>article:has(>.karte-bild)>div:last-child>div{pointer-events:auto;rotate:y 0deg}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:before{transition-property:opacity;transition-duration:var(--bk-dauer-hgd);transition-timing-function:var(--bk-kurve-hgd)}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:after{transition-property:scale;transition-duration:var(--bk-dauer-hgd);transition-timing-function:var(--bk-kurve-hgd-pop)}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:is(:hover,:focus-within){border-color:var(--color-border-base)}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:is(:hover,:focus-within):before{opacity:1}:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li:is(:hover,:focus-within):after{scale:1.35}}:root main:has(.hero-raum) #messwerte h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}:root main:has(.hero-raum) #messwerte .bk-bento-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}:root main:has(.hero-raum) #messwerte .bk-bento-raster>*{isolation:isolate;border:0;border-block-start:3px solid var(--color-signal);background:var(--hs-papier);min-height:0;box-shadow:inset 0 -1px 0 var(--hs-linie);clip-path:none;border-radius:0;flex-direction:column;grid-column:auto;justify-content:space-between;gap:1.25rem;padding:1.5rem 1.25rem 1.75rem;display:flex;position:relative;translate:none}:root main:has(.hero-raum) #messwerte .bk-bento-raster>:nth-child(2n){box-shadow:inset 1px 0 0 var(--hs-linie), inset 0 -1px 0 var(--hs-linie)}:root main:has(.hero-raum) #messwerte .bk-bento-raster>:first-child{--color-content-base:var(--color-neutral-50);--color-content-soft:var(--color-secondary-200);--color-content-muted:var(--color-secondary-300);border-block-start-color:var(--color-akzent-1);background:var(--hs-tinte);box-shadow:none;color:var(--color-content-base)}:root main:has(.hero-raum) #messwerte .bk-bento-raster>:first-child:after{bottom:0;right:0}:root main:has(.hero-raum) #messwerte .bk-bento-raster>:not(:first-child):after,:root main:has(.hero-raum) #messwerte .bk-bento-raster>:not(:first-child):before{display:none}:root main:has(.hero-raum) #messwerte .messwert{border-inline-start:0;padding-inline-start:0}:root main:has(.hero-raum) #messwerte .messwert:after{display:none}:root main:has(.hero-raum) #messwerte .bk-kennzahl{color:var(--color-content-base);font-family:var(--font-display);letter-spacing:-.03em;margin-block:-.175em;font-size:clamp(3rem,1.75rem + 3vw,5rem);font-weight:700;line-height:1.35}:root main:has(.hero-raum) #messwerte dt{color:var(--color-content-soft);font-family:var(--font-kennung);letter-spacing:.04em;margin-block-start:.75rem;font-size:.8125rem}:root main:has(.hero-raum) #messwerte .bk-punktfeld{width:min(100%,7rem);margin:0}@media (min-width:64rem){:root main:has(.hero-raum) #messwerte>div>.grid{column-gap:var(--hs-luecke);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:0}:root main:has(.hero-raum) #messwerte>div>.grid>div:first-child{display:contents}:root main:has(.hero-raum) #messwerte .kicker{grid-area:1/1/auto/-1}:root main:has(.hero-raum) #messwerte h2{grid-area:2/1/auto/span 7}:root main:has(.hero-raum) #messwerte h2+p{grid-area:2/9/auto/-1;max-width:26rem;margin:0}:root main:has(.hero-raum) #messwerte .bk-bento-raster{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:3rem}:root main:has(.hero-raum) #messwerte .bk-bento-raster>:nth-child(n+2){box-shadow:inset 1px 0 0 var(--hs-linie), inset 0 -1px 0 var(--hs-linie)}}@media (max-width:63.99rem){:root main#main-content:has(.hero-raum) :is(#messwerte .bk-bento-raster>:not(:first-child),#branchen ul>li){--color-content-base:var(--color-text-primary);--color-content-soft:var(--color-secondary-700);--color-content-muted:var(--color-secondary-600);--color-action-primary:var(--color-primary-700);--color-action-primary-hover:var(--color-primary-800);--color-focus:var(--color-primary-700);--color-border-base:var(--color-border-default);--color-border-subtle:var(--color-neutral-300);color:var(--color-content-base)}:root main#main-content:has(.hero-raum) #messwerte .bk-bento-raster>.bk-bento-raster__karte[data-groesse]:first-child{--color-content-base:var(--color-neutral-50);--color-content-soft:var(--color-secondary-200);--color-content-muted:var(--color-secondary-300);--color-focus:var(--color-akzent-1);color:var(--color-content-base)}}:root main:has(.hero-raum) #leistungen>div{row-gap:2.5rem}:root main:has(.hero-raum) #leistungen>div>div:first-child{align-items:end;column-gap:var(--hs-luecke);grid-template-columns:minmax(0,1fr);display:grid;position:static}:root main:has(.hero-raum) #leistungen>div>div:first-child>.knopf{justify-self:start}:root main:has(.hero-raum) #leistungen ol{gap:var(--hs-luecke);border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}:root main:has(.hero-raum) #leistungen ol>li{border:1px solid var(--hs-linie);background-color:var(--hs-papier);display:flex}:root main:has(.hero-raum) #leistungen ol>li>div{--hs-gp:.25rem;flex:auto;grid-template-rows:auto 1fr;grid-template-columns:2.25rem minmax(0,1fr);gap:1.5rem 1rem;padding:1.5rem 1.5rem 1.75rem;display:grid}:root main:has(.hero-raum) #leistungen ol>li>div:before{content:"";background:linear-gradient(var(--color-signal-ink) 0 0) left calc(.5rem + 6 * var(--hs-gp)) top .75rem / var(--hs-gp) var(--hs-gp), linear-gradient(var(--color-signal-ink) 0 0) left calc(.5rem + 5 * var(--hs-gp)) top calc(.75rem + var(--hs-gp)) / var(--hs-gp) var(--hs-gp), linear-gradient(var(--color-signal-ink) 0 0) left calc(.5rem + 4 * var(--hs-gp)) top calc(.75rem + 2 * var(--hs-gp)) / var(--hs-gp) var(--hs-gp), linear-gradient(var(--color-signal-ink) 0 0) left .5rem top calc(.75rem + 2 * var(--hs-gp)) / var(--hs-gp) var(--hs-gp), linear-gradient(var(--color-signal-ink) 0 0) left calc(.5rem + 3 * var(--hs-gp)) top calc(.75rem + 3 * var(--hs-gp)) / var(--hs-gp) var(--hs-gp), linear-gradient(var(--color-signal-ink) 0 0) left calc(.5rem + var(--hs-gp)) top calc(.75rem + 3 * var(--hs-gp)) / var(--hs-gp) var(--hs-gp), linear-gradient(var(--color-signal-ink) 0 0) left calc(.5rem + 2 * var(--hs-gp)) top calc(.75rem + 4 * var(--hs-gp)) / var(--hs-gp) var(--hs-gp), var(--color-signal);background-repeat:no-repeat;grid-area:1/1;width:2.25rem;height:2.25rem}:root main:has(.hero-raum) #leistungen ol>li>div>span:first-child{font-family:var(--font-kennung);letter-spacing:.08em;grid-area:1/2;place-self:center end;padding:0;font-size:.75rem}:root main:has(.hero-raum) #leistungen ol>li>div>div{flex-direction:column;grid-area:2/1/3/3;display:flex}:root main:has(.hero-raum) #leistungen ol h3{margin-block-end:.75rem;font-size:clamp(1.25rem,1.55vw,1.625rem);line-height:1.2}:root main:has(.hero-raum) #leistungen ol h3+p{font-size:1rem;line-height:1.6}:root main:has(.hero-raum) #leistungen ol h3+p+span{margin-block-start:auto;padding-block-start:1.5rem}@media (min-width:48rem){:root main:has(.hero-raum) #leistungen>div>div:first-child{grid-template-columns:minmax(0,1fr) auto}:root main:has(.hero-raum) #leistungen>div>div:first-child>.kicker{grid-column:1/-1}:root main:has(.hero-raum) #leistungen>div>div:first-child>.knopf{grid-column:2;margin-block-start:0}}@media (min-width:64rem){:root main:has(.hero-raum) #leistungen>div>:is(div:first-child,ol){grid-column:1/-1}:root main:has(.hero-raum) #leistungen>div>div:first-child>h2{max-width:52rem}:root main:has(.hero-raum) #leistungen ol{grid-template-columns:repeat(3,minmax(0,1fr))}main:has(.hero-raum) #haltung{--laufband-hub:clamp(9rem, 28vw, 26rem)}}:root main:has(.hero-raum) #haltung>div>div:first-child>div:last-child{border-color:var(--hs-linie)}:root main:has(.hero-raum) #branchen h2{margin-block-end:2.5rem}:root main:has(.hero-raum) #branchen ul.grid{gap:var(--hs-luecke);border:0;grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){:root main:has(.hero-raum) #branchen ul.grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root main:has(.hero-raum) #branchen ul.grid>li:last-child{grid-column:auto}}:root main:has(.hero-raum) #branchen ul>li{border:1px solid var(--hs-linie);background-color:var(--hs-papier);grid-template-columns:3.5rem minmax(0,1fr);grid-auto-rows:auto;align-content:start;gap:.75rem 1rem;padding:1.5rem 1.5rem 1.75rem;display:grid}:root main:has(.hero-raum) #branchen ul>li>:not(.hs-pikto,span){grid-column:1/-1}:root main:has(.hero-raum) #branchen ul>li>span:not(.hs-pikto){font-family:var(--font-kennung);letter-spacing:.08em;place-self:start end}:root main:has(.hero-raum) #branchen ul>li>h3{margin-block-start:.75rem}:root main:has(.hero-raum) #branchen ul>li>svg{align-self:end;margin-block-start:.5rem}main:has(.hero-raum) .hs-pikto{--hs-pikto-flaeche:none;--hs-pikto-kontur:none;background-color:var(--color-surface-muted);clip-path:polygon(0 0,calc(100% - .625rem) 0,100% .625rem,100% 100%,0 100%);width:3.5rem;height:3.5rem;display:block;position:relative}main:has(.hero-raum) .hs-pikto:before,main:has(.hero-raum) .hs-pikto:after{content:"";position:absolute;inset:.625rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}main:has(.hero-raum) .hs-pikto:before{background-color:var(--color-signal);-webkit-mask-image:var(--hs-pikto-flaeche);-webkit-mask-image:var(--hs-pikto-flaeche);mask-image:var(--hs-pikto-flaeche);translate:.140625rem .140625rem}main:has(.hero-raum) .hs-pikto:after{background-color:var(--color-content-base);-webkit-mask-image:var(--hs-pikto-kontur);-webkit-mask-image:var(--hs-pikto-kontur);mask-image:var(--hs-pikto-kontur)}main:has(.hero-raum) .hs-pikto-craft{--hs-pikto-flaeche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4H13V9H4Z M10 9H14L21 16L19 18L12 11Z'/%3E%3C/svg%3E");--hs-pikto-kontur:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4H13V9H4Z M10 9H14L21 16L19 18L12 11Z' fill='none' stroke='black' stroke-width='2' stroke-linecap='square' stroke-miterlimit='10'/%3E%3C/svg%3E")}main:has(.hero-raum) .hs-pikto-shop{--hs-pikto-flaeche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 8H18L19 21H5Z'/%3E%3C/svg%3E");--hs-pikto-kontur:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 8H18L19 21H5Z M9 8V5H15V8' fill='none' stroke='black' stroke-width='2' stroke-linecap='square' stroke-miterlimit='10'/%3E%3C/svg%3E")}main:has(.hero-raum) .hs-pikto-health{--hs-pikto-flaeche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 3H15L16 4V9L15 10H9L8 9V4Z M5 21V17L8 13H16L19 17V21Z'/%3E%3C/svg%3E");--hs-pikto-kontur:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 3H15L16 4V9L15 10H9L8 9V4Z M5 21V17L8 13H16L19 17V21Z M8 18H10L11 16L13 20L14 18H16' fill='none' stroke='black' stroke-width='2' stroke-linecap='square' stroke-miterlimit='10'/%3E%3C/svg%3E")}:root main:has(.hero-raum) #stimmen [data-review-filter]{position:relative}:root main:has(.hero-raum) #stimmen ul.grid{contain:inline-size;margin-inline:calc(-1 * var(--spacing-gutter));padding:.25rem var(--spacing-gutter) 1.25rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:thin;scrollbar-color:var(--color-signal) transparent;grid-template-columns:none;grid-auto-columns:21.5rem;grid-auto-flow:column;gap:0 1rem;position:relative;overflow-x:auto}:root main:has(.hero-raum) #stimmen ul.grid>li,:root main:has(.hero-raum) #stimmen ul.grid>li:last-child:nth-child(n){scroll-snap-align:start;grid-column:auto}:root main:has(.hero-raum) #stimmen :is([data-review-filter=all] li,[data-review-filter=google] li[data-source=google],[data-review-filter=provenexpert] li[data-source=provenexpert]){flex-direction:column;display:flex}:root main:has(.hero-raum) #stimmen ul.grid>li>figure{border:1px solid var(--hs-linie);background-color:var(--hs-papier);border-radius:0;flex:auto;height:auto;padding:1.5rem 1.5rem 1.25rem}:root main:has(.hero-raum) #stimmen ul.grid>li>figure blockquote{font-size:1.0625rem;line-height:1.6}:root main:has(.hero-raum) #stimmen ul.grid>li>figure figcaption{border-block-start:1px solid var(--hs-linie);padding-block-start:1rem}@media (min-width:48rem){:root main:has(.hero-raum) #stimmen ul.grid>li:first-child{grid-column:span 2}}:root main:has(.hero-raum) #stimmen ul.grid>li:first-child>figure{--color-content-base:var(--color-content-inverse);--color-content-soft:var(--color-content-inverse);--color-content-muted:var(--color-content-inverse-muted);--color-action-primary:var(--color-primary-300);--color-border-subtle:var(--color-content-inverse)}@supports (color:color-mix(in lab, red, red)){:root main:has(.hero-raum) #stimmen ul.grid>li:first-child>figure{--color-border-subtle:color-mix(in oklab, var(--color-content-inverse) 24%, transparent)}}:root main:has(.hero-raum) #stimmen ul.grid>li:first-child>figure{--color-focus:var(--color-akzent-1);border-color:var(--hs-tinte);border-block-start:3px solid var(--color-signal);background:linear-gradient(var(--color-akzent-1) 0 0) right .625rem bottom .625rem / var(--hs-hud) var(--hs-hud-strich) no-repeat, linear-gradient(var(--color-akzent-1) 0 0) right .625rem bottom .625rem / var(--hs-hud-strich) var(--hs-hud) no-repeat, var(--hs-tinte);color:var(--color-content-base)}:root main:has(.hero-raum) #stimmen ul.grid>li:first-child>figure blockquote{font-size:clamp(1.375rem,1.9vw,1.875rem);line-height:1.3}@supports selector(::scroll-button(*)){:root main:has(.hero-raum) #stimmen [data-review-filter]{padding-block-end:3.75rem}:root main:has(.hero-raum) #stimmen ul.grid::scroll-button(*){border:1px solid var(--color-content-base);background-color:var(--hs-papier);width:2.75rem;height:2.75rem;color:var(--color-content-base);font-family:var(--font-kennung);cursor:pointer;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;bottom:0}:root main:has(.hero-raum) #stimmen ul.grid::scroll-button(left){content:"←" / "Zurück";right:3.5rem}:root main:has(.hero-raum) #stimmen ul.grid::scroll-button(right){content:"→" / "Weiter";right:0}:root:lang(en) main:has(.hero-raum) #stimmen ul.grid::scroll-button(left){content:"←" / "Previous"}:root:lang(en) main:has(.hero-raum) #stimmen ul.grid::scroll-button(right){content:"→" / "Next"}:root main:has(.hero-raum) #stimmen ul.grid::scroll-button(*):hover:not(:disabled){background-color:var(--color-signal);color:var(--color-signal-ink)}:root main:has(.hero-raum) #stimmen ul.grid::scroll-button(*):disabled{border-color:var(--hs-linie);color:var(--color-content-muted);cursor:default}}:root main:has(.hero-raum) #region nav ul{border:0}:root main:has(.hero-raum) #region nav li{border:0;border-block-start:3px solid var(--color-signal)}:root main:has(.hero-raum) #region nav li+li{border-block-start-color:var(--hs-linie);border-block-start-width:1px}:root main:has(.hero-raum) #region nav li a{--hs-gp:.1875rem;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.5rem;font-size:clamp(1.125rem,1.3vw,1.375rem);display:grid}:root main:has(.hero-raum) #region nav li a:before{content:"";background:linear-gradient(var(--color-signal-ink) 0 0) left calc(.375rem + 6 * var(--hs-gp)) top .5625rem / var(--hs-gp) var(--hs-gp), linear-gradient(var(--color-signal-ink) 0 0) left calc(.375rem + 5 * var(--hs-gp)) top calc(.5625rem + var(--hs-gp)) / var(--hs-gp) var(--hs-gp), linear-gradient(var(--color-signal-ink) 0 0) left calc(.375rem + 4 * var(--hs-gp)) top calc(.5625rem + 2 * var(--hs-gp)) / var(--hs-gp) var(--hs-gp), linear-gradient(var(--color-signal-ink) 0 0) left .375rem top calc(.5625rem + 2 * var(--hs-gp)) / var(--hs-gp) var(--hs-gp), linear-gradient(var(--color-signal-ink) 0 0) left calc(.375rem + 3 * var(--hs-gp)) top calc(.5625rem + 3 * var(--hs-gp)) / var(--hs-gp) var(--hs-gp), linear-gradient(var(--color-signal-ink) 0 0) left calc(.375rem + var(--hs-gp)) top calc(.5625rem + 3 * var(--hs-gp)) / var(--hs-gp) var(--hs-gp), linear-gradient(var(--color-signal-ink) 0 0) left calc(.375rem + 2 * var(--hs-gp)) top calc(.5625rem + 4 * var(--hs-gp)) / var(--hs-gp) var(--hs-gp), var(--color-signal);background-repeat:no-repeat;width:1.75rem;height:1.75rem}:root main:has(.hero-raum) #region nav>p{font-family:var(--font-kennung);letter-spacing:.02em;font-size:.8125rem}@media (min-width:48rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) main:has(.hero-raum) #referenzen .karten-raster>li{animation-name:hgd-auftritt;animation-duration:auto;animation-timing-function:var(--bk-kurve-hgd);animation-fill-mode:backwards;animation-timeline:view();animation-range-start:entry calc(var(--hgd-i,0) * 14%);animation-range-end:cover calc(28% + var(--hgd-i,0) * 7%)}main:has(.hero-raum) #referenzen .karten-raster>li:nth-child(2n),main:has(.hero-raum) #leistungen ol>li:nth-child(2){--hgd-i:1}main:has(.hero-raum) #leistungen ol>li:nth-child(3){--hgd-i:2}}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){main:has(.hero-raum) #referenzen .karten-raster>li:nth-child(n){--hgd-i:0}main:has(.hero-raum) #referenzen .karten-raster>li:nth-child(3n+2){--hgd-i:1}main:has(.hero-raum) #referenzen .karten-raster>li:nth-child(3n+3){--hgd-i:2}}}@media (forced-colors:active){:root main:has(.hero-raum) #referenzen .karten-raster>li:before,:root main:has(.hero-raum) #referenzen .karten-raster>li:after,:root main:has(.hero-raum) #referenzen .karte-bild:after,main:has(.hero-raum) .hs-pikto:before{display:none}main:has(.hero-raum) .hs-pikto:after{background-color:canvastext}}.bk-handschlag{--hs-hand:46%;--hs-luecke:calc(var(--hs-hand) * 3 / 100);block-size:min(56svh,26rem);position:relative;overflow:clip}.bk-handschlag:before{content:"";background-color:var(--color-signal);position:absolute;inset:0;-webkit-mask-image:url(/images/marke/handschlag.svg);mask-image:url(/images/marke/handschlag.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bk-handschlag:has(.bk-handschlag__buehne):before{content:none}.bk-handschlag__buehne{block-size:100%;position:relative;overflow:clip}.bk-handschlag__leinwand{block-size:100%;inline-size:100%;image-rendering:pixelated;position:absolute;inset:0}@media (min-width:64rem){.bk-handschlag{block-size:34rem}}@media (prefers-reduced-motion:no-preference){@media (min-width:64rem){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) .bk-handschlag:not([data-band]){block-size:calc(100svh + 1300px);overflow:visible}:root:not([data-bewegung=ruhig]) .bk-handschlag:not([data-band]) .bk-handschlag__buehne{block-size:100svh;position:sticky;inset-block-start:0}}}}.bk-pixelbild{z-index:1;pointer-events:none;block-size:100%;inline-size:100%;image-rendering:pixelated;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .bk-pixelbild{transition-property:opacity;transition-duration:.2s;transition-timing-function:steps(4,end)}}@media (prefers-reduced-motion:reduce){.bk-pixelbild{display:none}}:root[data-bewegung=ruhig] .bk-pixelbild{display:none}[data-rauschen]{color:#0000;position:relative}[data-rauschen]:after{content:attr(data-rauschen) / "";color:var(--color-signal);white-space:pre;pointer-events:none;position:absolute;inset:0}.bk-pixelspur{z-index:60;pointer-events:none;block-size:100vh;inline-size:100vw;image-rendering:pixelated;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.bk-pixelspur{display:none}}:root[data-bewegung=ruhig] .bk-pixelspur{display:none}@media print{.bk-pixelspur{display:none}}.bk-wortpixel-halter{position:relative}.bk-wortpixel{pointer-events:none;image-rendering:pixelated;position:absolute}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .riesenwort-fuss[data-wortpixel=laeuft] .bk-riesenwort__wort{opacity:0}}@media (prefers-reduced-motion:reduce){.bk-wortpixel{display:none}}:root[data-bewegung=ruhig] .bk-wortpixel,.hgd-kopf{display:none}@media (min-width:64rem){.card-nav-container>.nav-pill{pointer-events:none;box-shadow:none}.nav-pill:before,.nav-pill:after{content:none}.nav-pill-logo{--hgd-kopf-eck:1rem;--hgd-kopf-linie:1.5px;isolation:isolate;pointer-events:auto;position:relative}.nav-pill-logo:before,.nav-pill-logo:after{content:"";z-index:-1;pointer-events:none;background-color:var(--bk-linie-stark);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--hgd-kopf-eck)), calc(100% - var(--hgd-kopf-eck)) 100%, 0 100%);position:absolute;inset:-2rem -.5rem -.75rem -50vw}.nav-pill-logo:after{background-color:var(--bk-flaeche-hoch);clip-path:polygon(0 0, calc(100% - var(--hgd-kopf-linie)) 0, calc(100% - var(--hgd-kopf-linie)) calc(100% - var(--hgd-kopf-eck) - .414 * var(--hgd-kopf-linie)), calc(100% - var(--hgd-kopf-eck) - .414 * var(--hgd-kopf-linie)) calc(100% - var(--hgd-kopf-linie)), 0 calc(100% - var(--hgd-kopf-linie)))}.hgd-kopf{--hgd-kopf-dauer:var(--bk-dauer-zustand);--hgd-kopf-kurve:cubic-bezier(.23, 1, .32, 1);--hgd-kopf-eck:.75rem;--hgd-kopf-linie:1.5px;--hgd-kopf-kante:100vw;--hgd-kopf-innen:calc(var(--hgd-kopf-eck) - .586 * var(--hgd-kopf-linie));isolation:isolate;pointer-events:auto;align-items:center;gap:.25rem;padding:.375rem .5rem .375rem .375rem;display:flex;position:relative}.hgd-kopf[data-offen]{--hgd-kopf-kante:calc(100vw - var(--hgd-kopf-leiste,0px))}.hgd-kopf:before,.hgd-kopf:after{content:"";z-index:-1;pointer-events:none;background-color:var(--bk-linie-stark);clip-path:polygon(calc(var(--hgd-kopf-kante) + var(--hgd-kopf-eck)) 0, 100% 0, 100% calc(100% - var(--hgd-kopf-eck)), calc(100% - var(--hgd-kopf-eck)) 100%, var(--hgd-kopf-kante) 100%, var(--hgd-kopf-kante) var(--hgd-kopf-eck));position:absolute;inset:0 0 0 -100vw}.hgd-kopf:after{background-color:var(--bk-flaeche-hoch);clip-path:polygon(calc(var(--hgd-kopf-kante) + var(--hgd-kopf-linie) + var(--hgd-kopf-innen)) var(--hgd-kopf-linie), calc(100% - var(--hgd-kopf-linie)) var(--hgd-kopf-linie), calc(100% - var(--hgd-kopf-linie)) calc(100% - var(--hgd-kopf-linie) - var(--hgd-kopf-innen)), calc(100% - var(--hgd-kopf-linie) - var(--hgd-kopf-innen)) calc(100% - var(--hgd-kopf-linie)), calc(var(--hgd-kopf-kante) + var(--hgd-kopf-linie)) calc(100% - var(--hgd-kopf-linie)), calc(var(--hgd-kopf-kante) + var(--hgd-kopf-linie)) calc(var(--hgd-kopf-linie) + var(--hgd-kopf-innen)))}.hgd-kopf__knopf{min-height:44px;color:var(--bk-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:flex}.hgd-kopf__knopf:focus-visible{outline:var(--bk-fokus-ring) solid var(--bk-fokus);outline-offset:2px}.hgd-kopf__knopf>span{flex-shrink:0;width:20px;height:20px;position:relative}.hgd-kopf__knopf>span:before,.hgd-kopf__knopf>span:after{content:"";position:absolute;inset:0}.hgd-kopf__knopf>span:before{background:linear-gradient(currentColor 0 0) 0 3px/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 9px/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 15px/100% 2px no-repeat}.hgd-kopf__knopf>span:after{opacity:0;background:linear-gradient(45deg,#0000 calc(50% - 1px),currentColor 0 calc(50% + 1px),#0000 0),linear-gradient(-45deg,#0000 calc(50% - 1px),currentColor 0 calc(50% + 1px),#0000 0);inset:3px;scale:.5}.hgd-kopf[data-offen] .hgd-kopf__knopf>span:before{opacity:0;scale:.5}.hgd-kopf[data-offen] .hgd-kopf__knopf>span:after{opacity:1;scale:1}#nav-leiste{white-space:nowrap;visibility:hidden;opacity:0;pointer-events:none;inset-block:0;align-items:center;gap:.25rem;padding-left:.5rem;display:flex;position:absolute;right:100%;translate:1rem}.hgd-kopf[data-offen] #nav-leiste{visibility:visible;opacity:1;pointer-events:auto;translate:0}#nav-leiste .nav-desktop-links{gap:0!important}#nav-leiste .nav-pill-link{background-size:calc(100% - 1rem) 2px;padding-inline:.5rem}#nav-leiste .nav-pill-link:after{inset-inline:.5rem}#nav-leiste>div:not(.nav-desktop-links){min-width:0}#nav-leiste>div:not(.nav-desktop-links)>a{padding-inline:.5rem}@media (max-width:79.99rem){#nav-leiste .nav-pill-link{padding-inline:.4375rem}.hgd-kopf__knopf{padding-inline:.5rem}}@media (forced-colors:active){.nav-pill-logo:before,.nav-pill-logo:after,.hgd-kopf:before,.hgd-kopf:after{forced-color-adjust:none;background-color:canvastext}.nav-pill-logo:after,.hgd-kopf:after{background-color:canvas}}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .hgd-kopf:before,:root:not([data-bewegung=ruhig]) .hgd-kopf:after{transition:clip-path var(--hgd-kopf-dauer) var(--hgd-kopf-kurve)}:root:not([data-bewegung=ruhig]) .hgd-kopf__knopf>span:before,:root:not([data-bewegung=ruhig]) .hgd-kopf__knopf>span:after{transition:opacity var(--hgd-kopf-dauer) var(--hgd-kopf-kurve), scale var(--hgd-kopf-dauer) var(--hgd-kopf-kurve)}:root:not([data-bewegung=ruhig]) #nav-leiste{transition:opacity var(--hgd-kopf-dauer) var(--hgd-kopf-kurve), translate var(--hgd-kopf-dauer) var(--hgd-kopf-kurve), visibility 0s linear var(--hgd-kopf-dauer)}:root:not([data-bewegung=ruhig]) .hgd-kopf[data-offen] #nav-leiste{transition-delay:0s}}.hgd-bogen{--hgd-bogen-eck:clamp(1rem, 2.2vw, 1.75rem);--hgd-bogen-innen:clamp(1.25rem, 4.2vw, 4rem);--hgd-bogen-pixel:.5rem;--hgd-bogen-ecke:1.5rem;--hgd-bogen-strich:2px;--color-content-base:var(--color-neutral-50);--color-content-soft:var(--color-secondary-200);--color-content-muted:var(--color-secondary-300);--color-action-primary:var(--color-primary-300);--color-action-primary-hover:var(--color-primary-200);--color-border-subtle:var(--color-secondary-700);--color-border-base:var(--color-secondary-500);--color-surface-elevated:var(--color-secondary-950);--color-surface-muted:var(--color-secondary-700);--color-surface-inverse:var(--color-secondary-700);--color-focus:var(--color-akzent-1);isolation:isolate;box-sizing:border-box;width:min(100% - 2 * var(--spacing-gutter), var(--container-7xl) - 2 * var(--spacing-gutter));padding:var(--hgd-bogen-innen);color:var(--color-content-base);margin-inline:auto;position:relative}.hgd-bogen:not([class*=max-w-]){width:auto;margin-inline:0}@media (max-width:47.99rem){.hgd-bogen{width:calc(100% - 1.5rem)}.hgd-bogen:not([class*=max-w-]){width:auto;margin-inline:calc(.75rem - var(--spacing-gutter))}}@media (max-width:63.99rem){.hgd-bogen:has(.hgd-papier){padding-bottom:calc(var(--hgd-bogen-innen) + 2.5rem)}}.hgd-bogen:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(var(--color-signal) 0 0) left 0 top 0 / 62% 3px, linear-gradient(var(--color-konstrukt-rot) 0 0) left 62% top 0 / 4rem 3px, linear-gradient(var(--color-signal) 0 0) right var(--hgd-bogen-innen) bottom 0 / calc(4 * var(--hgd-bogen-pixel)) var(--hgd-bogen-pixel), linear-gradient(var(--color-signal) 0 0) right var(--hgd-bogen-innen) bottom var(--hgd-bogen-pixel) / calc(3 * var(--hgd-bogen-pixel)) var(--hgd-bogen-pixel), linear-gradient(var(--color-signal) 0 0) right var(--hgd-bogen-innen) bottom calc(2 * var(--hgd-bogen-pixel)) / calc(2 * var(--hgd-bogen-pixel)) var(--hgd-bogen-pixel), linear-gradient(var(--color-signal) 0 0) right var(--hgd-bogen-innen) bottom calc(3 * var(--hgd-bogen-pixel)) / var(--hgd-bogen-pixel) var(--hgd-bogen-pixel), linear-gradient(var(--color-akzent-1) 0 0) right calc(var(--hgd-bogen-innen) + 5.5rem) bottom calc(4 * var(--hgd-bogen-pixel)) / var(--hgd-bogen-pixel) var(--hgd-bogen-pixel), linear-gradient(var(--color-neutral-50) 0 0) right calc(var(--hgd-bogen-innen) + 3.5rem) bottom calc(2 * var(--hgd-bogen-pixel)) / var(--hgd-bogen-pixel) var(--hgd-bogen-pixel), repeating-linear-gradient(0deg, var(--color-neutral-50) 0 1px, transparent 1px 4px), linear-gradient(90deg, var(--color-secondary-900) 30%, transparent), repeating-linear-gradient(90deg, var(--color-primary-300) 0 1px, transparent 1px 3rem), repeating-linear-gradient(0deg, var(--color-primary-300) 0 1px, transparent 1px 3rem), var(--color-secondary-900);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hgd-bogen:before{background:linear-gradient(var(--color-signal) 0 0) left 0 top 0 / 62% 3px, linear-gradient(var(--color-konstrukt-rot) 0 0) left 62% top 0 / 4rem 3px, linear-gradient(var(--color-signal) 0 0) right var(--hgd-bogen-innen) bottom 0 / calc(4 * var(--hgd-bogen-pixel)) var(--hgd-bogen-pixel), linear-gradient(var(--color-signal) 0 0) right var(--hgd-bogen-innen) bottom var(--hgd-bogen-pixel) / calc(3 * var(--hgd-bogen-pixel)) var(--hgd-bogen-pixel), linear-gradient(var(--color-signal) 0 0) right var(--hgd-bogen-innen) bottom calc(2 * var(--hgd-bogen-pixel)) / calc(2 * var(--hgd-bogen-pixel)) var(--hgd-bogen-pixel), linear-gradient(var(--color-signal) 0 0) right var(--hgd-bogen-innen) bottom calc(3 * var(--hgd-bogen-pixel)) / var(--hgd-bogen-pixel) var(--hgd-bogen-pixel), linear-gradient(var(--color-akzent-1) 0 0) right calc(var(--hgd-bogen-innen) + 5.5rem) bottom calc(4 * var(--hgd-bogen-pixel)) / var(--hgd-bogen-pixel) var(--hgd-bogen-pixel), linear-gradient(var(--color-neutral-50) 0 0) right calc(var(--hgd-bogen-innen) + 3.5rem) bottom calc(2 * var(--hgd-bogen-pixel)) / var(--hgd-bogen-pixel) var(--hgd-bogen-pixel), repeating-linear-gradient(0deg, color-mix(in oklab, var(--color-neutral-50) 4%, transparent) 0 1px, transparent 1px 4px), linear-gradient(90deg, var(--color-secondary-900) 30%, transparent), repeating-linear-gradient(90deg, color-mix(in oklab, var(--color-primary-300) 9%, transparent) 0 1px, transparent 1px 3rem), repeating-linear-gradient(0deg, color-mix(in oklab, var(--color-primary-300) 9%, transparent) 0 1px, transparent 1px 3rem), var(--color-secondary-900)}}.hgd-bogen:before{clip-path:polygon(0 0, calc(100% - var(--hgd-bogen-eck)) 0, 100% var(--hgd-bogen-eck), 100% 100%, var(--hgd-bogen-eck) 100%, 0 calc(100% - var(--hgd-bogen-eck)));background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat,repeat,repeat}.hgd-bogen:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--color-signal) 0 0) top left / var(--hgd-bogen-ecke) var(--hgd-bogen-strich), linear-gradient(var(--color-signal) 0 0) top left / var(--hgd-bogen-strich) var(--hgd-bogen-ecke), linear-gradient(var(--color-konstrukt-rot) 0 0) top right / var(--hgd-bogen-ecke) var(--hgd-bogen-strich), linear-gradient(var(--color-konstrukt-rot) 0 0) top right / var(--hgd-bogen-strich) var(--hgd-bogen-ecke), linear-gradient(var(--color-akzent-1) 0 0) bottom left / var(--hgd-bogen-ecke) var(--hgd-bogen-strich), linear-gradient(var(--color-akzent-1) 0 0) bottom left / var(--hgd-bogen-strich) var(--hgd-bogen-ecke), linear-gradient(var(--color-signal) 0 0) bottom right / var(--hgd-bogen-ecke) var(--hgd-bogen-strich), linear-gradient(var(--color-signal) 0 0) bottom right / var(--hgd-bogen-strich) var(--hgd-bogen-ecke);background-repeat:no-repeat;position:absolute;inset:-.5rem}.hgd-bogen h1>span:not([class*=sr-only]){color:var(--color-akzent-1)}.hgd-bogen .knopf-primaer:not(.hgd-papier *){--knopf-schatten:var(--color-akzent-1)}.hgd-bogen .knopf-rahmen:not(.hgd-papier *){background-color:#0000}.hgd-bogen .hgd-papier{--color-content-base:var(--color-text-primary);--color-content-soft:var(--color-secondary-700);--color-content-muted:var(--color-secondary-600);--color-action-primary:var(--color-primary-700);--color-action-primary-hover:var(--color-primary-800);--color-border-subtle:var(--color-neutral-300);--color-border-base:var(--color-border-default);--color-surface-elevated:var(--color-surface-light);--color-surface-muted:var(--color-neutral-100);--color-surface-inverse:var(--color-secondary-900);--color-focus:var(--color-primary-700);color:var(--color-content-base)}:is(.hgd-haken,.hgd-boxen,.hgd-zusagen dl){--hgd-glyph-p:.25rem;--hgd-glyph-x:1.5rem;--hgd-glyph-y:1.5rem;--hgd-glyph-kachel:2.25rem;--hgd-glyph-farbe:var(--color-signal-ink);--hgd-kachel-farbe:var(--color-signal);column-span:all;border-width:0;gap:1.25rem;max-width:none;padding:0;list-style:none;display:grid}:is(.hgd-haken,.hgd-boxen){margin-block:2rem;grid-column:1/-1!important}:is(.hgd-haken,.hgd-boxen,.hgd-zusagen dl,.hgd-wende,.hgd-schritte){grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){:is(.hgd-haken,.hgd-boxen,.hgd-zusagen dl,.hgd-wende,.hgd-schritte){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.hgd-haken,.hgd-boxen,.hgd-zusagen dl,.hgd-wende,.hgd-schritte)>:last-child:nth-child(odd){grid-column:1/-1}.hgd-schritte:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.hgd-schritte:has(>:nth-child(3):last-child)>:last-child{grid-column:auto}}@media (min-width:64rem){:is(.hgd-haken,.hgd-boxen,.hgd-zusagen dl,.hgd-wende):not(:has(>:nth-child(4):last-child),:has(>:nth-child(2):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.hgd-haken,.hgd-boxen,.hgd-zusagen dl,.hgd-wende):not(:has(>:nth-child(4):last-child),:has(>:nth-child(2):last-child))>:last-child:nth-child(odd){grid-column:auto}:is(.hgd-haken,.hgd-boxen,.hgd-zusagen dl,.hgd-wende):not(:has(>:nth-child(4):last-child),:has(>:nth-child(2):last-child))>:last-child:nth-child(3n+1){grid-column:1/-1}:is(.hgd-haken,.hgd-boxen,.hgd-zusagen dl,.hgd-wende):not(:has(>:nth-child(4):last-child),:has(>:nth-child(2):last-child))>:last-child:nth-child(3n+2){grid-column:span 2}}@media (min-width:80rem){:is(.hgd-haken,.hgd-boxen,.hgd-zusagen dl,.hgd-wende):has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}:is(.hgd-haken,.hgd-boxen,.hgd-zusagen dl)>*{--hgd-gx:calc(var(--hgd-glyph-x) + .25rem);--hgd-gy:calc(var(--hgd-glyph-y) + .5rem);min-width:0;padding:calc(var(--hgd-glyph-y) + var(--hgd-glyph-kachel) + 1.25rem) 1.5rem 1.75rem;border:1px solid var(--color-border-subtle);box-shadow:none;background:linear-gradient(var(--hgd-glyph-farbe) 0 0) left calc(var(--hgd-gx) + 6 * var(--hgd-glyph-p)) top var(--hgd-gy) / var(--hgd-glyph-p) var(--hgd-glyph-p), linear-gradient(var(--hgd-glyph-farbe) 0 0) left calc(var(--hgd-gx) + 5 * var(--hgd-glyph-p)) top calc(var(--hgd-gy) + var(--hgd-glyph-p)) / var(--hgd-glyph-p) var(--hgd-glyph-p), linear-gradient(var(--hgd-glyph-farbe) 0 0) left calc(var(--hgd-gx) + 4 * var(--hgd-glyph-p)) top calc(var(--hgd-gy) + 2 * var(--hgd-glyph-p)) / var(--hgd-glyph-p) var(--hgd-glyph-p), linear-gradient(var(--hgd-glyph-farbe) 0 0) left var(--hgd-gx) top calc(var(--hgd-gy) + 2 * var(--hgd-glyph-p)) / var(--hgd-glyph-p) var(--hgd-glyph-p), linear-gradient(var(--hgd-glyph-farbe) 0 0) left calc(var(--hgd-gx) + 3 * var(--hgd-glyph-p)) top calc(var(--hgd-gy) + 3 * var(--hgd-glyph-p)) / var(--hgd-glyph-p) var(--hgd-glyph-p), linear-gradient(var(--hgd-glyph-farbe) 0 0) left calc(var(--hgd-gx) + var(--hgd-glyph-p)) top calc(var(--hgd-gy) + 3 * var(--hgd-glyph-p)) / var(--hgd-glyph-p) var(--hgd-glyph-p), linear-gradient(var(--hgd-glyph-farbe) 0 0) left calc(var(--hgd-gx) + 2 * var(--hgd-glyph-p)) top calc(var(--hgd-gy) + 4 * var(--hgd-glyph-p)) / var(--hgd-glyph-p) var(--hgd-glyph-p), linear-gradient(var(--hgd-kachel-farbe) 0 0) left var(--hgd-glyph-x) top var(--hgd-glyph-y) / var(--hgd-glyph-kachel) var(--hgd-glyph-kachel), var(--color-surface-elevated);break-inside:avoid;background-repeat:no-repeat;border-radius:0;margin:0;position:relative}.hgd-boxen>:nth-child(4n+2){--hgd-kachel-farbe:var(--color-secondary-900);background:linear-gradient(var(--color-akzent-1) 0 0) left calc(var(--hgd-gx) + 5 * var(--hgd-glyph-p)) top var(--hgd-gy) / var(--hgd-glyph-p) calc(5 * var(--hgd-glyph-p)), linear-gradient(var(--hgd-glyph-farbe) 0 0) left calc(var(--hgd-gx) + 4 * var(--hgd-glyph-p)) top calc(var(--hgd-gy) + var(--hgd-glyph-p)) / var(--hgd-glyph-p) calc(4 * var(--hgd-glyph-p)), linear-gradient(var(--hgd-glyph-farbe) 0 0) left calc(var(--hgd-gx) + 3 * var(--hgd-glyph-p)) top calc(var(--hgd-gy) + 2 * var(--hgd-glyph-p)) / var(--hgd-glyph-p) calc(3 * var(--hgd-glyph-p)), linear-gradient(var(--hgd-glyph-farbe) 0 0) left calc(var(--hgd-gx) + 2 * var(--hgd-glyph-p)) top calc(var(--hgd-gy) + 3 * var(--hgd-glyph-p)) / var(--hgd-glyph-p) calc(2 * var(--hgd-glyph-p)), linear-gradient(var(--hgd-glyph-farbe) 0 0) left calc(var(--hgd-gx) + var(--hgd-glyph-p)) top calc(var(--hgd-gy) + 4 * var(--hgd-glyph-p)) / var(--hgd-glyph-p) var(--hgd-glyph-p), linear-gradient(var(--hgd-kachel-farbe) 0 0) left var(--hgd-glyph-x) top var(--hgd-glyph-y) / var(--hgd-glyph-kachel) var(--hgd-glyph-kachel), var(--color-surface-elevated);background-repeat:no-repeat}.hgd-boxen>:nth-child(4n+3){background:linear-gradient(var(--hgd-glyph-farbe) 0 0) left calc(var(--hgd-gx) + 2 * var(--hgd-glyph-p)) top calc(var(--hgd-gy) - var(--hgd-glyph-p)) / calc(2 * var(--hgd-glyph-p)) calc(6 * var(--hgd-glyph-p)), linear-gradient(var(--hgd-glyph-farbe) 0 0) left calc(var(--hgd-gx) - var(--hgd-glyph-p)) top calc(var(--hgd-gy) + 1.5 * var(--hgd-glyph-p)) / calc(8 * var(--hgd-glyph-p)) calc(2 * var(--hgd-glyph-p)), linear-gradient(var(--color-akzent-1) 0 0) left calc(var(--hgd-gx) + 5 * var(--hgd-glyph-p)) top calc(var(--hgd-gy) + 4 * var(--hgd-glyph-p)) / var(--hgd-glyph-p) var(--hgd-glyph-p), linear-gradient(var(--hgd-kachel-farbe) 0 0) left var(--hgd-glyph-x) top var(--hgd-glyph-y) / var(--hgd-glyph-kachel) var(--hgd-glyph-kachel), var(--color-surface-elevated);background-repeat:no-repeat}.hgd-boxen>:nth-child(4n){--hgd-kachel-farbe:var(--color-secondary-900);background:repeating-linear-gradient(90deg, var(--hgd-glyph-farbe) 0 var(--hgd-glyph-p), transparent var(--hgd-glyph-p) calc(2 * var(--hgd-glyph-p))) left calc(var(--hgd-gx) - var(--hgd-glyph-p)) top calc(var(--hgd-gy) - var(--hgd-glyph-p)) / calc(7 * var(--hgd-glyph-p)) var(--hgd-glyph-p), repeating-linear-gradient(90deg, var(--color-akzent-1) 0 var(--hgd-glyph-p), transparent var(--hgd-glyph-p) calc(2 * var(--hgd-glyph-p))) left calc(var(--hgd-gx) - var(--hgd-glyph-p)) top calc(var(--hgd-gy) + var(--hgd-glyph-p)) / calc(7 * var(--hgd-glyph-p)) var(--hgd-glyph-p), repeating-linear-gradient(90deg, var(--hgd-glyph-farbe) 0 var(--hgd-glyph-p), transparent var(--hgd-glyph-p) calc(2 * var(--hgd-glyph-p))) left calc(var(--hgd-gx) - var(--hgd-glyph-p)) top calc(var(--hgd-gy) + 3 * var(--hgd-glyph-p)) / calc(7 * var(--hgd-glyph-p)) var(--hgd-glyph-p), linear-gradient(var(--hgd-kachel-farbe) 0 0) left var(--hgd-glyph-x) top var(--hgd-glyph-y) / var(--hgd-glyph-kachel) var(--hgd-glyph-kachel), var(--color-surface-elevated);background-repeat:no-repeat}:is(.hgd-haken,.hgd-boxen)>li>strong:first-child{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height);color:var(--color-content-base);margin-bottom:.5rem;display:block}.hgd-zusagen{background-color:#0000;border-color:#0000;padding-inline:0}.hgd-zusagen dl{margin-top:1.5rem}.hgd-zusagen dl>div{isolation:isolate}.hgd-zusagen dl dt{font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.hgd-zusagen dl dd{margin-top:.5rem}.hgd-zusagen dl>div:after{--hgd-z-pixel:.375rem;content:"";z-index:-1;width:calc(4 * var(--hgd-z-pixel));height:calc(4 * var(--hgd-z-pixel));pointer-events:none;background:linear-gradient(var(--color-signal) 0 0) right 0 bottom 0 / calc(4 * var(--hgd-z-pixel)) var(--hgd-z-pixel), linear-gradient(var(--color-signal) 0 0) right 0 bottom var(--hgd-z-pixel) / calc(3 * var(--hgd-z-pixel)) var(--hgd-z-pixel), linear-gradient(var(--color-signal) 0 0) right 0 bottom calc(2 * var(--hgd-z-pixel)) / calc(2 * var(--hgd-z-pixel)) var(--hgd-z-pixel), linear-gradient(var(--color-akzent-1) 0 0) right 0 bottom calc(3 * var(--hgd-z-pixel)) / var(--hgd-z-pixel) var(--hgd-z-pixel);transform-origin:100% 100%;background-repeat:no-repeat;position:absolute;bottom:0;right:0}.hgd-wende{border-top-width:0;gap:1.25rem;display:grid}.hgd-wende>li{isolation:isolate;perspective:60rem;border-width:0;flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;margin:0;padding:1.75rem 1.5rem 2rem;display:flex;position:relative}.hgd-wende>li:before,.hgd-wende>li:after{content:"";z-index:-1;pointer-events:none;backface-visibility:hidden;position:absolute;inset:0}.hgd-wende>li:before{background:linear-gradient(var(--color-signal) 0 0) right 0 bottom 0 / 1.5rem .375rem, linear-gradient(var(--color-signal) 0 0) right 0 bottom .375rem / 1.125rem .375rem, linear-gradient(var(--color-signal) 0 0) right 0 bottom .75rem / .75rem .375rem, linear-gradient(var(--color-akzent-1) 0 0) right 0 bottom 1.125rem / .375rem .375rem, linear-gradient(var(--color-border-subtle) 0 0) top / 100% 1px, linear-gradient(var(--color-border-subtle) 0 0) bottom / 100% 1px, linear-gradient(var(--color-border-subtle) 0 0) left / 1px 100%, linear-gradient(var(--color-border-subtle) 0 0) right / 1px 100%, var(--color-surface-elevated);background-repeat:no-repeat}.hgd-wende>li:after{--hgd-w-ecke:1rem;background:linear-gradient(var(--color-signal) 0 0) top left / var(--hgd-w-ecke) 2px, linear-gradient(var(--color-signal) 0 0) top left / 2px var(--hgd-w-ecke), linear-gradient(var(--color-konstrukt-rot) 0 0) top right / var(--hgd-w-ecke) 2px, linear-gradient(var(--color-konstrukt-rot) 0 0) top right / 2px var(--hgd-w-ecke), linear-gradient(var(--color-signal) 0 0) bottom left / var(--hgd-w-ecke) 2px, linear-gradient(var(--color-signal) 0 0) bottom left / 2px var(--hgd-w-ecke), linear-gradient(var(--color-akzent-1) 0 0) bottom right / var(--hgd-w-ecke) 2px, linear-gradient(var(--color-akzent-1) 0 0) bottom right / 2px var(--hgd-w-ecke), repeating-linear-gradient(90deg, var(--color-signal) 0 1px, transparent 1px 1.5rem), repeating-linear-gradient(0deg, var(--color-signal) 0 1px, transparent 1px 1.5rem), var(--color-action-primary-soft);rotate:y -180deg}@supports (color:color-mix(in lab, red, red)){.hgd-wende>li:after{background:linear-gradient(var(--color-signal) 0 0) top left / var(--hgd-w-ecke) 2px, linear-gradient(var(--color-signal) 0 0) top left / 2px var(--hgd-w-ecke), linear-gradient(var(--color-konstrukt-rot) 0 0) top right / var(--hgd-w-ecke) 2px, linear-gradient(var(--color-konstrukt-rot) 0 0) top right / 2px var(--hgd-w-ecke), linear-gradient(var(--color-signal) 0 0) bottom left / var(--hgd-w-ecke) 2px, linear-gradient(var(--color-signal) 0 0) bottom left / 2px var(--hgd-w-ecke), linear-gradient(var(--color-akzent-1) 0 0) bottom right / var(--hgd-w-ecke) 2px, linear-gradient(var(--color-akzent-1) 0 0) bottom right / 2px var(--hgd-w-ecke), repeating-linear-gradient(90deg, color-mix(in oklab, var(--color-signal) 12%, transparent) 0 1px, transparent 1px 1.5rem), repeating-linear-gradient(0deg, color-mix(in oklab, var(--color-signal) 12%, transparent) 0 1px, transparent 1px 1.5rem), var(--color-action-primary-soft)}}.hgd-wende>li:after{background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat}.hgd-wende>li>svg:first-child{box-sizing:content-box;background-color:var(--color-signal);color:var(--color-signal-ink);padding:.5rem}.hgd-wende>li:focus-within:before{rotate:y 180deg}.hgd-wende>li:focus-within:after{rotate:y 0deg}.hgd-kennzahlen{border-top-width:0;gap:0;max-width:none;padding-top:0}.hgd-kennzahlen>div{isolation:isolate;border-style:solid;border-width:3px 0 0;border-color:var(--color-signal);padding:1.5rem 1.25rem 1.75rem;position:relative}.hgd-kennzahlen>div+div{box-shadow:inset 1px 0 0 var(--color-border-subtle)}.hgd-kennzahlen>div>dd:first-of-type{letter-spacing:var(--text-h2--letter-spacing);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,1.2rem + 1.8vw,2.75rem);line-height:1.02}.hgd-kennzahlen>div:first-child{--color-content-base:var(--color-neutral-50);--color-content-soft:var(--color-secondary-200);--color-content-muted:var(--color-secondary-300);border-color:var(--color-akzent-1);background:linear-gradient(var(--color-signal) 0 0) right 0 top 0 / 1.5rem .375rem, linear-gradient(var(--color-signal) 0 0) right 0 top .375rem / 1.125rem .375rem, linear-gradient(var(--color-signal) 0 0) right 0 top .75rem / .75rem .375rem, linear-gradient(var(--color-akzent-1) 0 0) right 0 top 1.125rem / .375rem .375rem, var(--color-secondary-900);color:var(--color-content-base);background-repeat:no-repeat}.hgd-akkordeon details{border:1px solid var(--color-border-subtle);background-color:var(--color-surface-elevated);margin-block-end:.75rem;position:relative}.hgd-akkordeon details[open]{border-color:var(--color-content-base);box-shadow:inset 3px 0 0 var(--color-signal)}.hgd-akkordeon:has(>details),.hgd-akkordeon :has(>details){border-top-width:0}.hgd-akkordeon details>summary{padding-inline:1.25rem}.hgd-akkordeon details>summary>svg{display:none}.hgd-akkordeon details>summary:after{content:"";background:linear-gradient(currentColor 0 0) center / .875rem 2px no-repeat, linear-gradient(currentColor 0 0) center / 2px .875rem no-repeat, var(--color-surface-muted);clip-path:polygon(0 0,calc(100% - .5rem) 0,100% .5rem,100% 100%,0 100%);flex:none;block-size:2.25rem;inline-size:2.25rem}.hgd-akkordeon details[open]>summary:after{background:linear-gradient(var(--color-signal-ink) 0 0) center / 2px .875rem no-repeat, var(--color-signal);rotate:90deg}.hgd-akkordeon details>:not(summary){padding-inline:1.25rem}.hgd-schritte{border-width:0;gap:1.25rem;max-width:none;padding:0;list-style:none;display:grid}.hgd-schritte>li,.bk-ml .bk-snapreihe__spur.hgd-schritte>li{--color-content-base:var(--color-text-primary);--color-content-soft:var(--color-secondary-700);--color-content-muted:var(--color-secondary-600);--color-action-primary:var(--color-primary-700);--color-action-primary-hover:var(--color-primary-800);--color-border-subtle:var(--color-neutral-300);--color-surface-elevated:var(--color-surface-light);color:var(--color-content-base);border:1px solid var(--color-border-subtle);border-top:3px solid var(--color-signal);background:linear-gradient(var(--color-signal) 0 0) right 0 bottom 0 / 1.5rem .375rem, linear-gradient(var(--color-signal) 0 0) right 0 bottom .375rem / 1.125rem .375rem, linear-gradient(var(--color-signal) 0 0) right 0 bottom .75rem / .75rem .375rem, linear-gradient(var(--color-akzent-1) 0 0) right 0 bottom 1.125rem / .375rem .375rem, var(--color-surface-elevated);background-repeat:no-repeat;border-radius:0;min-width:0;margin:0;padding:1.5rem 1.5rem 2.25rem;position:relative}.hgd-schritte>li>span:first-child{background-color:var(--color-secondary-900);min-block-size:2.25rem;min-inline-size:2.75rem;max-inline-size:100%;color:var(--color-akzent-1);font-family:var(--font-kennung);letter-spacing:.04em;border-radius:0;flex:none;place-items:center;padding:.25rem .5rem;font-weight:700;display:inline-grid;position:relative;inset:auto}@media not all and (min-width:48rem){.hgd-schritte.bk-ps-schritte>li{padding-inline-start:1.5rem}}@media (min-width:48rem){.hgd-haken.hgd-schmal{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hgd-haken.hgd-schmal>*{grid-column:auto!important}.hgd-haken.hgd-schmal>:last-child:nth-child(odd){grid-column:1/-1!important}}.hgd-haken>li>svg{display:none}.bk-ml .bk-snapreihe__spur.hgd-wende>li{--color-content-base:var(--color-text-primary);--color-content-soft:var(--color-secondary-700);--color-content-muted:var(--color-secondary-600);--color-action-primary:var(--color-primary-700);--color-action-primary-hover:var(--color-primary-800);--color-border-subtle:var(--color-neutral-300);--color-surface-elevated:var(--color-surface-light);color:var(--color-content-base);border-width:0;border-radius:0;padding:1.75rem 1.5rem 2rem}.hgd-vergleich thead tr{--color-content-base:var(--color-neutral-50);--color-content-muted:var(--color-secondary-300);--color-surface-muted:var(--color-secondary-700);--color-border-base:var(--color-signal);background-color:var(--color-secondary-900);box-shadow:inset 0 3px 0 var(--color-signal)}.hgd-vergleich thead th:first-child{padding-inline-start:1rem}.hgd-wege{box-shadow:none;background-color:#0000;border-width:0;border-radius:0;gap:.75rem;display:grid;overflow:visible}.hgd-wege>:has(>div:first-child>svg){border:1px solid var(--color-border-subtle);background:linear-gradient(var(--color-signal) 0 0) right 0 bottom 0 / 1.125rem .375rem, linear-gradient(var(--color-signal) 0 0) right 0 bottom .375rem / .75rem .375rem, linear-gradient(var(--color-akzent-1) 0 0) right 0 bottom .75rem / .375rem .375rem, var(--color-surface-elevated);background-repeat:no-repeat;border-radius:0;padding:1rem 2.25rem 1rem 1rem;position:relative}.hgd-wege>:has(>div:first-child>svg)>div:first-child{background-color:var(--color-signal);border-radius:0}.hgd-wege>:has(>div:first-child>svg)>div:first-child>svg{color:var(--color-signal-ink)}.hgd-wegkarte{background-color:var(--color-surface-elevated);box-shadow:inset 3px 0 0 var(--color-signal);border-radius:0}.hgd-fragen{gap:1.25rem;display:grid}.hgd-fragen>*{box-shadow:inset 0 3px 0 var(--color-signal);border-radius:0;margin:0}@media (min-width:48rem){.hgd-fragen{grid-template-columns:repeat(2,minmax(0,1fr))}.hgd-fragen>:last-child:nth-child(odd){grid-column:1/-1}}@keyframes hgd-kopf-folge{0%{opacity:.2;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .hgd-bogen h1~:not(figure,picture,img,[data-auftritt],[data-motion],[class*=bk-]){animation-name:hgd-kopf-folge;animation-duration:.8s;animation-timing-function:var(--bk-kurve-hgd);animation-delay:.6s;animation-fill-mode:backwards}:root:not([data-bewegung=ruhig]) .hgd-bogen h1~:nth-child(n+4){animation-delay:.75s}:root:not([data-bewegung=ruhig]) .hgd-bogen h1~:nth-child(n+5){animation-delay:.9s}:root:not([data-bewegung=ruhig]) .hgd-bogen h1~:nth-child(n+6){animation-delay:1.05s}:root:not([data-bewegung=ruhig]) .hgd-akkordeon details>summary:after{transition-property:rotate;transition-duration:var(--bk-dauer-hgd-kurz);transition-timing-function:var(--bk-kurve-hgd-pop)}:root:not([data-bewegung=ruhig]) .hgd-wende>li:before,:root:not([data-bewegung=ruhig]) .hgd-wende>li:after{transition-property:rotate;transition-duration:.6s;transition-timing-function:var(--bk-kurve-hgd-karte)}@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) :is(.hgd-zusagen dl>div,.hgd-wende>li,.hgd-kennzahlen>div,.hgd-schritte>li){animation-name:hgd-auftritt;animation-duration:auto;animation-timing-function:var(--bk-kurve-hgd);animation-fill-mode:backwards;animation-timeline:view();animation-range-start:entry calc(var(--hgd-i,0) * 14%);animation-range-end:cover calc(28% + var(--hgd-i,0) * 7%)}:where(.hgd-haken,.hgd-boxen,.hgd-zusagen dl,.hgd-wende,.hgd-staffel,.hgd-schritte)>:nth-child(3n+2),:where(.hgd-kennzahlen)>:nth-child(2n+2){--hgd-i:1}:where(.hgd-haken,.hgd-boxen,.hgd-zusagen dl,.hgd-wende,.hgd-staffel,.hgd-schritte)>:nth-child(3n+3){--hgd-i:2}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-bewegung=ruhig]) .hgd-bogen:hover:before{animation-name:bk-konstrukt-datenriss;animation-duration:.5s;animation-timing-function:step-end;animation-iteration-count:1;animation-direction:reverse}:root:not([data-bewegung=ruhig]) .hgd-bogen:hover:after{animation-name:bk-konstrukt-datenriss;animation-duration:.5s;animation-timing-function:step-end;animation-iteration-count:1}:root:not([data-bewegung=ruhig]) :is(.hgd-haken,.hgd-boxen,.hgd-zusagen dl)>:hover{border-color:var(--color-signal)}:root:not([data-bewegung=ruhig]) .hgd-zusagen dl>div:after{transition-property:scale;transition-duration:var(--bk-dauer-hgd);transition-timing-function:var(--bk-kurve-hgd-pop)}:root:not([data-bewegung=ruhig]) .hgd-zusagen dl>div:hover:after{animation-name:bk-konstrukt-datenriss;animation-duration:.5s;animation-timing-function:step-end;animation-iteration-count:1;scale:1.35}:root:not([data-bewegung=ruhig]) :is(.hgd-schritte>li,.hgd-wege>*):hover{border-color:var(--color-signal)}:root:not([data-bewegung=ruhig]) .hgd-wege>:hover>div:first-child{animation-name:bk-konstrukt-datenriss;animation-duration:.5s;animation-timing-function:step-end;animation-iteration-count:1}:root:not([data-bewegung=ruhig]) .hgd-vergleich tbody tr:hover>th{box-shadow:inset 3px 0 0 var(--color-signal)}:root:not([data-bewegung=ruhig]) .hgd-wende>li:hover:before{rotate:y 180deg}:root:not([data-bewegung=ruhig]) .hgd-wende>li:hover:after{rotate:y 0deg}}@media (forced-colors:active){.hgd-bogen:before,.hgd-bogen:after,.hgd-zusagen dl>div:after,.hgd-wende>li:before,.hgd-wende>li:after{display:none}.hgd-akkordeon details>summary:after{forced-color-adjust:none;background-color:canvastext}}@media (max-width:63.99rem){:root{--text-statement:clamp(2.25rem, min(10.25vw, var(--text-h1) - .125rem), 3.5rem)}main:has(.hero-raum) section#start{--text-display:clamp(2.75rem, 12.5vw, 4.5rem)}main:has(.hero-raum) section#start h1{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing)}main:has(.hero-raum) section.anatomie-abschluss:not(#start) h2:not(.sr-only),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div:not([class*=grid],[class*=space-y])>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=grid]:not(:has(h1,aside,>figure))>div>h2:not(.sr-only,[class*=text-h3],[class*=text-h4]),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-][class*=grid-cols-12]>h2:not(.sr-only),main:not(:has(.hero-raum,.bk-ing)) section:not(.anatomie-abschluss,#start,:has(.goldkopf,form))>[class*=max-w-]>div[class*=space-y]:not([class*=grid],[class*=space-y-section])>div:first-child>h2:not(.sr-only){font-size:var(--text-statement);line-height:var(--text-statement--line-height);letter-spacing:var(--text-statement--letter-spacing);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}}@media (max-width:24.25rem){footer .fuss-band h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}}@media (max-width:63.99rem){:is(main:has(.hero-raum) section#messwerte,main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(6n+2 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento])))){--mw-welt:var(--color-signal)}:is(main:has(.hero-raum) section#branchen,main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(6n+6 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento])))){--mw-welt:var(--color-konstrukt-violett)}:is(main:has(.hero-raum) section#haltung,main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento])))){background-color:var(--color-accent-300)}:is(main:has(.hero-raum) section:is(#messwerte,#branchen),main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))){--color-content-base:var(--color-neutral-50);--color-content-soft:var(--color-neutral-50);--color-content-muted:var(--color-neutral-50);--color-action-primary:var(--color-neutral-50);--color-action-primary-hover:var(--color-neutral-50);--color-focus:var(--color-neutral-50);--color-border-base:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){:is(main:has(.hero-raum) section:is(#messwerte,#branchen),main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))){--color-border-base:color-mix(in oklab, var(--color-neutral-50) 55%, transparent)}}:is(main:has(.hero-raum) section:is(#messwerte,#branchen),main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))){--color-border-subtle:var(--color-neutral-50)}@supports (color:color-mix(in lab, red, red)){:is(main:has(.hero-raum) section:is(#messwerte,#branchen),main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))){--color-border-subtle:color-mix(in oklab, var(--color-neutral-50) 35%, transparent)}}:is(main:has(.hero-raum) section:is(#messwerte,#branchen),main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))){background-color:var(--mw-welt);color:var(--color-content-base)}:is(main:has(.hero-raum) section:is(#messwerte,#branchen),main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))) .knopf-primaer{--knopf-grund:var(--color-neutral-50);--knopf-schatten:var(--color-secondary-900);color:var(--color-secondary-900)}:is(main:has(.hero-raum) section:is(#messwerte,#branchen),main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))):not(:nth-child(6n+4 of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento]))))) :is(.bg-surface-elevated,.bg-surface-base,.bg-surface-muted,.bg-white,.bg-flaeche,.bg-neutral-50,.bg-neutral-100,.bg-primary-50,.bg-secondary-50,.knopf-rahmen,.bk-lm-rahmen,.bk-lm-faq,.bk-bento-raster__karte){--color-content-base:var(--color-text-primary);--color-content-soft:var(--color-secondary-700);--color-content-muted:var(--color-secondary-600);--color-action-primary:var(--color-primary-700);--color-action-primary-hover:var(--color-primary-800);--color-focus:var(--color-primary-700);--color-border-base:var(--color-border-default);--color-border-subtle:var(--color-neutral-300);color:var(--color-content-base)}}@keyframes mw-welt-kommt{0%{scale:.9}to{scale:none}}@keyframes mw-bild-zoom{0%{scale:1.14}to{scale:none}}@media (max-width:63.99rem){:is(main:has(.hero-raum) section:is(#messwerte,#haltung,#branchen),main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento])))){border-radius:1.75rem}}@media (max-width:63.99rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-bewegung=ruhig]) :is(main:has(.hero-raum) section:is(#messwerte,#haltung,#branchen),main:not(:has(.hero-raum,.bk-fuba)):has(.goldkopf):where(:not(:has(.bk-ing))) section:nth-child(2n of section:not(#start,.anatomie-abschluss,[class*=bg-surface-inverse],:has(.goldkopf,form,table,details:not(.bk-lesetiefe__schalter),.bk-ps-kachel,[class*=bento])))){transform-origin:50% 0;animation-name:k-sicht,mw-welt-kommt;animation-duration:auto, auto;animation-timing-function:linear,cubic-bezier(.16,1,.3,1);animation-fill-mode:both,both;animation-timeline:view(),view();animation-range:entry,entry entry 360px}:root:not([data-bewegung=ruhig]) main section:not(#start) [class*=overflow-hidden] img[class*=object-cover]:not(.bk-spirale img,.goldkopf img,.bk-fs img,.blende-buehne img,.bk-ing img){transform-origin:50% 0;animation-name:mw-bild-zoom;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover cover 45%}}}@layer base{:root{--bk-grund:var(--color-surface-base,#fff7ef);--bk-flaeche:var(--color-surface-muted,#ffebd9);--bk-flaeche-hoch:var(--color-surface-elevated,#fff);--bk-grund-invers:var(--color-surface-inverse,#17110c);--bk-text:var(--color-content-base,#17110c);--bk-text-leise:var(--color-content-muted,#4f4339);--bk-text-invers:var(--color-content-inverse,#fff);--bk-link:var(--color-action-primary,#a84300);--bk-signal:var(--color-signal,var(--color-action-primary,#ff6b00));--bk-signal-text:var(--color-signal-ink,#17110c);--bk-akzent-1:var(--color-akzent-1,#00c2ff);--bk-akzent-2:var(--color-akzent-2,#7b61ff);--bk-linie:var(--color-border-subtle,#17110c2e);--bk-linie-stark:var(--color-border-strong,#17110c);--bk-fokus:var(--color-focus,#17110c);--bk-schrift-display:var(--font-display,ui-sans-serif, system-ui, sans-serif);--bk-schrift-text:var(--font-sans,ui-sans-serif, system-ui, sans-serif);--bk-schrift-mono:var(--font-kennung,var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace));--bk-dauer-druck:var(--dur-press,80ms);--bk-dauer-rueckmeldung:var(--dur-feedback,.15s);--bk-dauer-zustand:var(--dur-state,.3s);--bk-dauer-wechsel:var(--dur-exit,.45s);--bk-dauer-auftritt:var(--dur-enter,.7s);--bk-dauer-moment:var(--dur-moment,1.2s);--bk-kurve-aus:var(--ease-auftakt,cubic-bezier(.16, 1, .3, 1));--bk-kurve-wechsel:var(--ease-schub,cubic-bezier(.76, 0, .24, 1));--bk-kurve-ein:var(--ease-exit,cubic-bezier(.4, 0, 1, 1));--bk-kurve-schub:var(--ease-schub,cubic-bezier(.76, 0, .24, 1));--bk-kurve-zack:var(--ease-schub,cubic-bezier(.76, 0, .24, 1));--bk-staffel:60ms;--bk-kurve-hgd:cubic-bezier(.23, 1, .32, 1);--bk-kurve-hgd-pop:cubic-bezier(.34, 1.56, .64, 1);--bk-kurve-hgd-karte:cubic-bezier(.44, 0, .56, 1);--bk-dauer-hgd-kurz:.3s;--bk-dauer-hgd:.4s;--bk-dauer-hgd-lang:.5s;--bk-eckschnitt:10px;--bk-eckschnitt-gross:16px;--bk-radius:var(--radius-card,1rem);--bk-radius-pille:999px;--bk-fokus-ring:3px;--bk-z-ueber:var(--z-overlay,60);--bk-z-zeiger:2147480000}}
