@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-normal.DnxXpLNu.woff2)format("woff2"),url(/_astro/lora-latin-400-normal.DBJS-Hc6.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/lora-latin-500-normal.Dh16O2IA.woff2)format("woff2"),url(/_astro/lora-latin-500-normal.Dbc_1yrl.woff)format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-italic.DYjZp4sZ.woff2)format("woff2"),url(/_astro/lora-latin-400-italic.wRLkZNVE.woff)format("woff")}:root{--bg:#f7f7f7;--wit:#fff;--inkt:#0a0a0a;--grijs:#5c5c5c;--lijn:#e4e4e4;--pil-groen:#d6ebcf;--pil-groen-t:#2b5a22;--pil-geel:#fbe7b5;--pil-geel-t:#6b4a00;--pil-blauw:#d5e5f7;--pil-blauw-t:#1f4a7a;--pil-roze:#f8dce6;--pil-roze-t:#7a2a48;--pil-paars:#e6e0f5;--pil-paars-t:#463079;--r:10px;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{background:var(--bg);color:var(--inkt);margin:0;font-family:Poppins,system-ui,sans-serif;font-size:16px;line-height:1.8}h1,h2,h3,h4{margin:0}p{max-width:62ch;margin:0 0 1em}a{color:inherit}:focus-visible{outline:2px solid var(--inkt);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.pil{border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1;display:inline-block}.pil-groen{background:var(--pil-groen);color:var(--pil-groen-t)}.pil-geel{background:var(--pil-geel);color:var(--pil-geel-t)}.pil-blauw{background:var(--pil-blauw);color:var(--pil-blauw-t)}.pil-roze{background:var(--pil-roze);color:var(--pil-roze-t)}.pil-paars{background:var(--pil-paars);color:var(--pil-paars-t)}.knop{cursor:pointer;background:var(--inkt);color:var(--wit);border:1px solid var(--inkt);border-radius:8px;padding:13px 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-block}.knop:hover{background:#333;border-color:#333}.knop-wit{background:var(--wit);color:var(--inkt);border-color:var(--lijn)}.knop-wit:hover{background:var(--bg);border-color:var(--lijn)}.knoppen{flex-wrap:wrap;gap:10px;display:flex}.ontbreekt{color:var(--inkt);background:#fff3c4;border-bottom:2px dashed #c99a00;border-radius:3px;padding:0 4px}.nav{z-index:5;background:var(--bg);padding:16px 0 12px;transition:box-shadow .2s;position:sticky;top:0}.nav.gescrold{box-shadow:0 1px 0 var(--lijn),0 6px 16px #0000000a}.nav-balk{background:var(--wit);border-radius:var(--r);box-shadow:0 1px 0 var(--lijn);justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 8px 14px;display:flex}.logo{white-space:nowrap;font-family:Lora,serif;font-size:19px;text-decoration:none}.nav .menu{gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav .menu a{white-space:nowrap;border-radius:6px;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none;display:block}.nav .menu a:hover{background:var(--bg)}@media (width<=1080px){.nav .menu{display:none}}.titel{text-transform:uppercase;letter-spacing:-.035em;white-space:nowrap;margin:28px 0 24px;font-size:min(8.6vw,6.9rem);font-weight:700;line-height:1}.hero-grid{grid-template-columns:1.15fr 1fr;gap:18px;display:grid}@media (width<=900px){.hero-grid{grid-template-columns:1fr}}.beeld{border-radius:var(--r);color:var(--wit);align-items:flex-end;display:flex;position:relative;overflow:hidden}.beeld .foto-label{color:var(--inkt);background:#ffffffd9;border-radius:5px;padding:4px 8px;font-size:11px;line-height:1.4;position:absolute;top:14px;right:14px}.groen{background:#6e8f5a}.hooi{background:#d9a93e}.lucht{background:#7fa9c9}.roze{background:#c98a9e}.bruin{background:#8c6a4f}.paars{background:#8e7fb8}.bos{background:#4f6b45}.uitgelicht{align-items:flex-start;min-height:620px;text-decoration:none}.uitgelicht:after{content:"";background:linear-gradient(#0009,#00000040 45%,#0000 65%);position:absolute;inset:0}.uitgelicht .inhoud{z-index:1;padding:32px;position:relative}.uitgelicht h2{max-width:16ch;margin:14px 0 10px;font-family:Lora,serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:400;line-height:1.2}.uitgelicht p{color:#f1f1f1;margin:0 0 20px}@media (width<=900px){.uitgelicht{min-height:460px}}.klein-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=520px){.klein-grid{grid-template-columns:1fr}}.kaart{flex-direction:column;gap:10px;text-decoration:none;display:flex}.kaart .beeld{aspect-ratio:4/3}.kaart .pil{align-self:flex-start}.kaart h3{font-family:Lora,serif;font-size:17px;font-weight:400;line-height:1.35}.kaart .sub{color:var(--grijs);margin:0;font-size:13px;line-height:1.5}.kaart:hover h3{text-underline-offset:3px;text-decoration:underline}.sectie{padding:110px 0 0}.kop{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.kop .klein{margin:0 0 6px;font-size:12px}.kop :is(h1,h2){letter-spacing:-.01em;max-width:22ch;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.25}.kop .uitleg{color:var(--grijs);max-width:44ch;margin:0}.paneel{background:var(--wit);border-radius:var(--r);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}@media (width<=900px){.paneel{grid-template-columns:1fr}}.paneel .tekst{padding:40px}@media (width<=520px){.paneel .tekst{padding:28px}}.paneel .paneel-titel{margin:14px 0 16px;font-family:Lora,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.2}.paneel .tussenkop{margin:24px 0 6px;font-size:16px;font-weight:500}.paneel .beeld{border-radius:0;min-height:420px}.feiten{border-top:1px solid var(--lijn);margin:0 0 28px;padding:0;list-style:none}.feiten li{border-bottom:1px solid var(--lijn);grid-template-columns:130px 1fr;gap:16px;padding:12px 0;font-size:15px;line-height:1.6;display:grid}.feiten b{font-weight:500}.klein-tekst{color:var(--grijs);font-size:14px}.kampkeuze{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:18px;display:grid}@media (width<=900px){.kampkeuze{grid-template-columns:1fr 1fr}}.kampkeuze .blok .blok-titel{font-size:22px}.kampkaart{background:var(--wit);border-radius:var(--r);flex-direction:column;gap:10px;padding:22px;display:flex}.kampkaart h3{font-family:Lora,serif;font-size:22px;font-weight:400;line-height:1.25}.kampkaart p{color:var(--grijs);margin:0;font-size:14px;line-height:1.5}.kampkaart .knop{align-self:flex-start;margin-top:auto;padding:11px 16px}.rij{scroll-snap-type:x mandatory;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:18px;margin:0;padding:0 0 12px;list-style:none;display:grid;overflow-x:auto}.stap{background:var(--wit);border-radius:var(--r);scroll-snap-align:start;padding:24px}.stap .groot{letter-spacing:-.02em;margin-bottom:12px;font-size:28px;font-weight:700;line-height:1;display:block}.stap .stap-titel{margin-bottom:8px;font-family:Lora,serif;font-size:20px;font-weight:400;line-height:1.3}.stap p{color:#333;margin:0;font-family:Lora,serif;font-size:16px;line-height:1.55}.show{background:var(--inkt);color:var(--wit);border-radius:var(--r);text-align:center;padding:72px 48px}.show .pil{margin-bottom:20px}.show h2{max-width:18ch;margin:0 auto 20px;font-family:Lora,serif;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:400;line-height:1.15}.show p{color:#cfcfcf;max-width:56ch;margin:0 auto}@media (width<=520px){.show{padding:48px 24px}}.duo{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=900px){.duo{grid-template-columns:1fr}}.blok{background:var(--wit);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.blok .beeld{aspect-ratio:16/9}.blok .tekst{flex-direction:column;flex:1;padding:32px;display:flex}.blok .blok-titel{margin:14px 0;font-family:Lora,serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.2}.blok .knop{align-self:flex-start;margin-top:auto}.cijfers{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:18px;display:grid}@media (width<=900px){.cijfers{grid-template-columns:1fr 1fr}}.cijfer{background:var(--wit);border-radius:var(--r);padding:24px}.cijfer .klein{color:var(--grijs);margin:0 0 8px;font-size:12px}.cijfer strong{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.05;display:block}.cijfer p{color:var(--grijs);margin:0;font-size:13px;line-height:1.55}.drie{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=900px){.drie{grid-template-columns:1fr}}.drie .stap ul{color:#333;margin:0;padding-left:1.1em;font-family:Lora,serif;font-size:16px;line-height:1.55}.drie .stap li{margin-bottom:4px}.opvallend{background:var(--pil-geel);color:var(--pil-geel-t);border-radius:var(--r);margin-top:18px;padding:20px 24px;font-family:Lora,serif;font-size:18px;line-height:1.5}.citaat{text-align:center;padding:90px 0 0}.citaat blockquote{max-width:26ch;margin:0 auto 16px;font-family:Lora,serif;font-size:clamp(1.75rem,4vw,3rem);font-style:italic;line-height:1.3}.citaat cite{color:var(--grijs);font-size:13px;font-style:normal}.petit{color:var(--wit);border-radius:var(--r);background:#1e3a2a;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}@media (width<=900px){.petit{grid-template-columns:1fr}}.petit .tekst{padding:48px}@media (width<=520px){.petit .tekst{padding:28px}}.petit .petit-titel{margin:14px 0 18px;font-family:Lora,serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:400;line-height:1.15}.petit p{color:#d3ded6}.petit .beeld{border-radius:0;min-height:380px}.faq-grid{grid-template-columns:1fr 1.4fr;gap:48px;display:grid}@media (width<=900px){.faq-grid{grid-template-columns:1fr;gap:0}}.faq details{border-bottom:1px solid var(--lijn);padding:18px 0}.faq details:first-child{border-top:1px solid var(--lijn)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-family:Lora,serif;font-size:19px;line-height:1.4;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:Poppins,sans-serif;font-size:22px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--grijs);margin:10px 0 0}.contact{background:var(--inkt);color:var(--wit);border-radius:var(--r);grid-template-columns:1.2fr 1fr;gap:40px;padding:48px;display:grid}@media (width<=900px){.contact{grid-template-columns:1fr;padding:32px}}.contact .contact-titel{margin-bottom:12px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.25}.contact p{color:#bdbdbd}.contact dl{grid-template-columns:auto 1fr;align-content:start;gap:12px 24px;margin:0;display:grid}.contact dt{color:#9a9a9a;font-size:13px}.contact dd{margin:0}.contact dd a{text-underline-offset:3px}footer{color:var(--grijs);padding:40px 0;font-size:13px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.skip{z-index:20;background:var(--inkt);color:var(--wit);border-radius:8px;padding:10px 14px;text-decoration:none;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}main{min-height:60vh}.mt-18{margin-top:18px}.mt-72{margin-top:72px}.pil-start{align-self:flex-start}.kop-start{align-items:start}.prijs{color:var(--inkt)}.nav .menu a[aria-current=page]{background:var(--bg)}.foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blok-breed{grid-template-columns:1fr 1.2fr;display:grid}.blok-breed .beeld{aspect-ratio:auto;min-height:320px}@media (width<=760px){.blok-breed{grid-template-columns:1fr}}.vinkjes{color:#333;margin:0;padding-left:1.1em;font-family:Lora,serif;font-size:16px;line-height:1.55}.vinkjes li{margin-bottom:4px}.paginatitel{padding-top:56px}.pijlers{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.pijlers{grid-template-columns:1fr 1fr}}@media (width<=560px){.pijlers{grid-template-columns:1fr}}.pijler{background:var(--wit);border-radius:var(--r);flex-direction:column;gap:10px;height:100%;padding:24px;text-decoration:none;display:flex}.pijler .groot{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1}.pijler h3{font-family:Lora,serif;font-size:20px;font-weight:400;line-height:1.3}.pijler p{color:var(--grijs);margin:0;font-size:14px;line-height:1.55}.pijler .meer{text-underline-offset:3px;margin-top:auto;font-size:13px;font-weight:500;text-decoration:underline}.pijler:hover h3{text-underline-offset:3px;text-decoration:underline}.route .paneel .beeld{min-height:320px}.tekstpagina{background:var(--wit);border-radius:var(--r);padding:48px}@media (width<=520px){.tekstpagina{padding:28px}}.tekstpagina h2{margin:32px 0 10px;font-family:Lora,serif;font-size:24px;font-weight:400;line-height:1.3}.tekstpagina h2:first-child{margin-top:0}.tekstpagina ul{max-width:62ch;margin:0 0 1em;padding-left:1.2em}.tekstpagina li{margin-bottom:4px}figure.citaat{margin:0}.mt-10{margin-top:10px}@media (width<=560px){.kampkeuze{grid-template-columns:1fr}}.fotorij{grid-template-columns:repeat(var(--kolommen,3),1fr);gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.fotorij li{min-width:0}.fotorij img{width:100%;height:auto;aspect-ratio:var(--verhouding,3/4);object-fit:cover;border-radius:var(--r);display:block}@media (width<=760px){.fotorij{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:75%;grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}.fotorij li{scroll-snap-align:start}}.fotoduo{margin-bottom:18px}.fotoduo img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r);width:100%;height:auto;display:block}.kampdata{flex-direction:column;margin:0 0 6px;padding:0;list-style:none;display:flex}.kampdata li{border-top:1px solid var(--lijn);flex-direction:column;gap:2px;padding:10px 0;font-size:14px;line-height:1.45;display:flex}.kampdata li:last-child{border-bottom:1px solid var(--lijn)}.kampdata time{color:var(--inkt);font-weight:500}.kampdata span{color:var(--grijs)}.kampdata b{color:var(--inkt);font-weight:500}.geen-breuk,a[href^=tel\:]:not(.knop),a[href^=mailto\:]:not(.knop){white-space:nowrap}.formulierpaneel{background:var(--wit);border-radius:var(--r);grid-template-columns:1fr 1.6fr;gap:40px;padding:40px;display:grid}.formulierpaneel .paneel-titel{margin:14px 0 16px;font-family:Lora,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.2}@media (width<=900px){.formulierpaneel{grid-template-columns:1fr;gap:24px}}@media (width<=520px){.formulierpaneel{padding:28px}}.tekstpagina h3{margin:22px 0 6px;font-size:16px;font-weight:500;line-height:1.4}.voorwaarden h2{font-family:Poppins,system-ui,sans-serif;font-size:20px;font-weight:500}.definities{counter-reset:def;max-width:62ch;padding-left:0;list-style:none}.definities li{counter-increment:def;padding-left:2em;position:relative}.definities li:before{content:counter(def) "°";font-weight:500;position:absolute;left:0}#cadeaubon{padding-top:72px}@media (width<=1240px){.nav .menu a{padding:7px 6px}.nav-balk{gap:10px}}.omslagfoto{aspect-ratio:16/7;object-fit:cover;object-position:center 70%;border-radius:var(--r);width:100%;height:auto;margin-bottom:18px;display:block}@media (width<=640px){.omslagfoto{aspect-ratio:4/3}}@media (width<=900px){.uitgelicht{min-height:640px}.uitgelicht:after{background:linear-gradient(#000000b3,#00000059 55%,#0000 75%)}}.beeld-duo{grid-template-columns:1fr 1fr;gap:4px;min-height:420px;display:grid}.beeld-duo img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.beeld-duo{height:360px;min-height:0}}.kampdata .knop-klein{align-self:flex-start;margin-top:8px;padding:9px 14px;font-size:13px}.logo[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;display:flex}.logo-beeld[data-astro-cid-nen7h5rs]{width:auto;height:44px;display:block}.nav-acties[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:flex}.menuknop[data-astro-cid-nen7h5rs]{font:inherit;cursor:pointer;background:var(--wit);color:var(--inkt);border:1px solid var(--lijn);border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1;display:none}.menuknop[data-astro-cid-nen7h5rs]:hover{background:var(--bg)}.menuknop-icoon[data-astro-cid-nen7h5rs]{flex-direction:column;gap:3px;width:16px;display:inline-flex}.menuknop-icoon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:1px;height:2px;transition:transform .2s,opacity .2s;display:block}.menuknop[data-astro-cid-nen7h5rs][aria-expanded=true] .menuknop-icoon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(5px)rotate(45deg)}.menuknop[data-astro-cid-nen7h5rs][aria-expanded=true] .menuknop-icoon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menuknop[data-astro-cid-nen7h5rs][aria-expanded=true] .menuknop-icoon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobiel-menu[data-astro-cid-nen7h5rs]{background:var(--wit);border-radius:var(--r);box-shadow:0 8px 24px #00000014, 0 1px 0 var(--lijn);max-height:calc(100vh - 110px);margin-top:8px;overflow-y:auto}.mobiel-menu[data-astro-cid-nen7h5rs][hidden]{display:none}.mobiel-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:8px;list-style:none}.mobiel-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:6px;padding:12px 14px;font-size:16px;font-weight:500;text-decoration:none;display:block}.mobiel-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mobiel-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--bg)}@media (width<=1080px){.menuknop[data-astro-cid-nen7h5rs]:not([hidden]){display:inline-flex}}@media (width>=1081px){.mobiel-menu[data-astro-cid-nen7h5rs]{display:none}}.mobiel-inschrijven[data-astro-cid-nen7h5rs]{padding:4px 16px 16px;display:none}.mobiel-inschrijven[data-astro-cid-nen7h5rs] .knop[data-astro-cid-nen7h5rs]{text-align:center;padding:15px 20px;display:block}@media (width<=600px){.nav-acties[data-astro-cid-nen7h5rs] .knop[data-astro-cid-nen7h5rs]{display:none}.mobiel-inschrijven[data-astro-cid-nen7h5rs]{display:block}}.footer-menu[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.footer-menu[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:3px}.footer-onder[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--lijn);margin-top:12px;padding-top:12px}
