:root{--papier:#f0eee8;--papier-diep:#e5e2da;--inkt:#191c24;--grafiet:#555963;--haarlijn:#191c2424;--nacht:#0e1724;--nacht-licht:#1b2638;--mist:#c6ccd5;--licht:#f4f2ec;--heide:#7c6b8a;--heide-waas:#ded8e2;--signaal:#f07a2a;--signaal-diep:#b2440a}@font-face{font-family:Geist;src:url(/fonts/geist.woff2)format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2)format("woff2");font-weight:400 500;font-display:swap}@property --zoom{syntax:"<number>";inherits:true;initial-value:1}:root{--sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t1:clamp(44px, calc(18px + 5.6vw), 104px);--t2:clamp(32px, calc(17px + 3.1vw), 60px);--t3:clamp(18px, calc(15.5px + .5vw), 22px);--t4:16px;--t5:13px;--marge:clamp(20px, 5.5vw, 88px);--ruimte:clamp(96px, calc(56px + 8vw), 176px);--kop-hoogte:64px;--g:24px;--fout:#a4262c;--lijn-licht:#f4f2ec29;--lijn-donker:#191c2429;--opkomst-van:.35;--snel:.18s;--taal-vlak:var(--licht);--taal-tekst:var(--nacht)}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,p,figure,dl,dd,ol,ul,fieldset,legend{margin:0;padding:0}fieldset{border:0;min-width:0}[hidden]{display:none!important}ol,ul{list-style:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--kop-hoogte)}body{background:var(--nacht);color:var(--licht);font:400 var(--t4)/1.5 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.p-licht,body.p-over{background:var(--papier);color:var(--inkt)}img,svg{max-width:100%;display:block}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline-offset:3px;outline:2px solid}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mono{font-family:var(--mono);font-size:var(--t5);letter-spacing:0;font-weight:400}h1,h2,h3{font-weight:500}h1{font-size:var(--t1);letter-spacing:-.045em;text-wrap:balance;line-height:.98}h2{font-size:var(--t2);letter-spacing:-.035em;text-wrap:balance;line-height:1.02}h3{font-size:var(--t3);letter-spacing:-.015em;line-height:1.25}.regel{font-size:var(--t3);text-wrap:pretty;max-width:30em;line-height:1.4}.naar-inhoud{left:var(--marge);z-index:80;background:var(--licht);color:var(--nacht);font-size:var(--t5);padding:10px 14px;font-weight:500;text-decoration:none;position:fixed;top:8px}.naar-inhoud:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.knop{background:var(--signaal);height:48px;color:var(--inkt);border:1px solid var(--signaal);transition:background-color var(--snel), border-color var(--snel);cursor:pointer;align-items:center;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.knop:hover{background:#f58a3f;border-color:#f58a3f}.knop--kop{height:36px;padding:0 14px;font-size:14px}.tekstlink{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-color var(--snel)}.tekstlink:hover{text-decoration-color:currentColor}.taal{border:1px solid color-mix(in srgb, currentColor 45%, transparent);border-radius:2px;display:inline-flex}.taal__optie{min-width:40px;height:32px;font-family:var(--mono);color:inherit;transition:background-color var(--snel), color var(--snel);justify-content:center;align-items:center;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.taal__optie+.taal__optie{border-left:1px solid color-mix(in srgb, currentColor 45%, transparent)}.taal__optie:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.taal__optie[aria-current]{background:var(--taal-vlak);color:var(--taal-tekst)}.taal__optie:focus-visible{outline-offset:2px}.kop{z-index:50;height:var(--kop-hoogte);padding:0 var(--marge);color:var(--licht);background:var(--nacht);border-bottom:1px solid var(--lijn-licht);transition:background-color var(--snel), color var(--snel), border-color var(--snel);align-items:center;gap:32px;display:flex;position:fixed;inset:0 0 auto}.kop--beeld{background:0 0;border-bottom-color:#0000}.kop--licht,.voet,.p-licht .menu__onder{--taal-vlak:var(--inkt);--taal-tekst:var(--papier)}.kop--licht{color:var(--inkt);background:var(--papier);border-bottom-color:var(--lijn-donker)}.merk{letter-spacing:-.02em;color:inherit;align-items:center;gap:9px;font-size:19px;font-weight:500;text-decoration:none;display:inline-flex}.merk__teken{width:13px;height:17px;color:var(--signaal)}.kop__nav{gap:28px;font-size:15px;display:flex}.kop__nav a{transition:border-color var(--snel);border-bottom:1px solid #0000;padding:6px 0;text-decoration:none}.kop__nav a:hover,.kop__nav a[aria-current]{border-bottom-color:currentColor}.kop__rechts{align-items:center;gap:16px;margin-left:auto;display:flex}.kop__menu{border:1px solid color-mix(in srgb, currentColor 45%, transparent);cursor:pointer;background:0 0;border-radius:2px;height:36px;padding:0 12px;font-size:14px;display:none}.kop__menu:hover{border-color:currentColor}.menu{z-index:70;background:var(--nacht);color:var(--licht);padding:0 var(--marge) 32px;--taal-vlak:var(--licht);--taal-tekst:var(--nacht);flex-direction:column;display:flex;position:fixed;inset:0}.menu[hidden]{display:none}.menu__boven{height:var(--kop-hoogte);border-bottom:1px solid var(--lijn-licht);justify-content:space-between;align-items:center;display:flex}.menu__nav{flex-direction:column;margin-top:24px;display:flex}.menu__nav a{font-size:var(--t2);letter-spacing:-.03em;border-bottom:1px solid var(--lijn-licht);padding:10px 0;font-weight:500;text-decoration:none}.menu__nav a:hover{color:var(--mist)}.menu__nav a[aria-current]{color:var(--licht);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.menu__onder{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.menu .kop__menu{align-items:center;display:inline-flex}.hero{background:var(--nacht);flex-direction:column;height:100svh;min-height:560px;display:flex;position:relative}.hero__veld{--fx:.5;--fy:.56;touch-action:pan-y;flex:1;position:relative;overflow:hidden;container-type:size}.hero__laag{--r:clamp(150px, 14vw, 215px);aspect-ratio:3000/1998;width:max(100cqw,150.15cqh);left:calc((100cqw - max(100cqw, 150.15cqh)) * var(--fx));top:calc((100cqh - max(100cqw, 150.15cqh) * .666) * var(--fy));position:absolute}.hero__laag picture,.hero__laag img{width:100%;height:100%;position:absolute;inset:0}.doorzicht__tekening{background:var(--papier);clip-path:circle(var(--r) at var(--lx,80%) var(--ly,66%));position:absolute;inset:0}.doorzicht__tekening svg{width:100%;max-width:none;height:100%;position:absolute;inset:0}.doorzicht__tekening path{fill:none;stroke:var(--inkt);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-width:.9px}.doorzicht__tekening .lijn{stroke-width:1.5px}.doorzicht__tekening :is(.fijn,.spoor,.hulplijn,.arcering){stroke:var(--grafiet)}.doorzicht__tekening .arcering{stroke-width:.6px}.doorzicht__tekening .spoor{stroke-dasharray:6 4}.doorzicht__tekening .hulplijn{stroke-dasharray:2 4;stroke-width:.7px}.doorzicht__tekening .rook{stroke:var(--signaal-diep);stroke-width:1.5px}.doorzicht__tekening .rook-spoor{stroke:var(--signaal-diep);stroke-dasharray:5 4}.doorzicht__ring{left:var(--lx,80%);top:var(--ly,66%);width:calc(2 * var(--r));aspect-ratio:1;border:1px solid var(--inkt);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.lenslabel{left:var(--lx,80%);top:var(--ly,66%);pointer-events:none;opacity:0;width:0;height:0;transition:opacity var(--snel);color:var(--inkt);position:absolute}.lenslabel.is-zichtbaar{opacity:1}.lenslabel__stip{background:var(--inkt);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px}.lenslabel__lijn{border-left:1px solid var(--inkt);height:34px;position:absolute;top:10px;left:0}.lenslabel__tekst{width:min(290px, calc(var(--r) * 1.45));text-align:center;gap:3px;font-size:14px;line-height:1.35;display:grid;position:absolute;top:48px;left:0;translate:-50%}.lenslabel__tekst>span{text-shadow:0 0 2px var(--papier), 0 0 2px var(--papier), 0 0 3px var(--papier), 0 0 4px var(--papier), 0 0 6px var(--papier);display:block}.lenslabel--boven .lenslabel__lijn{top:auto;bottom:10px}.lenslabel--boven .lenslabel__tekst{top:auto;bottom:48px}.lenslabel__status{color:var(--grafiet)}.lenslabel__status.is-melding{color:var(--signaal-diep)}.doorzicht__punten{pointer-events:none;position:absolute;inset:0}.punt{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.punt[hidden]{display:none}.punt__knop{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;top:-22px;left:-22px}.punt__knop:before{content:"";border:2px solid var(--licht);transition:transform var(--snel);border-radius:50%;outline:1px solid #0e172480;position:absolute;inset:12px}.punt__knop:after{content:"";background:var(--licht);transition:transform var(--snel);border-radius:50%;outline:1px solid #0e172480;position:absolute;inset:19px}.punt__knop:hover:before,.punt.is-actief .punt__knop:before{transform:scale(1.3)}.punt.is-actief .punt__knop:after{transform:scale(1.5)}.punt__knop:focus-visible{outline:2px solid var(--licht);outline-offset:-2px}.punt__regel{position:absolute}.hero__titel{left:var(--marge);top:calc(var(--kop-hoogte) + 8vh);max-width:min(46rem,60vw);color:var(--licht);z-index:2;position:absolute}.hero__regel{max-width:26em;font-size:var(--t3);text-wrap:pretty;margin-top:clamp(16px,2.4vh,24px);line-height:1.4}.hero__acties{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:clamp(22px,3.4vh,34px);display:flex}.tekstlink--licht{color:var(--licht)}.hero__hint{color:var(--licht);pointer-events:none;z-index:2;position:absolute;bottom:18px;left:50%;translate:-50%}.hint--aanraak,.hero__label{display:none}.info{right:var(--marge);z-index:3;position:absolute;bottom:14px}.info__knop{border:1px solid var(--licht);width:28px;height:28px;color:var(--licht);font-family:var(--mono);cursor:pointer;transition:background-color var(--snel);background:#0e172459;border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid}.info__knop:hover,.info.is-open .info__knop{background:var(--licht);color:var(--nacht)}.info__knop:focus-visible{outline:2px solid var(--licht);outline-offset:3px}.info__tekst{background:var(--nacht);width:max-content;max-width:min(280px,70vw);color:var(--licht);font-family:var(--mono);border:1px solid var(--lijn-licht);opacity:0;visibility:hidden;transition:opacity var(--snel), visibility 0s var(--snel);padding:8px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:38px;right:0}.info:hover .info__tekst,.info:focus-within .info__tekst,.info.is-open .info__tekst{opacity:1;visibility:visible;transition:opacity var(--snel)}.doorzicht__lijn,.doorzicht__schuif,.hero__uitleg{display:none}@media (hover:hover) and (pointer:fine) and (width>=701px){html.js .doorzicht__tekening,html.js .doorzicht__ring{opacity:0;transition:opacity .35s}html.js .hero__laag.lens-aan .doorzicht__tekening,html.js .hero__laag.lens-aan .doorzicht__ring{opacity:1}html.js .hero__laag:not(.lens-aan) .lenslabel{opacity:0}}@media (prefers-reduced-motion:reduce){html.js .doorzicht__tekening,html.js .doorzicht__ring{transition:none}}.verhaal{padding:var(--ruimte) var(--marge) 0}.verhaal__kop{max-width:40rem}.verhaal__kop .regel{color:var(--mist);margin-top:18px}.verhaal__baan{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(24px,4vw,64px);margin-top:clamp(32px,6vh,64px);display:grid}.verhaal__podium{top:var(--kop-hoogte);height:calc(100svh - var(--kop-hoogte));grid-area:1/2;align-items:center;display:flex;position:sticky;overflow:hidden}.verhaal__zoom{transform-origin:0 0;width:100%;transition:transform .85s cubic-bezier(.22,.7,.2,1),--zoom .85s cubic-bezier(.22,.7,.2,1)}.verhaal__stappen{grid-area:1/1}.stap{flex-direction:column;justify-content:center;min-height:82svh;display:flex}.stap:first-child{justify-content:flex-start;min-height:70svh;padding-top:22svh}.stap:last-child{min-height:100svh}.stap__tekst{opacity:.32;transition:opacity .3s}.stap.is-actief .stap__tekst{opacity:1}.stap__nr{color:var(--mist)}.stap h3{font-size:var(--t2);letter-spacing:-.035em;margin-top:10px;line-height:1.02}.stap p:last-child{font-size:var(--t3);color:var(--mist);max-width:22em;margin-top:14px;line-height:1.4}.stap__uitsnede{display:none}.tekening{--ls:1;--ts:1;width:100%;height:auto;display:block;overflow:visible}.tekening path{fill:none;stroke:var(--inkt);stroke-linecap:round;stroke-linejoin:round}.tekening .lijn,.tekening .rook{stroke-width:calc(1.5px * var(--ls))}.tekening :is(.kader,.fijn,.spoor,.rook-fijn,.rook-spoor){stroke-width:calc(.8px * var(--ls))}.tekening :is(.maat,.leider,.hulplijn,.arcering){stroke-width:calc(.6px * var(--ls))}.tekening :is(.kader,.fijn,.spoor,.hulplijn,.arcering){stroke:var(--grafiet)}.tekening :is(.spoor,.rook-spoor){stroke-dasharray:4 3}.tekening .hulplijn{stroke-dasharray:2 3}.tekening :is(.punt,.vul){fill:var(--inkt);stroke:none}.tekening .vul-licht{fill:var(--grafiet);stroke:none}.tekening :is(.rook,.rook-fijn,.rook-spoor){stroke:var(--signaal-diep)}.tekening text{font-family:var(--mono);fill:var(--inkt)}.tekening .nr{font-size:calc(15px * var(--ts))}.tekening .mono{font-size:calc(13px * var(--ts))}:is(.verhaal,.maatstaf) .tekening path{stroke:var(--licht)}:is(.verhaal,.maatstaf) .tekening :is(.kader,.fijn,.spoor,.hulplijn,.arcering,.maat,.leider){stroke:#c6ccd59e}:is(.verhaal,.maatstaf) .tekening :is(.punt,.vul){fill:var(--licht)}:is(.verhaal,.maatstaf) .tekening .vul-licht{fill:#c6ccd580}:is(.verhaal,.maatstaf) .tekening text{fill:var(--licht)}:is(.verhaal,.maatstaf) .tekening :is(.rook,.rook-fijn,.rook-spoor){stroke:var(--signaal)}.brede--podium{--ls:calc(1.25 / var(--zoom));--ts:calc(1.05 / var(--zoom))}.brede--podium g{transition:opacity .4s}.verhaal .tekening g[data-deel="4"] .spoor{stroke:var(--licht);stroke-dasharray:5 3}.verhaal__baan.is-gekozen .brede--podium g[data-deel]:not([data-deel="0"]):not(.is-actief){opacity:.28}.maatstaf{padding:var(--ruimte) var(--marge);border-top:1px solid var(--lijn-licht)}.maatstaf h2{max-width:14em}.maatstaf__figuur{margin-top:clamp(40px,6vw,88px)}.maatstaf__tekening .tekening{--ls:1.15;--ts:1.05}.meetopzet--staand{display:none}.maatstaf__bijschrift{column-gap:var(--g);border-top:1px solid var(--lijn-licht);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,4vw,48px);padding-top:20px;display:grid}.maatstaf__bijschrift p{color:var(--mist);max-width:22em}.maatstaf__bijschrift strong{color:var(--licht);font-weight:500;font-size:var(--t3);letter-spacing:-.015em;margin:6px 0 4px;display:block}.wie{padding:var(--ruimte) var(--marge);border-top:1px solid var(--lijn-licht)}.wie__kop{max-width:16em;margin-bottom:clamp(40px,6vw,72px)}.wie__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(24px,4vw,64px);display:grid}.doel{border-top:1px solid var(--lijn-licht);padding:18px 0 20px}.doel:last-child{border-bottom:1px solid var(--lijn-licht)}.doel__knop{text-align:left;cursor:pointer;width:100%;color:var(--licht);background:0 0;border:0;align-items:baseline;gap:14px;padding:0;display:flex}.doel__nr{color:var(--mist)}.doel__kop{font-size:var(--t3);letter-spacing:-.015em;transition:border-color var(--snel);border-bottom:1px solid #0000;font-weight:500;line-height:1.25}.doel__knop:hover .doel__kop{border-bottom-color:currentColor}.doel__knop:focus-visible{outline:2px solid var(--licht);outline-offset:4px}.doel__tekst{color:var(--mist);opacity:.72;max-width:34em;margin:8px 0 0 calc(2ch + 14px);transition:opacity .3s}.doel.is-actief .doel__tekst{opacity:1}.doel.is-actief .doel__nr{color:var(--licht)}.wie__beeld{background:var(--nacht-licht);height:clamp(420px,72svh,760px);position:relative;overflow:hidden}.wie__foto,.wie__foto img{width:100%;height:100%;position:absolute;inset:0}.wie__foto img{object-fit:cover}.wie__foto{opacity:0;transition:opacity .6s}.wie__foto.is-actief{opacity:1}@media (prefers-reduced-motion:reduce){.wie__foto{transition:none}}.pilot{background:var(--papier);color:var(--inkt);padding:var(--ruimte) var(--marge)}.pilot h2{font-size:var(--t1);letter-spacing:-.045em;max-width:11em;line-height:.98}.pilot .regel{color:var(--grafiet);margin-top:20px}.pilot__acties{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(32px,4vw,48px);display:flex}.voet{background:var(--papier);color:var(--inkt);padding:56px var(--marge) 32px;border-top:1px solid var(--lijn-donker)}.voet__kolommen{gap:32px var(--g);grid-template-columns:minmax(0,5fr) repeat(2,minmax(0,3fr)) auto;display:grid}.voet__kolom p{color:var(--grafiet);margin-top:14px;font-size:15px}.voet__kop{font-family:var(--mono);font-size:var(--t5);color:var(--grafiet);letter-spacing:0;font-weight:400}.voet__kolom ul{gap:8px;margin-top:12px;font-size:15px;display:grid}.voet a:not(.merk):not(.taal__optie){transition:border-color var(--snel);border-bottom:1px solid #0000;text-decoration:none}.voet a:not(.merk):not(.taal__optie):hover{border-bottom-color:currentColor}.voet__onder{border-top:1px solid var(--lijn-donker);color:var(--grafiet);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:56px;padding-top:20px;font-size:14px;display:flex}.voet__onder ul{gap:24px;display:flex}.voet__onder a{color:var(--inkt)}.ohero{height:88svh;min-height:520px;margin-top:var(--kop-hoogte);position:relative;overflow:hidden}.ohero__foto,.ohero__foto img{width:100%;height:100%;position:absolute;inset:0}.ohero__foto img{object-fit:cover;object-position:50% 55%}.ohero__titel{left:56%;right:var(--marge);color:var(--inkt);position:absolute;top:12%}.ohero__titel h1{max-width:8em}.hoofdstuk{padding:var(--ruimte) var(--marge) 0;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(24px,4vw,64px);display:grid}.hoofdstuk>h2{grid-column:1/-1}.hoofdstuk__tekst{grid-column:1}.hoofdstuk__tekst h2{margin-bottom:28px}.hoofdstuk__tekening{grid-column:2;padding-top:12px}.punten>div{border-top:1px solid var(--lijn-donker);padding:16px 0 18px}.punten dt{font-weight:500;font-size:var(--t3);letter-spacing:-.015em}.punten dd{color:var(--grafiet);margin-top:4px}.visie{column-gap:var(--g);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.visie__punt{border-top:1px solid var(--inkt);padding-top:18px}.visie__punt .mono{color:var(--grafiet)}.visie__punt h3{font-size:var(--t2);letter-spacing:-.035em;margin-top:12px;line-height:1.02}.visie__punt p:last-child{color:var(--grafiet);font-size:var(--t3);max-width:20em;margin-top:14px;line-height:1.4}.legenda{color:var(--grafiet);flex-wrap:wrap;gap:6px 22px;margin-top:16px;display:flex}.legenda b{color:var(--inkt);margin-right:4px;font-weight:400}.opstelling{--ls:1.15;--ts:1.1}.fase__regel{color:var(--grafiet);grid-column:1/-1;margin-top:20px}.tijdlijn{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,6vw,80px);display:grid}.tijdlijn__stap{border-top:1px dashed var(--grafiet);padding:32px 24px 0 0;position:relative}.tijdlijn__stap.is-nu{border-top:1px solid var(--inkt)}.tijdlijn__punt{border:1px solid var(--inkt);background:var(--papier);border-radius:50%;width:15px;height:15px;position:absolute;top:-8px;left:0}.tijdlijn__stap.is-nu .tijdlijn__punt{background:var(--inkt)}.tijdlijn__nu{color:var(--inkt);position:absolute;top:-36px;left:0}.tijdlijn__stap h3{font-size:var(--t2);letter-spacing:-.035em;line-height:1.02}.tijdlijn__stap p{color:var(--grafiet);max-width:20em;margin-top:10px}.tijdlijn__stap:not(.is-nu) h3{color:var(--grafiet)}.p-over .pilot{margin-top:var(--ruimte);border-top:1px solid var(--lijn-donker)}.contact,.tekstpagina{padding:calc(var(--kop-hoogte) + clamp(56px, 10vh, 112px)) var(--marge) var(--ruimte)}.contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(24px,5vw,96px);display:grid}.contact__kop .regel{color:var(--grafiet);margin-top:18px}.contact__alt{color:var(--grafiet);margin-top:28px}.formulier{gap:22px;display:grid}.veld{gap:8px;display:grid}.veld label,.veld legend{font-size:15px;font-weight:500}.veld__opt{color:var(--grafiet);font-weight:400}.veld input,.veld textarea{width:100%;transition:border-color var(--snel);background:#fbfaf7;border:1px solid #191c2466;border-radius:2px;padding:12px 14px}.veld textarea{resize:vertical;min-height:9em}.veld input:hover,.veld textarea:hover{border-color:var(--inkt)}.veld input:focus-visible,.veld textarea:focus-visible{outline:2px solid var(--inkt);outline-offset:1px;border-color:var(--inkt)}.veld [aria-invalid=true]{border-color:var(--fout)}.veld__fout{color:var(--fout);font-size:14px}.veld--keuze legend{margin-bottom:8px}.keuzes{flex-wrap:wrap;gap:8px;display:flex}.keuze{position:relative}.keuze input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.keuze span{height:40px;transition:background-color var(--snel), color var(--snel), border-color var(--snel);border:1px solid #191c2466;border-radius:2px;align-items:center;padding:0 14px;font-size:15px;display:inline-flex}.keuze:hover span{border-color:var(--inkt)}.keuze input:checked+span{background:var(--inkt);color:var(--papier);border-color:var(--inkt)}.keuze input:focus-visible+span{outline:2px solid var(--inkt);outline-offset:2px}.veld--keuze[data-ongeldig] .keuze span{border-color:var(--fout)}.formulier__val{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formulier__privacy{color:var(--grafiet);font-size:14px}.formulier__samenvatting{border:1px solid var(--fout);color:var(--fout);padding:14px 16px}.formulier__samenvatting ul{gap:2px;margin-top:6px;display:grid}.formulier__samenvatting a,.formulier__fout{color:var(--fout)}.formulier button[disabled]{opacity:.6;cursor:progress}.formulier__klaar{border-top:1px solid var(--inkt);padding-top:24px}.formulier__klaar .regel{color:var(--grafiet);margin-top:12px}.formulier__klaar-extra{margin-top:16px}.tekstpagina{max-width:calc(52rem + 2 * var(--marge))}.tekstpagina .regel{color:var(--grafiet);margin-top:18px}.tekstpagina .punten{margin-top:48px}.punten--tekst dd{max-width:40em}.tekstpagina__stand{color:var(--grafiet);margin-top:32px}.credits{border-collapse:collapse;width:100%;margin-top:48px;font-size:14px}.credits th,.credits td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lijn-donker);padding:12px 16px 12px 0}.credits th{font-family:var(--mono);font-size:var(--t5);color:var(--grafiet);border-bottom-color:var(--inkt);font-weight:400}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.opkomst{animation:linear both opkomst;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes opkomst{0%{opacity:var(--opkomst-van);transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html.js .tekent [data-deel]:not([data-deel="0"]) path[pathLength]{stroke-dasharray:1 1;stroke-dashoffset:1px}html.js .tekent [data-deel]:not([data-deel="0"]) :is(path:not([pathLength]),text){opacity:0}html.js .tekent [data-deel].is-getekend path[pathLength]{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.4,0,.2,1)}html.js .tekent [data-deel].is-getekend :is(path:not([pathLength]),text){opacity:1;transition:opacity .6s .5s}}@media (prefers-reduced-motion:reduce){:root{--snel:0s}.verhaal__zoom{transition:none}}@media (hover:none),(pointer:coarse),(width<=700px){.doorzicht__tekening{clip-path:inset(var(--cliptop,0px) 0 0 var(--split,55%))}.doorzicht__ring,.lenslabel{display:none}.doorzicht__lijn{top:var(--lijntop,0px);bottom:0;left:var(--splitv,55%);border-left:1px solid var(--inkt);pointer-events:none;z-index:1;width:0;display:block;position:absolute}.doorzicht__lijn:after{content:"";background:var(--papier);border:1px solid var(--inkt);border-radius:50%;width:34px;height:34px;margin-top:-17px;position:absolute;top:62%;left:-17px}.hero__veld:has(.doorzicht__schuif:focus-visible) .doorzicht__lijn:after{outline:2px solid var(--licht);outline-offset:2px}.doorzicht__schuif{appearance:none;pointer-events:none;opacity:0;z-index:1;background:0 0;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.doorzicht__schuif::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:ew-resize;width:52px;height:2000px}.doorzicht__schuif::-moz-range-thumb{pointer-events:auto;cursor:ew-resize;background:0 0;border:0;width:52px;height:2000px}.doorzicht__punten{z-index:2}.hint--muis{display:none}.hint--aanraak{display:inline}.hero__hint{left:var(--marge);translate:none}.hero__label{display:none}.hero__uitleg{position:relative}.uitleg__label{right:var(--marge);font-family:var(--mono);font-size:var(--t5);color:var(--mist);position:absolute;top:16px}.hero__uitleg{min-height:124px;padding:16px var(--marge);background:var(--nacht);color:var(--licht);border-top:1px solid var(--lijn-licht);align-content:center;gap:4px;display:grid}.uitleg__naam,.uitleg__status{font-family:var(--mono);font-size:var(--t5);color:var(--mist)}.uitleg__status.is-melding{color:var(--signaal)}}@media (width<=900px){.kop__nav,.kop__taal{display:none}.kop__menu{align-items:center;display:inline-flex}.contact{grid-template-columns:1fr;row-gap:48px}.hoofdstuk{grid-template-columns:1fr;row-gap:32px}.hoofdstuk__tekening{grid-column:1}.voet__kolommen{grid-template-columns:1fr 1fr}.voet__kolom--merk{grid-column:1/-1}}@media (width<=700px){:root{--kop-hoogte:56px}.hero__veld{--fx:.83;--fy:.5}.hero__titel{top:calc(var(--kop-hoogte) + 4vh);max-width:none;right:var(--marge)}.hero__hint,.hero__label{bottom:12px}.verhaal__baan{display:block}.verhaal__podium{display:none}.stap,.stap:first-child,.stap:last-child{justify-content:flex-start;min-height:0;padding:0 0 64px}.stap__tekst{opacity:1}.stap__uitsnede{margin-top:24px;display:block}.brede--stap{--ls:1.6;--ts:1.3;width:100%;height:auto;max-height:300px}.maatstaf__bijschrift{grid-template-columns:1fr;row-gap:20px}.meetopzet--liggend{display:none}.meetopzet--staand{--ls:1.1;--ts:1.15;width:100%;max-width:440px;display:block}.wie__raster{grid-template-columns:1fr;row-gap:24px}.wie__beeld{aspect-ratio:4/3;order:-1;height:auto}.tijdlijn{grid-template-columns:1fr;margin-left:8px}.tijdlijn__stap{border-top:0;border-left:1px dashed var(--grafiet);padding:0 0 36px 28px}.tijdlijn__stap.is-nu{border-top:0;border-left:1px solid var(--inkt)}.tijdlijn__punt{top:4px;left:-8px}.tijdlijn__nu{margin-bottom:4px;display:block;position:static}.visie{grid-template-columns:1fr;row-gap:32px}.ohero{height:78svh}.ohero__foto img{object-position:72% 50%}.ohero__titel{left:var(--marge);top:8%}.voet__onder{flex-direction:column}.credits,.credits tbody,.credits tr,.credits td{display:block}.credits thead{display:none}.credits tr{border-bottom:1px solid var(--lijn-donker);padding:14px 0}.credits td{border:0;padding:2px 0}}.fout404{padding-bottom:clamp(48px,8vh,96px)}.fout404__code{color:var(--grafiet);margin-bottom:20px}.fout404__knoppen{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.fout404__tekening{fill:none;width:100%;height:auto;min-height:84px;stroke:var(--inkt);stroke-linecap:round;stroke-linejoin:round;display:block}.fout404__tekening path{vector-effect:non-scaling-stroke}.fout404__tekening .lijn{stroke-width:1.5px}.fout404__tekening .fijn{stroke:var(--grafiet);stroke-width:.8px}
