.work{padding:150px 0 40px;view-timeline-name:--work}.work-head h2{font-size:calc(clamp(64px, 8vw, 128px) * var(--ds));line-height:.86}.wk{flex:none;width:var(--cw);scroll-snap-align:start;display:flex;flex-direction:column;gap:16px;transition:translate 400ms var(--ease-out);text-align:right}.wk span{display:block;width:100%;aspect-ratio:1/1;overflow:hidden}.wk img{width:100%;height:100%;object-fit:cover;object-position:top;transition:scale 700ms var(--ease-out)}.wk:active{scale:.99}.wk-info{display:flex;flex-direction:column;gap:6px;text-align:right}.wk-title{font-size:clamp(20px, 1.6vw, 26px);line-height:1.25;font-weight:700;color:var(--ink);margin:0}.wk-excerpt{font-size:15px;line-height:1.5;color:var(--paper-mute);margin:0;text-wrap:balance}.work .wk-track{padding-bottom:40px}.work-foot{display:flex;justify-content:center}@media (hover:hover) and (pointer:fine){.wk:hover{translate:0 -6px}.wk:hover img{scale:1.04}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wk{animation:polDrop linear both;animation-timeline:--work;animation-range:entry calc(15% + var(--i) * 7%) cover calc(38% + var(--i) * 3%)}@keyframes polDrop{0%{translate:0 -160px;rotate:calc(var(--r) * -3);opacity:0}70%{translate:0 10px;opacity:1}100%{translate:0 0;rotate:0deg;opacity:1}}}}@media (max-width:900px){.work{padding:110px 0 24px}.work .wk-track{padding-bottom:32px}}