.related-projects{width:100%;padding:120px 20px 80px}.related-projects-header{margin-bottom:60px}.related-projects-label{font-size:var(--font-caption);font-weight:600;letter-spacing:.1em;color:var(--light);margin-bottom:16px}.related-projects-label,.related-projects-title{font-family:var(--font-inter);text-transform:uppercase}.related-projects-title{font-size:var(--font-title);font-weight:500;line-height:1;letter-spacing:-.03em;margin:0;color:var(--foreground)}.related-projects-grid{display:grid;grid-template-columns:1fr;gap:30px}.related-project-card{display:block;text-decoration:none;color:inherit;transition:opacity .3s ease}.related-project-card:hover{opacity:.85}.related-project-card-image{width:100%;height:50vh;overflow:hidden;position:relative;background:var(--dark);margin-bottom:20px}.related-project-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.related-project-card:hover .related-project-card-image img{transform:scale(1.03)}.related-project-card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.related-project-card-category{text-transform:uppercase;letter-spacing:.08em}.related-project-card-category,.related-project-card-year{font-family:var(--font-inter);font-size:var(--font-caption);font-weight:500;color:var(--paragraph-dim)}.related-project-card-title{font-size:var(--font-subtitle);font-family:var(--font-inter);font-weight:500;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 4px;color:var(--foreground)}.related-project-card-subtitle{font-size:var(--font-body);font-family:var(--font-inter);color:var(--paragraph);margin:0;font-weight:400}@media (min-width:768px){.related-projects{padding:140px 40px 100px}.related-projects-grid{grid-template-columns:repeat(2,1fr);gap:30px}.related-project-card-image{height:45vh}}@media (min-width:1024px){.related-projects{padding:160px 120px 120px}.related-projects-grid{gap:40px}.related-project-card-image{height:55vh}}