#alle,#woningen,#zakelijk{scroll-margin-top:calc(var(--kop-h,88px) + 40px)}.filter.dag a{color:var(--potlood)}.filter.dag a[aria-pressed=true]{color:var(--inkt);text-underline-offset:.35em;font-weight:650;text-decoration:underline;text-decoration-thickness:2px}#woningen:target~.projecten-lijst-sectie [data-segment=zakelijk],#zakelijk:target~.projecten-lijst-sectie [data-segment=particulier]{display:none}#woningen:target~.projecten-lijst-sectie .filter.dag a[href$=\#alle],#zakelijk:target~.projecten-lijst-sectie .filter.dag a[href$=\#alle]{color:var(--potlood);font-weight:400;text-decoration:none}#woningen:target~.projecten-lijst-sectie .filter.dag a[href$=\#woningen],#zakelijk:target~.projecten-lijst-sectie .filter.dag a[href$=\#zakelijk]{color:var(--inkt);text-underline-offset:.35em;font-weight:650;text-decoration:underline;text-decoration-thickness:2px}.proje-kart-link{color:inherit;text-decoration:none;display:block}.proje-kart-link:focus-visible{outline:var(--odak-kalinlik) solid var(--odak-renk);outline-offset:var(--odak-mesafe)}.proje-kart-link .proje-beeld img{transition:transform var(--sure-yavas) var(--egri-sakin)}.proje-kart-link:hover .proje-beeld img{transform:scale(1.02)}.proje-kart-link .proje-kart figcaption strong{text-decoration:none}.proje-kart-link:hover .proje-kart figcaption strong{text-underline-offset:.24em;text-decoration:underline;text-decoration-thickness:1.5px}.project-kop{padding-bottom:0}.project-titel{font-size:var(--t-1);font-stretch:var(--fs-dar);font-weight:var(--fw-reus);line-height:var(--lh-sik);letter-spacing:var(--ls-baslik);margin-top:10px}.dienstlink{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.project-info{margin-top:var(--r4);flex-wrap:wrap;gap:6px 28px;display:flex}.project-info div{align-items:baseline;gap:6px;display:flex}.project-info dt{font:400 var(--t-mono)/1 var(--f-mono);text-transform:uppercase;letter-spacing:var(--ls-etiket);color:var(--potlood)}.project-info dd{font-weight:600}.project-galerij{padding-top:var(--r6)}.project-foto-grid{gap:var(--r4);grid-template-columns:1fr;display:grid}.project-foto{gap:8px;display:grid}.project-foto .beeld{aspect-ratio:4/3;background:var(--vlak);overflow:hidden}.project-foto .beeld img{object-fit:cover;width:100%;height:100%}@media (min-width:640px){.project-foto-grid{grid-template-columns:1fr 1fr}.project-foto-grid>.project-foto:only-child{grid-column:1/-1;max-width:760px}.project-foto-grid>.project-foto:only-child .beeld{aspect-ratio:16/10}}.project-verhaal{padding-top:var(--r6)}.project-tekst{max-width:64ch;font-size:var(--t-lead);line-height:var(--lh-lead)}.project-tekst p+p{margin-top:var(--r4)}.project-gerelateerd{padding-top:var(--r6)}.project-gerelateerd h2{font-size:var(--t-2);font-stretch:var(--fs-dar);font-weight:var(--fw-kalin)}.project-gerel-lijst{margin-top:var(--r4);flex-wrap:wrap;gap:12px 32px;display:flex}.project-terug{padding-top:0;padding-bottom:var(--r7)}.fr-lijst{margin-top:var(--r6);border-top:1.5px solid var(--inkt)}.fr-regel{padding:var(--r4) 0;border-bottom:1px solid var(--voeg);gap:6px;display:grid}.fr-regel h2,.fr-regel h3{font-size:var(--t-3);font-stretch:var(--fs-dar);font-weight:var(--fw-kalin);margin-top:2px}.fr-kolommen{grid-template-columns:1fr;gap:10px;margin-top:6px;display:grid}.fr-taal{font:400 .6875rem/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--potlood);margin-bottom:4px;display:block}.fr-kolommen p{max-width:62ch;margin:0}@media (min-width:700px){.fr-kolommen{gap:var(--r5);grid-template-columns:1fr 1fr}}.fr-naamgeving{margin-top:var(--r5);border:1.5px solid var(--inkt);padding:var(--r5);background:var(--vlak)}.fr-naamgeving code{font-family:var(--f-mono);background:var(--grond);border:1px solid var(--voeg);padding:1px 5px;font-size:.9em}.fr-naamgeving p+p{margin-top:8px}@media print{.kop,.hulp,.balk,.voet,.mmenu,.broodkruimel,.skip{display:none!important}body{padding-bottom:0}.fr-kolommen{grid-template-columns:1fr 1fr}a{color:inherit;text-decoration:none}.fr-regel{break-inside:avoid}}
