.it-site .project-card{transition:transform var(--dur-slow) var(--ease-out);flex-direction:column;gap:20px;display:flex}.it-site .project-card:hover{transform:translateY(-6px)}.it-site .project-title span{transition:background-size var(--dur-slow) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.it-site .project-card:hover .project-title span{background-size:100% 1px}.it-site .project-card .project-metric,.it-site .project-card .project-industry{transition:color var(--dur-base) var(--ease-standard)}.it-site .project-card:hover .project-industry{color:var(--ink)}@media (prefers-reduced-motion:reduce){.it-site .project-card,.it-site .project-title span{transition:none;transform:none}}.it-site .project-industry{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400)}.it-site .project-title{margin-top:10px}.it-site .project-text{color:var(--slate-500);margin-top:8px}.it-site .project-metric{font-size:clamp(24px,2.4vw,40px);font-weight:var(--fw-bold);letter-spacing:-.03em;margin-top:16px}.it-site .project-metric span{font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--slate-500);letter-spacing:0}.it-site .project-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.it-site .project-tags span{border:1px solid var(--border-subtle);color:var(--ink-700);border-radius:999px;padding:6px 14px;font-size:13px}
