@font-face{font-family:'Bricolage Grotesque';src:url(letters/satoshi-500.woff2) format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Bricolage Grotesque';src:url(letters/satoshi-500.woff2) format('woff2');font-weight:500;font-display:swap}@font-face{font-family:'Bricolage Grotesque';src:url(letters/satoshi-700.woff2) format('woff2');font-weight:700;font-display:swap}@font-face{font-family:'Instrument Sans';src:url(letters/satoshi-300.woff2) format('woff2');font-weight:300;font-display:swap}@font-face{font-family:'Instrument Sans';src:url(letters/satoshi-400.woff2) format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Instrument Sans';src:url(letters/satoshi-500.woff2) format('woff2');font-weight:500;font-display:swap}@font-face{font-family:'Instrument Sans';src:url(letters/satoshi-700.woff2) format('woff2');font-weight:600;font-display:swap}@font-face{font-family:'Instrument Sans';src:url(letters/satoshi-700.woff2) format('woff2');font-weight:700;font-display:swap}:root{--p-zand:#fbf6ef;--p-room:#fffdf8;--p-zand-diep:#faf0e6;--p-zand-wolk:#f6e2d4;--p-zand-halo:#efe6d6;--p-zand-lijn:#f1e8da;--p-zand-lijn-fijn:#f4ecdf;--p-terracotta:#a83621;--p-terracotta-diep:#8d2b18;--p-terracotta-licht:#b8422b;--p-saffraan:#fbb05c;--p-saffraan-licht:#ffd9a3;--p-saffraan-diep:#ef9b33;--p-inkt:#4a3f36;--p-inkt-zacht:#6f6053;--p-inkt-zacht-diep:#56483d;--p-room-op-diep:#f0d9cf;--p-petrol:#10525e}:root{--stap:1.1547005;--maat-basis:1.125rem;--sport--2:calc(var(--sport--1) / var(--stap));--sport--1:calc(var(--sport-0) / var(--stap));--sport-0:var(--maat-basis);--sport-1:calc(var(--sport-0) * var(--stap));--sport-2:calc(var(--sport-1) * var(--stap));--sport-3:calc(var(--sport-2) * var(--stap));--sport-4:calc(var(--sport-3) * var(--stap));--sport-5:calc(var(--sport-4) * var(--stap));--sport-6:calc(var(--sport-5) * var(--stap));--sport-7:calc(var(--sport-6) * var(--stap));--sport-8:calc(var(--sport-7) * var(--stap));--sport-9:calc(var(--sport-8) * var(--stap));--sport-10:calc(var(--sport-9) * var(--stap));--maat-fijn:var(--sport--2);--maat-ui:var(--sport--1);--maat-tekst:var(--sport-0);--maat-lead:var(--sport-2);--maat-titel:var(--sport-4);--maat-kop:var(--sport-6);--maat-sectie:var(--sport-8);--maat-display:var(--sport-10)}:root{--letter-display:'Bricolage Grotesque','Helvetica Neue',Helvetica,Arial,sans-serif;--letter-tekst:'Instrument Sans',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--gewicht:400;--gewicht-nadruk:600;--gewicht-display:400;--gewicht-display-nadruk:500;--gewicht-display-zwaar:700;--regel-display:1.1074;--regel-sectie:1.125;--regel-kop:1.125;--regel-titel:1.125;--regel-lead:1.3333;--regel-tekst:1.5556;--regel-ui:1.2831;--regel-fijn:1.4815;--spatie-display:-0.025em;--spatie-tekst:0em;--spatie-kapitaal:0.1em;--bijsnede-display:0.204em;--bijsnede-kop:0.213em;--bijsnede-lead:0.307em;--lucht-onder-kop:0.6em;--leesbreedte:60ch;--leesbreedte-kort:34ch}:root{--ritme:4px;--ruimte-0:4px;--ruimte-1:8px;--ruimte-2:12px;--ruimte-3:16px;--ruimte-4:24px;--ruimte-5:32px;--ruimte-6:48px;--ruimte-7:64px;--ruimte-8:96px;--ruimte-9:128px;--goot:var(--ruimte-5);--marge-blad:var(--ruimte-6);--doek-pad:var(--ruimte-6);--veld-pad:var(--ruimte-3);--sectie-pad:var(--ruimte-8);--sectie-adem:var(--ruimte-9);--raakvlak:44px}:root{--rond-veld:var(--ruimte-3);--rond-doek:var(--ruimte-4);--rond-pil:999px}:root{--vlak-grond:var(--p-zand);--vlak-paneel:var(--p-room);--vlak-veld:var(--p-zand-diep);--vlak-waas:var(--p-zand-wolk);--vlak-diep:var(--p-terracotta);--vlak-warm:var(--p-saffraan);--rand:var(--p-zand-lijn);--rand-fijn:var(--p-zand-lijn-fijn);--halo:var(--p-zand-halo);--lijn-dik:2px;--papier-inkt:var(--p-inkt);--papier-inkt-zacht:var(--p-inkt-zacht);--papier-inkt-accent:var(--p-terracotta);--grond-inkt:var(--p-inkt);--grond-inkt-zacht:var(--p-inkt-zacht);--grond-inkt-accent:var(--p-terracotta);--inkt-op-diep:var(--p-room);--inkt-op-warm:var(--p-inkt);--accent:var(--p-terracotta);--accent-hover:var(--p-terracotta-licht)}:root{--inkt:var(--grond-inkt);--inkt-zacht:var(--grond-inkt-zacht);--inkt-accent:var(--grond-inkt-accent);--lijn:var(--rand);--contour:var(--halo)}:root{--zel-grond:var(--p-zand);--zel-vol-1:#efe6d6;--zel-vol-2:#f3ebdd;--zel-vol-3:#ebe0cb;--zel-vol-4:#e7dac2}html:root{--zel0:var(--zel-grond);--zel1:color-mix(in oklab,var(--zel-grond),var(--zel-vol-1) var(--zel-sterkte));--zel2:color-mix(in oklab,var(--zel-grond),var(--zel-vol-2) var(--zel-sterkte));--zel3:color-mix(in oklab,var(--zel-grond),var(--zel-vol-3) var(--zel-sterkte));--zel4:color-mix(in oklab,var(--zel-grond),var(--zel-vol-4) var(--zel-sterkte))}:root{--indruk:0.985;--vlak-aanwijzer:var(--vlak-waas);--vlak-ingedrukt:var(--p-zand-halo)}:root{--ring:var(--p-petrol);--ring-dikte:3px;--ring-afstand:2px;--selectie-vlak:var(--vlak-waas);--selectie-inkt:var(--p-inkt)}:root{--soepel:cubic-bezier(0.22,1,0.36,1);--soepel-uit:cubic-bezier(0.4,0,0.2,1);--duur-1:120ms;--duur-2:240ms;--duur-3:480ms}:root{--veld-breed:1184px;--kaart-breed:360px;--doek-rond:var(--rond-doek);--beeld-liggend:4 / 3;--beeld-vierkant:1 / 1;--nav-top:20px;--nav-pil:54px;--nav-hoogte:calc(var(--nav-top) + var(--nav-pil));--anker-marge:calc(var(--nav-hoogte) + var(--ruimte-4));--z-plakker:10;--z-nav:50}html:root{--ch-bg:var(--vlak-grond);--ch-text:var(--grond-inkt);--ch-rule:var(--rand);--pil-bg:var(--vlak-paneel);--pil-ink:var(--papier-inkt);--pil-rand:var(--rand-fijn);--cta-bg:var(--accent);--cta-ink:var(--inkt-op-diep);--ease:var(--soepel);--motion-duration:var(--duur-3)}html.ch-2{--vlak-grond:var(--p-terracotta);--grond-inkt:var(--p-room);--grond-inkt-zacht:var(--p-room-op-diep);--grond-inkt-accent:var(--p-saffraan-licht);--rand:#c2604a;--halo:var(--p-terracotta-diep);--accent:var(--p-saffraan);--accent-hover:var(--p-saffraan-licht);--inkt-op-diep:var(--p-inkt);--ring:var(--p-saffraan-licht);--zel-grond:var(--p-terracotta);--zel-vol-1:#8d2b18;--zel-vol-2:#9c3320;--zel-vol-3:#b03d27;--zel-vol-4:#b8422b}html.ch-3{--vlak-grond:var(--p-saffraan);--grond-inkt:var(--p-inkt);--grond-inkt-zacht:var(--p-inkt-zacht-diep);--grond-inkt-accent:var(--p-terracotta-diep);--rand:var(--p-saffraan-diep);--halo:var(--p-saffraan-diep);--ring:var(--p-petrol);--zel-grond:var(--p-saffraan);--zel-vol-1:#fdc47f;--zel-vol-2:#fcba6b;--zel-vol-3:#fec98a;--zel-vol-4:#fdbf76}html.ch-2{--pil-ink:var(--p-terracotta);--cta-bg:var(--p-saffraan);--cta-ink:var(--p-inkt)}html.ch-3{--pil-ink:var(--p-terracotta);--cta-bg:var(--p-terracotta);--cta-ink:var(--p-room)}html.tel{--maat-lead:var(--sport-1);--maat-titel:var(--sport-2);--maat-kop:var(--sport-3);--maat-sectie:var(--sport-4);--maat-display:var(--sport-5);--regel-display:1.0825;--regel-kop:1.1547;--regel-titel:1.3333;--regel-lead:1.3471;--bijsnede-kop:0.229em;--bijsnede-lead:0.314em;--goot:var(--ruimte-3);--marge-blad:var(--ruimte-4);--doek-pad:var(--ruimte-5);--sectie-pad:var(--ruimte-6);--sectie-adem:var(--ruimte-7);--rond-veld:var(--ruimte-1);--rond-doek:var(--ruimte-3);--veld-breed:100%;--kaart-breed:300px;--nav-top:12px;--nav-pil:45px;--leesbreedte:40ch}*,*::before,*::after{box-sizing:border-box}html{color-scheme:light;accent-color:var(--accent);-webkit-text-size-adjust:100%;text-size-adjust:100%;font-optical-sizing:auto;font-kerning:normal;font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration-skip-ink:auto;text-underline-offset:0.18em}body{font-family:var(--letter-tekst);font-size:var(--maat-tekst);font-weight:var(--gewicht);line-height:var(--regel-tekst);letter-spacing:var(--spatie-tekst)}:where(h1,h2,h3,h4){font-weight:var(--gewicht-display);letter-spacing:var(--spatie-display);text-wrap:balance;margin:0}:where(h1){font-size:var(--maat-display);line-height:var(--regel-display)}:where(h2){font-size:var(--maat-sectie);line-height:var(--regel-sectie)}:where(h3){font-size:var(--maat-kop);line-height:var(--regel-kop)}:where(p,li,dd,figcaption,blockquote){text-wrap:pretty}:where(button,input,select,textarea,optgroup,option){font:inherit}:where(button,[type="button"],[type="submit"],[type="reset"],summary,label){cursor:pointer}:where(input,textarea,select){caret-color:var(--accent)}:where(img,svg,video,canvas,picture){max-width:100%}:where([id]){scroll-margin-block-start:var(--anker-marge)}::placeholder{color:var(--inkt-zacht);opacity:1}::selection{background-color:var(--selectie-vlak);color:var(--selectie-inkt)}:focus-visible{outline:var(--ring-dikte) solid var(--ring);outline-offset:var(--ring-afstand)}:focus:not(:focus-visible){outline:none}html:root :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--ring-dikte) solid var(--ring);outline-offset:var(--ring-afstand)}html:root :is(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}@media (forced-colors:active){html:root :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight}}@media (prefers-reduced-motion:reduce){:root{--duur-1:1ms;--duur-2:1ms;--duur-3:1ms;--motion-duration:1ms;--scroll-behavior:auto;--indruk:1;--soepel:linear;--soepel-uit:linear}html{scroll-behavior:auto}*,*::before,*::after{animation-duration:1ms;animation-delay:0ms;animation-iteration-count:1;transition-duration:1ms;transition-delay:0ms}}html.desk body{margin-inline:0}html.desk .blad{inline-size:100%;max-inline-size:var(--blad-breed);margin-inline:auto;overflow-x:clip}html.desk footer.voet-sectie{grid-template-columns:repeat(3,minmax(0,var(--kaart-breed)))}html.desk .voet-kolom,html.desk .voet-kolom-start{inline-size:100%;max-inline-size:var(--kaart-breed)}@media (max-width:1279px){html.desk .blad{inline-size:100% !important;max-inline-size:100% !important;--marge-blad:24px;--blad-breed:100%}html.desk .sectie-pad{padding-inline:24px !important}html.desk body{overflow-x:hidden}}@media (max-width:1300px){html.desk .blad{inline-size:100%;max-inline-size:100%;--veld-inzet:clamp(16px,4vw,68px);--veld:calc(100% - 2 * var(--veld-inzet));--marge-blad:var(--veld-inzet);--kaart-breed:calc((var(--veld) - 2 * var(--goot)) / 3)}}.desk{--masker-eind:calc(var(--nav-pil) + 2 * var(--nav-top));--masker-doof:var(--ruimte-4);--masker-stap:calc(var(--masker-doof) / 6);--masker-doof-top:calc(var(--masker-eind) - var(--masker-doof) / 2);--masker-schoon:calc(var(--masker-eind) + var(--masker-doof) / 2);--masker-anker:calc(var(--masker-schoon) + var(--ruimte-4));--nav-cel:calc(var(--nav-pil) - var(--ruimte-1))}.desk header.navbalk-wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--ruimte-5);padding-inline:var(--marge-blad)}.desk header.navbalk-wrap::before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--nav-top));height:var(--masker-schoon);z-index:-1;pointer-events:none;background-color:var(--ch-bg);transition:background-color var(--motion-duration) var(--soepel);--doofzone:linear-gradient(to bottom,rgb(0 0 0 / 1) var(--masker-doof-top),rgb(0 0 0 / 0.926) calc(var(--masker-doof-top) + 1 * var(--masker-stap)),rgb(0 0 0 / 0.741) calc(var(--masker-doof-top) + 2 * var(--masker-stap)),rgb(0 0 0 / 0.5) calc(var(--masker-doof-top) + 3 * var(--masker-stap)),rgb(0 0 0 / 0.259) calc(var(--masker-doof-top) + 4 * var(--masker-stap)),rgb(0 0 0 / 0.074) calc(var(--masker-doof-top) + 5 * var(--masker-stap)),rgb(0 0 0 / 0) var(--masker-schoon));-webkit-mask-image:var(--doofzone);mask-image:var(--doofzone)}.desk [id]{scroll-margin-block-start:var(--masker-anker)}.desk .navlogo.navlogo-tekst{justify-self:start;display:inline-flex;align-items:center;height:var(--nav-pil);padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-family:var(--letter-display);font-size:var(--sport-3);font-weight:var(--gewicht-display-nadruk);letter-spacing:var(--spatie-display);color:var(--ch-text);opacity:1;transition:color var(--duur-2) var(--soepel-uit)}.desk .navlogo.navlogo-tekst:hover{opacity:1;transform:none;color:var(--grond-inkt-accent)}.desk .navlogo.navlogo-tekst:active{transform:none}.desk .navpil-groep{--inkt:var(--papier-inkt);--inkt-zacht:var(--papier-inkt-zacht);--inkt-accent:var(--papier-inkt-accent);justify-self:center;display:flex;align-items:center;gap:var(--ruimte-1);height:var(--nav-pil);padding:var(--ruimte-0);border:0;border-radius:var(--rond-pil);background-color:var(--vlak-paneel);box-shadow:var(--hoogte-3);color:var(--inkt);font-family:var(--letter-tekst);font-size:var(--maat-ui);font-weight:var(--gewicht-nadruk);line-height:var(--regel-ui);letter-spacing:var(--spatie-tekst)}.desk .navpil-groep .navlink{display:inline-flex;align-items:center;height:var(--nav-cel);padding-inline:var(--ruimte-3);border-radius:var(--rond-pil);color:var(--papier-inkt);text-decoration:none;opacity:1;transition:background-color var(--duur-1) var(--soepel-uit),color var(--duur-1) var(--soepel-uit)}.desk .navpil-groep .navlink:hover{opacity:1;background-color:var(--vlak-aanwijzer);color:var(--papier-inkt-accent)}.desk .navpil-groep .navlink:active{background-color:var(--vlak-ingedrukt)}.desk .navpil-groep .navlink[aria-current]{color:var(--papier-inkt-accent)}.desk header.navbalk-wrap>:last-child{--inkt:var(--papier-inkt);--inkt-zacht:var(--papier-inkt-zacht);--inkt-accent:var(--papier-inkt-accent);--contour:var(--p-zand-halo);justify-self:end;display:flex;align-items:center;gap:var(--ruimte-2);height:var(--nav-pil);padding:var(--ruimte-0);border:0;border-radius:var(--rond-pil);background-color:var(--vlak-paneel);box-shadow:var(--hoogte-3);color:var(--inkt)}.desk header.navbalk-wrap .taalgroep{display:flex;align-items:center;gap:0;height:var(--nav-cel);padding:0;border:0;border-radius:var(--rond-pil);background-color:transparent;box-shadow:none}.desk header.navbalk-wrap .taalgroep .taallink{display:inline-flex;align-items:center;justify-content:center;width:var(--nav-cel);min-width:0;height:var(--nav-cel);padding:0;border:0;border-radius:var(--rond-pil);background-color:transparent;box-shadow:none;color:var(--papier-inkt-zacht);font-family:var(--letter-tekst);font-size:var(--maat-ui);font-weight:var(--gewicht-nadruk);line-height:var(--regel-ui);letter-spacing:var(--spatie-kapitaal);text-indent:var(--spatie-kapitaal);text-decoration:none;opacity:1;transition:background-color var(--duur-1) var(--soepel-uit),color var(--duur-1) var(--soepel-uit)}.desk header.navbalk-wrap .taalgroep .taallink:hover{opacity:1;background-color:transparent;color:var(--papier-inkt)}.desk header.navbalk-wrap .taalgroep .taallink:active{background-color:var(--vlak-ingedrukt);color:var(--papier-inkt)}.desk header.navbalk-wrap .taalgroep .taallink.taal-aan,.desk header.navbalk-wrap .taalgroep .taallink.taal-aan:hover{background-color:var(--vlak-waas);box-shadow:none;color:var(--papier-inkt-accent);opacity:1}.desk header.navbalk-wrap .nav-cta{display:inline-flex;align-items:center;height:var(--nav-cel);padding-inline:var(--ruimte-4);border:0;border-radius:var(--rond-pil);background-color:var(--cta-bg);box-shadow:none;color:var(--cta-ink);font-family:var(--letter-tekst);font-size:var(--maat-ui);font-weight:var(--gewicht-nadruk);line-height:var(--regel-ui);font-variant-numeric:tabular-nums;text-decoration:none;transform:none;transition:background-color var(--duur-1) var(--soepel-uit),transform var(--duur-1) var(--soepel-uit)}.desk header.navbalk-wrap .nav-cta:hover{background-color:var(--accent-hover);box-shadow:none;transform:none}.desk header.navbalk-wrap .nav-cta:active{background-color:var(--accent);box-shadow:none;transform:scale(var(--indruk))}@media (prefers-reduced-motion:reduce){.desk .navlogo.navlogo-tekst,.desk .navpil-groep .navlink,.desk header.navbalk-wrap .taalgroep .taallink,.desk header.navbalk-wrap .nav-cta{transition-duration:var(--duur-1)}.desk header.navbalk-wrap .nav-cta:active{transform:none}}html.desk header.navbalk-wrap::before{display:block}html.desk header.navbalk-wrap a.navlogo-tekst{display:inline-flex;align-items:center;block-size:var(--nav-pil);padding-inline:22px;border-radius:var(--rond-pil);background-color:var(--vlak-paneel);color:var(--papier-inkt);box-shadow:var(--hoogte-1)}.desk .navhamburger{display:none;flex:0 0 auto;inline-size:var(--ruimte-6);block-size:var(--ruimte-6);align-items:center;justify-content:center;border:0;border-radius:50%;background-color:var(--vlak-paneel);color:var(--papier-inkt);box-shadow:var(--hoogte-1);cursor:pointer}.desk .navhamburger-lijnen{display:flex;flex-direction:column;gap:var(--ruimte-0);inline-size:20px}.desk .navhamburger-lijnen i{display:block;block-size:2px;border-radius:2px;background-color:currentColor}.desk .navhamburger{transition:background-color var(--duur-1) var(--soepel-uit)}.desk .navhamburger:hover{background-color:var(--vlak-aanwijzer)}.desk .navhamburger:active{background-color:var(--vlak-ingedrukt)}.desk .navhamburger{--ham-steek:calc(2px + var(--ruimte-0))}.desk .navhamburger-lijnen i{transform-origin:50% 50%;transition:transform var(--duur-2) var(--soepel-uit),opacity var(--duur-1) var(--soepel-uit)}.desk .navhamburger[aria-expanded="true"] .navhamburger-lijnen i:nth-child(1){transform:translateY(var(--ham-steek)) rotate(45deg)}.desk .navhamburger[aria-expanded="true"] .navhamburger-lijnen i:nth-child(2){opacity:0}.desk .navhamburger[aria-expanded="true"] .navhamburger-lijnen i:nth-child(3){transform:translateY(calc(var(--ham-steek) * -1)) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.desk .navhamburger-lijnen i{transition:none}}.desk .navpaneel{--paneel-kolom:calc(360px + 2 * var(--ruimte-5));display:none;position:fixed;inset-block-start:calc(var(--nav-hoogte) + var(--ruimte-3));inset-block-end:var(--marge-blad);inset-inline:var(--marge-blad);max-inline-size:var(--paneel-kolom);margin-inline-start:auto;z-index:60;padding:var(--ruimte-5) var(--ruimte-4);border-radius:var(--rond-doek);background-color:var(--vlak-paneel);color:var(--papier-inkt);flex-direction:column}.desk .navpaneel[hidden]{display:none}@keyframes nav-paneel-op{from{opacity:0;transform:translateX(var(--ruimte-1))}to{opacity:1;transform:none}}@keyframes nav-sluier-op{from{opacity:0}to{opacity:1}}.desk .navpaneel:not([hidden]){animation:nav-paneel-op var(--duur-2) var(--soepel) both}html.desk.nav-vast::after{content:"";position:fixed;inset:0;z-index:40;background-color:color-mix(in srgb,var(--p-inkt) 42%,transparent);animation:nav-sluier-op var(--duur-2) var(--soepel) both}html.desk.nav-vast{overflow:hidden;scrollbar-gutter:stable}.desk .navpaneel-links{display:flex;flex-direction:column;flex:0 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.desk .navpaneel-links a{display:block;padding-block:var(--ruimte-3);padding-inline:var(--ruimte-1);border-radius:var(--rond-veld);color:var(--papier-inkt);font-size:var(--maat-lead);line-height:var(--regel-lead);text-decoration:none;transition:background-color var(--duur-1) var(--soepel-uit),color var(--duur-1) var(--soepel-uit)}.desk .navpaneel-links a:hover,.desk .navpaneel-links a:focus-visible{background-color:var(--vlak-aanwijzer);color:var(--papier-inkt-accent)}.desk .navpaneel-links a:active{background-color:var(--vlak-ingedrukt)}.desk .navpaneel-links a[aria-current]{color:var(--papier-inkt-accent)}html:root.desk .navpaneel-links a:focus-visible{outline-offset:calc(var(--ring-dikte) * -1)}.desk .navpaneel-taal{display:flex;gap:10px;flex:0 0 auto;margin-block-start:auto;padding-block-start:var(--ruimte-4);padding-inline:var(--ruimte-1);border-block-start:1px solid var(--p-zand-halo)}.desk .navpaneel-taal a{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;block-size:44px;border-radius:var(--rond-pil);background-color:var(--p-zand-diep);color:var(--papier-inkt);font-family:var(--letter-tekst);font-size:14px;font-weight:500;text-decoration:none}.desk .navpaneel-taal a.taal-aan{background-color:var(--p-terracotta);color:var(--p-room)}@media (max-width:1279px){html.desk header.navbalk-wrap{grid-template-columns:auto 1fr;padding-inline:var(--ruimte-3)}html.desk header.navbalk-wrap>.navpil-groep{display:none}html.desk header.navbalk-wrap>.navrechts{justify-self:end;min-inline-size:0}}@media (max-width:1080px){html.desk header.navbalk-wrap .taalwissel{display:none}}@media (max-width:1279px){.desk .navhamburger{display:inline-flex}.desk .navpaneel:not([hidden]){display:flex}}@media (max-width:700px){html.desk header.navbalk-wrap .navlogo-tekst{font-size:0;letter-spacing:0}html.desk header.navbalk-wrap .navlogo-tekst::before{content:"T2G";font-size:22px;letter-spacing:-.5px}}@media (max-width:600px){html.desk header.navbalk-wrap{gap:var(--ruimte-2)}html.desk header.navbalk-wrap>.navrechts{gap:var(--ruimte-1)}html.desk header.navbalk-wrap a.navlogo-tekst{padding-inline:var(--ruimte-3);block-size:44px}html.desk header.navbalk-wrap .nav-cta{padding-inline:var(--ruimte-3)}.desk .navhamburger{inline-size:44px;block-size:44px}}@media (forced-colors:active){.desk .navhamburger{outline:var(--fc-contour) solid CanvasText;outline-offset:calc(var(--fc-contour) * -1)}.desk .navhamburger-lijnen i{forced-color-adjust:none;background-color:CanvasText}html.desk header.navbalk-wrap a.navlogo-tekst,html.desk header.navbalk-wrap a.navlogo-merk,.desk .navpaneel{outline:var(--fc-contour) solid CanvasText;outline-offset:calc(var(--fc-contour) * -1)}html.desk.nav-vast::after{background-color:Canvas}.desk .navpaneel-taal a.taal-aan{forced-color-adjust:none;background-color:Highlight;color:HighlightText}.desk .navpaneel-links a[aria-current],.desk .navpil-groep .navlink[aria-current]{forced-color-adjust:none;background-color:Highlight;color:HighlightText}}.desk .navlogo.navlogo-merk{pointer-events:auto}.desk .navlogo.navlogo-merk{justify-self:start;display:inline-flex;align-items:center;height:var(--nav-pil);padding-block:0;padding-inline:var(--ruimte-3);border:0;border-radius:var(--rond-pil);background-color:var(--vlak-paneel);box-shadow:var(--hoogte-3);font-size:0;opacity:1}.desk .navlogo.navlogo-merk::before{content:none}.desk .navlogo.navlogo-merk .merk-beeld{display:block;inline-size:160px;block-size:auto;border:0;border-radius:0}.desk .navlogo.navlogo-merk:hover{transform:none}.desk .navlogo.navlogo-merk:active{transform:none}.desk .navlogo.navlogo-merk .merk-beeld{opacity:1;transition:opacity var(--duur-2) var(--soepel-uit)}.desk .navlogo.navlogo-merk:hover .merk-beeld{opacity:.78}.desk .navlogo.navlogo-merk:focus-visible{outline:var(--ring-dikte) solid var(--ring);outline-offset:var(--ring-afstand);border-radius:var(--rond-pil)}@media (max-width:899px){.desk .navlogo.navlogo-merk .merk-beeld{inline-size:auto;block-size:calc(var(--nav-pil) - 2 * var(--ruimte-1))}}.desk .navlogo.navlogo-merk{background:none;box-shadow:none;border:0;border-radius:0;padding:0}.desk .navpil-groep .navlink[aria-current],.desk .navpaneel-links a[aria-current]{text-decoration-line:none}.desk .navlogo.navlogo-merk:focus-visible{border-radius:var(--rond-veld)}html.desk header.navbalk-wrap::before{background-color:transparent;-webkit-mask-image:none;mask-image:none;transition:none}.desk .hero-sectie{padding:calc(var(--nav-hoogte) + var(--ruimte-6)) var(--marge-blad) var(--sectie-pad)}html.desk #inhoud{position:relative;z-index:2;padding-inline:43px;pointer-events:none}.desk .hero-doek{--inkt:var(--papier-inkt);--inkt-zacht:var(--papier-inkt-zacht);--inkt-accent:var(--papier-inkt-accent);--lijn:var(--rand-fijn);position:relative;isolation:isolate;overflow:hidden;aspect-ratio:auto;min-block-size:max(84vh,calc(var(--nav-top) + var(--portret-plafond) + var(--doek-pad) + var(--ruimte-1)));padding-block:var(--sectie-adem);padding-inline:var(--doek-pad);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--doek-rond);color:var(--inkt);pointer-events:auto}.desk .hero-doek{background-color:var(--vlak-paneel)}.desk .hero-doek::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(180deg,rgba(38,22,12,.58) 0%,rgba(38,22,12,.60) 34%,rgba(38,22,12,.60) 70%,rgba(38,22,12,.64) 100%)}.desk .hero-film{position:absolute;inset:0;z-index:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 55%;border:0;border-radius:inherit}.desk .hero-inhoud{position:relative;z-index:2;gap:0;max-width:100%}.desk .hero-titel{font-family:var(--letter-display);font-weight:var(--gewicht-display);font-size:var(--maat-display);line-height:var(--regel-display);letter-spacing:var(--spatie-display);color:var(--p-room);text-shadow:0 1px 28px rgba(38,22,12,.45);text-wrap:wrap;max-width:none;max-inline-size:13em;margin-block:calc(var(--bijsnede-display) * -1) var(--ruimte-4)}.desk .hero-titel:lang(en){text-wrap:balance}.desk .hero-titel:lang(fr){max-inline-size:12em}.desk .hero-knoppen{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ruimte-3)}.desk .hero-knoppen .knop-primair{border:1px solid transparent}.desk .hero-inhoud .knop-primair{--ring:var(--p-saffraan-licht)}.desk .hero-inhoud .knop-secundair{--ring:var(--p-petrol)}html.desk #inhoud .hero-inhoud :is(.knop-primair,.knop-secundair):focus-visible{outline-color:var(--ring);outline-offset:calc((var(--ring-dikte) + var(--ring-afstand)) * -1)}@media (forced-colors:active){html.desk #inhoud .hero-inhoud :is(.knop-primair,.knop-secundair):focus-visible{outline-color:Highlight}}@keyframes hero-op{from{opacity:0;transform:translateY(var(--ruimte-2))}to{opacity:1;transform:none}}.desk .hero-titel,.desk .hero-knoppen{animation:hero-op var(--duur-3) var(--soepel) both}.desk .hero-titel{animation-delay:var(--duur-1)}.desk .hero-knoppen{animation-delay:var(--duur-2)}html.desk #verhaal{position:relative;z-index:1;padding-block-start:0}.desk .onthul-hoogte{position:relative;block-size:190vh;margin-block-start:-96vh;pointer-events:none}.desk .onthul-groep{position:sticky;inset-block-start:150px;pointer-events:auto;max-inline-size:100%;transform:none !important;opacity:1 !important}.desk .onthul-pil{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin-block-start:var(--ruimte-5);border-radius:var(--rond-pil);background-color:var(--p-terracotta);color:var(--p-room);padding:13px var(--ruimte-4);font-family:var(--letter-tekst);font-size:var(--maat-ui);font-weight:500;text-decoration:none}.desk .onthul-pil svg{inline-size:16px;block-size:16px;flex:0 0 auto}@media (max-width:1279px){html.desk #inhoud{padding-inline:24px}html.desk .hero-doek{min-block-size:max(70vh,calc(var(--nav-top) + var(--portret-plafond) + var(--doek-pad) + var(--ruimte-1)))}}@media (max-width:900px){html.desk .hero-titel{font-size:clamp(30px,7vw,56px)}}@media (max-width:600px){html.desk .hero-knoppen{flex-direction:column;align-items:stretch;inline-size:100%}html.desk .hero-knoppen>*{justify-content:center}}@media (max-width:860px){html.desk .hero-titel{font-size:clamp(30px,7.2vw,56px);line-height:1.06}}@media (max-width:560px){html.desk .hero-doek{min-block-size:0;padding-block:var(--ruimte-6)}}html.desk{--onthul-boven-tel:calc(8px + var(--nav-hoogte) + var(--ruimte-3));--onthul-pin-tel:calc(var(--onthul-boven-tel) + var(--nav-top));--onthul-band-tel:calc(max(100vh,800px) - var(--onthul-pin-tel) - var(--ruimte-4));--portret-plafond:460px}@media (max-width:900px){html.desk #inhoud{padding-block-start:calc(var(--nav-hoogte) + var(--ruimte-3))}html.desk .hero-doek{min-block-size:calc(100vh - var(--onthul-boven-tel))}html.desk #verhaal{padding-block:0 var(--ruimte-6)}html.desk .onthul-hoogte{block-size:auto;margin-block-start:calc(var(--onthul-pin-tel) - var(--sectie-pad) - 100vh);pointer-events:none}html.desk .onthul-hoogte::after{content:"";display:block;block-size:calc(100vh + var(--ruimte-6))}html.desk .onthul-groep{position:sticky;inset-block-start:var(--onthul-pin-tel);pointer-events:auto}html.desk .onthul-pil{margin-block-start:var(--ruimte-3)}}.desk #verhaal{padding-block-start:var(--sectie-pad)}.desk .verhaal-paneel{--inkt:var(--papier-inkt);--inkt-zacht:var(--papier-inkt-zacht);--inkt-accent:var(--papier-inkt-accent);--lijn:var(--rand-fijn);--contour:var(--halo);--verhaal-contact:0 var(--ruimte-0) var(--ruimte-2) calc(-1 * var(--ruimte-0)) color-mix(in oklab,var(--p-terracotta),transparent 88%);--verhaal-lift:0 var(--ruimte-3) var(--ruimte-7) calc(-1 * var(--ruimte-4)) color-mix(in oklab,var(--p-terracotta),transparent 87%);--verhaal-veeg:0 0 var(--ruimte-7) var(--ruimte-3) color-mix(in oklab,var(--p-zand),transparent 26%);position:relative;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:var(--ruimte-8);align-items:center;padding:var(--doek-pad);border-radius:var(--doek-rond);background-color:var(--vlak-paneel);color:var(--inkt);border:0;box-shadow:var(--hoogte-1),var(--verhaal-contact),var(--verhaal-lift),var(--verhaal-veeg)}.desk .verhaal-kolom{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:0;min-width:0}.desk #verhaal .label{display:inline-flex;align-items:center;gap:var(--ruimte-2);margin-block-end:var(--ruimte-3);font-family:var(--letter-tekst);font-size:var(--maat-fijn);line-height:var(--regel-fijn);font-weight:var(--gewicht-nadruk);letter-spacing:var(--spatie-kapitaal);text-transform:uppercase;color:var(--inkt-zacht)}.desk #verhaal .label::before{content:"";inline-size:var(--ruimte-4);block-size:var(--lijn-dik);background-color:var(--inkt-accent);border-radius:var(--rond-pil);flex:none}.desk .verhaal-titel{margin:0 0 var(--ruimte-5) 0;max-width:none;font-family:var(--letter-display);font-weight:var(--gewicht-display);font-size:var(--maat-kop);line-height:var(--regel-kop);letter-spacing:var(--spatie-display);color:var(--inkt-accent);text-wrap:balance}.desk .verhaal-titel::before{content:"";display:block;margin-block-start:calc(-1 * var(--bijsnede-kop))}.desk .verhaal-tekst{margin:0;max-width:none;font-family:var(--letter-tekst);font-size:var(--maat-lead);line-height:var(--regel-lead);letter-spacing:var(--spatie-tekst);color:var(--inkt-zacht);text-wrap:pretty}.desk .verhaal-paneel::after{content:"";grid-column:1;grid-row:1;z-index:0;aspect-ratio:var(--beeld-vierkant);border-radius:var(--rond-veld);background-color:var(--vlak-waas)}.desk .verhaal-beeld{grid-column:1;grid-row:1;z-index:1;inline-size:100%;block-size:auto;aspect-ratio:var(--beeld-vierkant);object-fit:cover;object-position:50% 10%;border-radius:var(--rond-veld);display:block}html.desk .verhaal-paneel{background-color:transparent;background-image:none;box-shadow:none;border-radius:0;border:0}html.desk .verhaal-paneel::after{background-color:transparent;background-image:none;box-shadow:none}html.desk .verhaal-paneel{grid-template-columns:460px minmax(0,1fr);gap:var(--ruimte-7);align-items:center;padding-block-start:0}.desk .verhaal-beeld{border-radius:var(--rond-doek)}html.desk .verhaal-beeld{max-block-size:var(--portret-plafond);inline-size:auto;block-size:auto}@media (max-width:1279px){html.desk .verhaal-paneel{grid-template-columns:minmax(0,4fr) minmax(0,5fr)}html.desk .verhaal-paneel::after{max-block-size:var(--portret-plafond)}}html.desk .verhaal-kolom .verhaal-titel{font-size:44px;line-height:1.08;letter-spacing:-1.1px;margin:0 0 var(--ruimte-4);text-wrap:balance}@media (max-width:900px){html.desk .verhaal-paneel{grid-template-columns:1fr;gap:28px;justify-items:start}html.desk .verhaal-beeld{max-block-size:none;inline-size:min(320px,70vw);block-size:auto}html.desk .verhaal-paneel{--portret-plafond:320px}html.desk .verhaal-beeld,html.desk .verhaal-paneel::after{grid-column:1;grid-row:1}html.desk .verhaal-kolom{grid-column:1;grid-row:2}}@media (max-width:860px){html.desk .verhaal-paneel{grid-template-columns:minmax(0,1fr);gap:var(--ruimte-6);--portret-plafond:420px}html.desk .verhaal-beeld{inline-size:100%;max-inline-size:420px;max-block-size:none;justify-self:center}html.desk .verhaal-kolom .verhaal-titel{font-size:clamp(26px,5.6vw,44px)}}@media (max-width:900px){html.desk .verhaal-paneel{max-block-size:var(--onthul-band-tel);grid-template-rows:minmax(0,1fr) auto;gap:var(--ruimte-4);padding-block-end:0}html.desk .verhaal-paneel::after{aspect-ratio:auto}html.desk .verhaal-beeld{inline-size:auto;block-size:auto;max-inline-size:min(100%,var(--portret-plafond));max-block-size:100%;aspect-ratio:var(--beeld-vierkant);justify-self:center}html.desk .verhaal-kolom .verhaal-titel{margin-block-end:var(--ruimte-3)}}@media (max-width:900px){html.desk .verhaal-paneel{padding-inline:var(--ruimte-5)}html.desk .verhaal-tekst{font-size:var(--sport-1);line-height:var(--regel-lead)}}@media (max-width:900px){html.desk .verhaal-tekst{-webkit-hyphens:auto;hyphens:auto}}@property --leider{syntax:"<color>";inherits:true;initial-value:transparent}.desk .kaart-sectie{padding-block:0 var(--sectie-pad)}.desk .kaart-sectie .kaart-paneel{--blok:var(--ruimte-8);background-color:transparent;background-image:none;box-shadow:none;border:0;border-radius:0;padding:0;color:var(--grond-inkt);display:flex;flex-direction:column;gap:var(--blok)}.desk .kaart-kop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;column-gap:var(--ruimte-8);row-gap:0;align-items:center;padding:0;border:0}.desk .kaart-titel{grid-column:1;grid-row:1;font-family:var(--letter-display);font-weight:var(--gewicht-display);font-size:var(--maat-sectie);line-height:var(--regel-sectie);letter-spacing:var(--spatie-display);color:var(--grond-inkt);margin:0}.desk .kaart-kop-video{grid-column:2;grid-row:1;align-self:center;inline-size:var(--ruimte-7);aspect-ratio:var(--beeld-vierkant);border-radius:var(--rond-doek);background-color:var(--vlak-paneel);display:block}.desk .kaart-sectie .kaart-raster{--leider:var(--lijn);transition:--leider var(--motion-duration) var(--soepel);--leider-aan:var(--grond-inkt);--goot-kolom:var(--ruimte-7);--kolom-breed:calc((var(--veld,calc(var(--kaart-breed) * 3 + var(--goot) * 2)) - var(--goot-kolom)) / 2);--kolom-min:calc(var(--kolom-breed) - var(--ruimte-5));--titel-lucht:var(--ruimte-4);--rij-pad:var(--ruimte-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kolom-min)),1fr));gap:var(--blok) var(--goot-kolom);align-items:start;background:none;padding:0;border-radius:0;box-shadow:none;margin-block-start:0;columns:auto}.desk .kaart-kolom{display:flex;flex-direction:column;gap:var(--blok);min-inline-size:0}.desk .kaart-groep{display:flex;flex-direction:column;gap:var(--titel-lucht)}.desk .groep-kop{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ruimte-3);margin:0;padding:var(--rij-pad) 0;border-radius:0;border:0;background-color:transparent}.desk .groep-kop:hover{background-color:transparent}.desk .groep-titel{font-family:var(--letter-display);font-weight:var(--gewicht-display);font-size:var(--maat-titel);line-height:var(--regel-titel);letter-spacing:var(--spatie-display);color:var(--grond-inkt-accent);margin:0}.desk .groep-label{display:none}.desk .gerechtenlijst{display:flex;flex-direction:column;background-color:transparent;border-radius:0;padding:0;margin:0}.desk .gerecht-rij{display:flex;align-items:baseline;gap:0;padding-block:var(--rij-pad);border-block:0;background-color:transparent;box-shadow:none}.desk .gerecht-rij:hover{background-color:transparent;box-shadow:none}.desk .gerecht-naam{font-size:var(--maat-tekst);font-weight:var(--gewicht);color:var(--grond-inkt);flex:1 1 auto;min-width:0;text-wrap:pretty;padding-inline-end:0;display:flex;align-items:baseline}.desk .gerecht-beschrijving{grid-column:1 / -1;flex:0 0 100%;margin:var(--ruimte-1) 0 0;font-size:var(--maat-ui);line-height:var(--regel-tekst);color:var(--grond-inkt-zacht);text-wrap:pretty}.desk .gerecht-rij:has(.gerecht-beschrijving){flex-wrap:wrap}.desk .gerecht-rij:not(:has(.gerecht-prijs)) .gerecht-naam::after{display:none}.desk .gerecht-naam::after{content:"";flex:1 1 auto;min-inline-size:calc(var(--ruimte-1) * 2);align-self:baseline;block-size:var(--lijn-dik);margin-inline:0;margin-block-end:0.21em;background-color:var(--leider);background-image:none;transition:background-color var(--duur-1) var(--soepel-uit);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 calc(var(--lijn-dik) / 2),transparent calc(var(--lijn-dik) / 2 + 0.5px)),linear-gradient(to right,transparent 0 var(--ruimte-1),#000 var(--ruimte-1) calc(100% - var(--ruimte-1)),transparent calc(100% - var(--ruimte-1)));mask-image:radial-gradient(circle at 50% 50%,#000 calc(var(--lijn-dik) / 2),transparent calc(var(--lijn-dik) / 2 + 0.5px)),linear-gradient(to right,transparent 0 var(--ruimte-1),#000 var(--ruimte-1) calc(100% - var(--ruimte-1)),transparent calc(100% - var(--ruimte-1)));-webkit-mask-size:var(--ruimte-1) var(--lijn-dik),100% 100%;mask-size:var(--ruimte-1) var(--lijn-dik),100% 100%;-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-position:100% 50%,0 0;mask-position:100% 50%,0 0;mask-composite:intersect}.desk .gerecht-rij:hover .gerecht-naam::after{background-color:var(--leider-aan)}.desk .gerecht-prijs,.desk .gerecht-prijs-groot{font-size:var(--maat-tekst);line-height:var(--regel-tekst);font-weight:var(--gewicht-nadruk);font-variant-numeric:tabular-nums;color:var(--grond-inkt);text-align:end;white-space:nowrap}.desk .gerecht-prijs{flex:0 0 auto;width:auto}.desk .gerecht-prijs-groot{background-color:transparent;border-radius:0;padding:0;width:auto;min-width:0}.desk .gerecht-prijs-cel{display:flex;justify-content:flex-end;flex:0 0 auto;width:auto;padding-inline-start:var(--ruimte-3)}.desk .gerecht-rij:not(:has(.gerecht-prijs-groot)) .gerecht-prijs-cel{display:none}.desk .gerecht-rij:has(.gerecht-prijs-groot) .gerecht-prijs::before{content:"M"}.desk .gerecht-prijs-groot::before{content:"L"}.desk .gerecht-rij:has(.gerecht-prijs-groot) .gerecht-prijs::before,.desk .gerecht-prijs-groot::before{display:inline;font-size:var(--maat-fijn);font-weight:var(--gewicht);color:var(--grond-inkt-zacht);margin-inline-end:var(--ruimte-1)}@supports (grid-template-columns:subgrid){.desk .gerechtenlijst{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-content:start}.desk .gerecht-rij{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline;gap:0}.desk .gerecht-rij:not(:has(.gerecht-prijs-groot)) .gerecht-naam{grid-column:1 / 3}.desk .gerecht-rij:not(:has(.gerecht-prijs-groot)) .gerecht-prijs{grid-column:3}}@media (max-width:900px){html.desk .kaart-raster{grid-template-columns:1fr !important}html.desk .kaart-paneel{padding-inline:20px !important}html.desk .kaart-groep,html.desk .gerechtenlijst,html.desk .gerecht-rij,html.desk .groep-kop{inline-size:100% !important;max-inline-size:100% !important;min-inline-size:0 !important}html.desk .gerecht-rij{display:flex !important;justify-content:space-between;gap:16px}html.desk .gerecht-naam{min-inline-size:0;flex:1 1 auto}html.desk .gerecht-prijs{flex:0 0 auto;white-space:nowrap}html.desk .gerecht-rij:not(:has(.gerecht-prijs-groot)) .gerecht-prijs{margin-inline-start:auto}html.desk .kaart-kop{padding-inline:0}}@media (max-width:860px){html.desk .kaart-raster{grid-template-columns:minmax(0,1fr) !important}html.desk .kaart-titel{font-size:clamp(26px,5.6vw,40px)}}@media (max-width:600px){html.desk .gerecht-rij:has(.gerecht-prijs-groot){flex-wrap:wrap;row-gap:var(--ruimte-1)}html.desk .gerecht-rij:has(.gerecht-prijs-groot) .gerecht-naam{flex:1 1 100%}html.desk .gerecht-rij:has(.gerecht-prijs-groot) .gerecht-naam::after{display:none}html.desk .gerecht-rij:has(.gerecht-prijs-groot) .gerecht-prijs{margin-inline-start:auto}}.desk .pin-sectie{position:relative;padding-block-end:var(--sectie-pad)}.desk .pin-hoogte{padding-block-start:var(--sectie-adem);display:flex;align-items:flex-start;justify-content:center}.desk #bestellen .pin-hoogte{min-block-size:calc(var(--sectie-adem) * 5)}.desk #catering .pin-hoogte{min-block-size:calc(var(--sectie-adem) * 9)}.desk #bestellen{padding-block-end:calc(var(--sectie-adem) * 2)}.desk .pin-inhoud{--pin-anker:44vh;top:var(--pin-anker);z-index:var(--z-plakker);display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;max-width:calc(var(--kaart-breed) * 2);padding-inline:var(--marge-blad);isolation:isolate;transition:opacity var(--duur-3) var(--soepel-uit),transform var(--duur-3) var(--soepel-uit)}.desk #catering .pin-inhoud{--pin-anker:52vh}@supports (animation-timeline:view()){.desk .pin-inhoud{animation-name:pin-vertrek;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:view(block);animation-range:exit calc(var(--ruimte-3) - var(--pin-anker)) exit calc(var(--ruimte-3) + var(--ruimte-8) - var(--pin-anker))}}@keyframes pin-vertrek{from{opacity:1}to{opacity:0}}.desk .pin-inhoud::before{content:"";position:absolute;inset-block:calc(var(--ruimte-6) * -1);inset-inline:calc(var(--ruimte-8) * -1);z-index:-1;pointer-events:none;background:radial-gradient(ellipse 62% 58% at 50% 50%,var(--vlak-grond) 0%,var(--vlak-grond) 52%,transparent 100%);opacity:0.85}.desk .pin-titel{font-family:var(--letter-display);font-weight:var(--gewicht-display);font-size:var(--maat-sectie);line-height:var(--regel-sectie);letter-spacing:var(--spatie-display);color:var(--ch-text);margin:0;text-wrap:balance;margin-block-start:calc(var(--bijsnede-kop) * -1)}.desk .pin-tekst{font-size:var(--maat-lead);line-height:var(--regel-lead);letter-spacing:var(--spatie-tekst);color:var(--inkt-zacht);max-width:var(--leesbreedte-kort);margin:0;margin-block-start:var(--ruimte-6);text-wrap:balance}.desk .pin-cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--raakvlak);margin-block-start:var(--ruimte-6);padding:var(--ruimte-3) var(--ruimte-6);border:0;border-radius:var(--rond-pil);background-color:var(--cta-bg);color:var(--cta-ink);font-family:var(--letter-tekst);font-size:var(--maat-tekst);line-height:var(--regel-tekst);font-weight:var(--gewicht-nadruk);letter-spacing:var(--spatie-tekst);text-decoration:none;white-space:nowrap;transition:background-color var(--duur-1) var(--soepel-uit),transform var(--duur-2) var(--soepel)}.desk .pin-cta:hover{background-color:var(--accent-hover)}.desk .pin-cta:active{transform:scale(var(--indruk))}.desk .stap-actie{display:flex;justify-content:center;padding-block-start:var(--ruimte-7)}.desk .stap-rij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--goot);padding-inline:var(--marge-blad);padding-block:var(--sectie-adem) 0;margin-block-end:var(--sectie-adem)}.desk .stap{display:flex;flex-direction:column;align-items:flex-start;color:var(--ch-text);border-inline-start:1px solid var(--ch-rule);padding-inline-start:var(--ruimte-5)}.desk .stap-chip{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ruimte-6);block-size:var(--ruimte-6);border-radius:50%;background-color:var(--vlak-paneel);color:var(--p-terracotta);margin-block-end:var(--ruimte-4)}.desk .stap-chip svg{inline-size:22px;block-size:22px}.desk .stap-kop{margin:0 0 6px;font-family:var(--letter-display);font-weight:var(--gewicht-display);font-size:26px;line-height:1.1;letter-spacing:-.6px}.desk .stap-tekst{margin:0;font-size:17px;line-height:1.45;opacity:.82}.desk .stap-link{display:inline-block;color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.desk .proef{inline-size:420px;margin-inline:auto}.desk .proef-grond{margin-block:var(--sectie-pad)}.desk .proef-doek{background-color:#f9f1e6;border-radius:var(--rond-doek);overflow:hidden;display:flex}.desk .proef-video{display:block;inline-size:100%;block-size:auto;object-fit:contain;background-color:transparent}.desk .proef-regel{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ruimte-4);margin-block-start:var(--ruimte-4);padding-block-start:14px;border-top:1px solid var(--ch-rule);color:var(--ch-text)}.desk .proef-naam{font-size:17px;line-height:1.35}.desk .proef-prijs{font-family:var(--letter-tekst);font-size:15px;opacity:.75}.desk .proef-regel:has(.proef-maat){align-items:end}.desk .proef-prijs:has(.proef-maat){display:flex;gap:var(--ruimte-3);white-space:nowrap}.desk .proef-maat{display:block;text-align:center;font-size:var(--maat-fijn);margin-block-end:var(--ruimte-0)}@media (max-width:900px){.desk .stap-rij{grid-template-columns:fit-content(100%);justify-content:center;gap:var(--ruimte-4)}.desk .proef{inline-size:min(420px,86vw)}}@media (max-width:860px){.desk .pin-titel{font-size:clamp(32px,8vw,64px)}}@media (prefers-reduced-motion:reduce){.desk .pin-cta:active{transform:none}}@media (max-width:900px){html.desk .pin-inhoud{inline-size:100%;max-width:none}html.desk .pin-tekst{font-size:var(--sport-1);line-height:var(--regel-lead);max-width:var(--leesbreedte-kort);text-wrap:pretty}}.bel-dialoog{border:0;padding:var(--ruimte-5);inline-size:min(420px,92vw);border-radius:var(--rond-doek);background-color:var(--vlak-paneel);color:var(--papier-inkt);box-shadow:0 var(--ruimte-4) 60px rgba(74,63,54,.28)}.bel-dialoog::backdrop{background-color:rgba(74,63,54,.42)}.bel-kop{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-4);margin-block-end:var(--ruimte-4)}.bel-titel{margin:0;font-family:var(--letter-display);font-weight:var(--gewicht-display);font-size:24px;line-height:1.15;letter-spacing:var(--spatie-display);color:var(--papier-inkt)}.bel-sluit{flex:0 0 auto;position:relative;inline-size:36px;block-size:36px;border:0;border-radius:50%;background-color:var(--vlak-veld);color:var(--papier-inkt);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bel-sluit::after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;inline-size:var(--raakvlak);block-size:var(--raakvlak);translate:-50% -50%}.bel-sluit svg{inline-size:18px;block-size:18px}.bel-rij{display:grid;grid-template-columns:var(--raakvlak) minmax(0,1fr) 20px;align-items:center;gap:14px;padding:14px;border-radius:var(--rond-veld);background-color:var(--vlak-veld);color:var(--papier-inkt);text-decoration:none}.bel-rij+.bel-rij{margin-block-start:10px}.bel-icoon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--raakvlak);block-size:var(--raakvlak);border-radius:50%;background-color:var(--vlak-paneel);color:var(--papier-inkt-accent)}.bel-icoon svg{inline-size:20px;block-size:20px}.bel-tekst{display:flex;flex-direction:column}.bel-tekst strong{font-family:var(--letter-display);font-weight:var(--gewicht-display);font-size:22px;line-height:1.2;letter-spacing:-.5px}.bel-tekst span{font-family:var(--letter-tekst);font-size:14px;color:var(--papier-inkt-zacht)}.bel-rij>svg{inline-size:18px;block-size:18px;color:var(--papier-inkt-zacht);justify-self:end}.desk #cateringformulier{padding-inline:var(--marge-blad);padding-block:0 var(--sectie-pad)}.desk .form-paneel{--inkt:var(--papier-inkt);--inkt-zacht:var(--papier-inkt-zacht);--inkt-accent:var(--papier-inkt-accent);--lijn:var(--rand-fijn);--contour:var(--halo);--veld-lucht:var(--ruimte-2);--veld-regel:calc(var(--ritme) * 7);--veld-hoogte:calc(var(--veld-lucht) * 2 + var(--veld-regel));background-color:var(--vlak-paneel);color:var(--inkt);border-radius:var(--rond-doek);padding:var(--ruimte-7) var(--ruimte-6);box-shadow:var(--hoogte-2)}.desk .form-titel{font-size:var(--maat-kop);line-height:var(--regel-kop);font-weight:var(--gewicht-display);color:var(--inkt-accent);margin:calc(var(--bijsnede-kop) * -1) 0 var(--lucht-onder-kop);max-width:var(--leesbreedte-kort)}.desk .form-tekst{font-size:var(--maat-lead);line-height:var(--regel-lead);color:var(--inkt);max-width:var(--leesbreedte);margin:0 0 var(--ruimte-7)}.desk .formraster{display:grid;gap:var(--goot);align-content:start;align-items:start}.desk .drie{display:grid;gap:var(--goot);grid-column:1 / -1;align-items:start}.desk .drie,.desk .drie+.veld,.desk .form-meer,.desk .form-actie{margin-block-start:var(--ruimte-3)}.desk .veld{position:relative;display:flex;flex-direction:column;gap:var(--ruimte-1)}.desk .veld label{font-family:var(--letter-tekst);font-size:var(--maat-ui);line-height:var(--regel-ui);font-weight:var(--gewicht-nadruk);letter-spacing:var(--spatie-tekst);text-transform:none;color:var(--inkt);transition:color var(--duur-1) var(--soepel-uit)}.desk .veld:focus-within label{color:var(--inkt-accent)}.desk .veld input,.desk .veld select,.desk .veld textarea{font-family:var(--letter-tekst);font-size:var(--maat-tekst);font-weight:var(--gewicht);letter-spacing:var(--spatie-tekst);background-color:color-mix(in oklab,var(--vlak-waas) 55%,transparent);border:0;box-shadow:none;border-radius:var(--rond-veld);padding:var(--veld-lucht) var(--ruimte-3);width:100%;min-height:var(--veld-hoogte);transition:background-color var(--duur-1) var(--soepel-uit)}.desk .veld input::placeholder,.desk .veld textarea::placeholder{color:var(--inkt-zacht);opacity:1}.desk .veld input:hover,.desk .veld select:hover,.desk .veld textarea:hover{background-color:color-mix(in oklab,var(--vlak-waas) 85%,transparent)}.desk .veld input:user-invalid:not(:focus-visible),.desk .veld select:user-invalid:not(:focus-visible),.desk .veld textarea:user-invalid:not(:focus-visible){outline:var(--lijn-dik) solid var(--accent);outline-offset:calc(var(--lijn-dik) * -1)}.desk .veld:has(:user-invalid) label{color:var(--inkt-accent)}.desk .veld textarea{min-height:calc(var(--veld-regel) * 4 + var(--veld-lucht) * 2);border-radius:var(--rond-veld);resize:vertical;display:block}.desk .veld select{appearance:none;-webkit-appearance:none;padding-inline-end:var(--ruimte-6)}.desk .veld select:has(option[value=""]:checked){color:var(--inkt-zacht)}.desk .veld:has(select)::after{content:"";position:absolute;right:calc(var(--ruimte-3) - var(--ruimte-1) * 0.2071);bottom:calc((var(--veld-hoogte) - var(--ruimte-1)) / 2 + var(--ruimte-1) * 0.3536);width:var(--ruimte-1);height:var(--ruimte-1);border-right:var(--lijn-dik) solid var(--inkt-zacht);border-bottom:var(--lijn-dik) solid var(--inkt-zacht);transform:rotate(45deg);transform-origin:center;pointer-events:none}.desk .veld input[type="date"]{height:var(--veld-hoogte);padding-block:0;padding-inline-end:var(--veld-pad)}.desk .veld input[type="date"]::-webkit-datetime-edit{font-family:var(--letter-tekst);font-size:var(--maat-tekst);font-weight:var(--gewicht);line-height:var(--regel-tekst);letter-spacing:var(--spatie-tekst);font-variant-numeric:tabular-nums;color:var(--inkt);padding:0}.desk .veld input[type="date"]:in-range::-webkit-datetime-edit{color:var(--inkt-zacht)}.desk .veld input[type="date"]::-webkit-datetime-edit-fields-wrapper{display:flex;align-items:baseline;padding:0}.desk .veld input[type="date"]::-webkit-datetime-edit-day-field,.desk .veld input[type="date"]::-webkit-datetime-edit-month-field,.desk .veld input[type="date"]::-webkit-datetime-edit-year-field{padding-inline:0 var(--ruimte-1)}.desk .veld input[type="date"]::-webkit-datetime-edit-text{display:none}.desk .veld input[type="date"]::-webkit-calendar-picker-indicator{background-image:none;background-color:transparent;inline-size:var(--raakvlak);block-size:var(--raakvlak);padding:0;margin-block:0;margin-inline:0 calc((var(--ruimte-3) - var(--raakvlak)) / 2);outline-color:var(--ring);cursor:pointer}.desk .veld:has(input[type="date"])::after{content:"";position:absolute;right:var(--ruimte-3);bottom:calc((var(--veld-hoogte) - var(--ruimte-3)) / 2);width:var(--ruimte-3);height:var(--ruimte-3);border:var(--lijn-dik) solid var(--inkt-zacht);border-block-start-width:var(--ruimte-0);border-radius:var(--ruimte-0);pointer-events:none}.desk .veld:has(select)::after,.desk .veld:has(input[type="date"])::after{transition:border-color var(--duur-1) var(--soepel-uit)}.desk .veld:has(select):focus-within::after,.desk .veld:has(input[type="date"]):focus-within::after{border-color:var(--inkt-accent)}.desk .veld:has(select:hover)::after,.desk .veld:has(input[type="date"]:hover)::after{border-color:var(--inkt)}.desk .veld input[type="number"]::-webkit-outer-spin-button,.desk .veld input[type="number"]::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.desk .veld textarea::-webkit-resizer{background-color:transparent}.desk .form-actie{display:flex;align-items:center;gap:var(--ruimte-5);flex-wrap:wrap}.desk .knop-verzend{font-family:var(--letter-tekst);font-size:var(--maat-tekst);font-weight:var(--gewicht-nadruk);letter-spacing:var(--spatie-tekst);color:var(--inkt-op-diep);background-color:var(--accent);border:0;border-radius:var(--rond-pil);padding:var(--veld-lucht) var(--ruimte-5);min-height:var(--veld-hoogte);cursor:pointer;transition:background-color var(--duur-1) var(--soepel-uit),transform var(--duur-2) var(--soepel)}.desk .knop-verzend:hover{background-color:var(--accent-hover)}.desk .knop-verzend:active{transform:scale(var(--indruk))}.desk .form-noot{font-size:var(--maat-ui);line-height:var(--regel-ui);color:var(--inkt-zacht)}.desk .form-link{color:var(--inkt-accent);font-weight:var(--gewicht-nadruk);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.18em;transition:color var(--duur-1) var(--soepel-uit)}.desk .form-split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);column-gap:var(--ruimte-8);align-items:stretch}.desk .form-split .drie{grid-template-columns:repeat(2,minmax(0,1fr))}.desk .form-pitch{display:flex;flex-direction:column;background-color:#f9f1e6;border-radius:var(--rond-doek);padding:var(--ruimte-5);margin-block:calc(var(--ruimte-2) * -1)}.desk .form-split .form-titel{margin-block:10px var(--ruimte-4)}.desk .form-split .form-intro{max-width:var(--leesbreedte-kort);margin:0 0 var(--ruimte-5)}.desk .pitch-lijst{list-style:none;margin:0 0 var(--ruimte-5);padding:0;display:flex;flex-direction:column;gap:14px}.desk .pitch-lijst li{display:grid;grid-template-columns:19px minmax(0,1fr);gap:13px;align-items:start;font-size:17px;line-height:1.45;color:var(--papier-inkt)}.desk .pitch-lijst svg{inline-size:19px;block-size:19px;margin-block-start:2px;color:var(--inkt-accent)}.desk .pitch-video{display:block;inline-size:100%;block-size:auto;max-block-size:260px;object-fit:contain;margin-block-start:auto}.form-meer>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:10px;font-family:var(--letter-tekst);font-size:16px;font-weight:500;color:var(--inkt-accent);padding:var(--ruimte-2) 0}.form-meer>summary::-webkit-details-marker{display:none}.form-meer>summary::before{content:"+";font-size:20px;line-height:1}.form-meer[open]>summary::before{content:"\2013"}.form-meer .veld{margin-block-end:20px}.form-meer:not([open])>.veld{display:none}html.desk .form-paneel{background-color:var(--vlak-paneel)}@media (max-width:900px){html.desk .form-split{grid-template-columns:1fr !important;row-gap:40px}html.desk .formraster{grid-template-columns:1fr !important}html.desk .form-split .drie{grid-template-columns:1fr !important}}@media (max-width:860px){html.desk .form-split,html.desk .formraster,html.desk .form-split .drie{grid-template-columns:minmax(0,1fr) !important;gap:var(--ruimte-6) !important}html.desk .form-titel{font-size:clamp(26px,5.6vw,40px)}}.desk .faq-titel{margin:0 0 var(--ruimte-6);font-family:var(--letter-display);font-size:var(--maat-kop);font-weight:var(--gewicht-display);line-height:var(--regel-kop);letter-spacing:var(--spatie-display);text-align:start;text-wrap:balance;color:var(--ch-text)}.desk .faq-raster{--inkt:var(--papier-inkt);--inkt-zacht:var(--papier-inkt-zacht);--inkt-accent:var(--papier-inkt-accent);--lijn:var(--rand-fijn);--contour:var(--halo);display:block;padding:0;background-color:var(--vlak-paneel);border-radius:var(--rond-doek);box-shadow:var(--hoogte-2);color:var(--inkt);counter-reset:faq}.desk #faq details.faq-kaart{min-block-size:0;padding:0;background-color:transparent;box-shadow:none;border-radius:0;counter-increment:faq}.desk #faq details.faq-kaart::before{content:none}.desk #faq details.faq-kaart+details.faq-kaart{border-block-start:1px solid var(--lijn)}.desk #faq details.faq-kaart>summary{display:grid;grid-template-columns:var(--ruimte-6) minmax(0,1fr) var(--ruimte-4);column-gap:var(--ruimte-6);align-items:baseline;padding:var(--ruimte-5) var(--ruimte-6);min-block-size:var(--raakvlak);list-style:none;transition:background-color var(--duur-1) var(--soepel-uit)}.desk #faq details.faq-kaart>summary::-webkit-details-marker{display:none}.desk #faq details.faq-kaart>summary:hover{background-color:var(--vlak-veld)}.desk #faq details.faq-kaart>summary:focus-visible{outline-offset:calc(var(--ring-afstand) * -1)}.desk #faq details.faq-kaart:first-of-type>summary{border-start-start-radius:var(--rond-doek);border-start-end-radius:var(--rond-doek)}.desk #faq details.faq-kaart:last-of-type:not([open])>summary{border-end-start-radius:var(--rond-doek);border-end-end-radius:var(--rond-doek)}.desk #faq details.faq-kaart>summary::before{content:counter(faq,decimal-leading-zero);font-family:var(--letter-tekst);font-size:var(--maat-ui);font-weight:var(--gewicht-nadruk);line-height:var(--regel-ui);letter-spacing:var(--spatie-kapitaal);font-variant-numeric:tabular-nums;color:var(--inkt-zacht);transition:color var(--duur-1) var(--soepel-uit)}.desk #faq details.faq-kaart>summary::after{content:"";align-self:center;inline-size:var(--ruimte-4);block-size:var(--ruimte-4);color:var(--inkt-zacht);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:100% var(--lijn-dik),var(--lijn-dik) 100%;background-position:center,center;background-repeat:no-repeat;transition:background-size var(--duur-2) var(--soepel),color var(--duur-1) var(--soepel-uit)}.desk #faq details.faq-kaart>summary:hover::after{color:var(--inkt)}.desk #faq details.faq-kaart[open]>summary::before{color:var(--inkt-accent)}.desk #faq details.faq-kaart[open]>summary::after{color:var(--inkt-accent);background-size:100% var(--lijn-dik),var(--lijn-dik) 0%}.desk #faq .faq-vraag{margin:0;font-family:var(--letter-tekst);font-size:var(--maat-lead);font-weight:var(--gewicht-nadruk);line-height:var(--regel-lead);letter-spacing:var(--spatie-tekst);color:var(--inkt);text-wrap:balance}.desk #faq details.faq-kaart>.faq-antwoord{margin:0 var(--ruimte-6) 0 calc(var(--ruimte-6) * 3);padding-block-end:var(--ruimte-5);font-size:var(--maat-tekst);line-height:var(--regel-tekst);color:var(--inkt-zacht);max-inline-size:calc(var(--ruimte-9) * 4);text-wrap:pretty}.desk #faq div.faq-kaart{display:grid;grid-template-columns:var(--ruimte-6) minmax(0,5fr) minmax(0,7fr);column-gap:var(--ruimte-6);align-items:baseline;align-content:center;min-block-size:var(--ruimte-9);padding:var(--ruimte-5) var(--ruimte-6);border-radius:0}.desk #faq div.faq-kaart::before{counter-increment:faq;content:counter(faq,decimal-leading-zero);font-family:var(--letter-tekst);font-size:var(--maat-ui);font-weight:var(--gewicht-nadruk);line-height:var(--regel-ui);letter-spacing:var(--spatie-kapitaal);font-variant-numeric:tabular-nums;color:var(--inkt-accent)}.desk #faq div.faq-kaart>.faq-antwoord{margin:0;font-size:var(--maat-tekst);line-height:var(--regel-tekst);color:var(--inkt-zacht);max-inline-size:calc(var(--ruimte-9) * 4);text-wrap:pretty}.desk #bereikbaarheid .sectie-label-mid{display:inline-flex;align-items:center;gap:var(--ruimte-2);margin:0 0 var(--ruimte-3);font-family:var(--letter-tekst);font-size:var(--maat-fijn);line-height:var(--regel-fijn);font-weight:var(--gewicht-nadruk);letter-spacing:var(--spatie-kapitaal);text-transform:uppercase;text-align:start;color:var(--inkt-zacht)}.desk #bereikbaarheid .sectie-label-mid::before{content:"";inline-size:var(--ruimte-4);block-size:var(--lijn-dik);background-color:var(--inkt-accent);border-radius:var(--rond-pil);flex:none}.desk .bereik-raster{--inkt:var(--papier-inkt);--inkt-zacht:var(--papier-inkt-zacht);--inkt-accent:var(--papier-inkt-accent);--lijn:var(--rand-fijn);--contour:var(--halo);display:block;padding:0;background-color:var(--vlak-paneel);border-radius:var(--rond-doek);box-shadow:var(--hoogte-2);color:var(--inkt)}.desk #bereikbaarheid .faq-kaart{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--ruimte-6);align-items:baseline;align-content:center;min-block-size:var(--ruimte-8);padding:var(--ruimte-5) var(--ruimte-6);background-color:transparent;border:0;border-radius:0;box-shadow:none}.desk #bereikbaarheid .faq-kaart+.faq-kaart{border-block-start:1px solid var(--lijn)}.desk #bereikbaarheid .faq-kaart::before{content:none}.desk #bereikbaarheid .faq-vraag{margin:0;font-family:var(--letter-tekst);font-size:var(--maat-lead);font-weight:var(--gewicht-nadruk);line-height:var(--regel-lead);letter-spacing:var(--spatie-tekst);color:var(--inkt);text-wrap:balance}.desk #bereikbaarheid .faq-antwoord{margin:0;font-size:var(--maat-tekst);line-height:var(--regel-tekst);color:var(--inkt-zacht);max-inline-size:calc(var(--ruimte-9) * 4);text-wrap:pretty}@media (max-width:900px){html.desk .faq-raster{grid-template-columns:1fr !important}}@media (max-width:860px){html.desk .faq-raster{grid-template-columns:minmax(0,1fr) !important}html.desk .faq-titel{font-size:clamp(26px,5.6vw,40px)}}@media (max-width:600px){html.desk #faq details.faq-kaart>summary{grid-template-columns:minmax(0,1fr) var(--ruimte-4);column-gap:var(--ruimte-3);padding:var(--ruimte-4)}html.desk #faq details.faq-kaart>summary::before{display:none}html.desk #faq .faq-vraag{font-size:var(--sport-1)}html.desk #faq details.faq-kaart>.faq-antwoord{margin-inline:var(--ruimte-4)}}.desk .vind-blok{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:stretch;min-block-size:560px;background-color:var(--vlak-paneel);color:var(--papier-inkt);border-radius:var(--rond-doek);overflow:hidden}.desk .vind-tekst{padding:var(--ruimte-6);display:flex;flex-direction:column;align-items:flex-start}.desk .vind-tekst .label{color:var(--papier-inkt-zacht)}.desk .vind-titel{margin:10px 0 var(--ruimte-4);font-family:var(--letter-display);font-weight:var(--gewicht-display);font-size:40px;line-height:1.05;letter-spacing:-1px;color:var(--papier-inkt)}.desk .vind-adres{margin:0 0 var(--ruimte-5);font-size:20px;line-height:1.4;color:var(--papier-inkt)}.desk .vind-uren{align-self:stretch;margin:0 0 var(--ruimte-5)}.desk .vind-uren-kop{margin:0 0 var(--ruimte-1);font-family:var(--letter-tekst);font-size:13px;font-weight:500;line-height:var(--regel-fijn);letter-spacing:.16em;text-transform:uppercase;color:var(--papier-inkt-zacht)}.desk .vind-uren-lijst{margin:0}.desk .vind-uren-lijst>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ruimte-3);padding-block:var(--ruimte-0);color:var(--papier-inkt)}.desk .vind-uren-lijst dt{font-size:17px}.desk .vind-uren-lijst dd{margin:0;font-family:var(--letter-tekst);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.desk .vind-uren-lijst>.vind-uren-dicht{color:var(--papier-inkt-zacht)}.desk .vind-rijen{align-self:stretch;list-style:none;margin:0 0 auto;padding:0 0 var(--ruimte-5)}.desk .vind-rijen li{display:grid;grid-template-columns:22px max-content minmax(0,1fr);align-items:center;gap:14px;padding-block:15px;border-top:1px solid var(--p-zand-halo)}.desk .vind-icoon{display:inline-flex;color:var(--p-terracotta)}.desk .vind-icoon svg{inline-size:20px;block-size:20px}.desk .vind-mode{font-size:17px;color:var(--papier-inkt)}.desk .vind-detail{font-family:var(--letter-tekst);font-size:15px;color:var(--papier-inkt-zacht);text-align:end}.desk .vind-knop{display:inline-flex;align-items:center;border-radius:var(--rond-pil);background-color:var(--p-terracotta);color:var(--p-room);padding:14px 26px;font-family:var(--letter-tekst);font-size:var(--maat-ui);font-weight:500;text-decoration:none}.desk .vind-kaart{position:relative;background-color:var(--vlak-veld)}.desk .vind-kaart iframe{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;border:0}@media (max-width:860px){.desk .vind-blok{grid-template-columns:minmax(0,1fr);gap:var(--ruimte-6);min-block-size:0}.desk .vind-kaart{min-block-size:320px}.desk .vind-titel{font-size:clamp(26px,5.6vw,40px)}}@media (max-width:600px){.desk .vind-rijen li{grid-template-columns:22px minmax(0,1fr);row-gap:4px}.desk .vind-detail{grid-column:2;text-align:start}}@media (max-width:560px){.desk .vind-rijen li{grid-template-columns:22px minmax(0,1fr);row-gap:2px}.desk .vind-detail{grid-column:2;text-align:start}}@media (forced-colors:active){html:root.desk .vind-blok,html:root.desk .vind-kaart{outline:var(--fc-contour) solid CanvasText;outline-offset:calc(var(--fc-contour) * -1)}html:root.desk .vind-knop{border:var(--fc-rand) solid}}.desk footer.voet-v4{padding-block:var(--ruimte-8) var(--ruimte-5)}.desk .voet-kaart{--inkt:var(--papier-inkt);--inkt-zacht:var(--papier-inkt-zacht);--inkt-accent:var(--papier-inkt-accent);--lijn:var(--rand-fijn);--contour:var(--p-zand-halo);background-color:var(--vlak-paneel);color:var(--inkt);border-radius:var(--rond-doek);padding:var(--ruimte-6)}.desk .voet-kop{--voet-merk-maat:40px;display:flex;align-items:baseline;padding-block-end:var(--ruimte-5);border-block-end:1px solid var(--contour)}.desk .voet-naam{font-family:var(--letter-display);font-weight:var(--gewicht-display);font-size:var(--voet-merk-maat);line-height:1;letter-spacing:-1px;color:var(--inkt-accent)}.desk .voet-merk{display:block;block-size:calc(var(--voet-merk-maat) * 1.28);inline-size:auto;border:0;border-radius:0}.desk .voet-body{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:var(--goot);padding-block:var(--ruimte-6);align-items:start}.desk .voet-tros{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.desk .voet-label{font-family:var(--letter-tekst);font-size:13px;line-height:var(--regel-fijn);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--inkt-zacht);margin-block-end:14px}.desk .voet-pitch{margin:0 0 var(--ruimte-4);font-size:17px;line-height:1.45;color:var(--inkt);max-width:22ch}.desk .voet-knop{display:inline-flex;align-items:center;gap:10px;border-radius:var(--rond-pil);background-color:var(--p-terracotta);color:var(--p-room);padding:13px var(--ruimte-4);font-family:var(--letter-tekst);font-size:var(--maat-ui);font-weight:500;text-decoration:none}.desk .voet-knop svg{inline-size:18px;block-size:18px}.desk .voet-link{font-size:17px;line-height:1.45;color:var(--inkt);text-decoration:none;padding-block:7px}html.desk .voet-link:hover{color:var(--inkt);text-decoration-line:none}.desk .voet-iconen{display:flex;gap:10px;margin-block-start:var(--ruimte-4)}.desk .icoonknop{display:inline-flex;align-items:center;justify-content:center;inline-size:42px;block-size:42px;border-radius:50%;background-color:var(--p-zand-diep);color:var(--inkt);text-decoration:none}.desk .icoonknop svg{inline-size:19px;block-size:19px}.desk .voet-slot{display:flex;align-items:center;justify-content:space-between;gap:var(--goot);padding-block-start:var(--ruimte-5);font-family:var(--letter-tekst);font-size:15px;color:var(--ch-text)}.desk .voet-slot-links{display:flex;align-items:center;gap:var(--ruimte-5)}.desk .voet-slot a{color:inherit;text-decoration:none}.desk .voet-omhoog{display:inline-flex;align-items:center;gap:7px;border:1px solid currentColor;border-radius:var(--rond-pil);padding:var(--ruimte-1) 15px}.desk .voet-omhoog svg{inline-size:15px;block-size:15px}@media (max-width:860px),(pointer:coarse){html.desk .voet-link{padding-block:9.7px}html.desk .icoonknop{inline-size:var(--raakvlak);block-size:var(--raakvlak)}html.desk .voet-slot a{padding-block:10.4px}}@media (max-width:900px){html.desk .voet-body{grid-template-columns:repeat(2,minmax(0,1fr)) !important;row-gap:32px}}@media (max-width:860px){html.desk .voet-kop{--voet-merk-maat:clamp(28px,6vw,40px)}html.desk .voet-slot{flex-direction:column;align-items:flex-start;gap:14px}html.desk .voet-slot-links{inline-size:100%;justify-content:space-between}}@media (max-width:600px){html.desk .voet-body{grid-template-columns:1fr !important}html.desk .voet-slot-links{flex-wrap:wrap;gap:16px}}@media (forced-colors:active){html:root.desk .voet-kaart{outline:var(--fc-contour) solid CanvasText;outline-offset:calc(var(--fc-contour) * -1)}html:root.desk .voet-knop,html:root.desk .icoonknop{border:var(--fc-rand) solid}html:root.desk .voet-merk{display:none}html:root.desk .voet-naam[hidden]{display:block}}.desk .voet-fijnregel{margin:var(--ruimte-2) 0 0;font-size:var(--maat-ui);line-height:var(--regel-ui);color:var(--inkt-zacht)}.desk .voet-omhoog-bol svg{inline-size:var(--ruimte-5);block-size:var(--ruimte-5)}.desk .jur-blad{padding-block:var(--sectie-adem) var(--sectie-pad)}.desk .jur-kolom{max-inline-size:var(--leesbreedte);margin-inline:auto}.desk .jur-titel{margin:0 0 var(--ruimte-4);font-family:var(--letter-kop);font-size:var(--maat-sectie);line-height:var(--regel-kop);color:var(--inkt);text-wrap:balance}.desk .jur-datum{margin:0 0 var(--sectie-pad);font-size:var(--maat-ui);color:var(--inkt-zacht)}.desk .jur-kolom h2{margin:var(--sectie-pad) 0 var(--ruimte-3);font-family:var(--letter-tekst);font-size:var(--maat-titel);font-weight:var(--gewicht-nadruk);line-height:var(--regel-titel);color:var(--inkt)}.desk .jur-kolom h3{margin:var(--ruimte-5) 0 var(--ruimte-2);font-family:var(--letter-tekst);font-size:var(--maat-tekst);font-weight:var(--gewicht-nadruk);color:var(--inkt)}.desk .jur-kolom p,.desk .jur-kolom li{margin:0 0 var(--ruimte-4);font-family:var(--letter-tekst);font-size:var(--maat-tekst);line-height:var(--regel-tekst);color:var(--inkt-zacht);text-wrap:pretty}.desk .jur-kolom ul{margin:0 0 var(--ruimte-4);padding-inline-start:var(--ruimte-5)}.desk .jur-kolom li{margin-block-end:var(--ruimte-2)}.desk .jur-kolom a{color:var(--inkt-accent);text-underline-offset:var(--ruimte-0)}.desk .jur-kaart{margin:var(--ruimte-5) 0 var(--ruimte-6);padding:var(--ruimte-5);background-color:var(--vlak-paneel);border-radius:var(--rond-doek)}.desk .jur-kaart p{margin-block-end:var(--ruimte-2)}.desk .jur-kaart p:last-child{margin-block-end:0}@media (max-width:900px){html.desk .jur-blad{padding-block:var(--sectie-pad)}}.desk .jur-kolom a{overflow-wrap:anywhere}.desk .jur-kaart a{display:inline-flex;align-items:center;min-block-size:var(--raakvlak)}.desk .open-blad{display:flex;align-items:center;justify-content:center;flex:1;padding-block:calc(var(--nav-hoogte) + var(--ruimte-2)) 0}.desk .open-midden{display:flex;flex-direction:column;align-items:center;text-align:center;inline-size:100%;max-inline-size:46rem}.desk .open-tekst{display:contents}html.open.desk{--onthul-tel:var(--duur-3);--onthul-kop:calc(var(--onthul-tel) * 2 + var(--duur-2))}.desk .open-zegel{order:3;inline-size:clamp(184px,calc(100svh - 476px),44vw);aspect-ratio:1;margin-block-end:0;border-radius:var(--rond-pil);background-image:url(motion/04-deksel-opent.jpg);background-size:cover;background-position:center;overflow:hidden;background-color:var(--p-zand-diep);display:grid;place-items:center}.desk .open-zegel .clip{inline-size:100%;block-size:100%;object-fit:cover;display:block;object-view-box:inset(3%)}@supports (object-view-box:inset(3%)){.desk .open-zegel{background-size:106.4%}animation:open-tik calc(var(--onthul-tel) * 3.3) linear both;animation-play-state:paused;}html.open-klaar.desk .open-baan,html.open-klaar.desk .open-baan::before,html.open-klaar.desk .open-zegel,html.open-klaar.desk .open-zegel .clip{animation-play-state:running}@keyframes open-tik{0%{transform:translateY(0)}16.94%{transform:translateY(0);animation-timing-function:linear}17.95%{transform:translateY(1.2%);animation-timing-function:cubic-bezier(0.22,1,0.36,1)}23.63%{transform:translateY(0)}42.19%{transform:translateY(0);animation-timing-function:linear}43.20%{transform:translateY(1.2%);animation-timing-function:cubic-bezier(0.22,1,0.36,1)}48.88%{transform:translateY(0)}60.92%{transform:translateY(0);animation-timing-function:linear}61.93%{transform:translateY(1.2%);animation-timing-function:cubic-bezier(0.22,1,0.36,1)}67.61%{transform:translateY(0)}75.86%{transform:translateY(0);animation-timing-function:linear}76.87%{transform:translateY(1.2%);animation-timing-function:cubic-bezier(0.22,1,0.36,1)}82.55%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes open-baan{0%{transform:translate(calc(var(--baan-x) * 0.700),-8.40vh) scale(0.300);opacity:0;animation-timing-function:linear}6.31%{transform:translate(calc(var(--baan-x) * 0.642),-7.70vh) scale(0.358);opacity:0.35;animation-timing-function:linear}16.94%{transform:translate(calc(var(--baan-x) * 0.544),-6.52vh) scale(0.456);opacity:0.55;animation-timing-function:linear}42.19%{transform:translate(calc(var(--baan-x) * 0.311),-3.73vh) scale(0.689);opacity:0.78;animation-timing-function:linear}60.92%{transform:translate(calc(var(--baan-x) * 0.138),-1.65vh) scale(0.862);opacity:1.0;animation-timing-function:linear}75.86%{transform:translate(calc(var(--baan-x) * 0.000),-0.00vh) scale(1.000);opacity:1.0;animation-timing-function:linear}100%{transform:translate(0,0) scale(1);opacity:1}}.desk .open-baan::before{content:"";position:absolute;inset:auto -5% -15%;block-size:30%;border-radius:50%;background:radial-gradient(ellipse closest-side at 50% 50%,var(--schaduw-kern),var(--schaduw-waas) 50%,transparent 100%);transform-origin:50% 50%;animation:open-vloer calc(var(--onthul-tel) * 3.3) linear both;animation-play-state:paused}@keyframes open-vloer{0%{transform:scale(0.9,0.6);opacity:0.5;animation-timing-function:cubic-bezier(0.333,0,0.667,0.333)}16.94%{transform:scale(0.85,1);opacity:1;animation-timing-function:linear}19.02%{transform:scale(0.85,1);opacity:1;animation-timing-function:linear}21.11%{transform:scale(1,1);opacity:0.8;animation-timing-function:cubic-bezier(0.333,0.667,0.667,1)}29.57%{transform:scale(0.9,0.6);opacity:0.5;animation-timing-function:cubic-bezier(0.333,0,0.667,0.333)}42.19%{transform:scale(0.85,1);opacity:1;animation-timing-function:linear}44.28%{transform:scale(0.85,1);opacity:1;animation-timing-function:linear}46.36%{transform:scale(1,1);opacity:0.8;animation-timing-function:cubic-bezier(0.333,0.667,0.667,1)}51.56%{transform:scale(0.9,0.6);opacity:0.5;animation-timing-function:cubic-bezier(0.333,0,0.667,0.333)}60.92%{transform:scale(0.85,1);opacity:1;animation-timing-function:linear}63.00%{transform:scale(0.85,1);opacity:1;animation-timing-function:linear}65.09%{transform:scale(1,1);opacity:0.8;animation-timing-function:cubic-bezier(0.333,0.667,0.667,1)}68.39%{transform:scale(0.9,0.6);opacity:0.5;animation-timing-function:cubic-bezier(0.333,0,0.667,0.333)}75.86%{transform:scale(0.85,1);opacity:1;animation-timing-function:linear}77.94%{transform:scale(0.85,1);opacity:1;animation-timing-function:linear}80.03%{transform:scale(1,1);opacity:0.8;animation-timing-function:cubic-bezier(0.333,0.667,0.667,1)}100%{transform:scale(1,1);opacity:0.8}}@keyframes open-aankomst{0%{transform:translateY(-36vh);animation-timing-function:cubic-bezier(0.333,0,0.667,0.333)}16.94%{transform:translateY(0);animation-timing-function:cubic-bezier(0.333,0.667,0.667,1)}29.57%{transform:translateY(-20vh);animation-timing-function:cubic-bezier(0.333,0,0.667,0.333)}42.19%{transform:translateY(0);animation-timing-function:cubic-bezier(0.333,0.667,0.667,1)}51.56%{transform:translateY(-11vh);animation-timing-function:cubic-bezier(0.333,0,0.667,0.333)}60.92%{transform:translateY(0);animation-timing-function:cubic-bezier(0.333,0.667,0.667,1)}68.39%{transform:translateY(-7vh);animation-timing-function:cubic-bezier(0.333,0,0.667,0.333)}75.86%{transform:translateY(0)}100%{transform:translateY(0)}}.desk .open-baan{order:3;position:relative;margin-block-end:var(--ruimte-4);animation:open-baan calc(var(--onthul-tel) * 3.3) linear both;transform-origin:50% 100%;--baan-x:0px;animation-play-state:paused}.desk .open-zegel{animation:open-aankomst calc(var(--onthul-tel) * 3.3) linear both;animation-play-state:paused;transform-origin:50% 100%}@keyframes open-opkomst{from{opacity:0;transform:translateY(var(--ruimte-5))}to{opacity:1;transform:none}}@keyframes open-opkomst-knop{from{opacity:0;visibility:hidden;transform:translateY(var(--ruimte-5))}to{opacity:1;visibility:visible;transform:none}}.desk .open-merk,.desk .open-titel,.desk .open-zin,.desk .open-acties{animation:open-opkomst calc(var(--onthul-tel) * 2) var(--soepel) both;animation-play-state:paused}.desk .open-acties{animation-name:open-opkomst-knop}.desk .open-merk{animation-delay:var(--onthul-tel)}.desk .open-titel{animation-delay:var(--onthul-kop)}.desk .open-zin{animation-delay:calc(var(--onthul-kop) + var(--onthul-tel))}.desk .open-acties{animation-delay:calc(var(--onthul-kop) + var(--onthul-tel) * 2)}html.open-stil.desk .open-zegel .clip{display:none}html.open-stil.desk .open-zegel{background-image:url(motion/04-deksel-open-eind.jpg)}html.open-speelt.desk .open-merk,html.open-speelt.desk .open-titel,html.open-speelt.desk .open-zin,html.open-speelt.desk .open-acties{animation-play-state:running}.desk .open-merk{order:1;display:block;inline-size:208px;min-block-size:var(--raakvlak);margin:0 0 var(--ruimte-3)}.desk .open-merk img{display:block;inline-size:100%;block-size:auto}html.open.desk header.navbalk-wrap .navlogo-merk{visibility:hidden}html.open.desk header.navbalk-wrap{position:absolute}.desk .open-titel{order:2;margin:0 0 var(--ruimte-4);font-family:var(--letter-display);font-weight:var(--gewicht-display-zwaar);font-size:var(--sport-9);line-height:var(--regel-display);letter-spacing:var(--spatie-display);text-wrap:balance}@keyframes open-uit-de-schaduw{from{transform:translate(var(--open-sprong),var(--open-sprong))}62%{transform:translate(calc(var(--open-sprong) * -0.34),calc(var(--open-sprong) * -0.34))}to{transform:translate(0,0)}}.desk .open-r1,.desk .open-r2{display:inline-block}.desk .open-r1{color:var(--papier-inkt)}.desk .open-r2{color:var(--papier-inkt-accent)}.desk .open-zin{order:4;margin:0 0 var(--ruimte-3);max-inline-size:32ch;font-size:var(--maat-lead);line-height:var(--regel-lead);color:var(--papier-inkt);text-wrap:pretty}.desk .open-acties{order:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ruimte-2)}.desk .open-knop{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--raakvlak);padding:var(--ruimte-3) var(--ruimte-6);border-radius:var(--rond-pil);background-color:var(--cta-bg);color:var(--cta-ink);font-size:var(--maat-tekst);font-weight:var(--gewicht-nadruk);text-decoration:none;box-shadow:var(--hoogte-knop)}.desk .open-knop{gap:var(--ruimte-2)}.desk .open-knop-glyph{inline-size:1.25em;block-size:1.25em;flex:none}.desk .open-knop:hover{background-color:var(--accent-hover);color:var(--cta-ink)}.desk .open-knop:active{background-color:var(--p-terracotta-diep);box-shadow:var(--hoogte-1)}.desk .open-door{display:inline-flex;align-items:center;min-block-size:var(--raakvlak);color:var(--papier-inkt);font-size:var(--maat-tekst);text-decoration:underline;text-decoration-color:color-mix(in oklab,transparent,var(--papier-inkt) 45%);text-underline-offset:var(--ruimte-0)}.desk .open-door{gap:var(--ruimte-1)}.desk .open-door-pijl{inline-size:1em;block-size:1em;flex:none;transition:transform var(--duur-1) var(--soepel)}.desk .open-door:hover .open-door-pijl{transform:translateX(var(--ruimte-0))}.desk .open-door:hover{color:var(--papier-inkt-accent);text-decoration-color:var(--papier-inkt-accent)}html.open.desk #inhoud{pointer-events:auto}html.open.desk .blad{display:flex;flex-direction:column;min-block-size:100svh}html.open{overflow-x:clip}html.open.desk body{overflow-x:clip;touch-action:pan-y pinch-zoom}html.open.desk .zelGrondLaag{block-size:100lvh !important;min-block-size:100dvh}html.open{overscroll-behavior-y:none}html.open.desk .voet-sectie{padding-block-start:var(--ruimte-6)}html.open.desk .voet-slot{max-inline-size:46rem;margin-inline:auto}html.open.desk header.navbalk-wrap .taalwissel{display:flex}@media (max-width:900px){html.open.desk header.navbalk-wrap .taalgroep{height:var(--raakvlak)}html.open.desk header.navbalk-wrap .taalgroep .taallink{width:var(--raakvlak);height:var(--raakvlak)}}@media (max-width:900px){html.desk .open-blad{padding-block:var(--ruimte-7)}html.desk .open-merk{inline-size:176px}html.desk .open-zegel{inline-size:clamp(160px,calc(100svh - 432px),84vw)}html.desk .open-baan{margin-block-end:var(--ruimte-4)}html.desk .open-titel{font-size:var(--sport-6);margin-block-end:var(--ruimte-4)}html.desk .open-zin{font-size:var(--maat-tekst);margin-block-end:var(--ruimte-3)}html.desk .open-acties{flex-direction:column;gap:var(--ruimte-3);inline-size:100%}html.desk .open-knop{inline-size:auto;max-inline-size:100%;padding-inline:var(--ruimte-4)}}@media (min-width:64rem){html.desk .open-blad{padding-block:var(--nav-hoogte) 0}html.desk .open-midden{flex-direction:row;align-items:center;justify-content:center;gap:var(--ruimte-7);text-align:start;max-inline-size:78rem}html.desk .open-tekst{display:flex;flex-direction:column;align-items:flex-start;min-inline-size:0}html.desk .open-baan{order:0;margin:0;--baan-x:46vw}html.desk .open-zegel{inline-size:clamp(320px,calc(100svh - 320px),min(44vw,35rem))}html.desk .open-titel{margin-block-end:var(--ruimte-4)}html.desk .open-zin{margin-block-end:var(--ruimte-4)}html.desk .open-acties{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--ruimte-3) var(--ruimte-5)}html.desk .open-knop,html.desk .open-door{inline-size:auto;white-space:nowrap}}@media (min-width:64rem) and (max-width:79.99rem){html.desk .open-titel{font-size:var(--maat-sectie)}}@media (max-width:900px){html.open.desk .voet-slot{align-items:center;text-align:center;gap:var(--ruimte-1)}html.open.desk .voet-slot-links{justify-content:center}}@media (max-width:22.5rem){html.desk .open-titel{font-size:var(--sport-5)}}@media (prefers-reduced-motion:reduce){.desk .open-knop,.desk .open-door,.desk .open-door-pijl{transition:none}.desk .open-r1,.desk .open-r2{animation:none;transform:none}.desk .open-merk,.desk .open-titel,.desk .open-zin,.desk .open-acties{animation:none;opacity:1;transform:none}.desk .open-zegel .clip{display:none}.desk .open-zegel{background-image:url(motion/04-deksel-open-eind.jpg)}.desk .open-baan,.desk .open-zegel{animation:none;transform:none}.desk .open-baan::before{animation:none;transform:none;opacity:1}}html:root{--licht-h:calc(var(--ritme) / 2);--schaduw-alfa-kern:22%;--schaduw-alfa-waas:13%;--schaduw-kern:color-mix(in srgb,var(--p-inkt) var(--schaduw-alfa-kern),transparent);--schaduw-waas:color-mix(in srgb,var(--p-inkt) var(--schaduw-alfa-waas),transparent);--wash-voet:3%;--wash-rand:5%}html.ch-2{--schaduw-alfa-kern:38%;--schaduw-alfa-waas:26%}html.ch-3{--schaduw-alfa-kern:28%;--schaduw-alfa-waas:18%}html:root{--hoogte-1:0 var(--licht-h) var(--ritme) calc(var(--licht-h) * -1) var(--schaduw-kern),0 var(--ritme) var(--ruimte-1) calc(var(--ritme) * -1) var(--schaduw-waas);--hoogte-2:0 var(--licht-h) var(--ritme) calc(var(--licht-h) * -1) var(--schaduw-kern),0 var(--ruimte-2) var(--ruimte-4) calc(var(--ruimte-1) * -1) var(--schaduw-waas);--hoogte-knop:0 var(--licht-h) var(--ritme) calc(var(--licht-h) * -1) var(--schaduw-kern),0 var(--ruimte-1) var(--ruimte-3) calc(var(--ritme) * -1) var(--schaduw-waas);--hoogte-3:0 var(--ritme) var(--ruimte-1) calc(var(--ritme) * -1) var(--schaduw-kern),0 var(--ruimte-4) var(--ruimte-6) calc(var(--ruimte-3) * -1) var(--schaduw-waas);--hoogte-piek:0 var(--ritme) var(--ruimte-1) calc(var(--ritme) * -1) var(--schaduw-kern),0 var(--ruimte-4) var(--ruimte-7) calc(var(--ruimte-3) * -1) var(--schaduw-waas),0 var(--ruimte-7) var(--ruimte-8) calc(var(--ruimte-6) * -1) var(--schaduw-waas);--hoogte-in:inset 0 var(--licht-h) var(--ritme) calc(var(--licht-h) * -1) var(--schaduw-kern);--kim:inset 0 1px 0 0 var(--p-room);--lip:inset 0 -1px 0 0 var(--halo);--doek-licht:linear-gradient(180deg,var(--p-room) 0,color-mix(in oklab,var(--p-room),var(--p-zand) 50%) var(--ruimte-9),var(--p-zand) 100%)}:root{--zel-sterkte:45%}html.ch-2{--zel-sterkte:48%}html.ch-3{--zel-sterkte:55%;--zel-vol-1:color-mix(in oklab,var(--p-saffraan),var(--p-saffraan-licht) 45%);--zel-vol-2:color-mix(in oklab,var(--p-saffraan),var(--p-saffraan-licht) 30%);--zel-vol-3:color-mix(in oklab,var(--p-saffraan),var(--p-saffraan-licht) 65%);--zel-vol-4:color-mix(in oklab,var(--p-saffraan),var(--p-saffraan-licht) 85%)}html{background-color:var(--vlak-grond);transition:background-color var(--motion-duration) var(--ease)}body{background-color:transparent;background-image:linear-gradient(180deg,transparent 0,transparent 52%,color-mix(in srgb,var(--p-inkt) var(--wash-voet),transparent) 100%),radial-gradient(86% 150% at 50% 40%,transparent 48%,color-mix(in srgb,var(--p-inkt) var(--wash-rand),transparent) 100%);background-attachment:fixed,fixed;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%}.blad{background-color:transparent}.zelGrondLaag{background-color:var(--zel0);transition:background-color var(--motion-duration) var(--ease);-webkit-mask-image:radial-gradient(96% 74% at 50% 36%,rgb(0 0 0 / 0) 0%,rgb(0 0 0 / 0.10) 44%,rgb(0 0 0 / 0.46) 74%,rgb(0 0 0 / 1) 100%);mask-image:radial-gradient(96% 74% at 50% 36%,rgb(0 0 0 / 0) 0%,rgb(0 0 0 / 0.10) 44%,rgb(0 0 0 / 0.46) 74%,rgb(0 0 0 / 1) 100%)}.zelGrondLaag .z0{fill:var(--zel0)}.zelGrondLaag .z1{fill:var(--zel1)}.zelGrondLaag .z2{fill:var(--zel2)}.zelGrondLaag .z3{fill:var(--zel3)}.zelGrondLaag .z4{fill:var(--zel4)}.desk .info-kaart{border:0;border-radius:var(--rond-doek);background-color:var(--p-zand-wolk);background-image:linear-gradient(180deg,color-mix(in oklab,var(--p-zand-wolk),var(--p-room) 42%) 0,var(--p-zand-wolk) 100%);box-shadow:var(--kim),var(--lip),var(--hoogte-1)}.desk .info-kaart:hover{box-shadow:var(--kim),var(--lip),var(--hoogte-2)}.desk .faq-kaart{background-color:transparent;border-radius:0}.desk .faq-kaart:nth-child(even){background-color:var(--vlak-veld);box-shadow:var(--hoogte-in)}.desk .faq-kaart+.faq-kaart{border-block-start-color:transparent}.desk .faq-kaart:first-child{border-start-start-radius:var(--rond-doek);border-start-end-radius:var(--rond-doek)}.desk .faq-kaart:last-child{border-end-start-radius:var(--rond-doek);border-end-end-radius:var(--rond-doek)}.desk .verhaal-paneel{background-color:var(--p-zand);background-image:var(--doek-licht);border:0;border-radius:var(--rond-doek);box-shadow:var(--kim),var(--lip),var(--hoogte-1),var(--verhaal-contact),var(--verhaal-lift),var(--verhaal-veeg)}.desk .kaart-paneel{background-color:var(--p-zand);background-image:var(--doek-licht);border:0;border-radius:var(--rond-doek);box-shadow:var(--kim),var(--lip),0 var(--licht-h) var(--ritme) calc(var(--licht-h) * -1) var(--schaduw-kern),0 var(--ruimte-4) 0 calc(var(--ruimte-2) * -1) var(--p-zand-wolk),0 var(--ruimte-5) var(--ruimte-1) calc(var(--ruimte-3) * -1) var(--schaduw-kern),0 var(--ruimte-4) var(--ruimte-7) calc(var(--ruimte-3) * -1) var(--schaduw-waas),0 var(--ruimte-7) var(--ruimte-8) calc(var(--ruimte-6) * -1) var(--schaduw-waas)}.desk .form-paneel{background-color:var(--p-zand);background-image:var(--doek-licht);border:0;border-radius:var(--rond-doek);box-shadow:var(--kim),var(--lip),0 var(--licht-h) var(--ritme) calc(var(--licht-h) * -1) var(--schaduw-kern),0 0 0 var(--ruimte-3) var(--p-zand-wolk),0 0 0 calc(var(--ruimte-3) + 1px) var(--halo),0 var(--ruimte-4) var(--ruimte-7) calc(var(--ruimte-3) * -1) var(--schaduw-waas),0 var(--ruimte-7) var(--ruimte-8) calc(var(--ruimte-6) * -1) var(--schaduw-waas)}.desk .nav-cta{box-shadow:var(--hoogte-3)}.desk .knop-primair,.desk .knop-secundair,.desk .knop-verzend,.desk .pin-cta{box-shadow:var(--hoogte-knop)}.desk .knop-secundair{border-color:transparent}.desk .knop-primair:hover,.desk .knop-secundair:hover,.desk .knop-verzend:hover,.desk .pin-cta:hover{box-shadow:var(--hoogte-3)}.desk .knop-primair:active,.desk .knop-secundair:active,.desk .knop-verzend:active,.desk .pin-cta:active{box-shadow:var(--hoogte-1)}.desk .nav-cta:hover{box-shadow:var(--hoogte-3)}.desk .nav-cta:active{box-shadow:var(--hoogte-knop)}html:root{--grondschaduw:color-mix(in srgb,var(--p-inkt) 20%,transparent)}.desk .rail>.rail-item>.rail-video-45{-webkit-mask-image:linear-gradient(180deg,#000 300px,transparent 308px),linear-gradient(180deg,#000 322px,transparent 326px),radial-gradient(60px 26px at 180px 296px,#000 96%,transparent 100%),radial-gradient(43px 14.5px at 180px 309.5px,#000 96%,transparent 100%);-webkit-mask-composite:source-over,source-in,source-over,source-over;mask-image:linear-gradient(180deg,#000 300px,transparent 308px),linear-gradient(180deg,#000 322px,transparent 326px),radial-gradient(60px 26px at 180px 296px,#000 96%,transparent 100%),radial-gradient(43px 14.5px at 180px 309.5px,#000 96%,transparent 100%);mask-composite:add,intersect,add,add}.desk .rail>.rail-item::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(96px 16px at 180px 320px,var(--grondschaduw) 0,var(--grondschaduw) 38%,transparent 100%)}@media (prefers-reduced-motion:reduce){html,.zelGrondLaag{transition-duration:1ms}.desk .info-kaart,.desk .nav-cta,.desk .taalgroep,.desk .knop-primair,.desk .knop-secundair,.desk .knop-verzend,.desk .pin-cta{transition-duration:1ms}}@media (max-width:1279px){html.desk .zelGrondLaag{inline-size:100vw !important;block-size:100dvh !important}html.desk svg.zelGrondLaag{width:100vw !important;height:100dvh !important;left:0 !important;right:auto !important}}.desk .blad{--blad-breed:calc(var(--veld-breed) + var(--ruimte-6) * 2);--veld:calc(var(--kaart-breed) * 3 + var(--goot) * 2);--veld-inzet:calc((var(--blad-breed) - var(--veld)) / 2);--marge-blad:var(--veld-inzet);inline-size:var(--blad-breed);max-inline-size:var(--blad-breed);margin-inline:auto;padding-inline:0}.desk .hero-sectie,.desk .sectie-pad,.desk .kaart-sectie,.desk #verhaal,.desk #kaart,.desk #cateringformulier,.desk #faq{padding-inline:var(--veld-inzet);margin-inline:0;max-inline-size:none}.desk #bestellen,.desk #catering{padding-inline:0;margin-inline:0;max-inline-size:none}.desk .rail-kop{padding-inline:0;margin-inline:0;max-inline-size:none}.desk .rail-kop-2{padding-inline:var(--veld-inzet);margin-inline:0;max-inline-size:none}.desk .rail{padding-inline:0;margin-inline:0;max-inline-size:none;scroll-padding-inline:0}.desk .rail-2{padding-inline:var(--veld-inzet);margin-inline:0;max-inline-size:none;scroll-padding-inline:var(--veld-inzet)}.desk footer.voet-sectie{padding-inline:var(--veld-inzet);margin-inline:0;max-inline-size:none}.desk .voet-kolom,.desk .voet-kolom-start{inline-size:var(--kaart-breed);max-inline-size:var(--kaart-breed);margin-inline:0 calc(var(--goot) - var(--ruimte-9));padding-inline:0}.desk .voet-balk,.desk .voet-onder{margin-inline:0;padding-inline:0;max-inline-size:none}.desk .hero-video{object-fit:contain;object-position:center;object-view-box:xywh(-81.90% 6.67% 264.08% 80.76%)}.desk .verhaal-video{object-fit:cover;object-position:center;object-view-box:xywh(-5.30% 7.24% 108.35% 81.27%);background-color:var(--vlak-veld)}.desk .kaart-kop-video{object-fit:contain;object-position:center;object-view-box:xywh(7.42% 6.44% 82.93% 82.93%)}.desk .rail .rail-item .rail-video-45{inset:var(--ruimte-3);inline-size:calc(100% - 2 * var(--ruimte-3));block-size:calc(100% - 2 * var(--ruimte-3));aspect-ratio:auto;border-radius:var(--rond-veld);border:1px solid var(--rand-fijn);background-color:var(--vlak-veld);filter:saturate(1.06) contrast(1.03);object-fit:contain;object-position:center;object-view-box:xywh(3.72% -8.29% 92.57% 118.12%)}.desk .rail .rail-item:nth-child(3) .rail-video-45{transform:scaleX(-1)}.desk .rail-2 .rail-video-43{object-fit:contain;object-position:center;object-view-box:xywh(-19.63% 0% 139.26% 104.44%)}.desk .rail-2 .rail-video-45{object-fit:contain;object-position:center;object-view-box:xywh(-43.23% -15.37% 182.96% 137.22%)}.tel .rail .rail-item .rail-video-45{object-fit:contain;object-position:center;object-view-box:xywh(0% -1% 100% 100%)}.tel .kaart-sectie .catering-paneel .rail-video-45{object-fit:contain;object-position:center;object-view-box:xywh(-13.95% -9.21% 124.39% 124.39%)}.desk .rail>.rail-item>.rail-video-45{inset:0;inline-size:100%;block-size:100%;border:0;border-radius:inherit;background-color:var(--vlak-veld);filter:none;object-fit:contain;object-position:center;object-view-box:xywh(-1.11% -10.51% 102.22% 127.78%)}.desk .rail>.rail-item>.galerij-onderschrift{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;align-items:flex-start;padding:var(--ruimte-5);padding-block-start:0;pointer-events:none}.desk .galerij-naam{font-size:var(--maat-tekst);line-height:var(--regel-tekst);font-weight:var(--gewicht);color:var(--papier-inkt);text-wrap:pretty}.desk .galerij-prijs{font-size:var(--maat-tekst);line-height:var(--regel-tekst);font-weight:var(--gewicht-nadruk);font-variant-numeric:tabular-nums;color:var(--papier-inkt);white-space:nowrap}.desk .galerij-maat{font-size:var(--maat-fijn);font-weight:var(--gewicht);font-variant-numeric:normal;color:var(--papier-inkt-zacht);margin-inline-end:var(--ruimte-1)}.desk .galerij-maat-l{margin-inline-start:var(--ruimte-4)}.desk .zelGrondLaag{-webkit-mask-image:linear-gradient(90deg,rgb(0 0 0 / 1) 2%,rgb(0 0 0 / 0.46) 14.5%,rgb(0 0 0 / 0.10) 28.9%,rgb(0 0 0 / 0) 50%,rgb(0 0 0 / 0.10) 71.1%,rgb(0 0 0 / 0.46) 85.5%,rgb(0 0 0 / 1) 98%);mask-image:linear-gradient(90deg,rgb(0 0 0 / 1) 2%,rgb(0 0 0 / 0.46) 14.5%,rgb(0 0 0 / 0.10) 28.9%,rgb(0 0 0 / 0) 50%,rgb(0 0 0 / 0.10) 71.1%,rgb(0 0 0 / 0.46) 85.5%,rgb(0 0 0 / 1) 98%)}.desk .kaart-sectie{--lijn-vast:color-mix(in srgb,var(--grond-inkt) 26%,transparent)}.desk .kaart-sectie .kaart-raster{--lijn-rij:var(--lijn-vast)}.desk .kaart-sectie .rail-kop::after{background-color:var(--lijn-vast)}html:root.desk *:is( .knop-primair,.knop-secundair,.knop-verzend,.nav-cta,.pin-cta,.navlink,.navlogo-tekst,.taallink,.voet-link,.voet-onder-link,.form-link,.info-kaart,.gerecht-rij,.veld input,.veld select,.veld textarea ){transition:background-color var(--duur-1) var(--soepel),border-color var(--duur-1) var(--soepel),color var(--duur-1) var(--soepel),text-decoration-color var(--duur-1) var(--soepel),opacity var(--duur-1) var(--soepel),box-shadow var(--duur-2) var(--soepel),transform var(--duur-2) var(--soepel),outline-color 0s}html:root.desk *:is( .knop-primair,.knop-secundair,.knop-verzend,.nav-cta,.pin-cta,.navlink,.navlogo-tekst,.taallink,.voet-link,.voet-onder-link,.form-link,.veld input,.veld select,.veld textarea ):active{transition-duration:var(--duur-1);transition-timing-function:var(--soepel-uit)}.desk .knop-primair:hover,.desk .knop-verzend:hover,.desk .nav-cta:hover,.desk .pin-cta:hover{background-color:var(--accent-hover);color:var(--inkt-op-diep);transform:none;opacity:1}.desk .knop-secundair:hover{background-color:var(--vlak-aanwijzer);color:var(--inkt);transform:none;opacity:1}.desk .voet-link:hover,.desk .voet-onder-link:hover{color:var(--inkt-accent);text-decoration-line:underline;text-decoration-color:currentColor;transform:none;box-shadow:none;opacity:1}.desk .form-link:hover{color:var(--papier-inkt-accent);text-decoration-line:underline;text-decoration-color:currentColor;transform:none;box-shadow:none}.desk .navpil-groep .navlink:hover,.desk .navlogo-tekst:hover,.desk .taalgroep .taallink:hover{opacity:1;transform:none}.desk .info-kaart:hover{transform:none}.desk .knop-primair:active,.desk .knop-verzend:active,.desk .nav-cta:active,.desk .pin-cta:active{--contour:var(--p-terracotta-diep);background-color:var(--accent);transform:scale(var(--indruk));box-shadow:inset 0 0 var(--ruimte-1) 0 var(--contour)}.desk .knop-secundair:active{background-color:var(--vlak-ingedrukt);color:var(--inkt);transform:scale(var(--indruk))}.desk .navpil-groep .navlink:active,.desk .taalgroep .taallink:active{background-color:var(--vlak-ingedrukt);transform:none}.desk .navlogo-tekst:active,.desk .voet-link:active,.desk .voet-onder-link:active,.desk .form-link:active{transform:none;box-shadow:none;opacity:1}html:root.desk *:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--ring-dikte) solid var(--ring);outline-offset:var(--ring-afstand)}html:root.desk *:is(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}.desk .veld input:focus,.desk .veld select:focus,.desk .veld textarea:focus{box-shadow:none}html.ch-2.desk .navpil-groep .navlink:focus-visible,html.ch-2.desk .taalgroep .taallink:focus-visible,html.ch-2.desk .navlogo-tekst:focus-visible,html.ch-2.desk .kaart-paneel *:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,html.ch-2.desk .verhaal-paneel *:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,html.ch-2.desk .form-paneel *:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,html.ch-2.desk .faq-kaart *:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,html.ch-2.desk .info-kaart *:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,html.ch-2.desk .hero-doek *:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--p-petrol)}@media (forced-colors:active){html:root.desk *:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight}}.desk .rail,.desk .rail-2{scroll-behavior:smooth}.desk .rail:focus-visible,.desk .rail-2:focus-visible{outline:var(--ring-dikte) solid var(--ring);outline-offset:calc(var(--ring-afstand) * -1)}@media (prefers-reduced-motion:reduce){.desk .knop-primair:active,.desk .knop-secundair:active,.desk .knop-verzend:active,.desk .nav-cta:active,.desk .pin-cta:active,.desk .info-kaart:hover{transform:none}.desk .rail,.desk .rail-2{scroll-behavior:auto}}.desk .rail-kop-2>.band-tajine{order:1;flex:0 0 auto;inline-size:var(--ruimte-8);block-size:var(--ruimte-9);border-radius:var(--rond-doek);background-color:var(--vlak-veld);background-image:url(motion/06-lam-springt.jpg);background-repeat:no-repeat;background-size:153.83%;background-position:49.85% 63.82%;box-shadow:var(--hoogte-1);pointer-events:none}@media (forced-colors:active){:root{--fc-contour:1px;--fc-rand:var(--lijn-dik)}}@media (forced-colors:active){html:root .zelGrondLaag .z0,html:root .zelGrondLaag .z1,html:root .zelGrondLaag .z2,html:root .zelGrondLaag .z3,html:root .zelGrondLaag .z4{fill:Canvas}html:root .zelGrondLaag{background-color:Canvas}}@media (forced-colors:active){html:root.desk .gerecht-naam::after{border-block-end:var(--lijn-dik) solid}}@media (forced-colors:active){html:root.desk #faq details.faq-kaart>summary::after{inline-size:var(--ruimte-1);block-size:var(--ruimte-1);flex:0 0 auto;background-image:none;border-right:var(--lijn-dik) solid;border-bottom:var(--lijn-dik) solid;transform:translateX(calc(var(--ruimte-1) * (1 - 1.4142136) / 2)) rotate(45deg);transform-origin:center;transition:transform var(--duur-2) var(--soepel)}html:root.desk #faq details.faq-kaart[open]>summary::after{background-size:auto;transform:translateX(calc(var(--ruimte-1) * (1 - 1.4142136) / 2)) rotate(-135deg)}}@media (forced-colors:active){html:root.desk img.verhaal-beeld,html:root.desk .kaart-kop-video,html:root.desk .proef-doek,html:root.desk .proef-doek>.proef-video{outline:var(--fc-contour) solid CanvasText;outline-offset:calc(var(--fc-contour) * -1)}}@media (forced-colors:active){html:root.desk .hero-doek,html:root.desk .form-paneel,html:root.desk .faq-raster,html:root.desk .navpil-groep,html:root.desk .navrechts{outline:var(--fc-contour) solid CanvasText;outline-offset:calc(var(--fc-contour) * -1)}html:root.desk .voet-sectie{border-block-start:var(--fc-contour) solid}}@media (forced-colors:active){html:root.desk .veld input,html:root.desk .veld select,html:root.desk .veld textarea,html:root.desk .knop-verzend,html:root.desk .knop-primair,html:root.desk .open-knop,html:root.desk .knop-secundair,html:root.desk .nav-cta,html:root.desk .pin-cta,html:root.desk .onthul-pil{border:var(--fc-rand) solid}}@media (forced-colors:active){html:root.desk .taalgroep .taallink.taal-aan,html:root.desk .taalgroep .taallink.taal-aan:hover{forced-color-adjust:none;background-color:Highlight;color:HighlightText}}@media (prefers-contrast:more){html:root{--papier-inkt-zacht:var(--papier-inkt);--grond-inkt-zacht:var(--grond-inkt)}}@media (forced-colors:active){html:root.desk .form-pitch,html:root.desk .stap-chip,html:root.desk .bel-icoon,html:root.desk .vind-kaart>iframe{outline:var(--fc-contour) solid CanvasText;outline-offset:calc(var(--fc-contour) * -1)}html:root.desk .bel-dialoog{border:var(--fc-rand) solid}html:root.desk .bel-dialoog::backdrop{background-color:Canvas}html:root.desk .bel-rij,html:root.desk .bel-sluit,html:root.desk .navpaneel-taal a{border:var(--fc-rand) solid}}