.Projects-module__ICTKvq__header{flex-direction:column;gap:10px;max-width:48rem;margin-bottom:30px;display:flex}.Projects-module__ICTKvq__eyebrow,.Projects-module__ICTKvq__detailLabel,.Projects-module__ICTKvq__projectYear,.Projects-module__ICTKvq__projectStatusText{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:.74rem}.Projects-module__ICTKvq__pageTitle{font-family:var(--sans);letter-spacing:-.05em;color:var(--text-primary);font-size:clamp(2.2rem,5vw,3.35rem);font-weight:600;line-height:1.02}.Projects-module__ICTKvq__pageSubtitle{font-family:var(--sans);color:var(--text-secondary);font-size:1rem;line-height:1.75}.Projects-module__ICTKvq__projectSection{flex-direction:column;gap:0;display:flex}.Projects-module__ICTKvq__sectionHeader{border-top:1px solid var(--border);margin-bottom:6px;padding-top:18px}.Projects-module__ICTKvq__sectionTitle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:.78rem}.Projects-module__ICTKvq__projectRow{border-top:1px solid var(--border);grid-template-columns:120px minmax(0,1fr) minmax(180px,.58fr);align-items:start;gap:22px;padding:22px 0;display:grid}.Projects-module__ICTKvq__projectSection:last-child .Projects-module__ICTKvq__projectRow:last-child,.Projects-module__ICTKvq__projectSection:first-of-type .Projects-module__ICTKvq__projectRow:last-child{border-bottom:1px solid var(--border)}.Projects-module__ICTKvq__projectRowFeatured:first-child{border-top:none;padding-top:0}.Projects-module__ICTKvq__projectMeta{flex-direction:column;gap:6px;display:flex}.Projects-module__ICTKvq__projectStatusText{color:var(--text-secondary);line-height:1.55}.Projects-module__ICTKvq__projectMain{flex-direction:column;gap:14px;display:flex}.Projects-module__ICTKvq__projectLead{flex-direction:column;gap:8px;max-width:48rem;display:flex}.Projects-module__ICTKvq__projectTitle,.Projects-module__ICTKvq__projectTitleFeatured{font-family:var(--sans);letter-spacing:-.035em;color:var(--text-primary);font-weight:610;line-height:1.08}.Projects-module__ICTKvq__projectTitle{font-size:1.15rem}.Projects-module__ICTKvq__projectTitleFeatured{font-size:clamp(1.45rem,2.8vw,1.95rem)}.Projects-module__ICTKvq__projectTitleLink{color:inherit}.Projects-module__ICTKvq__projectTitleLink:hover .Projects-module__ICTKvq__projectTitle,.Projects-module__ICTKvq__projectTitleLink:hover .Projects-module__ICTKvq__projectTitleFeatured{color:var(--text-secondary)}.Projects-module__ICTKvq__projectSummary,.Projects-module__ICTKvq__projectOutcome{font-family:var(--sans);color:var(--text-secondary);font-size:.96rem;line-height:1.72}.Projects-module__ICTKvq__projectDetails{flex-direction:column;gap:8px;display:flex}.Projects-module__ICTKvq__projectDetailLine{font-family:var(--mono);color:var(--text-secondary);flex-wrap:wrap;gap:10px;font-size:.78rem;line-height:1.6;display:flex}.Projects-module__ICTKvq__detailLabel{color:var(--text-tertiary)}.Projects-module__ICTKvq__projectActions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.Projects-module__ICTKvq__projectLink{font-family:var(--mono);color:var(--text-primary);font-size:.8rem}.Projects-module__ICTKvq__projectLink:hover{color:var(--text-secondary)}.Projects-module__ICTKvq__projectNote{font-family:var(--mono);color:var(--text-tertiary);font-size:.75rem;line-height:1.55}@media (max-width:860px){.Projects-module__ICTKvq__projectRow{grid-template-columns:1fr;gap:12px}}
