:root{--gebied-badge:#14120fc7;--gebied-glas:#14120f38;--gebied-glas-lijn:#ffffff38;--gebied-glas-schaduw:0 1px 12px #00000059;--gebied-impressie:#ffffffe0}.gebied-pagina{background:var(--kalk);color:var(--inkt)}.gebied-pagina .container-site{padding-inline:6vw}.gebied-pagina h1,.gebied-pagina h2,.gebied-pagina h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;font-weight:300;line-height:1}.gp-opening{padding-block:56px 96px}.gp-kopregel{grid-template-columns:1fr;align-items:end;gap:24px;display:grid}.gp-kopregel h1{font-size:64px}.gp-legenda{border-top:1px solid var(--inkt);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gp-legenda-item{padding-top:14px}.gp-legenda-item p{color:var(--tekst-tweede);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:1.45}.gp-status{font:600 12px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.gp-status svg{width:14px;height:14px;color:var(--goud);flex:none}.gp-kaarten{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.gp-kaart{border:1px solid var(--lijn);background:var(--zand);border-radius:3px;flex-direction:column;min-width:0;padding:12px 12px 18px;display:flex}.gp-kaart-beeld{aspect-ratio:4/3;position:relative}.gp-kaart-beeld img{object-fit:cover;border-radius:2px;width:100%;height:100%;position:absolute;inset:0}.gp-kaart-beeld[data-bewerkt=true] img{filter:sepia(.22)saturate(.85)contrast(1.06)brightness(.9)}.gp-metro img{object-position:center 62%}.gp-fenix img{object-position:center 18%}.gp-santos img{object-position:center 10%}.gp-katendrecht img{object-position:center 55%}.gp-badge{background:var(--gebied-badge);color:var(--wit);font:600 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:absolute;top:10px;right:10px}.gp-badge svg{width:12px;height:12px;color:var(--goud-hover);flex:none}.gp-kaart-tekst{flex-direction:column;flex:1;padding:18px 4px 0;display:flex}.gp-kaart h2{text-wrap:pretty;font-size:28px}.gp-kaart-tekst>p{margin-top:10px;font-size:16px;line-height:1.5}.gp-credit{color:var(--tekst-tweede);margin-top:auto;padding-top:16px;font-size:12px;line-height:1.4}.gp-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.gp-video{background:var(--nacht);width:100%;height:640px;position:relative;overflow:hidden}.gp-video video,.gp-video-poster,.gp-video-poster img{object-fit:cover;object-position:center 50%;width:100%;height:100%;position:absolute;inset:0}.gp-video-knop{z-index:2;position:absolute;top:24px;right:24px}.gp-glas{background:var(--gebied-glas);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--gebied-glas-lijn);width:max-content;min-width:416px;max-width:520px;color:var(--wit);text-shadow:var(--gebied-glas-schaduw);border-radius:24px;padding:24px 20px 22px;position:absolute;bottom:32px;left:6vw}.gp-glas p{color:color-mix(in srgb,var(--wit) 92%,transparent);font:600 12px/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.14em}.gp-glas h2{text-wrap:balance;margin-top:10px;font-size:48px;line-height:.95}.gp-toekomst{padding-block:96px}.gp-render{aspect-ratio:2.17;width:100%;margin-top:40px;position:relative}.gp-render img{object-fit:cover;object-position:center 60%;border-radius:2px;width:100%;height:100%}.gp-render-label{position:absolute;bottom:10px;left:10px}.gp-parkblok{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:24px;margin-top:40px;display:grid}.gp-parktekst{padding-right:32px}.gp-parkstatus{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.gp-parkstatus>span{color:var(--tekst-tweede);font-size:14px;line-height:1.3}.gp-parktekst h2{margin-top:12px;font-size:44px}.gp-parktekst>.tekst-kicker{margin-top:18px}.gp-parktekst>p:not(.tekst-kicker){text-wrap:pretty;max-width:560px;margin-top:28px;font-size:18px;line-height:1.55}.gp-tegels{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;display:grid}.gp-tegel{border:1px solid var(--lijn);background:var(--zand);border-radius:3px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:20px 24px 18px;display:flex}.gp-tegel dd{white-space:nowrap;font:300 56px/1 var(--font-display);color:var(--goud-inkt);letter-spacing:0;margin:0}.gp-tegel small{font:300 26px/1 var(--font-display);margin-left:8px}.gp-tegel dt{font:600 12px/1.4 var(--font-sans);text-transform:uppercase;letter-spacing:.12em}.gebied-pagina .viewing-nieuw{position:relative;padding-top:96px!important}.gebied-pagina .viewing-nieuw:before{content:"";background:var(--lijn);height:1px;position:absolute;top:0;left:6vw;right:6vw}@media (width>=701px) and (width<=1100px){.gp-opening{padding-block:48px 80px}.gp-kopregel{grid-template-columns:1fr;gap:28px}.gp-kopregel h1{font-size:52px}.gp-kaarten{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.gp-video{height:520px}.gp-glas{min-width:323px;max-width:460px;bottom:24px}.gp-glas h2{font-size:36px}.gp-toekomst{padding-block:80px}.gp-parkblok{grid-template-columns:1fr;gap:40px}.gp-parktekst{padding-right:0}.gp-parktekst h2{font-size:36px}.gp-parktekst>p:not(.tekst-kicker){margin-top:24px}.gp-tegel dd{font-size:52px}.gebied-pagina .viewing-nieuw{padding-top:80px!important}.gebied-pagina .viewing-raster{grid-template-columns:1fr}.gebied-pagina .viewing-linkerkolom,.gebied-pagina .viewing-rechterkolom{grid-column:auto}.gebied-pagina .viewing-nieuw-lobby{flex:none;position:relative}.gebied-pagina .viewing-nieuw-lobby>div{height:auto;position:relative;inset:auto;aspect-ratio:16/9!important}}@media (width<=700px){.gp-tegel dt{letter-spacing:.08em}.gebied-pagina .container-site{padding-inline:20px}.gp-opening{padding-block:32px 64px}.gp-kopregel{grid-template-columns:1fr;gap:20px}.gp-kopregel h1{font-size:40px}.gp-legenda{grid-template-columns:1fr;gap:0}.gp-legenda-item{border-bottom:1px solid var(--lijn);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;display:grid}.gp-legenda-item p{margin:0}.gp-kaarten{grid-template-columns:1fr;gap:20px;margin-top:28px}.gp-kaart-beeld{aspect-ratio:16/10}.gp-kaart h2{font-size:26px}.gp-video{aspect-ratio:4/5;height:auto}.gp-video-knop{top:16px;right:16px}.gp-glas{width:auto;min-width:0;max-width:none;bottom:16px;left:16px;right:16px}.gp-glas h2{font-size:28px}.gp-toekomst{padding-block:64px}.gp-render{aspect-ratio:4/3;margin-top:28px}.gp-render img{object-position:38% 60%}.gp-parkblok{grid-template-columns:1fr;gap:28px;margin-top:28px}.gp-parktekst{padding:0}.gp-parkstatus{flex-direction:column;align-items:flex-start}.gp-parktekst h2{font-size:32px}.gp-parktekst>p:not(.tekst-kicker){margin-top:20px;font-size:16px}.gp-tegels{gap:12px}.gp-tegel{gap:10px;padding:16px 14px}.gp-tegel dd{font-size:44px}.gp-tegel small{margin-left:5px;font-size:18px}.gebied-pagina .viewing-nieuw{padding-top:64px!important}.gebied-pagina .viewing-nieuw:before{left:20px;right:20px}}@media (width<=380px){.gp-legenda-item{grid-template-columns:1fr;gap:4px}.gp-glas h2{font-size:26px}.gp-tegel dd{font-size:38px}}@media (prefers-reduced-motion:reduce){.gp-video video,.gp-video-knop{display:none}}
