.carousel.svelte-8ojyxu{position:relative}@media (width>=761px){.carousel.svelte-8ojyxu{padding-inline:60px}}.track.svelte-8ojyxu{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1.5rem;padding:.5rem .25rem 1.5rem;display:flex;overflow-x:auto}.track.svelte-8ojyxu::-webkit-scrollbar{display:none}.track.svelte-8ojyxu>*{flex:0 0 clamp(260px,80vw,320px)}.track.paged.svelte-8ojyxu{scroll-behavior:smooth;padding-inline:0}.track.paged.svelte-8ojyxu>*{flex:0 0 calc((100% - (var(--per) - 1) * 1.5rem) / var(--per))}@media (width<=1100px){.track.paged.svelte-8ojyxu>*{flex-basis:calc(50% - .75rem)}}@media (width<=700px){.track.paged.svelte-8ojyxu>*{flex-basis:100%}}@media (width<=760px){.track.svelte-8ojyxu{scroll-snap-type:x mandatory;padding-inline:0}.track.svelte-8ojyxu>*{scroll-snap-align:center;flex:0 0 100%}}.nav.svelte-8ojyxu{z-index:5;background:var(--c-purple);color:#fff;cursor:pointer;width:48px;height:48px;box-shadow:var(--shadow);border:none;border-radius:50%;place-items:center;transition:background .18s,transform .18s;display:grid;position:absolute;top:42%;transform:translateY(-50%)}.nav.svelte-8ojyxu:hover{background:var(--c-teal);transform:translateY(-50%)scale(1.06)}.nav.prev.svelte-8ojyxu{left:4px}.nav.next.svelte-8ojyxu{right:4px}@media (width<=760px){.carousel.svelte-8ojyxu{padding-bottom:3.4rem}.nav.svelte-8ojyxu{width:44px;height:44px;top:auto;bottom:0;transform:none}.nav.svelte-8ojyxu:hover{transform:none}.nav.prev.svelte-8ojyxu{left:calc(50% - 52px)}.nav.next.svelte-8ojyxu{right:calc(50% - 52px)}}.elf-wrap.svelte-hj7rkc{margin-top:2.5rem}.geweigerd.svelte-hj7rkc{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.9rem;font-size:.95rem;display:flex}.geweigerd.svelte-hj7rkc p:where(.svelte-hj7rkc){max-width:48ch;margin:0}.flip.svelte-o7m0lc{perspective:1400px;height:var(--h,440px);flex:0 0 clamp(260px,30vw,340px);width:clamp(260px,30vw,340px)}.inner.svelte-o7m0lc{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.flip.flipped.svelte-o7m0lc .inner:where(.svelte-o7m0lc){transform:rotateY(180deg)}.face.svelte-o7m0lc{backface-visibility:hidden;border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;padding:1.6rem 1.4rem;display:flex;position:absolute;inset:0;overflow:hidden}.front.svelte-o7m0lc{background:var(--front-bg,#e7efd6);color:var(--front-color,var(--c-purple));border-top:4px solid var(--accent);text-align:left;justify-content:center;align-items:flex-start;gap:1rem}.centered.svelte-o7m0lc .front:where(.svelte-o7m0lc){text-align:center;align-items:center}.front.svelte-o7m0lc h3:where(.svelte-o7m0lc){color:var(--front-color,var(--c-purple))}.icon.svelte-o7m0lc{width:84px;height:84px}.icon.svelte-o7m0lc img:where(.svelte-o7m0lc){object-fit:contain;width:100%;height:100%}.front.svelte-o7m0lc h3:where(.svelte-o7m0lc){margin:0;font-size:1.35rem}.flip-hint.svelte-o7m0lc{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:1.4rem;right:1.4rem}.back.svelte-o7m0lc{background:var(--back-bg,var(--c-purple));color:#fff;justify-content:center;gap:1rem;transform:rotateY(180deg)}.back.svelte-o7m0lc h3:where(.svelte-o7m0lc){color:#fff;margin:0;font-size:1.2rem}.back.svelte-o7m0lc ul:where(.svelte-o7m0lc){flex-direction:column;flex:0 auto;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.back.svelte-o7m0lc li:where(.svelte-o7m0lc){color:#e7e0ef;padding-left:1.1rem;font-size:.84rem;line-height:1.25;position:relative}.back.svelte-o7m0lc li:where(.svelte-o7m0lc):before{content:"";background:#ffffffe6;border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.back.svelte-o7m0lc p:where(.svelte-o7m0lc){color:#e7e0ef;margin:0;font-size:.95rem}.back.svelte-o7m0lc .btn:where(.svelte-o7m0lc){align-self:flex-start;margin-top:.5rem}.back-btn.svelte-o7m0lc{--btn-bg:#fff;--btn-fg:var(--c-purple);border-color:#fff}.back-btn.svelte-o7m0lc:hover{--btn-fg:var(--c-purple)}.over-hero.svelte-ol39d6{z-index:1;background:var(--c-white);position:relative}.intro.svelte-ol39d6{background:radial-gradient(900px 500px at 0% 110%, #9bb54f24, transparent 55%), var(--c-cream)}.intro-inner.svelte-ol39d6{text-align:left;max-width:1120px}.intro.svelte-ol39d6 h1:where(.svelte-ol39d6){margin:.2em 0 .1em;font-size:clamp(2.6rem,5.5vw,4.2rem)}.hero-sub.svelte-ol39d6{font-family:var(--font-display);color:var(--c-teal);margin-bottom:1.4rem;font-size:clamp(1.2rem,2.4vw,1.7rem)}.intro-cta.svelte-ol39d6{flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:1.8rem;display:flex}.section-head.svelte-ol39d6{text-align:left;max-width:860px;margin:0 0 3rem}.services.svelte-ol39d6,.videos.svelte-ol39d6{background:var(--c-white)}.film.svelte-ol39d6{max-width:none}.method.svelte-ol39d6{background:var(--c-grey);--ni-model-ondergrond:var(--c-grey);overflow:hidden}.method-copy.svelte-ol39d6{max-width:68ch}.method-canvas.svelte-ol39d6{margin-top:2.6rem}.canvas-beeld.svelte-ol39d6{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow-sm);display:block}.schuifhint.svelte-ol39d6{display:none}@media (width<=860px){.canvas-schuif.svelte-ol39d6{-webkit-overflow-scrolling:touch;overflow-x:auto}.canvas-beeld.svelte-ol39d6{min-width:880px}.schuifhint.svelte-ol39d6{color:var(--text-muted);margin:.7rem 0 0;font-size:.85rem;display:block}}@keyframes svelte-ol39d6-methodIn{0%{opacity:0;transform:translate(90px)scale(.97)}to{opacity:1;transform:none}}.youtube.svelte-ol39d6{background:var(--c-cream)}.yt-channel.svelte-ol39d6{background:var(--c-white);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--c-line);margin-top:2rem;overflow:hidden}.yt-banner.svelte-ol39d6{background:linear-gradient(115deg,#2b2333 0%,#473158 50%,#4e8ba2 100%);align-items:flex-end;min-height:clamp(150px,18vw,200px);display:flex;position:relative;overflow:hidden}.yt-glow.svelte-ol39d6{filter:blur(10px);background:radial-gradient(circle,#74a23c99,#0000 65%);border-radius:50%;width:360px;height:360px;position:absolute;top:-60%;right:-5%}.yt-watermark.svelte-ol39d6{color:#ffffff29;width:clamp(70px,12vw,120px);height:auto;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}.yt-bar.svelte-ol39d6{z-index:1;align-items:flex-start;gap:1rem;width:100%;padding:1.3rem 1.6rem;display:flex;position:relative}.yt-avatar.svelte-ol39d6{background:#74a23c;border:3px solid #ffffffe6;border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 4px 14px #0000004d}.yt-avatar.svelte-ol39d6 svg:where(.svelte-ol39d6){color:#fff;width:38px;height:38px}.yt-info.svelte-ol39d6{flex-direction:column;gap:.1rem;min-width:0;display:flex}.yt-info.svelte-ol39d6 strong:where(.svelte-ol39d6){font-family:var(--font-display);color:#fff;text-shadow:0 1px 6px #0000004d;font-size:1.35rem;line-height:1.1}.yt-info.svelte-ol39d6 span:where(.svelte-ol39d6){color:#ffffffd1;font-size:.88rem}.yt-sub.svelte-ol39d6{color:#fff;background:#74a23c;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin-top:.55rem;padding:.5rem 1.2rem;font-size:.9rem;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.yt-sub.svelte-ol39d6 svg:where(.svelte-ol39d6){width:20px;height:20px}.yt-sub.svelte-ol39d6:hover{filter:brightness(1.1);transform:translateY(-2px)}.yt-videos.svelte-ol39d6{padding:.5rem 1.6rem 1.6rem}@media (width<=620px){.yt-bar.svelte-ol39d6{flex-wrap:wrap}.yt-sub.svelte-ol39d6{align-self:center;margin-left:0}}.yt-cta.svelte-ol39d6{margin-top:1.8rem}.linkedin.svelte-ol39d6{background:var(--c-white)}.li-card.svelte-ol39d6{background:var(--c-cream);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-sm);color:var(--text);border-top:4px solid #0a66c2;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.li-card.svelte-ol39d6:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.li-thumb.svelte-ol39d6{aspect-ratio:16/9;background:var(--c-cream);overflow:hidden}.li-thumb.svelte-ol39d6 img:where(.svelte-ol39d6){object-fit:cover;width:100%;height:100%}.li-ph.svelte-ol39d6{color:#0a66c2;background:#0a66c214;place-items:center;width:100%;height:100%;display:grid}.li-body.svelte-ol39d6{padding:1.1rem 1.3rem 1.4rem}.li-body.svelte-ol39d6 time:where(.svelte-ol39d6){letter-spacing:.04em;text-transform:uppercase;color:var(--c-teal);font-size:.78rem;font-weight:600}.li-body.svelte-ol39d6 p:where(.svelte-ol39d6){color:var(--text);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.95rem;display:-webkit-box;overflow:hidden}.li-cta.svelte-ol39d6{gap:.6rem;margin-top:1.8rem}.shop.svelte-ol39d6{background:linear-gradient(120deg, #4731580a, #64a5a114), var(--c-white)}.shop-inner.svelte-ol39d6{text-align:left;max-width:860px;margin-bottom:2rem}.shop-cta.svelte-ol39d6{margin-top:1.8rem}.events.svelte-ol39d6{background:var(--c-white)}.events-inner.svelte-ol39d6{text-align:left}.ev-grid.svelte-ol39d6{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin:1.8rem 0 2rem;display:grid}.ev-card.svelte-ol39d6{background:var(--c-white);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden}.ev-card.svelte-ol39d6:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.ev-img.svelte-ol39d6{aspect-ratio:16/10;background:var(--c-cream);display:block;position:relative;overflow:hidden}.ev-img.svelte-ol39d6 img:where(.svelte-ol39d6){object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.ev-card.svelte-ol39d6:hover .ev-img:where(.svelte-ol39d6) img:where(.svelte-ol39d6){transform:scale(1.05)}.ev-date.svelte-ol39d6{border-top:3px solid var(--c-teal);border-bottom-right-radius:var(--radius);background:#fffffff2;place-items:center;padding:.4rem .8rem;line-height:1;display:grid;position:absolute;top:0;left:0}.ev-date.svelte-ol39d6 .d:where(.svelte-ol39d6){font-family:var(--font-display);color:var(--c-purple);font-size:1.4rem;font-weight:700}.ev-date.svelte-ol39d6 .m:where(.svelte-ol39d6){text-transform:uppercase;letter-spacing:.08em;color:var(--c-teal-dark);margin-top:.12rem;font-size:.64rem;font-weight:700}.ev-type.svelte-ol39d6{background:var(--c-teal);letter-spacing:.05em;text-transform:uppercase;color:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.62rem;font-weight:700;position:absolute;top:.7rem;right:.7rem;box-shadow:0 2px 6px #0003}.ev-body.svelte-ol39d6{flex:1;padding:.9rem 1.1rem .5rem}.ev-body.svelte-ol39d6 h3:where(.svelte-ol39d6){color:var(--c-purple);margin:0 0 .5rem;font-size:1rem;line-height:1.25}.ev-meta.svelte-ol39d6{flex-direction:column;gap:.3rem;display:flex}.ev-mi.svelte-ol39d6{color:var(--c-purple);align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.ev-mi.svelte-ol39d6 svg:where(.svelte-ol39d6){width:14px;height:14px;color:var(--c-teal);flex-shrink:0}.ev-foot.svelte-ol39d6{border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:.6rem;margin-top:.4rem;padding:.75rem 1.1rem 1rem;display:flex}.ev-reg.svelte-ol39d6{background:var(--c-teal);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .9rem;font-size:.84rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.ev-reg.svelte-ol39d6 svg:where(.svelte-ol39d6){width:14px;height:14px}.ev-reg.svelte-ol39d6:hover{background:var(--c-teal-dark);transform:translate(2px)}@media (width<=820px){.ev-grid.svelte-ol39d6{grid-template-columns:1fr}}.news.svelte-ol39d6{border-block:1px solid var(--c-line);background:radial-gradient(900px 420px at 15% 0,#64a5a129,#0000 62%),linear-gradient(#eef4f3,#e7eff0)}.news.svelte-ol39d6 .eyebrow:where(.svelte-ol39d6){color:var(--c-teal-dark)}.news-grid.svelte-ol39d6{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.news-card.svelte-ol39d6{font:inherit;text-align:left;cursor:pointer;background:var(--c-white);border-radius:var(--radius);box-shadow:var(--shadow-sm);color:var(--text);border:0;flex-direction:column;padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.news-card.svelte-ol39d6:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.news-thumb.svelte-ol39d6{aspect-ratio:2;background:var(--c-cream);overflow:hidden}.news-thumb.svelte-ol39d6 img:where(.svelte-ol39d6){object-fit:contain;width:100%;height:100%}.news-ph.svelte-ol39d6{background:linear-gradient(120deg, var(--c-teal), var(--c-lime));opacity:.5;width:100%;height:100%}.news-body.svelte-ol39d6{padding:1.2rem 1.4rem 1.5rem}.news-body.svelte-ol39d6 h3:where(.svelte-ol39d6){margin:.4rem 0 0;font-size:1.1rem}.news-more.svelte-ol39d6{color:var(--c-teal-dark);align-items:center;gap:.4rem;margin-top:.9rem;font-size:.9rem;font-weight:600;display:inline-flex}.news-card.svelte-ol39d6:hover .news-more:where(.svelte-ol39d6){color:var(--c-purple)}.news-all.svelte-ol39d6{margin-top:2rem}@media (width<=860px){.news-grid.svelte-ol39d6{grid-template-columns:1fr}}
