.gl-tegel-onder{z-index:1;color:#fff;pointer-events:none;background:linear-gradient(#0000,#0000009e);flex-direction:column;gap:2px;padding:28px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.gl-tegel-onder-titel{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.gl-tegel-onder-sub{opacity:.88;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}@media (max-width:699px){.gl-tegel-onder{padding:22px 8px 8px}.gl-tegel-onder-titel{font-size:13px}.gl-tegel-onder-sub{display:none}}
.gl-pagina{--gl-inkt:#111;--gl-zacht:#55585a;--gl-gedempt:#7a7d7f;--gl-rand:#e3e3e1;--gl-vlak:#f3f3f1;--gl-gat:14px;--gl-hoek:12px;--gl-kolommen:4;color:var(--gl-inkt);background:#fff;padding:40px 0 96px}.gl-binnen{max-width:1440px;margin:0 auto;padding:0 40px}.gl-kop{max-width:720px;margin-bottom:36px}.gl-kop-pill,.gl-pill{background:var(--gl-vlak);color:var(--gl-zacht);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.gl-h1{letter-spacing:-.035em;color:var(--gl-inkt);margin:18px 0 14px;font-size:clamp(40px,5.4vw,72px);font-weight:800;line-height:1.02}.gl-intro{color:var(--gl-zacht);max-width:560px;margin:0;font-size:18px;line-height:1.55}.gl-leeg{border:1px solid var(--gl-rand);border-radius:var(--gl-hoek);background:var(--gl-vlak);max-width:720px;padding:40px}.gl-leeg-kop{color:var(--gl-inkt);margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.3}.gl-leeg-tekst{color:var(--gl-zacht);max-width:520px;margin:0 0 24px;font-size:16px;line-height:1.6}.gl-leeg-knoppen{flex-wrap:wrap;gap:12px;display:flex}.gl-leeg-knop{border:1px solid var(--gl-inkt);min-height:44px;color:var(--gl-inkt);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;text-decoration:none;display:inline-flex}.gl-leeg-knop:hover{background:var(--gl-rand)}.gl-leeg-knop-vol{background:var(--gl-inkt);color:#fff}.gl-leeg-knop-vol:hover{background:#2b2b2b}.gl-leeg-knop:focus-visible{outline:2px solid var(--gl-inkt);outline-offset:3px}@media (max-width:640px){.gl-leeg{padding:24px 20px}.gl-leeg-knop{width:100%}}.gl-tegel:focus-visible,.gl-rondknop:focus-visible,.gl-thumb:focus-visible,.gl-cta:focus-visible{outline:2px solid var(--gl-inkt);outline-offset:3px}.gl-raster-vak{container-type:inline-size}.gl-raster{grid-template-columns:repeat(var(--gl-kolommen), minmax(0, 1fr));grid-auto-rows:calc((100cqw - (var(--gl-kolommen) - 1) * var(--gl-gat)) / var(--gl-kolommen) * 1.25);gap:var(--gl-gat);grid-auto-flow:dense;margin:0;padding:0;list-style:none;display:grid}.gl-raster-item{min-width:0;min-height:0}.gl-tegel{border-radius:var(--gl-hoek);background:var(--gl-vlak);cursor:pointer;isolation:isolate;width:100%;height:100%;display:block;position:relative;overflow:hidden}.gl-tegel:after{content:"";pointer-events:none;background:0 0;transition:background-color .22s;position:absolute;inset:0}.gl-tegel-img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover) and (pointer:fine){.gl-tegel:hover .gl-tegel-img{transform:scale(1.045)}.gl-tegel:hover:after{background:#0000001f}}@media (min-width:1100px){.gl-raster-item[data-f4=breed]{grid-column:span 2}.gl-raster-item[data-f4=hoog]{grid-row:span 2}.gl-raster-item[data-f4=groot]{grid-area:span 2/span 2}}@media (min-width:700px) and (max-width:1099px){.gl-raster-item[data-f3=breed]{grid-column:span 2}.gl-raster-item[data-f3=hoog]{grid-row:span 2}.gl-raster-item[data-f3=groot]{grid-area:span 2/span 2}}@media (max-width:699px){.gl-raster-item[data-f2=breed]{grid-column:span 2}.gl-raster-item[data-f2=hoog]{grid-row:span 2}.gl-raster-item[data-f2=groot]{grid-area:span 2/span 2}}.gl-lightbox{z-index:var(--laag-modal);outline:none;justify-content:center;align-items:center;padding:32px;animation:.2s ease-out gl-in;display:flex;position:fixed;inset:0}.gl-scherm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11111173;position:absolute;inset:0}.gl-kaart{background:#fff;border-radius:28px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:40px;width:min(1180px,100%);height:min(760px,100dvh - 64px);padding:28px;animation:.24s cubic-bezier(.2,.8,.2,1) gl-kaart-in;display:grid;position:relative;box-shadow:0 30px 80px -20px #00000059,0 2px 8px #0000000f}.gl-balk{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:-8px -8px 12px;display:flex}.gl-projectnav{gap:8px;display:flex}.gl-rondknop{border:1px solid var(--gl-rand);width:44px;height:44px;color:var(--gl-inkt);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.gl-rondknop:hover:not(:disabled){background:var(--gl-vlak)}.gl-rondknop:disabled{opacity:.35;cursor:default}.gl-media{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.gl-vlak{background:var(--gl-vlak);cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;flex:auto;min-height:0;position:relative;overflow:hidden}.gl-vlak[data-ingezoomd]{cursor:grab}.gl-vlak[data-ingezoomd][data-bezig]{cursor:grabbing}.gl-beeld{transform-origin:50%;will-change:transform;transition:transform .18s ease-out;position:absolute;inset:0}.gl-vlak[data-bezig] .gl-beeld{transition:none}.gl-hoofd-img,.gl-hoog{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.gl-hoog{opacity:0;transition:opacity .16s ease-out}.gl-hoog[data-geladen]{opacity:1}.gl-teller{color:var(--gl-inkt);font-variant-numeric:tabular-nums;pointer-events:none;background:#ffffffe6;border-radius:999px;margin:0;padding:4px 10px;font-size:13px;position:absolute;bottom:12px;left:12px}.gl-thumbs{scrollbar-width:none;grid-auto-columns:calc(25% - 7.5px);grid-auto-flow:column;gap:10px;margin:0;padding:2px;list-style:none;display:grid;overflow-x:auto}.gl-thumbs::-webkit-scrollbar{display:none}.gl-thumb{aspect-ratio:4/3;background:var(--gl-vlak);cursor:pointer;border:2px solid #0000;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.gl-thumb[aria-current=true]{border-color:var(--gl-inkt)}.gl-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.gl-tekst{flex-direction:column;min-width:0;padding:8px 4px 0 0;display:flex;overflow-y:auto}.gl-pill{letter-spacing:.04em;align-self:flex-start}.gl-titel{letter-spacing:-.03em;margin:16px 0 14px;font-size:clamp(28px,2.6vw,40px);font-weight:800;line-height:1.08}.gl-beschrijving{color:var(--gl-zacht);margin:0 0 26px;font-size:16px;line-height:1.6}.gl-kenmerken{gap:20px;margin:0 0 28px;display:grid}.gl-kenmerk{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.gl-kenmerk-icoon{background:var(--gl-vlak);width:40px;height:40px;color:var(--gl-inkt);border-radius:12px;padding:9px}.gl-kenmerk dt{margin:1px 0 3px;font-size:15px;font-weight:700}.gl-kenmerk dd{color:var(--gl-gedempt);margin:0;font-size:15px;line-height:1.5}.gl-actie{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:8px;display:flex}.gl-cta{background:var(--gl-inkt);color:#fff;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.gl-cta:hover{background:#2b2b2b}.gl-cta:active{transform:scale(.98)}.gl-cta-licht{color:var(--gl-inkt);border:1px solid var(--gl-rand);background:#fff}.gl-cta-licht:hover{background:var(--gl-vlak)}@keyframes gl-in{0%{opacity:0}}@keyframes gl-kaart-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (min-width:768px){.gl-pagina{padding-top:calc(var(--poh-header-h,80px) + 48px)}}@media (max-width:1099px){.gl-pagina{--gl-kolommen:3}}@media (max-width:767px){.gl-binnen{padding:0 16px}.gl-pagina{--gl-gat:12px;padding-top:24px}.gl-kop{margin-bottom:24px}.gl-intro{font-size:16px}}@media (max-width:1023px){.gl-lightbox{align-items:stretch;padding:0}.gl-kaart{overscroll-behavior:contain;width:100%;height:100dvh;padding:0 0 calc(96px + env(safe-area-inset-bottom));box-shadow:none;border-radius:0;display:block;overflow-y:auto}.gl-balk{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;margin:0;padding:10px 12px;position:sticky;top:0}.gl-media{padding:0 12px}.gl-vlak{aspect-ratio:1;border-radius:14px;flex:none;height:auto;max-height:62dvh}.gl-tekst{padding:20px 16px 0;overflow:visible}.gl-actie{z-index:4;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--gl-rand);background:#fffffff5;flex-flow:column;justify-content:stretch;gap:8px;position:fixed;bottom:0;left:0;right:0}.gl-cta{justify-content:center;width:100%}.gl-cta-licht{min-height:44px}.gl-kaart:has(.gl-cta-licht){padding-bottom:calc(150px + env(safe-area-inset-bottom))}}@media (max-width:699px){.gl-pagina{--gl-kolommen:2}}@media (prefers-reduced-motion:reduce){.gl-lightbox,.gl-kaart{animation:none}.gl-tegel-img,.gl-tegel:after,.gl-beeld,.gl-hoog,.gl-cta{transition:none}@media (hover:hover) and (pointer:fine){.gl-tegel:hover .gl-tegel-img{transform:none}}}.gl-titel-link{color:inherit;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--gl-rand);text-decoration-color:var(--gl-rand)}.gl-titel-link:hover{-webkit-text-decoration-color:var(--gl-inkt);text-decoration-color:var(--gl-inkt)}.gl-doorlink{margin:-12px 0 24px;font-size:15px}.gl-doorlink a,.gl-meer a{color:var(--gl-inkt);text-underline-offset:3px;text-decoration:underline}.gl-meer{color:var(--gl-zacht);margin:48px 0 0;font-size:15px;line-height:1.6}
