.event .scene g[class^=a-],.event .scene .a-flame{transform-box:fill-box}.event .a-garland{transform-origin:50% 0;animation:m-sway 7s ease-in-out infinite alternate}.event .a-lights ellipse{animation:m-twinkle 2.6s ease-in-out infinite alternate}.event .a-flame{transform-origin:50% 100%;animation:m-flicker 1.1s ease-in-out infinite alternate}.event .a-dholki,.event .a-dhol,.event .a-bangles{transform-origin:50% 50%;animation:m-bob 3.6s ease-in-out infinite alternate}.event .a-car{transform-origin:50% 100%;animation:m-idle 2.8s ease-in-out infinite alternate}.event .a-firework{transform-origin:50% 50%;animation:m-pulse 3.2s ease-in-out infinite alternate}.event .a-sehra{transform-origin:50% 0;animation:m-sway-small 6s ease-in-out infinite alternate}.event .a-chandelier{transform-origin:50% 0;animation:m-glint 5s ease-in-out infinite alternate}.event .a-vase,.event .a-place,.event .a-thaal{transform-origin:50% 100%;animation:m-breathe 5s ease-in-out infinite alternate}.event .a-mandala{transform-origin:50% 50%;animation:m-spin 120s linear infinite}.event .a-sparkle{transform-origin:50% 50%;animation:m-sparkle 3.2s ease-in-out infinite}@keyframes m-sway{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}@keyframes m-sway-small{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}@keyframes m-twinkle{0%{opacity:.4}to{opacity:1}}@keyframes m-flicker{0%{transform:scaleY(.85) scaleX(1.04);opacity:.85}to{transform:scaleY(1.1) scaleX(.96);opacity:1}}@keyframes m-bob{0%{transform:translateY(-.6px)}to{transform:translateY(.6px)}}@keyframes m-idle{0%{transform:translate(-.5px) rotate(-.4deg)}to{transform:translate(.5px) rotate(.4deg)}}@keyframes m-pulse{0%{transform:scale(.85);opacity:.6}to{transform:scale(1.05);opacity:1}}@keyframes m-glint{0%{transform:rotate(-.6deg)}to{transform:rotate(.6deg)}}@keyframes m-breathe{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-sparkle{0%,to{transform:scale(.4);opacity:.3}50%{transform:scale(1.1) rotate(45deg);opacity:1}}.motion-on .event{--k: clamp(0, calc((var(--p, 1) - .05) / .3), 1);--d: calc(var(--p, .5) - .5)}.motion-on .event .a-garland,.motion-on .event .a-lights{translate:0 calc(var(--d) * -8px)}.motion-on .event .a-mandala,.motion-on .event .a-firework{translate:0 calc(var(--d) * 6px)}.motion-on .event .a-thaal,.motion-on .event .a-sehra,.motion-on .event .a-chandelier,.motion-on .event .a-car,.motion-on .event .a-dholki,.motion-on .event .a-dhol,.motion-on .event .a-bangles,.motion-on .event .a-vase,.motion-on .event .a-place{translate:0 calc((1 - var(--k)) * 12px);opacity:var(--k)}.motion-on .event .r,.motion-on .event .intro,.motion-on .event .directions{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.9,.25,1);transition-delay:calc(var(--i, 0) * 80ms)}.motion-on .event .in{opacity:1;transform:none}.motion-on .event .directions.in{animation:m-nudge 1.8s ease-in-out .9s 2}@keyframes m-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.event.off .scene,.event.off .scene *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.event *,.event *:before{animation:none!important}.motion-on .event *{translate:none!important}}
