@keyframes diretoriaCardIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.diretoria-card-in{opacity:0;animation:.75s cubic-bezier(.16,1,.3,1) forwards diretoriaCardIn}@keyframes slideFade{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.slide-active{animation:.9s cubic-bezier(.16,1,.3,1) slideFade}@keyframes heroDropToSide{0%{opacity:0;transform:translate(-55%,-120%)rotate(-8deg)scale(.9)}55%{opacity:1;transform:translate(-30%)rotate(-3deg)scale(1)}80%{transform:translate(6%)rotate(2deg)scale(1)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.hero-image-stage{transform-origin:top;will-change:transform,opacity;animation:1.6s cubic-bezier(.22,1,.36,1) both heroDropToSide}@keyframes heroPlateIn{0%{opacity:0;transform:translateY(-30%)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-plate-in{animation:1.2s cubic-bezier(.22,1,.36,1) .35s both heroPlateIn}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{width:max-content;animation:38s linear infinite marquee;display:flex}@keyframes heroMobileFlow{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.hero-mobile-flow{animation:28s linear infinite heroMobileFlow}@keyframes heroFlow{0%{opacity:0;z-index:1;transform:translate3d(-75%,-300%,-1000px)rotateX(5deg)rotateY(-4deg)scale(.42)}8%{opacity:.35}20%{opacity:.7;z-index:30;transform:translate3d(-60%,-150%,-460px)rotateX(3.4deg)rotateY(-2.8deg)scale(.72)}40%{opacity:1;z-index:100;transform:translate3d(-50%,-50%,280px)rotateX(2deg)rotateY(-.4deg)scale(1.18)}60%{opacity:.85;z-index:70;transform:translate3d(-5%,-8%,40px)rotateX(2.4deg)rotateY(1.1deg)scale(.98)}80%{opacity:.45;z-index:30;transform:translate3d(75%,6%,-440px)rotateX(3deg)rotateY(2.2deg)scale(.68)}to{opacity:0;z-index:1;transform:translate3d(160%,14%,-900px)rotateX(4deg)rotateY(3deg)scale(.42)}}.hero-flow-card{will-change:transform,opacity;animation-name:heroFlow;animation-timing-function:linear;animation-iteration-count:infinite;transform:translate(-50%,-50%)}.hero-flow-stage:hover .hero-flow-card,.hero-flow-stage:focus-within .hero-flow-card{animation-play-state:paused}.hero-flow-card:hover{filter:brightness(1.06);z-index:200!important}.hero-flow-stage.is-dragging .hero-flow-card,.hero-mobile-flow.is-dragging{animation-play-state:paused}.hero-flow-stage{transition:transform .45s cubic-bezier(.22,1,.36,1)}.hero-flow-stage.is-dragging{transition:none}.hero-mobile-flow{transition:transform .45s cubic-bezier(.22,1,.36,1)}.hero-mobile-flow.is-dragging{transition:none}@keyframes pillarNeonPulse{0%,to{box-shadow:0 0 0 1px var(--brand-blue-deep),0 0 18px color-mix(in oklab,var(--brand-blue) 35%,transparent),0 0 36px 6px color-mix(in oklab,var(--brand-blue) 20%,transparent)}50%{box-shadow:0 0 0 1.5px var(--brand-blue),0 0 28px 4px color-mix(in oklab,var(--brand-blue) 55%,transparent),0 0 60px 14px color-mix(in oklab,var(--brand-blue) 35%,transparent)}}@keyframes pillarBob{0%,to{transform:translateY(-6px)}50%{transform:translateY(-14px)}}.pillar-card{will-change:transform,box-shadow;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .5s}.pillar-card:hover{animation:2.6s ease-in-out infinite pillarNeonPulse,4s ease-in-out infinite pillarBob}@keyframes heroCardIn{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}.hero-card-anim{animation:.7s cubic-bezier(.22,1,.36,1) both heroCardIn}@keyframes heroSlideNext{0%{opacity:0;filter:blur(10px);transform:translate(120px)scale(.9)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes heroSlidePrev{0%{opacity:0;filter:blur(10px);transform:translate(-120px)scale(.9)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes heroRiseNext{0%{opacity:0;filter:blur(14px);transform:translate(50px,40px)rotate(-5deg)scale(.95)}60%{opacity:.85;filter:blur(4px)}to{opacity:1;filter:blur(3px);transform:translate(0)rotate(0)scale(1)}}@keyframes heroRisePrev{0%{opacity:0;filter:blur(14px);transform:translate(-50px,40px)rotate(5deg)scale(.95)}60%{opacity:.85;filter:blur(4px)}to{opacity:1;filter:blur(3px);transform:translate(0)rotate(0)scale(1)}}@keyframes heroDropNext{0%{opacity:0;filter:blur(12px);transform:translate(70px,-30px)rotate(7deg)scale(.95)}60%{opacity:.9;filter:blur(3px)}to{opacity:1;filter:blur(2px);transform:translate(0)rotate(0)scale(1)}}@keyframes heroDropPrev{0%{opacity:0;filter:blur(12px);transform:translate(-70px,-30px)rotate(-7deg)scale(.95)}60%{opacity:.9;filter:blur(3px)}to{opacity:1;filter:blur(2px);transform:translate(0)rotate(0)scale(1)}}.hero-motion-main-next{animation:2.2s cubic-bezier(.22,1,.36,1) 1s both heroSlideNext}.hero-motion-main-prev{animation:2.2s cubic-bezier(.22,1,.36,1) 1s both heroSlidePrev}.hero-motion-2-next{animation:2.4s cubic-bezier(.22,1,.36,1) 1.5s both heroDropNext,9s ease-in-out 4.4s infinite heroDriftTop}.hero-motion-2-prev{animation:2.4s cubic-bezier(.22,1,.36,1) 1.5s both heroDropPrev,9s ease-in-out 4.4s infinite heroDriftTop}.hero-motion-3-next{animation:2.4s cubic-bezier(.22,1,.36,1) 2s both heroRiseNext,9s ease-in-out 5s infinite heroDriftBottom}.hero-motion-3-prev{animation:2.4s cubic-bezier(.22,1,.36,1) 2s both heroRisePrev,9s ease-in-out 5s infinite heroDriftBottom}@keyframes heroDriftTop{0%,to{transform:translate(0)}25%{transform:translate(-10px,-2px)}75%{transform:translate(10px,-4px)}}@keyframes heroDriftBottom{0%,to{transform:translate(0)}25%{transform:translate(10px,2px)}75%{transform:translate(-10px,4px)}}@keyframes heroSlideOutNext{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}45%{opacity:1;filter:blur()}to{opacity:0;filter:blur(10px);transform:translate(-120px)scale(.9)}}@keyframes heroSlideOutPrev{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}45%{opacity:1;filter:blur()}to{opacity:0;filter:blur(10px);transform:translate(120px)scale(.9)}}@keyframes heroDropOutNext{0%{opacity:1;filter:blur(2px);transform:translate(0)rotate(0)scale(1)}to{opacity:0;filter:blur(12px);transform:translate(-70px,-30px)rotate(-7deg)scale(.95)}}@keyframes heroDropOutPrev{0%{opacity:1;filter:blur(2px);transform:translate(0)rotate(0)scale(1)}to{opacity:0;filter:blur(12px);transform:translate(70px,-30px)rotate(7deg)scale(.95)}}@keyframes heroRiseOutNext{0%{opacity:1;filter:blur(3px);transform:translate(0)rotate(0)scale(1)}to{opacity:0;filter:blur(14px);transform:translate(-50px,40px)rotate(5deg)scale(.95)}}@keyframes heroRiseOutPrev{0%{opacity:1;filter:blur(3px);transform:translate(0)rotate(0)scale(1)}to{opacity:0;filter:blur(14px);transform:translate(50px,40px)rotate(-5deg)scale(.95)}}.hero-motion-main-out-next{animation:2.2s cubic-bezier(.22,1,.36,1) both heroSlideOutNext}.hero-motion-main-out-prev{animation:2.2s cubic-bezier(.22,1,.36,1) both heroSlideOutPrev}.hero-motion-2-out-next{animation:2.4s cubic-bezier(.22,1,.36,1) .5s both heroDropOutNext}.hero-motion-2-out-prev{animation:2.4s cubic-bezier(.22,1,.36,1) .5s both heroDropOutPrev}.hero-motion-3-out-next{animation:2.4s cubic-bezier(.22,1,.36,1) 1s both heroRiseOutNext}.hero-motion-3-out-prev{animation:2.4s cubic-bezier(.22,1,.36,1) 1s both heroRiseOutPrev}.hero-motion-2-next,.hero-motion-2-prev{filter:blur(2px)}.hero-motion-3-next,.hero-motion-3-prev{filter:blur(3px)}.hero-motion-2-next:hover,.hero-motion-2-prev:hover,.hero-motion-3-next:hover,.hero-motion-3-prev:hover{filter:blur();transition:filter .5s}@keyframes heroImgFade{0%{opacity:0;filter:blur(4px);transform:translate(18px,-6px)rotate(.6deg)scale(1.06)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}}@keyframes heroImgBreeze{0%,to{transform:translate(0)rotate(0)scale(1)}50%{transform:translateY(-3px)rotate(.4deg)scale(1.01)}}.hero-img-fade{animation:1.4s cubic-bezier(.22,1,.36,1) both heroImgFade,7s ease-in-out 1.4s infinite heroImgBreeze}.polaroid-fan{transition:transform 1.1s cubic-bezier(.22,1,.36,1),box-shadow .6s,filter .7s!important}.group:hover>.polaroid-fan{transform:var(--hover-tf)!important}@keyframes polaroidPlaceCenterFwd{0%{opacity:0;filter:blur(6px);transform:translate(60px,-90px)rotate(8deg)scale(1.08)}55%{opacity:1;filter:blur()}80%{transform:translateY(6px)rotate(-1.2deg)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}}@keyframes polaroidPlaceCenterBack{0%{opacity:0;filter:blur(6px);transform:translate(-60px,-90px)rotate(-8deg)scale(1.08)}55%{opacity:1;filter:blur()}80%{transform:translateY(6px)rotate(1.2deg)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}}@keyframes polaroidPlaceSideFwd{0%{opacity:0;filter:blur(8px);transform:translate(40px,-40px)rotate(6deg)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)}}@keyframes polaroidPlaceSideBack{0%{opacity:0;filter:blur(8px);transform:translate(-40px,-40px)rotate(-6deg)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)}}.polaroid-place-center.fwd{animation:1.1s cubic-bezier(.22,1,.36,1) both polaroidPlaceCenterFwd}.polaroid-place-center.back{animation:1.1s cubic-bezier(.22,1,.36,1) both polaroidPlaceCenterBack}.polaroid-place-side.fwd{animation:.9s cubic-bezier(.22,1,.36,1) both polaroidPlaceSideFwd}.polaroid-place-side.back{animation:.9s cubic-bezier(.22,1,.36,1) both polaroidPlaceSideBack}.hero-puzzle{opacity:.18;filter:saturate(.9);will-change:transform;transform:translateZ(0) rotate(var(--rot,0deg));animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes heroPuzzleDrift1{0%{transform:translateZ(0) rotate(var(--rot,0deg))}25%{transform:translate3d(40px,-30px,0) rotate(calc(var(--rot,0deg) + 20deg))}50%{transform:translate3d(-20px,-60px,0) rotate(calc(var(--rot,0deg) - 15deg))}75%{transform:translate3d(-50px,20px,0) rotate(calc(var(--rot,0deg) + 10deg))}to{transform:translateZ(0) rotate(var(--rot,0deg))}}@keyframes heroPuzzleDrift2{0%{transform:translateZ(0) rotate(var(--rot,0deg))}25%{transform:translate3d(-35px,25px,0) rotate(calc(var(--rot,0deg) - 18deg))}50%{transform:translate3d(30px,50px,0) rotate(calc(var(--rot,0deg) + 12deg))}75%{transform:translate3d(45px,-15px,0) rotate(calc(var(--rot,0deg) - 8deg))}to{transform:translateZ(0) rotate(var(--rot,0deg))}}@keyframes heroPuzzleDrift3{0%{transform:translateZ(0) rotate(var(--rot,0deg))}33%{transform:translate3d(25px,40px,0) rotate(calc(var(--rot,0deg) + 25deg))}66%{transform:translate3d(-40px,-20px,0) rotate(calc(var(--rot,0deg) - 20deg))}to{transform:translateZ(0) rotate(var(--rot,0deg))}}@keyframes heroPuzzleDrift4{0%{transform:translateZ(0) rotate(var(--rot,0deg))}33%{transform:translate3d(-30px,-40px,0) rotate(calc(var(--rot,0deg) - 22deg))}66%{transform:translate3d(50px,15px,0) rotate(calc(var(--rot,0deg) + 18deg))}to{transform:translateZ(0) rotate(var(--rot,0deg))}}.hero-puzzle-1{animation-name:heroPuzzleDrift1}.hero-puzzle-2{animation-name:heroPuzzleDrift2}.hero-puzzle-3{animation-name:heroPuzzleDrift3}.hero-puzzle-4{animation-name:heroPuzzleDrift4}@keyframes heroScrollLine{0%{height:100%;transform:translateY(-100%)}60%{height:100%;transform:translateY(100%)}to{height:100%;transform:translateY(100%)}}.hero-scroll-line-fill{height:100%;animation:1.8s cubic-bezier(.6,.05,.3,.95) infinite heroScrollLine}.hero-scroll-indicator{animation:2.4s ease-in-out infinite heroScrollBob}@keyframes heroScrollBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,4px)}}#inicio{--hero-progress:0}#inicio .hero-scroll-bg{transform:translate3d(0,calc(var(--hero-progress) * 90px),0) scale(calc(1 + var(--hero-progress) * .12));opacity:calc(1 - var(--hero-progress) * .55);will-change:transform,opacity;transition:opacity .1s linear}#inicio .hero-scroll-content{transform:translate3d(0,calc(var(--hero-progress) * -70px),0);opacity:calc(1 - var(--hero-progress) * 1.1);will-change:transform,opacity}#inicio .hero-scroll-media{transform:translate3d(0,calc(var(--hero-progress) * -40px),0) scale(calc(1 + var(--hero-progress) * .08));opacity:calc(1 - var(--hero-progress) * .85);filter:blur(calc(var(--hero-progress) * 2px));will-change:transform,opacity,filter;box-shadow:none;border-radius:0;overflow:visible}#inicio .hero-scroll-media img,#inicio .hero-scroll-media picture>img{will-change:transform;transition:transform .1s linear;transform:none}.sobre-cinema{isolation:isolate}.sobre-cinema-ribbon{contain:paint}@supports (animation-timeline:view()){.sobre-cinema-bg{animation:linear both sobre-bg-drift;animation-timeline:view();animation-range:entry exit 0%}.sobre-cinema-strip{transform-origin:50%;animation:linear both sobre-strip-zoom;animation-timeline:view();animation-range:entry cover 60%}.sobre-cinema-ribbon-bg{animation:linear both sobre-ribbon-fade;animation-timeline:view();animation-range:entry exit 0%}.sobre-cinema-title{animation:linear both sobre-title-rise;animation-timeline:view();animation-range:entry cover 40%}.sobre-cinema-stats>*{animation:linear both sobre-stats-pop;animation-timeline:view();animation-range:entry 10% cover 50%}}@keyframes sobre-bg-drift{0%{opacity:.55;transform:translateY(-3%)scale(1.05)}50%{opacity:1;transform:translate(0)scale(1)}to{opacity:.55;transform:translateY(3%)scale(1.05)}}@keyframes sobre-strip-zoom{0%{filter:blur(4px);opacity:.7;transform:scale(.94)translateY(24px)}to{filter:blur();opacity:1;transform:scale(1)translate(0)}}@keyframes sobre-ribbon-fade{0%{opacity:0}35%{opacity:1}65%{opacity:1}to{opacity:0}}@keyframes sobre-title-rise{0%{opacity:0;letter-spacing:-.02em;transform:translateY(40px)}to{opacity:1;letter-spacing:-.04em;transform:translate(0)}}@keyframes sobre-stats-pop{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.essencia-compact button.shrink-0{width:220px!important}@media(min-width:768px){.essencia-compact button.shrink-0{width:240px!important}}@keyframes mvvMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mvv-marquee{will-change:transform;animation:28s linear infinite mvvMarquee}.mvv-marquee:hover,.mvv-marquee:active{animation-play-state:paused}.mvv-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000)}@media(prefers-reduced-motion:reduce){.marquee-track,.hero-mobile-flow,.slide-active,.hero-card-anim,.hero-img-fade,.hero-puzzle,.hero-scroll-line-fill,.hero-scroll-indicator,.mvv-marquee,.pillar-card:hover,[class*=hero-motion-]{animation:none}.group:hover>.polaroid-fan{transform:revert!important}.polaroid-place-center,.polaroid-place-side{animation:none!important}#inicio .hero-scroll-bg,#inicio .hero-scroll-content,#inicio .hero-scroll-media{opacity:1;filter:none;transform:none}.sobre-cinema-bg,.sobre-cinema-strip,.sobre-cinema-ribbon-bg,.sobre-cinema-title,.sobre-cinema-stats>*{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}}
