.SoS-KW_deck{outline-offset:6px;flex-direction:column;gap:20px;display:flex}.SoS-KW_stack{aspect-ratio:4/3;touch-action:none;-webkit-user-select:none;user-select:none;margin-top:48px;position:relative}.SoS-KW_card{border-radius:calc(var(--radius) + 6px);background:var(--white);transform:translateY(calc(var(--pos) * -16px + var(--drag))) scale(calc(1 - var(--pos) * .05));transform-origin:50% 0;transition:transform .6s var(--ease-out), opacity .4s, filter .4s;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -30px #0b0d1459}.SoS-KW_card img,.SoS-KW_media{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.SoS-KW_card[data-pos="0"]{cursor:grab}.SoS-KW_card[data-pos="1"]{filter:brightness(.9)}.SoS-KW_card[data-pos="2"]{filter:brightness(.8)}.SoS-KW_card[data-pos=hidden]{opacity:0}.SoS-KW_stack[data-dragging] .SoS-KW_card[data-pos="0"]{cursor:grabbing;transition:none}.SoS-KW_dots{justify-content:center;gap:6px;display:flex}.SoS-KW_dot{cursor:pointer;width:8px;height:8px;transition:width .5s var(--ease-out), background-color .3s;background:#0b0d1429;border-radius:8px;position:relative;overflow:hidden}.SoS-KW_dot:hover{background:#0b0d1459}.SoS-KW_dot[aria-current]{width:32px}.SoS-KW_dot span{background:var(--title);transform-origin:0;animation:linear forwards SoS-KW_fill;position:absolute;inset:0}.SoS-KW_dot span[data-paused]{animation-play-state:paused}@keyframes SoS-KW_fill{0%{transform:scaleX(0)}}.SoS-KW_bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.SoS-KW_caption{align-items:center;gap:16px;min-width:0;display:flex}.SoS-KW_count{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.SoS-KW_project{align-items:baseline;gap:10px;min-width:0;display:flex}.SoS-KW_name{color:var(--title);letter-spacing:-.03em;font-size:19px;font-weight:600}.SoS-KW_arrow{width:13px;height:10px;color:var(--primary);transition:transform .4s var(--ease-out);flex:none}.SoS-KW_project:hover .SoS-KW_arrow{transform:translate(4px)}.SoS-KW_controls{flex:none;gap:8px;display:flex}.SoS-KW_nav{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--black-08);color:var(--title);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid}.SoS-KW_nav svg{width:12px;height:8px}.SoS-KW_nav:hover{background:var(--title);color:var(--white)}.SoS-KW_deck[data-tone=light] .SoS-KW_name,.SoS-KW_deck[data-tone=light] .SoS-KW_nav{color:var(--white)}.SoS-KW_deck[data-tone=light] .SoS-KW_count{color:var(--white-60)}.SoS-KW_deck[data-tone=light] .SoS-KW_nav{box-shadow:inset 0 0 0 1px var(--white-12)}.SoS-KW_deck[data-tone=light] .SoS-KW_nav:hover{background:var(--white);color:var(--title)}.SoS-KW_deck[data-tone=light] .SoS-KW_dot{background:var(--white-12)}.SoS-KW_deck[data-tone=light] .SoS-KW_dot:hover{background:var(--white-40)}.SoS-KW_deck[data-tone=light] .SoS-KW_dot span{background:var(--white)}.SoS-KW_deck[data-tone=light] .SoS-KW_card{box-shadow:0 30px 60px -30px #000c}@media (prefers-reduced-motion:reduce){.SoS-KW_card{transition:none}}
