::view-transition-group(.poster-morph){z-index:60;animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-image-pair(.poster-morph){animation-name:cine-morph-soften}::view-transition-old(.poster-morph){object-fit:cover;height:100%}::view-transition-new(.poster-morph){object-fit:cover;height:100%}@keyframes cine-morph-soften{35%{filter:blur(2px)brightness(1.08)}}::view-transition{pointer-events:none}.cine-rank{color:#0000;-webkit-text-stroke:2px oklch(100% 0 0/.55);background-image:linear-gradient(#ffffff38,#ffffff05 80%);background-image:linear-gradient(lab(100% 0 0/.22),lab(100% 0 0/.02) 80%);-webkit-background-clip:text;background-clip:text}@media (min-width:768px){.cine-rank{-webkit-text-stroke-width:2.5px}}.cine-rail{--fade-l:0px;--fade-r:0px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);transition:--fade-l .3s,--fade-r .3s}.cine-rail[data-fade-l=true]{--fade-l:40px}.cine-rail[data-fade-r=true]{--fade-r:56px}@property --fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --fade-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes cine-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.cine-kenburns{animation:18s ease-in-out infinite alternate cine-kenburns}@media (max-width:767.98px){.cine-kenburns-phone{animation:18s ease-in-out infinite alternate cine-kenburns}}@keyframes cine-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cine-fill{transform-origin:0;animation:cine-fill var(--cine-duration,8s) linear both}[data-paused=true] .cine-fill{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.cine-card .cine-poster{transition:transform .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo)}.cine-card:hover .cine-poster{transform:translateY(-6px);box-shadow:0 24px 48px -16px #ff2d7673,0 0 0 1px #ffffff29;box-shadow:0 24px 48px -16px lab(57.6002% 81.0135 15.5321/.45),0 0 0 1px lab(100% 0 0/.16)}.cine-card .cine-poster img{transition:transform .7s var(--ease-out-expo)}.cine-card:hover .cine-poster img{transform:scale(1.06)}}.cine-grain{background-image:radial-gradient(circle at 20% 15%,#ffffff40,#0000 45%),radial-gradient(circle at 85% 90%,#00000073,#0000 55%),repeating-radial-gradient(circle,#ffffff09 0 1px,#0000 1px 3px);background-image:radial-gradient(circle at 20% 15%,lab(100% 0 0/.25),#0000 45%),radial-gradient(circle at 85% 90%,lab(0% 0 0/.45),#0000 55%),repeating-radial-gradient(circle,lab(100% 0 0/.035) 0 1px,#0000 1px 3px)}@media (prefers-reduced-motion:reduce){.cine-kenburns,.cine-kenburns-phone{animation:none}.cine-fill{animation:none;transform:none}}.cine-top-glow{background:radial-gradient(60% 70% at 30% 0%, color-mix(in oklab, var(--brand) 26%, transparent), transparent 70%), radial-gradient(50% 60% at 80% 0%, color-mix(in oklab, var(--brand-2) 22%, transparent), transparent 70%)}
