.cine__plate{background-image:none}.cine__plate.is-on{animation:none}.cine__plate .pl{position:absolute;inset:-9%;background-size:cover;background-position:50%;background-repeat:no-repeat;pointer-events:none;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cine__plate .pl--fx{inset:0;background-size:auto;mix-blend-mode:screen}.cine__plate:not(.is-on) .pl,.cine__plate:not(.is-on) .pl:after,.cine__plate:not(.is-on) .pl:before{animation-play-state:paused}.cine__plate--rays .pl--base{animation:raysRoom 26s ease-in-out infinite alternate}@keyframes raysRoom{0%{transform:scale(1.04) translate3d(-1%,.6%,0)}to{transform:scale(1.16) translate3d(1.6%,-1.2%,0)}}.cine__plate--rays .pl--depth{opacity:.24;filter:blur(1.5px);mix-blend-mode:screen;animation:raysHaze 30s ease-in-out infinite alternate}@keyframes raysHaze{0%{transform:scale(1.28) translate3d(2.2%,-1.2%,0) rotate(.4deg)}to{transform:scale(1.44) translate3d(-2.6%,1.6%,0) rotate(-.5deg)}}.cine__plate--rays .pl--fx{background:radial-gradient(56% 46% at 16% 80%,rgba(255,42,150,.45),transparent 70%),radial-gradient(52% 44% at 84% 20%,rgba(140,60,255,.36),transparent 72%);animation:raysGlow 12s ease-in-out infinite alternate}@keyframes raysGlow{0%{opacity:.34;transform:scale(1) translateZ(0)}to{opacity:.6;transform:scale(1.05) translate3d(0,-1%,0)}}.cine__plate--rays .pl--fx:before{content:"";position:absolute;left:0;top:38%;width:46%;height:2px;background:linear-gradient(90deg,rgba(255,150,225,0),rgba(255,150,225,.55) 42%,rgba(255,210,245,.9) 52%,rgba(255,150,225,0));filter:blur(6px);transform:translate3d(-120%,0,0) rotate(-2deg);animation:raysFlare 17s ease-in-out infinite}@keyframes raysFlare{0%,34%{opacity:0;transform:translate3d(-120%,0,0) rotate(-2deg) scaleX(.7)}42%{opacity:.85}62%{opacity:.3;transform:translate3d(150%,0,0) rotate(-2deg) scaleX(1.5)}63%,to{opacity:0;transform:translate3d(150%,0,0) rotate(-2deg) scaleX(1.5)}}.cine__plate--rays .pl--fx:after{content:"";position:absolute;inset:-20%;background-image:radial-gradient(circle,rgba(255,226,248,.55) 0 1px,transparent 1.6px);background-size:148px 148px;opacity:.3;animation:raysDust 44s linear infinite}@keyframes raysDust{0%{transform:translateZ(0)}to{transform:translate3d(-148px,148px,0)}}.cine__plate--glass .pl--base{animation:glassRoom 24s ease-in-out infinite alternate}@keyframes glassRoom{0%{transform:scale(1.05) rotate(-.7deg) translate3d(-.8%,.5%,0)}to{transform:scale(1.13) rotate(.9deg) translate3d(1.2%,-1%,0)}}.cine__plate--glass .pl--depth{opacity:.38;mix-blend-mode:screen;animation:glassShards 19s ease-in-out infinite alternate}@media (min-width:641px){.cine__plate--glass .pl--depth{filter:blur(1.5px)}}@keyframes glassShards{0%{transform:scale(1.2) translate3d(2.6%,-1.8%,0) rotate(-.3deg)}to{transform:scale(1.3) translate3d(-2.4%,2%,0) rotate(.4deg)}}.cine__plate--glass .pl--fx{background:conic-gradient(from 18deg at 62% 42%,rgba(255,60,180,0) 0deg,rgba(255,60,180,.22) 60deg,rgba(120,70,255,.18) 130deg,rgba(255,60,180,0) 210deg),radial-gradient(48% 40% at 30% 72%,rgba(150,60,255,.28),transparent 72%);animation:glassCaustic 11s ease-in-out infinite alternate}@keyframes glassCaustic{0%{opacity:.42;transform:scale(1.02) translateZ(0)}to{opacity:.78;transform:scale(1.09) translate3d(-1.2%,.8%,0)}}.cine__plate--glass .pl--fx:before{content:"";position:absolute;top:-30%;left:12%;width:22%;height:160%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,220,250,.3) 45%,rgba(255,120,210,.22) 55%,rgba(255,255,255,0));transform:translate3d(-160%,0,0) rotate(8deg);animation:glassGlint 9.5s ease-in-out infinite}@keyframes glassGlint{0%,46%{opacity:0;transform:translate3d(-160%,0,0) rotate(8deg)}54%{opacity:.9}70%{opacity:.35;transform:translate3d(420%,0,0) rotate(8deg)}71%,to{opacity:0;transform:translate3d(420%,0,0) rotate(8deg)}}.cine__plate--bokeh .pl--base{transform-origin:50% 56%;animation:bokehFocus 15s ease-in-out infinite alternate}@keyframes bokehFocus{0%{transform:scale(1.02)}to{transform:scale(1.1)}}@media (min-width:641px){.cine__plate--bokeh .pl--base{filter:brightness(.86) saturate(1.04)}}.cine__plate--bokeh .pl--depth{opacity:.3;mix-blend-mode:screen;animation:bokehDrift 23s ease-in-out infinite alternate}@media (min-width:641px){.cine__plate--bokeh .pl--depth{filter:blur(3px)}}@keyframes bokehDrift{0%{transform:scale(1.24) translate3d(-2.4%,1.2%,0)}to{transform:scale(1.34) translate3d(2.6%,-1.6%,0)}}.cine__plate--bokeh .pl--fx{background:radial-gradient(46% 38% at 72% 28%,rgba(255,70,190,.32),transparent 70%),radial-gradient(44% 36% at 24% 68%,rgba(120,60,255,.28),transparent 72%);animation:bokehBloom 16s ease-in-out infinite alternate}@keyframes bokehBloom{0%{opacity:.3;transform:scale(1)}to{opacity:.55;transform:scale(1.06)}}.cine__plate--bokeh .pl--fx:after,.cine__plate--bokeh .pl--fx:before{content:"";position:absolute;left:0;width:40%;height:2px;filter:blur(7px)}.cine__plate--bokeh .pl--fx:before{top:30%;background:linear-gradient(90deg,transparent,rgba(255,120,210,.55),transparent);animation:bokehStreakA 21s ease-in-out infinite}.cine__plate--bokeh .pl--fx:after{top:66%;height:3px;background:linear-gradient(90deg,transparent,rgba(160,90,255,.5),transparent);animation:bokehStreakB 27s ease-in-out infinite}@keyframes bokehStreakA{0%{opacity:0;transform:translate3d(-110%,0,0) scaleX(.6)}20%{opacity:.8}55%{opacity:.25;transform:translate3d(240%,0,0) scaleX(1.5)}56%,to{opacity:0;transform:translate3d(240%,0,0) scaleX(1.5)}}@keyframes bokehStreakB{0%,25%{opacity:0;transform:translate3d(250%,0,0) scaleX(1.2)}40%{opacity:.7}75%{opacity:.2;transform:translate3d(-120%,0,0) scaleX(.7)}76%,to{opacity:0;transform:translate3d(-120%,0,0) scaleX(.7)}}.cine__plate--tunnel .pl--depth{display:none}.cine__plate--tunnel .pl--base{transform-origin:50% 52%;animation:tunnelPush 14s ease-in-out infinite alternate}@keyframes tunnelPush{0%{transform:scale(1)}to{transform:scale(1.3)}}.cine__plate--tunnel .pl--fx{background:radial-gradient(42% 34% at 50% 50%,rgba(255,50,190,.3),transparent 72%),radial-gradient(60% 60% at 50% 50%,transparent 38%,rgba(70,20,110,.45) 100%);animation:tunnelFog 8s ease-in-out infinite alternate}@keyframes tunnelFog{0%{opacity:.55;transform:scale(1)}to{opacity:.9;transform:scale(1.05)}}@media (max-width:640px){.cine__plate .pl{filter:none!important}.cine__plate--rays .pl--fx:after{display:none}.cine__plate--bokeh .pl--depth,.cine__plate--glass .pl--depth{opacity:.3}}@media (prefers-reduced-motion:reduce){.cine__plate .pl,.cine__plate .pl:after,.cine__plate .pl:before{animation:none!important}.cine__plate--tunnel .pl--base{opacity:1;transform:scale(1.08)}}