@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-wdth-normal.woff2)format("woff2-variations");font-weight:100 700;font-stretch:75% 100%;font-style:normal;font-display:swap;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:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}:root{--blauw:#0033e6;--blauw-diep:#0a1f8f;--ink:#060f3a;--krijt:#f4f0e6;--wit:#fff;--zon:#ffcc1f;--zee:#35b7ea;--bord:#6a3a22;--tekst:#0d1432;--zacht:#4a5073;--lijn:#060f3a29;--gutter:clamp(1.1rem, 4vw, 2.5rem);--max:1200px;--kop-h:4.75rem;--sans:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--radius:6px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{font:400 1.0625rem/1.65 var(--sans);color:var(--tekst);background:var(--krijt);-webkit-font-smoothing:antialiased;margin:0}img,picture,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,ul,dl,dd,figure{margin:0}ul[role=list],.kop__lijst,.voet__lijst{padding:0;list-style:none}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--zon);outline-offset:3px}.blok--krijt :focus-visible,.blok--wit :focus-visible{outline-color:var(--blauw)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.skiplink{z-index:100;background:var(--zon);color:var(--ink);padding:.6rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skiplink:focus{top:1rem}.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}.kop2{letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:700;font-stretch:75%;line-height:1}.kop3{font-size:1.4rem;font-weight:650;font-stretch:85%;line-height:1.15}.groot{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:1.5}.link{text-underline-offset:.25em;text-decoration:underline 2px;text-decoration-color:var(--zon);font-weight:600;transition:text-decoration-color .2s}.link:hover{text-decoration-color:currentColor}.link--licht{color:#fff}.blok{padding:clamp(3.75rem, 8vw, 7.5rem) var(--gutter);position:relative}.blok__binnen{max-width:var(--max);margin:0 auto}.blok--krijt{background:var(--krijt);color:var(--tekst)}.blok--wit{background:var(--wit)}.blok--blauw{background:var(--blauw);color:#fff}.blok--ink{background:var(--ink);color:#fff}.blok p+p{margin-top:1em}.kop2+p,.kop2+.groot{margin-top:1.25rem}.knop{border-radius:var(--radius);letter-spacing:.02em;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.7rem 1.5rem;font-weight:600;font-stretch:90%;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s,border-color .2s;display:inline-flex}.knop:hover{transform:translateY(-2px)}.knop:active{transform:translateY(0)}.knop--zon{background:var(--zon);color:var(--ink)}.knop--zon:hover{background:#ffd94d}.knop--blauw{background:var(--blauw);color:#fff}.knop--blauw:hover{background:var(--blauw-diep)}.knop--rand{color:#fff;border-color:#ffffffbf}.knop--rand:hover{color:var(--ink);background:#fff}.knop--rand-blauw{border-color:var(--blauw);color:var(--blauw)}.knop--rand-blauw:hover{background:var(--blauw);color:#fff}.knop[disabled]{opacity:.6;cursor:progress;transform:none}.kop{z-index:50;height:var(--kop-h);color:#fff;transition:background-color .3s,color .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.kop__binnen{max-width:1400px;height:100%;padding:0 var(--gutter);align-items:center;gap:1.5rem;margin:0 auto;display:flex}.kop__logo{flex:none;width:8.2rem;display:block;position:relative}.kop__logo img{width:100%;height:auto}.kop__logo-blauw{opacity:0;position:absolute;inset:0}.kop__nav{align-items:center;gap:1.25rem;margin-left:auto;display:flex}.kop__lijst{gap:.2rem;margin:0;display:flex}.kop__lijst a{padding:.5rem .7rem;font-weight:500;font-stretch:90%;text-decoration:none;display:block;position:relative}.kop__lijst a:after{content:"";background:var(--zon);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:.2rem;left:.7rem;right:.7rem;transform:scaleX(0)}.kop__lijst a:hover:after,.kop__lijst a[aria-current=page]:after{transform:scaleX(1)}.taal{border-radius:var(--radius);opacity:.95;border:1.5px solid;gap:.15rem;padding:.15rem;display:flex}.taal a{font:500 .8rem var(--mono);border-radius:3px;padding:.15rem .5rem;text-decoration:none}.taal a[aria-current]{background:var(--zon);color:var(--ink)}.kop__cta{min-height:2.5rem;padding:.4rem 1.1rem}.kop__burger{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:.6rem;margin-left:auto;padding:.5rem;font-weight:600;display:none}.kop__streepjes,.kop__streepjes:before{background:currentColor;width:1.6rem;height:2px;transition:transform .25s;display:block;position:relative}.kop__streepjes:before{content:"";position:absolute;top:7px;left:0}.kop__streepjes{margin-bottom:7px}.kop.is-vast{background:var(--krijt);color:var(--ink);box-shadow:0 1px 0 var(--lijn)}.kop.is-vast .kop__logo-wit{opacity:0}.kop.is-vast .kop__logo-blauw{opacity:1}.kop.is-vast .taal a[aria-current],.kop.is-vast .kop__cta{background:var(--blauw);color:#fff}@media (width<=1060px){.kop__cta{display:none}.kop__burger{display:inline-flex}.js .kop__nav{background:var(--blauw);color:#fff;padding:6rem var(--gutter) 3rem;visibility:hidden;opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;margin:0;transition:opacity .3s,transform .3s,visibility .3s;position:fixed;inset:0;transform:translateY(-1rem)}.kop.is-open .kop__nav{visibility:visible;opacity:1;transform:none}.kop.is-open{color:#fff;box-shadow:none;background:0 0}.kop.is-open .kop__logo-wit{opacity:1}.kop.is-open .kop__logo-blauw{opacity:0}.kop.is-open .kop__burger,.kop.is-open .kop__logo{z-index:2;position:relative}.kop__lijst{flex-direction:column;gap:0}.kop__lijst a{text-transform:uppercase;padding:.25rem 0;font-size:2rem;font-weight:700;font-stretch:75%}.kop__lijst a:after{bottom:0;left:0;right:0}.kop.is-open .taal a[aria-current]{background:var(--zon);color:var(--ink)}.no-js .kop__nav{flex-wrap:wrap;position:static}.no-js .kop__binnen{flex-wrap:wrap;height:auto;padding-top:1rem;padding-bottom:1rem}.no-js .kop{background:var(--blauw);height:auto;position:static}.kop.is-open .kop__streepjes{margin-bottom:0;transform:rotate(45deg)}.kop.is-open .kop__streepjes:before{top:0;transform:rotate(90deg)}}.plakknop-wrap{display:none}@media (width<=760px){.plakknop-wrap{padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--lijn);z-index:40;background:#f4f0e6f0;transition:transform .3s;display:block;position:fixed;inset:auto 0 0;transform:translateY(110%)}.plakknop-wrap.is-zichtbaar{transform:none}.plakknop{width:100%}.pagina-contact .plakknop-wrap,.pagina-thanks .plakknop-wrap{display:none}.voet{padding-bottom:4rem}}.held{color:#fff;background:var(--ink);align-items:flex-end;min-height:max(100svh,640px);display:flex;position:relative;overflow:hidden}.held__beeld{position:absolute;inset:0}.held__beeld picture,.held__foto{width:100%;height:100%}.held__foto{object-fit:cover;object-position:62% 40%;transform:translateY(calc(var(--py,0) * 1px)) scale(1.06)}.held__beeld:after{content:"";background:linear-gradient(90deg,#060f3ad1 0%,#060f3a59 55%,#060f3a0d 100%),linear-gradient(#060f3a00 55%,#060f3ab3 100%);position:absolute;inset:0}.held__binnen{width:100%;max-width:var(--max);padding:calc(var(--kop-h) + 3rem) var(--gutter) clamp(2.5rem, 7vh, 5rem);margin:0 auto;position:relative}.held__kop{text-transform:uppercase;letter-spacing:.002em;font-size:clamp(2.7rem,7.2vw,6.6rem);font-weight:700;font-stretch:75%;line-height:.93}.held__regel{padding-bottom:.06em;display:block;overflow:hidden}.held__regel>span{display:block}.held__regel--zon{color:var(--zon)}.held__sub{max-width:34rem;margin-top:1.5rem;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5}.held__acties{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.bord{background:var(--bord);color:#fff;outline:3px solid var(--bord);outline-offset:0;border:2px solid #fff;border-radius:7px;align-items:center;gap:.6rem;padding:.45rem 1rem;font-size:.98rem;font-weight:600;font-stretch:90%;display:inline-flex}.bord__fiets{flex:none;width:1.9rem}.held__bord{margin-top:2.25rem}@media (width>=900px){.held__bord{right:var(--gutter);margin:0;position:absolute;bottom:clamp(2.5rem,7vh,5rem)}}.cijfers{background:var(--blauw);color:#fff;padding:clamp(2rem, 4vw, 3.25rem) var(--gutter)}.cijfers__lijst{max-width:var(--max);grid-template-columns:repeat(4,1fr);gap:1.5rem 2rem;margin:0 auto;padding:0;list-style:none;display:grid}.cijfers__item{flex-direction:column;gap:.25rem;display:flex}.cijfers__n{color:var(--zon);font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1}.cijfers__l{color:#ffffffe0;max-width:15rem;font-size:.95rem;line-height:1.35}@media (width<=760px){.cijfers__lijst{grid-template-columns:1fr 1fr}}.intro{padding-bottom:clamp(7rem,12vw,10rem);overflow:hidden}.intro__binnen{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.intro__tekst{font-size:1.15rem}@media (width<=860px){.intro__binnen{grid-template-columns:1fr}}.profiel{pointer-events:none;width:100%;height:clamp(70px,9vw,130px);position:absolute;bottom:0;left:0;right:0}.profiel__lijn{fill:none;stroke:var(--blauw);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,1))}.banner .profiel__lijn{stroke:var(--zon)}.vloot__kop{grid-template-columns:1fr 1fr;align-items:end;gap:2rem 6rem;margin-bottom:clamp(2rem,5vw,4rem);display:grid}@media (width<=860px){.vloot__kop{grid-template-columns:1fr}}.vloot__kop p{font-size:1.1rem;margin:0!important}.vloot__lijst{border-top:2px solid var(--ink)}.fiets{border-bottom:1px solid var(--lijn);grid-template-columns:minmax(200px,340px) 1fr auto;align-items:center;gap:1rem 3rem;padding:1.5rem 0;display:grid}.fiets__beeld{overflow:hidden}.fiets__foto{width:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.fiets:hover .fiets__foto{transform:translate(10px)scale(1.03)}.fiets__type{font:500 .85rem var(--mono);color:var(--blauw);letter-spacing:.04em;text-transform:uppercase}.fiets__naam{text-transform:uppercase;margin-top:.4rem;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:700;font-stretch:75%;line-height:1}.fiets__prijs{text-align:right}.fiets__bedrag .mono{color:var(--blauw);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.fiets__van,.fiets__per{color:var(--zacht);font-size:1rem}.fiets__week{color:var(--zacht);margin-top:.35rem;font-size:.95rem}@media (width<=760px){.fiets{grid-template-columns:1fr;padding:1.25rem 0 1.75rem}.fiets__prijs{text-align:left}}.vloot__cta{margin-top:2.5rem}.duo__binnen{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.duo--om .duo__tekst{order:1}.duo--om .duo__foto{order:2}.duo__foto picture,.duo__foto img{width:100%}.duo__foto img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius)}.blok--blauw .duo__foto img{box-shadow:14px 14px 0 var(--zon)}.blok--ink .duo__foto img{box-shadow:14px 14px 0 var(--blauw)}.duo__tekst p{max-width:34rem;font-size:1.15rem}.duo__tekst p:last-child{margin-top:2rem}@media (width<=860px){.duo__binnen{grid-template-columns:1fr}.duo--om .duo__tekst,.duo--om .duo__foto{order:initial}.duo__foto{margin-right:14px}}.waarom__binnen{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.waarom__tekst p{max-width:38rem;font-size:1.12rem}.waarom__foto{max-width:18rem;margin-bottom:1.25rem}.waarom__foto img{border-radius:var(--radius);width:100%}.waarom__eigenaren p{margin-top:.6rem}@media (width<=860px){.waarom__binnen{grid-template-columns:1fr}}.strook{background:var(--wit);padding:clamp(3.5rem,7vw,6rem) 0;overflow:hidden}.strook__kop{max-width:var(--max);padding:0 var(--gutter);justify-content:space-between;align-items:end;gap:1rem;margin:0 auto 2rem;display:flex}.strook__lijst{padding:0 var(--gutter);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--blauw) transparent;cursor:grab;gap:1rem;margin:0;display:flex;overflow-x:auto}.strook__item{scroll-snap-align:start;flex:none;width:clamp(240px,26vw,360px)}.strook__item img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius);width:100%}.strook__lijst.is-slepen{cursor:grabbing;scroll-snap-type:none}.slot{text-align:center;color:#fff;min-height:30rem;padding:5rem var(--gutter);background:var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.slot__beeld{position:absolute;inset:0}.slot__beeld picture,.slot__beeld img{object-fit:cover;width:100%;height:100%}.slot__beeld:after{content:"";background:#060f3ab8;position:absolute;inset:0}.slot__binnen{max-width:40rem;position:relative}.slot__binnen p{margin:1rem 0 2rem;font-size:1.2rem}.banner{background:var(--blauw);color:#fff;padding:calc(var(--kop-h) + clamp(3rem, 8vw, 6rem)) var(--gutter) clamp(6rem, 11vw, 9rem);position:relative;overflow:hidden}.banner--klein{padding-bottom:clamp(3rem,6vw,5rem)}.banner__binnen{max-width:var(--max);margin:0 auto;position:relative}.banner__kop{text-transform:uppercase;text-wrap:balance;max-width:18ch;font-size:clamp(2.8rem,7.4vw,6.2rem);font-weight:700;font-stretch:75%;line-height:.95}.banner__intro{color:#ffffffeb;max-width:40rem;margin-top:1.5rem;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.5}.over__binnen{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.over__tekst .kop2{margin-top:3rem}.over__fotos{gap:1.25rem;display:grid}.over__foto img{border-radius:var(--radius);width:100%}.over__foto{max-width:22rem}.over__foto--b{margin-left:auto}.mensen__lijst{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:3rem 4rem;padding-top:2rem;display:grid}.mensen__lijst dd{max-width:30rem;margin-top:.6rem}.mensen__slot{max-width:46rem;margin:3rem 0 2rem}@media (width<=860px){.over__binnen,.mensen__lijst{grid-template-columns:1fr}.over__foto--b{margin-left:0}}.dienst__binnen{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.dienst__tekst p{max-width:40rem;font-size:1.12rem}.dienst__acties{flex-wrap:wrap;gap:.8rem;display:flex;margin-top:2rem!important}.dienst__foto img{border-radius:var(--radius);object-fit:cover;width:100%;max-height:36rem}.punten__lijst{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.punten__item{border-bottom:1px solid var(--lijn);padding:2rem 2rem 2rem 0}.punten__item p{max-width:26rem;margin-top:.5rem}@media (width<=860px){.dienst__binnen,.punten__lijst{grid-template-columns:1fr}}.rt__binnen{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.rt__tekst p{max-width:40rem;font-size:1.12rem}.rt__feiten{flex-wrap:wrap;gap:.8rem;padding:0;display:flex;margin:2rem 0!important}.rt__fotos{gap:1.25rem;display:grid}.rt__foto img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%}.rt__foto--b{margin-left:18%}@media (width<=860px){.rt__binnen{grid-template-columns:1fr}}.vermaak__binnen{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.vermaak__blok p{font-size:1.1rem}.vermaak__foto{grid-column:1/-1}.vermaak__foto img{object-fit:cover;border-radius:var(--radius);width:100%;max-height:32rem}.vermaak__cta{max-width:var(--max);margin:2.5rem auto 0}@media (width<=860px){.vermaak__binnen{grid-template-columns:1fr}}.planner__intro{color:#ffffffe6;max-width:36rem;margin-top:1rem}.planner__raster{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:2.5rem;display:grid}.planner__groep{border:0;min-width:0;margin:0 0 2rem;padding:0}.planner__groep legend{font:500 .85rem var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#ffffffd9;margin-bottom:.8rem;padding:0}.chips{flex-wrap:wrap;gap:.55rem;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip span{border-radius:var(--radius);min-height:2.75rem;color:var(--ink);background:#fff;border:1.5px solid #060f3a59;align-items:center;padding:.4rem 1.1rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.chip--klein span{justify-content:center;min-width:2.75rem;padding:.4rem .5rem}.chip:hover span{border-color:var(--blauw)}.chip input:checked+span{background:var(--blauw);border-color:var(--blauw);color:#fff}.chip input:focus-visible+span{outline:3px solid var(--zon);outline-offset:2px}.blok--blauw .chip span{color:#fff;background:0 0;border-color:#ffffff80}.blok--blauw .chip:hover span{border-color:#fff}.blok--blauw .chip input:checked+span{background:var(--zon);border-color:var(--zon);color:var(--ink)}.planner__uitkomst{color:var(--ink);border-radius:var(--radius);background:#fff;padding:clamp(1.5rem,3vw,2.25rem);position:sticky;top:6rem}.planner__label{font:500 .85rem var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--zacht)}.planner__totaal{color:var(--blauw);margin:.25rem 0 1rem;font-size:clamp(3rem,6vw,4.5rem);line-height:1.05}.planner__regels{border-top:1px solid var(--lijn);margin-bottom:1.5rem}.planner__regels>div{border-bottom:1px solid var(--lijn);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.planner__noot{color:var(--zacht);margin-top:1.25rem;font-size:.92rem}@media (width<=860px){.planner__raster{grid-template-columns:1fr}.planner__uitkomst{position:static}}.tabel__scroll{margin-top:2rem;overflow-x:auto}.prijzen{border-collapse:collapse;background:#fff;width:100%;min-width:46rem;font-size:.98rem}.prijzen th,.prijzen td{text-align:right;border-bottom:1px solid var(--lijn);white-space:nowrap;padding:.8rem .9rem}.prijzen th:first-child,.prijzen caption{text-align:left}.prijzen thead th{background:var(--ink);color:#fff;font-size:.9rem;font-weight:500}.prijzen tbody th{font-weight:600}.prijzen caption{text-transform:uppercase;padding:2.25rem 0 .75rem;font-size:1.4rem;font-weight:700;font-stretch:75%}.prijzen--extra{margin-top:0}.goed__binnen{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.goed__tekst p:last-child{margin-top:2rem}@media (width<=860px){.goed__binnen{grid-template-columns:1fr}}.galerij__lijst{columns:3;column-gap:1rem;padding:0}.galerij__item{break-inside:avoid;margin-bottom:1rem}.galerij__knop{cursor:zoom-in;border-radius:var(--radius);background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.galerij__knop img{width:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.galerij__knop:hover img{transform:scale(1.04)}.galerij__cta{margin-top:2rem}@media (width<=900px){.galerij__lijst{columns:2}}.lichtbak{color:#fff;background:0 0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0}.lichtbak::backdrop{background:#060f3af0}.lichtbak__binnen{height:100%;padding:1rem var(--gutter);grid-template-rows:auto 1fr auto;display:grid}.lichtbak__balk,.lichtbak__voet{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lichtbak__beeld{place-items:center;min-height:0;padding:1rem 0;display:grid}.lichtbak__beeld img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%}.lichtbak__knop{border-radius:var(--radius);color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff9;min-width:2.75rem;min-height:2.75rem;padding:.4rem 1rem;font-weight:600}.lichtbak__knop:hover{color:var(--ink);background:#fff}.lichtbak__tekst{text-align:center;flex:1;font-size:.95rem}.contactblad__binnen{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.formulier{grid-template-columns:1fr 1fr;gap:1.4rem 1.2rem;margin-top:2rem;display:grid}.formulier__veld{border:0;min-width:0;margin:0;padding:0}.formulier__veld--breed,.formulier__fout,.formulier__voet{grid-column:1/-1}.formulier__label{margin-bottom:.45rem;padding:0;font-size:.98rem;font-weight:600;display:block}.formulier__optioneel{color:var(--zacht);font-size:.88rem;font-weight:400}.formulier__invoer{border-radius:var(--radius);background:#fff;border:1.5px solid #060f3a4d;width:100%;min-height:3rem;padding:.65rem .9rem;transition:border-color .15s,box-shadow .15s}.formulier__invoer:focus{border-color:var(--blauw);outline:none;box-shadow:0 0 0 3px #0033e633}textarea.formulier__invoer{resize:vertical}.formulier__toestemming{align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.formulier__toestemming input{width:1.15rem;height:1.15rem;accent-color:var(--blauw);flex:none;margin-top:.3rem}.formulier__voet{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.formulier__privacy{color:var(--zacht);font-size:.9rem}.formulier__fout{border-radius:var(--radius);color:#7c1a14;background:#fff;border:2px solid #b3261e;padding:.9rem 1rem;font-weight:600}.formulier__val{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contactblad__direct{border:1.5px solid var(--lijn);border-radius:var(--radius);background:#fff;padding:clamp(1.5rem,3vw,2.25rem);position:sticky;top:6rem}.contactblad__lijst{gap:1.1rem;margin:1.5rem 0;display:grid}.contactblad__lijst dt{font:500 .8rem var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--zacht)}.contactblad__lijst address{font-style:normal}.contactblad__lijst a{text-decoration-color:var(--zon);text-underline-offset:.2em;text-decoration-thickness:2px}.bedankt .groot{max-width:40rem;margin-bottom:1.5rem}.bedankt__ref{margin-bottom:2rem}@media (width<=860px){.contactblad__binnen{grid-template-columns:1fr}.contactblad__direct{position:static}.formulier{grid-template-columns:1fr}}.voet{background:var(--ink);color:#ffffffe0;padding:clamp(3rem, 6vw, 5rem) var(--gutter) 1.5rem}.voet__binnen{max-width:var(--max);grid-template-columns:1.4fr 1fr 1.2fr;gap:2.5rem 3rem;margin:0 auto;display:grid}.voet__merk img{width:9.5rem;height:auto;margin-bottom:1rem}.voet__merk p{max-width:22rem;font-size:.98rem}.voet__lijst li+li{margin-top:.35rem}.voet a{text-decoration:none}.voet a:hover{color:var(--zon);text-decoration:underline}.voet__adres{font-size:.98rem;font-style:normal;line-height:1.7}.voet__klein{font:400 .85rem var(--mono);color:#ffffffa6}.voet__sociaal{grid-column:1/-1;gap:1.25rem;display:flex}.voet__onder{max-width:var(--max);color:#fff9;border-top:1px solid #ffffff2e;margin:2.5rem auto 0;padding-top:1.25rem;font-size:.85rem}@media (width<=860px){.voet__binnen{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.js [data-onthul]{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.js [data-onthul].is-in,.js .duo__foto[data-onthul]{opacity:1;transform:none}.js .duo__foto[data-onthul] img{clip-path:inset(0 0 100%);transition:clip-path 1s cubic-bezier(.2,.8,.2,1)}.js .duo__foto[data-onthul].is-in img{clip-path:inset(-20px)}.js .vloot__lijst>:nth-child(2){transition-delay:80ms}.js .vloot__lijst>:nth-child(3){transition-delay:.16s}.js .punten__lijst>:nth-child(2n),.js .mensen__lijst>:nth-child(2){transition-delay:.1s}.held__regel>span{animation:1s cubic-bezier(.2,.8,.2,1) both regel-in}.held__regel:first-child>span{animation-delay:.15s}.held__regel:nth-child(2)>span{animation-delay:.3s}.held__sub,.held__acties,.held__bord{animation:.9s cubic-bezier(.2,.8,.2,1) both op}.held__sub{animation-delay:.55s}.held__acties{animation-delay:.7s}.held__bord{animation-delay:.85s}.held__foto{animation:1.8s cubic-bezier(.2,.8,.2,1) both foto-in}.banner__kop,.banner__intro{animation:.9s cubic-bezier(.2,.8,.2,1) both op}.banner__intro{animation-delay:.15s}.strook__item img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.strook__item:hover img{transform:scale(1.03)}@keyframes regel-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes op{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes foto-in{0%{opacity:.4;scale:1.12}to{opacity:1;scale:1}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.held__foto{transform:none}.profiel__lijn{stroke-dashoffset:0}}