@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-normal.bVZEi0jL.woff2)format("woff2"),url(/_astro/jost-cyrillic-400-normal.Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2)format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-cyrillic-500-normal.DtB2bvF0.woff2)format("woff2"),url(/_astro/jost-cyrillic-500-normal.DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-ext-500-normal.BkvHgcKf.woff2)format("woff2"),url(/_astro/jost-latin-ext-500-normal.Cpxiadwk.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jost-cyrillic-600-normal.BEDXyecp.woff2)format("woff2"),url(/_astro/jost-cyrillic-600-normal.D0Fzn8un.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jost-latin-ext-600-normal.D8I9kjga.woff2)format("woff2"),url(/_astro/jost-latin-ext-600-normal.Pm6OqGZB.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jost-latin-600-normal.C497H-z9.woff2)format("woff2"),url(/_astro/jost-latin-600-normal.Bv_M0d15.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jost-cyrillic-700-normal._ob5o-r5.woff2)format("woff2"),url(/_astro/jost-cyrillic-700-normal.BHDNzvjF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jost-latin-ext-700-normal.AnR_ULdm.woff2)format("woff2"),url(/_astro/jost-latin-ext-700-normal.DTcCupJy.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jost-latin-700-normal.u2Hrqd6k.woff2)format("woff2"),url(/_astro/jost-latin-700-normal.k-iBXzmq.woff)format("woff");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}:root{--paars:#6a2f87;--magenta:#dd2786;--roze:#e72e65;--oranje:#ea5d37;--geel:#fab41f;--groen:#66b337;--teal:#00a496;--blauw:#086eb4;--wcc:#0a74b7;--sustaire:#bada55;--consumeren:#254a3c;--tekst:#404040;--wit:#fff;--hero-tint:#b599c3;--lijn:#e8e2ee;--kop:600;--vet:500;--pil-gewicht:500;--font:"Jost", "Futura", "Century Gothic", "Avenir", system-ui, sans-serif;--fs-h1:clamp(2.1rem, 1.35rem + 2.6vw, 3.25rem);--fs-h2:clamp(1.65rem, 1.2rem + 1.7vw, 2.4rem);--fs-h3:clamp(1.2rem, 1.05rem + .55vw, 1.5rem);--fs-groot:clamp(1.15rem, 1.05rem + .4vw, 1.35rem);--fs-tekst:1.125rem;--fs-klein:.9375rem;--fs-label:.8125rem;--fs-titel:var(--fs-h2);--lh-tekst:1.55;--lh-kop:1.15;--sectie:clamp(48px, 7vw, 96px);--radius:22px;--schaduw:0 10px 30px -12px #3c145047;--veer:cubic-bezier(.34, 1.56, .64, 1);--breedte:980px;--gutter:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px))}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:190px}@media (width<=900px){html{scroll-padding-top:90px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font);font-size:var(--fs-tekst);line-height:var(--lh-tekst);color:var(--tekst);background:var(--wit);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0 0 1em}h1,h2,h3{font-weight:var(--kop);line-height:var(--lh-kop);letter-spacing:-.01em;text-wrap:balance;margin:0}strong,b{font-weight:var(--vet)}p,li{text-wrap:pretty}.container{width:100%;max-width:calc(var(--breedte) + 32px);padding-left:var(--gutter);padding-right:var(--gutter-r);margin-inline:auto}.titel{font-size:var(--fs-h2);line-height:var(--lh-kop);text-align:center}.centreer{text-align:center}.vet{font-weight:var(--vet)}.pil{--kleur:var(--magenta);background:var(--kleur);min-height:24px;color:var(--wit);font-size:var(--fs-label);font-weight:var(--pil-gewicht);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;--rand:color-mix(in srgb, var(--kleur) 60%, #000);box-shadow:inset 0 2px 0 #ffffff47, 0 4px 0 var(--rand), 0 6px 12px -4px color-mix(in srgb, var(--kleur) 50%, transparent);transition:transform .25s var(--veer), box-shadow .25s var(--veer), filter .15s ease;border-radius:999px;justify-content:center;align-items:center;padding:3px 16px;text-decoration:none;display:inline-flex}.pil:hover{box-shadow:inset 0 2px 0 #ffffff47, 0 7px 0 var(--rand), 0 12px 18px -6px color-mix(in srgb, var(--kleur) 55%, transparent);filter:brightness(1.06);transform:translateY(-3px)}.pil:active{box-shadow:inset 0 2px 0 #fff3, 0 1px 0 var(--rand);transition-duration:60ms;transform:translateY(3px)}.pil:focus-visible{outline:2px solid var(--paars);outline-offset:3px}.pil--groot{font-size:var(--fs-label);min-height:48px;padding:6px 28px}.pil--omlijnd{box-shadow:inset 0 0 0 2px var(--wit), 0 4px 0 var(--rand)}.pil:not(.pil--wit):not(.pil--omlijnd)[style*=--geel]{color:#3d1a52}.pil--omlijnd:hover{box-shadow:inset 0 0 0 2px var(--wit), 0 7px 0 var(--rand)}.pil--wit{color:var(--kleur);--rand:color-mix(in srgb, var(--kleur) 15%, #d6cfdb);box-shadow:inset 0 -2px 0 #0000000a, 0 4px 0 var(--rand), 0 8px 14px -6px #280a3259;background:#fff}.pil--wit:hover{box-shadow:inset 0 -2px 0 #0000000a, 0 7px 0 var(--rand), 0 12px 18px -6px #280a3259}.pijlknop{--kleur:var(--paars);--rand:color-mix(in srgb, var(--kleur) 60%, #000);background:var(--kleur);color:#fff;width:40px;height:40px;box-shadow:inset 0 2px 0 #ffffff4d, 0 4px 0 var(--rand);transition:transform .3s var(--veer), box-shadow .3s var(--veer);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:700;line-height:1;display:inline-grid}.pijlknop span{transition:transform .35s var(--veer);display:inline-block}a:hover .pijlknop,.pijlknop:hover{box-shadow:inset 0 2px 0 #ffffff4d, 0 7px 0 var(--rand);transform:translateY(-3px)rotate(-6deg)}a:hover .pijlknop span,.pijlknop:hover span{transform:translate(3px)}a:active .pijlknop,.pijlknop:active{box-shadow:inset 0 2px 0 #fff3, 0 1px 0 var(--rand);transition-duration:60ms;transform:translateY(3px)}.regenboog{background:linear-gradient(90deg, var(--paars) 0 12.5%, var(--magenta) 0 25%, var(--roze) 0 37.5%, var(--oranje) 0 50%, var(--geel) 0 62.5%, var(--groen) 0 75%, var(--teal) 0 87.5%, var(--blauw) 0 100%);height:38px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tekstpagina{--accent:var(--magenta)}.tekstpagina strong{color:var(--accent)}.tekstpagina a:not(.pil){color:inherit}.tekstpagina h1{color:var(--accent);font-size:var(--fs-h1);line-height:var(--lh-kop);text-align:center;max-width:760px;margin:48px auto 20px}.tekstpagina h2{color:var(--accent);font-size:var(--fs-h2);line-height:var(--lh-kop);text-align:center;max-width:720px;margin:0 auto 16px}.tekstpagina h3{color:var(--accent);font-size:var(--fs-h3)}.blok{max-width:680px;margin-inline:auto;padding-block:28px}.blok--uitgevuld p{text-align:left}.blok--uitgevuld p.centreer{text-align:center}.blok ul{margin:0 0 1em;padding-left:1.2em}.blok li{margin-bottom:.35em}.blok li::marker{color:var(--accent)}.knoprij{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (width<=700px){.tekstpagina h1{margin-top:28px}.blok--uitgevuld p{text-align:left}.blok--uitgevuld p.centreer{text-align:center}}.placeholder{text-align:center;color:var(--paars);word-break:break-all;background:repeating-linear-gradient(45deg,#f3eef6 0 12px,#ebe3f0 12px 24px);border:1px dashed #c9b6d6;justify-content:center;align-items:center;padding:8px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.formulier{--fk:var(--paars);font-size:var(--fs-tekst)}.formulier fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.formulier legend{color:var(--fk);margin-bottom:8px;padding:0;font-size:1.05rem}.f-rij{flex-wrap:wrap;gap:14px 20px;margin-bottom:14px;display:flex}.f-veld{flex-direction:column;flex:100%;gap:4px;min-width:0;display:flex}.f-veld--half{flex:200px}.f-veld--klein{flex:0 140px}.f-veld>label,.f-label{font-size:var(--fs-klein)}.f-veld input,.f-veld select,.f-veld textarea{font:inherit;color:var(--tekst);background:#fff;border:1px solid #c9c2cf;border-radius:6px;width:100%;padding:9px 10px;font-size:1rem}.f-veld textarea{resize:vertical;min-height:96px}.f-veld input:focus-visible,.f-veld select:focus-visible,.f-veld textarea:focus-visible,.f-keuze input:focus-visible{outline:2px solid var(--fk);outline-offset:1px}.f-veld input:user-invalid,.f-veld select:user-invalid,.f-veld textarea:user-invalid{border-color:#c0392b}.f-keuze{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:8px;line-height:1.35;display:flex}.f-keuze input{accent-color:var(--fk);flex:none;width:18px;height:18px;margin-top:3px}.f-ster{color:#c0392b}.f-hint{font-size:var(--fs-label);opacity:.85;margin:4px 0 0}.f-knop{font:inherit;cursor:pointer;background:var(--fk);color:#fff;border:0;border-radius:100px;min-width:160px;height:46px;padding-inline:26px;font-size:1rem}.f-knop:hover{filter:brightness(1.08)}.f-knop:focus-visible{outline:2px solid var(--paars);outline-offset:3px}.f-melding{font-size:var(--fs-klein);margin:10px 0 0}.f-melding:empty{display:none}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{transition:opacity .7s ease, transform .7s var(--veer);transition-delay:calc(var(--i,0) * 80ms)}.js [data-reveal]:not(.zichtbaar){opacity:0;animation:0s 3s forwards noodstop;transform:translateY(26px)}.js [data-reveal].meteen{transition-duration:.5s}.js [data-reveal=rij]{animation:none;opacity:1!important;transform:none!important}.js [data-reveal=rij]>*{transition:opacity .6s ease, transform .6s var(--veer);transition-delay:calc(var(--i,0) * 90ms)}.js [data-reveal=rij]:not(.zichtbaar)>*{opacity:0;transform:translateY(30px)scale(.97)}.js .regenboog[data-reveal]{background-repeat:no-repeat;background-size:100% 100%;transition:background-size 1.2s cubic-bezier(.65,0,.35,1);animation:none;opacity:1!important;transform:none!important}.js .regenboog[data-reveal]:not(.zichtbaar){background-size:0% 100%;animation:0s 3s forwards regenboog-nood}}@keyframes noodstop{to{opacity:1;transform:none}}@keyframes regenboog-nood{to{background-size:100% 100%}}[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s var(--veer);will-change:transform}.k-op{transition:translate .35s var(--veer), box-shadow .35s ease}.k-op:hover,.k-op:focus-within{translate:0 -8px}.k-klik{rotate:var(--r0,0deg);transition:translate .3s var(--veer), rotate .3s var(--veer)}.k-klik:hover,.k-klik:focus-visible{translate:0 -4px;rotate:calc(var(--r0,0deg) - 1deg)}@media (prefers-reduced-motion:no-preference){.k-klik:hover,.k-klik:focus-visible{animation:.5s ease-out both klikklak}}@keyframes klikklak{0%{rotate:var(--r0,0deg);translate:0}30%{rotate:calc(var(--r0,0deg) - 3deg);translate:0 -5px}60%{rotate:calc(var(--r0,0deg) + 2deg);translate:0 -5px}to{rotate:calc(var(--r0,0deg) - 1deg);translate:0 -4px}}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.22s both pagina-uit}::view-transition-new(root){animation:.32s both pagina-in}}@keyframes pagina-uit{to{opacity:0;transform:translateY(-10px)}}@keyframes pagina-in{0%{opacity:0;transform:translateY(14px)}}.confetti{pointer-events:none;z-index:100;width:100vw;height:100vh;position:fixed;inset:0}.toast{z-index:101;background:var(--paars);color:#fff;box-shadow:var(--schaduw);font-size:var(--fs-klein);text-align:center;max-width:calc(100vw - 32px);animation:toast-in .5s var(--veer) both;border-radius:14px;padding:12px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.weg{opacity:0;transition:all .5s;transform:translate(-50%,12px)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,30px)scale(.9)}}.onderlijn{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--geel) 55%, transparent) 0);padding-inline:2px}.tekstpagina>section:first-child:has(>h1){isolation:isolate;background:color-mix(in srgb, var(--accent) 9%, #fff);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--accent) 9%, #fff);clip-path:inset(0 -100vmax);margin-bottom:clamp(16px,3vw,32px);padding-block:clamp(32px,6vw,72px) clamp(28px,4vw,48px);position:relative}.tekstpagina>section:first-child:has(>h1):before{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;opacity:.22;background:url(/bogen.svg) 50%/contain no-repeat;height:min(100% - 32px,360px);animation:60s linear infinite kopdraai;position:absolute;top:50%;right:calc(24px + -50vw + 50%);translate:0 -50%}.tekstpagina>section:first-child:has(>h1):after{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;opacity:.14;background:url(/bogen.svg) 50%/contain no-repeat;height:min(60% - 16px,190px);animation:45s linear infinite reverse kopdraai;position:absolute;bottom:16px;left:calc(24px + -50vw + 50%)}.tekstpagina>section:first-child:has(>h1)>h1{margin-top:0}@keyframes kopdraai{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.tekstpagina>section:first-child:has(>h1):before,.tekstpagina>section:first-child:has(>h1):after{animation:none}}@media (width<=1000px){.tekstpagina>section:first-child:has(>h1):before{opacity:.1;left:auto;right:12px}.tekstpagina>section:first-child:has(>h1):after{display:none}}main{overflow-x:clip}.tekstpagina .blok ul:not([class]){padding-left:0;list-style:none}.tekstpagina .blok ul:not([class])>li{padding-left:1.5em;position:relative}.tekstpagina .blok ul:not([class])>li:before{content:"";background:var(--accent);width:.55em;height:.55em;box-shadow:.18em .18em 0 color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;position:absolute;top:.55em;left:.2em}.tekstpagina p a:not([class]),.tekstpagina li a:not([class]){background:linear-gradient(var(--accent), var(--accent)) 0 100% / 100% 2px no-repeat;border-radius:3px;padding-inline:1px;text-decoration:none;transition:background-size .25s,color .2s}.tekstpagina p a:not([class]):hover,.tekstpagina li a:not([class]):hover{color:#fff;background-size:100% 100%}.f-melding--ok,.contact__melding.f-melding--ok{color:#1f7a3a;background:#e8f6ec;border-radius:12px;padding:10px 14px}.f-melding--fout,.contact__melding.f-melding--fout{color:#a12a1f;background:#fdecea;border-radius:12px;padding:10px 14px}button[aria-busy=true]{opacity:.7;cursor:progress}
