.legalone-landing .hero-scene{position:relative;width:100%;aspect-ratio:2.5;min-height:280px;isolation:isolate;overflow:hidden;contain:layout paint}.legalone-landing .hero-scene__canvas,.legalone-landing .hero-scene__poster{position:absolute;inset:0;display:block;width:100%;height:100%}.legalone-landing .hero-scene__poster{z-index:1;object-fit:cover;object-position:50% 49%;user-select:none;pointer-events:none;opacity:1;transition:opacity .45s ease;mix-blend-mode:multiply}.legalone-landing .hero-scene__canvas{opacity:0;transition:opacity .45s ease;touch-action:pan-y}.legalone-landing .hero-scene[data-scene-state=paused] .hero-scene__poster,.legalone-landing .hero-scene[data-scene-state=ready] .hero-scene__poster,.legalone-landing .hero-scene[data-scene-state=running] .hero-scene__poster{opacity:0}.legalone-landing .hero-scene[data-scene-state=paused] .hero-scene__canvas,.legalone-landing .hero-scene[data-scene-state=ready] .hero-scene__canvas,.legalone-landing .hero-scene[data-scene-state=running] .hero-scene__canvas{opacity:1}@media (max-width:767px){.legalone-landing .hero-scene{aspect-ratio:1.8;min-height:180px}.legalone-landing .hero-scene__poster{object-fit:contain}}@media (prefers-reduced-motion:reduce){.legalone-landing .hero-scene__canvas,.legalone-landing .hero-scene__poster{transition:none}}