:root{--ground:#f2f1ee;--surface:#fff;--sunken:#f0efeb;--sunken-sterk:#e6e4df;--ink:#1b2733;--ink-2:#5c6b7a;--hairline:#e3e1db;--merk:#f2b266;--merk-diep:#9c5c17;--display:var(--font-outfit), "Segoe UI", sans-serif;--body:var(--font-jakarta), "Segoe UI", sans-serif;--r-sm:.5rem;--r-md:.75rem;--r-lg:1rem;--r-xl:1.375rem;--s1:.5rem;--s2:.75rem;--s3:1rem;--s4:1.5rem;--s5:2rem;--s6:3rem;--s7:4.5rem;--schaduw:0 1px 2px #1b27330a;--schaduw-op:0 8px 24px #1b273314;--tint-1:#fbefc9;--tint-1-ink:#8f6206;--tint-2:#e1ecd9;--tint-2-ink:#47703a;--tint-3:#dbe8f3;--tint-3-ink:#2c5d88;--tint-4:#f7dfdc;--tint-4-ink:#9b4136;--tint-5:#e7e1f3;--tint-5-ink:#574590;--tint-6:#efe4d4;--tint-6-ink:#855d2f;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--ground);color:var(--ink);font:400 1.0625rem/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}.wrap{width:min(72rem,100% - 2rem);margin-inline:auto}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip{z-index:40;background:var(--ink);color:#fff;border-radius:var(--r-md);padding:.6rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip:focus{top:.75rem}.merk{font-family:var(--display);letter-spacing:-.035em;font-size:1.65rem;font-weight:600;line-height:1}.merk span{color:var(--merk)}.kop{z-index:20;background:var(--ground);transition:box-shadow .2s;position:sticky;top:0}.kop.vast{box-shadow:0 1px 0 var(--hairline)}.kop .wrap{align-items:center;gap:var(--s5);min-height:4.25rem;display:flex}.menu{gap:var(--s4);color:var(--ink-2);margin-left:auto;font-size:.95rem;font-weight:500;display:flex}.menu a{white-space:nowrap}.menu a:hover,.menu a[aria-current]{color:var(--ink)}.kop .knop{height:2.5rem;padding-inline:1rem;font-size:.92rem}.menuknop{border:1px solid var(--hairline);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:none}.menuknop span,.menuknop span:before,.menuknop span:after{background:currentColor;border-radius:2px;width:1.05rem;height:1.5px;transition:transform .25s,background .25s;display:block;position:relative}.menuknop span:before,.menuknop span:after{content:"";position:absolute;left:0}.menuknop span:before{top:-5px}.menuknop span:after{top:5px}.kop.open .menuknop span{background:0 0}.kop.open .menuknop span:before{transform:translateY(5px)rotate(45deg)}.kop.open .menuknop span:after{transform:translateY(-5px)rotate(-45deg)}@media (width<=860px){.kop .wrap{gap:var(--s2)}.menu{display:none}.kop .knop{margin-left:auto}.menuknop{display:grid}.kop.open{box-shadow:0 1px 0 var(--hairline)}.kop.open .menu{background:var(--ground);color:var(--ink);box-shadow:0 1px 0 var(--hairline);gap:0;margin:0;padding:0 1rem 1.5rem;font-size:1.2rem;display:grid;position:absolute;top:100%;left:0;right:0}.kop.open .menu a{border-bottom:1px solid var(--hairline);padding:.9rem 0}}.knop{border-radius:var(--r-md);min-height:3rem;font:600 1rem/1 var(--body);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.4rem;padding:0 1.35rem;transition:background .15s,transform .15s;display:inline-flex}.knop-hoofd{background:var(--ink);color:#fff}.knop-hoofd:hover{background:#2c3b4a}.knop-tweede{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline)}.knop-tweede:hover{background:var(--sunken)}.knop-licht{color:var(--ink);background:#fff}.knop-licht:hover{background:var(--sunken)}.knop-tekst{font:600 1rem/1.5 var(--body);cursor:pointer;color:var(--ink);border:0;align-items:center;gap:.3rem;padding-inline:0;font-weight:600;display:inline-flex}.knop-tekst:hover{text-underline-offset:3px;text-decoration:underline}.knoppen{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.boven{font:600 .85rem/1.3 var(--body);letter-spacing:.02em;color:var(--merk-diep);display:block}h1 .boven{margin-bottom:var(--s2)}.lead{color:var(--ink-2);font-size:1.12rem}.sectie,.compact{margin-top:var(--s7)}.sectiekop{margin-bottom:var(--s4)}.sectiekop h2,.kop-sectie h2{font-size:clamp(1.6rem,2.6vw,2.1rem)}.sectiekop p,.kop-sectie p{margin-top:var(--s1);color:var(--ink-2);max-width:40rem}.kop-sectie{margin-bottom:var(--s4)}.kop-sectie .boven{margin-bottom:var(--s1)}.h2-klein{margin-bottom:var(--s2);font-size:1.6rem}.h3{font-size:clamp(1.45rem,2.4vw,1.9rem)}.uitleg{color:var(--ink-2)}.kort li,.alles li,.erin li{align-items:flex-start;gap:.55rem;display:flex}.kort svg,.alles svg{width:1.15rem;height:1.15rem;color:var(--merk-diep);flex:none;margin-top:.2rem}.kort-link{text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:3px}.kort-link:hover{text-decoration-color:var(--ink)}[data-in]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}[data-in].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-in]{opacity:1;transition:none;transform:none}}.clip{background:#2b2118;position:relative;overflow:hidden}.clip>picture,.clip>picture>img,.clip>video{object-fit:cover;object-position:var(--uitsnede,top);width:100%;height:100%;position:absolute;inset:0}.clip>video{opacity:0;transition:opacity .6s}.clip.speelt>video{opacity:1}.clip-speel{z-index:2;width:3rem;height:3rem;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.9rem;right:.9rem}.clip-speel svg{width:1.1rem;height:1.1rem}.clip-speel[hidden]{display:none}.gloed{position:relative}.scherm{box-shadow:var(--schaduw-op);background:#10141b;border-radius:1rem;padding:1%}.scherm .clip{aspect-ratio:var(--verhouding,16 / 9);border-radius:.4rem}.tel{width:min(17.5rem,72%);box-shadow:var(--schaduw-op);background:#10141b;border-radius:2.6rem;margin-inline:auto;padding:.55rem}.tel .clip{aspect-ratio:390/844;border-radius:2.1rem}.vrij .clip{aspect-ratio:16/9;border-radius:var(--r-xl)}.scenekop{padding-top:var(--s3)}.kruimel{margin-bottom:var(--s2);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.9rem;display:flex}.kruimel a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.scene{border-radius:var(--r-xl);background:#2b2118;position:relative;overflow:hidden}.scene>.clip{aspect-ratio:16/7.4;--uitsnede:center 40%}.scene:after{content:"";pointer-events:none;background:linear-gradient(#14100c00 38%,#14100cbd 100%);position:absolute;inset:0}.scene-tekst{z-index:1;left:var(--s6);right:var(--s6);bottom:var(--s5);color:#fff;max-width:42rem;position:absolute}.scene-tekst h1{font-size:clamp(2.1rem,4vw,3.3rem)}.scene-tekst h1 .boven{color:#fff;opacity:.9}.scene-tekst h1 .boven:before{content:"";background:var(--merk);vertical-align:.1em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}.scene-tekst .lead{margin-top:var(--s2);color:#fff;opacity:.92}.scene.tekst-smal .scene-tekst{max-width:30rem}.scene-onder{gap:var(--s4) var(--s6);padding:var(--s4) var(--s1) 0;grid-template-columns:1fr auto;align-items:center;display:grid}.scene-onder .kort{gap:var(--s2) var(--s5);grid-template-columns:1fr 1fr;font-size:.98rem;display:grid}@media (width<=860px){.scene{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline)}.scene>.clip{aspect-ratio:4/3;--uitsnede:center}.scene:after{display:none}.scene-tekst{color:var(--ink);padding:var(--s4);max-width:none;position:static}.scene.tekst-smal .scene-tekst{max-width:none}.scene-tekst h1{font-size:clamp(1.8rem,6vw,2.4rem)}.scene-tekst h1 .boven{color:var(--ink-2);opacity:1}.scene-tekst .lead{color:var(--ink-2);opacity:1;font-size:1.02rem}.scene-onder{grid-template-columns:1fr;padding-inline:0}.scene-onder .kort{grid-template-columns:1fr}.scene-onder .knoppen .knop{flex:1}}.fkop{padding-top:var(--s5)}.fkop .wrap{gap:var(--s6);grid-template-columns:1fr 1fr;align-items:center;display:grid}.fkop h1{font-size:clamp(2.1rem,4vw,3.1rem)}.fkop .lead{margin-top:var(--s3)}.kortblok{margin-top:var(--s4);gap:var(--s4);display:grid}.kortblok .kort{gap:var(--s2);display:grid}@media (width<=860px){.fkop .wrap{grid-template-columns:1fr}}.tabs{background:var(--sunken-sterk);border-radius:calc(var(--r-md) + 4px);margin-bottom:var(--s3);gap:4px;padding:4px;display:flex}.tabs button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-md);min-height:2.9rem;font:600 .95rem/1.15 var(--body);color:var(--ink-2);text-align:center;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:0 .8rem;transition:background .15s,color .15s;display:inline-flex}.tabs button svg{flex:none;width:1.2rem;height:1.2rem}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #1b27331f}.tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.paneel{border-radius:var(--r-xl);background:#2b2118;position:relative;overflow:hidden}.paneel[hidden]{display:none}.paneel>.clip{aspect-ratio:16/8;--uitsnede:center 42%}.paneel-kaart{z-index:1;left:var(--s4);bottom:var(--s4);width:min(26rem, calc(100% - 2 * var(--s4)));background:var(--surface);border-radius:var(--r-lg);padding:var(--s4);position:absolute;box-shadow:0 10px 30px #14100c40}.paneel-kaart .waar{letter-spacing:.05em;text-transform:uppercase;color:var(--merk-diep);font-size:.8rem;font-weight:600}.paneel-kaart h3{margin-top:var(--s1);font-size:1.45rem}.paneel-kaart p:not(.waar){margin-top:var(--s1);color:var(--ink-2);font-size:.97rem}.paneel-kaart .knop-tekst{margin-top:var(--s2);font-size:.95rem}.feiten{margin-top:var(--s4);gap:var(--s4);padding:var(--s4) var(--s5);background:var(--surface);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw);grid-template-columns:repeat(3,1fr) auto;align-items:center;display:grid}.feit{gap:var(--s2);align-items:center;display:flex}.feit svg{width:1.5rem;height:1.5rem;color:var(--ink-2);flex:none}.feit strong{font-family:var(--display);letter-spacing:-.01em;font-size:1.15rem;font-weight:600;display:block}.feit span{color:var(--ink-2);font-size:.9rem}.twee-kol{gap:var(--s6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.chips{gap:var(--s1);margin:var(--s3) 0;flex-wrap:wrap;display:flex}.chips a{border-radius:var(--r-sm);background:var(--surface);min-height:2.6rem;box-shadow:inset 0 0 0 1px var(--hairline);align-items:center;gap:.45rem;padding:0 .85rem;font-size:.92rem;font-weight:500;display:inline-flex}.chips a:hover{background:var(--sunken)}.chips svg{width:1.05rem;height:1.05rem;color:var(--ink-2)}@media (width<=1000px){.tabs button svg{display:none}}@media (width>=641px) and (width<=860px){.scene>.clip,.paneel>.clip{aspect-ratio:16/9}.feiten{grid-template-columns:repeat(3,1fr)!important}.feiten .knop{grid-column:1/-1}}@media (width<=860px){.tabs{grid-template-columns:repeat(3,1fr);display:grid}.tabs button{flex-direction:column;gap:.3rem;padding:.6rem .25rem;font-size:.84rem}.tabs button svg{display:block}.paneel{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline)}.paneel>.clip{aspect-ratio:4/3;--uitsnede:center}.paneel-kaart{width:auto;box-shadow:none;border-radius:0;position:static}.feiten{gap:var(--s3);padding:var(--s4);grid-template-columns:1fr}.feiten .knop{width:100%}.twee-kol{gap:var(--s6);grid-template-columns:1fr}.sectie,.compact{margin-top:var(--s6)}}.vragen details{border-bottom:1px solid var(--hairline)}.vragen details:first-child{border-top:1px solid var(--hairline)}.vragen summary{cursor:pointer;justify-content:space-between;gap:var(--s3);padding:1rem 0;font-weight:600;list-style:none;display:flex}.vragen summary::-webkit-details-marker{display:none}.vragen summary:after{content:"+";font:400 1.5rem/1 var(--body);color:var(--ink-2);transition:transform .2s}.vragen details[open] summary:after{transform:rotate(45deg)}.vragen details p{color:var(--ink-2);padding:0 2rem 1.1rem 0}.vragen.twee{column-gap:var(--s6);grid-template-columns:1fr 1fr;display:grid}.vragen.twee details:nth-child(2){border-top:1px solid var(--hairline)}@media (width<=760px){.vragen.twee{grid-template-columns:1fr}.vragen.twee details:nth-child(2){border-top:0}}.kaarten{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kaart-stap,.kamerkaart{background:var(--surface);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw);flex-direction:column;display:flex;overflow:hidden}.kaart-stap .tekst,.kamerkaart .tekst{padding:var(--s3) var(--s4) var(--s4);gap:var(--s1);align-content:start;display:grid}.kaart-stap h3,.kamerkaart h3{font-size:1.2rem}.kaart-stap p,.kamerkaart p{color:var(--ink-2);font-size:.96rem}@media (width>=641px){.kaarten>.kaart-stap:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.kaarten>.kaart-stap:last-child:nth-child(odd) .tekst{padding:var(--s5);align-content:center}}.podium{aspect-ratio:16/10;cursor:zoom-in;background:#ebe6dd;place-items:center;display:grid;position:relative;overflow:hidden}.podium[data-vorm=kamer]{cursor:default}.podium>picture,.podium>picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.toestel-scherm{background:#10141b;border-radius:.75rem;width:84%;padding:1.1%;transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:0 18px 36px -16px #1b273373,0 2px 6px #1b27331f}.toestel-scherm .clip{aspect-ratio:16/9;background:#fff;border-radius:.35rem}.toestel-tel{aspect-ratio:390/844;background:#10141b;border-radius:1.6rem;height:88%;padding:5px;transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:0 18px 36px -16px #1b273373,0 2px 6px #1b27331f}.toestel-tel .clip{background:#fff;border-radius:1.3rem;width:100%;height:100%}.podium:hover .toestel-scherm,.podium:hover .toestel-tel{transform:translateY(-3px)}.vergroot{z-index:2;width:2.75rem;height:2.75rem;color:var(--ink);cursor:zoom-in;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 2px 8px #1b27332e}.vergroot svg{width:1.15rem;height:1.15rem}@media (width<=640px){.podium{aspect-ratio:4/3}.toestel-scherm{width:90%}}dialog.groot{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:1rem}dialog.groot[open]{place-items:center;display:grid}dialog.groot::backdrop{background:#141c25d6}.groot-vak{background:#10141b;border-radius:1.1rem;padding:.6rem;box-shadow:0 30px 80px #0006}.groot-vak video{background:#fff;width:100%;height:100%;display:block}.groot-vak[data-vorm=scherm]{width:min(100%,72rem,177.778dvh - 7.11111rem)}.groot-vak[data-vorm=scherm] video{aspect-ratio:16/9;border-radius:.55rem;height:auto}.groot-vak[data-vorm=tel]{aspect-ratio:390/844;border-radius:2.6rem;height:min(100dvh - 4rem,56rem)}.groot-vak[data-vorm=tel] video{object-fit:cover;border-radius:2.1rem}.groot-dicht{width:3rem;height:3rem;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;top:1rem;right:1rem}.groot-dicht svg{width:1.2rem;height:1.2rem}.kamerkaarten{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kamerkaarten.drie-kol{grid-template-columns:repeat(3,minmax(0,1fr))}.kamerkaart>.clip{aspect-ratio:3/2;--uitsnede:center}.noot-klein{font-size:.88rem!important}@media (width<=1000px){.kamerkaarten.drie-kol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.kaarten,.kamerkaarten,.kamerkaarten.drie-kol{grid-template-columns:1fr}}.alles{gap:var(--s5) var(--s5);padding:var(--s5);background:var(--surface);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.alles h3{font:600 .82rem/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--s2)}.alles-blok summary{align-items:baseline;gap:var(--s1);cursor:default;list-style:none;display:flex}.alles-blok summary::-webkit-details-marker{display:none}.alles-blok .aantal{display:none}.alles ul{gap:.5rem;font-size:.96rem;display:grid}.noot{margin-top:var(--s3);padding:var(--s4) var(--s5);background:var(--sunken);border-radius:var(--r-lg);gap:var(--s1);display:grid}.noot p{color:var(--ink-2)}@media (width<=1000px){.alles{grid-template-columns:1fr 1fr}}@media (width<=640px){.alles{padding:0 var(--s4);grid-template-columns:1fr;gap:0}.alles-blok+.alles-blok{border-top:1px solid var(--hairline)}.alles-blok summary{cursor:pointer;align-items:center;padding:1rem 0}.alles-blok summary h3{margin:0}.alles-blok .aantal{background:var(--sunken);min-width:1.5rem;height:1.5rem;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 .4rem;font-size:.78rem;font-weight:600;display:inline-grid}.alles-blok summary:after{content:"+";font:400 1.5rem/1 var(--body);color:var(--ink-2);margin-left:auto;transition:transform .2s}.alles-blok[open] summary:after{transform:rotate(45deg)}.alles-blok ul{padding-bottom:1.1rem}}.samen{align-items:center;gap:var(--s1);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.samen>span{color:var(--ink-2);margin-right:var(--s1);font-size:.9rem}.samen a{border-radius:var(--r-sm);background:var(--surface);min-height:2.6rem;box-shadow:inset 0 0 0 1px var(--hairline);align-items:center;gap:.45rem;padding:0 .85rem;font-size:.92rem;font-weight:500;display:inline-flex}.samen a:hover{background:var(--sunken)}.samen svg{width:1.05rem;height:1.05rem;color:var(--ink-2)}.volgende{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.volgende a{padding:var(--s3) var(--s4);background:var(--surface);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--hairline);gap:.2rem;transition:box-shadow .2s;display:grid}.volgende a:hover{box-shadow:inset 0 0 0 1px var(--ink-2)}.volgende a:last-child{text-align:right}.volgende small{color:var(--ink-2);font-size:.82rem}.volgende strong{font-family:var(--display);font-size:1.15rem;font-weight:600}.weekstrook{gap:var(--s1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekstrook article{background:var(--surface);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--hairline);padding:var(--s3);align-content:start;gap:.3rem;display:grid}.weekstrook .dag{font-size:.9rem;font-weight:600}.weekstrook .soort{color:var(--merk-diep);font-size:.78rem;font-weight:600}.weekstrook .gerecht{font-size:.92rem;line-height:1.4}.weekstrook .meta{color:var(--ink-2);font-size:.8rem}.weekstrook-som{margin-top:var(--s3);justify-content:space-between;gap:var(--s2);color:var(--ink-2);flex-wrap:wrap;font-size:.95rem;display:flex}.weekstrook-som strong{color:var(--ink)}@media (width<=1000px) and (width>=641px){.weekstrook{grid-template-columns:repeat(4,minmax(0,1fr))}}.stippen{display:none}@media (width<=640px){[data-carrousel]{gap:var(--s2);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:-1rem;padding:2px 1rem .25rem;scroll-padding-inline:1rem;overflow-x:auto;display:flex!important}[data-carrousel]::-webkit-scrollbar{display:none}[data-carrousel]>*{scroll-snap-align:start;flex:0 0 86%}.weekstrook[data-carrousel]>*{flex-basis:44%}.stippen{margin-top:var(--s2);justify-content:center;gap:.1rem;display:flex}.stippen[hidden]{display:none}.stippen button{all:unset;cursor:pointer;place-items:center;width:1.5rem;height:1.5rem;display:grid}.stippen button:before{content:"";background:var(--sunken-sterk);border-radius:50%;width:.45rem;height:.45rem;transition:background .2s,width .2s}.stippen button.aan:before{background:var(--ink);border-radius:999px;width:1.1rem}}.slot{border-radius:var(--r-xl);background:#1c2333;align-items:end;min-height:22rem;display:grid;position:relative;overflow:hidden}.slot picture,.slot img{object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.slot:after{content:"";background:linear-gradient(90deg,#0c101ac7 0%,#0c101a59 55%,#0c101a00 100%);position:absolute;inset:0}.slot-tekst{z-index:1;padding:var(--s6);color:#fff;gap:var(--s3);justify-items:start;max-width:34rem;display:grid;position:relative}.slot-tekst h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}.slot-tekst p{opacity:.9}@media (width<=640px){.slot{min-height:21rem}.slot:after{background:linear-gradient(#0c101a1a 20%,#0c101ad1 100%)}.slot-tekst{padding:var(--s4)}.slot-tekst .knop{width:100%}}.ikop{padding-top:var(--s6);gap:var(--s6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.ikop h1{font-size:clamp(2.2rem,4.4vw,3.4rem)}.ikop .lead{margin-top:var(--s3);max-width:38rem}.ikop .knoppen{margin-top:var(--s4)}.ikop-feiten{gap:var(--s1) var(--s4);margin-top:var(--s4);color:var(--ink-2);flex-wrap:wrap;font-size:.95rem;display:flex}.ikop-feiten li{align-items:center;gap:.45rem;display:flex}.ikop-feiten svg{flex:none;width:1.1rem;height:1.1rem}.ikop-noot{margin-top:var(--s2);color:var(--ink-2);font-size:.85rem}.ikop-beeld{padding-bottom:2.25rem;position:relative}.ikop-foto{border-radius:var(--r-xl);background:var(--sunken-sterk);position:relative;overflow:hidden}.ikop-foto img{aspect-ratio:4/3;object-fit:cover;width:100%}.ikop-sticker{border-radius:var(--r-lg);box-shadow:0 0 0 4px #fff, var(--schaduw-op);background:#fff;position:absolute;overflow:hidden}.ikop-sticker img{object-fit:cover;width:100%;height:100%}.ikop-dorp{aspect-ratio:16/10;width:40%;bottom:0;left:-1.5rem}.ikop-lus{aspect-ratio:16/10;width:46%;bottom:.75rem;right:-.75rem}.ikop-lus .clip{width:100%;height:100%}.ikop-lus .clip>picture,.ikop-lus .clip>video{transform-origin:12% 52%;transform:scale(1.75)}@media (width<=960px){.ikop{gap:var(--s5);grid-template-columns:1fr}.ikop-beeld{margin-inline:.75rem;padding-bottom:2rem}.ikop-dorp{width:38%;left:-.75rem}.ikop-lus{width:44%;right:-.75rem}}.groepnav{z-index:10;background:var(--ground);margin-top:var(--s5);box-shadow:0 1px 0 var(--hairline);padding-block:.5rem;position:sticky;top:4.25rem}.groepschakelaar{background:var(--sunken-sterk);border-radius:var(--r-lg);scrollbar-width:none;overscroll-behavior-x:contain;gap:.2rem;width:fit-content;max-width:100%;padding:.2rem;display:flex;overflow-x:auto}.groepschakelaar::-webkit-scrollbar{display:none}.groepschakelaar a{border-radius:var(--r-md);white-space:nowrap;min-height:2.6rem;color:var(--ink-2);align-items:center;gap:.5rem;padding:0 1rem;font-size:.95rem;font-weight:500;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.groepschakelaar svg{flex:none;width:1.05rem;height:1.05rem}.groepschakelaar a[aria-current=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline), 0 1px 3px #1b27331a}@media (hover:hover){.groepschakelaar a:not([aria-current=true]):hover{color:var(--ink);background:#ffffff8c}}@media (width<=640px){.groepnav{padding-block:.4rem}.groepschakelaar{width:100%}.groepschakelaar a{min-height:2.5rem;padding:0 .85rem}}.groep{margin-top:var(--s7);--tint:var(--tint-1);--tint-ink:var(--tint-1-ink);scroll-margin-top:9rem}.groep[data-tint="2"]{--tint:var(--tint-2);--tint-ink:var(--tint-2-ink)}.groep[data-tint="3"]{--tint:var(--tint-3);--tint-ink:var(--tint-3-ink)}.groep[data-tint="4"]{--tint:var(--tint-4);--tint-ink:var(--tint-4-ink)}.groep[data-tint="5"]{--tint:var(--tint-5);--tint-ink:var(--tint-5-ink)}.groep[data-tint="6"]{--tint:var(--tint-6);--tint-ink:var(--tint-6-ink)}.groepkop{gap:var(--s3);margin-bottom:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.gk-ic{background:var(--tint);width:3.6rem;height:3.6rem;color:var(--tint-ink);border-radius:1.05rem;place-items:center;display:grid}.gk-ic svg{width:1.6rem;height:1.6rem}.groepkop h2{font-size:clamp(1.6rem,2.6vw,2.1rem)}.groepkop p{color:var(--ink-2);max-width:42rem;margin-top:.25rem}.gk-aantal{color:var(--ink-2);white-space:nowrap;font-size:.9rem}@media (width<=640px){.groepkop{grid-template-columns:auto minmax(0,1fr);align-items:start}.gk-ic{border-radius:.9rem;width:3rem;height:3rem}.gk-aantal{display:none}}.kleinen{gap:var(--s3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.kleinen>li{transition-delay:calc(var(--i,0) * 60ms);grid-column:span 3;display:flex;container-type:inline-size}.kleinen>li:last-child:nth-child(4n+1){grid-column:1/-1}.kleinen>li:nth-last-child(2):nth-child(4n+1),.kleinen>li:last-child:nth-child(4n+2){grid-column:span 6}.kleinen>li:nth-last-child(3):nth-child(4n+1),.kleinen>li:nth-last-child(2):nth-child(4n+2),.kleinen>li:last-child:nth-child(4n+3){grid-column:span 4}.kleinen+.tussenblok,.groep>.wrap>.tussenblok+.kleinen{margin-top:var(--s5)}.fkaart{background:var(--surface);border-radius:var(--r-lg);width:100%;box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw);flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.fk-beeld{aspect-ratio:16/10;background:var(--tint);flex:none;align-items:flex-end;padding:.7rem .7rem 0;display:flex;position:relative;overflow:hidden}.fk-beeld picture{border-radius:var(--r-md) var(--r-md) 0 0;background:#fff;width:100%;height:100%;display:block;overflow:hidden;box-shadow:0 0 0 1px #1b273314}.fk-beeld img{object-fit:cover;object-position:left top;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.fk-groot-icoon{width:100%;height:100%;color:var(--tint-ink);place-items:center;padding-bottom:.7rem;display:grid}.fk-groot-icoon svg{stroke-width:1.3px;width:4.25rem;height:4.25rem}.fk-tekst{padding:var(--s3) 4rem var(--s4) var(--s4);flex:1;align-content:start;gap:.4rem;display:grid}.fk-kop{align-items:center;gap:.6rem;display:flex}.fk-ic{background:var(--tint);width:2.25rem;height:2.25rem;color:var(--tint-ink);border-radius:.7rem;flex:none;place-items:center;display:grid}.fk-ic svg{width:1.15rem;height:1.15rem}.fkaart h3{background:linear-gradient(var(--merk), var(--merk)) left bottom / 0 2px no-repeat;width:fit-content;padding-bottom:2px;font-size:1.12rem;transition:background-size .3s}.fk-zin{color:var(--ink-2);font-size:.92rem;line-height:1.5}.pijlknop{right:var(--s3);bottom:var(--s3);background:var(--sunken);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .3s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute}.pijlknop svg{width:1.1rem;height:1.1rem}.fkaart:focus-visible{box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw-op);transform:translateY(-2px)}.fkaart:focus-visible h3{background-size:100% 2px}.fkaart:focus-visible .pijlknop{background:var(--ink);color:#fff;transform:translate(3px)}.fkaart:active{transition-duration:80ms;transform:translateY(1px)scale(.985)}@media (hover:hover){.fkaart:hover{box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw-op);transform:translateY(-2px)}.fkaart:hover .fk-beeld img{transform:scale(1.04)}.fkaart:hover h3{background-size:100% 2px}.fkaart:hover .pijlknop{background:var(--ink);color:#fff;transform:translate(3px)}.fkaart:active{transform:translateY(1px)scale(.985)}}.fototegel .fk-beeld{background:var(--sunken-sterk);align-items:stretch;padding:0}.fototegel .fk-beeld picture{box-shadow:none;border-radius:0}.fk-regel{font:600 1.05rem/1.35 var(--display);letter-spacing:-.015em;text-wrap:balance}.fk-link{color:var(--ink);width:fit-content;font-size:.92rem}@container (width>=30rem){.fkaart:not(.groot){flex-direction:row}.fkaart:not(.groot) .fk-beeld{aspect-ratio:auto;flex:0 0 46%;min-height:13rem}.fkaart:not(.groot) .fk-tekst{padding-block:var(--s4);align-content:center}}.fkaart.groot{min-height:22rem;margin-bottom:var(--s3);flex-direction:row-reverse}.fkaart.groot.kant-links{flex-direction:row}.fkaart.groot .fk-beeld{aspect-ratio:auto;padding:var(--s5) var(--s5) 0;flex:7 1 0}.fkaart.groot .fk-beeld picture{border-radius:var(--r-lg) var(--r-lg) 0 0}.fkaart.groot .fk-tekst{align-content:center;gap:var(--s2);padding:var(--s5);flex:5 1 0}.fkaart.groot .fk-ic{border-radius:.85rem;width:2.75rem;height:2.75rem}.fkaart.groot .fk-ic svg{width:1.4rem;height:1.4rem}.fkaart.groot h3{font-size:clamp(1.5rem,2.2vw,1.8rem)}.fkaart.groot .fk-zin{font-size:1.05rem}.fk-punten{gap:.45rem;font-size:.95rem;display:grid}.fk-punten li{align-items:flex-start;gap:.55rem;display:flex}.fk-punten svg{width:1.1rem;height:1.1rem;color:var(--tint-ink);flex:none;margin-top:.2rem}.fk-knop{margin-top:var(--s1);pointer-events:none;justify-self:start}.fkaart.groot .pijlknop{display:none}.fk-label{top:var(--s3);right:var(--s3);z-index:1;background:var(--ink);color:#fff;font:600 .82rem/1.2 var(--display);letter-spacing:.01em;box-shadow:var(--schaduw-op);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem .3rem .6rem;display:inline-flex;position:absolute}.fk-label-stip{background:#5fd38a;border-radius:50%;width:.5rem;height:.5rem;animation:2s ease-out infinite live-stip;box-shadow:0 0 #5fd38a99}@keyframes live-stip{70%{box-shadow:0 0 0 .45rem #5fd38a00}to{box-shadow:0 0 #5fd38a00}}@media (prefers-reduced-motion:reduce){.fk-label-stip{animation:none}}.fk-knoppen{gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.fk-knoppen .fk-knop{margin-top:0}.fk-strek{color:inherit;text-decoration:none}.fk-strek:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.fk-strek:focus-visible{outline:0}.fkaart.met-speel:has(.fk-strek:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.fk-speel{z-index:2}@media (width<=520px){.fk-knoppen .knop{flex:auto}}.knop-merk{background:var(--merk);color:var(--ink);box-shadow:0 3px 0 var(--merk-diep), 0 8px 18px -8px #9c5c178c}.knop-merk svg{flex:none;width:1.1rem;height:1.1rem}.knop-merk:hover{box-shadow:0 4px 0 var(--merk-diep), 0 12px 22px -10px #9c5c1799;background:#f5bf7c;transform:translateY(-1px)}.knop-merk:active{box-shadow:0 0 0 var(--merk-diep), 0 2px 6px -2px #9c5c1780;transition-duration:60ms;transform:translateY(3px)}@media (hover:hover){.fkaart.groot:hover .fk-knop{transform:translateY(-1px)}}@media (width<=860px){.fkaart.groot,.fkaart.groot.kant-links{flex-direction:column;min-height:0}.fkaart.groot .fk-beeld{aspect-ratio:16/10;padding:var(--s3) var(--s3) 0;flex:none}.fkaart.groot .fk-tekst{padding:var(--s4)}}.tussenblok{width:min(72rem,100% - 2rem);margin:var(--s7) auto 0;gap:var(--s6);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.tussenblok.volle{margin-top:var(--s6)}.tussenblok.kant-rechts .tb-foto{order:2}.tb-foto{margin-bottom:1.75rem;position:relative}.tb-foto picture{border-radius:var(--r-xl);background:var(--sunken-sterk);display:block;overflow:hidden}.tb-foto img{aspect-ratio:3/2;object-fit:cover;width:100%}.tb-detail{border-radius:var(--r-lg);width:48%;box-shadow:0 0 0 4px #fff, var(--schaduw-op);background:#fff;margin:0;position:absolute;bottom:-1.75rem;right:1.25rem;overflow:hidden}.tb-detail picture{border-radius:0}.tb-detail img{aspect-ratio:16/10}.tb-detail figcaption{font:600 .78rem/1.3 var(--body);color:var(--ink-2);padding:.4rem .75rem .5rem}.tb-tekst h2{font-size:clamp(1.7rem,3vw,2.4rem)}.tb-tekst p{margin-top:var(--s2);color:var(--ink-2);max-width:32rem;font-size:1.1rem}.tb-tekst .knop-tekst{margin-top:var(--s3)}@media (width<=860px){.tussenblok,.tussenblok.volle{gap:var(--s4);margin-top:var(--s6);grid-template-columns:1fr}.tussenblok.kant-rechts .tb-foto{order:0}.tb-detail{width:52%;right:1rem}}@media (width<=1000px){.kleinen>li{grid-column:span 4}.kleinen>li:last-child:nth-child(3n+1){grid-column:1/-1}.kleinen>li:nth-last-child(2):nth-child(3n+1),.kleinen>li:last-child:nth-child(3n+2){grid-column:span 6}.kleinen>li:nth-last-child(3):nth-child(3n+1),.kleinen>li:nth-last-child(2):nth-child(3n+2),.kleinen>li:last-child:nth-child(3n){grid-column:span 4}}@media (width<=640px){.kleinen{gap:var(--s2);grid-template-columns:1fr}.kleinen>li,.kleinen>li:last-child:nth-child(n){grid-column:auto!important}.fkaart:not(.groot),.fototegel{flex-direction:row;align-items:stretch}.fkaart:not(.groot) .fk-beeld{aspect-ratio:auto;flex:0 0 38%;min-height:7rem;padding:.5rem 0 0 .5rem}.fkaart:not(.groot) .fk-beeld picture{border-radius:var(--r-sm) 0 0 0}.fkaart:not(.groot) .fk-tekst{padding:var(--s2) 3.25rem var(--s2) var(--s3);align-content:center}.fkaart:not(.groot) .fk-ic{display:none}.fkaart:not(.groot) h3{font-size:1.02rem}.fkaart:not(.groot) .fk-zin{font-size:.88rem;line-height:1.4}.fkaart:not(.groot) .pijlknop{width:2rem;height:2rem;right:var(--s2);bottom:var(--s2)}.fototegel .fk-beeld{padding:0}.fk-regel{font-size:.98rem}.fk-groot-icoon svg{width:2.75rem;height:2.75rem}.fk-groot-icoon{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.fkaart,.fk-beeld img,.pijlknop,.fkaart h3,.groepschakelaar a{transition:none}.fkaart:hover,.fkaart:focus-visible,.fkaart:active,.fkaart:hover .fk-beeld img,.fkaart:hover .pijlknop,.fkaart:focus-visible .pijlknop{transform:none}.kleinen>li{transition-delay:0s}}.prijsrij{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.plan{padding:var(--s5);background:var(--surface);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw);gap:var(--s2);flex-direction:column;display:flex;position:relative}.plan.aanbevolen{box-shadow:inset 0 0 0 2px var(--ink), var(--schaduw)}.plan .knop{margin-top:auto}.plan-naam{font:600 .85rem/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.bedrag{font-family:var(--display);letter-spacing:-.04em;font-size:3.2rem;font-weight:600;line-height:1}.bedrag small{font:500 1rem var(--body);letter-spacing:0;color:var(--ink-2);margin-left:.2rem}.klein{color:var(--ink-2);font-size:.92rem}.vlag{top:var(--s4);right:var(--s4);color:var(--merk-diep);border-radius:var(--r-sm);background:#fbeedd;padding:.3rem .6rem;font-size:.78rem;font-weight:600;position:absolute}.erin .kort{gap:.5rem;font-size:.96rem;display:grid}.voetregel{margin-top:var(--s3);color:var(--ink-2);font-size:.9rem}@media (width<=1000px){.prijsrij{grid-template-columns:1fr 1fr}.prijsrij .erin{grid-column:1/-1}}@media (width<=640px){.prijsrij{grid-template-columns:1fr}}.naar-keuzehulp .knop{white-space:normal;text-align:center;padding-block:.75rem;line-height:1.25}.hollands{gap:var(--s6);grid-template-columns:5fr 7fr;align-items:center;display:grid}.hl-tekst h2{margin-top:var(--s1);font-size:clamp(1.8rem,3.2vw,2.6rem)}.hl-tekst>p{margin-top:var(--s2);color:var(--ink-2)}.hl-punten{margin-top:var(--s4);gap:var(--s2);display:grid}.hl-punten li{gap:var(--s2);grid-template-columns:2.25rem 1fr;align-items:center;font-size:.98rem;display:grid}.hl-icoon{border-radius:var(--r-sm);width:2.25rem;height:2.25rem;color:var(--merk-diep);background:#fbeedd;place-items:center;display:grid}.hl-icoon svg{width:1.2rem;height:1.2rem}.hl-beeld{border-radius:var(--r-xl);box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw);background:#dbe8f3;margin:0;overflow:hidden}.hl-beeld svg{width:100%;height:auto;display:block}.hl-wieken{transform-box:fill-box;transform-origin:50%;animation:16s linear infinite hl-draai}.hl-langzaam{animation-duration:24s}.hl-wolken{animation:38s ease-in-out infinite alternate hl-drijf}@keyframes hl-draai{to{transform:rotate(-360deg)}}@keyframes hl-drijf{to{transform:translate(46px)}}@media (prefers-reduced-motion:reduce){.hl-wieken,.hl-wolken{animation:none}}@media (width<=860px){.hollands{gap:var(--s4);grid-template-columns:1fr}}.reden{gap:var(--s6);padding-block:var(--s6);border-top:1px solid var(--hairline);grid-template-columns:5fr 7fr;scroll-margin-top:5rem;display:grid}.reden:first-child{border-top:0;padding-top:0}.reden .boven{margin-bottom:0}.reden .tekst{gap:var(--s3);align-content:start;display:grid}.reden .tekst p{color:var(--ink-2)}.cijfer{font-family:var(--display);letter-spacing:-.04em;font-size:3rem;font-weight:600;line-height:1}.cijfer small{margin-top:var(--s2);font:400 .98rem/1.5 var(--body);letter-spacing:0;color:var(--ink-2);max-width:20rem;display:block}.reden .tekst p.voilà{color:var(--ink);padding:var(--s3) var(--s4);background:var(--surface);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--hairline)}.bron{font-size:.84rem}.bron a{text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:2px}.bron a:hover{text-decoration-color:currentColor}.reden-foto{margin-top:var(--s4);aspect-ratio:3/2;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw);overflow:hidden}.reden-foto img{object-fit:cover;width:100%;height:100%;display:block}.reden-foto+.cijfer{margin-top:var(--s4)}.breinen{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.brein{padding:var(--s3) var(--s4);background:var(--sunken);border-radius:var(--r-md);gap:var(--s1);align-content:start;display:grid}.reden .tekst .brein p{font-size:.94rem}.brein h3{font:600 1rem/1.3 var(--display);letter-spacing:-.01em}@media (width<=860px){.reden{gap:var(--s4);padding-block:var(--s5);grid-template-columns:1fr}}@media (width<=560px){.breinen{grid-template-columns:1fr}}.verhaal{gap:var(--s3);max-width:42rem;font-size:1.12rem;display:grid}.invullen{color:var(--merk-diep);font-size:.95rem}.contact{gap:var(--s6);grid-template-columns:1fr 1fr;align-items:center;display:grid}.contact h2{margin-top:var(--s1);font-size:clamp(1.8rem,3.2vw,2.6rem)}.contact .tekst p{margin-top:var(--s2);color:var(--ink-2)}.mailkaart{padding:var(--s5);background:var(--surface);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw);gap:var(--s2);justify-items:start;display:grid}.mailkaart p:first-child{color:var(--ink-2)}.adres{font-family:var(--display);letter-spacing:-.02em;font-size:1.6rem;font-weight:600}@media (width<=860px){.contact{gap:var(--s4);grid-template-columns:1fr}}.juridisch{padding-top:var(--s6);max-width:46rem}.juridisch h1{margin-top:var(--s1);font-size:clamp(2rem,4vw,3rem)}.leeg{margin-top:var(--s5);padding:var(--s5);background:var(--surface);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--hairline);gap:var(--s2);display:grid}.leeg p,.leeg li{color:var(--ink-2)}.leeg ul{gap:.3rem;padding-left:1.2rem;list-style:outside;display:grid}.niet-gevonden{text-align:center;place-content:center;justify-items:center;gap:var(--s3);min-height:60vh;padding:var(--s6) 1rem;display:grid}.niet-gevonden h1{font-size:clamp(2rem,4vw,3rem)}.niet-gevonden p{color:var(--ink-2)}.voet{--straat:max(4.5rem, 7.5vw);margin-top:calc(var(--s7) + var(--straat));--ink-2:#4f5c69;background:#e6e0d5;position:relative}.voet .wrap{gap:var(--s5);padding-block:var(--s6) var(--s5);grid-template-columns:1.4fr repeat(3,1fr);font-size:.93rem;display:grid}.voet .merk{font-size:1.5rem}.voet-over p{margin-top:var(--s2);color:var(--ink-2);max-width:19rem}.voet h2{font:600 .8rem/1 var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--s3)}.voet ul{gap:.6rem;display:grid}.voet ul a:hover{text-underline-offset:3px;text-decoration:underline}.voet-klein{padding-top:var(--s4);color:var(--ink-2);border-top:1px solid #d6cec0;grid-column:1/-1;font-size:.85rem}@media (width<=860px){.voet .wrap{grid-template-columns:1fr 1fr}.voet-over{grid-column:1/-1}}@media (width<=640px){.voet{margin-top:calc(var(--s6) + var(--straat))}.voet .wrap{gap:var(--s4) var(--s3);padding-block:var(--s5) var(--s4);font-size:.9rem}.voet nav[aria-labelledby=voet-functies]{grid-column:1/-1}.voet nav[aria-labelledby=voet-functies] ul{column-gap:var(--s3);grid-template-columns:1fr 1fr}.voet h2{margin-bottom:var(--s2)}.voet ul{gap:.45rem}.voet-klein{padding-top:var(--s3)}}.punt{color:var(--merk)}.kort li svg,.alles li svg{background:#fbeedd;border-radius:50%;width:1.35rem;height:1.35rem;margin-top:.1rem;padding:3px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.kort li:hover svg,.alles li:hover svg{transform:scale(1.18)rotate(-8deg)}.chips svg,.samen svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.chips a:hover svg,.samen a:hover svg{transform:rotate(-12deg)scale(1.15)}.heldkaartjes{z-index:2;top:var(--s5);right:var(--s5);gap:var(--s2);pointer-events:none;justify-items:end;display:grid;position:absolute}.hk{background:var(--surface);min-width:15.5rem;color:var(--ink);animation:.75s cubic-bezier(.34,1.56,.64,1) both hk-in;animation-delay:calc(.5s + var(--i) * .65s);border-radius:1.1rem;align-items:center;gap:.7rem;padding:.6rem 1rem .6rem .6rem;display:flex;box-shadow:0 14px 32px -12px #14100c80,0 1px 2px #14100c14}.hk:nth-child(2){margin-right:2.75rem}.hk-av,.hk-vinkje,.hk-ic{border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.hk-av{background:var(--p);color:#fff;font:600 1.05rem/1 var(--display)}.hk-ic{background:var(--sunken);color:var(--ink-2)}.hk-ic svg,.hk-vinkje svg{width:1.25rem;height:1.25rem}.hk-tekst small{color:var(--ink-2);font-size:.76rem;line-height:1.25;display:block}.hk-tekst strong{font-size:.97rem;font-weight:600;line-height:1.3;display:block}.hk-vinkje{box-shadow:inset 0 0 0 2px var(--p);color:#0000;animation:.3s ease-out 1.75s both hk-vink}.vonk{opacity:0;width:5px;height:5px;box-shadow:0 -24px 0 var(--merk), 17px -17px 0 var(--p), 24px 0 0 var(--merk), 17px 17px 0 var(--p), 0 24px 0 var(--merk), -17px 17px 0 var(--p), -24px 0 0 var(--merk), -17px -17px 0 var(--p);border-radius:50%;margin:-2.5px;animation:.75s ease-out 1.75s both hk-vonk;position:absolute;top:50%;left:50%}.hk-punt{color:var(--merk-diep);font:600 .85rem/1.2 var(--display);background:#fbeedd;border-radius:999px;margin-left:auto;padding:.2rem .55rem;animation:.5s cubic-bezier(.34,1.56,.64,1) 1.95s both hk-in}@keyframes hk-in{0%{opacity:0;transform:translateY(16px)scale(.88)}to{opacity:1;transform:none}}@keyframes hk-vink{to{background:var(--p);color:#fff}}@keyframes hk-vonk{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(1.3)}}.scene .clip-speel{top:auto;bottom:.9rem}@media (width<=860px){.scene{container-type:inline-size}.heldkaartjes{top:calc(56.25cqw - var(--s3));right:auto;left:var(--s3);gap:var(--s1);justify-items:start;translate:0 -100%}.hk{border-radius:.95rem;gap:.55rem;min-width:0;padding:.45rem .8rem .45rem .45rem}.hk:nth-child(2){margin-left:1.25rem;margin-right:0}.hk-av,.hk-vinkje,.hk-ic{width:2.1rem;height:2.1rem}.hk-tekst strong{font-size:.88rem}.hk-tekst small{font-size:.7rem}.scene .clip-speel{inset:.9rem auto auto .9rem}}@media (width<=640px){.heldkaartjes{top:calc(75cqw - var(--s2));left:var(--s2)}.hk:nth-child(3){display:none}}.tabs{position:relative}.tabs button{z-index:1;position:relative}.tabs-blok{border-radius:var(--r-md);background:var(--surface);opacity:0;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #1b27331f}.tabs.met-blok .tabs-blok{opacity:1;transition:left .4s cubic-bezier(.34,1.25,.64,1),top .4s cubic-bezier(.34,1.25,.64,1),width .4s,height .4s}.tabs.met-blok button[aria-selected=true]{box-shadow:none;background:0 0}.podium{--wand:#e9e3d8;--plint:#d6ccbc;--vloer:#dcc9ab;background:linear-gradient(var(--wand) 0 76%, var(--plint) 76% 77.5%, var(--vloer) 77.5%);place-items:start center;padding-top:6.5%}.kaarten>:nth-child(4n+1) .podium{--wand:#e2e8dd}.kaarten>:nth-child(4n+2) .podium{--wand:#ede4d4}.kaarten>:nth-child(4n+3) .podium{--wand:#dfe7ee}.kaarten>:nth-child(4n+4) .podium{--wand:#f0e2da}.podium .toestel-scherm{width:74%}.podium[data-vorm=tel]{place-items:end center;padding:0 0 6%}.podium .toestel-tel{height:84%}.podium[data-vorm=kamer]{background:#2b2118;padding:0}.podium:not([data-vorm=kamer]):before{content:"";pointer-events:none;aspect-ratio:40/64;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 64'%3E%3Cellipse cx='13' cy='22' rx='7' ry='15' transform='rotate(-24 13 22)' fill='%2390a983'/%3E%3Cellipse cx='27' cy='22' rx='7' ry='15' transform='rotate(24 27 22)' fill='%237c9870'/%3E%3Cellipse cx='20' cy='16' rx='6.5' ry='15' fill='%239bb68d'/%3E%3Cpath d='M9 38h22l-3 26H12z' fill='%23c98f6b'/%3E%3Crect x='7' y='36' width='26' height='5' rx='2' fill='%23b77c58'/%3E%3C/svg%3E") bottom/contain no-repeat;height:25%;position:absolute;bottom:9%;left:3%}.kaarten>:nth-child(2n) .podium:not([data-vorm=kamer]):before{aspect-ratio:40/140;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 140'%3E%3Cpath d='M8 4h24l6 26H2z' fill='%23f2b266'/%3E%3Crect x='19' y='30' width='2.5' height='104' fill='%23857a6f'/%3E%3Cellipse cx='20' cy='136' rx='12' ry='3.5' fill='%23857a6f'/%3E%3C/svg%3E");height:62%;bottom:9%;left:auto;right:4%}.kaarten>:nth-child(odd) .podium[data-vorm=tel]:before{left:14%}.kaarten>:nth-child(2n) .podium[data-vorm=tel]:before{right:16%}.podium[data-vorm=scherm] .vergroot,.podium[data-vorm=tel] .vergroot{bottom:.75rem}@media (width<=640px){.podium .toestel-scherm{width:76%}.podium:not([data-vorm=kamer]):before{height:20%;left:1.5%}.kaarten>:nth-child(2n) .podium:not([data-vorm=kamer]):before{height:50%;left:auto;right:2%}}.straat{height:var(--straat);pointer-events:none;position:absolute;bottom:100%;left:0;right:0;overflow:hidden}.straat svg{aspect-ratio:4800/360;width:auto;height:100%;position:absolute;bottom:0;left:50%;translate:-50%}.straat-achter path{fill:#ece7de}.straat-voor path{fill:#e6e0d5}.straat-bomen{fill:#d7dbc9}.straat .deur{fill:#d9d1c3}.straat .ruit{fill:#f5f2ec;transition:fill .6s}.straat .ruit-aan{fill:var(--merk)}.straat.aan .ruit-later{fill:var(--merk);transition-delay:calc(var(--n,0) * 60ms)}@media (prefers-reduced-motion:reduce){.hk,.hk-punt,.hk-vinkje,.vonk{animation:none}.hk-vinkje{background:var(--p);color:#fff}.vonk{display:none}.tabs.met-blok .tabs-blok,.straat .ruit{transition:none}}.knop{transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .16s,background .15s;position:relative}.knop-hoofd{box-shadow:0 3px #0b1118,0 8px 18px -8px #1b27338c}.knop-hoofd:hover{transform:translateY(-1px);box-shadow:0 4px #0b1118,0 12px 22px -10px #1b273399}.knop-hoofd:active{transition-duration:60ms;transform:translateY(3px);box-shadow:0 0 #0b1118,0 2px 6px -2px #1b273380}.knop-tweede,.knop-licht{box-shadow:inset 0 0 0 1px var(--hairline), 0 3px 0 #d9d4ca}.knop-licht{box-shadow:0 3px #c9c0b2,0 10px 24px -12px #00000080}.knop-tweede:hover,.knop-licht:hover{transform:translateY(-1px)}.knop-tweede:active,.knop-licht:active{box-shadow:inset 0 0 0 1px var(--hairline), 0 0 0 #d9d4ca;transition-duration:60ms;transform:translateY(3px)}.knop-hoofd:after,.knop-licht:after{content:"";background:var(--merk);border-radius:50%;flex:none;align-self:center;width:0;height:.42rem;margin-left:-.4rem;transition:width .25s,margin .25s,scale .35s cubic-bezier(.34,1.8,.64,1);translate:0 .32em;scale:0}.knop-hoofd:hover:after,.knop-licht:hover:after,.knop-hoofd:focus-visible:after,.knop-licht:focus-visible:after{width:.42rem;margin-left:-.28rem;scale:1}.knop-hoofd:before,.knop-licht:before{content:"";opacity:0;pointer-events:none;--v1:var(--merk);--v2:#fff;width:5px;height:5px;box-shadow:0 -20px 0 var(--v1), 14px -14px 0 var(--v2), 20px 0 0 var(--v1), 14px 14px 0 var(--v2), 0 20px 0 var(--v1), -14px 14px 0 var(--v2), -20px 0 0 var(--v1), -14px -14px 0 var(--v2);border-radius:50%;margin:-2.5px;position:absolute;top:50%;right:1.1rem}.knop-licht:before{--v2:var(--ink)}.knop.vonkt:before{animation:.6s ease-out hk-vonk}.menu a{position:relative}.menu a:after{content:"";background:var(--merk);border-radius:50%;width:.4rem;height:.4rem;margin-left:-.2rem;transition:scale .35s cubic-bezier(.34,1.8,.64,1);position:absolute;bottom:-.6rem;left:50%;scale:0}.menu a:hover:after{scale:.6}.menu a[aria-current]:after{scale:1}@media (width<=860px){.kop.open .menu a:after{margin:0 0 -.2rem;bottom:50%;left:auto;right:.25rem}}.knop-tekst{background:linear-gradient(var(--merk), var(--merk)) left bottom / 0 2px no-repeat;padding-bottom:2px;transition:background-size .3s;text-decoration:none!important}.knop-tekst:hover,.knop-tekst:focus-visible{background-size:100% 2px}.tabs button[aria-selected=true] svg{color:var(--merk-diep);animation:.5s cubic-bezier(.34,1.8,.64,1) tab-hop}.tabs button:active{scale:.96}.paneel:not([hidden]) .paneel-kaart{animation:.55s cubic-bezier(.34,1.4,.64,1) 50ms both kaart-op}.paneel:not([hidden])>.clip{animation:.45s both beeld-in}@keyframes tab-hop{0%{transform:scale(.6)rotate(-14deg)}60%{transform:scale(1.2)rotate(6deg)}to{transform:none}}@keyframes kaart-op{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes beeld-in{0%{opacity:.35}to{opacity:1}}.chips a,.samen a{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,background .15s}.chips li:nth-child(odd) a:hover,.samen a:nth-of-type(odd):hover{box-shadow:inset 0 0 0 1px var(--hairline), 0 6px 14px -6px #1b273340;transform:translateY(-2px)rotate(-2deg)}.chips li:nth-child(2n) a:hover,.samen a:nth-of-type(2n):hover{box-shadow:inset 0 0 0 1px var(--hairline), 0 6px 14px -6px #1b273340;transform:translateY(-2px)rotate(2deg)}.chips a:active,.samen a:active{transform:translateY(1px)scale(.97)}.feit svg{box-sizing:content-box;color:var(--merk-diep);background:#fbeedd;border-radius:50%;padding:.55rem;transition:transform .35s cubic-bezier(.34,1.8,.64,1)}.feit:hover svg{transform:rotate(-12deg)scale(1.1)}.vragen summary{transition:color .15s}.vragen summary:hover{color:var(--merk-diep)}.vragen details[open] p{animation:.35s both kaart-op}.volgende a{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.volgende a:first-child:hover{transform:translate(-4px)}.volgende a:last-child:hover{transform:translate(4px)}.vergroot{transition:transform .3s cubic-bezier(.34,1.8,.64,1)}.podium:hover .vergroot{transform:scale(1.1)rotate(-10deg)}@media (prefers-reduced-motion:reduce){.knop,.chips a,.samen a,.volgende a,.vergroot,.feit svg{transition:none;transform:none!important}.knop.vonkt:before,.tabs button[aria-selected=true] svg,.paneel:not([hidden]) .paneel-kaart,.paneel:not([hidden])>.clip,.vragen details[open] p{animation:none}}.apptegels{gap:var(--s4) var(--s2);margin:var(--s4) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.apptegels a{text-align:center;-webkit-tap-highlight-color:transparent;justify-items:center;gap:.55rem;display:grid}.tegel-ic{--bg:#efe4d4;--fg:#8a6233;--kantel:-6deg;background:var(--bg);width:3.6rem;height:3.6rem;color:var(--fg);border-radius:1.05rem;place-items:center;transition:transform .35s cubic-bezier(.34,1.8,.64,1),box-shadow .25s;display:grid;box-shadow:inset 0 -3px #1b273312,0 1px 2px #1b27330f}.tegel-ic svg{width:1.6rem;height:1.6rem;transition:transform .4s cubic-bezier(.34,1.8,.64,1)}.tegel-naam{text-wrap:balance;hyphens:auto;overflow-wrap:break-word;max-width:100%;font-size:.84rem;font-weight:600;line-height:1.25}.apptegels li:nth-child(6n+1) .tegel-ic{--bg:#fbefc9;--fg:#8f6206}.apptegels li:nth-child(6n+2) .tegel-ic{--bg:#e1ecd9;--fg:#47703a;--kantel:5deg}.apptegels li:nth-child(6n+3) .tegel-ic{--bg:#dbe8f3;--fg:#2c5d88}.apptegels li:nth-child(6n+4) .tegel-ic{--bg:#f7dfdc;--fg:#9b4136;--kantel:6deg}.apptegels li:nth-child(6n+5) .tegel-ic{--bg:#e7e1f3;--fg:#574590}.apptegels li:nth-child(6n+6) .tegel-ic{--bg:#efe4d4;--fg:#855d2f;--kantel:5deg}.apptegels a:hover .tegel-ic,.apptegels a:focus-visible .tegel-ic{transform:translateY(-5px) rotate(var(--kantel));box-shadow:inset 0 -3px #1b273312,0 10px 18px -8px #1b27334d}.apptegels a:hover svg{transform:scale(1.12)}.apptegels a:active .tegel-ic{transition-duration:80ms;transform:translateY(1px)scale(.92)}.apptegels a:focus-visible{outline:none}.apptegels a:focus-visible .tegel-naam{text-underline-offset:3px;text-decoration:underline}.apptegels li.tegel-alle .tegel-ic{--bg:var(--ink);--fg:#fff;--kantel:-4deg;box-shadow:0 3px #0b1118}.tegel-getal{font:600 1.45rem/1 var(--display);letter-spacing:-.03em}@media (width<=400px){.apptegels{gap:var(--s3) .25rem}.tegel-ic{border-radius:.95rem;width:3.25rem;height:3.25rem}.tegel-naam{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.tegel-ic,.tegel-ic svg{transition:none;transform:none!important}}.klusborden{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.kluskaart{background:var(--surface);border-radius:var(--r-xl);padding:var(--s4);box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw);align-content:start;gap:var(--s2);display:grid}.kluskaart header{align-items:center;gap:.75rem;display:flex}.kk-av{background:var(--p);color:#fff;width:2.6rem;height:2.6rem;font:600 1.1rem/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.kk-naam strong{font:600 1.15rem/1.2 var(--display);letter-spacing:-.01em;display:block}.kk-naam small{color:var(--ink-2);font-size:.85rem;display:block}.kk-punten{color:var(--merk-diep);font:600 1.05rem/1 var(--display);background:#fbeedd;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .8rem .35rem .6rem;display:inline-flex}.kk-punten svg{width:1.2rem;height:1.2rem}.kk-punten.hop{animation:.5s cubic-bezier(.34,1.8,.64,1) tab-hop}.kk-balk{background:var(--sunken-sterk);height:.6rem;margin-top:var(--s1);border-radius:999px;overflow:hidden}.kk-balk i{height:100%;width:calc(var(--vol,0) * 100%);border-radius:inherit;background:var(--p);transition:width .5s cubic-bezier(.34,1.3,.64,1);display:block}.kluskaart.klaar .kk-balk i{background:linear-gradient(90deg, var(--p) 0 40%, color-mix(in srgb, var(--p) 55%, #fff) 50%, var(--p) 60% 100%) 0 0 / 220% 100%;animation:1.4s ease-out kk-glans}@keyframes kk-glans{0%{background-position:100% 0}to{background-position:0 0}}.kk-stand{min-height:1.5rem;color:var(--ink-2);font-size:.93rem;font-weight:500}.kluskaart.klaar .kk-stand{color:var(--p);font-weight:600}.kk-tegels{gap:var(--s1);margin-top:var(--s1);grid-template-columns:repeat(4,1fr);display:grid}.kk-tegels.kk-met-tekst{grid-template-columns:1fr 1fr}.kk-tegels button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-lg);background:var(--sunken-zacht,#f7f6f3);width:100%;min-height:6.5rem;box-shadow:inset 0 0 0 1px var(--hairline);-webkit-tap-highlight-color:transparent;place-items:center;gap:.3rem;transition:transform .25s cubic-bezier(.34,1.8,.64,1),background .25s,box-shadow .25s;display:grid;position:relative}.kk-met-tekst button{grid-template-columns:auto 1fr;place-items:center start;gap:.7rem;min-height:4.1rem;padding:0 .9rem}.kk-tegels button:hover{transform:translateY(-2px)}.kk-tegels button:active{transition-duration:60ms;transform:scale(.94)}.kk-tegels button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kk-pic{font-family:Noto Color Emoji,Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:2.3rem;line-height:1;transition:transform .35s cubic-bezier(.34,1.8,.64,1)}.kk-met-tekst .kk-pic{font-size:1.7rem}.kk-tekst{padding-right:1.4rem;font-size:.93rem;font-weight:600;line-height:1.25}.kk-vink{background:var(--p);color:#fff;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;transition:scale .35s cubic-bezier(.34,2.2,.64,1);display:grid;position:absolute;top:.45rem;right:.45rem;scale:0}.kk-vink svg{stroke-width:2.6px;width:.95rem;height:.95rem}.kk-tegels button[aria-pressed=true]{background:color-mix(in srgb, var(--p) 11%, #fff);box-shadow:inset 0 0 0 2px var(--p)}.kk-tegels button[aria-pressed=true] .kk-vink{scale:1}.kk-tegels button[aria-pressed=true] .kk-pic{transform:scale(1.12)rotate(-6deg)}.kk-vonk{opacity:0;pointer-events:none;width:6px;height:6px;box-shadow:0 -34px 0 var(--merk), 24px -24px 0 var(--p), 34px 0 0 var(--merk), 24px 24px 0 var(--p), 0 34px 0 var(--merk), -24px 24px 0 var(--p), -34px 0 0 var(--merk), -24px -24px 0 var(--p);border-radius:50%;margin:-3px;position:absolute;top:50%;left:50%}.kk-tegels button.vonkt .kk-vonk{animation:.7s ease-out hk-vonk}@media (width<=860px){.klusborden{grid-template-columns:1fr}}@media (width<=640px){.kluskaart{padding:var(--s3);border-radius:var(--r-lg)}.kk-tegels button{min-height:5.4rem}.kk-pic{font-size:2rem}.kk-met-tekst button{gap:.55rem;min-height:3.8rem;padding:0 .7rem}.kk-tekst{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.kk-balk i,.kk-tegels button,.kk-pic,.kk-vink{transition:none}.kluskaart.klaar .kk-balk i,.kk-punten.hop,.kk-tegels button.vonkt .kk-vonk{animation:none}}.tekstpagina h2{margin-top:var(--s5);font-size:1.6rem}.tekstpagina h3{margin-top:var(--s4);font-size:1.15rem}.tekstpagina p,.tekstpagina ul{margin-top:var(--s2)}.tekstpagina .lead{margin-top:var(--s3)}.tekstpagina ul{gap:.5rem;padding-left:1.2rem;display:grid}.tekstpagina li::marker{color:var(--merk-diep)}.tekstpagina a{text-underline-offset:3px;text-decoration:underline}.wk-kader{gap:var(--s6);padding:var(--s6) var(--s6);border-radius:var(--r-xl);background:#fbf3e5;grid-template-columns:5fr 7fr;align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f0dcb8}.wk-tekst h2{font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.06}.wk-tekst .lead{margin-top:var(--s2)}.wk-tekst .kort{margin-top:var(--s3);gap:var(--s1);font-size:.98rem;display:grid}.wk-tekst .knoppen{margin-top:var(--s4);gap:var(--s3)}.wk-sticker{top:var(--s4);left:var(--s4);background:var(--merk);color:var(--ink);font:600 .85rem/1 var(--display);border-radius:999px;padding:.35rem .8rem;position:absolute;rotate:-7deg;box-shadow:0 2px 6px #9c5c174d}.wk-tekst h2{margin-top:var(--s4)}.wk-totaal{margin-bottom:var(--s3);border-radius:var(--r-md);background:#fff;gap:.45rem;padding:.8rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #f0dcb8}.wk-totaal p{color:var(--ink-2);font-size:.98rem}.wk-totaal b{color:var(--ink);font:600 1.15rem/1 var(--display);font-variant-numeric:tabular-nums}.wk-balk{background:var(--sunken-sterk);border-radius:999px;height:.55rem;overflow:hidden}.wk-balk i{border-radius:inherit;background:var(--merk);width:0;height:100%;transition:width 1.5s cubic-bezier(.16,1,.3,1) .25s;display:block}.wk-kader.is-klaar .wk-balk i{width:86%}.wk-kaarten{gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wk-kaart{border-radius:var(--r-md);opacity:0;transform:translateY(16px) scale(.9) rotate(var(--r,0deg));transition:opacity .5s,transform .55s cubic-bezier(.34,1.8,.64,1);transition-delay:calc(var(--i) * .18s + .15s);background:#fff;grid-template-rows:auto auto auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f0dcb8,0 4px 10px -6px #9c5c1759}.wk-kaart:nth-child(odd){--r:-2deg}.wk-kaart:nth-child(2n){--r:1.6deg}.wk-kader.is-klaar .wk-kaart{opacity:1;transform:none}.wk-kaart picture,.wk-kaart img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.wk-dag{z-index:1;font:600 .75rem/1 var(--display);background:#fff;border-radius:999px;padding:.22rem .5rem;position:absolute;top:.4rem;left:.4rem;box-shadow:0 1px 3px #1b273333}.wk-titel{overflow-wrap:anywhere;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.35rem;padding:.45rem .55rem 0;font-size:.78rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.wk-prijs{color:var(--ink-2);padding:.15rem .55rem .5rem;font-size:.75rem}@media (width<=1000px){.wk-kader{gap:var(--s5);padding:var(--s5) var(--s4);grid-template-columns:1fr}.wk-sticker{top:var(--s3);left:var(--s3)}}@media (width<=640px){.wk-kader{padding:var(--s5) var(--s3) var(--s4)}.wk-kaarten{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.wk-kaart:nth-child(7){display:none}.wk-tekst .knoppen .knop{width:100%}}@media (prefers-reduced-motion:reduce){.wk-kaart,.wk-balk i{transition:none}}.wk-smal .wk-kader{padding:var(--s5) var(--s6)}.wk-proef{gap:var(--s5);grid-template-columns:1fr auto}.wk-proef-tekst h2{margin-top:var(--s3);font-size:clamp(1.6rem,2.8vw,2.2rem)}.wk-proef-tekst .lead{margin-top:var(--s2);max-width:40rem}.wk-proef-knop{gap:var(--s2);justify-items:start;display:grid}.wk-proef-noot{color:var(--ink-2);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.wk-proef-noot svg{flex:none;width:1rem;height:1rem}@media (width<=860px){.wk-proef{gap:var(--s4);padding:var(--s5) var(--s4);grid-template-columns:1fr}.wk-proef-knop .knop{width:100%}}.wu-vragen{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wu-vraag{gap:var(--s3);padding:var(--s4);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw);grid-template-columns:auto 1fr;align-items:start;display:grid}.wu-vraag>div{position:relative}.wu-nr{font:600 1.6rem/1 var(--display);color:#f0dcb8;position:absolute;top:-.2rem;right:0}.wu-vraag h3{padding-right:1.6rem;font-size:1.1rem}.wu-vraag p{color:var(--ink-2);margin-top:.35rem;font-size:.93rem}.wu-vraag:nth-child(6n+1) .tegel-ic{--bg:#fbefc9;--fg:#8f6206}.wu-vraag:nth-child(6n+2) .tegel-ic{--bg:#e1ecd9;--fg:#47703a}.wu-vraag:nth-child(6n+3) .tegel-ic{--bg:#dbe8f3;--fg:#2c5d88}.wu-vraag:nth-child(6n+4) .tegel-ic{--bg:#f7dfdc;--fg:#9b4136}.wu-vraag:nth-child(6n+5) .tegel-ic{--bg:#e7e1f3;--fg:#574590}.wu-vraag:nth-child(6n+6) .tegel-ic{--bg:#efe4d4;--fg:#855d2f}.wu-noot{margin-top:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--sunken);color:var(--ink-2)}.wu-noot strong{color:var(--ink)}.wu-daarna{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wu-daar{padding:var(--s4);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw);gap:var(--s2);align-content:start;display:grid}.wu-daar h3{font-size:1.1rem}.wu-daar p{color:var(--ink-2);font-size:.93rem}.wu-daar:first-child .tegel-ic{--bg:#fbefc9;--fg:#8f6206}.wu-daar:nth-child(2) .tegel-ic{--bg:#f7dfdc;--fg:#9b4136}.wu-daar:nth-child(3) .tegel-ic{--bg:#dbe8f3;--fg:#2c5d88}.wu-daar:nth-child(4) .tegel-ic{--bg:#e1ecd9;--fg:#47703a}@media (width<=1000px){.wu-vragen,.wu-daarna{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.wu-vragen,.wu-daarna{grid-template-columns:1fr}.wu-vraag{padding:var(--s3)}}.band{--band-pan:#f2b266;--band-h:2.6rem;color:var(--ink);z-index:21;background:#fde9c4;border-bottom:1px solid #f3d49c;display:block;position:relative}.band-in{align-items:center;gap:var(--s4);min-height:3.5rem;padding-block:.45rem;font-size:.92rem;display:flex}.band-merk{align-items:center;gap:var(--s2);flex:none;display:flex}.band-pan{width:2rem;height:2rem;color:var(--ink);flex:none;margin-top:-.3rem}.band-pan svg{width:100%;height:100%;overflow:visible}.band-pan .deksel{transform-box:fill-box;transform-origin:50% 100%;animation:2.8s ease-in-out infinite deksel}.band-pan .damp{opacity:0;stroke-width:1.6px;animation:2.8s ease-out infinite damp}.band-pan .damp:nth-child(2){animation-delay:.35s}.band-pan .damp:nth-child(3){animation-delay:.7s}@keyframes deksel{0%,60%,to{transform:none}66%{transform:translateY(-2.5px)rotate(-6deg)}72%{transform:none}78%{transform:translateY(-1.5px)rotate(4deg)}84%{transform:none}}@keyframes damp{0%{opacity:0;transform:translateY(3px)}30%{opacity:.8}to{opacity:0;transform:translateY(-4px)}}.band-naam{font:600 1.02rem/1 var(--display);letter-spacing:-.01em;white-space:nowrap}.band-sticker{background:var(--ink);color:#fff;font:600 .74rem/1 var(--display);letter-spacing:.02em;border-radius:999px;flex:none;padding:.32rem .75rem .36rem;transition:rotate .25s cubic-bezier(.34,1.8,.64,1);rotate:-6deg}.band:hover .band-sticker{rotate:5deg}.band-zin{color:#6b5a3c;text-wrap:balance;flex:1 1 0;min-width:10rem;max-width:24rem;font-size:.88rem;line-height:1.3}.band-rol{align-items:center;gap:var(--s2);flex:none;margin-left:auto;display:flex}.band-vanavond{letter-spacing:.06em;text-transform:uppercase;color:#8a6a35;font-size:.75rem;font-weight:600}.band-venster{height:var(--band-h);background:#fff;border-radius:999px;width:15rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f0d29a,0 1px #f7dca9}.band-venster:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 6px 5px -5px #78501440,inset 0 -6px 5px -5px #78501440}.band-reel{will-change:transform;display:block}.band-gerecht{height:var(--band-h);white-space:nowrap;align-items:center;gap:.7rem;padding:0 1.1rem 0 .3rem;font-size:.88rem;font-weight:600;display:flex}.band-gerecht img{object-fit:cover;border-radius:50%;flex:none;width:2.1rem;height:2.1rem}.band-gerecht span{text-overflow:ellipsis;overflow:hidden}.band-knop{height:var(--band-h);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink), 0 2px 0 var(--ink);background:#fff8ea;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:0 1.2rem 0 1rem;font-size:.9rem;font-weight:600;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .16s,background .16s;display:inline-flex}.band-knop svg{flex:none;width:1.15rem;height:1.15rem;transition:rotate .25s cubic-bezier(.34,1.8,.64,1)}.band:hover .band-knop{box-shadow:inset 0 0 0 1.5px var(--ink), 0 3px 0 var(--ink);background:#fff;transform:translateY(-1px)}.band:hover .band-knop svg{rotate:-14deg}.band:active .band-knop{box-shadow:inset 0 0 0 1.5px var(--ink);transform:translateY(2px)}.band.trekt .band-venster{animation:.45s cubic-bezier(.34,1.8,.64,1) trek}@keyframes trek{0%{transform:none}30%{transform:translateY(2px)scale(.97)}to{transform:none}}.band:focus-visible{outline-offset:-3px}@media (width<=1100px){.band-zin{display:none}}@media (width<=900px){.band-vanavond{display:none}.band-in{gap:var(--s3)}}@media (width<=720px){.band{--band-h:2.4rem}.band-in,.band-merk{gap:var(--s1)}.band-naam{font-size:.98rem}.band-sticker{padding:.28rem .6rem .32rem}.band-venster{width:var(--band-h)}.band-gerecht{padding:0 .15rem}.band-gerecht span{display:none}.band-knop{width:var(--band-h);justify-content:center;gap:0;padding:0;font-size:0}}@media (width<=360px){.band-sticker{display:none}}@media (prefers-reduced-motion:reduce){.band-pan .deksel,.band-pan .damp{animation:none}.band-pan .damp{opacity:.7}}.held{padding-top:var(--s5)}.held-tekst{text-align:center;max-width:46rem;margin-inline:auto}.held-tekst .boven{margin-bottom:var(--s2)}.held-tekst h1{font-size:clamp(2.5rem,5.4vw,4.2rem)}.held-tekst .lead{margin-top:var(--s3);font-size:1.2rem}.held-tekst .knoppen{margin-top:var(--s4);justify-content:center}.held-punten{justify-content:center;gap:var(--s1) var(--s4);margin-top:var(--s4);color:var(--ink-2);flex-wrap:wrap;font-size:.95rem;display:flex}.held-punten li{align-items:center;gap:.4rem;display:inline-flex}.held-punten svg{width:1.05rem;height:1.05rem;color:var(--merk-diep)}.held-beeld{margin-top:var(--s6);padding-bottom:3.5rem;position:relative}.held-scherm .scherm{border-radius:1.4rem;padding:.9%;box-shadow:0 30px 60px -28px #1b273373,0 2px 6px #1b27331f}.held-scherm .scherm .clip{border-radius:.8rem}.held-tel{width:clamp(7rem,13%,10.5rem);position:absolute;bottom:0;right:-1.5%}.held-tel .tel{border-radius:1.7rem;width:100%;padding:.35rem;box-shadow:0 24px 40px -18px #1b27338c}.held-tel .tel .clip{border-radius:1.4rem}.held-gezin{background:var(--surface);border-radius:var(--r-lg);width:clamp(10rem,17%,13.5rem);box-shadow:0 24px 40px -18px #1b273373, inset 0 0 0 1px var(--hairline);margin:0;padding:.4rem .4rem .1rem;position:absolute;bottom:0;left:-1.5%}.held-gezin img{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--r-lg) - .25rem);width:100%}.held-gezin figcaption{color:var(--ink-2);padding:.45rem .35rem .5rem;font-size:.85rem}.held-gezin figcaption strong{color:var(--ink);font-weight:600}@media (width<=700px){.held-tekst{text-align:left}.held-tekst .knoppen,.held-punten{justify-content:flex-start}.held-beeld{margin-top:var(--s5);padding-bottom:2rem}.held-gezin{display:none}.held-tel{width:36%;right:2%}}.hoebegin .sectiekop{max-width:40rem}.stappen3{gap:var(--s4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.stap3{gap:var(--s2);flex-direction:column;display:flex}.stap3 h3{margin-top:var(--s1);font-size:1.3rem}.stap3 p{color:var(--ink-2);flex:1}.stap3 .knop-tekst{margin-top:var(--s1);align-self:flex-start}.stap3-foto{border-radius:var(--r-xl);background:var(--sunken-sterk);position:relative;overflow:hidden}.stap3-foto img{aspect-ratio:4/3;object-fit:cover;width:100%}.stap3-nr{width:2.4rem;height:2.4rem;color:var(--ink);font:600 1.1rem/1 var(--display);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:.9rem;left:.9rem;box-shadow:0 2px 8px #1b273333}@media (width<=860px){.stappen3{gap:var(--s3)}.stap3 h3{font-size:1.15rem}}@media (width<=700px){.stappen3{gap:var(--s5);grid-template-columns:1fr}.stap3 h3{font-size:1.3rem}}.gezinnen-rij{gap:var(--s4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.gezinskaart{gap:var(--s1);background:var(--surface);border-radius:var(--r-xl);padding:.6rem .6rem var(--s4);box-shadow:inset 0 0 0 1px var(--hairline), var(--schaduw);flex-direction:column;display:flex}.gezinskaart h3{margin:var(--s2) var(--s2) 0;font-size:1.3rem}.gezinskaart p{margin-inline:var(--s2);color:var(--ink-2);font-size:.98rem}.gezinskaart .gezin-kinderen{color:var(--ink);margin-top:0;font-size:.95rem;font-weight:500}.gezin-foto{border-radius:calc(var(--r-xl) - .35rem);background:var(--sunken-sterk);position:relative;overflow:hidden}.gezin-foto img{aspect-ratio:4/3;object-fit:cover;width:100%}.gezin-fn{margin:var(--s2) var(--s2) 0;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.gezin-fn a{background:var(--sunken);border-radius:999px;padding:.3rem .7rem;font-size:.85rem;font-weight:500;transition:background .15s;display:inline-block}.gezin-fn a:hover{background:var(--sunken-sterk)}@media (width<=860px){.gezinnen-rij{gap:var(--s5);grid-template-columns:1fr}}
