.st-modell-innen{display:grid;gap:clamp(1.5rem,4svh,2.5rem)}.st-modell-kopf{display:grid;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--w-linie-dunkel)}.st-modell-kopf .w-h2{font-size:clamp(2rem,1rem + 2vw,3rem)}.st-modell-satz{margin:0;max-width:32rem;font-size:var(--w-groesse-lese);line-height:1.62;color:var(--w-leise-dunkel);text-wrap:pretty}.st-modell-buehne{position:relative;width:100%;aspect-ratio:560 / 490}.st-reihen{list-style:none;margin:0;padding:0;border-top:1px solid var(--w-linie-dunkel)}.st-reihe{border-bottom:1px solid var(--w-linie-dunkel)}.st-reihe-link{display:grid;padding:.85rem 0 .95rem;color:var(--w-weiss);text-decoration:none}.st-reihe-kopf{display:flex;align-items:baseline;gap:.75rem}.st-reihe-name{font-size:clamp(1.6rem,1rem + 1.5vw,2.35rem);line-height:1;font-weight:var(--w-fett);letter-spacing:-.045em;color:var(--w-ungefuellt-dunkel);transition:color .3s ease}.st-reihe-ebene{margin-left:auto;font-size:.875rem;color:var(--w-lav-mittel);transition:color .3s ease}.st-reihe-mehr{display:grid;grid-template-rows:1fr;transition:grid-template-rows .45s var(--w-kurve-ein)}.st-reihe-innen{min-height:0;overflow:hidden;display:grid;gap:.45rem}.st-reihe-satz{padding-top:.6rem;max-width:30rem;font-size:var(--w-groesse-lese);line-height:1.58;color:var(--w-weiss);text-wrap:pretty}.st-reihe-link:is(:hover,:focus-visible) .st-reihe-name,.st-reihe[data-aktiv] .st-reihe-name{color:var(--w-weiss)}.st-reihe[data-aktiv] .st-reihe-ebene,.st-modell[data-abschluss] .st-reihe-name{color:var(--w-weiss)}.st-fazit{margin:0;max-width:34rem;font-size:var(--w-groesse-lese);line-height:1.62;color:var(--w-weiss);text-wrap:pretty}.st-fazit>p{margin:0}.st-fazit>.st-browser{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--w-linie-dunkel)}.st-browser a{color:var(--w-weiss);font-weight:var(--w-fett);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.st-browser a:hover{text-decoration-thickness:2px}@media (min-width: 1024px){.st-modell-innen{--st-spalt: clamp(2rem, 4vw, 4.5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto 1fr;column-gap:var(--st-spalt);row-gap:clamp(1rem,2.5svh,1.75rem)}.st-modell-buehne{grid-column:1;grid-row:1 / -1;align-self:start;position:sticky;top:calc(var(--kopf) + 2rem)}.st-modell-kopf,.st-reihen,.st-fazit{grid-column:2}.st-fazit{align-self:end}html[data-bewegt=ja] .st-modell[data-lauf]{height:calc(100svh * (1 + var(--strecke)));padding-block:0}html[data-bewegt=ja] .st-modell[data-lauf] .st-modell-innen{position:sticky;top:0;height:100svh;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;padding-block:calc(var(--kopf) + clamp(1rem,3svh,2rem)) clamp(1rem,3svh,2rem)}html[data-bewegt=ja] .st-modell[data-lauf] .st-modell-buehne{position:static;align-self:stretch;aspect-ratio:auto;min-height:0}html[data-bewegt=ja] .st-modell[data-lauf] .st-modell-kopf .w-h2{font-size:clamp(2rem,1rem + 1.6vw,2.75rem)}html[data-bewegt=ja] .st-modell[data-lauf] .st-reihen{align-self:start}html[data-bewegt=ja] .st-modell[data-lauf] .st-reihe-satz{max-width:none;font-size:1.0625rem;line-height:1.42}html[data-bewegt=ja] .st-modell[data-lauf] .st-reihe-mehr{grid-template-rows:0fr}html[data-bewegt=ja] .st-modell[data-lauf] .st-reihe[data-aktiv] .st-reihe-mehr{grid-template-rows:1fr}html[data-bewegt=ja] .st-modell[data-lauf] .st-reihe-link{padding:.7rem 0 .75rem}html[data-bewegt=ja] .st-modell[data-lauf] .st-fazit{grid-row:3;align-self:end;font-size:1rem;color:var(--w-leise-dunkel);opacity:0;visibility:hidden;transform:translate3d(0,10px,0);transition:opacity .5s ease,transform .6s var(--w-kurve-ein),visibility 0s .5s}html[data-bewegt=ja] .st-modell[data-lauf][data-abschluss] .st-fazit{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .6s var(--w-kurve-ein)}}@media (min-width: 1024px) and (max-height: 820px){html[data-bewegt=ja] .st-modell[data-lauf] .st-modell-satz{display:none}}@media (max-width: 1023.98px){.st-modell-buehne{max-width:40rem;justify-self:center}html[data-bewegt=ja] .st-modell[data-lauf] .st-modell-buehne{position:sticky;top:var(--kopf);z-index:2;max-width:none;box-sizing:border-box;width:calc(100% + 2 * var(--w-luft));margin-inline:calc(-1 * var(--w-luft));padding:.25rem var(--w-luft) .5rem;background:var(--w-navy);aspect-ratio:auto;height:min(calc((100vw - 2 * var(--w-luft)) * 490 / 560 + .75rem),46svh)}html[data-bewegt=ja] .st-modell[data-lauf] .st-modell-buehne:after{content:"";position:absolute;left:0;right:0;top:100%;height:1.75rem;pointer-events:none;background:linear-gradient(var(--w-navy),rgba(18,14,39,0))}html[data-bewegt=ja] .st-modell[data-lauf] .st-reihe{min-height:34svh}html[data-bewegt=ja] .st-modell[data-lauf] .st-reihe:not([data-aktiv]) .st-reihe-innen{opacity:.6;transition:opacity .3s ease}html[data-bewegt=ja] .st-modell[data-lauf] .st-fazit{min-height:34svh;padding-top:1rem}}.sm{display:block;width:100%;height:100%;overflow:visible}.sm path{vector-effect:non-scaling-stroke}.sm-platte-o{fill:url(#sm-licht);stroke:#a79fd68c;stroke-width:1}.sm-flucht{fill:none;stroke:#a79fd652;stroke-width:1;stroke-dasharray:2 5}.sm-platte-x{fill:#a79fd633}.sm-platte-y{fill:#a79fd652}.sm-platte-an{fill:#a79fd60d;stroke:var(--w-weiss);stroke-width:1.25}.sm-quelle-o{fill:#c9c8da0f;stroke:#c9c8da6b;stroke-width:1}.sm-quelle-x,.sm-quelle-y{fill:#c9c8da3d}.sm-zeile,.sm-zeile-an,.sm-zeile-koralle,.sm-verlauf,.sm-verlauf-an{fill:none;stroke-width:2;stroke-linecap:round}.sm-zeile{stroke:#c9c8da80}.sm-zeile-an,.sm-verlauf-an{stroke:var(--w-weiss)}.sm-zeile-koralle{stroke:var(--w-orange)}.sm-verlauf{stroke:#a79fd673}.sm-spur{fill:none;stroke:var(--w-weiss);stroke-width:1.25}.sm-spur-zurueck,.sm-lot{fill:none;stroke:var(--w-orange);stroke-width:1.5;stroke-dasharray:3 3}.sm-bez{fill:none;stroke:#a79fd69e;stroke-width:1.25}.sm-bez-an{fill:none;stroke:var(--w-weiss);stroke-width:1.75}.sm-bez-koralle{fill:none;stroke:var(--w-orange);stroke-width:2}.sm-bez-folge{stroke-dasharray:4 3}.sm-obj-o{fill:#ece9f8}.sm-obj-y{fill:#9891c8}.sm-obj-x{fill:#625c96}.sm-obj-weiss{fill:var(--w-weiss)}.sm-obj-koralle{fill:var(--w-orange)}.sm-obj-ring{fill:#e5683c2e;stroke:var(--w-orange);stroke-width:2}.sm-ereignis{fill:none;stroke:var(--w-orange);stroke-width:1.5}.sm-ereignis-marke{fill:var(--w-orange)}.sm-grenze{fill:#a79fd612;stroke:#c9c8dab3;stroke-width:1;stroke-dasharray:5 4}.sm-grenze-an{fill:none;stroke:var(--w-weiss);stroke-width:1.5;stroke-dasharray:5 4}.sm-gitter{fill:none;stroke:#a79fd694;stroke-width:1}.sm-option-spur{fill:none;stroke:var(--w-weiss);stroke-width:1.25}.sm-option-lot{fill:none;stroke:var(--w-weiss);stroke-width:1;stroke-dasharray:2 3}.sm-option-lot.sm-koralle-linie{stroke:var(--w-orange)}.sm-option-a{fill:#dcd8f1}.sm-option-b{fill:#a59fd2}.sm-option-c{fill:#6b659e}.sm-option-haelt-a,.sm-agent-a{fill:var(--w-weiss)}.sm-option-haelt-b,.sm-agent-b{fill:#d9d5ef}.sm-option-haelt-c,.sm-agent-c{fill:#8c85bf}.sm-option-bricht-a{fill:var(--w-orange-text-dunkel)}.sm-option-bricht-b{fill:var(--w-orange)}.sm-option-bricht-c{fill:#a3442a}.sm-siegel{fill:none;stroke:var(--w-weiss);stroke-width:1.5}.sm-weg{fill:none;stroke:#a79fd699;stroke-width:1.25;stroke-dasharray:4 4}.sm-weg-an{fill:none;stroke:var(--w-weiss);stroke-width:1.75}.sm-pfosten{fill:none;stroke:#c9c8dad9;stroke-width:1.5}.sm-riegel,.sm-riegel-frei{fill:none;stroke-width:2.5;stroke-linecap:round}.sm-riegel{stroke:#c9c8dad9}.sm-riegel-frei{stroke:var(--w-weiss)}.sm-aktion-o{fill:#c9c8da29;stroke:#c9c8da99;stroke-width:1}.sm-aktion-x,.sm-aktion-y{fill:#c9c8da4d}.sm-umgebung{fill:none;stroke:#a79fd680;stroke-width:1;stroke-dasharray:6 5}.sm-umgebung-an{fill:#a79fd60f;stroke:var(--w-weiss);stroke-width:1.25;stroke-dasharray:6 5}.sm-zaun{fill:none;stroke:#c9c8da99;stroke-width:1;stroke-dasharray:3 4}.sm-version-o{fill:#ffffff12;stroke:var(--w-weiss);stroke-width:1}.sm-version-x{fill:#ffffff47}.sm-version-y{fill:#ffffff6b}.sm-leit{fill:none;stroke:#a79fd699;stroke-width:1}.sm-leit.sm-an{stroke:var(--w-weiss)}.sm text{font-family:var(--w-schrift);paint-order:stroke;stroke:var(--w-navy);stroke-width:3px;stroke-linejoin:round}.sm-name{font-size:12px;font-weight:600;letter-spacing:.005em;fill:var(--w-lav-mittel);transition:fill .3s ease}.sm-name.sm-an{fill:var(--w-weiss)}.sm-unter{font-size:9.5px;fill:var(--w-leise-dunkel)}.sm-begriff{font-size:10.5px;font-weight:700;letter-spacing:.005em;fill:var(--w-weiss)}.sm-def{font-size:9.5px;fill:var(--w-leise-dunkel)}.sm-marke{font-family:var(--w-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;fill:var(--w-weiss)}.sm path.sm-tag{fill:var(--w-weiss);stroke:none}@media (max-width: 599.98px){.sm-name{font-size:19px}.sm-marke{font-size:15px}.sm-unter,.sm-begriff,.sm-def{display:none}.sm path.sm-tag{transform:scale(1.5);transform-box:fill-box;transform-origin:left center}}@media (min-width: 600px) and (max-width: 1023.98px){.sm-name{font-size:14px}.sm-marke{font-size:11px}}.st-welten{list-style:none;margin:clamp(1.75rem,4svh,2.5rem) 0 0;padding:0;display:grid;gap:1.75rem}.st-welt{display:grid;grid-template-columns:minmax(7rem,2fr) minmax(0,3fr);gap:0 1rem;align-items:start}.st-welt-link{display:grid;gap:.35rem;align-content:start;color:var(--w-weiss);text-decoration:none}.st-welt-name{font-size:clamp(1.15rem,1rem + .7vw,1.6rem);font-weight:var(--w-fett);letter-spacing:-.02em;line-height:1.15}.st-welt-link:is(:hover,:focus-visible) .st-welt-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.st-welt .st-eigen{flex-direction:column;gap:.1rem}.st-welt .st-eigen-name{min-width:0}.st-welten{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.st-welt{grid-template-columns:minmax(0,1fr);gap:.7rem}.st-welt .w-wb img{aspect-ratio:3 / 2}.st-welt-name{font-size:clamp(1rem,.9rem + .4vw,1.2rem)}@media (min-width: 760px){.st-welten{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}}@media (min-width: 1100px){.st-welten{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.st-welt-name{min-height:2.3em}}.st-zwei{display:grid;gap:calc(var(--w-abstand-mittel) * 1.75)}@media (min-width: 1100px){.st-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(3.5rem,6vw,7rem);align-items:start}}.st-europa .st-lese,.st-europa .st-haende li>span:last-child{max-width:var(--w-satz)}.st-schnitt-platz{min-height:25rem}@media (max-width: 759.98px){.st-schnitt-platz{min-height:48rem}}@media (prefers-reduced-motion: reduce){.st-reihe-mehr,.st-reihe-name,.sm-name{transition:none}}@media (max-width: 1023.98px){html[data-bewegt=ja] .st-modell[data-lauf] .st-modell-buehne[data-folge]{display:flex;flex-direction:column;gap:.35rem;padding-bottom:.6rem;height:calc(min(calc((100vw - 2 * var(--w-luft)) * 920 / 760),62svh) + 2.2rem)}.st-modell-buehne[data-folge] .bf{position:relative;flex:1 1 0;min-height:0;height:auto;background:var(--w-navy)}.st-modell-buehne[data-folge] .bf picture,.st-modell-buehne[data-folge] .bf-poster,.st-modell-buehne[data-folge] .bf-leinwand{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;pointer-events:none}.st-modell-buehne[data-folge] .bf[data-an=ja] .bf-poster{visibility:hidden}.st-folge-zeile{position:relative;flex:none;display:grid;align-content:start;justify-items:center;gap:.1rem;margin:0;min-height:2.4rem;line-height:1.4;color:var(--w-lav-mittel);text-align:center}.st-folge-zeile b{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--w-weiss)}.st-folge-zeile b span{color:var(--w-lav-mittel);font-weight:500}.st-folge-zeile>span{font-family:var(--w-schrift);font-size:.875rem;letter-spacing:0}}.st-welten-teil .st-kopf .w-h2{font-size:clamp(1.6rem,1rem + 1.4vw,2.5rem)}.st-modell-buehne:has(.pb){aspect-ratio:900 / 760}.pb{display:block;width:100%;height:100%;overflow:visible}.pb path,.pb ellipse,.pb circle{vector-effect:non-scaling-stroke}.pb-platte{fill:#1c1946;stroke:#a79fd69e;stroke-width:1}.pb-seite-r{fill:#2a2660}.pb-seite-l{fill:#221f52}.pb-ecke{fill:none;stroke:#a79fd64d;stroke-width:1;stroke-dasharray:2 5}.pb-block-o{fill:#26225a;stroke:#c9c8dab3;stroke-width:.8}.pb-block-r{fill:#2f2a6b;stroke:#c9c8da73;stroke-width:.6}.pb-block-l{fill:#1f1c4c;stroke:#c9c8da73;stroke-width:.6}.pb-objekt .pb-block-o{fill:#3a3480;stroke:#fff}.pb-aktiv .pb-block-o,.pb-umgebung.pb-aktiv{stroke:#fff;stroke-width:1.4}.pb-umgebung{fill:#a79fd60f;stroke:#a79fd680;stroke-width:1;stroke-dasharray:3 3}.pb-umgebung.pb-aktiv{stroke-dasharray:none}.pb-ring{fill:#a79fd612;stroke:#c9c8da8c;stroke-width:.8}.pb-beziehung{fill:none;stroke:#c9c8da8c;stroke-width:1}.pb-punkt{fill:none;stroke:#c9c8da99;stroke-width:.8}.pb-punkt.pb-voll{fill:#ffffffd1;stroke:none}.pb-regel{fill:none;stroke:#fff;stroke-width:1;stroke-dasharray:5 4}.pb-chip{fill:#2a2660;stroke:#fffc;stroke-width:1}.pb-chip-innen{fill:none;stroke:#c9c8da99;stroke-width:.8}.pb-chip-punkt{fill:#fff}.pb-leiter{fill:none;stroke:#c9c8da99;stroke-width:.8}.pb-freigabe{fill:var(--w-blau, #5b6cff)}.pb-zug{fill:none;stroke:#c9c8da6b;stroke-width:.8}.pb-kachel-flaeche{fill:#f4f3fa;stroke:#fff;stroke-width:1}.pb-kachel-zeile{fill:none;stroke:#13132873;stroke-width:1}.pb-kachel-wort{font-family:var(--w-mono);font-size:12px;letter-spacing:.12em;fill:var(--w-weiss)}.pb-leitlinie{fill:none;stroke:#a79fd68c;stroke-width:1}.pb-name{font-family:var(--w-mono);font-size:14px;letter-spacing:.14em;fill:var(--w-weiss)}.pb-produkt{fill:var(--w-lav-mittel)}.pb-unter{font-family:var(--w-schrift);font-size:15px;fill:var(--w-leise-dunkel)}.pb-schicht{transition:opacity .5s ease}.pb:not([data-aktiv=alle]):not([data-aktiv=""]) .pb-schicht{opacity:.26}.pb[data-aktiv=daten] .pb-schicht[data-s=daten],.pb[data-aktiv=ontologie] .pb-schicht[data-s=ontologie],.pb[data-aktiv=logik] .pb-schicht[data-s=logik],.pb[data-aktiv=handlung] .pb-schicht[data-s=handlung],.pb[data-aktiv=auslieferung] .pb-schicht[data-s=auslieferung]{opacity:1}.pb[data-aktiv=daten] .pb-schicht[data-s=daten] .pb-platte,.pb[data-aktiv=ontologie] .pb-schicht[data-s=ontologie] .pb-platte,.pb[data-aktiv=logik] .pb-schicht[data-s=logik] .pb-platte,.pb[data-aktiv=handlung] .pb-schicht[data-s=handlung] .pb-platte,.pb[data-aktiv=auslieferung] .pb-schicht[data-s=auslieferung] .pb-platte{stroke:#fff;stroke-width:1.4}@media (prefers-reduced-motion: reduce){.pb-schicht{transition:none}}.st-kacheln{margin-top:clamp(1.75rem,4svh,2.75rem)}.st-kacheln-weg{margin:clamp(1.75rem,4svh,2.5rem) 0 0}.st-kacheln-weg .kv-weg{color:var(--w-weiss);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}
