.poster-helix-module__gImk8a__backdrop{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 220px),#000c calc(100% - 160px),#0000004d calc(100% - 100px),#0000000a calc(100% - 56px),#0000 calc(100% - 32px));mask-image:linear-gradient(#000 calc(100% - 220px),#000c calc(100% - 160px),#0000004d calc(100% - 100px),#0000000a calc(100% - 56px),#0000 calc(100% - 32px))}.poster-helix-module__gImk8a__stage{perspective:1200px;width:1440px;height:760px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poster-helix-module__gImk8a__scene{--radius:600px;--poster-width:196px;--half-span:768px;--cycle:160s;z-index:0;transform-style:preserve-3d;position:absolute;inset:0;transform:scaleZ(.45)}.poster-helix-module__gImk8a__orbit{--delay:calc(-1 * var(--cycle) * (var(--row) / var(--poster-count) + .025));--phase:calc(var(--strand) * 180deg);--depth-delay:calc(var(--delay) - var(--strand) * var(--cycle) / 4);transform-style:preserve-3d;animation:poster-helix-module__gImk8a__orbit var(--cycle) linear infinite;animation-delay:var(--delay);position:absolute;top:50%;left:50%}.poster-helix-module__gImk8a__poster{top:calc(var(--poster-width) * -.75);left:calc(var(--poster-width) * -.5);width:var(--poster-width);aspect-ratio:2/3;transform-style:preserve-3d;position:absolute}.poster-helix-module__gImk8a__face{backface-visibility:hidden;background:var(--card);border:1px solid #ffffff29;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 12px #0003}.poster-helix-module__gImk8a__back{transform:rotateY(180deg)}.poster-helix-module__gImk8a__poster img{filter:brightness(.5)saturate(.95)}.poster-helix-module__gImk8a__face:after{content:"";background:var(--background);animation:poster-helix-module__gImk8a__depth calc(var(--cycle) / 2) linear infinite;animation-delay:var(--depth-delay);position:absolute;inset:0}@keyframes poster-helix-module__gImk8a__orbit{0%{transform:translateY(calc(-1 * var(--half-span))) rotateY(var(--phase)) translateZ(var(--radius))}to{transform:translateY(var(--half-span)) rotateY(calc(var(--phase) + 720deg)) translateZ(var(--radius))}}@keyframes poster-helix-module__gImk8a__depth{0%,to{opacity:0}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.poster-helix-module__gImk8a__orbit,.poster-helix-module__gImk8a__face:after{animation-play-state:paused}}
