.staircase-carousel-module__SCZnkq__root{--_w:var(--stc-w,clamp(12rem, 52vw, 21rem));--_gap:var(--stc-gap,1rem);--_h:calc(var(--_w) / var(--stc-ar,.8));--_rise:calc(var(--_h) * (var(--stc-step,.3) - (1 - var(--stc-scale,.82)) / 2));width:100%;padding-top:max(var(--_rise), 0px);padding-bottom:max(var(--_rise), var(--stc-caption,7.5rem));padding-left:var(--stc-lead,2.5rem);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;position:relative;overflow-x:auto}.staircase-carousel-module__SCZnkq__root::-webkit-scrollbar{display:none}.staircase-carousel-module__SCZnkq__stage{width:max-content;position:relative}.staircase-carousel-module__SCZnkq__strip{align-items:flex-start;gap:var(--_gap);width:max-content;padding-right:var(--stc-lead,2.5rem);display:flex}.staircase-carousel-module__SCZnkq__cell{width:var(--_w);scroll-snap-align:start;transform-origin:50%;flex-shrink:0}.staircase-carousel-module__SCZnkq__slide{width:100%;height:var(--_h);border-radius:var(--radius-media,16px);background:var(--color-deep-2,#1a2023);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.staircase-carousel-module__SCZnkq__slide:focus-visible{border-radius:var(--radius-media,16px)}.staircase-carousel-module__SCZnkq__slide[aria-current]{cursor:default}.staircase-carousel-module__SCZnkq__slide img{pointer-events:none;-webkit-user-drag:none}.staircase-carousel-module__SCZnkq__cellName{overflow-wrap:anywhere;margin-top:.75rem;font-size:.875rem;font-weight:500;line-height:1.35}.staircase-carousel-module__SCZnkq__caption{display:none}.staircase-carousel-module__SCZnkq__root[data-ready]{scroll-snap-type:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline-offset:-2px;overflow:clip}.staircase-carousel-module__SCZnkq__root[data-ready] .staircase-carousel-module__SCZnkq__stage{width:var(--_w)}.staircase-carousel-module__SCZnkq__root[data-ready] .staircase-carousel-module__SCZnkq__strip{transform:translate3d(calc(var(--stc-i,0) * -1 * (var(--_w) + var(--_gap))), 0, 0);padding-right:0}.staircase-carousel-module__SCZnkq__root[data-ready] .staircase-carousel-module__SCZnkq__cell[data-step="-1"]{transform:translateY(calc(var(--stc-step,.3) * -100%)) scale(var(--stc-scale,.82))}.staircase-carousel-module__SCZnkq__root[data-ready] .staircase-carousel-module__SCZnkq__cell[data-step="1"]{transform:translateY(calc(var(--stc-step,.3) * 100%)) scale(var(--stc-scale,.82))}.staircase-carousel-module__SCZnkq__root[data-ready] .staircase-carousel-module__SCZnkq__cellName{display:none}.staircase-carousel-module__SCZnkq__root[data-ready][data-align=center]{padding-left:calc(50% - var(--_w) / 2)}.staircase-carousel-module__SCZnkq__root[data-ready] .staircase-carousel-module__SCZnkq__caption{z-index:1;left:0;top:calc(var(--_h) + .875rem);width:var(--_w);text-align:center;flex-direction:column;align-items:center;gap:.625rem;display:flex;position:absolute}.staircase-carousel-module__SCZnkq__root[data-ready][data-align=start] .staircase-carousel-module__SCZnkq__caption{text-align:start;align-items:flex-start}.staircase-carousel-module__SCZnkq__controls{align-items:center;gap:.875rem;display:flex}.staircase-carousel-module__SCZnkq__btn{border:1px solid var(--color-deep-line,#2b3438);background:color-mix(in srgb, var(--color-deep-2,#1a2023) 80%, transparent);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;border-radius:999px;place-items:center;margin:0;padding:0;transition:background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;display:inline-grid}.staircase-carousel-module__SCZnkq__btn:hover{border-color:color-mix(in srgb, currentColor 40%, transparent);background:var(--color-deep-2,#1a2023)}.staircase-carousel-module__SCZnkq__btn[aria-disabled]{opacity:.35;cursor:default;border-color:var(--color-deep-line,#2b3438);background:color-mix(in srgb, var(--color-deep-2,#1a2023) 80%, transparent)}.staircase-carousel-module__SCZnkq__captionText{text-wrap:balance;overflow-wrap:anywhere;animation:staircase-carousel-module__SCZnkq__stc-in .38s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both;font-size:.9375rem;font-weight:500;line-height:1.35;display:block}@media (min-width:768px){.staircase-carousel-module__SCZnkq__captionText{font-size:1.0625rem}}@keyframes staircase-carousel-module__SCZnkq__stc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.staircase-carousel-module__SCZnkq__dots{gap:6px;display:flex}.staircase-carousel-module__SCZnkq__dot{opacity:.3;width:6px;height:6px;transition:width .3s var(--ease-out-expo,ease-out), opacity .3s ease-out;background:currentColor;border-radius:999px}.staircase-carousel-module__SCZnkq__dot[data-on]{opacity:.9;width:18px}.staircase-carousel-module__SCZnkq__root[data-anim] .staircase-carousel-module__SCZnkq__strip{transition:transform var(--stc-ms,.7s) cubic-bezier(.22, 1, .36, 1)}@supports (transition-timing-function:linear(0, 1)){.staircase-carousel-module__SCZnkq__root[data-anim] .staircase-carousel-module__SCZnkq__strip{transition-timing-function:var(--stc-spring,cubic-bezier(.22, 1, .36, 1))}}.staircase-carousel-module__SCZnkq__root[data-anim] .staircase-carousel-module__SCZnkq__cell{transition:transform var(--stc-step-ms,.55s) cubic-bezier(.45, 0, .25, 1)}@media (prefers-reduced-motion:reduce){.staircase-carousel-module__SCZnkq__root[data-anim] .staircase-carousel-module__SCZnkq__strip,.staircase-carousel-module__SCZnkq__root[data-anim] .staircase-carousel-module__SCZnkq__cell,.staircase-carousel-module__SCZnkq__dot{transition:none}.staircase-carousel-module__SCZnkq__captionText{animation:none}}
