:root{--eier: #F4F2F7;--inkt: #1E1B24;--paars: #6B3FA0;--paars-diep: #3E2066;--paars-licht: #DCD8E4;--aq-paars: #C4B2E0;--aq-paars-mid: #A88BD0;--groen: #2E7D5B;--groen-diep: #164E37;--groen-licht: #E8F3ED;--aq-groen: #A8D6BE;--grijs: #6E6A75;--tekst: #4A4652;--rood: #D23B2F;--rood-tekst: #B3261E;--font: "Segoe UI", "Segoe UI Variable Text", system-ui, -apple-system, sans-serif;--marge: clamp(20px, 7vw, 120px);--breed: 1240px;--r: 18px;--lijn-inkt: none;--lijn-licht: none;--lijn-wit: none;--lijn-veld: none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--eier);color:var(--inkt);font-family:var(--font);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,canvas{display:block;max-width:100%}[data-vt]>svg{width:100%;height:auto;overflow:visible}a{color:inherit}h1,h2,h3{margin:0;font-weight:300;letter-spacing:-.015em}h1{font-size:clamp(44px,7.2vw,108px);line-height:1}h2{font-size:clamp(34px,4.6vw,68px);line-height:1.06}h3{font-size:clamp(22px,2vw,28px);line-height:1.2;font-weight:600;letter-spacing:0}p{margin:0 0 1em;color:var(--tekst)}.lead{font-size:clamp(19px,1.5vw,22px);line-height:1.55;color:var(--tekst);max-width:34em}.kopje{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--paars);margin-bottom:18px}.kopje.groen{color:var(--groen)}h2.kopje{line-height:inherit}.klein{font-size:14px;color:var(--grijs)}.wrap{width:min(var(--breed),100% - 2 * var(--marge));margin-inline:auto}.sectie{padding:clamp(80px,11vw,160px) 0;position:relative}.sectie.krap{padding:clamp(48px,6vw,80px) 0}.grondlijn{height:29px;width:100%;background:var(--lijn-inkt) repeat-x left center / auto 29px}.grondlijn.licht{background-image:var(--lijn-licht)}.grondlijn.wit{background-image:var(--lijn-wit)}.op-lijn{width:var(--w, 60px);flex:none;margin-bottom:calc(var(--w, 60px) * var(--ko, .2) * -1)}.hint{font-size:14px;color:var(--grijs);display:flex;align-items:center;gap:8px}.hint:before{content:"";width:26px;height:12px;background:var(--lijn-inkt) repeat-x left center / auto 12px;opacity:.6}.knop{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:999px;background:var(--inkt);color:#fff;font:600 16px/1 var(--font);text-decoration:none;border:1.5px solid var(--inkt);transition:background .25s,border-color .25s,transform .25s}.knop:hover{background:var(--groen);border-color:var(--groen);transform:translateY(-2px)}.knop .pijl{transition:transform .25s}.knop:hover .pijl{transform:translate(4px)}.knop.hol{background:transparent;color:var(--inkt)}.knop.hol:hover{background:var(--inkt);color:#fff;border-color:var(--inkt)}.knop.wit{background:#fff;color:var(--paars-diep);border-color:#fff}.knop.wit:hover{background:var(--aq-groen);border-color:var(--aq-groen)}.knoppen{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.handlink{font-weight:600;text-decoration:none;padding-bottom:12px;background:var(--lijn-inkt) repeat-x left bottom / auto 14px;transition:color .2s}.handlink:hover{color:var(--paars)}.naar-inhoud{position:absolute;left:12px;top:12px;z-index:100;transform:translateY(-300%);padding:10px 18px;border-radius:999px;background:#fff;color:var(--paars-diep);font:600 15px var(--font);text-decoration:none;box-shadow:0 0 0 2px var(--paars-diep)}.naar-inhoud:focus{transform:none}main:focus{outline:none}.visueel-weg{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.beurs{background:var(--paars-licht);color:var(--paars-diep);text-align:center;font-size:14px;padding:9px var(--marge);letter-spacing:.01em}.beurs b{font-weight:600}.nav,header[data-vt-nav]{position:sticky;top:0;z-index:50;background:var(--paars-diep);color:#fff}header[data-vt-nav]{display:block;min-height:78px}.nav-binnen{display:flex;align-items:center;gap:28px;width:min(1400px,100% - 2 * var(--marge));margin-inline:auto;height:78px}.merk{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff}.merk-v{display:grid;place-items:center;flex:none}.merk-v svg{width:46px;height:46px}.woordmerk{font-size:26px;font-weight:300;letter-spacing:.01em;color:#fff}.nav-links{display:flex;align-items:center;gap:6px;margin-left:auto}.nav-links a{color:#ffffffdb;text-decoration:none;font-size:16px;padding:10px 14px 14px;border-radius:8px;background:none no-repeat left bottom / 0 12px;transition:background-size .35s,color .2s}.nav-links a:hover,.nav-links a[aria-current]{color:#fff;background-image:var(--lijn-wit);background-repeat:repeat-x;background-size:auto 12px}.nav .knop{padding:12px 20px;font-size:15px;background:#fff;color:var(--paars-diep);border-color:#fff}.nav .knop:hover{background:var(--aq-groen);border-color:var(--aq-groen);color:var(--inkt)}.nav-menu{display:none;margin-left:auto;background:none;border:0;font:600 16px var(--font);color:#fff;padding:10px;cursor:pointer}.nav-groep{position:relative;display:flex;align-items:center}.nav-uitklap{display:grid;place-items:center;margin-left:-12px;padding:8px 8px 12px 4px;background:none;border:0;color:#ffffffdb;cursor:pointer}.nav-uitklap svg{width:12px;height:12px;transition:transform .25s}.nav-groep:hover .nav-uitklap svg,.nav-groep.open .nav-uitklap svg{transform:rotate(180deg)}.nav-sub{position:absolute;top:100%;left:0;padding-top:6px;min-width:220px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility .2s}.nav-sub-binnen{display:grid;justify-items:start;padding:8px;border-radius:14px;background:var(--paars-diep);border:1px solid rgba(255,255,255,.16)}.nav-groep:hover .nav-sub,.nav-groep.open .nav-sub{opacity:1;visibility:visible;transform:none}.nav-sub a{white-space:nowrap}@media(max-width:960px){.nav-links,.nav .knop{display:none}.nav-menu{display:block}.nav.open .nav-links{display:flex;flex-direction:column;align-items:flex-start;position:absolute;left:0;right:0;top:78px;background:var(--paars-diep);padding:4px var(--marge) 24px;gap:0;border-top:1px solid rgba(255,255,255,.16);max-height:calc(100vh - 78px);overflow-y:auto}.nav.open .nav-links a{font-size:22px;font-weight:300;padding:12px 0 16px}.nav-groep{display:block}.nav-uitklap{display:none}.nav-sub{position:static;opacity:1;visibility:visible;transform:none;padding:0 0 6px;min-width:0}.nav-sub-binnen{padding:0 0 0 18px;background:none;border:0}.nav.open .nav-sub a{font-size:18px;padding:8px 0 12px}}.zee{position:relative;overflow:hidden;touch-action:pan-y pinch-zoom}.zee canvas{position:absolute;inset:0;width:100%;height:100%}.zee.boer-cursor{cursor:none}@media(hover:none){.zee.boer-cursor{cursor:auto}}.onthul{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s ease}.onthul.zichtbaar{opacity:1;transform:none}.onthul.later{transition-delay:.15s}.onthul.nog-later{transition-delay:.3s}.direct .onthul{opacity:1;transform:none;transition:none}.p-kop .onthul{opacity:1;animation:vt-onthul .8s ease both}.p-kop .onthul.later{animation-delay:.15s}.p-kop .onthul.nog-later{animation-delay:.3s}.direct .p-kop .onthul{animation:none}@keyframes vt-onthul{0%{transform:translateY(14px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.onthul{opacity:1;transform:none;transition:none}.p-kop .onthul{animation:none}}@media print{.onthul,.pv1 .blz.wacht .blz-tekst,.pv1 .blz.wacht .pv-kestrel,.pv1 .blz.wacht .pv-hanger{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.pv1 .blz.wacht .blz-beeld>img:first-child{clip-path:none!important}.nav,header[data-vt-nav]{position:static}.naar-inhoud,.nav-menu,.nav-uitklap,.nav .knop,.beurs{display:none!important}}.voet-rand{position:relative;height:130px;margin-top:40px}.voet-rand .kip{--w: 116px;position:absolute;right:14%;width:var(--w);bottom:calc(8px - var(--w) * var(--ko, .2))}.voet-rand .grondlijn{position:absolute;left:0;right:0;bottom:-6px}.voet{background:var(--paars-diep);color:#fff;padding:72px 0 36px}.voet p,.voet a{color:#ffffffc7}.voet-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.voet .voet-kop{margin:0 0 14px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--aq-paars)}.voet ul{list-style:none;margin:0;padding:0}.voet li{margin:0 0 8px}.voet a{text-decoration:none}.voet a:hover,.voet .merk .woordmerk{color:#fff}.voet-onder{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;margin-top:56px;padding-top:22px;font-size:14px;color:#fff9;background:var(--lijn-wit) repeat-x left top / auto 12px;opacity:.9}@media(max-width:860px){.voet-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.voet-grid{grid-template-columns:1fr}}.varianten{position:fixed;right:16px;bottom:16px;z-index:90;display:flex;gap:4px;padding:5px;border-radius:999px;background:var(--inkt);color:#fff;font:600 13px var(--font)}.varianten span{padding:7px 8px 7px 12px;opacity:.6}.varianten span+a{margin-left:0}.varianten a+span{margin-left:6px;border-left:1px solid rgba(255,255,255,.25)}[hidden]{display:none!important}.varianten a{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;text-decoration:none;color:#fff}.varianten a[aria-current]{background:#fff;color:var(--inkt)}.stil .varianten,[data-alleen]{display:none}body[data-variant="1"] [data-alleen="1"],body[data-variant="2"] [data-alleen="2"],body[data-variant="3"] [data-alleen="3"]{display:block}[data-led] .vt-led-licht{animation:ledpuls 2.6s ease-in-out infinite;transition:opacity .6s}[data-led] .vt-led-gloed,[data-led] .vt-led [fill="#E0513F"]{transition:fill .7s}[data-led=groen] .vt-led-licht>:nth-child(1){fill:#5cc994}[data-led=groen] .vt-led-licht>:nth-child(2),[data-led=groen] .vt-led [fill="#E0513F"]{fill:#34b37a}[data-led=amber] .vt-led-licht>:nth-child(1){fill:#f6b24e}[data-led=amber] .vt-led-licht>:nth-child(2),[data-led=amber] .vt-led [fill="#E0513F"]{fill:#f2a23a}[data-led=paars] .vt-led-licht>:nth-child(1){fill:#a88bd0}[data-led=paars] .vt-led-licht>:nth-child(2),[data-led=paars] .vt-led [fill="#E0513F"]{fill:#8a5cc4}[data-led=blauw] .vt-led-licht>:nth-child(1){fill:#8db8ee}[data-led=blauw] .vt-led-licht>:nth-child(2),[data-led=blauw] .vt-led [fill="#E0513F"]{fill:#3f83d9}[data-led=rood] .vt-led-licht>:nth-child(1){fill:#ee7a5e}[data-led=uit] .vt-led-licht{opacity:0;animation:none}[data-led=uit] .vt-led [fill="#E0513F"]{fill:#1e1b24}[data-led] .vt-lens{transition:transform .25s ease-out}@keyframes ledpuls{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){[data-led] .vt-led-licht{animation:none}}.varianten{display:none!important}.ms-lijn,.ms-kip{display:none}@media(min-width:961px){.nav .nav-groep .nav-sub{top:100%;left:calc(var(--x, 0px) * -1);width:var(--navw, 100vw);min-width:0;padding-top:var(--onder, 19px);opacity:1;transform:none;visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .22s cubic-bezier(.4,0,.6,1) .05s,visibility 0s linear .3s}.nav .nav-groep:is(.hover-open,.open) .nav-sub{visibility:visible;clip-path:inset(0 0 -70px 0);transition:clip-path .46s cubic-bezier(.2,.9,.25,1),visibility 0s}.nav .nav-groep:is(.hover-open,.open) .nav-uitklap svg{transform:rotate(180deg)}.nav .nav-sub:before{content:"";position:absolute;left:0;right:0;top:var(--onder, 19px);bottom:0;background:var(--paars-diep)}.nav .nav-groep .nav-sub-binnen{position:relative;display:flex;gap:4px;width:max-content;margin-left:var(--x, 0px);padding:12px 0 40px;background:none;border:0;border-radius:0}.nav .nav-groep .nav-sub-binnen a{opacity:0;transform:translateY(-8px);transition:opacity .1s,transform .1s,background-size .35s,color .2s}.nav .nav-groep:is(.hover-open,.open) .nav-sub-binnen a{opacity:1;transform:none;transition:opacity .3s calc(.14s + var(--i, 0) * .06s),transform .5s cubic-bezier(.2,1.4,.4,1) calc(.14s + var(--i, 0) * .06s),background-size .35s,color .2s}.nav .ms-lijn{display:block;position:absolute;left:0;right:0;bottom:10px;height:12px;background:var(--lijn-wit) repeat-x left center / auto 12px;opacity:.9;clip-path:inset(0 100% 0 0);transition:clip-path .15s}.nav .nav-groep:is(.hover-open,.open) .ms-lijn{clip-path:inset(0 0 0 0);transition:clip-path .9s cubic-bezier(.3,.6,.3,1) .12s}.nav .ms-kip{--w: 62px;display:block;position:absolute;width:var(--w);left:calc(var(--x, 0px) + var(--rij, 300px) + 40px);bottom:calc(15px - var(--w) * var(--ko, .2));opacity:0;transform:translate(-26px)}.nav .ms-kip svg{display:block;width:100%;height:auto}.nav .nav-groep:is(.hover-open,.open) .ms-kip{animation:ms-kip-hop .85s cubic-bezier(.3,.6,.4,1) .35s both}@keyframes ms-kip-hop{0%{opacity:0;transform:translate(-26px)}25%{opacity:1;transform:translate(-16px,-10px)}45%{transform:translate(-8px)}62%{transform:translate(-3px,-6px)}80%{transform:translate(0)}90%{transform:translate(0) rotate(-4deg)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.nav .nav-sub,.nav .nav-sub *,.nav .nav-sub:before{transition:none!important;animation:none!important}}body[data-pagina^=p-] .sectie{padding:clamp(40px,5vw,72px) 0}body[data-pagina^=p-] .sectie.krap{padding:clamp(28px,3.5vw,48px) 0}.p-kop{position:relative;padding-top:clamp(40px,6vw,88px)}.p-kop-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(20px,4vw,64px);align-items:end}.p-kop h1{font-size:clamp(42px,6.4vw,96px);max-width:11em}.p-kop .lead{margin-top:26px}.p-kop .knoppen{margin-top:28px}.p-kop-kippen{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px}.p-kop-kippen .op-lijn{--w: clamp(84px, 9vw, 128px)}.p-kop-kippen .op-lijn.klein{--w: clamp(52px, 5vw, 74px)}.p-kop .grondlijn{margin-top:-6px}@media(max-width:820px){.p-kop-grid{grid-template-columns:1fr}.p-kop-kippen{justify-content:flex-start}}.groot{font-size:clamp(24px,2.8vw,40px);font-weight:300;line-height:1.3;color:var(--inkt);max-width:26em;margin:0}.groot em{font-style:normal;color:var(--paars)}.ph{display:inline-block;font-size:.78em;font-weight:600;color:var(--grijs);white-space:nowrap;border:1px dashed #B9B3C4;border-radius:6px;padding:0 6px;margin-left:2px}.partners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3.5vw,56px);margin-top:18px}.partners h3{margin-bottom:8px}.partners p{font-size:17px}.kip-rij .op-lijn{--w: 92px;margin:0 0 16px}@media(max-width:820px){.partners{grid-template-columns:1fr}}body[data-pagina^=p-] .slot{text-align:center}body[data-pagina^=p-] .slot h2{max-width:14em;margin:0 auto}body[data-pagina^=p-] .slot .lead{margin:22px auto 0}body[data-pagina^=p-] .slot .knoppen{justify-content:center}.veld{display:grid;gap:6px;margin:0 0 22px}.veld label,.veld .label{font:600 13px var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--grijs)}.veld input,.veld textarea,.veld select{font:400 19px/1.4 var(--font);color:var(--inkt);background:transparent;border:0;border-radius:0;padding:8px 0 16px;outline:none;width:100%;background:var(--lijn-veld) repeat-x left bottom / auto 14px}.veld textarea{resize:vertical;min-height:110px}.veld input:focus,.veld textarea:focus{background-image:var(--lijn-inkt)}.veld input::placeholder,.veld textarea::placeholder{color:var(--grijs)}.vink{display:inline-flex;align-items:center;gap:10px;font-size:16px;cursor:pointer}.vink input{width:18px;height:18px;accent-color:var(--paars)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font:600 14px var(--font);padding:9px 16px;border-radius:999px;cursor:pointer;border:1.5px solid var(--inkt);background:transparent;color:var(--inkt);transition:background .2s,color .2s}.chip[aria-pressed=true]{background:var(--inkt);color:#fff}.melding{font-size:15px;color:var(--groen);min-height:1.5em;margin-top:12px}.p-kop h1,body[data-pagina^=p-] h2{text-wrap:balance}.groeier{--gh: 110px;position:relative;width:var(--gh);height:var(--gh);pointer-events:none}.g-kijk,.g-lijf{position:absolute;inset:0;transform-origin:50% 100%}.groeier.links .g-kijk{transform:scaleX(-1)}.groeier .g{position:absolute;left:50%;bottom:0;translate:-50% 0;transform-origin:50% 100%;opacity:0;scale:.4;transition:opacity .18s,scale .5s cubic-bezier(.3,1.6,.5,1)}.g-ei{height:calc(var(--gh) * .4);aspect-ratio:285 / 360}.g-barst{height:calc(var(--gh) * .44);aspect-ratio:279 / 360}.g-uit{height:calc(var(--gh) * .48);aspect-ratio:520 / 360}.g-kuiken{height:calc(var(--gh) * .52);aspect-ratio:325 / 360}.g-jong{height:calc(var(--gh) * .8);aspect-ratio:329 / 360}.g-kip{height:var(--gh);aspect-ratio:344 / 360}.groeier span.g{display:block}.groeier span.g img{position:absolute;inset:0;width:100%;height:100%}.groeier span.g img+img{opacity:0}.groeier[data-st=ei] .g-ei,.groeier[data-st=barst] .g-barst,.groeier[data-st=uit] .g-uit,.groeier[data-st=kuiken] .g-kuiken,.groeier[data-st=jong] .g-jong,.groeier[data-st=kip] .g-kip{opacity:1;scale:1}.groeier.loopt span.g img:first-child{animation:g-a .34s steps(1) infinite}.groeier.loopt span.g img+img{animation:g-b .34s steps(1) infinite}@keyframes g-a{50%{opacity:0}}@keyframes g-b{50%{opacity:1}}.groeier.loopt .g-lijf{animation:g-hup .17s ease-in-out infinite alternate}@keyframes g-hup{to{translate:0 -3px}}.groeier.loopt[data-st=ei] .g-lijf{animation:g-rol .42s ease-in-out infinite alternate}@keyframes g-rol{0%{rotate:-11deg}to{rotate:11deg}}.groeier[data-st=barst] .g-lijf{animation:g-tril 2.6s ease-in-out infinite}.groeier.loopt[data-st=barst] .g-lijf{animation:g-rol .3s ease-in-out infinite alternate}@keyframes g-tril{0%,84%,to{rotate:0deg}87%{rotate:-6deg}91%{rotate:5deg}95%{rotate:-3deg}}.groeier[data-st=uit] .g-lijf{animation:g-hup .5s ease-in-out 3 alternate}.groeier.plop .g-kijk{animation:g-plop .5s cubic-bezier(.3,1.6,.5,1)}@keyframes g-plop{0%{scale:.78 1.18}}@media(prefers-reduced-motion:reduce){.groeier *,.groeier{animation:none!important;transition:none!important}}.form-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(28px,6vw,110px)}.cf-form{max-width:680px}.twee-velden{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.optioneel{text-transform:none;letter-spacing:0;font-weight:400}.form-naast p{font-size:17px}.form-naast .tel-regel{margin-top:-4px}.form-naast .ph{font-size:.82em}@media(max-width:820px){.form-grid,.twee-velden{grid-template-columns:1fr}}.cf-form .veld{position:relative}.cf-vink{position:absolute;right:2px;bottom:21px;width:17px;height:13px;overflow:visible;pointer-events:none}.cf-vink path{fill:none;stroke:var(--groen);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .4s cubic-bezier(.5,0,.3,1)}.veld.ok>.cf-vink path{stroke-dashoffset:0}.cf-form textarea+.cf-vink{bottom:24px}.veld.fout input,.veld.fout textarea{background-image:none;border-bottom:2px solid var(--rood)}.veld.fout input:focus,.veld.fout textarea:focus{border-bottom-color:var(--inkt)}.veld.fout .chip{border-color:var(--rood)}.chip input{position:absolute;opacity:0;width:1px;height:1px}.cf-form .chip{position:relative;display:inline-flex;align-items:center;gap:8px;isolation:isolate;overflow:hidden;background:transparent;transition:color .25s .05s,transform .18s,border-color .2s}.cf-form .chip:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:var(--inkt);clip-path:circle(0 at var(--ox, 50%) 55%);transition:clip-path .45s cubic-bezier(.3,.7,.2,1)}.cf-form .chip:has(input:checked){color:#fff}.cf-form .chip:has(input:checked):before{clip-path:circle(160% at var(--ox, 50%) 55%)}.cf-form .chip:hover{transform:translateY(-1px)}.cf-form .chip:active{transform:scale(.95)}.cf-form .chip:has(input:focus-visible){outline:2px solid var(--paars);outline-offset:2px}.chip .ico{width:auto;height:19px;margin:-3px 0 -3px -3px;transition:filter .25s .05s}.chip:has(input:checked) .ico{filter:invert(1)}.chip:has(input[value="Bel me terug"]:checked) .ico{animation:rinkel .5s .15s 2;transform-origin:50% 60%}@keyframes rinkel{20%{transform:rotate(-16deg)}40%{transform:rotate(13deg)}60%{transform:rotate(-9deg)}80%{transform:rotate(5deg)}}.cf-klap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.3,.7,.2,1),opacity .3s}.cf-klap-in{overflow:hidden;padding:0 4px;margin:0 -4px}.cf-form.bel .cf-klap{grid-template-rows:1fr;opacity:1}.cf-klap .veld{padding-top:4px}.cf-form.bel .cf-klap .chip{animation:chipIn .45s calc(.12s + var(--i) * .07s) both cubic-bezier(.3,1.5,.5,1)}@keyframes chipIn{0%{opacity:0;transform:translateY(-10px) scale(.9)}}.cf-stuur{position:relative;overflow:hidden;isolation:isolate;cursor:pointer;margin-top:8px}.cf-stuur:before{content:"";position:absolute;inset:-2px;z-index:-1;background:var(--groen);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.3,.7,.2,1)}.cf-stuur:hover{background:var(--inkt);border-color:var(--groen)}.cf-stuur:hover:before{transform:none}.cf-stuur:active{transform:scale(.96);transition-duration:.08s}.cf-knop-tekst{display:inline-block}.cf-knop-tekst.wissel{animation:wissel .34s ease-in-out}@keyframes wissel{45%{transform:translateY(-70%);opacity:0}55%{transform:translateY(70%);opacity:0}}.cf-stuur.nee{animation:nee .38s}@keyframes nee{20%,60%{translate:-6px 0}40%,80%{translate:6px 0}}.cf-stuur.klaar .pijl{animation:duw 1.1s .2s 2 ease-in-out}@keyframes duw{50%{transform:translate(5px)}}.cf-stuur.weg{pointer-events:none}.cf-baan{position:relative;margin-bottom:26px}.cf-baan .grondlijn{position:absolute;left:0;right:0;bottom:0}.cf-baan img{max-width:none}.n-baan{height:150px}.n-stations{position:absolute;inset:0 140px 14px 0;display:flex;justify-content:space-between}.n-station{display:flex;flex-direction:column-reverse;align-items:center;gap:5px;cursor:pointer;font:600 12px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--grijs);transition:color .3s}.n-station i{width:2px;flex:1;max-height:92px;background:var(--inkt);opacity:.25;border-radius:1px;transition:opacity .3s}.n-station b{font-weight:600;display:inline-flex;align-items:center;gap:4px}.n-station b svg{width:0;height:10px;overflow:visible;transition:width .3s}.n-station b svg path{fill:none;stroke:var(--groen);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .4s .1s}.n-station.af{color:var(--inkt)}.n-station.af i{opacity:.7}.n-station.af b svg{width:12px}.n-station.af b svg path{stroke-dashoffset:0}.n-station.mist{color:var(--rood);animation:nee .38s}.n-nest{position:absolute;right:0;bottom:6px;width:124px;aspect-ratio:560 / 261}.n-nest>img,.n-nest>div{position:absolute;inset:0;width:100%;height:100%}.n-broed{pointer-events:none}.n-leg{position:absolute;left:44%;top:50%;height:36%;width:auto;translate:-50% -100%;transform-origin:50% 100%;scale:0}.n-leg.in{scale:1;transition:scale .5s cubic-bezier(.3,1.7,.5,1)}.n-leg.wiebelt{animation:eiWiebel 2.6s 1s ease-in-out infinite}@keyframes eiWiebel{0%,78%,to{rotate:0deg}82%{rotate:-9deg}87%{rotate:7deg}92%{rotate:-4deg}96%{rotate:2deg}}.g-dier{position:absolute;left:0;bottom:14px;width:0;height:0;z-index:2;pointer-events:none}.g-dier[hidden]{display:none}.g-lijf{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0}.g-lijf img{position:absolute;display:block;visibility:hidden}.g-lijf img.aan{visibility:visible}.g-in-nest{bottom:40%}.g-schaal{z-index:1;transition:opacity .8s}.g-schaal.weg{opacity:0}.g-barst{position:absolute;overflow:visible;display:none;max-width:none}.g-lijf:has(img[data-f=ei].aan) .g-barst{display:block}.g-barst path{fill:none;stroke:var(--inkt);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset .25s}.g-deeltje{position:absolute;left:0;bottom:14px;z-index:3;pointer-events:none;width:0;height:0}.g-deeltje svg{display:block;overflow:visible;max-width:none}.g-veer svg{margin:-3.75px 0 0 -7.5px}.g-stof svg{translate:-50% -50%}.l-schim .g-lijf img{opacity:.2;filter:grayscale(1)}.l-schim{transition:opacity .6s}.l-schim.weg{opacity:0}.l-dier .g-lijf img{clip-path:inset(100% 0 0 0);transition:clip-path .7s cubic-bezier(.45,0,.25,1)}.l-dier.leeft .g-lijf img{clip-path:inset(0 0 0 0)}.l-dier{z-index:3}@media(max-width:560px){.cf-form .chip{padding:8px 12px;letter-spacing:.05em;gap:6px}.chip .ico{height:17px}.n-stations{right:104px}.n-station{font-size:10.5px;letter-spacing:.05em}.n-station:nth-child(2n) i{max-height:50px}.n-nest{width:96px}}.kennis-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,90px)}.kennis-grid p{max-width:36em}.vragen details{padding:14px 0 16px;background:var(--lijn-licht) repeat-x left bottom / auto 10px}.vragen summary{cursor:pointer;font-weight:600;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}.vragen summary::-webkit-details-marker{display:none}.vragen summary:after{content:"+";font-weight:300;font-size:26px;line-height:1;color:var(--paars);transition:transform .25s}.vragen details[open] summary:after{transform:rotate(45deg)}.vragen details p{margin:10px 0 0;font-size:17px}@media(max-width:820px){.kennis-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cf-form *,.cf-form *:before,.cf-baan *{animation:none!important;transition:none!important}.g-deeltje{display:none}}
