.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}.bio.page-b1il36 p:where(.page-b1il36){color:#374151;max-width:60ch;font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.65}.projects.page-b1il36{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.projects.page-b1il36 a:where(.page-b1il36){aspect-ratio:1;color:#fff;border-radius:.5rem;align-items:flex-end;padding:1.25rem;display:flex;position:relative;overflow:hidden}.projects.page-b1il36 img:where(.page-b1il36),.projects.page-b1il36 .placeholder:where(.page-b1il36){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.projects.page-b1il36 .placeholder:where(.page-b1il36){background:#0a0a0a}.projects.page-b1il36 a:where(.page-b1il36):after{content:"";background:linear-gradient(#0000 45%,#0a0a0abf 100%);position:absolute;inset:0}.projects.page-b1il36 .overlay:where(.page-b1il36){flex-direction:column;gap:.25rem;display:flex;position:relative}.projects.page-b1il36 .name:where(.page-b1il36){font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.2}.projects.page-b1il36 .handover:where(.page-b1il36){color:#ffffffb3;font-size:.75rem}.notfound.page-b1il36{flex-direction:column;gap:1rem;display:flex}.notfound.page-b1il36 p:where(.page-b1il36){color:#6b7280;font-size:1rem}
