.work-project-hover-media{transform-origin:50%}.work-project-hover-overlay{pointer-events:none;background-color:#0000;position:absolute;inset:0}.work-project-hover-cta{pointer-events:none;z-index:1;opacity:0;font-family:var(--font-inter), "Helvetica Neue", Arial, sans-serif;color:#fff;background:#111;border-radius:999px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95)}@media (min-width:640px){.work-project-hover-cta{padding-left:1.5rem;padding-right:1.5rem;font-size:1rem}}@media (hover:hover){.work-project-hover-media{will-change:transform;transition:transform .5s cubic-bezier(.16,1,.3,1)}.group:hover .work-project-hover-media,.group:hover.work-project-hover-media{transform:scale(1.04)}.work-project-hover-overlay{transition:background-color .5s cubic-bezier(.16,1,.3,1)}.group:hover .work-project-hover-overlay{background-color:#00000040}.work-project-hover-cta{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.group:hover .work-project-hover-cta{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.work-project-hover-media,.work-project-hover-overlay,.work-project-hover-cta{will-change:auto;transition:none}.work-project-hover-media{transform:none}.group:hover .work-project-hover-cta{opacity:1;transform:translate(-50%,-50%)}}
