@font-face{font-family:"Brygada 1918 Variable";font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/brygada-1918-cyrillic-ext-wght-normal-ClhHHFDr.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Brygada 1918 Variable";font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/brygada-1918-cyrillic-wght-normal-gaz9uBPQ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Brygada 1918 Variable";font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/brygada-1918-greek-wght-normal-gGD1-eij.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Brygada 1918 Variable";font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/brygada-1918-vietnamese-wght-normal-J2qxK7CW.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Brygada 1918 Variable";font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/brygada-1918-latin-ext-wght-normal-BiuEDJ_2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Brygada 1918 Variable";font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/brygada-1918-latin-wght-normal-lR-qu--i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nothing You Could Do;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nothing-you-could-do-latin-400-normal-B7VfwEBS.woff2) format("woff2"),url(/assets/nothing-you-could-do-latin-400-normal-B-z6TBkt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wit: #f4f1ea;--wit-rgb: 244, 241, 234;--inkt-3: rgba(26, 26, 26, .5);--warm: #e9ddcb;--zand: #e6e2d7;--inkt: #1a1a1a;--inkt-2: rgba(26, 26, 26, .74);--lijn: rgba(147, 123, 93, .24);--rood: #a51c24;--rood-donker: #7e141b;--goud: #c9a24a;--goud-licht: #e6d3a3;--goud-koe: linear-gradient(100deg, #cea941 0%, #e6c76e 22%, #f8dd85 42%, #e6c76e 62%, #d9b655 82%, #e6c76e 100%);--room: #fff6e8;--karamel: #b28c60;--taupe: #937b5d;--f-kop: "Brygada 1918 Variable", "Brygada 1918", Georgia, serif;--f-hand: "Nothing You Could Do", "Segoe Print", cursive;--f-tekst: "Onest Variable", "Onest", system-ui, sans-serif;--ease: cubic-bezier(.25, .25, 0, 1);--x: clamp(20px, 3.2vw, 56px);--rij-h: 76px;--balk-h: 44px;--nav-h: calc(var(--rij-h) + var(--balk-h));--gap-y: clamp(56px, min(12vw, 11vh), 180px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--wit);color:var(--inkt);font:400 1.0625rem / 1.65 var(--f-tekst);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%}a{color:inherit}section[id]{scroll-margin-top:var(--nav-h)}:focus-visible{outline:2px solid var(--rood);outline-offset:3px}.skip{position:fixed;left:-9999px;top:12px;z-index:100}.skip:focus{left:12px;background:var(--inkt);color:var(--wit);padding:.7rem 1rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wm{display:block;aspect-ratio:3000 / 452;background:currentColor;-webkit-mask:url(/img/woordmerk.png) center / contain no-repeat;mask:url(/img/woordmerk.png) center / contain no-repeat}.kop{margin:0;font:600 clamp(2.2rem,min(1.2rem + 3.4vw,1rem + 5.6vh),4.6rem) / 1.04 var(--f-kop);letter-spacing:-.015em;text-wrap:balance}.knop{display:inline-flex;align-items:center;gap:.5rem;height:44px;padding:0 1.2rem;border-radius:2px;background:var(--rood);color:#fff;text-decoration:none;font:600 .95rem / 1 var(--f-tekst);white-space:nowrap;transition:background-color .3s var(--ease)}.knop:hover{background:var(--rood-donker)}button.knop{border:0;cursor:pointer}.knop--groot{height:54px;padding:0 1.6rem;font-size:1rem}.stip{display:inline-block;width:9px;height:9px;border-radius:50%;background:#a39e99;flex:none}.stip.is-open{background:#2f9e5a;box-shadow:0 0 0 4px #2f9e5a29}.beeld{position:relative;overflow:hidden;background:var(--warm)}.beeld>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity 1.1s var(--ease),transform 1.6s var(--ease)}.beeld.is-in>img{opacity:1;transform:none}.beeld[data-diepte]>img{transform:none;transition:opacity 1.1s var(--ease)}.facetkader{position:relative;overflow:hidden;aspect-ratio:4 / 5;clip-path:polygon(0 0,86% 0,100% 11%,100% 100%,14% 100%,0 90%)}.facetkader--breed{aspect-ratio:3 / 2}.facetkader--gevel{aspect-ratio:4 / 3}.facetkader>.beeld{position:absolute;top:0;right:0;bottom:0;left:0}.noot{position:relative;display:inline-block;color:var(--rood)}.noot--licht{color:#fff}.noot--licht .noot__tekst{text-shadow:0 1px 14px rgba(0,0,0,.45)}.noot__tekst{margin:0;font:400 clamp(1.35rem,1rem + .95vw,1.9rem) / 1.25 var(--f-hand)}.noot__pijl{position:absolute;width:clamp(84px,8vw,128px);height:auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.noot__pijl--rechts-omlaag{left:62%;top:100%}.noot__pijl--links-omlaag{right:62%;top:100%}.noot__pijl--links-omhoog{right:100%;bottom:30%;margin-right:6px}.noot__pijl--rechts{left:100%;top:-10%;margin-left:10px}.noot__pijl--links{right:100%;top:-10%;margin-right:10px}.noot__pijl--omlaag{left:12%;top:100%;width:clamp(60px,5.5vw,86px)}.nav{position:fixed;inset:var(--balk-h) 0 auto;z-index:40;height:var(--rij-h);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.5vw,44px);padding:0 var(--x);background:rgba(var(--wit-rgb),.96);box-shadow:0 1px 0 var(--lijn);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .5s var(--ease),box-shadow .5s var(--ease)}.nav__merk{justify-self:start;display:block;color:var(--inkt);padding:6px 0}.nav__merk .wm{width:clamp(130px,11vw,172px)}.nav__midden{min-width:0;display:flex;justify-content:center}.nav__midden ul{display:flex;gap:clamp(18px,2.2vw,36px);list-style:none;margin:0;padding:0}.nav__midden a{position:relative;display:inline-flex;align-items:center;height:44px;text-decoration:none;font:500 .98rem / 1 var(--f-tekst);transition:color .3s var(--ease)}.nav__midden a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1.5px;background:var(--rood);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.nav__midden a:hover:after,.nav__midden a[aria-current]:after{transform:scaleX(1)}.nav__midden a[aria-current]{color:var(--rood)}.nav__binnenkort{display:inline-flex;align-items:center;height:44px;cursor:default;font:500 .98rem / 1 var(--f-tekst);color:var(--inkt-3)}.nav__rechts{justify-self:end;display:flex;align-items:center;gap:clamp(14px,1.4vw,22px)}.nav__status{display:inline-flex;align-items:center;gap:.5rem;height:44px;text-decoration:none;font:500 .95rem / 1 var(--f-tekst);white-space:nowrap}.nav__menu{display:inline-flex;align-items:center;gap:.55rem;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:500 .95rem / 1 var(--f-tekst)}.lijntjes{display:grid;gap:6px;width:20px}.lijntjes i{display:block;height:1.5px;background:currentColor}.menu{position:fixed;inset:var(--balk-h) 0 0;z-index:60;display:flex;flex-direction:column;gap:2rem;overflow-y:auto;padding:0 var(--x) 32px;background:var(--wit);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .8s cubic-bezier(.65,0,.35,1),visibility 0s linear .8s}.menu.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .8s cubic-bezier(.65,0,.35,1),visibility 0s}.menu__kop{order:-1;display:flex;justify-content:space-between;align-items:center;height:var(--rij-h);border-bottom:1px solid var(--lijn)}.menu__kop .wm{width:130px}.menu__index{display:grid;gap:1.6rem}.menu__label{margin:0 0 .4rem;font:600 .75rem / 1 var(--f-tekst);letter-spacing:.12em;text-transform:uppercase;color:var(--inkt-3)}.menu__links{list-style:none;margin:0;padding:0;border-top:1px solid var(--lijn)}.menu__links li{border-bottom:1px solid var(--lijn)}.menu__links a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;text-decoration:none;font:600 clamp(1.6rem,5.4vw,2.3rem) / 1.15 var(--f-kop);opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease),color .25s}.menu__links a i{font:400 1.2rem / 1 var(--f-tekst);font-style:normal;color:var(--rood);opacity:0;transform:translate(-12px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.menu__links a:hover,.menu__links a:focus-visible{color:var(--rood)}.menu__links a:hover i,.menu__links a:focus-visible i{opacity:1;transform:none}.menu__links a:hover span,.menu__links a:focus-visible span{transform:translate(6px)}.menu__links a span{transition:transform .35s var(--ease)}.menu.is-open .menu__links a{opacity:1;transform:none;transition-delay:calc(.2s + var(--i) * .05s),calc(.2s + var(--i) * .05s),0s}.menu__binnenkort{display:flex;align-items:baseline;gap:.7rem;padding:.55rem 0;font:600 clamp(1.6rem,5.4vw,2.3rem) / 1.15 var(--f-kop);color:var(--inkt-3);opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.menu.is-open .menu__binnenkort{opacity:1;transform:none;transition-delay:calc(.2s + var(--i) * .05s)}.menu__binnenkort i{font:400 1.35rem / 1 var(--f-hand);font-style:normal;color:var(--rood)}.menu__foto{position:relative;flex:0 0 auto;height:18svh;min-height:120px;margin:0 calc(-1 * var(--x));overflow:hidden;background:#1c1917;clip-path:inset(0 0 100% 0);transition:clip-path .9s cubic-bezier(.65,0,.35,1)}.menu.is-open .menu__foto{clip-path:inset(0 0 0 0);transition-delay:.15s}.menu__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.14);transition:opacity .6s var(--ease),transform 1.6s var(--ease)}.menu__foto img.is-actief{opacity:1}.menu.is-open .menu__foto img{transform:scale(1)}@media(prefers-reduced-motion:reduce){.menu__foto,.menu__foto img{transition:opacity .3s;transform:none}}.menu__info{display:grid;gap:.7rem;justify-items:start;padding:22px;border-radius:4px;background:var(--warm);color:var(--inkt-2)}.menu__info p{margin:0}.menu__status{display:flex;align-items:center;gap:.5rem;color:var(--inkt);font-weight:500}.menu__tel{font:600 1.35rem / 1.2 var(--f-kop);color:var(--inkt);text-decoration:none}.menu__tel:hover{color:var(--rood)}.menu__info .knop{margin-top:.3rem}.menu__info .menu__keuzes{justify-self:stretch;margin-top:.6rem;padding-top:.9rem;border-top:1px solid var(--lijn)}@media(min-width:900px){.menu{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(260px,.62fr);grid-template-rows:auto minmax(0,1fr);gap:0 clamp(36px,4.5vw,80px);padding:0 var(--x) 0 0}.menu__foto{grid-column:1;grid-row:1 / -1;height:auto;margin:0}.menu__kop{grid-column:2 / -1;grid-row:1}.menu__index{grid-column:2;grid-row:2;align-self:center;gap:2.4rem;padding-block:32px}.menu__info{grid-column:3;grid-row:2;align-self:center;padding:28px}.menu__links a{font-size:clamp(1.9rem,2.6vw,2.6rem)}}.kaft{position:relative;height:100svh;min-height:640px;overflow:hidden;background:#e8e6e3}.kaft__beeld,.kaft__persoon{position:absolute;top:0;right:0;bottom:0;left:0;animation:kaft-in 1.6s var(--ease) both}.kaft__beeld img,.kaft__persoon img{width:100%;height:100%;object-fit:cover;object-position:50% 0%}@keyframes kaft-in{0%{opacity:0;transform:scale(1.04)}}.kaft__beeld{z-index:0}@media(min-width:900px){.kaft{background:linear-gradient(180deg,#d6d4d2,#cdcbc9 55%,#c4c1be)}.kaft .kaft__waas{background:radial-gradient(70% 50% at 0% 100%,rgba(var(--wit-rgb),.55),rgba(var(--wit-rgb),.3) 45%,rgba(var(--wit-rgb),0) 78%),linear-gradient(90deg,rgba(var(--wit-rgb),.18),rgba(var(--wit-rgb),.06) 34%,rgba(var(--wit-rgb),0) 55%)}.kaft__beeld,.kaft__persoon{inset:18% 0 -18% auto;width:auto;aspect-ratio:2200 / 1853}.kaft__beeld img,.kaft__persoon img{object-position:50% 50%}.kaft__persoon{--tot: 84%;--uit: 93%}.kaft__beeld{-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%),linear-gradient(180deg,transparent,#000 14%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 18%),linear-gradient(180deg,transparent,#000 14%);mask-composite:intersect}}.kaft__waas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(80% 60% at 0% 100%,rgba(var(--wit-rgb),.94),rgba(var(--wit-rgb),.72) 45%,rgba(var(--wit-rgb),0) 78%),linear-gradient(90deg,rgba(var(--wit-rgb),.6),rgba(var(--wit-rgb),.28) 34%,rgba(var(--wit-rgb),0) 55%)}.kaft__kop{position:absolute;z-index:2;left:0;right:0;top:calc(var(--nav-h) + clamp(30px,5.5vh,64px));display:grid;justify-items:center;gap:.7rem;color:var(--inkt);pointer-events:none}.kaft__persoon{z-index:3;pointer-events:none;--tot: 58%;--uit: 66%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 var(--tot),transparent var(--uit));mask-image:linear-gradient(180deg,#000 0%,#000 var(--tot),transparent var(--uit))}.kaft__merk{display:grid;gap:.8rem}.kaft__masthead{width:clamp(260px,48vw,780px)}.kaft__stad{justify-self:start;margin-left:.4%;display:block;width:clamp(110px,15vw,240px);aspect-ratio:1956 / 144;background:currentColor;-webkit-mask:url(/img/antwerpen.png) center / contain no-repeat;mask:url(/img/antwerpen.png) center / contain no-repeat}.kaft__diepte{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;will-change:transform}.kaft__diepte--voor{z-index:3;pointer-events:none}.kaft__kop{will-change:transform}.kaft__laag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 var(--x) clamp(64px,13vh,140px)}.kaft__titel{margin:0;font:600 clamp(3.4rem,1.4rem + 6vw,8.6rem) / .96 var(--f-kop);letter-spacing:-.035em;color:var(--inkt)}.kaft__regel{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.kaft__regel>span{display:inline-block;animation:kaft-regel 1.3s var(--ease) both}.kaft__regel:nth-child(3)>span{animation-delay:.12s}@keyframes kaft-regel{0%{transform:translateY(105%)}}.kaft__titel .rood{color:var(--rood);font-style:italic}.kaft__onder{display:flex;align-items:center;gap:.9rem;margin:clamp(18px,3vh,30px) 0 0;font:500 .98rem / 1.4 var(--f-tekst);color:var(--inkt-2);animation:kaft-in 1.4s .35s var(--ease) both}.kaft__onder:before{content:"";width:44px;height:1.5px;background:var(--rood)}.kaft__scroll{position:absolute;z-index:5;right:var(--x);bottom:clamp(18px,3.5vh,34px);display:grid;justify-items:center;gap:10px;padding:6px 10px;text-decoration:none;font:500 .72rem / 1 var(--f-tekst);letter-spacing:.16em;text-transform:uppercase;color:var(--inkt-2)}.kaft__scroll i{position:relative;display:block;width:1px;height:44px;overflow:hidden;background:var(--lijn)}.kaft__scroll i:after{content:"";position:absolute;left:0;top:0;width:100%;height:45%;background:var(--rood);animation:kaft-scroll 2.2s var(--ease) infinite}@keyframes kaft-scroll{0%{transform:translateY(-100%)}to{transform:translateY(240%)}}.kaft:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18%;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(var(--wit-rgb),0),var(--wit))}.intro{position:relative;overflow:clip;display:grid;justify-items:center;text-align:center;padding:clamp(130px,14vw,190px) var(--x) clamp(170px,15vw,210px)}.intro__noot{position:relative;z-index:2;margin-bottom:3.6rem}.intro__noot .noot__pijl--omlaag{left:50%;margin-left:-30px}.intro__zin{position:relative;z-index:2;margin:0;max-width:22ch;font:500 clamp(2rem,1rem + 2.8vw,3.8rem) / 1.14 var(--f-kop);letter-spacing:-.015em;text-wrap:balance}.intro__zin .rood{color:var(--rood)}.intro__trefwoord{background:linear-gradient(var(--rood),var(--rood)) 0 92% / 100% 1px no-repeat;transition:background-size .4s var(--ease),color .3s}.intro[data-actief] .intro__trefwoord:hover{color:var(--rood);background-size:100% 2px}.intro__foto{position:absolute;z-index:1;width:84px;pointer-events:none}.intro__muis{transition:none}.intro__foto img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px;background:var(--warm);box-shadow:0 0 12px #0000001a;transition:transform .6s var(--ease),opacity .5s,filter .5s}.intro__foto.is-0{left:5%;top:40px;rotate:-4deg}.intro__foto.is-1{right:5%;top:80px;rotate:3deg}.intro__foto.is-2{right:12%;bottom:40px;width:76px;rotate:2deg}@media(min-width:900px){.intro{padding-block:clamp(110px,10vw,150px) clamp(130px,12vw,180px)}.intro__foto.is-0{left:6%;top:13%;width:clamp(130px,13vw,210px)}.intro__foto.is-1{right:6%;top:34%;width:clamp(140px,14vw,230px)}.intro__foto.is-2{right:auto;left:15%;bottom:9%;width:clamp(100px,9.5vw,160px);rotate:3deg}}.intro[data-actief] .intro__foto img{opacity:.45;filter:grayscale(.5)}.intro[data-actief="2"] .koewist__doek{transform:scale(1.06)}.intro:has(.koewist){padding-bottom:clamp(48px,7vw,96px)}.koewist{position:relative;z-index:2;display:grid;justify-items:center;width:min(100%,560px);margin-top:clamp(28px,4vh,44px)}.koewist__vak{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .55s var(--ease)}.koewist.is-open .koewist__vak{grid-template-rows:1fr}.koewist__wolk{position:relative;min-height:0;overflow:hidden;border-radius:14px;background:var(--room);box-shadow:inset 0 0 0 1px var(--lijn);font:500 clamp(1rem,.9rem + .4vw,1.12rem) / 1.45 var(--f-tekst);color:var(--inkt)}.koewist__wolk p{margin:0;padding:14px 20px;text-wrap:pretty;animation:vitrine-op .45s var(--ease) both}.koewist.is-open .koewist__wolk{margin-bottom:10px}.koewist__label{display:block;margin-bottom:4px;font:700 .7rem / 1.2 var(--f-tekst);letter-spacing:.14em;text-transform:uppercase;color:#b8922f}.koewist__koe{position:relative;width:clamp(120px,34vw,170px);aspect-ratio:1400 / 913;transition:width .6s var(--ease);cursor:pointer}.koewist.is-open .koewist__koe{width:min(64vw,300px)}.koewist__doek{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:manipulation;transition:transform .5s var(--ease);-webkit-tap-highlight-color:transparent}.koewist__doek svg{display:block;width:100%;height:100%;overflow:visible}.koewist__hint{margin-top:6px;padding:6px 10px;border:0;background:none;cursor:pointer;font:400 clamp(1.05rem,1rem + .3vw,1.25rem) / 1.2 var(--f-hand);color:var(--rood)}.koewist__knop{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;border:0;background:none;color:var(--rood);font:600 .95rem / 1 var(--f-tekst);cursor:pointer}.koewist__knop span{transition:transform .3s var(--ease)}.koewist__knop:hover span{transform:translate(4px)}:root[data-thema=donker] .koewist__wolk{background:#2a241d;color:#f4efe6}.intro[data-actief="0"] .is-0 img,.intro[data-actief="1"] .is-1 img,.intro[data-actief="2"] .is-2 img{opacity:1;filter:none;transform:scale(1.12)}.initiaal:first-letter{float:left;margin:.06em .12em 0 0;font:600 4.3em / .8 var(--f-kop);color:var(--rood)}.spread__podium{position:relative}.spread__foto{position:relative;height:62svh;overflow:hidden;background:#121110}.spread__beeld{position:absolute;top:0;right:0;bottom:0;left:0}.spread__beeld>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.spread__foto-noot{position:absolute;z-index:2;left:var(--x);bottom:10%}.spread__vouw{display:none}.spread__paneel{display:flex;flex-direction:column;gap:2rem;padding:56px var(--x) 64px;background:var(--wit)}.spread__noot{margin-bottom:.8rem}.spread__kop{font-size:clamp(2rem,1rem + 1.9vw,2.9rem)}.spread__tekst{margin-top:1.4rem;columns:2;column-gap:2rem}.spread__tekst p{margin:0 0 1rem;color:var(--inkt-2);font-size:1rem}.spread__paneelfoto{position:relative;margin:0;aspect-ratio:3 / 2}.spread__paneelfoto>.beeld{position:absolute;top:0;right:0;bottom:0;left:0}.spread__paneelnoot{position:absolute;z-index:2;right:5%;top:7%}@media(min-width:900px)and (prefers-reduced-motion:no-preference){.spread__podium{height:calc(100svh - var(--nav-h));overflow:hidden}.spread__foto{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.spread__vouw{display:block;position:absolute;z-index:4;top:0;bottom:0;left:calc(50% - 44px);width:88px;pointer-events:none;opacity:0;background:linear-gradient(90deg,#1c191700,#1c19171a 50%,#1c191700)}.spread__paneel{position:absolute;z-index:3;top:0;right:0;bottom:0;width:50%;transform:translate(100%);gap:clamp(20px,3.4vh,36px);padding:clamp(36px,6vh,64px) clamp(28px,4vw,64px)}.spread__paneelfoto{flex:1 1 auto;min-height:0;aspect-ratio:auto}}@media(min-width:900px)and (prefers-reduced-motion:reduce){.spread__podium{display:grid;grid-template-columns:1fr 1fr}.spread__foto{height:auto;min-height:80vh}}.panelen__stand{display:none}.panelen__knop{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:left;font:inherit;color:inherit}.paneel{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:3px;background:var(--warm)}.paneel img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.panelen__knop:hover .paneel img{transform:scale(1.04)}.paneel__tag{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;background:#ffffffeb;font:600 .78rem / 1.2 var(--f-tekst);color:var(--inkt)}.panelen__titel{display:block;margin-top:1rem;font:600 clamp(1.35rem,1rem + .7vw,1.75rem) / 1.15 var(--f-kop);letter-spacing:-.01em;transition:color .3s var(--ease)}.panelen__knop:hover .panelen__titel{color:var(--rood)}.panelen__tekst{display:block;margin-top:.3rem;color:var(--inkt-2);font-size:1rem}.lichtbak{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--inkt)}.lichtbak::backdrop{background:var(--wit)}.lichtbak__in{box-sizing:border-box;height:100%;max-width:1200px;margin:0 auto;padding:20px var(--x) 28px;display:grid;grid-template-rows:auto 1fr auto;gap:18px}.lichtbak__kop,.lichtbak__onder{display:flex;justify-content:space-between;align-items:center;gap:1rem 2rem;flex-wrap:wrap}.lichtbak__kop span{color:var(--inkt-2);font-variant-numeric:tabular-nums}.lichtbak button{height:44px;padding:0;border:0;background:none;cursor:pointer;font:500 .95rem / 1 var(--f-tekst);color:var(--inkt)}.lichtbak button:hover{color:var(--rood)}.paneel--groot{align-self:center;justify-self:center;width:min(100%,calc((100svh - 220px) * 16 / 9));animation:dia-in .5s var(--ease) both}@keyframes dia-in{0%{opacity:0;transform:scale(.98)}}.lichtbak__titel{margin:0;font:600 1.6rem / 1.15 var(--f-kop)}.lichtbak__tekst{margin:.2rem 0 0;color:var(--inkt-2)}.lichtbak__nav{display:flex;gap:28px}.bezoek{background:var(--warm);padding:var(--gap-y) var(--x)}.bezoek__raster{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,6vw,110px);align-items:center}.bezoek__krabbel{margin-bottom:.4rem}.bezoek__status{display:flex;align-items:center;gap:.75rem;margin:1.6rem 0 0;font:500 clamp(1.4rem,1rem + 1vw,1.9rem) / 1.25 var(--f-kop)}.bezoek__status b{font-weight:700}.bezoek__status .stip{width:12px;height:12px}.bezoek__status.is-open .stip{background:#2f9e5a;box-shadow:0 0 0 5px #2f9e5a29}.bezoek__gegevens{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem;margin:2.4rem 0 0;padding:1.6rem 0 0;border-top:1px solid var(--lijn)}.bezoek__gegevens dt{font:600 .82rem / 1 var(--f-tekst);letter-spacing:.08em;text-transform:uppercase;color:var(--inkt-2)}.bezoek__gegevens dd{margin:.55rem 0 0;font-size:1.05rem;line-height:1.5}.bezoek__gegevens a{font:600 1.35rem / 1.2 var(--f-kop);text-decoration:none}.bezoek__gegevens a:hover{color:var(--rood)}.bezoek__knoppen{display:flex;flex-wrap:wrap;gap:12px;margin-top:2.2rem}.knop--lijn{background:transparent;color:var(--inkt);box-shadow:inset 0 0 0 1.5px var(--inkt)}.knop--lijn:hover{background:var(--inkt);color:var(--wit)}.bezoek__gevel{position:relative;margin:0}.bezoek__gevelnoot{position:absolute;right:2%;bottom:-3.4rem}.week{max-width:1440px;margin:clamp(80px,9vw,130px) auto 0}.week__titel{margin:0 0 1.2rem;font:600 1.5rem / 1.2 var(--f-kop)}.week__dagen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.week__dagen li{position:relative;display:grid;gap:.5rem;padding:1.1rem 1rem 1.2rem;border-radius:3px;background:var(--wit)}.week__dag abbr{text-decoration:none}.week__dag{font:600 1.35rem / 1 var(--f-kop)}.week__lang{display:none}.week__uur{font-variant-numeric:tabular-nums;color:var(--inkt-2);font-size:.98rem}.week__uur i{font-style:normal}.week__dagen .is-dicht{background:transparent;box-shadow:inset 0 0 0 1px var(--lijn)}.week__dagen .is-dicht .week__uur{color:var(--inkt-3)}.week__dagen .is-vandaag{background:var(--rood);color:#fff}.week__dagen .is-vandaag .week__uur{color:#fff}.week__vandaag{position:absolute;left:.6rem;top:-1.9rem;font:400 1.3rem / 1 var(--f-hand);color:var(--rood);transform:rotate(-4deg)}.feest{margin-top:clamp(34px,4vw,52px);max-width:720px}.feest__titel{margin:0 0 .8rem;font:600 1.05rem / 1.3 var(--f-tekst)}.feest__lijst{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--lijn);border-radius:3px;overflow:hidden}.feest__lijst li{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;gap:.4rem 1.2rem;align-items:baseline;padding:.7rem .9rem;background:var(--wit)}.feest__wanneer{font-variant-numeric:tabular-nums;color:var(--inkt-2);font-size:.95rem}.feest__naam{font-weight:600}.feest__uur{font-variant-numeric:tabular-nums;font-size:.95rem;color:var(--inkt-2);white-space:nowrap}.feest__uur i{font-style:normal}.feest__lijst .is-dicht .feest__uur{color:var(--rood)}.voet{padding:clamp(56px,7vw,100px) var(--x) 32px;border-top:1px solid var(--lijn)}.voet__groet{text-align:right;margin-bottom:1.2rem}.voet__merk{display:block;width:100%;aspect-ratio:3000 / 452;background:var(--inkt);-webkit-mask:url(/img/woordmerk.png) center / contain no-repeat;mask:url(/img/woordmerk.png) center / contain no-repeat}.voet__rij{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:clamp(28px,4vw,52px);color:var(--inkt-2);font-size:.98rem}.voet__rij a{text-decoration:none}.voet__rij a:hover{color:var(--rood)}.voet__noot{margin-left:auto}@media(max-width:1180px){.week__dagen li{padding:1rem .7rem}.week__uur i{display:block;height:0;overflow:hidden}.nav{grid-template-columns:auto 1fr}.nav__midden{display:none}}@media(max-width:899px){.bezoek__raster{grid-template-columns:1fr}.bezoek__gevelnoot{display:none}.week__dagen{grid-template-columns:1fr;gap:6px}.week__uur i{display:inline;height:auto}.week__dagen li{grid-template-columns:1fr auto;align-items:center;padding:.85rem 1rem}.week__dag abbr{display:none}.week__lang{display:inline;font-size:1.15rem}.week__vandaag{position:static;grid-column:1 / -1;order:-1;color:#fff;font-size:1.1rem;transform:none}.feest__lijst li{grid-template-columns:minmax(0,1fr) auto}.feest__wanneer{grid-column:1 / -1}:root{--rij-h: 64px;--balk-h: 40px}.nav__bestel,.nav__status{display:none}.nav__merk .wm{width:118px}.nav__rechts{gap:18px}.kaft{background:linear-gradient(180deg,#d6d4d2,#cdcbc9 60%,#c6c3c0)}.kaft__waas{background:none}.kaft__masthead{width:78vw}.kaft__beeld,.kaft__persoon{inset:auto;top:calc(var(--nav-h) + clamp(14px,4svh,40px));height:62svh;aspect-ratio:2200 / 1853;width:auto;left:calc(50% - 62svh * 2200 / 1853 * .45)}.kaft__beeld img,.kaft__persoon img{object-position:50% 50%}.kaft__beeld{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 80%,transparent 100%)}.kaft__persoon{--tot: 82%;--uit: 92%}.kaft__laag{padding-bottom:92px}.kaft__titel{font-size:clamp(3rem,1.6rem + 7vw,4.4rem)}.kaft__onder{font-size:.9rem}.kaft__onder:before{width:28px}.kaft__scroll{display:none}.spread__tekst{columns:1}.voet__noot{margin-left:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.beeld>img{opacity:1;transform:none}}.keuzes{display:flex;align-items:center;gap:14px}.talen{display:flex;gap:2px}.talen button{min-width:34px;height:36px;padding:0 6px;border:0;border-radius:2px;background:none;cursor:pointer;font:600 .82rem / 1 var(--f-tekst);letter-spacing:.04em;color:var(--inkt-2);transition:color .25s var(--ease),background-color .25s var(--ease)}.talen button:hover{color:var(--inkt)}.talen button[aria-pressed=true]{color:var(--inkt);box-shadow:inset 0 -1.5px 0 var(--rood)}.themaknop{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--inkt);cursor:pointer;transition:background-color .25s var(--ease)}.themaknop:hover{background:var(--lijn)}.themaknop svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.delen{max-width:1440px;margin:0 auto;padding:0 var(--x) var(--gap-y)}.delen__kop{max-width:46rem;margin-bottom:clamp(36px,4vw,60px)}.delen__noot{margin-bottom:3.8rem}.delen__intro{margin:1rem 0 0;max-width:48ch;color:var(--inkt-2)}.delen__raster{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,90px);align-items:start}.delen__zij{padding-top:clamp(0px,3vw,48px)}.delen__koe{position:relative;aspect-ratio:1400 / 913}.delen__doek{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:manipulation}.delen__doek svg{display:block;width:100%;height:100%;overflow:visible}.delen__label{position:absolute;z-index:2;transform:translate(-50%,-140%) rotate(-4deg);pointer-events:none;white-space:nowrap;padding:.1rem .6rem;border-radius:3px;background:rgba(var(--wit-rgb),.86);font:400 clamp(1.4rem,1rem + 1vw,2rem) / 1.2 var(--f-hand);color:var(--rood);animation:label-in .5s var(--ease) both}@keyframes label-in{0%{opacity:0;transform:translate(-50%,-120%) rotate(-4deg)}}.delen__lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:1.6rem;border-top:1px solid var(--lijn)}.delen__lijst button{width:100%;padding:.7rem 0;border:0;border-bottom:1px solid var(--lijn);background:none;cursor:pointer;text-align:left;font:500 clamp(1.2rem,1rem + .5vw,1.45rem) / 1.2 var(--f-kop);color:var(--inkt-2);transition:color .25s var(--ease),padding-left .4s var(--ease)}.delen__lijst button:hover,.delen__lijst button.is-actief{color:var(--inkt);padding-left:.3rem}.delen__lijst button[aria-pressed=true]{color:var(--rood)}.delen__info{min-height:14rem;margin-top:1.8rem}.delen__kaart{animation:kaart-in .4s var(--ease) both}@keyframes kaart-in{0%{opacity:0;transform:translateY(8px)}}.delen__naam{margin:0;font:600 clamp(1.6rem,1.1rem + 1vw,2.2rem) / 1.1 var(--f-kop)}.delen__leeg{margin:0;color:var(--inkt-2);font-style:italic}@media(max-width:899px){.delen__raster{grid-template-columns:1fr}.delen__label{font-size:1.3rem}}.voet__rij--klein{margin-top:1rem;font-size:.9rem}.voet__rij--klein button{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.voet__rij--klein a{text-decoration:underline;text-underline-offset:3px}.voet__rij--klein button:hover{color:var(--rood)}.cookie{position:fixed;z-index:80;left:0;right:0;bottom:0;padding:0 var(--x) clamp(14px,2.4vw,28px);opacity:0;transform:translateY(1.5rem);transition:opacity .35s var(--ease),transform .45s var(--ease);pointer-events:none}.cookie.is-zichtbaar{opacity:1;transform:none}.cookie__kaart{pointer-events:auto;max-width:1100px;margin:0 auto;padding:clamp(18px,2.4vw,28px) clamp(20px,2.8vw,36px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem 2.4rem;align-items:center;background:var(--wit);color:var(--inkt);border-radius:4px;box-shadow:0 0 0 1px var(--lijn),0 30px 60px -24px #00000059}.cookie__noot{margin-bottom:.2rem}.cookie__noot .noot__tekst{font-size:1.3rem}.cookie__tekst p:not(.noot__tekst){margin:0;max-width:68ch;font-size:.95rem;line-height:1.55;color:var(--inkt-2)}.cookie__tekst a{color:var(--inkt);text-decoration:underline;text-underline-offset:3px}.cookie__tekst a:hover{color:var(--rood)}.cookie__knoppen{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cookie__knop{justify-content:center;min-width:9.5rem;border:0;cursor:pointer}.cookie__knop--nee{background:var(--inkt);color:var(--wit)}.cookie__knop--nee:hover{background:var(--inkt-2)}.meelopen{padding:0 0 var(--gap-y);overflow:hidden}.meelopen__kop{max-width:1440px;margin:0 auto clamp(40px,4vw,64px);padding:0 var(--x);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem}.meelopen__kop .kop{max-width:11em}.meelopen__noot{margin-bottom:3.8rem}.meelopen__rechts{max-width:44ch}.meelopen__intro{margin:0;color:var(--inkt-2)}.meelopen__profiel{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:1.4rem}.meelopen__profiel .knop{gap:.55rem}.meelopen__profiel .reel__ig{width:18px;height:18px}.meelopen__tiktok{font-weight:500;color:var(--inkt-2);text-decoration:underline;text-underline-offset:3px}.meelopen__tiktok:hover{color:var(--rood)}.reels{list-style:none;margin:0;padding:40px var(--x);display:flex;justify-content:center;gap:clamp(14px,1.6vw,26px)}.reels__item{flex:0 0 clamp(180px,14.2vw,260px);will-change:transform}.reel{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:0;border-radius:6px;overflow:hidden;cursor:pointer;background:var(--warm);color:#fff;font:inherit;text-align:left;text-decoration:none}.reel__foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:16s ease-in-out infinite alternate both;will-change:transform}.reel__foto--in{animation-name:reel-in}.reel__foto--uit{animation-name:reel-uit}.reel__foto--op{animation-name:reel-op}.reel__foto--links{animation-name:reel-links}.reel__foto--rechts{animation-name:reel-rechts}@keyframes reel-in{0%{transform:scale(1.04)}to{transform:scale(1.22) translate(-2%,1%)}}@keyframes reel-uit{0%{transform:scale(1.24) translate(1%,-2%)}to{transform:scale(1.04)}}@keyframes reel-op{0%{transform:scale(1.16) translateY(4%)}to{transform:scale(1.16) translateY(-4%)}}@keyframes reel-links{0%{transform:scale(1.18) translate(5%)}to{transform:scale(1.18) translate(-5%)}}@keyframes reel-rechts{0%{transform:scale(1.18) translate(-5%)}to{transform:scale(1.18) translate(5%)}}.reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 62%,#00000052);pointer-events:none}.reel__groter{position:absolute;z-index:1;right:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffffeb;color:var(--inkt);opacity:0;transform:scale(.8);transition:opacity .4s var(--ease),transform .4s var(--ease),background-color .3s var(--ease),color .3s var(--ease)}.reel__groter svg{width:17px;height:17px}.reel:hover .reel__groter,.reel:focus-visible .reel__groter{opacity:1;transform:none}@media(hover:none){.reel__groter{opacity:1;transform:none}}.reel__boven{position:absolute;z-index:1;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.reel__naam{display:inline-flex;align-items:center;gap:6px;min-width:0;font:500 .78rem / 1.2 var(--f-tekst);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reel__ig{flex:none;width:15px;height:15px}.reel__tag{position:static}.reel__speel{position:absolute;z-index:1;left:12px;bottom:12px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .3s var(--ease),color .3s var(--ease)}.reel__speel svg{width:18px;height:18px;margin-left:2px}.reel:hover .reel__speel,.reel:focus-visible .reel__speel{background:var(--rood)}.reel__bijschrift{margin:.8rem 0 0;font:400 1.2rem / 1.2 var(--f-hand);color:var(--rood)}.reel--podcast{display:flex;flex-direction:column;background:var(--md)}.reel--podcast:after{display:none}.reel__cover{display:block;flex:none;width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform 1.2s var(--ease)}.reel--podcast:hover .reel__cover{transform:scale(1.04)}.reel__podtekst{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:.5rem;padding:14px 14px 16px;background:var(--md)}.reel__pil{align-self:flex-start;padding:4px 10px;border-radius:999px;background:#fff;color:var(--md);font:700 .8rem / 1.3 var(--f-tekst)}.reel__volgknop{align-self:flex-start;font:600 .95rem / 1.25 var(--f-tekst);border-bottom:1.5px solid rgba(255,255,255,.6);padding-bottom:3px}.reel--podcast:hover .reel__volgknop{border-color:#fff}.reel__podtitel{flex:none;margin-bottom:auto;font:600 clamp(.95rem,.85rem + .25vw,1.08rem) / 1.25 var(--f-kop);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lichtbak--reel .lichtbak__in{max-width:900px}.reel-groot{position:relative;align-self:center;justify-self:center;height:min(100%,78svh);aspect-ratio:9 / 16;border-radius:6px;overflow:hidden;background:#000;animation:dia-in .5s var(--ease) both;min-height:0}.reel-groot img,.reel-groot video{width:100%;height:100%;object-fit:cover;display:block;max-width:none}.reel-groot video{background:#000}.reel-groot .paneel__tag{top:12px;left:12px}.reel-groot__bijschrift{font-family:var(--f-hand);font-weight:400;color:var(--rood)}.reel-groot__link{display:inline-flex;align-items:center;gap:6px;margin-top:.4rem;font-weight:500;color:var(--inkt);text-decoration:underline;text-underline-offset:3px}.reel-groot__link:hover{color:var(--rood)}.reel-groot__link .reel__ig{width:16px;height:16px}@media(max-width:1180px){.reels{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reels::-webkit-scrollbar{display:none}.reels__item{scroll-snap-align:start}}@media(max-width:899px){.meelopen__noot{margin-bottom:3rem}.reels{padding:0 var(--x);gap:14px;scroll-padding-left:var(--x)}.reels__item{flex-basis:62%}.reels__stand{padding:0 var(--x)}.lichtbak--reel .reel-groot{height:min(100%,70svh)}}.werk{--werk-max: 1320px}.werk-held .eet-held__foto:after{background:linear-gradient(90deg,#0f0c0adb,#0f0c0a8c 38%,#0f0c0a1a 70%),linear-gradient(to top,#0f0c0abf,#0f0c0a00 45%)}.werk-held .eet-held__lead{max-width:30ch}.werk-lijst{padding:var(--gap-y) max(var(--x),calc((100% - var(--werk-max)) / 2));scroll-margin-top:var(--nav-h)}.werk-lijst__kop{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,72px);align-items:end}.werk-lijst__titel{margin:0;font:600 clamp(2.6rem,1.4rem + 3.6vw,5rem) / 1.02 var(--f-kop);letter-spacing:-.02em}.werk-lijst__intro{margin:0;max-width:42ch;color:var(--inkt-2);line-height:1.7}.werk-lijst__lijf{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,96px);margin-top:clamp(40px,5vw,80px);align-items:start}.werk-lijst__jobs{list-style:none;margin:0;padding:0}.werk-job{border-top:1px solid var(--lijn)}.werk-job:last-child{border-bottom:1px solid var(--lijn)}.werk-job__kop{margin:0;font:inherit}.werk-job__knop{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.2rem;align-items:center;width:100%;padding:clamp(18px,1.8vw,26px) 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.werk-job__titel{font:600 clamp(1.6rem,1.1rem + 1.5vw,2.6rem) / 1.08 var(--f-kop);letter-spacing:-.015em;transition:color .35s var(--ease),transform .5s var(--zacht)}.werk-job__meta{grid-row:2;margin-top:.35rem;font-size:.93rem;color:var(--inkt-3);transition:color .35s var(--ease)}.werk-job__plus{grid-row:1 / 3;grid-column:2;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;transition:transform .5s var(--zacht),color .35s var(--ease)}.werk-job.is-open .werk-job__titel{color:var(--rood)}.werk-job.is-open .werk-job__plus{transform:rotate(45deg);color:var(--rood)}.werk-job__knop:focus-visible{outline-offset:-2px}@media(hover:hover){.werk-job:hover .werk-job__titel{color:var(--rood);transform:translate(10px)}.werk-job:hover .werk-job__meta{color:var(--inkt-2)}}.werk-job__paneel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--zacht)}.werk-job.is-open .werk-job__paneel{grid-template-rows:1fr}.werk-job__binnen{min-height:0;overflow:hidden}.werk-job__binnen>:last-child{margin-bottom:clamp(24px,2.4vw,36px)}.werk-job__foto{display:none}.werk-job__kort{margin:0 0 1rem;max-width:52ch;font:500 clamp(1.1rem,1rem + .35vw,1.3rem) / 1.5 var(--f-kop)}.werk-job__punten{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;gap:.45rem;max-width:56ch;color:var(--inkt-2)}.werk-job__punten li{position:relative;padding-left:1.4rem}.werk-job__punten li:before{content:"";position:absolute;left:0;top:.8em;width:.7rem;height:2px;background:var(--rood)}.knop__pijl{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.werk-lijst__podium{position:sticky;top:calc(var(--nav-h) + 32px);aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;background:var(--zand)}.werk-foto{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;clip-path:inset(100% 0 0 0);z-index:0}.werk-foto.is-onder{clip-path:inset(0 0 0 0);z-index:1}.werk-foto.is-actief{clip-path:inset(0 0 0 0);z-index:2;transition:clip-path .9s var(--zacht)}.werk-foto img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform 1.4s var(--zacht)}.werk-foto.is-actief img,.werk-foto.is-onder img{transform:scale(1)}.werk-foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f0c0a99,#0f0c0a00 40%)}.werk-foto figcaption{position:absolute;z-index:1;left:24px;right:24px;bottom:20px;font:400 clamp(1.5rem,1.1rem + .8vw,2rem) / 1.15 var(--f-hand);color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.5)}.werk-bieden{padding:var(--gap-y) max(var(--x),calc((100% - var(--werk-max)) / 2));background:var(--warm)}.werk-bieden__binnen{position:relative;display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(28px,4vw,72px);align-items:end}.werk-bieden__zin{grid-column:1 / -1;margin:0;max-width:24ch;font:500 clamp(2.1rem,1.1rem + 3vw,4.2rem) / 1.1 var(--f-kop);letter-spacing:-.02em;text-wrap:balance}.werk-bieden__zin em{font-style:italic;color:var(--rood)}.werk-bieden__sub{margin:0;max-width:50ch;color:var(--inkt-2);line-height:1.7}.werk-bieden__noot{justify-self:start;align-self:start;margin-left:clamp(60px,8vw,130px)}.werk-sol{--inkt: #f4eee6;--inkt-2: rgba(244, 238, 230, .74);--inkt-3: rgba(244, 238, 230, .55);--lijn: rgba(244, 238, 230, .16);--rood: #e0656b;--veld: rgba(244, 238, 230, .06);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,6vw,120px);align-items:start;padding:var(--gap-y) max(var(--x),calc((100% - var(--werk-max)) / 2));background:#1a1614;color:var(--inkt);scroll-margin-top:var(--nav-h)}:root[data-thema=donker] .werk-sol{background:#0f0d0c}.werk-sol ::selection{background:#e0656b66;color:#fff}.werk-sol__uitleg{position:sticky;top:calc(var(--nav-h) + 40px)}.werk-sol__titel{margin:0;font:600 clamp(2.4rem,1.3rem + 3vw,4.4rem) / 1.04 var(--f-kop);letter-spacing:-.02em}.werk-sol__uitleg>p{margin:1.4rem 0 0;max-width:40ch;color:var(--inkt-2);line-height:1.7}.werk-sol__bel{padding-top:1.4rem;border-top:1px solid var(--lijn)}.werk-sol__bel a{color:var(--inkt);font-weight:600;text-decoration:underline;text-decoration-color:var(--lijn);text-underline-offset:4px;transition:text-decoration-color .3s var(--ease)}.werk-sol__bel a:hover{text-decoration-color:var(--rood)}.werk-sol__bel span{color:var(--inkt-3)}.werk-sol__bel a[href^=mailto]{white-space:nowrap}.werk-sol .knop{background:#a51c24}.werk-sol .knop:hover:not(:disabled){background:#c0262f}.werk-sol :focus-visible{outline-color:#f4eee6}.werk-form{display:grid;gap:clamp(26px,2.6vw,36px)}.werk-groep{margin:0;padding:0;border:0;min-width:0}.werk-groep legend,.werk-veld>label:not(.werk-drop),.werk-veld__label{display:block;padding:0;margin:0 0 .7rem;font:600 .95rem / 1.3 var(--f-tekst);color:var(--inkt)}.werk-opt{margin-left:.35rem;font-weight:400;color:var(--inkt-3)}.werk-keuzes{display:flex;flex-wrap:wrap;gap:8px}.werk-keuze{position:relative;cursor:pointer}.werk-keuze input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.werk-keuze span{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem 1rem;border-radius:3px;background:var(--veld);box-shadow:inset 0 0 0 1px var(--lijn);font-size:.95rem;line-height:1.25;transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.werk-keuze:hover span{box-shadow:inset 0 0 0 1px #f4eee673}.werk-keuze input:checked+span{background:#f4eee6;color:#1c1917;box-shadow:none}.werk-keuze input:checked+span:before{content:"";width:.7rem;height:.38rem;margin-top:-.2rem;border:solid #a51c24;border-width:0 0 2px 2px;transform:rotate(-45deg)}.werk-keuze input:focus-visible+span{outline:2px solid #f4eee6;outline-offset:2px}.werk-velden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.werk-veld{min-width:0}.werk-veld input,.werk-veld textarea{display:block;width:100%;padding:0 1rem;border:0;border-radius:4px;background:var(--veld);color:var(--inkt);box-shadow:inset 0 0 0 1px var(--lijn);font:400 1rem / 1.5 var(--f-tekst);caret-color:var(--rood);transition:box-shadow .25s var(--ease),background-color .25s var(--ease)}.werk-veld input{height:54px}.werk-veld textarea{padding:.9rem 1rem;resize:vertical;min-height:128px}.werk-veld input::placeholder,.werk-veld textarea::placeholder{color:var(--inkt-3)}.werk-veld input:hover,.werk-veld textarea:hover{box-shadow:inset 0 0 0 1px #f4eee659}.werk-veld input:focus,.werk-veld textarea:focus{outline:none;background:#f4eee617;box-shadow:inset 0 0 0 1.5px #f4eee6}.werk-veld.is-fout input{box-shadow:inset 0 0 0 1.5px var(--rood)}.werk-veld__fout{margin:.5rem 0 0;font-size:.9rem;color:#f0959a}.werk-veld__hint{margin:.6rem 0 0;font-size:.9rem;color:var(--inkt-3)}.werk-groep.is-fout .werk-keuze span{box-shadow:inset 0 0 0 1px #e0656bb3}.werk-drop{position:relative;display:grid;justify-items:center;gap:.4rem;padding:30px 20px;border-radius:6px;text-align:center;cursor:pointer;background:var(--veld);outline:1.5px dashed rgba(244,238,230,.3);outline-offset:-1.5px;transition:background-color .25s var(--ease),outline-color .25s var(--ease)}.werk-drop:hover,.werk-drop.is-sleept{background:#e0656b1a;outline-color:var(--rood)}.werk-drop:focus-within{outline:2px solid #f4eee6}.werk-drop input{position:absolute;width:1px;height:1px;opacity:0}.werk-drop svg{width:30px;height:30px;margin-bottom:.2rem;fill:none;stroke:var(--rood);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.werk-drop>span{font-weight:500}.werk-drop u{text-decoration-color:var(--rood);text-underline-offset:3px}.werk-drop small{font-size:.86rem;color:var(--inkt-3)}.werk-bestanden{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.werk-bestanden li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 6px 6px 14px;border-radius:4px;background:var(--veld)}.werk-bestanden__naam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem}.werk-bestanden__maat{font-size:.85rem;color:var(--inkt-3);font-variant-numeric:tabular-nums}.werk-bestanden button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:3px;background:none;color:var(--inkt-2);cursor:pointer}.werk-bestanden button:hover{background:#f4eee61a;color:var(--inkt)}.werk-bestanden svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.werk-val{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.werk-akkoord{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;font-size:.95rem;line-height:1.55;color:var(--inkt-2);cursor:pointer}.werk-akkoord input{width:22px;height:22px;margin:.1rem 0 0;accent-color:#a51c24;cursor:pointer}.werk-akkoord a{color:var(--inkt);text-decoration:underline;text-underline-offset:3px}.werk-akkoord a:hover{color:var(--rood)}.werk-form__verstuur{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem}.werk-form .knop:disabled{opacity:.4;cursor:not-allowed}.werk-form[aria-busy=true] .knop:disabled{opacity:.85;cursor:progress}.werk-form__nog{margin:0;font-size:.92rem;color:#f0959a}.werk-form__mislukt{margin:0;padding:.9rem 1.1rem;border-radius:4px;background:#e0656b24;color:var(--inkt);line-height:1.55}.werk-form__mislukt a{color:inherit;font-weight:600;text-underline-offset:3px}.werk-draai{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:werk-draai .8s linear infinite}@keyframes werk-draai{to{transform:rotate(360deg)}}.werk-form--klaar{justify-items:start;gap:1rem;padding:clamp(28px,3.4vw,52px);border-radius:6px;background:var(--veld)}.werk-form--klaar h3{margin:0;font:600 clamp(2rem,1.4rem + 1.8vw,3rem) / 1.05 var(--f-kop);outline:none}.werk-form--klaar p{margin:0;max-width:44ch;color:var(--inkt-2);line-height:1.7}.werk-form__vink{width:52px;height:52px;fill:none;stroke:var(--rood);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.werk-form__vink path{stroke-dasharray:32;stroke-dashoffset:32;animation:werk-vink .6s .15s var(--zacht) forwards}@keyframes werk-vink{to{stroke-dashoffset:0}}.werk-form__link{padding:0;border:0;background:none;color:var(--inkt);font:600 .95rem / 1.4 var(--f-tekst);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:899px){.werk-lijst__kop,.werk-lijst__lijf,.werk-bieden__binnen,.werk-sol{grid-template-columns:1fr}.werk-lijst__podium{display:none}.werk-job__foto{display:block;aspect-ratio:16 / 10;margin:0 0 1.1rem;overflow:hidden;border-radius:4px}.werk-job__foto img{width:100%;height:100%;object-fit:cover}.werk-bieden__noot{margin-left:64px}.werk-sol__uitleg{position:static}.werk-velden{grid-template-columns:1fr;gap:16px}}@media(prefers-reduced-motion:reduce){.werk-foto,.werk-foto.is-actief,.werk-foto img,.werk-job__paneel{transition:none}.werk-form__vink path{animation:none;stroke-dashoffset:0}}.privacy{max-width:1180px;margin:0 auto;padding:calc(var(--nav-h) + clamp(48px,7vw,104px)) var(--x) clamp(80px,9vw,130px)}.privacy .knop{border:0;cursor:pointer}.privacy__kop{max-width:820px}.privacy__krabbel{margin-bottom:.4rem}.privacy__intro{margin:1.4rem 0 0;max-width:60ch;font-size:clamp(1.05rem,.98rem + .3vw,1.25rem);line-height:1.55;color:var(--inkt-2)}.privacy__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:1.4rem 0 0;font-size:.9rem;color:var(--inkt-3)}.privacy__kort{margin-top:clamp(36px,5vw,60px);padding:clamp(22px,3vw,38px) clamp(22px,3.4vw,44px);background:var(--warm);border-left:3px solid var(--rood);border-radius:4px}.privacy__kort h2{margin:0 0 1rem;font:600 clamp(1.3rem,1.1rem + .5vw,1.6rem) / 1.2 var(--f-kop)}.privacy__kort ul{margin:0 0 1.5rem;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 2.4rem}.privacy__kort li{position:relative;padding-left:1.5rem;line-height:1.5;color:var(--inkt-2)}.privacy__kort li:before{content:"";position:absolute;left:0;top:.55em;width:.6rem;height:2px;background:var(--rood)}.privacy__lijf{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(32px,6vw,96px);margin-top:clamp(48px,6vw,80px);align-items:start}.privacy__inhoud{position:sticky;top:calc(var(--nav-h) + 28px);font-size:.93rem}.privacy__inhoud>p{margin:0 0 .8rem;font-weight:600;color:var(--inkt)}.privacy__inhoud ol{margin:0;padding:0;list-style:none;counter-reset:stap;border-left:1px solid var(--lijn)}.privacy__inhoud li{counter-increment:stap}.privacy__inhoud a{display:flex;gap:.7rem;padding:.42rem 0 .42rem 1rem;margin-left:-1px;border-left:2px solid transparent;color:var(--inkt-2);text-decoration:none}.privacy__inhoud a:before{content:counter(stap,decimal-leading-zero);color:var(--inkt-3);font-variant-numeric:tabular-nums}.privacy__inhoud a:hover{color:var(--rood);border-left-color:var(--rood)}.privacy__tekst{max-width:760px}.privacy__sectie{padding-bottom:clamp(32px,4vw,48px);margin-bottom:clamp(32px,4vw,48px);border-bottom:1px solid var(--lijn);scroll-margin-top:calc(var(--nav-h) + 28px)}.privacy__sectie h2{display:flex;align-items:baseline;gap:.9rem;margin:0 0 1rem;font:600 clamp(1.45rem,1.1rem + .8vw,1.9rem) / 1.2 var(--f-kop)}.privacy__nr{font:500 .85rem / 1 var(--f-tekst, inherit);color:var(--rood);font-variant-numeric:tabular-nums}.privacy__sectie p{margin:0 0 1rem;line-height:1.65;color:var(--inkt-2)}.privacy__tabel{margin:1.6rem 0 1.8rem;overflow-x:auto}.privacy__tabel table{width:100%;border-collapse:collapse;font-size:.93rem}.privacy__tabel caption{text-align:left;font-weight:600;padding-bottom:.6rem;color:var(--inkt)}.privacy__tabel th,.privacy__tabel td{padding:.7rem .9rem .7rem 0;border-bottom:1px solid var(--lijn);text-align:left;vertical-align:top}.privacy__tabel thead th{font-weight:600;color:var(--inkt);border-bottom-color:var(--inkt-3)}.privacy__tabel td{color:var(--inkt-2)}.privacy__tabel code{font:500 .85rem/1.4 ui-monospace,Cascadia Mono,Consolas,monospace;white-space:nowrap}.privacy__vragen{padding:clamp(22px,3vw,36px);background:var(--warm);border-radius:4px}.privacy__vragen h2{margin:0 0 .5rem;font:600 clamp(1.3rem,1.1rem + .5vw,1.6rem) / 1.2 var(--f-kop)}.privacy__vragen p{margin:0;color:var(--inkt-2)}.privacy__contact{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin-top:1rem!important}.privacy__contact a{font-weight:600;color:var(--inkt);text-decoration:underline;text-underline-offset:3px}.privacy__contact a:hover{color:var(--rood)}@media(max-width:899px){.privacy__kort ul,.privacy__lijf{grid-template-columns:1fr}.privacy__inhoud{position:static}.privacy__tabel thead{display:none}.privacy__tabel table,.privacy__tabel tbody,.privacy__tabel tr,.privacy__tabel th,.privacy__tabel td{display:block}.privacy__tabel tr{padding:.9rem 0;border-bottom:1px solid var(--lijn)}.privacy__tabel th,.privacy__tabel td{padding:.15rem 0;border:0}.privacy__tabel th{margin-bottom:.3rem}.privacy__tabel td:before{content:attr(data-kop) ": ";color:var(--inkt-3)}}.leeg{min-height:78svh;max-width:820px;margin:0 auto;padding:calc(var(--nav-h) + clamp(56px,9vw,130px)) var(--x) clamp(80px,9vw,130px)}.leeg__getal{margin:0 0 .2rem;font:600 clamp(4.5rem,3rem + 7vw,9rem) / 1 var(--f-kop);color:var(--rood);letter-spacing:-.03em}.leeg>p:not(.leeg__getal):not(.leeg__knoppen){margin:1.2rem 0 0;max-width:52ch;font-size:1.1rem;line-height:1.6;color:var(--inkt-2)}.leeg__knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin:2.2rem 0 0}.leeg__link{font-weight:600;color:var(--inkt);text-decoration:underline;text-underline-offset:4px}.leeg__link:hover{color:var(--rood)}@media(max-width:899px){.cookie__kaart{grid-template-columns:1fr}}:root[data-thema=donker]{color-scheme:dark;--wit: #1a1714;--wit-rgb: 26, 23, 20;--warm: #24201b;--lijn: rgba(230, 211, 163, .16);--taupe: #b9a07c;--zand: #302b26;--inkt: #f1ece5;--inkt-2: rgba(241, 236, 229, .72);--inkt-3: rgba(241, 236, 229, .45);--rood: #d4434b;--rood-donker: #b8353d}:root[data-thema=donker] .kaft__beeld img,:root[data-thema=donker] .kaft__persoon img{filter:brightness(.48)}:root[data-thema=donker] .kaft{background:linear-gradient(180deg,#676665,#626160 55%,#5e5d5b)}:root[data-thema=donker] .week__dagen li:not(.is-dicht):not(.is-vandaag){background:#2a2623}:root[data-thema=donker] .feest__lijst li{background:#2a2623}:root[data-thema=donker] .paneel__tag{background:#141211d9;color:#f1ece5}:root[data-thema=donker] .cookie__kaart{background:#1e1b19;box-shadow:0 0 0 1px var(--lijn),0 30px 60px -24px #000c}:root[data-thema=donker] .knop--lijn:hover{color:#141211}.balk{display:none}@media(max-width:899px){:root{--gap-y: 76px}.balk{display:block;position:fixed;z-index:45;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));padding:8px;border-radius:16px;background:rgba(var(--wit-rgb),.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px var(--lijn),0 18px 40px -18px #00000073;transform:translateY(calc(100% + 30px));transition:transform .5s var(--ease)}.balk.is-zichtbaar{transform:none}.balk__status{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:2px 0 8px;font:500 .85rem / 1.2 var(--f-tekst)}.balk__status span:last-child{color:var(--inkt-2)}.balk__knoppen{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:6px}.balk__knop{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:50px;border-radius:10px;background:var(--warm);color:var(--inkt);text-decoration:none;font:600 .95rem / 1 var(--f-tekst);-webkit-tap-highlight-color:transparent;transition:transform .15s var(--ease)}.balk__knop:active{transform:scale(.97)}.balk__knop svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.balk__knop--rood{background:var(--rood);color:#fff}.voet{padding-bottom:40px}.spread__foto-noot{right:var(--x);white-space:normal}.panelen__stand{display:flex;align-items:center;gap:14px;margin-top:18px}.panelen__teller{font:600 .9rem / 1 var(--f-tekst);font-variant-numeric:tabular-nums;color:var(--inkt-2)}.panelen__bolletjes{display:flex;gap:6px}.panelen__bolletjes i{width:6px;height:6px;border-radius:3px;background:var(--lijn);transition:width .35s var(--ease),background-color .35s var(--ease)}.panelen__bolletjes i.is-actief{width:18px;background:var(--rood)}.panelen__veeg{margin-left:auto}.panelen__veeg .noot__tekst{font-size:1.2rem}.delen__noot{margin-bottom:3rem}.lichtbak__in{padding:14px var(--x) calc(20px + env(safe-area-inset-bottom))}.paneel--groot{width:100%}.lichtbak__nav{width:100%;justify-content:space-between}.delen__raster{gap:18px}.delen__raster>*{min-width:0}.delen__lijst{display:flex;gap:8px;margin:0 calc(var(--x) * -1);padding:0 var(--x) 4px;border-top:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.delen__lijst::-webkit-scrollbar{display:none}.delen__lijst li{flex:none;scroll-snap-align:start}.delen__lijst button{min-height:44px;padding:0 1rem;border:0;border-radius:999px;background:var(--warm);white-space:nowrap;font:500 1.02rem / 1 var(--f-tekst);color:var(--inkt)}.delen__lijst button:hover,.delen__lijst button.is-actief{padding-left:1rem}.delen__lijst button[aria-pressed=true]{background:var(--rood);color:#fff}.delen__info{min-height:10.5rem;margin-top:16px}.bezoek__gegevens{grid-template-columns:1fr;gap:1rem;margin-top:1.6rem}.bezoek__gegevens div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.bezoek__gegevens dd{margin:0;text-align:right}.bezoek__gegevens a{display:inline-block;padding:6px 0}.bezoek__knoppen{display:grid;grid-template-columns:1fr 1fr}.bezoek__knoppen .knop{justify-content:center}.facetkader--gevel{aspect-ratio:16 / 9}.week{margin-top:56px}.week__dagen{gap:4px}.week__dagen li{padding:.62rem .9rem}.week__lang{font-size:1.05rem}.week__uur{font-size:.95rem}.week__vandaag{display:none}.voet__rij{gap:.2rem 1.4rem}.voet__rij a,.voet__rij button{display:inline-flex;align-items:center;min-height:44px}}.laad{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;cursor:pointer;background:var(--wit);color:var(--inkt);clip-path:inset(0 0 0 0);transition:clip-path .7s cubic-bezier(.65,0,.35,1)}.laad.is-weg{clip-path:inset(0 0 100% 0)}.laad__gloed{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(58% 46% at 50% 44%,var(--warm) 0%,rgba(var(--wit-rgb),0) 72%);opacity:0;animation:laad-gloed 2s var(--ease) forwards}@keyframes laad-gloed{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.laad__korrel{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23r)'/%3E%3C/svg%3E")}:root[data-thema=donker] .laad__korrel{opacity:.055}.laad__midden{position:relative;display:grid;justify-items:center;gap:clamp(20px,3.4vh,38px);width:min(74vw,520px);transition:transform .7s cubic-bezier(.65,0,.35,1),opacity .45s ease}.laad.is-weg .laad__midden{transform:translateY(-6vh);opacity:0}.laad__logo{position:relative;width:100%;aspect-ratio:1 / 1}.laad__boog{position:absolute;top:1.3%;left:50%;height:97.4%;aspect-ratio:470 / 600;translate:-50% 0;transform-origin:50% 100%;background:var(--zand);-webkit-mask:url(/img/m-logo.png) center / contain no-repeat;mask:url(/img/m-logo.png) center / contain no-repeat;opacity:0;animation:laad-boog .7s var(--ease) .05s forwards}.laad__wm{position:absolute;top:42%;left:4.6%;width:90.9%;color:var(--inkt);opacity:0;animation:laad-in .6s ease .3s forwards}.laad__stad{position:absolute;top:94.3%;left:17.6%;width:64.9%;aspect-ratio:1956 / 144;background:var(--inkt);-webkit-mask:url(/img/antwerpen.png) center / contain no-repeat;mask:url(/img/antwerpen.png) center / contain no-repeat;opacity:0;animation:laad-in .55s ease 1.55s forwards}.laad__koebox{position:absolute;top:55.7%;left:23.8%;width:58%;aspect-ratio:43694 / 28498}.laad__koe{position:absolute;top:0;right:0;bottom:0;left:0}.laad__koe svg{display:block;width:100%;height:100%;overflow:visible}.laad__koe path{opacity:0;transform:translate(var(--dx, 0),var(--dy, 0)) rotate(var(--rot, 0)) scale(.25);transform-box:fill-box;transform-origin:center}.laad__koe path[data-basis]{transform:none}.laad__koe.is-aan path{opacity:1;transform:none;transition:opacity .14s ease var(--vertraging),transform .52s cubic-bezier(.34,1.4,.64,1) var(--vertraging)}.laad__koe.is-aan path[data-basis]{transition:opacity .22s ease var(--vertraging)}.laad__glans{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(105deg,transparent 38%,rgba(255,252,240,.92) 50%,transparent 62%) no-repeat;background-size:250% 100%;background-position:150% 0;mix-blend-mode:overlay;animation:laad-glans .8s cubic-bezier(.45,0,.25,1) 1.45s forwards}@keyframes laad-glans{to{background-position:-60% 0}}.laad__slagzin{font:400 clamp(1.35rem,1rem + 1vw,1.9rem) / 1.2 var(--f-hand);color:var(--rood);opacity:0;animation:laad-in .5s ease 1.78s forwards}@keyframes laad-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes laad-boog{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}html[data-laden]{overflow:hidden}html[data-laden] .kaft__beeld,html[data-laden] .kaft__persoon,html[data-laden] .kaft__regel>span,html[data-laden] .kaft__onder{animation-play-state:paused}.eet{--eet-max: 1320px;--zacht: cubic-bezier(.16, 1, .3, 1);--gap-y: clamp(64px, 8vw, 120px)}.eet-link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .3s var(--ease)}.eet-link:hover{color:var(--rood)}.eet .woord{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.eet .woord__in{display:inline-block}button.eet-link{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.knop--licht{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffd9}.knop--licht:hover{background:#fff;color:#1c1917}.eet-held{position:relative;display:flex;align-items:flex-end;min-height:calc(100svh - var(--nav-h));margin-top:var(--nav-h);overflow:hidden;background:#151210;color:#fff}.eet-held__foto{position:absolute;top:0;right:0;bottom:0;left:0}.eet-held__foto img{width:100%;height:100%;object-fit:cover}.eet-held__foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f0c0ad1,#0f0c0a80 34%,#0f0c0a00 60%),linear-gradient(to top,#0f0c0ab3,#0f0c0a00 40%)}.eet-held__noten{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.eet-held__noot{position:absolute;width:0;height:0}.eet-held__lijn{position:absolute;left:0;top:0;overflow:visible}.eet-held__lijn path{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.eet-held__lijn circle{fill:var(--rood);stroke:#fff;stroke-width:2}.eet-held__noottekst{position:absolute;transform:translate(12px,-50%);white-space:nowrap;font:400 clamp(1.4rem,1rem + .8vw,1.95rem) / 1.1 var(--f-hand);color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.65)}.eet-held__noottekst.is-links{transform:translate(calc(-100% - 12px),-50%)}.eet-held__tekst{position:relative;z-index:2;width:100%;max-width:var(--eet-max);margin:0 auto;padding:0 var(--x) clamp(40px,5vw,72px)}.eet-held__titel{margin:0;font:600 clamp(3.2rem,1.6rem + 4.6vw,6.4rem) / .98 var(--f-kop);letter-spacing:-.025em;text-wrap:balance}.eet-held__lead{margin:1.2rem 0 0;max-width:26ch;font:italic 500 clamp(1.3rem,1.05rem + .8vw,1.8rem) / 1.3 var(--f-kop);color:#fffffff0;text-wrap:balance}.eet-held__intro{margin:1.1rem 0 0;max-width:40ch;color:#fffc;line-height:1.65}.eet-held__knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:2rem 0 0}.eet-dieter{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto;column-gap:clamp(32px,5vw,96px);row-gap:clamp(32px,4vw,56px);padding:var(--gap-y) max(var(--x),calc((100% - var(--eet-max)) / 2));background:var(--warm)}.eet-dieter__foto{grid-row:1 / 3;position:relative;aspect-ratio:3 / 2;margin:0;overflow:hidden;align-self:start}.eet-dieter__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eet-dieter__tekst{align-self:end}.eet-dieter__groot{margin:0;font:500 clamp(1.6rem,1.1rem + 1.4vw,2.35rem) / 1.28 var(--f-kop);text-wrap:pretty}.eet-dieter__tekst>p{margin:1.4rem 0 0;max-width:46ch;color:var(--inkt-2);line-height:1.7}.eet-dieter__wie{display:flex;align-items:baseline;gap:1rem;margin:1.2rem 0 0}.eet-dieter__wie .noot__tekst{font-size:2rem}.eet-dieter__wie>span:last-child{font-size:.9rem;color:var(--inkt-3)}.eet-dieter__beloftes h3{margin:0 0 .6rem;font:600 .95rem / 1.3 var(--f-tekst);color:var(--inkt-2)}.eet-dieter__beloftes dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.8rem;margin:0}.eet-dieter__beloftes dl>div{padding:.9rem 0;border-top:1px solid var(--lijn)}.eet-dieter__beloftes dt{font:600 1.15rem / 1.25 var(--f-kop)}.eet-dieter__beloftes dd{margin:.25rem 0 0;font-size:.93rem;line-height:1.55;color:var(--inkt-2)}.eet-erin{--inkt: #f4eee6;--inkt-2: rgba(244, 238, 230, .74);--inkt-3: rgba(244, 238, 230, .48);--lijn: rgba(244, 238, 230, .14);--rood: #e0656b;background:#1a1614;color:var(--inkt);padding:var(--gap-y) max(var(--x),calc((100% - var(--eet-max)) / 2))}:root[data-thema=donker] .eet-erin{background:#0f0d0c}.eet-erin__kop{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,72px);align-items:end}.eet-erin__titel{margin:0;font:600 clamp(2.6rem,1.4rem + 3.6vw,5rem) / 1.02 var(--f-kop);letter-spacing:-.02em;text-wrap:balance}.eet-erin__intro{margin:0;max-width:42ch;color:var(--inkt-2);line-height:1.7}.eet-erin__lijf{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,96px);margin-top:clamp(48px,6vw,96px)}.eet-erin__plaat{position:relative}.eet-erin__venster{position:sticky;top:calc(var(--nav-h) + 8vh);aspect-ratio:3 / 2;overflow:hidden;clip-path:polygon(0 0,92% 0,100% 12%,100% 100%,8% 100%,0 88%)}.eet-erin__venster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--zacht),transform-origin 1.4s var(--zacht)}.eet-erin__woord{position:absolute;transform:translate(-50%,-150%);white-space:nowrap;pointer-events:none;font:400 clamp(1.6rem,1.1rem + 1vw,2.4rem) / 1 var(--f-hand);color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.6);animation:eet-woord .8s var(--zacht) .5s both}@keyframes eet-woord{0%{opacity:0;transform:translate(-50%,-110%)}}.eet-erin__stappen{margin:0;padding:0;list-style:none}.eet-erin__stap{display:flex;flex-direction:column;justify-content:center;min-height:46vh;opacity:.28;transition:opacity .6s var(--zacht)}.eet-erin__stap:first-child{min-height:40vh;justify-content:flex-start;padding-top:4vh}.eet-erin__stap.is-actief{opacity:1}.eet-erin__stap h3{margin:0;font:600 clamp(2.2rem,1.5rem + 2vw,3.4rem) / 1.05 var(--f-kop)}.eet-erin__kern{margin:.9rem 0 0;max-width:26ch;font:italic 500 clamp(1.25rem,1rem + .7vw,1.6rem) / 1.35 var(--f-kop);color:var(--rood)}.eet-erin__tekst{margin:1rem 0 0;max-width:40ch;color:var(--inkt-2);line-height:1.7}.eet-erin__citaat{max-width:44rem;margin:clamp(56px,7vw,110px) 0 0}.eet-erin__citaat blockquote{margin:0}.eet-erin__citaat blockquote p{margin:0;font:italic 500 clamp(1.6rem,1.1rem + 1.6vw,2.6rem) / 1.25 var(--f-kop);text-wrap:balance}.eet-erin__citaat figcaption{margin-top:.8rem;font:400 1.9rem / 1.2 var(--f-hand);color:var(--rood)}.eet-reken{max-width:var(--eet-max);margin:0 auto;padding:var(--gap-y) var(--x);scroll-margin-top:var(--nav-h)}.eet-reken__kop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 3rem}.eet-reken__titel{margin:0;font:600 clamp(2.4rem,1.4rem + 3vw,4.4rem) / 1.04 var(--f-kop);letter-spacing:-.02em}.eet-reken__intro{margin:0;color:var(--inkt-2)}.eet-zin{margin:clamp(36px,4vw,60px) 0 0;max-width:34ch;font:500 clamp(1.7rem,1rem + 2.2vw,3rem) / 1.4 var(--f-kop);text-wrap:pretty}.eet-kg{display:inline-flex;align-items:baseline;gap:.25em;white-space:nowrap}.eet-kg button{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--lijn);border-radius:50%;background:var(--wit);color:var(--inkt);font:400 1.4rem / 1 var(--f-tekst);cursor:pointer;transform:translateY(-.18em);transition:border-color .2s var(--ease),color .2s var(--ease)}.eet-kg button:hover:not(:disabled){border-color:var(--rood);color:var(--rood)}.eet-kg button:disabled{opacity:.35;cursor:default}.eet-kg input{width:3.2ch;padding:0;border:0;border-bottom:2px solid var(--rood);background:transparent;color:var(--rood);font:inherit;font-weight:600;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.eet-kg input::-webkit-outer-spin-button,.eet-kg input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.eet-kg input:focus-visible{outline:none;background:#a51c240f}.eet-kg__eenheid{color:var(--rood)}.eet-doelen button{padding:0;border:0;background:none;font:inherit;color:var(--inkt-3);cursor:pointer;text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:.2em;transition:color .3s var(--ease)}.eet-doelen button:hover{color:var(--inkt)}.eet-doelen button[aria-checked=true]{color:var(--rood);text-decoration-style:solid;text-decoration-thickness:2px}.eet-doelen__sep{color:var(--inkt-3)}.eet-kg__schuif{--vul: 37%;display:block;width:min(520px,100%);height:36px;margin:1.2rem 0 0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.eet-kg__schuif::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--rood) var(--vul),var(--zand) var(--vul))}.eet-kg__schuif::-moz-range-track{height:4px;border-radius:2px;background:var(--zand)}.eet-kg__schuif::-moz-range-progress{height:4px;border-radius:2px;background:var(--rood)}.eet-kg__schuif::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:var(--wit);border:2px solid var(--rood)}.eet-kg__schuif::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--wit);border:2px solid var(--rood)}.eet-zin--antwoord{margin-top:clamp(40px,5vw,72px);padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--lijn);max-width:30ch}.eet-zin--antwoord b{font-weight:600;color:var(--rood);font-variant-numeric:tabular-nums;white-space:nowrap}.eet-verdeling{max-width:720px;margin-top:1.6rem}.eet-verdeling__balk{display:flex;gap:3px;height:8px}.eet-verdeling__balk span{border-radius:4px;transition:flex-grow .6s var(--zacht)}.eet-verdeling .is-eiwit{background:var(--rood)}.eet-verdeling .is-vet{background:var(--inkt)}.eet-verdeling .is-kh{background:var(--zand)}.eet-verdeling__legende{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:.8rem 0 0;font-size:.92rem;color:var(--inkt-2);font-variant-numeric:tabular-nums}.eet-verdeling__legende span{display:inline-flex;align-items:center;gap:.5rem}.eet-verdeling__legende i{width:10px;height:10px;border-radius:50%}.eet-reken__onder{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,96px);margin-top:clamp(56px,6vw,96px);align-items:start}.eet-reken__advies{animation:eet-in .6s var(--zacht)}@keyframes eet-in{0%{opacity:0;transform:translateY(8px)}}.eet-reken__advies h3{margin:0 0 .7rem;font:600 clamp(1.4rem,1.15rem + .7vw,1.8rem) / 1.2 var(--f-kop)}.eet-reken__advies p{margin:0;color:var(--inkt-2);line-height:1.7}.eet-reken__advies .eet-reken__tip{margin-top:1.2rem;font:italic 500 1.15rem / 1.45 var(--f-kop);color:var(--rood)}.eet-bord__kop{margin:0;color:var(--inkt-2)}.eet-bord__kop b{color:var(--inkt);font-weight:600}.eet-bord__lijst{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,44px);margin:1.4rem 0 0;padding:0;list-style:none}.eet-bord__lijst li{position:relative;animation:eet-in .6s var(--zacht) both;animation-delay:calc(var(--i) * 80ms)}.eet-bord__of{position:absolute;left:calc(clamp(20px,2.6vw,44px)/-2);top:38%;transform:translate(-50%,-50%);font:400 1.5rem / 1 var(--f-hand);color:var(--inkt-3)}.eet-bord__foto{aspect-ratio:4 / 5;overflow:hidden;background:var(--warm);clip-path:polygon(0 0,86% 0,100% 11%,100% 100%,14% 100%,0 90%)}.eet-bord__foto img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--zacht)}.eet-bord__lijst li:hover .eet-bord__foto img{transform:scale(1.05)}.eet-bord__gram{margin:.9rem 0 0;font:600 clamp(1.8rem,1.4rem + 1vw,2.4rem) / 1 var(--f-kop);color:var(--rood);font-variant-numeric:tabular-nums}.eet-bord__naam{margin:.3rem 0 0;font-weight:600}.eet-reken__voet{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 3rem;margin-top:clamp(48px,5vw,80px);padding-top:1.2rem;border-top:1px solid var(--lijn);font-size:.93rem;color:var(--inkt-2)}.eet-hoe summary{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-weight:600;color:var(--inkt);cursor:pointer;list-style:none}.eet-hoe summary::-webkit-details-marker{display:none}.eet-hoe summary:after{content:"+";color:var(--rood);font-size:1.2rem;line-height:1}.eet-hoe[open] summary:after{content:"–"}.eet-hoe ol{margin:.2rem 0 0;padding-left:1.2rem;display:grid;gap:.4rem;max-width:62ch}.eet-hand{max-width:52ch;margin:.75rem 0 0}.eet-hand b{color:var(--inkt);font-weight:600}.eet-toonbank{padding:var(--gap-y) max(var(--x),calc((100% - var(--eet-max)) / 2));background:var(--warm);scroll-margin-top:var(--nav-h)}.eet-toonbank__kop{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,72px);align-items:end}.eet-toonbank__titel{margin:0;font:600 clamp(2.4rem,1.4rem + 3vw,4.4rem) / 1.04 var(--f-kop);letter-spacing:-.02em;text-wrap:balance}.eet-toonbank__intro{margin:0;max-width:40ch;color:var(--inkt-2)}.eet-zoeker{display:grid;gap:1rem;margin-top:clamp(36px,4vw,56px)}.eet-zoeker__rij{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.eet-zoek{flex:1 1 340px;max-width:580px;display:flex;align-items:center;gap:.7rem;height:56px;padding:0 1.1rem;border-radius:4px;background:var(--wit);box-shadow:inset 0 0 0 1px var(--lijn);transition:box-shadow .2s var(--ease)}.eet-zoek:focus-within{box-shadow:inset 0 0 0 2px var(--rood)}.eet-zoek input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:var(--inkt);font:400 1.05rem / 1 var(--f-tekst);outline:none}.eet-zoek input::placeholder{color:var(--inkt-3)}.eet-zoek__glas{flex:none;width:20px;height:20px;fill:none;stroke:var(--inkt-3);stroke-width:2;stroke-linecap:round}.eet-sorteerkeuze{display:flex;align-items:center;gap:.6rem;margin-left:auto;font-size:.92rem;color:var(--inkt-2)}.eet-sorteerkeuze select{height:48px;padding:0 2.4rem 0 1rem;border:0;border-radius:4px;background-color:var(--wit);color:var(--inkt);box-shadow:inset 0 0 0 1px var(--lijn);font:500 .95rem / 1 var(--f-tekst);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23a51c24' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center}.eet-soorten{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.eet-soorten::-webkit-scrollbar{display:none}.eet-soorten button{flex:none;display:inline-flex;align-items:center;gap:.6rem;height:50px;padding:0 1rem 0 .35rem;border:0;border-radius:999px;background:var(--wit);color:var(--inkt);box-shadow:inset 0 0 0 1px var(--lijn);font:500 .95rem / 1 var(--f-tekst);cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.eet-soorten button:first-child{padding-left:1.1rem}.eet-soorten button:hover{box-shadow:inset 0 0 0 1px var(--inkt-3)}.eet-soorten img{width:40px;height:40px;border-radius:50%;object-fit:cover}.eet-soorten__aantal{font-size:.78rem;color:var(--inkt-3);font-variant-numeric:tabular-nums}.eet-soorten button[aria-pressed=true]{background:var(--inkt);color:var(--wit);box-shadow:none}.eet-soorten button[aria-pressed=true] .eet-soorten__aantal{color:var(--wit);opacity:.6}.eet-snelfilters{display:flex;flex-wrap:wrap;gap:.2rem 1.8rem}.eet-vink{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;font-size:.97rem;cursor:pointer}.eet-vink input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-items:center;width:22px;height:22px;margin:0;border-radius:4px;background:var(--wit);box-shadow:inset 0 0 0 1.5px var(--inkt-3);cursor:pointer;transition:background-color .2s var(--ease),box-shadow .2s var(--ease)}.eet-vink input:checked{background:var(--rood);box-shadow:none}.eet-vink input:checked:after{content:"";width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.eet-resultaat{margin-top:clamp(28px,3vw,44px)}.eet-resultaat__kop{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.6rem}.eet-resultaat__aantal{margin:0;font-weight:600}.eet-resultaat__leeg{margin:0;padding:3rem 0;border-top:1px solid var(--lijn);text-align:center;color:var(--inkt-2)}.eet-soorttip{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:.4rem clamp(24px,4vw,64px);align-items:start;margin-bottom:.6rem;padding:1.4rem 0;border-top:1px solid var(--lijn);animation:eet-in .5s var(--zacht)}.eet-soorttip__titel{grid-column:1;margin:0;font:600 clamp(1.4rem,1.15rem + .7vw,1.8rem) / 1.15 var(--f-kop)}.eet-soorttip__focus{grid-column:1;margin:0;color:var(--inkt-2);font-size:.95rem}.eet-soorttip__tip{grid-column:2;grid-row:1 / 3;margin:0;font:italic 500 1.08rem / 1.55 var(--f-kop)}.eet-soorttip__tip span{display:block;margin-bottom:.2rem;font:normal 400 1.45rem / 1 var(--f-hand);color:var(--rood)}.eet-snits{margin:0;padding:0;list-style:none}.eet-snits__kop,.eet-snit{display:grid;grid-template-columns:56px minmax(0,1fr) 9.5rem 9.5rem 4.5rem;gap:1.4rem;align-items:center}.eet-snits__kop{padding:.6rem 0;border-top:1px solid var(--lijn);font-size:.8rem;font-weight:600;color:var(--inkt-3)}.eet-snits__kop small{font-weight:400}.eet-snits__kop span:last-child{text-align:right}.eet-snit{padding:.85rem 0;border-top:1px solid var(--lijn);animation:eet-in .45s var(--zacht) both;animation-delay:calc(var(--i) * 25ms)}.eet-snit__foto{width:56px;height:56px;overflow:hidden;border-radius:50%;background:var(--zand)}.eet-snit__foto img{width:100%;height:100%;object-fit:cover}.eet-snit__naam{min-width:0}.eet-snit__naam b{display:block;font-weight:600}.eet-snit__naam>span{display:block;margin-top:.1rem;font-size:.86rem;color:var(--inkt-3)}.eet-snit__naam .eet-fav{display:inline-block;margin-top:.15rem;font:normal 400 1.2rem / 1 var(--f-hand);color:var(--rood)}.eet-snit__waarde{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.45rem;font-variant-numeric:tabular-nums}.eet-snit__waarde b{font:600 1.25rem / 1 var(--f-kop)}.eet-snit__waarde small{font-size:.78rem;color:var(--inkt-3);text-transform:lowercase}.eet-snit__waarde i{--c: var(--rood);grid-column:1 / -1;height:4px;margin-top:.45rem;border-radius:2px;background:linear-gradient(to right,var(--c) calc(var(--w) * 100%),var(--lijn) 0)}.eet-snit__waarde.is-vet i{--c: var(--inkt-2)}.eet-snit__waarde.is-kcal{grid-template-columns:1fr;justify-items:end;text-align:right}.eet-snit__waarde.is-kcal b{font:500 1.02rem / 1 var(--f-tekst)}.eet-meer{display:flex;width:fit-content;margin:2rem auto 0;cursor:pointer;border:0;font-family:var(--f-tekst)}.eet-intol{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:start;max-width:var(--eet-max);margin:0 auto;padding:var(--gap-y) var(--x)}.eet-intol__titel{margin:0;font:600 clamp(2.2rem,1.3rem + 2.6vw,3.8rem) / 1.06 var(--f-kop);letter-spacing:-.015em;text-wrap:balance}.eet-intol__intro{margin:1.1rem 0 0;max-width:44ch;color:var(--inkt-2);line-height:1.7}.eet-intol__vraag{margin:2.2rem 0 .8rem;font-weight:600}.eet-intol__keuzes{display:grid;gap:.6rem}.eet-intol__keuzes button{display:grid;gap:.2rem;padding:1rem 1.2rem;border:0;border-radius:6px;background:var(--warm);color:var(--inkt);text-align:left;cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease)}.eet-intol__keuzes button:hover{background:var(--zand)}.eet-intol__keuzenaam{font:600 1.25rem / 1.2 var(--f-kop)}.eet-intol__keuzewaarom{font-size:.9rem;color:var(--inkt-3)}.eet-intol__keuzes button[aria-checked=true]{background:var(--inkt);color:var(--wit)}.eet-intol__keuzes button[aria-checked=true] .eet-intol__keuzewaarom{color:var(--wit);opacity:.7}.eet-intol__foto{margin:2rem 0 0}.eet-intol__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eet-intol__antwoord{position:sticky;top:calc(var(--nav-h) + 32px);padding:clamp(28px,3.4vw,52px);border-radius:8px;background:var(--warm);animation:eet-in .5s var(--zacht)}.eet-intol__waarom{margin:0;font:500 clamp(1.25rem,1rem + .8vw,1.7rem) / 1.4 var(--f-kop);text-wrap:pretty}.eet-intol__kolommen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:1.8rem}.eet-intol__blok h3,.eet-intol__wij h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem;font:600 .95rem / 1.3 var(--f-tekst)}.eet-intol__blok h3:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.eet-intol__blok.is-let h3{color:var(--rood)}.eet-intol__blok.is-goed h3{color:#2f7d4f}:root[data-thema=donker] .eet-intol__blok.is-goed h3{color:#5fbf86}.eet-intol__blok ul{margin:0;padding:0;list-style:none}.eet-intol__blok li{padding:.6rem 0;border-top:1px solid var(--lijn);font-size:1.05rem}.eet-intol__wij{margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid var(--lijn)}.eet-intol__wij p{margin:0;color:var(--inkt-2);line-height:1.7}.eet-intol__bel{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:1.8rem 0 0;font-weight:600}.eet-intol__noot{margin:1.4rem 0 0;font-size:.85rem;color:var(--inkt-3)}.eet-vragen{padding:var(--gap-y) max(var(--x),calc((100% - var(--eet-max)) / 2));background:var(--warm);scroll-margin-top:var(--nav-h)}.eet-vragen__kop{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,72px);align-items:end}.eet-vragen__titel{margin:0;font:600 clamp(2.2rem,1.3rem + 2.6vw,3.8rem) / 1.06 var(--f-kop);letter-spacing:-.015em;text-wrap:balance}.eet-vragen__intro{margin:0;max-width:40ch;color:var(--inkt-2)}.eet-vragen__kolommen{columns:2;column-gap:clamp(32px,5vw,88px);margin-top:clamp(36px,4vw,60px)}.eet-vraag{break-inside:avoid;border-top:1px solid var(--lijn)}.eet-vraag summary{display:block;padding:1.6rem 0 .6rem;list-style:none;cursor:pointer}.eet-vraag summary::-webkit-details-marker{display:none}.eet-vraag h4{margin:0;font:600 clamp(1.2rem,1.05rem + .5vw,1.5rem) / 1.25 var(--f-kop);text-wrap:balance;transition:color .3s var(--ease)}.eet-vraag summary:hover h3{color:var(--rood)}.eet-vraag__kort{display:block;margin:.6rem 0 0;color:var(--inkt-2);line-height:1.65}.eet-vraag__kort--binnen{display:none}.eet-vraag__knop{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;margin-top:.2rem;font-weight:600;font-size:.95rem;color:var(--rood)}.eet-vraag__dicht,.eet-vraag[open] .eet-vraag__open{display:none}.eet-vraag[open] .eet-vraag__dicht{display:inline}.eet-vraag__plus{position:relative;width:12px;height:12px}.eet-vraag__plus:before,.eet-vraag__plus:after{content:"";position:absolute;left:0;top:5px;width:12px;height:2px;border-radius:1px;background:currentColor;transition:transform .3s var(--ease)}.eet-vraag__plus:after{transform:rotate(90deg)}.eet-vraag[open] .eet-vraag__plus:after{transform:rotate(0)}.eet-vraag__lang{padding:0 0 1.4rem;animation:eet-in .4s var(--zacht)}.eet-vraag__lang>*{margin-block:0}.eet-vraag__lang>*+*{margin-top:.9rem}.eet-vraag__lang p{color:var(--inkt-2);line-height:1.65}.eet-vraag__lang ul{padding:0;list-style:none;display:grid;gap:.55rem}.eet-vraag__lang li{position:relative;padding-left:1.2rem;color:var(--inkt-2);line-height:1.6}.eet-vraag__lang li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--rood)}.eet-vraag__lang li b{color:var(--inkt);font-weight:600}.eet-vraag__lang table{width:100%;border-collapse:collapse;font-size:.92rem}.eet-vraag__lang th,.eet-vraag__lang td{padding:.55rem .8rem .55rem 0;border-bottom:1px solid var(--lijn);text-align:left;vertical-align:top}.eet-vraag__lang thead th{font-weight:600;font-size:.8rem;color:var(--inkt-3)}.eet-vraag__lang tbody th{font-weight:600}.eet-vraag__lang td{color:var(--inkt-2);font-variant-numeric:tabular-nums}.eet-vragen__nog{margin:2.4rem 0 0;padding-top:1.4rem;border-top:1px solid var(--lijn);color:var(--inkt-2)}.eet-vragen__nog a{font-weight:600;color:var(--inkt);white-space:nowrap;text-underline-offset:3px}.eet-vragen__nog a:hover{color:var(--rood)}.eet-slot{display:grid}.eet-slot__foto{grid-area:1 / 1;position:relative;min-height:70svh;overflow:hidden;background:#1a1614}.eet-slot__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eet-slot__foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#14100e1a,#14100e59 45%,#14100ee6)}.eet-slot__tekst{grid-area:1 / 1;align-self:end;position:relative;width:100%;max-width:var(--eet-max);margin:0 auto;padding:0 var(--x) clamp(28px,3.4vw,48px);color:#fff}.eet-slot__citaat,.eet-slot__citaat blockquote{margin:0}.eet-slot__citaat blockquote p{margin:0;max-width:22ch;font:italic 500 clamp(2rem,1.2rem + 2.6vw,3.8rem) / 1.12 var(--f-kop);text-wrap:balance}.eet-slot__citaat figcaption{margin-top:.6rem}.eet-slot__onder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem;margin-top:clamp(28px,3.4vw,48px);padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.22)}.eet-slot__onder>p:first-child{margin:0;max-width:52ch;color:#ffffffd9}.eet-slot__knoppen{display:flex;flex-wrap:wrap;gap:12px;margin:0}.eet-slot__klein{display:grid;gap:.4rem;padding:1.6rem var(--x);background:var(--warm);font-size:.84rem;line-height:1.55;color:var(--inkt-3);text-align:center}.eet-slot__klein p{max-width:90ch;margin:0 auto}@media(prefers-reduced-motion:reduce){.eet-erin__venster img,.eet-verdeling__balk span{transition:none!important}.eet-erin__woord,.eet-reken__advies,.eet-bord__lijst li,.eet-soorttip,.eet-snit,.eet-intol__antwoord,.eet-vraag__lang{animation:none}.eet-erin__stap{transition:none}}@media(max-width:1100px){.eet-dieter{grid-template-columns:minmax(0,1fr)}.eet-dieter__foto{grid-row:auto}.eet-bord__lijst{gap:20px}.eet-snits__kop,.eet-snit{grid-template-columns:56px minmax(0,1fr) 7.5rem 7.5rem 4rem;gap:1rem}}@media(max-width:899px){.eet-held__noottekst{width:max-content;max-width:8.5em;white-space:normal;font-size:1.25rem;line-height:1.05}.eet-held__noottekst.is-links{text-align:right}.eet-held__foto:after{background:linear-gradient(to top,#0f0c0aeb,#0f0c0a8c 45%,#0f0c0a26 75%)}.eet-dieter{padding-top:0;row-gap:0}.eet-dieter__foto{margin-inline:calc(var(--x) * -1);aspect-ratio:4 / 3}.eet-dieter__tekst{position:relative;z-index:1;margin:-56px 0 0;padding:24px 22px 26px;border-radius:8px;background:var(--wit);box-shadow:0 30px 50px -40px #1c191780}.eet-dieter__groot{font-size:1.45rem}.eet-dieter__beloftes{margin-top:40px}.eet-dieter__beloftes dl{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--x);margin-inline:calc(var(--x) * -1);padding:0 var(--x) 6px;scrollbar-width:none}.eet-dieter__beloftes dl:after,.eet-bord__lijst:after{content:"";flex:0 0 1px}.eet-dieter__beloftes dl::-webkit-scrollbar{display:none}.eet-dieter__beloftes dl>div{flex:0 0 68%;scroll-snap-align:start;padding:18px;border:0;border-radius:8px;background:var(--wit)}.eet-erin__kop,.eet-erin__lijf{grid-template-columns:minmax(0,1fr)}.eet-erin__lijf{gap:0}.eet-erin__plaat{position:sticky;top:var(--nav-h);z-index:2;margin-inline:calc(var(--x) * -1);background:#1a1614}.eet-erin__venster{position:relative;top:0;aspect-ratio:16 / 10;clip-path:none}.eet-erin__stap,.eet-erin__stap:first-child{min-height:34svh;padding:24px 0;justify-content:flex-start;opacity:.4}.eet-erin__stap.is-actief{opacity:1}.eet-erin__stap h3{font-size:2.1rem}.eet-reken__onder{grid-template-columns:minmax(0,1fr)}.eet-bord__lijst{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--x);margin-inline:calc(var(--x) * -1);padding:0 var(--x) 6px;scrollbar-width:none}.eet-bord__lijst::-webkit-scrollbar{display:none}.eet-bord__lijst li{flex:0 0 66%;scroll-snap-align:start}.eet-bord__of{display:none}.eet-bord__foto{aspect-ratio:4 / 3}.eet-toonbank__kop,.eet-vragen__kop{grid-template-columns:minmax(0,1fr)}.eet-zoek{flex-basis:100%;max-width:none}.eet-sorteerkeuze{margin-left:0}.eet-soorten{margin-inline:calc(var(--x) * -1);padding-inline:var(--x);scroll-padding-inline:var(--x)}.eet-soorten:after{content:"";flex:0 0 1px}.eet-soorttip{grid-template-columns:minmax(0,1fr)}.eet-soorttip__tip{grid-column:1;grid-row:auto;margin-top:.8rem}.eet-snits__kop{display:none}.eet-snit{grid-template-columns:48px repeat(3,minmax(0,1fr));gap:.6rem .9rem}.eet-snit__foto{grid-row:1 / 3;width:48px;height:48px;align-self:start}.eet-snit__naam{grid-column:2 / -1}.eet-snit__waarde.is-kcal{justify-items:start;text-align:left;grid-template-columns:auto 1fr}.eet-intol{grid-template-columns:minmax(0,1fr)}.eet-intol__foto{display:none}.eet-intol__keuzes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.eet-intol__keuzes button{place-items:center;min-height:64px;padding:.6rem .4rem;text-align:center}.eet-intol__keuzenaam{font-size:1rem}.eet-intol__keuzewaarom{display:none}.eet-intol__antwoord{margin-top:12px;padding:24px 20px}.eet-intol__antwoord{position:static}.eet-intol__kolommen{grid-template-columns:minmax(0,1fr)}.eet-vragen__kolommen{columns:1}.eet-vraag summary{position:relative;padding:1.1rem 2.4rem 1.1rem 0}.eet-vraag h4{font-size:1.12rem}.eet-vraag summary .eet-vraag__kort{display:none}.eet-vraag__kort--binnen{display:block;color:var(--rood)!important;font-weight:500}.eet-vraag__knop{position:absolute;right:0;top:50%;margin:0;transform:translateY(-50%)}.eet-vraag__open,.eet-vraag__dicht,.eet-vraag[open] .eet-vraag__dicht{display:none}.eet-slot__foto{min-height:64svh}.eet-slot__onder{flex-direction:column;align-items:flex-start}}.overgang{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:all}.overgang__vel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:#f6f2ec;clip-path:polygon(0 -14%,100% 0,100% 100%,0 100%)}.overgang.is-in .overgang__vel{animation:snede-in .46s cubic-bezier(.7,0,.3,1) .08s both}.overgang.is-uit .overgang__vel{animation:snede-uit .56s cubic-bezier(.7,0,.3,1) both}.overgang__rood{position:absolute;top:0;right:0;bottom:0;left:0;background:#a51c24;clip-path:polygon(0 -14%,100% 0,100% 100%,0 100%)}.overgang.is-in .overgang__rood{animation:snede-in .46s cubic-bezier(.7,0,.3,1) both}.overgang.is-uit .overgang__rood{animation:snede-uit .56s cubic-bezier(.7,0,.3,1) .1s both}html.is-onthul #inhoud{animation:pagina-op .8s cubic-bezier(.16,1,.3,1) both}@keyframes pagina-op{0%{transform:translateY(9vh)}}html.is-overgang .menu{transition:none}@keyframes snede-in{0%{clip-path:polygon(0 100%,100% 114%,100% 114%,0 100%)}to{clip-path:polygon(0 -14%,100% 0,100% 100%,0 100%)}}@keyframes snede-uit{0%{clip-path:polygon(0 -14%,100% 0,100% 100%,0 114%)}to{clip-path:polygon(0 -14%,100% 0,100% -14%,0 -28%)}}.overgang__midden{display:grid;justify-items:center;gap:18px;width:min(56vw,300px)}.overgang.is-in .overgang__midden{animation:overgang-op .6s cubic-bezier(.16,1,.3,1) .18s both}.overgang.is-uit .overgang__midden{animation:overgang-weg .4s cubic-bezier(.7,0,.84,0) both}@keyframes overgang-op{0%{opacity:0;transform:translateY(36px) scale(.86);filter:blur(6px)}}@keyframes overgang-weg{to{opacity:0;transform:translateY(-6vh)}}.overgang__koe{position:relative;width:100%;aspect-ratio:43694 / 28498}.overgang__svg,.overgang__svg svg{display:block;width:100%;height:100%}.overgang__glans{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:overlay;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(105deg,transparent 38%,rgba(255,252,240,.95) 50%,transparent 62%) no-repeat;background-size:250% 100%;background-position:150% 0}.overgang.is-in .overgang__glans{animation:laad-glans .7s cubic-bezier(.45,0,.25,1) .32s forwards}.overgang__naam{display:block;overflow:hidden;padding-bottom:.1em}.overgang__naam>span{display:block;font:600 clamp(1.5rem,1.1rem + 1.4vw,2.2rem) / 1.1 var(--f-kop);color:var(--inkt);letter-spacing:-.01em;white-space:nowrap}.overgang.is-in .overgang__naam>span{animation:overgang-naam .55s cubic-bezier(.16,1,.3,1) .3s both}@keyframes overgang-naam{0%{transform:translateY(110%)}}:root[data-thema=donker] .overgang__vel{background:#1e1b19}:root[data-thema=donker] .overgang__naam>span{color:#f1ece5}html.vt-thema::view-transition-old(root),html.vt-thema::view-transition-new(root){animation:none;mix-blend-mode:normal}.kaart{position:relative;margin:0}.kaart__kaart,.kaart__vooraf{display:block;width:100%;height:clamp(320px,38vw,480px);border:0;border-radius:4px}.kaart__kaart{background:var(--zand)}.kaart__vooraf{display:grid;place-content:center;justify-items:center;gap:1rem;padding:24px;text-align:center;background:repeating-linear-gradient(32deg,transparent 0 46px,rgba(28,25,23,.05) 46px 48px),repeating-linear-gradient(-58deg,transparent 0 70px,rgba(28,25,23,.05) 70px 73px),var(--zand)}.kaart__speld{width:34px;height:46px}.kaart__speld path{fill:var(--rood)}.kaart__speld circle{fill:#fff}.kaart__adres{margin:0;font:600 clamp(1.2rem,1rem + .6vw,1.5rem) / 1.3 var(--f-kop)}.kaart__vooraf .knop{border:0;cursor:pointer}.kaart__uitleg{max-width:46ch;margin:0;font-size:.85rem;line-height:1.5;color:var(--inkt-2)}.kaart__uitleg a{color:inherit;text-underline-offset:3px}.kaart__open{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-top:.6rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.kaart__open:hover{color:var(--rood)}:root[data-thema=donker] .kaart__kaart{filter:grayscale(.2) brightness(.85)}.delen__zij{align-self:center}.delen__weetje{margin:0;min-height:15rem;animation:kaart-in .45s var(--ease) both}.delen__weetjelabel{font:400 clamp(1.45rem,1.2rem + .6vw,1.85rem) / 1.15 var(--f-hand);color:var(--rood)}.delen__weetje blockquote{margin:.7rem 0 0}.delen__weetje p{margin:0;max-width:30ch;font:italic 500 clamp(1.35rem,1rem + 1.1vw,2.05rem) / 1.35 var(--f-kop);color:var(--inkt);text-wrap:pretty}.delen__stappen{display:flex;align-items:center;gap:14px;margin-top:1.8rem}.delen__pijl{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--warm);color:var(--inkt);transition:background-color .25s var(--ease),color .25s var(--ease)}.delen__pijl:hover{background:var(--rood);color:#fff}.delen__pijl svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.delen__teller{min-width:3.5rem;text-align:center;font-size:.95rem;color:var(--inkt-2);font-variant-numeric:tabular-nums}.delen__meer{display:inline-block;margin-top:1.6rem;font-weight:600;color:var(--inkt);text-decoration:underline;text-decoration-color:var(--lijn);text-underline-offset:4px;transition:text-decoration-color .3s var(--ease),color .3s var(--ease)}.delen__meer:hover{color:var(--rood);text-decoration-color:var(--rood)}.contact-kop{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(36px,6vw,110px);align-items:center;padding:calc(var(--nav-h) + clamp(48px,7vw,100px)) max(var(--x),calc((100% - 1320px)/2)) var(--gap-y);background:var(--warm)}.contact-kop__noot{margin-bottom:1.2rem}.contact-kop__titel{margin:0;max-width:13ch;font:600 clamp(2.8rem,1.4rem + 4.2vw,5.6rem) / 1 var(--f-kop);letter-spacing:-.025em;text-wrap:balance}.contact-kop__intro{margin:1.4rem 0 0;max-width:46ch;color:var(--inkt-2);line-height:1.7}.contact-kop__status{display:flex;align-items:center;gap:.6rem;margin:2rem 0 0;font-weight:500}.contact-kop__tel{display:inline-grid;gap:.2rem;margin-top:.9rem;text-decoration:none;color:var(--inkt);font:600 clamp(2.3rem,1.3rem + 3vw,4.2rem) / 1 var(--f-kop);letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:color .3s var(--ease)}.contact-kop__tel:hover{color:var(--rood)}.contact-kop__label{font:600 .9rem / 1.2 var(--f-tekst);letter-spacing:0;color:var(--rood)}.contact-kop__gegevens{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:1.2rem 3rem;margin:2rem 0 0}.contact-kop__gegevens dt{font:600 .9rem / 1.3 var(--f-tekst);color:var(--inkt-2)}.contact-kop__gegevens dd{margin:.3rem 0 0;line-height:1.6}.contact-kop__gegevens a,.contact-kop__bestel a{color:var(--inkt);font-weight:600;text-decoration:underline;text-decoration-color:var(--lijn);text-underline-offset:4px;transition:text-decoration-color .3s var(--ease),color .3s var(--ease)}.contact-kop__gegevens a:hover,.contact-kop__bestel a:hover{color:var(--rood);text-decoration-color:var(--rood)}.contact-kop__bestel{margin:1.8rem 0 0;font-size:.95rem}.contact-kop__foto{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;background:#2a2623}.contact-kop__foto img{width:100%;height:100%;object-fit:cover}.contact-kop__foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0f0c0a8c,#0f0c0a00 38%);pointer-events:none}.contact-kop__leeg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:1rem;padding:2rem;text-align:center;color:#f4eee6b3}.contact-kop__leeg svg{width:44px;height:44px;fill:none;stroke:#e0656b;stroke-width:1.5;stroke-linejoin:round}.contact-kop__leeg p{margin:0;max-width:20ch;font-size:.95rem;line-height:1.5}.contact-kop__foto figcaption{position:absolute;z-index:1;left:24px;bottom:18px}@media(max-width:899px){.contact-kop{grid-template-columns:1fr;padding-top:calc(var(--nav-h) + 40px)}.contact-kop__foto{aspect-ratio:4 / 3}.contact-kop__gegevens{grid-template-columns:1fr}}.folder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-rows:var(--balk) minmax(0,1fr);background:radial-gradient(120% 90% at 50% 45%,#2a2522,#120f0d 75%);color:#f4eee6}.folder__kop{display:flex;align-items:center;gap:12px 20px;padding:0 clamp(10px,2vw,24px);border-bottom:1px solid rgba(244,238,230,.1)}.folder__titel{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 clamp(1.05rem,.9rem + .6vw,1.4rem) / 1.2 var(--f-kop)}.folder__bediening{display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums;font-size:.95rem;white-space:nowrap}.folder__bediening button,.folder__pijl{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#f4eee61a;color:#f4eee6;transition:background-color .25s var(--ease),opacity .25s var(--ease)}.folder__bediening button:hover:not(:disabled),.folder__pijl:hover:not(:disabled){background:#a51c24}.folder__bediening button:disabled,.folder__pijl:disabled{opacity:.3;cursor:default}.folder svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.folder__acties{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:6px}.folder__knop{display:inline-flex;align-items:center;gap:.45rem;height:40px;padding:0 .85rem;border:0;border-radius:3px;cursor:pointer;background:#f4eee614;color:#f4eee6;text-decoration:none;font:600 .88rem / 1 var(--f-tekst);transition:background-color .25s var(--ease)}.folder__knop:hover{background:#f4eee62e}.folder__sluit{width:40px;padding:0;justify-content:center}.folder__sluit:hover{background:#a51c24}.folder__podium{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(4px,1vw,16px);padding:10px clamp(6px,1.4vw,20px);min-height:0}.folder__boek{grid-column:2;justify-self:center;width:min(100%,calc((100svh - var(--balk) - 20px) / var(--verhouding) * 2));opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .9s var(--ease)}.folder__boek.is-klaar{opacity:1;transform:none}.folder__boek .stf__parent{filter:drop-shadow(0 30px 50px rgba(0,0,0,.55))}.folder__pijl{width:48px;height:48px}.folder__pijl.is-links{grid-column:1}.folder__pijl.is-rechts{grid-column:3}.folder__laden{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center;color:#f4eee6cc}.folder__laden p{margin:0}.folder__laden a{color:#fff}.folder__balk{display:block;width:min(320px,70vw);height:3px;overflow:hidden;border-radius:2px;background:#f4eee626}.folder__balk i{display:block;height:100%;background:#e0656b;transform-origin:0 50%;transition:transform .3s var(--ease)}.folder__teller{font-size:.9rem;font-variant-numeric:tabular-nums}.folder :focus-visible{outline-color:#f4eee6}.folder.is-vol .folder__boek{width:min(100%,calc((100vh - var(--balk) - 20px) / var(--verhouding) * 2))}@media(max-width:899px){.folder__titel{font-size:1rem}.folder__knop span{display:none}.folder__knop{width:40px;padding:0;justify-content:center}.folder__bediening{position:absolute;left:50%;bottom:14px;z-index:2;transform:translate(-50%);padding:4px;border-radius:999px;background:#120f0dd9}.folder__pijl{display:none}.folder__podium{grid-template-columns:minmax(0,1fr);padding:8px 8px 70px}.folder__boek,.folder.is-vol .folder__boek{grid-column:1;width:min(100%,calc((100svh - var(--balk) - 80px) / var(--verhouding)))}}.folder__blad{overflow:hidden;background:transparent}.folder__blad img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.eet-held__intro{margin:1rem 0 0;max-width:44ch;color:#ffffffd1;line-height:1.65}#snitten,#charcuterie,#elkedag,#sporters,#allergenen,#voeding,#vragen{scroll-margin-top:calc(var(--nav-h) + 52px)}.eet-wegwijzer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 max(var(--x),calc((100% - var(--eet-max)) / 2));list-style:none}.eet-wegwijzer li+li{border-left:1px solid var(--lijn)}.eet-wegwijzer a{display:grid;align-content:start;gap:.4rem;height:100%;padding:clamp(24px,2.6vw,40px) clamp(16px,2vw,28px);color:var(--inkt);text-decoration:none;transition:background-color .3s var(--ease)}.eet-wegwijzer li:first-child a{padding-left:0}.eet-wegwijzer a:hover{background:var(--warm)}.eet-wegwijzer b{font:600 clamp(1.15rem,1rem + .4vw,1.4rem) / 1.2 var(--f-kop)}.eet-wegwijzer span{color:var(--inkt-2);font-size:.95rem;line-height:1.5}.eet-wegwijzer .eet-wegwijzer__link{margin-top:.4rem;color:var(--rood);font-weight:600}.eet-inhoud{position:sticky;top:var(--nav-h);z-index:20;background:rgba(var(--wit-rgb),.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--lijn),0 -1px 0 var(--lijn)}.eet-inhoud ul{display:flex;gap:4px;margin:0;padding:0 max(var(--x),calc((100% - var(--eet-max)) / 2));list-style:none;overflow-x:auto;scrollbar-width:none}.eet-inhoud ul::-webkit-scrollbar{display:none}.eet-inhoud a{display:inline-flex;align-items:center;height:50px;padding:0 14px;white-space:nowrap;text-decoration:none;color:var(--inkt-2);font:500 .95rem / 1 var(--f-tekst);box-shadow:inset 0 -2px 0 transparent;transition:color .25s var(--ease),box-shadow .25s var(--ease)}.eet-inhoud li:first-child a{padding-left:0}.eet-inhoud a:hover{color:var(--inkt)}.eet-inhoud a[aria-current]{color:var(--rood);box-shadow:inset 0 -2px 0 var(--rood)}.eet-wist{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem 1.4rem;align-items:baseline;max-width:54rem;margin:clamp(40px,5vw,72px) 0 0;padding:1.3rem 0 0;border-top:1px solid var(--lijn)}.eet-wist__label{margin:0;font:400 1.6rem / 1.1 var(--f-hand);color:var(--rood);white-space:nowrap}.eet-wist__tekst{margin:0;font:italic 500 clamp(1.1rem,1rem + .4vw,1.35rem) / 1.45 var(--f-kop);text-wrap:pretty}.eet-wist__tekst{animation:wist-in .5s var(--ease) both}@keyframes wist-in{0%{opacity:0;transform:translateY(6px)}}.eet-wist__volgende{margin-top:.7rem;padding:0;border:0;background:none;cursor:pointer;color:var(--inkt-2);font:600 .9rem / 1.3 var(--f-tekst);text-decoration:underline;text-decoration-color:var(--lijn);text-underline-offset:4px;min-height:32px;transition:color .3s var(--ease),text-decoration-color .3s var(--ease)}.eet-wist__volgende:hover{color:var(--rood);text-decoration-color:var(--rood)}.eet-voetnoot{margin:1.4rem 0 0;max-width:80ch;font-size:.85rem;line-height:1.6;color:var(--inkt-3)}.eet-dieter__tekst>p{margin:1.1rem 0 0}.eet-dieter__citaat{margin:1.8rem 0 0}.eet-dieter__citaat blockquote{margin:0}.eet-dieter__citaat blockquote p{margin:0;font:italic 500 clamp(1.2rem,1rem + .6vw,1.5rem) / 1.4 var(--f-kop);text-wrap:balance}.eet-dieter__citaat figcaption{display:flex;align-items:baseline;gap:.8rem;margin-top:.4rem}.eet-dieter__citaat figcaption .noot__tekst{font-size:1.9rem}.eet-dieter__citaat figcaption>span:last-child{font-size:.9rem;color:var(--inkt-3)}.eet-dieter__lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.8rem;margin:0;padding:0;list-style:none}.eet-dieter__lijst li{padding:.9rem 0;border-top:1px solid var(--lijn);font:600 1.08rem / 1.35 var(--f-kop)}.eet-toonbank{background:var(--wit)}.eet-soorttip__punten{grid-column:1;display:grid;gap:.7rem;margin:.6rem 0 0}.eet-soorttip__punten dt{font-weight:600}.eet-soorttip__punten dd{margin:.1rem 0 0;color:var(--inkt-2);font-size:.95rem;line-height:1.55}.eet-soorttip__tip{grid-row:1 / 4}.eet-snit__naam>span{line-height:1.4}.eet-char{padding:var(--gap-y) max(var(--x),calc((100% - var(--eet-max)) / 2));background:var(--warm)}.eet-char__kop{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(24px,4vw,72px);align-items:start}.eet-char__titel{margin:0;font:600 clamp(2.2rem,1.3rem + 2.6vw,3.8rem) / 1.06 var(--f-kop);letter-spacing:-.015em;text-wrap:balance}.eet-char__intro p{margin:0 0 .9rem;max-width:52ch;color:var(--inkt-2);line-height:1.7}.eet-char__intro .eet-char__feiten{display:grid;gap:.3rem;margin-top:1.2rem;color:var(--inkt)}.eet-char__feiten b{font:600 1.15rem / 1.3 var(--f-kop);color:var(--rood)}.eet-char__filters{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(32px,4vw,52px) 0 1.2rem}.eet-char__filters button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1rem;border:0;border-radius:3px;cursor:pointer;background:var(--wit);color:var(--inkt);box-shadow:inset 0 0 0 1px var(--lijn);font:500 .95rem / 1.2 var(--f-tekst);transition:background-color .25s var(--ease),color .25s var(--ease)}.eet-char__filters button span{color:var(--inkt-3);font-variant-numeric:tabular-nums}.eet-char__filters button[aria-pressed=true]{background:var(--inkt);color:var(--wit);box-shadow:none}.eet-char__filters button[aria-pressed=true] span{color:inherit;opacity:.7}.eet-char__tabel{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.eet-char__tabel thead th{padding:0;text-align:left;border-bottom:1px solid var(--lijn)}.eet-char__tabel thead button{display:inline-flex;gap:.3rem;padding:.7rem 0;border:0;background:none;color:var(--inkt-2);font:600 .85rem / 1.2 var(--f-tekst);cursor:pointer}.eet-char__tabel thead button:hover{color:var(--inkt)}.eet-char__tabel th[aria-sort=ascending] button,.eet-char__tabel th[aria-sort=descending] button{color:var(--rood)}.eet-char__tabel tbody tr{border-bottom:1px solid var(--lijn)}.eet-char__tabel tbody th{padding:.85rem 1rem .85rem 0;text-align:left;font-weight:400}.eet-char__tabel tbody th b{font:600 1.05rem / 1.3 var(--f-kop)}.eet-char__tabel tbody th>span{display:block;margin-top:.15rem;font-size:.88rem;color:var(--inkt-2)}.eet-char__tabel td{width:15%;padding:.85rem .8rem .85rem 0;vertical-align:middle}.eet-char__tabel td b{display:block;font-weight:600}.eet-char__tabel td i{display:block;width:calc(var(--w) * 100%);max-width:100%;height:3px;margin-top:6px;border-radius:2px}.eet-char__tabel td.is-p i{background:var(--rood)}.eet-char__tabel td.is-f i{background:#c9a227}.eet-char__tabel .is-k{width:9%}.eet-char__tabel .eet-fav{margin-left:.6rem}.eet-char__onder{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,96px);margin-top:clamp(48px,6vw,90px)}.eet-char__notities{display:grid;gap:1.4rem;margin:0}.eet-char__notities dt{font:600 1.3rem / 1.2 var(--f-kop)}.eet-char__notities dd{margin:.35rem 0 0;max-width:52ch;color:var(--inkt-2);line-height:1.7}.eet-char__fav{margin:0}.eet-char__fav figcaption{font:400 1.7rem / 1.1 var(--f-hand);color:var(--rood)}.eet-char__fav blockquote{margin:.5rem 0 0}.eet-char__fav p{margin:0;font:italic 500 clamp(1.25rem,1rem + .8vw,1.7rem) / 1.35 var(--f-kop);text-wrap:pretty}.eet-char__zij .eet-wist{grid-template-columns:minmax(0,1fr);margin-top:2rem}.eet-dag{padding:var(--gap-y) max(var(--x),calc((100% - var(--eet-max)) / 2))}.eet-dag__kop{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(24px,4vw,72px);align-items:start}.eet-dag__titel{margin:0;font:600 clamp(2.2rem,1.3rem + 2.6vw,3.8rem) / 1.06 var(--f-kop);letter-spacing:-.015em;text-wrap:balance}.eet-dag__intro p{margin:0 0 .9rem;max-width:52ch;color:var(--inkt-2);line-height:1.7}.eet-dag__hand{margin-top:clamp(44px,5vw,80px)}.eet-dag__hand h3{margin:0;font:600 clamp(1.5rem,1.2rem + .8vw,2rem) / 1.15 var(--f-kop)}.eet-dag__sub{margin:.4rem 0 0;color:var(--inkt-2)}.eet-dag__hand ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin:1.8rem 0 0;padding:0;list-style:none}.eet-dag__hand li{display:grid;gap:.3rem;align-content:start}.eet-dag__hand svg{width:64px;height:64px;margin-bottom:.6rem;fill:none;stroke:var(--rood);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.eet-dag__hand b{font:600 1.3rem / 1.2 var(--f-kop)}.eet-dag__hand li span{color:var(--inkt-2);line-height:1.5}.eet-dag__onder{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,5vw,96px);margin-top:clamp(48px,6vw,90px);align-items:start}.eet-dag__bord{margin:0;padding:clamp(24px,3vw,44px);border-radius:6px;background:var(--warm)}.eet-dag__bord figcaption{font:400 1.5rem / 1.1 var(--f-hand);color:var(--rood)}.eet-dag__bordkop{margin:.6rem 0 0;font:600 1.5rem / 1.2 var(--f-kop)}.eet-dag__bordtekst{margin:.6rem 0 0;font:italic 500 1.2rem / 1.5 var(--f-kop)}.eet-dag__bordnoot{margin:1rem 0 0;font-size:.9rem;line-height:1.6;color:var(--inkt-2)}.eet-dag__tips{display:grid;gap:1.4rem;margin:0}.eet-dag__tips dt{font:600 1.3rem / 1.2 var(--f-kop)}.eet-dag__tips dd{margin:.35rem 0 0;color:var(--inkt-2);line-height:1.7}.eet-sport{--inkt: #f4eee6;--inkt-2: rgba(244, 238, 230, .74);--inkt-3: rgba(244, 238, 230, .55);--lijn: rgba(244, 238, 230, .16);--rood: #e0656b;--veld: rgba(244, 238, 230, .06);padding:var(--gap-y) max(var(--x),calc((100% - var(--eet-max)) / 2));background:#1a1614;color:var(--inkt)}:root[data-thema=donker] .eet-sport{background:#0f0d0c}.eet-sport__kop{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,72px);align-items:end}.eet-sport__titel{margin:0;font:600 clamp(2.4rem,1.3rem + 3vw,4.4rem) / 1.04 var(--f-kop);letter-spacing:-.02em;text-wrap:balance}.eet-sport__intro{margin:0;max-width:42ch;color:var(--inkt-2);line-height:1.7}.eet-sport__reken{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,5vw,96px);margin-top:clamp(40px,5vw,72px);align-items:start}.eet-sport__form{display:grid;gap:1.6rem}.eet-sport__maten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.eet-sport__select{display:block;width:100%;height:54px;padding:0 1rem;border:0;border-radius:4px;background:var(--veld);color:var(--inkt);box-shadow:inset 0 0 0 1px var(--lijn);font:400 1rem / 1.5 var(--f-tekst)}.eet-sport__select option{color:#1c1917}.eet-sport .werk-veld input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--rood)}.eet-sport__uit{position:sticky;top:calc(var(--nav-h) + 72px);padding:clamp(24px,3vw,40px);border-radius:6px;background:#f4eee60f}.eet-sport__kcal{margin:0;font:600 .95rem / 1.3 var(--f-tekst);color:var(--inkt-2)}.eet-sport__kcal b{display:block;font:600 clamp(3rem,2rem + 3vw,4.6rem) / 1 var(--f-kop);letter-spacing:-.02em;color:var(--inkt);font-variant-numeric:tabular-nums}.eet-sport__balk{display:flex;gap:3px;height:8px;margin:1.4rem 0 1rem}.eet-sport__balk i{border-radius:2px;transition:flex-grow .6s var(--zacht)}.eet-sport__balk .is-p,.eet-sport__macros .is-p dt:before{background:#e0656b}.eet-sport__balk .is-f,.eet-sport__macros .is-f dt:before{background:#d9b44a}.eet-sport__balk .is-k,.eet-sport__macros .is-k dt:before{background:#9fb8a4}.eet-sport__macros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.eet-sport__macros dt{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--inkt-2)}.eet-sport__macros dt:before{content:"";flex:none;width:8px;height:8px;border-radius:2px}.eet-sport__macros dd{margin:.2rem 0 0;font:600 1.6rem / 1.1 var(--f-kop);font-variant-numeric:tabular-nums}.eet-sport__vergelijk{margin:1.4rem 0 0;color:var(--inkt-2);line-height:1.6}.eet-sport__fout{margin:0;color:#f0959a;font-weight:500}.eet-sport__let{margin:1.4rem 0 0;padding-top:1rem;border-top:1px solid var(--lijn);font-size:.85rem;line-height:1.6;color:var(--inkt-3)}.eet-sport__hoe{max-width:62rem;margin-top:clamp(32px,4vw,56px);border-top:1px solid var(--lijn)}.eet-sport__hoe summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;cursor:pointer;font:600 1.15rem / 1.3 var(--f-kop);list-style:none}.eet-sport__hoe summary::-webkit-details-marker{display:none}.eet-sport__hoe summary:after{content:"+";font:400 1.6rem / 1 var(--f-tekst);color:var(--rood)}.eet-sport__hoe[open] summary:after{content:"−"}.eet-sport__hoe p{margin:0 0 .9rem;max-width:70ch;color:var(--inkt-2);line-height:1.7}.eet-sport__hoe b{color:var(--inkt)}.eet-sport__hoenoot{font-style:italic}.eet-sport__doelen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin:clamp(40px,5vw,72px) 0 0}.eet-sport__doelen dt{font:600 clamp(1.4rem,1.15rem + .7vw,1.8rem) / 1.15 var(--f-kop)}.eet-sport__doelen dd{margin:.5rem 0 0;color:var(--inkt-2);line-height:1.7}.eet-sport__af{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,96px);margin-top:clamp(56px,7vw,110px);padding-top:clamp(40px,5vw,72px);border-top:1px solid var(--lijn)}.eet-sport__afkop{margin:0;font:400 1.9rem / 1.1 var(--f-hand);color:var(--rood)}.eet-sport__afgroot{margin:.6rem 0 0;max-width:26ch;font:600 clamp(1.7rem,1.2rem + 1.6vw,2.6rem) / 1.15 var(--f-kop);text-wrap:balance}.eet-sport__aftekst>p:not(.eet-sport__afgroot){margin:1.1rem 0 0;max-width:56ch;color:var(--inkt-2);line-height:1.7}.eet-sport__aftekst b{color:var(--inkt)}.eet-sport__mager{align-self:start;padding:clamp(24px,3vw,40px);border-radius:6px;background:#f4eee60f}.eet-sport__mager h4{margin:0 0 1rem;font:600 1.2rem / 1.25 var(--f-kop)}.eet-sport__mager ol{display:grid;margin:0;padding:0;list-style:none}.eet-sport__mager li{display:grid;gap:.15rem;padding:.75rem 0;border-top:1px solid var(--lijn)}.eet-sport__mager li b{font-weight:600}.eet-sport__mager li span{font-size:.92rem;color:var(--inkt-2)}.eet-sport__magernoot{margin:1rem 0 0;font-size:.88rem;color:var(--inkt-3);line-height:1.6}.eet-sport__dieter{max-width:46rem;margin:clamp(48px,6vw,90px) 0 0}.eet-sport__dieter figcaption{font:400 1.8rem / 1.1 var(--f-hand);color:var(--rood)}.eet-sport__dieter blockquote{margin:.4rem 0 0}.eet-sport__dieter p{margin:0;font:italic 500 clamp(1.5rem,1.1rem + 1.4vw,2.4rem) / 1.3 var(--f-kop);text-wrap:balance}.eet-intol{max-width:none;padding-inline:max(var(--x),calc((100% - var(--eet-max)) / 2));background:var(--warm)}.eet-intol__intro p{margin:0 0 .8rem}.eet-intol__antwoord{background:var(--wit)}.eet-intol__naam{margin:0 0 .6rem;font:400 1.7rem / 1.1 var(--f-hand);color:var(--rood)}.eet-intol__wij h4{margin:0 0 .4rem;font:600 .95rem / 1.3 var(--f-tekst);color:var(--rood)}.eet-erin__intro p{margin:0 0 .8rem}.eet-erin__soort{margin:.5rem 0 0;font:italic 500 1.15rem / 1.3 var(--f-kop);color:var(--rood)}.eet-erin__kern{max-width:44ch;font:normal 400 1.05rem / 1.7 var(--f-tekst);color:var(--inkt-2)}.eet-erin__punten{margin:.9rem 0 0;padding:0;max-width:44ch;list-style:none}.eet-erin__punten li{position:relative;padding:.5rem 0 .5rem 1.3rem;border-top:1px solid var(--lijn);color:var(--inkt-2);line-height:1.6;font-size:.97rem}.eet-erin__punten li:before{content:"";position:absolute;left:0;top:1.15em;width:.6rem;height:2px;background:var(--rood)}.eet-erin__stap{min-height:56vh}.eet-wist--donker{border-color:var(--lijn)}.eet-aanpak{padding:var(--gap-y) max(var(--x),calc((100% - var(--eet-max)) / 2))}.eet-aanpak__titel{margin:0;font:600 clamp(2.2rem,1.3rem + 2.6vw,3.8rem) / 1.06 var(--f-kop);letter-spacing:-.015em}.eet-aanpak__lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,64px) clamp(32px,5vw,96px);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}.eet-aanpak__lijst>li{padding-top:1.2rem;border-top:1px solid var(--lijn)}.eet-aanpak__lijst h3{margin:0;font:600 clamp(1.6rem,1.2rem + 1.2vw,2.3rem) / 1.1 var(--f-kop)}.eet-aanpak__kop{margin:.3rem 0 0;font:italic 500 1.2rem / 1.4 var(--f-kop);color:var(--rood)}.eet-aanpak__lijst p:not(.eet-aanpak__kop){margin:.8rem 0 0;max-width:52ch;color:var(--inkt-2);line-height:1.7}.eet-aanpak__lijst ul{margin:.8rem 0 0;padding:0;list-style:none;display:grid;gap:.4rem;color:var(--inkt-2)}.eet-aanpak__lijst ul b{color:var(--inkt);font-weight:600}.eet-vragen__groep{margin-top:clamp(40px,5vw,72px)}.eet-vragen__groepnaam{margin:0;font:400 1.8rem / 1.1 var(--f-hand);color:var(--rood)}.eet-vragen__groep .eet-vragen__kolommen{margin-top:1rem}.eet-vraag__tip{font-weight:600;color:var(--inkt)}.eet-vraag__wist span{font:400 1.35rem / 1 var(--f-hand);color:var(--rood);margin-right:.3rem}.eet-vraag__vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem;align-items:start;margin:.6rem 0 1rem}.eet-vraag__vs>span{align-self:center;font:italic 500 1.3rem / 1 var(--f-kop);color:var(--rood)}.eet-vraag__vs b{font:600 1.05rem / 1.3 var(--f-kop)}.eet-vraag__vs p{margin:.3rem 0 0;font-size:.95rem}.eet-slot__kop{margin:0;max-width:18ch;font:italic 500 clamp(2.2rem,1.3rem + 3vw,4.2rem) / 1.08 var(--f-kop);text-wrap:balance}.eet-slot__tekst .eet-slot__onder{display:block}.eet-slot__tekst .eet-slot__onder>p{margin:0 0 .9rem;max-width:60ch;color:#ffffffd9;line-height:1.7}.eet-slot__onder>.eet-slot__ondertekening{margin:0 0 .9rem;display:flex;align-items:baseline;gap:.8rem;font:600 1.15rem / 1.3 var(--f-kop);color:#fff}.eet-slot__ondertekening .noot__tekst{font-size:2rem}.eet-slot__onder>.eet-slot__knoppen{margin-top:1.4rem}.eet-slot .eet-slot__klein{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px);padding:clamp(32px,4vw,56px) max(var(--x),calc((100% - var(--eet-max)) / 2));text-align:left}.eet-slot__klein h3{margin:0 0 .6rem;font:600 .95rem / 1.3 var(--f-tekst);color:var(--inkt)}.eet-slot .eet-slot__klein p{margin:0 0 .6rem;max-width:none}.eet-slot__klein ul{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}@media(max-width:899px){.eet-wegwijzer{grid-template-columns:repeat(2,minmax(0,1fr))}.eet-wegwijzer li+li{border-left:0}.eet-wegwijzer li:nth-child(2n){border-left:1px solid var(--lijn)}.eet-wegwijzer li:nth-child(n+3){border-top:1px solid var(--lijn)}.eet-wegwijzer a,.eet-wegwijzer li:first-child a{padding:20px 14px}.eet-wegwijzer li:nth-child(odd) a{padding-left:0}.eet-inhoud a{height:46px;padding:0 10px;font-size:.9rem}.eet-dieter__lijst,.eet-char__kop,.eet-char__onder,.eet-dag__kop,.eet-dag__onder,.eet-sport__kop,.eet-sport__reken,.eet-sport__af,.eet-sport__doelen{grid-template-columns:minmax(0,1fr)}.eet-char__tabel thead th.is-naam{display:none}.eet-char__tabel tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem .8rem;padding:.9rem 0}.eet-char__tabel tbody th{grid-column:1 / -1;padding:0}.eet-char__tabel td,.eet-char__tabel .is-k{display:block;width:auto;padding:0}.eet-char__tabel thead tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 .8rem}.eet-char__tabel thead th{border:0}.eet-dag__hand ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}.eet-sport__maten{gap:10px;align-items:end}.eet-sport__maten .werk-veld>label{min-height:2.6em;display:flex;flex-wrap:wrap;align-content:flex-end;column-gap:.3rem}.eet-sport__maten .werk-opt{margin-left:0}.eet-sport__uit{position:static}.eet-aanpak__lijst,.eet-slot .eet-slot__klein,.eet-wist,.eet-vraag__vs{grid-template-columns:minmax(0,1fr)}.eet-vraag__vs>span{justify-self:start}}.rijping{position:relative;background:#0e0a0d;color:#f4eee6;overflow:hidden}.rijping__podium{position:relative;height:calc(100svh - var(--nav-h));overflow:hidden}.rijping__doos{position:absolute;left:50%;top:50%;width:max(100%,calc((100svh - var(--nav-h)) * 1.5));aspect-ratio:3 / 2;transform:translate(-50%,-50%);transform-origin:72% 50%;will-change:transform,filter}.rijping__doos img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rijping__lijnen{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.rijping__lijnen path{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 1px 4px rgba(0,0,0,.6))}.rijping__punt{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#a51c24;box-shadow:0 0 0 2px #fff,0 0 18px #a51c24cc}.rijping__noot{position:absolute;transform:translate(10px,-50%);white-space:nowrap;font:400 clamp(1.4rem,.9rem + 1vw,2.1rem) / 1.1 var(--f-hand);color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.85)}.rijping__deur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,#ffffff1a,#ffffff05,#b48cc81f 60%,#ffffff0f);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 0 0 1px #ffffff1f,inset 24px 0 40px #00000059}.rijping__deur i{position:absolute;left:3.2%;top:30%;width:10px;height:40%;border-radius:6px;background:linear-gradient(90deg,#6b6470,#d6d0da 50%,#5c5560);box-shadow:0 6px 18px #00000080}.rijping__kop{position:absolute;z-index:3;left:max(var(--x),calc((100% - 1320px)/2));bottom:clamp(32px,7vh,80px);max-width:40rem}.rijping__vraag{margin:0;font:600 clamp(2.4rem,1.4rem + 3vw,4.6rem) / 1.03 var(--f-kop);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.6)}.rijping__intro{margin:1.2rem 0 0;max-width:46ch;color:#f4eee6d9;line-height:1.7}.rijping__citaat{position:absolute;z-index:3;left:max(var(--x),calc((100% - 1320px)/2));right:var(--x);bottom:clamp(32px,8vh,96px);margin:0;max-width:48rem;visibility:hidden}.rijping__citaat blockquote{margin:0}.rijping__citaat blockquote p{margin:0;font:italic 500 clamp(2rem,1.1rem + 2.8vw,4rem) / 1.12 var(--f-kop);text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.6)}.rijping__citaat figcaption{display:flex;align-items:baseline;gap:.8rem;margin-top:.8rem;color:#f4eee6b3;font-size:.95rem}.rijping__citaat figcaption .noot__tekst{font-size:2rem}.rijping__weken{margin:1.4rem 0 0;padding-top:1rem;border-top:1px solid rgba(244,238,230,.2);max-width:46ch;font-size:1.05rem;line-height:1.6;color:#f4eee6e6}.rijping__lijst{display:none}.signatuur{position:relative;display:grid;min-height:100svh;overflow:hidden;background:var(--wit);color:#fff}.signatuur__foto{grid-area:1 / 1;position:relative;overflow:hidden}.signatuur__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;will-change:transform}.signatuur__foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#120d0aeb,#120d0a8c 38%,#120d0a0d 70%)}.signatuur__tekst{grid-area:1 / 1;align-self:end;position:relative;z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:0 var(--x) clamp(40px,9vh,110px)}.signatuur__tekst blockquote{margin:0}.signatuur__citaat{margin:0;max-width:24ch;font:500 clamp(2.2rem,1.2rem + 3.2vw,4.8rem) / 1.08 var(--f-kop);letter-spacing:-.02em;text-wrap:balance}.signatuur__tekst figcaption{display:flex;align-items:baseline;gap:1rem;margin-top:1rem;color:#ffffffbf}.signatuur__tekst figcaption .noot__tekst{font-size:2.1rem}.gastvrij{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:clamp(20px,3vw,48px);padding:var(--gap-y) max(var(--x),calc((100% - 1320px)/2));background:var(--warm)}.gastvrij figure{margin:0;overflow:hidden;border-radius:4px}.gastvrij img{display:block;width:100%;height:100%;object-fit:cover}.gastvrij__groot{grid-column:1 / 6;grid-row:1 / 3;aspect-ratio:2 / 3;align-self:start}.gastvrij__tekst{grid-column:7 / 13;grid-row:1;align-self:center}.gastvrij__noot{margin:0 0 1.4rem 3rem}.gastvrij__citaat{margin:1.4rem 0 0}.gastvrij__citaat p{margin:0;font:italic 500 clamp(1.3rem,1rem + .9vw,1.9rem) / 1.4 var(--f-kop);text-wrap:pretty}.gastvrij__jobs{display:inline-block;margin-top:1.6rem;font-weight:600;color:var(--inkt);text-decoration:underline;text-decoration-color:var(--lijn);text-underline-offset:4px;transition:color .3s var(--ease),text-decoration-color .3s var(--ease)}.gastvrij__jobs:hover{color:var(--rood);text-decoration-color:var(--rood)}.gastvrij__klein.is-een{grid-column:7 / 10;grid-row:2;aspect-ratio:2 / 3}.gastvrij__klein.is-twee{grid-column:10 / 13;grid-row:2;align-self:end;aspect-ratio:4 / 3;margin-bottom:12%}.bezoek--gevel{padding-top:0}.bezoek__achter{position:relative;height:84svh;min-height:520px;margin:0 calc(-1 * var(--x));overflow:hidden;background:#2a2c30}.bezoek__achterfoto{position:absolute;top:-14%;right:0;bottom:-4%;left:0}.bezoek__achterfoto img{width:100%;height:100%;object-fit:cover;object-position:50% 100%}.bezoek__achternoot{position:absolute;z-index:2;left:50%;bottom:max(21.6vw,34.6%);transform:translate(-50%);white-space:nowrap}.bezoek__achter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 68%,var(--warm) 100%)}.bezoek--gevel .bezoek__raster{position:relative;z-index:2;margin-top:-26svh}.bezoek--gevel .bezoek__links{padding:clamp(28px,3.4vw,52px);border-radius:4px;background:var(--wit);box-shadow:0 30px 60px -20px #00000047}.bezoek--gevel .bezoek__gevel{align-self:end}@media(max-width:899px){.rijping__podium{height:auto}.rijping__doos{position:relative;left:0;top:0;width:100%;transform:none}.rijping__lijnen,.rijping__punt,.rijping__noot,.rijping__deur{display:none}.rijping__kop,.rijping__citaat{position:static;padding:28px var(--x) 0;visibility:visible}.rijping__lijst{display:grid;gap:.6rem;margin:0;padding:20px var(--x) 0;list-style:none}.rijping__lijst li{font:400 1.5rem / 1.2 var(--f-hand);color:#f0959a}.rijping__citaat{padding-bottom:56px}.signatuur{min-height:88svh}.gastvrij{grid-template-columns:repeat(6,minmax(0,1fr))}.gastvrij__groot{grid-column:1 / 7;grid-row:auto;aspect-ratio:4 / 5}.gastvrij__tekst{grid-column:1 / 7;grid-row:auto}.gastvrij__klein.is-een{grid-column:1 / 4;grid-row:auto}.gastvrij__klein.is-twee{grid-column:4 / 7;grid-row:auto;margin-bottom:0;align-self:center}.bezoek__achter{height:58svh;min-height:360px}.bezoek__achterfoto{top:-56%;right:0;bottom:-4%;left:0}.bezoek--gevel .bezoek__raster{margin-top:-16svh}}.eet-held--rechts .eet-held__tekst{padding-left:max(var(--x),52%)}.eet-held--rechts .eet-held__foto:after{background:linear-gradient(270deg,#0f0c0ad9,#0f0c0a80 34%,#0f0c0a00 60%),linear-gradient(to top,#0f0c0ab3,#0f0c0a00 40%)}@media(max-width:899px){.eet-held--rechts .eet-held__tekst{padding-left:var(--x)}}@media(max-width:899px){.gastvrij__jobs,.meelopen__tiktok,.kaart__uitleg a,.bezoek__gegevens a{display:inline-flex;align-items:center;min-height:44px}.gastvrij__jobs{margin-top:1rem}.nav__merk{min-height:44px;display:inline-flex;align-items:center}.paneel__tag{font-size:.75rem}.intro{padding-block:140px 150px}.intro:has(.koewist){padding-bottom:56px}.intro__foto.is-0{left:6%;top:46px;width:92px}.intro__foto.is-1{right:4%;top:14px;width:84px}.intro__foto.is-2{right:auto;left:12%;bottom:26px;width:84px;rotate:-2deg}.spread__paneel{padding-bottom:8px}.privacy__tabel caption{display:block}.eet-slot__foto:after{background:linear-gradient(to bottom,#14100e59,#14100ec7 30%,#14100ef0)}}@media(max-width:899px)and (orientation:landscape)and (max-height:540px){.kaft{min-height:0}.kaft__beeld,.kaft__persoon{top:0;left:auto;right:-6%;height:100svh}.kaft__kop{top:calc(var(--nav-h) - 18px)}.kaft__masthead{width:46vw}.kaft__merk{justify-self:start;margin-left:var(--x)}.kaft__laag{padding-bottom:28px}.kaft__titel{font-size:2.6rem}}.topbalk{position:fixed;inset:0 0 auto;z-index:41;height:var(--balk-h);overflow:hidden;display:flex;align-items:stretch;color:#1a1a1a;background:var(--goud-koe);font:500 .9rem / 1 var(--f-tekst)}.topbalk__label{flex:none;display:flex;align-items:center;padding:0 1.9rem 0 var(--x);background:#1a1a1a;color:var(--goud-licht);font:700 .74rem / 1 var(--f-tekst);letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}.topbalk__venster{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px);mask-image:linear-gradient(90deg,transparent,#000 28px)}.topbalk__band{display:flex;width:max-content;animation:topbalk var(--duur, 40s) linear infinite}@media(hover:hover){.topbalk:hover .topbalk__band{animation-play-state:paused}}.topbalk:has(:focus-visible) .topbalk__band{animation-play-state:paused}.topbalk__lijst{display:flex;margin:0;padding:0;list-style:none}.topbalk__lijst li{display:flex;align-items:center;white-space:nowrap;padding-right:2.6rem}.topbalk__lijst li:before{content:"";flex:none;width:6px;height:6px;margin-right:2.6rem;background:#1a1a1a8c;transform:rotate(45deg)}.topbalk__lijst a{display:inline-flex;align-items:center;gap:.75rem;height:var(--balk-h);color:inherit;text-decoration:none}.topbalk__wanneer{font-weight:500}.topbalk__titel{font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;padding-bottom:2px;transition:background-size .35s var(--ease)}.topbalk__aanbod{padding:.28rem .5rem;border-radius:3px;background:#1a1a1a;color:var(--goud-licht);font:800 .76rem / 1 var(--f-tekst);letter-spacing:.05em;text-transform:uppercase}.topbalk__pijl{display:inline-block;transition:transform .35s var(--ease)}.topbalk__item{display:inline-flex;align-items:center;gap:.75rem;height:var(--balk-h)}.topbalk__bericht{font-weight:700}.topbalk__lijst a:hover .topbalk__titel,.topbalk__lijst a:focus-visible .topbalk__titel{background-size:100% 1.5px}.topbalk__lijst a:hover .topbalk__pijl,.topbalk__lijst a:focus-visible .topbalk__pijl{transform:translate(4px)}.topbalk__lijst a:focus-visible{outline:2px solid #1a1a1a;outline-offset:-4px}@keyframes topbalk{to{transform:translate(-50%)}}:root.zonder-balk{--balk-h: 0px}@media(prefers-reduced-motion:reduce){.topbalk__band{animation:none}}@media(max-width:899px){.topbalk{font-size:.84rem}.topbalk__label{padding-right:1.5rem;letter-spacing:.12em}.topbalk__lijst li,.topbalk__lijst li:before{padding-right:0}.topbalk__lijst li{padding-right:1.8rem}.topbalk__lijst li:before{margin-right:1.8rem}}.nav__zoek{display:inline-flex;align-items:center;gap:.5rem;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:500 .95rem / 1 var(--f-tekst)}.nav__zoek svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.nav__zoek:hover{color:var(--rood)}@media(max-width:1320px){.nav__zoektekst{display:none}.nav__zoek{width:44px;justify-content:center}}html.zoek-open{overflow:hidden}.zoek{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden;pointer-events:none;transition:visibility 0s linear .6s}.zoek.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}.zoek__achter{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:#14100e6b;opacity:0;cursor:default;transition:opacity .4s var(--ease)}.zoek.is-open .zoek__achter{opacity:1}.zoek__paneel{--rand: max(var(--x), calc((100% - 1180px)/2) );position:absolute;inset:0 0 auto;display:flex;flex-direction:column;max-height:100svh;background:var(--wit);box-shadow:0 24px 60px #0000002e;transform:translateY(-102%);transition:transform .6s cubic-bezier(.65,0,.35,1)}.zoek.is-open .zoek__paneel{transform:none}.zoek__kop{display:flex;justify-content:space-between;align-items:center;height:var(--rij-h);padding:0 var(--rand)}.zoek__titel{margin:0;font:600 1.15rem / 1 var(--f-kop)}.zoek__sluit{display:inline-flex;align-items:center;gap:.5rem;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:500 .95rem / 1 var(--f-tekst)}.zoek__sluit span{font-size:1.7rem;line-height:1}.zoek__balk{display:flex;align-items:center;gap:1rem;margin:0 var(--rand);border-bottom:2px solid var(--inkt);transition:border-color .3s var(--ease)}.zoek__balk:focus-within{border-color:var(--rood)}.zoek__balk svg{flex:none;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.zoek__balk input{flex:1;min-width:0;height:clamp(64px,8vw,92px);padding:0;border:0;background:none;color:inherit;outline:none;font:600 clamp(1.45rem,.9rem + 2.2vw,2.6rem) / 1.1 var(--f-kop);letter-spacing:-.015em}.zoek__balk input::placeholder{color:var(--inkt-3)}.zoek__balk input::-webkit-search-cancel-button{display:none}.zoek__wis{flex:none;width:44px;height:44px;padding:0;border:0;background:none;color:var(--inkt-2);cursor:pointer;font-size:1.7rem;line-height:1}.zoek__inhoud{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px var(--rand) 36px}.zoek__status{min-height:1.4em;margin:0 0 12px;font-size:.9rem;color:var(--inkt-2)}.zoek__tips p{margin:0 0 .8rem;font-weight:500}.zoek__tips ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.zoek__tips button{height:42px;padding:0 1rem;border:1px solid var(--lijn);border-radius:2px;background:none;color:inherit;cursor:pointer;font:500 .95rem / 1 var(--f-tekst);transition:border-color .3s var(--ease),color .3s var(--ease)}.zoek__tips button:hover{border-color:var(--rood);color:var(--rood)}.zoek__lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,48px);margin:0;padding:0;list-style:none}.zoek__lijst li{border-bottom:1px solid var(--lijn)}.zoek__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto 14px;align-items:center;gap:1rem;padding:.7rem 0;text-decoration:none}.zoek__foto{width:64px;height:48px;overflow:hidden;border-radius:2px;background:var(--warm)}.zoek__foto img{width:100%;height:100%;object-fit:cover}.zoek__geenfoto{display:block;width:100%;height:100%;background:var(--zand)}.zoek__naam{display:grid;gap:.15rem;min-width:0}.zoek__naam b{font-size:.98rem;font-weight:600;line-height:1.3;transition:color .2s var(--ease)}.zoek__naam small{overflow:hidden;font-size:.82rem;color:var(--inkt-2);white-space:nowrap;text-overflow:ellipsis}.zoek__item:hover b{color:var(--rood)}.zoek__prijs{font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.zoek__prijs small{display:block;font-size:.78rem;font-weight:400;color:var(--inkt-2)}.zoek__pijl{color:var(--inkt-3)}.zoek__leegkop{margin:.2rem 0 .5rem;font:600 1.4rem / 1.2 var(--f-kop)}.zoek__leeg p:last-child{max-width:36rem;margin:0;color:var(--inkt-2)}.zoek__meer{height:44px;margin-top:1.2rem;padding:0 1.2rem;border:1px solid var(--inkt);border-radius:2px;background:none;color:inherit;cursor:pointer;font:600 .95rem / 1 var(--f-tekst)}.zoek__webshop{display:flex;width:max-content;align-items:center;gap:.4rem;margin-top:1.4rem;color:var(--rood);font-weight:600;text-decoration:none}.zoek__webshop:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.zoek__paneel{top:0;right:0;bottom:0;left:0}.zoek__inhoud{flex:1}.zoek__lijst{grid-template-columns:1fr}.zoek__item{grid-template-columns:56px minmax(0,1fr) auto;gap:.8rem}.zoek__foto{width:56px;height:44px}.zoek__pijl{display:none}}.brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:end;gap:clamp(24px,4vw,72px);margin-bottom:clamp(48px,6vw,88px);padding:clamp(28px,4vw,56px);background:var(--warm)}.brief__kop{margin:0 0 .6rem;font:600 clamp(1.7rem,1.1rem + 1.6vw,2.5rem) / 1.08 var(--f-kop);letter-spacing:-.015em;text-wrap:balance}.brief__tekst p{max-width:34rem;margin:0;color:var(--inkt-2)}.brief__rij{display:flex;gap:8px}.brief__rij input{flex:1;min-width:0;height:54px;padding:0 1rem;border:1px solid var(--lijn);border-radius:2px;background:var(--wit);color:inherit;font:400 1rem / 1 var(--f-tekst)}.brief__rij input:focus{outline:2px solid var(--rood);outline-offset:0;border-color:transparent}.brief__rij input[aria-invalid=true]{border-color:var(--rood)}.brief__rij .knop:disabled{opacity:.7;cursor:progress}.brief__val{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.brief__akkoord{display:flex;align-items:flex-start;gap:.6rem;margin-top:.9rem;font-size:.9rem;color:var(--inkt-2);cursor:pointer}.brief__akkoord input{flex:none;width:18px;height:18px;margin:.15rem 0 0;accent-color:var(--rood)}.brief__akkoord a{color:inherit;text-underline-offset:3px}.brief__melding{min-height:1.3em;margin:.5rem 0 0;font-size:.9rem;color:var(--rood)}.brief__melding a{color:inherit}.brief__klaar{display:flex;align-items:center;gap:.7rem;margin:0;font-weight:600}.brief__klaar svg{flex:none;width:26px;height:26px;fill:none;stroke:var(--rood);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:899px){.brief{grid-template-columns:1fr;margin-inline:calc(var(--x) * -1)}.brief__rij{flex-direction:column}.brief__rij input{flex:none}.brief__rij .knop{justify-content:center}}.brief__form--compact .brief__rij{flex-direction:row}.brief__form--compact .brief__rij{flex-wrap:wrap}.brief__form--compact .brief__rij input{flex:1 1 170px;min-width:0;height:46px;font-size:.95rem}.brief__form--compact .brief__rij .knop{flex:none;height:46px;padding:0 1rem}.brief__form--compact .brief__akkoord{margin-top:.6rem;font-size:.82rem}.brief__form--compact .brief__melding{font-size:.82rem}.briefpop{position:fixed;z-index:79;left:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,28px);width:min(380px,calc(100% - 24px));padding:20px 20px 14px;border-radius:4px;background:var(--wit);color:var(--inkt);box-shadow:0 0 0 1px var(--lijn),0 30px 60px -24px #0006;opacity:0;transform:translateY(1.5rem);transition:opacity .35s var(--ease),transform .45s var(--ease)}.briefpop.is-zichtbaar{opacity:1;transform:none}.briefpop__sluit{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--inkt-2);cursor:pointer}.briefpop__sluit:hover{background:var(--warm);color:var(--inkt)}.briefpop__sluit svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.briefpop__label{display:flex;align-items:center;gap:.6rem;margin:0 0 .5rem;font:500 .85rem / 1.2 var(--f-tekst);color:var(--rood)}.briefpop__label:before{content:"";width:22px;height:1.5px;background:currentColor}.briefpop__kop{margin:0 2rem .35rem 0;font:600 1.45rem / 1.1 var(--f-kop);letter-spacing:-.01em}.briefpop__tekst{margin:0 0 .9rem;font-size:.92rem;line-height:1.5;color:var(--inkt-2)}.briefpop .brief__klaar{padding:.4rem 0 .6rem}@media(prefers-reduced-motion:reduce){.briefpop{transition:opacity .2s linear;transform:none}}@media(max-width:899px){.briefpop{left:12px;right:12px;width:auto;bottom:calc(12px + env(safe-area-inset-bottom))}}.menu__brief{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--lijn)}.menu__brieftekst{margin:0 0 .7rem;font-size:.9rem;line-height:1.5;color:var(--inkt-2)}.kaft__toon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:var(--goud-licht);mix-blend-mode:multiply;opacity:.42}:root[data-thema=donker] .kaft__toon{opacity:.28}.deal{padding-top:var(--nav-h)}.deal__kop{--ruimte: clamp(20px, 4.2vh, 52px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:calc(100svh - var(--nav-h))}.deal__beeld{position:relative;margin:0;overflow:hidden;background:var(--zand)}.deal__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:kaft-in 1.2s var(--ease) both}.deal__kop.is-staand .deal__beeld{display:grid;place-items:center;padding:var(--ruimte);background:var(--goud-licht)}.deal__kop.is-staand .deal__media{position:relative;inset:auto;width:auto;height:calc(100svh - var(--nav-h) - 2 * var(--ruimte));max-height:820px;aspect-ratio:9 / 16;border-radius:8px;box-shadow:0 30px 60px -28px #5038148c}.deal__tekst{align-self:center;max-width:600px;padding:var(--ruimte) clamp(24px,4vw,64px)}.deal__label{display:inline-block;margin:0 0 clamp(10px,1.8vh,18px);padding:.45rem .75rem;border-radius:5px;background:#1a1a1a;color:var(--goud-licht);font:700 .74rem / 1.1 var(--f-tekst);letter-spacing:.08em;text-transform:uppercase}.deal__titel{margin:0;font:600 clamp(1.9rem,min(3.2vw,5.4vh),3.3rem) / 1.04 var(--f-kop);letter-spacing:-.02em;text-wrap:balance}.deal__aanbod{display:inline-flex;flex-direction:column;gap:.2rem;margin:clamp(12px,2.2vh,22px) 0 0;padding:clamp(10px,1.6vh,16px) clamp(18px,1.8vw,26px) clamp(10px,1.6vh,16px) clamp(14px,1.4vw,20px);background:var(--goud-koe);color:#1a1a1a;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}.deal__aanbodlabel{font:700 .7rem / 1 var(--f-tekst);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.deal__aanbod strong{font:800 clamp(1.25rem,min(2vw,3.4vh),1.9rem) / 1.1 var(--f-tekst);letter-spacing:.01em;text-transform:uppercase}.deal__kort{margin:clamp(12px,2vh,20px) 0 clamp(8px,1.4vh,14px);font:italic 500 clamp(1.05rem,min(1.4vw,2.4vh),1.3rem) / 1.35 var(--f-kop);color:var(--rood);text-wrap:balance}.deal__alinea{margin:0 0 .5rem;max-width:54ch;font-size:clamp(.92rem,1.9vh,1rem);line-height:1.6;color:var(--inkt-2)}.deal__mark{padding:0 .15em;border-radius:2px;background:linear-gradient(transparent 52%,#c9a24a8c 52%);color:var(--inkt);font-weight:650}.deal__details{margin:clamp(12px,2vh,22px) 0;border-top:1px solid var(--lijn);font-size:.93rem}.deal__details>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.8rem;padding:clamp(6px,1vh,10px) 0;border-bottom:1px solid var(--lijn)}.deal__details dt{font:700 .72rem / 1.9 var(--f-tekst);letter-spacing:.1em;text-transform:uppercase;color:var(--taupe)}.deal__details dd{margin:0;font-weight:500}.deal__knoppen{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:clamp(12px,2vh,20px)}.deal__meer{padding:clamp(56px,7vw,100px) var(--x);background:var(--warm)}.deal__meerkop{margin:0 0 clamp(20px,2.4vw,32px);font:600 clamp(1.6rem,1.1rem + 1.4vw,2.4rem) / 1.05 var(--f-kop);letter-spacing:-.015em}.deal__kaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(16px,2vw,28px);max-width:1200px;margin:0;padding:0;list-style:none}.deal__kaart{display:grid;gap:.45rem;color:inherit;text-decoration:none}.deal__kaartbeeld{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;background:var(--zand)}.deal__kaartbeeld img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.deal__kaart:hover .deal__kaartbeeld img{transform:scale(1.04)}.deal__kaartwanneer{margin-top:.4rem;font:700 .72rem / 1.1 var(--f-tekst);letter-spacing:.08em;text-transform:uppercase;color:var(--taupe)}.deal__kaarttitel{font:600 1.3rem / 1.15 var(--f-kop)}.deal__kaartaanbod{justify-self:start;padding:.35rem .85rem .35rem .6rem;background:var(--goud-koe);color:#1a1a1a;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);font:800 .78rem / 1.1 var(--f-tekst);letter-spacing:.04em;text-transform:uppercase}.deal__kaart:hover .deal__kaarttitel{color:var(--rood)}@media(max-width:899px){.deal__kop{grid-template-columns:1fr;min-height:0}.deal__beeld{height:46svh}.deal__kop.is-staand .deal__beeld{height:auto;padding:16px}.deal__kop.is-staand .deal__media{height:min(62svh,560px)}.deal__tekst{padding:24px var(--x) 44px}.deal__titel{font-size:clamp(1.9rem,8vw,2.5rem)}.deal__aanbod strong{font-size:1.35rem}.deal__knoppen .knop{flex:1 1 100%;justify-content:center}}.briefpop--dashboard{padding-bottom:20px}.briefpop--dashboard .briefpop__beeld{display:block;width:calc(100% + 40px);max-width:none;aspect-ratio:16 / 9;object-fit:cover;margin:-20px -20px 16px;border-radius:4px 4px 0 0}.briefpop--dashboard .briefpop__kop{padding-right:28px}.briefpop--dashboard .knop{margin-top:14px}:root{--scherm: calc(100svh - var(--nav-h));--sectie-y: clamp(28px, 6.5vh, 88px)}@media(min-width:900px){.gastvrij{grid-template-rows:auto minmax(0,1fr);padding-block:var(--sectie-y);row-gap:clamp(16px,3vh,40px)}.gastvrij__groot{aspect-ratio:auto;height:min(calc(var(--scherm) - 2 * var(--sectie-y)),920px)}.gastvrij__klein.is-een,.gastvrij__klein.is-twee{aspect-ratio:auto;contain:size;align-self:stretch;margin-bottom:0;min-height:120px}.gastvrij__klein.is-twee{align-self:end;height:78%}.gastvrij__noot{margin-bottom:clamp(6px,1.6vh,22px)}.gastvrij__citaat{margin-top:clamp(10px,2vh,22px)}.gastvrij__citaat p{font-size:clamp(1.15rem,min(.9rem + .9vw,.6rem + 1.9vh),1.9rem)}.gastvrij__jobs{margin-top:clamp(10px,2vh,26px)}.meelopen__kop{margin-bottom:clamp(16px,3vh,48px)}.meelopen__noot{margin-bottom:clamp(1.6rem,5vh,3.8rem)}.reels{padding-block:clamp(12px,2.4vh,40px)}.reels__item{flex-basis:clamp(150px,min(14.2vw,(var(--scherm) - 400px) * 9 / 16),260px)}.reel__bijschrift{margin-top:.5rem}.bezoek--gevel .bezoek__achter{height:calc(var(--scherm) * .92);min-height:520px}.bezoek--gevel .bezoek__raster{margin-top:calc(var(--scherm) * -.12)}.kaart__kaart,.kaart__vooraf{height:clamp(260px,min(38vw,calc(var(--scherm) * .56)),480px)}.bezoek--gevel .bezoek__links{padding:clamp(22px,3.4vh,44px) clamp(24px,2.6vw,44px)}.bezoek__status{margin-top:clamp(10px,2vh,26px)}.bezoek__gegevens{margin-top:clamp(14px,2.6vh,38px);padding-top:clamp(12px,2vh,26px);gap:clamp(10px,2vh,24px) 2rem}.bezoek__knoppen{margin-top:clamp(14px,2.6vh,34px)}.bezoek--gevel .week{margin-top:clamp(64px,11vh,130px)}.contact-kop{min-height:100svh;padding-top:calc(var(--nav-h) + var(--sectie-y));padding-bottom:var(--sectie-y)}.contact-kop__titel{font-size:clamp(2.4rem,min(1.4rem + 4.2vw,.8rem + 6.6vh),5.6rem)}.contact-kop__intro{margin-top:clamp(10px,2vh,22px)}.contact-kop__status{margin-top:clamp(12px,2.4vh,32px)}.contact-kop__tel{font-size:clamp(2rem,min(1.3rem + 3vw,.8rem + 4.6vh),4.2rem)}.contact-kop__gegevens,.contact-kop__bestel{margin-top:clamp(12px,2.4vh,32px)}.contact-kop__foto{aspect-ratio:auto;height:min(calc(var(--scherm) - 2 * var(--sectie-y)),760px)}}.deal-chip{display:inline-flex;flex-direction:column;gap:.2rem;width:fit-content;padding:clamp(10px,1.6vh,16px) clamp(22px,2vw,30px) clamp(10px,1.6vh,16px) clamp(14px,1.4vw,20px);background:var(--goud-koe);color:#1a1a1a;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}.deal-chip>span{font:700 .68rem / 1 var(--f-tekst);letter-spacing:.14em;text-transform:uppercase;opacity:.7}.deal-chip>strong{font:800 clamp(1.25rem,min(2.1vw,3.6vh),2rem) / 1.08 var(--f-tekst);text-transform:uppercase}.vitrine{--vitrine-y: clamp(20px, 4.5vh, 64px);position:relative;isolation:isolate;overflow:hidden;min-height:100svh;padding:calc(var(--nav-h) + var(--vitrine-y)) var(--x) var(--vitrine-y);background:#15110d;color:#f6efe3}.vitrine__sfeer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.vitrine__sfeer img{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;max-width:none;object-fit:cover;filter:blur(70px) saturate(1.35) brightness(.42);opacity:0;transform:scale(1.05);transition:opacity 1.4s var(--ease),transform 7s linear}.vitrine__sfeer img.is-actief{opacity:1;transform:scale(1)}.vitrine__sfeer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 70% 45%,transparent 0%,rgba(21,17,13,.55) 60%,rgba(21,17,13,.92) 100%)}.vitrine__binnen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,96px);max-width:1440px;margin:0 auto;height:calc(100svh - var(--nav-h) - 2 * var(--vitrine-y));min-height:480px}.vitrine__tekst{display:flex;flex-direction:column;max-width:580px}.vitrine__teller{font:500 .85rem / 1 var(--f-tekst);font-variant-numeric:tabular-nums;color:#f6efe38c;white-space:nowrap}.vitrine__dia-s{display:grid}.vitrine__dia{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;visibility:hidden}.vitrine__dia>*{opacity:0;transform:translateY(18px);transition:opacity .45s var(--ease),transform .6s var(--ease)}.vitrine__dia.is-actief{visibility:visible}.vitrine__dia.is-actief>*{opacity:1;transform:none}.vitrine__dia.is-actief>:nth-child(2){transition-delay:.07s}.vitrine__dia.is-actief>:nth-child(3){transition-delay:.14s}.vitrine__dia.is-actief>:nth-child(4){transition-delay:.21s}.vitrine__dia.is-actief>:nth-child(5){transition-delay:.28s}.vitrine__wanneer{margin:0 0 clamp(12px,2vh,18px);font:500 1rem / 1.2 var(--f-tekst);color:#e6c76e}.vitrine__titel{margin:0;font:600 clamp(2.8rem,min(5.2vw,9vh),6rem) / .96 var(--f-kop);letter-spacing:-.03em;color:var(--room);text-wrap:balance}.vitrine__aanbod{margin:clamp(14px,2.6vh,26px) 0 0}.vitrine__kort{max-width:38ch;margin:clamp(14px,2.4vh,24px) 0 0;font:400 clamp(1rem,min(1.2vw,2.2vh),1.1rem) / 1.55 var(--f-tekst);color:#f6efe3b3;text-wrap:pretty}.vitrine__knop{display:inline-flex;align-items:center;gap:.7rem;height:54px;margin-top:clamp(18px,3.4vh,34px);padding:0 1.5rem;border-radius:999px;background:var(--room);color:#1a1a1a;text-decoration:none;font:700 1rem / 1 var(--f-tekst);transition:background-color .3s var(--ease),transform .3s var(--ease)}.vitrine__knop{gap:1.1rem;padding:0 8px 0 1.6rem}.vitrine__knop i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--goud-koe);color:#1a1a1a;font-style:normal;font-size:1.05rem;transition:transform .35s var(--ease)}.vitrine__knop:hover{background:var(--goud-licht);transform:translateY(-2px)}.vitrine__knop:hover i{transform:translate(5px)}.vitrine :focus-visible{outline-color:var(--goud-licht)}.vitrine__bediening{display:flex;align-items:center;gap:clamp(14px,1.6vw,22px);margin-top:clamp(28px,7vh,72px)}.vitrine__tabs{flex:1;display:flex;gap:10px;margin:0;padding:0;list-style:none}.vitrine__tabs li{flex:1;min-width:0}.vitrine__tab{display:grid;gap:.6rem;width:100%;padding:8px 0;border:0;background:none;color:#f6efe380;text-align:left;font:600 .82rem / 1.2 var(--f-tekst);cursor:pointer;transition:color .3s var(--ease)}.vitrine__tab:hover,.vitrine__tab.is-actief{color:#f6efe3}.vitrine__tabnaam{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vitrine__balk{position:relative;display:block;height:2px;border-radius:2px;overflow:hidden;background:#f6efe32e}.vitrine__tab.is-gezien .vitrine__balk{background:#f6efe38c}.vitrine__vul{position:absolute;top:0;right:0;bottom:0;left:0;background:#e6c76e;transform-origin:0 50%;animation:vitrine-vul linear forwards}@keyframes vitrine-vul{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vitrine__pijlen{display:flex;gap:2px}.vitrine__pijlen button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:4px;background:transparent;color:#f6efe3b3;font:400 1.15rem / 1 var(--f-tekst);cursor:pointer;transition:color .25s var(--ease),background-color .25s var(--ease)}.vitrine__pijlen button:hover{color:#f6efe3;background:#f6efe314}.vitrine__pauze{width:10px;height:12px;border-inline:3px solid currentColor}.vitrine__speel{width:0;height:0;margin-left:3px;border-block:7px solid transparent;border-left:11px solid currentColor}.vitrine__podium{position:relative;height:100%;touch-action:pan-y;user-select:none;-webkit-user-select:none}.vitrine__kaart{--p: 0;position:absolute;top:50%;left:50%;height:min(100%,760px);aspect-ratio:4 / 5;max-width:100%;overflow:hidden;border-radius:12px;background:#2a221a;color:inherit;text-decoration:none;z-index:calc(10 - var(--p));transform:translate(-50%,-50%) translate(calc(var(--p) * 11%)) rotate(calc(var(--p) * 4.5deg)) scale(calc(1 - var(--p) * .08));opacity:max(0,1 - var(--p) * .38);filter:brightness(calc(1 - var(--p) * .28));transition:transform .95s var(--ease),opacity .7s var(--ease),filter .7s var(--ease)}.vitrine__lint{position:absolute;z-index:3;top:22px;left:-46px;width:190px;padding:7px 0;rotate:-38deg;text-align:center;background:var(--goud-koe);color:#1a1a1a;font:800 .66rem / 1 var(--f-tekst);letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.vitrine__ster{margin-right:.35em;font-weight:400;color:#e6c76e}.vitrine__kaart.is-weg{z-index:11;opacity:0;filter:none;transform:translate(-50%,-50%) translate(-58%) rotate(-11deg) scale(.96)}.vitrine__kaart:not(.is-actief){pointer-events:none}.vitrine__beeld{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.vitrine__waas{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;width:116%;height:116%;max-width:none;object-fit:cover;filter:blur(28px) saturate(1.2) brightness(.55);-webkit-user-drag:none}.vitrine__media{position:relative;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none}.vitrine__beeld.is-foto .vitrine__media{object-fit:cover}.vitrine__beeld.is-foto .vitrine__waas{display:none}.vitrine__kaart.is-actief .vitrine__waas{animation:vitrine-zoom 9s linear both}@keyframes vitrine-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.vitrine__open{position:absolute;right:16px;bottom:16px;z-index:1;display:inline-flex;gap:.45rem;padding:.7rem 1.05rem;border-radius:999px;background:#fff6e8f0;color:#1a1a1a;font:700 .88rem / 1 var(--f-tekst);opacity:0;transform:translateY(8px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.vitrine__open i{font-style:normal}.vitrine__kaart.is-actief:hover .vitrine__open,.vitrine__kaart.is-actief:focus-visible .vitrine__open{opacity:1;transform:none}.vitrine__kaarttekst{display:none}@media(max-width:899px){.vitrine{min-height:0;padding:var(--nav-h) 0 0}.vitrine__binnen{position:relative;display:block;height:auto;min-height:0}.vitrine__tekst{position:absolute;top:0;left:0;right:0;z-index:20;max-width:none;padding:10px 14px 0;pointer-events:none}.vitrine__bediening{pointer-events:auto;margin:0;align-items:center}.vitrine__dia-s,.vitrine__teller{display:none}.vitrine__tab{padding:6px 0}.vitrine__tabnaam{display:none}.vitrine__balk{background:#ffffff4d}.vitrine__tab.is-gezien .vitrine__balk{background:#ffffffd9}.vitrine__pijlen button{width:34px;height:34px;border-radius:50%;font-size:.95rem;color:#fff;background:#100c0959;border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vitrine__pijlen button:not([aria-pressed]){display:none}.vitrine__podium{height:max(480px,calc(100svh - var(--nav-h)));margin:0;overflow:hidden}.vitrine__kaart{top:0;left:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;border-radius:0;box-shadow:none;transform:translate(calc(min(var(--p),1)*100%));opacity:clamp(0,2 - var(--p),1);filter:none;transition:transform .7s var(--ease),opacity 0s}.vitrine__kaart.is-weg{transform:translate(-100%);opacity:1}.vitrine__lint{top:74px;left:-50px}.vitrine.is-enkel .vitrine__kaart{transform:none}.vitrine__kaart{background:#1d1712}.vitrine__beeld{position:absolute;top:0;right:0;bottom:0;left:0}.vitrine__open{display:none}.vitrine__kaarttekst{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:130px var(--x) calc(22px + env(safe-area-inset-bottom));color:var(--room);background:linear-gradient(#100c0900,#100c099e 28%,#100c09e6 52%,#100c09f5)}.vitrine__media{object-fit:cover}.vitrine__waas{display:none}.vitrine__beeld:after{content:"";position:absolute;inset:0 0 auto;height:90px;background:linear-gradient(rgba(16,12,9,.55),transparent);pointer-events:none}.vitrine__kaart:not(.is-actief) .vitrine__kaarttekst{opacity:0}.vitrine__kaart.is-actief .vitrine__kaarttekst>*{animation:vitrine-op .6s var(--ease) both}.vitrine__kaart.is-actief .vitrine__kaarttekst>:nth-child(2){animation-delay:.06s}.vitrine__kaart.is-actief .vitrine__kaarttekst>:nth-child(3){animation-delay:.12s}.vitrine__kw{padding:.4rem .65rem;border-radius:5px;background:#f6efe324;box-shadow:inset 0 0 0 1px #e6d3a366;color:var(--goud-licht);font:700 .7rem / 1.1 var(--f-tekst);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vitrine__krij{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vitrine__ka{padding:.4rem .75rem .4rem .6rem;background:var(--goud-koe);color:#1a1a1a;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);font:800 .74rem / 1.1 var(--f-tekst);letter-spacing:.03em;text-transform:uppercase}.vitrine__kt{font:600 clamp(2rem,9vw,2.6rem) / 1 var(--f-kop);letter-spacing:-.02em;text-wrap:balance}.vitrine__kknop{display:flex;align-items:center;justify-content:space-between;align-self:stretch;height:54px;margin-top:6px;padding:0 7px 0 22px;border-radius:999px;background:var(--room);color:#1a1a1a;font:700 1rem / 1 var(--f-tekst)}.vitrine__kknop i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--goud-koe);color:#1a1a1a;font-style:normal;font-size:1.1rem}.vitrine__kaart.is-actief:active .vitrine__kknop{transform:scale(.98)}}@keyframes vitrine-op{0%{opacity:0;transform:translateY(14px)}}.vitrine.is-enkel .vitrine__kaart{--p: 0}@media(prefers-reduced-motion:reduce){.vitrine__kaart,.vitrine__dia>*,.vitrine__sfeer img{transition-duration:.01s}.vitrine__kaart.is-actief .vitrine__waas,.vitrine__kaarttekst>*{animation:none}}
