._filterSection_g36n5_1{border-bottom:1px solid var(--border)}._filterInner_g36n5_5{max-width:1200px;margin:0 auto;padding:var(--spacing-6);display:flex;justify-content:center}._toggleGroup_g36n5_13{flex-wrap:wrap;justify-content:center}._gridSection_g36n5_18{max-width:1200px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6)}._gridInner_g36n5_24{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}._projectCard_g36n5_30{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--card)}._projectImage_g36n5_39{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}._projectBody_g36n5_46{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-1)}._projectSegment_g36n5_53{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}._projectTitle_g36n5_61{font-family:var(--font-family-display);font-size:var(--text-h3);font-weight:600;color:var(--foreground);margin-top:var(--spacing-1)}._projectLocation_g36n5_69{font-size:.875rem;color:var(--muted-foreground)}._projectScope_g36n5_74{font-size:.8125rem;color:var(--muted-foreground);font-style:italic;margin-bottom:var(--spacing-2)}._projectDescription_g36n5_81{font-size:.9375rem;line-height:1.6;color:var(--foreground)}._caseLink_g36n5_87{display:inline-flex;align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-3);font-size:.875rem;font-weight:600;color:var(--primary);text-decoration:none}._caseLink_g36n5_87:hover{text-decoration:underline}@media(min-width:720px){._gridInner_g36n5_24{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){._gridInner_g36n5_24{grid-template-columns:repeat(3,1fr)}}
