@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_d534cccd-module__Pxamhq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_d534cccd-module__Pxamhq__variable{--fork-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
[data-fork]{--fork-inkt:#12100c;--fork-inkt-diep:#0c0a08;--fork-vlak-1:#1a1712;--fork-vlak-2:#231f18;--fork-lijn:#2b2721;--fork-lijn-sterk:#3e382e;--fork-papier:#f3efe7;--fork-papier-zacht:#cec7ba;--fork-papier-gedempt:#9a9382;--fork-papier-rest:#6e6759;--fork-signaal:var(--signal-pink);--fork-gradient-woord:linear-gradient(120deg, var(--brand-blue-accent) 0%, var(--brand-blue-light) 32%, var(--signal-pink) 66%, var(--brand-orange) 100%);--fork-breedte-canvas:104rem;--fork-breedte-uitbraak:88rem;--fork-breedte-proza:40rem;--fork-marge:clamp(1.25rem, 4vw, 3.5rem);--fork-ruimte-kort:clamp(2.5rem, 5vw, 4rem);--fork-ruimte:clamp(4rem, 8vw, 7rem);--fork-ruimte-ruim:clamp(5.5rem, 11vw, 10rem);--fork-banner-ruimte:clamp(1rem, 5vw, 4rem);--fork-ease:cubic-bezier(.23, 1, .32, 1);--fork-vlot:.15s;--fork-gewoon:.35s;background-color:var(--fork-inkt);color:var(--fork-papier)}[data-fork] :focus-visible{outline:2px solid var(--fork-signaal);outline-offset:3px;border-radius:1px}.fork-kolos{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.5rem,8vw,8rem);font-weight:830;line-height:.92}.fork-claim{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:800;line-height:.98}.fork-kop{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700;line-height:1.08}.fork-cijfer{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5.5vw,5.5rem);font-weight:800;line-height:1}.fork-stap-nr{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1.15}@media (min-width:768px){.fork-stap-nr{letter-spacing:-.035em;font-size:2rem;line-height:1.1}}.fork-belofte{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.375rem,2.1vw,1.875rem);font-weight:500;line-height:1.3}.fork-proza{letter-spacing:0;max-width:var(--fork-breedte-proza);font-size:1.125rem;font-weight:500;line-height:1.6}.fork-quote{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(1.625rem,2.8vw,2.5rem);font-weight:700;line-height:1.15}.fork-mono{font-family:var(--fork-mono), ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500;line-height:1.4}.fork-mono-tekst{font-family:var(--fork-mono), ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:.01em;text-transform:none;font-size:.8125rem;font-weight:400;line-height:1.5}.fork-kleur{background-image:var(--fork-gradient-woord);color:#0000;-webkit-background-clip:text;background-clip:text}.fork-scrim{--fork-scrim-voet:linear-gradient(to top, var(--fork-inkt) 0%, color-mix(in srgb, var(--fork-inkt) 97%, transparent) 12%, color-mix(in srgb, var(--fork-inkt) 82%, transparent) 30%, color-mix(in srgb, var(--fork-inkt) 50%, transparent) 56%, color-mix(in srgb, var(--fork-inkt) 14%, transparent) 78%, transparent 94%);--fork-scrim-hoek:radial-gradient(120% 135% at var(--fork-scrim-x,10%) 100%, color-mix(in srgb, var(--fork-inkt) 78%, transparent) 0%, color-mix(in srgb, var(--fork-inkt) 42%, transparent) 44%, transparent 72%);background-image:var(--fork-scrim-hoek), var(--fork-scrim-voet)}.fork-scrim-rechts{--fork-scrim-x:90%}.fork-scrim-kolom{background-image:radial-gradient(58% 85% at 24% 68%, color-mix(in srgb, var(--fork-inkt) 88%, transparent) 0%, color-mix(in srgb, var(--fork-inkt) 70%, transparent) 50%, color-mix(in srgb, var(--fork-inkt) 30%, transparent) 80%, transparent 100%)}.fork-scrim-kop{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--fork-inkt) 86%, transparent) 0%, color-mix(in srgb, var(--fork-inkt) 44%, transparent) 55%, transparent 100%)}[data-fork]{--fork-lijn-op-beeld:color-mix(in srgb, var(--fork-papier) 30%, transparent)}.fork-plaat{background-color:var(--fork-inkt-diep);border:1px solid var(--fork-lijn)}.fork-knop-primair{background-color:var(--fork-knop-grond);color:var(--fork-knop-tekst);letter-spacing:0;transition:transform .12s var(--fork-ease);border-radius:2px;align-items:center;gap:.625rem;padding:.8125rem 1.375rem;font-size:.875rem;font-weight:650;display:inline-flex}.fork-knop-primair:active{transform:scale(.97)}.fork-knop-secundair{color:var(--fork-papier);border:1px solid var(--fork-lijn-sterk);transition:border-color var(--fork-vlot) var(--fork-ease), transform .12s var(--fork-ease);background-color:#0000;border-radius:2px;align-items:center;gap:.625rem;padding:.75rem 1.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.fork-knop-secundair:hover{border-color:var(--fork-papier-gedempt)}.fork-knop-secundair:active{transform:scale(.97)}.fork-link{color:var(--fork-papier-zacht);transition:color var(--fork-vlot) var(--fork-ease);align-items:baseline;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.fork-link:hover{color:var(--fork-papier)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-fork] .fork-entree{animation:linear both fork-entree;animation-timeline:view();animation-range:entry 8% entry 38%}[data-fork] .fork-entree-beeld{animation:linear both fork-entree-beeld;animation-timeline:view();animation-range:entry entry 45%}}}@keyframes fork-entree{0%{opacity:0;transform:translateY(14px)}}@keyframes fork-entree-beeld{0%{opacity:0;transform:scale(1.025)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-fork] .fork-banner{view-timeline:--fork-banner block}[data-fork] .fork-banner-beeld{animation:linear both fork-banner-komt,linear both fork-banner-gaat;animation-timeline:--fork-banner,--fork-banner;animation-range:entry entry 60%,exit}[data-fork] .fork-banner-tekst{animation:linear both fork-banner-tekst-los;animation-timeline:--fork-banner;animation-range:exit exit 70%}[data-fork] .fork-cue{animation:linear both fork-cue-weg;animation-timeline:scroll(root);animation-range:0 45vh}}}@keyframes fork-banner-komt{0%{opacity:.55;transform:scale(1.04)}}@keyframes fork-banner-gaat{to{opacity:.4;transform:translateY(9%)scale(1.05)}}@keyframes fork-banner-tekst-los{to{transform:translateY(-2.5rem)}}@keyframes fork-cue-weg{to{opacity:0}}.fork-index summary{cursor:pointer;list-style:none}.fork-index summary::-webkit-details-marker{display:none}.fork-index-plus{transition:transform var(--fork-gewoon) var(--fork-ease);display:inline-block}.fork-index[open] .fork-index-plus{transform:rotate(45deg)}.fork-cue-spoor{background-color:color-mix(in srgb, var(--fork-papier) 22%, transparent);width:1px;height:5rem;position:relative;overflow:hidden}.fork-cue-spoor:after{content:"";inset-inline:0;background-color:var(--fork-papier);height:45%;animation:2.4s cubic-bezier(.55,0,.35,1) infinite fork-cue-zakt;position:absolute;top:0}@keyframes fork-cue-zakt{0%{transform:translateY(-100%)}55%,to{transform:translateY(222%)}}@media (prefers-reduced-motion:reduce){[data-fork] *{transition-duration:1ms!important;animation-duration:1ms!important}}[data-fork]{--fork-banner-lucht:clamp(.75rem, 1.5vw, 1.375rem)}.fork-onthul{opacity:0;transition:grid-template-rows var(--fork-gewoon) var(--fork-ease), opacity var(--fork-gewoon) var(--fork-ease);grid-template-rows:0fr;display:grid}.fork-onthul>*{min-height:0;overflow:hidden}.fork-banner-blok:hover .fork-onthul,.fork-banner-blok:focus-within .fork-onthul{opacity:1;grid-template-rows:1fr}@media (hover:none){.fork-onthul{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.fork-onthul{transition:none}}.fork-knop{border:1px solid var(--fork-papier);color:var(--fork-papier);transition:background-color var(--fork-gewoon) var(--fork-ease), color var(--fork-gewoon) var(--fork-ease);background-color:#0000;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;display:inline-flex}.fork-banner-blok:hover .fork-knop,.fork-banner-blok:focus-within .fork-knop{background-color:var(--fork-papier);color:var(--fork-inkt)}[data-fork-kleur=fade] .fork-scrim,[data-fork-kleur=blad] .fork-scrim,:is([data-fork-kleur=papier],[data-fork-kleur=wit]) .fork-scrim{--fork-scrim-voet:linear-gradient(to top, var(--fork-inkt) 0%, color-mix(in srgb, var(--fork-inkt) 90%, transparent) 6%, color-mix(in srgb, var(--fork-inkt) 58%, transparent) 17%, color-mix(in srgb, var(--fork-inkt) 26%, transparent) 31%, color-mix(in srgb, var(--fork-inkt) 8%, transparent) 45%, transparent 60%)}[data-fork-kleur=fade] .fork-scrim-kolom,[data-fork-kleur=blad] .fork-scrim-kolom,:is([data-fork-kleur=papier],[data-fork-kleur=wit]) .fork-scrim-kolom{background-image:radial-gradient(46% 62% at 22% 72%, color-mix(in srgb, var(--fork-inkt) 84%, transparent) 0%, color-mix(in srgb, var(--fork-inkt) 58%, transparent) 52%, color-mix(in srgb, var(--fork-inkt) 20%, transparent) 78%, transparent 100%)}:is([data-fork-kleur=fade],[data-fork-kleur=blad],:is([data-fork-kleur=papier],[data-fork-kleur=wit])) .fork-scrim{--fork-scrim-hoek:radial-gradient(72% 82% at var(--fork-scrim-x,14%) 94%, color-mix(in srgb, var(--fork-inkt) 86%, transparent) 0%, color-mix(in srgb, var(--fork-inkt) 64%, transparent) 32%, color-mix(in srgb, var(--fork-inkt) 30%, transparent) 62%, transparent 86%)}[data-fork-kleur=tint] [data-fork]{--fork-inkt:#1e1a14;--fork-inkt-diep:#171410;--fork-vlak-1:#272219;--fork-vlak-2:#322b20;--fork-lijn:#39332a;--fork-lijn-sterk:#4d4638}[data-fork]{--fork-knop-grond:var(--fork-papier);--fork-knop-tekst:var(--fork-inkt-diep)}:is([data-fork-kleur=blad],[data-fork-kleur=papier],[data-fork-kleur=wit]) :is(.fork-blad,.fork-werkdetail){--fork-inkt:#f3efe7;--fork-inkt-diep:#12100c;--fork-vlak-1:#eae4d8;--fork-vlak-2:#e0d9ca;--fork-lijn:#ddd6c8;--fork-lijn-sterk:#bdb4a2;--fork-papier:#12100c;--fork-papier-zacht:#3a352c;--fork-papier-gedempt:#5c5648;--fork-papier-rest:#7d7566;--fork-knop-grond:#12100c;--fork-knop-tekst:#f3efe7;--fork-gradient-woord:linear-gradient(120deg, var(--brand-blue-dark) 0%, var(--brand-violet) 34%, var(--brand-purple) 68%, var(--brand-magenta) 100%);background-color:var(--fork-inkt);color:var(--fork-papier)}.fork-astra{--fork-astra-gat:clamp(1.25rem, 3vw, 3rem);--fork-astra-klein:1rem;--fork-astra-leesmaat:35rem;--fork-astra-ruimte:clamp(3rem, 6vw, 5.5rem);--fork-astra-kop:clamp(2rem, 3.2vw, 3.25rem);--fork-astra-stelling:clamp(3rem, 5.5vw, 5.5rem);--fork-astra-portret-gap:clamp(.625rem, 1vw, 1rem);--fork-astra-haarlijn:1px;padding-bottom:var(--fork-ruimte)}.fork-astra-canvas{max-width:var(--fork-breedte-canvas);padding-inline:var(--fork-marge);margin-inline:auto}.fork-astra-versie{gap:var(--fork-astra-klein) var(--fork-astra-gat);padding-block:var(--fork-astra-klein);border-block-start:var(--fork-astra-haarlijn) solid var(--fork-lijn);color:var(--fork-papier-gedempt);flex-wrap:wrap;display:flex}.fork-astra-versie span{margin-inline-end:auto}.fork-astra-versie a:hover{color:var(--fork-papier)}.fork-astra-opening{padding-top:var(--fork-astra-gat)}.fork-astra-titel{letter-spacing:-.055em;text-wrap:balance;max-width:20ch;font-size:clamp(2.75rem,7.2vw,7.5rem);font-weight:750;line-height:1.02}.fork-astra-intro{max-width:48rem;margin-block:var(--fork-astra-gat);color:var(--fork-papier-zacht)}.fork-astra-mensen{gap:var(--fork-astra-portret-gap);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.fork-astra-portret{aspect-ratio:3/4;position:relative;overflow:hidden}.fork-astra-portret img,.fork-astra-foto img{object-fit:cover}.fork-astra-portret img{transition:transform var(--fork-gewoon) var(--fork-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fork-astra-mensen li:hover img{transform:scale(1.035)}}.fork-astra-naam{margin-top:var(--fork-astra-klein);font-size:.9375rem;font-weight:650;line-height:1.25}.fork-astra-rol{color:var(--fork-papier-gedempt);margin-top:.375rem;font-size:.8125rem;line-height:1.5}.fork-astra-jong{gap:var(--fork-astra-gat);margin-top:var(--fork-astra-gat);padding-top:var(--fork-astra-gat);border-top:var(--fork-astra-haarlijn) solid var(--fork-lijn);grid-template-columns:1fr 1fr 1fr;display:grid}.fork-astra-subkop{font-size:var(--fork-astra-kop);letter-spacing:-.04em;text-wrap:balance;font-weight:650;line-height:1.08}.fork-astra .fork-proza{color:var(--fork-papier-zacht)}.fork-astra-spread{margin-block:var(--fork-astra-ruimte);padding-block:var(--fork-astra-gat);border-block:var(--fork-astra-haarlijn) solid var(--fork-lijn);grid-template-columns:1.15fr 1fr;gap:clamp(2rem,8vw,8rem);display:grid}.fork-astra-stelling{font-size:var(--fork-astra-stelling);letter-spacing:-.05em;text-wrap:balance;font-weight:700;line-height:1.04}.fork-astra-spread p,.fork-astra-vloertekst>p{max-width:var(--fork-astra-leesmaat);margin-top:var(--fork-astra-klein)}.fork-astra-productie{align-self:center}.fork-astra-productie>a{margin-top:var(--fork-astra-gat);display:inline-block}.fork-astra-praktijk{gap:var(--fork-astra-gat);grid-template-columns:1fr 1fr;align-items:start;display:grid}.fork-astra-foto{aspect-ratio:4/5;position:relative}.fork-astra-fade{background:linear-gradient(to top, var(--fork-inkt), transparent 22%);pointer-events:none;position:absolute;inset:0}.fork-astra-vloerbeeld figcaption{margin-top:var(--fork-astra-klein);color:var(--fork-papier-gedempt)}.fork-astra-werkvormen{margin-top:var(--fork-astra-gat)}.fork-astra-werkvormen>h3{margin-bottom:var(--fork-astra-klein)}.fork-astra-werkvormen details{border-top:var(--fork-astra-haarlijn) solid var(--fork-lijn)}.fork-astra-werkvormen summary{justify-content:space-between;align-items:center;gap:var(--fork-astra-klein);padding-block:var(--fork-astra-klein);cursor:pointer;font-size:1.375rem;font-weight:550;list-style:none;display:flex}.fork-astra-werkvormen summary::-webkit-details-marker{display:none}.fork-astra-plus{font-weight:400}.fork-astra-werkvormen details[open] .fork-astra-plus{transform:rotate(45deg)}.fork-astra-werkvormen details>p{padding-bottom:var(--fork-astra-klein)}.fork-astra-slot{justify-content:space-between;align-items:center;gap:var(--fork-astra-gat);border-top:var(--fork-astra-haarlijn) solid var(--fork-lijn);margin-top:var(--fork-astra-ruimte);padding-top:var(--fork-astra-gat);display:flex}.fork-astra-slot p{max-width:var(--fork-astra-leesmaat)}.fork-astra-slot a{flex-shrink:0}.fork-astra-ontbreekt{margin-top:var(--fork-astra-ruimte);max-width:52rem;color:var(--fork-papier-gedempt);font-size:.875rem;line-height:1.6}.fork-astra-ontbreekt ul{margin-top:var(--fork-astra-klein);padding-left:var(--fork-astra-klein);list-style:outside}.fork-astra-ontbreekt li+li{margin-top:.375rem}@media (max-width:1023px){.fork-astra-mensen{row-gap:var(--fork-astra-gat);grid-template-columns:repeat(4,minmax(0,1fr))}.fork-astra-jong{grid-template-columns:1fr 1fr}.fork-astra-jong h2{grid-column:1/-1}}@media (max-width:767px){.fork-astra-jong,.fork-astra-spread,.fork-astra-praktijk{grid-template-columns:1fr}.fork-astra-stelling{max-width:14ch}.fork-astra-foto{aspect-ratio:4/3}.fork-astra-slot{flex-direction:column;align-items:flex-start}}@media (max-width:479px){.fork-astra-mensen{grid-template-columns:repeat(2,minmax(0,1fr))}.fork-astra-versie span{flex-basis:100%}}:is([data-fork-kleur=papier],[data-fork-kleur=wit]) [data-fork]{color:#12100c;background-color:#f3efe7}:is([data-fork-kleur=papier],[data-fork-kleur=wit]) .fork-banner-blok{--fork-inkt:#f3efe7;--fork-papier:#12100c;--fork-papier-zacht:#3a352c;--fork-papier-gedempt:#5c5648;--fork-papier-rest:#7d7566;--fork-knop-grond:#12100c;--fork-knop-tekst:#f3efe7;--fork-lijn-op-beeld:#12100c4d;color:var(--fork-papier)}.fork-kaart-beeld{position:relative;overflow:hidden}.fork-kaart-beeld img{transition:transform var(--fork-gewoon) var(--fork-ease)}.fork-kaart:hover .fork-kaart-beeld img,.fork-kaart:focus-visible .fork-kaart-beeld img{transform:scale(1.03)}.fork-kaart-titel{transition:color var(--fork-vlot) var(--fork-ease)}.fork-kaart:hover .fork-kaart-titel{color:var(--fork-papier)}.fork-kleurkiezer{--fork-kiezer-inkt:#12100c;--fork-kiezer-lijn:#3e382e;--fork-kiezer-papier:#f3efe7;--fork-kiezer-gedempt:#9a9382;background-color:var(--fork-kiezer-inkt);border:1px solid var(--fork-kiezer-lijn);border-radius:2px}.fork-kleurkiezer button{color:var(--fork-kiezer-gedempt);background:0 0;border-radius:1px}.fork-kleurkiezer button[aria-pressed=true]{background:var(--fork-kiezer-papier);color:var(--fork-kiezer-inkt)}.fork-astra-header{max-width:var(--fork-breedte-canvas);padding:1.5rem var(--fork-marge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.fork-astra-merk{aspect-ratio:1078/231;flex-shrink:0;width:clamp(10rem,14vw,12rem);display:block;position:relative}.fork-astra-merk img{object-fit:contain}.fork-astra-navigatie{flex-wrap:wrap;gap:1.5rem;font-size:.875rem;display:flex}.fork-astra-navigatie a{text-underline-offset:.4em}.fork-astra-navigatie a[aria-current],.fork-astra-navigatie a:hover{text-decoration:underline}.fork-astra-contactlink{font-size:.875rem;font-weight:600}.fork-astra-contactlink span{margin-left:.625rem}.fork-astra-editie{--fork-astra-affiche-maat:clamp(3rem, 7.6vw, 8rem);--fork-astra-sectiekop-maat:clamp(2.75rem, 6vw, 6rem);--fork-astra-hoofdstuk:clamp(4rem, 8vw, 8rem);--fork-astra-beeldzoom:1.035}.fork-astra-home-opening{padding-block:var(--fork-astra-gat)}.fork-astra-affiche{font-size:var(--fork-astra-affiche-maat);letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;font-weight:780;line-height:.97}.fork-astra-home-opening .fork-astra-affiche{text-align:center;max-width:17ch;margin-inline:auto}.fork-astra-home-lead{justify-content:space-between;align-items:flex-end;gap:var(--fork-astra-gat);margin-top:var(--fork-astra-gat);display:flex}.fork-astra-home-lead p{max-width:39rem}.fork-astra-tekstlink{text-underline-offset:.35em;flex-shrink:0;align-items:baseline;gap:1.5rem;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.fork-astra-markten{gap:var(--fork-astra-gat);margin-top:var(--fork-astra-klein);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fork-astra-marktbeeld,.fork-astra-werkbeeld{position:relative;overflow:hidden}.fork-astra-marktbeeld{aspect-ratio:4/5}.fork-astra-markt:nth-child(2) .fork-astra-marktbeeld{aspect-ratio:1}.fork-astra-marktbeeld img,.fork-astra-werkbeeld img{object-fit:cover;transition:transform var(--fork-gewoon) var(--fork-ease)}.fork-astra-marktkop{letter-spacing:-.035em;margin-top:var(--fork-astra-klein);font-size:clamp(1.375rem,2vw,2rem);font-weight:650;line-height:1.15}.fork-astra-sectiekop{font-size:var(--fork-astra-sectiekop-maat);letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;font-weight:740;line-height:1}.fork-astra-aanbod,.fork-astra-werkselectie,.fork-astra-overpreview{margin-top:var(--fork-astra-hoofdstuk)}.fork-astra-aanbod-intro{max-width:47rem;margin-top:var(--fork-astra-gat)}.fork-astra-dienstenindex{margin-top:var(--fork-astra-gat)}.fork-astra-dienstenindex a{gap:var(--fork-astra-klein);letter-spacing:-.04em;grid-template-columns:2.5rem 1fr auto;align-items:baseline;padding-block:1.25rem;font-size:clamp(1.5rem,3vw,3rem);display:grid}.fork-astra-dienstenindex a:hover{color:var(--fork-papier-gedempt)}.fork-astra-sectieheader{justify-content:space-between;align-items:baseline;gap:var(--fork-astra-gat);margin-bottom:var(--fork-astra-gat);flex-wrap:wrap;display:flex}.fork-astra-werkgrid{gap:var(--fork-astra-ruimte) var(--fork-astra-gat);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fork-astra-werkbeeld{aspect-ratio:4/3}.fork-astra-werkgrid li:nth-child(3n+2) .fork-astra-werkbeeld{aspect-ratio:4/5}.fork-astra-werkgrid li:nth-child(3n) .fork-astra-werkbeeld{aspect-ratio:1}.fork-astra-werkcaption{margin-top:var(--fork-astra-klein);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.fork-astra-werkcaption h3{letter-spacing:-.03em;font-size:1.25rem;font-weight:650}.fork-astra-werkcaption>span{color:var(--fork-papier-gedempt)}.fork-astra-werkkaart>p{margin-top:.5rem;font-size:1rem}.fork-astra-overpreview{gap:var(--fork-astra-gat);grid-template-columns:1fr 1fr;align-items:center;display:grid}.fork-astra-overpreview .fork-belofte{margin-block:var(--fork-astra-gat);max-width:var(--fork-astra-leesmaat)}.fork-astra-portretdrieluik{gap:var(--fork-astra-portret-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.fork-astra-portretdrieluik figure>div{aspect-ratio:3/4;position:relative}.fork-astra-portretdrieluik figure:nth-child(2)>div{aspect-ratio:3/5}.fork-astra-portretdrieluik img{object-fit:cover}.fork-astra-portretdrieluik figcaption{margin-top:.5rem;font-size:.8125rem}.fork-astra-contactslot{margin-top:var(--fork-astra-hoofdstuk);padding-top:var(--fork-astra-gat);border-top:var(--fork-astra-haarlijn) solid var(--fork-lijn-sterk)}.fork-astra-contactslot a{font-size:var(--fork-astra-sectiekop-maat);letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:.2em;font-weight:650;line-height:1.05;display:flex}.fork-astra-contactslot a>span:last-child{margin-left:auto}.fork-astra-dienstenopening{padding-block:var(--fork-astra-ruimte)}.fork-astra-dienstenopening>.fork-mono{margin-bottom:var(--fork-astra-gat)}.fork-astra-dienstenopening .fork-astra-affiche{max-width:17ch}.fork-astra-dienstenopening>.fork-belofte{max-width:48rem;margin-top:var(--fork-astra-gat)}.fork-astra-dienstenboek>details{border-top:var(--fork-astra-haarlijn) solid var(--fork-lijn-sterk);scroll-margin-top:var(--fork-astra-gat)}.fork-astra-dienstenboek summary{align-items:baseline;gap:var(--fork-astra-gat);padding-block:var(--fork-astra-gat);cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) auto;list-style:none;display:grid}.fork-astra-dienstenboek summary::-webkit-details-marker{display:none}.fork-astra-dienstenboek summary h2{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(2rem,5vw,5rem);font-weight:550;line-height:1.08}.fork-astra-dienstenboek summary .fork-astra-plus{font-size:var(--fork-astra-kop);line-height:1}.fork-astra-dienstenboek details[open] summary .fork-astra-plus{transform:rotate(45deg)}.fork-astra-dienstenboek details[open] summary h2{background:var(--fork-gradient-woord);color:#0000;-webkit-background-clip:text;background-clip:text}.fork-astra-dienstinhoud{gap:var(--fork-astra-gat);padding-bottom:var(--fork-astra-ruimte);padding-left:calc(2.5rem + var(--fork-astra-gat));grid-template-columns:1.15fr 1fr;align-items:start;display:grid}.fork-astra-dienstverhaal h3{margin-top:var(--fork-astra-gat);margin-bottom:var(--fork-astra-klein);letter-spacing:-.025em;font-size:1.375rem;font-weight:600}.fork-astra-dienstverhaal p+p{margin-top:var(--fork-astra-klein)}.fork-astra-rolverdeling{padding-top:var(--fork-astra-klein);font-size:1.125rem;font-weight:600}.fork-astra-dienstverhaal>a{margin-top:var(--fork-astra-gat)}.fork-astra-dienstbeeld{aspect-ratio:4/5;border:var(--fork-astra-haarlijn) dashed var(--fork-lijn-sterk);padding:var(--fork-astra-gat);color:var(--fork-papier-gedempt);flex-direction:column;justify-content:space-between;display:flex}.fork-astra-dienstbeeld>p{letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.15}.fork-astra-wachttekst{color:var(--fork-papier-gedempt);font-size:.9375rem;line-height:1.6}.fork-astra-dienstenmanifest{margin-block:var(--fork-astra-hoofdstuk);max-width:62rem}.fork-astra-dienstenmanifest .fork-belofte{max-width:44rem;margin-block:var(--fork-astra-gat)}.fork-astra-veiligheid{gap:var(--fork-astra-gat);border-top:var(--fork-astra-haarlijn) solid var(--fork-lijn-sterk);padding-top:var(--fork-astra-gat);grid-template-columns:1fr 1fr;display:grid}.fork-astra-veiligheid p+p{margin-top:var(--fork-astra-klein)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fork-astra-markt:hover img,.fork-astra-werkkaart:hover img{transform:scale(var(--fork-astra-beeldzoom))}}@media (max-width:1023px){.fork-astra-navigatie{flex-basis:100%;order:3;gap:.75rem 1.5rem}.fork-astra-werkcaption{display:block}.fork-astra-werkcaption>span{margin-top:.5rem;display:block}}@media (max-width:767px){.fork-astra-home-opening .fork-astra-affiche{text-align:left;max-width:18ch}.fork-astra-home-lead{flex-direction:column;align-items:flex-start}.fork-astra-markten,.fork-astra-werkgrid,.fork-astra-overpreview,.fork-astra-dienstinhoud,.fork-astra-veiligheid{grid-template-columns:1fr}.fork-astra-markten{gap:var(--fork-astra-ruimte)}.fork-astra-markt:nth-child(2){padding-top:0}.fork-astra-markt .fork-astra-marktbeeld,.fork-astra-werkgrid li .fork-astra-werkbeeld{aspect-ratio:4/3}.fork-astra-dienstenindex a{grid-template-columns:1.5rem 1fr auto}.fork-astra-dienstenboek summary{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.75rem}.fork-astra-dienstenboek summary h2{font-size:clamp(1.5rem,6.7vw,3rem)}.fork-astra-dienstinhoud{padding-left:0}.fork-astra-dienstbeeld{aspect-ratio:2}.fork-astra-navigatie{font-size:.8125rem}.fork-astra-contactslot a{font-size:clamp(2.5rem,9vw,4rem)}}.fork-astra{isolation:isolate;background-color:var(--fork-inkt);color:var(--fork-papier);position:relative}:is([data-fork-kleur=aubergine],[data-fork-kleur=kobalt],[data-fork-kleur=petrol],[data-fork-kleur=koper]) :is(.fork-astra,.fork-werkdetail,.fork-werkdetail .fork-banner-blok){--fork-inkt:#211629;--fork-inkt-diep:#160e1c;--fork-vlak-1:#2b2033;--fork-vlak-2:#37293f;--fork-lijn:#574660;--fork-lijn-sterk:#81718b;--fork-papier:#f6eff8;--fork-papier-zacht:#e4dae8;--fork-papier-gedempt:#c9bbd0;--fork-papier-rest:#b5a6bf;--fork-astra-waas-a:#653276;--fork-astra-waas-b:#304f86;--fork-astra-waas-zichtbaar:block}[data-fork-kleur=kobalt] :is(.fork-astra,.fork-werkdetail,.fork-werkdetail .fork-banner-blok){--fork-inkt:#111d37;--fork-lijn:#3e5377;--fork-lijn-sterk:#7388ae;--fork-astra-waas-a:#244e9a;--fork-astra-waas-b:#583b83}[data-fork-kleur=petrol] :is(.fork-astra,.fork-werkdetail,.fork-werkdetail .fork-banner-blok){--fork-inkt:#102b2c;--fork-lijn:#3c6061;--fork-lijn-sterk:#779795;--fork-astra-waas-a:#246765;--fork-astra-waas-b:#284c7f}[data-fork-kleur=koper] :is(.fork-astra,.fork-werkdetail,.fork-werkdetail .fork-banner-blok){--fork-inkt:#301d20;--fork-lijn:#674b4e;--fork-lijn-sterk:#a0827d;--fork-astra-waas-a:#804932;--fork-astra-waas-b:#583d6a}[data-fork-kleur=fade] .fork-astra{--fork-astra-waas-a:#5141a5;--fork-astra-waas-b:#255c93;--fork-astra-waas-zichtbaar:block}.fork-astra-achtergrond{display:var(--fork-astra-waas-zichtbaar,none);z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}[data-fork]:has(.fork-astra,.fork-werkdetail)>.fork-kleurkiezer{flex-wrap:wrap;width:max-content;max-width:calc(100vw - 1.5rem)}.fork-astra-dienstfoto>div{aspect-ratio:4/5;position:relative;overflow:hidden}.fork-astra-dienstfoto img{object-fit:cover}.fork-astra-dienstfoto figcaption{color:var(--fork-papier-gedempt);margin-top:.75rem;font-size:.75rem;line-height:1.6}.fork-astra-dienstfoto a{text-underline-offset:.2em;text-decoration:underline}@media (max-width:767px){.fork-astra-dienstfoto>div{aspect-ratio:4/3}.fork-astra-editie{--fork-astra-affiche-maat:clamp(2.25rem, 9.5vw, 4rem)}}.fork-astra-overpreview .fork-astra-sectiekop{font-size:clamp(2.25rem,4vw,4.5rem)}.fork-astra{--fork-astra-nav-grond:#141119;--fork-astra-nav-tekst:#f6eff8;--fork-astra-hero-beeld-grond:#17121c;padding-top:1rem}.fork-astra-header{margin-inline:var(--fork-marge);background:var(--fork-astra-nav-grond);max-width:none;color:var(--fork-astra-nav-tekst);gap:1rem 2rem;padding:1.25rem 1.5rem}.fork-astra-navigatie{gap:.5rem 1.25rem;font-size:.9375rem;font-weight:650}.fork-astra-navigatie a{opacity:.7;padding-block:.5rem}.fork-astra-navigatie a[aria-current],.fork-astra-navigatie a:hover{opacity:1;text-decoration:none}.fork-astra-navigatie a[aria-current]:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:.4rem;height:.4rem;margin-right:.5rem;display:inline-block}.fork-astra-contactlink{background:var(--fork-astra-nav-tekst);color:var(--fork-astra-nav-grond);padding:.875rem 1rem;font-weight:700}.fork-astra-versie{border:0;padding-block:1.25rem;font-size:.625rem}.fork-astra-home-opening,.fork-astra-dienstenopening{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,5rem);padding-block:1.5rem 4.5rem;display:grid}.fork-astra-editie{--fork-astra-affiche-maat:clamp(3.25rem, 6.3vw, 7.5rem)}.fork-astra-home-opening .fork-astra-affiche,.fork-astra-dienstenopening .fork-astra-affiche{text-align:left;text-wrap:initial;max-width:15ch;margin-inline:0}.fork-astra-affiche{letter-spacing:-.045em;line-height:.98}.fork-astra-home-lead{display:block}.fork-astra-home-lead p,.fork-astra-hero-verhaal>.fork-belofte{max-width:36rem;margin-block:1.75rem;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.5}.fork-astra-hero-verhaal>.fork-mono{margin-bottom:1.25rem}.fork-astra-hero-verhaal .fork-astra-tekstlink{background:var(--fork-papier);color:var(--fork-inkt);padding:1rem 1.25rem;font-weight:700;text-decoration:none}.fork-astra-hero-beeld{aspect-ratio:3/4;background:var(--fork-astra-hero-beeld-grond);position:relative}.fork-astra-hero-beeld img{object-fit:cover}.fork-astra-hero-beeld figcaption{background:var(--fork-astra-hero-beeld-grond);color:var(--fork-astra-nav-tekst);padding:.75rem 1rem;font-size:.6875rem;line-height:1.5;position:absolute;inset:auto 0 0}.fork-astra-hero-beeld a{text-underline-offset:.2em;text-decoration:underline}.fork-astra-dienstenopening .fork-astra-hero-beeld{aspect-ratio:4/5}.fork-astra-markten{margin-top:var(--fork-astra-hoofdstuk)}.fork-astra-marktkop{font-weight:750}.fork-astra-dienstenindex li{border-top:0}.fork-astra-dienstenindex a{padding:1.5rem 1.25rem;font-weight:650}.fork-astra-dienstenindex li:nth-child(odd){background:color-mix(in srgb, var(--fork-papier) 7%, transparent)}.fork-astra-dienstenindex a:hover{background:var(--fork-papier);color:var(--fork-inkt)}.fork-astra-dienstenboek>details{border:0;margin-bottom:.75rem}.fork-astra-dienstenboek summary{background:color-mix(in srgb, var(--fork-papier) 8%, transparent);padding:1.75rem}.fork-astra-dienstenboek summary h2{font-size:clamp(1.75rem,3.8vw,4rem);font-weight:700}.fork-astra-dienstenboek details[open] summary{background:var(--fork-papier);color:var(--fork-inkt)}.fork-astra-dienstenboek details[open] summary h2{color:inherit;background:0 0}.fork-astra-dienstinhoud{padding:2.5rem 0 3rem}.fork-astra-veiligheid,.fork-astra-contactslot{border-top:0}.fork-astra-veiligheid{padding:var(--fork-astra-gat);background:color-mix(in srgb, var(--fork-papier) 7%, transparent)}.fork-astra-contactslot{padding-block:var(--fork-astra-gat)}@media (min-width:1100px){.fork-astra-navigatie{order:initial;flex-basis:auto}}@media (max-width:1099px){.fork-astra-navigatie{flex-basis:100%;order:3;justify-content:space-between}}@media (max-width:767px){.fork-astra{padding-top:.75rem}.fork-astra-header{gap:1rem;padding:1rem}.fork-astra-contactlink{padding:.75rem;font-size:.75rem}.fork-astra-contactlink span{margin-left:.25rem}.fork-astra-navigatie{justify-content:flex-start;gap:.25rem 1rem;font-size:.8125rem}.fork-astra-home-opening,.fork-astra-dienstenopening{grid-template-columns:1fr;gap:2rem;padding-block:1rem 3rem}.fork-astra-editie{--fork-astra-affiche-maat:clamp(2.25rem, 10vw, 4.75rem)}.fork-astra-home-opening .fork-astra-affiche,.fork-astra-dienstenopening .fork-astra-affiche{max-width:16ch}.fork-astra-hero-beeld,.fork-astra-dienstenopening .fork-astra-hero-beeld{aspect-ratio:4/3}.fork-astra-dienstenboek summary{padding:1.25rem 1rem}.fork-astra-dienstenboek summary h2{font-size:clamp(1.375rem,6vw,2.75rem)}.fork-astra-dienstinhoud{padding-top:1.5rem}}[data-fork-kleur=limoen] :is(.fork-astra,.fork-werkdetail,.fork-werkdetail .fork-banner-blok){--fork-inkt:#e1ee79;--fork-inkt-diep:#28162e;--fork-vlak-1:#d8e76a;--fork-vlak-2:#cedb61;--fork-papier:#28162e;--fork-papier-zacht:#413347;--fork-papier-gedempt:#55465a;--fork-papier-rest:#6d5c6f;--fork-lijn:#a6b054;--fork-lijn-sterk:#7a8539;--fork-knop-grond:#28162e;--fork-knop-tekst:#e1ee79;--fork-astra-accent:#622168;--fork-astra-waas-zichtbaar:none}[data-fork-kleur=limoen] .fork-astra-header{color:var(--fork-papier);background:0 0;padding-block:1.5rem;padding-inline:0}[data-fork-kleur=limoen] .fork-astra-contactlink{color:inherit;text-underline-offset:.4em;background:0 0;padding-inline:0;text-decoration:underline}[data-fork-kleur=limoen] .fork-astra-navigatie{font-weight:550}[data-fork-kleur=limoen] .fork-astra-versie{padding-block:.5rem}[data-fork-kleur=limoen] .fork-astra-home-opening,[data-fork-kleur=limoen] .fork-astra-dienstenopening{gap:clamp(2rem,5vw,6rem);padding-block:clamp(2.5rem,5vw,5rem) clamp(4rem,7vw,7rem)}[data-fork-kleur=limoen] .fork-astra-affiche{text-transform:none;letter-spacing:-.065em;font-weight:580;line-height:1.01}[data-fork-kleur=limoen] .fork-astra-home-opening .fork-astra-affiche,[data-fork-kleur=limoen] .fork-astra-dienstenopening .fork-astra-affiche{max-width:13ch}[data-fork-kleur=limoen] .fork-astra-home-lead p,[data-fork-kleur=limoen] .fork-astra-hero-verhaal>.fork-belofte{max-width:29rem;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.55}[data-fork-kleur=limoen] .fork-astra-hero-verhaal .fork-astra-tekstlink{color:var(--fork-papier);background:0 0;border-bottom:2px solid;padding:.5rem 0}[data-fork-kleur=limoen] .fork-astra-hero-beeld{margin-top:2rem;transform:rotate(2deg)}[data-fork-kleur=limoen] .fork-astra-hero-beeld figcaption{background:var(--fork-inkt);color:var(--fork-papier-gedempt);padding:.65rem 0;inset:100% 0 auto}[data-fork-kleur=limoen] .fork-astra-sectiekop{text-transform:none;letter-spacing:-.06em;font-weight:550}[data-fork-kleur=limoen] .fork-astra-aanbod{gap:0 var(--fork-astra-gat);grid-template-columns:.85fr 1.3fr;display:grid}[data-fork-kleur=limoen] .fork-astra-aanbod-intro{grid-column:1;max-width:26rem;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.55}[data-fork-kleur=limoen] .fork-astra-dienstenindex{grid-area:1/2/span 2;margin:0}[data-fork-kleur=limoen] .fork-astra-dienstenindex li:nth-child(odd){background:0 0}[data-fork-kleur=limoen] .fork-astra-dienstenindex a{border-bottom:1px solid var(--fork-lijn-sterk);padding:1.5rem 0;font-weight:500}[data-fork-kleur=limoen] .fork-astra-dienstenindex a:hover{color:var(--fork-papier-zacht);background:0 0}[data-fork-kleur=limoen] .fork-astra-dienstenboek summary{border-top:1px solid var(--fork-lijn-sterk);background:0 0;padding:1.75rem 0}[data-fork-kleur=limoen] .fork-astra-dienstenboek summary h2{letter-spacing:-.055em;font-weight:500}[data-fork-kleur=limoen] .fork-astra-dienstenboek details[open] summary{color:var(--fork-papier);background:0 0}[data-fork-kleur=limoen] .fork-astra-dienstenboek details[open] summary h2{font-style:italic}[data-fork-kleur=limoen] .fork-astra-dienstverhaal .fork-belofte{letter-spacing:-.035em;max-width:25ch;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:500;line-height:1.2}[data-fork-kleur=limoen] .fork-astra-dienstverhaal .fork-proza{max-width:38rem;line-height:1.75}[data-fork-kleur=limoen] .fork-astra-dienstverhaal h3{margin-top:2rem;font-size:1.125rem;font-weight:700}[data-fork-kleur=limoen] .fork-astra-rolverdeling{font-style:italic;font-weight:500}[data-fork-kleur=limoen] .fork-astra-veiligheid{background:0 0;gap:clamp(2rem,6vw,6rem);padding:0}[data-fork-kleur=limoen] .fork-astra-werkcaption h3{font-size:1.5rem;font-weight:550}[data-fork-kleur=limoen] .fork-astra-marktkop{font-size:clamp(1.5rem,2.3vw,2.25rem);font-weight:550;line-height:1.15}[data-fork-kleur=limoen] .fork-astra .fork-kleur{color:var(--fork-astra-accent,var(--fork-papier));-webkit-text-fill-color:currentColor;background:0 0}[data-fork-kleur=limoen] .fork-astra-contactslot a{font-weight:500}[data-fork-kleur=limoen] .fork-astra .fork-astra-affiche .fork-kleur{font-style:italic}@media (max-width:767px){[data-fork-kleur=limoen] .fork-astra-header{gap:.5rem 1rem;padding-block:.75rem}[data-fork-kleur=limoen] .fork-astra-aanbod{display:block}[data-fork-kleur=limoen] .fork-astra-dienstenindex{margin-top:2rem}[data-fork-kleur=limoen] .fork-astra-affiche{letter-spacing:-.055em}[data-fork-kleur=limoen] .fork-astra-hero-beeld{margin:.5rem 0 1.5rem;transform:none}[data-fork-kleur=limoen] .fork-astra-home-opening,[data-fork-kleur=limoen] .fork-astra-dienstenopening{padding-block:2rem 4rem}}.fork-astra-markten{align-items:start;gap:clamp(1.25rem,2.5vw,3rem)}.fork-astra-markt:nth-child(2){padding-top:0}.fork-astra-marktkop{letter-spacing:-.035em;text-wrap:pretty;max-width:29ch;margin-top:1.25rem;font-size:clamp(1.25rem,1.65vw,1.875rem);font-weight:600;line-height:1.22}@media (max-width:767px){.fork-astra-markten{gap:2.5rem}.fork-astra-marktkop{max-width:30ch;font-size:1.5rem}}.fork-astra-sectiekop,.fork-astra-affiche{word-spacing:.06em}.fork-astra-toolfilm{aspect-ratio:4/3;background:var(--fork-astra-hero-beeld-grond);position:relative}.fork-astra-toolfilm video{object-fit:cover;width:100%;height:100%;display:block}.fork-astra-toolfilm button{background:var(--fork-astra-nav-grond);color:var(--fork-astra-nav-tekst);padding:.6rem .8rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.75rem;right:.75rem}.fork-astra-filmnoot{color:var(--fork-papier-gedempt);margin-top:.5rem;font-size:.75rem}.fork-astra-markt{display:block}.fork-astra-markt .fork-astra-fade{display:none}.fork-astra-markt .fork-astra-marktbeeld,.fork-astra-markt:nth-child(2) .fork-astra-marktbeeld{aspect-ratio:6/5}.fork-astra-marktverhaal{max-width:31rem;padding:1.25rem 0 0}.fork-astra-marktnaam{letter-spacing:.1em;text-transform:uppercase;color:var(--fork-papier-gedempt);font-size:.6875rem;font-weight:600}.fork-astra-marktkop{max-width:28ch;margin-top:.65rem;font-size:clamp(1.375rem,1.85vw,2rem);font-weight:500;line-height:1.17}.fork-astra-marktverhaal .fork-proza{max-width:40ch;margin-top:1rem;font-size:clamp(.9375rem,1vw,1.0625rem);line-height:1.65}.fork-astra-markt:focus-visible{outline-offset:.5rem;outline:2px solid}@media (hover:hover) and (pointer:fine){.fork-astra-markt:hover .fork-astra-marktkop{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:767px){.fork-astra-markt .fork-astra-marktbeeld,.fork-astra-markt:nth-child(2) .fork-astra-marktbeeld{aspect-ratio:4/3}.fork-astra-marktkop{font-size:1.65rem}}.fork-astra{--fork-astra-leesgrond:color-mix(in srgb, var(--fork-inkt) 94%, var(--fork-papier));padding-bottom:0}.fork-astra-markten{align-items:stretch}.fork-astra-markt{flex-direction:column;display:flex}.fork-astra-marktbeeld{flex-shrink:0}.fork-astra-marktverhaal{background:var(--fork-astra-leesgrond);flex:1;max-width:none;padding:clamp(1.25rem,2.2vw,2.5rem)}.fork-astra-marktvoorbeelden{color:var(--fork-papier-gedempt);margin-top:1.5rem;font-size:.8125rem;line-height:1.65}.fork-astra-leesvlak{background:var(--fork-astra-leesgrond);padding:clamp(1.5rem,4vw,4rem)}.fork-astra-waarom,.fork-astra-talentblok,.fork-astra-teamverhaal,.fork-astra-onderzoek{gap:var(--fork-astra-gat);margin-block:var(--fork-astra-ruimte);grid-template-columns:1fr 1fr;display:grid}.fork-astra-leesvlak .fork-mono+h2{margin-top:1rem}.fork-astra-leesvlak p+p{margin-top:1.25rem}.fork-astra-leesvlak .fork-astra-tekstlink{margin-top:1.5rem}.fork-astra-dienstenindex small{letter-spacing:0;max-width:29rem;color:var(--fork-papier-zacht);margin-top:.75rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}.fork-astra-indexpijl{font-size:1.5rem}.fork-astra-bewijsintro{max-width:48rem;margin-bottom:2rem}.fork-astra-werkkaart{background:var(--fork-astra-leesgrond);padding:1.25rem;display:block}.fork-astra-werkcaption{margin-top:0}.fork-astra-werkkaart>p{font-size:1rem;line-height:1.6}.fork-astra-aanpak{margin-top:var(--fork-astra-hoofdstuk)}.fork-astra-aanpak>h2{max-width:24ch;margin-bottom:2.5rem}.fork-astra-aanpak ol{gap:var(--fork-astra-gat);counter-reset:stappen;grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.fork-astra-aanpak li{counter-increment:stappen}.fork-astra-aanpak li:before{content:"0" counter(stappen);color:var(--fork-papier-gedempt);margin-bottom:1rem;font-size:.75rem;display:block}.fork-astra-aanpak h3{letter-spacing:-.035em;margin-bottom:.75rem;font-size:1.5rem}.fork-astra-aanpak p{color:var(--fork-papier-zacht);font-size:1rem;line-height:1.6}.fork-astra-dienstpunten{color:var(--fork-papier-zacht);margin-block:1.5rem;padding-left:1.1rem;line-height:1.7;list-style:outside}.fork-astra-dienstpunten li+li{margin-top:.5rem}.fork-astra-dienstverhaal>.fork-proza{margin-top:1.5rem}.fork-astra-veiligheid{margin-top:var(--fork-astra-ruimte)}.fork-astra-veiligheid h2+p{margin-top:1.5rem}.fork-astra-veiligheidsdetails details{border-bottom:1px solid var(--fork-lijn-sterk)}.fork-astra-veiligheidsdetails summary{cursor:pointer;justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:1.125rem;font-weight:550;list-style:none;display:flex}.fork-astra-veiligheidsdetails summary::-webkit-details-marker{display:none}.fork-astra-veiligheidsdetails p{padding-bottom:1.5rem}.fork-astra-praktijk{margin-top:var(--fork-astra-ruimte)}.fork-astra-footer{--fork-papier:#f4f0eb;--fork-papier-zacht:#d4cbd7;--fork-papier-gedempt:#b4a8ba;--fork-lijn:#413746;--fork-lijn-sterk:#615168;--fork-astra-footer-grond:#0d0c0a;background:var(--fork-astra-footer-grond);color:var(--fork-papier);margin-top:clamp(5rem,9vw,9rem);padding-block:clamp(3rem,6vw,6rem) 7rem}.fork-astra-footer-opening{grid-template-columns:1.2fr 1fr;gap:clamp(2rem,6vw,6rem);padding-bottom:4rem;display:grid}.fork-astra-footer-opening h2{letter-spacing:-.055em;max-width:15ch;font-size:clamp(2.5rem,5.5vw,5.5rem);font-weight:500;line-height:1.05}.fork-astra-footer-opening p{color:var(--fork-papier-zacht);max-width:35rem;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.55}.fork-astra-footer-cta{border-bottom:1px solid;align-items:center;gap:2rem;margin-top:1.5rem;padding-bottom:.5rem;font-size:1.125rem;display:inline-flex}.fork-astra-footer-inhoud{border-top:1px solid var(--fork-lijn);grid-template-columns:1.2fr .7fr 1fr;gap:clamp(2rem,5vw,5rem);padding-block:3rem;display:grid}.fork-astra-footer-merk{letter-spacing:-.06em;font-size:2.5rem;font-weight:700}.fork-astra-footer-inhoud>div>p{max-width:25rem;margin-top:1rem;line-height:1.65}.fork-astra-footer-inhoud nav{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.fork-astra-footer-contact{font-size:.875rem}.fork-astra-footer-contact p:first-child{margin-top:0}.fork-astra-footer-contact span,.fork-astra-footer-contact a{color:var(--fork-papier-zacht)}.fork-astra-footer-contact a{text-underline-offset:.2em;margin-top:.4rem;text-decoration:underline;display:inline-block}.fork-astra-footer-juridisch{border-top:1px solid var(--fork-lijn);color:var(--fork-papier-zacht);flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.fork-astra-footer .fork-astra-ontbreekt{margin-top:2.5rem;padding-bottom:0;font-size:.75rem;line-height:1.6}@media (max-width:1023px){.fork-astra-aanpak ol{grid-template-columns:repeat(2,1fr)}.fork-astra-footer-inhoud{grid-template-columns:1fr 1fr}.fork-astra-footer-inhoud>div:first-child{grid-column:1/-1}}@media (max-width:767px){.fork-astra-waarom,.fork-astra-talentblok,.fork-astra-teamverhaal,.fork-astra-onderzoek,.fork-astra-footer-opening{grid-template-columns:1fr}.fork-astra-aanpak ol{grid-template-columns:1fr;gap:2rem}.fork-astra-footer-inhoud{grid-template-columns:1fr}.fork-astra-footer-opening{padding-bottom:2rem}.fork-astra-footer-inhoud{padding-block:2rem}.fork-astra-marktverhaal{padding:1.5rem}}.fork-astra{--fork-astra-kopgewicht:700;--fork-astra-tekstgewicht:550;--fork-astra-kaartlift:-.3rem}.fork-astra .fork-astra-affiche,.fork-astra .fork-astra-sectiekop,.fork-astra .fork-astra-subkop,.fork-astra .fork-astra-titel,.fork-astra .fork-astra-footer-opening h2{font-weight:var(--fork-astra-kopgewicht);letter-spacing:-.045em}.fork-astra .fork-proza,.fork-astra .fork-belofte,.fork-astra .fork-astra-aanpak p,.fork-astra .fork-astra-dienstpunten,.fork-astra .fork-astra-footer-opening p{font-weight:var(--fork-astra-tekstgewicht)}.fork-astra .fork-astra-marktkop,.fork-astra .fork-astra-werkcaption h3,.fork-astra .fork-astra-aanpak h3{font-weight:var(--fork-astra-kopgewicht)}.fork-astra .fork-astra-marktnaam{letter-spacing:-.035em;text-transform:none;color:var(--fork-papier);margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:750;line-height:1.08}.fork-astra .fork-astra-marktvoorbeelden{font-size:.875rem;font-weight:500}.fork-astra .fork-astra-dienstenindex small{font-weight:500}.fork-astra .fork-astra-markt{background:var(--fork-astra-leesgrond);transition:transform var(--fork-gewoon) var(--fork-ease)}.fork-astra .fork-astra-marktverhaal{flex-direction:column;display:flex}.fork-astra .fork-astra-marktverhaal .fork-astra-marktvoorbeelden{margin-top:auto;padding-top:1.5rem}.fork-astra .fork-astra-marktkop{font-size:clamp(1.375rem,1.8vw,2rem);line-height:1.2}.fork-astra .fork-astra-werkgrid{gap:var(--fork-astra-gat);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fork-astra .fork-astra-werkgrid>li{background:var(--fork-astra-leesgrond);flex-direction:column;min-width:0;display:flex}.fork-astra .fork-astra-werkgrid li .fork-astra-werkbeeld{aspect-ratio:4/3}.fork-astra .fork-astra-werkkaart{flex:1;padding:clamp(1.5rem,2.5vw,2.5rem)}.fork-astra .fork-astra-werkcaption{align-items:baseline;gap:1rem}.fork-astra .fork-astra-werkcaption h3{font-size:clamp(1.5rem,2.2vw,2rem)}.fork-astra .fork-astra-filmnoot{padding:0 1.5rem 1rem}.fork-astra-bestaande-demo{--sectie-accent:var(--fork-papier);--sectie-border:var(--fork-lijn);--sectie-tint-soft:var(--fork-astra-leesgrond);--sectie-tint-strong:var(--fork-inkt);min-width:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fork-astra .fork-astra-markt:hover{transform:translateY(var(--fork-astra-kaartlift))}.fork-astra .fork-astra-markt:hover .fork-astra-marktkop{text-decoration:none}.fork-astra .fork-astra-werkgrid>li>a:hover img{transform:scale(var(--fork-astra-beeldzoom))}}@media (max-width:767px){.fork-astra .fork-astra-werkgrid{grid-template-columns:1fr}}.fork-astra,.fork-werkdetail{--fork-astra-hoofdstuk:clamp(3.5rem, 6vw, 6rem);--fork-astra-woordduur:18s;--fork-astra-woordkleur:#69b7ff;--fork-astra-woordrand:#ed88de;--fork-astra-woordverloop:linear-gradient(105deg, var(--fork-astra-woordrand), var(--fork-astra-woordkleur) 35%, var(--fork-astra-woordkleur) 60%, var(--fork-astra-woordrand));--fork-astra-liefde:#ff647a;--fork-astra-hartslagduur:.75s;--fork-astra-hartslag-groot:1.065;--fork-astra-hartslag-klein:1.035;--fork-astra-rustduur:80s;--fork-astra-rustduur-twee:110s;--fork-astra-fotofade:linear-gradient(to top, var(--fork-inkt) 0%, color-mix(in srgb, var(--fork-inkt) 86%, transparent) 12%, transparent 45%);--fork-astra-leesgrond:color-mix(in srgb, var(--fork-inkt) 97%, var(--fork-papier))}:is(.fork-astra,.fork-werkdetail) .fork-kleur{background-image:var(--fork-astra-woordverloop);color:#0000;-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal}.fork-astra .fork-astra-achtergrond i{filter:blur(50px);opacity:.28;background:radial-gradient(ellipse at 35% 30%, var(--fork-astra-waas-a), transparent 65%);animation:none;position:absolute;inset:-15%;transform:none}.fork-astra .fork-astra-achtergrond i+i{opacity:.2;background:radial-gradient(ellipse at 70% 75%, var(--fork-astra-waas-b), transparent 60%)}@media (prefers-reduced-motion:no-preference){:is(.fork-astra,.fork-werkdetail) .fork-kleur{animation:fork-astra-woordkleur var(--fork-astra-woordduur) ease-in-out infinite alternate}.fork-astra .fork-astra-achtergrond i{animation:fork-astra-stille-waas var(--fork-astra-rustduur) ease-in-out infinite alternate}.fork-astra .fork-astra-achtergrond i+i{animation-duration:var(--fork-astra-rustduur-twee);animation-direction:alternate-reverse}}@keyframes fork-astra-woordkleur{0%{background-position:0%}to{background-position:100%}}@keyframes fork-astra-stille-waas{0%{transform:translate(-2%,-1%)}to{transform:translate(2%,1%)}}[data-fork-astra-pauze] .fork-astra .fork-astra-achtergrond i,[data-fork-astra-pauze] :is(.fork-astra,.fork-werkdetail) .fork-kleur,[data-fork-astra-pauze] .fork-astra .fork-astra-love{animation-play-state:paused}.fork-astra .fork-astra-affiche{font-size:clamp(2.75rem,6vw,6.75rem);line-height:1.03}.fork-astra .fork-astra-hero-beeld{transform:none}.fork-astra .fork-astra-hero-beeld:after{content:"";background:var(--fork-astra-fotofade);pointer-events:none;position:absolute;inset:0}.fork-astra .fork-astra-hero-beeld figcaption{z-index:1}.fork-astra .fork-astra-leesvlak{background:0 0;padding-inline:0}.fork-astra .fork-astra-markt{background:0 0}.fork-astra .fork-astra-marktverhaal{background:var(--fork-astra-leesgrond)}.fork-astra .fork-astra-marktkop{font-size:clamp(1.25rem,1.65vw,1.75rem)}.fork-astra .fork-astra-home-opening .fork-astra-affiche{text-wrap:balance;max-width:18ch;font-size:clamp(2.75rem,5.35vw,6rem)}.fork-astra .fork-astra-werkkaart{background:0 0}.fork-astra .fork-astra-header{border-bottom:0}.fork-astra .fork-astra-navigatie{gap:clamp(.75rem,1.5vw,1.5rem)}.fork-astra-love{color:var(--fork-astra-liefde);transform-origin:50% 65%;display:inline-block}:is(:is([data-fork-kleur=papier],[data-fork-kleur=wit]),[data-fork-kleur=blad],[data-fork-kleur=limoen]) :is(.fork-astra,.fork-werkdetail){--fork-astra-liefde:#bc2440}@media (prefers-reduced-motion:no-preference){.fork-astra-love{animation:fork-astra-hartslag var(--fork-astra-hartslagduur) var(--fork-ease) infinite}}@keyframes fork-astra-hartslag{0%,28%,to{transform:scale(1)}10%{transform:scale(var(--fork-astra-hartslag-groot))}17%{transform:scale(1)}22%{transform:scale(var(--fork-astra-hartslag-klein))}}.fork-astra-redactie-opening{padding-block:clamp(3rem,6vw,6rem) 3rem}.fork-astra-redactie-opening>.fork-mono{margin-bottom:1.5rem}.fork-astra-redactie-opening .fork-astra-affiche{max-width:19ch}.fork-astra-redactie-opening>.fork-proza{max-width:45rem;margin-top:2rem}.fork-astra-openingsregel{justify-content:space-between;align-items:flex-end;gap:3rem;margin-top:2.5rem;display:flex}.fork-astra-openingsregel p{max-width:46rem}.fork-astra-openingsregel>a{flex-shrink:0}.fork-astra-dienstingangen{gap:var(--fork-astra-gat);margin-block:1rem var(--fork-astra-hoofdstuk);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fork-astra-fotokaart{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.fork-astra-fotokaart img{object-fit:cover;transition:transform var(--fork-gewoon) var(--fork-ease)}.fork-astra-fotokaart:after{content:"";background:var(--fork-astra-fotofade);position:absolute;inset:0}.fork-astra-fotokaart>div{z-index:1;position:absolute;inset:auto 1.5rem 1.5rem}.fork-astra-fotokaart h2{letter-spacing:-.035em;margin-top:.5rem;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:750;line-height:1.1}.fork-astra-diensthoofdstuk{margin-top:var(--fork-astra-hoofdstuk);scroll-margin-top:2rem}.fork-astra-diensteditorial{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.fork-astra-diensthoofdstuk:nth-child(2n) .fork-astra-dienstbeeld-rust{order:2}.fork-astra-dienstbeeld-rust>div{aspect-ratio:5/4;position:relative;overflow:hidden}.fork-astra-dienstbeeld-rust img{object-fit:cover}.fork-astra-dienstbeeld-rust figcaption{color:var(--fork-papier-gedempt);margin-top:.75rem;font-size:.75rem}.fork-astra-dienstbeeld-rust figcaption a{text-underline-offset:.2em;text-decoration:underline}.fork-astra-dienstuitleg .fork-astra-sectiekop{margin-top:1rem;font-size:clamp(2.5rem,4.5vw,4.75rem)}.fork-astra-dienstuitleg .fork-belofte{margin-top:1.75rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:650}.fork-astra-dienstuitleg .fork-proza{margin-top:1.25rem}.fork-astra-dienstuitleg .fork-astra-tekstlink{margin-top:1.75rem}.fork-astra-factsheet{border-top:1px solid var(--fork-lijn-sterk);grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);margin-top:3rem;padding-block:2rem;display:grid}.fork-astra-factsheet-kern h3{letter-spacing:-.035em;margin-block:.75rem 1rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1.15}.fork-astra-factsheet-kern p{max-width:35rem}.fork-astra-feiten{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.fork-astra-feiten+.fork-astra-feiten,.fork-astra-factnoot+.fork-astra-feiten{margin-top:1.5rem}.fork-astra-feiten dt,.fork-astra-doorlooptijd dt{color:var(--fork-papier-gedempt);margin-bottom:.5rem;font-size:.8125rem}.fork-astra-feiten dd{color:var(--fork-papier-zacht);font-size:1rem;font-weight:500}.fork-astra-doorlooptijd{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.fork-astra-doorlooptijd dd{letter-spacing:-.03em;font-size:clamp(1.25rem,2vw,1.875rem);font-weight:700;line-height:1.2}.fork-astra-factnoot{color:var(--fork-papier-zacht);margin-block:1.5rem;font-size:.875rem;line-height:1.6}.fork-astra-verdieping{border-top:1px solid var(--fork-lijn);border-bottom:1px solid var(--fork-lijn)}.fork-astra-verdieping summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font-size:1rem;font-weight:650;list-style:none;display:flex}.fork-astra-verdieping summary::-webkit-details-marker{display:none}.fork-astra-verdieping summary span{font-size:1.5rem;font-weight:400}.fork-astra-verdieping[open] summary span{transform:rotate(45deg)}.fork-astra-verdieping>ul{grid-template-columns:1fr 1fr;gap:1rem 3rem;padding:0 1.1rem 1.5rem;line-height:1.6;list-style:outside;display:grid}.fork-astra-selectiebalk,.fork-astra-profielenkop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:2rem;display:flex}.fork-astra-selectiebalk>div{flex-wrap:wrap;gap:.5rem;display:flex}.fork-astra-selectiebalk button{border:1px solid var(--fork-lijn-sterk);cursor:pointer;transition:color var(--fork-vlot), background-color var(--fork-vlot);border-radius:2rem;padding:.75rem 1.1rem;font-size:.9375rem;font-weight:600}.fork-astra-selectiebalk button[aria-pressed=true]{color:var(--fork-inkt);background:var(--fork-papier);border-color:var(--fork-papier)}.fork-astra-zoekveld{color:var(--fork-papier-zacht);flex-direction:column;gap:.5rem;width:min(100%,20rem);font-size:.8125rem;display:flex}.fork-astra-zoekveld input{border-bottom:1px solid var(--fork-lijn-sterk);width:100%;color:var(--fork-papier);background:0 0;border-radius:0;padding:.75rem 0;font-size:1rem}.fork-astra-zoekveld input::placeholder{color:var(--fork-papier-gedempt)}.fork-astra-selectietelling{color:var(--fork-papier-gedempt);margin-block:1.5rem;font-size:.875rem}.fork-astra-werkpagina .fork-astra-redactie-opening .fork-astra-affiche{font-size:clamp(4rem,9vw,9rem)}.fork-astra-werkindex{border-block:1px solid var(--fork-lijn-sterk);margin-bottom:var(--fork-astra-ruimte)}.fork-astra-werkindex summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.fork-astra-werkindex summary::-webkit-details-marker{display:none}.fork-astra-werkindex summary>span{font-size:1.5rem;font-weight:400}.fork-astra-werkindex[open] summary>span{transform:rotate(45deg)}.fork-astra-werkindex ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 2rem;padding-bottom:1.5rem;list-style:none;display:grid}.fork-astra-werkindex a{gap:1rem;padding-block:.6rem;font-size:.9375rem;display:flex}.fork-astra-werkindex a>span{color:var(--fork-papier-gedempt)}.fork-astra-werkreeks{gap:var(--fork-astra-ruimte) var(--fork-astra-gat);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.fork-astra-werkstuk{min-width:0;scroll-margin-top:2rem}.fork-astra-werkstuk-groot{grid-column:1/-1}.fork-astra-werkstuk-link{display:block}.fork-astra-werkstuk-beeld{isolation:isolate;aspect-ratio:4/3;position:relative;overflow:hidden}.fork-astra-werkstuk-groot .fork-astra-werkstuk-beeld{aspect-ratio:16/7}.fork-astra-werkstuk-beeld img{object-fit:cover;transition:opacity 1.2s ease-in-out, transform var(--fork-gewoon) var(--fork-ease)}.fork-astra-werkstuk-beeld:after{content:"";pointer-events:none;background:var(--fork-astra-fotofade);position:absolute;inset:0}.fork-astra-werkstuk-beeldtekst{z-index:1;position:absolute;inset:auto clamp(1.25rem,3vw,3rem) clamp(1.25rem,3vw,3rem)}.fork-astra-werkstuk-open{z-index:10;position:absolute;inset:0}.fork-astra-werkstuk-slides .fork-astra-werkstuk-beeldtekst{bottom:6rem}.fork-astra-werkstuk-beeld ul{gap:.25rem 1.25rem;display:flex;bottom:1.25rem;left:clamp(1.25rem,3vw,3rem);right:clamp(1.25rem,3vw,3rem)}#werk-chat-humanaize img{object-position:center 30%}.fork-astra-werkstuk-beeld ul button{justify-content:center;min-height:2.75rem}.fork-astra-werkstuk-beeld ul .fork-mono{font-size:.6875rem}.fork-astra-werkstuk-beeldtekst h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:.75rem;font-size:clamp(1.75rem,3.4vw,3.5rem);font-weight:750;line-height:1.05}.fork-astra-werkstuk-groot h2{font-size:clamp(2.25rem,5.5vw,5.5rem)}.fork-astra-werkstuk-onderschrift{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;padding-top:1.25rem;display:flex}.fork-astra-werkstuk-onderschrift>p{max-width:37rem;font-size:clamp(1.125rem,1.65vw,1.5rem);font-weight:550;line-height:1.45}.fork-astra-werkstuk-actie{color:var(--fork-papier-zacht);align-items:center;gap:1rem;padding-block:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fork-astra-werkstuk-link:hover img{transform:scale(var(--fork-astra-beeldzoom))}}@media (max-width:767px){.fork-astra-werkindex ol,.fork-astra-werkreeks{grid-template-columns:1fr}.fork-astra-werkstuk-groot .fork-astra-werkstuk-beeld{aspect-ratio:4/5}.fork-astra-werkstuk-slides .fork-astra-werkstuk-beeldtekst{bottom:8rem}.fork-astra-werkstuk-groot h2{font-size:2.25rem}}.fork-astra-productcatalogus,.fork-astra-talentprofielen{gap:3rem var(--fork-astra-gat);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.fork-astra-productcatalogus>li{min-width:0}.fork-astra-productkaart{flex-direction:column;height:100%;display:flex}.fork-astra-catalogusbeeld{aspect-ratio:5/4;position:relative;overflow:hidden}.fork-astra-catalogusbeeld:after,.fork-astra-talentportret:after{content:"";background:var(--fork-astra-fotofade);position:absolute;inset:0}.fork-astra-catalogusbeeld img{object-fit:cover;transition:transform var(--fork-gewoon) var(--fork-ease)}.fork-astra-catalogusbeeld>div{z-index:1;position:absolute;inset:auto 1.25rem 1.25rem}.fork-astra-catalogusbeeld :is(h2,h3){letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:.75rem;font-size:clamp(1.375rem,2.1vw,2rem);font-weight:750;line-height:1.1}.fork-astra-catalogustekst{background:var(--fork-astra-leesgrond);flex-direction:column;flex:1;padding:1.25rem;display:flex}.fork-astra-catalogustekst p{font-size:1.0625rem;font-weight:500;line-height:1.55}.fork-astra-kaartstatus{color:var(--fork-papier-gedempt);margin-top:auto;padding-top:1.5rem;font-size:.8125rem}.fork-astra-talentprofielen{align-items:start}.fork-astra-talentprofielen>li{min-width:0}.fork-astra-talentportret{aspect-ratio:4/5;position:relative;overflow:hidden}.fork-astra-talentportret img{object-fit:cover;object-position:center 25%}.fork-astra-talentportret>div{z-index:1;position:absolute;inset:auto 1.25rem 1.25rem}.fork-astra-talentportret h3{letter-spacing:-.04em;font-size:clamp(1.5rem,2.2vw,2.125rem);font-weight:750;line-height:1.05}.fork-astra-talentportret p{margin-top:.5rem;font-size:.9375rem;line-height:1.35}.fork-astra-profieltekst{background:var(--fork-astra-leesgrond);padding:1.25rem}.fork-astra-profielbelofte{font-size:1.0625rem;font-weight:600;line-height:1.5}.fork-astra-expertises{color:var(--fork-papier-zacht);flex-wrap:wrap;gap:.35rem .75rem;margin-block:1rem 1.5rem;font-size:.8125rem;line-height:1.5;list-style:none;display:flex}.fork-astra-profielverhaal{color:var(--fork-papier-zacht);padding-bottom:1.5rem;font-size:.9375rem;line-height:1.65}.fork-astra-profielverhaal h4{color:var(--fork-papier);margin-top:1.5rem;font-size:1.125rem;font-weight:700}.fork-astra-profielverhaal h5{color:var(--fork-papier);margin-top:1rem;font-weight:650}.fork-astra-profielverhaal p{margin-top:.65rem}.fork-astra-profielperiode{font-size:.8125rem}.fork-astra-profielverhaal .fork-astra-tekstlink{margin-top:1.5rem}.fork-astra-matcher{margin-block:var(--fork-astra-hoofdstuk) 2rem;scroll-margin-top:2rem}.fork-astra-matcher>.fork-proza{margin-bottom:2rem}.fork-astra-selector{border:1px solid var(--fork-lijn-sterk);background:var(--fork-inkt-diep);width:100%;height:clamp(40rem,85vh,58rem);display:block}.fork-astra-bronnoot{color:var(--fork-papier-gedempt);margin-top:1rem;font-size:.8125rem;line-height:1.6}.fork-astra-bronnoot a{text-underline-offset:.2em;text-decoration:underline}.fork-astra-geen-resultaat{padding-block:3rem}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fork-astra-fotokaart:hover img,.fork-astra-productkaart:hover img{transform:scale(var(--fork-astra-beeldzoom))}}@media (max-width:1100px){.fork-astra-productcatalogus,.fork-astra-talentprofielen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fork-astra-openingsregel{flex-direction:column;align-items:flex-start;gap:1.5rem}.fork-astra-dienstingangen{grid-template-columns:1fr;gap:1.25rem}.fork-astra-fotokaart{aspect-ratio:16/9}.fork-astra-fotokaart h2{font-size:2rem}.fork-astra-diensteditorial,.fork-astra-factsheet{grid-template-columns:1fr}.fork-astra-diensthoofdstuk:nth-child(2n) .fork-astra-dienstbeeld-rust{order:initial}.fork-astra-diensteditorial{gap:2rem}.fork-astra-dienstuitleg .fork-astra-sectiekop{font-size:2.75rem}.fork-astra-verdieping>ul{grid-template-columns:1fr}.fork-astra-productcatalogus,.fork-astra-talentprofielen{grid-template-columns:1fr;gap:2.5rem}.fork-astra-talentportret{aspect-ratio:5/4}.fork-astra-selector{height:44rem}.fork-astra-matcher .fork-astra-sectieheader{flex-direction:column;align-items:flex-start;gap:1rem}}.fork-astra .fork-astra-affiche,.fork-astra .fork-astra-sectiekop{text-transform:none}.fork-astra .fork-astra-header{color:var(--fork-papier);background:0 0;padding-inline:0}.fork-astra .fork-astra-navigatie a{color:var(--fork-papier-zacht)}.fork-astra .fork-astra-navigatie a[aria-current=page]{color:var(--fork-papier)}.fork-astra .fork-astra-contactlink{color:var(--fork-papier);border-bottom:1px solid var(--fork-lijn-sterk);background:0 0;padding-inline:0}.fork-astra-demo-laadt{aspect-ratio:4/3;color:var(--fork-papier-zacht);background:var(--fork-astra-leesgrond);place-items:center;font-size:.875rem;display:grid}.fork-astra .fork-astra-hero-beeld figcaption{background:var(--fork-inkt);color:var(--fork-papier-gedempt)}.fork-astra-selector-ingang{border-block:1px solid var(--fork-lijn);flex-wrap:wrap;align-items:center;gap:1.5rem;padding-block:2rem;display:flex}.fork-astra-selector-ingang p{color:var(--fork-papier-zacht);font-size:.9375rem}:is(:is([data-fork-kleur=papier],[data-fork-kleur=wit]),[data-fork-kleur=blad],[data-fork-kleur=limoen]) :is(.fork-astra,.fork-werkdetail){--fork-astra-woordkleur:#245bb3;--fork-astra-woordrand:#982a94}.fork-astra-marktreeks{gap:var(--fork-astra-hoofdstuk);display:grid}.fork-astra-markthoofdstuk{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.fork-astra-markthoofdstuk:nth-child(2n)>a{order:2}.fork-astra-markthoofdstuk .fork-astra-subkop{margin-block:1.5rem}.fork-astra-markthoofdstuk .fork-proza+.fork-proza{margin-top:1rem}.fork-astra-markthoofdstuk .fork-astra-tekstlink{margin-top:2rem}.fork-astra-marktportret{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.fork-astra-marktpanorama{aspect-ratio:21/9;position:relative;overflow:hidden}.fork-astra-marktportret img,.fork-astra-marktpanorama img{object-fit:cover}.fork-astra-marktportret-zorg img{object-position:50% 65%}.fork-astra-marktvraag{gap:var(--fork-astra-gat);margin-block:var(--fork-astra-hoofdstuk);grid-template-columns:.8fr 1.2fr;display:grid}.fork-astra-marktvraag article{border-top:1px solid var(--fork-lijn);padding-block:2rem}.fork-astra-marktvraag article .fork-proza{margin-top:1rem}.fork-astra-marktbewijs>h2{margin-bottom:2.5rem}.fork-astra-veiligheidsprincipes{margin-top:var(--fork-astra-hoofdstuk)}.fork-astra-veiligheidsprincipes>section{gap:var(--fork-astra-gat);border-top:1px solid var(--fork-lijn);grid-template-columns:3rem .8fr 1.2fr;padding-block:2.5rem;display:grid}.fork-astra-veiligheidsprincipes>section>span{color:var(--fork-papier-gedempt);padding-top:.75rem}.fork-werkverder{max-width:var(--fork-breedte-uitbraak);padding-inline:var(--fork-marge);margin-inline:auto}.fork-werkverder>div{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;display:grid}.fork-werkverder>div>a{border-top:1px solid var(--fork-lijn-sterk);grid-template-columns:1fr auto;gap:.75rem;padding-block:1.5rem;display:grid}.fork-werkverder .fork-mono{color:var(--fork-papier-gedempt);grid-column:1/-1}.fork-werkverder strong{font-size:clamp(1.25rem,2.5vw,2rem);font-weight:650;line-height:1.2}.fork-werkdetail .fork-scrim{background-image:linear-gradient(to top, var(--fork-inkt) 0%, color-mix(in srgb, var(--fork-inkt) 75%, transparent) 18%, transparent 60%)}@media (max-width:767px){.fork-astra-markthoofdstuk,.fork-astra-marktvraag,.fork-werkverder>div{grid-template-columns:1fr}.fork-astra-markthoofdstuk:nth-child(2n)>a{order:initial}.fork-astra-marktportret,.fork-astra-marktpanorama{aspect-ratio:4/3}.fork-astra-veiligheidsprincipes>section{grid-template-columns:2rem 1fr;gap:1rem}.fork-astra-veiligheidsprincipes .fork-proza{grid-column:2}}.fork-gio-demo{max-width:64rem;min-height:28rem;margin-inline:auto}.fork-gio-stil{aspect-ratio:960/440;min-height:20rem;position:relative}.fork-gio-stil img{object-fit:contain}.fork-gio-stil>span{background:var(--fork-inkt);color:var(--fork-papier);padding:.75rem;position:absolute;bottom:0;left:0}.fork-werkdetail{background-color:var(--fork-inkt);color:var(--fork-papier)}.fork-astra-mobielmenu,.fork-astra-leestekst-kort,.fork-astra-weergaveknop{display:none}.fork-astra-leestekst>p{font:inherit;margin:0}.fork-astra-home-lead>.fork-astra-leestekst{max-width:36rem;margin-block:1.75rem}@media (max-width:767px){.fork-astra{--fork-astra-hoofdstuk:3.5rem;--fork-astra-gat:1.25rem}.fork-astra .fork-astra-header{align-items:center;gap:0;padding-block:.75rem;position:relative}.fork-astra .fork-astra-navigatie,.fork-astra .fork-astra-contactlink{display:none}.fork-astra-mobielmenu{margin-left:auto;display:block}.fork-astra-mobielmenu summary{cursor:pointer;align-items:center;gap:1.5rem;min-height:2.75rem;padding-inline:.75rem;font-size:1rem;font-weight:650;display:flex}.fork-astra-mobielmenu summary::-webkit-details-marker{display:none}.fork-astra-mobielmenu[open] summary span{transform:rotate(45deg)}.fork-astra-mobielmenu nav{top:100%;z-index:40;background:var(--fork-inkt);border:1px solid var(--fork-lijn-sterk);padding:.75rem 1.25rem;display:grid;position:absolute;inset-inline:0}.fork-astra-mobielmenu nav a{border-bottom:1px solid var(--fork-lijn);align-items:center;min-height:2.75rem;display:flex}.fork-astra-mobielmenu nav a[aria-current=page]{font-weight:750}.fork-astra .fork-astra-versie{margin-block:.5rem;padding-block:.5rem;font-size:.625rem}.fork-astra .fork-astra-versie span{flex-basis:auto}.fork-astra .fork-astra-affiche,.fork-astra .fork-astra-titel,.fork-astra .fork-astra-home-opening .fork-astra-affiche,.fork-astra-werkpagina .fork-astra-redactie-opening .fork-astra-affiche{font-size:clamp(2.25rem,9.5vw,3.5rem);line-height:1.08}.fork-astra .fork-astra-sectiekop{font-size:clamp(2rem,8vw,3rem)}.fork-astra .fork-proza,.fork-astra .fork-belofte{font-size:1.0625rem;line-height:1.6}.fork-astra .fork-astra-home-opening{gap:1.75rem;padding-block:1rem 0}.fork-astra .fork-astra-home-lead .fork-astra-leestekst{margin-block:1.25rem}.fork-astra .fork-astra-hero-beeld{aspect-ratio:16/10}.fork-astra .fork-astra-redactie-opening{padding-block:1.5rem 2rem}.fork-astra .fork-astra-redactie-opening>.fork-mono{margin-bottom:1rem}.fork-astra .fork-astra-leestekst-volledig{display:none}.fork-astra-leestekst-kort{display:block}.fork-astra .fork-astra-leestekst-kort p{font:inherit;margin:0}.fork-astra-leestekst summary{cursor:pointer;text-underline-offset:.25em;align-items:center;width:fit-content;min-height:2.75rem;font-size:.875rem;font-weight:650;text-decoration:underline;display:flex}.fork-astra-leestekst summary::-webkit-details-marker{display:none}.fork-astra-lees-minder,.fork-astra-leestekst details[open] .fork-astra-lees-meer{display:none}.fork-astra-leestekst details[open] .fork-astra-lees-minder{display:inline}.fork-astra .fork-astra-dienstingangen{gap:0}.fork-astra .fork-astra-dienstingangen .fork-astra-fotokaart{aspect-ratio:auto;border-bottom:1px solid var(--fork-lijn-sterk);padding-block:1rem}.fork-astra .fork-astra-dienstingangen .fork-astra-fotokaart>img,.fork-astra .fork-astra-dienstingangen .fork-astra-fotokaart:after{display:none}.fork-astra .fork-astra-dienstingangen .fork-astra-fotokaart>div{align-items:center;gap:1.25rem;display:flex;position:static}.fork-astra .fork-astra-dienstingangen .fork-astra-fotokaart h2{margin:0;font-size:1.375rem}.fork-astra .fork-astra-dienstingangen .fork-astra-fotokaart:before{display:none}.fork-astra .fork-astra-dienstuitleg{order:-1}.fork-astra .fork-astra-dienstbeeld-rust>div{aspect-ratio:16/10}.fork-astra .fork-astra-footer-inhoud nav{grid-template-columns:1fr 1fr;gap:.25rem 1rem;display:grid}.fork-astra .fork-astra-footer-inhoud nav a{align-items:center;min-height:2.75rem;display:flex}.fork-kleurkiezer-astra .fork-astra-weergaveknop{min-height:2.75rem;padding-inline:.875rem;display:block}.fork-kleurkiezer-astra:not([data-mobiel-open=true])>button:not(.fork-astra-weergaveknop){display:none}.fork-kleurkiezer-astra[data-mobiel-open=true]{max-width:17rem}.fork-kleurkiezer-astra[data-mobiel-open=true] .fork-astra-weergaveknop{text-align:left;flex-basis:100%}.fork-kleurkiezer-astra>button{min-height:2.75rem}}.fork-astra-factsheet-review{border-block:1px solid var(--fork-lijn-sterk);background:var(--fork-vlak-1);gap:2rem;padding:clamp(1.25rem,3vw,2rem)}.fork-astra-keuzefeiten{gap:1.5rem;display:grid}.fork-astra-keuzefeiten dt{color:var(--fork-papier-gedempt);margin-bottom:.5rem;font-size:.8125rem}.fork-astra-keuzefeiten dd{max-width:40ch;font-size:1.125rem;font-weight:550;line-height:1.55}.fork-astra-bouwduur{border-top:1px solid var(--fork-lijn);grid-column:1/-1;padding-top:2rem}.fork-praktijkvoorbeeld{border-block:1px solid var(--fork-lijn-sterk);grid-template-columns:1fr 1.3fr;gap:2rem 3rem;margin-block:2rem 3rem;padding-block:2rem;display:grid}.fork-praktijkvoorbeeld h3{letter-spacing:-.04em;margin-block:.75rem;font-size:2rem;font-weight:650}.fork-praktijkvoorbeeld p,.fork-praktijkvoorbeeld li{font-size:1.0625rem;line-height:1.6}.fork-praktijkvoorbeeld ol{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.fork-praktijkvoorbeeld li span{color:var(--fork-papier-gedempt);margin-bottom:.75rem;font-size:.8125rem;display:block}.fork-praktijkvoorbeeld>a{grid-column:2;justify-self:start}.fork-astra{--fork-fotosaturatie:.82;--fork-zorghelderheid:1.12}.fork-astra-marktbeeld img,.fork-astra-marktportret img{filter:saturate(var(--fork-fotosaturatie))}.fork-marktfoto-zorg img,.fork-astra-marktportret-zorg img{filter:saturate(var(--fork-fotosaturatie)) brightness(var(--fork-zorghelderheid))}.fork-astra-marktbeeld img{object-position:center 45%}.fork-veiligheidsroute,.fork-onderzoeksrichtingen,.fork-talentroute{margin-block:var(--fork-astra-hoofdstuk)}.fork-veiligheidsroute>h2{margin-block:1rem 2rem}.fork-veiligheidsroute ol{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.fork-veiligheidsroute li{border-top:2px solid var(--fork-astra-woordkleur);padding-block:1.5rem}.fork-veiligheidsroute h3,.fork-teamrollen h3,.fork-talentroute h3{letter-spacing:-.025em;margin-block:.75rem;font-size:1.4rem;font-weight:650}.fork-veiligheidsroute li p,.fork-teamrollen p,.fork-talentroute p{color:var(--fork-papier-zacht);font-size:1.0625rem;line-height:1.6}.fork-teamrollen{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.fork-teamrollen>p{grid-column:1/-1}.fork-teamrollen article{border-top:1px solid var(--fork-lijn-sterk)}.fork-onderzoeksrichtingen>p{margin-block:1.25rem}.fork-onderzoeksrichtingen li{border-top:1px solid var(--fork-lijn-sterk);align-items:baseline;gap:2rem;padding-block:1.5rem;display:flex}.fork-onderzoeksrichtingen li span{color:var(--fork-papier-gedempt)}.fork-onderzoeksrichtingen h3{letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:650}.fork-talentroute{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.fork-talentroute .fork-knop-primair{margin-top:1.5rem}.fork-talentroute li{border-top:1px solid var(--fork-lijn-sterk);gap:1.5rem;padding-block:1rem;display:flex}.fork-talentroute li>span{color:var(--fork-astra-woordkleur);padding-top:.75rem}.fork-contact-layout{margin-bottom:var(--fork-astra-hoofdstuk);grid-template-columns:1.2fr .8fr;gap:4rem;display:grid}.fork-contactformulier{gap:1.5rem;display:grid}.fork-contactformulier label{gap:.65rem;font-weight:600;display:grid}.fork-contactformulier :is(input,textarea,select){background:var(--fork-inkt-diep);border:1px solid var(--fork-lijn-sterk);width:100%;min-height:3rem;color:var(--fork-papier);font:inherit;border-radius:0;padding:.875rem;font-weight:400}.fork-contactformulier textarea{resize:vertical}.fork-contactformulier p{color:var(--fork-papier-zacht);font-size:.9375rem;line-height:1.6}.fork-contactformulier a,.fork-contact-layout aside a{text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.fork-contactformulier button{justify-self:start}.fork-contactformulier button:disabled{opacity:.6;cursor:wait}.fork-contact-velden{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.fork-contact-layout aside p{margin-top:2rem;margin-bottom:.5rem}.fork-contact-bevestiging h2{margin-bottom:1rem;font-size:2rem}@media (max-width:767px){.fork-praktijkvoorbeeld,.fork-veiligheidsroute ol,.fork-talentroute,.fork-contact-layout{grid-template-columns:1fr}.fork-praktijkvoorbeeld ol{grid-template-columns:1fr;gap:1rem}.fork-praktijkvoorbeeld li span{margin-bottom:.25rem}.fork-praktijkvoorbeeld>a{grid-column:1}.fork-teamrollen,.fork-contact-velden{grid-template-columns:1fr}.fork-contact-layout{gap:3rem}}:is([data-fork-kleur=papier],[data-fork-kleur=wit]) .fork-scrim{background-image:linear-gradient(to top, var(--fork-inkt) 0%, color-mix(in srgb, var(--fork-inkt) 85%, transparent) 8%, transparent 30%)}:is([data-fork-kleur=papier],[data-fork-kleur=wit]) .fork-scrim-kolom{background-image:radial-gradient(42% 38% at 27% 75%, var(--fork-inkt) 0%, color-mix(in srgb, var(--fork-inkt) 80%, transparent) 40%, transparent 100%)}:is([data-fork-kleur=papier],[data-fork-kleur=wit]) .fork-astra{--fork-astra-fotofade:linear-gradient(to top, var(--fork-inkt) 0%, color-mix(in srgb, var(--fork-inkt) 90%, transparent) 6%, transparent 28%)}.fork-werkverder>div>a{background:var(--fork-vlak-1);border:0;padding:1.25rem;position:relative;overflow:hidden}.fork-verder-beeld{aspect-ratio:16/7;grid-column:1/-1;display:block;position:relative;overflow:hidden}.fork-verder-beeld img{object-fit:cover;transition:transform var(--fork-gewoon) var(--fork-ease)}.fork-verder-belofte{grid-column:1/-1;max-width:40ch;font-size:1.125rem;line-height:1.45}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fork-werkverder a:hover img{transform:scale(1.035)}}.fork-mike-proef{max-width:72rem;padding:var(--fork-marge);margin:auto}.fork-mike-proef h1{letter-spacing:-.05em;margin-block:2rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:750;line-height:1.03}.fork-mike-proef>p{max-width:45rem;margin-block:1rem 2rem;font-size:1.125rem}.fork-mike-visueel,.fork-mike-keuzes{--fork-inkt:#0c0a08;--fork-inkt-diep:#0c0a08;--fork-vlak-2:#231f18;--fork-lijn:#2b2721;--fork-lijn-sterk:#3e382e;--fork-papier:#f3efe7;--fork-papier-gedempt:#9a9382}.fork-mike-visueel{background:var(--fork-inkt);color:var(--fork-papier);overflow:hidden}.fork-mike-visueel svg{width:100%;height:auto;display:block}.fork-mike-aura{fill:var(--brand-blue-accent);opacity:.04}.fork-mike-baan{fill:none;stroke:var(--fork-papier);stroke-width:1px;opacity:.12;stroke-dasharray:3 9}.fork-mike-ring-roze{fill:var(--signal-pink)}.fork-mike-persoon-roze{fill:color-mix(in srgb, var(--signal-pink) 62%, var(--fork-inkt))}.fork-mike-ring-blauw{fill:var(--brand-blue-light)}.fork-mike-persoon-blauw{fill:color-mix(in srgb, var(--brand-blue-light) 62%, var(--fork-inkt))}.fork-mike-silhouet{fill:var(--fork-papier)}.fork-mike-gezicht{stroke:var(--fork-inkt);stroke-width:2px;fill:none;stroke-linecap:round}.fork-mike-ballon{fill:var(--fork-papier)}.fork-mike-geluid{fill:var(--fork-inkt)}.fork-mike-deeltje{fill:url(#mike-stroom)}.fork-mike-stop-roze{stop-color:var(--signal-pink)}.fork-mike-stop-blauw{stop-color:var(--brand-blue-light)}.fork-mike-papier-achter{fill:var(--brand-blue-light)}.fork-mike-papier{fill:var(--fork-papier)}.fork-mike-documentkop,.fork-mike-regel-accent{fill:var(--brand-blue-light)}.fork-mike-regel{fill:var(--fork-inkt)}.fork-mike-check-grond{fill:var(--brand-blue-dark)}.fork-mike-check{stroke:var(--fork-knop-tekst);stroke-width:5px;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (max-width:767px){.fork-mike-visueel svg{width:125%;max-width:none;margin-left:-14%}}.fork-mike-luisterring{fill:var(--brand-blue-accent);opacity:.18}.fork-mike-label{fill:var(--fork-papier);text-anchor:middle;letter-spacing:1px;font-size:12px;font-weight:750}.fork-mike-termgrond{fill:var(--fork-vlak-2);stroke:var(--fork-lijn-sterk);stroke-width:1px}.fork-mike-term{fill:var(--fork-papier);font-size:14px;font-weight:650}.fork-mike-samenvatting-kicker{fill:var(--fork-inkt);opacity:.6;letter-spacing:1px;font-size:7px;font-weight:650}.fork-mike-samenvatting-titel{fill:var(--fork-inkt);letter-spacing:-.25px;font-size:12px;font-weight:750}.fork-mike-sectie-focus{fill:var(--brand-blue-light);fill-opacity:.18}.fork-mike-sectie-label{fill:var(--fork-inkt);font-size:10px;font-weight:700}.fork-mike-controle-label{fill:var(--fork-inkt);font-size:8px;font-weight:600}.fork-mike-kleine-check{fill:none;stroke:var(--fork-papier);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fork-mike-sectie-tekst{fill:var(--fork-inkt);opacity:.7;font-size:7.5px;font-weight:500}.fork-mike-slotgrond{fill:var(--fork-vlak-2);stroke:var(--fork-lijn-sterk);stroke-width:1px}.fork-mike-slot{fill:none;stroke:var(--fork-papier-gedempt);stroke-width:1.4px;stroke-linejoin:round}.fork-mike-slot-inkt{fill:none;stroke:var(--fork-inkt);stroke-width:1.2px;stroke-linejoin:round;opacity:.7}.fork-mike-slotlabel{fill:var(--fork-papier-gedempt);letter-spacing:1px;font-size:9px;font-weight:650}.fork-mike-keuzes{border:1px solid var(--fork-lijn-sterk);background:var(--fork-inkt-diep);border-top:0;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.9rem 1rem;display:flex}.fork-mike-keuzes>span{color:var(--fork-papier-gedempt);margin-right:.25rem}.fork-mike-keuzes button{border:1px solid var(--fork-lijn-sterk);color:var(--fork-papier);min-height:2.5rem;transition:transform .16s var(--fork-ease), background-color .2s, border-color .2s;padding:.55rem .85rem;font-size:.875rem;font-weight:600}.fork-mike-keuzes button:active{transform:scale(.97)}.fork-mike-keuzes button[aria-checked=true]{background:var(--fork-signaal);color:#fff;border-color:var(--fork-signaal)}.fork-mike-keuzes p{color:var(--fork-papier-gedempt);flex-basis:100%;margin:0;font-size:.8125rem}.fork-productroute{max-width:var(--fork-breedte-uitbraak);margin:0 auto var(--fork-ruimte);padding-inline:var(--fork-marge)}.fork-productroute ol{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;display:grid}.fork-productroute li{background:var(--fork-vlak-1);border-top:3px solid var(--brand-blue-accent);padding:2rem}.fork-productroute strong{letter-spacing:-.03em;margin-top:1rem;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.15;display:block}@media (max-width:767px){.fork-productroute ol{grid-template-columns:1fr}}[data-fork] .fork-astra-werkstuk .fork-banner-beeld,:is([data-fork-kleur=papier],[data-fork-kleur=wit]) [data-fork] .fork-banner-beeld{opacity:1;animation:none;transform:none}.fork-v6-actiebeeld{min-height:28rem;position:relative;overflow:hidden}.fork-v6-actiebeeld img{object-fit:cover;object-position:center 48%}.fork-astra-waarom .fork-belofte{margin-top:1rem;font-size:clamp(1.25rem,2vw,1.75rem)}.fork-astra-aanpak ol{border-left:2px solid var(--fork-lijn-sterk);grid-template-columns:1fr;gap:2rem;padding-left:2rem;position:relative}.fork-astra-aanpak ol li{position:relative}.fork-astra-aanpak ol li:before{content:"";background:var(--brand-blue-accent);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.3rem;left:-2.45rem}.fork-astra-dienstenindex li:first-child{--fork-dienstaccent:var(--brand-blue-light)}.fork-astra-dienstenindex li:nth-child(2){--fork-dienstaccent:var(--brand-blue-accent)}.fork-astra-dienstenindex li:nth-child(3){--fork-dienstaccent:var(--signal-pink)}.fork-astra-dienstenindex li:nth-child(4){--fork-dienstaccent:var(--brand-red)}.fork-astra-dienstenindex li:nth-child(5){--fork-dienstaccent:var(--brand-orange)}.fork-astra-dienstenindex li:nth-child(6){--fork-dienstaccent:var(--brand-teal-light)}.fork-astra-dienstenindex a:focus-visible,.fork-astra-dienstenindex a:hover{color:var(--fork-dienstaccent);background:color-mix(in srgb, var(--fork-dienstaccent) 9%, transparent)}.fork-compactfooter{padding:2.5rem var(--fork-marge) 6rem;margin-top:var(--fork-ruimte-kort);border-top:1px solid var(--fork-lijn);grid-template-columns:1fr 1.5fr;gap:2rem;display:grid}.fork-compactfooter>div{align-content:start;gap:.75rem;display:grid}.fork-compactfooter-merk{font-size:1.5rem;font-weight:750}.fork-compactfooter nav{flex-wrap:wrap;align-content:start;gap:1rem 2rem;display:flex}.fork-compactfooter a{padding-block:.4rem}.fork-teamprofiel summary{cursor:pointer;list-style:none}.fork-teamprofiel summary::-webkit-details-marker{display:none}.fork-astra-mensen>li{position:relative}.fork-teamprofiel{transition:transform var(--fork-gewoon) var(--fork-ease);position:relative}.fork-teamprofiel .fork-astra-rol{color:var(--fork-papier-zacht);padding-block:.75rem;line-height:1.5}.fork-teamprofiel summary:focus-visible{outline:2px solid var(--fork-signaal);outline-offset:.4rem}.fork-team-persoonlijk{z-index:5;border-top:3px solid var(--brand-blue-accent);background:var(--fork-vlak-1);width:max(100%,17rem);color:var(--fork-papier);padding:1.25rem;display:none;position:absolute;top:100%;left:0}.fork-team-persoonlijk p{margin-top:.75rem;font-size:1rem;line-height:1.5}.fork-astra-mensen>li:last-child .fork-team-persoonlijk{left:auto;right:0}.fork-teamprofiel[open]+.fork-team-persoonlijk,.fork-astra-mensen>li:focus-within .fork-team-persoonlijk{display:block}@media (hover:hover){.fork-astra-mensen>li:hover .fork-team-persoonlijk{display:block}.fork-astra-mensen>li:hover .fork-teamprofiel,.fork-teamprofiel:focus-within{transform:translateY(-.5rem)}.fork-astra-mensen:has(>li:hover)>li:not(:hover) .fork-astra-portret{filter:saturate(.55);opacity:.72}}@media (prefers-reduced-motion:reduce){.fork-teamprofiel{transition:none}}@media (max-width:767px){.fork-team-persoonlijk{width:100%;padding:.75rem;position:static}}.fork-v6-hero{width:100vw;margin-left:calc(50% - 50vw)}.fork-v6-hero .fork-banner-blok{isolation:isolate;align-items:end;min-height:min(46rem,80svh);padding:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.fork-v6-hero img{object-fit:cover;z-index:-3}.fork-v6-hero .fork-scrim,.fork-v6-hero .fork-scrim-kolom{z-index:-1;position:absolute;inset:0}.fork-v6-herotekst{width:100%;max-width:70rem;margin-inline:auto}.fork-v6-herotekst h1{letter-spacing:-.05em;max-width:15ch;margin-top:1.5rem;font-size:clamp(3rem,7vw,7rem);font-weight:800;line-height:1}.fork-v6-missie,.fork-v6-positie,.fork-v6-onderzoeklab{margin-block:var(--fork-astra-hoofdstuk);grid-template-columns:1fr 1.4fr;gap:clamp(2rem,5vw,5rem);display:grid}.fork-v6-missie .fork-proza{margin-top:1.5rem}.fork-regiebeeld{background:var(--fork-vlak-1);border:1px solid var(--fork-lijn);padding:clamp(1.25rem,3vw,2.5rem);position:relative;overflow:hidden}.fork-regie-context{color:var(--fork-papier-gedempt);justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.fork-regie-kern{text-align:center;width:fit-content;margin:2rem auto;padding:2rem;position:relative}.fork-regie-kern:before,.fork-regie-kern:after{content:"";border:1px solid color-mix(in srgb,var(--brand-blue-accent) 35%,transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-.5rem -2rem;transform:rotate(-18deg)}.fork-regie-kern:after{border-color:color-mix(in srgb,var(--signal-pink) 25%,transparent);inset:.75rem -3rem;transform:rotate(18deg)}.fork-regie-kern strong{letter-spacing:-.055em;margin-top:.75rem;font-size:clamp(2.5rem,4vw,4rem);font-weight:750;line-height:1.02;display:block}.fork-regie-punt{background:var(--brand-blue-accent);border-radius:50%;width:.75rem;height:.75rem;display:block;position:absolute;top:25%;right:-.8rem}.fork-regiebeeld ul{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:3rem;display:grid}.fork-regiebeeld li{border-top:1px solid var(--fork-lijn-sterk);align-items:center;gap:.75rem;padding:1rem .5rem;font-weight:650;display:flex}.fork-regiebeeld li span{color:var(--fork-papier-gedempt);font-weight:400}.fork-v6-normen{margin-block:var(--fork-astra-hoofdstuk)}.fork-v6-normen h2{margin-block:1rem}.fork-v6-normen ul{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.fork-v6-normen li{border-top:2px solid var(--fork-lijn-sterk);padding-block:1.5rem;font-size:1.75rem;font-weight:700}.fork-v6-normen li span{margin-top:.75rem;font-size:.875rem;font-weight:500;line-height:1.5;display:block}.fork-v6-onderzoeklab ol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.fork-v6-onderzoeklab>div,.fork-v6-onderzoeklab li{min-width:0}.fork-v6-onderzoeklab li{background:var(--fork-vlak-1);padding:1.5rem}.fork-v6-onderzoeklab strong{margin-block:.75rem;font-size:1.5rem;display:block}.fork-v6-onderzoeklab p{line-height:1.5}@media (max-width:767px){.fork-v6-missie,.fork-v6-positie,.fork-v6-onderzoeklab,.fork-compactfooter{grid-template-columns:minmax(0,1fr)}.fork-v6-normen ul{grid-template-columns:1fr 1fr}.fork-v6-actiebeeld{min-height:24rem}}[data-fork-kleur=wit] :is([data-fork],.fork-blad,.fork-banner-blok,.fork-werkdetail){--fork-inkt:#fff;--fork-papier:#151515;--fork-papier-zacht:#353535;--fork-papier-gedempt:#595959;--fork-vlak-1:#f3f3f3;--fork-vlak-2:#e8e8e8;--fork-lijn:#dedede;--fork-lijn-sterk:#ababab}[data-fork-kleur=zwart] :is([data-fork],.fork-blad,.fork-banner-blok,.fork-werkdetail){--fork-inkt:#000;--fork-inkt-diep:#090909;--fork-papier:#fff;--fork-papier-zacht:#ddd;--fork-papier-gedempt:#b5b5b5;--fork-vlak-1:#151515;--fork-vlak-2:#222;--fork-lijn:#333;--fork-lijn-sterk:#666}:is([data-fork-kleur=wit],[data-fork-kleur=zwart]) .fork-astra-achtergrond{display:none}:is([data-fork-kleur=papier],[data-fork-kleur=wit],[data-fork-kleur=limoen]) .fork-astra-dienstenindex a:is(:hover,:focus-visible){color:color-mix(in srgb, var(--fork-dienstaccent) 65%, var(--fork-papier))}.fork-risicobeeld{background:var(--fork-vlak-1);grid-template-columns:1fr 1fr;align-items:center;gap:2rem;margin-top:2rem;padding:2rem;display:grid}.fork-risicobeeld svg{width:100%}.fork-risicobeeld path{fill:none;stroke:var(--brand-blue-light);stroke-width:2px}.fork-risicobeeld circle{fill:var(--fork-inkt);stroke:var(--brand-blue-light);stroke-width:3px}.fork-risicobeeld .fork-risicobeeld-midden{fill:var(--brand-blue-accent);stroke:var(--brand-blue-light)}.fork-risicobeeld h2{letter-spacing:-.035em;margin-block:1rem;font-size:clamp(1.75rem,3vw,3rem);font-weight:750;line-height:1.1}.fork-risicobeeld p{line-height:1.6}@media (max-width:767px){.fork-risicobeeld{grid-template-columns:1fr;padding:1.25rem}.humano-greeting{display:none}.humano-widget{bottom:calc(6rem + env(safe-area-inset-bottom,0px));right:.75rem}}.fork-showcase{margin-bottom:var(--fork-ruimte)}.fork-showcase-kop{max-width:var(--fork-breedte-uitbraak);padding:var(--fork-ruimte-kort) var(--fork-marge) 1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin:0 auto;display:flex}.fork-showcase-kop .fork-mono{color:var(--fork-papier-gedempt);margin-bottom:.75rem}.fork-showcase-regel{max-width:42rem;color:var(--fork-papier-zacht);margin-top:.75rem;font-size:1.0625rem;line-height:1.55}.fork-showcase-knop{border:1px solid var(--fork-lijn-sterk);background:var(--fork-knop-grond);min-height:3rem;color:var(--fork-knop-tekst);white-space:nowrap;transition:transform .16s var(--fork-ease);align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:650;display:inline-flex}.fork-showcase-knop:active{transform:scale(.97)}.fork-showcase-beeld{aspect-ratio:16/9;border-block:1px solid var(--fork-lijn);background:#0c0a08;width:100%;position:relative}.fork-showcase-beeld iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.fork-showcase-noot{max-width:var(--fork-breedte-uitbraak);padding-inline:var(--fork-marge);letter-spacing:.08em;text-transform:uppercase;color:var(--fork-papier-rest);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin:.75rem auto 0;font-size:.75rem;display:flex}.fork-showcase-draai{display:none}@media (max-width:767px){.fork-showcase-kop{padding-bottom:1rem}.fork-showcase-knop{justify-content:center;width:100%;min-height:3.25rem}.fork-showcase-draai{display:inline}}.fork-astra-showcasekader{background:var(--fork-inkt);border:0}.fork-astra-aanbod{column-gap:var(--fork-astra-gat);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;display:grid}.fork-astra-aanbod>.fork-astra-sectiekop,.fork-astra-aanbod>.fork-astra-aanbod-intro{grid-column:1}.fork-astra-aanbod-beeld{aspect-ratio:4/3;background:var(--fork-astra-leesgrond);grid-area:1/2/span 2;position:relative;overflow:hidden}.fork-astra-aanbod-beeld img{object-fit:cover}.fork-astra-aanbod>.fork-astra-dienstenindex{grid-column:1/-1}[data-fork-kleur=limoen] .fork-astra-aanbod-beeld{margin-top:var(--fork-astra-gat);grid-area:auto/1}[data-fork-kleur=limoen] .fork-astra-aanbod>.fork-astra-dienstenindex{grid-area:1/2/span 3}.fork-v6-showcase{margin-top:var(--fork-astra-gat)}.fork-v6-showcase .fork-showcase-noot{max-width:none;padding-inline:0}.fork-v6-showcase .fork-showcase-noot a{text-underline-offset:.2em;text-decoration:underline}@media (max-width:767px){.fork-astra-aanbod{display:block}.fork-astra-aanbod-beeld{margin-top:var(--fork-astra-gat)}}
