@font-face{font-family:Lota Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Lota-Grotesque-Regular.woff2)format("woff2")}@font-face{font-family:Lota Grotesque;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/LotaGrotesque-RegularIt.woff2)format("woff2")}@font-face{font-family:Lota Grotesque;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/LotaGrotesque-SemiBold.woff2)format("woff2")}:root{--kleur-tekst:#000a14;--kleur-zacht:#4a5560;--kleur-achtergrond:#fff;--kleur-vlak:#f5f3f1;--kleur-vlak-blauw:#ebf5ff;--kleur-vlak-oranje:#fff1eb;--kleur-lijn:#e8e8e8;--kleur-marine:#001f3d;--kleur-blauw:#0a84ff;--kleur-link:#0073e7;--kleur-link-donker:#005bb5;--kleur-oranje:#ff793b;--kleur-teal:#00c2a6;--straal:8px;--breedte:64rem;--lees:48rem;color-scheme:light}*,:before,:after{box-sizing:border-box}body{color:var(--kleur-tekst);background:var(--kleur-vlak);margin:0;font-family:Lota Grotesque,system-ui,sans-serif;font-size:1.125rem;line-height:1.6}a{color:var(--kleur-link);text-underline-offset:.15em}a:hover{color:var(--kleur-link-donker)}:focus-visible{outline:3px solid var(--kleur-blauw);outline-offset:2px}h1,h2,h3{letter-spacing:-.6px;font-weight:600}.container{max-width:var(--breedte);margin-inline:auto;padding-inline:1.25rem}.skip-link{background:var(--kleur-link);color:#fff;z-index:10;border-radius:var(--straal);padding:.5rem 1rem;position:absolute;top:-4rem;left:.5rem}.skip-link:focus{color:#fff;top:.5rem}.site-header{border-bottom:1px solid var(--kleur-lijn);background:#fff}.site-header .container{padding-block:1.25rem}.site-naam{letter-spacing:-.3px;color:var(--kleur-tekst);font-size:1.25rem;font-weight:600;text-decoration:none}.site-naam:hover{color:var(--kleur-link)}.site-sub{letter-spacing:0;color:var(--kleur-zacht);font-size:1rem;font-weight:400;display:block}main{padding-block:2.5rem 4rem}h1{letter-spacing:-1px;margin:0 0 1rem;font-size:clamp(2.5rem,8vw,4rem);line-height:.95}h2{text-transform:capitalize;margin:3rem 0 1.25rem;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1}.intro{color:var(--kleur-zacht);margin:0 0 1rem;font-size:1.25rem}.site-footer{background:var(--kleur-marine);color:var(--kleur-vlak-oranje);padding-block:2rem;font-size:1rem}[data-cluster=Kerk]{--c:#0a84ff;--c-tekst:#0062cc;--c-zacht:#ebf5ff}[data-cluster=Samen]{--c:#ff793b;--c-tekst:#b34700;--c-zacht:#fff1eb}[data-cluster=Hulp]{--c:#00c2a6;--c-tekst:#00705f;--c-zacht:#ebfffc}.filters{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;display:flex}.filter{font:inherit;cursor:pointer;color:var(--kleur-tekst);border:2px solid var(--kleur-lijn);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:1rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.filter[data-cluster]{--c:#0a84ff;--c-tekst:#0062cc;--c-zacht:#ebf5ff}.filter[data-cluster=Samen]{--c:#ff793b;--c-tekst:#b34700;--c-zacht:#fff1eb}.filter[data-cluster=Hulp]{--c:#00c2a6;--c-tekst:#00705f;--c-zacht:#ebfffc}.filter[data-cluster=Alles]{--c:var(--kleur-marine);--c-tekst:var(--kleur-marine);--c-zacht:#fff}.filter:hover{border-color:var(--c)}.filter[aria-pressed=true]{background:var(--c-zacht);border-color:var(--c);color:var(--c-tekst)}.filter[data-cluster=Alles][aria-pressed=true]{background:var(--kleur-marine);color:#fff}.stip{background:var(--c);border-radius:50%;flex:none;width:.6rem;height:.6rem}.lijst{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.kaart{background:#fff;border-radius:12px;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #000a140f,0 1px 8px #000a140a}.kaart:before{content:"";z-index:2;background:var(--c);transform-origin:0;height:5px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto;transform:scaleX(.18)}.kaart-beeld{aspect-ratio:16/9;background:var(--c-zacht);position:relative;overflow:hidden}.kaart-beeld img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.kaart-vlak{background:radial-gradient(circle at 85% 20%, var(--c) 0, transparent 45%), radial-gradient(circle at 10% 90%, var(--c) 0, transparent 40%), var(--c-zacht);opacity:.55;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cluster-label{z-index:1;color:var(--c-tekst);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .7rem;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.kaart-tekst{flex:1;align-content:start;gap:.4rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.kaart h3{margin:0;font-size:1.625rem;line-height:1}.kaart h3 a{color:var(--kleur-tekst);text-decoration:none}.kaart h3 a:after{content:"";z-index:3;position:absolute;inset:0}.kaart p{margin:0}.datum{color:var(--kleur-marine);font-size:1rem;font-weight:600}.meta{color:var(--kleur-zacht);font-size:1rem}.meer{color:var(--c-tekst);opacity:0;gap:.4rem;margin-top:.5rem;font-weight:600;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(6px)}.pijl{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-block}.kaart:hover,.kaart:focus-within{transform:translateY(-6px);box-shadow:0 4px 6px #000a140d,0 18px 36px -8px #000a142e}.kaart:hover:before,.kaart:focus-within:before{transform:scaleX(1)}.kaart:hover .kaart-beeld img,.kaart:focus-within .kaart-beeld img{transform:scale(1.06)}.kaart:hover .kaart-vlak,.kaart:focus-within .kaart-vlak{transform:scale(1.12)}.kaart:hover .meer,.kaart:focus-within .meer{opacity:1;transform:none}.kaart:hover .pijl,.kaart:focus-within .pijl{transform:translate(5px)}.kaart:focus-within{outline:3px solid var(--kleur-blauw);outline-offset:3px}.kaart h3 a:focus-visible{outline:none}@media (hover:none){.meer{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kaart,.kaart:before,.kaart-beeld img,.kaart-vlak,.meer,.pijl,.filter{transition:none}.kaart:hover,.kaart:focus-within,.kaart:hover .kaart-beeld img,.kaart:hover .kaart-vlak{transform:none}}.leeg{border-radius:var(--straal);background:#fff;padding:1.5rem}[hidden]{display:none!important}.terug{margin-bottom:1.5rem;display:inline-block}.paneel{max-width:var(--lees);border-top:6px solid var(--c);background:#fff;border-radius:12px;padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 1px 8px #000a140d}.label{background:var(--c-zacht);color:var(--c-tekst);border-radius:999px;align-items:center;gap:.4rem;padding:.1rem .75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.detail-afbeelding{border-radius:var(--straal);width:100%;height:auto;margin:1.5rem 0}.beschrijving :is(p,ul,ol){margin:0 0 1em}.knop{background:var(--kleur-link);color:#fff;border-radius:var(--straal);margin-top:1rem;padding:.6rem 1.25rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-block}.knop:hover{background:var(--kleur-link-donker);color:#fff}.feiten{gap:.25rem;margin:1rem 0 0;display:grid}.feiten div{gap:.5rem;display:flex}.feiten dt{min-width:5.5rem;font-weight:600}.feiten dd{margin:0}
