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