.project-banner{width:86%;max-width:1400px;margin:0 auto}.project-banner-image{aspect-ratio:5/2;overflow:hidden}.project-banner-image>img{display:block;width:100%;height:100%}.project-banner>figcaption{margin-top:12px;color:var(--muted);font-size:10px;line-height:1.8}.next-project-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:7%;padding:50px 7%}.next-project-image{display:block;aspect-ratio:2/1;overflow:hidden}.next-project-image img{display:block;width:100%;height:100%;transition:transform .25s ease}.next-project-card:hover .next-project-image img{transform:scale(1.025)}.next-project-card>.next-project-copy:nth-child(2){min-width:0;margin:0;max-width:none;font-size:inherit}.next-project-name{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;font-size:clamp(28px,3.8vw,52px);font-weight:300;line-height:1.2}.next-project-name>span{font-size:.65em}.next-project-card:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}@media(max-width:700px){.project-banner{width:88%}.project-banner-image{aspect-ratio:16/9}.next-project-card{grid-template-columns:1fr;gap:25px;padding:32px 6%}}@media(prefers-reduced-motion:reduce){.next-project-image img{transition:none}.next-project-card:hover .next-project-image img{transform:none}}