@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--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}@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 dt{font-family:var(--font-kop);color:var(--olijf-diep);margin-top:1rem;font-size:1rem;font-weight:700;font-stretch:108%}.weetjes dt:first-child{margin-top:0}.weetjes dd{border-bottom:1px solid var(--lijn);margin-top:.15rem;padding-bottom:1rem;line-height:1.5}.weetjes dd:last-child{border-bottom:0;padding-bottom:0}@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:1rem;margin-top:clamp(3rem,2rem + 4vw,5rem);display:grid}.galerij figure{border-radius:var(--rond);margin:0;overflow:hidden}.galerij img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--uit)}.galerij figure:hover img{transform:scale(1.04)}@media (width>=48em){.galerij{grid-template-columns:repeat(12,1fr);grid-auto-rows:24rem}.galerij figure:first-child{grid-column:1/8}.galerij figure:nth-child(2){grid-column:8/13}}@media (width<=47.99em){.galerij img{aspect-ratio:4/3}}.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}}.hero{background:var(--olijf-diep);min-height:min(52rem,100svh - 5.5rem);color:var(--linnen);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.hero__beeld,.hero__beeld picture,.hero__beeld img{width:100%;height:100%;position:absolute;inset:0}.hero__beeld{z-index:-2}.hero__beeld img{object-fit:cover;object-position:50% 55%;transform:scale(1.08) translate3d(0, var(--schuif,0px), 0);transform-origin:50% 40%}.hero:before{content:"";z-index:-1;background:linear-gradient(#191e1514 28%,#191e158c 62%,#191e15db 100%);position:absolute;inset:0}.hero__binnen{width:min(100% - 2 * var(--rand), var(--max));margin-inline:auto;padding-block:7rem clamp(4.5rem,3rem + 5vw,7rem)}.hero__kop{max-width:14ch;font-size:clamp(2.9rem,.9rem + 8.2vw,8.25rem);line-height:.96}.hero__kop span{display:block}.hero__onder{gap:1.75rem;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.hero__tekst{color:#f7f2e7eb;max-width:34em;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.5}.hero__acties{flex-wrap:wrap;gap:.9rem;display:flex}.hero .kleed{--r:clamp(.9rem, .5rem + 1.6vw, 1.6rem);position:absolute;bottom:-1px;left:0;right:0}@media (width>=64em){.hero__onder{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}}@media (prefers-reduced-motion:no-preference){.js .hero__kop span,.js .hero__tekst,.js .hero__acties{opacity:0;animation:opkomen 1s var(--uit) forwards;transform:translateY(2.25rem)}.js .hero__kop span:first-child{animation-delay:.1s}.js .hero__kop span:nth-child(2){animation-delay:.22s}.js .hero__kop span:nth-child(3){animation-delay:.34s}.js .hero__tekst{animation-delay:.6s}.js .hero__acties{animation-delay:.75s}.js .hero__beeld img{animation:hero-zoom 2.4s var(--uit) both}}@keyframes opkomen{to{opacity:1;transform:none}}@keyframes hero-zoom{0%{filter:saturate(.75)brightness(.8)}}.verhaal{padding-block:clamp(4rem,2rem + 7vw,8rem) clamp(3rem,2rem + 4vw,6rem)}.verhaal__tekst{max-width:24em;font-family:var(--font-kop);letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.75rem,1rem + 2.8vw,3.6rem);font-weight:700;font-stretch:112%;line-height:1.14}.verhaal__woord{transition:opacity .35s linear}.js .verhaal__woord{opacity:.2}.js .verhaal__woord.is-aan{opacity:1}.verhaal__extra{gap:1.5rem;max-width:62rem;margin-top:clamp(2rem,1rem + 3vw,3.5rem);display:grid}.verhaal__extra p{max-width:40em;color:var(--stil)}@media (width>=56em){.verhaal__extra{grid-template-columns:1fr 1fr;gap:3rem}}.cijfers{border-block:1px solid var(--lijn);grid-template-columns:1fr 1fr;gap:0;display:grid}.cijfers__item{padding:1.75rem .5rem 1.75rem 0}.cijfers__item+.cijfers__item{border-left:1px solid var(--lijn);padding-left:clamp(1rem,3vw,2.5rem)}.cijfers__item:nth-child(3){border-left:0;border-top:1px solid var(--lijn);padding-left:0}.cijfers__item:nth-child(4){border-top:1px solid var(--lijn)}.cijfers__getal{font-family:var(--font-kop);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--olijf);font-size:clamp(2.6rem,1.4rem + 4vw,5.2rem);font-weight:800;font-stretch:122%;line-height:1;display:block}.cijfers__uitleg{max-width:16em;color:var(--stil);margin-top:.6rem;font-size:.98rem;line-height:1.4;display:block}@media (width>=56em){.cijfers{grid-template-columns:repeat(4,1fr)}.cijfers__item:nth-child(3){border-left:1px solid var(--lijn);border-top:0;padding-left:clamp(1rem,3vw,2.5rem)}.cijfers__item:nth-child(4){border-top:0}}.mozaiek__kop{gap:1.25rem;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem);display:grid}.mozaiek__kop p{max-width:34em;color:var(--stil)}.mozaiek{gap:1rem;display:grid}.tegel{border-radius:var(--rond);background:var(--olijf-diep);min-height:19rem;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 1s var(--uit), filter .6s}.tegel:after{content:"";background:linear-gradient(#0000 20%,#191e1533 45%,#191e15d1 100%);position:absolute;inset:0}.tegel__tekst{z-index:1;gap:.4rem;padding:1.4rem 4.5rem 1.4rem 1.4rem;display:grid;position:absolute;inset:auto 0 0}.tegel__kop{font-family:var(--font-kop);letter-spacing:-.015em;font-size:clamp(1.4rem,1rem + 1.2vw,2.1rem);font-weight:800;font-stretch:116%;line-height:1.05}.tegel__regel{color:#f7f2e7e0;max-width:26em;font-size:.98rem;line-height:1.4}.tegel__pijl{z-index:1;background:var(--saffraan);width:2.9rem;height:2.9rem;color:var(--inkt);transition:transform .4s 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.06)}.tegel:hover .tegel__pijl,.tegel:focus-visible .tegel__pijl{background:var(--linnen);transform:rotate(-45deg)scale(1.08)}@media (width>=48em){.mozaiek{grid-template-columns:repeat(12,1fr);grid-auto-rows:15rem}.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}}.manieren__kop{max-width:40rem;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem)}.manieren__lijst{border-top:1px solid var(--lijn-licht);margin:0;padding:0;list-style:none}.manier{border-bottom:1px solid var(--lijn-licht);transition:padding .4s var(--uit), background .3s;gap:.6rem;padding-block:1.75rem;display:grid}.manier__naam{font-family:var(--font-kop);letter-spacing:-.02em;color:var(--salie);font-size:clamp(1.7rem,1rem + 2.6vw,3.1rem);font-weight:800;font-stretch:118%;line-height:1.05;transition:color .3s}.manier__tekst{color:#f7f2e7db;max-width:34em}.manier:hover .manier__naam{color:var(--saffraan)}@media (width>=56em){.manier{grid-template-columns:.9fr 1fr;align-items:baseline;gap:3rem}.manier:hover{padding-left:1.25rem}}.manieren__voet{margin-top:2rem}.chef{align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.chef__beeld{margin:0}.chef__beeld img{aspect-ratio:1;object-fit:cover;object-position:6% 30%;mix-blend-mode:multiply;width:100%}.chef__tekst{justify-items:start;gap:1.25rem;display:grid}.chef__citaat{font-family:var(--font-kop);letter-spacing:-.01em;color:var(--olijf);font-size:clamp(1.4rem,1rem + 1.3vw,2.1rem);font-weight:700;font-stretch:112%;line-height:1.2}@media (width>=56em){.chef{grid-template-columns:.95fr 1fr}}.gebied__kop{max-width:44rem;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem)}.gebied__kop p{color:#f7f2e7d6;max-width:34em;margin-top:1.25rem}.loper{gap:0;padding-block:.35rem;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.loper__rij{flex:none;align-items:center;gap:0;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:after{content:"";background:var(--saffraan);border-radius:50%;width:.45em;height:.45em;margin-inline:.6em}.loper--terug .loper__rij li{color:#f7f2e7e6}@media (prefers-reduced-motion:no-preference){.loper__rij{animation:60s linear infinite loop}.loper--terug .loper__rij{animation-duration:72s;animation-direction:reverse}.loper:hover .loper__rij{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.loper{flex-wrap:wrap;mask-image:none}.loper__rij{flex-wrap:wrap;min-width:0}.loper__rij[aria-hidden=true]{display:none}}@keyframes loop{to{transform:translate(-100%)}}.blogkop{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem);display:flex}.uitgelicht{gap:2rem;display:grid}.uitgelicht__groot{gap:1.1rem;text-decoration:none;display:grid}.uitgelicht__groot picture{border-radius:var(--rond);overflow:hidden}.uitgelicht__groot img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .9s var(--uit)}.uitgelicht__groot:hover img{transform:scale(1.04)}.uitgelicht__lijst{border-top:1px solid var(--lijn);align-content:start;margin:0;padding:0;list-style:none;display:grid}.uitgelicht__lijst a{border-bottom:1px solid var(--lijn);gap:.35rem;padding-block:1.4rem;text-decoration:none;display:grid}.uitgelicht__lijst a:hover .kop3{text-decoration:underline;text-decoration-color:var(--saffraan);text-underline-offset:.2em;text-decoration-thickness:3px}@media (width>=56em){.uitgelicht{grid-template-columns:1.15fr 1fr;gap:clamp(2rem,5vw,5rem)}}.meta{color:var(--stil);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;font-size:.9rem;display:flex}.badge{border:1px solid var(--olijf);background:var(--salie-zacht);color:var(--olijf-diep);border-radius:999px;padding:.2rem .7rem;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-block}.slot{background:var(--saffraan);color:var(--inkt);isolation:isolate;padding-block:clamp(4rem,2rem + 7vw,8rem) clamp(5rem,3rem + 7vw,9rem);position:relative}.slot__binnen{gap:clamp(2rem,1rem + 4vw,4rem);display:grid}.slot__kop{max-width:14em}.slot__tekst{max-width:32em;margin-top:1.25rem;font-size:1.15rem}.slot__wegen{border-top:2px solid var(--inkt);gap:0;margin:0;padding:0;list-style:none;display:grid}.slot__weg a{border-bottom:2px solid var(--inkt);font-family:var(--font-kop);overflow-wrap:anywhere;transition:padding .35s var(--uit), background .25s, color .25s;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-size:clamp(1.2rem,.9rem + 1.3vw,1.9rem);font-weight:800;font-stretch:112%;line-height:1.15;text-decoration:none;display:flex}.slot__weg a:hover{background:var(--inkt);color:var(--saffraan);padding-inline:1rem}.slot__weg .icoon{width:1.3em;height:1.3em}.slot .kleed{--kleed:var(--olijf-diep);--r:clamp(.9rem, .5rem + 1.6vw, 1.6rem);position:absolute;bottom:-1px;left:0;right:0}@media (width>=56em){.slot__binnen{grid-template-columns:1.1fr 1fr;align-items:end}}.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;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}}.contact{align-items:start;gap:clamp(2.5rem,1rem + 4vw,5rem);display:grid}.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.25rem;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}.contact__noot{color:var(--stil);max-width:30em;margin-top:1.5rem}@media (width>=56em){.contact{grid-template-columns:.8fr 1.2fr}}.formulier{border:2px solid var(--olijf);border-radius:var(--rond);background:var(--papier);gap:1.35rem;padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}.formulier__rij{gap:1.35rem;display:grid}@media (width>=40em){.formulier__rij{grid-template-columns:1fr 1fr}}.formulier__veld{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.formulier__label{padding:0;font-size:.98rem;font-weight:600}.formulier__optioneel{color:var(--stil);margin-left:.4rem;font-size:.9rem;font-weight:400}.formulier__invoer{border:1.5px solid var(--olijf);background:var(--linnen);border-radius:.5rem;width:100%;min-height:3.1rem;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s,background .2s}.formulier__invoer:hover{background:var(--papier)}.formulier__invoer:focus{border-color:var(--inkt);box-shadow:0 0 0 3px var(--saffraan);background:var(--papier);outline:none}textarea.formulier__invoer{resize:vertical;min-height:9rem}.formulier__keuzes{gap:.7rem}.formulier__opties{flex-wrap:wrap;gap:.5rem;display:flex}.formulier__optie{position:relative}.formulier__optie input{opacity:0;cursor:pointer;position:absolute;inset:0}.formulier__optie span{border:1.5px solid var(--olijf);border-radius:999px;padding:.5rem 1rem;font-size:.98rem;font-weight:500;line-height:1.3;transition:background .2s,color .2s;display:inline-block}.formulier__optie:hover span{background:var(--salie-zacht)}.formulier__optie input:checked+span{background:var(--olijf);color:var(--linnen)}.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:.95rem;line-height:1.45;display:flex}.formulier__toestemming input{width:1.3rem;height:1.3rem;accent-color:var(--olijf);flex:none;margin-top:.15rem}.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:.5rem;padding:.9rem 1rem;font-weight:500}.formulier__voet{justify-items:start;gap:.9rem;display:grid}.formulier__privacy{color:var(--stil);max-width:36em;font-size:.9rem}.melding{justify-items:start;gap:1.5rem;max-width:40rem;display:grid}.voet{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}}