@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_cc28ac{font-family:Newsreader,Newsreader Fallback}.__variable_cc28ac{--font-serif:"Newsreader","Newsreader Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-sans:"Inter","Inter Fallback"}.bp-public{--paper:#F6F3EC;--ink:#191815;--muted:#6B6A63;--line:#D8D3C7;--accent:#234E70;--card:#FBFAF5;--err:#B23A48;--ok:#2E7D5B;--scrim:rgba(9,12,16,0.92);--scrim-vlak:#1D2530;--scrim-vlak-hover:#27313E;--scrim-lijn:#2F3946;--scrim-ink:#E7E5DE;--scrim-muted:#8E97A3;--video-bg:#0E1A2B;--schaduw:rgba(0,0,0,0.10);--serif:var(--font-serif),Georgia,serif;--sans:var(--font-sans),-apple-system,"Segoe UI",Roboto,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;transition:background .3s,color .3s}.bp-public[data-theme=dark]{--paper:#121316;--ink:#ECEAE3;--muted:#9B9A92;--line:#2A2C30;--accent:#8FB4D6;--card:#181A1E;--err:#E48A94;--ok:#6FBF95;--schaduw:rgba(0,0,0,0.45)}.bp-public *,.bp-public :after,.bp-public :before{box-sizing:border-box;margin:0;padding:0}.bp-public .wrap{max-width:1080px;margin:0 auto;padding:0 32px}.bp-public .wide{max-width:1080px}.bp-public h1,.bp-public h2,.bp-public h3,.bp-public h4{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;line-height:1.12}.bp-public a{color:inherit}.bp-public .textlink{color:var(--accent);text-decoration:none;font-weight:500;border-bottom:1px solid transparent}.bp-public .textlink:hover{border-bottom-color:var(--accent)}.bp-public header{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.bp-public .nav{display:flex;align-items:center;gap:22px;height:64px}.bp-public .brand{display:inline-flex;align-items:center;font-family:var(--serif);font-size:19px;white-space:nowrap;text-decoration:none;color:var(--ink)}.bp-public .brand .mark{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--ink);border-radius:3px;font-size:13px;margin-right:9px}.bp-public nav.links{display:flex;gap:20px;margin-left:auto;font-size:14px;color:var(--muted);align-items:center}.bp-public nav.links a.navitem{text-decoration:none;transition:color .2s}.bp-public nav.links a.navitem:hover,.bp-public nav.links a.navitem[aria-current=page]{color:var(--ink)}.bp-public .btn{display:inline-flex;align-items:center;gap:7px;font-size:14px;padding:9px 18px;border-radius:4px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:.2s;white-space:nowrap;font-family:var(--sans)}.bp-public .btn-primary{background:var(--accent);color:#fff;font-weight:500}.bp-public[data-theme=dark] .btn-primary{color:#121316}.bp-public .btn-primary:hover{opacity:.9}.bp-public .btn-outline{border-color:var(--line);color:var(--ink);background:transparent}.bp-public .btn-outline:hover{border-color:var(--ink)}.bp-public .toggle{background:none;border:1px solid var(--line);border-radius:4px;width:34px;height:34px;cursor:pointer;color:var(--ink);font-size:15px;display:grid;place-items:center}.bp-public .hamburger{display:none;background:none;border:1px solid var(--line);border-radius:4px;width:38px;height:34px;cursor:pointer;color:var(--ink);font-size:18px;align-items:center;justify-content:center}.bp-public .mobile-menu{display:none;position:fixed;inset:64px 0 0;z-index:55;background:var(--paper);padding:24px 32px;flex-direction:column;gap:4px;border-top:1px solid var(--line);overflow-y:auto}.bp-public .mobile-menu.open{display:flex}.bp-public .mobile-menu a.navitem{text-decoration:none;font-size:17px;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink)}.bp-public .mobile-menu .m-cta{display:flex;flex-direction:column;gap:12px;margin-top:24px}.bp-public .mobile-menu .btn{justify-content:center;padding:13px}.bp-public footer{border-top:1px solid var(--line);padding:52px 0 38px}.bp-public .foot-top{font-family:var(--serif);font-size:18px;margin-bottom:26px}.bp-public .foot-links{display:flex;flex-wrap:wrap;gap:8px 26px;font-size:14px;color:var(--muted)}.bp-public .foot-links a{text-decoration:none;color:var(--muted)}.bp-public .foot-links a:hover{color:var(--ink)}.bp-public .foot-bottom{margin-top:30px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.bp-public .dossier{border:1px solid var(--line);border-radius:8px;background:var(--card);padding:22px}.bp-public .dossier .dh{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-bottom:14px;margin-bottom:6px}.bp-public .dossier .dh,.bp-public .dossier .row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.bp-public .dossier .row{padding:12px 0;font-size:14px}.bp-public .dossier .row:last-child{border-bottom:none}.bp-public .dossier .row .v{color:var(--muted);font-size:12px}.bp-public .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:9px;vertical-align:1px}:is(.bp-home,.bp-page) section{padding:84px 0;border-top:1px solid var(--line)}:is(.bp-home,.bp-page) .label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:22px}:is(.bp-home,.bp-page) h2{font-size:clamp(28px,4vw,42px);margin-bottom:18px}:is(.bp-home,.bp-page) section h3{font-size:22px;margin-bottom:8px}:is(.bp-home,.bp-page) .lede{font-size:18px;color:var(--muted);max-width:64ch}:is(.bp-home,.bp-page) .flow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:38px}:is(.bp-home,.bp-page) .flow .node{border:1px solid var(--line);border-radius:5px;padding:9px 14px;font-size:13px;background:var(--card)}:is(.bp-home,.bp-page) .flow .node.spec{border-color:var(--accent);color:var(--accent)}:is(.bp-home,.bp-page) .flow .arr{color:var(--accent);font-size:14px}:is(.bp-home,.bp-page) .steps{display:grid;grid-template-columns:repeat(6,1fr);margin-top:26px;border-top:1px solid var(--line)}:is(.bp-home,.bp-page) .steps .step{padding:22px 14px 0 0;border-right:1px solid var(--line)}:is(.bp-home,.bp-page) .steps .step:last-child{border-right:none}:is(.bp-home,.bp-page) .steps .num{font-family:var(--serif);font-size:25px;color:var(--accent);display:block;margin-bottom:8px}:is(.bp-home,.bp-page) .steps h3{font-size:15px;margin-bottom:6px}:is(.bp-home,.bp-page) .steps p{font-size:12.5px;color:var(--muted)}:is(.bp-home,.bp-page) .blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:32px;border-top:1px solid var(--line)}:is(.bp-home,.bp-page) .blocks .bl{padding:24px 24px 24px 0;border-bottom:1px solid var(--line)}:is(.bp-home,.bp-page) .blocks .bl:nth-child(odd){border-right:1px solid var(--line);padding-right:32px}:is(.bp-home,.bp-page) .blocks .bl:nth-child(2n){padding-left:32px}:is(.bp-home,.bp-page) .blocks h3{font-size:18px;margin-bottom:6px}:is(.bp-home,.bp-page) .blocks p{font-size:14px;color:var(--muted)}:is(.bp-home,.bp-page) .blocks .bl.spec h3{color:var(--accent)}:is(.bp-home,.bp-page) .blocks .bl .out{display:block;margin-top:8px;font-size:13px;font-style:italic;color:var(--accent)}:is(.bp-home,.bp-page) .who{display:flex;flex-wrap:wrap;gap:11px;margin-top:32px}:is(.bp-home,.bp-page) .chip{border:1px solid var(--line);border-radius:40px;padding:9px 17px;font-size:14px}:is(.bp-home,.bp-page) .chip.spec{background:var(--accent);color:#fff;border-color:var(--accent)}.bp-public[data-theme=dark] :is(.bp-home,.bp-page) .chip.spec{color:#121316}:is(.bp-home,.bp-page) .principles{display:grid;grid-template-columns:repeat(2,1fr);gap:0 48px;margin-top:32px}:is(.bp-home,.bp-page) .principles .pr{padding:20px 0;border-top:1px solid var(--line);display:flex;gap:16px}:is(.bp-home,.bp-page) .principles .n{font-family:var(--serif);color:var(--accent);font-size:18px;min-width:32px}:is(.bp-home,.bp-page) .principles h3{font-size:16px;margin-bottom:4px}:is(.bp-home,.bp-page) .principles p{font-size:14px;color:var(--muted)}:is(.bp-home,.bp-page) .cta-band{background:var(--card)}:is(.bp-home,.bp-page) .cta-band .inner{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}:is(.bp-home,.bp-page) .cta-band p{max-width:58ch;color:var(--muted);margin-top:14px}:is(.bp-home,.bp-page) .cta-band .btns{display:flex;gap:12px;flex-wrap:wrap}:is(.bp-home,.bp-page) .pledge{margin-top:28px;max-width:74ch}:is(.bp-home,.bp-page) .pledge li{list-style:none;padding:15px 0;border-top:1px solid var(--line);display:flex;gap:14px;font-size:15px}:is(.bp-home,.bp-page) .pledge li:before{content:"—";color:var(--accent)}:is(.bp-home,.bp-page) .note{margin-top:22px;font-size:13px;color:var(--muted);font-style:italic;max-width:72ch}:is(.bp-home,.bp-page) .duo{display:grid;grid-template-columns:1fr 1fr;margin-top:32px;border:1px solid var(--line);border-radius:6px;overflow:hidden}:is(.bp-home,.bp-page) .duo .col{padding:28px 30px}:is(.bp-home,.bp-page) .duo .col:first-child{border-right:1px solid var(--line);background:var(--card)}:is(.bp-home,.bp-page) .duo .tag{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}:is(.bp-home,.bp-page) .duo ul{list-style:none}:is(.bp-home,.bp-page) .duo li{padding:12px 0;border-top:1px solid var(--line);font-size:15px;display:flex;gap:12px}:is(.bp-home,.bp-page) .duo li:first-child{border-top:none}:is(.bp-home,.bp-page) .duo li .ck{color:var(--accent)}:is(.bp-home,.bp-page) .cmp{margin-top:32px;border:1px solid var(--line);border-radius:8px;overflow:hidden}:is(.bp-home,.bp-page) .cmp table{width:100%;border-collapse:collapse;font-size:13.5px}:is(.bp-home,.bp-page) .cmp td,:is(.bp-home,.bp-page) .cmp th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top}:is(.bp-home,.bp-page) .cmp td:last-child,:is(.bp-home,.bp-page) .cmp th:last-child{border-right:none}:is(.bp-home,.bp-page) .cmp thead th{font-family:var(--sans);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--card)}:is(.bp-home,.bp-page) .cmp tbody th{font-family:var(--serif);font-weight:400;font-size:15px;white-space:nowrap}:is(.bp-home,.bp-page) .cmp tbody tr:last-child td,:is(.bp-home,.bp-page) .cmp tbody tr:last-child th{border-bottom:none}.bp-home h3{font-size:22px;margin-bottom:8px}.bp-home .hero{border-top:none;position:relative;overflow:hidden}.bp-home .hero .wrap{padding-top:52px;padding-bottom:96px;display:grid;grid-template-columns:1.25fr .9fr;gap:48px;align-items:start}.bp-home .hero h1{font-size:clamp(34px,5vw,56px);max-width:14ch;margin-bottom:26px}.bp-home .hero .sub{font-size:19px;color:var(--muted);max-width:52ch;margin-bottom:14px}.bp-home .hero .flowline{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--ink);margin-bottom:16px}.bp-home .hero .built{font-size:15px;max-width:52ch;margin-bottom:32px;color:var(--muted)}.bp-home .hero .cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.bp-home .grid-bg{position:absolute;inset:0;z-index:-1;opacity:.45;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 88% 40%,#000,transparent 60%);mask-image:radial-gradient(circle at 88% 40%,#000,transparent 60%)}.bp-home .probcols{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:38px}.bp-home .probcol{padding-top:18px;border-top:1px solid var(--line)}.bp-home .probcol h3{font-size:18px}.bp-home .probcol p{font-size:15px;color:var(--muted)}.bp-home .prob-statement{margin-top:36px;font-family:var(--serif);font-size:20px;line-height:1.45;max-width:62ch}.bp-home .value{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start;margin-top:30px}.bp-home .value ul{list-style:none}.bp-home .value li{padding:16px 0;border-top:1px solid var(--line);font-size:15px;display:flex;gap:12px}.bp-home .value li .ck{color:var(--accent)}.bp-home .own{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start;margin-top:30px}.bp-home .own ul{list-style:none}.bp-home .own li{padding:16px 0;border-top:1px solid var(--line);font-size:15px;display:flex;gap:12px}.bp-home .own li:first-child{border-top:none}.bp-home .own li .ck{color:var(--accent)}.bp-home .demo{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start;margin-top:30px}.bp-home .demo ul{list-style:none}.bp-home .demo li{padding:16px 0;border-top:1px solid var(--line);font-size:15px;display:flex;gap:12px}.bp-home .demo li:first-child{border-top:none}.bp-home .demo li .ck{color:var(--accent)}.bp-home .demo .phone{justify-self:center;width:100%;max-width:320px}.bp-home .demo .phone video{display:block;width:100%;aspect-ratio:9/16;border:1px solid var(--line);border-radius:18px;background:var(--video-bg);box-shadow:0 18px 40px var(--schaduw)}.bp-home .demo .phone figcaption{margin-top:12px;font-size:12px;color:var(--muted);text-align:center;letter-spacing:.02em}.bp-home .demo .vergroot{display:inline-flex;align-items:center;gap:7px;margin:12px auto 0;width:100%;justify-content:center;background:none;border:none;cursor:pointer;font:inherit;font-size:13px;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.bp-home .demo .vergroot:hover{opacity:.78}.bp-home .video-licht{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:var(--scrim);padding:24px}.bp-home .video-licht video{height:min(92vh,1400px);max-height:100%;width:auto;max-width:96vw;aspect-ratio:9/16;border-radius:10px;background:var(--video-bg)}.bp-home .video-licht .sluit{position:absolute;top:16px;right:20px;background:var(--scrim-vlak);color:var(--scrim-ink);border:1px solid var(--scrim-lijn);border-radius:4px;font:500 13px/1 var(--sans);padding:9px 13px;cursor:pointer}.bp-home .video-licht .sluit:hover{background:var(--scrim-vlak-hover)}.bp-home .video-licht .rand{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:var(--scrim-muted);font-size:12px;line-height:1.4}.bp-page .crumb{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:20px}.bp-page .crumb a{color:var(--muted);text-decoration:none}.bp-page .crumb a:hover{color:var(--ink)}.bp-page .crumb .sep{opacity:.5}.bp-page .crumb [aria-current=page]{color:var(--ink)}.bp-page .phero{border-top:none;padding-top:48px;padding-bottom:56px;position:relative;overflow:hidden}.bp-page .phero h1{font-size:clamp(32px,4.5vw,50px);max-width:18ch;margin-bottom:20px}.bp-page .phero .sub{font-size:19px;color:var(--muted);max-width:60ch;margin-bottom:18px}.bp-page .phero .intro{font-size:16px;color:var(--muted);max-width:64ch;margin-bottom:26px}.bp-page .phero .cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.bp-page .prose{font-size:16px;color:var(--muted);max-width:68ch}.bp-page .prose p{margin-bottom:14px}.bp-page .prose p:last-child{margin-bottom:0}.bp-page .link-row{margin-top:22px}.bp-page .kenmerken{margin-top:28px;max-width:74ch}.bp-page .kenmerken li{list-style:none;padding:14px 0;border-top:1px solid var(--line);display:flex;gap:12px;font-size:15px}.bp-page .kenmerken li .ck{color:var(--accent)}.bp-page .oprichters{display:grid;grid-template-columns:1fr 1fr;margin-top:32px;border:1px solid var(--line);border-radius:6px;overflow:hidden}.bp-page .oprichters .col{padding:30px;display:grid;grid-template-columns:96px 1fr;gap:22px;align-items:start}.bp-page .oprichters .col:first-child{border-right:1px solid var(--line);background:var(--card)}.bp-page .oprichters .portret{width:96px;height:120px;border:1px solid var(--line);border-radius:4px;background:var(--paper);display:grid;place-items:center;text-align:center;font-family:var(--serif);font-size:26px;color:var(--muted)}.bp-page .oprichters .portret img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px}.bp-page .oprichters .rol{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.bp-page .oprichters h3{font-size:20px;margin-bottom:10px}.bp-page .oprichters p,.bp-page .rolverdeling{font-size:15px;color:var(--muted)}.bp-page .rolverdeling{margin-top:22px;max-width:68ch}.bp-page .visie{font-family:var(--serif);font-size:clamp(22px,2.6vw,30px);line-height:1.35;max-width:30ch;margin-top:8px}.bp-page .visie-bron{margin-top:20px;font-size:14px;color:var(--muted);max-width:62ch}@media (max-width:920px){.bp-public nav.links .btn-outline,.bp-public nav.links .btn-primary,.bp-public nav.links a.navitem{display:none}.bp-public .hamburger{display:flex}.bp-home .hero .wrap{grid-template-columns:1fr;gap:36px;padding-top:60px;padding-bottom:68px}:is(.bp-home,.bp-page) .steps{grid-template-columns:repeat(2,1fr)}.bp-home .own,.bp-home .probcols,.bp-home .value,:is(.bp-home,.bp-page) .duo,:is(.bp-home,.bp-page) .principles{grid-template-columns:1fr}.bp-home .own li:first-child{border-top:1px solid var(--line)}:is(.bp-home,.bp-page) .duo .col:first-child{border-right:none;border-bottom:1px solid var(--line)}}@media (max-width:880px){.bp-home .demo{grid-template-columns:1fr}.bp-home .demo .phone{max-width:300px}.bp-home .demo li:first-child{border-top:1px solid var(--line)}.bp-page .oprichters{grid-template-columns:1fr}.bp-page .oprichters .col:first-child{border-right:none;border-bottom:1px solid var(--line)}}@media (max-width:640px){:is(.bp-home,.bp-page) section{padding:60px 0}.bp-page .oprichters .col{grid-template-columns:1fr;gap:18px;padding:24px}:is(.bp-home,.bp-page) .blocks,:is(.bp-home,.bp-page) .steps{grid-template-columns:1fr}:is(.bp-home,.bp-page) .steps .step{border-right:none;border-bottom:1px solid var(--line);padding-bottom:16px}:is(.bp-home,.bp-page) .blocks .bl:nth-child(odd){border-right:none;padding-right:0}:is(.bp-home,.bp-page) .blocks .bl:nth-child(2n){padding-left:0}:is(.bp-home,.bp-page) .cmp{border:none;border-radius:0}:is(.bp-home,.bp-page) .cmp table,:is(.bp-home,.bp-page) .cmp tbody,:is(.bp-home,.bp-page) .cmp td,:is(.bp-home,.bp-page) .cmp th,:is(.bp-home,.bp-page) .cmp tr{display:block;width:100%}:is(.bp-home,.bp-page) .cmp thead{display:none}:is(.bp-home,.bp-page) .cmp tr{border:1px solid var(--line);border-radius:8px;margin-bottom:14px;overflow:hidden}:is(.bp-home,.bp-page) .cmp td,:is(.bp-home,.bp-page) .cmp th{border-right:none;padding:12px 16px}:is(.bp-home,.bp-page) .cmp td:before{content:attr(data-label);display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}:is(.bp-home,.bp-page) .cmp tbody th{background:var(--card);white-space:normal}}.bp-doc{line-height:1.7}.bp-doc .wrap{max-width:760px}.bp-doc .wrap.wide{max-width:1080px}.bp-doc footer{padding:40px 0}.bp-doc a{color:var(--accent)}.bp-doc h1{font-size:clamp(30px,4.5vw,44px);letter-spacing:-.01em;line-height:1.14;margin-bottom:8px}.bp-doc h2{font-size:23px;margin:38px 0 10px;line-height:1.2}.bp-doc p{margin-bottom:12px}.bp-doc ol,.bp-doc ul{margin:0 0 14px 22px}.bp-doc ul{list-style:disc}.bp-doc ol{list-style:decimal}.bp-doc li{margin-bottom:5px}.bp-doc .meta{color:var(--muted);font-size:14px;margin-bottom:26px}.bp-doc .banner{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:6px;padding:14px 16px;margin:22px 0 30px}.bp-doc .banner,.bp-doc .callout{background:var(--card);font-size:14px;color:var(--muted)}.bp-doc .callout{border:1px solid var(--line);border-radius:6px;padding:12px 16px;margin:14px 0}.bp-doc .intro{padding-top:64px}.bp-doc .body{padding-bottom:80px}.bp-doc .nav .btn{font-size:14px;padding:9px 18px;border:1px solid var(--line);color:var(--ink)}.bp-doc .nav .btn:hover{border-color:var(--ink)}.bp-doc .lead{font-size:18px;color:var(--muted);max-width:64ch;margin-bottom:18px}.bp-contact .contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;padding:72px 0 90px;align-items:start}.bp-contact .intro .label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.bp-contact .intro h1{font-size:clamp(30px,4.5vw,46px);margin-bottom:18px}.bp-contact .intro p{color:var(--muted);max-width:42ch;margin-bottom:16px}.bp-contact .intro .what{margin-top:26px;border-top:1px solid var(--line)}.bp-contact .intro .what div{padding:14px 0;border-bottom:1px solid var(--line);font-size:14px;display:flex;gap:10px}.bp-contact .intro .what b{font-weight:600}.bp-contact .intro .what .d{color:var(--accent)}.bp-contact form{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:28px}.bp-contact .field{margin-bottom:16px}.bp-contact label{display:block;font-size:13px;margin-bottom:6px;color:var(--ink)}.bp-contact label .opt{color:var(--muted);font-weight:400}.bp-contact input,.bp-contact select,.bp-contact textarea{width:100%;font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:11px 12px}.bp-contact input:focus,.bp-contact select:focus,.bp-contact textarea:focus{outline:none;border-color:var(--accent)}.bp-contact input[aria-invalid=true],.bp-contact select[aria-invalid=true],.bp-contact textarea[aria-invalid=true]{border-color:var(--err)}.bp-contact textarea{min-height:120px;resize:vertical}.bp-contact .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bp-contact .hp{position:absolute;left:-9999px;top:-9999px;height:0;width:0;overflow:hidden}.bp-contact .privacy-note{font-size:13px;color:var(--muted);margin-top:6px}.bp-contact .msg{display:none;padding:12px 14px;border-radius:5px;font-size:14px;margin-bottom:16px}.bp-contact .msg.show{display:block}.bp-contact .msg.ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok);border:1px solid var(--ok)}.bp-contact .msg.err{background:color-mix(in srgb,var(--err) 12%,transparent);color:var(--err);border:1px solid var(--err)}.bp-contact .submit-row{display:flex;align-items:center;gap:14px;margin-top:8px}.bp-contact .submit-note{font-size:13px;color:var(--muted)}.bp-contact .btn-primary:disabled{opacity:.6;cursor:default}.bp-contact .field-err{color:var(--err);font-size:12px;margin-top:4px}@media (max-width:820px){.bp-contact .contact-grid{grid-template-columns:1fr;gap:36px;padding-top:48px}.bp-contact .row2{grid-template-columns:1fr}}