.st-sto{margin:48px 0 40px}.st-sto.st-sto-mk{margin:0 0 24px}.st-sto-few .st-sto-card:after{background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 22%,rgba(0,0,0,0) 30%,rgba(10,12,14,.62) 62%,rgba(10,12,14,.94) 100%)}.st-sto-hd{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 16px}.st-sto-hd h2{font-size:1.5em}.st-sto .st-sto-hd h2{margin:0}.st-sto-all{font-weight:600;color:var(--sto-acc);white-space:nowrap}.st-sto-vp{position:relative;container-type:inline-size}.st-sto-row{display:flex;gap:16px;margin:-4px -4px -16px;padding:8px 4px 28px;scroll-padding-inline:4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.st-sto-row::-webkit-scrollbar{display:none}.st-sto-row li{flex:0 0 clamp(190px,58vw,236px);scroll-snap-align:start;margin:0}.st-sto{--n:1.6}@container (min-width:480px){.st-sto-row li{--n:2.4}}@container (min-width:640px){.st-sto-row li{--n:3.3}}@container (min-width:820px){.st-sto-row li{--n:4.3}}@container (min-width:1024px){.st-sto-row li{--n:5}}@container (min-width:0px){.st-sto-row li{flex-basis:calc((100cqi - (var(--n,1.6) - 1) * 16px) / var(--n,1.6))}}@container (min-width:820px){.st-sto-few .st-sto-row li{--n:var(--sto-cnt)}.st-sto-few .st-sto-card{aspect-ratio:4/5}.st-sto.st-sto-few .st-sto-card .st-sto-tx b{font-size:19px}}.st-sto-card{position:relative;display:block;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,#2a2f35,#15181b);color:#fff;text-decoration:none;box-shadow:0 6px 18px rgba(21,24,27,.18);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.st-sto-card:not(:has(img)){--g:color-mix(in srgb,var(--sto-acc) 78%,#fff);background:radial-gradient(100% 52% at 85% 6%,var(--g) 0,transparent 68%),linear-gradient(160deg,#2a2f35,#15181b)}.st-sto-row li:nth-child(even) .st-sto-card:not(:has(img)){background:radial-gradient(95% 50% at 10% 14%,var(--g) 0,transparent 68%),linear-gradient(200deg,#2a2f35,#15181b)}.st-sto-row li:nth-child(3n) .st-sto-card:not(:has(img)){background:radial-gradient(85% 46% at 55% 34%,var(--g) 0,transparent 72%),linear-gradient(180deg,#252a30,#15181b)}.st-sto-card:not(:has(img)):before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px) 0 0/22px 22px,linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px) 0 0/22px 22px;-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 80%);mask:linear-gradient(180deg,#000 0,#000 40%,transparent 80%)}.st-sto .st-sto-card:not(:has(img)) .st-sto-s0 b{font-size:18px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.st-sto-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s}.st-sto-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 22%,rgba(0,0,0,0) 34%,rgba(10,12,14,.92) 100%)}.st-sto-bar{position:absolute;z-index:2;top:10px;left:10px;right:10px;display:flex;gap:4px}.st-sto-bar i{position:relative;flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.5);box-shadow:0 0 0 .5px rgba(0,0,0,.25);overflow:hidden}.st-sto-bar em{position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.st-sto-bar i.d em{transform:none}.st-sto-bar i.a em{animation:sto-fill 4.5s linear forwards}.st-sto.is-paused .st-sto-bar i.a em{animation-play-state:paused}@keyframes sto-fill{to{transform:none}}.st-sto-new{position:absolute;z-index:2;top:22px;left:10px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;background:var(--sto-acc);color:#fff;padding:5px 8px;border-radius:999px}.st-sto-tx{position:absolute;z-index:2;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:6px}.st-sto-tx b,.st-sto-card:hover .st-sto-tx b,.st-sto-card:focus .st-sto-tx b{color:#fff;font-size:15px;line-height:1.3;font-weight:700;text-wrap:balance;text-shadow:0 1px 3px rgba(0,0,0,.55)}.st-sto-tx small{color:#fff;font-size:12px;opacity:.9;line-height:1.4;text-wrap:balance}.st-sto-tx{transition:opacity .4s,transform .4s}.st-sto-s1,.st-sto-s2{opacity:0;transform:translateY(10px)}.st-sto-card[data-s="1"] .st-sto-s0,.st-sto-card[data-s="2"] .st-sto-s0{opacity:0;transform:translateY(-10px)}.st-sto-card[data-s="1"] .st-sto-s1,.st-sto-card[data-s="2"] .st-sto-s2{opacity:1;transform:none}.st-sto-ex{color:#fff;font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.st-sto-go{align-self:flex-start;background:var(--sto-acc);color:#fff;font-weight:600;font-size:14px;padding:11px 14px;border-radius:999px;white-space:nowrap}.st-sto-card.is-on{box-shadow:0 0 0 3px var(--sto-acc),0 8px 16px rgba(21,24,27,.22)}.st-sto-card.is-on img{transition:transform 4.5s linear,filter .4s;transform:scale(1.06)}.st-sto-card.is-on[data-s="1"] img{transform:scale(1.14) translate(-3%,-2%)}.st-sto-card.is-on[data-s="2"] img{transform:scale(1.2) translate(2%,-3%)}.st-sto-card[data-s="1"] img,.st-sto-card[data-s="2"] img{filter:brightness(.55)}.st-sto.is-paused .st-sto-card.is-on img{transition-duration:.6s}.st-sto-h{display:inline-block;padding:8px 0;margin:-8px 0;color:inherit;text-decoration:none}.st-sto-nav:focus-visible{outline:3px solid var(--sto-acc);outline-offset:2px}.st-sto-h span{color:var(--sto-acc);transition:transform .2s;display:inline-block}.st-sto-h:hover span{transform:translateX(4px)}.st-sto-h:focus-visible{outline:3px solid var(--sto-acc);outline-offset:3px}.st-sto-card:hover,.st-sto-card:focus-visible{transform:translateY(-4px);box-shadow:0 8px 16px rgba(21,24,27,.22)}.st-sto-card:hover img{transform:scale(1.05)}.st-sto-card:focus-visible{outline:3px solid var(--sto-acc);outline-offset:3px}.st-sto-nav{position:absolute;top:calc(50% - 28px);width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:#15181b;font-size:26px;line-height:1;box-shadow:0 4px 14px rgba(0,0,0,.2);cursor:pointer;display:none}.st-sto-prev{left:-14px}.st-sto-next{right:-14px}@media (hover:hover) and (min-width:900px){.st-sto-nav{display:block}}.st-sto-nav[disabled]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.st-sto-card,.st-sto-card img{transition:none}.st-sto-card:hover{transform:none}.st-sto-card:hover img{transform:none}.st-sto-row{scroll-behavior:auto}.st-sto-tx{transition:none}.st-sto-card.is-on img{transition:none;transform:none}}