.regiokaart[data-astro-cid-lechmafp]{border:1px solid var(--hairline-zacht);background:var(--ivoor-diep);height:clamp(24rem,55vh,34rem);margin-top:1.6rem;position:relative;overflow:hidden}.regiokaart-noscript[data-astro-cid-lechmafp]{color:var(--inkt-zacht);padding:1.5rem}.regiokaart[data-astro-cid-lechmafp] .maplibregl-canvas{outline:none}.regiokaart[data-astro-cid-lechmafp] .maplibregl-ctrl-attrib{font-family:var(--font-text);background:#f4f3edb3;font-size:.65rem}.regiokaart[data-astro-cid-lechmafp] .maplibregl-ctrl-attrib a{color:var(--inkt-zacht)}.regiokaart[data-astro-cid-lechmafp] .kaart-marker{cursor:pointer;justify-items:center;gap:.45rem;text-decoration:none;display:grid}.regiokaart[data-astro-cid-lechmafp] .kaart-marker .stip{background:var(--klei);border:2px solid var(--ivoor);width:13px;height:13px;box-shadow:0 0 0 1px var(--hairline);transition:transform .35s var(--ease-uit);border-radius:50%}.regiokaart[data-astro-cid-lechmafp] .kaart-marker .naam{font-family:var(--font-text);letter-spacing:.14em;text-transform:lowercase;color:#1a1916;border:1px solid var(--hairline-zacht);white-space:nowrap;opacity:0;transition:opacity .3s var(--ease-uit), transform .3s var(--ease-uit);pointer-events:none;background:#f4f3ede6;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:500;transform:translateY(-.25rem)}.regiokaart[data-astro-cid-lechmafp] .kaart-marker:hover .stip,.regiokaart[data-astro-cid-lechmafp] .kaart-marker:focus-visible .stip{transform:scale(1.35)}.regiokaart[data-astro-cid-lechmafp] .kaart-marker:hover .naam,.regiokaart[data-astro-cid-lechmafp] .kaart-marker:focus-visible .naam{opacity:1;transform:none}@media (hover:none) and (width>=641px){.regiokaart[data-astro-cid-lechmafp] .kaart-marker .naam{opacity:1;transform:none}}@media (hover:none){.regiokaart[data-astro-cid-lechmafp] .maplibregl-ctrl-group button{width:44px;height:44px}}main[data-astro-cid-d6yt5l2z]{isolation:isolate;position:relative}.pf-hero[data-astro-cid-d6yt5l2z]{align-items:flex-end;min-height:min(52svh,30rem);display:flex;position:relative;overflow:hidden}.pf-hero-beeld[data-astro-cid-d6yt5l2z]{object-fit:cover;filter:saturate(.35)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.pf-hero-scrim[data-astro-cid-d6yt5l2z]{background:linear-gradient(90deg, #1a1e19bd 0%, #1a1e1985 34%, #1a1e193d 58%, #1a1e1900 78%), linear-gradient(180deg, #1a1e1973 0%, #1a1e1933 45%, #20261fd9 82%, var(--ivoor) 100%);position:absolute;inset:0}.pf-hero-tekst[data-astro-cid-d6yt5l2z]{color:#f1efe6;width:100%;padding-block:clamp(2.5rem,6vw,4.5rem);position:relative}.pf-hero-label[data-astro-cid-d6yt5l2z]{color:#f1efe6bf}.pf-hero[data-astro-cid-d6yt5l2z] h1[data-astro-cid-d6yt5l2z]{letter-spacing:var(--kop-spatie-groot);margin-top:.8rem;font-size:clamp(3.4rem,10vw,8rem)}.pf-hero-intro[data-astro-cid-d6yt5l2z]{color:#f1efe6d1;max-width:46rem;margin-top:1.2rem;font-size:1.1rem;line-height:1.65}.pf-layout[data-astro-cid-d6yt5l2z]{grid-template-columns:minmax(220px,17rem) 1fr;align-items:start;gap:clamp(1.6rem,4vw,4rem);display:grid}.pf-filters[data-astro-cid-d6yt5l2z]{position:sticky;top:5.5rem}.filter-binnen[data-astro-cid-d6yt5l2z]{border:1px solid var(--hairline-zacht);background:linear-gradient(152deg,#f1efe612 0%,#f1efe60a 48%,#3d524529 100%);border-radius:3px;gap:1.25rem;padding:1.4rem 1.4rem 1.5rem;display:grid;box-shadow:0 .7rem 1.8rem #0a0d0a47,inset 0 1px #f1efe61f}.filter-hoofd[data-astro-cid-d6yt5l2z]{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.1rem;display:flex}.filter-eyebrow[data-astro-cid-d6yt5l2z]{letter-spacing:.34em}.filter-wis[data-astro-cid-d6yt5l2z]{cursor:pointer;color:var(--inkt-zacht);font:inherit;letter-spacing:.01em;white-space:nowrap;transition:color .25s var(--ease-uit);background:0 0;border:none;padding:0;font-size:.8rem}.filter-wis[data-astro-cid-d6yt5l2z]:hover{color:var(--klei)}.facet-blok[data-astro-cid-d6yt5l2z]{border-top:1px solid var(--hairline-zacht)}.facet-blok[data-astro-cid-d6yt5l2z]+.facet-blok[data-astro-cid-d6yt5l2z]{margin-top:-1.25rem}.facet-blok[data-astro-cid-d6yt5l2z] h3[data-astro-cid-d6yt5l2z]{font:inherit;font-weight:inherit;margin:0}.facet-knop[data-astro-cid-d6yt5l2z]{cursor:pointer;width:100%;font:inherit;color:var(--inkt);text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;padding:.85rem 0;display:flex}.facet-titel[data-astro-cid-d6yt5l2z]{letter-spacing:.28em;color:var(--inkt-zacht);transition:color .25s var(--ease-uit);flex:1;font-size:.66rem}.facet-knop[data-astro-cid-d6yt5l2z]:hover .facet-titel[data-astro-cid-d6yt5l2z]{color:var(--klei)}.facet-knop[data-astro-cid-d6yt5l2z]:focus-visible{outline:2px solid var(--klei);outline-offset:2px}.facet-actief[data-astro-cid-d6yt5l2z]{background:var(--klei);color:#1a1f1a;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.3rem;font-size:.68rem;display:grid}.facet-actief[data-astro-cid-d6yt5l2z][hidden]{display:none}.facet-chevron[data-astro-cid-d6yt5l2z]{flex:none;width:.6rem;height:.6rem;position:relative}.facet-chevron[data-astro-cid-d6yt5l2z]:before,.facet-chevron[data-astro-cid-d6yt5l2z]:after{content:"";background:var(--inkt-zacht);width:.6rem;height:1px;transition:transform .4s var(--ease-uit), opacity .4s var(--ease-uit);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.facet-chevron[data-astro-cid-d6yt5l2z]:after{transform:translate(-50%,-50%)rotate(90deg)}.facet-blok[data-astro-cid-d6yt5l2z].open .facet-chevron[data-astro-cid-d6yt5l2z]:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.facet-knop[data-astro-cid-d6yt5l2z]:hover .facet-chevron[data-astro-cid-d6yt5l2z]:before,.facet-knop[data-astro-cid-d6yt5l2z]:hover .facet-chevron[data-astro-cid-d6yt5l2z]:after{background:var(--klei)}.facet-paneel[data-astro-cid-d6yt5l2z]{transition:grid-template-rows .4s var(--ease-uit);grid-template-rows:0fr;display:grid}.facet-blok[data-astro-cid-d6yt5l2z].open .facet-paneel[data-astro-cid-d6yt5l2z]{grid-template-rows:1fr}.facet-paneel-binnen[data-astro-cid-d6yt5l2z]{opacity:0;transition:opacity .3s var(--ease-uit);overflow:hidden}.facet-blok[data-astro-cid-d6yt5l2z].open .facet-paneel-binnen[data-astro-cid-d6yt5l2z]{opacity:1;transition-delay:80ms}@media (prefers-reduced-motion:reduce){.facet-paneel[data-astro-cid-d6yt5l2z],.facet-paneel-binnen[data-astro-cid-d6yt5l2z],.facet-chevron[data-astro-cid-d6yt5l2z]:before,.facet-chevron[data-astro-cid-d6yt5l2z]:after{transition:none}}.opties[data-astro-cid-d6yt5l2z]{gap:0;padding-bottom:.7rem;list-style:none;display:grid}.optie[data-astro-cid-d6yt5l2z]{cursor:pointer;color:var(--inkt);transition:opacity .2s var(--ease-uit), color .2s var(--ease-uit);align-items:center;gap:.65rem;padding:.4rem 0;font-size:.93rem;display:flex}.optie-vink[data-astro-cid-d6yt5l2z]{opacity:0;pointer-events:none;position:absolute}.optie-vak[data-astro-cid-d6yt5l2z]{border:1px solid var(--hairline);width:1rem;height:1rem;transition:border-color .2s var(--ease-uit), background .2s var(--ease-uit);border-radius:2px;flex:none;place-items:center;display:grid}.optie-vak[data-astro-cid-d6yt5l2z]:after{content:"";border-left:2px solid var(--ivoor);border-bottom:2px solid var(--ivoor);width:.5rem;height:.3rem;transition:transform .18s var(--ease-uit);margin-top:-.1rem;transform:rotate(-45deg)scale(0)}.optie[data-astro-cid-d6yt5l2z]:hover{color:var(--klei)}.optie[data-astro-cid-d6yt5l2z]:hover .optie-vak[data-astro-cid-d6yt5l2z]{border-color:var(--klei)}.optie-vink[data-astro-cid-d6yt5l2z]:checked~.optie-vak[data-astro-cid-d6yt5l2z]{background:var(--klei);border-color:var(--klei)}.optie-vink[data-astro-cid-d6yt5l2z]:checked~.optie-vak[data-astro-cid-d6yt5l2z]:after{transform:rotate(-45deg)scale(1)}.optie-vink[data-astro-cid-d6yt5l2z]:checked~.optie-naam[data-astro-cid-d6yt5l2z]{color:var(--inkt);font-weight:500}.optie-vink[data-astro-cid-d6yt5l2z]:focus-visible~.optie-vak[data-astro-cid-d6yt5l2z]{outline:2px solid var(--klei);outline-offset:2px}.optie-naam[data-astro-cid-d6yt5l2z]{transition:color .2s var(--ease-uit);flex:1}.optie-telling[data-astro-cid-d6yt5l2z]{color:var(--inkt-zacht);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.78rem}.optie--leeg[data-astro-cid-d6yt5l2z]{opacity:.32;pointer-events:none}.resultaten-kop[data-astro-cid-d6yt5l2z]{background:linear-gradient(90deg, var(--brons) 0 3.5rem, var(--hairline) 3.5rem) bottom left / 100% 1px no-repeat;flex-wrap:wrap;align-items:baseline;gap:.9rem 1.2rem;min-height:2rem;margin-bottom:1.4rem;padding-bottom:1.1rem;display:flex}.pf-telling[data-astro-cid-d6yt5l2z]{color:var(--inkt);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:500}.filter-toggle[data-astro-cid-d6yt5l2z]{display:none}.actieve-balk[data-astro-cid-d6yt5l2z]{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:-.2rem;margin-bottom:1.6rem;display:flex}.actieve-balk[data-astro-cid-d6yt5l2z][hidden]{display:none}.actieve-label[data-astro-cid-d6yt5l2z]{letter-spacing:.26em;color:var(--inkt-zacht);flex:none;font-size:.62rem}.actieve-filters[data-astro-cid-d6yt5l2z]{flex-wrap:wrap;gap:.4rem;display:flex}.actieve-filters[data-astro-cid-d6yt5l2z] .pill{cursor:pointer;font:inherit;color:var(--klei);background:color-mix(in srgb, var(--klei) 10%, transparent);border:1px solid color-mix(in srgb, var(--klei) 30%, transparent);transition:background .25s var(--ease-uit), border-color .25s var(--ease-uit);border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .4rem .22rem .72rem;font-size:.78rem;line-height:1.45;display:inline-flex}.actieve-filters[data-astro-cid-d6yt5l2z] .pill:hover{background:color-mix(in srgb, var(--klei) 18%, transparent);border-color:color-mix(in srgb, var(--klei) 55%, transparent)}.actieve-filters[data-astro-cid-d6yt5l2z] .pill span{opacity:.5;width:.95rem;height:.95rem;transition:opacity .25s var(--ease-uit), background .25s var(--ease-uit), color .25s var(--ease-uit);border-radius:50%;place-items:center;font-size:.72rem;line-height:1;display:grid}.actieve-filters[data-astro-cid-d6yt5l2z] .pill:hover span{opacity:1;background:var(--klei);color:var(--ivoor)}.actieve-filters[data-astro-cid-d6yt5l2z] .pill:focus-visible{outline:2px solid var(--klei);outline-offset:2px}.grid[data-astro-cid-d6yt5l2z]{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,2.5vw,2rem);display:grid}.kaart[data-astro-cid-d6yt5l2z][hidden]{display:none}.kaart-beeld[data-astro-cid-d6yt5l2z]{aspect-ratio:4/5;border-radius:3px;position:relative;overflow:hidden}.kaart-vlak[data-astro-cid-d6yt5l2z]{object-fit:cover;filter:grayscale()contrast(1.02);width:100%;height:100%;transition:filter .7s var(--ease-uit), transform 1.6s var(--ease-uit);position:absolute;inset:0}.kaart[data-astro-cid-d6yt5l2z]:hover .kaart-vlak[data-astro-cid-d6yt5l2z]{filter:grayscale(0);transform:scale(1.05)}.kaart-caption[data-astro-cid-d6yt5l2z]{color:var(--ivoor);background:#1a191640;border-color:#f4f3ed59;padding:.45rem .9rem;position:absolute;bottom:.9rem;left:.9rem}html[data-thema=donker] .kaart-caption[data-astro-cid-d6yt5l2z]{color:#f1efe6}.kaart-actie[data-astro-cid-d6yt5l2z]{opacity:0;transition:opacity .45s var(--ease-uit), transform .45s var(--ease-uit);pointer-events:none;position:absolute;bottom:.9rem;right:.9rem;transform:translateY(.7rem)}.kaart[data-astro-cid-d6yt5l2z]:hover .kaart-actie[data-astro-cid-d6yt5l2z]{opacity:1;transform:none}@media (hover:none){.kaart-vlak[data-astro-cid-d6yt5l2z]{filter:none}.kaart-actie[data-astro-cid-d6yt5l2z]{opacity:1;transform:none}}.kaart[data-astro-cid-d6yt5l2z] h2[data-astro-cid-d6yt5l2z]{transition:color .35s var(--ease-uit);margin-top:1.1rem;font-size:1.45rem}.kaart[data-astro-cid-d6yt5l2z]:hover h2[data-astro-cid-d6yt5l2z]{color:var(--klei)}.kaart-meta[data-astro-cid-d6yt5l2z]{color:var(--inkt-zacht);margin-top:.25rem;font-size:.92rem}.pf-leeg[data-astro-cid-d6yt5l2z]{border-top:1px solid var(--hairline);color:var(--inkt-zacht);text-align:center;margin-top:.5rem;padding:2.5rem 0}.pf-leeg[data-astro-cid-d6yt5l2z] .tekstlink[data-astro-cid-d6yt5l2z]{color:var(--klei);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.kaart-plek[data-astro-cid-d6yt5l2z]{margin-top:clamp(3rem,6vw,5rem)}.kaart-plek-tekst[data-astro-cid-d6yt5l2z]{max-width:34rem;color:var(--inkt-zacht);margin-top:.8rem}.aanbieden-grid[data-astro-cid-d6yt5l2z]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;padding-top:1.6rem;display:flex}.aanbieden-grid[data-astro-cid-d6yt5l2z] h2[data-astro-cid-d6yt5l2z]{margin-top:.8rem;font-size:clamp(1.9rem,4vw,3rem)}.aanbieden-tekst[data-astro-cid-d6yt5l2z]{max-width:30rem;color:var(--inkt-zacht);margin-top:.9rem}.aanbieden-acties[data-astro-cid-d6yt5l2z]{flex-wrap:wrap;gap:.9rem;display:flex}@media (width<=860px){.pf-layout[data-astro-cid-d6yt5l2z]{grid-template-columns:1fr;gap:0}.pf-filters[data-astro-cid-d6yt5l2z]{position:static}.filter-binnen[data-astro-cid-d6yt5l2z]{display:none}.pf-filters[data-astro-cid-d6yt5l2z].open .filter-binnen[data-astro-cid-d6yt5l2z]{z-index:70;background:var(--ivoor);padding:5.5rem var(--pad-x) 2.5rem;box-shadow:none;border:0;border-radius:0;align-content:start;display:grid;position:fixed;inset:0;overflow-y:auto}.filter-klaar[data-astro-cid-d6yt5l2z]{justify-content:center;margin-top:1rem}.optie[data-astro-cid-d6yt5l2z]{padding-block:.65rem}.filter-toggle[data-astro-cid-d6yt5l2z]{cursor:pointer;font:inherit;color:var(--inkt);border:1px solid var(--hairline);transition:border-color .25s var(--ease-uit);background:0 0;border-radius:2px;align-items:center;gap:.55rem;padding:.55rem 1.05rem;font-size:.88rem;font-weight:500;display:inline-flex}.filter-toggle[data-astro-cid-d6yt5l2z]:hover{border-color:var(--inkt)}.filter-toggle-icoon[data-astro-cid-d6yt5l2z]{width:.95rem;height:.62rem;position:relative}.filter-toggle-icoon[data-astro-cid-d6yt5l2z]:before,.filter-toggle-icoon[data-astro-cid-d6yt5l2z]:after{content:"";background:currentColor;height:1px;position:absolute;left:0}.filter-toggle-icoon[data-astro-cid-d6yt5l2z]:before{width:100%;top:0}.filter-toggle-icoon[data-astro-cid-d6yt5l2z]:after{width:60%;bottom:0}.kaart-beeld[data-astro-cid-d6yt5l2z]{aspect-ratio:16/10}.pf-hero[data-astro-cid-d6yt5l2z]{min-height:46svh}.pf-hero-scrim[data-astro-cid-d6yt5l2z]{background:linear-gradient(180deg, #1a1e1959 0%, #1a1e198c 40%, #20261fe6 82%, var(--ivoor) 100%)}}@media (width<=560px){.grid[data-astro-cid-d6yt5l2z]{grid-template-columns:1fr}}@media (width>=861px){.filter-klaar[data-astro-cid-d6yt5l2z]{display:none}}.kaart-plek[data-astro-cid-d6yt5l2z] .hairline[data-astro-cid-d6yt5l2z],.aanbieden[data-astro-cid-d6yt5l2z] .hairline[data-astro-cid-d6yt5l2z]{background:linear-gradient(90deg, var(--brons) 0 3.5rem, var(--hairline) 3.5rem);border:0;height:1px}
