.kop[data-astro-cid-ygis5erk]{background:var(--navy-900);color:#fff;isolation:isolate;height:clamp(520px,86svh,880px);position:relative;overflow:hidden}.kop-car[data-astro-cid-ygis5erk],.kop-car[data-astro-cid-ygis5erk] .spoor[data-astro-cid-ygis5erk],.kop-car[data-astro-cid-ygis5erk] .dia[data-astro-cid-ygis5erk],.kop-car[data-astro-cid-ygis5erk] img[data-astro-cid-ygis5erk]{height:100%}.kop-car[data-astro-cid-ygis5erk]{z-index:-1;position:absolute;inset:0}.kop-car[data-astro-cid-ygis5erk]:after{content:"";pointer-events:none;background:linear-gradient(#0c23408c 0%,#0c234000 28%),linear-gradient(#0c234000 30%,#0c234059 55%,#0c2340eb 100%);position:absolute;inset:0}.kop-car[data-astro-cid-ygis5erk] img[data-astro-cid-ygis5erk]{object-fit:cover;width:100%}.kop-car[data-astro-cid-ygis5erk] .dia[data-astro-cid-ygis5erk]{overflow:hidden}.kop-car[data-astro-cid-ygis5erk] .dia[data-astro-cid-ygis5erk].is-actief img[data-astro-cid-ygis5erk]{animation:9s ease-out both kenburns}@keyframes kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}.kop-tekst[data-astro-cid-ygis5erk]{pointer-events:none;inset-inline:0;bottom:calc(var(--space-section) + 56px);position:absolute}.kop-labels[data-astro-cid-ygis5erk]{gap:var(--space-s) var(--space-l);margin:0 0 var(--space-l);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;font-size:.875rem;font-weight:700;animation:.8s .1s both verschijn;display:flex}.kop-labels[data-astro-cid-ygis5erk] .label[data-astro-cid-ygis5erk]{color:var(--navy-900);border-radius:var(--radius-pill);background:#fff;padding:2px 10px}h1[data-astro-cid-ygis5erk]{color:#fff;max-width:none;margin:0}.naam[data-astro-cid-ygis5erk]{font-size:clamp(2.75rem, calc(17vw - var(--lengte) * .28vw), 9.5rem);letter-spacing:-.045em;text-wrap:balance;line-height:.92;display:block}.woord[data-astro-cid-ygis5erk]{vertical-align:bottom;margin-right:0;padding-bottom:.08em;display:inline-block;overflow:hidden}.woord[data-astro-cid-ygis5erk]>span[data-astro-cid-ygis5erk]{animation:.9s cubic-bezier(.2,.7,.1,1) both woord;animation-delay:calc(.15s + var(--i) * 90ms);display:inline-block}@keyframes woord{0%{transform:translateY(105%)}}.sub[data-astro-cid-ygis5erk]{margin-top:var(--space-m);letter-spacing:-.01em;color:#e3e9f1;font-size:clamp(1.25rem,.9rem + 1.6vw,2.25rem);font-weight:700;animation:.8s .55s both verschijn;display:block}@keyframes verschijn{0%{opacity:0;transform:translateY(16px)}}.spoor[data-astro-cid-ygis5erk]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.spoor[data-astro-cid-ygis5erk]::-webkit-scrollbar{display:none}.spoor[data-astro-cid-ygis5erk]>li[data-astro-cid-ygis5erk]{scroll-snap-align:start}.kop-car[data-astro-cid-ygis5erk] .dia[data-astro-cid-ygis5erk]{flex:0 0 100%}.car-knoppen[data-astro-cid-ygis5erk]{right:var(--gutter);bottom:calc(var(--space-section) + 64px);align-items:center;gap:var(--space-s);z-index:3;display:flex;position:absolute}.car-knoppen[data-astro-cid-ygis5erk] button[data-astro-cid-ygis5erk],.rail-knoppen[data-astro-cid-ygis5erk] button[data-astro-cid-ygis5erk]{color:#fff;cursor:pointer;backdrop-filter:blur(6px);background:#0c234059;border:1px solid #fff9;border-radius:50%;width:44px;height:44px;font-size:1.125rem;transition:background .2s,transform .2s}.car-knoppen[data-astro-cid-ygis5erk] button[data-astro-cid-ygis5erk]:hover{background:#0c2340b3;transform:scale(1.06)}.car-knoppen[data-astro-cid-ygis5erk] .pauze[data-astro-cid-ygis5erk]{font-size:.75rem}.car-knoppen[data-astro-cid-ygis5erk] .pauze[data-astro-cid-ygis5erk][aria-pressed=true]{color:var(--navy-900);background:#fff}.teller[data-astro-cid-ygis5erk]{text-align:center;min-width:4.5em;font-family:var(--font-display);font-weight:700}.voortgang[data-astro-cid-ygis5erk]{background:#ffffff26;height:3px;position:absolute;bottom:0;left:0;right:0}.voortgang[data-astro-cid-ygis5erk] span[data-astro-cid-ygis5erk]{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.car.loopt .voortgang[data-astro-cid-ygis5erk] span[data-astro-cid-ygis5erk]{animation:6s linear infinite voortgang}@keyframes voortgang{to{transform:scaleX(1)}}@media (width<=760px){.car-knoppen[data-astro-cid-ygis5erk]{top:var(--space-l);bottom:auto}.kop-tekst[data-astro-cid-ygis5erk]{bottom:calc(var(--space-section) + 40px)}}.alle[data-astro-cid-ygis5erk]{align-items:center;gap:var(--space-s);height:44px;padding:0 var(--space-l);margin-right:var(--space-s);border-radius:var(--radius-pill);color:var(--navy-900);font-family:var(--font-display);background:#fff;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.alle[data-astro-cid-ygis5erk]:hover{transform:scale(1.04)}.raster[data-astro-cid-ygis5erk]{grid-template-columns:6px 6px;gap:2px;display:grid}.raster[data-astro-cid-ygis5erk] i[data-astro-cid-ygis5erk]{background:currentColor;border-radius:1px;width:6px;height:6px}.kop-car[data-astro-cid-ygis5erk] .dia[data-astro-cid-ygis5erk] a[data-astro-cid-ygis5erk]{cursor:zoom-in;height:100%;display:block}@media (width<=760px){.alle[data-astro-cid-ygis5erk]{margin:0;position:absolute;top:calc(100% + 8px);right:0}}.cijfers[data-astro-cid-ygis5erk]{z-index:3;margin-top:calc(-1 * var(--space-section) - 24px);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lifted);padding:var(--space-xxl) var(--space-xxxl);gap:var(--space-xl);animation:.9s .35s both verschijn;display:grid;position:relative}.cijfers[data-astro-cid-ygis5erk] dl[data-astro-cid-ygis5erk]{gap:var(--space-l) var(--space-xxl);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.cijfers[data-astro-cid-ygis5erk] dt[data-astro-cid-ygis5erk]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.8125rem;font-weight:700}.cijfers[data-astro-cid-ygis5erk] dd[data-astro-cid-ygis5erk]{font-family:var(--font-display);letter-spacing:-.02em;margin:2px 0 0;font-size:clamp(1.375rem,1rem + 1.2vw,2rem);font-weight:800;line-height:1.1}.bijgewerkt[data-astro-cid-ygis5erk]{color:var(--ink-faint);margin:0;font-size:.8125rem}@media (width<=860px){.cijfers[data-astro-cid-ygis5erk]{padding:var(--space-xl);grid-template-columns:1fr}.cijfers[data-astro-cid-ygis5erk] dl[data-astro-cid-ygis5erk]{grid-template-columns:1fr 1fr}}.cijfers-voet[data-astro-cid-ygis5erk]{justify-content:space-between;align-items:center;gap:var(--space-m) var(--space-xxl);padding-top:var(--space-l);border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;display:flex}.vertrouwen[data-astro-cid-ygis5erk]{color:var(--ink-soft);margin:0;font-size:.875rem;font-weight:600}.vinkje[data-astro-cid-ygis5erk]{width:20px;height:20px;margin-right:var(--space-xs);background:var(--green-700);color:#fff;border-radius:50%;place-items:center;font-size:.75rem;display:inline-grid}.sterren[data-astro-cid-ygis5erk]{align-items:center;gap:var(--space-s);color:var(--ink);font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.sterren[data-astro-cid-ygis5erk]:hover span[data-astro-cid-ygis5erk]:last-child{text-decoration:underline}.sterren-rij[data-astro-cid-ygis5erk]{color:var(--star);letter-spacing:1px;font-size:1rem}.sectiemenu[data-astro-cid-ygis5erk]{z-index:20;margin-top:var(--space-xxl);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fbf9f4db;position:sticky;top:0}.sectiemenu-binnen[data-astro-cid-ygis5erk]{align-items:center;gap:var(--space-l);display:flex}.sectiemenu[data-astro-cid-ygis5erk] ul[data-astro-cid-ygis5erk]{gap:var(--space-xs);padding:var(--space-s) 0;scrollbar-width:none;flex:1;margin:0;list-style:none;display:flex;overflow-x:auto}.sectiemenu[data-astro-cid-ygis5erk] ul[data-astro-cid-ygis5erk] a[data-astro-cid-ygis5erk]{white-space:nowrap;padding:var(--space-s) var(--space-l);border-radius:var(--radius-pill);font-family:var(--font-display);color:var(--ink-soft);font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:block}.sectiemenu[data-astro-cid-ygis5erk] ul[data-astro-cid-ygis5erk] a[data-astro-cid-ygis5erk]:hover{color:var(--ink)}.sectiemenu[data-astro-cid-ygis5erk] ul[data-astro-cid-ygis5erk] a[data-astro-cid-ygis5erk][aria-current]{background:var(--navy-900);color:#fff}.menu-actie[data-astro-cid-ygis5erk]{align-items:center;gap:var(--space-s);flex-shrink:0;display:flex}.menu-prijs[data-astro-cid-ygis5erk]{margin-right:var(--space-xs);font-family:var(--font-display);white-space:nowrap;font-weight:800}.menu-knop[data-astro-cid-ygis5erk],.menu-wa[data-astro-cid-ygis5erk]{border-radius:var(--radius-pill);min-height:40px;font-family:var(--font-display);white-space:nowrap;justify-content:center;align-items:center;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex}.menu-knop[data-astro-cid-ygis5erk]{padding:0 var(--space-l);background:var(--color-action);color:var(--color-on-action)}.menu-knop[data-astro-cid-ygis5erk]:hover{background:var(--color-action-pressed)}.menu-wa[data-astro-cid-ygis5erk]{background:var(--whatsapp);color:#fff;width:40px}.menu-wa[data-astro-cid-ygis5erk]:hover{background:var(--whatsapp-donker)}@media (width<=860px){.menu-actie[data-astro-cid-ygis5erk]{display:none}}@media (width<=1080px){.menu-prijs[data-astro-cid-ygis5erk]{display:none}}.leesbalk[data-astro-cid-ygis5erk]{background:var(--navy-900);transform-origin:0;height:2px;transform:scaleX(0)}@supports (animation-timeline:scroll()){.leesbalk[data-astro-cid-ygis5erk]{animation:linear both lezen scroll(root)}}@keyframes lezen{to{transform:scaleX(1)}}section[data-astro-cid-ygis5erk][id]{scroll-margin-top:72px}.lead[data-astro-cid-ygis5erk]{font-family:var(--font-display);letter-spacing:-.015em;max-width:34ch;font-size:clamp(1.1875rem,.95rem + .8vw,1.625rem);font-weight:700;line-height:1.35}.groot[data-astro-cid-ygis5erk]{letter-spacing:-.035em;max-width:18ch;margin-bottom:var(--space-l);font-size:clamp(2rem,1.2rem + 3.4vw,4.25rem);line-height:1}@supports (animation-timeline:view()){.onthul[data-astro-cid-ygis5erk]{animation:linear both onthul view();animation-range:entry entry 70%}}@keyframes onthul{0%{opacity:0;transform:translateY(48px)}}.betalen[data-astro-cid-ygis5erk]{padding-block:var(--space-section)}.betalen-binnen[data-astro-cid-ygis5erk]{gap:var(--space-xxl);display:grid}.betalen-binnen[data-astro-cid-ygis5erk] .groot[data-astro-cid-ygis5erk]{margin-bottom:0}.betalen-intro[data-astro-cid-ygis5erk]{max-width:var(--width-read);color:var(--ink-soft);margin:0}.betalen-balk[data-astro-cid-ygis5erk]{border-radius:var(--radius-pill);gap:3px;height:14px;display:flex;overflow:hidden}.betalen-balk[data-astro-cid-ygis5erk] span[data-astro-cid-ygis5erk]{background:var(--navy-900);min-width:6px}.betalen-balk[data-astro-cid-ygis5erk] .deel-reservering[data-astro-cid-ygis5erk]{background:var(--orange-500)}.betalen-balk[data-astro-cid-ygis5erk] .deel-contract[data-astro-cid-ygis5erk]{background:color-mix(in srgb, var(--navy-600) 45%, var(--surface))}.betalen-balk[data-astro-cid-ygis5erk] .deel-bouw[data-astro-cid-ygis5erk]{background:var(--navy-600)}.betalen-stappen[data-astro-cid-ygis5erk]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:0;padding:0;list-style:none;display:grid}.betalen-stap[data-astro-cid-ygis5erk]{align-content:start;gap:var(--space-xs);padding:var(--space-xl);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-card);display:grid}.betalen-wanneer[data-astro-cid-ygis5erk]{color:var(--ink-soft);font-size:.875rem;font-weight:600}.betalen-bedrag[data-astro-cid-ygis5erk]{font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1.2}@media (width<=480px){.betalen-stappen[data-astro-cid-ygis5erk]{gap:var(--space-m)}.betalen-stap[data-astro-cid-ygis5erk]{padding:var(--space-l)}.betalen-bedrag[data-astro-cid-ygis5erk]{font-size:1.25rem}}.betalen-uitleg[data-astro-cid-ygis5erk]{color:var(--orange-600);font-size:.875rem;font-weight:700}.stap-rest[data-astro-cid-ygis5erk] .betalen-uitleg[data-astro-cid-ygis5erk]{color:var(--ink-soft);font-weight:400}.betalen-vraag[data-astro-cid-ygis5erk]{padding:var(--space-m) var(--space-xl);border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-on-action);justify-self:start;font-weight:700;text-decoration:none}.betalen-vraag[data-astro-cid-ygis5erk]:hover{background:var(--color-action-pressed)}.betalen-zeker[data-astro-cid-ygis5erk]{gap:var(--space-l) var(--space-xxl);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.betalen-zeker[data-astro-cid-ygis5erk] p[data-astro-cid-ygis5erk]{align-content:start;gap:var(--space-xs);color:var(--ink-soft);margin:0;font-size:.9375rem;display:grid}.betalen-zeker[data-astro-cid-ygis5erk] strong[data-astro-cid-ygis5erk]{color:var(--ink)}.betalen-noot[data-astro-cid-ygis5erk]{max-width:var(--width-read);color:var(--ink-soft);margin:0;font-size:.875rem}.woningen[data-astro-cid-ygis5erk]{padding-block:var(--space-section)}.wrap-rand[data-astro-cid-ygis5erk]{padding-inline:max(var(--gutter), calc((100vw - var(--width-grid)) / 2));scroll-padding-inline:max(var(--gutter), calc((100vw - var(--width-grid)) / 2));gap:var(--space-l);padding-block:var(--space-xxl)}.prijslijst[data-astro-cid-ygis5erk]{gap:var(--space-huge);margin-top:var(--space-xxl);display:grid}.soortlijst[data-astro-cid-ygis5erk]{scroll-margin-top:88px}table[data-astro-cid-ygis5erk]{border-collapse:collapse;width:100%;font-size:.9375rem}th[data-astro-cid-ygis5erk],td[data-astro-cid-ygis5erk]{text-align:left;padding:var(--space-m) var(--space-s);border-bottom:1px solid var(--line);vertical-align:top}thead[data-astro-cid-ygis5erk] th[data-astro-cid-ygis5erk]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem}tbody[data-astro-cid-ygis5erk] th[data-astro-cid-ygis5erk]{font-weight:600}.prijs[data-astro-cid-ygis5erk]{text-align:right;white-space:nowrap;font-weight:700}thead[data-astro-cid-ygis5erk] th[data-astro-cid-ygis5erk]:last-child,thead[data-astro-cid-ygis5erk] th[data-astro-cid-ygis5erk].kol-prijs{text-align:right}.pijl[data-astro-cid-ygis5erk]{font-size:.8125rem;font-weight:600;display:block}.pijl[data-astro-cid-ygis5erk][data-richting=op]{color:var(--ink-soft)}.pijl[data-astro-cid-ygis5erk][data-richting=neer]{color:var(--green-700)}.tuin[data-astro-cid-ygis5erk]{color:var(--ink-soft);font-weight:400}.kenmerk[data-astro-cid-ygis5erk] .voluit[data-astro-cid-ygis5erk],.kenmerk[data-astro-cid-ygis5erk] svg{display:none}.kenmerk[data-astro-cid-ygis5erk] svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}tr[data-astro-cid-ygis5erk].later{display:none}.soortlijst[data-astro-cid-ygis5erk]:has(details[open]) tr[data-astro-cid-ygis5erk].later{display:table-row}@media (width<=600px){thead[data-astro-cid-ygis5erk]{display:none}tbody[data-astro-cid-ygis5erk] tr[data-astro-cid-ygis5erk]{gap:var(--space-xs) var(--space-m);padding:var(--space-m) 0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.soortlijst[data-astro-cid-ygis5erk]:has(details[open]) tr[data-astro-cid-ygis5erk].later{display:grid}tbody[data-astro-cid-ygis5erk] th[data-astro-cid-ygis5erk],tbody[data-astro-cid-ygis5erk] td[data-astro-cid-ygis5erk]{border:0;padding:0}tbody[data-astro-cid-ygis5erk] th[data-astro-cid-ygis5erk]{grid-area:1/1}tbody[data-astro-cid-ygis5erk] .prijs[data-astro-cid-ygis5erk]{grid-area:1/2;font-size:1.125rem}tbody[data-astro-cid-ygis5erk] td[data-astro-cid-ygis5erk].kenmerk{align-items:center;gap:var(--space-s);color:var(--ink-soft);grid-column:1/-1;font-size:.9375rem;display:flex}tbody[data-astro-cid-ygis5erk] td[data-astro-cid-ygis5erk].kenmerk:empty,tbody[data-astro-cid-ygis5erk] td[data-astro-cid-ygis5erk].kenmerk .kort[data-astro-cid-ygis5erk]{display:none}tbody[data-astro-cid-ygis5erk] td[data-astro-cid-ygis5erk].kenmerk .voluit[data-astro-cid-ygis5erk]{display:inline}tbody[data-astro-cid-ygis5erk] td[data-astro-cid-ygis5erk].kenmerk svg{flex:none;display:block}}.alle-tel[data-astro-cid-ygis5erk]{display:none}@media (width<=600px){.woningen[data-astro-cid-ygis5erk]:not(:has(.slk-opties input:not([value=alle]):checked,.vd-opties input:not([value=alle]):checked,.extra-opties input:checked,details.alle-tel[open])) .soortlijst[data-astro-cid-ygis5erk]:not(:target) tr[data-astro-cid-ygis5erk].tel-later,.woningen[data-astro-cid-ygis5erk]:not(:has(.slk-opties input:not([value=alle]):checked,.vd-opties input:not([value=alle]):checked,.extra-opties input:checked,details.alle-tel[open])) .soortlijst[data-astro-cid-ygis5erk].tel-later:not(:target),.woningen[data-astro-cid-ygis5erk]:not(:has(details.alle-tel[open])) .soortlijst[data-astro-cid-ygis5erk]:not(:target) .meer[data-astro-cid-ygis5erk]{display:none}.soortlijst[data-astro-cid-ygis5erk]:target tr[data-astro-cid-ygis5erk].later,.woningen[data-astro-cid-ygis5erk]:has(details.alle-tel[open]) tr[data-astro-cid-ygis5erk].later{display:grid}.soortlijst[data-astro-cid-ygis5erk]:target .meer[data-astro-cid-ygis5erk],.woningen[data-astro-cid-ygis5erk]:has(details.alle-tel[open]) .meer[data-astro-cid-ygis5erk]{display:none}.alle-tel[data-astro-cid-ygis5erk]{margin-top:var(--space-l);display:block}.alle-tel[data-astro-cid-ygis5erk] summary[data-astro-cid-ygis5erk]{border:2px solid var(--ink);border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-display);cursor:pointer;justify-content:center;align-items:center;font-weight:800;list-style:none;display:flex}.alle-tel[data-astro-cid-ygis5erk] summary[data-astro-cid-ygis5erk]::-webkit-details-marker{display:none}.alle-tel[data-astro-cid-ygis5erk][open],.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input:not([value=alle]):checked,.vd-opties input:not([value=alle]):checked,.extra-opties input:checked) .alle-tel[data-astro-cid-ygis5erk]{display:none}}.meer[data-astro-cid-ygis5erk] summary[data-astro-cid-ygis5erk]{cursor:pointer;padding-top:var(--space-m);text-underline-offset:3px;font-weight:700;text-decoration:underline}.soortlijst[data-astro-cid-ygis5erk]:has(details[open]) .meer[data-astro-cid-ygis5erk]{display:none}@media (width<=600px){th[data-astro-cid-ygis5erk]:nth-child(4),td[data-astro-cid-ygis5erk]:nth-child(4){display:none}}.met-plan[data-astro-cid-ygis5erk] tbody[data-astro-cid-ygis5erk] th[data-astro-cid-ygis5erk],.met-plan[data-astro-cid-ygis5erk] td[data-astro-cid-ygis5erk]{vertical-align:middle}.rij-kop[data-astro-cid-ygis5erk]{align-items:flex-start;gap:var(--space-s);display:flex}.rij-nr[data-astro-cid-ygis5erk]{font-family:var(--font-display);font-weight:800;display:block}.rij-plek[data-astro-cid-ygis5erk]{color:var(--ink-soft);font-size:.875rem;font-weight:400;display:block}.kies[data-astro-cid-ygis5erk]{width:20px;height:20px;accent-color:var(--navy-900);cursor:pointer;flex:none;margin:2px 0 0}tr[data-astro-cid-ygis5erk]:has(.kies:checked){background:var(--sand-50)}.zon-chip[data-astro-cid-ygis5erk]{border-radius:var(--radius-pill);background:var(--sand-100);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.zee-chip[data-astro-cid-ygis5erk]{border-radius:var(--radius-pill);width:max-content;max-width:100%;color:var(--navy-900);white-space:nowrap;background:#e3ebf4;align-items:center;gap:6px;margin-top:4px;padding:3px 10px;font-size:.8125rem;font-weight:600;display:flex}.plan-zee[data-astro-cid-ygis5erk]{color:var(--navy-900);background:#e3ebf4;gap:4px;display:grid}.plan-zee[data-astro-cid-ygis5erk][hidden]{display:none}.plan-zee[data-astro-cid-ygis5erk] p[data-astro-cid-ygis5erk]{margin:0}.plan-zee[data-astro-cid-ygis5erk] summary[data-astro-cid-ygis5erk]{cursor:pointer;font-weight:600;text-decoration:underline}.zee-chip[data-astro-cid-ygis5erk] svg,.zon-chip[data-astro-cid-ygis5erk] svg,.pl-knop[data-astro-cid-ygis5erk] svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.plan-kol[data-astro-cid-ygis5erk]{text-align:right;width:1%}.pl-knop[data-astro-cid-ygis5erk]{border:1.5px solid var(--ink);border-radius:var(--radius-pill);min-height:36px;color:var(--ink);font-family:var(--font-display);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.pl-knop[data-astro-cid-ygis5erk]:hover,.pl-knop[data-astro-cid-ygis5erk]:focus-visible{background:var(--ink);color:#fff}@media (width<=600px){.met-plan[data-astro-cid-ygis5erk] tbody[data-astro-cid-ygis5erk] tr[data-astro-cid-ygis5erk]{grid-template-columns:minmax(0,1fr) auto}.met-plan[data-astro-cid-ygis5erk] tbody[data-astro-cid-ygis5erk] td[data-astro-cid-ygis5erk].kenmerk,.met-plan[data-astro-cid-ygis5erk] tbody[data-astro-cid-ygis5erk] td[data-astro-cid-ygis5erk].zon-kol{padding-left:28px}.zon-chip[data-astro-cid-ygis5erk],.zee-chip[data-astro-cid-ygis5erk]{white-space:normal;max-width:100%}.met-plan[data-astro-cid-ygis5erk] tbody[data-astro-cid-ygis5erk] td[data-astro-cid-ygis5erk].zon-kol{grid-column:1;align-self:center}.met-plan[data-astro-cid-ygis5erk] tbody[data-astro-cid-ygis5erk] td[data-astro-cid-ygis5erk].plan-kol{grid-column:2;align-self:end;width:auto}}.keuzebalk-plek[data-astro-cid-ygis5erk]:not([hidden]){bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:5;margin-top:var(--space-l);display:block;position:sticky}.keuzebalk[data-astro-cid-ygis5erk]{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-l);padding:var(--space-m) var(--space-m) var(--space-m) var(--space-l);border-radius:var(--radius-l);background:var(--navy-900);color:#fff;box-shadow:var(--shadow-lifted);flex-wrap:wrap;display:flex}.keuzebalk[data-astro-cid-ygis5erk] p[data-astro-cid-ygis5erk]{margin:0}.keuzebalk[data-astro-cid-ygis5erk] b[data-astro-cid-ygis5erk]{font-family:var(--font-display);display:block}.keuzebalk[data-astro-cid-ygis5erk] small[data-astro-cid-ygis5erk]{opacity:.8}.keuzebalk-knoppen[data-astro-cid-ygis5erk]{gap:var(--space-s);display:flex}.knop-actie[data-astro-cid-ygis5erk],.plan-knop[data-astro-cid-ygis5erk]{min-height:48px;padding:0 var(--space-l);border-radius:var(--radius-pill);background:var(--color-action);color:var(--navy-900);font:800 .9375rem var(--font-display);cursor:pointer;border:0}.knop-actie[data-astro-cid-ygis5erk]:hover,.plan-knop[data-astro-cid-ygis5erk]:hover{background:var(--color-action-pressed)}.knop-stil[data-astro-cid-ygis5erk]{min-height:48px;padding:0 var(--space-m);border-radius:var(--radius-pill);color:#fff;font:700 .875rem var(--font-display);cursor:pointer;background:0 0;border:1.5px solid #fff9}html.plan-gekozen .vaste-balk{display:none}@media (width<=760px){.keuzebalk[data-astro-cid-ygis5erk]{gap:var(--space-s);padding:var(--space-s) var(--space-m)}.keuzebalk-knoppen[data-astro-cid-ygis5erk]{width:100%}.keuzebalk[data-astro-cid-ygis5erk] .knop-actie[data-astro-cid-ygis5erk]{flex:1}.keuzebalk[data-astro-cid-ygis5erk] .knop-actie[data-astro-cid-ygis5erk],.keuzebalk[data-astro-cid-ygis5erk] .knop-stil[data-astro-cid-ygis5erk]{min-height:44px}}.plan[data-astro-cid-ygis5erk]{width:min(460px,100%);max-width:100%;height:100%;max-height:100%;padding:var(--space-xl) var(--space-xl) calc(var(--space-xl) + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lifted);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.plan[data-astro-cid-ygis5erk][open]{align-content:start;gap:var(--space-l);grid-auto-rows:max-content;display:grid}.plan[data-astro-cid-ygis5erk]::backdrop{background:#0c234080}@media (width<=600px){.plan[data-astro-cid-ygis5erk]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;height:auto;max-height:92dvh;padding-inline:var(--space-l);inset:auto 0 0}}.plan[data-astro-cid-ygis5erk] h2[data-astro-cid-ygis5erk]{margin:0;font-size:1.5rem}.plan[data-astro-cid-ygis5erk] h3[data-astro-cid-ygis5erk]{margin:0 0 var(--space-s);font-size:1.05rem}.plan-kop[data-astro-cid-ygis5erk]{justify-content:space-between;align-items:flex-start;gap:var(--space-m);display:flex}.plan-eyebrow[data-astro-cid-ygis5erk]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 2px;font-size:.75rem;font-weight:700}.plan-sub[data-astro-cid-ygis5erk]{color:var(--ink-soft);margin:2px 0 0}.plan-sluit[data-astro-cid-ygis5erk]{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:1.1rem}.plan-feiten[data-astro-cid-ygis5erk]{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.plan-feiten[data-astro-cid-ygis5erk] div{background:var(--surface);padding:10px 12px}.plan-feiten[data-astro-cid-ygis5erk] dt{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:700}.plan-feiten[data-astro-cid-ygis5erk] dd{font-family:var(--font-display);margin:2px 0 0;font-weight:700}.plan-melding[data-astro-cid-ygis5erk]{border-radius:var(--radius-m);margin:0;padding:12px 14px;font-size:.9rem}.plan-zon[data-astro-cid-ygis5erk]{background:var(--sand-100)}.plan-prijs[data-astro-cid-ygis5erk]{background:var(--orange-50);color:#8a4b0f}.plan-prijs[data-astro-cid-ygis5erk][data-richting=neer]{background:var(--green-100);color:var(--green-700)}.plan-mis[data-astro-cid-ygis5erk]{background:var(--red-soft);color:var(--red)}.plan-ontvang[data-astro-cid-ygis5erk]{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.plan-ontvang[data-astro-cid-ygis5erk] li{padding-left:28px;font-size:.9375rem;position:relative}.plan-ontvang[data-astro-cid-ygis5erk] li:before{content:"";border-left:2.5px solid var(--green-700);border-bottom:2.5px solid var(--green-700);width:12px;height:7px;position:absolute;top:4px;left:4px;transform:rotate(-45deg)}.plan-noot[data-astro-cid-ygis5erk]{color:var(--ink-soft);margin:0;font-size:.8125rem}.plan-buren[data-astro-cid-ygis5erk]{gap:var(--space-s);margin-top:var(--space-s);flex-wrap:wrap;display:flex}.plan-buren[data-astro-cid-ygis5erk] label{border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:8px;padding:7px 12px;font-size:.875rem;display:inline-flex}.plan-buren[data-astro-cid-ygis5erk] input{accent-color:var(--navy-900)}.plan-form[data-astro-cid-ygis5erk]{gap:var(--space-s);display:grid}.plan-veld[data-astro-cid-ygis5erk]{gap:var(--space-xs);font-size:.875rem;font-weight:700;display:grid}.plan-form[data-astro-cid-ygis5erk] input[data-astro-cid-ygis5erk]:not([type=checkbox]),.plan-form[data-astro-cid-ygis5erk] select[data-astro-cid-ygis5erk]{border:1.5px solid var(--line-strong);border-radius:var(--radius-m);min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fff;padding:0 14px;font-weight:400}.plan-form[data-astro-cid-ygis5erk] [data-astro-cid-ygis5erk][aria-invalid=true]{border-color:var(--red)}.plan-tel[data-astro-cid-ygis5erk]{gap:var(--space-s);grid-template-columns:auto 1fr;display:grid}.plan-uitleg[data-astro-cid-ygis5erk]{color:var(--ink-soft);font-size:.8125rem}.plan-fout[data-astro-cid-ygis5erk]{color:var(--red);font-size:.8125rem;font-weight:700}.plan-h[data-astro-cid-ygis5erk]{display:none}.plan-knop[data-astro-cid-ygis5erk]{width:100%;margin-top:var(--space-s)}.plan-of[data-astro-cid-ygis5erk]{align-items:center;gap:var(--space-m);color:var(--ink-soft);margin:0;font-size:.85rem;display:flex}.plan-of[data-astro-cid-ygis5erk]:before,.plan-of[data-astro-cid-ygis5erk]:after{content:"";background:var(--line);flex:1;height:1px}.plan-wa[data-astro-cid-ygis5erk]{justify-content:center;align-items:center;gap:var(--space-s);width:100%;min-height:48px;padding:0 var(--space-l);border-radius:var(--radius-pill);background:var(--whatsapp);color:#fff;font:800 .9375rem var(--font-display);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.plan-klaar[data-astro-cid-ygis5erk]{gap:var(--space-s);padding:var(--space-l);border-radius:var(--radius-l);background:var(--green-100);color:var(--green-700);display:grid}.plan-klaar[data-astro-cid-ygis5erk][hidden],.plan-klaar[data-astro-cid-ygis5erk] .plan-wa[data-astro-cid-ygis5erk][hidden]{display:none}.plan-klaar[data-astro-cid-ygis5erk] b[data-astro-cid-ygis5erk]{font-family:var(--font-display)}.plan-klaar[data-astro-cid-ygis5erk] p[data-astro-cid-ygis5erk]{margin:0}.slk-keuze[data-astro-cid-ygis5erk]{min-inline-size:0;margin-top:var(--space-xxl);border:0;padding-block:0}.slk-keuze[data-astro-cid-ygis5erk] legend[data-astro-cid-ygis5erk]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:var(--space-m);padding:0;font-size:1.25rem;font-weight:800}.slk-opties[data-astro-cid-ygis5erk],.vd-opties[data-astro-cid-ygis5erk]{gap:var(--space-s);scrollbar-width:none;padding:var(--space-xs);margin:calc(-1 * var(--space-xs));display:flex;overflow-x:auto}.slk-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk],.vd-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk]{min-width:140px;padding:var(--space-m) var(--space-l);border:2px solid var(--line-strong);border-radius:var(--radius-l);background:var(--surface);cursor:pointer;flex:none;gap:2px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid;position:relative}.slk-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk]:hover,.vd-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk]:hover{border-color:var(--ink);transform:translateY(-2px)}.slk-opties[data-astro-cid-ygis5erk] input[data-astro-cid-ygis5erk],.vd-opties[data-astro-cid-ygis5erk] input[data-astro-cid-ygis5erk]{opacity:0;pointer-events:none;position:absolute}.slk-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk]:has(input:checked),.vd-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk]:has(input:checked){background:var(--navy-900);border-color:var(--navy-900);color:#fff}.slk-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk]:has(input:focus-visible),.vd-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk]:has(input:focus-visible){outline:3px solid var(--orange-500);outline-offset:2px}.slk-naam[data-astro-cid-ygis5erk]{font-family:var(--font-display);font-size:1.0625rem;font-weight:800}.slk-meta[data-astro-cid-ygis5erk]{opacity:.8;font-size:.8125rem}.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input:not([value=alle]):checked) tr[data-astro-cid-ygis5erk].later{display:table-row}.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input:not([value=alle]):checked) .meer[data-astro-cid-ygis5erk],.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input[value="0"]:checked) tr[data-astro-cid-ygis5erk][data-slk]:not([data-slk="0"]),.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input[value="0"]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-heeft~="0"]),.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input[value="1"]:checked) tr[data-astro-cid-ygis5erk][data-slk]:not([data-slk="1"]),.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input[value="1"]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-heeft~="1"]),.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input[value="2"]:checked) tr[data-astro-cid-ygis5erk][data-slk]:not([data-slk="2"]),.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input[value="2"]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-heeft~="2"]),.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input[value="3"]:checked) tr[data-astro-cid-ygis5erk][data-slk]:not([data-slk="3"]),.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input[value="3"]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-heeft~="3"]),.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input[value="4"]:checked) tr[data-astro-cid-ygis5erk][data-slk]:not([data-slk="4"]),.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input[value="4"]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-heeft~="4"]){display:none}.vd-keuze[data-astro-cid-ygis5erk]{margin-top:var(--space-l)}.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input:not([value=alle]):checked,.extra-opties input:checked) tr[data-astro-cid-ygis5erk].later{display:table-row}.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input:not([value=alle]):checked,.extra-opties input:checked) .meer[data-astro-cid-ygis5erk],.soortlijst[data-astro-cid-ygis5erk].leeg,.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value=B]:checked) tr[data-astro-cid-ygis5erk][data-vd]:not([data-vd=B]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value=B]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-vd-heeft~=B]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value=G]:checked) tr[data-astro-cid-ygis5erk][data-vd]:not([data-vd=G]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value=G]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-vd-heeft~=G]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value="1"]:checked) tr[data-astro-cid-ygis5erk][data-vd]:not([data-vd="1"]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value="1"]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-vd-heeft~="1"]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value="2"]:checked) tr[data-astro-cid-ygis5erk][data-vd]:not([data-vd="2"]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value="2"]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-vd-heeft~="2"]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value="3"]:checked) tr[data-astro-cid-ygis5erk][data-vd]:not([data-vd="3"]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value="3"]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-vd-heeft~="3"]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value="4"]:checked) tr[data-astro-cid-ygis5erk][data-vd]:not([data-vd="4"]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value="4"]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-vd-heeft~="4"]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value="5"]:checked) tr[data-astro-cid-ygis5erk][data-vd]:not([data-vd="5"]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value="5"]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-vd-heeft~="5"]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value="6"]:checked) tr[data-astro-cid-ygis5erk][data-vd]:not([data-vd="6"]),.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input[value="6"]:checked) .soortlijst[data-astro-cid-ygis5erk]:not([data-vd-heeft~="6"]),.woningen[data-astro-cid-ygis5erk]:has(.extra-opties input[name=zee]:checked) tr[data-astro-cid-ygis5erk][data-slk]:not([data-zee="1"]),.woningen[data-astro-cid-ygis5erk]:has(.extra-opties input[name=zon]:checked) tr[data-astro-cid-ygis5erk][data-slk]:not([data-zon=dag]){display:none}.slk-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk].nul,.vd-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk].nul{opacity:.45}.geen-keuze[data-astro-cid-ygis5erk]{margin-top:var(--space-l);font-weight:600}@media (width<=600px){.woningen[data-astro-cid-ygis5erk]:has(.slk-opties input:not([value=alle]):checked) tr[data-astro-cid-ygis5erk].later,.woningen[data-astro-cid-ygis5erk]:has(.vd-opties input:not([value=alle]):checked,.extra-opties input:checked) tr[data-astro-cid-ygis5erk].later{display:grid}}.project[data-astro-cid-ygis5erk]{background:var(--sand-100);padding-block:var(--space-section) calc(var(--space-section) * 1.5);position:relative;overflow:hidden}.watermerk[data-astro-cid-ygis5erk]{top:var(--space-xxl);white-space:nowrap;max-width:none;font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #0c234021;pointer-events:none;margin:0;font-size:clamp(6rem,22vw,22rem);font-weight:800;line-height:.85;position:absolute;left:0}@supports (animation-timeline:view()){.watermerk[data-astro-cid-ygis5erk]{animation:linear both schuif view()}.collage[data-astro-cid-ygis5erk] .c0[data-astro-cid-ygis5erk]{animation:linear both zweef0 view()}.collage[data-astro-cid-ygis5erk] .c1[data-astro-cid-ygis5erk]{animation:linear both zweef1 view()}.collage[data-astro-cid-ygis5erk] .c2[data-astro-cid-ygis5erk]{animation:linear both zweef2 view()}}@keyframes schuif{0%{transform:translate(8%)}to{transform:translate(-35%)}}@keyframes zweef0{0%{transform:translateY(60px)}to{transform:translateY(-40px)}}@keyframes zweef1{0%{transform:translateY(140px)rotate(2deg)}to{transform:translateY(-80px)rotate(-1deg)}}@keyframes zweef2{0%{transform:translateY(220px)}to{transform:translateY(-120px)}}.project-binnen[data-astro-cid-ygis5erk]{gap:var(--space-huge);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;padding-top:clamp(80px,12vw,200px);display:grid;position:relative}.collage[data-astro-cid-ygis5erk]{aspect-ratio:4/5;position:relative}.collage[data-astro-cid-ygis5erk] img[data-astro-cid-ygis5erk]{object-fit:cover;border-radius:var(--radius-xl);box-shadow:var(--shadow-lifted);position:absolute}.collage[data-astro-cid-ygis5erk] .c0[data-astro-cid-ygis5erk]{width:78%;height:70%;inset:0 22% 30% 0}.collage[data-astro-cid-ygis5erk] .c1[data-astro-cid-ygis5erk]{border:6px solid var(--sand-100);width:58%;height:44%;top:34%;right:0}.collage[data-astro-cid-ygis5erk] .c2[data-astro-cid-ygis5erk]{border:6px solid var(--sand-100);width:44%;height:30%;bottom:0;left:10%}.combis[data-astro-cid-ygis5erk]{gap:var(--space-l);margin:0;display:grid;position:relative}.combis[data-astro-cid-ygis5erk] picture[data-astro-cid-ygis5erk]{display:block}.combis[data-astro-cid-ygis5erk] img[data-astro-cid-ygis5erk]{border-radius:var(--radius-l);width:100%;height:auto;box-shadow:var(--shadow-lifted);display:block}.combi-rij[data-astro-cid-ygis5erk]{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.combi-rij[data-astro-cid-ygis5erk].enkel{grid-template-columns:minmax(0,1fr)}.project-tekst[data-astro-cid-ygis5erk] p[data-astro-cid-ygis5erk]{font-size:1.0625rem}.kenmerken[data-astro-cid-ygis5erk]{gap:var(--space-xxl);margin-top:var(--space-huge);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid;position:relative}.kenmerken[data-astro-cid-ygis5erk]>div[data-astro-cid-ygis5erk]{background:var(--surface);border-radius:var(--radius-l);padding:var(--space-xxl)}.kenmerken[data-astro-cid-ygis5erk] ul[data-astro-cid-ygis5erk]{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.kenmerken[data-astro-cid-ygis5erk] li[data-astro-cid-ygis5erk]{gap:var(--space-s);display:flex}.kenmerken[data-astro-cid-ygis5erk] li[data-astro-cid-ygis5erk]:before{content:"✓";color:var(--navy-900);font-weight:800}@media (width<=860px){.project-binnen[data-astro-cid-ygis5erk]{grid-template-columns:1fr}.collage[data-astro-cid-ygis5erk]{aspect-ratio:1;max-width:520px}}.ligging[data-astro-cid-ygis5erk]{padding-block:var(--space-section)}.punt-kaart[data-astro-cid-ygis5erk]{max-width:var(--width-read);margin:var(--space-xl) 0 0}.punt-kaart[data-astro-cid-ygis5erk] img[data-astro-cid-ygis5erk]{aspect-ratio:16/9;border-radius:var(--radius-l);width:100%;height:auto;display:block}.strandlijn[data-astro-cid-ygis5erk]{align-items:center;gap:var(--space-m);max-width:860px;margin:var(--space-xl) 0 0;font-family:var(--font-display);color:var(--ink);font-size:1.125rem;font-weight:700;display:flex}.strandlijn[data-astro-cid-ygis5erk] svg[data-astro-cid-ygis5erk]{color:var(--ink-soft);flex:none}.strandlijn[data-astro-cid-ygis5erk].lopend svg[data-astro-cid-ygis5erk]{color:var(--green-700)}.afstanden[data-astro-cid-ygis5erk]{margin:var(--space-xxl) 0 var(--space-m);gap:var(--space-s);max-width:860px;padding:0;list-style:none;display:grid}.afstanden[data-astro-cid-ygis5erk] li[data-astro-cid-ygis5erk]{align-items:center;column-gap:var(--space-l);padding:var(--space-m) var(--space-l);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-template-areas:"soort afstand-balk afstand""soort afstand-balk reistijd";display:grid}.afstanden[data-astro-cid-ygis5erk] .soort[data-astro-cid-ygis5erk]{grid-area:soort;font-weight:700;display:grid}.afstanden[data-astro-cid-ygis5erk] .naam[data-astro-cid-ygis5erk]{color:var(--ink-soft);font-size:.875rem;font-weight:400}.afstand-balk[data-astro-cid-ygis5erk]{border-radius:var(--radius-pill);background:var(--sand-100);grid-area:afstand-balk;height:10px;overflow:hidden}.afstand-balk[data-astro-cid-ygis5erk] span[data-astro-cid-ygis5erk]{width:var(--w);border-radius:inherit;background:var(--navy-900);height:100%;display:block}.afstand[data-astro-cid-ygis5erk]{font-family:var(--font-display);letter-spacing:-.02em;grid-area:afstand;justify-self:end;font-size:1.375rem;font-weight:800;line-height:1.1}.reistijd[data-astro-cid-ygis5erk]{color:var(--ink-soft);white-space:nowrap;grid-area:reistijd;justify-self:end;font-size:.875rem}.bron[data-astro-cid-ygis5erk]{margin:0 0 var(--space-xxl);color:var(--ink-faint);font-size:.75rem}@media (width<=600px){.afstanden[data-astro-cid-ygis5erk] li[data-astro-cid-ygis5erk]{row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"soort afstand""soort reistijd""afstand-balk afstand-balk"}.afstand-balk[data-astro-cid-ygis5erk]{margin-top:var(--space-s)}}.belofte[data-astro-cid-ygis5erk]{max-width:var(--width-read);margin-top:var(--space-s);font-weight:600}.indeling[data-astro-cid-ygis5erk]{padding-block:var(--space-section) var(--space-huge)}.indeling-typen[data-astro-cid-ygis5erk]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.indeling-type[data-astro-cid-ygis5erk]{align-content:start;gap:var(--space-s);padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);min-width:0;display:grid}.indeling-type[data-astro-cid-ygis5erk] h3[data-astro-cid-ygis5erk]{margin:0;font-size:1.125rem}.indeling-sub[data-astro-cid-ygis5erk]{color:var(--ink-faint);margin:0;font-size:.9375rem}.indeling-type[data-astro-cid-ygis5erk] ul[data-astro-cid-ygis5erk]{margin:var(--space-xs) 0 0;gap:var(--space-xs);padding-left:1.1em;display:grid}.indeling-zon[data-astro-cid-ygis5erk]{align-items:center;gap:var(--space-xs) var(--space-s);margin:var(--space-xs) 0 0;color:var(--ink-soft);flex-wrap:wrap;font-size:.9375rem;display:flex}.indeling-zon[data-astro-cid-ygis5erk]>span[data-astro-cid-ygis5erk]:last-child{flex:14em;min-width:0}.zon-los[data-astro-cid-ygis5erk]{display:inline-flex}.zon-los[data-astro-cid-ygis5erk] svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.makers[data-astro-cid-ygis5erk]{gap:var(--space-xs);margin:var(--space-l) 0 0;display:grid}.makers[data-astro-cid-ygis5erk] div[data-astro-cid-ygis5erk]{gap:0 var(--space-m);flex-wrap:wrap;display:flex}.makers[data-astro-cid-ygis5erk] dt[data-astro-cid-ygis5erk]{color:var(--ink-faint);min-width:8.5em}.makers[data-astro-cid-ygis5erk] dd[data-astro-cid-ygis5erk]{margin:0;font-weight:600}.vragen[data-astro-cid-ygis5erk]{padding-block:var(--space-section)}.buren[data-astro-cid-ygis5erk]{padding-block:var(--space-section) var(--space-huge);background:var(--sand-50)}.buur[data-astro-cid-ygis5erk]{flex:0 0 min(360px,82%)}.buur[data-astro-cid-ygis5erk] a[data-astro-cid-ygis5erk]{border-radius:var(--radius-xl);background:var(--surface);height:100%;box-shadow:var(--shadow-card);text-decoration:none;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden}.buur[data-astro-cid-ygis5erk] a[data-astro-cid-ygis5erk]:hover{box-shadow:var(--shadow-lifted);transform:translateY(-6px)}.buur[data-astro-cid-ygis5erk] img[data-astro-cid-ygis5erk]{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .6s}.buur[data-astro-cid-ygis5erk] a[data-astro-cid-ygis5erk]:hover img[data-astro-cid-ygis5erk]{transform:scale(1.05)}.buur-tekst[data-astro-cid-ygis5erk]{padding:var(--space-xl);gap:2px;display:grid}.buur-naam[data-astro-cid-ygis5erk]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.buur-meta[data-astro-cid-ygis5erk]{color:var(--ink-soft);font-size:.875rem}.buur-prijs[data-astro-cid-ygis5erk]{margin-top:var(--space-s);font-weight:700}@media (width<=600px){.kop-labels[data-astro-cid-ygis5erk]>span[data-astro-cid-ygis5erk]:not(.label){display:none}}@supports (animation-timeline:scroll()){.kop-car[data-astro-cid-ygis5erk]{animation:linear both kopfoto scroll(root);animation-range:0 100svh}.kop-tekst[data-astro-cid-ygis5erk]{animation:linear both koptekst scroll(root);animation-range:0 80svh}}@keyframes kopfoto{to{filter:brightness(.7);transform:translateY(18%)}}@keyframes koptekst{to{opacity:.15;transform:translateY(-14vh)}}.inkort[data-astro-cid-ygis5erk]{gap:var(--space-l);padding-top:var(--space-xl);display:grid}.inkort[data-astro-cid-ygis5erk] .lead[data-astro-cid-ygis5erk]{max-width:760px;font-family:var(--font-body);letter-spacing:0;margin:0;font-size:1.125rem;font-weight:400;line-height:1.55}.kort-chips[data-astro-cid-ygis5erk]{gap:var(--space-s);flex-wrap:wrap;margin:0;display:flex}.tegels[data-astro-cid-ygis5erk]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}.tegel[data-astro-cid-ygis5erk]{gap:var(--space-m);padding:var(--space-m) var(--space-l);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);align-items:flex-start;display:flex}.tegel[data-astro-cid-ygis5erk] b[data-astro-cid-ygis5erk]{font-size:.9375rem;display:block}.tegel[data-astro-cid-ygis5erk] small[data-astro-cid-ygis5erk]{color:var(--ink-soft);font-size:.8125rem;display:block}.tegel-ico[data-astro-cid-ygis5erk]{border-radius:var(--radius-m);background:var(--sand-100);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tegel-ico[data-astro-cid-ygis5erk] svg[data-astro-cid-ygis5erk]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cijfers-knoppen[data-astro-cid-ygis5erk]{gap:var(--space-s);flex-wrap:wrap;display:flex}.woonkop[data-astro-cid-ygis5erk]{justify-content:space-between;align-items:flex-end;gap:var(--space-l);flex-wrap:wrap;display:flex}.woonkop[data-astro-cid-ygis5erk]>div[data-astro-cid-ygis5erk]{gap:var(--space-s);max-width:760px;display:grid}.woonkop[data-astro-cid-ygis5erk] h2[data-astro-cid-ygis5erk]{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem)}.woon-intro[data-astro-cid-ygis5erk],.woon-oproep[data-astro-cid-ygis5erk]{color:var(--ink-soft);margin:0}.woon-oproep[data-astro-cid-ygis5erk]{color:var(--ink);font-weight:600}.woon-bron[data-astro-cid-ygis5erk]{color:var(--ink-faint);text-align:right;margin:0;font-size:.8125rem}.zoeker[data-astro-cid-ygis5erk]{gap:var(--space-xl);margin-top:var(--space-xl);padding:var(--space-xl);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:grid}.vraag[data-astro-cid-ygis5erk]{border:0;min-inline-size:0;margin:0;padding:0}.vraag[data-astro-cid-ygis5erk] legend[data-astro-cid-ygis5erk]{align-items:center;gap:var(--space-s);margin-bottom:var(--space-m);font-family:var(--font-display);padding:0;font-size:1rem;font-weight:800;display:flex}.stap[data-astro-cid-ygis5erk]{background:var(--navy-900);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8125rem;display:inline-flex}.zoeker[data-astro-cid-ygis5erk] .slk-opties[data-astro-cid-ygis5erk]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;display:grid;overflow:visible}.zoeker[data-astro-cid-ygis5erk] .slk-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk]{min-width:0;padding:var(--space-m);border-width:1.5px}.zoeker[data-astro-cid-ygis5erk] .slk-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk]:hover{transform:none}.zoeker[data-astro-cid-ygis5erk] .slk-opties[data-astro-cid-ygis5erk] .slk-meta[data-astro-cid-ygis5erk]{font-size:.875rem}.vraag-rij[data-astro-cid-ygis5erk]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.vraag-rij[data-astro-cid-ygis5erk]>.vraag[data-astro-cid-ygis5erk]:only-child{grid-column:1/-1}.vd-kies[data-astro-cid-ygis5erk]{width:100%;min-height:48px;padding:0 var(--space-m);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);font:600 .9375rem var(--font-body);cursor:pointer}.vd-kies[data-astro-cid-ygis5erk]:focus-visible{outline:3px solid var(--orange-500);outline-offset:2px}.vd-opties[data-astro-cid-ygis5erk].met-lijst{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.extra-opties[data-astro-cid-ygis5erk]{gap:var(--space-s);flex-wrap:wrap;display:flex}.schakelaar[data-astro-cid-ygis5erk]{align-items:center;gap:var(--space-s);min-height:48px;padding:0 var(--space-m);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);cursor:pointer;font-size:.9375rem;display:inline-flex;position:relative}.schakelaar[data-astro-cid-ygis5erk] input[data-astro-cid-ygis5erk]{opacity:0;width:1px;height:1px;position:absolute}.baan[data-astro-cid-ygis5erk]{border-radius:var(--radius-pill);background:var(--line-strong);flex:none;width:40px;height:24px;transition:background .15s;position:relative}.baan[data-astro-cid-ygis5erk]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.schakelaar[data-astro-cid-ygis5erk] input[data-astro-cid-ygis5erk]:checked+.baan[data-astro-cid-ygis5erk]{background:var(--navy-900)}.schakelaar[data-astro-cid-ygis5erk] input[data-astro-cid-ygis5erk]:checked+.baan[data-astro-cid-ygis5erk]:after{transform:translate(16px)}.schakelaar[data-astro-cid-ygis5erk] input[data-astro-cid-ygis5erk]:focus-visible+.baan[data-astro-cid-ygis5erk]{outline:3px solid var(--orange-500);outline-offset:2px}.schakelaar[data-astro-cid-ygis5erk]:has(input:checked){border-color:var(--navy-900);background:var(--sand-50)}.schakelaar[data-astro-cid-ygis5erk] small[data-astro-cid-ygis5erk]{color:var(--ink-faint)}.schakelaar[data-astro-cid-ygis5erk].nul{opacity:.45}.uitkomst[data-astro-cid-ygis5erk]{justify-content:space-between;align-items:center;gap:var(--space-s);padding-top:var(--space-l);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.uitkomst[data-astro-cid-ygis5erk]:first-child{border-top:0;padding-top:0}.uitkomst[data-astro-cid-ygis5erk] p[data-astro-cid-ygis5erk]{margin:0}.uitkomst[data-astro-cid-ygis5erk] b[data-astro-cid-ygis5erk]{margin-right:var(--space-s);font-family:var(--font-display);font-size:1.125rem}.uitkomst[data-astro-cid-ygis5erk] span[data-astro-cid-ygis5erk]{color:var(--ink-soft)}.wis-keuzes[data-astro-cid-ygis5erk]{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.woon-tip[data-astro-cid-ygis5erk]{margin:var(--space-m) 0 0;color:var(--ink-soft);font-size:.875rem}.lees-meer[data-astro-cid-ygis5erk] summary[data-astro-cid-ygis5erk]{cursor:pointer;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:flex}.lees-meer[data-astro-cid-ygis5erk][open] summary[data-astro-cid-ygis5erk]{margin-bottom:var(--space-s)}.verkoop-zin[data-astro-cid-ygis5erk]{color:var(--ink-soft);font-size:.9375rem}.m2-vak[data-astro-cid-ygis5erk] dl[data-astro-cid-ygis5erk]{margin:0 0 var(--space-s);gap:var(--space-xs);display:grid}.m2-vak[data-astro-cid-ygis5erk] dl[data-astro-cid-ygis5erk] div[data-astro-cid-ygis5erk]{gap:var(--space-m);grid-template-columns:1fr auto;font-size:.9375rem;display:grid}.m2-vak[data-astro-cid-ygis5erk] dd[data-astro-cid-ygis5erk]{margin:0;font-weight:700}.m2-vak[data-astro-cid-ygis5erk] .eigen[data-astro-cid-ygis5erk]{font-weight:700}.m2-vak[data-astro-cid-ygis5erk] a[data-astro-cid-ygis5erk]{font-size:.875rem;font-weight:700}.ligging-binnen[data-astro-cid-ygis5erk].met-kaart{column-gap:var(--space-xxl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ligging-binnen[data-astro-cid-ygis5erk].met-kaart>.punt-kaart[data-astro-cid-ygis5erk]{grid-row:1/span 6;max-width:none}.ligging-binnen[data-astro-cid-ygis5erk].met-kaart>[data-astro-cid-ygis5erk]:not(.punt-kaart){grid-column:2}.ligging-binnen[data-astro-cid-ygis5erk].met-kaart .afstanden[data-astro-cid-ygis5erk]{margin-top:var(--space-l)}.vragen-binnen[data-astro-cid-ygis5erk] .faq{columns:2;column-gap:var(--space-xxl)}.vragen-binnen[data-astro-cid-ygis5erk] .faq details{break-inside:avoid}@media (width<=720px){.tegels[data-astro-cid-ygis5erk]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;overflow-x:auto}.inkort[data-astro-cid-ygis5erk] .lead[data-astro-cid-ygis5erk]{font-size:1rem}.tegel[data-astro-cid-ygis5erk]{scroll-snap-align:start}.woon-bron[data-astro-cid-ygis5erk]{text-align:left}.zoeker[data-astro-cid-ygis5erk]{padding:var(--space-l);gap:var(--space-l);border-radius:var(--radius-l)}.zoeker[data-astro-cid-ygis5erk] .slk-opties[data-astro-cid-ygis5erk]{grid-template-columns:repeat(2,minmax(0,1fr))}.zoeker[data-astro-cid-ygis5erk] .slk-opties[data-astro-cid-ygis5erk] label[data-astro-cid-ygis5erk]{padding:var(--space-s) var(--space-m)}.zoeker[data-astro-cid-ygis5erk] .slk-naam[data-astro-cid-ygis5erk]{letter-spacing:-.01em;font-size:.9375rem}.vraag-rij[data-astro-cid-ygis5erk]{grid-template-columns:minmax(0,1fr)}.extra-opties[data-astro-cid-ygis5erk]{display:grid}.uitkomst[data-astro-cid-ygis5erk] b[data-astro-cid-ygis5erk],.ligging-binnen[data-astro-cid-ygis5erk].met-kaart{display:block}.vragen-binnen[data-astro-cid-ygis5erk] .faq{columns:1}}
