.projects-grid{border-top:1px solid var(--p-line);grid-template-columns:repeat(2,1fr);gap:56px 32px;padding:56px 0 110px;display:grid}.project-card{flex-direction:column;gap:22px;display:flex}.project-shot{aspect-ratio:16/10;border:1px solid var(--p-line);background:#10120f;position:relative;overflow:hidden}.project-shot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.project-card:hover .project-shot img{transform:scale(1.03)}.project-meta h2{letter-spacing:-.045em;color:inherit;margin:14px 0 12px;font-size:clamp(28px,2.6vw,40px);font-weight:500;line-height:1.02}.project-meta p{color:#5f6159;max-width:470px;margin:0 0 18px;font-size:15px;line-height:1.6}.project-open{font:500 11px var(--process-mono),monospace;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--p-ink);align-items:center;gap:10px;padding-bottom:6px;display:inline-flex}.project-open i{font-style:normal;transition:transform .25s}.project-card:hover .project-open i{transform:translate(3px,-3px)}.project-card:hover .project-open{color:#d94325;border-color:#d94325}@media (max-width:800px){.projects-grid{grid-template-columns:1fr;gap:48px;padding:40px 0 80px}}
