.sliders-module__q24Bya__work{height:var(--ws-h,100%);background:var(--night);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.sliders-module__q24Bya__work:focus-visible{outline:2px solid var(--surface-accent);outline-offset:3px}.sliders-module__q24Bya__slides{margin:0;padding:0;list-style:none;position:absolute;inset:0}.sliders-module__q24Bya__slide{opacity:0;visibility:hidden;transition:opacity .85s var(--ease), visibility .85s;position:absolute;inset:0}.sliders-module__q24Bya__slide.sliders-module__q24Bya__isCurrent{opacity:1;visibility:visible}.sliders-module__q24Bya__img{object-fit:cover;-webkit-user-drag:none}@media (prefers-reduced-motion:no-preference){.sliders-module__q24Bya__slide.sliders-module__q24Bya__isCurrent .sliders-module__q24Bya__img{animation:7.5s linear both sliders-module__q24Bya__ws-drift}}@keyframes sliders-module__q24Bya__ws-drift{0%{transform:scale(1.01)}to{transform:scale(1.05)}}.sliders-module__q24Bya__scrim{pointer-events:none;background:linear-gradient(#0c0d108c,#0c0d1024 40%,#0c0d1000 60%),linear-gradient(#0c0d1000 68%,#0c0d1057);position:absolute;inset:0}.sliders-module__q24Bya__arrow,.sliders-module__q24Bya__play{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:background-color .25s var(--ease), border-color .25s var(--ease), opacity .25s var(--ease);background:#12131757;border:1px solid #ffffff61;place-items:center;padding:0;display:grid;position:absolute}.sliders-module__q24Bya__arrow:hover,.sliders-module__q24Bya__play:hover{background:var(--surface-accent);border-color:var(--surface-accent)}.sliders-module__q24Bya__arrow:focus-visible,.sliders-module__q24Bya__play:focus-visible{outline-offset:3px;outline:2px solid #fff}.sliders-module__q24Bya__arrow{opacity:0;width:40px;height:40px;margin-top:-20px;font-size:18px;top:50%}.sliders-module__q24Bya__arrowPrev{left:12px}.sliders-module__q24Bya__arrowNext{right:12px}.sliders-module__q24Bya__work:hover .sliders-module__q24Bya__arrow,.sliders-module__q24Bya__work:focus-within .sliders-module__q24Bya__arrow{opacity:1}.sliders-module__q24Bya__bar{z-index:2;align-items:center;gap:11px;display:flex;position:absolute;bottom:12px;right:12px}.sliders-module__q24Bya__count{letter-spacing:.16em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #0000008c;opacity:0;transition:opacity .25s var(--ease);margin:0;font-size:11px;font-weight:600}.sliders-module__q24Bya__work:hover .sliders-module__q24Bya__count,.sliders-module__q24Bya__work:focus-within .sliders-module__q24Bya__count{opacity:.9}.sliders-module__q24Bya__play{width:40px;height:40px;font-size:13px;position:static}.sliders-module__q24Bya__work:not(.sliders-module__q24Bya__isReady) .sliders-module__q24Bya__arrow,.sliders-module__q24Bya__work:not(.sliders-module__q24Bya__isReady) .sliders-module__q24Bya__bar{display:none}.sliders-module__q24Bya__progress{z-index:2;pointer-events:none;background:#ffffff29;height:2px;position:absolute;bottom:0;left:0;right:0}.sliders-module__q24Bya__progress span{background:var(--surface-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sliders-module__q24Bya__progress span.sliders-module__q24Bya__isRunning{animation:sliders-module__q24Bya__ws-progress var(--slide-dur,5s) linear forwards}@keyframes sliders-module__q24Bya__ws-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sliders-module__q24Bya__slide{transition:none}}@media (min-width:431px){.sliders-module__q24Bya__arrow{width:46px;height:46px;margin-top:-23px;font-size:21px}.sliders-module__q24Bya__arrowPrev{left:16px}.sliders-module__q24Bya__arrowNext{right:16px}.sliders-module__q24Bya__bar{bottom:16px;right:16px}}@media (hover:none){.sliders-module__q24Bya__arrow{display:none}.sliders-module__q24Bya__play{width:44px;height:44px;font-size:14px}}.sliders-module__q24Bya__carousel{--gap:24px;--dash:var(--stroke-secondary);min-width:0}.sliders-module__q24Bya__toneNight{--dash:var(--night-line)}.sliders-module__q24Bya__track{column-gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.sliders-module__q24Bya__track::-webkit-scrollbar{display:none}.sliders-module__q24Bya__track:focus-visible{outline:2px solid var(--surface-accent);outline-offset:4px}.sliders-module__q24Bya__item{scroll-snap-align:start;min-width:0}.sliders-module__q24Bya__track[data-fit]{transition:height .45s var(--ease);align-items:start;overflow-y:hidden}@media (prefers-reduced-motion:reduce){.sliders-module__q24Bya__track[data-fit]{transition:none}}@media (min-width:768px){.sliders-module__q24Bya__carousel{--pv:min(var(--per-view,1), 2)}.sliders-module__q24Bya__track{grid-auto-columns:calc((100% - (var(--pv) - 1) * var(--gap)) / var(--pv))}}@media (min-width:1024px){.sliders-module__q24Bya__carousel{--gap:32px;--pv:var(--per-view,1)}}.sliders-module__q24Bya__ctrl{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 28px;margin-top:40px;display:flex}.sliders-module__q24Bya__ctrlPending:not(:has(.sliders-module__q24Bya__aside)){display:none}.sliders-module__q24Bya__dots{flex-wrap:wrap;flex-basis:100%;justify-content:center;gap:0 8px;margin-block:-10px;display:flex}.sliders-module__q24Bya__dots button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.sliders-module__q24Bya__dots button:before{content:"";background:var(--dash);height:2px;transition:background-color .3s var(--ease);position:absolute;top:21px;left:0;right:0}.sliders-module__q24Bya__dots button[aria-selected=true]:before{background:var(--surface-accent)}.sliders-module__q24Bya__dots button:focus-visible{outline-offset:0}.sliders-module__q24Bya__btns{gap:8px;display:flex}.sliders-module__q24Bya__toneNight .icon-btn{border-color:var(--night-line);color:var(--on-night)}.sliders-module__q24Bya__aside{justify-content:center;display:flex}@media (hover:none){.sliders-module__q24Bya__btns{display:none}}@media (min-width:768px){.sliders-module__q24Bya__ctrl{justify-content:flex-start;margin-top:44px}.sliders-module__q24Bya__dots{flex:auto;justify-content:flex-start}}
