:root{--magenta: #C0135C;--magenta-licht: #D63070;--magenta-tekst: #8C0040;--anker: #2C2825;--anker-zacht: #3D3530;--anker-mid: #56504A;--papier: #F4EBDD;--papier-donker: #EDE0CC;--beige: #D8C6AE;--beige-licht: #EBE1D3;--wit: #FEFAF5;--groen: #7A8F72;--groen-donker: #4A6344;--groen-licht: #A3B59B;--oranje: #D9822B;--oranje-donker: #8C4A0D;--tekst-op-donker: #F4EBDD;--tekst-op-donker-sub: #C8B5A0;--tekst-op-donker-stil: #9E9188;--tekst-primair: #2C2825;--tekst-secundair: #4A433D;--tekst-tertiair: #6B6259;--tekst-label: #4A6344;--inktblauw: #2C2825;--inktblauw-zacht: #3D3530;--inktblauw-mid: #56504A;--font-kop: "Bricolage Grotesque", system-ui, sans-serif;--font-body: "Source Sans 3", system-ui, sans-serif;--t-xs: clamp(.75rem, 1.5vw, .875rem);--t-sm: clamp(.875rem, 2vw, 1rem);--t-base: clamp(1rem, 2.5vw, 1.125rem);--t-lg: clamp(1.125rem, 3vw, 1.375rem);--t-xl: clamp(1.375rem, 4vw, 1.75rem);--t-2xl: clamp(1.75rem, 5vw, 2.5rem);--t-3xl: clamp(2.25rem, 6vw, 3.5rem);--t-4xl: clamp(3rem, 8vw, 5rem);--t-display: clamp(3.5rem, 10vw, 7rem);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-12: 3rem;--s-16: 4rem;--s-20: 5rem;--s-24: 6rem;--s-32: 8rem;--s-40: 10rem;--s-48: 12rem;--kolom-max: 1320px;--kolom-breed: 1080px;--gutter: clamp(1.25rem, 4vw, 3rem);--r-sm: 2px;--r-md: 4px;--r-lg: 8px;--schaduw-papier: 2px 3px 0px rgba(32, 49, 59, .12);--schaduw-kaart: 4px 6px 0px rgba(32, 49, 59, .1);--schaduw-zwaar: 6px 8px 0px rgba(32, 49, 59, .15);--ease: cubic-bezier(.25, .1, .25, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--t-base);line-height:1.65;color:var(--tekst-primair);background-color:var(--papier);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--magenta);outline-offset:3px}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none;z-index:1000;mix-blend-mode:multiply;opacity:.6}.container{width:100%;max-width:var(--kolom-max);margin-inline:auto;padding-inline:var(--gutter)}.container--smal{max-width:var(--kolom-breed)}.nav{position:sticky;top:0;z-index:100;background-color:var(--wit);border-bottom:2px solid var(--magenta);box-shadow:0 1px 0 var(--beige)}.nav__inner{display:flex;align-items:center;justify-content:space-between;padding-block:var(--s-4);gap:var(--s-8)}.nav__logo{display:flex;align-items:center;flex-shrink:0}.nav__logo img{height:48px;width:auto;display:block}.nav__links{display:flex;align-items:center;gap:var(--s-8)}.nav__links a{font-family:var(--font-body);font-size:var(--t-xs);font-weight:400;color:var(--tekst-tertiair);letter-spacing:.03em;text-transform:uppercase;transition:color .2s var(--ease)}.nav__links a:hover{color:var(--tekst-primair)}.nav__cta{font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;color:var(--wit)!important;background:var(--magenta);padding:var(--s-2) var(--s-6);letter-spacing:.02em;text-transform:uppercase;transition:background .2s var(--ease)!important}.nav__cta:hover{background:var(--magenta-tekst)!important;color:var(--wit)!important}.nav__hamburger{display:none;background:transparent;border:1.5px solid var(--beige);padding:10px 12px;cursor:pointer;gap:4px;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;transition:border-color .2s var(--ease)}.nav__hamburger:hover{border-color:var(--magenta)}.nav__hamburger-lijn{display:block;width:18px;height:2px;background:var(--tekst-primair);transition:transform .25s var(--ease),opacity .2s var(--ease);transform-origin:center}.nav__hamburger[aria-expanded=true] .nav__hamburger-lijn:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav__hamburger[aria-expanded=true] .nav__hamburger-lijn:nth-child(2){opacity:0}.nav__hamburger[aria-expanded=true] .nav__hamburger-lijn:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:768px){.nav__hamburger{display:flex}.nav__links{display:none;position:absolute;top:100%;left:0;right:0;background:var(--wit);border-bottom:2px solid var(--magenta);flex-direction:column;align-items:stretch;gap:0;padding:var(--s-4) var(--gutter) var(--s-6);box-shadow:var(--schaduw-kaart)}.nav__links--open{display:flex}.nav__links a{padding:var(--s-4) 0;border-bottom:1px solid var(--beige);font-size:var(--t-sm)}.nav__links a:last-child{border-bottom:none}.nav__cta{margin-top:var(--s-3);text-align:center;padding:var(--s-4) var(--s-6)!important}body.nav-open{overflow:hidden}}.hero{background-color:var(--papier-donker);position:relative;overflow:hidden;min-height:92vh;display:grid;grid-template-rows:1fr auto;border-bottom:2px solid var(--beige)}.hero__bg-getal{position:absolute;right:-.05em;top:-.1em;font-family:var(--font-kop);font-weight:800;font-size:clamp(12rem,35vw,28rem);line-height:.85;color:transparent;-webkit-text-stroke:1px rgba(44,40,37,.06);pointer-events:none;user-select:none;letter-spacing:-.04em}.hero__inhoud{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-16);align-items:end;padding-block:var(--s-24) var(--s-16);position:relative;z-index:2}@media(max-width:900px){.hero__inhoud{grid-template-columns:1fr;gap:var(--s-12)}}.hero__labels{display:flex;align-items:center;gap:var(--s-4);margin-bottom:var(--s-8)}.hero__label{font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--magenta-tekst)}.hero__label-lijn{flex:1;height:1px;background:var(--beige);max-width:3rem}.hero__kop{font-family:var(--font-kop);font-weight:800;font-size:var(--t-display);line-height:.92;letter-spacing:-.03em;color:var(--tekst-primair);margin-bottom:var(--s-8)}.hero__kop em,.intro__kop em,.pagina__kop em,.platform__sectie-kop em,.platform__scherm-kop em,.platform__cta-kop em{font-style:normal;color:var(--magenta)}.pagina__kop{overflow-wrap:break-word;word-break:normal;hyphens:auto}.hero__ondertitel{font-family:var(--font-body);font-size:var(--t-lg);font-weight:400;line-height:1.55;color:var(--tekst-secundair);max-width:32ch}.hero__rechts{display:flex;flex-direction:column;gap:var(--s-8);padding-top:var(--s-16)}@media(max-width:900px){.hero__rechts{padding-top:0}}.hero__foto-kader{position:relative;background:var(--beige);border:1px solid var(--beige);overflow:hidden;aspect-ratio:4/3}.hero__foto-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:var(--s-8);background:linear-gradient(160deg,#2c28250d,#2c28258c),repeating-linear-gradient(45deg,rgba(44,40,37,.04) 0px,rgba(44,40,37,.04) 1px,transparent 1px,transparent 12px)}.hero__foto-overlay{position:absolute;inset:auto var(--s-8) var(--s-8) var(--s-8);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);pointer-events:none;z-index:2}.hero__foto-kader:has(>img):after{content:"";position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(to top,#2c2825a6,#2c282500);pointer-events:none;z-index:1}.hero__foto-bijschrift{font-family:var(--font-body);font-size:var(--t-xs);font-style:italic;color:var(--papier);line-height:1.4}.hero__foto-tag{display:inline-block;font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--papier);background:var(--groen-donker);padding:var(--s-1) var(--s-3);margin-bottom:var(--s-3)}.hero__acties{display:flex;flex-direction:column;gap:var(--s-4)}.hero__statistieken{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--beige);background:var(--wit);position:relative;z-index:2}.hero__stat{padding:var(--s-8) var(--s-6);border-right:1px solid var(--beige)}.hero__stat:last-child{border-right:none}.hero__stat-getal{font-family:var(--font-kop);font-weight:700;font-size:var(--t-3xl);color:var(--magenta);letter-spacing:-.03em;line-height:1;display:block;margin-bottom:var(--s-2)}.hero__stat-label{font-family:var(--font-body);font-size:var(--t-xs);font-weight:400;color:var(--tekst-tertiair);letter-spacing:.03em;text-transform:uppercase}.knop{display:inline-flex;align-items:center;gap:var(--s-3);font-family:var(--font-body);font-weight:600;font-size:var(--t-sm);letter-spacing:.02em;cursor:pointer;border:none;transition:all .2s var(--ease);text-decoration:none;line-height:1}.knop--primair{background:var(--magenta);color:var(--wit);padding:var(--s-4) var(--s-8);box-shadow:var(--schaduw-papier)}.knop--primair:hover{background:var(--magenta-licht);transform:translate(-1px,-1px);box-shadow:var(--schaduw-kaart)}.knop--omlijnd{background:transparent;color:var(--tekst-primair);padding:var(--s-4) var(--s-8);border:1.5px solid var(--beige)}.knop--omlijnd:hover{border-color:var(--tekst-primair);background:#2c28250a}.knop--donker{background:var(--inktblauw);color:var(--papier);padding:var(--s-4) var(--s-8);box-shadow:var(--schaduw-papier)}.knop--donker:hover{background:var(--inktblauw-zacht);transform:translate(-1px,-1px);box-shadow:var(--schaduw-kaart)}.knop__pijl{transition:transform .2s var(--ease)}.knop:hover .knop__pijl{transform:translate(3px)}.citaatbalk{background:var(--magenta);padding-block:var(--s-6);overflow:hidden}.citaatbalk__inhoud{display:flex;align-items:center;gap:var(--s-12)}.citaatbalk__tekst{font-family:var(--font-kop);font-weight:600;font-size:var(--t-lg);color:var(--wit);line-height:1.3;letter-spacing:-.01em;white-space:nowrap;animation:slideLinks 30s linear infinite}.citaatbalk__scheidingsteken{color:#ffffff59;font-size:var(--t-xl);flex-shrink:0;animation:slideLinks 30s linear infinite}@keyframes slideLinks{0%{transform:translate(0)}to{transform:translate(-50%)}}.intro{padding-block:var(--s-32) var(--s-24);background:var(--papier)}.intro__grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(var(--s-12),6vw,var(--s-24));align-items:start}@media(max-width:800px){.intro__grid{grid-template-columns:1fr}}.intro__sectielabel{font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--groen-donker);margin-bottom:var(--s-6);display:flex;align-items:center;gap:var(--s-3)}.intro__sectielabel:before{content:"";display:block;width:20px;height:2px;background:var(--groen-donker)}.intro__kop{font-family:var(--font-kop);font-weight:700;font-size:var(--t-3xl);line-height:1.05;letter-spacing:-.025em;color:var(--inktblauw);margin-bottom:var(--s-8)}.intro__tekst{font-family:var(--font-body);font-size:var(--t-lg);font-weight:400;line-height:1.7;color:var(--tekst-secundair)}.intro__tekst+.intro__tekst{margin-top:var(--s-6)}.intro__kaarten{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.intro__kaart{background:var(--wit);border:1px solid var(--beige);padding:var(--s-8);position:relative;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.intro__kaart:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--groen)}.intro__kaart:nth-child(2):before{background:var(--oranje)}.intro__kaart:nth-child(3):before{background:var(--magenta)}.intro__kaart:nth-child(4):before{background:var(--anker)}.intro__kaart[data-accent=groen]:before{background:var(--groen)}.intro__kaart[data-accent=oranje]:before{background:var(--oranje)}.intro__kaart[data-accent=magenta]:before{background:var(--magenta)}.intro__kaart[data-accent=anker]:before{background:var(--anker)}.intro__kaart:hover{transform:translate(-2px,-2px);box-shadow:var(--schaduw-kaart)}.intro__kaart-kop{font-family:var(--font-kop);font-weight:600;font-size:var(--t-base);color:var(--inktblauw);margin-bottom:var(--s-3);line-height:1.2}.intro__kaart-tekst{font-family:var(--font-body);font-size:var(--t-sm);line-height:1.55;color:var(--tekst-secundair)}.werkwijze{background:var(--beige-licht);padding-block:var(--s-32);position:relative;overflow:hidden;border-top:2px solid var(--beige)}.werkwijze:before{content:attr(data-decoratie);position:absolute;right:-.05em;bottom:-.15em;font-family:var(--font-kop);font-weight:800;font-size:clamp(8rem,25vw,18rem);line-height:.85;color:transparent;-webkit-text-stroke:1px rgba(44,40,37,.06);pointer-events:none;user-select:none;letter-spacing:-.04em}.werkwijze__koptekst{margin-bottom:var(--s-20)}.werkwijze__sectielabel{font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--oranje-donker);margin-bottom:var(--s-6);display:flex;align-items:center;gap:var(--s-3)}.werkwijze__sectielabel:before{content:"";display:block;width:20px;height:2px;background:var(--oranje-donker)}.werkwijze__kop{font-family:var(--font-kop);font-weight:700;font-size:var(--t-3xl);line-height:1.05;letter-spacing:-.025em;color:var(--tekst-primair);max-width:22ch}.werkwijze__stappen{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4);position:relative;z-index:2}@media(max-width:900px){.werkwijze__stappen{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.werkwijze__stappen{grid-template-columns:1fr}}.werkwijze__stappen:before{content:"";position:absolute;top:calc(var(--s-8) + 16px);left:calc(25% - 4px);right:calc(25% - 4px);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(44,40,37,.12) 15%,rgba(44,40,37,.12) 85%,transparent 100%);pointer-events:none}@media(max-width:900px){.werkwijze__stappen:before{display:none}}.stap{padding:var(--s-8);background:var(--wit);border:1px solid var(--beige);position:relative;box-shadow:var(--schaduw-papier)}.stap__nummer{font-family:var(--font-kop);font-weight:800;font-size:var(--t-xs);letter-spacing:.05em;color:var(--oranje-donker);margin-bottom:var(--s-6);display:flex;align-items:center;gap:var(--s-3)}.stap__nummer-cirkel{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--oranje-donker);display:flex;align-items:center;justify-content:center;font-size:var(--t-xs);font-weight:700;color:var(--oranje-donker);flex-shrink:0}.stap__kop{font-family:var(--font-kop);font-weight:600;font-size:var(--t-lg);line-height:1.2;letter-spacing:-.02em;color:var(--tekst-primair);margin-bottom:var(--s-4)}.stap__tekst{font-family:var(--font-body);font-size:var(--t-sm);line-height:1.65;color:var(--tekst-secundair)}.editorial-lijn{display:flex;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6)}.editorial-lijn__streep{height:1px;background:var(--beige);flex:1}.editorial-lijn__label{font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-tertiair);flex-shrink:0}.marge-notitie{font-family:var(--font-body);font-size:var(--t-sm);font-weight:400;color:var(--tekst-tertiair);line-height:1.55;border-left:2px solid var(--beige);padding-left:var(--s-4)}.paginanummer{font-family:var(--font-kop);font-weight:800;font-size:clamp(4rem,12vw,8rem);line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(32,49,59,.12);user-select:none;pointer-events:none}@media(prefers-reduced-motion:no-preference){.verhaal,.intro__kaart,.prijskaart{will-change:transform,box-shadow}}@media(max-width:600px){.intro__kaarten,.hero__statistieken{grid-template-columns:1fr}.hero__stat{border-right:none;border-bottom:1px solid rgba(244,235,221,.08)}.hero__stat:last-child{border-bottom:none}.hero__kop{font-size:clamp(2.5rem,14vw,4rem)}}.verhalen{background:var(--beige-licht);padding-block:var(--s-32);border-top:2px solid var(--beige)}.verhalen__koptekst{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--s-12);gap:var(--s-8)}.verhalen__kop{font-family:var(--font-kop);font-weight:700;font-size:var(--t-3xl);line-height:1.05;letter-spacing:-.025em;color:var(--inktblauw);max-width:18ch}.verhalen__grid{display:grid;grid-template-columns:5fr 4fr 3fr;gap:var(--s-4);align-items:start}@media(max-width:900px){.verhalen__grid{grid-template-columns:1fr 1fr}.verhalen__grid>*:last-child{grid-column:span 2}}@media(max-width:600px){.verhalen__grid{grid-template-columns:1fr}.verhalen__grid>*:last-child{grid-column:auto}.verhalen__koptekst{flex-direction:column;align-items:flex-start}}.verhaal{background:var(--wit);display:flex;flex-direction:column;box-shadow:var(--schaduw-papier);transition:transform .25s var(--ease),box-shadow .25s var(--ease);border:1px solid rgba(216,198,174,.6)}.verhaal:hover{transform:translate(-2px,-3px);box-shadow:var(--schaduw-zwaar)}.verhaal__foto{aspect-ratio:3/2;background:var(--beige);position:relative;overflow:hidden}.verhaal:nth-child(1) .verhaal__foto{aspect-ratio:4/3}.verhaal:nth-child(3) .verhaal__foto{aspect-ratio:1/1}.verhaal__foto-vul{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.verhaal__foto-vul--buurthuis{background:linear-gradient(135deg,#a3b59b,#7a8f72 60%,#5a7052)}.verhaal__foto-vul--buiten{background:linear-gradient(135deg,#d9822b,#c4691a 60%,#a85510)}.verhaal__foto-vul--portret{background:linear-gradient(135deg,#c0135c,#8a0d42 60%,#5c0829)}.verhaal__foto-icoon{opacity:.18}.verhaal__foto-locatie{position:absolute;bottom:var(--s-4);left:var(--s-4);font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--wit);background:#20313bb3;padding:var(--s-1) var(--s-3)}.verhaal__inhoud{padding:var(--s-6) var(--s-8) var(--s-8);flex:1;display:flex;flex-direction:column}.verhaal__tag{font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--magenta-tekst);margin-bottom:var(--s-3)}.verhaal__kop{font-family:var(--font-kop);font-weight:600;font-size:var(--t-lg);line-height:1.25;letter-spacing:-.015em;color:var(--inktblauw);margin-bottom:var(--s-4);flex:1}.verhaal__tekst{font-family:var(--font-body);font-size:var(--t-sm);line-height:1.6;color:var(--tekst-secundair);margin-bottom:var(--s-6)}.verhaal__auteur{display:flex;align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--beige)}.verhaal__auteur-avatar{width:32px;height:32px;border-radius:50%;background:var(--beige);flex-shrink:0;overflow:hidden}.verhaal__auteur-naam{font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;color:var(--tekst-primair);line-height:1.2}.verhaal__auteur-rol{font-family:var(--font-body);font-size:var(--t-xs);color:var(--tekst-tertiair)}.investering{background:var(--papier);padding-block:var(--s-32);border-top:2px solid var(--beige)}.investering__koptekst{margin-bottom:var(--s-12);max-width:60ch}.investering__prijskaarten{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-4);margin-bottom:var(--s-8)}@media(max-width:900px){.investering__prijskaarten{grid-template-columns:1fr}}.investering__kop{font-family:var(--font-kop);font-weight:700;font-size:var(--t-3xl);line-height:1.05;letter-spacing:-.025em;color:var(--inktblauw);margin-bottom:var(--s-8)}.investering__tekst{font-family:var(--font-body);font-size:var(--t-base);line-height:1.7;color:var(--tekst-secundair);margin-bottom:var(--s-8)}.investering__rechts{display:flex;flex-direction:column;gap:var(--s-4)}.prijskaart{background:var(--wit);border:1px solid var(--beige);padding:var(--s-8);padding-left:calc(var(--s-8) + 4px);display:flex;flex-direction:column;gap:var(--s-3);box-shadow:var(--schaduw-papier);position:relative;overflow:hidden}.prijskaart__accent{position:absolute;top:0;left:0;width:4px;height:100%;background:var(--magenta)}.prijskaart--hoofd{border-color:var(--beige);background:var(--papier-donker)}.prijskaart--hoofd .prijskaart__accent{background:var(--inktblauw)}.prijskaart__bedrag{font-family:var(--font-kop);font-weight:800;font-size:var(--t-2xl);line-height:1;letter-spacing:-.03em;color:var(--inktblauw)}.prijskaart[data-variant=subtiel] .prijskaart__bedrag{font-size:var(--t-xl)}.prijskaart__suffix{display:block;font-family:var(--font-body);font-size:var(--t-sm);color:var(--tekst-tertiair);font-weight:500;letter-spacing:0;margin-top:var(--s-1)}.prijskaart__naam{font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--magenta-tekst)}.prijskaart__beschrijving{font-family:var(--font-body);font-size:var(--t-sm);line-height:1.55;color:var(--tekst-secundair)}.investering__inclusief{margin-top:var(--s-4);padding:var(--s-6) var(--s-8);background:var(--beige-licht);border-left:3px solid var(--groen)}.investering__inclusief-kop{font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--groen-donker);margin-bottom:var(--s-4)}.investering__lijst{display:flex;flex-direction:column;gap:var(--s-2)}.investering__lijst li{font-family:var(--font-body);font-size:var(--t-sm);color:var(--tekst-secundair);display:flex;align-items:baseline;gap:var(--s-3)}.investering__lijst li:before{content:"—";color:var(--groen-donker);font-size:.8em;flex-shrink:0}.gemeenten{background:var(--beige);padding-block:var(--s-24);border-top:1px solid rgba(32,49,59,.1)}.gemeenten__koptekst{text-align:center;margin-bottom:var(--s-16)}.gemeenten__kop{font-family:var(--font-kop);font-weight:700;font-size:var(--t-2xl);line-height:1.1;letter-spacing:-.02em;color:var(--tekst-primair);margin-bottom:var(--s-4)}.gemeenten__ondertitel{font-family:var(--font-body);font-size:var(--t-base);color:var(--tekst-secundair)}.gemeenten__rij{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:center;margin-bottom:var(--s-12)}.gemeente-chip{font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.03em;color:var(--inktblauw);background:var(--wit);padding:var(--s-2) var(--s-6);border:1px solid rgba(32,49,59,.15);transition:all .2s var(--ease)}.gemeente-chip:hover,.gemeente-chip--actief{background:var(--inktblauw);color:var(--papier);border-color:var(--inktblauw)}.citaat-blok{background:var(--papier-donker);padding-block:var(--s-24);border-top:1px solid var(--beige);position:relative;overflow:hidden}.citaat-blok__aanhalingstekens{position:absolute;top:-.15em;left:-.05em;font-family:var(--font-kop);font-weight:800;font-size:clamp(10rem,30vw,22rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(32,49,59,.06);pointer-events:none;user-select:none}.citaat-blok__inhoud{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:var(--s-16);align-items:start}@media(max-width:700px){.citaat-blok__inhoud{grid-template-columns:1fr}}.citaat-blok__tekst{font-family:var(--font-kop);font-weight:400;font-size:var(--t-2xl);line-height:1.35;letter-spacing:-.02em;color:var(--inktblauw);font-style:italic;max-width:26ch}.citaat-blok__bron{flex-shrink:0;display:flex;flex-direction:column;gap:var(--s-3);padding-top:var(--s-3);min-width:220px}.citaat-blok__naam{font-family:var(--font-kop);font-weight:600;font-size:var(--t-base);color:var(--inktblauw);letter-spacing:-.01em}.citaat-blok__functie{font-family:var(--font-body);font-size:var(--t-sm);color:var(--tekst-tertiair);line-height:1.4}.citaat-blok__gemeente{display:inline-block;margin-top:var(--s-2);font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--groen-donker);background:#4a63441a;padding:var(--s-1) var(--s-4)}.contact{background:var(--papier-donker);padding-block:var(--s-32);position:relative;overflow:hidden;border-top:2px solid var(--beige)}.contact:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--magenta),var(--oranje),var(--groen),var(--magenta))}.contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(var(--s-12),6vw,var(--s-24));align-items:start}@media(max-width:800px){.contact__grid{grid-template-columns:1fr}}.contact__kop{font-family:var(--font-kop);font-weight:700;font-size:var(--t-3xl);line-height:1.05;letter-spacing:-.025em;color:var(--tekst-primair);margin-bottom:var(--s-6)}.contact__tekst{font-family:var(--font-body);font-size:var(--t-base);line-height:1.7;color:var(--tekst-secundair);margin-bottom:var(--s-10);max-width:38ch}.contact__garantie{font-family:var(--font-body);font-size:var(--t-xs);color:var(--tekst-tertiair);letter-spacing:.03em;margin-top:var(--s-4)}.contact__formaat{background:var(--wit);border:1px solid var(--beige);border-top:3px solid var(--magenta);padding:10px}.formulier__veld{margin-bottom:var(--s-5)}.formulier__label{display:block;font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--groen-donker);margin-bottom:var(--s-2)}.formulier__input{display:block;width:100%;font-family:var(--font-body);font-size:var(--t-base);color:var(--tekst-primair);background:transparent;border:none;border-bottom:1.5px solid var(--beige);padding:var(--s-3) 0;outline:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);-webkit-appearance:none;border-radius:0}.formulier__input::placeholder{color:var(--tekst-tertiair)}.formulier__input:focus{border-bottom-color:var(--magenta);box-shadow:0 2px 0 var(--magenta)}.formulier__input--textarea{min-height:110px;resize:vertical}.formulier__rij{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4) var(--s-5)}@media(max-width:500px){.formulier__rij{grid-template-columns:1fr}}.footer{background:var(--papier-donker);border-top:2px solid var(--beige);padding-block:var(--s-12)}.footer__inhoud{display:flex;justify-content:space-between;align-items:center;gap:var(--s-8);flex-wrap:wrap}.footer__logo{font-family:var(--font-kop);font-weight:700;font-size:var(--t-sm);color:var(--tekst-tertiair);letter-spacing:-.01em}.footer__links{display:flex;gap:var(--s-8);flex-wrap:wrap}.footer__links a{font-family:var(--font-body);font-size:var(--t-xs);color:var(--tekst-tertiair);transition:color .2s var(--ease)}.footer__links a:hover{color:var(--tekst-primair)}.footer__copyright{font-family:var(--font-body);font-size:var(--t-xs);color:var(--tekst-tertiair)}.investering__opaanvraag{margin-top:var(--s-6);padding-top:var(--s-6);border-top:1px dashed var(--beige)}.investering__opaanvraag-kop{font-family:var(--font-body);font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tekst-tertiair);margin-bottom:var(--s-4)}.investering__opaanvraag-lijst{display:flex;flex-direction:column;gap:var(--s-4)}.investering__opaanvraag-lijst li{display:grid;grid-template-columns:1fr;gap:var(--s-1);font-family:var(--font-body);font-size:var(--t-sm);line-height:1.55;color:var(--tekst-secundair)}.investering__opaanvraag-lijst strong{font-weight:600;color:var(--tekst-primair)}.pagina{background:var(--papier-donker);padding-block:var(--s-24);min-height:60vh}.pagina__grid{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:clamp(var(--s-8),6vw,var(--s-24));align-items:start}@media(max-width:900px){.pagina__grid{grid-template-columns:1fr;gap:var(--s-8)}}.pagina__aside{position:sticky;top:calc(var(--s-16) + 64px)}@media(max-width:900px){.pagina__aside{position:static}}.pagina__kop{font-family:var(--font-kop);font-size:var(--t-3xl);font-weight:700;line-height:1.05;letter-spacing:-.025em;color:var(--tekst-primair);margin-bottom:var(--s-6)}.pagina__intro{font-family:var(--font-body);font-size:var(--t-base);line-height:1.65;color:var(--tekst-secundair);margin-bottom:var(--s-8)}.pagina__terug{margin-top:var(--s-8)}.pagina__body{min-width:0}.pagina__inhoud{display:flex;flex-direction:column;gap:var(--s-10);max-width:68ch}.pagina__paragraaf-kop{font-family:var(--font-kop);font-size:var(--t-xl);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--tekst-primair);margin-bottom:var(--s-3)}.pagina__paragraaf p{font-family:var(--font-body);font-size:var(--t-base);line-height:1.7;color:var(--tekst-secundair)}.pagina__paragraaf p+p{margin-top:var(--s-3)}.pagina__faq{display:flex;flex-direction:column;gap:var(--s-3);max-width:68ch;margin-top:var(--s-8)}.pagina__vraag{background:var(--wit);border:1px solid var(--beige);padding:var(--s-5) var(--s-6);box-shadow:var(--schaduw-papier);transition:box-shadow .2s var(--ease)}.pagina__vraag[open]{box-shadow:var(--schaduw-kaart)}.pagina__vraag summary{font-family:var(--font-kop);font-size:var(--t-base);font-weight:600;color:var(--tekst-primair);cursor:pointer;list-style:none;position:relative;padding-right:var(--s-6)}.pagina__vraag summary::-webkit-details-marker{display:none}.pagina__vraag summary:after{content:"+";position:absolute;right:0;top:-.1em;font-family:var(--font-kop);font-size:var(--t-xl);font-weight:400;color:var(--magenta);transition:transform .2s var(--ease)}.pagina__vraag[open] summary:after{content:"−"}.pagina__vraag p{font-family:var(--font-body);font-size:var(--t-base);line-height:1.65;color:var(--tekst-secundair);margin-top:var(--s-4)}.pagina__vraag p+p{margin-top:var(--s-3)}.pagina__update{font-family:var(--font-body);font-size:var(--t-xs);color:var(--tekst-tertiair);margin-top:var(--s-10);font-style:italic}.platform{background:var(--papier-donker);padding-block:var(--s-24) var(--s-20)}.platform__sectie{padding-block:var(--s-24);background:var(--papier);margin-top:var(--s-16)}.platform__sectie--donker{background:var(--papier-donker)}.platform__sectie-kop{font-family:var(--font-kop);font-size:var(--t-3xl);font-weight:700;line-height:1.05;letter-spacing:-.025em;color:var(--tekst-primair);margin-block:var(--s-4) var(--s-8);max-width:22ch}.platform__lead{font-family:var(--font-body);font-size:var(--t-lg);line-height:1.6;color:var(--tekst-secundair);max-width:62ch;margin-bottom:var(--s-12)}.platform__twee-kolom{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-10);font-family:var(--font-body);font-size:var(--t-base);line-height:1.7;color:var(--tekst-secundair);max-width:92ch}.platform__twee-kolom p{margin:0}@media(max-width:720px){.platform__twee-kolom{grid-template-columns:1fr;gap:var(--s-6)}}.platform__principes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-8);margin-top:var(--s-8)}@media(max-width:900px){.platform__principes{grid-template-columns:1fr;gap:var(--s-6)}}.platform__principe{background:var(--wit);border:1px solid var(--beige);padding:var(--s-8);box-shadow:var(--schaduw-papier)}.platform__principe-nr{font-family:var(--font-kop);font-size:var(--t-2xl);font-weight:700;color:var(--magenta);line-height:1;margin-bottom:var(--s-4)}.platform__principe-kop{font-family:var(--font-kop);font-size:var(--t-xl);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--tekst-primair);margin-bottom:var(--s-3)}.platform__principe p{font-family:var(--font-body);font-size:var(--t-base);line-height:1.6;color:var(--tekst-secundair);margin:0}.platform__schermen{display:flex;flex-direction:column;gap:var(--s-20);margin-top:var(--s-4)}.platform__scherm{display:grid;grid-template-columns:1fr 320px;gap:var(--s-16);align-items:center;max-width:1080px;margin-inline:auto}.platform__scherm--omgekeerd{grid-template-columns:320px 1fr}.platform__scherm--omgekeerd .platform__scherm-uitleg{order:2}.platform__scherm--omgekeerd .platform__telefoon{order:1}@media(max-width:780px){.platform__scherm,.platform__scherm--omgekeerd{grid-template-columns:1fr;gap:var(--s-8)}.platform__scherm--omgekeerd .platform__scherm-uitleg{order:2}.platform__scherm--omgekeerd .platform__telefoon{order:1}}.platform__scherm-label{font-family:var(--font-kop);font-size:var(--t-sm);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--magenta-tekst);margin-bottom:var(--s-3)}.platform__scherm-kop{font-family:var(--font-kop);font-size:var(--t-2xl);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--tekst-primair);margin-bottom:var(--s-4)}.platform__scherm-uitleg p{font-family:var(--font-body);font-size:var(--t-base);line-height:1.65;color:var(--tekst-secundair);margin-bottom:var(--s-5)}.platform__scherm-lijst{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-2)}.platform__scherm-lijst li{font-family:var(--font-body);font-size:var(--t-sm);line-height:1.5;color:var(--tekst-secundair)}.platform__telefoon{filter:drop-shadow(6px 8px 0px rgba(32,49,59,.15));max-width:320px;justify-self:center}.platform__telefoon svg{width:100%;height:auto;display:block}.platform__cms{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--s-12);max-width:1200px;margin-inline:auto;align-items:start}@media(max-width:960px){.platform__cms{grid-template-columns:1fr;gap:var(--s-10)}}.platform__cms-frame{filter:drop-shadow(6px 8px 0px rgba(32,49,59,.15))}.platform__cms-frame svg{width:100%;height:auto;display:block;border:1px solid var(--beige)}.platform__cms-features{display:flex;flex-direction:column;gap:var(--s-6)}.platform__cms-feature{display:grid;grid-template-columns:40px 1fr;gap:var(--s-4);align-items:start}.platform__cms-feature-nr{font-family:var(--font-kop);font-size:var(--t-xl);font-weight:700;color:var(--magenta);line-height:1}.platform__cms-feature h3{font-family:var(--font-kop);font-size:var(--t-lg);font-weight:700;line-height:1.2;color:var(--tekst-primair);margin-bottom:var(--s-2)}.platform__cms-feature p{font-family:var(--font-body);font-size:var(--t-base);line-height:1.6;color:var(--tekst-secundair);margin:0}.platform__oplossing{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-8);margin-top:var(--s-8)}@media(max-width:900px){.platform__oplossing{grid-template-columns:repeat(2,1fr);gap:var(--s-6)}}@media(max-width:560px){.platform__oplossing{grid-template-columns:1fr}}.platform__oplossing-item{border-top:3px solid var(--magenta);padding-top:var(--s-4)}.platform__oplossing-item h3{font-family:var(--font-kop);font-size:var(--t-lg);font-weight:700;color:var(--tekst-primair);margin-bottom:var(--s-2)}.platform__oplossing-item p{font-family:var(--font-body);font-size:var(--t-base);line-height:1.6;color:var(--tekst-secundair);margin:0}.platform__cta{background:var(--anker);color:var(--tekst-op-donker);padding-block:var(--s-20);margin-top:var(--s-16)}.platform__cta .intro__sectielabel{color:var(--tekst-op-donker-sub)}.platform__cta-kop{font-family:var(--font-kop);font-size:var(--t-3xl);font-weight:700;line-height:1.05;letter-spacing:-.025em;margin-block:var(--s-4) var(--s-6);max-width:22ch;color:var(--tekst-op-donker)}.platform__cta-tekst{font-family:var(--font-body);font-size:var(--t-lg);line-height:1.6;color:var(--tekst-op-donker-sub);max-width:62ch;margin-bottom:var(--s-8)}.platform__cta-knoppen{display:flex;gap:var(--s-4);flex-wrap:wrap}.intro__lees-meer{display:inline-flex;align-items:center;gap:var(--s-2);margin-top:var(--s-6);font-family:var(--font-kop);font-size:var(--t-base);font-weight:700;color:var(--magenta-tekst);text-decoration:none;border-bottom:2px solid var(--magenta);padding-bottom:2px;transition:color .2s var(--ease)}.intro__lees-meer:hover{color:var(--magenta)}
