.photo[data-astro-cid-xjdomtpr]{aspect-ratio:var(--ratio);background:#f2f2f2;overflow:hidden}.photo--fill[data-astro-cid-xjdomtpr]{aspect-ratio:auto;height:100%}.photo[data-astro-cid-xjdomtpr] picture{width:100%;height:100%;display:block}.photo[data-astro-cid-xjdomtpr] img{object-fit:cover;width:100%;height:100%;display:block}.photo__placeholder[data-astro-cid-xjdomtpr]{width:100%;height:100%;padding:var(--space-3);border:1px dashed var(--ink);color:var(--ink);font-size:var(--font-size-small);text-align:center;place-items:center;display:grid}.photo__placeholder[data-astro-cid-xjdomtpr] p[data-astro-cid-xjdomtpr]{margin:0}.diensten__inhoud[data-astro-cid-uzygc7qy]{padding-inline:var(--gutter)}.dienst[data-astro-cid-uzygc7qy]{--rij-size:clamp(1.5rem, 6vw, 2rem);border-bottom:1px solid var(--ink);width:100%;min-height:56px;color:var(--ink);font-size:var(--rij-size);grid-template-columns:3rem 1fr auto;align-items:center;padding-block:1.25rem;font-weight:400;line-height:1;text-decoration:none;display:grid}.dienst__nummer[data-astro-cid-uzygc7qy]{grid-area:1/1}.dienst__titel[data-astro-cid-uzygc7qy]{grid-area:1/2}.dienst__meta[data-astro-cid-uzygc7qy]{font-size:var(--font-size-small);grid-area:2/2;margin-top:.5rem;line-height:1.2}.dienst__pijl[data-astro-cid-uzygc7qy]{grid-area:1/3/span 2;justify-self:end;width:1.75rem;height:auto;margin-inline-start:1rem}.dienst[data-astro-cid-uzygc7qy]:active{background:#1515150f}.dienst[data-astro-cid-uzygc7qy]:focus-visible{z-index:1;background:var(--ink);color:var(--paper);outline:3px solid var(--ink);outline-offset:3px;border-radius:0;position:relative}@media (width>=900px){.dienst[data-astro-cid-uzygc7qy]{--rij-size:clamp(1.75rem, 3.3vw, 4.5rem);grid-template-columns:18.5% 1fr auto auto;min-height:0;padding-block:clamp(1.25rem,2.2vw,3rem)}.dienst__nummer[data-astro-cid-uzygc7qy]{grid-area:1/1;padding-inline-start:0}.dienst__titel[data-astro-cid-uzygc7qy]{grid-area:1/2}.dienst__meta[data-astro-cid-uzygc7qy]{text-align:right;grid-area:1/3;margin:0 2rem 0 0;font-size:clamp(1rem,1.1vw,1.375rem)}.dienst__pijl[data-astro-cid-uzygc7qy]{grid-area:1/4;width:clamp(1.5rem,1.8vw,3rem);margin-inline:0 1.4vw}@media (hover:hover){.dienst[data-astro-cid-uzygc7qy]:hover{background:var(--ink);color:var(--paper)}.dienst[data-astro-cid-uzygc7qy]:hover .dienst__nummer[data-astro-cid-uzygc7qy]{padding-inline-start:1.7vw}}.dienst[data-astro-cid-uzygc7qy]:focus-visible .dienst__nummer[data-astro-cid-uzygc7qy]{padding-inline-start:1.7vw}@media (prefers-reduced-motion:no-preference){.dienst[data-astro-cid-uzygc7qy]{transition:background-color .2s,color .2s}.dienst__nummer[data-astro-cid-uzygc7qy]{transition:padding-inline-start .2s}}}.beeld-duo[data-astro-cid-fgjvwntc]{padding:0 var(--gutter);flex-direction:column;gap:2rem;display:flex}.beeld-duo__figuur[data-astro-cid-fgjvwntc]{background:#f2f2f2;margin:0;overflow:hidden}.beeld-duo__figuur--links[data-astro-cid-fgjvwntc]{width:85%}.beeld-duo__figuur--rechts[data-astro-cid-fgjvwntc]{width:62%;margin-inline-start:auto}.beeld-duo__figuur[data-astro-cid-fgjvwntc] picture{width:100%;height:100%;display:block}.beeld-duo__figuur[data-astro-cid-fgjvwntc] img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.beeld-duo__placeholder[data-astro-cid-fgjvwntc]{width:100%;height:100%;padding:var(--space-3);border:1px dashed var(--ink);font-size:var(--font-size-small);text-align:center;place-items:center;margin:0;display:grid}@media (width>=900px){.beeld-duo[data-astro-cid-fgjvwntc]{grid-template-columns:60% 30%;justify-content:space-between;align-items:start;display:grid}.beeld-duo__figuur--rechts[data-astro-cid-fgjvwntc]{margin-top:14vw}.beeld-duo__figuur--links[data-astro-cid-fgjvwntc],.beeld-duo__figuur--rechts[data-astro-cid-fgjvwntc]{width:100%;margin-inline-start:0}}.exposities__inhoud[data-astro-cid-a4tq3pla]{padding-inline:var(--gutter)}.expositie[data-astro-cid-a4tq3pla]{border-bottom:1px solid var(--ink);color:var(--ink)}.expositie__kop[data-astro-cid-a4tq3pla]{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;min-height:56px;padding-block:1.5rem;list-style:none;display:grid}.expositie__kop[data-astro-cid-a4tq3pla]::-webkit-details-marker{display:none}.expositie__jaar[data-astro-cid-a4tq3pla]{font-size:var(--font-size-small);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:1;margin:0 0 .5rem;font-weight:400;line-height:1.5}.expositie__titel[data-astro-cid-a4tq3pla]{letter-spacing:normal;grid-column:1;margin:0;font-size:clamp(1.5rem,6vw,2rem);font-weight:400;line-height:1}.expositie__teken[data-astro-cid-a4tq3pla]{grid-area:1/2/span 2;width:1.25rem;height:1.25rem;position:relative}.expositie__teken[data-astro-cid-a4tq3pla]:before,.expositie__teken[data-astro-cid-a4tq3pla]:after{content:"";background:currentColor;height:1.5px;position:absolute;inset:50% 0 auto}.expositie__teken[data-astro-cid-a4tq3pla]:after{transform:rotate(90deg)}.expositie__details[data-astro-cid-a4tq3pla][open] .expositie__teken[data-astro-cid-a4tq3pla]:after{transform:rotate(0)}.expositie__kop[data-astro-cid-a4tq3pla]:hover .expositie__titel[data-astro-cid-a4tq3pla]{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}.expositie__kop[data-astro-cid-a4tq3pla]:focus-visible{outline-offset:-3px}.expositie__detail[data-astro-cid-a4tq3pla]{padding-bottom:1.5rem}.expositie__locaties[data-astro-cid-a4tq3pla],.expositie__publicaties[data-astro-cid-a4tq3pla]{max-width:none;font-size:clamp(1rem,4vw,1.0625rem);line-height:1.5}.expositie__locaties[data-astro-cid-a4tq3pla]{margin:0;padding:0;list-style:none}.expositie__publicaties[data-astro-cid-a4tq3pla]{color:var(--ink-zacht);margin:.75rem 0 0}@media (prefers-reduced-motion:no-preference){.expositie__teken[data-astro-cid-a4tq3pla]:after{transition:transform .2s}.expositie__details[data-astro-cid-a4tq3pla][open] .expositie__detail[data-astro-cid-a4tq3pla]{animation:.25s ease-out both expositie-open}@keyframes expositie-open{0%{opacity:0}to{opacity:1}}}@media (width>=900px){.expositie__kop[data-astro-cid-a4tq3pla]{grid-template-columns:18.5% minmax(0,1fr) auto;align-items:baseline;column-gap:0;padding-block:clamp(1.5rem,2.6vw,3.5rem)}.expositie__jaar[data-astro-cid-a4tq3pla]{grid-area:1/1;margin:0;font-size:clamp(1.25rem,2vw,2.5rem);line-height:1}.expositie__titel[data-astro-cid-a4tq3pla]{grid-area:1/2;font-size:clamp(1.75rem,3.3vw,4.5rem)}.expositie__teken[data-astro-cid-a4tq3pla]{grid-area:1/3;align-self:center;width:clamp(1.25rem,1.8vw,2.25rem);height:clamp(1.25rem,1.8vw,2.25rem)}.expositie__detail[data-astro-cid-a4tq3pla]{padding-inline-start:18.5%;padding-bottom:clamp(1.5rem,2.6vw,3.5rem)}.expositie__locaties[data-astro-cid-a4tq3pla],.expositie__publicaties[data-astro-cid-a4tq3pla]{font-size:clamp(1rem,1.25vw,1.375rem)}.expositie__locaties--twee[data-astro-cid-a4tq3pla]{columns:2;column-gap:3vw}.expositie__locaties--twee[data-astro-cid-a4tq3pla] li[data-astro-cid-a4tq3pla]{break-inside:avoid}}.projecten[data-astro-cid-wlpdkavw]{--titel-size:clamp(1.25rem, 2vw, 2.5rem)}.projecten__inhoud[data-astro-cid-wlpdkavw]{padding-inline:var(--gutter)}.projecten__rij[data-astro-cid-wlpdkavw]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kaart--links[data-astro-cid-wlpdkavw]{width:85%}.kaart--midden[data-astro-cid-wlpdkavw]{width:58%;margin-top:2rem;margin-left:auto}.kaart--rechts[data-astro-cid-wlpdkavw]{width:56%;margin-top:2rem;margin-left:0}.kaart__link[data-astro-cid-wlpdkavw]{text-decoration:none;display:block}.kaart__titel[data-astro-cid-wlpdkavw]{font-size:var(--titel-size);letter-spacing:-.01em;color:var(--ink);margin-top:1rem;font-weight:400;line-height:1.15;display:block}.kaart__jaar[data-astro-cid-wlpdkavw]{font-size:var(--font-size-small);color:var(--ink);margin-top:.25rem;line-height:1.3;display:block}.kaart__link[data-astro-cid-wlpdkavw]:hover .kaart__titel[data-astro-cid-wlpdkavw]{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}.projecten__alle[data-astro-cid-wlpdkavw]{text-align:right;max-width:none;font-size:var(--titel-size);margin:4rem 0 0;line-height:1.15}.projecten__alle-link[data-astro-cid-wlpdkavw]{align-items:center;gap:.4em;padding-block:.4rem;text-decoration:none;display:inline-flex}.projecten__alle-tekst[data-astro-cid-wlpdkavw]{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}.projecten__pijl[data-astro-cid-wlpdkavw]{flex:none;width:.9em;height:.9em}@media (width>=900px){.projecten__inhoud[data-astro-cid-wlpdkavw]{--kolom-3:min(18vw, calc(40vw * var(--rechts-verhouding)));grid-template-columns:24vw 30vw var(--kolom-3);grid-template-rows:auto 1fr;justify-content:space-between;align-items:start;display:grid}.projecten__rij[data-astro-cid-wlpdkavw]{display:contents}.kaart--links[data-astro-cid-wlpdkavw],.kaart--midden[data-astro-cid-wlpdkavw],.kaart--rechts[data-astro-cid-wlpdkavw]{grid-row:1/span 2;width:auto;margin-left:0}.kaart--links[data-astro-cid-wlpdkavw]{grid-column:1;margin-top:0}.kaart--midden[data-astro-cid-wlpdkavw]{grid-column:2;margin-top:9vw}.kaart--rechts[data-astro-cid-wlpdkavw]{grid-area:1/3;margin-top:3vw}.projecten__alle[data-astro-cid-wlpdkavw]{grid-area:2/3;justify-self:end;margin:9vw 0 0}}.sectie[data-astro-cid-lcdefpme]{padding-block:calc(var(--sectie-ruimte) / 2)}.sectie--panorama[data-astro-cid-lcdefpme]{padding-bottom:0}.sectie--compact[data-astro-cid-lcdefpme]{--sectie-ruimte:clamp(4rem, 8vw, 10rem)}.sectie--na-hero[data-astro-cid-lcdefpme]{padding-top:8rem}@media (width>=900px){.sectie--na-hero[data-astro-cid-lcdefpme]{padding-top:0}}.hero[data-astro-cid-lcdefpme]{--wordmark-size:27vw;--overlap:.13;padding:var(--space-5) var(--gutter) 8vh;position:relative;overflow-x:clip}.hero__title[data-astro-cid-lcdefpme]{z-index:2;font-size:var(--wordmark-size);letter-spacing:-.04em;color:var(--ink);white-space:nowrap;margin:0 0 0 -.081em;font-weight:700;line-height:.85;position:relative}.hero__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero__media[data-astro-cid-lcdefpme]{margin-top:calc(var(--wordmark-size) * var(--overlap) * -1);position:relative}.hero__photo[data-astro-cid-lcdefpme]{width:100%;margin-left:0}.hero__photo--b[data-astro-cid-lcdefpme],.hero__photo--c[data-astro-cid-lcdefpme]{display:none}.hero__text[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.hero__lead[data-astro-cid-lcdefpme]{max-width:28ch;margin:0 0 var(--space-3);font-size:var(--font-size-body);line-height:1.1}.hero__knop-rij[data-astro-cid-lcdefpme]{max-width:none;margin:0}.hero__knop[data-astro-cid-lcdefpme]{font-size:var(--font-size-body);text-underline-offset:.2em;padding-block:.4rem;line-height:1.1;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-block}.hero__knop[data-astro-cid-lcdefpme]:hover{text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){.hero__text[data-astro-cid-lcdefpme]{animation:.9s ease-out both hero-fade}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{--wordmark-ink:5.363;--wordmark-size:calc(var(--wordmark-width) / var(--wordmark-ink));--overlap:.2;padding-top:max(3vw, calc(15.72vw - 7.5rem - var(--wordmark-size) * .063))}.hero__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:inline}.hero__media[data-astro-cid-lcdefpme]{--foto-a:24.3vw;--foto-b:13.9vw;--foto-b-links:53.2vw;--foto-c:11vw;--foto-a-hoogte:calc(var(--foto-a) * 5 / 4);--foto-b-hoogte:calc(var(--foto-b) * 4 / 5);--foto-c-hoogte:calc(var(--foto-c) * 5 / 4);--letters-boven-t:calc(var(--wordmark-size) * .587);--basislijn-onder-t:calc(var(--wordmark-size) * .157);--foto-c-top:calc(var(--basislijn-onder-t) + 2.3vw);--foto-a-zak:calc(var(--foto-c-top) + 7vw);min-height:calc(var(--foto-a-zak) + var(--foto-a-hoogte));grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.hero__photo--a[data-astro-cid-lcdefpme]{width:var(--foto-a);margin-top:var(--foto-a-zak);grid-area:1/1}.hero__photo--a[data-astro-cid-lcdefpme] .photo{aspect-ratio:4/5}.hero__photo--b[data-astro-cid-lcdefpme],.hero__photo--c[data-astro-cid-lcdefpme]{margin-left:0;display:block;position:absolute}.hero__photo--b[data-astro-cid-lcdefpme]{width:var(--foto-b);top:calc(-1 * (var(--letters-boven-t) + 2.6vw + var(--foto-b-hoogte)));left:calc(var(--foto-b-links) - var(--gutter));z-index:21}.hero__photo--c[data-astro-cid-lcdefpme]{width:var(--foto-c);top:var(--foto-c-top);left:calc(var(--wordmark-width) - var(--foto-c))}.hero__text[data-astro-cid-lcdefpme]{margin:var(--foto-c-top) 0 calc(var(--foto-a-zak) + var(--foto-a-hoogte) - var(--foto-c-top) - var(--foto-c-hoogte) - .2rem) calc(var(--foto-b-links) - var(--gutter));grid-area:1/1;place-self:end start;width:23.6vw}@media (width<=1199px){.hero__text[data-astro-cid-lcdefpme]{margin-bottom:-.2rem}}.hero__lead[data-astro-cid-lcdefpme]{max-width:none}}
