.ah-stage-scene{position:relative;aspect-ratio:1.95;overflow:hidden;margin-top:40px;isolation:isolate;background:#c8bcb0}
.ah-stage-canvas{position:relative;width:100%;aspect-ratio:1.5}
#live .ah-stage-canvas .live-image{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:fill;margin:0}
.ah-stage-projection{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:multiply;opacity:1;filter:none;pointer-events:none}
.ah-stage-ticker.is-ready{animation:ah-ticker var(--ticker-duration) linear infinite}
.ah-stage-still{display:none}
@keyframes ah-ticker{to{transform:translateX(var(--ticker-distance))}}
@media(max-width:560px){.ah-stage-scene{aspect-ratio:1.1;margin-top:28px}.ah-stage-canvas{width:145%;margin-left:-22.5%}.ah-stage-projection{filter:none}}
@media(prefers-reduced-motion:reduce){.ah-stage-ticker{display:none}.ah-stage-still{display:block}}
