.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px}.project-card{display:flex;flex-direction:column;align-items:flex-start;gap:18px;border:1.5px solid #171717;border-radius:3px 18px 5px 14px;padding:34px;color:#171717;background:#fbf6ee;text-decoration:none;transition:transform .25s,box-shadow .25s}.project-card:nth-child(even){border-radius:16px 4px 14px 5px}.project-card:hover,.project-card:focus-visible{transform:translateY(-5px);box-shadow:5px 6px 0 #2348e6}.project-name{font-size:clamp(30px,3vw,46px);line-height:1.12}.project-status{display:inline-block;border:1px dashed currentColor;padding:5px 11px;font-size:15px;line-height:1.4}.project-card h3{font-size:28px;line-height:1.15;margin:0}.project-card p{font-size:20px;margin:0}.project-card .text-link{margin-top:auto}.credit-note{max-width:850px;font-size:18px;line-height:1.5;margin-top:24px}.client-projects>.large-copy{max-width:950px}.article-layout article li{font-size:22px;line-height:1.6;margin-bottom:16px}.page-hero>h1{overflow-wrap:break-word}.page-hero .project-status{margin:18px 0}.client-projects h2{max-width:1000px}@media(max-width:700px){.project-grid{grid-template-columns:1fr;gap:22px}.project-card{padding:24px}.project-card h3{font-size:26px}.credit-note{font-size:17px}}@media(prefers-reduced-motion:reduce){.project-card{transition:none}}.paused .project-card{transition:none}