.WorkCanvas-module__O8w5uW__canvas{background:var(--bg);width:100%;min-height:100vh;position:absolute;top:0;left:0;overflow:visible}.WorkCanvas-module__O8w5uW__card{background:var(--card);border:1px solid var(--rule);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;width:300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;opacity:0;transition:box-shadow .3s;position:absolute;box-shadow:0 1px 3px #00000012,0 6px 20px #0000000d}.WorkCanvas-module__O8w5uW__card:hover{box-shadow:0 4px 12px #0000001a,0 12px 40px #00000014}.WorkCanvas-module__O8w5uW__card:active,.WorkCanvas-module__O8w5uW__dragging{cursor:grabbing!important;box-shadow:0 16px 56px #0003,0 4px 12px #0000001a!important}.WorkCanvas-module__O8w5uW__coverImage{align-items:flex-end;width:100%;height:380px;padding:10px 20px;display:flex;position:relative;overflow:hidden}.WorkCanvas-module__O8w5uW__coverImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.WorkCanvas-module__O8w5uW__coverImage .WorkCanvas-module__O8w5uW__coverLabel{color:var(--card);opacity:1;position:relative}.WorkCanvas-module__O8w5uW__coverPlaceholder{background:var(--rule);align-items:flex-end;width:100%;height:380px;padding:10px 20px;display:flex}.WorkCanvas-module__O8w5uW__coverLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bg);opacity:.6;font-size:12px}.WorkCanvas-module__O8w5uW__cardBody{border-top:1px solid var(--rule);flex-direction:column;gap:8px;padding:14px 20px 16px;display:flex}.WorkCanvas-module__O8w5uW__cardMeta{align-items:center;gap:8px;display:flex}.WorkCanvas-module__O8w5uW__metaDomain{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:12px}.WorkCanvas-module__O8w5uW__badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);padding:1px 5px;font-size:12px;line-height:1.4}.WorkCanvas-module__O8w5uW__cardTitle{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);margin:0;font-size:16px;font-weight:900;line-height:1.1}.WorkCanvas-module__O8w5uW__cardClient{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);margin:0;font-size:12px}.WorkCanvas-module__O8w5uW__cardFooter{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;display:flex}.WorkCanvas-module__O8w5uW__cardPeriod{font-family:var(--font-mono);letter-spacing:.06em;color:var(--mid);font-size:12px}.WorkCanvas-module__O8w5uW__cardCta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;text-decoration:none;transition:opacity .15s}.WorkCanvas-module__O8w5uW__cardCta:hover{opacity:.7}@media (max-width:900px){.WorkCanvas-module__O8w5uW__canvas{flex-direction:column;align-items:flex-start;gap:32px;height:auto;min-height:100vh;padding:88px 16px 48px;display:flex;position:relative;overflow:hidden auto}.WorkCanvas-module__O8w5uW__card{cursor:pointer;width:calc(100% - 16px);max-width:400px;box-shadow:0 2px 8px #0000000f,0 8px 24px #0000000f;position:static!important;transform:none!important}.WorkCanvas-module__O8w5uW__card:nth-child(odd){margin-left:8px;transform:rotate(-1deg)!important}.WorkCanvas-module__O8w5uW__card:nth-child(2n){margin-left:24px;transform:rotate(1deg)!important}.WorkCanvas-module__O8w5uW__cardMeta{flex-wrap:wrap}@keyframes WorkCanvas-module__O8w5uW__workCardEnterLeft{0%{opacity:0;translate:-100vw}to{opacity:1;translate:0}}@keyframes WorkCanvas-module__O8w5uW__workCardEnterRight{0%{opacity:0;translate:100vw}to{opacity:1;translate:0}}.WorkCanvas-module__O8w5uW__card:nth-child(odd){animation:WorkCanvas-module__O8w5uW__workCardEnterLeft var(--anim-mobile-duration)var(--anim-easing)both}.WorkCanvas-module__O8w5uW__card:nth-child(2n){animation:WorkCanvas-module__O8w5uW__workCardEnterRight var(--anim-mobile-duration)var(--anim-easing)both}.WorkCanvas-module__O8w5uW__card:first-child{animation-delay:0s}.WorkCanvas-module__O8w5uW__card:nth-child(2){animation-delay:var(--anim-stagger)}.WorkCanvas-module__O8w5uW__card:nth-child(3){animation-delay:calc(var(--anim-stagger)*2)}.WorkCanvas-module__O8w5uW__card:nth-child(4){animation-delay:calc(var(--anim-stagger)*3)}}@media (prefers-reduced-motion:reduce){.WorkCanvas-module__O8w5uW__card{opacity:1!important;transition:box-shadow .3s!important;animation:none!important;translate:none!important}}
