.Projects-module__ICTKvq__page{padding-top:var(--header-height);background-color:var(--color-charcoal);color:var(--color-arch-white);min-height:100vh}.Projects-module__ICTKvq__header{text-align:center;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;padding:40px 64px;display:flex}.Projects-module__ICTKvq__eyebrow{font-family:var(--font-jetbrains-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-safety);margin-bottom:24px;font-size:14px}.Projects-module__ICTKvq__title{font-family:var(--font-hanken);letter-spacing:-.02em;margin-bottom:32px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.15}.Projects-module__ICTKvq__description{font-family:var(--font-hanken);color:var(--text-secondary);max-width:700px;font-size:18px;line-height:1.6}.Projects-module__ICTKvq__portfolioGrid{grid-template-columns:repeat(2,1fr);gap:32px;max-width:1440px;margin:0 auto 120px;padding:0 64px;display:grid}.Projects-module__ICTKvq__projectCard{flex-direction:column;gap:24px;display:flex;position:relative}.Projects-module__ICTKvq__imageWrapper{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.Projects-module__ICTKvq__image{object-fit:cover;width:100%;height:100%;transition:transform .6s}.Projects-module__ICTKvq__projectCard:hover .Projects-module__ICTKvq__image{transform:scale(1.03)}.Projects-module__ICTKvq__projectInfo{flex-direction:column;gap:8px;display:flex}.Projects-module__ICTKvq__projectClient{font-family:var(--font-jetbrains-mono);color:var(--color-safety);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.Projects-module__ICTKvq__projectTitle{font-family:var(--font-hanken);color:var(--color-arch-white);font-size:32px;font-weight:600}.Projects-module__ICTKvq__projectLocation{font-family:var(--font-hanken);color:var(--color-concrete);font-size:16px}@media (max-width:1024px){.Projects-module__ICTKvq__header,.Projects-module__ICTKvq__portfolioGrid{padding-left:40px;padding-right:40px}}@media (max-width:768px){.Projects-module__ICTKvq__header,.Projects-module__ICTKvq__portfolioGrid{padding-left:20px;padding-right:20px}.Projects-module__ICTKvq__portfolioGrid{grid-template-columns:1fr;gap:64px}}
