@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-wdth-normal.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 700;font-display:swap}@font-face{font-family:Archivo Fallback;src:local(Arial);size-adjust:96%;ascent-override:92%;descent-override:22%}@font-face{font-family:Plex Fallback;src:local(Arial);size-adjust:101%;ascent-override:100%;descent-override:26%}:root{--linnen:#f7f2e7;--linnen-diep:#ede5d1;--papier:#fffdf8;--inkt:#2e3429;--olijf:#586050;--olijf-diep:#272d22;--salie:#a8b890;--salie-zacht:#e2e9d4;--saffraan:#e3a336;--saffraan-diep:#c98a1b;--stil:#5b6354;--lijn:#2e342929;--lijn-licht:#f7f2e738;--font-kop:"Archivo", "Archivo Fallback", ui-sans-serif, system-ui, sans-serif;--font-tekst:"IBM Plex Sans", "Plex Fallback", ui-sans-serif, system-ui, sans-serif;--rand:clamp(1.25rem, .5rem + 3.2vw, 4rem);--max:80rem;--smal:44rem;--kopruimte:6rem;--boog:999px 999px .75rem .75rem;--rond:.75rem;--schaduw:0 1.25rem 2.5rem -1.25rem #272d2273;--uit:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--kopruimte);color-scheme:light}body{background:var(--linnen);color:var(--inkt);font-family:var(--font-tekst);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}@media (width>=48em){body{font-size:1.125rem}}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}[hidden]{display:none!important}img,picture,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--saffraan-diep);outline-offset:3px}::selection{background:var(--salie);color:var(--olijf-diep)}.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(--saffraan);color:var(--inkt);padding:.75rem 1rem;font-weight:600;position:fixed;top:1rem;left:1rem;transform:translateY(-250%)}.skiplink:focus{transform:none}.icoon{flex:none;width:1.15em;height:1.15em}.kop1,.kop2,.kop3{font-family:var(--font-kop);letter-spacing:-.02em;text-wrap:balance;font-weight:800;font-stretch:118%;line-height:1.02}.kop1{font-size:clamp(2.5rem,1rem + 6vw,6.5rem)}.kop2{font-size:clamp(2rem,1.1rem + 3.4vw,4.25rem)}.kop3{letter-spacing:-.012em;font-size:clamp(1.35rem,1.05rem + 1vw,1.9rem);line-height:1.12}.lead{max-width:38em;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);line-height:1.5}.binnen{width:min(100% - 2 * var(--rand), var(--max));margin-inline:auto}.sectie{padding-block:clamp(4rem,2rem + 8vw,9rem)}.sectie--los{padding-top:0}.sectie--diep{background:var(--olijf-diep);color:var(--linnen)}.sectie--salie{background:var(--salie-zacht)}.sectie--linnen2{background:var(--linnen-diep)}.knop{border:2px solid var(--saffraan);background:var(--saffraan);min-height:3.25rem;color:var(--inkt);font-family:var(--font-kop);cursor:pointer;transition:background .25s var(--uit), color .25s var(--uit), border-color .25s var(--uit), transform .25s var(--uit);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:700;font-stretch:108%;line-height:1.1;text-decoration:none;display:inline-flex}.knop .icoon{transition:transform .3s var(--uit)}.knop:hover{background:var(--inkt);border-color:var(--inkt);color:var(--linnen)}.knop:hover .icoon{transform:translate(.25rem)}.knop:active{transform:scale(.97)}.knop--rand{color:inherit;background:0 0;border-color:currentColor}.knop--rand:hover{background:var(--linnen);border-color:var(--linnen);color:var(--inkt)}.knop--groot{min-height:3.6rem;padding:.95rem 1.9rem;font-size:1.08rem;box-shadow:0 .9rem 1.8rem -1rem #c98a1be6}.knop--groot:hover{box-shadow:none}.knop--klein{min-height:2.75rem;padding:.55rem 1.2rem;font-size:.95rem}.knop:disabled{opacity:.6;cursor:progress}.tekstlink{border-bottom:2px solid var(--saffraan);align-items:center;gap:.5rem;padding-bottom:.1rem;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.tekstlink:hover{border-color:currentColor}.tekstlink--licht{color:var(--linnen)}@media (prefers-reduced-motion:no-preference){.js .rv{opacity:0;transition:opacity .8s var(--uit), transform .8s var(--uit);transform:translateY(1.75rem)}.js .rv.is-zichtbaar{opacity:1;transform:none}.js .rv-beeld{clip-path:inset(0 0 99.6% 0 round var(--rond));transition:clip-path 1.1s var(--uit)}.js .rv-beeld.is-zichtbaar{clip-path:inset(0 0 0 0 round var(--rond))}.js .rv-boog{clip-path:inset(99.6% 0 0);transition:clip-path 1.2s var(--uit)}.js .rv-boog.is-zichtbaar{clip-path:inset(0)}.js .gestaffeld>.rv:nth-child(2){transition-delay:80ms}.js .gestaffeld>.rv:nth-child(3){transition-delay:.16s}.js .gestaffeld>.rv:nth-child(4){transition-delay:.24s}.js .gestaffeld>.rv:nth-child(5){transition-delay:.32s}.js .gestaffeld>.rv:nth-child(6){transition-delay:.4s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.kleed{--r:1.1rem;height:var(--r);background:radial-gradient(circle at 50% 100%, var(--kleed,var(--linnen)) calc(var(--r) - .5px), transparent var(--r)) 0 0 / calc(var(--r) * 2) var(--r) repeat-x}.kleed--neer{background:radial-gradient(circle at 50% 0, var(--kleed,var(--linnen)) calc(var(--r) - .5px), transparent var(--r)) 0 0 / calc(var(--r) * 2) var(--r) repeat-x}.icoon.terug{transform:rotate(180deg)}.kop{z-index:50;background:var(--linnen);border-bottom:1px solid var(--lijn);transition:transform .4s var(--uit), box-shadow .3s;position:sticky;top:0}.kop--weg{transform:translateY(-110%)}.kop--vast{box-shadow:0 .75rem 1.5rem -1.25rem #272d2280}.kop__binnen{width:min(100% - 2 * var(--rand), var(--max));justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.5rem;margin-inline:auto;display:flex}.kop__merk{flex:none;line-height:0;display:block}.kop__logo{width:auto;height:5.2rem}.kop__nav{display:none}.kop__lijst{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.kop__lijst>li>a,.kop__lijst summary{font-family:var(--font-kop);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.98rem;font-weight:600;font-stretch:108%;text-decoration:none;list-style:none;transition:background .2s;display:inline-flex}.kop__lijst summary::-webkit-details-marker{display:none}.kop__lijst>li>a:hover,.kop__lijst summary:hover,.kop__lijst details[open]>summary,.kop__lijst [aria-current]{background:var(--salie-zacht)}.kop__diensten{position:relative}.kop__diensten .icoon{width:.8em;height:.8em;transition:transform .25s var(--uit);transform:rotate(90deg)}.kop__diensten[open] .icoon{transform:rotate(-90deg)}.kop__paneel{background:var(--papier);border:1px solid var(--lijn);width:31rem;box-shadow:var(--schaduw);border-radius:1rem;grid-template-columns:1fr 1fr;gap:.15rem 1.25rem;margin:0;padding:1rem;list-style:none;display:grid;position:absolute;top:calc(100% + .9rem);left:50%;transform:translate(-50%)}.kop__paneel a{border-radius:.5rem;padding:.55rem .75rem;font-weight:500;line-height:1.3;text-decoration:none;display:block}.kop__paneel a:hover,.kop__paneel [aria-current]{background:var(--salie-zacht)}.kop__acties{align-items:center;gap:.75rem;display:flex}.kop__tel{white-space:nowrap;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:none}.kop__tel:hover{text-decoration:underline}.kop__contact{display:none}@media (width>=64em){.kop__nav{display:block}.kop__tel,.kop__contact{display:inline-flex}.menu{display:none}}@media (width>=64em) and (width<=74em){.kop__tel span{display:none}}.menu{position:relative}.menu__knop{border:2px solid var(--inkt);min-height:2.75rem;font-family:var(--font-kop);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1rem;font-weight:700;font-stretch:108%;list-style:none;display:inline-flex}.menu__knop::-webkit-details-marker{display:none}.menu__streep{background:currentColor;width:1.1rem;height:2px;transition:background .2s;position:relative}.menu__streep:before,.menu__streep:after{content:"";width:100%;height:2px;transition:transform .3s var(--uit);background:currentColor;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{z-index:40;padding:1.5rem var(--rand) 3rem;background:var(--linnen);position:fixed;inset:5.5rem 0 0;overflow-y:auto}.menu__lijst{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.menu__lijst>li>a{border-bottom:1px solid var(--lijn);font-family:var(--font-kop);letter-spacing:-.01em;padding:.65rem 0;font-size:1.6rem;font-weight:800;font-stretch:112%;text-decoration:none;display:block}.menu__sub{grid-template-columns:1fr 1fr;gap:0 1rem;margin:.4rem 0 1rem;padding:0;list-style:none;display:grid}.menu__sub a{color:var(--stil);padding:.4rem 0;font-weight:500;text-decoration:none;display:block}.menu__contact{gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.menu__contact a{align-items:center;gap:.6rem;font-weight:600;text-decoration:none;display:inline-flex}html.menu-open{overflow:hidden}.kruimels{color:var(--stil);margin-bottom:1.5rem;font-size:.92rem}.kruimels ol{flex-wrap:wrap;gap:.35rem .6rem;margin:0;padding:0;list-style:none;display:flex}.kruimels li+li:before{content:"/";opacity:.6;margin-right:.6rem}.kruimels a{text-decoration:none}.kruimels a:hover{text-decoration:underline}.paginakop{padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(2.5rem,1.5rem + 4vw,5rem);overflow:hidden}.paginakop__binnen{align-items:end;gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.paginakop__tekst{align-content:end;justify-items:start;gap:1.5rem;display:grid}.paginakop__acties{flex-wrap:wrap;gap:.8rem;margin-top:.5rem;display:flex}.boog{border-radius:var(--boog);background:var(--salie-zacht);margin:0;overflow:hidden}.boog img{aspect-ratio:4/5;object-fit:cover;width:100%}@media (width>=56em){.paginakop__binnen{grid-template-columns:1.15fr .85fr}.paginakop__binnen--enkel{grid-template-columns:minmax(0,1fr)}}.dienst{gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.dienst__tekst{align-content:start;gap:1.25rem;max-width:36rem;display:grid}.dienst__tekst p:first-child{font-size:1.25rem;font-weight:500;line-height:1.5}.weetjes{border:1px solid var(--olijf);border-radius:var(--rond);background:var(--salie-zacht);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.weetjes__kop{margin-bottom:1rem}.weetjes dl{margin:0;display:grid}.weetjes__rij{border-bottom:1px solid var(--lijn);padding-block:.9rem}.weetjes__rij:first-child{padding-top:0}.weetjes__rij:last-child{border-bottom:0;padding-bottom:0}.weetjes dt{font-family:var(--font-kop);color:var(--olijf-diep);font-size:1rem;font-weight:700;font-stretch:108%}.weetjes dd{margin:.15rem 0 0;line-height:1.5}@media (width>=56em){.dienst{grid-template-columns:1fr 1fr;align-items:start}}.kaart{border:2px solid var(--olijf);border-radius:var(--rond);background:var(--papier);margin-top:clamp(3rem,2rem + 4vw,5rem);padding:clamp(1.5rem,1rem + 3vw,3.5rem)}.kaart__kop{text-align:center;margin-bottom:1.5rem}.kaart__lijst{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.kaart__gerecht{border-bottom:1px dashed var(--olijf);gap:.25rem;padding-bottom:1.5rem;display:grid}.kaart__gerecht:last-child{border-bottom:0;padding-bottom:0}.kaart__naam{font-family:var(--font-kop);letter-spacing:-.01em;color:var(--olijf);font-size:1.35rem;font-weight:800;font-stretch:116%}@media (width>=48em){.kaart__lijst{grid-template-columns:1fr 1fr;gap:2rem 3.5rem}.kaart__gerecht:nth-last-child(2){border-bottom:0;padding-bottom:0}}.galerij{gap:.85rem;margin-top:clamp(3rem,2rem + 4vw,5rem);display:grid}.galerij__foto{border-radius:var(--rond);background:var(--linnen-diep);margin:0;overflow:hidden}.galerij__foto picture{height:100%}.galerij__foto img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:transform 1s var(--uit)}.galerij__foto:hover img{transform:scale(1.04)}@media (width>=48em){.galerij{grid-template-columns:1.35fr 1fr;height:clamp(20rem,32vw,30rem)}.galerij__foto img{aspect-ratio:auto}}.verder{gap:clamp(2rem,1rem + 4vw,4rem);display:grid}.verder__lijst{border-top:1px solid var(--lijn);margin:1.25rem 0 0;padding:0;list-style:none}.verder__lijst a{border-bottom:1px solid var(--lijn);transition:padding .3s var(--uit), background .2s;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-weight:600;text-decoration:none;display:flex}.verder__lijst a:hover{background:var(--salie-zacht);padding-inline:.75rem}.chips{flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.chip{border:1.5px solid var(--olijf);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1.05rem;font-size:.98rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.chip:hover,.chip[aria-pressed=true],.chip[aria-current]{background:var(--olijf);color:var(--linnen)}@media (width>=56em){.verder{grid-template-columns:1fr 1fr}}.band{background:var(--olijf-diep);color:var(--linnen);padding-block:clamp(3rem,2rem + 4vw,5.5rem)}.band__binnen{align-items:center;gap:1.75rem;display:grid}.band__acties{flex-wrap:wrap;gap:.8rem;display:flex}@media (width>=56em){.band__binnen{grid-template-columns:1fr auto;gap:3rem}}.rijen{gap:clamp(3rem,2rem + 5vw,7rem);padding-bottom:clamp(4rem,2rem + 7vw,8rem);display:grid}.rij{align-items:center;gap:clamp(1.5rem,1rem + 3vw,4rem);display:grid}.rij__beeld{display:block}.rij__beeld img{aspect-ratio:4/3}.rij__tekst{justify-items:start;gap:1.25rem;display:grid}@media (width>=56em){.rij{grid-template-columns:.8fr 1fr}.rij:nth-child(2n){grid-template-columns:1fr .8fr}.rij:nth-child(2n) .rij__beeld{order:2}}.paginakop--dienst{padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.paginakop--dienst .paginakop__binnen{align-items:center}.paginakop__kop{letter-spacing:-.03em;font-size:clamp(2.8rem,1rem + 6.4vw,6.75rem);line-height:.95}.feitjes{gap:.55rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.feitjes li{align-items:flex-start;gap:.6rem;font-weight:500;line-height:1.45;display:flex}.feitjes .icoon{border:1px solid var(--salie);background:var(--salie-zacht);width:1.4rem;height:1.4rem;color:var(--olijf-diep);border-radius:50%;padding:.2rem}.paginakop__beeld{position:relative}.boog--groot img{aspect-ratio:4/5;max-height:42rem}.paginakop__stempel{background:var(--saffraan);width:7.5rem;height:7.5rem;color:var(--inkt);font-family:var(--font-kop);text-align:center;border-radius:50%;place-items:center;padding:1rem;font-size:1.05rem;font-weight:800;font-stretch:118%;line-height:1.05;display:grid;position:absolute;bottom:2rem;left:-.75rem;transform:rotate(-10deg);box-shadow:0 1rem 2rem -1rem #161b1380}@media (width>=56em){.paginakop__stempel{width:8.5rem;height:8.5rem;left:-2.5rem}}@media (prefers-reduced-motion:no-preference){.js .paginakop__stempel{animation:stempel .9s .7s var(--uit) both}}@keyframes stempel{0%{opacity:0;transform:rotate(-40deg)scale(.6)}}.kaart__voet{text-align:center;margin-top:2rem}.werkwijze{background:var(--linnen-diep);padding-block:clamp(4.5rem,2rem + 7vw,8.5rem)}.werkwijze__kop{gap:1.25rem;margin-bottom:clamp(2.5rem,1rem + 4vw,4.5rem);display:grid}.werkwijze__kop .lead{color:var(--stil);max-width:32em}@media (width>=56em){.werkwijze__kop{grid-template-columns:1.1fr 1fr;align-items:end;gap:4rem}}.stappen{gap:2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.stap{align-content:start;gap:.6rem;padding-left:4.5rem;display:grid;position:relative}.stap__nr{background:var(--olijf-diep);width:3.3rem;height:3.3rem;color:var(--linnen);font-family:var(--font-kop);transition:background .3s, color .3s, transform .4s var(--uit);border-radius:50%;place-items:center;font-size:1.35rem;font-weight:800;font-stretch:120%;display:grid;position:absolute;top:0;left:0}.stap:hover .stap__nr{background:var(--saffraan);color:var(--inkt);transform:rotate(-8deg)scale(1.06)}.stap__naam{font-family:var(--font-kop);letter-spacing:-.012em;font-size:clamp(1.3rem,1.05rem + .8vw,1.65rem);font-weight:800;font-stretch:114%;line-height:1.1}.stap p{max-width:26em;color:var(--stil);font-size:1.02rem;line-height:1.55}@media (width>=56em){.stappen{grid-template-columns:repeat(4,1fr);gap:2.5rem}.stappen:before{content:"";background:repeating-linear-gradient(90deg, var(--olijf) 0 8px, transparent 8px 16px);opacity:.5;transform-origin:0;height:2px;position:absolute;top:1.6rem;left:1.65rem;right:1.65rem}.stap{padding-top:4.75rem;padding-left:0}.stap__nr{z-index:1;box-shadow:0 0 0 .6rem var(--linnen-diep)}}@media (width>=56em) and (prefers-reduced-motion:no-preference){.js .stappen:before{transition:transform 1.6s .2s var(--uit);transform:scaleX(0)}.js .stappen.is-zichtbaar:before{transform:none}}.werkwijze__actie{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(2.5rem,1rem + 3vw,3.5rem);display:flex}.vragen__lijst{border-top:1px solid var(--lijn)}.vraag{border-bottom:1px solid var(--lijn)}.vraag summary{font-family:var(--font-kop);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);font-weight:700;font-stretch:112%;line-height:1.25;list-style:none;display:flex}.vraag summary::-webkit-details-marker{display:none}.vraag__plus{border:1.5px solid var(--olijf);width:2.4rem;height:2.4rem;transition:transform .4s var(--uit), background .25s, color .25s;border-radius:50%;flex:none;place-items:center;display:grid}.vraag summary:hover .vraag__plus{background:var(--salie-zacht)}.vraag[open] .vraag__plus{border-color:var(--olijf-diep);background:var(--olijf-diep);color:var(--linnen);transform:rotate(45deg)}.vraag__antwoord{max-width:44em;color:var(--stil);padding:0 3.5rem 1.5rem 0}@media (prefers-reduced-motion:no-preference){.vraag[open] .vraag__antwoord{animation:antwoord .45s var(--uit)}}@keyframes antwoord{0%{opacity:0;transform:translateY(-.5rem)}}.aanvraag{--r:clamp(.9rem, .5rem + 1.6vw, 1.6rem);background:var(--olijf-diep);color:var(--linnen);padding-block:clamp(5rem,2rem + 7vw,8.5rem);position:relative}.aanvraag:before{content:"";height:var(--r);background:radial-gradient(circle at 50% 0, var(--kleed,var(--linnen)) calc(var(--r) - .5px), transparent var(--r)) 0 0 / calc(var(--r) * 2) var(--r) repeat-x;position:absolute;top:-1px;left:0;right:0}.aanvraag__binnen{align-items:start;gap:clamp(2.5rem,1rem + 4vw,5rem);display:grid}.aanvraag__intro{align-content:start;gap:1.5rem;display:grid}.aanvraag__kop{max-width:12em}h1.aanvraag__kop{font-size:clamp(2.6rem,1rem + 5vw,5.25rem);line-height:.98}.aanvraag__tekst{color:#f7f2e7e0;max-width:32em;font-size:1.12rem}.aanvraag__stappen{gap:.85rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.aanvraag__stappen li{color:#f7f2e7eb;align-items:flex-start;gap:.85rem;max-width:30em;line-height:1.45;display:flex}.aanvraag__nr{border:1.5px solid var(--salie);width:2rem;height:2rem;color:var(--salie);font-family:var(--font-kop);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:grid}.aanvraag__direct{border-top:1px solid var(--lijn-licht);margin-top:.75rem;padding-top:1.5rem}.aanvraag__liever{color:var(--salie);margin-bottom:.75rem;font-weight:600}.aanvraag__routes{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.aanvraag__routes a{font-family:var(--font-kop);overflow-wrap:anywhere;align-items:center;gap:.75rem;padding-block:.35rem;font-size:clamp(1.02rem,.95rem + .5vw,1.3rem);font-weight:700;font-stretch:110%;text-decoration:none;transition:color .2s;display:inline-flex}.aanvraag__routes .icoon{width:2.4rem;height:2.4rem;transition:background .25s, color .25s, transform .35s var(--uit);background:#f7f2e71a;border-radius:50%;padding:.55rem}.aanvraag__routes a:hover{color:var(--saffraan)}.aanvraag__routes a:hover .icoon{background:var(--saffraan);color:var(--inkt);transform:rotate(-8deg)}@media (width>=60em){.aanvraag__binnen{grid-template-columns:.85fr 1.15fr}.aanvraag__intro{position:sticky;top:7rem}}.actiebalk{left:.6rem;right:.6rem;bottom:calc(.6rem + env(safe-area-inset-bottom,0px));z-index:45;background:var(--olijf-diep);transition:transform .45s var(--uit), opacity .3s;border-radius:999px;grid-template-columns:1fr 1fr 1.55fr;gap:.35rem;padding:.35rem;display:grid;position:fixed;box-shadow:0 1rem 2.5rem -.75rem #161b1399}.actiebalk.is-weg{opacity:0;pointer-events:none;transform:translateY(calc(100% + 1.5rem))}.actiebalk__knop{min-height:3rem;color:var(--linnen);font-family:var(--font-kop);white-space:nowrap;transition:background .2s, transform .2s var(--uit);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .6rem;font-size:.95rem;font-weight:700;font-stretch:108%;text-decoration:none;display:inline-flex}.actiebalk__knop:active{transform:scale(.96)}.actiebalk__knop:not(.actiebalk__knop--hoofd):hover{background:#f7f2e71a}.actiebalk__knop--hoofd{background:var(--saffraan);color:var(--inkt)}html.menu-open .actiebalk{display:none}@media (width<=63.99em){body{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}}@media (width>=64em){.actiebalk{display:none}}.dienstsectie{padding-top:clamp(1.5rem,.5rem + 3vw,4rem)}@media (width>=56em){.stappen:before{right:calc(25% - 3.5rem)}}@media (width<=55.99em){.paginakop--dienst{padding-top:1rem}.paginakop--dienst .paginakop__beeld{order:-1}.boog--groot img{aspect-ratio:5/4}.paginakop__stempel{width:6.5rem;height:6.5rem;font-size:.95rem;bottom:-1.5rem;left:auto;right:.5rem}}@media (width<=59.99em){.aanvraag__intro{display:contents}.aanvraag__binnen{gap:1.5rem}.aanvraag__kop{order:1}.aanvraag__tekst{order:2}.aanvraag .formulier{order:3;margin-block:.75rem 1rem}.aanvraag__stappen{order:4}.aanvraag__direct{order:5}}@media (width<=30em){.aanvraag__routes a,.contact__lijst a,.contact__lijst span.waarde{font-size:1rem;font-stretch:100%}}.hero{--fotohoogte:min(96vw, 32rem);background:var(--olijf-diep);color:var(--linnen);isolation:isolate;position:relative;overflow:hidden}.hero__beeld,.hero:before{height:var(--fotohoogte);position:absolute;inset:0 0 auto}.hero__beeld{z-index:-2;background:var(--olijf-diep);overflow:hidden}.hero__beeld picture,.hero__beeld img{width:100%;height:100%}.hero__beeld img{object-fit:cover;object-position:30% 55%;transform:scale(1.06) translate3d(0, var(--schuif,0px), 0);transform-origin:50% 30%}.hero:before{content:"";z-index:-1;background:linear-gradient(#272d2200 30%,#272d22a6 70%,#272d22 100%)}.hero__binnen{width:min(100% - 2 * var(--rand), var(--max));padding-block:calc(var(--fotohoogte) - 6rem) clamp(3.5rem, 2rem + 4vw, 4.5rem);gap:2.25rem;margin-inline:auto;display:grid}.hero__tekstblok{align-content:end;gap:1.25rem;display:grid}.hero__kop{letter-spacing:-.03em;font-size:clamp(2.85rem,.6rem + 8.6vw,6.6rem);line-height:.94}.hero__kop span{display:block}.hero__kop span+span{color:var(--saffraan)}.hero__tekst{color:#f7f2e7f0;max-width:33em;font-size:clamp(1.08rem,1rem + .45vw,1.3rem);line-height:1.5}.hero__bewijs{gap:.45rem;margin:0;padding:0;font-size:.98rem;font-weight:500;list-style:none;display:grid}.hero__bewijs li{align-items:center;gap:.6rem;display:flex}.hero__bewijs .icoon{background:var(--salie);width:1.35rem;height:1.35rem;color:var(--olijf-diep);border-radius:50%;padding:.2rem}.hero__kleed{--r:clamp(.9rem, .5rem + 1.6vw, 1.6rem);position:absolute;bottom:-1px;left:0;right:0}.planner{border:1px solid var(--lijn);background:var(--papier);color:var(--inkt);border-radius:1.25rem;gap:1.15rem;padding:clamp(1.35rem,1rem + 1.5vw,2rem);display:grid;position:relative;box-shadow:0 2.5rem 4rem -2rem #161b138c}.planner__kop{font-family:var(--font-kop);letter-spacing:-.015em;font-size:clamp(1.45rem,1.1rem + 1vw,1.85rem);font-weight:800;font-stretch:116%;line-height:1.05}.planner__groep{border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.planner__groep legend{margin-bottom:.55rem;padding:0;font-size:.95rem;font-weight:600}.planner__opties{flex-wrap:wrap;gap:.4rem;display:flex}.planner__optie{position:relative}.planner__optie input{opacity:0;cursor:pointer;position:absolute;inset:0}.planner__optie span{min-height:2.35rem;transition:background .2s, color .2s, border-color .2s, transform .2s var(--uit);border:1.5px solid #2e342952;border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:.92rem;font-weight:500;line-height:1.2;display:inline-flex}.planner__optie:hover span{border-color:var(--olijf);background:var(--salie-zacht)}.planner__optie input:checked+span{border-color:var(--olijf-diep);background:var(--olijf-diep);color:var(--linnen)}.planner__optie input:active+span{transform:scale(.96)}.planner__optie input:focus-visible+span{outline:3px solid var(--saffraan-diep);outline-offset:2px}.planner__knop{width:100%;margin-top:.25rem}.planner__of{color:var(--stil);text-align:center;font-size:.9rem}.planner__of a{color:var(--inkt);white-space:nowrap;font-weight:600}@media (width>=64em){.hero{min-height:min(56rem,100svh - 5.5rem);display:grid}.hero__beeld,.hero:before{height:auto;inset:0}.hero__beeld img{object-position:50% 58%}.hero:before{background:linear-gradient(#161b130d 30%,#161b1359 55%,#161b13d1 100%),linear-gradient(90deg,#161b139e 0%,#161b134d 45%,#0000 70%)}.hero__binnen{grid-template-columns:minmax(0,1fr) 25.5rem;align-items:end;gap:clamp(2.5rem,5vw,5rem);padding-block:7rem clamp(4.5rem,3rem + 3vw,6rem)}.hero__kop{font-size:clamp(4rem,.6rem + 5.6vw,6.6rem)}.hero__bewijs{grid-template-columns:repeat(3,auto);justify-content:start;gap:.6rem 1.75rem;font-size:.95rem}.hero__bewijs li{align-items:flex-start;max-width:15em;line-height:1.35}.planner{margin-bottom:-1.5rem}}@media (width>=64em) and (width<=80em){.hero__bewijs{grid-template-columns:1fr}.hero__bewijs li{max-width:none}}@media (prefers-reduced-motion:no-preference){.js .hero__kop span,.js .hero__tekst,.js .hero__bewijs li,.js .planner{opacity:0;animation:opkomen 1s var(--uit) forwards;transform:translateY(2rem)}.js .hero__kop span:first-child{animation-delay:.1s}.js .hero__kop span:nth-child(2){animation-delay:.24s}.js .hero__tekst{animation-delay:.5s}.js .hero__bewijs li:first-child{animation-delay:.62s}.js .hero__bewijs li:nth-child(2){animation-delay:.7s}.js .hero__bewijs li:nth-child(3){animation-delay:.78s}.js .planner{animation-duration:1.2s;animation-delay:.45s}.js .hero__beeld img{animation:hero-licht 2.6s var(--uit) both}}@keyframes opkomen{to{opacity:1;transform:none}}@keyframes hero-licht{0%{filter:saturate(.6)brightness(.65);scale:1.08}}.cijferband{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) 0}.cijfers{border-block:1px solid var(--lijn);grid-template-columns:1fr 1fr;display:grid}.cijfers__item{padding:1.6rem .75rem 1.6rem 0}.cijfers__item:nth-child(2n){border-left:1px solid var(--lijn);padding-left:clamp(1rem,3vw,2.5rem)}.cijfers__item:nth-child(n+3){border-top:1px solid var(--lijn)}.cijfers__getal{font-family:var(--font-kop);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--olijf);font-size:clamp(2.5rem,1.4rem + 3.6vw,4.8rem);font-weight:800;font-stretch:122%;line-height:1;display:block}.cijfers__uitleg{max-width:16em;color:var(--stil);margin-top:.6rem;font-size:.95rem;line-height:1.4;display:block}@media (width>=56em){.cijfers{grid-template-columns:repeat(4,1fr)}.cijfers__item+.cijfers__item{border-left:1px solid var(--lijn);padding-left:clamp(1rem,3vw,2.5rem)}.cijfers__item:nth-child(n+3){border-top:0}}.sectiekop{gap:1.25rem;margin-bottom:clamp(2rem,1rem + 3vw,3.75rem);display:grid}.sectiekop .lead{color:var(--stil);max-width:32em}.sectiekop--licht .lead{color:#f7f2e7d1}@media (width>=56em){.sectiekop{grid-template-columns:1.1fr 1fr;align-items:end;gap:4rem}}.mozaiek{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.tegel{border-radius:var(--rond);background:var(--olijf-diep);min-height:12.5rem;color:var(--linnen);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.tegel picture,.tegel img{width:100%;height:100%;position:absolute;inset:0}.tegel img{object-fit:cover;transition:transform 1.1s var(--uit)}.tegel:after{content:"";background:linear-gradient(#0000 20%,#161b1340 45%,#161b13d9 100%);transition:opacity .5s;position:absolute;inset:0}.tegel__tekst{z-index:1;gap:.35rem;padding:1.35rem 4.5rem 1.35rem 1.35rem;display:grid;position:absolute;inset:auto 0 0}.tegel__kop{font-family:var(--font-kop);letter-spacing:-.02em;font-size:clamp(1.4rem,1rem + 1.2vw,2.15rem);font-weight:800;font-stretch:116%;line-height:1.02}.tegel__regel{color:#f7f2e7e0;max-width:26em;font-size:.95rem;line-height:1.4}.tegel__pijl{z-index:1;background:var(--saffraan);width:2.9rem;height:2.9rem;color:var(--inkt);transition:transform .45s var(--uit), background .3s;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1.1rem;right:1.1rem}.tegel:hover img,.tegel:focus-visible img{transform:scale(1.07)}.tegel:hover .tegel__pijl,.tegel:focus-visible .tegel__pijl{background:var(--linnen);transform:rotate(-45deg)scale(1.1)}@media (width<=47.99em){.tegel:first-child,.tegel:last-child{grid-column:1/-1}.tegel:first-child{min-height:17rem}.tegel:not(:first-child) .tegel__regel{display:none}.tegel:not(:first-child) .tegel__tekst{padding:1rem 1rem 3.75rem}.tegel:not(:first-child) .tegel__kop{font-size:1.2rem}.tegel:not(:first-child) .tegel__pijl{width:2.3rem;height:2.3rem;bottom:1rem;left:1rem;right:auto}}@media (width>=48em){.mozaiek{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(12rem,16vw,15.5rem)}.tegel{min-height:0}.tegel:first-child{grid-area:span 2/1/auto/8}.tegel:nth-child(2),.tegel:nth-child(3){grid-column:8/13}.tegel:nth-child(4){grid-column:1/6}.tegel:nth-child(5){grid-column:6/13}.tegel:nth-child(6){grid-column:1/4}.tegel:nth-child(7){grid-column:4/9}.tegel:nth-child(8){grid-column:9/13}.tegel:nth-child(6) .tegel__regel,.tegel:nth-child(8) .tegel__regel{display:none}}.vormen{background:var(--olijf-diep);color:var(--linnen);padding-block:clamp(4.5rem,2rem + 8vw,9rem)}.vormen__beelden{display:none}.vormen__lijst{gap:2.75rem;margin:0;padding:0;list-style:none;display:grid}.vorm{justify-items:start;gap:.75rem;display:grid}.vorm__beeld{border-radius:var(--rond);width:100%;margin-bottom:.5rem;overflow:hidden}.vorm__beeld img{aspect-ratio:4/3;object-fit:cover;width:100%}.vorm__naam{font-family:var(--font-kop);letter-spacing:-.025em;color:var(--salie);font-size:clamp(1.9rem,1rem + 3vw,3.4rem);font-weight:800;font-stretch:118%;line-height:1;transition:color .4s}.vorm__tekst{color:#f7f2e7db;max-width:32em}.vorm__actie{border-bottom:2px solid var(--saffraan);color:var(--linnen);align-items:center;gap:.5rem;padding-bottom:.15rem;font-weight:600;text-decoration:none;display:inline-flex}.vorm__actie .icoon{transition:transform .3s var(--uit)}.vorm__actie:hover .icoon{transform:translate(.25rem)}@media (width>=64em){.vormen__raster{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,6vw,6.5rem);display:grid}.vormen__beelden{border-radius:var(--rond);background:#1c2118;height:min(38rem,100svh - 10rem);display:block;position:sticky;top:7rem;overflow:hidden}.vormen__beeld{opacity:0;transition:opacity .7s var(--uit), transform 1.2s var(--uit);position:absolute;inset:0;transform:scale(1.06)}.vormen__beeld.is-actief{opacity:1;transform:none}.vormen__beeld picture,.vormen__beeld img{width:100%;height:100%}.vormen__beeld img{object-fit:cover}.vorm__beeld{display:none}.vormen__lijst{gap:0}.vorm{border-top:1px solid var(--lijn-licht);opacity:.55;min-height:min(26rem,52svh);transition:opacity .5s var(--uit);align-content:center;padding-block:2rem}.vorm:first-child{border-top:0}.vorm.is-actief{opacity:1}.vorm.is-actief .vorm__naam{color:var(--saffraan)}}.paella{background:var(--olijf);color:var(--linnen);padding-block:clamp(4.5rem,2rem + 8vw,9rem);overflow:hidden}.paella__binnen{align-items:center;gap:clamp(2.5rem,1rem + 5vw,6rem);display:grid}.paella__pan{aspect-ratio:1;background:#22281d;border-radius:50%;justify-self:center;width:min(100%,34rem);padding:clamp(.6rem,1.4vw,1rem);box-shadow:0 2.5rem 4rem -1.5rem #0000008c,inset 0 0 0 2px #ffffff0f}.paella__draai{width:100%;height:100%;transform:rotate(var(--draai,0deg));border-radius:50%;overflow:hidden}.paella__draai picture,.paella__draai img{width:100%;height:100%}.paella__draai img{object-fit:cover;transform:scale(1.12)}.paella__tekst{justify-items:start;gap:1.5rem;display:grid}.paella__tekst .lead{color:#f7f2e7e6}.menu-lijst{border-top:1px solid var(--lijn-licht);width:100%;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.menu-lijst li{border-bottom:1px solid var(--lijn-licht);gap:.2rem;padding-block:.95rem;display:grid}.menu-lijst__naam{font-family:var(--font-kop);color:#f0d29a;font-size:1.2rem;font-weight:800;font-stretch:116%}.menu-lijst__tekst{color:#f7f2e7e0;font-size:.98rem;line-height:1.5}@media (width>=40em){.menu-lijst li{grid-template-columns:12rem 1fr;align-items:baseline;gap:1.5rem}}.tijdlijn{grid-template-columns:2fr 2fr 1fr;gap:.4rem;width:100%;display:grid}.tijdlijn__deel{color:#f7f2e7e0;align-content:start;gap:.2rem;padding-top:1.1rem;font-size:.9rem;line-height:1.3;display:grid;position:relative}.tijdlijn__deel:before{content:"";transform-origin:0;background:#f7f2e76b;border-radius:3px;height:6px;position:absolute;inset:0 0 auto}.tijdlijn__deel--eten:before{background:var(--saffraan)}.tijdlijn__deel strong{font-family:var(--font-kop);color:var(--linnen);font-size:1.35rem;font-stretch:116%}@media (prefers-reduced-motion:no-preference){.js .tijdlijn .tijdlijn__deel:before{transition:transform .8s var(--uit);transform:scaleX(0)}.js .tijdlijn.is-zichtbaar .tijdlijn__deel:before{transform:none}.js .tijdlijn .tijdlijn__deel:nth-child(2):before{transition-delay:.45s}.js .tijdlijn .tijdlijn__deel:nth-child(3):before{transition-delay:.9s}}.paella__acties{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.5rem;display:flex}@media (width>=56em){.paella__binnen{grid-template-columns:.9fr 1.1fr}}.chef{background:var(--salie-zacht);position:relative;overflow:hidden}.chef__binnen{gap:2rem;padding-top:clamp(4.5rem,2rem + 7vw,8rem);display:grid}.chef__tekst{justify-items:start;gap:1.25rem;display:grid}.chef__citaat{font-family:var(--font-kop);letter-spacing:-.02em;color:var(--olijf);font-size:clamp(1.6rem,1rem + 2vw,2.6rem);font-weight:800;font-stretch:112%;line-height:1.1}.chef__bewijs{gap:.75rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.chef__bewijs li{align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.chef__bewijs .icoon{background:var(--olijf);width:1.5rem;height:1.5rem;color:var(--linnen);border-radius:50%;margin-top:.05rem;padding:.22rem}.chef__bewijs a{font-weight:600}.chef__klant{border:1px solid var(--lijn);border-radius:var(--rond);background:var(--papier);margin:.75rem 0 0;padding:1.5rem 1.5rem 1.35rem 4rem;position:relative}.chef__klant:before{content:"“";font-family:var(--font-kop);color:var(--saffraan);font-size:4rem;font-weight:800;line-height:1;position:absolute;top:.6rem;left:1.1rem}.chef__klant blockquote{font-family:var(--font-kop);margin:0;font-size:1.12rem;font-weight:600;font-stretch:108%;line-height:1.4}.chef__klant figcaption{color:var(--stil);margin-top:.6rem;font-size:.9rem}.chef__acties{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.5rem;display:flex}.chef__beeld{margin:0 calc(-1 * var(--rand));background:var(--salie-zacht);align-self:end}.chef__beeld img{mix-blend-mode:multiply;width:100%}@media (width>=56em){.chef__binnen{grid-template-columns:1fr 1.05fr;align-items:end;gap:clamp(2rem,4vw,4rem)}.chef__tekst{padding-bottom:clamp(4.5rem,2rem + 6vw,8rem)}.chef__beeld{margin:0 calc(-1 * var(--rand)) 0 0}}.strook{padding-block:clamp(4.5rem,2rem + 7vw,8rem);overflow:hidden}.strook h2{margin-bottom:clamp(2rem,1rem + 3vw,3.5rem)}.strook__rij{width:max-content;height:clamp(11rem,7rem + 13vw,20rem);transform:translate3d(var(--x,0px), 0, 0);will-change:transform;gap:.85rem;display:flex}.strook__rij+.strook__rij{margin-top:.85rem}.strook__rij--twee{margin-left:-18vw}.strook__foto{border-radius:var(--rond);background:var(--linnen-diep);flex:none;height:100%;margin:0;overflow:hidden}.strook__foto picture{height:100%}.strook__foto img{object-fit:cover;width:auto;height:100%;transition:transform 1s var(--uit)}.strook__foto:hover img{transform:scale(1.05)}.gebied{background:var(--olijf-diep);color:var(--linnen);padding-block:clamp(4rem,2rem + 6vw,7rem);overflow:hidden}.gebied__kop{gap:1.25rem;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem);display:grid}.gebied__kop p{color:#f7f2e7d6;max-width:34em;font-size:1.12rem}@media (width>=56em){.gebied__kop{grid-template-columns:1.1fr 1fr;align-items:end;gap:4rem}}.loper{padding-block:.35rem;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.loper__rij{flex:none;align-items:center;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.loper__rij li{font-family:var(--font-kop);letter-spacing:-.02em;white-space:nowrap;color:var(--salie);align-items:center;font-size:clamp(1.8rem,1rem + 3.2vw,4rem);font-weight:800;font-stretch:118%;line-height:1.25;display:flex}.loper__rij li:nth-child(2n){color:#f7f2e7eb}.loper__rij li:after{content:"";background:var(--saffraan);border-radius:50%;width:.4em;height:.4em;margin-inline:.6em}@media (prefers-reduced-motion:no-preference){.loper__rij{animation:70s linear infinite loop}.loper:hover .loper__rij{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.loper{mask-image:none}.loper__rij{flex-wrap:wrap;min-width:0}.loper__rij[aria-hidden=true]{display:none}}@keyframes loop{to{transform:translate(-100%)}}.vragen__binnen{gap:clamp(2rem,1rem + 3vw,4rem);display:grid}.vragen__intro{align-content:start;justify-items:start;gap:1.1rem;display:grid}.vragen__intro p{color:var(--stil);max-width:26em}@media (width>=56em){.vragen__binnen{grid-template-columns:.8fr 1.2fr}.vragen__intro{position:sticky;top:7rem}}.filter{flex-wrap:wrap;gap:.6rem;margin-bottom:2.5rem;display:flex}.berichten{gap:2.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.bericht[hidden]{display:none}.bericht a{align-content:start;gap:.85rem;height:100%;text-decoration:none;display:grid}.bericht picture{border-radius:var(--rond);background:var(--salie-zacht);overflow:hidden}.bericht img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .9s var(--uit)}.bericht a:hover img{transform:scale(1.05)}.bericht__tekst{max-width:38em;color:var(--stil);font-size:1rem;line-height:1.5}.bericht a:hover .kop3{text-decoration:underline;text-decoration-color:var(--saffraan);text-underline-offset:.2em;text-decoration-thickness:3px}@media (width>=48em){.berichten{grid-template-columns:repeat(6,1fr)}.bericht:nth-child(4n+1){grid-column:span 4}.bericht:nth-child(4n+2),.bericht:nth-child(4n+3){grid-column:span 2}.bericht:nth-child(4n+4){grid-column:span 4}.bericht:nth-child(4n+1) img,.bericht:nth-child(4n+4) img{aspect-ratio:16/10}.bericht:nth-child(4n+2) img,.bericht:nth-child(4n+3) img{aspect-ratio:4/3}}.artikelkop{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) clamp(1.5rem,1rem + 2vw,3rem)}.artikelkop__binnen{gap:1.25rem;max-width:56rem;display:grid}.artikelfoto{margin:0 auto}.artikelfoto img{object-fit:cover;border-radius:var(--rond);width:100%;max-height:38rem}.artikelfoto--klein{max-width:28rem}.artikel{max-width:var(--smal);margin-inline:auto;padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem);font-size:1.1rem}.artikel>*+*{margin-top:1.1rem}.artikel h2{font-family:var(--font-kop);letter-spacing:-.012em;color:var(--olijf-diep);margin-top:2.25rem;font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem);font-weight:800;font-stretch:112%;line-height:1.15}.artikel ul,.artikel ol{padding-left:1.4rem}.artikel li+li{margin-top:.4rem}.artikel li::marker{color:var(--olijf);font-weight:700}.artikel__lead{font-family:var(--font-kop);color:var(--olijf);font-size:1.45rem;font-weight:700;font-stretch:112%;line-height:1.25}.artikel__naam{font-family:var(--font-kop);color:var(--olijf);font-weight:800;font-stretch:112%}.artikel .tapas{counter-reset:tapa;gap:1.5rem;padding:0;list-style:none;display:grid}.artikel .tapas li{border-bottom:1px solid var(--lijn);counter-increment:tapa;margin:0;padding:0 0 1.5rem 3.4rem;position:relative}.artikel .tapas li:before{content:counter(tapa);background:var(--saffraan);width:2.3rem;height:2.3rem;font-family:var(--font-kop);border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:grid;position:absolute;top:.1rem;left:0}.artikel .tapas h2{margin:0 0 .25rem;font-size:1.25rem}.artikel .soorten,.artikel .markten{gap:0;margin-top:1.5rem;display:grid}.artikel dt{font-family:var(--font-kop);color:var(--olijf);margin-top:1.25rem;font-size:1.15rem;font-weight:800;font-stretch:112%}.artikel dd{border-bottom:1px solid var(--lijn);padding-bottom:1.25rem;font-size:1rem;line-height:1.55}.artikel__terug{max-width:var(--smal);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0 auto;padding-bottom:clamp(3rem,2rem + 4vw,5rem);display:flex}.over{align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.over__tekst{gap:1.25rem;max-width:38rem;display:grid}.over__tekst p:first-child{font-size:1.3rem;font-weight:500;line-height:1.5}.over__chef{background:var(--salie-zacht);border-radius:var(--boog);margin:0;overflow:hidden}.over__chef img{aspect-ratio:4/5;object-fit:cover;object-position:22% 15%;mix-blend-mode:multiply;width:100%}@media (width>=56em){.over{grid-template-columns:1.2fr .8fr}}.plaatsen{gap:2rem;margin-top:clamp(2rem,1rem + 2vw,3rem);display:grid}.plaatsen h3{margin-bottom:.75rem}.plaatsen p{color:#f7f2e7e0;max-width:40em}@media (width>=48em){.plaatsen{grid-template-columns:1fr 1fr;gap:3rem}}.overkop{background:var(--salie-zacht);padding-top:clamp(2.5rem,1.5rem + 4vw,5rem);overflow:hidden}.overkop__binnen{align-items:end;gap:2rem;display:grid}.overkop__tekst{justify-items:start;gap:1.5rem;padding-bottom:clamp(1rem,4vw,5rem);display:grid}.overkop__chef{margin:0 calc(-1 * var(--rand));background:var(--salie-zacht)}.overkop__chef img{mix-blend-mode:multiply;width:100%}@media (width>=56em){.overkop__binnen{grid-template-columns:1fr 1fr}.overkop__chef{margin:0 calc(-1 * var(--rand)) 0 0}}.over__beelden{grid-template-columns:1fr 1fr;align-content:start;gap:.85rem;display:grid}.over__beelden figure{border-radius:var(--rond);margin:0;overflow:hidden}.over__beelden figure:first-child{grid-column:1/-1}.over__beelden img{aspect-ratio:4/3;object-fit:cover;width:100%}.over__beelden figure:first-child img{aspect-ratio:16/10}.contactkop{background:var(--olijf-diep);color:var(--linnen);padding-top:1.5rem}.contactkop .kruimels{color:#f7f2e7bf;margin-bottom:0}.contactkop+.aanvraag{padding-top:clamp(2rem,1rem + 3vw,4rem)}.contactkop+.aanvraag:before{display:none}.contact__lijst{border-top:1px solid var(--lijn);margin:0;padding:0;list-style:none;display:grid}.contact__lijst li{border-bottom:1px solid var(--lijn);gap:.15rem;padding-block:1.1rem;display:grid}.contact__label{color:var(--stil);font-size:.9rem}.contact__lijst a,.contact__lijst span.waarde{font-family:var(--font-kop);overflow-wrap:anywhere;font-size:1.2rem;font-weight:700;font-stretch:110%;text-decoration:none}.contact__lijst a:hover{text-decoration:underline;text-decoration-color:var(--saffraan);text-decoration-thickness:3px}@media (width>=48em){.contact__lijst{grid-template-columns:repeat(2,1fr);column-gap:3rem}}.formulier{border:1px solid var(--lijn);background:var(--papier);color:var(--inkt);border-radius:1.25rem;gap:1.3rem;padding:clamp(1.4rem,1rem + 2.2vw,2.75rem);display:grid;box-shadow:0 2.5rem 4rem -2.5rem #0009}.formulier__kop{font-family:var(--font-kop);letter-spacing:-.015em;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem);font-weight:800;font-stretch:116%;line-height:1.05}.formulier__rij{gap:1.3rem;display:grid}@media (width>=40em){.formulier__rij{grid-template-columns:1fr 1fr}}.formulier__veld{border:0;align-content:start;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.formulier__label{padding:0;font-size:.96rem;font-weight:600}.formulier__optioneel{color:var(--stil);margin-left:.4rem;font-size:.88rem;font-weight:400}.formulier__invoer{background:var(--linnen);border:1.5px solid #2e342959;border-radius:.6rem;width:100%;min-height:3.1rem;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s,background .2s}.formulier__invoer::placeholder{color:#7c8274}.formulier__invoer:hover{border-color:var(--olijf);background:var(--papier)}.formulier__invoer:focus{border-color:var(--inkt);box-shadow:0 0 0 3px var(--saffraan);background:var(--papier);outline:none}.formulier__invoer[aria-invalid=true]{border-color:#9c2f1d}textarea.formulier__invoer{resize:vertical;min-height:6rem}.formulier__keuzes legend{margin-bottom:.6rem}.formulier__opties{flex-wrap:wrap;gap:.45rem;display:flex}.formulier__optie{position:relative}.formulier__optie input{opacity:0;cursor:pointer;position:absolute;inset:0}.formulier__optie span{min-height:2.5rem;transition:background .2s, color .2s, border-color .2s, transform .2s var(--uit);border:1.5px solid #2e342952;border-radius:999px;align-items:center;padding:.4rem .95rem;font-size:.95rem;font-weight:500;line-height:1.25;display:inline-flex}.formulier__optie:hover span{border-color:var(--olijf);background:var(--salie-zacht)}.formulier__optie input:checked+span{border-color:var(--olijf-diep);background:var(--olijf-diep);color:var(--linnen)}.formulier__optie input:active+span{transform:scale(.96)}.formulier__optie input:focus-visible+span{outline:3px solid var(--saffraan-diep);outline-offset:2px}.formulier__toestemming{align-items:flex-start;gap:.75rem;font-size:.94rem;line-height:1.45;display:flex}.formulier__toestemming input{width:1.3rem;height:1.3rem;accent-color:var(--olijf-diep);flex:none;margin-top:.12rem}.formulier__val{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formulier__fout{color:#6e1f12;background:#fbe9e4;border:1.5px solid #9c2f1d;border-radius:.6rem;padding:.9rem 1rem;font-weight:500}.formulier__veldfout{color:#9c2f1d;margin-top:-.6rem;font-size:.9rem;font-weight:500}.formulier__veld .formulier__veldfout{margin-top:0}.formulier__voet{justify-items:start;gap:.8rem;display:grid}.formulier__voet .knop{width:100%}@media (width>=40em){.formulier__voet .knop{width:auto}}.formulier__privacy{color:var(--stil);max-width:36em;font-size:.88rem}.formulier.is-bezig .knop{cursor:progress}.melding{justify-items:start;gap:1.5rem;max-width:40rem;display:grid}.voet{border-top:1px solid var(--lijn-licht);background:var(--olijf-diep);color:var(--linnen);padding-block:clamp(3rem,2rem + 4vw,5.5rem) 2rem}.voet__raster{gap:2.5rem;display:grid}.voet__merk img{width:auto;height:6.5rem}.voet__over{color:#f7f2e7c7;max-width:24em;margin-top:1rem;font-size:1rem}.voet__kop{font-family:var(--font-kop);color:var(--salie);margin-bottom:.9rem;font-size:1.05rem;font-weight:800;font-stretch:112%}.voet__lijst{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.voet__lijst a{color:#f7f2e7eb;overflow-wrap:anywhere;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.voet__lijst a:hover{color:var(--saffraan);text-decoration:underline}.voet__onder{border-top:1px solid var(--lijn-licht);color:#f7f2e7b3;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:3rem;padding-top:1.5rem;font-size:.9rem;display:flex}.voet__onder a{color:inherit}@media (width>=48em){.voet__raster{grid-template-columns:1.3fr 1fr 1fr;gap:3rem}}