.flip-card{perspective:1800px;width:100%;height:var(--card-height,auto);transition:height var(--flip-duration) var(--flip-ease)}.flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(calc(var(--flip-step,0) * 180deg));transition:transform var(--flip-duration) var(--flip-ease);will-change:transform;position:relative}.flip-face{backface-visibility:hidden;transform-style:preserve-3d;position:absolute;inset:0}.flip-face-front{transform:rotateY(0)}.flip-face-back{transform:rotateY(180deg)}.flip-face>*{height:100%}.flip-face .card-spotlight{padding:0}.flip-face-measure{padding:clamp(26px,5vw,36px);position:absolute;top:0;left:0;right:0}.flip-card:not(.is-measured) .flip-card-inner{height:auto}.flip-card:not(.is-measured) .flip-face-front,.flip-card:not(.is-measured) .flip-face-front .flip-face-measure{position:relative}.flip-face-front{z-index:1}.flip-face-back,.flip-card-inner.is-back-facing .flip-face-front{z-index:0}.flip-card-inner.is-back-facing .flip-face-back{z-index:1}@media (prefers-reduced-motion:reduce){.flip-card{perspective:none}.flip-card-inner{transform:none}.flip-face{backface-visibility:visible;transition:opacity .25s}.flip-face-front,.flip-face-back{transform:none}.flip-card-inner:not(.is-back-facing) .flip-face-back,.flip-card-inner.is-back-facing .flip-face-front{opacity:0;pointer-events:none}}
