body[data-works-appearance] .work-link{display:block;color:inherit;text-decoration:none;outline-offset:6px}
body[data-works-appearance] .work-link .work-media>*{transition:transform .75s cubic-bezier(.22,1,.36,1)}
body[data-works-appearance] .work-link:hover .work-media>*{transform:scale(1.025)}
body[data-works-appearance] .work-link:hover .work-caption{color:#fff;transition:color .25s}
.works-project-curtain{position:fixed;inset:0;z-index:180;background:#080808;transform:translateY(101%);transition:transform .42s cubic-bezier(.44,0,.56,1);pointer-events:none}
.works-project-opening .works-project-curtain{transform:translateY(0);pointer-events:auto}
.project-detail-link{display:inline-block;margin:14px 0 0;color:#171716;font:12px/1.4 var(--ui);text-decoration:none;border-bottom:1px solid #777;padding-bottom:4px}
@media(prefers-reduced-motion:reduce){.works-project-curtain,.work-link .work-media>*{transition:none!important}}
