.stm-abschnitt{padding:clamp(4.5rem,10svh,7.5rem) var(--w-luft, 1.5rem)}.stm-modell{width:min(100%,74rem);margin:0 auto}.stm-raum{position:relative;width:100%}.stm-halt{position:absolute;top:18%;width:1px;height:1px;pointer-events:none}.stm-halt+.stm-halt{top:64%}.stm-zeichnung{display:block;width:100%;height:clamp(360px,60vw,720px);overflow:visible}.stm-zeichnung path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.stm-basis{fill:#a79fd60b;stroke:#a79fd6;stroke-width:1}.stm-basis-vorn{fill:#1c1637;stroke:#a79fd66b;stroke-width:1}.stm-basis-kante{fill:none;stroke:#a79fd6;stroke-width:1}.stm-kette{fill:none;stroke:#a79fd6;stroke-width:2}.stm-glied-seite{fill:#31284e;stroke:#a79fd6;stroke-width:1}.stm-glied{fill:#4a3e6f;stroke:#d3c9f4;stroke-width:1}.stm-entwurf{fill:none;stroke:#a79fd6;stroke-width:1.25;stroke-dasharray:5 5}.stm-ebene{stroke-opacity:.58}.stm-lot{stroke-opacity:.35;stroke-dasharray:2 7}.stm-rechnung{stroke:#8fe1e8;stroke-width:1.8}.stm-objekt{stroke:#c5bce9}.stm-regel{stroke:#e4ca7b;stroke-width:1.8}.stm-aktion{stroke:#eaa277;stroke-width:1.8}.stm-beschriftung{fill:#ddd8ec;font-family:var(--w-schrift, Inter, sans-serif);font-size:20px;font-weight:450;letter-spacing:-.02em}.stm-beschriftung path{fill:none;stroke:#a79fd68c;stroke-width:.8}.stm-plan-text path{stroke-dasharray:3 4}.stm-beschriftung .stm-reife{fill:#c0b6e1;font-size:19px;letter-spacing:.08em}.stm-beschriftung .stm-weg{fill:#c0b6d6;font-size:17px}.stm-prototyp,.stm-bauplan{transition:transform .7s cubic-bezier(.2,.65,.3,1),opacity .7s ease}.stm-modell[data-halt="0"] .stm-bauplan{transform:translateY(28px);opacity:.58}.stm-modell[data-halt="1"] .stm-bauplan{transform:translateY(12px);opacity:.82}.stm-unterschrift{margin-top:clamp(1.5rem,4vw,3rem);padding-top:1.25rem;border-top:1px solid var(--w-linie-dunkel, #a79fd638);max-width:49rem;color:var(--w-leise-dunkel, #c0b6d6);font:400 clamp(1rem,1.3vw,1.125rem)/1.65 var(--w-schrift, Inter, sans-serif);text-wrap:pretty}@media (max-width: 600px){.stm-abschnitt{padding-inline:1rem}.stm-beschriftung{font-size:29px}.stm-beschriftung .stm-reife{font-size:27px}.stm-beschriftung .stm-weg{font-size:25px}}@media (prefers-reduced-motion: reduce){.stm-modell .stm-prototyp,.stm-modell .stm-bauplan{transition:none;transform:none;opacity:1}}
