@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-cyrillic-ext-wght-normal.lLTsRRxN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--groen:#274e1d;--groen-2:#356b27;--lime:#a2be16;--oranje:#fe9000;--oranje-donker:#c96f00;--bg:#fff;--vlak:#f5f7f4;--lijn:#e5e9e3;--tekst:#141a12;--grijs:#586255;--kop:"Plus Jakarta Sans Variable", "Inter Variable", system-ui, sans-serif;--romp:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:22px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--romp);color:var(--tekst);background:var(--bg);margin:0;font-size:17px;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--kop);letter-spacing:-.02em;margin:0 0 .5em;line-height:1.12}h2{font-size:clamp(30px,4vw,42px);font-weight:800}h3{font-size:21px;font-weight:700}p{margin:0 0 1em}.icoon{flex:none;width:1.1em;height:1.1em}.wrap{max-width:1200px;margin:0 auto;padding:0 20px}.wrap.smal{max-width:860px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--tekst);color:#fff;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}:focus-visible{outline:3px solid var(--oranje);outline-offset:2px;border-radius:6px}.kop-site{z-index:20;-webkit-backdrop-filter:saturate(1.6)blur(12px);border-bottom:1px solid var(--lijn);background:#ffffffe0;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:8px 20px;display:flex}.logo img{width:110px;height:auto}.nav ul{gap:4px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.nav ul a{color:#2b3328;border-radius:10px;padding:9px 15px;text-decoration:none;transition:background .15s,color .15s;display:block}.nav ul a:hover{background:var(--vlak)}.nav ul a.actief{color:var(--groen-2);background:var(--vlak)}.nav ul a.cta{background:var(--tekst);color:#fff}.nav ul a.cta:hover,.nav ul a.cta.actief{background:var(--groen);color:#fff}.menu-knop{border:1px solid var(--lijn);cursor:pointer;width:46px;height:46px;color:var(--tekst);background:#fff;border-radius:12px;place-items:center;display:none}.menu-knop .icoon{width:22px;height:22px}.menu-knop .dicht,.menu-knop[aria-expanded=true] .open{display:none}.menu-knop[aria-expanded=true] .dicht{display:block}.knoppen{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.knop{background:var(--groen);color:#fff;font-weight:600;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.knop:hover{transform:translateY(-1px);box-shadow:0 8px 20px #274e1d40}.knop.oranje{background:var(--oranje);color:#1d1300}.knop.oranje:hover{box-shadow:0 8px 20px #fe90004d}.knop.licht{color:var(--tekst);border:1px solid var(--lijn);background:#fff}.knop.klein{background:var(--lime);color:#17200a;border-radius:999px;padding:9px 16px;font-size:15px}.knop.vol{width:100%}.knop[disabled]{opacity:.6;cursor:wait;transform:none}.label{border:1px solid var(--lijn);color:var(--groen);text-transform:uppercase;letter-spacing:.08em;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000a}.label i{background:var(--oranje);border-radius:50%;width:8px;height:8px}.eyebrow{color:var(--groen-2);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:13px;font-weight:600}.midden{text-align:center;margin-top:30px}.midden-tekst{text-align:center}section{padding:88px 0}section.geen-boven{padding-top:0}.vlak{background:var(--vlak)}.sectie-kop{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.sectie-kop h2{margin-bottom:0}.twee-kolom{grid-template-columns:1.1fr .9fr;align-items:start;gap:60px;display:grid}.twee-kolom.boven{align-items:stretch;margin-top:56px}.kaart{border-radius:var(--radius);border:1px solid var(--lijn);width:100%}.kaart.sticky{position:sticky;top:110px}.kaartje-licht{background:var(--vlak);border-radius:var(--radius);padding:32px}.kaartje-licht h2{font-size:30px}.tekst h3{margin-top:.4em}.hero{background:radial-gradient(600px 380px at 8% 10%,#a2be1629,#0000 70%),radial-gradient(520px 360px at 95% 90%,#fe90001a,#0000 70%);padding:72px 0 88px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:60px;display:grid}.hero h1{margin:20px 0 16px;font-size:clamp(42px,6vw,66px);font-weight:800}.hero h1 em{background:linear-gradient(90deg, var(--groen-2), var(--lime));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block}.lead{color:var(--grijs);max-width:30em;font-size:20px}.hero-foto{position:relative}.hero-foto img{aspect-ratio:5/4;object-fit:cover;border-radius:24px;width:100%;box-shadow:0 30px 60px -20px #141a1259}.hero-badge{-webkit-backdrop-filter:blur(10px);color:var(--grijs);background:#fffffff0;border-radius:16px;align-items:center;gap:12px;padding:12px 18px 12px 12px;font-size:14px;text-decoration:none;transition:transform .15s;display:flex;position:absolute;bottom:28px;left:-28px;box-shadow:0 14px 34px #141a122e}.hero-badge:hover{transform:translateY(-2px)}.hero-badge .d{background:var(--oranje);color:#1d1300;text-align:center;line-height:1.05;font-family:var(--kop);border-radius:10px;padding:6px 10px}.hero-badge .d b{font-size:20px;display:block}.hero-badge .d small{text-transform:uppercase;font-size:11px;font-weight:700}.hero-badge>span:last-child b{font-family:var(--kop);color:var(--tekst);font-size:16px;display:block}.activiteit{border:1px solid var(--lijn);border-radius:var(--radius);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.activiteit:hover{transform:translateY(-4px);box-shadow:0 18px 40px -16px #141a1240}.activiteit .beeld{background:linear-gradient(135deg, var(--groen), var(--groen-2) 55%, var(--lime));color:#ffffffd9;place-items:center;height:190px;display:grid;position:relative}.activiteit.kleur-oranje .beeld{background:linear-gradient(135deg, #e46a00, var(--oranje) 60%, #ffc15a)}.activiteit.kleur-lime .beeld{background:linear-gradient(135deg, #6f8f0c, var(--lime) 60%, #d8ea6a)}.activiteit .beeld img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.activiteit .beeld-icoon{stroke-width:1.5px;width:64px;height:64px}.activiteit .datum{text-align:center;min-width:62px;color:var(--tekst);background:#fff;border-radius:14px;padding:8px 12px;line-height:1.1;position:absolute;top:16px;left:16px;box-shadow:0 6px 16px #00000026}.activiteit .datum b{font-family:var(--kop);font-size:24px;display:block}.activiteit .datum.lang b{font-size:18px}.activiteit .datum small{text-transform:uppercase;letter-spacing:.08em;color:var(--grijs);font-size:11px;font-weight:600}.activiteit .inhoud{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.activiteit h3{margin:0}.activiteit h3 a{text-decoration:none}.activiteit h3 a:hover{color:var(--groen-2)}.samenvatting{color:var(--grijs);font-size:16px}.samenvatting p{margin:0 0 .6em}.activiteit.compact .samenvatting{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.activiteit .knop{align-self:flex-start;margin-top:auto}.meta{flex-wrap:wrap;gap:6px 18px;margin:4px 0 8px;padding:0;font-size:15px;list-style:none;display:flex}.meta li{align-items:center;gap:7px;display:inline-flex}.meta .icoon{color:var(--oranje)}.raster{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.raster .activiteit .beeld{height:220px}.carrousel{position:relative}.track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:20px;padding:6px 2px 18px;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track>.activiteit{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px)}.pijlen{gap:8px;display:flex}.pijlen[hidden]{display:none}.pijlen button{border:1px solid var(--lijn);cursor:pointer;width:46px;height:46px;color:var(--tekst);background:#fff;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.pijlen button:hover{background:var(--tekst);color:#fff}.dots{justify-content:center;gap:8px;min-height:8px;margin-top:8px;display:flex}.dots button{cursor:pointer;background:#c9d1c5;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.dots button.actief{background:var(--groen);width:28px}.pijlers{grid-template-columns:repeat(4,1fr);gap:16px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pijler{border:1px solid var(--lijn);font-family:var(--kop);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:24px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.pijler .ico{background:var(--vlak);width:46px;height:46px;color:var(--groen-2);border-radius:12px;place-items:center;display:grid}.pijler .ico .icoon{width:22px;height:22px}.subs{background:var(--groen);color:#dfe8d8;border-radius:32px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:44px;padding:60px;display:grid;position:relative;overflow:hidden}.subs:after{content:"";pointer-events:none;background:radial-gradient(circle,#a2be1673,#0000 65%);width:440px;height:440px;position:absolute;top:-170px;right:-140px}.subs>*{z-index:1;position:relative}.subs h2{color:#fff}.subs-lijst{gap:12px;margin:0;padding:0;list-style:none;display:grid}.subs-lijst a{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;gap:4px;padding:20px 22px;text-decoration:none;transition:background .15s;display:grid}.subs-lijst a:hover{background:#ffffff24}.subs-titel{font-family:var(--kop);color:#fff;font-size:19px;font-weight:700}.subs-tekst{font-size:15px}.subs-link{color:var(--lime);align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;display:inline-flex}.pagina-kop{background:var(--groen);color:#fff;padding:72px 0 64px;position:relative;overflow:hidden}.pagina-kop:after{content:"";pointer-events:none;background:radial-gradient(circle,#a2be1680,#0000 65%);width:520px;height:520px;position:absolute;top:-240px;right:-160px}.pagina-kop .wrap{z-index:1;position:relative}.pagina-kop h1{margin:0;font-size:clamp(34px,5vw,52px);font-weight:800}.pagina-kop .eyebrow{color:var(--lime)}.kop-mail{margin:16px 0 0}.kop-mail a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.kop-mail .icoon{color:var(--oranje)}.kaart-tekst{border:1px solid var(--lijn);border-radius:var(--radius);padding:30px}.kaart-tekst h2{font-size:24px}.kaart-tekst h2 a{text-decoration:none}.vinkjes{padding-left:1.2em}.vinkjes li{margin:6px 0}.vinkjes li::marker{color:var(--lime)}.bericht{padding:56px 0 88px}.bericht h1{margin:18px 0 14px;font-size:clamp(34px,5vw,48px);font-weight:800}.terug{color:var(--grijs);align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.terug:hover{color:var(--groen-2)}.opmaak{margin-top:26px;font-size:18px}.opmaak h2{margin-top:1.6em;font-size:26px}.opmaak a{color:var(--groen-2);text-decoration-color:var(--lime);text-underline-offset:3px;word-break:break-word}.opmaak ul{padding-left:1.3em}.opmaak li{margin:4px 0}.opmaak li::marker{color:var(--lime)}.downloads{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.galerij{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:36px;display:grid}.galerij img{aspect-ratio:3/2;object-fit:cover;border-radius:16px;width:100%;transition:transform .2s}.galerij a:hover img{transform:scale(1.02)}.formulier{margin-top:30px}.velden{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.velden .breed{grid-column:1/-1}.velden input,.velden textarea{width:100%;font:inherit;color:var(--tekst);background:#fff;border:1px solid #cfd6cb;border-radius:12px;padding:13px 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.velden textarea{resize:vertical;min-height:150px}.velden input:focus,.velden textarea:focus{border-color:var(--groen-2);outline:none;box-shadow:0 0 0 4px #356b2726}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formulier-status{text-align:center;margin:14px 0 0;font-weight:500}.formulier-status:empty{display:none}.formulier-status.ok{color:var(--groen-2)}.formulier-status.fout{color:#b42318}.voet{border-top:1px solid var(--lijn);color:var(--grijs);padding:50px 0 28px;font-size:15px}.voet-grid{grid-template-columns:1.3fr 1fr 1fr;gap:40px;display:grid}.voet img{width:130px;margin-bottom:8px}.voet ul{margin:0;padding:0;list-style:none}.voet li{margin:6px 0}.voet a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.voet a:hover{color:var(--groen-2)}.copy{text-align:center;margin:34px 0 0;font-size:13px}@media (width<=1000px){.track>.activiteit{flex-basis:calc(50% - 10px)}.pijlers{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.menu-knop{display:grid}.nav ul{border-bottom:1px solid var(--lijn);background:#fff;flex-direction:column;gap:2px;padding:10px 16px 18px;font-size:17px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px -20px #0003}.nav ul.open{display:flex}.nav ul a{padding:12px 14px}.logo img{width:86px}.hero{padding:40px 0 60px}.hero-grid,.twee-kolom,.subs,.voet-grid,.raster{grid-template-columns:1fr}.hero-grid{gap:36px}.hero-badge{bottom:12px;left:12px}.twee-kolom{gap:30px}.kaart.sticky{position:static}.subs{border-radius:24px;gap:26px;padding:34px 22px}section{padding:60px 0}.pagina-kop{padding:52px 0 46px}}@media (width<=620px){body{font-size:16px}.track>.activiteit{flex-basis:86%}.velden,.galerij{grid-template-columns:1fr}.pijler{padding:18px;font-size:15px}.kaartje-licht{padding:24px}.opmaak{font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
