@font-face{font-family:Readex Pro;src:url(/fonts/readex-pro-latin-wght-normal.woff2)format("woff2");font-weight:160 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;src:url(/fonts/readex-pro-latin-ext-wght-normal.woff2)format("woff2");font-weight:160 700;font-style:normal;font-display:swap;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:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-wght-normal.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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 Sans;src:url(/fonts/ibm-plex-sans-latin-ext-wght-normal.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap;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:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;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-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:calc(var(--kophoogte) + 1rem)}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,picture,svg{max-width:100%;display:block}img{height:auto}button,input,textarea{font:inherit;color:inherit}a{color:inherit}table{border-collapse:collapse;width:100%}summary{list-style:none}summary::-webkit-details-marker{display:none}:root{--bone:#f4f0e9;--paper:#fbf9f5;--sand:#e9e3d8;--lijn:#d8d0c2;--asphalt:#1f1c22;--graphite:#48484a;--tekst:#26232a;--gedempt:#5d5963;--plum:#924092;--plum-diep:#732f73;--plum-tint:#efdcef;--plum-op-donker:#e3a9e3;--wit:#fff;--fout:#a3262a;--kop-font:"Readex Pro", "Segoe UI", system-ui, sans-serif;--tekst-font:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mono-font:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--rand:clamp(1.25rem, 4.5vw, 4.5rem);--max:78rem;--gut:max(var(--rand), calc((100vw - var(--max)) / 2));--kophoogte:4.5rem;--straal:.5rem;--ease:cubic-bezier(.2, .7, .1, 1)}body{background:var(--bone);color:var(--tekst);font-family:var(--tekst-font);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6}main{display:block}h1,h2,h3{font-family:var(--kop-font);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.08}h2{font-size:clamp(1.9rem,1.2rem + 2.6vw,3.4rem)}h3{letter-spacing:-.015em;font-size:clamp(1.25rem,1.05rem + .8vw,1.7rem)}p{text-wrap:pretty;max-width:62ch}a{text-underline-offset:.2em;text-decoration-thickness:.08em}:focus-visible{outline:3px solid var(--plum);outline-offset:3px;border-radius:2px}::selection{background:var(--plum);color:var(--wit)}.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}.skiplink{z-index:100;background:var(--asphalt);color:var(--wit);border-radius:var(--straal);padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skiplink:focus{top:1rem}.icoon{flex:none;width:1.25em;height:1.25em}.knoppen{flex-wrap:wrap;gap:.75rem;max-width:none;display:flex}.knop{--bg:var(--plum);--fg:var(--wit);--rand-kleur:var(--plum);background:var(--bg);min-height:3.1rem;color:var(--fg);border:2px solid var(--rand-kleur);font-family:var(--kop-font);letter-spacing:-.005em;cursor:pointer;transition:background-color .2s, color .2s, border-color .2s, transform .2s var(--ease);border-radius:.3rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.4rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.knop .icoon{transition:transform .25s var(--ease)}.knop:hover{--bg:var(--plum-diep);--rand-kleur:var(--plum-diep)}.knop:hover .icoon:last-child{transform:translate(4px)}.knop:active{transform:translateY(1px)}.knop--rand{--bg:transparent;--fg:var(--tekst);--rand-kleur:var(--asphalt)}.knop--rand:hover{--bg:var(--asphalt);--fg:var(--bone);--rand-kleur:var(--asphalt)}.knop--licht{--bg:var(--bone);--fg:var(--asphalt);--rand-kleur:var(--bone)}.knop--licht:hover{--bg:var(--wit);--fg:var(--asphalt);--rand-kleur:var(--wit)}.knop--klein{min-height:2.6rem;padding:.45rem 1.05rem;font-size:.95rem}.tekstlink{font-family:var(--kop-font);color:var(--plum-diep);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.tekstlink .icoon{transition:transform .25s var(--ease)}.tekstlink:hover .icoon{transform:translate(4px)}.w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.w>span{display:inline-block}.sectie__kop{padding:0 var(--rand);max-width:calc(var(--max) + 2 * var(--rand));gap:1rem;margin:0 auto 2.5rem;display:grid}.sectie__kop p{color:var(--gedempt);max-width:56ch;font-size:1.15rem}@media (prefers-reduced-motion:no-preference){.js .w>span{animation:woord .95s var(--ease) forwards;animation-delay:calc(.12s + var(--i) * 55ms);transform:translateY(110%)}.js [data-onthul]:not([data-onthul=beeld]){opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(28px)}.js [data-onthul=beeld] img{clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--ease), transform 1.6s var(--ease);transition-delay:calc(var(--i,0) * .12s);transform:scale(1.14)}.js [data-onthul].is-zichtbaar:not([data-onthul=beeld]){opacity:1;transform:none}.js [data-onthul=beeld].is-zichtbaar img{clip-path:inset(0);transform:none}@keyframes woord{to{transform:none}}}.knop--groot{min-height:3.5rem;padding:.8rem 1.6rem;font-size:1.05rem}.knop--vol{width:100%}.knop--glas{--bg:#ffffff1a;--fg:var(--wit);--rand-kleur:#ffffff73;backdrop-filter:blur(6px)}.knop--glas:hover{--bg:var(--wit);--fg:var(--asphalt);--rand-kleur:var(--wit)}.knop:not(.knop--rand):not(.knop--glas):not(.knop--licht){box-shadow:0 10px 24px -14px #732f73e6}picture{display:block}.levering__beeld picture,.overons figure picture,.galerij__item picture,.paginakop__beeld picture{height:100%}.kop{z-index:50;background:color-mix(in srgb, var(--bone) 94%, transparent);backdrop-filter:blur(10px);transition:border-color .3s, transform .4s var(--ease), box-shadow .3s;border-bottom:1px solid #0000;position:sticky;top:0}.kop--vast{border-bottom-color:var(--lijn);box-shadow:0 6px 24px -18px #1f1c2280}.kop--weg{transform:translateY(-100%)}.kop__binnen{height:var(--kophoogte);padding:0 var(--rand);max-width:calc(var(--max) + 2 * var(--rand));align-items:center;gap:1.25rem;margin:0 auto;display:flex}.kop__logo{flex:none;display:block}.kop__logo img{width:auto;height:2.7rem}.kop__nav{margin-left:auto;display:none}.kop__nav ul{gap:clamp(.9rem,1.8vw,1.75rem);display:flex}.kop__nav a{font-family:var(--kop-font);padding:.4rem 0;font-size:.95rem;font-weight:450;text-decoration:none;position:relative}.kop__nav a:after{content:"";background:var(--plum);transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.kop__nav a:hover:after,.kop__nav a[aria-current=page]:after{transform:scaleX(1)}.kop__acties{align-items:center;gap:.9rem;margin-left:auto;display:flex}.kop__nav+.kop__acties{margin-left:0}.kop__cta{display:none}.taalkeuze{border:1px solid var(--lijn);background:var(--paper);border-radius:.3rem;display:flex;overflow:hidden}.taalkeuze a{font-family:var(--mono-font);padding:.3rem .6rem;font-size:.8rem;font-weight:500;text-decoration:none;display:block}.taalkeuze a[aria-current=true]{background:var(--asphalt);color:var(--bone)}.taalkeuze a:not([aria-current=true]):hover{background:var(--plum-tint)}.menu{position:relative}.menu__knop{border:1px solid var(--lijn);background:var(--paper);cursor:pointer;border-radius:.3rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.menu__streep,.menu__streep:before,.menu__streep:after{background:var(--tekst);width:1.2rem;height:2px;transition:transform .3s var(--ease), background-color .2s;display:block}.menu__streep{position:relative}.menu__streep:before,.menu__streep:after{content:"";position:absolute;left:0}.menu__streep:before{top:-6px}.menu__streep:after{top:6px}.menu[open] .menu__streep{background:0 0}.menu[open] .menu__streep:before{transform:translateY(6px)rotate(45deg)}.menu[open] .menu__streep:after{transform:translateY(-6px)rotate(-45deg)}.menu__paneel{inset:var(--kophoogte) 0 auto 0;max-height:calc(100svh - var(--kophoogte));background:var(--bone);padding:1.25rem var(--rand) 2rem;border-bottom:1px solid var(--lijn);gap:1.25rem;display:grid;position:fixed;overflow:auto}.menu__paneel a:not(.knop){font-family:var(--kop-font);letter-spacing:-.02em;border-bottom:1px solid var(--lijn);padding:.7rem 0;font-size:1.5rem;font-weight:500;text-decoration:none;display:block}.menu__paneel a[aria-current=page]{color:var(--plum-diep)}@media (width>=62rem){.kop__nav{display:block}.kop__cta{display:inline-flex}.menu{display:none}}@media (width<=34rem){.kop__logo img{height:2.3rem}}.kop__logo{position:relative}.kop__logo-donker{opacity:0;position:absolute;inset:0}.kop__logo img{transition:opacity .3s}.kop-over .kop:not(.kop--vast):not(:has(.menu[open])){backdrop-filter:none;color:var(--wit);background:0 0}.kop-over .kop:not(.kop--vast):not(:has(.menu[open])) .kop__logo-licht{opacity:0}.kop-over .kop:not(.kop--vast):not(:has(.menu[open])) .kop__logo-donker{opacity:1}.kop-over .kop:not(.kop--vast):not(:has(.menu[open])) .kop__nav a:after{background:var(--plum-op-donker)}.kop-over .kop:not(.kop--vast):not(:has(.menu[open])) .taalkeuze{background:#ffffff14;border-color:#ffffff4d}.kop-over .kop:not(.kop--vast):not(:has(.menu[open])) .taalkeuze a[aria-current=true]{background:var(--wit);color:var(--asphalt)}.kop-over .kop:not(.kop--vast):not(:has(.menu[open])) .taalkeuze a:not([aria-current=true]):hover{background:#ffffff29}.kop-over .kop:not(.kop--vast):not(:has(.menu[open])) .menu__knop{background:#ffffff1a;border-color:#ffffff59}.kop-over .kop:not(.kop--vast):not(:has(.menu[open])) .menu__streep,.kop-over .kop:not(.kop--vast):not(:has(.menu[open])) .menu__streep:before,.kop-over .kop:not(.kop--vast):not(:has(.menu[open])) .menu__streep:after{background:var(--wit)}.kop-over .kop:not(.kop--vast):not(:has(.menu[open])) :focus-visible{outline-color:var(--wit)}.actiebalk{left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:40;backdrop-filter:blur(10px);transition:transform .45s var(--ease), opacity .3s;background:#1f1c22f0;border-radius:.9rem;gap:.5rem;padding:.45rem;display:flex;position:fixed;box-shadow:0 18px 40px -16px #14121699}.actiebalk a{min-height:3rem;font-family:var(--kop-font);border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.actiebalk__hoofd{background:var(--plum);color:var(--wit);flex:1}.actiebalk__hoofd:active{background:var(--plum-diep)}.actiebalk__rond{width:3rem;color:var(--wit);background:#ffffff1a;flex:none}.actiebalk :focus-visible{outline-color:var(--plum-op-donker)}.js .actiebalk:not(.is-actief){opacity:0;pointer-events:none;transform:translateY(150%)}@media (width>=62rem){.actiebalk{display:none}}@media (width<=61.99rem){.voet{padding-bottom:6.5rem!important}}.hero{isolation:isolate;margin-top:calc(var(--kophoogte) * -1);background:var(--bone);position:relative}.hero__beeld{height:var(--hero-h);z-index:-1;background:var(--asphalt);position:absolute;top:0;left:0;right:0;overflow:hidden}.hero__beeld picture,.hero__beeld img{width:100%;height:100%;display:block}.hero__beeld img{object-fit:cover;object-position:66% 50%;transform:translate3d(0, calc(var(--px,0) * 1px), 0) scale(1.08);will-change:transform}.hero__beeld:after{content:"";background:linear-gradient(#1412169e 0%,#14121600 22%),linear-gradient(#14121600 30%,#1412168c 62%,#141216eb 100%);position:absolute;inset:0}.hero{--hero-h:min(92svh, 50rem)}.hero__binnen{max-width:calc(var(--max) + 2 * var(--rand));margin:0 auto}.hero__tekst{min-height:var(--hero-h);padding:calc(var(--kophoogte) + 2rem) var(--rand) 4.5rem;color:var(--wit);align-content:end;gap:1.25rem;display:grid}.hero__titel{letter-spacing:-.045em;text-wrap:balance;max-width:12.5ch;font-size:clamp(2.75rem,1.3rem + 5.4vw,6.4rem);font-weight:600;line-height:.95}.hero__lead{color:#ffffffe6;max-width:40ch;font-size:clamp(1.08rem,.98rem + .45vw,1.35rem);line-height:1.5}.hero__knoppen{margin-top:.5rem}.hero__feiten{padding:1.75rem var(--rand) 0;max-width:calc(var(--max) + 2 * var(--rand));gap:.6rem;margin:0 auto;display:grid}.hero__feiten li{color:var(--gedempt);align-items:center;gap:.75rem;font-size:1rem;display:flex}.hero__feiten strong{font-family:var(--kop-font);color:var(--tekst);font-weight:600}.hero__feiten .icoon{background:var(--plum);width:1.6rem;height:1.6rem;color:var(--wit);border-radius:50%;padding:.3rem}.rekenaar{z-index:2;margin:-2.5rem var(--rand) 0;background:var(--paper);color:var(--tekst);border-radius:.9rem;gap:1.1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:relative;box-shadow:0 40px 80px -40px #1412168c,0 0 0 1px #1412160f}.rekenaar__kop{letter-spacing:-.02em;font-size:1.3rem}.rekenaar__groep{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.rekenaar__label{font-family:var(--mono-font);color:var(--gedempt);padding:0;font-size:.78rem;font-weight:500}.schakel{background:var(--sand);border-radius:.5rem;grid-template-columns:1fr 1fr;padding:.25rem;display:grid}.schakel__optie{cursor:pointer;position:relative}.schakel__optie input,.dagkeuze__optie input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.schakel__optie span{min-height:2.75rem;font-family:var(--kop-font);text-align:center;border-radius:.35rem;place-items:center;padding:.35rem .6rem;font-size:.95rem;font-weight:500;line-height:1.2;transition:background-color .25s,color .25s,box-shadow .25s;display:grid}.schakel__optie input:checked+span{background:var(--asphalt);color:var(--wit);box-shadow:0 6px 16px -8px #14121699}.schakel__optie input:focus-visible+span,.dagkeuze__optie input:focus-visible+span{outline:3px solid var(--plum);outline-offset:2px}.dagkeuze{grid-template-columns:repeat(8,1fr);gap:.3rem;display:grid}.dagkeuze__optie{position:relative}.dagkeuze__optie span{border:1.5px solid var(--lijn);height:2.75rem;font-family:var(--mono-font);transition:background-color .2s, border-color .2s, color .2s, transform .2s var(--ease);border-radius:.35rem;place-items:center;font-size:.92rem;font-weight:500;display:grid}.dagkeuze__optie:hover span{border-color:var(--graphite)}.dagkeuze__optie input:checked+span{background:var(--plum);border-color:var(--plum);color:var(--wit)}.dagkeuze__optie--lang span{font-size:.8rem}.rekenaar__uitkomst{border-top:1px dashed var(--lijn);gap:.2rem;padding:.9rem 0 .2rem;display:grid}.rekenaar__bedrag{font-family:var(--kop-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,2rem + 2vw,3.4rem);font-weight:600;line-height:1}.rekenaar__uitleg{font-family:var(--mono-font);color:var(--gedempt);font-size:.85rem}.rekenaar__noot{color:var(--gedempt);grid-template-columns:1.1rem 1fr;gap:.5rem;font-size:.85rem;line-height:1.45;display:grid}.rekenaar__noot .icoon{width:1.1rem;height:1.1rem;color:var(--plum);margin-top:.1rem}.rekenaar.is-anders .rekenaar__bedrag{animation:tik .45s var(--ease)}@keyframes tik{0%{opacity:.35;transform:translateY(6px)}}@media (width>=40rem){.hero__feiten{grid-template-columns:repeat(3,auto);justify-content:start;gap:2rem}}@media (width>=62rem){.hero{--hero-h:100%;background:var(--asphalt);grid-template-rows:1fr auto;min-height:100svh;display:grid}.hero__beeld{height:auto;bottom:0}.hero__beeld img{object-position:60% 50%}.hero__beeld:after{background:linear-gradient(#14121699 0%,#14121600 20%),linear-gradient(90deg,#141216c7 0%,#14121659 45%,#14121600 70%),linear-gradient(#14121600 65%,#141216bf 100%)}.hero__binnen{width:100%;padding:calc(var(--kophoogte) + 3rem) var(--rand) 3rem;grid-template-columns:minmax(0,1fr) 25.5rem;align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.hero__tekst{min-height:0;padding:0 0 .5rem}.rekenaar{margin:0}.hero__feiten{width:100%;max-width:none;padding:1.15rem var(--gut);backdrop-filter:blur(8px);background:#1412168c;border-top:1px solid #ffffff24;gap:clamp(1.5rem,4vw,3.5rem);margin:0}.hero__feiten li{color:#ffffffc7}.hero__feiten strong{color:var(--wit)}}@media (prefers-reduced-motion:no-preference){.js .hero__beeld img{animation:hero-zoom 2.2s var(--ease) backwards}.js .hero__lead,.js .hero__knoppen,.js .rekenaar,.js .hero__feiten li{animation:hero-op .95s var(--ease) backwards}.js .hero__lead{animation-delay:.55s}.js .hero__knoppen{animation-delay:.7s}.js .rekenaar{animation-delay:.85s}.js .hero__feiten li{animation-delay:calc(1.05s + var(--i) * .1s)}@keyframes hero-zoom{0%{filter:brightness(.6);transform:scale(1.22)}}@keyframes hero-op{0%{opacity:0;transform:translateY(22px)}}}.vloot{padding:clamp(4.5rem, 10vw, 9rem) var(--rand) clamp(4rem, 8vw, 7rem);background:var(--bone)}.vloot__kop,.vloot__rij,.vloot__meer{max-width:var(--max);margin-left:auto;margin-right:auto}.vloot__kop{gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.vloot__kop h2{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2.2rem,1.2rem + 3.6vw,4.4rem);line-height:1}.vloot__kop p{color:var(--gedempt);max-width:46ch;font-size:1.1rem}.vloot__rij{gap:clamp(1rem,2vw,1.5rem);display:grid}.vloot__meer{margin-top:2rem}@media (width>=56rem){.vloot__kop{grid-template-columns:1.1fr .9fr;align-items:end;gap:4rem}.vloot__rij{grid-template-columns:1fr 1fr}}.fietskaart{background:var(--paper);border:1px solid var(--lijn);transition:box-shadow .4s var(--ease), transform .4s var(--ease);border-radius:.9rem;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.fietskaart:hover{transform:translateY(-4px);box-shadow:0 40px 70px -45px #14121680}.fietskaart__beeld{aspect-ratio:16/10;background:radial-gradient(70% 60% at 50% 70%, #f7f3ec 0%, var(--sand) 100%);place-items:center;padding:1.5rem 1.25rem .5rem;display:grid;position:relative;overflow:hidden}.fietskaart--bh .fietskaart__beeld{background:radial-gradient(70% 60% at 50% 70%,#f7eef6 0%,#e6d6e4 100%)}.fietskaart__woord{font-family:var(--kop-font);letter-spacing:-.06em;color:#ffffffbf;text-align:center;white-space:nowrap;user-select:none;font-size:clamp(4.5rem,3rem + 7vw,9rem);font-weight:700;line-height:.9;position:absolute;top:.2rem;left:.5rem;right:.5rem}.fietskaart__beeld picture{width:94%;position:relative}.fietskaart__beeld img{filter:drop-shadow(0 22px 14px #1412162e);width:100%;height:auto;transition:transform .8s var(--ease)}.fietskaart:hover .fietskaart__beeld img{transform:translate(3%)rotate(-.6deg)}.fietskaart__tekst{align-content:start;gap:.85rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.fietskaart__soort{font-family:var(--mono-font);color:var(--plum-diep);font-size:.82rem;font-weight:500}.fietskaart__naam{font-size:clamp(1.45rem,1.15rem + 1vw,2rem)}.fietskaart__naam a{text-decoration:none}.fietskaart__naam a:hover{text-decoration:underline .06em}.kenmerken{flex-wrap:wrap;gap:.4rem;display:flex}.kenmerken li{border:1px solid var(--lijn);background:var(--bone);border-radius:99rem;padding:.25rem .7rem;font-size:.85rem}.fietskaart__voet{border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem;padding-top:1rem;display:flex}.fietskaart__prijs{color:var(--gedempt);align-items:baseline;gap:.4rem;font-size:.95rem;display:flex}.fietskaart__prijs strong{font-family:var(--kop-font);letter-spacing:-.03em;color:var(--tekst);font-size:2.1rem;font-weight:600;line-height:1}.levering{background:var(--asphalt);color:var(--bone);padding:clamp(4.5rem, 10vw, 9rem) var(--rand);position:relative;overflow:hidden}.levering__binnen{max-width:var(--max);align-items:center;gap:3rem;margin:0 auto;display:grid}.levering__beelden{padding-bottom:18%;position:relative}.levering__beeld{border-radius:.6rem;overflow:hidden}.levering__beeld img{object-fit:cover;width:100%;height:100%}.levering__beeld:first-child{aspect-ratio:4/3;width:88%}.levering__beeld--klein{aspect-ratio:5/4;border:6px solid var(--asphalt);border-radius:.8rem;width:52%;position:absolute;bottom:0;right:0}.levering__tekst{align-content:start;gap:1.25rem;display:grid}.levering__tekst h2{letter-spacing:-.04em;max-width:13ch;font-size:clamp(2.2rem,1.2rem + 3.4vw,4.2rem);line-height:1}.levering__lead{color:#f4f0e9e6;font-size:1.15rem}.levering__noot{color:#f4f0e9ad;font-size:.98rem}.levering .knoppen{margin-top:.5rem}@media (width>=56rem){.levering__binnen{grid-template-columns:1.05fr .95fr;gap:clamp(3rem,6vw,6rem)}}.route{max-width:var(--max);--voortgang:0;margin:clamp(3.5rem,7vw,6rem) auto 0;position:relative}.route__lijn{background:repeating-linear-gradient(90deg,#f4f0e947 0 18px,#0000 18px 30px);height:4px;position:absolute;top:.65rem;left:0;right:0}.route__lijn:before{content:"";width:calc(var(--voortgang) * 100%);background:repeating-linear-gradient(90deg, var(--plum-op-donker) 0 18px, transparent 18px 30px);position:absolute;inset:0 auto 0 0}.route__fiets{top:-.65rem;left:calc(var(--voortgang) * 100%);background:var(--plum);border:3px solid var(--bone);border-radius:50%;width:1.6rem;height:1.6rem;margin-left:-.8rem;position:absolute;box-shadow:0 0 0 6px #92409259}.route__haltes{grid-template-columns:repeat(7,1fr);display:grid;position:relative}.route__haltes li{text-align:center;font-family:var(--kop-font);opacity:.55;padding-top:2.4rem;font-size:clamp(.82rem,.5rem + .8vw,1.1rem);font-weight:500;transition:opacity .4s,color .4s;position:relative}.route__stip{background:var(--asphalt);width:1rem;height:1rem;transition:border-color .4s, background-color .4s, transform .4s var(--ease);border:3px solid #f4f0e980;border-radius:50%;margin-left:-.5rem;position:absolute;top:.2rem;left:50%}.route__haltes li.is-bereikt{opacity:1;color:var(--plum-op-donker)}.route__haltes li.is-bereikt .route__stip{border-color:var(--plum-op-donker);background:var(--plum-op-donker);transform:scale(1.15)}@media (width<=47.99rem){.route{padding-left:.2rem}.route__lijn{background:repeating-linear-gradient(#f4f0e947 0 18px,#0000 18px 30px);width:4px;height:auto;inset:.5rem auto .5rem calc(.85rem - 2px)}.route__lijn:before{width:auto;height:calc(var(--voortgang) * 100%);background:repeating-linear-gradient(180deg, var(--plum-op-donker) 0 18px, transparent 18px 30px);bottom:auto;right:0}.route__fiets{left:.05rem;top:calc(var(--voortgang) * 100%);margin-top:-.8rem;margin-left:0}.route__haltes{grid-template-columns:1fr;gap:1.1rem}.route__haltes li{text-align:left;padding:0 0 0 2.4rem;font-size:1.2rem}.route__stip{margin-left:0;top:.35rem;left:.15rem}}.streekband{isolation:isolate;color:var(--wit);min-height:min(100svh,52rem);padding:clamp(6rem, 14vw, 12rem) var(--rand) clamp(3rem, 7vw, 5.5rem);align-items:end;display:grid;position:relative;overflow:hidden}.streekband__beeld{z-index:-1;position:absolute;inset:-12% 0}.streekband__beeld picture,.streekband__beeld img{width:100%;height:100%}.streekband__beeld img{object-fit:cover;transform:translate3d(0, calc(var(--px,0) * 1px), 0);will-change:transform}.streekband:after{content:"";z-index:-1;background:linear-gradient(#14121626 0%,#14121673 55%,#141216e0 100%);position:absolute;inset:0}.streekband__binnen{width:100%;max-width:var(--max);gap:clamp(2rem,4vw,3rem);margin:0 auto;display:grid}.streekband h2{letter-spacing:-.045em;max-width:15ch;font-size:clamp(2.3rem,1.2rem + 4.2vw,5.2rem);line-height:.98}.cijfers{border-top:1px solid #ffffff4d;gap:1.75rem;padding-top:1.75rem;display:grid}.cijfers dt{font-family:var(--kop-font);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 4vw,5.6rem);font-weight:600;line-height:.95}.cijfers dd{color:#ffffffd9;max-width:28ch;margin-top:.5rem}.tekstlink--licht{color:var(--wit)}@media (width>=48rem){.cijfers{grid-template-columns:repeat(3,1fr);gap:2rem}}.spec{background:var(--plum);color:var(--wit);padding:clamp(4.5rem, 10vw, 9rem) var(--rand);overflow:hidden}.spec__binnen{max-width:var(--max);align-items:center;gap:3rem;margin:0 auto;display:grid}.spec__beeld{border-radius:.6rem;overflow:hidden}.spec__beeld img{aspect-ratio:4/3;object-fit:cover;width:100%}.spec__tekst{gap:2.25rem;display:grid}.spec__tekst h2{letter-spacing:-.035em;max-width:17ch;font-size:clamp(2rem,1.2rem + 2.8vw,3.6rem)}.spec__lijst{grid-template-columns:repeat(2,1fr);gap:1.75rem 1.5rem;display:grid}.spec__lijst div{border-top:1px solid #ffffff4d;padding-top:1rem}.spec__lijst dt{font-family:var(--kop-font);letter-spacing:-.04em;margin-bottom:.5rem;font-size:clamp(2rem,1.4rem + 2.2vw,3.2rem);font-weight:600;line-height:1}.spec__lijst dd{color:#ffffffe0;max-width:28ch;font-size:.95rem}@media (width>=56rem){.spec__binnen{grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,6vw,6rem)}.spec__beeld img{aspect-ratio:4/5}}.diensten{padding:clamp(4.5rem, 10vw, 9rem) var(--rand);background:var(--bone)}.diensten__binnen{max-width:var(--max);align-items:center;gap:3rem;margin:0 auto;display:grid}.diensten__beeld{border-radius:.6rem;overflow:hidden}.diensten__beeld img{aspect-ratio:1;object-fit:cover;width:100%}.diensten__tekst{gap:2.25rem;display:grid}.diensten__tekst h2{letter-spacing:-.04em;font-size:clamp(2.2rem,1.2rem + 3.2vw,4rem)}.diensten__lijsten{gap:2.25rem;display:grid}.diensten__lijsten h3{margin-bottom:1rem;font-size:1.2rem}.vinklijst,.pluslijst{gap:.75rem;display:grid}.vinklijst li,.pluslijst li{grid-template-columns:1.6rem 1fr;align-items:start;gap:.75rem;font-size:1rem;display:grid}.vinklijst .icoon{background:var(--plum);width:1.6rem;height:1.6rem;color:var(--wit);border-radius:50%;padding:.3rem}.pluslijst__plus{border:1.5px solid var(--plum);width:1.6rem;height:1.6rem;color:var(--plum-diep);font-family:var(--mono-font);border-radius:50%;place-items:center;font-weight:500;line-height:1;display:grid}@media (width>=56rem){.diensten__binnen{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,6vw,6rem)}.diensten__lijsten{grid-template-columns:1fr 1fr;gap:2.5rem}}.stemmen{background:var(--paper);padding:clamp(4.5rem, 10vw, 9rem) var(--rand)}.stemmen__binnen{max-width:var(--max);align-items:center;gap:3rem;margin:0 auto;display:grid}.stemmen__beeld{border-radius:.6rem;overflow:hidden}.stemmen__beeld img{aspect-ratio:4/3;object-fit:cover;object-position:60% 50%;width:100%}.stemmen__tekst{gap:1.75rem;min-width:0;display:grid}.stemmen__tekst h2{letter-spacing:-.035em;font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem)}.stemmen__rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:100%;grid-auto-flow:column;gap:1.5rem;display:grid;overflow-x:auto}.stemmen__rail::-webkit-scrollbar{display:none}.stemmen__rail:focus-visible{outline-offset:6px}.stem{scroll-snap-align:start;align-content:start;gap:1.25rem;display:grid}.stem p{font-family:var(--kop-font);letter-spacing:-.02em;text-wrap:pretty;max-width:34ch;font-size:clamp(1.3rem,1rem + 1.3vw,2.05rem);font-weight:500;line-height:1.25}.stem p:before{content:"“";height:.55em;color:var(--plum);font-size:2.6em;line-height:.9;display:block}.stem figcaption{font-family:var(--mono-font);color:var(--plum-diep);font-size:.92rem;font-weight:500}.stemmen__voet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.stemmen__nav{gap:.5rem;display:flex}.stemmen__nav[hidden]{display:none}.stemmen__bron{color:var(--gedempt);font-size:.88rem}.rondknop{border:1.5px solid var(--asphalt);width:3rem;height:3rem;color:var(--tekst);cursor:pointer;transition:background-color .2s, color .2s, transform .2s var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}.rondknop:hover{background:var(--asphalt);color:var(--wit)}.rondknop:active{transform:scale(.94)}.rondknop[disabled]{opacity:.3;cursor:default;color:var(--tekst);background:0 0}.rondknop--terug .icoon{transform:scaleX(-1)}@media (width>=56rem){.stemmen__binnen{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,6vw,6rem)}.stemmen__beeld img{aspect-ratio:4/5}}.team{background:var(--bone);padding:clamp(4.5rem, 10vw, 9rem) var(--rand)}.team__binnen{max-width:var(--max);align-items:start;gap:3.5rem;margin:0 auto;display:grid}.team__duo{gap:1.5rem;display:grid}.team__beeld{border-radius:.6rem;overflow:hidden}.team__beeld img{aspect-ratio:16/10;object-fit:cover;width:100%}.team__tekst{align-content:start;gap:1rem;display:grid}.team__tekst h2{letter-spacing:-.035em;font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem)}.vooraf{align-content:start;display:grid}.vooraf__kop{letter-spacing:-.03em;border-bottom:2px solid var(--asphalt);padding-bottom:1.1rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}.vooraf__meer{margin-top:1.5rem}@media (width>=56rem){.team__binnen{grid-template-columns:.95fr 1.05fr;gap:clamp(3rem,6vw,6rem)}}.slot{isolation:isolate;color:var(--wit);padding:clamp(7rem, 16vw, 13rem) var(--rand) 0;background:var(--asphalt);position:relative;overflow:hidden}.slot__beeld{z-index:-1;position:absolute;inset:-12% 0}.slot__beeld picture,.slot__beeld img{width:100%;height:100%}.slot__beeld img{object-fit:cover;object-position:50% 60%;transform:translate3d(0, calc(var(--px,0) * 1px), 0);will-change:transform}.slot:after{content:"";z-index:-1;background:linear-gradient(90deg,#141216db 0%,#1412168c 55%,#1412164d 100%),linear-gradient(#0000 60%,#141216b3 100%);position:absolute;inset:0}.slot__binnen{max-width:var(--max);gap:1.4rem;margin:0 auto;padding-bottom:clamp(4rem,8vw,7rem);display:grid}.slot__kop{letter-spacing:-.045em;max-width:11ch;font-size:clamp(2.8rem,1.2rem + 6vw,7rem);line-height:.95}.slot__tekst{color:#ffffffe0;max-width:44ch;font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}.slot .knoppen{margin-top:.5rem}.slot__weg,.paginakop__weg{width:100%;height:12px;display:block}.slot__weg{color:#ffffff80;margin:0 calc(var(--rand) * -1);width:calc(100% + 2 * var(--rand))}.slot__weg line,.paginakop__weg line{stroke:currentColor;stroke-width:4px;stroke-dasharray:26 18;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.js .slot__weg line{animation:14s linear infinite weg}@keyframes weg{to{stroke-dashoffset:-176px}}}.paginakop{background:var(--bone);padding-top:clamp(2rem,5vw,4.5rem)}.paginakop--leeg{padding-bottom:clamp(4rem,9vw,8rem)}.paginakop__binnen{max-width:calc(var(--max) + 2 * var(--rand));padding:0 var(--rand) clamp(2rem, 4vw, 3.5rem);gap:1.25rem;margin:0 auto;display:grid}.paginakop__titel{letter-spacing:-.045em;max-width:16ch;font-size:clamp(2.6rem,1.2rem + 5.4vw,6rem);line-height:.96}.paginakop__intro{color:var(--gedempt);max-width:52ch;font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}.paginakop__weg{color:var(--graphite)}.paginakop__beeld{background:var(--asphalt);height:clamp(15rem,42vw,34rem);position:relative;overflow:hidden}.paginakop__beeld picture,.paginakop__beeld img{width:100%;height:100%;display:block}.paginakop__beeld img{object-fit:cover;transform:translate3d(0, calc(var(--px,0) * .6px), 0) scale(1.12);will-change:transform}.paginakop--beeld .paginakop__weg{color:var(--bone);margin-top:-6px;position:relative}.kruimels ol{font-family:var(--mono-font);color:var(--gedempt);flex-wrap:wrap;gap:.25rem .5rem;font-size:.8rem;display:flex}.kruimels li+li:before{content:"/";color:var(--lijn);margin-right:.5rem}.kruimels a{text-decoration:none}.kruimels a:hover{text-decoration:underline}.kruimels [aria-current]{color:var(--tekst)}@media (prefers-reduced-motion:no-preference){.js .paginakop__weg{transform-origin:0;animation:weg-in 1.2s var(--ease) .2s backwards}.js .paginakop__beeld{animation:kop-masker 1.3s var(--ease) .15s backwards}.js .paginakop__intro{animation:hero-op .9s var(--ease) .45s backwards}@keyframes weg-in{0%{transform:scaleX(0)}}@keyframes kop-masker{0%{clip-path:inset(18% 6% 0)}to{clip-path:inset(0)}}}.model{padding:clamp(3.5rem, 8vw, 7rem) var(--rand) 0;scroll-margin-top:var(--kophoogte)}.model__binnen{max-width:var(--max);align-items:start;gap:2.25rem;margin:0 auto;display:grid}.model__beeld{background:radial-gradient(70% 60% at 50% 70%, #f7f3ec 0%, var(--sand) 100%);border-radius:.9rem;place-items:center;padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.model--bh .model__beeld{background:radial-gradient(70% 60% at 50% 70%,#f7eef6 0%,#e6d6e4 100%)}.model__beeld picture{width:100%;position:relative}.model__beeld img{filter:drop-shadow(0 26px 16px #1412162e);width:100%}.model__tekst{gap:1.1rem;display:grid}.model__naam{letter-spacing:-.035em;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.2rem)}.prijstabel{width:100%;max-width:30rem;font-family:var(--mono-font);border-collapse:collapse;font-size:.98rem}.prijstabel th,.prijstabel td{text-align:left;border-bottom:1px solid var(--lijn);padding:.55rem .75rem;font-weight:400}.prijstabel thead th{font-family:var(--tekst-font);color:var(--gedempt);font-size:.8rem}.prijstabel tbody th{font-weight:500}.prijstabel tbody td:last-child{text-align:right;font-weight:500}.prijstabel thead th:last-child{text-align:right}.prijstabel td a{align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.prijstabel td a:after{content:"→";color:var(--plum);opacity:0;transition:opacity .2s, transform .25s var(--ease);transform:translate(-4px)}.prijstabel tbody tr{transition:background-color .2s}.prijstabel tbody tr:hover{background:var(--plum-tint)}.prijstabel tbody tr:hover td a:after,.prijstabel td a:focus-visible:after{opacity:1;transform:none}.prijstabel tr.is-uitgelicht{background:var(--paper)}.prijstabel tr.is-uitgelicht th{color:var(--plum-diep)}.model__noot{color:var(--gedempt);font-size:.95rem}@media (width>=56rem){.model__binnen{grid-template-columns:1.15fr .85fr;gap:clamp(3rem,5vw,5rem)}.model__beeld{top:calc(var(--kophoogte) + 1.5rem);position:sticky}.model--bh .model__binnen{grid-template-columns:.85fr 1.15fr}.model--bh .model__beeld{order:2}}.specificaties{padding:clamp(4.5rem, 9vw, 8rem) var(--rand)}.specificaties__binnen{max-width:var(--max);gap:1.75rem;margin:0 auto;display:grid}.specificaties h2{letter-spacing:-.035em;font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem)}.spectabel{border-collapse:collapse;width:100%;font-size:.98rem}.spectabel th,.spectabel td{text-align:left;border-bottom:1px solid var(--lijn);vertical-align:top;padding:.8rem 1rem .8rem 0;font-weight:400}.spectabel thead th{font-family:var(--kop-font);border-bottom:2px solid var(--asphalt);font-size:1.1rem;font-weight:600}.spectabel tbody th{width:22%;color:var(--gedempt);font-weight:500}.spectabel tbody tr:hover td{color:var(--plum-diep)}@media (width<=40rem){.spectabel thead{display:none}.spectabel tr{border-bottom:1px solid var(--lijn);padding:.8rem 0;display:grid}.spectabel th,.spectabel td{border:0;padding:.15rem 0;width:auto!important}.spectabel tbody th{color:var(--tekst);font-family:var(--kop-font);font-weight:600}.spectabel td:before{content:attr(data-label) ": ";color:var(--gedempt);font-size:.8rem}}.galerij{padding:0 var(--rand) clamp(4.5rem, 9vw, 8rem)}.galerij__binnen{max-width:var(--max);grid-template-columns:1fr 1fr;gap:.75rem;margin:0 auto;display:grid}.galerij__item{background:var(--paper);border-radius:.6rem;overflow:hidden}.galerij__item img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.galerij__item:hover img{transform:scale(1.04)}.galerij__item--1{aspect-ratio:16/9;background:var(--wit);grid-column:1/-1}.galerij__item--1 img{object-fit:contain}.galerij__item--2,.galerij__item--3{aspect-ratio:1}.galerij__item--4{aspect-ratio:16/10;grid-column:1/-1}@media (width>=48rem){.galerij__binnen{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr 1fr;gap:1rem}.galerij__item--1{aspect-ratio:auto;grid-area:1/1/span 2}.galerij__item--2{grid-area:1/2}.galerij__item--3{background:var(--wit);grid-area:1/3}.galerij__item--3 img{object-fit:contain}.galerij__item--4{aspect-ratio:auto;grid-area:2/2/auto/span 2;min-height:16rem}}.merken{background:var(--asphalt);color:var(--bone);padding:clamp(4.5rem, 9vw, 8rem) var(--rand)}.merken__binnen{max-width:var(--max);gap:clamp(3rem,6vw,5rem);margin:0 auto;display:grid}.merken__kop{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2.3rem,1.2rem + 4vw,5rem);line-height:.98}.merken__rij{align-items:center;gap:1.75rem;display:grid}.merken__tekst{gap:1rem;display:grid}.merken__tekst h3{color:var(--plum-op-donker);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.merken__tekst p{color:#f4f0e9db}.merken__beeld{border-radius:.6rem;overflow:hidden}.merken__beeld img{aspect-ratio:16/10;object-fit:cover;width:100%}@media (width>=56rem){.merken__rij{grid-template-columns:1.1fr .9fr;gap:clamp(3rem,6vw,5rem)}.merken__rij--om{grid-template-columns:.9fr 1.1fr}.merken__rij--om .merken__beeld{order:2}}.aanvraag{padding:clamp(1.5rem, 4vw, 3rem) var(--rand) clamp(4rem, 8vw, 7rem)}.stappenrij{max-width:var(--max);counter-reset:stap;gap:1rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid}.stappenrij li{grid-template-columns:2.5rem 1fr;align-items:start;gap:.9rem;display:grid}.stappenrij__nr{background:var(--asphalt);width:2.5rem;height:2.5rem;color:var(--bone);font-family:var(--mono-font);border-radius:50%;place-items:center;font-weight:500;display:grid}.stappenrij strong{font-family:var(--kop-font);letter-spacing:-.01em;font-size:1.1rem;font-weight:600;display:block}.stappenrij span:not(.stappenrij__nr){color:var(--gedempt);font-size:.98rem}@media (width>=48rem){.stappenrij:not(.stappenrij--los){border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);grid-template-columns:repeat(3,1fr);gap:0}.stappenrij:not(.stappenrij--los) li{padding:1.25rem 1.5rem 1.25rem 0}.stappenrij:not(.stappenrij--los) li+li{border-left:1px dashed var(--lijn);padding-left:1.5rem}}.aanvraag__binnen{max-width:var(--max);align-items:start;gap:2.5rem;margin:0 auto;display:grid}.aanvraag__formulier{min-width:0}.overzicht{display:none}@media (width>=62rem){.aanvraag__binnen{grid-template-columns:minmax(0,1fr) 23rem;gap:clamp(3rem,5vw,5rem)}.overzicht{top:calc(var(--kophoogte) + 1.25rem);background:var(--asphalt);color:var(--bone);border-radius:.9rem;gap:1.1rem;padding:1.5rem;display:grid;position:sticky;box-shadow:0 40px 70px -45px #141216b3}}.overzicht__kop{font-size:1.35rem}.overzicht__fiets{background:radial-gradient(70% 70% at 50% 70%, #f7f3ec, var(--sand));color:var(--tekst);border-radius:.6rem;gap:.4rem;padding:.75rem;display:grid}.overzicht__beeld[hidden]{display:none}.overzicht__beeld img{width:100%;height:auto}.overzicht__naam{font-family:var(--kop-font);text-align:center;font-weight:600}.overzicht__lijst{gap:.75rem;display:grid}.overzicht__lijst div{gap:.1rem;display:grid}.overzicht__lijst dt{font-family:var(--mono-font);color:#f4f0e999;font-size:.75rem}.overzicht__lijst dd{font-size:.98rem}.overzicht__prijs{border-top:1px dashed #f4f0e940;border-bottom:1px dashed #f4f0e940;gap:.15rem;padding:1rem 0;display:grid}.overzicht__label{font-family:var(--mono-font);color:#f4f0e999;font-size:.75rem}.overzicht__prijs strong{font-family:var(--kop-font);letter-spacing:-.04em;font-size:2.6rem;font-weight:600;line-height:1.05}.overzicht__prijs strong.is-leeg,.boekbalk strong.is-leeg{letter-spacing:0;color:#f4f0e9b3;font-size:1rem;font-weight:500}.overzicht__uitleg{font-family:var(--mono-font);color:var(--plum-op-donker);font-size:.82rem}.overzicht__zeker{color:#f4f0e9c7;grid-template-columns:1.1rem 1fr;gap:.6rem;font-size:.88rem;line-height:1.45;display:grid}.overzicht__zeker .icoon{width:1.1rem;height:1.1rem;color:var(--plum-op-donker);margin-top:.1rem}.overzicht__contact{border-top:1px solid #f4f0e924;gap:.4rem;padding-top:.5rem;display:grid}.overzicht__contact a{color:var(--bone);align-items:center;gap:.6rem;font-size:.95rem;text-decoration:none;display:inline-flex}.overzicht__contact a:hover{text-decoration:underline}.overzicht__contact .icoon{color:var(--plum-op-donker)}.overzicht :focus-visible{outline-color:var(--plum-op-donker)}.boekbalk{left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:40;backdrop-filter:blur(10px);color:var(--bone);background:#1f1c22f2;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;display:flex;position:fixed;box-shadow:0 18px 40px -16px #14121699}.boekbalk__prijs{min-width:0;line-height:1.2;display:grid}.boekbalk__prijs strong{font-family:var(--kop-font);letter-spacing:-.02em;font-size:1.35rem;font-weight:600}.boekbalk__prijs span{color:#f4f0e9b3;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.boekbalk .knop{flex:none;min-height:2.9rem}@media (width>=62rem){.boekbalk{display:none}}@media (width<=61.99rem){.aanvraag{padding-bottom:7rem}}.overons{padding:clamp(1.5rem, 4vw, 3rem) var(--rand) clamp(4rem, 8vw, 7rem)}.overons__binnen{max-width:var(--max);grid-template-columns:1fr 1fr;gap:1rem;margin:0 auto;display:grid}.overons figure{border-radius:.6rem;margin:0;overflow:hidden}.overons img{object-fit:cover;width:100%;height:100%}.overons__groot{aspect-ratio:16/10;grid-column:1/-1}.overons__tekst{grid-column:1/-1;gap:1rem;padding:1.5rem 0;display:grid}.overons__lead{font-family:var(--kop-font);letter-spacing:-.015em;color:var(--tekst);max-width:40ch;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.35}.overons__klein--1,.overons__klein--2{aspect-ratio:4/5}.overons__klein--3{aspect-ratio:16/10;grid-column:1/-1}@media (width>=56rem){.overons__binnen{grid-template-columns:repeat(12,1fr);align-items:start;gap:1.25rem}.overons__groot{grid-area:1/1/span 2/span 8}.overons__tekst{grid-area:1/9/auto/span 4;padding:0}.overons__klein--1{aspect-ratio:5/4;grid-area:2/9/auto/span 4}.overons__klein--2{aspect-ratio:16/10;grid-area:3/2/auto/span 5;margin-top:1rem}.overons__klein--3{aspect-ratio:16/10;grid-area:3/7/auto/span 6;margin-top:4rem}}.reviews{background:var(--paper);padding:clamp(4.5rem, 9vw, 8rem) var(--rand)}.reviews__binnen{max-width:var(--max);gap:2.25rem;margin:0 auto;display:grid}.reviews__kop{letter-spacing:-.04em;font-size:clamp(2.2rem,1.2rem + 3.4vw,4.4rem)}.reviews__lijst{gap:1.25rem;display:grid}.reviewtegel{background:var(--bone);border:1px solid var(--lijn);border-radius:.9rem;align-content:space-between;gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.reviewtegel p{font-family:var(--kop-font);letter-spacing:-.01em;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);font-weight:450;line-height:1.45}.reviewtegel blockquote p:before{content:"“";height:.6em;color:var(--plum);font-size:2.4em;line-height:.9;display:block}.reviewtegel__naam{color:var(--plum-diep);font-family:var(--mono-font)!important;font-size:.9rem!important;font-weight:500!important}.reviews__bron{color:var(--gedempt);font-size:.92rem}@media (width>=48rem){.reviews__lijst{grid-template-columns:1fr 1fr}.reviewtegel:nth-child(2n){transform:translateY(2.5rem)}.reviews__lijst{padding-bottom:2.5rem}}.activiteiten{padding:clamp(4rem, 8vw, 7rem) var(--rand)}.activiteiten__binnen{max-width:var(--max);gap:1.1rem;margin:0 auto;display:grid}.activiteiten h2{font-size:clamp(1.8rem,1.2rem + 2vw,2.8rem)}.activiteiten p{font-size:1.1rem}.streek{padding:clamp(2rem, 5vw, 4rem) var(--rand) 0}.streek__binnen{max-width:var(--max);align-items:center;gap:2.5rem;margin:0 auto;display:grid}.streek__tekst{gap:1.25rem;display:grid}.melding{background:var(--plum-tint);border-radius:var(--straal);border:1px solid #dcbadc;grid-template-columns:1.4rem 1fr;gap:.75rem;padding:1rem 1.1rem;font-weight:500;display:grid}.melding .icoon{color:var(--plum-diep);margin-top:.15rem}.streek__beeld{overflow:hidden}.streek__beeld img{aspect-ratio:4/3;object-fit:cover;width:100%}.streek__fotos{max-width:var(--max);gap:1rem;margin:clamp(2rem,5vw,4rem) auto 0;display:grid}.streek__fotos figure{border-radius:.6rem;overflow:hidden}.streek__fotos img{aspect-ratio:16/9;object-fit:cover;width:100%}@media (width>=56rem){.streek__binnen{grid-template-columns:1fr .9fr;gap:4rem}.streek__fotos img{aspect-ratio:21/9}}.appartement{background:var(--paper);padding:clamp(4rem, 8vw, 7rem) var(--rand);margin-top:clamp(3rem,7vw,6rem)}.appartement__binnen{max-width:var(--max);align-items:center;gap:2.5rem;margin:0 auto;display:grid}.appartement__beeld{overflow:hidden}.appartement__beeld img{width:100%}.appartement__tekst{gap:1.25rem;display:grid}@media (width>=56rem){.appartement__binnen{grid-template-columns:.8fr 1.2fr;gap:4.5rem}}.hotels{padding:clamp(4rem, 8vw, 7rem) var(--rand)}.hotels__binnen{max-width:var(--max);gap:1.25rem;margin:0 auto;display:grid}.hotels__lijst{gap:0;max-width:36rem;display:grid}.hotels__lijst li{border-bottom:1px solid var(--lijn);font-family:var(--kop-font);align-items:center;gap:.9rem;padding:.9rem 0;font-size:1.15rem;font-weight:450;display:flex}.hotels__lijst li:before{content:"";border-top:3px dashed var(--plum);width:1.5rem}.faq{padding:clamp(1.5rem, 4vw, 3rem) var(--rand) clamp(4rem, 8vw, 7rem)}.faq__binnen{max-width:var(--max);align-items:start;gap:2.5rem;margin:0 auto;display:grid}.faq__lijst{border-top:2px solid var(--asphalt)}.vraag{border-bottom:1px solid var(--lijn)}.vraag summary{cursor:pointer;font-family:var(--kop-font);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 0;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:500;transition:color .2s;display:flex}.vraag summary:hover{color:var(--plum-diep)}.vraag__plus{flex:none;width:1.3rem;height:1.3rem;position:relative}.vraag__plus:before,.vraag__plus:after{content:"";height:2px;transition:transform .3s var(--ease);background:currentColor;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.vraag__plus:after{transform:rotate(90deg)}.vraag[open] .vraag__plus:after{transform:rotate(0)}.vraag__antwoord{color:var(--gedempt);gap:.75rem;max-width:62ch;padding:0 0 1.4rem;display:grid}.faq__beeld{overflow:hidden}.faq__beeld img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (width>=56rem){.faq__binnen{grid-template-columns:1.3fr .7fr;gap:4.5rem}.faq__beeld{top:calc(var(--kophoogte) + 1.5rem);position:sticky}}.blogrij{padding:clamp(1.5rem, 4vw, 3rem) var(--rand) clamp(4rem, 8vw, 7rem)}.blogrij__lijst{max-width:var(--max);gap:2.25rem 2rem;margin:0 auto;display:grid}.bericht{align-content:start;gap:1rem;display:grid}.bericht__beeld{display:block;overflow:hidden}.bericht__beeld img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .7s var(--ease)}.bericht:hover .bericht__beeld img{transform:scale(1.05)}.bericht__tekst{gap:.5rem;display:grid}.bericht time{font-family:var(--mono-font);color:var(--gedempt);font-size:.82rem}.bericht h2{letter-spacing:-.02em;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem)}.bericht h2 a{text-decoration:none}.bericht h2 a:hover{text-decoration:underline}.bericht p{color:var(--gedempt);font-size:.98rem}@media (width>=48rem){.blogrij__lijst{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.blogrij__lijst{grid-template-columns:repeat(3,1fr)}.bericht:nth-child(3n+2){margin-top:2.5rem}}.artikel{padding:clamp(1rem, 3vw, 2.5rem) var(--rand) clamp(4rem, 8vw, 7rem)}.artikel__binnen{gap:2rem;max-width:60rem;margin:0 auto;display:grid}.artikel__beeld{overflow:hidden}.artikel__beeld img{object-fit:cover;width:100%;max-height:32rem}.artikel__tekst{gap:1.1rem;max-width:44rem;font-size:1.1rem;display:grid}.artikel__tekst h2{margin-top:1rem;font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.artikel__tekst a{color:var(--plum-diep)}.artikel__terug{margin-top:1.5rem}.contactblad{padding:clamp(1.5rem, 4vw, 3rem) var(--rand) clamp(4rem, 8vw, 7rem)}.contactblad__binnen{max-width:var(--max);align-items:start;gap:3rem;margin:0 auto;display:grid}.contactblad__formulier{gap:1.25rem;display:grid}.contactblad__gegevens{background:var(--paper);border:1px solid var(--lijn);border-radius:var(--straal);gap:1.25rem;padding:1.75rem;display:grid}.contactblad__gegevens h2{font-size:1.5rem}.gegevens{gap:1rem;display:grid}.gegevens dt{font-family:var(--mono-font);color:var(--gedempt);font-size:.78rem}.gegevens address{font-style:normal}.gegevens a{font-weight:500;text-decoration:none}.gegevens a:hover{text-decoration:underline}@media (width>=62rem){.contactblad__binnen{grid-template-columns:1.2fr .8fr;gap:5rem}.contactblad__gegevens{top:calc(var(--kophoogte) + 1.5rem);position:sticky}}.bedankt{padding:1rem var(--rand) clamp(4rem, 9vw, 8rem)}.bedankt__binnen{max-width:var(--max);gap:1.5rem;margin:0 auto;font-size:1.2rem;display:grid}.bedankt__ref{font-family:var(--mono-font);background:var(--paper);border:1px solid var(--lijn);border-radius:.6rem;justify-self:start;padding:.9rem 1.1rem;font-size:1rem}.bedankt__ref[hidden]{display:none}.bedankt__kop{margin-top:1rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}.stappenrij--los{max-width:46rem;margin:0}.boekbalk strong.is-leeg{display:none}.boekbalk strong.is-leeg+span{font-size:.98rem;font-family:var(--kop-font);color:var(--bone);white-space:normal;font-weight:500}.contactblad__boek{border-top:1px solid var(--lijn);gap:.9rem;padding-top:1.25rem;font-size:.95rem;display:grid}.formulier{gap:1.5rem;display:grid}.formulier__groep{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.formulier__rij{gap:1.25rem;display:grid}@media (width>=40rem){.formulier__rij{grid-template-columns:1fr 1fr}}.formulier__veld{align-content:start;gap:.4rem;min-width:0;display:grid}.formulier__label{font-family:var(--kop-font);padding:0;font-size:.98rem;font-weight:500}.formulier__optioneel{font-family:var(--tekst-font);color:var(--gedempt);margin-left:.5rem;font-size:.85rem;font-weight:400}.formulier__hulp{color:var(--gedempt);font-size:.9rem}.formulier__invoer{background:var(--paper);border:1.5px solid #bdb4a4;border-radius:.3rem;width:100%;min-height:3.1rem;padding:.65rem .9rem;transition:border-color .2s,box-shadow .2s,background-color .2s}textarea.formulier__invoer{resize:vertical;min-height:7rem}.formulier__invoer:hover{border-color:var(--graphite)}.formulier__invoer:focus{border-color:var(--plum);background:var(--wit);outline:none;box-shadow:0 0 0 3px #92409240}.formulier__invoer:user-invalid{border-color:var(--fout)}.formulier__fout{border-radius:var(--straal);color:#6e1417;background:#fbe9e9;border:1px solid #e2a5a5;padding:.9rem 1rem}.formulier__toestemming{cursor:pointer;grid-template-columns:1.4rem 1fr;align-items:start;gap:.75rem;font-size:.95rem;display:grid}.formulier__toestemming input{width:1.25rem;height:1.25rem;accent-color:var(--plum);margin:.15rem 0 0}.formulier__val{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formulier__voet{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.formulier button[disabled]{opacity:.6;cursor:progress}.fietskeuze{gap:.75rem;display:grid}@media (width>=40rem){.fietskeuze{grid-template-columns:1fr 1fr}}.fietskeuze__optie{cursor:pointer;display:block;position:relative}.fietskeuze__optie input{opacity:0;position:absolute;inset:0}.fietskeuze__kaart{background:var(--paper);border-radius:var(--straal);transition:border-color .2s, background-color .2s, transform .25s var(--ease);border:2px solid #cfc7b8;gap:.2rem;padding:1.1rem 1.2rem;display:grid}.fietskeuze__optie:hover .fietskeuze__kaart{border-color:var(--graphite)}.fietskeuze__optie input:checked+.fietskeuze__kaart{border-color:var(--plum);background:var(--plum-tint)}.fietskeuze__optie input:focus-visible+.fietskeuze__kaart{outline:3px solid var(--plum);outline-offset:3px}.fietskeuze__naam{font-family:var(--kop-font);font-size:1.15rem;font-weight:600}.fietskeuze__soort{color:var(--gedempt);font-size:.9rem}.fietskeuze__prijs{font-family:var(--mono-font);margin-top:.4rem;font-weight:500}.fietskeuze__prijs span{font-family:var(--tekst-font);color:var(--gedempt);font-size:.85rem;font-weight:400}.chips{flex-wrap:wrap;gap:.6rem;display:flex}.chip{cursor:pointer;position:relative}.chip input{opacity:0;position:absolute;inset:0}.chip span{background:var(--paper);border:1.5px solid #bdb4a4;border-radius:99rem;align-items:center;min-height:2.6rem;padding:.4rem 1rem;font-size:.97rem;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.chip:hover span{border-color:var(--graphite)}.chip input:checked+span{background:var(--asphalt);border-color:var(--asphalt);color:var(--bone)}.chip input:focus-visible+span{outline:3px solid var(--plum);outline-offset:3px}.kalender{background:var(--paper);border-radius:var(--straal);border:1.5px solid #cfc7b8;gap:1rem;padding:1rem;display:grid}.kalender[hidden]{display:none}.kalender__maanden{gap:1.5rem;display:grid}.kalender__kop{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.4rem;display:flex}.kalender__titel{font-family:var(--kop-font);text-transform:capitalize;font-size:1.05rem;font-weight:600}.kalender__nav{border:1px solid var(--lijn);background:var(--bone);cursor:pointer;border-radius:.3rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.kalender__nav:hover{background:var(--plum-tint)}.kalender__nav[disabled]{opacity:.35;cursor:default}.kalender__nav .icoon{width:1.1rem;height:1.1rem}.kalender__nav--vorige .icoon{transform:scaleX(-1)}.kalender__raster{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.kalender__dagnaam{text-align:center;font-family:var(--mono-font);color:var(--gedempt);text-transform:capitalize;padding:.3rem 0;font-size:.72rem}.kalender__dag{aspect-ratio:1;min-height:2.4rem;font-family:var(--mono-font);cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;font-size:.92rem;transition:background-color .15s,color .15s;display:grid}.kalender__dag:hover:not([disabled]){background:var(--plum-tint)}.kalender__dag[disabled]{color:#b5ad9f;cursor:default}.kalender__dag--vandaag{box-shadow:inset 0 0 0 1.5px var(--graphite)}.kalender__dag--bereik{background:var(--plum-tint);border-radius:0}.kalender__dag--begin,.kalender__dag--eind{background:var(--plum);color:var(--wit)}.kalender__dag--begin{border-radius:.3rem 0 0 .3rem}.kalender__dag--eind{border-radius:0 .3rem .3rem 0}.kalender__dag--begin.kalender__dag--eind{border-radius:.3rem}.kalender__leeg{visibility:hidden}.kalender__voet{justify-content:flex-end;display:flex}.kalender__wis{color:var(--plum-diep);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.9rem;text-decoration:underline}@media (width>=52rem){.kalender__maanden{grid-template-columns:1fr 1fr}}.schatting{background:var(--plum-tint);border-radius:var(--straal);border:1px solid #dcbadc;gap:.25rem;padding:1rem 1.1rem;display:grid}.schatting[hidden]{display:none}.schatting__kop{font-family:var(--mono-font);color:var(--plum-diep);font-size:.78rem;font-weight:500}.schatting__tekst{font-family:var(--kop-font);letter-spacing:-.01em;font-size:1.2rem;font-weight:500}.schatting__noot{color:var(--gedempt);font-size:.85rem}.formulier__stap{letter-spacing:-.02em;border-top:1px solid var(--lijn);align-items:center;gap:.75rem;padding-top:1.5rem;font-size:clamp(1.3rem,1.1rem + .7vw,1.65rem);display:flex}.formulier__stap:first-of-type{border-top:0;padding-top:0}.formulier__stap span{background:var(--plum);width:2.1rem;height:2.1rem;color:var(--wit);font-family:var(--mono-font);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:500;display:grid}.formulier__hint{background:var(--plum-tint);border-radius:var(--straal);border:1px solid #dcbadc;padding:.75rem 1rem;font-size:.95rem}.formulier__hint[hidden]{display:none}.voet{background:var(--asphalt);color:#f4f0e9db;padding:clamp(3rem, 6vw, 5rem) var(--rand) 1.5rem}.voet__binnen{max-width:var(--max);gap:2.5rem;margin:0 auto;display:grid}.voet__logo{width:13rem;height:auto;margin-bottom:1rem}.voet__merk p{color:#f4f0e9b3;max-width:30ch}.voet__kop{font-family:var(--mono-font);letter-spacing:0;color:var(--plum-op-donker);margin-bottom:.9rem;font-size:.8rem;font-weight:500}.voet ul{gap:.45rem;display:grid}.voet address{margin-bottom:.75rem;font-style:normal}.voet a{text-decoration:none}.voet a:hover{color:var(--wit);text-decoration:underline}.voet :focus-visible{outline-color:var(--plum-op-donker)}.voet__onder{max-width:var(--max);color:#f4f0e99e;max-width:var(--max);border-top:1px solid #f4f0e929;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin:3rem auto 0;padding-top:1.25rem;font-size:.88rem;display:flex}@media (width>=48rem){.voet__binnen{grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:3rem}}@media (width<=47.99rem){.voet__binnen{grid-template-columns:1fr 1fr}.voet__merk{grid-column:1/-1}}