.projects-page{padding-block:44px 48px}.projects-title{margin-bottom:40px}.projects-title .eyebrow{margin:0 0 8px}.projects-title h1{font-family:var(--at-font-family-display);font-size:clamp(3rem,6vw,5rem);font-weight:400;letter-spacing:-.04em;line-height:1.15;margin:0 0 16px}.projects-title>p:last-child{font-size:1.125rem;color:var(--at-color-text-secondary);margin:0}.project{border-block:1px solid var(--at-color-border-subtle);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:72px;padding-block:32px;align-items:center}.project-meta{display:flex;align-items:center;gap:16px;font-size:.875rem;color:var(--at-color-text-secondary);margin:0 0 18px}.project-number{color:var(--at-color-text-link);border-right:1px solid var(--at-color-border-subtle);padding-right:16px}.project-copy h2{font-family:var(--at-font-family-display);font-size:clamp(2.5rem,4.5vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.035em;margin:0 0 20px}.project-description{font-size:1.25rem;line-height:1.65;max-width:540px;color:var(--at-color-text-secondary);margin:0}.project-art{background:var(--at-color-surface-raised);border:1px solid var(--at-color-border-subtle);min-height:280px;display:grid;place-items:center}.project-art img{width:200px;height:200px;border-radius:32px;box-shadow:0 12px 30px #00000009}.project-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.project-actions .text-link{margin:0;font-size:1rem}.project-status{font-size:.8125rem;color:var(--at-color-text-secondary)}.site-header nav>a[aria-current=page]:after{bottom:-28px}
@media(max-width:900px){.project{gap:32px;grid-template-columns:1fr 1fr}.project-actions{gap:16px}.project-art img{width:170px;height:170px}}
@media(max-width:700px){.projects-page{padding-block:32px}.projects-title{margin-bottom:28px}.project{grid-template-columns:1fr;gap:24px}.project-art{min-height:220px}.project-copy h2{font-size:3rem}.project-description{font-size:1.125rem}.site-header nav>a[aria-current=page]:after{bottom:-10px}}
