@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-700.DGzb4rAS.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400 600;src:url(/_astro/hanken-400-600.C10S-6D8.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-500.C8GSzUTq.woff2) format("woff2")}@font-face{font-family:Bricolage Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700;size-adjust:99.51%;ascent-override:93.46%;descent-override:27.13%;line-gap-override:0%}@font-face{font-family:Hanken Fallback;src:local("Arial");size-adjust:100.73%;ascent-override:99.28%;descent-override:30.08%;line-gap-override:0%}:root{--nacht: #0e1311;--nacht2: #161d1a;--paneel: #121816;--diep: #0a0e0c;--lijn: #27302c;--lijn2: #34403b;--inkt: #eef2ef;--inkt-zacht: #9aa6a0;--inkt-stil: #8a9690;--tomaat: #ff5a36;--tomaat-licht: #ff8a70;--tomaat-diep: #c2381a;--groen: #3ccf91;--papier: #f6f5f1;--papier-inkt: #111614;--papier-muted: #56605b;--papier-lijn: #e2e1db;--kop: "Bricolage Grotesque", "Bricolage Fallback", Arial, sans-serif;--tekst: "Hanken Grotesk", "Hanken Fallback", Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--ease: cubic-bezier(.23, 1, .32, 1);--r: 14px;--kolom: 1120px;--gutter: 24px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;-webkit-text-size-adjust:100%;background:var(--nacht)}body{background:var(--nacht);color:var(--inkt);font:400 17px/1.6 var(--tekst);letter-spacing:.005em;overflow-x:clip;overflow-wrap:anywhere}img,picture{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}p a,li a,dd a,.tekstlink{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--tomaat);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:16px;top:-64px;background:var(--tomaat);color:var(--nacht);padding:8px 16px;border-radius:8px;z-index:100;font-weight:600}.skip:focus{top:12px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font:500 12px/1.4 var(--mono);letter-spacing:.02em}.wrap{max-width:var(--kolom);margin:0 auto;padding:0 var(--gutter)}h1,h2,h3{font-family:var(--kop);font-weight:700;letter-spacing:-.03em;text-wrap:balance}h1{font-size:clamp(2.25rem,1.5rem + 2.4vw,3.4rem);line-height:1.04;max-width:17em}h1 em,h2 em{font-style:normal;color:var(--tomaat)}h2{font-size:clamp(1.7rem,1.25rem + 1.3vw,2.35rem);line-height:1.08}h3{font-size:1.3rem;line-height:1.2;letter-spacing:-.02em}p{max-width:46em}strong,b{font-weight:600}.lede{color:var(--inkt-zacht);font-size:19px;max-width:34em;margin-top:16px;text-wrap:pretty}.klein{font-size:15px;line-height:1.5}.muted{color:var(--inkt-zacht)}.label{display:block;color:var(--inkt-stil);margin-bottom:12px}section{padding:72px 0}.cta{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-height:44px;font:600 15px/1 var(--tekst);padding:12px 18px;border-radius:10px;border:0;cursor:pointer;color:var(--inkt);background:transparent;box-shadow:inset 0 0 0 1px var(--lijn2);transition:transform .14s var(--ease),background-color .16s var(--ease),color .16s var(--ease)}.knop.primair,.knop--t{background:var(--tomaat);color:var(--nacht);box-shadow:none}.knop:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.knop:hover{background:var(--nacht2)}.knop.primair:hover,.knop--t:hover{background:#ff6f50}}@media(prefers-reduced-motion:reduce){.knop{transition:none}.knop:active{transform:none}}.titel{position:sticky;top:0;z-index:60;height:56px;display:flex;align-items:center;gap:28px;padding:0 16px 0 20px;background:var(--nacht);border-bottom:1px solid var(--lijn)}.merk{display:flex;align-items:center;gap:10px;font:700 19px/1 var(--kop);letter-spacing:-.03em;white-space:nowrap}.merk b{width:20px;height:20px;border-radius:6px;background:var(--tomaat);display:grid;place-items:center;flex:none}.merk b:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--nacht)}.menu ul{display:flex;gap:4px;list-style:none}.menu a{display:block;padding:8px 12px;border-radius:8px;color:var(--inkt-zacht);font-size:15px;font-weight:500;transition:background-color .15s var(--ease),color .15s var(--ease)}.menu a[aria-current=page]{color:var(--inkt);background:var(--nacht2)}@media(hover:hover)and (pointer:fine){.menu a:hover{color:var(--inkt);background:var(--nacht2)}}.titel .rechts{margin-left:auto;display:flex;align-items:center;gap:16px}.titel .mail{color:var(--inkt-zacht);font-size:14px}@media(hover:hover)and (pointer:fine){.titel .mail:hover{color:var(--inkt)}}.titel .knop{min-height:38px;padding:10px 14px;font-size:14px}.menu-klein{display:none;position:relative}.menu-klein summary{list-style:none;cursor:pointer;font:500 15px/1 var(--tekst);padding:11px 12px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--lijn2)}.menu-klein summary::-webkit-details-marker{display:none}.menu-klein ul{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;list-style:none;display:grid;gap:2px;padding:8px;background:var(--paneel);border:1px solid var(--lijn);border-radius:12px;box-shadow:0 18px 40px #0407068c}.menu-klein a{display:block;padding:10px 12px;border-radius:8px}.menu-klein a[aria-current=page]{background:var(--nacht2)}.voet{padding:40px 0 48px;color:var(--inkt-stil);font-size:14px;line-height:1.5;border-top:1px solid var(--lijn)}.voet .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.voet a{text-decoration:underline;text-underline-offset:3px}.voet .belofte{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--lijn)}.voet .belofte ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px 28px;color:var(--inkt-zacht)}.voet .belofte li{position:relative;padding-left:16px}.voet .belofte li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:2px;background:var(--lijn2)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kruimel{padding:24px 0 0;color:var(--inkt-stil)}.kruimel ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.kruimel li+li:before{content:"/";margin-right:8px;color:var(--lijn2)}.kruimel [aria-current]{color:var(--inkt-zacht)}.hero{padding:48px 0 64px}.hero .wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:start}.hero.solo .wrap{grid-template-columns:1fr}.twee{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.drie{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.paneel{background:var(--paneel);border:1px solid var(--lijn);border-radius:var(--r);padding:28px;box-shadow:inset 0 1px #ffffff08}.paneel.nadruk{background:var(--nacht2);box-shadow:inset 0 2px 0 var(--tomaat)}.paneel h3,.paneel .paneelkop{font-size:1.3rem;line-height:1.2;letter-spacing:-.02em}.paneel p{margin-top:12px;color:var(--inkt-zacht);font-size:16px}.vink{margin-top:18px;display:grid;gap:10px;list-style:none;font-size:16px}.vink li{padding-left:26px;position:relative}.vink li:before{content:"";position:absolute;left:2px;top:8px;width:11px;height:6px;border-left:1.6px solid var(--tomaat);border-bottom:1.6px solid var(--tomaat);transform:rotate(-45deg)}.paneel .noot{font-size:15px;color:var(--inkt-stil);margin:16px 0 0}.paneel .tekstlink{display:inline-block;margin-top:22px;font-weight:600;text-decoration-color:var(--tomaat);text-decoration-thickness:1.5px;text-underline-offset:4px}.stappen{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.stappen.vier{grid-template-columns:repeat(4,1fr)}.stap{background:var(--paneel);border:1px solid var(--lijn);border-radius:var(--r);padding:24px}.stap .n{font:500 12px/1 var(--mono);color:var(--tomaat);letter-spacing:.04em}.stap h3{font:600 18px/1.3 var(--tekst);letter-spacing:0;margin:14px 0 8px}.stap h3:first-child{margin-top:0}.stap p{color:var(--inkt-zacht);font-size:16px}.cases{display:grid;gap:16px;margin-top:32px}.case{background:var(--paneel);border:1px solid var(--lijn);border-radius:var(--r);display:grid;grid-template-columns:1fr 1.4fr}.case>*{padding:28px}.case>*+*{border-left:1px solid var(--lijn)}.case h2,.case h3{font-size:1.3rem;line-height:1.2;letter-spacing:-.02em}.case .klein{margin-top:8px}.case ul{list-style:none;display:grid;gap:12px}.case li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:16px}.case li:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--groen);margin-top:9px}.gesprek .slot{background:var(--nacht2);border:1px solid var(--lijn);border-radius:18px;padding:48px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;box-shadow:inset 0 2px 0 var(--tomaat)}.gesprek p{color:var(--inkt-zacht);margin-top:14px;max-width:26em}.gesprek .zij{background:var(--paneel);border:1px solid var(--lijn);border-radius:12px;padding:20px 22px;display:grid;gap:12px;font-size:15px;color:var(--inkt-zacht)}.gesprek .zij dt{color:var(--inkt);font-weight:600}.vormen{display:grid;gap:16px;margin-top:32px}.vorm{background:var(--paneel);border:1px solid var(--lijn);border-radius:var(--r);padding:28px}.vorm dl{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:18px}.vorm dt{font:500 12px/1.4 var(--mono);color:var(--inkt-stil);letter-spacing:.02em;margin-bottom:8px}.vorm dd{color:var(--inkt-zacht);font-size:16px}.prosa{padding-bottom:40px}.prosa h2{font-size:1.4rem;margin-top:40px;letter-spacing:-.02em}.prosa h3{font-size:1.15rem;margin-top:28px}.prosa p,.prosa ul,.prosa ol{margin-top:12px;max-width:43em;color:#cdd5d0}.prosa ul,.prosa ol,.prosa .lid{padding-left:20px}.prosa .klein{margin-top:12px;color:var(--inkt-stil)}.prosa strong{color:var(--inkt)}.vlak{background:var(--paneel);border:1px solid var(--lijn);border-radius:var(--r);box-shadow:inset 0 1px #ffffff08}.vlak__kop{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--lijn);color:var(--inkt-zacht)}.vlak__kop .rechts{margin-left:auto}.vb{font:500 11px/1 var(--mono);padding:4px 7px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--lijn2);color:var(--inkt-stil)}.vlak__kop{font:500 12px/1.3 var(--mono);flex-wrap:wrap}.meting{list-style:none}.meting li{display:grid;grid-template-columns:10px minmax(0,11rem) minmax(0,1fr);gap:12px;align-items:baseline;padding:12px 16px;border-bottom:1px solid var(--lijn);font-size:16px}.meting li:last-child{border-bottom:0}.meting li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--groen);translate:0 -1px}.meting li.let-op:before{background:var(--tomaat)}.meting .sleutel{color:var(--inkt-stil);font-size:15px}.rapport{margin-top:32px;max-width:46rem}.rapport .voetje{padding:12px 16px;border-top:1px solid var(--lijn);color:var(--inkt-stil);font-size:15px}.mini{margin-top:20px}.mini .regels{list-style:none}.mini .regels li{display:flex;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid var(--lijn);font-size:15px;color:var(--inkt-zacht)}.mini .regels li{flex-wrap:wrap}.mini .regels li>span:last-child{white-space:nowrap;margin-left:auto}.mini .regels li.tot{color:var(--inkt);font-weight:600}.mini .regels li:last-child{border-bottom:0}.mini .regels .tag{font:500 12px/1.4 var(--mono);color:var(--inkt-stil);white-space:nowrap}.mini .wacht{font:500 12px/1 var(--mono);padding:6px 9px;border-radius:7px;background:#ffe6df;color:var(--tomaat-diep)}.mini .antwoord{padding:14px 16px;color:var(--inkt-zacht);font-size:15px}.mini .antwoord b{color:var(--inkt);font-weight:600}.tijdlijn{list-style:none;margin-top:16px}.tijdlijn li{display:grid;grid-template-columns:7rem 1fr;gap:16px;padding:12px 16px;border-bottom:1px solid var(--lijn);font-size:16px}.tijdlijn li:last-child{border-bottom:0}.tijdlijn .d{font:500 13px/1.6 var(--mono);color:var(--inkt-stil)}.na-slot{margin-top:16px}@media(max-width:860px){.meting li{grid-template-columns:10px 1fr}.meting li .waarde{grid-column:2}.tijdlijn li{grid-template-columns:1fr;gap:2px}.menu,.titel .mail{display:none}.menu-klein{display:block}.titel{gap:12px;padding:0 12px 0 16px}.lede{font-size:17px}section{padding:56px 0}.voet .wrap{flex-direction:column}.hero{padding:32px 0 48px}.hero .wrap{grid-template-columns:1fr;gap:32px}.twee,.drie,.stappen,.stappen.vier,.case,.gesprek .slot,.vorm dl{grid-template-columns:1fr}.case>*+*{border-left:0;border-top:1px solid var(--lijn)}.paneel,.vorm,.case>*{padding:22px}.gesprek .slot{padding:32px 22px;gap:28px}}@media(max-width:420px){.titel .rechts .knop{display:none}.wrap{padding:0 16px}}
