.ss-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.ss-gallery a{display:block;border-radius:6px;overflow:hidden;background:#222}.ss-gallery img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .25s}.ss-gallery a:hover img{transform:scale(1.025)}.ss-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}.ss-project-card{border-radius:8px;overflow:hidden;background:#fff;color:#1c1c1c}.ss-project-card>a{display:block}.ss-project-card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.ss-project-copy{padding:26px}.ss-project-copy h3{font-size:25px}.ss-project-copy p{font-size:16px;color:#5b5751}.ss-project-tag{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;color:#735d36}.ss-project-card a:hover h3{text-decoration:underline;text-underline-offset:4px}.ss-video-link{display:block;border-radius:8px;overflow:hidden;border:1px solid #555}.ss-video-link img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.ss-video-link span{display:block;padding:18px 24px;color:#f2efe9;font-weight:650;background:#222}.ss-project-meta{display:flex;gap:35px;flex-wrap:wrap;border-top:1px solid #444;padding-top:24px;margin-top:38px;font-size:14px}.ss-project-meta strong{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;color:#c2a878}@media(max-width:900px){.ss-project-grid{grid-template-columns:1fr}.ss-project-card>a{display:grid;grid-template-columns:1fr 1fr}.ss-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ss-project-card>a{display:block}.ss-gallery{grid-template-columns:1fr;gap:16px}.ss-project-copy{padding:24px}.ss-project-meta{gap:24px}}