@font-face{font-family:Alfa Slab One;src:url(/fonts/alfa-slab-one-latin.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Alfa Slab One;src:url(/fonts/alfa-slab-one-latin-ext.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C4,U+A720-A7FF}@font-face{font-family:Lexend;src:url(/fonts/lexend-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Lexend;src:url(/fonts/lexend-latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C4,U+A720-A7FF}:root{--jungle:#0b8a60;--jungle-donker:#07734f;--blad:#57a26c;--diepgroen:#224336;--diepgroen-donker:#142b21;--creme:#f4f4ed;--papier:#f8f6ee;--nacht:#1f2f55;--nacht-licht:#2a4d70;--nacht-diep:#141f3b;--kraft:#c7945d;--kraft-rand:#8a6440;--kraft-snede:#e6c89a;--karton-licht:#e2bd8a;--hout:#a46336;--hout-licht:#d3a066;--hout-donker:#694b2f;--geel:#f3ad33;--koraal:#b23a52;--koraal-accent:#ce5569;--turkoois:#23bfcf;--potblauw:#3a85a4;--paars:#574287;--slab:"Alfa Slab One", "Rockwell", Georgia, serif;--tekst:"Lexend", system-ui, sans-serif;--t-reus:clamp(4rem, 2.4rem + 6.5vw, 8rem);--t-1:clamp(2.75rem, 1.6rem + 4.6vw, 5.5rem);--t-2:clamp(2.25rem, 1.45rem + 3.2vw, 4rem);--t-3:clamp(1.625rem, 1.3rem + 1.25vw, 2.25rem);--t-4:clamp(1.25rem, 1.12rem + .5vw, 1.5rem);--t-groot:clamp(1.3125rem, 1.15rem + .6vw, 1.625rem);--t-tekst:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--t-klein:clamp(.9375rem, .92rem + .1vw, 1rem);--uit:cubic-bezier(.22, 1, .36, 1);--veer:cubic-bezier(.34, 1.56, .64, 1);--zwaai:cubic-bezier(.45, 0, .55, 1);--knal:cubic-bezier(.17, .89, .32, 1.49);--sch-karton:0 2px 0 #3c230f59, 0 14px 24px -8px #141e1459;--sch-karton-hoog:0 2px 0 #3c230f59, 0 22px 30px -10px #141e1466;--sch-papier:0 1px 0 #3c230f38, 0 8px 16px -6px #141e144d;--sch-plank:0 18px 30px -10px #00000073;--sch-pop:drop-shadow(2px 3px 0 #6e4d2f) drop-shadow(0 10px 8px #00000059);--tx-korrel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .18 0 0 0 0 .08 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--tx-vlek:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='v'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .2 0 0 0 0 .05 0 0 -1.1 0 .62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E");--tx-golf:repeating-linear-gradient(90deg, #46280f0b 0 1.5px, transparent 1.5px 8px);--tx-nerf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='120'%3E%3Cfilter id='h'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .16' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .16 0 0 0 0 .05 0 0 0 .55 -.08'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23h)'/%3E%3C/svg%3E");--tx-papier:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .35 0 0 0 0 .25 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");--tx-doek:repeating-linear-gradient(90deg, #10291f 0, #1d4434 14px, #2f5f49 26px, #1f4636 40px, #122c21 56px);--foto-karton:none;--foto-plank:none;--foto-stok:none;--foto-doek:none;--foto-papier:none;--foto-touw:none;--kop-h:84px;--rand:clamp(16px, 4vw, 48px);--lamb:52px;--z-menu-dim:49;--z-kop:50;--z-donker:60;--z-licht:61;--z-naar-inhoud:100;--z-vlucht:200}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--kop-h) + 16px);overflow-x:clip}body{font-family:var(--tekst);font-size:var(--t-tekst);color:var(--diepgroen);background:var(--tx-korrel), var(--creme);margin:0;line-height:1.55;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--slab);letter-spacing:.005em;text-wrap:balance;margin:0 0 .45em;font-weight:400;line-height:1.02}h1{font-size:var(--t-1);line-height:.97}h2{font-size:var(--t-2)}h3{font-size:var(--t-3);line-height:1.05}p{text-wrap:pretty;margin:0 0 1em}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:4px solid var(--geel);outline-offset:3px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.nowrap{white-space:nowrap}.naar-inhoud{z-index:var(--z-naar-inhoud);background:var(--geel);border-radius:8px;padding:12px 18px;font-weight:700;position:absolute;top:-80px;left:12px}.naar-inhoud:focus{top:12px}.groot{font-size:var(--t-groot);font-weight:500;line-height:1.35}.klein{font-size:var(--t-klein);line-height:1.4}.midden{text-align:center}.bovenkop{font-family:var(--tekst);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:var(--t-klein);margin-bottom:.7em}.check{max-width:100%;font-family:var(--tekst);letter-spacing:0;text-transform:none;color:#4a3a00;vertical-align:middle;text-align:left;background:#fff1a0;border:1.5px dashed #a17d00;border-radius:4px 6px 5px 3px;align-items:baseline;gap:.35em;padding:.2em .55em .25em;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:0 1px #503c0033}.check:before{content:"✎";font-size:1em}.karton{background:var(--foto-karton) center / 512px, var(--tx-korrel), var(--tx-vlek), var(--tx-golf), var(--kraft);background-blend-mode:multiply, normal, normal, normal, normal;border:3px solid var(--kraft-rand);box-shadow:inset 0 0 0 2px var(--kraft-snede), var(--sch-karton);border-radius:9px 13px 8px 15px/12px 8px 14px 9px}.karton--dik{position:relative}.karton--dik:after{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#7a5634 0 2px,#d1a874 2px 5px,#a77d4d 5px 7px);border-radius:0 0 6px 6px;height:8px;position:absolute;bottom:-10px;left:6px;right:-3px;box-shadow:0 6px 10px -4px #00000059}.hout{background:var(--foto-plank) center / cover, var(--tx-nerf), linear-gradient(180deg, #e2b077 0, #cf965a 18%, #b97a44 60%, #a46336 100%);background-blend-mode:normal, multiply, normal;box-shadow:inset 0 3px 0 #ffe8c48c, inset 0 -5px 0 #502d1459, var(--sch-plank)}.papier{background:var(--foto-papier) center / 512px, var(--tx-papier), var(--papier);background-blend-mode:multiply, normal, normal;box-shadow:var(--sch-papier)}.stok{z-index:-1;left:var(--stok-x,50%);width:13px;height:calc(48% + var(--stok-onder,420px));background:var(--foto-stok) center / 100% auto, linear-gradient(90deg, #7d5a36 0, #d9b480 22%, #f0d5a5 32%, #c99a62 58%, #8a6440 88%, #6f4c2c 100%);border-radius:7px 7px 2px 2px;margin-left:-6.5px;position:absolute;top:52%;box-shadow:3px 0 4px #00000040}.tape{z-index:2;left:var(--stok-x,50%);top:var(--tape-y,90%);clip-path:polygon(0 12%,6% 0,12% 14%,20% 2%,30% 10%,40% 0,52% 8%,64% 0,76% 10%,86% 0,94% 12%,100% 4%,98% 88%,92% 100%,84% 88%,74% 100%,62% 90%,50% 100%,38% 90%,26% 100%,16% 88%,6% 100%,2% 86%);pointer-events:none;background:linear-gradient(#ffffff40,#0000 40%),#e2cda0e0;width:38px;height:17px;position:absolute;transform:translate(-50%,-50%)rotate(-7deg)}.touw{pointer-events:none;background:var(--foto-touw) center / 100% auto, repeating-linear-gradient(162deg, #6b4a2a 0 3px, #c49b66 3px 6px, #9a7246 6px 8px);border-radius:2px;width:4px;position:absolute;box-shadow:2px 3px 2px #0000002e}.knijper{z-index:3;background:linear-gradient(90deg,#0000 6.5px,#5a3c1e8c 6.5px 8px,#0000 8px),linear-gradient(90deg,#c8a06c,#f1dcb5 38%,#e1c18f 62%,#b88f5c);border-radius:3px 3px 4px 4px;width:15px;height:46px;margin-left:-7.5px;position:absolute;top:-30px;left:50%;box-shadow:1px 2px 2px #0000004d}.knijper:after{content:"";background:linear-gradient(#f2f4f5,#9aa3aa 50%,#6c757c);border-radius:3px;height:7px;position:absolute;top:14px;left:-3px;right:-3px}.knoppen{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:1.2em;display:flex}.knop{--vlak:var(--creme);--inkt:var(--diepgroen);--rand-kleur:var(--diepgroen);min-height:52px;font-family:var(--slab);text-align:center;color:var(--inkt);background:var(--tx-korrel), var(--vlak);border:3px solid var(--rand-kleur);box-shadow:0 3px 0 var(--rand-kleur), 0 12px 18px -10px #141e1473;cursor:pointer;transition:transform .16s var(--uit), box-shadow .16s var(--uit);border-radius:10px 14px 9px 13px;justify-content:center;align-items:center;gap:.4em;padding:.55em 1.2em .6em;font-size:1.15rem;line-height:1.1;text-decoration:none;display:inline-flex}.knop:hover{box-shadow:0 6px 0 var(--rand-kleur), 0 18px 22px -10px #141e1473;transform:translateY(-3px)}.knop:active{box-shadow:0 0 0 var(--rand-kleur), 0 6px 10px -6px #141e1466;transition-duration:90ms;transform:translateY(2px)}.knop--koop{--vlak:var(--koraal);--inkt:#fff}.knop--boek{--vlak:var(--geel)}.knop--licht{--vlak:var(--creme)}.knop--groot{min-height:60px;padding-inline:1.5em;font-size:1.35rem}.tekstlink{text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:48px;padding:0 .2em;font-weight:600;text-decoration:underline 2px;display:inline-flex}.tekstlink:hover{text-decoration-thickness:4px}.feitregel{flex-wrap:wrap;gap:8px;margin:1.1em 0 0;padding:0;display:flex}.feitregel>span{background:var(--creme);color:var(--diepgroen);border:2px solid var(--diepgroen);font-weight:600;font-size:var(--t-klein);border-radius:999px;padding:.2em .85em}.feitregel--groot>span{font-family:var(--slab);background:var(--geel);font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);font-weight:400}.feitregel--licht>span{background:var(--papier)}.kop{z-index:var(--z-kop);height:var(--kop-h);background:var(--tx-korrel), var(--diepgroen);color:var(--creme);box-shadow:0 3px 0 var(--diepgroen-donker), 0 10px 18px -8px #0006;align-items:center;gap:clamp(12px,2vw,28px);padding:0 clamp(12px,3vw,36px);display:flex;position:sticky;top:0}.kop__bord{transform-origin:50% -30px;animation:bord-zwaai 2.6s var(--uit) .3s both;align-self:flex-start;margin-top:8px;padding:7px 14px 9px;position:relative}.kop__bord img{width:clamp(84px,8vw,116px)}.kop__bord .touw{height:14px;top:-12px}.touw--l{left:22%}.touw--r{right:22%}@keyframes bord-zwaai{0%{transform:rotate(-7deg)}30%{transform:rotate(5deg)}55%{transform:rotate(-3deg)}78%{transform:rotate(1.5deg)}to{transform:rotate(0)}}.menu ul{gap:clamp(2px,.8vw,12px);margin:0;padding:0;list-style:none;display:flex}.menu a{min-height:48px;font-family:var(--slab);color:var(--creme);transition:background .16s var(--uit);border-radius:8px;align-items:center;padding:0 .75em;font-size:1.08rem;text-decoration:none;display:inline-flex}.menu a:hover{background:#f4f4ed1f}.menu a[aria-current=page]{background:var(--creme);color:var(--diepgroen)}.menu__touw,.menu__extra{display:none}.kop__rechts{align-items:center;gap:14px;margin-left:auto;display:flex}.teller{height:52px;color:var(--diepgroen);background:var(--tx-korrel), var(--papier);border:2px solid var(--kraft-rand);font-family:var(--slab);box-shadow:var(--sch-papier);border-radius:7px 9px 6px 10px;align-items:center;gap:8px;margin:0;padding:0 14px 0 8px;font-size:1.15rem;display:flex;transform:rotate(-2deg)}.teller__pluis{width:32px}.teller.is-raak{animation:teller-raak .6s var(--veer)}@keyframes teller-raak{0%{transform:rotate(-2deg)scale(1)}40%{transform:rotate(5deg)scale(1.28)}to{transform:rotate(-2deg)scale(1)}}.menu-knop,.menu-dim{display:none}.kast{background:radial-gradient(circle at 10px 10px, #d9b07a 0 3px, #6b4a2a 3.5px 4.5px, transparent 5px), radial-gradient(circle at calc(100% - 10px) 10px, #d9b07a 0 3px, #6b4a2a 3.5px 4.5px, transparent 5px), var(--tx-nerf), linear-gradient(180deg, #2e5a47, var(--diepgroen) 40%, #1b382c);background-blend-mode:normal, normal, soft-light, normal;border-radius:16px 16px 6px 6px;max-width:1440px;margin:0 auto;padding:14px 14px 0;position:relative;box-shadow:inset 0 2px #ffffff1f,inset 0 -2px #0000004d,0 30px 50px -24px #0000008c}.toneel{isolation:isolate;background:var(--jungle);box-shadow:0 0 0 2px var(--kraft-snede), 0 0 0 9px var(--kraft), 0 0 0 11px var(--kraft-rand);border-radius:5px 5px 0 0;margin:11px 11px 0;position:relative;overflow:hidden}.toneel--nacht{background:var(--nacht)}.toneel:after{content:"";z-index:12;pointer-events:none;box-shadow:inset 0 calc(var(--lamb) + 26px) 40px -26px #0000008c, inset 0 0 90px #00000059;position:absolute;inset:0}.laag{pointer-events:none;will-change:transform;position:absolute;inset:0}.laag>*{pointer-events:auto}.laag--achter{z-index:0;inset:-12px}.laag--achter,.laag--planten,.laag--coulissen,.laag--planten>*,.laag--coulissen>*{pointer-events:none}.toneel__achterdoek{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.toneel--nacht .toneel__achterdoek{object-position:50% 45%}.toneel__spot{z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(42% 70% at 50% 8%,#fff6d661,#0000 70%),radial-gradient(70% 40% at 50% 100%,#ffe2962e,#0000 70%);position:absolute;inset:0}.toneel--nacht .toneel__spot{mix-blend-mode:screen;opacity:.55;background:radial-gradient(34% 75% at 50% 0,#fff0c880,#0000 72%)}.laag--planten{z-index:6}.toneel__planten{object-fit:cover;object-position:50% 0;filter:drop-shadow(0 -6px 10px #00000059);width:104%;height:21%;min-height:74px;position:absolute;bottom:-6px;left:-2%}.laag--coulissen{z-index:8}.coulisse{filter:drop-shadow(0 10px 8px #00000059);height:auto;position:absolute;bottom:-8px}.coulisse--l{transform-origin:30% 100%;width:clamp(90px,12%,200px);left:-1.5%}.coulisse--r{transform-origin:60% 100%;width:clamp(220px,36%,560px);right:-2%}.doek-open .coulisse--l{animation:blad-wiebel 2.4s var(--zwaai) .9s both}.doek-open .coulisse--r{animation:blad-wiebel 2.6s var(--zwaai) 1s both reverse}@keyframes blad-wiebel{0%{transform:rotate(0)}25%{transform:rotate(-4deg)}50%{transform:rotate(2.5deg)}75%{transform:rotate(-1deg)}to{transform:rotate(0)}}.lambrekijn{height:var(--lamb);z-index:22;pointer-events:none;filter:drop-shadow(0 8px 6px #0006);position:absolute;top:0;left:0;right:0}.lambrekijn:before{content:"";background:var(--foto-karton) center / 400px, var(--tx-korrel), var(--tx-golf), linear-gradient(180deg, var(--kraft) 70%, #b98550);background-blend-mode:multiply, normal, normal, normal;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 50% 100%,#0000 15px,#000 16px) 0 0/50px 100%;mask:radial-gradient(circle at 50% 100%,#0000 15px,#000 16px) 0 0/50px 100%}.lambrekijn:after{content:"";background:var(--kraft-snede);position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 50% 100%,#0000 15px,#000 16px 18px,#0000 18.5px) 0 0/50px 100%;mask:radial-gradient(circle at 50% 100%,#0000 15px,#000 16px 18px,#0000 18.5px) 0 0/50px 100%}.doek{z-index:20;pointer-events:none;position:absolute;inset:0}.doek__baan{background:var(--foto-doek) center / cover, linear-gradient(90deg, #ffffff0f, transparent 30%, #00000040), var(--tx-doek);background-blend-mode:normal, normal, normal;width:51%;transition:transform 1.1s cubic-bezier(.6,0,.25,1);position:absolute;top:0;bottom:0;box-shadow:inset 0 40px 50px -20px #0009}.doek__baan:after{content:"";filter:drop-shadow(0 -4px 6px #00000059);background:url(/beelden/css/blad-rechts.webp) 0 100%/auto 100% repeat-x;height:34%;position:absolute;bottom:-2px;left:0;right:0}.doek__baan--l{transform-origin:0 0;left:0}.doek__baan--r{transform-origin:100% 0;right:0}.doek__baan--r:after{transform:scaleX(-1)}.doek-open .kast--podium .doek__baan--l,.doek-open .kast--kijkdoos .doek__baan--l,.doek--dicht.is-open .doek__baan--l{transform:translate(-92%)scaleX(.86)}.doek-open .kast--podium .doek__baan--r,.doek-open .kast--kijkdoos .doek__baan--r,.doek--dicht.is-open .doek__baan--r{transform:translate(92%)scaleX(.86)}.doek-open .kast--podium .doek,.doek-open .kast--kijkdoos .doek{animation:doek-na .6s var(--zwaai) 1.25s both}@keyframes doek-na{0%{transform:none}45%{transform:translate(-4px)}to{transform:none}}.pop{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}.pop:focus-visible{outline-offset:6px}.pop__lijf{isolation:isolate;transform-origin:var(--stok-x,50%) 115%;animation:wiebel 4.2s var(--zwaai) infinite;animation-delay:var(--fase,0s);animation-play-state:paused;display:block;position:relative}.in-zicht .pop__lijf,.in-zicht.pop__lijf{animation-play-state:running}.pop__beeld{width:100%;filter:var(--sch-pop);transition:transform .2s var(--veer)}.pop:hover .pop__beeld,.pop:hover .kila{transform:translateY(-5px)}@keyframes wiebel{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.pop.is-hop .pop__lijf{animation:hop .52s var(--veer)}@keyframes hop{0%{transform:none}15%{transform:translateY(3%)scale(1.04,.96)}55%{transform:translateY(-18%)rotate(-3deg)}80%{transform:translateY(1%)scale(1.02,.98)}to{transform:none}}.pop.is-wiebel .pop__lijf{animation:verlegen .9s var(--zwaai)}@keyframes verlegen{0%,to{transform:none}20%{transform:rotate(-7deg)translateY(2%)}45%{transform:rotate(5deg)}70%{transform:rotate(-3deg)}}.pop.is-zwaai .pop__lijf{animation:aapzwaai 1.3s var(--zwaai);transform-origin:50% 0}@keyframes aapzwaai{0%,to{transform:none}20%{transform:rotate(9deg)}45%{transform:rotate(-7deg)}70%{transform:rotate(4deg)}88%{transform:rotate(-1.5deg)}}.pop.is-plof .pop__lijf{animation:plof .5s var(--veer)}@keyframes plof{0%,to{transform:none}40%{transform:scale(1.08)rotate(-3deg)}}.ballon{top:var(--mond-y,50%);z-index:5;width:max-content;max-width:13em;font-family:var(--slab);text-align:center;text-wrap:balance;color:var(--diepgroen);background:var(--tx-papier), var(--papier);border:3px solid var(--diepgroen);box-shadow:var(--sch-karton);opacity:0;pointer-events:none;border-radius:20px 22px 18px 24px;padding:.5em .85em .55em;font-size:clamp(1rem,.85rem + .45vw,1.3rem);line-height:1.12;transition:opacity .18s ease-in,scale .18s ease-in;position:absolute;scale:.6}.ballon img{width:2.6em;height:auto}.ballon--r{transform-origin:0 100%;left:90%;translate:0 -100%}.ballon--l{transform-origin:100% 100%;right:90%;translate:0 -100%}.ballon:before,.ballon:after{content:"";border-style:solid;position:absolute;bottom:6px}.ballon--r:before{border-width:4px 22px 14px 0;border-color:transparent var(--diepgroen) transparent transparent;left:-22px}.ballon--r:after{border-width:2px 16px 9px 0;border-color:transparent var(--papier) transparent transparent;bottom:9px;left:-15px}.ballon--l:before{border-width:4px 0 14px 22px;border-color:transparent transparent transparent var(--diepgroen);right:-22px}.ballon--l:after{border-width:2px 0 9px 16px;border-color:transparent transparent transparent var(--papier);bottom:9px;right:-15px}.is-actief>.ballon,.is-actief .boa~.ballon,.ballon--vast.is-zichtbaar{opacity:1;transition:opacity .22s var(--uit), scale .22s var(--veer);scale:1}.ballon{transform:translate(var(--ballon-x,0px), var(--ballon-y,0px))}.ballon.is-meten{transition:none!important;transform:none!important}.ballon.zonder-staart:before,.ballon.zonder-staart:after{display:none}.pop.is-actief,.marionet.is-actief{z-index:1}.laag--boa:has(.is-actief){z-index:5}.klank{z-index:40;white-space:nowrap;pointer-events:none;font-family:var(--slab);font-size:var(--klank-maat,clamp(2.2rem, 1.2rem + 3.6vw, 4.6rem));color:var(--geel);-webkit-text-stroke:4px var(--diepgroen);paint-order:stroke fill;text-shadow:3px 4px 0 var(--kraft-snede), 4px 6px 0 var(--kraft-rand), 0 14px 18px #0000004d;line-height:1;position:absolute;transform:rotate(-8deg)}.klank--rood{color:var(--koraal-accent)}.klank>span{animation:letter .9s var(--knal) both;animation-delay:calc(var(--n) * 35ms);display:inline-block}.klank.is-weg{opacity:0;transition:opacity .25s ease-in}@keyframes letter{0%{transform:scale(0)rotate(-20deg)}55%{transform:scale(1.15)rotate(4deg)}to{transform:scale(1)rotate(0)}}.kila{aspect-ratio:824/814;width:100%;filter:var(--sch-pop);transition:transform .2s var(--veer);display:block;position:relative}.kila>img{width:100%;height:100%;position:absolute;inset:0}.kila__keel{z-index:0}.kila__kop{z-index:1}.kila__kaak{z-index:2;transform-origin:40% 58%;transition:transform .26s var(--veer)}.is-brul .kila__kaak{transition-delay:.2s;transform:rotate(-17deg)}.is-brul .kila{transition:transform .26s var(--veer) .2s;transform:rotate(-5deg)translateY(-3%)}.kila__vul{z-index:0}.kila__kroon{z-index:3;transform-origin:50% 100%;width:21%;position:absolute;top:-11%;left:43%;transform:rotate(-5deg)}.kila__kroon>img:not(.kila__streep){width:100%}.kila__streep{opacity:0;width:70%;position:absolute;top:-46%;left:-32%}.splitpen{background:radial-gradient(circle at 35% 35%,#fff3c4,#c9a24a 55%,#7a5a1c);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;bottom:8%;left:50%;box-shadow:0 1px 1px #0006}.is-brul .kila__kroon{animation:kroon-sprong .7s var(--veer) .2s}.is-brul .kila__streep{animation:.7s ease-out .2s streep}.pop.is-brul .pop__lijf{animation:.6s ease-in-out .25s brul-schud}@keyframes kroon-sprong{0%,to{transform:rotate(-5deg)}40%{transform:translateY(-38%)rotate(-14deg)}}@keyframes streep{0%,to{opacity:0}25%,70%{opacity:1}}@keyframes brul-schud{0%,to{transform:none}20%{transform:translate(-2%)rotate(-2deg)}45%{transform:translate(2%)rotate(2deg)}70%{transform:translate(-1%)rotate(-1deg)}}.marionet{--draad-h:90px;cursor:pointer;aspect-ratio:1412/266;--mond-y:50%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute}.boa{z-index:1;filter:var(--sch-pop);display:flex;position:absolute;inset:0}.draad--1{left:16%}.draad--2{left:84%}.boa{container-type:inline-size}.boa__strook{background:url(/beelden/css/bil-boa.webp) calc(-1 * var(--i) * 2.5cqw) 0 / 100cqw 100% no-repeat;transform-origin:50%;width:calc(2.5cqw + 1.6px);height:100%;animation:2.4s linear infinite golf;animation-delay:calc(var(--i) * -.06s);flex:none;margin-right:-1.6px;animation-play-state:paused;position:relative}.in-zicht .boa__strook{animation-play-state:running}@keyframes golf{0%{transform:translateY(0)rotate(6deg)}12.5%{transform:translateY(4.24px)rotate(4.24deg)}25%{transform:translateY(6px)rotate(0)}37.5%{transform:translateY(4.24px)rotate(-4.24deg)}50%{transform:translateY(0)rotate(-6deg)}62.5%{transform:translateY(-4.24px)rotate(-4.24deg)}75%{transform:translateY(-6px)rotate(0)}87.5%{transform:translateY(-4.24px)rotate(4.24deg)}to{transform:translateY(0)rotate(6deg)}}@keyframes kronkel{0%{transform:translateY(0)rotate(16deg)}4.17%{transform:translateY(11.65px)rotate(10.96deg)}8.33%{transform:translateY(15.94px)rotate(0)}12.5%{transform:translateY(10.89px)rotate(-10.25deg)}16.67%{transform:translateY(0)rotate(-14deg)}20.83%{transform:translateY(-10.14px)rotate(-9.55deg)}25%{transform:translateY(-13.81px)rotate(0)}29.17%{transform:translateY(-9.39px)rotate(8.84deg)}33.33%{transform:translateY(0)rotate(12deg)}37.5%{transform:translateY(8.64px)rotate(8.13deg)}41.67%{transform:translateY(11.69px)rotate(0)}45.83%{transform:translateY(7.89px)rotate(-7.42deg)}50%{transform:translateY(0)rotate(-10deg)}54.17%{transform:translateY(-7.14px)rotate(-6.72deg)}58.33%{transform:translateY(-9.56px)rotate(0)}62.5%{transform:translateY(-6.39px)rotate(6.01deg)}66.67%{transform:translateY(0)rotate(8deg)}70.83%{transform:translateY(5.63px)rotate(5.3deg)}75%{transform:translateY(7.44px)rotate(0)}79.17%{transform:translateY(4.88px)rotate(-4.6deg)}83.33%{transform:translateY(0)rotate(-6deg)}87.5%{transform:translateY(-4.13px)rotate(-3.89deg)}91.67%{transform:translateY(-5.31px)rotate(0)}95.83%{transform:translateY(-3.38px)rotate(3.18deg)}to{transform:translateY(0)rotate(4deg)}}.draad{z-index:0;width:2px;height:calc(var(--draad-h) + 26px);background:linear-gradient(90deg,#ffffffe6,#c8c8becc);margin-left:-1px;position:absolute;bottom:45%;box-shadow:1px 0 1px #0003}.kruis{left:6%;right:6%;top:calc(-1 * var(--draad-h) - 14px);pointer-events:none;height:14px;position:absolute}.kruis__lat{background:var(--tx-korrel), var(--tx-golf), var(--kraft);border:2px solid var(--kraft-rand);box-shadow:inset 0 0 0 1px var(--kraft-snede), 0 6px 8px -3px #00000073;border-radius:4px 6px 5px 3px;position:absolute;inset:0}.kruis__lat--dwars{inset:-46px 44% -22px}.marionet .ballon--l{top:40%;right:96%}.marionet--podium .ballon{transform-origin:0 0;top:100%;left:3%;right:auto;translate:0 18px}.marionet--podium .ballon:before,.marionet--podium .ballon:after{display:none}.marionet:hover .boa{transition:transform .2s var(--veer);transform:translateY(-4px)}.podium{background:radial-gradient(ellipse 80% 60% at 50% 0%, #fff0c81f, transparent 60%), var(--tx-korrel), var(--nacht-diep);padding:16px clamp(8px,1.6vw,22px) 0}.kast--podium .toneel{height:clamp(380px, calc(100svh - var(--kop-h) - 256px), 760px)}.titelbord{z-index:3;left:50%;top:calc(var(--lamb) + 30px);text-align:center;transform-origin:50% -60px;width:clamp(200px,21%,300px);font-size:inherit;margin:0;padding:14px 16px 10px;position:absolute;translate:-50%}.doek-open .titelbord{animation:zak-titel 1.5s var(--uit) .5s both}.titelbord .touw{top:calc(-1 * var(--lamb) - 34px);height:calc(var(--lamb) + 36px)}.titelbord__onder{font-family:var(--slab);color:var(--diepgroen);white-space:nowrap;margin-top:4px;font-size:clamp(.8rem,.62rem + .45vw,1.08rem);display:block}@keyframes zak-titel{0%{transform:translateY(-160%)rotate(6deg)}50%{transform:translateY(3%)rotate(-3deg)}75%{transform:rotate(1.5deg)}to{transform:none}}.laag--boa{z-index:2}.marionet--podium{--draad-h:70px;left:9%;top:calc(var(--lamb) + 20px + var(--draad-h));width:clamp(220px,32%,460px)}@keyframes boa-zak{0%{transform:translateY(calc(-1 * var(--draad-h) - 220px))}to{transform:none}}.laag--poppen{z-index:4}.pop--podium{--stok-onder:500px}.pop--podium.pop--vic{--fase:-.4s;width:22%;bottom:12%;left:5%}.pop--podium.pop--tara{--fase:-1.6s;width:13.5%;bottom:13%;left:28%}.pop--podium.pop--kila{--fase:-2.8s;width:26%;bottom:11%;right:5%}.doek-open .pop--podium{animation:op-komen .65s var(--veer) both}.doek-open .pop--podium.pop--vic{animation-delay:.55s}.doek-open .pop--podium.pop--tara{animation-delay:.64s}.doek-open .pop--podium.pop--kila{animation-delay:.73s}@keyframes op-komen{0%{transform:translateY(110%)rotate(-4deg)}to{transform:none}}.pluisje--podium{z-index:7;bottom:7%;left:47%}.speelplank{z-index:2;position:relative}.speelplank--podium{border-radius:6px 6px 10px 10px;margin:0 -14px;padding:18px clamp(14px,2.4vw,34px) 20px}.speelplank--podium:before,.speelplank--podium:after{content:"";background:repeating-linear-gradient(#e9c99a 0 3px,#9a6b3e 3px 5px);border-radius:6px 0 0 10px;width:14px;position:absolute;top:0;bottom:0}.speelplank--podium:before{left:0}.speelplank--podium:after{border-radius:0 6px 10px 0;right:0}.borden{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2.4vw,32px);max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}.borden>li{display:grid}.bord{min-height:96px;color:var(--diepgroen);transition:transform .16s var(--uit), box-shadow .16s var(--uit);grid-template-columns:auto 1fr;align-items:center;gap:4px 18px;padding:12px 20px 12px 16px;text-decoration:none;display:grid;position:relative}.borden li:first-child .bord{rotate:-1deg}.borden li:nth-child(2) .bord{rotate:.7deg}.borden li:nth-child(3) .bord{rotate:-.6deg}.bord:hover{box-shadow:inset 0 0 0 2px var(--kraft-snede), var(--sch-karton-hoog);transform:translateY(-3px)}.bord:active{transition-duration:90ms;transform:translateY(2px)}.bord--koop{background:var(--tx-korrel), var(--tx-vlek), var(--koraal);box-shadow:inset 0 0 0 2px #e8909f, var(--sch-karton);color:#fff;border-color:#7d2236}.bord--koop:hover{box-shadow:inset 0 0 0 2px #e8909f, var(--sch-karton-hoog)}.bord--show{background:var(--tx-korrel), var(--tx-vlek), var(--geel);box-shadow:inset 0 0 0 2px #fbd88f, var(--sch-karton);border-color:#a8721a}.bord--school{background:var(--tx-korrel), var(--tx-vlek), var(--jungle-donker);box-shadow:inset 0 0 0 2px #3fae86, var(--sch-karton);color:var(--creme);border-color:#04462f;grid-template-columns:1fr}.bord--boek{grid-template-columns:auto 1fr}.bord__beeld{filter:drop-shadow(0 8px 6px #00000059);width:auto;height:92px;margin-top:-42px;transform:rotate(-4deg)}.bord__beeld--foto{border:5px solid var(--papier);border-radius:2px;height:78px;margin-top:-30px;transform:rotate(3deg)}.bord__tekst{flex-direction:column;gap:4px;display:flex}.bord__kop{font-family:var(--slab);white-space:nowrap;font-size:clamp(1.35rem,.9rem + 1.2vw,2rem);line-height:1}.bord{isolation:isolate}.bord__feit{font-weight:600;font-size:var(--t-klein)}.plankscene{padding:clamp(56px,7vw,100px) clamp(8px,2vw,28px) clamp(32px,4vw,56px)}.kast--plank{max-width:1400px}.kast--plank .toneel{padding:calc(var(--lamb) + 30px) clamp(16px, 2.6vw, 40px) 0;grid-template-rows:auto auto 104px;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(8px,1.4vw,20px);display:grid}.kast--plank .toneel .toneel__achterdoek{object-position:50% 20%}.hangbord{z-index:6;transform-origin:50% -60px;grid-area:1/1/auto/4;align-self:start;margin-bottom:4px;padding:clamp(22px,2.6vw,38px) clamp(22px,3vw,44px);position:relative;rotate:-.8deg}.hangbord .touw{top:calc(-1 * var(--lamb) - 46px);height:calc(var(--lamb) + 48px)}.hangbord h2{font-size:var(--t-3);margin-bottom:.35em}.hangbord .groot{margin-bottom:.7em}.hangbord p:not(.groot){font-size:var(--t-tekst)}.pats-knop{font-family:var(--slab);color:#fff;background:var(--tx-korrel), var(--koraal);border:3px solid var(--diepgroen);box-shadow:0 3px 0 var(--diepgroen);cursor:pointer;transition:transform .16s var(--uit);border-radius:8px 10px 7px 11px;padding:0 .35em .05em;font-size:1.08em;line-height:1.2;display:inline-block;rotate:-3deg}.pats-knop:hover{transform:translateY(-2px)scale(1.04)}.pats-knop:active{box-shadow:0 1px 0 var(--diepgroen);transform:translateY(2px)}.kenjeze{z-index:6;color:var(--creme);text-align:left;grid-area:1/4;align-self:end;margin-bottom:36px;position:relative}.kenjeze__kop{font-size:var(--t-2);color:var(--creme);-webkit-text-stroke:2px var(--diepgroen);paint-order:stroke fill;text-shadow:0 4px 0 var(--diepgroen), 0 10px 18px #00000059;margin:0 0 .2em}.kenjeze__tik{white-space:nowrap;font-family:var(--slab);font-size:var(--t-4);color:var(--diepgroen);background:var(--tx-papier), var(--papier);border:3px solid var(--diepgroen);box-shadow:var(--sch-papier);border-radius:16px 18px 14px 20px;margin:0;padding:.3em .8em .35em;display:inline-block;rotate:-3deg}.gezelschap,.gezelschap__strook{display:contents}.plek{grid-row:2;justify-content:center;align-items:flex-end;min-height:0;display:flex;position:relative}.plek--vic{grid-column:1}.plek--tara{grid-column:2}.plek--smulaap{grid-column:3}.plek--kila{grid-column:4}.plek--boa{grid-area:1/5/3}.pop--plank{--stok-onder:260px;flex:none;margin-bottom:-16px;position:relative}.pop--plank.pop--vic{--fase:-.3s;width:118%}.pop--plank.pop--tara{--fase:-1.5s;width:74%}.pop--plank.pop--smulaap{--fase:-2.4s;width:86%}.pop--plank.pop--kila{--fase:-3.1s;width:120%;margin-bottom:-30px}.marionet--plank{--draad-h:130px;width:150%;left:auto;right:-12%;top:calc(16px + var(--draad-h));position:absolute}.gezelschap__plank{z-index:4;border-radius:4px 4px 0 0;grid-area:3/1/auto/-1;margin:0 calc(-1*clamp(16px,2.6vw,40px));position:relative}.naamplankje{z-index:7;text-align:center;min-width:8.5em;font-size:var(--t-klein);white-space:nowrap;border-radius:5px 7px 4px 6px;margin:0;padding:6px 14px 7px;line-height:1.2;position:absolute;top:calc(100% + 26px);left:50%;translate:-50%}.naamplankje b{font-family:var(--slab);font-weight:400;font-size:var(--t-4);display:block}.naamplankje:before,.naamplankje:after{content:"";background:linear-gradient(135deg,#0000 42%,#5f6a70 42% 58%,#0000 58%),radial-gradient(circle at 35% 35%,#f4f6f7,#9aa3aa 60%,#5f6a70);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;box-shadow:0 1px 1px #0006}.naamplankje:before{left:6px}.naamplankje:after{right:6px}.vlieghart{z-index:25;opacity:0;pointer-events:none;filter:drop-shadow(0 6px 6px #0000004d);width:96px;height:auto;position:absolute;top:0;left:0}.plankscene__onder{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;max-width:1400px;margin:18px auto 0;display:flex}.zaal{color:var(--creme);background:radial-gradient(ellipse 60% 70% at 78% 30%, #23bfcf1f, transparent 60%), radial-gradient(ellipse 50% 60% at 15% 100%, #5742874d, transparent 70%), var(--tx-korrel), var(--nacht);padding:clamp(64px, 8vw, 120px) var(--rand);position:relative;overflow-x:clip}.zaal__binnen{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);max-width:1280px;margin:0 auto;display:grid}.zaal h2{color:var(--geel)}.zaal .bovenkop{color:var(--kraft-snede)}.zaal .feitregel>span{border-color:var(--creme)}.stand{margin-top:1em;font-weight:600}.tekstlink--licht{color:var(--creme)}.zaal .knop--licht,.zaal .knop--boek{--rand-kleur:#0c1530}.zaal__kila{--kw:clamp(240px, 30vw, 420px);width:var(--kw);justify-self:center;padding-top:40px;position:relative}.pop--zaal{--stok-onder:0px;--fase:-1s;width:100%;position:relative}.speelrand{z-index:2;height:34px;margin:calc(var(--kw) * -.075) -14% 0;border-radius:6px;position:relative}.tik-label{font-family:var(--slab);font-size:var(--t-4);white-space:nowrap;color:var(--diepgroen);background:var(--tx-papier), var(--papier);border:3px solid var(--diepgroen);box-shadow:var(--sch-karton);animation:tik-wenk 2.4s var(--zwaai) infinite;border-radius:18px 20px 16px 22px;padding:.35em .8em .4em;position:absolute;top:6%;right:86%;rotate:-5deg}.tik-label:after{content:"";border-style:solid;border-width:4px 0 12px 19px;border-color:transparent transparent transparent var(--diepgroen);position:absolute;bottom:8px;right:-19px}@keyframes tik-wenk{0%,to{transform:none}50%{transform:translate(-5px)}}.pop--zaal:hover .tik-label{background:var(--geel)}.zaal__spot .ballon--spot{top:4%;left:72%}.zaal__spot .pop.is-actief .tik-label{opacity:0;transition:opacity .15s}@media (width<=700px){.zaal__spot .ballon--spot{top:-6%;left:40%}}.donker{z-index:var(--z-donker);opacity:0;pointer-events:none;background:#060a18db;transition:opacity .3s ease-in;position:fixed;inset:0}.licht-uit .donker{opacity:1}.licht-uit .donker.is-terug{transition:opacity .5s var(--uit)}.zaal__kila.is-brul{z-index:var(--z-licht)}.lichtkegel{clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);opacity:0;pointer-events:none;z-index:-1;background:linear-gradient(#ffecaa00,#ffecaa24 55%,#ffecaa6b);width:190%;height:160vh;transition:opacity .3s ease-in;position:absolute;bottom:22%;left:50%;translate:-50%}.is-brul .lichtkegel{opacity:1;transition-delay:.1s}.lichtkegel i{background:var(--creme);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;bottom:4%}.lichtkegel i:first-child{left:34%}.lichtkegel i:nth-child(2){width:3px;height:3px;left:44%}.lichtkegel i:nth-child(3){left:52%}.lichtkegel i:nth-child(4){width:4px;height:4px;left:60%}.lichtkegel i:nth-child(5){width:3px;height:3px;left:66%}.lichtkegel i:nth-child(6){width:4px;height:4px;left:40%}.is-brul .lichtkegel i{animation:stofje 1.9s var(--uit) both;animation-delay:calc(.2s + var(--d,0s))}.lichtkegel i:nth-child(2n){--d:.25s}.lichtkegel i:nth-child(3n){--d:.5s}@keyframes stofje{0%{opacity:0;transform:translateY(0)}25%{opacity:.9}to{opacity:0;transform:translateY(-34vh)}}.zaal__speelde{max-width:1280px;margin:clamp(56px,7vw,96px) auto 0}.zaal__speelde h2,.zaal__speelde h3{color:var(--creme);font-size:var(--t-3)}.kaartjes{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 14px;padding:0;list-style:none;display:grid}.kaartje{color:var(--diepgroen);transition:transform .25s var(--veer);border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 22px 18px 30px;display:flex;position:relative;-webkit-mask:radial-gradient(circle at 0,#0000 11px,#000 12px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 11px,#000 12px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0,#0000 11px,#000 12px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 11px,#000 12px) 100%/51% 100% no-repeat}.kaartje:nth-child(odd){rotate:-1.2deg}.kaartje:nth-child(2n){rotate:1deg}.kaartje:hover{transform:translateY(-4px)}.kaartje:before{content:"";border-left:2px dashed #22433659;position:absolute;top:10px;bottom:10px;left:16px}.stempel{font-family:var(--slab);color:var(--diepgroen);border:3px double var(--diepgroen);opacity:.85;mix-blend-mode:multiply;-webkit-mask:var(--tx-korrel), linear-gradient(#000, #000);-webkit-mask-composite:source-over;border-radius:6px;padding:.1em .5em .15em;font-size:1.3rem;display:inline-block;rotate:-5deg}.stempel--leeg{color:#7a6a3a;border-color:#b9a77a}.kaartje__plek{font-weight:700}.kaartje__wat{font-size:var(--t-klein)}.kaartje__link{font-size:var(--t-klein);color:var(--diepgroen);text-underline-offset:3px;margin-top:2px;font-weight:700;text-decoration:underline 2px}.kaartje__link:hover{text-decoration-thickness:3px}.zaal .check,.aftiteling .check{color:#4a3a00}.school{padding:clamp(64px, 8vw, 120px) var(--rand);position:relative;overflow-x:clip}.school__intro{align-items:center;max-width:1280px;min-height:clamp(360px,30vw,420px);margin:0 auto;display:flex;position:relative}.school__tekst{z-index:2;max-width:34em;position:relative}.lesbrief-arm{right:calc(-1 * var(--rand) - max(0px, (100vw - 1280px) / 2 - var(--rand)));z-index:1;width:min(44vw,680px);transition:transform 1.1s var(--veer);text-decoration:none;display:block;position:absolute;top:50%;transform:translate(105%,-50%)}.in-beeld .lesbrief-arm{transform:translateY(-50%)}.lesbrief-arm img{filter:drop-shadow(0 14px 12px #0000004d);transform-origin:12%;transition:transform .3s var(--veer)}.lesbrief-arm:hover img,.lesbrief-arm:focus-visible img{transform:rotate(-4deg)translate(-10px)}.lesbrief-arm__label{font-family:var(--slab);font-size:var(--t-klein);background:var(--geel);border:3px solid var(--diepgroen);box-shadow:var(--sch-karton);border-radius:10px 12px 9px 13px;padding:.3em .8em;position:absolute;bottom:-6%;left:2%;rotate:-3deg}.digibord{max-width:1200px;margin:clamp(56px,7vw,96px) auto 0;position:relative}.digibord__kop{text-align:center;max-width:44em;margin:0 auto 28px}.digibord__titel{margin-bottom:.25em}.digibord__bord{background:linear-gradient(145deg,#f0f2f4,#b7bec5 30%,#e3e7ea 52%,#a3abb3 80%,#d4d9dd);border-radius:10px;padding:clamp(10px,1.4vw,18px);position:relative;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 -2px #00000026,0 3px #28323c4d,0 40px 60px -28px #141e148c}.digibord__scherm{aspect-ratio:16/9;background:#fff;border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #8d959c}.digibord__poster{object-fit:cover;width:100%;height:100%}.digibord__scherm iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.digibord__speel{aspect-ratio:1;border:4px solid var(--diepgroen);background:var(--tx-korrel), var(--geel);width:clamp(84px,10vw,120px);box-shadow:0 0 0 7px var(--kraft-snede), 0 0 0 10px var(--kraft-rand), 0 20px 30px -8px #00000080;cursor:pointer;transition:transform .16s var(--veer);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.digibord__speel:hover{transform:scale(1.08)}.digibord__speel:active{transform:scale(.96)}.digibord__driehoek{border-style:solid;border-width:22px 0 22px 36px;border-color:transparent transparent transparent var(--diepgroen);width:0;height:0;position:absolute;top:50%;left:54%;translate:-50% -50%}.digibord__duur{color:var(--creme);font-weight:700;font-size:var(--t-klein);background:#141e19cc;border-radius:6px;padding:.1em .55em;position:absolute;bottom:12px;right:14px}.digibord__bakje{background:linear-gradient(#c8ced3,#8f979e);border-radius:0 0 8px 8px;height:18px;position:absolute;bottom:-16px;left:18%;right:18%;box-shadow:0 6px 8px -4px #0006}.stift{border-radius:5px 3px 3px 5px;width:72px;height:10px;position:absolute;top:-5px;box-shadow:0 2px 2px #0000004d}.stift:after{content:"";background:inherit;filter:brightness(.7);border-radius:4px 0 0 4px;width:12px;height:6px;position:absolute;top:2px;left:-10px}.stift--rood{background:var(--koraal);left:18%}.stift--blauw{background:var(--potblauw);left:34%}.digibord__knoppen{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin:36px 0 0;display:flex}.pluisje--digibord{z-index:3;position:absolute;bottom:-14px;right:21%}.reacties{padding:clamp(64px, 8vw, 110px) var(--rand);text-align:center;background:linear-gradient(180deg, #57a26c24, transparent 40%), var(--tx-korrel), var(--creme);position:relative}.waslijn{max-width:1280px;margin:64px auto 0;position:relative}.waslijn__touwen{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kaarten{text-align:left;flex-wrap:wrap;gap:96px 28px;margin:0;padding:0;list-style:none;display:flex;position:relative}.kaart{flex:30%}.kaart--extra{flex-basis:22%}.reacties--boek .kaart{flex-basis:30%}.kaart[hidden]{display:none}.kaart{z-index:2;transform-origin:50% -10px;translate:0 var(--zak,0px);rotate:var(--hoek,0deg);border-radius:3px 4px 3px 5px;flex-direction:column;padding:30px 26px 22px;display:flex;position:relative}.kaart blockquote{flex:1;margin:0 0 14px}.kaart blockquote p{font-size:var(--t-tekst);margin:0}.kaart blockquote p:before{content:"“";font-family:var(--slab);vertical-align:-.42em;color:var(--koraal-accent);margin-right:4px;font-size:2.1em;line-height:0}.kaart__wie{font-family:var(--slab);font-size:var(--t-klein);color:var(--koraal);margin:0}.kaart:hover{animation:na-zwaai 1s var(--zwaai)}.in-beeld .kaart{animation:waai 1.8s var(--zwaai) both;animation-delay:calc(var(--k,0) * .12s)}.kaart.is-nieuw{animation:inzak .7s var(--veer) both, waai 1.8s var(--zwaai) .5s both;animation-delay:calc(var(--k,0) * .12s), calc(.5s + var(--k,0) * .12s)}@keyframes waai{0%{transform:rotate(4deg)}30%{transform:rotate(-2deg)}60%{transform:rotate(1deg)}to{transform:none}}@keyframes na-zwaai{0%,to{transform:none}30%{transform:rotate(2.2deg)}65%{transform:rotate(-1.2deg)}}@keyframes inzak{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:none}}.reacties__meer{margin:56px 0 0}.reacties__veeg{display:none}.uitgelicht{text-align:left;max-width:860px;margin:48px auto 0;padding:clamp(26px,3vw,44px) clamp(26px,4vw,56px);rotate:-1deg}.uitgelicht blockquote{margin:0 0 .6em}.uitgelicht blockquote p{font-size:var(--t-groot);margin:0;font-weight:500;line-height:1.4}.uitgelicht blockquote p:before{content:"“";font-family:var(--slab);vertical-align:-.42em;color:var(--koraal);margin-right:6px;font-size:2.4em;line-height:0}.uitgelicht figcaption{font-family:var(--slab);font-size:var(--t-4);color:var(--koraal)}.buiging{text-align:center;background:var(--tx-korrel), var(--creme);padding:clamp(64px,8vw,110px) clamp(8px,2vw,28px) clamp(48px,6vw,80px)}.buiging__kop{font-size:var(--t-2)}.kast--klein{max-width:1100px}.toneel--buiging{height:clamp(400px,42vw,540px)}.maker{z-index:4;width:clamp(150px,25%,290px);margin:0;position:absolute;bottom:4%}.maker--irma{left:25%}.maker--petra{left:52%}.maker__lijf{isolation:isolate;--stok-x:50%;--tape-y:95%;--stok-onder:200px;transition:transform 1s var(--veer);transform-origin:50% 120%;display:block;position:relative;transform:translateY(115%)}.maker--petra .maker__lijf{transition-delay:.18s}.maker__lijf img{width:100%;filter:var(--sch-pop)}.buiging.in-beeld .maker__lijf{transition-delay:.9s;transform:none}.buiging.in-beeld .maker--petra .maker__lijf{transition-delay:1.08s}.buiging.is-gebogen .maker__lijf{animation:buig 1.1s var(--zwaai)}.buiging.is-gebogen .maker--petra .maker__lijf{animation-delay:.2s}@keyframes buig{0%,to{transform:none}45%,60%{transform:translateY(8%)rotate(-7deg)}}.maker .ballon{font-family:var(--tekst);font-weight:600;font-size:var(--t-klein);max-width:15em;line-height:1.35;top:32%}.maker .ballon--l{right:96%}.maker .ballon--r{left:96%}.speelplank--buiging{border-radius:6px 6px 10px 10px;grid-template-columns:25% 25% 2% 25%;justify-content:start;min-height:84px;margin:0 -14px;padding:18px 0 22px;display:grid}.speelplank--buiging .naamplankje{grid-column:2;justify-self:center;position:relative;top:auto;left:auto;translate:none}.speelplank--buiging .naamplankje+.naamplankje{grid-column:4}.speelplank--buiging .naamplankje b{font-size:var(--t-4)}.buiging__onder{margin:26px 0 0;font-weight:600}.applaus-pluis{z-index:5;opacity:0;background:url(/beelden/css/pluisje.png) 50%/contain no-repeat;width:40px;height:44px;position:absolute;bottom:-60px}.applaus-pluis:first-of-type{left:10%}.applaus-pluis:nth-of-type(2){left:22%}.applaus-pluis:nth-of-type(3){left:50%}.applaus-pluis:nth-of-type(4){left:80%}.applaus-pluis:nth-of-type(5){left:90%}.buiging.is-gebogen .applaus-pluis{animation:klap 1.4s var(--veer) both}.buiging.is-gebogen .applaus-pluis:nth-of-type(2n){animation-delay:.12s}.buiging.is-gebogen .applaus-pluis:nth-of-type(3n){animation-delay:.24s}@keyframes klap{0%{opacity:0;transform:none}30%{opacity:1;transform:translateY(-90px)rotate(-10deg)}55%{transform:translateY(-76px)rotate(8deg)}80%{opacity:1;transform:translateY(-86px)rotate(-4deg)}to{opacity:0;transform:translateY(0)}}.voet{color:var(--creme);background:var(--tx-korrel), var(--diepgroen);padding:0 var(--rand) 28px;margin-top:120px;position:relative}.voet__plank{z-index:2;border-radius:0;height:26px;position:absolute;top:0;left:0;right:0}.voet__planten{object-fit:cover;object-position:50% 0;z-index:1;pointer-events:none;width:100%;height:120px;position:absolute;bottom:calc(100% - 20px);left:0}.pluisje--voet{z-index:1;top:-54px;left:63%}.voet__binnen{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px clamp(24px,4vw,56px);max-width:1280px;margin:0 auto;padding-top:clamp(64px,7vw,96px);display:grid;position:relative}.voet h2{font-size:var(--t-3);color:var(--geel)}.voet a:not(.knop){color:var(--creme)}.voet__boek{align-items:center;gap:16px;margin-bottom:18px;display:flex}.voet__boek img{filter:drop-shadow(0 8px 6px #0006);width:76px;rotate:-4deg}.voet__boek p{margin:0}.voet .knoppen{margin-top:.6em}.voet .knop{--rand-kleur:#0e2018}.sociaal{gap:20px;display:flex}.sociaal a{align-items:center;min-height:48px;font-weight:700;display:inline-flex}.voet .check{color:#4a3a00}.voet__strook{z-index:3;max-width:1280px;font-size:var(--t-klein);border-top:2px dashed #f4f4ed4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;margin:48px auto 0;padding-top:22px;display:flex;position:relative}.voet__strook p{margin:0}.voet__strook ul{flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.voet__strook li a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.pluisje{z-index:9;cursor:pointer;background:0 0;border:0;border-radius:50%;width:56px;height:56px;padding:4px;position:absolute}.pluisje img{object-fit:contain;width:100%;height:100%;animation:gluur 6s var(--zwaai) 2.5s infinite both}.pluisje:hover img{transition:transform .2s var(--veer);animation-play-state:paused;transform:scale(1.15)rotate(8deg)}.pluisje[hidden]{display:none}@keyframes gluur{0%,70%,to{transform:translateY(45%)}78%,92%{transform:translateY(0)rotate(-6deg)}}.pluis-vlucht{width:56px;height:56px;z-index:var(--z-vlucht);pointer-events:none;position:fixed;top:0;left:0}.applaus{max-width:min(92vw,720px);color:var(--diepgroen);text-align:center;border:0;border-radius:14px 18px 12px 20px;padding:32px clamp(20px,4vw,40px);overflow:visible}.applaus:not(.karton){background:var(--tx-korrel), var(--tx-vlek), var(--karton-licht);box-shadow:inset 0 0 0 3px var(--kraft-rand), inset 0 0 0 5px var(--kraft-snede), 0 30px 60px #00000080}.applaus::backdrop{background:#141f3bc7}.applaus__rij{justify-content:center;align-items:flex-end;gap:10px;height:130px;margin:-80px 0 14px;display:flex}.applaus__rij img{transform-origin:50% 100%;width:auto;height:100%;filter:var(--sch-pop)}.applaus__rij .applaus__boa{align-self:center;width:26%;height:auto}.applaus[open] .applaus__rij img{animation:buig-applaus 1s var(--veer) both}.applaus[open] .applaus__rij img:nth-child(2){animation-delay:.1s}.applaus[open] .applaus__rij img:nth-child(3){animation-delay:.2s}.applaus[open] .applaus__rij img:nth-child(4){animation-delay:.3s}.applaus[open] .applaus__rij img:nth-child(5){animation-delay:.4s}@keyframes buig-applaus{0%{opacity:0;transform:translateY(60px)}50%{opacity:1;transform:none}70%{transform:rotate(-10deg)translateY(6px)}to{transform:none}}.applaus h2{font-size:var(--t-2)}.applaus .knoppen{justify-content:center}.boekhero{max-width:1280px;padding:clamp(20px, 3vw, 40px) var(--rand) clamp(48px, 6vw, 80px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,80px);margin:0 auto;display:grid}.boekhero__boek{flex-direction:column;align-items:center;display:flex}.boekhero__omslag{z-index:2;width:min(100%, 380px, calc((100svh - var(--kop-h) - 110px) * .674));filter:drop-shadow(0 22px 18px #00000052);animation:boek-op .9s var(--veer) .2s both;transition:transform .3s var(--veer);position:relative}.boekhero__omslag:hover{transform:rotate(-2deg)translateY(-6px)}@keyframes boek-op{0%{opacity:0;transform:translateY(40px)rotate(-5deg)}to{opacity:1;transform:none}}.boekhero__plankje{border-radius:4px;width:min(118%,460px);height:26px;margin-top:-16px}.boekhero__check{text-align:center;margin:14px 0 0}.boekhero__tekst h1{font-size:clamp(2.5rem,1.4rem + 3.3vw,4.4rem)}.koopstrook{grid-template-columns:auto 1fr auto;align-items:center;gap:6px 22px;margin:6px 0 22px;padding:18px 22px 16px;display:grid}.koopstrook__prijs{font-family:var(--slab);grid-row:1;margin:0;font-size:clamp(2rem,1.6rem + 1.2vw,2.6rem);line-height:1}.koopstrook__feit{grid-row:1;margin:0;font-weight:600}.koopstrook .knop{grid-row:1}.koopstrook__of{font-size:var(--t-klein);grid-column:1/-1;margin:0}.gegevens-sectie{max-width:1280px;padding:0 var(--rand) clamp(56px, 7vw, 96px);margin:0 auto}.gegevens{border-radius:4px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 24px;display:grid}.gegevens>div{border-right:2px dashed #22433638;padding:14px 16px}.gegevens>div:last-child{border-right:0}.gegevens dt{font-family:var(--tekst);text-transform:uppercase;letter-spacing:.08em;color:var(--koraal);font-size:.8rem;font-weight:700}.gegevens dd{margin:0;font-weight:600}.gegevens .check{margin-top:4px}.gegevens-sectie__spel{font-size:var(--t-groot);align-items:center;gap:14px;max-width:40em;font-weight:500;display:flex}.gegevens-sectie__spel img{flex:none;width:48px}.keuken{max-width:1180px;padding:clamp(40px, 5vw, 80px) var(--rand) clamp(64px, 8vw, 110px);grid-template-columns:minmax(200px,400px) 1fr;align-items:center;gap:clamp(28px,5vw,72px);margin:0 auto;display:grid}.keuken__pan{position:relative}.keuken__pan img{filter:drop-shadow(0 14px 12px #00000040);width:100%}.damp{background:var(--creme);filter:blur(2px);opacity:0;width:70px;height:52px;box-shadow:18px -10px 0 -4px var(--creme), -16px -6px 0 -8px var(--creme);animation:damp 3.4s var(--uit) infinite;border-radius:50%;position:absolute;top:14%}.damp--1{left:26%}.damp--2{animation-delay:1.1s;left:44%;scale:.8}.damp--3{animation-delay:2.2s;left:58%}@keyframes damp{0%{opacity:0;transform:translateY(20px)scale(.4)}30%{opacity:.9}to{opacity:0;transform:translateY(-130px)scale(1.25)}}.receptenbak{max-width:620px;margin:26px 0 24px;padding:0 22px;position:relative}.recepten{align-items:flex-end;gap:12px;margin:0;padding:0;list-style:none;display:flex}.recept{min-height:132px;font-family:var(--slab);font-size:var(--t-4);border-radius:4px 4px 0 0;flex:1;padding:16px 14px 60px;line-height:1.1}.recept:first-child{rotate:-3deg}.recept:nth-child(2){translate:0 -12px;rotate:2deg}.recept:nth-child(3){rotate:-1deg}.recept .check{margin-top:8px}.receptenbak__voor{z-index:2;border-radius:4px 4px 8px 8px;height:72px;position:absolute;bottom:-10px;left:0;right:0}.aftiteling{color:var(--creme);background:var(--tx-korrel), var(--nacht);padding:clamp(72px, 9vw, 130px) var(--rand);text-align:center;position:relative;overflow:hidden}.aftiteling__doek{pointer-events:none;background:var(--foto-doek) left / auto 100% no-repeat, var(--tx-doek);opacity:.95;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#000 0 12%,#0000 22% 78%,#000 88%);mask:linear-gradient(90deg,#000 0 12%,#0000 22% 78%,#000 88%)}.aftiteling__rol{max-width:720px;margin:0 auto;position:relative}.aftiteling h2{font-size:var(--t-3);color:var(--geel);margin-bottom:1.2em}.aftiteling dl{gap:14px;margin:0 0 2em;display:grid}.aftiteling dl>div{grid-template-columns:1fr 1fr;align-items:baseline;gap:22px;display:grid}.aftiteling dt{text-align:right;font-size:var(--t-klein);text-transform:uppercase;letter-spacing:.1em;color:var(--kraft-snede);font-weight:600}.aftiteling dd{text-align:left;font-family:var(--slab);font-size:var(--t-4);margin:0}.aftiteling__fonds{font-weight:500}.showhero{max-width:1400px;padding:clamp(24px, 3vw, 44px) var(--rand) clamp(56px, 7vw, 96px);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid}.showhero__tekst h1{hyphens:manual;font-size:clamp(2.6rem,1.4rem + 3.6vw,4.8rem)}.showhero__tekst .knoppen{margin-bottom:1.4em}.kast--kijkdoos .toneel{height:clamp(380px,38vw,540px)}.kijkdoos__gloed{aspect-ratio:1.2;z-index:1;pointer-events:none;background:radial-gradient(closest-side,#23bfcf8c,#23bfcf26 60%,#0000);border-radius:50%;width:70%;position:absolute;top:48%;left:50%;translate:-50% -50%}.fotolijst{z-index:2;left:50%;top:calc(var(--lamb) + 22px);background:var(--tx-papier), var(--papier);border-radius:2px;width:min(320px,44%);margin:0;padding:10px 10px 30px;position:absolute;translate:-50%;rotate:-2deg;box-shadow:0 2px #0003,0 24px 30px -10px #0009}.fotolijst img{width:100%}.pop--kijk{--stok-onder:400px}.pop--kijk.pop--vic{width:31%;bottom:9%;left:2%}.pop--kijk.pop--tara{--fase:-2s;width:19%;bottom:10%;right:4%}.pluisje--kijkdoos{bottom:3%;left:30%}.kijkdoos__check{text-align:center;margin:16px 0 0}.programmablad{max-width:1280px;padding:clamp(40px, 5vw, 80px) var(--rand) clamp(64px, 8vw, 110px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin:0 auto;display:grid}.klembord{background:var(--tx-nerf), var(--tx-korrel), linear-gradient(160deg, #a5744a, #8a5a35 60%, #7a4c2c);box-shadow:inset 0 2px 0 #ffdcb44d, inset 0 -3px 0 #00000040, var(--sch-karton-hoog);border-radius:18px 18px 14px 14px;padding:52px clamp(14px,2vw,26px) clamp(16px,2vw,26px);position:relative;rotate:-.6deg}.klembord__klem{z-index:3;background:linear-gradient(#f4f6f7,#b8c0c6 40%,#8a939a 70%,#c9cfd3);border-radius:10px 10px 16px 16px;width:170px;height:54px;position:absolute;top:-14px;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #fff9,0 6px 8px -2px #0006}.klembord__klem:after{content:"";background:#6c757c;border-radius:7px;width:40px;height:14px;position:absolute;top:10px;left:50%;translate:-50%;box-shadow:inset 0 2px 2px #00000080}.klembord__blad{border-radius:2px;padding:clamp(28px,3vw,44px) clamp(20px,3vw,40px);position:relative}.klembord__blad h2{font-size:var(--t-3);margin-bottom:.15em}.klembord__sub{margin-bottom:1.2em;font-weight:600}.programma{border-top:2px dashed #2243364d;margin:0;display:grid}.programma>div{border-bottom:2px dashed #2243364d;grid-template-columns:7.5em 1fr;gap:14px;padding:.6em 0;display:grid}.programma dt{font-family:var(--slab)}.programma dd{margin:0;font-weight:500}.klembord__links{flex-wrap:wrap;gap:4px 22px;margin:10px 0 0;display:flex}.deel-status:empty{display:none}.zaal__kila--blad,.programmablad .zaal__kila .tik-label{color:var(--diepgroen)}.zaal--data{padding-top:clamp(56px,7vw,96px)}.zaal--data .zaal__speelde{margin-top:0}.tekstblokken{max-width:1280px;padding:clamp(64px, 8vw, 110px) var(--rand);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(20px,3vw,36px);margin:0 auto;display:grid}.blok{border-radius:3px;flex-direction:column;padding:34px clamp(22px,2.4vw,32px) 26px;display:flex;position:relative}.blok:before{content:"";clip-path:polygon(0 10%,8% 0,16% 12%,26% 2%,36% 10%,48% 0,60% 8%,72% 0,84% 10%,94% 0,100% 12%,98% 90%,90% 100%,78% 90%,66% 100%,54% 92%,42% 100%,30% 90%,18% 100%,8% 90%,0 100%);background:#e2cda0d9;width:86px;height:24px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:-3deg}.blok:nth-child(2){rotate:.8deg}.blok:nth-child(3){rotate:-.6deg}.blok h2{font-size:var(--t-4);line-height:1.1}.blok__voet{margin:auto 0 0}.school--pagina{padding-top:clamp(28px,4vw,56px)}.school--pagina .school__intro{min-height:clamp(380px,36vw,520px)}.school-film{padding:0 var(--rand) clamp(64px, 8vw, 110px);position:relative}.school-film .digibord{margin-top:0}.aanbod-sectie{max-width:1280px;padding:0 var(--rand) clamp(64px, 8vw, 110px);margin:0 auto}.aanbod-sectie h2{text-align:center}.mapjes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(20px,3vw,36px);margin:48px 0 20px;padding:0;list-style:none;display:grid}.mapje{flex-direction:column;padding-top:34px;display:flex;position:relative}.mapje__tab{height:40px;font-family:var(--slab);color:var(--diepgroen);background:var(--tx-korrel), var(--tx-vlek), var(--karton-licht);border:3px solid var(--kraft-rand);box-shadow:inset 0 2px 0 var(--kraft-snede);border-bottom:0;border-radius:10px 12px 0 0;padding:6px 18px 0;font-size:1.05rem;position:absolute;top:0;left:18px}.mapje__vak{border-top-left-radius:2px;flex-direction:column;flex:1;align-items:flex-start;padding:26px 24px 24px;display:flex}.mapje__vak h3{font-size:var(--t-4)}.mapje__vak .knop{margin-top:auto}.junglehero{min-height:clamp(360px,40vw,520px);padding:clamp(40px, 5vw, 72px) var(--rand) clamp(110px, 12vw, 160px);color:var(--creme);align-items:center;display:flex;position:relative;overflow:hidden}.junglehero__doek{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.junglehero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#073c288c,#0000 70%);position:absolute;inset:0}.junglehero__tekst{z-index:2;width:100%;max-width:1280px;margin:0 auto;position:relative}.junglehero h1{color:var(--creme);-webkit-text-stroke:3px var(--diepgroen);paint-order:stroke fill;text-shadow:0 6px 0 var(--diepgroen)}.junglehero .groot{text-shadow:0 2px 8px #00000080;max-width:26em}.zoekregel{max-width:34em;color:var(--diepgroen);border-radius:4px;align-items:center;gap:12px;margin:10px 0 0;padding:12px 18px;font-weight:600;display:inline-flex;rotate:-1deg}.zoekregel img{width:40px}.junglehero__planten{object-fit:cover;object-position:50% 0;z-index:1;width:100%;height:clamp(90px,11vw,150px);position:absolute;bottom:-4px;left:0}.figuren{max-width:1180px;padding:clamp(48px, 6vw, 90px) var(--rand) 0;gap:clamp(48px,7vw,100px);margin:0 auto;list-style:none;display:grid}.figuur{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid;position:relative}.figuur--om .figuur__toneel{order:2}.figuur__toneel{isolation:isolate;background:radial-gradient(ellipse 60% 70% at 50% 20%, #fff6d640, transparent 70%), url(/beelden/css/achterdoek-dag.webp) 50% 30% / cover, var(--jungle);height:clamp(320px,34vw,460px);box-shadow:inset 0 0 0 2px var(--kraft-snede), inset 0 0 0 9px var(--kraft), inset 0 0 0 11px var(--kraft-rand), inset 0 0 70px #0006, var(--sch-karton);border-radius:10px 14px 8px 12px;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.figuur__rand{z-index:3;height:64px;position:absolute;bottom:0;left:0;right:0}.pop--jungle{--stok-onder:200px;margin-bottom:30px;position:relative}.figuur--vic .pop--jungle{width:min(86%,440px)}.figuur--tara .pop--jungle,.figuur--smulaap .pop--jungle{width:min(62%,340px)}.figuur--kila .pop--jungle{width:min(86%,460px)}.marionet--jungle{--draad-h:150px;width:76%;left:12%;right:12%;top:calc(14px + var(--draad-h) + 12px);position:absolute}.figuur__rol{font-family:var(--slab);font-size:var(--t-4);color:var(--koraal);margin-bottom:1em}.figuur__citaat{background:var(--tx-papier), var(--papier);box-shadow:var(--sch-papier);border-radius:3px;margin:0;padding:18px 22px;rotate:-.8deg}.figuur__citaat p{font-size:var(--t-groot);margin:0 0 .4em;font-weight:500;line-height:1.4}.figuur__tekst h2{margin-bottom:.55em}.pluisje--jungle{z-index:2;bottom:52px;right:8%}.jungle__check{padding:0 var(--rand);margin:40px auto 0}@media (width<=1100px){:root{--kop-h:72px;--lamb:44px}.menu-knop{z-index:3;min-height:48px;font-family:var(--slab);color:var(--diepgroen);background:var(--tx-korrel), var(--papier);border:2px solid var(--kraft-rand);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:1rem;display:inline-flex;position:relative}.menu-knop__streep{background:currentColor;width:16px;height:2px;box-shadow:0 -5px,0 5px}.menu{z-index:1;left:12px;right:12px;top:calc(var(--kop-h) + 22px);background:var(--tx-korrel), var(--tx-vlek), var(--tx-golf), var(--karton-licht);border:3px solid var(--kraft-rand);box-shadow:inset 0 0 0 2px var(--kraft-snede), 0 30px 50px #00000073;transform-origin:50% -60px;visibility:hidden;transform:translateY(calc(-100% - var(--kop-h) - 40px));transition:transform .55s var(--veer), visibility 0s .55s;border-radius:12px 16px 10px 14px;padding:22px 18px 20px;position:fixed}.menu.is-open{visibility:visible;transition:transform .55s var(--veer), visibility 0s;transform:none}.menu__touw{z-index:-1;height:44px;display:block;top:-40px}.menu ul{flex-direction:column;gap:8px}.menu a{width:100%;min-height:56px;color:var(--diepgroen);background:var(--tx-papier), var(--papier);border:2px solid var(--diepgroen);font-size:1.4rem}.menu a[aria-current=page]{background:var(--geel)}.menu__extra{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;display:grid}.menu__extra .knop{padding-inline:.6em;font-size:1rem}.menu-dim{z-index:var(--z-menu-dim);opacity:0;pointer-events:none;transition:opacity .3s var(--uit);background:#0a120e99;display:block;position:fixed;inset:0}.menu-open .menu-dim{opacity:1;pointer-events:auto}.kop__bord{margin-top:6px;padding:5px 10px 7px}.kop__bord img{width:80px}.teller{height:48px;font-size:1.05rem}.kop__koop{min-height:48px;padding:.4em .8em;font-size:1rem}.kaartjes{grid-template-columns:repeat(2,minmax(0,1fr))}.tekstblokken{grid-template-columns:1fr 1fr}.tekstblokken .blok:last-child{grid-column:1/-1}.voet__binnen{grid-template-columns:1fr 1fr}.voet__binnen .voet__kolom:last-child{grid-column:1/-1}.kast--podium .toneel{height:clamp(380px, calc(100svh - var(--kop-h) - 230px), 680px)}.borden{grid-template-columns:1fr 1fr}.borden>li:first-child{grid-column:1/-1}.boekhero{padding-top:24px}.koopstrook{grid-template-columns:auto 1fr}.koopstrook .knop{grid-area:2/1/auto/-1;justify-self:start}.boekhero__omslag{width:min(55vw,340px)}.lesbrief-arm{width:min(44vw,560px)}.school__tekst{max-width:46%}.gegevens{grid-template-columns:repeat(3,minmax(0,1fr))}.gegevens>div:nth-child(3){border-right:0}.gegevens>div:nth-child(-n+3){border-bottom:2px dashed #22433638}}@media (width<=700px){:root{--kop-h:66px;--lamb:38px}.kop{gap:8px;padding:0 10px}.kop__bord{padding:4px 8px 6px}.kop__bord img{width:62px}.kop__rechts{gap:8px}.teller{gap:4px;height:46px;padding:0 9px 0 5px;font-size:1rem}.teller__pluis{width:26px}.kop__koop{display:none}.menu-knop{min-height:46px;padding:0 12px}.podium{padding:10px 6px 0}.kast{border-radius:12px 12px 4px 4px;padding:9px 9px 0}.toneel{box-shadow:0 0 0 2px var(--kraft-snede), 0 0 0 7px var(--kraft), 0 0 0 9px var(--kraft-rand);margin:8px 8px 0}.kast--podium .toneel{height:clamp(330px,56svh,500px)}.titelbord{width:54%;left:5%;top:calc(var(--lamb) + 18px);padding:9px 10px 7px;translate:0}.titelbord__onder{white-space:normal;text-wrap:balance;font-size:clamp(.7rem,3.2vw,.85rem);line-height:1.1}.marionet--podium{--draad-h:46px;left:auto;right:-6%;top:calc(var(--lamb) + 16px + var(--draad-h));width:48%}.pop--podium.pop--vic{width:37%;bottom:13%;left:0}.pop--podium.pop--tara{width:20%;bottom:15%;left:35%}.pop--podium.pop--kila{width:42%;bottom:11%;right:1%}.coulisse--r{width:58%}.coulisse--l{width:22%}.pluisje--podium{left:40%}.speelplank--podium{margin:0 -9px;padding:16px 12px}.borden{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.bord{text-align:left;grid-template-columns:1fr;gap:2px;min-height:0;padding:10px 12px 12px}.bord__beeld{height:58px;margin:0;position:absolute;top:-30px;right:8px}.bord__beeld--foto{border-width:3px;height:50px;top:-22px}.bord__kop{white-space:normal;padding-right:26px;font-size:1.08rem}.bord--show .bord__kop{padding-right:40px}.bord__feit{font-size:.85rem}.plankscene{padding-inline:6px}.kast--plank .toneel{padding:calc(var(--lamb) + 30px) 0 0;display:block}.hangbord{margin:0 14px 22px}.kenjeze{margin:0 14px 4px}.gezelschap{display:block;position:relative}.gezelschap__strook{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;z-index:3;scrollbar-width:none;background:linear-gradient(#8a6440 0 3px,#c48a52 3px 12px,#a46336 12px 14px,#0000 14px) 0 0/100% 100% no-repeat local;gap:0;height:360px;padding:0 15%;scroll-padding:0 15%;display:flex;position:relative;overflow-x:auto}.gezelschap__strook::-webkit-scrollbar{display:none}.plek{scroll-snap-align:center;flex:0 0 70%;height:100%;padding-bottom:104px}.marionet--plank .ballon{top:-30%;left:0;right:auto}.marionet--plank .ballon:before,.marionet--plank .ballon:after{display:none}.plek--boa{grid-row:auto}.gezelschap__plank{display:none}.plek:after{content:"";z-index:1;pointer-events:none;background:var(--tx-nerf), linear-gradient(180deg, #e2b077 0, #cf965a 14%, #b97a44 60%, #a46336);background-blend-mode:multiply, normal;height:104px;position:absolute;bottom:0;left:-1px;right:-1px;box-shadow:inset 0 3px #ffe8c48c}.marionet--plank{width:100%;right:0}.klank{--klank-maat:2.6rem;-webkit-text-stroke-width:3px}.naamplankje{top:auto;bottom:26px}.plek--boa .naamplankje{bottom:26px}.pop--plank.pop--vic{width:82%}.pop--plank.pop--tara{width:52%}.pop--plank.pop--smulaap{width:60%}.pop--plank.pop--kila{width:84%}.marionet--plank{top:46%}.marionet--plank .kruis{display:none}.marionet--plank .draad{height:320px}.plek .pop{margin-bottom:-10px}.zaal__binnen,.programmablad,.showhero,.boekhero,.keuken{grid-template-columns:1fr}.showhero__tekst{order:-1}.zaal__kila{--kw:min(66vw, 300px);order:2}.kaartjes{grid-template-columns:1fr}.tik-label{font-size:1.05rem;top:-16%;right:46%}.lesbrief-arm{width:100vw;margin:30px calc(-1 * var(--rand)) 0 auto;position:relative;top:auto;right:auto;transform:translate(105%)}.in-beeld .lesbrief-arm{transform:none}.school__intro{display:block}.school__tekst{max-width:none}.lesbrief-arm{left:calc(var(--rand) + 8vw);width:92vw}.digibord__bakje{left:10%;right:10%}.stift{width:44px}.pluisje--digibord{bottom:-16px;right:6%}.digibord__knoppen{flex-direction:column;gap:8px}.maker{width:40%;bottom:3%}.maker--irma{left:6%}.maker--petra{left:54%}.toneel--buiging{height:470px}.maker .ballon{width:100%;max-width:100%;font-size:.85rem;top:auto;bottom:100%;translate:0 -12px}.maker .ballon--l,.maker .ballon--r{left:0;right:auto}.maker .ballon:before,.maker .ballon:after{display:none}.speelplank--buiging{grid-template-columns:6% 40% 8% 40%;margin:0 -9px}.speelplank--buiging .naamplankje{white-space:normal;min-width:0;padding-inline:18px;font-size:.8rem}.voet__binnen{grid-template-columns:1fr}.voet__strook{flex-direction:column;align-items:flex-start}.boekhero{flex-direction:column;align-items:stretch;gap:18px;display:flex}.boekhero__tekst{display:contents}.boekhero__tekst .bovenkop{order:1;margin:0}.boekhero__tekst h1{order:2;margin:0;font-size:clamp(2.1rem,9.4vw,2.6rem)}.boekhero__boek{order:3}.boekhero__omslag{width:55vw}.boekhero__tekst .groot{order:4}.boekhero__samenvatting{order:5}.koopstrook{order:6;grid-template-columns:auto 1fr}.koopstrook .knop{grid-area:2/1/auto/-1}.gegevens{grid-template-columns:1fr 1fr}.gegevens>div{border-bottom:2px dashed #22433638}.gegevens>div:nth-child(2n){border-right:0}.gegevens>div:nth-child(3){border-right:2px dashed #22433638}.keuken__pan{max-width:260px;margin:0 auto}.recepten{gap:6px}.recept{padding:12px 8px 60px;font-size:1rem}.aftiteling dl>div{grid-template-columns:1fr;gap:0}.aftiteling dt,.aftiteling dd{text-align:center}.showhero{gap:20px}.showhero__tekst h1{font-size:clamp(2.2rem,10vw,2.7rem)}.showhero__tekst .groot{font-size:1.1rem}.kast--kijkdoos .toneel{height:380px}.fotolijst{width:58%}.pop--kijk.pop--vic{width:36%;left:0}.pop--kijk.pop--tara{width:22%;right:1%}.programma>div{grid-template-columns:1fr;gap:0}.programma dt{font-size:.95rem}.klembord__blad .knoppen .knop{flex:auto}.tekstblokken{grid-template-columns:1fr}.mapjes{grid-template-columns:1fr;gap:28px}.mapje:nth-child(2){translate:none}.figuur{grid-template-columns:1fr}.figuur--om .figuur__toneel{order:0}.figuur__toneel{height:340px}}.check,.alleen-check,.checklijst{display:none!important}.toon-checks .check{display:inline-flex!important}.toon-checks .alleen-check{display:revert!important}.toon-checks .programma .alleen-check{display:grid!important}.toon-checks .checklijst{display:block!important}.checklijst{max-width:900px;padding:32px var(--rand) 48px;font-size:var(--t-klein);margin:0 auto}.checklijst h2{font-size:var(--t-4)}.checklijst ol{background:#fff1a0;border:1.5px dashed #a17d00;border-radius:6px;margin:0;padding:16px 16px 16px 2.2em}.feitregel{font-weight:600;font-size:var(--t-klein);gap:0}.feitregel>span{font-family:var(--tekst);font-weight:600;font-size:inherit;border:0;border-radius:0;padding:0;background:0 0!important}.feitregel,p.punten,span.punten{--punt:1.2em;margin-left:calc(-1 * var(--punt));clip-path:inset(-.6em -.6em -.6em var(--punt));flex-wrap:wrap;display:flex}.feitregel>span,.punten>span{padding-left:var(--punt);position:relative}.feitregel>span:before,.punten>span:before{content:"·";width:var(--punt);text-align:center;opacity:.7;position:absolute;left:0}.feitregel--groot{font-size:clamp(1.05rem,.95rem + .4vw,1.3rem)}.feitregel--groot>span{font-weight:700}.titelbord__onder{white-space:normal;text-wrap:balance;line-height:1.1}.pop--podium.pop--vic{width:21%;left:4%}.pop--podium.pop--tara{width:17%;bottom:12%;left:27%}.toneel__spot{background:radial-gradient(46% 75% at 50% 0,#fff6d673,#0000 70%),radial-gradient(70% 40% at 50% 100%,#ffe29633,#0000 70%)}.kast--kijkdoos,.kast--plank{padding-bottom:12px}.lichtkegel{bottom:-8%;-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000)}.lichtkegel:after{content:"";background:radial-gradient(closest-side,#ffecaa99,#0000);border-radius:50%;height:40px;position:absolute;bottom:8%;left:25%;right:25%}.naamplankje{padding-inline:24px}.speelplank--buiging .naamplankje{min-width:12em}.maker{width:clamp(160px,27%,310px);bottom:3%}.tekstblokken{align-items:start}.recept{min-height:150px;transition:transform .2s var(--veer);padding-bottom:76px;translate:0 -26px}.recept:hover{transform:translateY(-12px)}.recept:nth-child(2){translate:0 -38px}.pluisje--keuken{z-index:1;bottom:58px;left:74%}.keuken,.keuken>*{min-width:0}.lesbrief-arm{width:min(38vw,560px)}.marionet--jungle .ballon{top:100%;left:2%;right:auto;translate:0 14px}.marionet--jungle .ballon:before,.marionet--jungle .ballon:after{display:none}.kaarten{align-items:flex-start;padding-inline:30px}.kaart--kort{flex:0 18%}.kaart--kort blockquote{flex:none}.ballon img{width:44px}@media (width>=701px) and (width<=1100px){.kast--plank .toneel{grid-template-rows:auto auto minmax(250px,auto) 104px}.hangbord{grid-column:1/-1;max-width:760px}.kenjeze{flex-wrap:wrap;grid-area:2/1/auto/-1;align-self:start;align-items:center;gap:8px 20px;margin:4px 0 16px;display:flex}.kenjeze__kop{margin:0}.plek,.plek--boa{grid-row:3}.gezelschap__plank{grid-row:4}.marionet--plank{--draad-h:70px;width:128%;right:-10%;top:calc(16px + var(--draad-h))}.pop--plank.pop--vic{width:100%}.pop--plank.pop--tara{width:64%}.pop--plank.pop--smulaap{width:72%}.pop--plank.pop--kila{width:100%}.naamplankje{min-width:0;padding-inline:18px}.naamplankje b{font-size:1.1rem}.tik-label{top:-16%;right:30%}}@media (width<=700px){.kast--plank .toneel{padding-top:calc(var(--lamb) + 24px)}.hangbord{margin-bottom:14px}.gezelschap__strook{background:linear-gradient(#8a6440 0 3px,#c48a52 3px 12px,#a46336 12px 14px,#0000 14px) 0 0/100% 100% no-repeat local,linear-gradient(#e2b077 0,#cf965a 14%,#b97a44 60%,#a46336) 0 100%/100% 96px no-repeat local;height:330px;padding:0 12%;scroll-padding:0 12%}.plek{flex:0 0 76%;padding-bottom:96px}.plek:after{height:96px}.naamplankje,.plek--boa .naamplankje{bottom:22px}.pop--plank.pop--vic{width:96%}.pop--plank.pop--tara{width:62%}.pop--plank.pop--smulaap{width:68%}.pop--plank.pop--kila{width:94%}.marionet--plank{width:104%;top:40%;right:-2%}.bord{padding-top:40px}.bord__beeld{height:58px;top:-26px;left:10px;right:auto}.bord__beeld--foto{height:50px;top:-20px}.bord__kop,.bord--show .bord__kop{padding-right:0}.keuken{grid-template-columns:minmax(0,1fr)}.receptenbak{max-width:100%;padding:0 8px}.recept{hyphens:auto;padding-inline:6px;font-size:.92rem}.lesbrief-arm{width:92vw}.maker{width:41%}}@media (width<=600px),(pointer:coarse) and (width<=1100px){.reacties{padding-inline:0}.reacties h2{padding-inline:var(--rand)}.waslijn{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:30px;overflow-x:auto}.waslijn::-webkit-scrollbar{display:none}.kaarten{flex-wrap:nowrap;gap:18px;width:max-content;padding:70px max(9vw,50vw - 210px) 30px;scroll-padding-inline:30px;display:flex}.kaart,.kaart--extra,.kaart--kort{scroll-snap-align:center;flex:none;width:min(82vw,420px)}.kaart--extra[hidden]{display:flex}.reacties__meer{display:none}.reacties__veeg{margin:8px 0 0;font-weight:600;display:block}.uitgelicht{margin-inline:var(--rand)}}@media (width>=701px) and (width<=1100px){.uitgelicht{margin-inline:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.doek{display:none}.maker__lijf{transform:none!important}.lesbrief-arm{transform:translateY(-50%)!important}.pluisje img{transform:none}.ballon{transition:opacity .12s linear!important;scale:1!important}.klank{display:none}.is-brul .kila__kaak{transform:rotate(-17deg)}}@media print{.kop,.voet,.buiging,.kijkdoos,.zaal__kila,.zaal,.tekstblokken,.pluisje,.knoppen,.klembord__links,.menu-dim,.donker,.showhero .groot{display:none!important}body{background:#fff}.showhero,.programmablad{padding:0;display:block}.klembord{box-shadow:none;background:0 0;padding:0;rotate:0deg}.klembord__klem{display:none}.klembord__blad{box-shadow:none;border:2px solid #000}}@media (prefers-reduced-motion:reduce) and (width<=700px){.lesbrief-arm{transform:none!important}}:root{--foto-karton:url(/beelden/decor/karton-vlak.webp);--foto-papier:url(/beelden/decor/papier.webp);--foto-stok:url(/beelden/decor/stokje.webp);--foto-doek:url(/beelden/decor/doek-groen.webp)}.karton{background:url(/beelden/decor/karton-vlak.webp) 0 0 / 432px, var(--kraft);background-blend-mode:normal}.karton--licht{background:linear-gradient(#fff2dc6b, #fff2dc6b), url(/beelden/decor/karton-vlak.webp) 0 0 / 432px, var(--karton-licht);background-blend-mode:normal}.bord--koop{background:url(/beelden/decor/karton-vlak.webp) 0 0 / 432px, var(--koraal);background-blend-mode:soft-light}.bord--show{background:url(/beelden/decor/karton-vlak.webp) 0 0 / 432px, var(--geel);background-blend-mode:multiply}.bord--school{background:url(/beelden/decor/karton-vlak.webp) 0 0 / 432px, var(--jungle-donker);background-blend-mode:multiply}.mapje__tab,.kruis__lat{background:linear-gradient(#fff2dc6b, #fff2dc6b), url(/beelden/decor/karton-vlak.webp) 0 0 / 432px, var(--karton-licht)}.kruis__lat{background-color:var(--kraft);background-blend-mode:normal}.lambrekijn:before{background:url(/beelden/decor/karton-vlak.webp) 0 0 / 400px, var(--kraft)}.karton--dik:after{background:url(/beelden/decor/karton-snede.webp) 0 100%/auto 26px repeat-x;height:12px;bottom:-11px;left:4px;right:-2px}.papier,.ballon,.tik-label,.kenjeze__tik,.figuur__citaat{background:url(/beelden/decor/papier.webp) 0 0 / 432px, var(--papier);background-blend-mode:multiply}.hout{border:0 solid #0000;border-width:0 12px;--snede:0 22 fill;border-image-source:url(/beelden/decor/plank.webp);border-image-slice:var(--snede);box-shadow:var(--sch-plank);background:0 0;border-image-width:0 12px;border-image-repeat:stretch}.speelplank--podium:before,.speelplank--podium:after{display:none}.kast{border:24px solid #0000;border-width:30px 24px 0;--snede:117 96 118 96;border-image-source:url(/beelden/decor/lijst-hout.webp);border-image-slice:var(--snede);background:var(--diepgroen);border-image-width:30px 24px 0;border-image-repeat:stretch;border-radius:0;padding:0}.speelplank--podium,.speelplank--buiging{margin-inline:-24px}@media (width<=700px){.kast{border-width:18px 14px 0;border-image-width:18px 14px 0}.speelplank--podium,.speelplank--buiging{margin-inline:-14px}}.doek__baan{background:linear-gradient(90deg, #ffffff0d, transparent 30%, #00000047), url(/beelden/decor/doek-groen.webp) 0 0 / auto 100% repeat-x, var(--diepgroen)}.aftiteling__doek{background:url(/beelden/decor/doek-groen.webp) 0 0/auto 100% repeat-x}.stok{background:url(/beelden/decor/stokje.webp) 50% 0/100% repeat-y;border-radius:6px 6px 2px 2px;box-shadow:3px 0 4px #00000047}.tape{clip-path:none;filter:drop-shadow(0 1px 1px #0000004d);background:url(/beelden/decor/tape.webp) 50%/contain no-repeat;width:40px;height:23px}.splitpen{width:12px;height:14px;box-shadow:none;filter:drop-shadow(0 1px 1px #00000073);background:url(/beelden/decor/splitpen.webp) 50%/contain no-repeat;border-radius:0;margin-left:-6px}.blok:before{clip-path:none;background:url(/beelden/decor/tape.webp) 50%/100% 100% no-repeat;width:92px;height:30px}.touw{background:url(/beelden/decor-afgeleid/touw-v.webp) 50% 0/100% repeat-y;width:5px}.knijper{width:13px;height:54px;box-shadow:none;filter:drop-shadow(1px 3px 2px #00000059);background:url(/beelden/decor/knijper.webp) 50%/contain no-repeat;margin-left:-6.5px;top:-34px}.knijper:after{display:none}.klembord{background:url(/beelden/decor-afgeleid/klembord-vlak.webp) 50%/cover,#9a6a43}.klembord__klem{width:190px;height:113px;box-shadow:none;filter:drop-shadow(0 6px 5px #00000059);background:url(/beelden/decor-afgeleid/klem.webp) 50%/contain no-repeat;border-radius:0;top:-40px}.klembord__klem:after{display:none}.digibord{container-type:inline-size}.digibord__bord{border:2.37cqw solid #0000;border-width:2.37cqw 2.21cqw 3.51cqw 2.44cqw;--snede:31 29 46 32;border-image-source:url(/beelden/decor/digibord-rand.webp);border-image-slice:var(--snede);background:#fff;border-image-width:2.37cqw 2.21cqw 3.51cqw 2.44cqw;border-image-repeat:stretch;border-radius:0;padding:0;box-shadow:0 40px 60px -30px #141e148c}.digibord__scherm{box-shadow:none;border-radius:0}.digibord__bakje{display:none}.pluisje--digibord{bottom:-26px}.kast--kijkdoos,.kast--plank{border-bottom-width:26px;border-image-width:30px 24px 26px}.kast--kijkdoos .toneel,.kast--plank .toneel{margin-bottom:11px}@media (width<=700px){.kast--kijkdoos,.kast--plank{border-bottom-width:16px;border-image-width:18px 14px 16px}.kast--kijkdoos .toneel,.kast--plank .toneel{margin-bottom:8px}}.recept{overflow-wrap:break-word;hyphens:auto;min-width:0;font-size:clamp(.95rem,.7rem + .9vw,1.35rem)}@media (width<=700px){.lesbrief-arm{width:88vw;margin:30px calc(-1 * var(--rand)) 0 auto;left:auto;right:auto}.boekhero__plankje{width:100%}}@media (width>=701px) and (width<=1100px){.kast--podium .toneel{height:clamp(380px,60vw,600px)}.pop--podium.pop--vic{width:25%}.pop--podium.pop--tara{width:19%;left:29%}.pop--podium.pop--kila{width:30%}.marionet--podium{width:34%;left:6%}}@media (width>=701px) and (width<=900px){.pop--plank.pop--vic{width:124%}.pop--plank.pop--tara{width:80%}.pop--plank.pop--smulaap{width:86%}.pop--plank.pop--kila{width:124%}.kast--plank .toneel{column-gap:4px}}@media (width>=701px) and (width<=1100px){.kast--podium .toneel{height:clamp(340px, min(60vw, calc(100svh - var(--kop-h) - 280px)), 600px)}}.bord__beeld{max-width:none}@media (width<=900px){.showhero,.programmablad,.keuken{grid-template-columns:minmax(0,1fr)}.showhero__tekst{order:-1}.keuken__pan{max-width:320px;margin:0 auto}.mapjes{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.mapje:nth-child(2){translate:none}.zaal__kila--blad{--kw:min(60vw, 340px)}.toneel--buiging{height:clamp(440px,64vw,560px)}.maker{width:36%;bottom:3%}.maker--irma{left:10%}.maker--petra{left:54%}.maker .ballon{width:100%;max-width:100%;top:auto;bottom:100%;translate:0 -12px}.maker .ballon--l,.maker .ballon--r{left:0;right:auto}.maker .ballon:before,.maker .ballon:after{display:none}.speelplank--buiging{grid-template-columns:10% 36% 8% 36%}.speelplank--buiging .naamplankje{min-width:0}}.feitregel>span{color:inherit}@media (width<=700px){.pop--podium.pop--vic{width:44%;bottom:16%;left:0}.pop--podium.pop--tara{width:25%;bottom:18%;left:33%}.pop--podium.pop--kila{width:46%;bottom:14%;right:0}.toneel__planten{height:17%;min-height:60px}}.voet__planten{display:none}.voet__blad{z-index:1;pointer-events:none;filter:drop-shadow(0 8px 8px #00000040);height:auto;position:absolute;bottom:calc(100% - 24px)}.voet__blad--l{width:clamp(80px,10vw,160px);left:0}.voet__blad--r{width:clamp(210px,30vw,460px);right:0}.pluisje--voet{top:-46px;left:auto;right:clamp(120px,17vw,260px)}@media (width<=700px){.voet__blad--l{width:64px}.voet__blad--r{width:190px}.pluisje--voet{top:-40px;right:96px}}.titelbord{z-index:5}.pop--podium.pop--tara{width:15.5%;left:23%}@media (width>=701px) and (width<=1100px){.pop--podium.pop--tara{width:16%;left:25%}.titelbord{width:clamp(180px,22%,260px)}}.toneel__bos{object-fit:cover;object-position:50% 30%;opacity:.5;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.kast--plank .toneel__bos{opacity:.55;object-position:50% 15%}.kast--plank .toneel__spot,.kast--podium .toneel__spot{mix-blend-mode:normal;background:radial-gradient(38% 62% at 50% -4%,#fff6d66b,#0000 72%),radial-gradient(60% 26% at 50% 96%,#ffe6a038,#0000 70%)}.kast--plank .toneel:after,.kast--podium .toneel:after{box-shadow:inset 0 calc(var(--lamb) + 26px) 40px -26px #0000008c, inset 0 0 140px 20px #041e148c}.receptenbak{margin-top:64px}.recept{hyphens:manual;overflow-wrap:normal;font-size:clamp(.95rem,.82rem + .4vw,1.12rem)}@media (width<=700px){.receptenbak{margin-top:40px;padding:0 6px}.recepten{flex-wrap:wrap;row-gap:14px}.recept{flex:calc(50% - 6px);min-height:92px;padding:12px 10px 40px;font-size:1rem;translate:none!important}.recept:nth-child(3){flex-basis:100%;min-height:70px}.receptenbak__voor{height:52px}.pluisje--keuken{bottom:30px}}@media (width<=600px),(pointer:coarse) and (width<=1100px){.reacties--boek .kaart,.reacties .kaart--kort{flex:none;width:min(82vw,420px);max-width:82vw}}@media (width>=701px) and (width<=1100px){.kast--plank .toneel{column-gap:14px}.plek{overflow:visible}.pop--plank.pop--vic{width:96%}.pop--plank.pop--tara{width:62%}.pop--plank.pop--smulaap{width:68%}.pop--plank.pop--kila{width:92%;margin-bottom:-22px}}@media (width>=701px) and (width<=900px){.pop--plank.pop--vic{width:104%}.pop--plank.pop--tara{width:70%}.pop--plank.pop--smulaap{width:74%}.pop--plank.pop--kila{width:100%}}@media (width<=700px){.gezelschap__strook{padding:0;scroll-padding:0 12%}.gezelschap__strook:before,.gezelschap__strook:after{content:"";background:linear-gradient(#e2b077 0,#cf965a 14%,#b97a44 60%,#a46336) 0 100%/100% 96px no-repeat;flex:0 0 12%;align-self:stretch}}.marionet.is-kronkel .boa__strook{animation:1.5s linear kronkel;animation-delay:calc(var(--i) * -.0125s)}.marionet.is-kronkel .boa{animation:slinger 1.5s var(--zwaai) 1;transform-origin:50% -200%}@keyframes slinger{0%,to{transform:none}20%{transform:rotate(4deg)}45%{transform:rotate(-3deg)}70%{transform:rotate(1.5deg)}}.voet{margin-top:64px}.buiging{padding-bottom:24px}.voet__plank{border-radius:4px;height:30px;top:-6px;left:1.5%;right:1.5%;box-shadow:0 14px 18px -8px #0000008c}.voet__blad{bottom:calc(100% - 10px)}.voet__blad--l{width:clamp(90px,12vw,190px)}.voet__blad--r{width:clamp(230px,34vw,520px)}@media (width<=700px){.voet__strook ul{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}}.toneel__bos{opacity:.32}.kast--plank .toneel__bos{opacity:.42}.sterren{min-height:48px;color:var(--diepgroen);font-weight:700;font-size:var(--t-klein);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.sterren__rij{gap:2px;padding:4px 2px;display:inline-flex;position:relative;overflow:hidden}.sterren__ster{transform-origin:50% 70%;width:26px;height:26px;display:inline-block}.ster{width:100%;height:100%;display:block;overflow:visible}.ster path{fill:var(--geel);stroke:var(--diepgroen);stroke-width:2px;stroke-linejoin:round;paint-order:stroke fill;filter:drop-shadow(1px 2px 0 var(--kraft-rand))}.sterren__tekst{text-underline-offset:4px;text-decoration:underline 2px}.sterren:hover .sterren__tekst{text-decoration-thickness:4px}.sterren--klein .sterren__ster{width:20px;height:20px}.sterren--klein{gap:6px;min-height:0}.sterren .sterren__ster{opacity:0;transform:translateY(10px)scale(.3)rotate(-30deg)}.sterren.in-beeld .sterren__ster{animation:ster-op .55s var(--veer) both;animation-delay:calc(var(--n) * 80ms)}@keyframes ster-op{0%{opacity:0;transform:translateY(10px)scale(.3)rotate(-30deg)}60%{opacity:1;transform:translateY(-4px)scale(1.18)rotate(6deg)}to{opacity:1;transform:none}}.sterren__rij:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:30%;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}.sterren.in-beeld .sterren__rij:after{animation:.7s ease-out .95s both glinster}@keyframes glinster{0%{opacity:0;left:-40%}20%{opacity:1}to{opacity:0;left:120%}}.sterren:hover .sterren__ster{animation:ster-wiebel .5s var(--veer) both;animation-delay:calc(var(--n) * 40ms);opacity:1}@keyframes ster-wiebel{0%{transform:none}40%{transform:rotate(-14deg)scale(1.12)}70%{transform:rotate(8deg)}to{transform:none}}.koopstrook__sterren{grid-column:1/-1;margin:0}.zaal .sterren,.voet .sterren{color:var(--creme)}@media (prefers-reduced-motion:reduce){.sterren .sterren__ster{opacity:1!important;transform:none!important}.sterren__rij:after{display:none}}.kast--podium .toneel{container-type:size}.pop--podium.pop--vic{width:min(22cqw,100cqh - 100px)}.pop--podium.pop--tara{width:min(13.5cqw,58cqh - 52px)}.pop--podium.pop--kila{width:min(26cqw,70cqh - 60px)}@media (width<=700px){.pop--podium.pop--vic{width:min(37cqw,100cqh - 100px)}.pop--podium.pop--tara{width:min(20cqw,58cqh - 52px)}.pop--podium.pop--kila{width:min(42cqw,70cqh - 60px)}.gezelschap__strook{height:350px}.pop--plank.pop--kila{width:84%}.pop--plank.pop--smulaap{width:60%}}.marionet .draad,.marionet .kruis{display:none}.boa{-webkit-mask:linear-gradient(90deg,#000 58%,#0000 97%);mask:linear-gradient(90deg,#000 58%,#0000 97%)}.marionet--podium,.marionet--plank{transform-origin:118% -160%}.marionet--podium{left:auto;right:-9%;top:calc(var(--lamb) + 26px);width:clamp(220px,30%,440px)}.doek-open .marionet--podium{animation:boa-in 1.7s var(--uit) 1s both, boa-slinger 5.5s var(--zwaai) 2.7s infinite}.marionet--podium .ballon{left:4%}.marionet--plank{width:132%;top:150px;right:-36%}.in-zicht .marionet--plank{animation:boa-in 1.7s var(--uit) .3s both, boa-slinger 5.5s var(--zwaai) 2s infinite}@keyframes boa-in{0%{transform:translate(75%)rotate(-16deg)}50%{transform:translate(-5%)rotate(5deg)}72%{transform:translate(2%)rotate(-2.5deg)}88%{transform:rotate(1deg)}to{transform:none}}@keyframes boa-slinger{0%,to{transform:none}50%{transform:rotate(2.2deg)}}@media (width>=701px) and (width<=1100px){.marionet--podium{width:34%;left:auto;right:-10%}.marionet--plank{width:140%;top:40px;right:-40%}}@media (width<=700px){.marionet--podium{width:56%;right:-18%;top:calc(var(--lamb) + 20px)}.marionet--plank{width:112%;top:38%;right:-22%}.marionet--plank .ballon{top:105%;left:4%}}.marionet--jungle{transform-origin:30%;width:96%;top:34%;left:10%;right:auto}.figuur__toneel.in-zicht .marionet--jungle{animation:boa-achter 1.5s var(--uit) .2s both}@keyframes boa-achter{0%{opacity:0;filter:blur(4px)brightness(.7);transform:translateY(-14%)scale(.5)}60%{opacity:1;filter:none}80%{transform:translateY(2%)scale(1.03)}to{opacity:1;filter:none;transform:none}}a.naamplankje{color:var(--diepgroen);cursor:pointer;transition:translate .18s var(--veer), background-color .2s;text-decoration:none}a.naamplankje:hover{translate:-50% -3px}a.naamplankje:hover b{text-underline-offset:3px;text-decoration:underline 3px}a.naamplankje.is-gekozen{background:var(--tx-korrel), var(--geel);animation:bordje-tik 2s var(--uit) both}@keyframes bordje-tik{0%{scale:1}10%{scale:.94}22%{scale:1.06}34%,to{scale:1}}.plankscene__onder.alleen-check{margin-top:18px}.figuur{scroll-margin-top:calc(var(--kop-h) + 16px)}.figuur.is-doel .figuur__tekst h2{text-decoration:underline wavy var(--geel) 3px;text-underline-offset:8px}.zaal__vic{--kw:clamp(240px, 30vw, 400px);width:var(--kw);isolation:isolate;justify-self:center;padding-top:60px;position:relative}.lichtkegel--aan{opacity:1;width:170%;bottom:14%}.lichtkegel--aan:after{opacity:1}.vicfoto{z-index:1;margin:0 0 calc(var(--kw) * -.04);position:relative}.vicfoto__beeld{filter:drop-shadow(0 18px 18px #00000073);width:100%;display:block}.vicfoto__ballon{opacity:1;font-size:clamp(1.2rem,1rem + .7vw,1.6rem);top:-8%;right:70%;translate:0;scale:1}.vicfoto__ballon:before,.vicfoto__ballon:after{top:62%;bottom:auto}.zaal__vic .speelrand{margin-top:0}@media (width<=1100px){.zaal__vic{--kw:min(62vw, 320px);order:2}.vicfoto__ballon{top:-14%;right:66%}}@media (width<=700px){.zaal__vic{margin-top:30px}.vicfoto__ballon{top:-28%;left:-4%;right:auto}.vicfoto__ballon:before,.vicfoto__ballon:after{display:none}}.keuken{max-width:none;padding:clamp(56px, 7vw, 100px) var(--rand);color:var(--creme);background:radial-gradient(ellipse 50% 70% at 22% 40%, #f3ad331f, transparent 70%), var(--tx-korrel), var(--diepgroen);display:block}.keuken__binnen{grid-template-columns:minmax(200px,400px) 1fr;align-items:center;gap:clamp(28px,5vw,72px);max-width:1180px;margin:0 auto;display:grid;position:relative}.keuken h2{color:var(--geel)}.keuken__pan{color:inherit;padding-top:70px;text-decoration:none;display:block;position:relative}.keuken__pan img{transition:transform .25s var(--veer)}.keuken__pan:hover img{transform:rotate(-3deg)translateY(-4px)}.keuken .damp{top:calc(70px + 8%)}.keuken__tik{font-family:var(--slab);font-size:var(--t-4);color:var(--diepgroen);background:var(--tx-papier), var(--papier);box-shadow:var(--sch-karton);border:3px solid #0e2018;border-radius:16px 18px 14px 20px;padding:.3em .8em .35em;position:absolute;top:18%;right:-2%;rotate:5deg}.recept--een{min-height:0;color:var(--diepgroen);box-shadow:var(--sch-papier);transition:transform .2s var(--veer);border-radius:4px;flex-direction:column;gap:6px;margin:10px 0 22px;padding:22px 26px 20px;text-decoration:none;display:inline-flex;rotate:-1.5deg}.recept--een:hover{transform:translateY(-4px)rotate(1deg)}.recept__naam{font-family:var(--slab);font-size:var(--t-3);line-height:1.05}.recept__actie{font-family:var(--tekst);font-size:var(--t-klein);text-underline-offset:3px;font-weight:700;text-decoration:underline}.keuken .pluisje--keuken{bottom:-10px;left:auto;right:4%}@media (width<=900px){.keuken__binnen{grid-template-columns:minmax(0,1fr)}.keuken__pan{width:100%;max-width:320px;margin:0 auto}}@media (width<=700px){.keuken__tik{font-size:1rem;right:-6%}.recept--een{display:flex}}@media (prefers-reduced-motion:reduce){.keuken .damp{opacity:.9;transform:translateY(-50px)}.keuken .damp--2{transform:translateY(-80px)scale(.8)}}.knoppen__boven{margin:1em 0 -.4em;font-weight:600}.label-besloten{font-family:var(--tekst);letter-spacing:.06em;text-transform:uppercase;vertical-align:.15em;color:#fff;background:var(--koraal);border-radius:999px;margin-left:.4em;padding:.1em .55em .15em;font-size:.8rem;font-weight:700;display:inline-block}.kaartje[hidden],.zaal--data[hidden],[data-speeldata-komend][hidden]{display:none}.overons{max-width:1180px;padding:clamp(64px, 8vw, 110px) var(--rand) 0;margin:0 auto}.overons h2{margin-bottom:.15em}.overons__tik{margin:0 0 32px;font-weight:600}.overons__lijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.maakster{grid-template-columns:minmax(110px,38%) 1fr;align-items:center;gap:20px;display:grid}.maakster__foto{cursor:pointer;background:var(--tx-korrel), var(--tx-vlek), var(--karton-licht);box-shadow:inset 0 0 0 3px var(--kraft-rand), inset 0 0 0 5px var(--kraft-snede), var(--sch-karton);transition:transform .2s var(--veer);border:0;border-radius:14px 18px 12px 16px;padding:10px;display:block;rotate:-2deg}.maakster:nth-child(2) .maakster__foto{rotate:2deg}div.maakster__foto{cursor:default}button.maakster__foto:hover{transform:translateY(-4px)rotate(-2deg)}.maakster__foto img{width:100%;filter:var(--sch-pop);display:block}.maakster__foto[aria-expanded=true]{background:var(--tx-korrel), var(--geel)}.maakster__tekst{box-shadow:var(--sch-papier);border-radius:3px;padding:22px 24px}.maakster__tekst h3{font-size:var(--t-4);margin-bottom:.4em}.maakster__tekst p{margin:0 0 .5em}.maakster__tekst p:last-child{margin-bottom:0}.maakster.is-wissel .maakster__tekst{animation:wissel .45s var(--veer)}@keyframes wissel{0%{opacity:.3;transform:rotateX(70deg)}to{opacity:1;transform:none}}@media (width<=900px){.overons__lijst{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.maakster{grid-template-columns:minmax(0,1fr)}.maakster__foto{width:min(60%,220px)}}.contact{max-width:1180px;padding:clamp(28px, 4vw, 56px) var(--rand) clamp(64px, 8vw, 110px);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:clamp(28px,5vw,72px);margin:0 auto;display:grid;position:relative}.contact__kop h1{font-size:clamp(2.5rem,1.4rem + 3.3vw,4.4rem)}.contact__klembord{grid-area:1/2/3}.contact__pop{grid-column:1;align-self:end;width:min(70%,300px);margin:0 auto -8px;position:relative}.contact__pop img{z-index:1;width:100%;filter:var(--sch-pop);animation:wiebel 4.2s var(--zwaai) infinite;transform-origin:50% 115%;position:relative}.contact__pop .stok{display:none}.formulier__uitleg{font-size:var(--t-klein);margin:0 0 18px}.formulier__fouten{color:var(--diepgroen);border:3px solid var(--koraal);background:#fbe9ec;border-radius:8px;margin:0 0 22px;padding:16px 20px}.formulier__fouten-kop{font-size:var(--t-4);color:var(--koraal);margin:0 0 .3em}.formulier__fouten ul{margin:0;padding-left:1.2em}.formulier__fouten a{color:var(--koraal);font-weight:700}.veld{border:0;min-width:0;margin:0 0 20px;padding:0}.veld>label,.veld legend{font-family:var(--slab);color:var(--diepgroen);margin:0 0 6px;padding:0;font-size:1.15rem;display:block}.veld__optie{font-family:var(--tekst);font-size:var(--t-klein);font-weight:500}.veld input[type=text],.veld input[type=email],.veld input[type=tel],.veld textarea{width:100%;min-height:52px;font:inherit;color:var(--diepgroen-donker);border:2px solid var(--diepgroen);background:#fffdf6;border-radius:8px 10px 7px 9px;padding:12px 14px;font-size:1.0625rem;display:block;box-shadow:inset 0 2px #0000000f}.veld textarea{resize:vertical;min-height:140px}.veld input:focus-visible,.veld textarea:focus-visible{outline:4px solid var(--geel);outline-offset:1px;border-radius:8px}.veld.is-fout input,.veld.is-fout textarea{border-color:var(--koraal);border-width:3px}.veld__fout{color:var(--koraal);margin:6px 0 0;font-weight:700}.veld__fout:before{content:"! "}.formulier__verstuur{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px;display:flex}.formulier__klaar:focus{outline:none}.formulier__klaar h2{font-size:var(--t-3)}@media (width<=900px){.contact{grid-template-columns:minmax(0,1fr)}.contact__klembord{grid-area:auto/1}.contact__pop{display:none}}.zaal:has(.lichtkegel--aan){overflow:clip}@media (width<=700px){.pop--podium.pop--vic{width:min(33cqw,100cqh - 100px);left:2%}.pop--podium.pop--tara{left:36.5%}.pop--podium.pop--kila{right:2%}}@media (width<=1100px){.lichtkegel--aan{height:calc(100% + 140px)}}.keuken__plek{position:relative}.keuken__plek .keuken__pan{z-index:1}.keuken .pluisje--keuken{z-index:2;bottom:3%;left:auto;right:-5%}@media (width<=900px){.keuken__plek{width:100%;max-width:320px;margin:0 auto}}@media (width>=701px) and (width<=1100px){.gezelschap a.naamplankje{min-width:0;max-width:calc(100% + 16px);padding-inline:15px;font-size:clamp(.78rem,.5rem + .45vw,.95rem)}.gezelschap a.naamplankje b{font-size:clamp(.92rem,.55rem + .65vw,1.1rem)}.marionet--plank{right:-26%}}.formulier__honing{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.formulier__turnstile{flex-basis:100%}.formulier__turnstile:not(.is-nodig){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.formulier [aria-busy=true] button[type=submit],.formulier button[type=submit]:disabled{opacity:.7;cursor:progress}.keuken__tekst:has(.recept--een+.recept--een) .recept--een{width:fit-content;max-width:100%;display:flex;translate:none}.recept--een+.recept--een{rotate:1deg}.recept--een+.recept--een+.recept--een{rotate:-1deg}.keuken__tekst .recept--een.recept--beeld{grid-template-columns:72px auto;align-items:center;gap:6px 16px;display:inline-grid}.keuken__tekst:has(.recept--een+.recept--een) .recept--een.recept--beeld{display:grid}.recept--beeld .recept__beeld{object-fit:cover;border-radius:50%;grid-row:1/span 2;width:72px;height:72px;box-shadow:0 0 0 3px #fff,0 2px 6px #0000002e}.mapje__beeld{border-radius:3px;width:100%;height:auto;margin:0 0 16px;display:block;rotate:-1deg;box-shadow:0 2px 8px #00000029}@media (width>=901px){.mapjes--1{grid-template-columns:minmax(0,420px);justify-content:center}.mapjes--2{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}}.aanbod-sectie:has(>.pluisje){position:relative}.kaarten>.kaart:only-child{flex:0 34rem;margin-inline:auto}.productie{padding:clamp(40px, 6vw, 80px) var(--rand) 0}.productie__binnen{text-align:center;max-width:720px;margin:0 auto}.productie__binnen h2{margin-bottom:.5em}.productie__binnen p{text-align:left}.productie__logos{flex-wrap:wrap;justify-content:center;gap:18px;margin:1.4em 0;padding:0;list-style:none;display:flex}.productie__logo{width:clamp(180px,40vw,240px);box-shadow:var(--sch-papier);transition:rotate .2s var(--veer);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:14px 18px;display:flex;rotate:-1deg}.productie__logo:hover{rotate:0deg}.productie__logo img{width:100%;height:auto}.productie--kort{padding-bottom:8px}.voet__productie{grid-column:1/-1;margin:0}.voet .voet__productie-link{font-weight:600}.borden__pluisjes{max-width:1240px;font-weight:600;font-size:var(--t-klein);color:var(--diepgroen);text-align:center;justify-content:center;align-items:center;gap:10px;margin:14px auto 0;display:flex}.borden__pluisjes img{flex:none;width:30px;height:auto}.kenjeze__link{z-index:3;text-align:center;margin:22px 0 0;position:relative}@media (width>=701px){.borden .bord__kop{white-space:normal;font-size:clamp(1.2rem,.8rem + 1vw,1.75rem)}}.maker__tik{z-index:6;color:#0000;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:0;font-size:1px;position:absolute;inset:0}.maker__tik:focus-visible{outline:4px solid var(--geel);outline-offset:4px}.maker.is-gekozen .maker__lijf img{filter:var(--sch-pop) drop-shadow(0 0 10px #f3ad33e6)}.buiging__bio{text-align:left;max-width:640px;box-shadow:var(--sch-papier);border-radius:3px;margin:22px auto 0;padding:18px 24px;rotate:-.5deg}.buiging__bio h3{font-size:var(--t-4);margin-bottom:.4em}.buiging__bio p{margin:0 0 .6em}.buiging__bio.is-wissel{animation:wissel .45s var(--veer)}.school__lesbriefzin{margin-top:1.6em}.boekhero .koopstrook .knop{grid-area:auto/1/auto/-1;justify-self:start}.theaterblok{max-width:860px;padding:clamp(24px, 4vw, 48px) var(--rand) clamp(40px, 6vw, 72px);margin:0 auto}.theaterblok .blok{rotate:-.4deg}.theaterblok .blok h2{font-size:var(--t-3)}.veld[data-veld=bericht] label{font-family:var(--tekst);font-weight:600;line-height:1.35}.knop{text-wrap:balance}.mapje:nth-child(2){translate:none}@media (width>=701px) and (width<=1100px){.mapjes--2,.mapjes--3{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.mapjes--3>.mapje:last-child{grid-column:1/-1}.mapjes--3>.mapje:last-child p{max-width:62ch}}.maakster__tekst .maakster__intro{text-wrap:pretty;font-size:clamp(1.1rem,.95rem + .45vw,1.4rem);font-weight:500;line-height:1.35}.overons__bio{max-width:760px;box-shadow:var(--sch-papier);border-radius:3px;margin:clamp(28px,4vw,44px) 0 0;padding:22px 26px;rotate:-.4deg}.overons__bio h3{font-size:var(--t-4);margin-bottom:.4em}.overons__bio p{margin:0 0 .6em}.overons__bio p:last-child{margin-bottom:0}.overons__bio.is-wissel{animation:wissel .45s var(--veer)}.overons h2+.overons__lijst{margin-top:clamp(20px,3vw,32px)}.maakster>.overons__bio{grid-column:1/-1;width:100%;margin-top:4px}.maakster.is-bio .maakster__tekst{box-shadow:var(--sch-papier), inset 0 -4px 0 var(--geel)}.voet h2{text-wrap:balance;font-size:clamp(1.5rem,1rem + 1.1vw,2rem)}.contact__kop h1{text-wrap:balance;font-size:clamp(2.3rem,1.5rem + 2.2vw,3.5rem)}@media (width>=1101px){.voet__binnen{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}}.school--kort:not(:has(.digibord)){padding-bottom:clamp(24px,3vw,40px)}.school--kort .school__intro{min-height:0}.school--kort+.buiging,.school--kort+*>.buiging:first-child{padding-top:clamp(48px,6vw,80px)}.blok__link{text-decoration:underline 2px;text-decoration-color:var(--geel);text-underline-offset:4px;padding-block:.3em;font-weight:700}.blok__link:hover,.blok__link:focus-visible{text-decoration-color:currentColor;text-decoration-thickness:4px}@media (width<=1100px){.menu__extra{flex-wrap:wrap;gap:10px;display:flex}.menu__extra .knop{white-space:nowrap;flex:1 1 0;min-width:max-content}}@media (width<=400px){.borden{gap:10px}.bord{padding-inline:10px}.bord__feit{font-size:.8rem}}@media (width>=1101px){.mapje__vak .knop{align-self:stretch}}
