.confetti-laag[data-astro-cid-u54nholx]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.confetti-laag[data-astro-cid-u54nholx] span[data-astro-cid-u54nholx]{animation-name:ms-confetti-val;animation-duration:0s;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute}.hero[data-astro-cid-6d4iox4t]{padding:clamp(2.5rem,5vw,4rem) 0 clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.hero-binnen[data-astro-cid-6d4iox4t]{z-index:1;max-width:var(--max-breedte);padding-inline:var(--zijkant);margin:0 auto;position:relative}.hero-kopblok[data-astro-cid-6d4iox4t]{max-width:60rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.hero-kop[data-astro-cid-6d4iox4t]{font-size:var(--maat-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}.hero-intro[data-astro-cid-6d4iox4t]{font-family:var(--font-kop);color:var(--kleur-ink-zacht);margin:1rem 0 0;font-size:clamp(1.25rem,2vw,1.625rem);font-style:italic}.hero-grid[data-astro-cid-6d4iox4t]{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.hero-film[data-astro-cid-6d4iox4t]{box-shadow:var(--schaduw-groot);flex-direction:column;grid-column:span 8;display:flex;overflow:hidden}.held-video-frame[data-astro-cid-6d4iox4t]{aspect-ratio:16/9;background:var(--kleur-donker-ph);position:relative;overflow:hidden}.held-video-frame[data-astro-cid-6d4iox4t] img[data-astro-cid-6d4iox4t]{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.held-scrim[data-astro-cid-6d4iox4t]{pointer-events:none;background:linear-gradient(#17121a00 55%,#17121ad9 100%);position:absolute;inset:0}.hero-film-balk[data-astro-cid-6d4iox4t]{background:var(--kleur-vlak-laag);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:flex}.held-label[data-astro-cid-6d4iox4t]{font-family:var(--font-kop);color:var(--kleur-ink);margin:0;font-size:clamp(1.0625rem,1.5vw,1.25rem)}.held-label[data-astro-cid-6d4iox4t] span[data-astro-cid-6d4iox4t]{color:var(--kleur-accent);margin:0 .375rem}.hero-knoppen[data-astro-cid-6d4iox4t]{flex-wrap:wrap;gap:.625rem;display:flex}.held-badge[data-astro-cid-6d4iox4t]{background:var(--kleur-accent-donker);width:clamp(4.5rem,7vw,5.75rem);height:clamp(4.5rem,7vw,5.75rem);color:var(--kleur-op-accent);pointer-events:none;box-shadow:var(--schaduw-zacht);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem)}.badge-klein[data-astro-cid-6d4iox4t]{letter-spacing:.18em;font-size:.75rem;font-weight:800}.badge-jaar[data-astro-cid-6d4iox4t]{font-family:var(--font-kop);font-size:clamp(1.25rem,2vw,1.625rem);line-height:1}.badge-ster[data-astro-cid-6d4iox4t]{font-size:.75rem;line-height:1}.hero-zij[data-astro-cid-6d4iox4t]{gap:var(--gutter);flex-direction:column;grid-column:span 4;display:flex}.hero-studio[data-astro-cid-6d4iox4t]{color:inherit;transition:border-color var(--duur-snel) ease;flex:auto;display:block;overflow:hidden}.hero-studio[data-astro-cid-6d4iox4t]:hover{color:inherit;border-color:#ff4fa373}.hero-studio-beeld[data-astro-cid-6d4iox4t]{background:var(--kleur-donker-ph);width:100%;height:100%;min-height:17rem;position:relative}.hero-studio-beeld[data-astro-cid-6d4iox4t] img[data-astro-cid-6d4iox4t]{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform .6s var(--ease-soepel);position:absolute;inset:0}.hero-studio[data-astro-cid-6d4iox4t]:hover img[data-astro-cid-6d4iox4t]{transform:scale(1.04)}.hero-studio-tag[data-astro-cid-6d4iox4t]{background:var(--kleur-roze-zacht);color:var(--kleur-op-licht);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:.875rem;right:.875rem}.hero-studio-tekst[data-astro-cid-6d4iox4t]{flex-direction:column;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.hero-studio-tekst[data-astro-cid-6d4iox4t] .sectie-label[data-astro-cid-6d4iox4t]{margin-bottom:.25rem}.hero-studio-adres[data-astro-cid-6d4iox4t]{font-family:var(--font-kop);font-size:var(--maat-kop-s);color:var(--kleur-donker-fg)}.hero-snel[data-astro-cid-6d4iox4t]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.625rem;display:grid}.hero-snelkaart[data-astro-cid-6d4iox4t]{min-height:6rem;color:inherit;transition:background var(--duur-snel) ease, border-color var(--duur-snel) ease;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;display:flex}.hero-snelkaart[data-astro-cid-6d4iox4t]:hover{background:var(--kleur-vlak);color:inherit;border-color:#ff4fa373}.hero-snelkaart-kop[data-astro-cid-6d4iox4t]{font-family:var(--font-kop);font-size:1.125rem;line-height:1.15}.hero-snelkaart[data-astro-cid-6d4iox4t]:hover .hero-snelkaart-kop[data-astro-cid-6d4iox4t]{color:var(--kleur-accent)}.hero-snelkaart-sub[data-astro-cid-6d4iox4t]{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-ink-mat);align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:inline-flex}.hero-snelkaart--app[data-astro-cid-6d4iox4t]{background:var(--kleur-vlak)}.hero-snelkaart--app[data-astro-cid-6d4iox4t] .hero-snelkaart-sub[data-astro-cid-6d4iox4t]{color:var(--kleur-accent)}@media (width<=1024px){.hero-film[data-astro-cid-6d4iox4t],.hero-zij[data-astro-cid-6d4iox4t]{grid-column:span 12}.hero-zij[data-astro-cid-6d4iox4t]{flex-direction:row}.hero-studio[data-astro-cid-6d4iox4t],.hero-snel[data-astro-cid-6d4iox4t]{flex:50%}.hero-studio-beeld[data-astro-cid-6d4iox4t]{min-height:14rem}}@media (width<=640px){.hero-zij[data-astro-cid-6d4iox4t]{flex-direction:column}.hero-studio-beeld[data-astro-cid-6d4iox4t]{aspect-ratio:4/3;height:auto;min-height:0}.hero-film-balk[data-astro-cid-6d4iox4t]{flex-direction:column;align-items:flex-start}.hero-knoppen[data-astro-cid-6d4iox4t]{width:100%}.hero-knoppen[data-astro-cid-6d4iox4t]>[data-astro-cid-6d4iox4t]{flex:auto}}.diensten-blok[data-astro-cid-w54ugia4]{max-width:var(--max-breedte);padding:0 var(--zijkant) clamp(2.5rem, 5vw, 4rem);margin:0 auto}.diensten-rij[data-astro-cid-w54ugia4]{background:var(--kleur-rand);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;scroll-margin-top:6rem;list-style:none;display:grid;overflow:hidden}.dienst-item[data-astro-cid-w54ugia4]{background:var(--kleur-vlak-laag);flex-direction:column;gap:1.25rem;padding:clamp(1.125rem,2vw,1.5rem);display:flex}.dienst-icoon[data-astro-cid-w54ugia4]{color:var(--kleur-accent);justify-content:center;display:inline-flex}.dienst-icoon[data-astro-cid-w54ugia4] svg[data-astro-cid-w54ugia4]{width:40px;height:40px}.dienst-label[data-astro-cid-w54ugia4]{font-family:var(--font-kop);font-size:var(--maat-kop-s);color:var(--kleur-ink);line-height:1.2}@media (width>=641px) and (width<=959px){.diensten-rij[data-astro-cid-w54ugia4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.diensten-rij[data-astro-cid-w54ugia4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.dienst-item[data-astro-cid-w54ugia4]{gap:.875rem;padding:1rem}.dienst-icoon[data-astro-cid-w54ugia4] svg[data-astro-cid-w54ugia4]{width:30px;height:30px}.dienst-label[data-astro-cid-w54ugia4]{font-size:1.0625rem}}.dienst-label[data-astro-cid-w54ugia4]{text-align:center;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;width:100%;min-height:44px;padding:0 .5rem;display:grid;position:relative}.dienst-label[data-astro-cid-w54ugia4]:hover{color:var(--kleur-accent-op-licht)}.dienst-label[data-astro-cid-w54ugia4]>span[data-astro-cid-w54ugia4]:first-child{overflow-wrap:normal}.dienst-plus[data-astro-cid-w54ugia4]{color:var(--kleur-accent-op-licht);position:absolute;right:0}@media (width<=640px){.dienst-plus[data-astro-cid-w54ugia4]{top:-2.125rem}}.dienst-popup[data-astro-cid-w54ugia4]{border:1px solid var(--kleur-rand-sterk);border-radius:var(--radius-kaart);background:var(--kleur-surface);width:min(40rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--kleur-ink);box-shadow:var(--schaduw-groot);overscroll-behavior:contain;margin:auto;padding:0;overflow-y:auto}.dienst-popup[data-astro-cid-w54ugia4]::backdrop{background:#2214208c}.dienst-popup-kop[data-astro-cid-w54ugia4]{z-index:1;border-bottom:1px solid var(--kleur-rand);background:var(--kleur-surface);justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:flex;position:sticky;top:0}.dienst-popup-kop[data-astro-cid-w54ugia4] form[data-astro-cid-w54ugia4]{flex-shrink:0;margin:0}.dienst-sluiten[data-astro-cid-w54ugia4]{border:1px solid var(--kleur-rand-sterk);border-radius:var(--radius-klein);width:44px;min-height:44px;color:var(--kleur-ink);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dienst-sluiten[data-astro-cid-w54ugia4]:hover{background:var(--kleur-roze-zacht)}.dienst-popup[data-astro-cid-w54ugia4] h2[data-astro-cid-w54ugia4]{font-size:var(--maat-kop-l);margin:0;padding-top:.35rem}.dienst-popup-tekst[data-astro-cid-w54ugia4]{padding:clamp(1.25rem,4vw,2rem)}.dienst-popup[data-astro-cid-w54ugia4] p[data-astro-cid-w54ugia4]{margin:0;font-size:1.0625rem;line-height:1.65}.dienst-popup[data-astro-cid-w54ugia4] p[data-astro-cid-w54ugia4]+p[data-astro-cid-w54ugia4]{margin-top:1rem}.dienst-popup-contact[data-astro-cid-w54ugia4]{flex-wrap:wrap;gap:.75rem;padding:0 clamp(1.25rem,4vw,2rem) clamp(1.25rem,4vw,2rem);display:flex}html:has(.dienst-popup[open]){overflow:hidden}@media (width<=380px){.dienst-popup[data-astro-cid-w54ugia4] h2[data-astro-cid-w54ugia4]{font-size:1.5rem}}.marquee-balk[data-astro-cid-3l55oyrf]{border-top:1px solid var(--kleur-rand);border-bottom:1px solid var(--kleur-rand);background:var(--kleur-vlak-laag);padding:1rem 0;position:relative;overflow:hidden}.marquee-stroom[data-astro-cid-3l55oyrf]{width:max-content;animation:ms-marquee var(--marquee-duur) linear infinite;display:inline-flex}.marquee-stroom[data-astro-cid-3l55oyrf]:hover,.marquee-stroom[data-astro-cid-3l55oyrf].gepauzeerd{animation-play-state:paused}.marquee-pauze[data-astro-cid-3l55oyrf]{top:50%;right:var(--zijkant);border:1px solid var(--kleur-rand-sterk);background:var(--kleur-surface);width:2.75rem;height:2.75rem;color:var(--kleur-op-licht);cursor:pointer;opacity:0;transition:opacity var(--duur-snel) ease, background var(--duur-snel) ease, color var(--duur-snel) ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.marquee-balk[data-astro-cid-3l55oyrf]:hover .marquee-pauze[data-astro-cid-3l55oyrf],.marquee-pauze[data-astro-cid-3l55oyrf]:focus-visible{opacity:1}.marquee-pauze[data-astro-cid-3l55oyrf]:hover{background:var(--kleur-accent);color:var(--kleur-op-accent);border-color:var(--kleur-accent)}.icoon-afspelen[data-astro-cid-3l55oyrf],.marquee-pauze[data-astro-cid-3l55oyrf][aria-pressed=true] .icoon-pauze[data-astro-cid-3l55oyrf]{display:none}.marquee-pauze[data-astro-cid-3l55oyrf][aria-pressed=true] .icoon-afspelen[data-astro-cid-3l55oyrf]{display:block}@media (prefers-reduced-motion:reduce){.marquee-pauze[data-astro-cid-3l55oyrf]{opacity:1}}@media (hover:none),(pointer:coarse){.marquee-pauze[data-astro-cid-3l55oyrf]{opacity:1}}.marquee-groep[data-astro-cid-3l55oyrf]{font-family:var(--font-kop);color:var(--kleur-ink-zacht);white-space:nowrap;align-items:center;gap:1.5rem;padding-right:1.5rem;font-size:clamp(1.125rem,1.8vw,1.5rem);font-style:italic;display:inline-flex}.marquee-tekst--accent[data-astro-cid-3l55oyrf]{color:var(--kleur-accent)}.marquee-ster[data-astro-cid-3l55oyrf]{font-family:var(--font-hoofd);color:var(--kleur-accent);font-size:.875rem;font-style:normal}.werk-sectie[data-astro-cid-2ojvign3]{--kleur-ink:#f7f4f0;--kleur-ink-zacht:#d8c3b3;--kleur-ink-mat:#a08d7f;--kleur-vlak:#2c1a29;--kleur-vlak-laag:#221420;--kleur-rand:#f5efeb1a;--kleur-rand-sterk:#f5efeb33;background:var(--kleur-donker);color:var(--kleur-ink);margin:0 var(--sectie-marge);border-radius:var(--radius-sectie);scroll-margin-top:5.25rem;overflow:hidden}.werk-binnen[data-astro-cid-2ojvign3]{max-width:var(--max-breedte);padding:clamp(3rem, 6vw, 5rem) var(--zijkant);margin:0 auto;position:relative}.werk-kop[data-astro-cid-2ojvign3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem);display:flex}.werk-intro[data-astro-cid-2ojvign3]{max-width:32rem;color:var(--kleur-ink-zacht);margin:.75rem 0 0;font-size:1rem;line-height:1.6}.knop-accent-werk[data-astro-cid-2ojvign3]{min-height:44px;color:var(--kleur-accent);transition:color var(--duur-snel) ease, border-color var(--duur-snel) ease;border-bottom:1px solid #0000;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.knop-accent-werk[data-astro-cid-2ojvign3]:hover{color:var(--kleur-ink);border-bottom-color:var(--kleur-accent)}.werk-grid[data-astro-cid-2ojvign3]{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.werk-kaart[data-astro-cid-2ojvign3]{background:var(--kleur-vlak);color:var(--kleur-ink);transition:border-color var(--duur-snel) ease;flex-direction:column;grid-column:span 5;display:flex;overflow:hidden}.werk-kaart[data-astro-cid-2ojvign3]:hover{color:var(--kleur-ink);border-color:var(--kleur-accent-donker)}.werk-kaart[data-astro-cid-2ojvign3]:focus-visible{outline-offset:4px}.werk-kaart[data-astro-cid-2ojvign3]:hover .werk-vergroot[data-astro-cid-2ojvign3]{color:var(--kleur-accent)}.werk-vergroot[data-astro-cid-2ojvign3]{color:var(--kleur-ink-zacht);flex:none}.werk-kaart--breed[data-astro-cid-2ojvign3]{grid-column:span 7}.werk-beeld[data-astro-cid-2ojvign3]{background:var(--kleur-donker-ph);flex:auto;min-height:15rem;position:relative;overflow:hidden}.werk-kaart--breed[data-astro-cid-2ojvign3] .werk-beeld[data-astro-cid-2ojvign3]{aspect-ratio:16/10;flex:none}.werk-beeld[data-astro-cid-2ojvign3] img[data-astro-cid-2ojvign3]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.werk-tag[data-astro-cid-2ojvign3]{color:var(--kleur-op-licht);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:.875rem;left:.875rem}.werk-voet[data-astro-cid-2ojvign3]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.werk-naam[data-astro-cid-2ojvign3]{font-family:var(--font-kop);font-size:var(--maat-kop-m);margin:0;font-weight:400;line-height:1.15}@media (width<=1024px){.werk-kaart[data-astro-cid-2ojvign3],.werk-kaart--breed[data-astro-cid-2ojvign3]{grid-column:span 6}}@media (width<=640px){.werk-kaart[data-astro-cid-2ojvign3],.werk-kaart--breed[data-astro-cid-2ojvign3]{grid-column:span 12}.werk-beeld[data-astro-cid-2ojvign3]{aspect-ratio:16/10;flex:none;min-height:0}}.werk-viewer[data-astro-cid-2ojvign3]{border:1px solid var(--kleur-rand-sterk);border-radius:var(--radius-kaart);width:min(76rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--kleur-ink);background:var(--kleur-surface);margin:auto;padding:0;overflow:auto}.werk-viewer[data-astro-cid-2ojvign3]::backdrop{background:#0c080ee6}.viewer-inhoud[data-astro-cid-2ojvign3]{padding:clamp(1rem,2vw,1.5rem)}.viewer-kop[data-astro-cid-2ojvign3]{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.viewer-label[data-astro-cid-2ojvign3]{font-size:var(--maat-label);color:var(--kleur-accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25rem}.viewer-titel[data-astro-cid-2ojvign3]{font-size:var(--maat-kop-m)}.viewer-beeld[data-astro-cid-2ojvign3]{background:var(--kleur-vlak-laag);border-radius:var(--radius-klein);height:min(62dvh,46rem)}.viewer-beeld[data-astro-cid-2ojvign3] img[data-astro-cid-2ojvign3]{object-fit:contain;width:100%;height:100%}.viewer-bediening[data-astro-cid-2ojvign3]{justify-content:center;align-items:center;gap:1.5rem;padding-top:1rem;display:flex}.viewer-teller[data-astro-cid-2ojvign3]{color:var(--kleur-ink-zacht);font-variant-numeric:tabular-nums;margin:0}.viewer-knop[data-astro-cid-2ojvign3]{border:1px solid var(--kleur-rand-sterk);border-radius:var(--radius-klein);width:44px;height:44px;color:var(--kleur-ink);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.viewer-knop[data-astro-cid-2ojvign3]:hover{background:var(--kleur-accent);border-color:var(--kleur-accent);color:var(--kleur-op-accent)}@media (width<=640px){.werk-viewer[data-astro-cid-2ojvign3]{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.viewer-beeld[data-astro-cid-2ojvign3]{height:56dvh}}.instagram-feed-trigger[data-astro-cid-xl45fsqv]{bottom:0;pointer-events:none;width:1px;height:1px;position:absolute;inset-inline-start:0;overflow:hidden}.instagram-feed[data-astro-cid-xl45fsqv][hidden]{display:none!important}.instagram-feed[data-astro-cid-xl45fsqv]{border-bottom:1px solid var(--kleur-rand);color:var(--kleur-ink);padding-bottom:clamp(1.75rem,4vw,2.75rem)}.instagram-feed__header[data-astro-cid-xl45fsqv]{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:flex}.instagram-feed[data-astro-cid-xl45fsqv] h3[data-astro-cid-xl45fsqv]{color:var(--kleur-ink);font-size:var(--maat-kop-m);font-family:var(--font-kop);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.1}.instagram-feed__profile[data-astro-cid-xl45fsqv]{color:var(--kleur-ink);border-bottom:1.5px solid var(--kleur-accent-donker);letter-spacing:.04em;text-transform:uppercase;transition:color var(--duur-snel) var(--ease-soepel), border-color var(--duur-snel) var(--ease-soepel);flex:none;padding-block:.35rem;font-size:.8125rem;font-weight:800}.instagram-feed__profile[data-astro-cid-xl45fsqv]:hover{color:var(--kleur-accent)}.instagram-feed__viewport[data-astro-cid-xl45fsqv]{min-width:0}.instagram-feed__track[data-astro-cid-xl45fsqv]{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;touch-action:pan-x pan-y pinch-zoom;grid-auto-columns:82%;grid-auto-flow:column;gap:clamp(.75rem,2vw,1.125rem);margin:0;padding:0 0 .75rem;list-style:none;display:grid;overflow-x:auto}.instagram-feed[data-astro-cid-xl45fsqv] .instagram-feed__card{aspect-ratio:4/5;background:var(--kleur-beeld-ph);scroll-snap-align:start;border-radius:clamp(.75rem,1.5vw,1.25rem);min-width:0;overflow:hidden}.instagram-feed[data-astro-cid-xl45fsqv] .instagram-feed__card a{width:100%;height:100%;display:block;position:relative;overflow:hidden}.instagram-feed[data-astro-cid-xl45fsqv] .instagram-feed__card img{object-fit:cover;width:100%;height:100%;transition:transform var(--duur-snel) var(--ease-soepel)}.instagram-feed[data-astro-cid-xl45fsqv] .instagram-feed__card a:hover img{transform:scale(1.025)}.instagram-feed[data-astro-cid-xl45fsqv] .instagram-feed__card a:focus-visible{outline:3px solid var(--kleur-accent);outline-offset:-5px}.instagram-feed[data-astro-cid-xl45fsqv] .instagram-feed__type{aspect-ratio:1;width:1.625rem;color:var(--kleur-ink);pointer-events:none;background:#17121ab8;border-radius:.35rem;place-items:center;display:grid;position:absolute;top:.65rem;right:.65rem}.instagram-feed__controls[data-astro-cid-xl45fsqv]{justify-content:flex-end;gap:.625rem;margin-top:1rem;display:flex}.instagram-feed__controls[data-astro-cid-xl45fsqv] button[data-astro-cid-xl45fsqv]{aspect-ratio:1;background:var(--kleur-beeld-ph);width:2.75rem;color:var(--kleur-ink);border:1px solid var(--kleur-ink);font:inherit;cursor:pointer;transition:background var(--duur-snel) var(--ease-soepel), color var(--duur-snel) var(--ease-soepel);border-radius:50%;place-items:center;padding:0;display:grid}.instagram-feed__controls[data-astro-cid-xl45fsqv] button[data-astro-cid-xl45fsqv]:hover:not(:disabled){background:var(--kleur-accent);color:var(--kleur-op-accent)}.instagram-feed__controls[data-astro-cid-xl45fsqv] button[data-astro-cid-xl45fsqv]:disabled{opacity:.4;cursor:default}.instagram-feed__controls[data-astro-cid-xl45fsqv] button[data-astro-cid-xl45fsqv]:focus-visible{outline:3px solid var(--kleur-accent);outline-offset:3px}@media (width<=39.999rem){.instagram-feed__header[data-astro-cid-xl45fsqv]{flex-direction:column;align-items:start}}@media (width>=40rem){.instagram-feed__track[data-astro-cid-xl45fsqv]{grid-auto-columns:43%}}@media (width>=64rem){.instagram-feed__track[data-astro-cid-xl45fsqv]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow:hidden}.instagram-feed__controls[data-astro-cid-xl45fsqv]{display:none}}@media (prefers-reduced-motion:reduce){.instagram-feed__profile[data-astro-cid-xl45fsqv],.instagram-feed[data-astro-cid-xl45fsqv] .instagram-feed__card img,.instagram-feed__controls[data-astro-cid-xl45fsqv] button[data-astro-cid-xl45fsqv]{transition:none}.instagram-feed[data-astro-cid-xl45fsqv] .instagram-feed__card a:hover img{transform:none}.instagram-feed__track[data-astro-cid-xl45fsqv]{scroll-behavior:auto}}.studio-sectie[data-astro-cid-ihry4tc7]{scroll-margin-top:5.25rem}.studio-binnen[data-astro-cid-ihry4tc7]{max-width:var(--max-breedte);padding:clamp(3rem, 6vw, 5rem) var(--zijkant) clamp(2rem, 4vw, 3rem);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(1.75rem,4vw,2.75rem) clamp(1.5rem,4vw,4rem);margin:0 auto;display:grid;position:relative}.studio-kop[data-astro-cid-ihry4tc7]{grid-column:1}.studio-tekst[data-astro-cid-ihry4tc7]{flex-direction:column;grid-column:2;gap:1.125rem;max-width:65ch;display:flex}.studio-tekst[data-astro-cid-ihry4tc7] p[data-astro-cid-ihry4tc7]{color:var(--kleur-ink-zacht);margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7}.studio-tekst[data-astro-cid-ihry4tc7] p[data-astro-cid-ihry4tc7]:first-child{color:var(--kleur-ink);font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.6}.studio-tekst[data-astro-cid-ihry4tc7] strong[data-astro-cid-ihry4tc7]{color:inherit;font-weight:500}.studio-binnen[data-astro-cid-ihry4tc7] .instagram-feed{grid-column:1/-1;min-width:0;margin-top:.25rem}.studio-strook[data-astro-cid-ihry4tc7]{gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(9rem,auto);display:grid}.strook-video[data-astro-cid-ihry4tc7]{background:var(--kleur-donker-ph);min-height:24rem;position:relative;overflow:hidden}.studio-video[data-astro-cid-ihry4tc7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.studio-video-label[data-astro-cid-ihry4tc7]{background:var(--kleur-accent);color:var(--kleur-op-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.35rem .8rem;font-size:.75rem;font-weight:800;position:absolute;bottom:1rem;left:1rem}.studio-video-knop[data-astro-cid-ihry4tc7]{background:var(--kleur-licht);width:4rem;height:4rem;color:var(--kleur-op-licht);box-shadow:var(--schaduw-zacht);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-video-knop[data-astro-cid-ihry4tc7] .icoon-pauze[data-astro-cid-ihry4tc7]{display:none}.studio-video-knop[data-astro-cid-ihry4tc7][data-speelt=true]{color:#fff;background:#111111b8;width:2.75rem;height:2.75rem;top:1rem;left:1rem;transform:none}.studio-video-knop[data-astro-cid-ihry4tc7][data-speelt=true] .icoon-afspelen[data-astro-cid-ihry4tc7]{display:none}.studio-video-knop[data-astro-cid-ihry4tc7][data-speelt=true] .icoon-pauze[data-astro-cid-ihry4tc7]{display:block}.strook-beeld[data-astro-cid-ihry4tc7]{aspect-ratio:4/5;background:var(--kleur-beeld-ph);position:relative;overflow:hidden}.strook-beeld--groot[data-astro-cid-ihry4tc7]{aspect-ratio:auto;grid-area:span 2/span 2}.strook-beeld[data-astro-cid-ihry4tc7] img[data-astro-cid-ihry4tc7]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.strook-beeld--link[data-astro-cid-ihry4tc7]{color:inherit;transition:border-color var(--duur-snel) ease;display:block}.strook-beeld--link[data-astro-cid-ihry4tc7] img[data-astro-cid-ihry4tc7]{object-position:62% 50%;transition:transform .6s var(--ease-soepel)}.strook-beeld--link[data-astro-cid-ihry4tc7]:hover{border-color:#cb7f3480}.strook-beeld--link[data-astro-cid-ihry4tc7]:hover img[data-astro-cid-ihry4tc7]{transform:scale(1.04)}.strook-tag[data-astro-cid-ihry4tc7]{background:var(--kleur-roze-zacht);color:var(--kleur-op-licht);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:.875rem;right:.875rem}@media (width<=900px){.studio-binnen[data-astro-cid-ihry4tc7]{grid-template-columns:1fr}.studio-kop[data-astro-cid-ihry4tc7],.studio-tekst[data-astro-cid-ihry4tc7]{grid-column:1}.studio-strook[data-astro-cid-ihry4tc7]{grid-template-columns:repeat(2,minmax(0,1fr))}.strook-beeld--groot[data-astro-cid-ihry4tc7]{aspect-ratio:16/10;grid-area:span 1/span 2}.strook-video[data-astro-cid-ihry4tc7]{min-height:0}}.abo-sectie[data-astro-cid-s2wmmy3g]{--kleur-ink:#f7f4f0;--kleur-ink-zacht:#d8c3b3;--kleur-ink-mat:#a08d7f;--kleur-vlak:#2c1a29;--kleur-vlak-laag:#221420;--kleur-rand:#f5efeb1a;--kleur-rand-sterk:#f5efeb33;background:var(--kleur-donker);color:var(--kleur-ink);margin:0 var(--sectie-marge);border-radius:var(--radius-sectie);scroll-margin-top:5.25rem;overflow:hidden}.abo-binnen[data-astro-cid-s2wmmy3g]{max-width:var(--max-breedte);padding:clamp(3rem, 6vw, 5rem) var(--zijkant);margin:0 auto}.abo-kop[data-astro-cid-s2wmmy3g]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem);display:flex}.abo-intro[data-astro-cid-s2wmmy3g]{max-width:34rem;color:var(--kleur-ink-zacht);margin:0;font-size:1rem;line-height:1.6}.abo-grid[data-astro-cid-s2wmmy3g]{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.abo-kaart[data-astro-cid-s2wmmy3g]{background:var(--kleur-vlak);flex-direction:column;display:flex;overflow:hidden}.abo-kaart--uitgelicht[data-astro-cid-s2wmmy3g]{border-color:#ff4fa380}.abo-beeld[data-astro-cid-s2wmmy3g]{aspect-ratio:16/9;background:var(--kleur-donker-ph);position:relative}.abo-beeld[data-astro-cid-s2wmmy3g] img[data-astro-cid-s2wmmy3g]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.abo-body[data-astro-cid-s2wmmy3g]{flex-direction:column;flex:1;gap:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.abo-koprij[data-astro-cid-s2wmmy3g]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.abo-naam[data-astro-cid-s2wmmy3g]{font-family:var(--font-kop);font-size:var(--maat-kop-m);margin:0;font-weight:400;line-height:1.15}.abo-subtitel[data-astro-cid-s2wmmy3g]{color:var(--kleur-ink-zacht);margin:.25rem 0 0;font-size:1rem}.abo-prijs[data-astro-cid-s2wmmy3g]{text-align:right;flex:none;line-height:1.3;display:grid}.abo-vanaf[data-astro-cid-s2wmmy3g],.abo-periode[data-astro-cid-s2wmmy3g]{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-ink-zacht);font-size:.75rem;font-weight:700}.abo-bedrag[data-astro-cid-s2wmmy3g]{font-family:var(--font-kop);color:var(--kleur-accent);margin:.125rem 0;font-size:clamp(1.75rem,3vw,2.25rem)}.abo-punten[data-astro-cid-s2wmmy3g]{border-top:1px solid var(--kleur-rand);flex-direction:column;gap:.5rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.abo-punten[data-astro-cid-s2wmmy3g] li[data-astro-cid-s2wmmy3g]{padding-left:1.75rem;font-size:1rem;line-height:1.45;position:relative}.abo-punten[data-astro-cid-s2wmmy3g] li[data-astro-cid-s2wmmy3g]:before{content:"";background:var(--kleur-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23111111' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / .7rem no-repeat;border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;top:.1em;left:0}.abo-cta[data-astro-cid-s2wmmy3g]{width:100%;margin-top:auto}.abo-projectbasis[data-astro-cid-s2wmmy3g]{background:var(--kleur-vlak-laag);grid-column:1/-1;padding:clamp(1rem,2vw,1.375rem) clamp(1.25rem,2.5vw,1.75rem)}.abo-projectbasis[data-astro-cid-s2wmmy3g] p[data-astro-cid-s2wmmy3g]{color:var(--kleur-ink-zacht);margin:0;font-size:1rem;line-height:1.6}.abo-projectbasis[data-astro-cid-s2wmmy3g] strong[data-astro-cid-s2wmmy3g]{color:var(--kleur-accent);font-weight:600}.abo-projectbasis[data-astro-cid-s2wmmy3g] a[data-astro-cid-s2wmmy3g]{min-height:44px;color:var(--kleur-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--kleur-accent-donker);align-items:center;font-weight:600;display:inline-flex}.abo-projectbasis[data-astro-cid-s2wmmy3g] a[data-astro-cid-s2wmmy3g]:hover{color:var(--kleur-accent)}@media (width<=720px){.abo-grid[data-astro-cid-s2wmmy3g]{grid-template-columns:1fr}.abo-koprij[data-astro-cid-s2wmmy3g]{flex-direction:column}.abo-prijs[data-astro-cid-s2wmmy3g]{text-align:left}}.collab-banner[data-astro-cid-ns2wfapy]{max-width:var(--max-breedte);padding:clamp(1.5rem, 3vw, 2.5rem) var(--zijkant) 0;margin:0 auto}.collab-binnen[data-astro-cid-ns2wfapy]{background:var(--kleur-vlak);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:clamp(1rem,2vw,1.375rem) clamp(1.25rem,2.5vw,1.75rem);display:flex}.collab-link[data-astro-cid-ns2wfapy]{min-height:44px;color:var(--kleur-ink);font-family:var(--font-kop);text-decoration:underline;text-decoration-color:var(--kleur-accent-donker);text-underline-offset:.3em;align-items:center;gap:.5rem;font-size:clamp(1.125rem,1.8vw,1.375rem);display:inline-flex}.collab-link[data-astro-cid-ns2wfapy]:hover{color:var(--kleur-accent)}.collab-merken[data-astro-cid-ns2wfapy]{background:var(--kleur-licht);color:var(--kleur-op-licht);border-radius:var(--radius-klein);align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.collab-merken[data-astro-cid-ns2wfapy] img[data-astro-cid-ns2wfapy]{width:auto;height:1.5rem}.collab-maal[data-astro-cid-ns2wfapy]{font-size:1rem;font-weight:700}.collab-merken[data-astro-cid-ns2wfapy] svg{width:auto;height:2.125rem;color:var(--kleur-op-licht);display:block}.team-sectie[data-astro-cid-yz4frm3u]{scroll-margin-top:5.25rem;position:relative;overflow:hidden}.team-binnen[data-astro-cid-yz4frm3u]{z-index:1;max-width:var(--max-breedte);padding:clamp(3rem, 6vw, 5rem) var(--zijkant);margin:0 auto;position:relative}.team-kop[data-astro-cid-yz4frm3u]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1.5rem,3vw,2rem);display:flex}.team-intro[data-astro-cid-yz4frm3u]{max-width:30rem;color:var(--kleur-ink-zacht);margin:.75rem 0 0;font-size:1rem;line-height:1.6}.team-groep[data-astro-cid-yz4frm3u]{aspect-ratio:21/9;margin-bottom:var(--gutter);position:relative;overflow:hidden}.team-groep[data-astro-cid-yz4frm3u] img[data-astro-cid-yz4frm3u]{object-fit:cover;object-position:50% 42%;width:100%;height:100%;position:absolute;inset:0}.team-grid[data-astro-cid-yz4frm3u]{gap:var(--gutter);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.team-lid[data-astro-cid-yz4frm3u]{flex-direction:column;display:flex;overflow:hidden}.lid-foto-wrapper[data-astro-cid-yz4frm3u]{--ooglijn:.33;aspect-ratio:4/4.6;background:var(--kleur-beeld-ph);position:relative;overflow:hidden}.lid-foto-wrapper[data-astro-cid-yz4frm3u] img[data-astro-cid-yz4frm3u]{left:50%;top:calc((var(--ooglijn) - var(--focus-oog) * var(--zoom)) * 100%);width:auto;max-width:none;height:calc(var(--zoom) * 100%);transform:translateX(calc(var(--focus-x) * -100%));position:absolute}.lid-body[data-astro-cid-yz4frm3u]{flex-direction:column;flex:1;gap:.25rem;min-width:0;padding:1rem 1rem 1.125rem;display:flex}.lid-naam[data-astro-cid-yz4frm3u]{font-family:var(--font-kop);font-size:var(--maat-kop-s);margin:0;font-weight:400}.lid-rol[data-astro-cid-yz4frm3u]{color:var(--kleur-ink-zacht);margin:0;font-size:1rem;line-height:1.4}.lid-iconen[data-astro-cid-yz4frm3u]{flex-wrap:wrap;gap:.375rem;margin-top:auto;padding-top:.75rem;display:flex}.lid-icoon-link[data-astro-cid-yz4frm3u]{border-radius:var(--radius-klein);border:1px solid var(--kleur-rand-sterk);width:44px;height:44px;color:var(--kleur-ink);transition:background var(--duur-snel) ease, color var(--duur-snel) ease, border-color var(--duur-snel) ease;flex:0 0 44px;justify-content:center;align-items:center;text-decoration:none;display:flex}.lid-icoon-link[data-astro-cid-yz4frm3u]:hover{background:var(--kleur-accent);border-color:var(--kleur-accent);color:var(--kleur-op-accent)}@media (width<=1100px){.team-grid[data-astro-cid-yz4frm3u]{grid-template-columns:repeat(3,minmax(0,1fr))}.team-groep[data-astro-cid-yz4frm3u]{aspect-ratio:16/9}}@media (width<=640px){.team-grid[data-astro-cid-yz4frm3u]{grid-template-columns:1fr;gap:.75rem}.team-lid[data-astro-cid-yz4frm3u]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.lid-foto-wrapper[data-astro-cid-yz4frm3u]{aspect-ratio:auto;min-height:12rem}.team-groep[data-astro-cid-yz4frm3u]{aspect-ratio:4/3}.lid-body[data-astro-cid-yz4frm3u]{padding:1rem}.lid-iconen[data-astro-cid-yz4frm3u]{gap:.25rem}}@media (width<=350px){.team-lid[data-astro-cid-yz4frm3u]{grid-template-columns:1fr}.lid-foto-wrapper[data-astro-cid-yz4frm3u]{aspect-ratio:4/3}}.vacatures-cta[data-astro-cid-bmi6efsl]{max-width:var(--max-breedte);padding:0 var(--zijkant) clamp(2rem, 4vw, 3rem);margin:0 auto}.vacatures-cta-binnen[data-astro-cid-bmi6efsl]{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,3vw,2rem);display:flex}h2[data-astro-cid-bmi6efsl]{font-family:var(--font-kop);font-size:var(--maat-kop-l);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.1}p[data-astro-cid-bmi6efsl]{color:var(--kleur-ink-zacht);margin:.5rem 0 0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.5}a[data-astro-cid-bmi6efsl]{flex:none}@media (width<=38rem){.vacatures-cta-binnen[data-astro-cid-bmi6efsl]{flex-direction:column;align-items:flex-start;gap:1.5rem}}.kom-langs-sectie[data-astro-cid-uwl3agbr]{--kleur-ink:#f7f4f0;--kleur-ink-zacht:#d8c3b3;--kleur-ink-mat:#a08d7f;--kleur-vlak:#2c1a29;--kleur-vlak-laag:#221420;--kleur-rand:#f5efeb1a;--kleur-rand-sterk:#f5efeb33;background:var(--kleur-donker);color:var(--kleur-ink);margin:0 var(--sectie-marge) var(--sectie-marge);border-radius:var(--radius-sectie);scroll-margin-top:5.25rem;overflow:hidden}.kom-langs-binnen[data-astro-cid-uwl3agbr]{max-width:var(--max-breedte);padding:clamp(3rem, 6vw, 5rem) var(--zijkant);gap:var(--gutter);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:stretch;margin:0 auto;display:grid}.contact-info[data-astro-cid-uwl3agbr]{padding:clamp(1.25rem,2.5vw,1.75rem) 0}.contact-lijst[data-astro-cid-uwl3agbr]{flex-direction:column;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.contact-lijst[data-astro-cid-uwl3agbr] li[data-astro-cid-uwl3agbr]{color:var(--kleur-ink-zacht);align-items:center;gap:.875rem;font-size:1rem;line-height:1.5;display:flex}.contact-adres[data-astro-cid-uwl3agbr]{align-items:flex-start}.icoon-cirkel[data-astro-cid-uwl3agbr]{border-radius:var(--radius-klein);border:1px solid var(--kleur-rand-sterk);background:var(--kleur-vlak-laag);width:2.5rem;height:2.5rem;color:var(--kleur-accent);flex:none;justify-content:center;align-items:center;display:flex}.contact-link[data-astro-cid-uwl3agbr]{min-height:44px;color:var(--kleur-ink);transition:color var(--duur-snel) ease;align-items:center;text-decoration:none;display:inline-flex}.contact-link[data-astro-cid-uwl3agbr]:hover{color:var(--kleur-accent)}.formulier-kaart[data-astro-cid-uwl3agbr]{background:var(--kleur-licht);color:var(--kleur-op-licht);border-radius:var(--radius-kaart);scroll-margin-top:calc(var(--header-hoogte,4.25rem) + 2.5rem);padding:clamp(1.375rem,3vw,2rem)}.formulier-kop[data-astro-cid-uwl3agbr]{font-family:var(--font-hoofd);letter-spacing:.1em;text-transform:uppercase;color:var(--kleur-accent-op-licht);margin:0;font-size:.75rem;font-weight:700}.contact-formulier[data-astro-cid-uwl3agbr]{flex-direction:column;gap:.75rem;margin-top:1.125rem;display:flex}.formulier-demo-melding[data-astro-cid-uwl3agbr]{border-radius:var(--radius-klein);text-align:center;background:#ff4fa324;margin:0;padding:.75rem 1rem;font-size:1rem;font-weight:700;line-height:1.4}.formulier-demo-velden[data-astro-cid-uwl3agbr]{display:contents}.formulier-groep[data-astro-cid-uwl3agbr]{flex-direction:column;gap:.375rem;display:flex}.formulier-label[data-astro-cid-uwl3agbr]{font-family:var(--font-hoofd);color:var(--kleur-op-licht);font-size:.875rem;font-weight:600;line-height:1.4}.contact-formulier--demo[data-astro-cid-uwl3agbr] .formulier-veld[data-astro-cid-uwl3agbr]:disabled{color:var(--kleur-op-licht-zacht);opacity:.74}.contact-formulier--demo[data-astro-cid-uwl3agbr] .formulier-knop[data-astro-cid-uwl3agbr]:disabled{cursor:not-allowed}.formulier-veld[data-astro-cid-uwl3agbr]{box-sizing:border-box;border-radius:var(--radius-klein);border:1px solid var(--kleur-veld-rand);background:var(--kleur-wit);width:100%;font-family:var(--font-hoofd);color:var(--kleur-op-licht);color-scheme:light;transition:border-color var(--duur-snel) ease, box-shadow var(--duur-snel) ease;outline:none;padding:.875rem 1rem;font-size:1rem}.formulier-veld[data-astro-cid-uwl3agbr]::placeholder{color:var(--kleur-op-licht-zacht)}.formulier-veld[data-astro-cid-uwl3agbr]:focus{border-color:var(--kleur-accent-op-licht);box-shadow:0 0 0 3px #ff4fa32e}.formulier-textarea[data-astro-cid-uwl3agbr]{resize:vertical}.cf-turnstile[data-astro-cid-uwl3agbr]{width:100%;min-height:65px}.formulier-knop[data-astro-cid-uwl3agbr]{border-radius:var(--radius-klein);background:var(--kleur-accent-donker);width:100%;min-height:44px;color:var(--kleur-op-accent);font-family:var(--font-hoofd);cursor:pointer;transition:background var(--duur-snel) ease;border:none;justify-content:center;align-items:center;gap:.625rem;padding:.875rem;font-size:.9375rem;font-weight:700;display:flex}.formulier-knop[data-astro-cid-uwl3agbr]:hover{background:var(--kleur-accent-hover)}.formulier-knop[data-astro-cid-uwl3agbr]:disabled{cursor:wait;opacity:.72;transform:none}.formulier-status[data-astro-cid-uwl3agbr]{text-align:center;margin:1.125rem 0 0;font-size:1rem;font-weight:700;line-height:1.5}.formulier-status[data-astro-cid-uwl3agbr][data-state=success],.formulier-status[data-astro-cid-uwl3agbr][data-state=error]{color:var(--kleur-op-licht)}.formulier-voetnoot[data-astro-cid-uwl3agbr]{color:var(--kleur-op-licht-zacht);text-align:center;margin:.25rem 0 0;font-size:1rem;line-height:1.5}.formulier-voetnoot[data-astro-cid-uwl3agbr] a[data-astro-cid-uwl3agbr]{color:var(--kleur-op-licht);text-underline-offset:2px;font-weight:700;text-decoration:underline;display:inline}.formulier-voetnoot[data-astro-cid-uwl3agbr] a[data-astro-cid-uwl3agbr]:hover{color:var(--kleur-accent-op-licht)}.studio-foto-wrapper[data-astro-cid-uwl3agbr]{background:var(--kleur-donker-ph);min-height:18rem;position:relative;overflow:hidden}.studio-foto-wrapper[data-astro-cid-uwl3agbr] img[data-astro-cid-uwl3agbr]{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}@media (width<=1024px){.kom-langs-binnen[data-astro-cid-uwl3agbr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-foto-wrapper[data-astro-cid-uwl3agbr]{aspect-ratio:16/7;grid-column:1/-1;min-height:0}}@media (width<=680px){.kom-langs-binnen[data-astro-cid-uwl3agbr]{grid-template-columns:1fr}.contact-info[data-astro-cid-uwl3agbr]{padding:0}.studio-foto-wrapper[data-astro-cid-uwl3agbr]{aspect-ratio:4/3;grid-column:1}}.logo-shelf[data-astro-cid-hwy5snv2]{color:var(--kleur-ink);scroll-margin-top:5.25rem}.logo-shelf--donker[data-astro-cid-hwy5snv2]{background:var(--kleur-vlak-laag);border:1px solid var(--kleur-rand);border-radius:var(--radius-sectie);padding:clamp(1.25rem,3vw,2.5rem)}.logo-shelf__header[data-astro-cid-hwy5snv2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem);display:flex}.logo-shelf__titel[data-astro-cid-hwy5snv2]{font-family:var(--font-kop);font-size:var(--maat-kop-l);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.1}.logo-shelf__aanduiding[data-astro-cid-hwy5snv2]{letter-spacing:.08em;text-transform:uppercase;color:var(--kleur-ink-mat);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.logo-shelf__grid[data-astro-cid-hwy5snv2]{gap:var(--gutter);margin:0;padding:0;list-style:none;display:grid}.logo-shelf--licht[data-astro-cid-hwy5snv2] .logo-shelf__grid[data-astro-cid-hwy5snv2]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem}.logo-shelf--donker[data-astro-cid-hwy5snv2] .logo-shelf__grid[data-astro-cid-hwy5snv2]{grid-template-columns:repeat(5,minmax(0,1fr))}.logo-shelf__kaart[data-astro-cid-hwy5snv2]{border-radius:var(--radius-klein);background:var(--kleur-wit);min-width:0;color:var(--kleur-op-licht);transition:transform .35s var(--ease-soepel), border-color var(--duur-snel) ease;overflow:hidden}.logo-shelf--donker[data-astro-cid-hwy5snv2] .logo-shelf__kaart[data-astro-cid-hwy5snv2]{border-radius:var(--radius-kaart);background:var(--kleur-vlak);color:var(--kleur-ink);border:1px solid var(--kleur-rand)}.logo-shelf--donker[data-astro-cid-hwy5snv2] .logo-shelf__kaart[data-astro-cid-hwy5snv2]:hover{border-color:#cb7f3466;transform:translateY(-3px)}.logo-shelf__open[data-astro-cid-hwy5snv2]{width:100%;height:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.logo-shelf__open[data-astro-cid-hwy5snv2]:focus-visible{outline:3px solid var(--kleur-accent);outline-offset:-3px}.logo-shelf__kaart[data-astro-cid-hwy5snv2] figure[data-astro-cid-hwy5snv2]{grid-template-rows:1fr auto auto;min-width:0;height:100%;margin:0;display:grid}.logo-shelf__podium[data-astro-cid-hwy5snv2]{background:var(--kleur-wit);place-items:center;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid}.logo-shelf--licht[data-astro-cid-hwy5snv2] .logo-shelf__podium[data-astro-cid-hwy5snv2]{aspect-ratio:3/2}.logo-shelf--donker[data-astro-cid-hwy5snv2] .logo-shelf__podium[data-astro-cid-hwy5snv2]{aspect-ratio:4/3;border-radius:calc(var(--radius-kaart) - .5rem);margin:.5rem .5rem 0}.logo-shelf__podium[data-astro-cid-hwy5snv2] img[data-astro-cid-hwy5snv2]{object-fit:contain;width:min(9rem,84%);max-height:4.5rem;transition:transform var(--duur-snel) ease}.logo-shelf--donker[data-astro-cid-hwy5snv2] .logo-shelf__podium[data-astro-cid-hwy5snv2] img[data-astro-cid-hwy5snv2]{width:min(10rem,80%);max-height:5rem}.logo-shelf__kaart[data-astro-cid-hwy5snv2]:hover .logo-shelf__podium[data-astro-cid-hwy5snv2] img[data-astro-cid-hwy5snv2]{transform:scale(1.05)}.logo-shelf__stalen[data-astro-cid-hwy5snv2]{gap:3px;height:.625rem;margin:.5rem .5rem 0;display:flex}.logo-shelf__staal[data-astro-cid-hwy5snv2]{border-radius:2px;flex:1 1 0}.logo-shelf__kaart[data-astro-cid-hwy5snv2] figcaption[data-astro-cid-hwy5snv2]{letter-spacing:.05em;overflow-wrap:anywhere;text-transform:uppercase;align-items:center;min-height:2.75rem;padding:.625rem .875rem;font-size:.75rem;font-weight:700;line-height:1.25;display:flex}.logo-shelf--licht[data-astro-cid-hwy5snv2] .logo-shelf__kaart[data-astro-cid-hwy5snv2] figcaption[data-astro-cid-hwy5snv2]{background:var(--kleur-licht);color:var(--kleur-op-licht-zacht)}.logo-shelf--donker[data-astro-cid-hwy5snv2] .logo-shelf__kaart[data-astro-cid-hwy5snv2] figcaption[data-astro-cid-hwy5snv2]{font-family:var(--font-kop);letter-spacing:0;text-transform:none;color:var(--kleur-ink);padding:.75rem .875rem .875rem;font-size:1rem;font-weight:400}@media (width<=1024px){.logo-shelf--licht[data-astro-cid-hwy5snv2] .logo-shelf__grid[data-astro-cid-hwy5snv2],.logo-shelf--donker[data-astro-cid-hwy5snv2] .logo-shelf__grid[data-astro-cid-hwy5snv2]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.logo-shelf--licht[data-astro-cid-hwy5snv2] .logo-shelf__grid[data-astro-cid-hwy5snv2],.logo-shelf--donker[data-astro-cid-hwy5snv2] .logo-shelf__grid[data-astro-cid-hwy5snv2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.logo-shelf--licht[data-astro-cid-hwy5snv2] .logo-shelf__grid[data-astro-cid-hwy5snv2],.logo-shelf--donker[data-astro-cid-hwy5snv2] .logo-shelf__grid[data-astro-cid-hwy5snv2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.logo-shelf--donker[data-astro-cid-hwy5snv2]{padding:1rem}}.logo-blad[data-astro-cid-hwy5snv2]{border:1px solid var(--kleur-rand);border-radius:var(--radius-kaart);background:var(--kleur-vlak);width:min(42rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--kleur-ink);box-shadow:var(--schaduw-groot);margin:auto;padding:0;overflow:auto}.logo-blad[data-astro-cid-hwy5snv2]::backdrop{background:#0c080ec7}.logo-blad__balk[data-astro-cid-hwy5snv2]{justify-content:flex-end;padding:.75rem .75rem 0;display:flex}.logo-blad__sluit[data-astro-cid-hwy5snv2]{border:1px solid var(--kleur-rand-sterk);border-radius:var(--radius-klein);width:2.75rem;height:2.75rem;color:var(--kleur-ink);font:inherit;cursor:pointer;background:0 0;place-items:center;padding:0;font-size:1.125rem;display:grid}.logo-blad__sluit[data-astro-cid-hwy5snv2]:hover{background:var(--kleur-accent);border-color:var(--kleur-accent);color:var(--kleur-op-accent)}.logo-blad__sluit[data-astro-cid-hwy5snv2]:focus-visible{outline:3px solid var(--kleur-accent);outline-offset:3px}.logo-blad__vel[data-astro-cid-hwy5snv2]{gap:clamp(1.25rem,3vw,2rem);padding:.5rem clamp(1.5rem,5vw,3rem) clamp(2rem,5vw,3rem);display:grid}.logo-blad__naam[data-astro-cid-hwy5snv2]{font-family:var(--font-kop);font-size:var(--maat-kop-l);letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.1}.logo-blad[data-astro-cid-hwy5snv2] [data-astro-cid-hwy5snv2][data-logo-merkblad]{gap:clamp(1.25rem,3vw,2rem);display:grid}.logo-blad[data-astro-cid-hwy5snv2] [data-astro-cid-hwy5snv2][data-logo-merkblad][hidden],.logo-blad__waaier[data-astro-cid-hwy5snv2][hidden]{display:none}.logo-blad__podium[data-astro-cid-hwy5snv2]{background:var(--kleur-wit);border-radius:var(--radius-klein);place-items:center;min-height:12rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.logo-blad__merk[data-astro-cid-hwy5snv2]{object-fit:contain;width:min(22rem,88%);max-height:10rem}.logo-blad__kleuren[data-astro-cid-hwy5snv2]{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.logo-blad[data-astro-cid-hwy5snv2] .logo-blad__kleur{justify-items:start;gap:.4rem;display:grid}.logo-blad[data-astro-cid-hwy5snv2] .logo-blad__staal{border-radius:var(--radius-klein);border:1px solid var(--kleur-rand-sterk);width:4.5rem;height:4.5rem;display:block}.logo-blad[data-astro-cid-hwy5snv2] .logo-blad__code{letter-spacing:.06em;text-transform:uppercase;color:var(--kleur-ink-zacht);font-size:.75rem;font-weight:700}.logo-blad__waaier[data-astro-cid-hwy5snv2]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.75rem;margin:0;padding:0;display:grid}.logo-blad__waaierbeeld[data-astro-cid-hwy5snv2]{aspect-ratio:16/9;display:block;position:relative}.logo-blad__waaierbeeld[data-astro-cid-hwy5snv2] img[data-astro-cid-hwy5snv2]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.logo-blad__waaier-open[data-astro-cid-hwy5snv2],.logo-blad__waaier[data-astro-cid-hwy5snv2][data-open=true] .logo-blad__waaier-gesloten[data-astro-cid-hwy5snv2]{opacity:0}.logo-blad__waaier[data-astro-cid-hwy5snv2][data-open=true] .logo-blad__waaier-open[data-astro-cid-hwy5snv2]{opacity:1}.logo-blad__waaierinstructie[data-astro-cid-hwy5snv2]{letter-spacing:.04em;text-transform:uppercase;align-items:center;min-height:2.75rem;font-size:.75rem;font-weight:700;display:flex}@media (prefers-reduced-motion:reduce){.logo-shelf__podium[data-astro-cid-hwy5snv2] img[data-astro-cid-hwy5snv2]{transition:none}.logo-shelf__kaart[data-astro-cid-hwy5snv2]:hover .logo-shelf__podium[data-astro-cid-hwy5snv2] img[data-astro-cid-hwy5snv2],.logo-shelf--donker[data-astro-cid-hwy5snv2] .logo-shelf__kaart[data-astro-cid-hwy5snv2]:hover{transform:none}}.opdrachtgevers-sectie[data-astro-cid-ecaqob6m]{max-width:var(--max-breedte);padding:clamp(3rem, 6vw, 5rem) var(--zijkant);gap:clamp(2rem,4vw,3rem);margin:0 auto;display:grid}
