@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-vietnamese-400-normal.BNOj0Qhp.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-400-normal.B0PMp_xB.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-ext-400-normal.DTLbW2xa.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-400-normal.D4cJI_B-.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-400-normal.Rg4St2Dn.woff2) format("woff2"),url(/_astro/space-mono-latin-400-normal._3DlpgIW.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--blauw: #331de1;--blauw-licht: #5b49ff;--blauw-zacht: #ecebfd;--grijs: #ededed;--vlak: #f3f4f8;--wit: #ffffff;--inkt: #1e1d26;--inkt-70: rgb(30 29 38 / .72);--inkt-45: rgb(30 29 38 / .45);--lijn: rgb(30 29 38 / .1);--rood: #e8432f;--letter: "Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--mono: "Space Mono", ui-monospace, monospace;--rand: clamp(16px, 3vw, 40px);--breed: min(1240px, 100vw - 2 * var(--rand));--radius: 28px;--veer: cubic-bezier(.44, 0, .13, .96);--snel: cubic-bezier(.44, 0, .56, 1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--wit);color:var(--inkt);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;font-family:var(--letter);font-size:17px;line-height:1.55;background:var(--wit);overflow-x:clip;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--blauw);color:var(--wit)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.02em;text-transform:uppercase}.label{color:var(--blauw);margin-bottom:20px}.logo-inkt{filter:brightness(0) saturate(100%)}.sectiekop{font-size:clamp(44px,7vw,104px);line-height:.95;font-weight:700;letter-spacing:-.035em}.sectiekop .punt,.hero__kop .punt{color:var(--blauw)}.statement{font-size:clamp(24px,3.2vw,44px);line-height:1.15;font-weight:300;letter-spacing:-.02em;max-width:20ch}.statement--klein{max-width:26ch}.statement .w{opacity:.15;transition:opacity .2s linear}.woord{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.woord>span{display:inline-block;will-change:transform}.knop{display:inline-flex;align-items:center;gap:14px;padding:16px 18px 16px 26px;border-radius:999px;background:var(--blauw);color:var(--wit);font-weight:600;letter-spacing:-.01em;overflow:hidden;position:relative;isolation:isolate;transition:color .3s var(--snel)}.knop:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--inkt);transform:translateY(101%);border-radius:inherit;transition:transform .45s var(--veer)}.knop:hover:before{transform:translateY(0)}.knop__pijl{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff29;transition:transform .45s var(--veer)}.knop:hover .knop__pijl{transform:rotate(45deg);background:var(--blauw)}.knop--rand{background:transparent;color:var(--inkt);box-shadow:inset 0 0 0 1px var(--lijn)}.knop--rand .knop__pijl{background:var(--vlak)}.knop--rand:hover{color:var(--wit)}.knop--groot{padding:22px 22px 22px 34px;font-size:20px}.kop{position:fixed;inset:0 0 auto;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:18px var(--rand)}.kop__logo img{width:clamp(120px,12vw,168px)}.kop__menu{width:44px;height:44px;position:relative;border-radius:50%;background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--lijn)}.kop__plus:before,.kop__plus:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;background:var(--inkt);translate:-50% -50%;transition:rotate .5s var(--veer)}.kop__plus:after{rotate:90deg}.menu-open .kop__plus:before{rotate:45deg}.menu-open .kop__plus:after{rotate:135deg}.menu{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;justify-content:center;gap:40px;padding:100px var(--rand) 40px;background:#ffffffb8;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);opacity:0;visibility:hidden;transition:opacity .4s var(--snel),visibility .4s}.menu-open .menu{opacity:1;visibility:visible}.menu ul{list-style:none;margin:0;padding:0}.menu li{overflow:hidden}.menu a{display:flex;align-items:baseline;gap:18px;padding:4px 0}.menu a .mono{color:var(--inkt-45)}.menu__tekst{font-size:clamp(44px,8vw,96px);font-weight:700;letter-spacing:-.04em;line-height:1;display:inline-block;transform:translateY(110%);transition:transform .7s var(--veer),color .3s}.menu-open .menu__tekst{transform:none}.menu li:nth-child(2) .menu__tekst{transition-delay:.05s}.menu li:nth-child(3) .menu__tekst{transition-delay:.1s}.menu li:nth-child(4) .menu__tekst{transition-delay:.15s}.menu a:hover .menu__tekst{color:var(--blauw)}.menu__voet{color:var(--inkt-45)}.rand{position:fixed;z-index:30;top:50%;display:flex;gap:10px;color:var(--inkt-45);writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.rand--links{left:calc(var(--rand) / 2 - 6px)}.rand--rechts{right:calc(var(--rand) / 2 - 6px);transform:translateY(-50%)}.rand a:hover{color:var(--blauw)}.blurband{position:fixed;left:0;right:0;z-index:20;pointer-events:none;height:72px}.blurband--boven{top:0;background:linear-gradient(to bottom,rgb(255 255 255 / .7),transparent)}.blurband--onder{bottom:0;height:80px}.blurband i{position:absolute;inset:0}.blurband i:nth-child(1){backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.blurband i:nth-child(2){backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.blurband i:nth-child(3){backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.blurband--boven i:nth-child(1){mask:linear-gradient(to top,transparent,#000 60%)}.blurband--boven i:nth-child(2){mask:linear-gradient(to top,transparent 30%,#000 80%)}.blurband--boven i:nth-child(3){mask:linear-gradient(to top,transparent 60%,#000)}.blurband--onder i:nth-child(1){mask:linear-gradient(to bottom,transparent,#000 60%)}.blurband--onder i:nth-child(2){mask:linear-gradient(to bottom,transparent 30%,#000 80%)}.blurband--onder i:nth-child(3){mask:linear-gradient(to bottom,transparent 60%,#000)}.cursor{position:fixed;left:0;top:0;z-index:60;pointer-events:none;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--blauw);display:grid;place-items:center;transition:width .35s var(--veer),height .35s var(--veer),margin .35s var(--veer)}.cursor span{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--wit);opacity:0;white-space:nowrap}.cursor.is-tekst{width:96px;height:96px;margin:-48px 0 0 -48px}.cursor.is-tekst span{opacity:1}@media(hover:none){.cursor{display:none}}.hero{position:relative;min-height:100svh;padding:140px var(--rand) 64px;display:grid;align-items:end;overflow:hidden;background:var(--wit)}.hero__gl{position:absolute;inset:0;width:100%;height:100%}.hero__gloed{position:absolute;width:70vmax;height:70vmax;right:-18vmax;top:-22vmax;border-radius:50%;background:radial-gradient(circle,rgb(51 29 225 / .16),transparent 62%);pointer-events:none}.hero__inhoud{position:relative;z-index:2;max-width:1240px;width:100%;margin:0 auto}.hero__kop{font-size:clamp(46px,6.4vw,108px);line-height:.9;font-weight:700;letter-spacing:-.05em;max-width:12ch;text-wrap:balance}.hero__kop .woord{margin-right:.18em}.hero__onder{display:flex;flex-wrap:wrap;gap:28px 48px;align-items:end;margin-top:40px}.hero__intro{max-width:42ch;color:var(--inkt-70);font-size:18px}.hero__duo{position:absolute;z-index:1;right:0;bottom:0;width:min(52vw,820px);pointer-events:none}.hero__scroll{position:absolute;left:50%;bottom:22px;translate:-50% 0;color:var(--inkt-45);z-index:3}.hero__scroll span{display:inline-block;animation:dobber 2.4s var(--snel) infinite}@keyframes dobber{50%{transform:translateY(6px)}}section{position:relative}.frustratie,.proces,.inside{padding:clamp(100px,14vw,200px) var(--rand)}.frustratie__kop,.proces__kop,.inside__kop{width:var(--breed);margin:0 auto 64px;display:grid;gap:28px}.frustratie__stapel{width:var(--breed);margin:0 auto;position:relative;display:grid;gap:20px}.fkaart{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;align-items:stretch;min-height:min(68vh,620px);padding:clamp(24px,3vw,44px);border-radius:var(--radius);background:var(--vlak);box-shadow:inset 0 0 0 1px var(--lijn),0 -24px 60px #1e1d2614;transform-origin:50% 0}.fkaart:nth-child(2){background:var(--blauw-zacht)}.fkaart:nth-child(3){background:var(--blauw);color:var(--wit)}.fkaart__tekst{display:flex;flex-direction:column;gap:18px;justify-content:space-between}.fkaart__nummer{color:var(--blauw)}.fkaart:nth-child(3) .fkaart__nummer{color:#fff9}.fkaart h3{font-size:clamp(32px,4vw,60px);line-height:1;letter-spacing:-.035em;font-weight:700}.fkaart p:last-child{color:var(--inkt-70);max-width:44ch;white-space:pre-line}.fkaart:nth-child(3) p:last-child{color:#fffc}.fkaart__beeld{border-radius:calc(var(--radius) - 10px);overflow:hidden;display:grid;place-items:center}.fkaart__beeld img{width:100%;height:100%;object-fit:contain}.proces{padding-left:0;padding-right:0;padding-bottom:0}.proces__kop{padding:0 var(--rand)}.proces__intro{color:var(--inkt-70);font-size:20px;max-width:36ch}.proces__teller{color:var(--inkt-45)}.proces__teller span{color:var(--blauw)}.proces__raster{display:grid;grid-template-columns:50vw 1fr}.proces__media{position:sticky;top:0;height:100vh;align-self:start;overflow:hidden;background:var(--vlak)}.proces__frame{position:absolute;inset:0}.pmedia{position:absolute;inset:0;margin:0;clip-path:inset(100% 0 0 0);background:var(--vlak)}.pmedia:first-child{clip-path:inset(0 0 0 0)}.pmedia img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;scale:1.08}.pmedia figcaption{position:absolute;left:24px;bottom:24px;padding:6px 10px;border-radius:999px;background:#fffc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pmedia__leeg{position:absolute;inset:0;display:grid;align-content:end;gap:14px;padding:clamp(32px,5vw,72px);background:radial-gradient(120% 90% at 80% 10%,var(--blauw-licht),var(--blauw) 45%,#1a0f8a);color:var(--wit)}.pmedia__leeg .mono{color:#ffffffb3}.pmedia__leeg strong{font-size:clamp(44px,6vw,96px);letter-spacing:-.045em;line-height:.95;max-width:9ch}.pmedia__leeg em{font-style:normal;font-family:var(--mono);font-size:12px;text-transform:uppercase;color:#ffffff8c}.pmedia--komt .pmedia__leeg{background:repeating-linear-gradient(-45deg,transparent 0 14px,rgb(51 29 225 / .08) 14px 15px),var(--vlak);color:var(--blauw)}.pmedia--komt .pmedia__leeg .mono{color:var(--blauw)}.proces__stand{position:absolute;right:24px;bottom:24px;padding:6px 10px;border-radius:999px;background:var(--blauw);color:var(--wit)}.proces__lijst{list-style:none;margin:0;padding:0 var(--rand) 0 calc(var(--rand) + 40px);position:relative}.proces__rail{position:absolute;left:calc(var(--rand) + 6px);top:0;bottom:0;width:2px;background:var(--lijn)}.proces__rail span{position:absolute;inset:0;background:var(--blauw);transform-origin:0 0;transform:scaleY(0)}.pstap{position:relative;min-height:100vh;padding:14vh 0;display:flex;flex-direction:column;gap:16px;justify-content:center;max-width:620px;opacity:.3;transition:opacity .5s var(--snel)}.pstap.is-actief{opacity:1}.pstap__punt{position:absolute;left:-40px;top:50%;width:14px;height:14px;border-radius:50%;background:var(--wit);box-shadow:inset 0 0 0 2px var(--inkt-45);transition:background .3s,box-shadow .3s}.pstap.is-gezien .pstap__punt{background:var(--blauw);box-shadow:inset 0 0 0 2px var(--blauw)}.pstap--nu .pstap__punt{background:var(--blauw);box-shadow:0 0 #331de180;animation:puls 1.8s infinite}@keyframes puls{70%{box-shadow:0 0 0 16px #331de100}to{box-shadow:0 0 #331de100}}.pstap--komt .pstap__punt{background:var(--wit);outline:2px dashed var(--inkt-45);outline-offset:3px}.pstap__meta{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--inkt-45)}.pstap__meta span:first-child{color:var(--blauw)}.pstap__nu,.pstap__komt{display:inline-flex;align-items:center;gap:10px;align-self:start;padding:8px 14px;border-radius:999px;background:var(--blauw);color:var(--wit)}.pstap__nu i{width:8px;height:8px;border-radius:50%;background:var(--wit);animation:knipper 1.2s infinite}@keyframes knipper{50%{opacity:.2}}.pstap__komt{background:transparent;color:var(--blauw);box-shadow:inset 0 0 0 1px var(--blauw)}.pstap__titel{font-size:clamp(34px,3.8vw,60px);line-height:1;letter-spacing:-.035em;font-weight:700}.pstap__subkop{font-size:20px;font-weight:600}.pstap__tekst{color:var(--inkt-70);max-width:52ch}.pstap__wie{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:4px 0 0}.pstap__wie li{padding:6px 12px;border-radius:999px;background:var(--vlak);font-size:14px}.pstap__mobiel{display:none}.pstap__updates{display:grid;gap:10px;margin-top:10px}.update{border-radius:18px;background:var(--vlak);overflow:hidden}.update summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:16px 18px}.update summary::-webkit-details-marker{display:none}.update summary .mono{color:var(--blauw);grid-column:1}.update__kop{grid-column:1;font-weight:600;font-size:18px}.update__plus{grid-column:2;grid-row:1 / span 2;align-self:center;width:30px;height:30px;border-radius:50%;background:var(--wit);position:relative;transition:rotate .45s var(--veer)}.update__plus:before,.update__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--inkt);translate:-50% -50%}.update__plus:after{rotate:90deg}.update[open] .update__plus{rotate:45deg}.update__inhoud{padding:0 18px 18px;display:grid;gap:12px;color:var(--inkt-70)}.update__inhoud img{border-radius:12px;max-height:340px;width:100%;object-fit:cover}.update__bron{color:var(--inkt-45)}.update--tegenslag{background:#fdf0ee}.update--tegenslag summary .mono{color:var(--rood)}.update--tegenslag:hover .update__kop{animation:glitch .4s steps(2) 1}@keyframes glitch{25%{transform:translate(2px,-1px);text-shadow:-2px 0 var(--rood),2px 0 var(--blauw)}50%{transform:translate(-2px,1px)}75%{transform:translate(1px);text-shadow:2px 0 var(--rood),-2px 0 var(--blauw)}}.update--uitgelicht{background:var(--blauw-zacht)}.oproep{margin-top:10px;padding:24px;border-radius:22px;background:var(--blauw);color:var(--wit);display:grid;gap:12px}.oproep__chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.oproep__chips li{padding:6px 12px;border-radius:999px;background:#ffffff29;font-size:14px;white-space:nowrap}.oproep__kop{font-size:24px;font-weight:700;letter-spacing:-.02em}.oproep__knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.oproep .knop{background:var(--wit);color:var(--blauw)}.oproep .knop:hover{color:var(--wit)}.oproep .knop--rand{background:transparent;color:var(--wit);box-shadow:inset 0 0 0 1px #ffffff80}.oproep .knop--rand .knop__pijl{background:#ffffff29}.inside{overflow:hidden}.pillen{mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pillen__rij{display:flex;gap:14px;width:max-content}.pil{margin:0;width:clamp(120px,12vw,170px);aspect-ratio:.5;border-radius:999px;overflow:hidden;position:relative;background:var(--vlak);display:grid;place-items:center}.pil:nth-child(3n){background:var(--blauw);color:var(--wit)}.pil:nth-child(3n+1){background:var(--blauw-zacht);color:var(--blauw)}.pil img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pil__initialen{font-size:44px;font-weight:700;letter-spacing:-.04em}.pil figcaption{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:13px;padding:0 12px;line-height:1.2}.inside__onder{width:var(--breed);margin:56px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px}.groot-getal{font-size:clamp(80px,12vw,180px);font-weight:700;letter-spacing:-.06em;line-height:.85;display:flex;align-items:end;gap:16px;color:var(--blauw)}.groot-getal small{font-size:12px;letter-spacing:.02em;color:var(--inkt-45);padding-bottom:14px;max-width:14ch;line-height:1.3}.join{padding:clamp(110px,14vw,200px) var(--rand);background:var(--wit);overflow:hidden;border-top:1px solid var(--lijn)}.join__gloed{position:absolute;width:60vmax;height:60vmax;left:-20vmax;bottom:-30vmax;border-radius:50%;background:radial-gradient(circle,rgb(51 29 225 / .12),transparent 62%);pointer-events:none}.join__kop{position:relative;font-size:clamp(72px,17vw,280px);line-height:.82;letter-spacing:-.06em;font-weight:700;width:var(--breed);margin:0 auto;color:var(--blauw)}.join__kop .woord{margin-right:.12em}.join__tekst{position:relative;width:var(--breed);margin:36px auto 0;font-size:20px;color:var(--inkt-70)}.join__tekst span{display:block;max-width:40ch}.formulier{position:relative;width:var(--breed);margin:56px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}.veld{position:relative;display:block;padding-top:22px}.veld--breed{grid-column:1 / -1}.veld input{width:100%;font:inherit;font-size:22px;color:var(--inkt);background:transparent;border:0;border-bottom:1px solid rgb(30 29 38 / .25);padding:10px 0;outline:none;border-radius:0;transition:border-color .3s}.veld input:focus{border-bottom-color:var(--blauw)}.veld span{position:absolute;left:0;top:32px;color:var(--inkt-45);pointer-events:none;transition:transform .35s var(--veer),font-size .35s,color .3s;transform-origin:0 0;font-size:20px}.veld input:focus+span,.veld input:not(:placeholder-shown)+span{transform:translateY(-30px);font-size:13px;color:var(--blauw)}.veld--pot{position:absolute;left:-9999px}.formulier .knop{justify-self:start}.formulier__status{grid-column:1 / -1;min-height:1em;color:var(--rood)}.voet{padding:80px var(--rand) 40px;background:var(--vlak);display:grid;gap:40px}.voet__logo{width:100%;max-width:1240px;margin:0 auto}.voet__rij{width:var(--breed);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.voet__slogan{font-size:clamp(22px,2.4vw,32px);font-weight:300;line-height:1.15}.voet__links{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.voet__links a:hover{color:var(--blauw)}.voet__ps,.voet__klein{width:var(--breed);margin:0 auto;color:var(--inkt-45)}.dank{padding:160px var(--rand) 80px;position:relative;overflow:hidden}.dank__inhoud{width:var(--breed);margin:0 auto;display:grid;gap:32px;position:relative;z-index:1}.dank__kop{font-size:clamp(64px,13vw,220px);line-height:.85;font-weight:700;letter-spacing:-.06em}.dank__kop .woord{margin-right:.16em}.dank__kop .woord:last-child span{color:var(--blauw)}.dank__tekst{font-size:clamp(22px,2.6vw,34px);line-height:1.2;font-weight:300;letter-spacing:-.015em;max-width:30ch}.dank__gloed{position:absolute;width:70vmax;height:70vmax;right:-25vmax;top:-30vmax;border-radius:50%;background:radial-gradient(circle,rgb(51 29 225 / .14),transparent 62%)}.dank .pillen{margin-top:40px}.leden{padding:60px var(--rand) 120px}.leden__raster{width:var(--breed);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;perspective:1200px}.lid{position:relative;border-radius:24px;background:var(--vlak);padding:14px 14px 20px;display:grid;gap:14px;transform-style:preserve-3d;transition:box-shadow .4s var(--snel);will-change:transform}.lid:hover{box-shadow:0 30px 60px #331de12e}.lid__beeld{aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:var(--blauw-zacht);color:var(--blauw);transform:translateZ(30px)}.lid:nth-child(4n+2) .lid__beeld{background:var(--blauw);color:var(--wit)}.lid:nth-child(4n+3) .lid__beeld{background:var(--grijs);color:var(--inkt)}.lid__beeld img{width:100%;height:100%;object-fit:cover}.lid__initialen{font-size:72px;font-weight:700;letter-spacing:-.05em}.lid__naam{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.1;transform:translateZ(20px)}.lid__rol{color:var(--inkt-45);transform:translateZ(10px)}.lid__stap{color:var(--blauw)}.lid__stap:hover{text-decoration:underline}.lid__glans{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 50%),rgb(255 255 255 / .55),transparent 45%);opacity:0;transition:opacity .3s}.lid:hover .lid__glans{opacity:1}.lid--open{background:transparent;box-shadow:inset 0 0 0 2px var(--blauw-zacht);outline:2px dashed rgb(51 29 225 / .3);outline-offset:-10px}.lid--open .lid__beeld{background:transparent}.lid--open .lid__initialen{font-size:56px}.aftiteling{height:260vh;position:relative;background:var(--wit)}.aftiteling__venster{position:sticky;top:0;height:100vh;overflow:hidden;mask:linear-gradient(transparent,#000 20%,#000 80%,transparent)}.aftiteling__rol{position:absolute;left:0;right:0;top:100%;text-align:center;display:grid;gap:14px;padding:0 var(--rand)}.aftiteling__rol .mono{color:var(--blauw);margin-top:40px}.aftiteling__rol strong{font-size:clamp(28px,4vw,56px);letter-spacing:-.03em;line-height:1.05}.aftiteling__rol span{font-size:clamp(20px,2.4vw,30px);font-weight:300}.aftiteling__slot{margin-top:60px;display:grid;justify-items:center;gap:24px}@media(max-width:900px){.rand{display:none}.hero{align-items:start;padding-top:120px}.hero__duo{position:relative;right:auto;width:100%;margin-top:8px}.hero__scroll{display:none}.fkaart{grid-template-columns:1fr;min-height:0}.fkaart__beeld{aspect-ratio:16 / 10}.proces{padding-left:var(--rand);padding-right:var(--rand);padding-bottom:80px}.proces__kop{padding:0}.proces__raster{grid-template-columns:1fr}.proces__media{display:none}.proces__lijst{padding:0 0 0 36px}.proces__rail{left:6px}.pstap{min-height:0;padding:48px 0;opacity:1}.pstap__punt{left:-36px;top:56px}.pstap__mobiel{display:block;border-radius:18px;aspect-ratio:4 / 5;object-fit:cover;width:100%;margin-bottom:8px}.formulier{grid-template-columns:1fr}.voet__links{align-items:flex-start}.aftiteling{height:auto}.aftiteling__venster{position:static;height:auto;mask:none;overflow:visible}.aftiteling__rol{position:static;padding:80px var(--rand)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.statement .w{opacity:1}.pmedia{clip-path:none!important}.pstap{opacity:1}.cursor{display:none}.aftiteling{height:auto}.aftiteling__venster{position:static;height:auto;mask:none;overflow:visible}.aftiteling__rol{position:static;padding:80px var(--rand)}}
