@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.achtergrond[data-astro-cid-dvqx6raw]{z-index:0;background:var(--inkt);position:fixed;inset:0;overflow:hidden}.laag[data-astro-cid-dvqx6raw]{position:absolute;inset:0}.achtergrond__beeld[data-astro-cid-dvqx6raw]{object-fit:cover;will-change:transform;width:100%;height:auto;min-height:100%}@media (prefers-reduced-motion:no-preference){.laag[data-astro-cid-dvqx6raw]{animation:laag-in 1.1s var(--soepel) both;animation-delay:calc(var(--n,0) * .13s)}}@keyframes laag-in{0%{opacity:0;transform:translateY(calc(26px + var(--n,0) * 16px)) scale(1.03)}}.nevel[data-astro-cid-dvqx6raw]{opacity:.9;will-change:transform;background:radial-gradient(130% 42% at 50% 62%,#ffffff1a 0%,#ffffff0a 42%,#0000 72%);position:absolute;inset:0}.achtergrond__sluier[data-astro-cid-dvqx6raw]{background:linear-gradient(#0a0b0980 0,#0a0b0900 22%);position:absolute;inset:0}.achtergrond__rust[data-astro-cid-dvqx6raw]{background:radial-gradient(120% 80% at 50% 38%, rgb(var(--waas) / .35) 0%, rgb(var(--waas) / .85) 100%), rgb(var(--waas));opacity:var(--rust,.26);position:absolute;inset:0}.voorgrond-boven[data-astro-cid-dvqx6raw]{z-index:2;pointer-events:none;opacity:var(--voorgrond-boven,0);position:fixed;inset:0;overflow:hidden;mask-image:linear-gradient(#0000 78%,#000 92%)}.voorgrond-boven[data-astro-cid-dvqx6raw] img[data-astro-cid-dvqx6raw]{position:absolute;inset:0}.masker[data-astro-cid-dvqx6raw]{height:var(--masker-hoogte);z-index:44;pointer-events:none;position:fixed;top:0;left:0;right:0;overflow:hidden;mask-image:linear-gradient(#000 84%,#0000)}.masker__sluier[data-astro-cid-dvqx6raw]{height:100svh;inset:0 0 auto}.masker[data-astro-cid-dvqx6raw] .laag[data-astro-cid-dvqx6raw]{animation:none}.masker__tint[data-astro-cid-dvqx6raw]{position:absolute;inset:0}@media (width<=700px){.voorgrond-boven[data-astro-cid-dvqx6raw]{display:none}}@media (width>=901px){.alleen-smal[data-astro-cid-dvqx6raw]{display:none}}@media (prefers-reduced-motion:no-preference){.nav[data-astro-cid-pguw65ym]{view-transition-name:navigatie}}.nav[data-astro-cid-pguw65ym]{z-index:45;height:var(--nav-hoogte);padding:20px var(--rand);background:linear-gradient(#0a0b09cc,#0000);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.nav__logo[data-astro-cid-pguw65ym] img[data-astro-cid-pguw65ym]{width:auto;height:60px}.nav__items[data-astro-cid-pguw65ym]{color:#ffffffd1;align-items:center;gap:28px;font-size:15px;display:flex}.nav__items[data-astro-cid-pguw65ym] a[data-astro-cid-pguw65ym]:not(.knop){transition:color .2s}.nav__items[data-astro-cid-pguw65ym] a[data-astro-cid-pguw65ym]:not(.knop):hover,.nav__items[data-astro-cid-pguw65ym] a[data-astro-cid-pguw65ym][aria-current=page]{color:#fff}.nav__contact[data-astro-cid-pguw65ym]{padding:11px 20px;font-size:13px}.nav__schakelaar[data-astro-cid-pguw65ym]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0;display:none}.nav__streep[data-astro-cid-pguw65ym]{width:24px;height:1.5px;transition:transform .25s var(--soepel), opacity .2s ease;background:#fff;margin-inline:auto;display:block}.nav__schakelaar[data-astro-cid-pguw65ym][aria-expanded=true] .nav__streep[data-astro-cid-pguw65ym]:nth-child(2){transform:translateY(3.75px)rotate(45deg)}.nav__schakelaar[data-astro-cid-pguw65ym][aria-expanded=true] .nav__streep[data-astro-cid-pguw65ym]:nth-child(3){transform:translateY(-3.75px)rotate(-45deg)}.mobielmenu[data-astro-cid-pguw65ym]{inset:var(--nav-hoogte) 0 0;z-index:44;padding:24px var(--rand) calc(28px + env(safe-area-inset-bottom));background:var(--inkt,#0a0b09);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.mobielmenu[data-astro-cid-pguw65ym] nav[data-astro-cid-pguw65ym]{flex:1}.mobielmenu__acties[data-astro-cid-pguw65ym]{flex-direction:column;gap:10px;margin-top:28px;display:flex}.mobielmenu__acties[data-astro-cid-pguw65ym] .knop[data-astro-cid-pguw65ym]{justify-content:center;min-height:52px}@media (prefers-reduced-motion:no-preference){.mobielmenu[data-astro-cid-pguw65ym]:not([hidden]){animation:menu-in .26s var(--soepel) both}.mobielmenu[data-astro-cid-pguw65ym]:not([hidden]) a[data-astro-cid-pguw65ym]{animation:menu-regel .3s var(--soepel) both;animation-delay:calc(60ms + var(--n,0) * 34ms)}}@keyframes menu-in{0%{opacity:0;transform:translateY(14px)}}@keyframes menu-regel{0%{opacity:0;transform:translateY(12px)}}.mobielmenu[data-astro-cid-pguw65ym] nav[data-astro-cid-pguw65ym]{flex-direction:column;gap:4px;display:flex}.mobielmenu[data-astro-cid-pguw65ym] a[data-astro-cid-pguw65ym]:not(.knop){border-bottom:1px solid var(--kaart-rand);min-height:60px;font-family:var(--font-kop);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:25px;font-weight:600;display:flex}.mobielmenu[data-astro-cid-pguw65ym] a[data-astro-cid-pguw65ym]:not(.knop):after{content:"";border-top:1.5px solid var(--tekst-zacht);border-right:1.5px solid var(--tekst-zacht);flex:none;width:8px;height:8px;transform:rotate(45deg)}.mobielmenu[data-astro-cid-pguw65ym] a[data-astro-cid-pguw65ym][aria-current=page]{color:var(--accent)}.mobielmenu[data-astro-cid-pguw65ym] a[data-astro-cid-pguw65ym][aria-current=page]:after{border-color:var(--accent)}@media (width<=1000px){.nav__items[data-astro-cid-pguw65ym]{display:none}.nav__schakelaar[data-astro-cid-pguw65ym]{display:flex}.nav__logo[data-astro-cid-pguw65ym] img[data-astro-cid-pguw65ym]{height:56px}}.appknop[data-astro-cid-3ees5vxo]{gap:10px}.appknop[data-astro-cid-3ees5vxo] svg[data-astro-cid-3ees5vxo]{fill:#25d366;width:20px;height:20px}.appknop[data-astro-cid-3ees5vxo].knop--primair svg[data-astro-cid-3ees5vxo]{fill:var(--inkt)}.belknop[data-astro-cid-p6dkla5r]{gap:10px}.belknop[data-astro-cid-p6dkla5r] svg[data-astro-cid-p6dkla5r]{fill:none;width:19px;height:19px;stroke:var(--accent);stroke-width:1.7px;stroke-linejoin:round}.belknop[data-astro-cid-p6dkla5r].knop--primair svg[data-astro-cid-p6dkla5r]{stroke:var(--inkt)}.voet[data-astro-cid-s43an5to]{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.voet[data-astro-cid-s43an5to]{view-transition-name:voettekst}}.voet__top[data-astro-cid-s43an5to]{padding:0 var(--rand);position:relative}.voet__horizon[data-astro-cid-s43an5to]{max-width:var(--breedte);background:linear-gradient(90deg,#0000,#ffffff38 12% 88%,#0000);height:1px;margin-inline:auto;position:relative}.voet__stip[data-astro-cid-s43an5to]{background:var(--accent);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #dbb03224}.voet__vlak[data-astro-cid-s43an5to]{padding:clamp(64px, 7vw, 104px) var(--rand) 40px;background:linear-gradient(to bottom, transparent, var(--voetvlak) clamp(56px, 6vw, 96px))}.voet__binnen[data-astro-cid-s43an5to]{max-width:var(--breedte);grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:40px;margin-inline:auto;display:grid}.voet__binnen[data-astro-cid-s43an5to]>[data-astro-cid-s43an5to]{min-width:0}.voet__merk[data-astro-cid-s43an5to] img[data-astro-cid-s43an5to]{width:auto;height:76px;margin-bottom:20px}.voet__merk[data-astro-cid-s43an5to] .tekst[data-astro-cid-s43an5to]{max-width:34ch;font-size:15px}.voet__nummer[data-astro-cid-s43an5to]{font-family:var(--font-kop);margin-top:18px;font-size:18px;font-weight:600}.voet__nummer[data-astro-cid-s43an5to] a[data-astro-cid-s43an5to]{color:var(--tekst);text-decoration:none}.voet__nummer[data-astro-cid-s43an5to] a[data-astro-cid-s43an5to]:hover{color:var(--accent)}.voet__knoppen[data-astro-cid-s43an5to]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.voet__kolom[data-astro-cid-s43an5to] .label[data-astro-cid-s43an5to]{color:#fffffff2}.voet__kop[data-astro-cid-s43an5to]{pointer-events:none;list-style:none}.voet__kop[data-astro-cid-s43an5to]::-webkit-details-marker{display:none}.voet__kolom[data-astro-cid-s43an5to] ul[data-astro-cid-s43an5to]{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.voet__kolom[data-astro-cid-s43an5to] a[data-astro-cid-s43an5to]{color:var(--tekst-body);font-size:15px;transition:color .2s}.voet__kolom[data-astro-cid-s43an5to] a[data-astro-cid-s43an5to]:hover{color:#fff}.voet__knoplink[data-astro-cid-s43an5to]{font:inherit;color:var(--tekst-body);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;transition:color .2s}.voet__knoplink[data-astro-cid-s43an5to]:hover{color:#fff}.voet__meter[data-astro-cid-s43an5to]{max-width:var(--breedte);border:1px solid var(--kaart-rand);border-left:2px solid var(--accent);border-radius:var(--rond-kaart);background:var(--kaart);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin:clamp(48px,5vw,72px) auto 0;padding:18px 22px;display:flex}.voet__meterlabel[data-astro-cid-s43an5to]{letter-spacing:.02em;color:var(--tekst-zacht);font-size:13px}.voet__cijfers[data-astro-cid-s43an5to]{flex-wrap:wrap;gap:10px 34px;margin:0;display:flex}.voet__cijfers[data-astro-cid-s43an5to] dt[data-astro-cid-s43an5to]{letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-zacht);font-size:13px}.voet__cijfers[data-astro-cid-s43an5to] dd[data-astro-cid-s43an5to]{font-family:var(--font-kop);font-variant-numeric:tabular-nums;color:var(--tekst);margin:2px 0 0;font-size:19px;font-weight:600}.voet__onderbalk[data-astro-cid-s43an5to]{max-width:var(--breedte);border-top:1px solid var(--kaart-rand);color:var(--tekst-zacht);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:48px auto 0;padding-top:24px;font-size:13px;display:flex}@media (width<=900px){.voet__vlak[data-astro-cid-s43an5to]{padding-top:56px}.voet__nummer[data-astro-cid-s43an5to] a[data-astro-cid-s43an5to]{padding-block:11px;display:inline-block}.voet__kolom[data-astro-cid-s43an5to] a[data-astro-cid-s43an5to],.voet__knoplink[data-astro-cid-s43an5to]{padding-block:12px;font-size:17px;display:block}.voet__kolom[data-astro-cid-s43an5to] ul[data-astro-cid-s43an5to]{gap:0;margin:0 0 10px}.voet__binnen[data-astro-cid-s43an5to]{grid-template-columns:minmax(0,1fr);gap:0}.voet__merk[data-astro-cid-s43an5to]{margin-bottom:28px}.voet__knoppen[data-astro-cid-s43an5to]{display:none}.voet__kolom[data-astro-cid-s43an5to]{border-top:1px solid var(--kaart-rand)}.voet__kolom[data-astro-cid-s43an5to]:last-of-type{border-bottom:1px solid var(--kaart-rand)}.voet__kop[data-astro-cid-s43an5to]{pointer-events:auto;cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;display:flex}.voet__kop[data-astro-cid-s43an5to]:after{content:"";border-right:1.5px solid var(--tekst-zacht);border-bottom:1.5px solid var(--tekst-zacht);width:9px;height:9px;margin-right:4px;transition:transform .2s;transform:translateY(-3px)rotate(45deg)}.voet__kolom[data-astro-cid-s43an5to][open] .voet__kop[data-astro-cid-s43an5to]:after{transform:translateY(2px)rotate(-135deg)}.voet__merk[data-astro-cid-s43an5to]{grid-column:1/-1}.voet__meter[data-astro-cid-s43an5to]{flex-direction:column;align-items:flex-start;gap:14px}.voet__cijfers[data-astro-cid-s43an5to]{justify-content:space-between;gap:10px 16px;width:100%}.voet__cijfers[data-astro-cid-s43an5to] dd[data-astro-cid-s43an5to]{font-size:18px}.voet__onderbalk[data-astro-cid-s43an5to]{margin-top:40px;padding-bottom:8px}}@media (width<=380px){.voet__binnen[data-astro-cid-s43an5to]{gap:30px 16px}.voet__kolom[data-astro-cid-s43an5to] a[data-astro-cid-s43an5to]{font-size:15.5px}}.cookiemelding[data-astro-cid-gydyfccd]{z-index:80;border:1px solid var(--kaart-rand);border-top:2px solid var(--accent);border-radius:var(--rond-kaart);background:#20262b;width:min(440px,100vw - 48px);padding:22px 22px 20px;position:fixed;bottom:24px;left:24px;box-shadow:0 18px 40px #00000059}.cookiemelding[data-astro-cid-gydyfccd]:focus{outline:none}.cookiemelding[data-astro-cid-gydyfccd][hidden]{display:none}.cookiemelding__tekst[data-astro-cid-gydyfccd]{color:var(--tekst-body);font-size:15px;line-height:1.6}.cookiemelding__tekst[data-astro-cid-gydyfccd] a[data-astro-cid-gydyfccd]{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.cookiemelding__knoppen[data-astro-cid-gydyfccd]{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.cookiemelding__knoppen[data-astro-cid-gydyfccd] .knop[data-astro-cid-gydyfccd]{justify-content:center}@media (width<=900px){.cookiemelding[data-astro-cid-gydyfccd]{width:auto;bottom:12px;left:12px;right:12px}.cookiemelding__tekst[data-astro-cid-gydyfccd]{font-size:16px}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-400-latin-ext.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:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-400-latin.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:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-500-latin-ext.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:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-500-latin.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:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-600-latin-ext.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:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-600-latin.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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/sora-300-latin-ext.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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/sora-300-latin.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sora-400-latin-ext.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sora-400-latin.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-600-latin-ext.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-600-latin.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}@property --accent{syntax:"<color>";inherits:true;initial-value:#dbb032}@media (prefers-reduced-motion:no-preference){html{transition:--accent .55s var(--soepel)}}:root{--accent:#dbb032;--accent-tweede:#4fb3a6;--accent-online:#4db8ff;--inkt:#0a0b09;--waas:22 27 23;--paneel:rgb(var(--waas) / .62);--paneel-licht:rgb(var(--waas) / .36);--voetvlak:rgb(var(--waas) / .84);--kaart:#ffffff08;--kaart-rand:#ffffff1a;--kaart-op-beeld:rgb(var(--waas) / .76);--tekst:#fff;--tekst-body:#ffffffa8;--tekst-op-beeld:#ffffffe6;--tekst-zacht:#ffffff8c;--plaatshouder-rand:1px dashed #fff3;--font-kop:"Sora", system-ui, sans-serif;--font-tekst:"Instrument Sans", system-ui, sans-serif;--breedte:1200px;--rand:6vw;--sectie-y:clamp(72px, 10vw, 180px);--nav-hoogte:100px;--masker-hoogte:100px;--sticky-top:130px;--rond-pil:999px;--rond-veld:4px;--rond-kaart:6px;--rond-formulier:8px;--schaduw-tekst:0 2px 30px #000000d9, 0 1px 4px #000000b3;--soepel:cubic-bezier(.2, .7, .3, 1);--reveal-verschuiving:30px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--inkt);color:var(--tekst);font-family:var(--font-tekst);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-kop);text-wrap:balance;margin:0;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}main:focus{outline:none}.overslaan{z-index:70;border-radius:var(--rond-pil);background:var(--accent);color:var(--inkt);padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;position:fixed;top:14px;left:14px;transform:translateY(calc(-100% - 20px))}.overslaan:focus-visible{outline-color:#fff;transition:transform .2s;transform:none}::selection{background:var(--accent);color:var(--inkt);text-shadow:none}html{scrollbar-color:#ffffff38 transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff2e padding-box content-box;border:3px solid #0000;border-radius:8px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#ffffff4d padding-box content-box}[hidden]{display:none!important}.eyebrow{font-family:var(--font-tekst);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:500}.label{letter-spacing:.16em;text-transform:uppercase;color:var(--tekst-zacht);font-size:12px;font-weight:500}.h1{letter-spacing:-.035em;font-size:clamp(46px,8vw,116px);line-height:.94}.h1--pagina{letter-spacing:-.035em;font-size:clamp(40px,6vw,84px);line-height:1}.h2{letter-spacing:-.03em;font-size:clamp(30px,3.8vw,54px);line-height:1.04}.h3{letter-spacing:-.02em;font-size:clamp(28px,3.2vw,44px);line-height:1.05}.h4{font-size:clamp(19px,1.4vw,22px);line-height:1.25}.statement{font-family:var(--font-kop);letter-spacing:-.02em;font-size:clamp(26px,3.4vw,48px);font-weight:300;line-height:1.3}.tekst{color:var(--tekst-body);font-size:clamp(15px,1.1vw,17px);line-height:1.75}.sectie{z-index:1;padding:var(--sectie-y) var(--rand);position:relative}body.panelen-licht{--paneel:rgb(var(--waas) / .44);--paneel-licht:rgb(var(--waas) / .24);--tekst-body:#ffffffbd}.sectie--paneel{background-color:var(--paneel)}.sectie--paneel-licht{background-color:var(--paneel-licht)}.sectie--open{text-shadow:var(--schaduw-tekst)}.sectie--open:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0,#0a0b0924 100px calc(100% - 100px),#0000 100%);position:absolute;inset:0}.sectie--open .tekst{color:var(--tekst-op-beeld)}.binnen{max-width:var(--breedte);margin-inline:auto}.knop{border-radius:var(--rond-pil);font-family:var(--font-tekst);cursor:pointer;transition:filter .2s ease, background .2s ease, border-color .2s ease, transform .16s var(--soepel), box-shadow .2s ease;border:0;align-items:center;gap:8px;padding:15px 26px;font-size:15px;font-weight:600;display:inline-flex}@media (hover:hover){.knop:hover{transform:translateY(-1px)}.knop:active{transition-duration:60ms;transform:translateY(0)}}.knop--primair{background:var(--accent);color:var(--inkt);text-shadow:none}.knop--primair:hover{filter:brightness(1.08);box-shadow:0 4px 14px #dbb03221}.knop--secundair{color:var(--tekst);background:#0a0b0999;border:1px solid #ffffff73}.knop--secundair:hover{background:#0a0b09bf;border-color:#fff}.artikel__tekst p a,.artikel__tekst li a,.tekst a:not(.knop):not(.pijllink):not(.verwijzing){text-underline-offset:3px;text-decoration:underline 1px #dbb03261;transition:text-decoration-color .2s}.artikel__tekst p a:hover,.artikel__tekst li a:hover,.tekst a:not(.knop):not(.pijllink):not(.verwijzing):hover{text-decoration-color:var(--accent)}.pijllink{color:var(--accent);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.pijllink span{transition:transform .2s var(--soepel)}.pijllink:hover span{transform:translate(4px)}.kaart{background:var(--kaart);border:1px solid var(--kaart-rand);border-radius:var(--rond-kaart)}.beeldvlak{text-align:center;overflow-wrap:anywhere;border:var(--plaatshouder-rand);border-radius:var(--rond-kaart);letter-spacing:.16em;text-transform:uppercase;color:#fff6;max-width:100%;text-shadow:none;background:#ffffff05;justify-content:center;align-items:center;padding:14px;font-size:11px;font-weight:500;display:flex}@media (prefers-reduced-motion:no-preference){.js .onthul{opacity:0;transform:translateY(var(--reveal-verschuiving));transition:opacity .7s var(--soepel), transform .8s var(--soepel);will-change:opacity, transform}.js .onthul.is-zichtbaar{opacity:1;will-change:auto;transform:none}.js .onthul--1{transition-delay:60ms}.js .onthul--2{transition-delay:.12s}.js .onthul--3{transition-delay:.18s}.js .onthul--4{transition-delay:.24s}}@media (width<=900px){.h1--pagina,.h2{overflow-wrap:anywhere}body{font-size:17px}.tekst{font-size:17px;line-height:1.7}.noot{font-size:15px}.label{font-size:13px}p,li{text-wrap:pretty}h1,h2,h3,h4{text-wrap:wrap}.h1{font-size:clamp(36px,9.4vw,46px);line-height:1.02}.h1--pagina{font-size:clamp(38px,9.8vw,48px);line-height:1.04}.h2{font-size:clamp(31px,8.2vw,38px);line-height:1.1}.h3{font-size:24px;line-height:1.16}.h4{font-size:20px;line-height:1.3}.statement{font-size:clamp(24px,6.6vw,32px);line-height:1.32}.sectie{padding-block:clamp(64px,13vw,100px)}.pijllink{min-height:44px;font-size:17px}.knop{min-height:48px;padding:14px 24px;font-size:17px}.beeldvlak{aspect-ratio:16/9}}::view-transition-old(root){animation:.18s cubic-bezier(.4,0,1,1) both uit}::view-transition-new(root){animation:.32s cubic-bezier(0,0,.2,1) both in}@keyframes uit{to{opacity:0}}@keyframes in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.alleen-voorlezer{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{overscroll-behavior-y:none}a,button,label,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:none){.knop:active,.pijllink:active,.kiezer:active,.nav__logo:active{transform:scale(.97)}.knop,.pijllink,.kiezer,.nav__logo{transition:transform 80ms ease-out}.knop,.nav__schakelaar,.mobielebalk,.kiezer__naam{user-select:none}}@media (prefers-reduced-motion:reduce){.knop:hover,.knop:active,.pijllink:active,.kiezer:active,.nav__logo:active,a.blok:hover{transform:none}}.sectiekop{max-width:62ch;margin-bottom:clamp(48px,4.4vw,68px)}.sectiekop h2{margin-top:14px}.sectiekop .tekst{margin-top:20px}.kolommen{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.kolommen>*,.raster>*,.prijzen>*,.rijen>*,.stappen>*{min-width:0}.kolommen__vast{top:var(--sticky-top);position:sticky}.kolommen__vast h2{margin:14px 0 22px}.raster{gap:28px;margin:0;padding:0;list-style:none;display:grid}.raster--2{grid-template-columns:repeat(2,1fr)}.raster--3{grid-template-columns:repeat(3,1fr)}.blok{background:var(--kaart);border:1px solid var(--kaart-rand);border-radius:var(--rond-kaart);padding:26px 24px 28px}.blok__merk{border-radius:var(--rond-veld);background:var(--accent);width:26px;height:26px;transition:box-shadow .25s var(--soepel);margin-bottom:20px}a.blok{height:100%;transition:border-color .25s var(--soepel), background .25s var(--soepel), transform .25s var(--soepel);display:block}@media (hover:hover){a.blok:hover{background:#ffffff0d;border-color:#ffffff38;transform:translateY(-2px)}a.blok:hover .blok__merk{box-shadow:0 0 0 5px #dbb03224}a.blok:hover .pijllink span{transform:translate(4px)}}a.blok:active{transition-duration:80ms;transform:translateY(0)}a.blok:focus-visible{outline-offset:4px}a.blok .pijllink{margin-top:18px}.blok h3{margin-bottom:10px}.blok .tekst{font-size:15px}.rijen{margin:0;padding:0;list-style:none}.rij{border-top:1px solid var(--kaart-rand);grid-template-columns:80px 1fr;gap:20px;padding:26px 0;display:grid}.rij:last-child{border-bottom:1px solid var(--kaart-rand)}.rij__nummer{font-family:var(--font-kop);color:var(--accent);font-size:15px;font-weight:600}.rij h3{margin-bottom:8px}.rij .tekst{font-size:15px}.stappen{gap:24px;margin:0;padding:0;list-style:none;display:grid}.lijst{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lijst li{color:var(--tekst-body);padding-left:22px;font-size:16px;line-height:1.7;position:relative}.lijst li:before{content:"·";color:var(--accent);position:absolute;left:4px}.lijst strong{color:var(--tekst);font-weight:600}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--kaart-rand);border-radius:var(--rond-pil);color:var(--tekst-body);padding:8px 15px;font-size:13px}.tabel{border-collapse:collapse;width:100%;font-size:15px}.tabel th{text-align:left;font-family:var(--font-tekst);letter-spacing:.16em;text-transform:uppercase;color:var(--tekst-zacht);border-bottom:1px solid var(--kaart-rand);padding:0 20px 14px 0;font-size:12px;font-weight:500}.tabel td{vertical-align:top;color:var(--tekst-body);border-bottom:1px solid #ffffff0f;padding:18px 20px 18px 0}.tabel td:first-child{color:var(--tekst);font-weight:500}@media (hover:hover){.tabel tbody tr{transition:background .18s}.tabel tbody tr:hover{background:#ffffff08}}.tabel__omhulsel{overflow-x:auto}.prijzen{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.prijs{background:var(--kaart-op-beeld);border:1px solid var(--kaart-rand);border-radius:var(--rond-kaart);flex-direction:column;padding:30px 26px 32px;display:flex}.prijs--uitgelicht{border-color:var(--accent)}.prijs__label{border-radius:var(--rond-pil);background:var(--accent);color:var(--inkt);letter-spacing:.14em;text-transform:uppercase;text-shadow:none;align-self:flex-start;margin-bottom:18px;padding:5px 12px;font-size:11px;font-weight:600}.prijs__bedrag{font-family:var(--font-kop);letter-spacing:-.03em;margin:14px 0 4px;font-size:clamp(30px,3vw,40px);font-weight:600}.prijs__bedrag--tekst{letter-spacing:-.015em;font-size:clamp(20px,1.9vw,24px);line-height:1.2}.prijs__eenmalig{color:var(--tekst-zacht);margin-bottom:22px;font-size:14px}.prijs .lijst{border-top:1px solid var(--kaart-rand);margin-top:auto;padding-top:22px}.prijzen--gelijk .prijs .lijst{align-self:start;margin-top:0}.vragen{border:1px solid var(--kaart-rand);border-radius:var(--rond-kaart);background:var(--kaart);overflow:hidden}.vraag{border-bottom:1px solid var(--kaart-rand)}.vraag:last-child{border-bottom:0}.vraag__knop{text-align:left;cursor:pointer;width:100%;min-height:60px;color:var(--tekst);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:16px;font-weight:600;transition:background .2s;display:flex}.vraag__knop:hover{background:#ffffff08}.vraag__teken{color:var(--accent);transition:transform .25s var(--soepel);flex-shrink:0;font-size:20px;line-height:1}.vraag__knop[aria-expanded=true] .vraag__teken{transform:rotate(45deg)}.vraag__antwoord{max-width:74ch;color:var(--tekst-body);padding:0 24px 22px;font-size:15px;line-height:1.75}.slot h2{max-width:18ch;margin:14px 0 18px}.slot .tekst{max-width:52ch}.slot__acties{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.noot{max-width:64ch;color:var(--tekst-zacht);margin-top:32px;font-size:14px;line-height:1.7}@media (width<=900px){.tabel--gestapeld{display:block}.tabel--gestapeld thead{display:none}.tabel--gestapeld tbody,.tabel--gestapeld tr,.tabel--gestapeld td{width:100%;display:block}.tabel--gestapeld tr{border-top:1px solid var(--kaart-rand);padding:20px 0}.tabel--gestapeld tr:first-child{border-top:0;padding-top:0}.tabel--gestapeld td{border:0;padding:0;font-size:17px;line-height:1.6}.tabel--gestapeld td:first-child{font-family:var(--font-kop);letter-spacing:-.01em;font-size:20px;font-weight:600}.tabel--gestapeld td+td{margin-top:12px}.tabel--gestapeld td[data-kop]:before{content:attr(data-kop);letter-spacing:.14em;text-transform:uppercase;color:var(--tekst-zacht);margin-bottom:2px;font-size:13px;font-weight:500;display:block}.tabel__omhulsel:has(.tabel--gestapeld){overflow-x:visible}.blok .tekst,.rij .tekst,.stap .tekst,.prijs .tekst,.prijs__eenmalig,.vraag__antwoord,.vraag__knop,.lijst li{font-size:17px}.noot,.verwijzing,.binnenkort{font-size:15px}.kolommen,.kolommen--smal,.raster--2,.raster--3,.raster--4,.prijzen,.stappen{grid-template-columns:1fr;gap:36px}.raster--2,.raster--3,.raster--4,.prijzen{gap:18px}.kolommen__vast{position:static}.rij{grid-template-columns:56px 1fr;gap:14px}.blok,.prijs,.kader,.citaat,.formulier,.direct,.watzit,.artikelkaart{padding-inline:20px}.sectie .veeg.veeg{margin-inline:calc(var(--rand) * -1);padding-inline:var(--rand);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-rows:none;grid-template-columns:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.sectie .veeg.veeg::-webkit-scrollbar{display:none}.sectie .veeg.veeg>*{scroll-snap-align:start;flex:0 0 84%;min-width:0;margin:0}.js .sectie .veeg.veeg>.onthul{opacity:1;transform:none}.sectie .veeg.veeg>.rij,.sectie .veeg.veeg.demo__punten>li{border:1px solid var(--kaart-rand);border-radius:var(--rond-kaart);background:var(--kaart);padding:20px 20px 22px;display:block}.sectie .veeg.veeg>.rij .rij__nummer{margin-bottom:10px;display:block}}.veeg__stippen{display:none}@media (width<=900px){.veeg__stippen{justify-content:center;gap:8px;margin-top:14px;display:flex}.veeg__stippen span{cursor:pointer;background:#ffffff40;border-radius:50%;width:6px;height:6px;transition:background .2s,width .2s}.veeg__stippen span.is-aan{background:var(--accent);border-radius:3px;width:18px}}html body.strak{--kaart:var(--vlak);--kaart-op-beeld:var(--vlak);--kaart-rand:#ffffff12;--rond-kaart:4px}html body.strak .knop--secundair{background:#ffffff14;border:1px solid #ffffff1f}html body.strak .knop--secundair:hover{background:#ffffff24;border-color:#fff3}html body.strak .blok,html body.strak .prijs,html body.strak .kader,html body.strak .kaart{background:var(--vlak);border:0}html body.strak .prijs--uitgelicht{background:var(--vlak-licht);box-shadow:inset 0 2px 0 var(--accent)}html body.strak .kader{border-left:2px solid var(--accent)}html body.strak .beeldvlak{color:#0000;background:var(--vlak) url(/lijnen/net.svg) no-repeat center / cover;border:0}html body.strak li:nth-child(3n+2) .beeldvlak{background-image:url(/lijnen/honing.svg)}html body.strak li:nth-child(3n+3) .beeldvlak{background-image:url(/lijnen/bogen.svg)}html body.strak .artikel__tekst .artikel__contact{background:var(--vlak);border:0}html body.strak .pagina-hero__lijnen{display:none}@media (width>=901px){html body.strak{--grond:#232a30;--grond-rgb:35 42 48;--grond-diep:#1c2228;--vlak:#2c343b;--vlak-licht:#353e46;--paneel:var(--grond);--paneel-licht:var(--grond);--voetvlak:var(--grond-diep);--tekst-body:#ffffffa8;--tekst-op-beeld:#ffffffc7;--tekst-zacht:#ffffff80;--nav-hoogte:76px;--sticky-top:108px;--sectie-y:clamp(100px, 11vw, 190px);background-color:var(--grond)}html body.strak .sectie--open,html body.strak .sectie--paneel,html body.strak .sectie--paneel-licht{background-color:var(--grond);text-shadow:none}html body.strak .sectie--open:before{display:none}html body.strak{--raster:radial-gradient(#ffffff0d 1px, transparent 1px);--raster-maat:28px 28px}html body.strak .sectie{background-image:var(--raster);background-size:var(--raster-maat);background-attachment:fixed}html body.strak .nav{backdrop-filter:blur(14px)saturate(1.2);background:#26282ce0;border-bottom:1px solid #ffffff0f;padding-block:14px}html body.strak .nav__logo img{height:46px}html body.strak .pagina-hero{min-height:auto;padding-top:calc(var(--nav-hoogte) + clamp(72px, 10vw, 150px));background-color:var(--grond);border-bottom:1px solid var(--kaart-rand);align-items:flex-start;padding-bottom:clamp(72px,9vw,130px);position:relative;overflow:hidden}html body.strak .pagina-hero__lijnen{aspect-ratio:3/2;pointer-events:none;width:min(58vw,860px);display:block;position:absolute;top:50%;right:-6%;translate:0 -50%}html body.strak .pagina-hero .binnen{position:relative}html body.strak .pagina-hero h1{max-width:17ch}html body.strak .voet{background-color:var(--grond-diep);border-top:1px solid var(--kaart-rand)}html body.strak .voet__top{padding-top:clamp(56px,6vw,88px)}html body.strak .voet__vlak{background:0 0;padding-top:clamp(48px,5vw,72px)}html body.strak .voet__meter{background:var(--vlak);border-color:#0000}}@media (width<=900px){html body.strak{--grond:rgb(var(--waas) / .62);--grond-diep:rgb(var(--waas) / .84);--vlak:rgb(var(--waas) / .76);--vlak-licht:rgb(var(--waas) / .88)}}.voortgangsbalk[data-astro-cid-dyhekl2n]{z-index:60;background:#ffffff14;height:2px;position:fixed;top:0;left:0;right:0}.mobielebalk[data-astro-cid-dyhekl2n]{z-index:46;padding:12px var(--rand) calc(12px + env(safe-area-inset-bottom));background:rgb(var(--waas) / .94);border-top:1px solid var(--kaart-rand);transition:transform .3s var(--soepel);gap:10px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mobielebalk[data-astro-cid-dyhekl2n] .knop{white-space:nowrap}.mobielebalk[data-astro-cid-dyhekl2n]{justify-content:center;gap:14px}.mobielebalk[data-astro-cid-dyhekl2n] .knop{flex:0 auto;min-width:7.5rem;padding-inline:22px}.mobielebalk[data-astro-cid-dyhekl2n] .knop[data-astro-cid-dyhekl2n]{flex:1;justify-content:center;min-height:48px;padding-inline:12px}.mobielebalk[data-astro-cid-dyhekl2n].is-zichtbaar{transform:none}@media (width<=900px){.mobielebalk[data-astro-cid-dyhekl2n]{display:flex}}@media (prefers-reduced-motion:reduce){.mobielebalk[data-astro-cid-dyhekl2n]{transition:none}}.voortgangsbalk__vulling[data-astro-cid-dyhekl2n]{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(0)}.lijnwerk{--lw-teken:1.5s;--lw-sweep:.9s;--lw-rust:7s}.lijnwerk--vullen{overflow:hidden}.lijnwerk svg{width:100%;height:100%;display:block;overflow:visible}.lijnwerk--hero .lw-punt[stroke],.lijnwerk--hero .lw-golf{stroke:var(--accent)}.lijnwerk--hero .lw-pakket{fill:var(--accent)}.lijnwerk .lw-glans,.lijnwerk .lw-golf,.lijnwerk .lw-pakket{opacity:0}.lijnwerk .lw-gloed{fill-opacity:0}@media (prefers-reduced-motion:no-preference){.js .lijnwerk .lw-lijn{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--lw-teken) var(--soepel);transition-delay:calc(var(--v) * var(--lw-sweep))}.js .lijnwerk.is-getekend .lw-lijn{stroke-dashoffset:0}.js .lijnwerk .lw-punt{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s ease, transform .7s var(--soepel);transition-delay:calc(var(--lw-teken) * .55 + var(--v) * var(--lw-sweep));transform:scale(.2)}.js .lijnwerk.is-getekend .lw-punt{opacity:1;transform:none}.lijnwerk.is-getekend .lw-gloed{animation:lw-gloed var(--lw-rust) ease-in-out infinite;animation-delay:var(--lw-teken)}.lijnwerk.is-getekend .lw-gloed[data-gloed="1"]{animation-delay:calc(var(--lw-teken) + var(--lw-rust) / 3)}.lijnwerk.is-getekend .lw-gloed[data-gloed="2"]{animation-delay:calc(var(--lw-teken) + var(--lw-rust) * 2 / 3)}.lijnwerk .lw-glans{stroke-dasharray:.1 .9;stroke-dashoffset:1px}.lijnwerk.is-getekend .lw-glans{animation:lw-glans var(--lw-rust) linear infinite;animation-delay:calc(var(--lw-teken) + var(--n) * .8s)}.lijnwerk .lw-golf{transform-box:fill-box;transform-origin:50%}.lijnwerk.is-getekend .lw-golf{animation:lw-golf calc(var(--lw-rust) * .7) var(--soepel) infinite;animation-delay:calc(var(--lw-teken) + var(--n) * 1.6s)}.lijnwerk.is-getekend .lw-pakket{opacity:.9;transition:opacity .8s ease calc(var(--lw-teken) + var(--lw-sweep))}}@keyframes lw-gloed{0%,to{fill-opacity:0}50%{fill-opacity:.16}}@keyframes lw-glans{0%{stroke-dashoffset:1.1px;opacity:0}10%{opacity:.55}45%{opacity:.55}55%,to{stroke-dashoffset:0;opacity:0}}@keyframes lw-golf{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}
