.voortgang{pointer-events:none;height:3px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.voortgang__balk{background:linear-gradient(90deg,var(--ww-water),var(--ww-lime));transform-origin:0;will-change:transform;height:100%;transform:scaleX(0)}
.site-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfdfeeb;border-bottom:1px solid #16323f14;position:sticky;top:0}.site-header__row{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:72px;display:flex}.site-header__logo img{width:auto;height:44px}.site-header__nav{align-items:center;gap:clamp(.4rem,1.6vw,1.4rem);display:flex}.site-header__nav a{color:var(--ww-ink);border-radius:.5rem;padding:.45rem .35rem;font-weight:500;text-decoration:none}.site-header__nav a:hover{color:var(--ww-water-ink)}.site-header__nav a[aria-current=page]{color:var(--ww-water-ink);background:var(--ww-mist);font-weight:600}.site-header__nav .btn{padding:.6rem 1.25rem;font-size:.95rem}.site-header__toggle{display:none}@media (max-width:860px){.site-header__nav{display:none}.site-header__toggle{border:2px solid var(--ww-deep);font:inherit;color:var(--ww-deep);background:0 0;border-radius:.6rem;padding:.4rem .7rem;font-weight:600;display:inline-flex}.site-header[data-open=true] .site-header__nav{background:var(--ww-paper);padding:var(--sp-3) clamp(1.25rem,4vw,2.5rem) var(--sp-4);border-bottom:1px solid #16323f1a;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:100%;left:0;right:0}}
.site-footer{background:var(--ww-deep);color:#cfe0ea;padding-block:clamp(3.5rem,6vw,5rem) var(--sp-4)}.site-footer a{color:#fff}.site-footer__grid{padding-bottom:var(--sp-5);border-bottom:1px solid #ffffff26;grid-template-columns:minmax(0,4fr) minmax(0,2fr) minmax(0,3fr) minmax(0,3fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid}.site-footer__logo{margin-bottom:var(--sp-3);background:#fff;border-radius:.9rem;padding:.7rem 1rem;display:inline-block}.site-footer__logo img{width:auto;height:42px}.site-footer__logo--wit{background:0 0;border-radius:0;padding:0}.site-footer__logo--wit img{height:52px}.site-footer h3{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--sp-2);font-size:1.02rem}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-bottom:.55rem}.site-footer__menu a{text-decoration:none}.site-footer__menu a:hover{color:var(--ww-lime)}.site-footer__rif{letter-spacing:.06em;text-transform:uppercase;color:#8fb0c2;margin-top:var(--sp-3);font-size:.85rem}.site-footer__bar{justify-content:space-between;gap:var(--sp-2);padding-top:var(--sp-3);color:#9dbccd;flex-wrap:wrap;font-size:.92rem;display:flex}@media (max-width:860px){.site-footer__grid{grid-template-columns:1fr}}.site-footer__nb p{margin-bottom:var(--sp-2)}.site-footer__nb label{color:#fff;margin:0 0 .35rem;font-weight:600;display:block}.site-footer__nb input{color:#fff;width:100%;max-width:280px;font:inherit;margin-bottom:var(--sp-2);background:#ffffff0f;border:1.5px solid #ffffff59;border-radius:.6rem;padding:.6rem .8rem}.site-footer__nb input::placeholder{color:#9dbccd}.site-footer__nb input:focus-visible{outline:3px solid var(--ww-lime);outline-offset:1px}.site-footer__nb .btn{cursor:pointer;border:0;padding:.6rem 1.3rem;font-size:.95rem}.site-footer__hp{position:absolute;left:-9999px}
:root{--ww-deep:#16323f;--ww-deep-2:#1e4254;--ww-water:#4d93bd;--ww-water-ink:#2a6b93;--ww-aqua:#bfdcec;--ww-mist:#eaf3f8;--ww-paper:#fbfdfe;--ww-leaf:#26743f;--ww-lime:#95c11f;--ww-lime-soft:#f0f6e0;--ww-ink:#16323f;--ww-ink-soft:#48626f;--font-display:"Bricolage Grotesque",system-ui,sans-serif;--font-body:"Instrument Sans",system-ui,sans-serif;--fs-0:1rem;--fs-1:1.19rem;--fs-2:1.55rem;--fs-3:2rem;--fs-4:2.6rem;--fs-hero:clamp(2.6rem,5vw,4rem);--fs-big:clamp(2rem,3.8vw,3.2rem);--sp-1:.5rem;--sp-2:1rem;--sp-3:1.5rem;--sp-4:2rem;--sp-5:3rem;--sp-6:4.5rem;--sp-7:7rem;--radius:1.25rem;--wrap:1200px;--shadow:0 16px 40px -20px #16323f47}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--fs-0);color:var(--ww-ink);background:var(--ww-paper);margin:0;line-height:1.6}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);margin:0 0 var(--sp-3);letter-spacing:-.015em;line-height:1.08}p{margin:0 0 var(--sp-3);max-width:62ch}a{color:var(--ww-water-ink)}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.skip-link{background:var(--ww-lime);color:var(--ww-deep);z-index:99;border-radius:0 0 .5rem;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}:focus-visible{outline:3px solid var(--ww-water);outline-offset:3px;border-radius:4px}.btn{font-family:var(--font-display);border-radius:99px;align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-size:1.02rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.btn:active{transform:translateY(1px)scale(.985)}.btn--primary{background:var(--ww-lime);color:var(--ww-deep)}.btn--primary:hover{background:#a6cb43}.btn--ghost{color:var(--ww-deep);box-shadow:inset 0 0 0 2px var(--ww-deep)}.btn--ghost:hover{background:var(--ww-deep);color:#fff}.btn--ghost-light{color:#fff;box-shadow:inset 0 0 0 2px #ffffffd9}.btn--ghost-light:hover{color:var(--ww-deep);background:#fff}.btn .arr{transition:transform .18s}.btn:hover .arr{transform:translate(4px)}.js .reveal{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none}}.sectie{padding-block:clamp(3.5rem,7vw,6rem)}.sectie__head{max-width:46rem}.sectie__head h2{font-size:var(--fs-4);font-weight:800}.sectie--mist{background:var(--ww-mist)}.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}.nieuws__feature img,.split__media img,.module>img,.project img{height:auto}
