.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fit-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fit-kaart{border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px}.fit-kaart h3{letter-spacing:-.6px;align-items:center;gap:10px;margin:0 0 18px;font-size:22px;display:flex}.fit-kaart h3:before{content:"";background:#487b54;border-radius:50%;width:10px;height:10px}.fit-niet h3:before{background:#c7cfc3}.fit-kaart ul{margin:0;padding:0;list-style:none}.fit-kaart li{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;line-height:1.55;display:flex}.fit-kaart li svg{flex-shrink:0;margin-top:2px}.fit-wel li svg{color:#487b54}.fit-niet li{color:var(--muted)}.fit-niet li svg{color:#a3ae9f}.over-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding:70px 0 60px;display:grid}.over-hero h1{margin:0 0 24px}.over-hero p:not(.eyebrow){max-width:560px;font-size:19px}.over-acties{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:32px;display:flex}.over-foto{margin:0;position:relative}.over-foto img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.over-foto-lijst{isolation:isolate;position:relative}.over-foto-lijst:before{content:"";background:var(--lime);z-index:-1;border-radius:20px;position:absolute;inset:18px -18px -18px 18px}.over-foto figcaption{color:var(--muted);margin-top:30px;font-size:13px}.over-feiten{border-block:1px solid var(--line);background:#fff}.over-feiten dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.over-feiten dl>div{border-left:1px solid var(--line);flex-direction:column-reverse;gap:4px;padding:28px 24px;display:flex}.over-feiten dl>div:first-child{border-left:0;padding-left:0}.over-feiten dd{letter-spacing:-1.6px;color:var(--forest);margin:0;font-size:40px;font-weight:760;line-height:1.05}.over-feiten dt{color:var(--muted);font-size:14px}.verhaal{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.verhaal-kop{top:calc(var(--site-header-height,90px) + 30px);position:sticky}.verhaal-tekst p{margin:0 0 20px;font-size:17px;line-height:1.75}.verhaal-tekst .verhaal-intro{letter-spacing:-.5px;color:var(--forest);font-size:24px;font-weight:560;line-height:1.45}.over-diensten{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.over-dienstlijst{flex-direction:column;display:flex}.over-dienstlijst a{border-top:1px solid #cfd9c6;grid-template-columns:1fr auto;align-items:center;column-gap:20px;padding:24px 0;display:grid}.over-dienstlijst a:last-child{border-bottom:1px solid #cfd9c6}.over-dienstlijst strong{letter-spacing:-.5px;font-size:22px}.over-dienstlijst span{color:var(--muted);grid-column:1;font-size:15px}.over-dienstlijst svg{grid-area:1/2/span 2;transition:transform .2s}.over-dienstlijst a:hover svg{transform:translate(6px)}@media (max-width:1000px){.over-hero,.verhaal,.over-diensten{grid-template-columns:1fr;gap:40px}.verhaal-kop{position:static}.over-feiten dl{grid-template-columns:1fr 1fr}.over-feiten dl>div:nth-child(3){border-left:0;padding-left:0}.over-feiten dl>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:680px){.fit-grid{grid-template-columns:1fr}.over-hero{padding:44px 0 40px}.over-foto-lijst:before{inset:12px -10px -12px 12px}.over-feiten dl>div{padding:20px 14px}.over-feiten dd{font-size:32px}.fit-kaart{padding:22px}}.home-jeremy{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;margin-bottom:80px;display:grid}.home-jeremy-foto img{aspect-ratio:4/5;object-position:62% center}.home-jeremy-tekst h2{margin:0 0 22px}.home-jeremy-tekst p:not(.eyebrow){max-width:560px;margin:0 0 16px;font-size:17px;line-height:1.7}.home-jeremy-tekst .home-jeremy-intro{color:var(--forest);letter-spacing:-.3px;font-size:21px;font-weight:540;line-height:1.5}.home-jeremy-feiten{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:12px 34px;margin:26px 0 0;padding:20px 0 0;font-size:14px;list-style:none;display:flex}.home-jeremy-feiten strong{letter-spacing:-1px;color:var(--forest);font-size:28px;line-height:1.1;display:block}.home-jeremy-stappen-kop{letter-spacing:.2em;text-transform:uppercase;color:var(--forest);margin:0 0 30px;font-size:13px}.op-bezoek{grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;display:grid}.op-bezoek figure{border-radius:20px;margin:0;overflow:hidden}.op-bezoek img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .8s var(--zacht,ease);display:block}.op-bezoek figure:hover img{transform:scale(1.03)}.op-bezoek-tekst h2{margin:0 0 18px}.op-bezoek-tekst p:not(.eyebrow){font-size:17px;line-height:1.7}@media (max-width:1000px){.home-jeremy,.op-bezoek{grid-template-columns:1fr;gap:44px}.home-jeremy-foto{max-width:460px}}@media (max-width:680px){.home-jeremy{text-align:center;margin-bottom:56px}.home-jeremy-foto{max-width:320px;margin-inline:auto}.home-jeremy-tekst p:not(.eyebrow){margin-inline:auto}.home-jeremy-feiten,.home-jeremy .over-acties{justify-content:center}.home-jeremy-stappen-kop{text-align:center}}
