:where(html[data-design=elanum]) .zeichen[data-zeichen]{aspect-ratio:1;display:block;position:relative}:where(html[data-design=elanum]) .zeichen[data-zeichen]>img{aspect-ratio:1;width:100%;height:auto;display:block}:where(html[data-design=elanum]) .zeichen__ebene{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html[data-design=elanum].motion-pending:not(.motion-ready):not(.motion-timeout) .zeichen[data-zeichen=aufbau]:not(.is-bereit) img{opacity:0}:where(html[data-design=elanum]) .zeichen__aufbau{display:none}:where(html[data-design=elanum]) .zeichen[data-zeichen].is-aufbau .zeichen__aufbau{will-change:opacity;display:block}:where(html[data-design=elanum]) .zeichen[data-zeichen=aufbau] .zeichen__bild{will-change:opacity}:where(html[data-design=elanum]) .zeichen__linie{fill:none;stroke-width:calc(var(--zeichen-einheit,2) * 1.4);stroke-linecap:round;stroke-dasharray:1 2}:where(html[data-design=elanum]) .zeichen__licht{opacity:.6;mix-blend-mode:screen;display:block;overflow:hidden}:where(html[data-design=elanum]) .zeichen__schimmer{will-change:transform;animation:24s linear infinite zeichen-lichtlauf;position:absolute;inset:0}@keyframes zeichen-lichtlauf{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:where(html[data-design=elanum]) .zeichen[data-zeichen] :is(.zeichen__licht,.zeichen__aufbau){display:none}}:where(html[data-design=elanum]) body[data-motion=off] .zeichen[data-zeichen] :is(.zeichen__licht,.zeichen__aufbau){display:none}
