.reel-showcase__stage{--reel-width:clamp(210px, 20vw, 280px);--reel-spacing:clamp(145px, 14.8vw, 205px);height:calc(var(--reel-width) * 16 / 9 + 90px);touch-action:pan-y;position:relative}.reel-showcase__card{width:var(--reel-width);aspect-ratio:9/16;transform:translateX(calc(-50% + var(--reel-offset) * var(--reel-spacing))) translateY(calc(var(--reel-drop) * 1px)) rotate(calc(var(--reel-offset) * 1.5deg)) scale(var(--reel-scale));margin:0;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:20px;left:50%}.reel-showcase__media{box-shadow:0 18px 36px -20px #0c0c1a66;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.reel-showcase__shade{opacity:var(--reel-dim,0);background:#fff;transition:opacity .5s cubic-bezier(.22,1,.36,1)}@media (width<=639px){.reel-showcase__stage{--reel-width:clamp(190px, 58vw, 250px);--reel-spacing:clamp(145px, 45vw, 195px);height:calc(var(--reel-width) * 16 / 9 + 60px)}.reel-showcase__card{top:12px}}@media (prefers-reduced-motion:reduce){.reel-showcase__card,.reel-showcase__shade{transition:none}}
