.cta.getintouch-k8xu56{aspect-ratio:auto;text-align:center;background:#c8ff00;border-radius:.5rem;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.heading.getintouch-k8xu56{text-transform:uppercase;letter-spacing:-.02em;color:#0a0a0a;margin-bottom:1.5rem;font-family:Syne,sans-serif;font-size:1.8rem;font-weight:800;line-height:.9}.socials.getintouch-k8xu56{flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,2vw,1.5rem);margin-top:1.5rem;display:flex}.social.getintouch-k8xu56{color:#0a0a0a;border-bottom:2px solid #0a0a0a;padding-bottom:.15rem;font-family:Space Grotesk,sans-serif;font-size:clamp(.85rem,1.5vw,1rem);font-weight:700;text-decoration:none}.head.page-b1il36{align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.logo.page-b1il36{object-fit:contain;max-width:8rem;max-height:4rem}h1.page-b1il36{letter-spacing:-.01em;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;line-height:1}.projects.page-b1il36{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}@media (width<=640px){.projects.page-b1il36{grid-template-columns:repeat(2,1fr);gap:.75rem}}.notfound.page-b1il36{flex-direction:column;gap:1rem;display:flex}.notfound.page-b1il36 p:where(.page-b1il36){color:#6b7280;font-size:1rem}
