.hat-tiefe{isolation:isolate;position:relative}.tiefe{--ta:1;--h:47;--fx:50;--fy:72;z-index:-1;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000);container-type:size}.tiefe--leise{--ta:.72}.tiefe--laut{--ta:1.3}.tiefe__buehne{width:max(100cqw,177.778cqh);height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;translate:-50% -50%}.tiefe__svg{shape-rendering:geometricprecision;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tiefe__svg line,.tiefe__svg rect{fill:none;stroke:rgb(255 255 255/calc(.06 * var(--ta)));stroke-width:1px;vector-effect:non-scaling-stroke}.tiefe--raum{-webkit-mask-image:none;mask-image:none}.tiefe--raum .tiefe__buehne{-webkit-mask-image:radial-gradient(62% 62% at 50% 47%,#000000e6,#0000006b 55%,#0000);mask-image:radial-gradient(62% 62% at 50% 47%,#000000e6,#0000006b 55%,#0000)}.tiefe--raum .tiefe__svg line,.tiefe--raum .tiefe__svg rect{stroke:rgb(255 255 255/calc(.1 * var(--ta)))}.tiefe__kern{background:radial-gradient(closest-side,#7dff362e,#7dff3614 42%,#7dff3606 72%,#0000);width:56%;height:40%;position:absolute;top:47%;left:50%;translate:-50% -50%}.tiefe--leise .tiefe__kern{opacity:.5}.tiefe__puls{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--laenge) * 1%);transform-origin:0;height:2px;rotate:var(--winkel);margin-top:-1px;position:absolute}.tiefe__puls b{opacity:0;width:9%;height:100%;animation:tiefePuls var(--dur,6s) cubic-bezier(.4, 0, .5, 1) var(--delay,0s) infinite backwards;background:linear-gradient(90deg,#7dff3600,#c8ffab 62%,#7dff36 82%,#7dff3600);border-radius:2px;position:absolute;top:0;left:0;box-shadow:0 0 5px 1px #7dff368c,0 0 14px 3px #7dff3633}@keyframes tiefePuls{0%{opacity:0;transform:translate(-100%)}8%{opacity:.95}44%{opacity:.95}52%{opacity:0;transform:translate(1111%)}to{opacity:0;transform:translate(1111%)}}.tiefe--boden{-webkit-mask-image:none;mask-image:none}.tiefe__flaeche{-webkit-mask-image:linear-gradient(180deg, transparent calc(var(--h) * 1%), #000 calc((var(--h) + 16) * 1%)), linear-gradient(90deg, transparent, #000 16%, #000 84%, transparent);mask-image:linear-gradient(180deg, transparent calc(var(--h) * 1%), #000 calc((var(--h) + 16) * 1%)), linear-gradient(90deg, transparent, #000 16%, #000 84%, transparent);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.tiefe--boden .tiefe__svg line{stroke:rgb(255 255 255/calc(.065 * var(--ta)))}.tiefe__schatten{left:calc(var(--fx) * 1%);top:calc(var(--h) * 1%);background:radial-gradient(closest-side,#0000006b,#00000029 55%,#0000);width:46cqw;height:14cqh;position:absolute;translate:-50% -30%}.tiefe__lauf{--dx:calc((var(--x) - 50) * 1cqw);--dy:calc((100 - var(--h)) * 1cqh);left:50%;top:calc(var(--h) * 1%);width:hypot(var(--dx), var(--dy));transform-origin:0;height:2px;rotate:atan2(var(--dy), var(--dx));margin-top:-1px;position:absolute}.tiefe__lauf b,.tiefe__h-lauf b,.tiefe__station-lauf b{opacity:0;background:linear-gradient(90deg,#7dff3600,#c8ffabf2 70%,#7dff3600);border-radius:2px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 7px 1px #7dff3673,0 0 18px 3px #7dff3624}.tiefe__lauf b{width:10%}.tiefe[data-an] .tiefe__lauf b{animation:tiefeLauf 1.6s cubic-bezier(.55, 0, .8, 1) calc(var(--v,0) * .42s + .2s) 1 both}@keyframes tiefeLauf{0%{opacity:0;transform:translate(-100%)scaleY(.5)}18%{opacity:1}78%{opacity:.9}to{opacity:0;transform:translate(1000%)scaleY(1.8)}}@supports not (width:hypot(1px, 1px)){.tiefe__lauf{display:none}}.tiefe__linie,.tiefe__bahn{left:0;right:0;top:var(--h-oben,calc(var(--h) * 1%));position:absolute}.tiefe__linie{background:linear-gradient(90deg, transparent, rgb(255 255 255/calc(.06 * var(--ta))) 14%, rgb(255 255 255/calc(.11 * var(--ta))) 50%, rgb(255 255 255/calc(.06 * var(--ta))) 86%, transparent);height:1px}.tiefe__band{left:-10%;right:-10%;top:var(--h-oben,calc(var(--h) * 1%));transform-origin:50% 0;background:radial-gradient(50% 100% at 50% 0,#7dff361a,#7dff3609 42%,#0000 78%),radial-gradient(28% 22% at 50% 0,#dcffc80d,#0000);height:42cqh;animation:9s ease-in-out infinite tiefeAtmen;position:absolute}.tiefe--leise .tiefe__band{opacity:.75}@keyframes tiefeAtmen{0%,to{opacity:.6}50%{opacity:1}}.tiefe__bahn{height:2px;margin-top:-1px}.tiefe__h-lauf{width:50%;height:100%;position:absolute;top:0}.tiefe__h-lauf--r{left:50%}.tiefe__h-lauf--l{right:50%;scale:-1 1}.tiefe__h-lauf b{width:18%}.tiefe[data-an] .tiefe__h-lauf b{animation:2.2s cubic-bezier(.3,0,.35,1) .15s both tiefeHLauf}@keyframes tiefeHLauf{0%{opacity:0;transform:translate(-60%)}14%{opacity:1}70%{opacity:.85}to{opacity:0;transform:translate(556%)}}.tiefe--stationen .tiefe__bahn{max-width:var(--container);margin-inline:auto}.tiefe__station-lauf{top:0;left:var(--gutter);right:var(--gutter);height:100%;position:absolute}.tiefe__station-lauf b{width:6%;box-shadow:0 0 9px 2px #7dff3680,0 0 22px 4px #7dff3629}.tiefe--stationen-3[data-an] .tiefe__station-lauf b{animation:4.6s cubic-bezier(.65,0,.35,1) .2s both tiefeStationen3}.tiefe--stationen-4[data-an] .tiefe__station-lauf b{animation:5.4s cubic-bezier(.65,0,.35,1) .2s both tiefeStationen4}@keyframes tiefeStationen3{0%{opacity:0;transform:translate(-100%)}10%,24%{opacity:1;transform:translate(228%)}40%,54%{opacity:1;transform:translate(783%)}70%,84%{opacity:1;transform:translate(1339%)}to{opacity:0;transform:translate(1667%)}}@keyframes tiefeStationen4{0%{opacity:0;transform:translate(-100%)}8%,18%{opacity:1;transform:translate(158%)}30%,40%{opacity:1;transform:translate(575%)}52%,62%{opacity:1;transform:translate(992%)}74%,84%{opacity:1;transform:translate(1408%)}to{opacity:0;transform:translate(1667%)}}.tiefe--schein{--sx:.5;--sy:.5;-webkit-mask-image:linear-gradient(#0000,#000 8% 86%,#0000);mask-image:linear-gradient(#0000,#000 8% 86%,#0000)}.tiefe__kegel,.tiefe__fleck{left:calc(var(--fx) * 1%);translate:calc(-50% + (var(--sx) - .5) * 6cqw) calc((var(--sy) - .5) * 3cqh);transition:translate .9s cubic-bezier(.2,.7,.2,1),opacity 1.4s;position:absolute}.tiefe__kegel{height:calc((var(--fy) + 14) * 1cqh);width:calc((var(--fy) + 14) * 1.05cqh);background:radial-gradient(14% 7% at 50% 0,#ebffe138,#0000),conic-gradient(from 158deg at 50% 0,#0000 0deg,#ffffff05 8deg,#e1ffcd12 17deg,#c8ffaa18 22deg,#e1ffcd12 27deg,#ffffff05 36deg,#0000 44deg 360deg);min-width:34cqw;top:-6%;-webkit-mask-image:radial-gradient(farthest-side at 50% 0,#000 24%,#00000080 62%,#0000 100%);mask-image:radial-gradient(farthest-side at 50% 0,#000 24%,#00000080 62%,#0000 100%)}.tiefe__fleck{top:calc(var(--fy) * 1%);width:max(44cqw,34rem);height:22cqh;translate:calc(-50% + (var(--sx) - .5) * 6cqw) -50%;background:radial-gradient(closest-side,#7dff3621,#7dff360d 48%,#7dff3604 74%,#0000)}.tiefe--leise .tiefe__kegel,.tiefe--leise .tiefe__fleck{opacity:.6}.tiefe--laut .tiefe__fleck{background:radial-gradient(closest-side,#7dff3629,#7dff360f 48%,#7dff3605 74%,#0000)}.tiefe--folgt .tiefe__kegel,.tiefe--folgt .tiefe__fleck{left:calc(var(--sx) * 100%);translate:-50%}.tiefe--folgt .tiefe__fleck{translate:-50% -50%}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (pointer:fine){.tiefe--schein[data-lauf]:not([data-an]) .tiefe__kegel,.tiefe--schein[data-lauf]:not([data-an]) .tiefe__fleck{opacity:0}}@media (pointer:coarse){@supports (animation-timeline:view()){.tiefe__kegel,.tiefe__fleck{animation:linear both tiefeScheinScroll;animation-timeline:view();animation-range:entry exit}}}@keyframes tiefeScheinScroll{0%{opacity:.25}45%,60%{opacity:1}to{opacity:.3}}.tiefe__rahmen{left:50%;top:calc(var(--h) * 1%);width:calc(var(--rb) * 1%);height:calc(var(--rh) * 1%);border:1px solid rgb(255 255 255/calc(.05 * var(--ta)));position:absolute;translate:-50% -50%}.tiefe__rahmen--mitte{border-color:rgb(255 255 255/calc(.07 * var(--ta)));background:radial-gradient(closest-side,#7dff360b,#0000)}.tiefe__ecken line{stroke:rgb(255 255 255/calc(.04 * var(--ta)))}.tiefe--ebenen .tiefe__buehne{-webkit-mask-image:radial-gradient(70% 70% at 50% 47%,#000 30%,#0000);mask-image:radial-gradient(70% 70% at 50% 47%,#000 30%,#0000)}@supports (animation-timeline:view()){.tiefe__rahmen{animation:linear both tiefeParallaxe;animation-timeline:view();animation-range:entry exit}.tiefe__rahmen--mitte{--weg:9cqh}.tiefe__rahmen--1{--weg:5cqh}.tiefe__rahmen--2{--weg:2cqh}}@keyframes tiefeParallaxe{0%{transform:translateY(calc(var(--weg,0px) * -1))}to{transform:translateY(var(--weg,0px))}}.tiefe--ruhe{-webkit-mask-image:none;mask-image:none}.tiefe__ruhe{background:radial-gradient(120% 90%,#0000 58%,#00000029),linear-gradient(#191919,#1c1c1c 46%,#1b1b1b 62%,#191919);position:absolute;inset:0}@media (max-width:767px){.tiefe__aussen,.tiefe__lauf+.tiefe__lauf,.tiefe__puls:nth-of-type(n+6){display:none}.tiefe__puls b{box-shadow:0 0 6px 1px #7dff3680}.tiefe__kegel{min-width:80cqw}}@media (prefers-reduced-motion:reduce){.tiefe__puls,.tiefe__lauf,.tiefe__bahn{display:none}.tiefe__band,.tiefe__rahmen,.tiefe__kegel,.tiefe__fleck{animation:none}}@media (pointer:fine){:where([data-licht],.skarte):before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #7dff369e, #7dff3629 42%, transparent 72%);opacity:0;padding:1px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:where([data-licht],.skarte):hover:before{opacity:1}}.abschluss{--abschluss-linie:clamp(14rem, 25vw, 22.5rem);--zahl-gr:clamp(6.5rem, 15.5vw, 14rem);text-align:center;margin-top:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(4rem,7vw,6.5rem)}.abschluss:not(.abschluss--zahl){--abschluss-linie:clamp(13rem, 21vw, 19rem)}.abschluss>.tiefe{--h-oben:var(--abschluss-linie);-webkit-mask-image:linear-gradient(#0000,#000 16% 78%,#0000);mask-image:linear-gradient(#0000,#000 16% 78%,#0000)}.abschluss__inner{max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.smpage__breit .abschluss__inner{max-width:none;padding-inline:0}.abschluss__buehne{height:var(--abschluss-linie);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.abschluss__eyebrow{white-space:nowrap;letter-spacing:.18em;color:var(--fg-50);align-items:center;gap:.6rem;font-size:.72rem;display:inline-flex;position:absolute;top:clamp(2.2rem,4.4vw,3.6rem);left:50%;translate:-50%}.abschluss__eyebrow i{border-radius:var(--r-pill);background:var(--accent);width:5px;height:5px}.abschluss__zahl{margin:0;line-height:.8;position:relative}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.abschluss--zahl .abschluss__wert{clip-path:inset(-40% -20% .035em)}.abschluss--zahl .abschluss__spiegel{clip-path:inset(.035em -20% -40%)}.abschluss--zahl>.tiefe:not([data-an])~.abschluss__inner .abschluss__wert{translate:0 105%}.abschluss--zahl>.tiefe:not([data-an])~.abschluss__inner .abschluss__spiegel{translate:0 -105%}.abschluss--zahl .abschluss__wert,.abschluss--zahl .abschluss__spiegel{transition:translate 2s cubic-bezier(.3,.55,.25,1) .1s}}.abschluss__wert,.abschluss__spiegel{font-size:var(--zahl-gr);letter-spacing:-.055em;white-space:nowrap;padding-inline:.06em;font-weight:400;line-height:.8;display:block}.abschluss__wert{color:#0000;background:linear-gradient(#f8f8f833 4%,#f8f8f8bd 58%,#fff 92%);-webkit-background-clip:text;background-clip:text;margin-bottom:-.035em}.abschluss__spiegel{color:#f8f8f80f;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:calc(100% + .035em);left:0;right:0;scale:1 -1;-webkit-mask-image:linear-gradient(#0000 62%,#000);mask-image:linear-gradient(#0000 62%,#000)}.abschluss__unten{justify-items:center;padding-top:clamp(1.6rem,3vw,2.6rem);display:grid}.abschluss__wert-text{letter-spacing:.01em;max-width:44ch;color:var(--fg-62);margin:0;font-size:.95rem;line-height:1.5;position:relative}.abschluss__titel{letter-spacing:-.02em;text-wrap:balance;color:#f8f8f89e;max-width:24ch;margin:0;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:400;line-height:1.1}.abschluss--zahl .abschluss__titel{margin-top:clamp(2.2rem,4vw,3.2rem)}.abschluss__titel--gross{letter-spacing:-.035em;max-width:20ch;margin-bottom:clamp(.4rem,.8vw,.7rem);font-size:clamp(2.3rem,5.2vw,4.6rem);line-height:1.02}.abschluss__akzent{color:var(--fg-pure)}.abschluss__lead{max-width:54ch;font-size:var(--t-base);color:var(--fg-50);text-wrap:pretty;margin:1.1rem 0 0;line-height:1.65}.abschluss__aktion{justify-items:center;gap:.7rem;margin-top:clamp(1.8rem,3vw,2.4rem);display:grid}.abschluss__zweit{min-height:44px;color:var(--fg-62);text-underline-offset:4px;align-items:center;gap:.4rem;font-size:.95rem;-webkit-text-decoration:underline #f8f8f840;text-decoration:underline #f8f8f840;transition:color .2s,text-decoration-color .2s;display:inline-flex}.abschluss__zweit:hover{color:var(--fg);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.abschluss__zweit svg{width:.8rem;height:.8rem}.abschluss__lauf{text-align:left;margin-top:clamp(2.6rem,4vw,3.4rem)}@media (max-width:640px){.abschluss{--abschluss-linie:clamp(11rem, 50vw, 13.5rem);--zahl-gr:clamp(5.2rem, 28vw, 7.5rem)}.abschluss:not(.abschluss--zahl){--abschluss-linie:clamp(12rem, 58vw, 14rem)}.abschluss__titel--gross{font-size:clamp(2rem,9vw,2.6rem)}}.sdrei>.tiefe{--fx:27;--fy:84}@media (max-width:1100px){.sdrei>.tiefe{--fx:50;--fy:52}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sdrei__venn{view-timeline:--venn block}.sdrei .venn__circle{transition:none;animation:linear both vennZusammen;animation-timeline:--venn;animation-range:entry 10% cover 48%}.sdrei .venn__core,.sdrei .venn__mark{transition:none;animation:linear both vennKern;animation-timeline:--venn;animation-range:cover 40% cover 54%}}}@keyframes vennZusammen{0%{transform:translate(calc(var(--dx) * 2.4), calc(var(--dy) * 2.4));opacity:.2}to{opacity:1;transform:translate(0)}}@keyframes vennKern{0%{opacity:0}to{opacity:1}}.sziel{padding-bottom:7rem}.sziel>.tiefe{--h-oben:calc(100% - 5.4rem);-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.sziel>.tiefe .tiefe__band{height:6rem}.sziel__buehne{margin-top:clamp(.4rem,1.4vw,1.2rem)}.sziel__worte{letter-spacing:-.028em;flex-wrap:wrap;align-items:baseline;gap:.15em 0;margin:0;padding:0;font-size:clamp(1.6rem,3.5vw,3.15rem);line-height:1.14;list-style:none;display:flex}.sziel__wort{color:#f8f8f8e6}.sziel__wort:not(:last-child):after{content:"/" / "";color:#f8f8f829;margin-inline:.42em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sziel__wort{animation:linear both wortAn;animation-timeline:view();animation-range:cover calc(14% + var(--i) * 5%) cover calc(26% + var(--i) * 5%)}}}@keyframes wortAn{0%{opacity:.22}to{opacity:1}}@media (max-width:640px){.sziel{padding-bottom:5.5rem}.sziel>.tiefe{--h-oben:calc(100% - 4rem)}.sziel__worte{font-size:clamp(1.45rem,7.4vw,1.9rem)}}.sbau__buehne{max-width:var(--container);padding:4.6rem var(--gutter);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,4.5vw,4.5rem);margin:0 auto;display:grid}.sbau__buehne>.tiefe{--fx:29;--fy:84;display:none}.sbau__figur{isolation:isolate;position:sticky;top:160px}.sbau__svg{shape-rendering:geometricprecision;width:100%;height:auto;display:block;overflow:visible}.sbau__boden{z-index:-1;background:radial-gradient(closest-side,#7dff361f,#7dff360a 50%,#0000);width:92%;height:26%;position:absolute;top:80%;left:50%;translate:-50% -50%}.sbau__deck{fill:url(#sbauDeck);stroke:#ffffff42;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sbau__seite{fill:#121212;stroke:#ffffff1f;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sbau__seite--l{fill:#232323}.sbau__licht{fill:#7dff361a;stroke:#a0ff6ed9;stroke-width:1.3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.3}.sbau__platte--2 .sbau__licht{opacity:.9}.sbau__wort{letter-spacing:.22em;fill:#f8f8f8c7;font-size:15px;font-weight:500}.sbau__platte{transform-box:fill-box;transform-origin:50%}.sbau__spreizen{transform:translateY(var(--dy))}.sbau__stuetze{stroke:#8cff5a99;stroke-width:1.4px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50% 100%}.sbau__stuetze--hinten{stroke:#8cff5a47}.sbau__marke{letter-spacing:.2em;fill:#f8f8f8a8;font-size:13px}.sbau__texte{gap:clamp(4rem,8vw,6rem);display:grid}.sbau__intro{max-width:52ch;font-size:var(--t-base);color:#f8f8f88c;margin:1.2rem 0 0;line-height:1.6}.sbau__liste{border-top:1px solid var(--line-soft);gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.sbau__liste>li{border-bottom:1px solid var(--line-soft);padding:1.05rem 0 1.15rem}.sbau__liste h3{color:var(--fg);margin:0;font-size:1.08rem;font-weight:400;line-height:1.3}.sbau__liste p{color:#f8f8f88c;max-width:58ch;margin:.4rem 0 0;font-size:.9rem;line-height:1.55}.sbau__nr{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:.35rem;font-size:.68rem;display:block}.sbau__liste--saeulen{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem}@supports (animation-timeline:view()){@media (min-width:1100px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.sbau__spur{view-timeline:--bau block;height:400vh}.sbau__buehne{align-items:center;height:calc(100vh - 136px);padding-block:1.5vh 3vh;position:sticky;top:136px}.sbau__buehne>.tiefe{display:block}.sbau__figur{position:relative;top:auto}.sbau__texte{align-items:center;gap:0}.sbau__akt{grid-area:1/1}.sbau__liste--saeulen p{font-size:.86rem}.sbau__akt--1{animation:linear both sbauAus;animation-timeline:--bau;animation-range:contain 18% contain 25%}.sbau__akt--2{animation:linear both sbauMitte;animation-timeline:--bau;animation-range:contain 25% contain 71%}.sbau__akt--3{animation:linear both sbauEin;animation-timeline:--bau;animation-range:contain 71% contain 78%}.sbau__ebene{animation:linear both sbauEbene;animation-timeline:--bau}.sbau__ebene--0{animation-range:contain 32% contain 46%}.sbau__ebene--1{animation-range:contain 44% contain 58%}.sbau__ebene--2{animation-range:contain 56% contain 70%}.sbau__platte{animation:linear both sbauSetzen;animation-timeline:--bau}.sbau__platte--0{--lose:translate(-150px, 70px) rotate(-16deg);animation-range:contain 26% contain 38%}.sbau__platte--1{--lose:translate(150px, -10px) rotate(12deg);animation-range:contain 38% contain 50%}.sbau__platte--2{--lose:translate(-80px, -130px) rotate(-8deg);animation-range:contain 50% contain 62%}.sbau__licht{--rest:.3;animation:linear both sbauLicht;animation-timeline:--bau}.sbau__platte--0 .sbau__licht{animation-range:contain 33% contain 47%}.sbau__platte--1 .sbau__licht{animation-range:contain 45% contain 59%}.sbau__platte--2 .sbau__licht{--rest:.9;animation-range:contain 57% contain 70%}.sbau__spreizen{animation:linear both sbauSpreizen;animation-timeline:--bau;animation-range:contain 72% contain 82%}.sbau__stuetze{animation:linear both sbauStuetze;animation-timeline:--bau;animation-range:contain calc(80% + var(--s) * 2%) contain calc(87% + var(--s) * 2%)}.sbau__marke{animation:linear both sbauMarke;animation-timeline:--bau;animation-range:contain calc(85% + var(--s) * 2%) contain calc(91% + var(--s) * 2%)}}}@keyframes sbauAus{to{opacity:0;translate:0 -28px}}@keyframes sbauEin{0%{opacity:0;translate:0 28px}}@keyframes sbauMitte{0%{opacity:0;translate:0 28px}13%,85%{opacity:1;translate:0}to{opacity:0;translate:0 -28px}}@keyframes sbauEbene{0%{opacity:.32}22%,78%{opacity:1}to{opacity:.5}}@keyframes sbauSetzen{0%{transform:var(--lose);opacity:.4}to{opacity:1;transform:none}}@keyframes sbauLicht{0%{opacity:0}25%,70%{opacity:1}to{opacity:var(--rest)}}@keyframes sbauSpreizen{0%{transform:translateY(0)}to{transform:translateY(var(--dy))}}@keyframes sbauStuetze{0%{opacity:0;transform:scaleY(0)}20%{opacity:1}to{opacity:1;transform:scaleY(1)}}@keyframes sbauMarke{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1099px){.sbau__buehne{grid-template-columns:minmax(0,1fr);padding-block:4rem}.sbau__figur{width:min(100%,34rem);margin-inline:auto;position:relative;top:auto}.sbau__liste--saeulen{grid-template-columns:minmax(0,1fr)}}.sablauf>.tiefe{--h-oben:calc(100% - 5.4rem + 2px)}.sablauf>.tiefe .tiefe__band{height:9rem}.spunkte>.tiefe .tiefe__kegel{min-width:60cqw}.kontakt__raum{isolation:isolate;pointer-events:none;height:min(108vh,66rem);position:absolute;inset:0 0 auto}.kontakt__raum>.tiefe{left:0;right:0}.kontakt__ablauf{padding-bottom:2.6rem}.kontakt__ablauf>.tiefe{--h-oben:calc(100% - 1.3rem);-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.kontakt__ablauf>.tiefe .tiefe__band{height:1.3rem}.jvgl__raum>.tiefe--schein{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.jvgl__raum>.tiefe--schein .tiefe__kegel{width:60cqh;min-width:22cqw;height:100cqh;top:-2%}.jvgl__raum>.tiefe--schein .tiefe__fleck{width:30cqw}@media (max-width:1099px){.sbau__wort{font-size:22px}.sbau__marke{font-size:20px}}@supports (animation-timeline:view()){@media (max-width:1099px) and (prefers-reduced-motion:no-preference){.sbau__figur{view-timeline:--figur block}.sbau__platte{animation:linear both sbauSetzen;animation-timeline:--figur}.sbau__platte--0{--lose:translate(-130px, 60px) rotate(-16deg);animation-range:entry 10% cover 30%}.sbau__platte--1{--lose:translate(130px, -10px) rotate(12deg);animation-range:entry 30% cover 36%}.sbau__platte--2{--lose:translate(-70px, -110px) rotate(-8deg);animation-range:entry 50% cover 42%}.sbau__spreizen{animation:linear both sbauSpreizen;animation-timeline:--figur;animation-range:cover 42% cover 55%}.sbau__stuetze{animation:linear both sbauStuetze;animation-timeline:--figur;animation-range:cover calc(52% + var(--s) * 2%) cover calc(60% + var(--s) * 2%)}.sbau__marke{animation:linear both sbauMarke;animation-timeline:--figur;animation-range:cover calc(56% + var(--s) * 2%) cover calc(64% + var(--s) * 2%)}}}.platform__room>.tiefe,.tiefe.room{z-index:0}.startseite .dsec--jur>.tiefe--schein{--fx:27;--fy:58}.startseite .dsec--jur>.tiefe--boden{--fx:27}@media (max-width:859px){.startseite .dsec--jur>.tiefe--schein{--fx:50;--fy:60}}.sregal>.tiefe{--h-oben:calc(100% - 4rem);-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.sregal>.tiefe .tiefe__band{height:5rem}.startseite .dsec--ablauf>.tiefe{--h-oben:calc(100% - 4.4rem + 2px)}.startseite .dsec--ablauf>.tiefe .tiefe__band{height:7rem}.sreihe-raum>.tiefe{--h-oben:calc(100% - 4rem);-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.sreihe-raum>.tiefe .tiefe__band{height:5rem}@media (max-width:859px){.startseite .tiefe--stationen .tiefe__bahn{display:none}}.tregal{margin-inline:calc(50% - 50vw)}.tregal__spur{--karte:clamp(16.5rem, 21vw, 20.5rem);padding:.6rem max(var(--gutter), calc(50vw - var(--container) / 2 + var(--gutter))) 0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), calc(50vw - var(--container) / 2 + var(--gutter)));scrollbar-width:none;outline:none;gap:1rem;margin:0;list-style:none;display:flex;overflow:auto hidden}.tregal__spur::-webkit-scrollbar{display:none}.tregal__spur:focus-visible{box-shadow:inset 0 0 0 2px var(--ac-55);border-radius:var(--r-l)}.tregal__item{width:var(--karte);scroll-snap-align:start;transform-origin:50% 100%;flex:none;height:clamp(24rem,33vw,30rem)}.tregal__karte{border-radius:var(--r-l);background:#19191980;border:1px solid #ffffff1c;flex-direction:column;justify-content:flex-end;height:100%;padding:1.4rem;transition:border-color .24s,translate .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 70px #0000008c,inset 0 1px #ffffff12}.tregal__karte:hover,.tregal__karte:focus-visible{border-color:#7dff3652;translate:0 -6px}.tregal__karte:hover .tbento__bild{scale:1.04}.tregal__karte:hover .jbento__pfeil{background:var(--accent);color:var(--accent-ink);border-color:#0000}.tregal__nr{z-index:1;letter-spacing:.18em;color:var(--fg-62);font-variant-numeric:tabular-nums;font-size:.7rem;position:absolute;top:1.2rem;left:1.4rem}.tregal .tbento__text h3{font-size:1.2rem}.tregal .tbento__text p{-webkit-line-clamp:unset;display:block;overflow:visible}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tregal__item{animation:linear both regalDreh;animation-timeline:view(inline);animation-range:cover}}}@keyframes regalDreh{0%{opacity:.55;transform:perspective(1100px)rotateY(-16deg)scale(.92)}30%,70%{opacity:1;transform:perspective(1100px)rotateY(0)scale(1)}to{opacity:.55;transform:perspective(1100px)rotateY(16deg)scale(.92)}}.tregal__knoepfe{gap:.5rem;display:flex}.tregal__knoepfe button{width:44px;height:44px;color:var(--fg);cursor:pointer;background:#19191980;border:1px solid #ffffff29;border-radius:50%;place-items:center;padding:0;transition:border-color .2s,color .2s;display:grid}.tregal__knoepfe button:hover,.tregal__knoepfe button:focus-visible{border-color:var(--accent);color:var(--accent)}.tregal__pfeil{display:grid;rotate:45deg}.tregal__pfeil--zurueck{rotate:-135deg}.tregal__pfeil svg{width:14px;height:14px}@media (max-width:859px){.tregal__spur{--karte:78vw}.tregal__item{height:22rem}.tregal__knoepfe{display:none}}.startseite .dkart__karte--gruen{background:radial-gradient(90% 60% at 0 0,#7dff361a,#0000 62%),linear-gradient(#ffffff0b,#ffffff03),#1b1b1b;border-color:#7dff366b;box-shadow:0 40px 90px #00000080,inset 0 1px #c8ffaa38}.startseite .dkart__karte--gruen:hover{border-color:#7dff3699;box-shadow:0 46px 100px #0000008c,0 0 60px #7dff361f,inset 0 1px #c8ffaa4d}.startseite .dkart__karte--gruen:before{display:none}.startseite .dkart__karte--gruen h3{color:var(--fg)}.startseite .dkart__karte--gruen .dsec__eyebrow{color:var(--accent)}.startseite .dkart__karte--gruen .dring7__grund circle{stroke:#ffffff1a}.startseite .dkart__karte--gruen .dring7__seg{stroke:var(--accent)}.startseite .dkart__karte--gruen .dring7 b{color:var(--fg)}.startseite .dkart__karte--gruen .dfrage,.startseite .dkart__karte--gruen:hover .dfrage{background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff14}.startseite .dkart__karte--gruen .dfrage__stapel b{color:var(--fg-50)}.startseite .dkart__karte--gruen .dfrage__stapel span{color:var(--fg)}.startseite .dkart__karte--gruen .dkart__ergebnis{background:#0003;box-shadow:inset 0 0 0 1px #ffffff0f}.startseite .dkart__karte--gruen .dkart__ergebnis .dsec__eyebrow{color:var(--fg-50)}.startseite .dkart__karte--gruen .dkart__ergebnis li,.startseite .dkart__karte--gruen .dkart__schritte li{color:var(--fg-78)}.startseite .dkart__karte--gruen .dkart__ergebnis .dkart__schritt-nr{background:#7dff361a;box-shadow:inset 0 0 0 1px #7dff364d}.startseite .dkart__karte--gruen .dfaq2__btn{background:linear-gradient(150deg, #b6ff7e, var(--accent) 55%, #63d925);color:var(--accent-ink);box-shadow:0 8px 22px #7dff3647,inset 0 1px #fff9}.startseite .dkart__karte--gruen .dfaq2__btn-kreis{background:var(--accent-ink);color:var(--accent)}.ringsymbol.dkart__icon{clip-path:none;border-radius:50%}
