@font-face{font-family:Zirena;src:url(../assets/fonts/Zirena-w75.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}.cp.cp--after-hero:empty{display:none}.stad{--paper: var(--cp-fg);--soft: var(--cp-soft);--muted: var(--cp-muted);--line: var(--cp-line);--green: var(--cp-green);--mist: #cfe0d6;--ink: #0a0a0a;--gutter: var(--cp-gutter);--gap: clamp(1rem, 2vw, 2rem);--ease: cubic-bezier(.19, 1, .22, 1);--display: "Zirena", "Arial Narrow", sans-serif;--read: var(--cp-text);--ui: var(--cp-ui);--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--s1: .5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2.5rem;--s5: 4rem;--s6: 6.5rem;--s7: 10.5rem;--chapter: clamp(var(--s6), 12vw, var(--s7));--field: radial-gradient(circle at 18% 10%, rgba(33, 212, 107, .12), transparent 40%), radial-gradient(circle at 50% 85%, rgba(2, 20, 10, .45), transparent 46%), linear-gradient(135deg, #10402a 0%, #0b2e1a 50%, #082515 100%);color:var(--paper);overflow-x:clip}.stad a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.stad-wrap{width:min(100% - 2 * var(--gutter),1600px);margin-inline:auto}.stad-title{margin:0;font-family:var(--display);font-weight:400;line-height:.84;letter-spacing:-.02em;text-transform:uppercase}.stad-title__line{display:block}.stad-title__word{--wght: 800;display:inline-block;white-space:nowrap}.stad-title__word--light{--wght: 300;color:var(--green)}.stad-title__char{display:inline-block;font-variation-settings:"wght" var(--wght),"wdth" 75}.stad-button{display:inline-flex;align-items:center;gap:.5em;min-height:3.5rem;padding:1rem 1.6rem;border-radius:999px;background:var(--green);color:var(--ink);font:600 1.02rem/1 var(--ui);text-decoration:none;transition:background-color .35s ease,color .35s ease}.stad-button:hover,.stad-button:focus-visible{background:var(--paper)}.stad-button--paper{min-height:4.25rem;padding-inline:2rem;background:var(--paper);font-size:1.12rem}.stad-button--paper:hover,.stad-button--paper:focus-visible{background:var(--green)}.stad-textlink{color:var(--paper);font:600 1rem/1.4 var(--ui);text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-thickness .2s ease}.stad-textlink:hover{text-decoration-thickness:2px}.stad-prose a,.stad-need__text a,.stad-step__text a,.stad-kort__answer a,.stad-gebied a{color:inherit;text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:.2em}.stad-prose a:hover,.stad-need__text a:hover,.stad-step__text a:hover,.stad-gebied a:hover{color:var(--green)}.stad-hero{position:relative;padding-top:clamp(6.5rem,13vh,9rem)}.stad-hero:before{content:"";position:absolute;inset:0 0 auto 40%;height:100%;z-index:-1;background:radial-gradient(ellipse 60% 55% at 60% 50%,rgba(33,212,107,.09),transparent 70%);pointer-events:none}.stad-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s4);align-items:center;min-height:calc(100svh - clamp(6.5rem,13vh,9rem) - var(--s4))}.stad-crumbs{grid-column:1 / -1;align-self:start}.stad-crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;font:500 .82rem/1.4 var(--ui);color:var(--muted)}.stad-crumbs li+li:before{content:"/";margin-right:.4rem;color:#f0f0f052}.stad-crumbs a{color:var(--muted);text-decoration:none}.stad-crumbs a:hover{color:var(--green)}.stad-crumbs [aria-current]{color:var(--paper)}.stad-hero__words{grid-column:1 / span 6;container-type:inline-size;align-self:center}.stad-eyebrow{margin:0 0 var(--s3);color:var(--green);font:700 .78rem/1.4 var(--ui);letter-spacing:.14em;text-transform:uppercase}.stad-hero__title{--fit: calc(200cqi / var(--light-chars, 1));font-size:min(8.4rem,13.6cqi,var(--fit))}@supports not (width: 1cqi){.stad-hero__title{--fit: calc(90vw / var(--light-chars, 1));font-size:min(8.4rem,6.12vw,var(--fit))}@media(max-width:899px){.stad-hero__title{--fit: calc(182.93vw / var(--light-chars, 1));font-size:min(8.4rem,12.44vw,var(--fit))}}}@media(hover:hover)and (pointer:fine){.stad-hero__title{--fit: calc(176cqi / var(--light-chars, 1))}@supports not (width: 1cqi){.stad-hero__title{--fit: calc(79.2vw / var(--light-chars, 1))}@media(max-width:899px){.stad-hero__title{--fit: calc(160.98vw / var(--light-chars, 1))}}}}.stad-hero--seo .stad-hero__title{font-size:min(10rem,15.5cqi,var(--fit))}@supports not (width: 1cqi){.stad-hero--seo .stad-hero__title{font-size:min(10rem,6.97vw,var(--fit))}@media(max-width:899px){.stad-hero--seo .stad-hero__title{font-size:min(10rem,14.18vw,var(--fit))}}}.stad-hero__lead{max-width:34rem;margin:var(--s4) 0 0;font-family:var(--read);font-size:clamp(1.08rem,1.3vw,1.3rem);line-height:1.55;color:var(--soft)}.stad-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);margin-top:var(--s4)}.stad-hero__map{grid-column:7 / -1;margin:0;display:grid;justify-items:center;gap:var(--s2)}.stad-map{position:relative;width:min(100%,calc(70svh * var(--ratio, 1)));container-type:inline-size}.stad-map__text{position:absolute;inset:0;margin:0;overflow:hidden;font-family:var(--mono);font-size:calc(100cqi / var(--cols) / .6);line-height:calc(100cqi / var(--cols) * 2);letter-spacing:calc(100cqi / var(--cols) - 1ch);color:#21d46b8c;white-space:pre;transition:opacity .6s ease}@supports not (width: 1cqi){.stad-map__text{font-size:calc(45vw / var(--cols) / .6);line-height:calc(45vw / var(--cols) * 2);letter-spacing:calc(45vw / var(--cols) - 1ch)}@media(max-width:899px){.stad-map__text{font-size:calc(63.06vw / var(--cols) / .6);line-height:calc(63.06vw / var(--cols) * 2);letter-spacing:calc(63.06vw / var(--cols) - 1ch)}}@media(max-width:640px){.stad-map__text{font-size:calc(87.54vw / var(--cols) / .6);line-height:calc(87.54vw / var(--cols) * 2);letter-spacing:calc(87.54vw / var(--cols) - 1ch)}}}.stad-map__place{color:var(--paper);font-weight:700}.stad-map__canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.stad-map.is-drawn .stad-map__canvas{opacity:1}.stad-map.is-drawn .stad-map__text{opacity:0}.stad-map__label{position:absolute;top:var(--y);left:var(--x);display:inline-flex;align-items:baseline;gap:.5em;padding:.35em .6em;border:1px solid rgba(240,240,240,.16);border-radius:7px;background:#0a0a0ad6;color:var(--muted);font:500 clamp(.62rem,1.7cqi,.8rem) / 1.2 var(--ui);white-space:nowrap;transform:translate(1.1em,-50%)}@supports not (width: 1cqi){.stad-map__label{font:500 clamp(.62rem,.77vw,.8rem) / 1.2 var(--ui)}@media(max-width:899px){.stad-map__label{font:500 clamp(.62rem,1.07vw,.8rem) / 1.2 var(--ui)}}@media(max-width:640px){.stad-map__label{font:500 clamp(.62rem,1.49vw,.8rem) / 1.2 var(--ui)}}}.stad-map__label b{color:var(--paper);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stad-map__label--left{transform:translate(calc(-100% - 1.1em),-50%)}.stad-map__label.is-heart{border-color:var(--green);background:var(--green);color:var(--ink);font-size:clamp(.7rem,2cqi,.92rem)}@supports not (width: 1cqi){.stad-map__label.is-heart{font-size:clamp(.7rem,.9vw,.92rem)}@media(max-width:899px){.stad-map__label.is-heart{font-size:clamp(.7rem,1.26vw,.92rem)}}@media(max-width:640px){.stad-map__label.is-heart{font-size:clamp(.7rem,1.75vw,.92rem)}}}.stad-map__label.is-heart b{color:var(--ink)}.stad-map__label--edge{border-color:#21d46b80}.stad-map__label--edge b{color:var(--green)}.stad-map__label--edge.stad-map__label--right{transform:translateY(-50%)}.stad-map__label--edge.stad-map__label--left{transform:translate(-100%,-50%)}.stad-map__label--edge.stad-map__label--above{transform:translate(-50%,-100%)}.stad-map__label--edge.stad-map__label--below{transform:translate(-50%)}.stad-map__caption{max-width:40rem;color:var(--muted);font:500 .78rem/1.5 var(--ui);text-align:center}.stad-map__caption a{color:inherit}.stad-ask{position:absolute;top:var(--y);left:var(--x);display:inline-flex;align-items:center;gap:.45em;padding:.5em .85em .5em .7em;border-radius:999px;background:var(--paper);color:var(--ink);font:600 clamp(.66rem,1.9cqi,.86rem) / 1.1 var(--ui);white-space:nowrap;box-shadow:0 .6em 1.6em #00000073;transform:translate(-50%,calc(-100% - .9em));transition:opacity .45s ease,transform .7s var(--ease);z-index:2}@supports not (width: 1cqi){.stad-ask{font:600 clamp(.66rem,.86vw,.86rem) / 1.1 var(--ui)}@media(max-width:899px){.stad-ask{font:600 clamp(.66rem,1.2vw,.86rem) / 1.1 var(--ui)}}@media(max-width:640px){.stad-ask{font:600 clamp(.66rem,1.66vw,.86rem) / 1.1 var(--ui)}}}.stad-ask:after{content:"";position:absolute;left:50%;bottom:-.32em;width:.7em;height:.7em;background:inherit;transform:translate(-50%) rotate(45deg);border-radius:0 0 2px}.stad-ask svg{flex:none;color:#1d6b3f}.stad-ask.is-extra{display:none}.stad-map.is-live .stad-ask{display:inline-flex;opacity:0;transform:translate(-50%,calc(-100% - .3em))}.stad-map.is-live .stad-ask.is-on{opacity:1;transform:translate(-50%,calc(-100% - .9em))}.stad-kort{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s4);margin-top:var(--chapter);padding-top:var(--s4);border-top:1px solid var(--line)}.stad-kort__label{grid-column:1 / span 3;margin:0;color:var(--green);font:700 .78rem/1.6 var(--ui);letter-spacing:.14em;text-transform:uppercase}.stad-kort__answer{grid-column:4 / -1;max-width:46rem;margin:0;font-family:var(--read);font-weight:300;font-size:clamp(1.4rem,2.3vw,2.3rem);line-height:1.32;letter-spacing:-.01em}.stad-kort__facts{grid-column:4 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gap);margin:0}.stad-kort__facts div{display:grid;gap:.3rem;padding:var(--s2) 0;border-top:1px solid var(--line)}.stad-kort__facts dt{color:var(--muted);font:500 .82rem/1.4 var(--ui)}.stad-kort__facts dd{margin:0;font:400 1.05rem/1.45 var(--read)}.stad-ch{margin-top:var(--chapter)}.stad-ch__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s5);align-items:start}.stad-ch__head{grid-column:1 / span 5}.stad-ch__number{margin:0 0 var(--s2);padding-top:var(--s2);border-top:3px solid var(--green);width:3.5rem;color:var(--green);font:700 .9rem/1 var(--ui);font-variant-numeric:tabular-nums}.stad-ch__title{margin:0;font-family:var(--display);font-weight:400;font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(2.6rem,5vw,5.4rem);line-height:.88;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance}.stad-prose{grid-column:7 / -1;max-width:40rem}.stad-prose p{margin:0;font-family:var(--read);font-size:clamp(1.04rem,1.15vw,1.16rem);line-height:1.68;color:var(--soft)}.stad-prose p+p{margin-top:1em}.stad-source{margin:var(--s2) 0 0;color:var(--muted);font:500 .78rem/1.55 var(--ui)}.stad-source a{color:inherit;text-decoration:underline;text-decoration-color:#21d46b99;text-underline-offset:.2em}.stad-note{margin:0;color:var(--muted);font:500 .88rem/1.55 var(--ui)}.stad-stad__figures{grid-column:1 / -1}.stad-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);margin:0;padding:0;list-style:none}.stad-figure{position:relative;display:grid;gap:var(--s1);padding-top:var(--s3);border-top:1px solid var(--line);container-type:inline-size}.stad-figure:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:3px;background:var(--green);transform-origin:left}.stad-figures.is-armed .stad-figure:before{transform:scaleX(0);transition:transform 1.2s var(--ease)}.stad-figures.is-armed.is-in .stad-figure:before{transform:scaleX(1)}.stad-figure__value{font-family:var(--display);font-variation-settings:"wght" 800,"wdth" 75;font-size:min(6rem,24cqi);line-height:.9;letter-spacing:-.02em;font-variant-numeric:tabular-nums}@supports not (width: 1cqi){.stad-figure__value{font-size:min(6rem,5.16vw)}@media(max-width:899px){.stad-figure__value{font-size:min(6rem,10.46vw)}}}.stad-figure__label{color:var(--muted);font:500 .88rem/1.4 var(--ui)}.stad-stad__text{grid-row:1}.stad-bars{grid-column:1 / span 7;margin:0}.stad-concurrentie .stad-bars{grid-column:1 / -1}.stad-bars__title{margin-bottom:var(--s3);font:700 .78rem/1.5 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.stad-bars__list{margin:0;padding:0;list-style:none}.stad-bar{display:grid;grid-template-columns:minmax(9rem,15rem) minmax(0,1fr) 7.5rem;align-items:center;gap:var(--s3);padding:.85rem 0;border-top:1px solid var(--line)}.stad-bar__name{font:500 .95rem/1.3 var(--ui)}.stad-bar__track{position:relative;height:.75rem;border-radius:1px;background:#f0f0f012}.stad-bar__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--share) * 100%);border-radius:1px;background:var(--green);transform-origin:left}.stad-bars.is-armed .stad-bar__fill{transform:scaleX(0);transition:transform 1.1s var(--ease)}.stad-bars.is-armed .stad-bar:nth-child(2) .stad-bar__fill{transition-delay:.08s}.stad-bars.is-armed .stad-bar:nth-child(3) .stad-bar__fill{transition-delay:.16s}.stad-bars.is-armed .stad-bar:nth-child(4) .stad-bar__fill{transition-delay:.24s}.stad-bars.is-armed .stad-bar:nth-child(5) .stad-bar__fill{transition-delay:.32s}.stad-bars.is-armed .stad-bar:nth-child(6) .stad-bar__fill{transition-delay:.4s}.stad-bars.is-armed.is-in .stad-bar__fill{transform:scaleX(1)}.stad-bar__mark{position:absolute;top:-.3rem;bottom:-.3rem;left:calc(var(--brabant) * 100%);width:2px;background:var(--paper)}.stad-bar__value{display:grid;font:700 .95rem/1.25 var(--ui);font-variant-numeric:tabular-nums;text-align:right}.stad-bar__count{font-weight:500;color:var(--muted)}.stad-bar__brabant{color:var(--muted);font-weight:500;font-size:.78rem}.stad-bars__legend{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:var(--s2) 0 0;padding-top:var(--s2);border-top:1px solid var(--line);color:var(--muted);font:500 .82rem/1.4 var(--ui)}.stad-bars__key{display:inline-block;width:1.1rem;height:.6rem;background:var(--green)}.stad-bars__key--brabant{width:2px;height:1rem;margin-left:var(--s2);background:var(--paper)}.stad-bars-aside{grid-column:9 / -1;align-self:center;display:grid;gap:var(--s3)}.stad-bars-aside__note{margin:0;padding-left:var(--s3);border-left:3px solid var(--green);font:300 clamp(1.3rem,1.9vw,1.9rem) / 1.38 var(--read)}.stad-needs{grid-column:1 / -1;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.stad-need{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"tag text" "title text";column-gap:var(--gap);align-items:start;padding:var(--s4) 0;border-top:1px solid var(--line);transition:padding-left .6s var(--ease)}.stad-need__tag{grid-area:tag;margin:0 0 var(--s1);color:var(--green);font:700 .78rem/1.6 var(--ui);letter-spacing:.12em;text-transform:uppercase}.stad-need__title{grid-area:title;margin:0;font-family:var(--display);font-weight:400;font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(2.2rem,4.4vw,4.6rem);line-height:.9;text-transform:uppercase;transition:color .4s ease}.stad-need__text{grid-area:text;margin:0;font:400 clamp(1.02rem,1.12vw,1.14rem) / 1.65 var(--read);color:var(--soft)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.stad-need:hover{padding-left:1.2rem}.stad-need:hover .stad-need__title{color:var(--green)}}.stad-gebied__body{grid-column:7 / -1;display:grid;gap:var(--s4)}.stad-gebied__text{margin:0;max-width:40rem;font:300 clamp(1.25rem,1.8vw,1.8rem) / 1.4 var(--read)}.stad-places{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.stad-places li{padding:.55rem .95rem;border:1px solid rgba(240,240,240,.22);border-radius:999px;font:500 .9rem/1.2 var(--ui)}.stad-places li:first-child{border-color:var(--green);color:var(--green)}.stad-gebied__near{margin:0;color:var(--muted);font:500 .95rem/1.6 var(--ui)}.stad-gebied__near a{color:var(--paper)}.stad-route{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap);margin:0;padding:0;list-style:none}.stad-route:before,.stad-route:after{content:"";position:absolute;top:.55rem;left:.55rem;right:0;height:1px;background:var(--line)}.stad-route:after{background:var(--green);transform-origin:left}.stad-route.is-armed:after{transform:scaleX(0);transition:transform 1.8s var(--ease)}.stad-route.is-armed.is-in:after{transform:scaleX(1)}.stad-route__step{position:relative;display:grid;align-content:start;gap:.4rem;padding-top:2.2rem}.stad-route__dot{position:absolute;top:0;left:0;width:1.1rem;height:1.1rem;border:1px solid var(--green);border-radius:50%;background:var(--ink);z-index:1}.stad-route__dot:after{content:"";position:absolute;inset:.25rem;border-radius:50%;background:var(--green)}.stad-route__number{color:var(--green);font:700 .85rem/1 var(--ui);font-variant-numeric:tabular-nums}.stad-route__title{margin:0;font-family:var(--display);font-weight:400;font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(1.5rem,2vw,2.1rem);line-height:.95;text-transform:uppercase}.stad-route__time{margin:0;color:var(--green);font:600 .82rem/1.4 var(--ui)}.stad-route__text{margin:0;color:var(--soft);font:400 .98rem/1.55 var(--read)}.stad-proces__more{grid-column:1 / -1;margin:0}.stad-queries{grid-column:1 / span 5;grid-row:2;display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.stad-queries li{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:.75rem 1.1rem;border-radius:999px;background:#111312;border:1px solid var(--line)}.stad-queries__text{font:600 1rem/1.3 var(--ui)}.stad-queries__text:before{content:"\2315";margin-right:.55em;color:var(--green)}.stad-queries__place{color:var(--muted);font:500 .78rem/1.3 var(--ui);letter-spacing:.06em;text-transform:uppercase}.stad-zoeken__text{grid-row:1 / span 2}.stad-concurrentie__text{grid-column:1 / span 7;max-width:44rem}.stad-concurrentie__text{margin:0;font:300 clamp(1.25rem,1.7vw,1.7rem) / 1.42 var(--read)}.stad-steps{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);margin:0;padding:0;list-style:none}.stad-step{display:grid;align-content:start;gap:var(--s2);padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line);border-radius:clamp(16px,1.6vw,22px);background:#111312;transition:border-color .35s ease,transform .6s var(--ease)}.stad-step:hover{border-color:#21d46b73}.stad-step__number{color:var(--green);font-family:var(--display);font-variation-settings:"wght" 800,"wdth" 75;font-size:2.4rem;line-height:1}.stad-step__number span{color:var(--muted);font-size:.5em;margin-left:.15em}.stad-step__title{margin:0;font-family:var(--display);font-weight:400;font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:.92;text-transform:uppercase}.stad-step__text{margin:0;color:var(--soft);font:400 1.04rem/1.62 var(--read)}.stad-ai__body{grid-column:1 / span 5;grid-row:2;display:grid;gap:var(--s3)}.stad-ai__body .stad-prose{grid-column:auto;max-width:none}.stad-ai__more{margin:0}.stad-answer{grid-column:7 / -1;grid-row:1 / span 2;align-self:center;margin:0;padding:clamp(1.4rem,3vw,2.4rem);border-radius:clamp(16px,1.8vw,24px);background:#f2f5f1;color:var(--ink);box-shadow:0 2.4rem 5rem #00000080}.stad-answer__label{display:flex;align-items:center;gap:.6rem;margin:0 0 var(--s3);color:#1d6b3f;font:700 .75rem/1.4 var(--ui);letter-spacing:.12em;text-transform:uppercase}.stad-answer__label span{padding:.25rem .6rem;border-radius:999px;background:#0a0a0a14;color:#4a4f4c;letter-spacing:.06em}.stad-answer__question{justify-self:end;width:fit-content;max-width:90%;margin:0 0 var(--s3) auto;padding:.8rem 1.1rem;border-radius:1.2rem 1.2rem .3rem;background:#dfe7e1;font:600 1rem/1.4 var(--ui)}.stad-answer__text{margin:0;font:400 clamp(1.05rem,1.3vw,1.25rem) / 1.6 var(--ui)}.stad-answer__cite{display:inline-grid;place-items:center;width:1.3em;height:1.3em;margin-left:.3em;border-radius:50%;background:#1d6b3f;color:#fff;font-size:.7em;font-weight:700;vertical-align:.2em}.stad-answer__sources{display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--s3) 0 0}.stad-answer__source{padding:.4rem .8rem;border-radius:999px;background:#0a0a0a12;color:#3c423e;font:600 .8rem/1.2 var(--ui)}.stad-answer__source.is-you{background:#1d6b3f;color:#fff}.stad-steden{margin-top:var(--chapter);padding-top:var(--s3);border-top:1px solid var(--line)}.stad-steden__title{margin:0 0 var(--s2);color:var(--muted);font:700 .78rem/1.4 var(--ui);letter-spacing:.14em;text-transform:uppercase}.stad-steden ul{display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;margin:0;padding:0;list-style:none}.stad-steden a,.stad-steden span{font-family:var(--display);font-variation-settings:"wght" 700,"wdth" 75;font-size:clamp(1.4rem,2.2vw,2.2rem);line-height:1.1;text-transform:uppercase;text-decoration:none;color:var(--paper);transition:color .3s ease}.stad-steden a:hover,.stad-steden [aria-current]{color:var(--green)}.stad-close{position:relative;isolation:isolate;overflow:clip;margin-top:var(--s6);padding-block:clamp(var(--s6),12vw,var(--s7)) clamp(var(--s4),5vw,var(--s5));background:var(--field)}.stad-close__ascii{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;color:var(--green);pointer-events:none}.stad-close__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:clamp(var(--s4),5vw,var(--s5));align-items:end}.stad-close__title{grid-column:1 / -1;font-size:clamp(3.2rem,10vw,10.5rem)}.stad-close__text{grid-column:1 / span 6;max-width:34ch;margin:0;font-family:var(--read);font-size:clamp(1.12rem,1.4vw,1.4rem);line-height:1.5;color:var(--mist)}.stad-close .stad-button--paper{grid-column:8 / -1;justify-self:start}.stad-close__more{grid-column:1 / -1;margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid rgba(240,240,240,.18)}.stad-close__more-title{margin:0 0 var(--s2);font:700 .75rem/1.4 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.stad-close__more ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin:0;padding:0;list-style:none}.stad-close__more a{display:grid;gap:.3rem;color:var(--paper);text-decoration:none}.stad-close__more-label{font:600 1.05rem/1.3 var(--ui);text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:.25em}.stad-close__more a:hover .stad-close__more-label{text-decoration-thickness:2px}.stad-close__more-text{font-family:var(--read);font-size:.95rem;line-height:1.5;color:var(--mist)}.stad-toc{margin-top:var(--s5);padding:var(--s3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stad-toc__title{margin:0 0 var(--s2);color:var(--muted);font:700 .75rem/1.4 var(--ui);letter-spacing:.14em;text-transform:uppercase}.stad-toc ol{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.stad-toc a{display:inline-flex;align-items:baseline;gap:.45em;padding:.55rem .95rem;border:1px solid rgba(240,240,240,.2);border-radius:999px;color:var(--paper);font:500 .9rem/1.2 var(--ui);text-decoration:none;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.stad-toc a span{color:var(--green);font-weight:700;font-size:.78em;font-variant-numeric:tabular-nums}.stad-toc a:hover,.stad-toc a:focus-visible{border-color:var(--green);background:var(--green);color:var(--ink)}.stad-toc a:hover span,.stad-toc a:focus-visible span{color:var(--ink)}.stad-ch__title{scroll-margin-top:6.5rem}.stad-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--gap);margin:0;padding:0;list-style:none}.stad-cell{display:grid;align-content:start;gap:var(--s2);padding:var(--s4) 0;border-top:1px solid var(--line)}.stad-cell__number{color:var(--green);font:700 .85rem/1 var(--ui);font-variant-numeric:tabular-nums}.stad-cell__title{margin:0;font-family:var(--display);font-weight:400;font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:.92;text-transform:uppercase}.stad-cell__text{margin:0;max-width:34rem;color:var(--soft);font:400 1.02rem/1.65 var(--read)}.stad-cell__text a,.stad-type__text a,.stad-phase__text a{color:inherit;text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:.2em}.stad-types{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);margin:0;padding:0;list-style:none}.stad-type{display:grid;grid-template-rows:auto auto 1fr;gap:var(--s1);padding:clamp(1.3rem,2.4vw,2rem);border:1px solid var(--line);border-radius:clamp(14px,1.4vw,20px);background:#111312}.stad-type__name{margin:0;font-family:var(--display);font-weight:400;font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(1.6rem,2.1vw,2.2rem);line-height:.92;text-transform:uppercase}.stad-type__scope{margin:0 0 var(--s1);color:var(--green);font:600 .82rem/1.4 var(--ui)}.stad-type__text{margin:0;color:var(--soft);font:400 1rem/1.62 var(--read)}.stad-kosten__text{grid-column:1 / span 6;grid-row:2}.stad-prices{grid-column:8 / -1;grid-row:1 / span 2;align-self:start;margin:0}.stad-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;font:400 .98rem/1.45 var(--ui)}.stad-table__caption{caption-side:top;padding:0 0 var(--s2);text-align:left;color:var(--mist);font:700 .75rem/1.4 var(--ui);letter-spacing:.12em;text-transform:uppercase}.stad-table th,.stad-table td{padding:.85rem 1rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.stad-table thead th{background:#111312;color:var(--muted);font:700 .72rem/1.4 var(--ui);letter-spacing:.1em;text-transform:uppercase}.stad-table tbody th{font-weight:600}.stad-table td{font-variant-numeric:tabular-nums}.stad-table tbody tr:last-child th,.stad-table tbody tr:last-child td{border-bottom:0}.stad-phases{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin:0;padding:0;list-style:none}.stad-phases:before,.stad-phases:after{content:"";position:absolute;top:.55rem;left:.55rem;right:0;height:1px;background:var(--line)}.stad-phases:after{background:var(--green);transform-origin:left}.stad-phases.is-armed:after{transform:scaleX(0);transition:transform 1.8s var(--ease)}.stad-phases.is-armed.is-in:after{transform:scaleX(1)}.stad-phase{position:relative;display:grid;align-content:start;gap:var(--s2);padding-top:2.4rem}.stad-phase__title{margin:0;font-family:var(--display);font-weight:400;font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:.92;text-transform:uppercase}.stad-phase__text{margin:0;max-width:34rem;color:var(--soft);font:400 1.04rem/1.65 var(--read)}.stad-check{grid-column:1 / -1;padding:clamp(1.4rem,3vw,2.4rem);border:1px solid rgba(33,212,107,.35);border-left-width:3px;border-radius:clamp(14px,1.4vw,20px);background:#0f1913}.stad-check__title{margin:0 0 var(--s3);font-family:var(--display);font-weight:400;font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(1.6rem,2.2vw,2.3rem);line-height:.95;text-transform:uppercase}.stad-check__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--gap);margin:0;padding:0;list-style:none}.stad-check__list li{position:relative;padding-left:2rem;color:var(--soft);font:400 1rem/1.55 var(--read)}.stad-check__list li:before{content:"";position:absolute;left:.3rem;top:.2em;width:.5rem;height:.95rem;border-right:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(45deg)}@media(max-width:899px){.stad-check__list{grid-template-columns:minmax(0,1fr)}}@media(min-width:900px)and (max-width:1199px){.stad-grid,.stad-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.agou-faq{position:relative;z-index:30010;padding:0 clamp(2rem,6vw,6rem);overflow:clip;background:#0a0a0a;color:#f0f0f0}.agou-faq__shape{position:absolute;top:25%;right:-4%;z-index:0;perspective:1000px;pointer-events:none}.agou-faq__shape-rotor{position:relative;width:clamp(26rem,39vw,35rem);aspect-ratio:1;transform-style:preserve-3d}.agou-faq__shape-rotor span{position:absolute;top:50%;left:50%;width:16%;height:100%;border-radius:999px;background:linear-gradient(#6ff0a4,#21d46b,#138a43 70%,#0b2e1a);box-shadow:inset 0 6px 14px #ffffff40,inset 0 -8px 18px #00000059;opacity:.18;transform:translate(-50%,-50%) rotate(var(--blade, 0deg))}.agou-faq__shape-rotor span:nth-child(2){--blade: 60deg}.agou-faq__shape-rotor span:nth-child(3){--blade: 120deg}.agou-faq__content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:5rem;padding:11rem 0 max(10rem,40vh)}.agou-faq__intro-inner{position:sticky;top:8rem}.agou-faq__label{display:inline-flex;color:#21d46b;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.agou-faq__title{margin-top:2rem;font-family:Breton,Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,5vw,4.75rem);font-weight:300;line-height:.98;letter-spacing:-.045em}.agou-faq__accent{font-family:other,Georgia,serif;font-size:1.08em;letter-spacing:-.03em;color:#21d46b}.agou-faq__lead{max-width:28rem;margin-top:2rem;color:#f0f0f099;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.45}.agou-faq__cta{display:inline-flex;align-items:center;margin-top:2.5rem;padding:.95rem 1.75rem;border-radius:999px;background:linear-gradient(90deg,#17a653,#21d46b);box-shadow:0 12px 30px -12px #21d46b73;color:#0a0a0a;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.agou-faq__cta:hover{opacity:.9}.agou-faq__cta:active{transform:scale(.98)}.agou-faq__list{border-top:1px solid rgba(240,240,240,.1)}.agou-faq__item{border-bottom:1px solid rgba(240,240,240,.1)}.agou-faq__question{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:2rem 0;cursor:pointer;list-style:none}.agou-faq__question::-webkit-details-marker{display:none}.agou-faq__question:focus-visible{outline:2px solid #21d46b;outline-offset:4px}.agou-faq__question h3{font-family:Breton,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.3rem,1.9vw,1.65rem);font-weight:400;line-height:1.3;letter-spacing:-.015em;transition:color .3s ease}.agou-faq__icon{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(240,240,240,.2);border-radius:50%;transition:border-color .3s ease,color .3s ease,background-color .3s ease}.agou-faq__icon span{position:absolute;width:1rem;height:2px;border-radius:2px;background:currentColor;transition:transform .4s cubic-bezier(.65,0,.35,1)}.agou-faq__icon span:last-child{transform:rotate(90deg)}.agou-faq__question:hover h3,.agou-faq__item[open]:not(.is-closing) h3{color:#21d46b}.agou-faq__question:hover .agou-faq__icon{border-color:#21d46b;color:#21d46b}.agou-faq__item[open]:not(.is-closing) .agou-faq__icon{border-color:#21d46b;background:#21d46b;color:#0a0a0a}.agou-faq__item[open]:not(.is-closing) .agou-faq__icon span:last-child{transform:rotate(0)}.agou-faq__answer{overflow:hidden}.agou-faq__answer p{max-width:42rem;padding:0 4rem 2rem 0;color:#f0f0f099;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.65}.agou-faq__answer a{color:#21d46b;text-decoration:underline;text-underline-offset:.2em}@media(max-width:900px){.agou-faq{padding:0 1.5rem}.agou-faq__content{grid-template-columns:minmax(0,1fr);gap:4rem;padding:8rem 0 max(8rem,40vh)}.agou-faq__intro-inner{position:static}.agou-faq__shape{display:none}}@media(max-width:640px){.agou-faq{padding:0 1rem}.agou-faq__content{gap:3rem;padding:6rem 0 max(6rem,40vh)}.agou-faq__question{gap:1rem;padding:1.5rem 0}.agou-faq__answer p{padding-right:0}}@media(prefers-reduced-motion:reduce){.agou-faq__icon,.agou-faq__icon span,.agou-faq__question h3{transition:none}}.stad-ch__light{color:var(--green);font-variation-settings:"wght" 300,"wdth" 75}.stad-ch--band{padding-block:clamp(var(--s5),8vw,var(--s6));border-block:1px solid var(--line);background:#0e110f}.stad-ch--right .stad-ch__head{grid-column:8 / -1;text-align:right}.stad-ch--right .stad-ch__number{margin-left:auto}.stad-ch--right .stad-prose,.stad-ch--right .stad-concurrentie__text{grid-column:1 / span 6;grid-row:1;align-self:end}.stad-ch--stack .stad-ch__head{grid-column:1 / -1}.stad-ch--stack .stad-ch__title{max-width:15ch;font-size:clamp(3rem,7.4vw,8.6rem);line-height:.86}.stad-ch--stack .stad-kosten__text{grid-column:1 / span 6;grid-row:2}.stad-ch--stack .stad-prices{grid-column:8 / -1;grid-row:2}.stad-ch--stack .stad-wat__text{grid-column:1 / -1;max-width:none;columns:2;column-gap:var(--s5)}.stad-ch--stack .stad-wat__text p:first-child{column-span:all;max-width:46rem;margin-bottom:var(--s4);color:var(--paper);font-weight:300;font-size:clamp(1.35rem,2vw,2rem);line-height:1.38}.stad-ch--stack .stad-wat__text p+p{margin-top:0;margin-bottom:1em;break-inside:avoid}.stad-ch--center .stad-ch__head{grid-column:2 / -2;text-align:center}.stad-ch--center .stad-ch__number{margin-inline:auto}.stad-ch--center .stad-ch__title{max-width:18ch;margin-inline:auto;font-size:clamp(2.8rem,6vw,6.8rem)}.stad-ch--center .stad-intro{grid-column:3 / -3;max-width:44rem;margin-inline:auto;text-align:center}.stad .agou-faq{z-index:auto;margin-top:var(--chapter);padding:0}.stad .agou-faq__content{width:min(100% - 2 * var(--gutter),1600px);margin-inline:auto;padding:var(--s5) 0 var(--s6)}.stad .agou-faq__intro-inner{top:7rem}.stad .agou-faq__title{scroll-margin-top:6.5rem}@media(max-width:899px){.stad-hero__grid{min-height:0;row-gap:var(--s4)}.stad-hero__words,.stad-hero__map{grid-column:1 / -1}.stad-hero__title{font-size:min(6.4rem,15cqi,var(--fit))}@supports not (width: 1cqi){.stad-hero__title{font-size:min(6.4rem,13.72vw,var(--fit))}}.stad-hero--seo .stad-hero__title{font-size:min(7.5rem,19cqi,var(--fit))}@supports not (width: 1cqi){.stad-hero--seo .stad-hero__title{font-size:min(7.5rem,17.38vw,var(--fit))}}.stad-map{width:min(100%,calc(62svh * var(--ratio, 1)))}.stad-kort__label,.stad-kort__answer,.stad-kort__facts,.stad-ch__head,.stad-prose,.stad-bars,.stad-bars-aside,.stad-gebied__body,.stad-queries,.stad-concurrentie__text,.stad-ai__body,.stad-answer{grid-column:1 / -1;grid-row:auto}.stad-ch__grid{row-gap:var(--s4)}.stad-figures{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s4)}.stad-need{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag" "title" "text";row-gap:var(--s2)}.stad-route{grid-template-columns:minmax(0,1fr);gap:var(--s4);padding-left:2.2rem}.stad-route:before,.stad-route:after{top:.55rem;bottom:0;left:.55rem;right:auto;width:1px;height:auto}.stad-route:after{transform-origin:top}.stad-route.is-armed:after{transform:scaleY(0)}.stad-route.is-armed.is-in:after{transform:scaleY(1)}.stad-route__step{padding-top:0}.stad-route__dot{left:-2.2rem}.stad-steps{grid-template-columns:minmax(0,1fr)}.stad-close__text,.stad-close .stad-button--paper{grid-column:1 / -1}.stad-close__more ul{grid-template-columns:minmax(0,1fr)}.stad-ch--right .stad-ch__head,.stad-ch--center .stad-ch__head,.stad-ch--stack .stad-ch__head{grid-column:1 / -1;text-align:left}.stad-ch--right .stad-ch__number,.stad-ch--center .stad-ch__number,.stad-ch--center .stad-ch__title{margin-inline:0}.stad-ch--right .stad-prose,.stad-ch--right .stad-concurrentie__text,.stad-ch--stack .stad-kosten__text,.stad-ch--stack .stad-prices,.stad-ch--center .stad-intro{grid-column:1 / -1;grid-row:auto;text-align:left}.stad-ch--stack .stad-wat__text{columns:1}.stad .agou-faq__content{padding:var(--s4) 0 var(--s5)}.stad-grid,.stad-types{grid-template-columns:minmax(0,1fr)}.stad-kosten__text,.stad-prices{grid-column:1 / -1;grid-row:auto}.stad-phases{grid-template-columns:minmax(0,1fr);gap:var(--s4);padding-left:2.2rem}.stad-phases:before,.stad-phases:after{top:.55rem;bottom:0;left:.55rem;right:auto;width:1px;height:auto}.stad-phases:after{transform-origin:top}.stad-phases.is-armed:after{transform:scaleY(0)}.stad-phases.is-armed.is-in:after{transform:scaleY(1)}.stad-phase{padding-top:0}.stad-phase .stad-route__dot{left:-2.2rem}}@media(max-width:599px){.stad-kort__facts{grid-template-columns:minmax(0,1fr)}.stad-bar{grid-template-columns:minmax(0,1fr) 5.5rem;grid-template-areas:"name value" "track track";row-gap:.5rem}.stad-bar__name{grid-area:name}.stad-bar__track{grid-area:track}.stad-bar__value{grid-area:value}.stad-map__label:not(.is-heart):not(.stad-map__label--edge){display:none}}@media(prefers-reduced-motion:reduce){.stad *,.stad *:before,.stad *:after{transition-duration:0s!important;transition-delay:0s!important}}
