@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-ext-400-normal.CK4GAP86.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-400-normal.BEhtfm5r.woff2)format("woff2"),url(/_astro/lato-latin-400-normal.B11PyLys.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-ext-700-normal.C6gwlRgY.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-700-normal.BUGMgin4.woff2)format("woff2"),url(/_astro/lato-latin-700-normal.DAdL7O4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/lato-latin-ext-900-normal.BhetttCG.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/lato-latin-900-normal.C3uaq3BA.woff2)format("woff2"),url(/_astro/lato-latin-900-normal.CZBfLiEO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spline-sans-mono-latin-ext-400-normal.BfWvPoNT.woff2)format("woff2"),url(/_astro/spline-sans-mono-latin-ext-400-normal.BkT5i7fe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spline-sans-mono-latin-400-normal.mUpA6Mve.woff2)format("woff2"),url(/_astro/spline-sans-mono-latin-400-normal.739QRW1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spline-sans-mono-latin-ext-500-normal.OEIRRHyd.woff2)format("woff2"),url(/_astro/spline-sans-mono-latin-ext-500-normal.CMfDuBbn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spline-sans-mono-latin-500-normal.Cy_wwipl.woff2)format("woff2"),url(/_astro/spline-sans-mono-latin-500-normal.DuiJ5LHB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Lato";--font-serif:Georgia, "Times New Roman";--font-mono:"Spline Sans Mono";--ink:#0e2433;--night:#14233b;--sky:#f2f6f7;--haze:#a8bfc9;--muted:#47616f;--haze-line:#0e24332e;--accent:#1a4fb4;--accent-lift:#6d9bff;--phase-1:#1a4fb4;--phase-2:#7d5806;--phase-3:#216c43;--phase-4:#a62e12;--phase-1-lift:#5b8cf0;--fill-1:#2563eb;--fill-2:#fbbf24;--fill-3:#4ade80;--fill-4:#22d3ee;--step-1:#7ea6ff;--step-2:#fbbf24;--step-3:#4ade80;--step-4:#22d3ee;--card:#fafcfd;--tint:#dfe8eb;--mark-ok:#126b3a;--mark-ok-lijn:#126b3a80;--mark-inf:#0e5730;--mark-inf-vlak:#126b3a24;--mark-bad:#a8352a;--mark-bad-lijn:#a8352ab3;--mark-unk:#a35a06;--mark-oud:#48606d;--tip-vlak:#0e2433;--tip-ink:#f2f6f7;--shadow:0 2px 4px #0e243314, 0 18px 50px #0e243329}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--night);color-scheme:dark}html,body{overflow-x:clip}body{background:var(--night);color:var(--ink);font-family:var(--font-display), sans-serif;-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.7}body:after{content:"";z-index:80;pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:300px 300px;animation:3.2s steps(3,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}25%{transform:translate(-1.2%,.8%)}50%{transform:translate(.9%,-1.1%)}75%{transform:translate(-.6%,-.5%)}}@media (prefers-reduced-motion:reduce){body:after{animation:none}}a{color:inherit}code{font-family:var(--font-mono), monospace;font-size:.8em}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{max-width:72rem;margin:0 auto;padding:0 1.5rem}.nav{justify-content:space-between;align-items:baseline;padding-top:1.75rem;display:flex}.nav-brand{flex-direction:column;gap:.15rem;display:flex}.nav-tag{font-family:var(--font-serif), Georgia, serif;color:var(--muted);font-size:.85rem;font-style:italic}.nav-mark{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-size:1.05rem;font-weight:700;text-decoration:none}.nav-links{font-family:var(--font-mono), monospace;gap:1.5rem;font-size:.8rem;display:flex}.nav-links a,.footer a,.pillars>.pillar p a{padding-block:.35rem;display:inline-block}.nav-group{align-items:baseline;gap:1.75rem;display:flex}.nav-group+.nav-group{border-left:1px solid var(--haze-line);padding-left:1.5rem}.night-page .nav-group+.nav-group{border-left-color:#f2f6f738}.nav-links a{color:var(--ink);opacity:.72;text-decoration:none;transition:opacity .12s}.nav-links a:hover{opacity:1}.nav-links a.active{opacity:1;border-bottom:1.5px solid var(--accent);padding-bottom:.15rem}@media (width<=40rem){.nav{flex-direction:column;align-items:flex-start;gap:.9rem}.nav-links{flex-wrap:wrap;gap:.5rem 1.1rem;font-size:.75rem}.nav-group{flex-wrap:wrap;gap:1.1rem}.nav-group+.nav-group{border-left:none;padding-left:0}}@media (prefers-reduced-motion:reduce){.topbar{transition:none}}.hero{padding:0 0 clamp(1.1rem,2.4vh,1.9rem);--sun-color:var(--accent-lift);background-color:var(--night);background-image:radial-gradient(120% 90% at 22% 18%,#8a94c847,#0000 62%),linear-gradient(#0f1a2e 0%,#121e33 55%,#14233b 100%);flex-direction:column;justify-content:space-between;min-height:100svh;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);transition:background-color 1.2s;display:flex;position:relative}.hero h1{margin-top:clamp(2rem,6vh,6rem)}.hero-thesis{color:var(--sky)}.hero-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero>.nav,.hero h1,.hero-foot,main{z-index:1;position:relative}@keyframes opkomen{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@keyframes opklaren{0%{opacity:0}to{opacity:1}}.topbar{animation:.5s ease-out 40ms both opklaren}.hero-claim{animation:.7s cubic-bezier(.22,.61,.36,1) .1s both opkomen}.thesis-arc>span:first-child{animation:.7s cubic-bezier(.22,.61,.36,1) .26s both opkomen}.thesis-arc>span:nth-child(2){animation:.7s cubic-bezier(.22,.61,.36,1) .33s both opkomen}.thesis-arc>span:nth-child(3){animation:.7s cubic-bezier(.22,.61,.36,1) .43s both opkomen}.thesis-arc>span:nth-child(4){animation:.7s cubic-bezier(.22,.61,.36,1) .5s both opkomen}.thesis-arc>span:nth-child(5){animation:.7s cubic-bezier(.22,.61,.36,1) .57s both opkomen}.thesis-arc>span:nth-child(6){animation:.7s cubic-bezier(.22,.61,.36,1) .64s both opkomen}.hero-foot{animation:.7s cubic-bezier(.22,.61,.36,1) .7s both opkomen}@media (prefers-reduced-motion:reduce){.topbar,.hero-claim,.thesis-arc>span,.hero-foot{animation:none}}.stars{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.stars:after{content:"";background:#f2f6f7e6;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite alternate twinkle;position:absolute;top:18%;left:6%;box-shadow:9rem 2.5rem #f2f6f78c,17rem -1rem #f2f6f7cc,24rem 4rem #f2f6f766,31rem .5rem #f2f6f7b3,38rem 6rem 0 1px #f2f6f7d9,45rem -2rem #f2f6f780,52rem 3rem #f2f6f7a6,58rem 12rem #f2f6f766,63rem -.5rem #f2f6f7bf,69rem 5rem #f2f6f780,74rem 1rem 0 1px #f2f6f7e6,12rem 14rem #f2f6f759,27rem 17rem #f2f6f773,49rem 20rem #f2f6f74d,66rem 16rem #f2f6f780,5rem 8rem #f2f6f799}@keyframes twinkle{0%{opacity:.7}to{opacity:1}}.hero-thesis{max-width:44rem;margin-top:clamp(2.75rem,7vh,4.5rem)}.thesis-lead{font-size:clamp(1.45rem,2.2vw,1.75rem);line-height:1.4;display:block}.hero-foot{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.hero-place{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--muted);white-space:nowrap;align-items:center;gap:.45rem;font-size:.8rem;display:inline-flex}.place-pin{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;opacity:.65;flex:none;width:.62rem;height:.85rem;margin-bottom:.1rem}.hero-place{color:var(--haze)}@media (width<=46rem){.hero-foot{flex-direction:column;align-items:flex-start;gap:1.25rem}}.thesis-arc{color:var(--haze);text-wrap:pretty;flex-direction:column;gap:.55rem;font-size:clamp(1.25rem,1.6vw,1.55rem);line-height:1.45;display:flex}.thesis-lead{letter-spacing:-.018em;color:var(--ink);margin-bottom:-.35rem;font-size:1.22em;font-weight:700}.thesis-lead-end{margin-bottom:.4rem}.thesis-lead{color:var(--sky)}.thesis-edge{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--haze);font-size:.8rem}.hero-pillars{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--muted);margin-top:2.25rem;font-size:.8rem;animation:.7s ease-out .4s both rise}@keyframes rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-1.2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-thesis,.horizon:after,.stars:after{transition:none}}.section{padding:clamp(4rem,10vh,7rem) 0}.section-tint{background-color:var(--tint);background-image:radial-gradient(56% 38% at 30% 100%,#2f6ae814,#0000 64%),radial-gradient(50% 34% at 76% 100%,#22d3ee14,#0000 64%);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}#how.section,#promise.section{border-top:1px solid var(--haze-line)}#work{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--muted);border-top:1px solid var(--haze-line);margin-bottom:2.5rem;padding-top:1.25rem;font-size:.8rem;display:block}.night .eyebrow{border-top-color:#f2f6f72e}.pillars{grid-template-columns:repeat(2,1fr);gap:1.75rem;list-style:none;display:grid}@media (width<=46rem){.pillars{grid-template-columns:1fr}}.pillar{background:var(--card);border:1px solid var(--haze-line);box-shadow:var(--shadow);padding:1.75rem}.pillar-icon{fill:none;width:26px;height:26px;stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:1.1rem;display:block}.pillar h3{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;margin-bottom:1rem;font-size:1.45rem;font-weight:700}.pillar p{font-size:1rem;line-height:1.6}.pillars.duo{grid-template-columns:repeat(2,1fr);max-width:56rem}.pillars.trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media (width<=60rem){.pillars.trio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.pillars.trio{grid-template-columns:1fr}}.path{gap:3.25rem;max-width:58rem;padding-left:2.25rem;list-style:none;display:grid;position:relative}.path:before{content:"";background:linear-gradient(to bottom, var(--haze-line) 82%, transparent);width:1px;position:absolute;top:.6rem;bottom:-2rem;left:3.5px}.path-step{grid-template-rows:auto 1fr;grid-template-columns:13rem 1fr;align-items:start;column-gap:2.5rem;display:grid;position:relative}.path-step:before{content:"";background:var(--accent-lift);border-radius:50%;width:8px;height:8px;position:absolute;top:.5rem;left:-2.25rem}.path-n{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--muted);grid-area:1/1;margin-bottom:.5rem;font-size:.78rem;display:block}.path-step h3{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;grid-area:2/1;font-size:1.45rem;font-weight:700;line-height:1.2}.path-step p{grid-area:1/2/span 2;max-width:38rem;font-size:1.05rem;line-height:1.65}@media (width<=52rem){.path{gap:2.5rem;padding-left:1.75rem}.path-step{grid-template-rows:auto auto auto;grid-template-columns:1fr}.path-step:before{left:-1.75rem}.path-step h3{grid-area:2/1;margin-bottom:.75rem}.path-step p{grid-area:3/1;font-size:1rem}}.how-lede{max-width:46rem;margin:0 0 1.4rem;font-size:1.3rem;line-height:1.6}.how-lede:last-of-type{margin-bottom:2.5rem}.how-coda{border-top:1px solid var(--haze-line);max-width:38rem;margin-top:3rem;padding-top:1.4rem;font-size:1.1rem;line-height:1.6}#work .section-title,#work .offer h3{color:var(--sky)}#work .offer p{color:var(--haze)}#work .offer p b{color:var(--sky)}#work .offer-link{color:var(--accent-lift);text-decoration-color:color-mix(in srgb, var(--accent-lift) 35%, transparent)}#work .offer-link:hover,#work .offer-link:focus-visible{text-decoration-color:var(--accent-lift)}#work .offers{border-top-color:#f2f6f773}#work .how-coda{color:var(--haze);border-top-color:#f2f6f729}#work .coda-wet{color:var(--sky)}#work .how-coda{grid-template-columns:minmax(0,38rem);align-items:start;gap:0 3rem;max-width:none;margin-top:clamp(3rem,5vw,4.5rem);padding-top:1.4rem;display:grid}#work .coda-wet{margin-top:0}@media (width<=52rem){#work .how-coda{grid-template-columns:minmax(0,1fr);gap:1.1rem}}#work .how-coda>span{max-width:38rem;display:block}.coda-wet{color:var(--ink);margin-top:1.1rem;font-weight:700}.section-end{border-top:1px solid var(--haze-line);font-family:var(--font-mono), monospace;letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:baseline;gap:2rem;margin-top:2.5rem;padding:1.1rem 0 0;font-size:.95rem;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.section-end:hover{color:var(--accent);border-color:var(--muted)}.section-end span:first-child{transition:transform .2s}.section-end:hover span:first-child{transform:translate(.4rem)}@media (prefers-reduced-motion:reduce){.section-end span:first-child{transition:none}}.section-title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-wrap:balance;max-width:18em;margin:-1.5rem 0 1.5rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;line-height:1.1}.questions{grid-template-columns:repeat(2,1fr);gap:1.1rem;list-style:none;display:grid}.q{border:1px solid var(--haze-line);flex-direction:column;gap:.6rem;padding:1.6rem 1.75rem 1.35rem;display:flex}.q-loose{border-style:dashed}.q-nr{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--accent);font-size:.72rem}.cycle .q:first-child{--step:var(--step-1)}.cycle .q:nth-child(2){--step:var(--step-2)}.cycle .q:nth-child(3){--step:var(--step-3)}.cycle .q:nth-child(4){--step:var(--step-4)}.cycle .q{position:relative;overflow:hidden}.q .q-nr,.q h3{color:inherit}.q h3{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;font-size:1.32rem;font-weight:700;line-height:1.15}.q p{font-size:1rem;line-height:1.55}.cyclus{margin-top:1.6rem;position:relative}.cyclus-lus{background:linear-gradient(to left, var(--step-4), var(--step-3), var(--step-2), var(--step-1)) border-box;-webkit-mask-composite:xor;opacity:.55;border:1px solid #0000;border-top:0;border-radius:0 0 18px 18px;height:4rem;position:relative;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.cyclus-woord{font-family:var(--font-mono), monospace;letter-spacing:.03em;color:var(--haze);opacity:.7;margin:1rem 0 0;font-size:.72rem}.band{background:var(--night);color:var(--haze);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.band .eyebrow{color:var(--haze);border-top-color:#a8bfc940}.band-title{color:var(--sky)}.band-lede{max-width:40rem;color:var(--haze);margin-bottom:3rem}.band-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 4rem;display:grid}.band-col h3{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-lift);border-bottom:1px solid #a8bfc940;padding-bottom:.9rem;font-size:.74rem;font-weight:700}.band-col ul{font-family:var(--font-mono), monospace;font-size:.82rem;line-height:1.5;list-style:none}.band-fasen{gap:2.2rem;display:grid}.band-fase h3{margin-bottom:.9rem}.band-rooster{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.band-fase .band-rooster li{font-family:var(--font-mono), monospace;letter-spacing:.01em;color:var(--haze);cursor:help;background:#f2f6f708;border:1px solid #f2f6f717;border-radius:4px;align-items:center;gap:.42rem;padding:.42rem .5rem;font-size:.68rem;line-height:1.3;display:flex}.band-fase .band-rooster li:before{content:"";background:var(--step-3);opacity:.7;border-radius:50%;flex:none;width:.3rem;height:.3rem}.band-col li{color:var(--sky);border-bottom:1px solid #a8bfc91f;padding:.7rem 0}.band-coda{max-width:40rem;color:var(--haze);margin-top:3rem}@media (width<=46rem){.band-cols{grid-template-columns:1fr;gap:2rem}}.case{border-top:1px solid var(--haze-line);margin-top:3rem;padding-top:1.5rem}.case figcaption{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--muted);font-size:.74rem}.case-figures{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;margin:1.25rem 0;display:grid}.case-figures dt{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem;font-size:.68rem}.case-figures dd{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700}.case-figures dd span{color:var(--haze);margin:0 .15em;font-weight:500}.case>p{max-width:40rem;color:var(--muted)}@media (width<=46rem){.questions,.case-figures,.pillars,.pillars.duo{grid-template-columns:1fr;gap:1rem}}.letter{max-width:44rem}.letter p{font-size:1.3rem;line-height:1.65}.letter p+p{margin-top:1.25rem}.signature{color:var(--accent);margin-top:2rem;font-size:1.4rem;font-style:italic;display:block}.big-title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;max-width:26ch;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:700;line-height:1.1}.dedication-body{max-width:44rem;margin-top:1.75rem}.dedication-body p{font-size:1.2rem}.dedication-body p+p{margin-top:1.25rem}.statline{font-family:var(--font-mono), monospace;color:var(--muted);border-top:1px solid var(--haze-line);white-space:nowrap;margin-top:3rem;padding-top:1.25rem;font-size:.85rem;overflow-x:auto}.statline a{color:inherit}.clients-label{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--muted);margin-top:4.5rem;font-size:.8rem}.clients-lede{max-width:44rem;margin-top:.9rem;font-size:1.15rem}.logo-row{flex-wrap:wrap;align-items:center;gap:2rem 3rem;margin-top:1.5rem;display:flex}.logo-row img{filter:brightness(0)saturate();opacity:.55;width:auto;height:28px;transition:filter .15s,opacity .15s}.logo-row img:hover{filter:none;opacity:1}.clients{font-family:var(--font-mono), monospace;color:var(--muted);margin-top:1.5rem;font-size:.85rem}.about-grid,.dedication-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:3.5rem;max-width:64rem;display:grid}.dedication-grid{grid-template-columns:1fr 1.15fr;align-items:stretch;max-width:none}.about-grid .dedication-body,.dedication-grid .dedication-body{max-width:none}.portrait-fig{border-bottom:1px solid var(--haze-line);margin-top:1.75rem;padding:0 1.5rem;position:relative}.portrait-fig[data-ascii=wachtend] img{opacity:0}@media (prefers-reduced-motion:reduce){.portrait-fig[data-ascii] img{opacity:1}.portrait-ascii{display:none}}.portrait-fig:after{content:"";background:var(--accent-lift);border-radius:50%;width:.75rem;height:.75rem;position:absolute;bottom:-.4rem;left:12%}.portrait-ascii{font-family:var(--font-mono), monospace;letter-spacing:0;white-space:pre;color:var(--ink);opacity:0;pointer-events:none;user-select:none;margin:0;line-height:1;position:absolute;inset:0 1.5rem;overflow:hidden}.portrait-fig[data-ascii=tekenend] .portrait-ascii{opacity:.72}.portrait-fig[data-ascii=tekenend] img{opacity:0}.portrait-fig[data-ascii=klaar] .portrait-ascii{opacity:0;transition:opacity .9s}.portrait-fig[data-ascii=klaar] img{opacity:1;transition:opacity .9s}.portrait-fig img{width:100%;max-width:18rem;height:auto;margin:0 auto;display:block}.photo-col{min-height:min(32rem,62vh);margin-top:1.75rem;position:relative}.photo-col-in{flex-direction:column;gap:1.5rem;display:flex;position:absolute;inset:0}.photo-fig{flex-direction:column;flex:1;min-height:0;display:flex}.photo-fig img{object-fit:cover;width:100%;height:100%;min-height:0;box-shadow:var(--shadow);flex:1;display:block}.photo-fig figcaption,.ict4d-photo figcaption{font-family:var(--font-mono), monospace;color:var(--muted);margin-top:.75rem;font-size:.8rem}@media (width<=46rem){.about-grid,.dedication-grid{grid-template-columns:1fr;gap:2rem}.portrait-fig{padding:0}.photo-fig img{flex:none;height:auto}.photo-col-in{position:static}.photo-col{min-height:0}.portrait-fig img{max-width:14rem;margin:0}}.kubo-title{align-items:center;gap:.5em;display:flex}.kubo-title svg{fill:currentColor;flex:none;width:.9em;height:auto}.ict4d-photo{max-width:44rem;margin:0 0 2.5rem}.ict4d-photo img{width:100%;height:auto;box-shadow:var(--shadow);display:block}.cred-badges{flex-wrap:wrap;gap:2.5rem;margin-bottom:2.5rem;list-style:none;display:flex}.cred-badges li{width:10rem;font-size:.95rem;line-height:1.4}.cred-badges a{margin-bottom:.9rem;transition:transform .3s;display:block}.cred-badges a:hover{transform:translateY(-.25rem)}.cred-badges img{width:100%;height:auto;display:block}.cred-badges li span{font-family:var(--font-mono), monospace;color:var(--muted);margin-top:.1rem;font-size:.8rem;display:block}.creds{border-top:1px solid var(--haze-line);grid-template-columns:repeat(2,1fr);gap:2.5rem;max-width:56rem;padding-top:2rem;display:grid}.creds h3{font-family:var(--font-display), sans-serif;margin-bottom:1rem;font-size:1.15rem;font-weight:700}.cred-list{list-style:none}.cred-list li{padding:.4rem 0;font-size:1.05rem}.cred-list li span{font-family:var(--font-mono), monospace;color:var(--muted);margin-top:.1rem;font-size:.8rem;display:block}@media (width<=46rem){.creds{grid-template-columns:1fr}}.night{color:var(--sky)}.night .eyebrow{color:var(--haze)}.pml-lockup{margin-bottom:1.5rem}.pml-name{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--accent-lift);background:linear-gradient(105deg,#6ee7a8,#6d9bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800}.portal-shot{width:min(92vw,72rem);max-width:none;margin:2.5rem 0 0 50%;transform:translate(-50%)}.portal-shot img{border:1px solid #f2f6f724;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #060c1466,0 22px 60px #060c1473}.portal-shot figcaption{text-align:center;font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--haze);margin-top:.9rem;font-size:.72rem}.elixir-kop{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}@media (width<=60rem){.elixir-kop{grid-template-columns:minmax(0,1fr)}.zon-veld{display:none}}.zon-veld,.bewijs-veld{place-items:center;margin:0;display:grid}.zon-tekens,.bewijs-tekens{font-family:var(--font-mono), monospace;letter-spacing:.04em;white-space:pre;color:var(--step-4);opacity:.68;user-select:none;background:linear-gradient(160deg,#7de9f7,#6d9bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(.5rem,1.15vw,.8rem);line-height:1.08}.bewijs-tekens{color:var(--step-3);background-image:linear-gradient(160deg,#6ee7a8,#6d9bff)}.pml-kop{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.pml-kop-tekst{grid-column:1}.bewijs-veld{grid-column:2;align-self:center}.pml-kop>.pml-report,.pml-kop>.dedication-body{grid-column:1/-1}@media (width<=60rem){.pml-kop{grid-template-columns:minmax(0,1fr)}.bewijs-veld{display:none}}.elixir-lockup,.pml-lockup{align-items:center;gap:.55rem;display:inline-flex}.merkteken{flex:none;width:auto;height:.92em;font-size:1.5rem;display:block}.elixir-lockup{margin-bottom:1.5rem}.elixir-name{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--accent-lift);background:linear-gradient(105deg,#7de9f7,#6d9bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800}.night h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;max-width:26ch;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:700;line-height:1.1}.night-body{max-width:42rem;margin-top:1.75rem;font-size:1.2rem}.night-cta{font-family:var(--font-mono), monospace;color:var(--accent-lift);border-bottom:1px solid;margin-top:2.5rem;padding-bottom:.15rem;font-size:.95rem;text-decoration:none;display:inline-block}.night-cta:hover{color:var(--sky)}.night-page{background:var(--night);min-height:100vh;color:var(--sky);--ink:var(--sky);--muted:var(--haze);--haze-line:#f2f6f729;--card:#1b2c46;--mark-ok:#6ee7a8;--mark-ok-lijn:#6ee7a880;--mark-inf:#8ef0bd;--mark-inf-vlak:#6ee7a826;--mark-bad:#f2818c;--mark-bad-lijn:#f2818cb3;--mark-unk:#f0b429;--mark-oud:#9fb6c4;--tip-vlak:#eef2f5;--tip-ink:#0e2433;--tint:#1f3352;--accent:var(--accent-lift);background-image:radial-gradient(58% 26% at 18% 4%,#2f6ae838,#0000 62%),radial-gradient(52% 22% at 88% 20%,#22d3ee21,#0000 60%),radial-gradient(64% 24% at 26% 52%,#22d3ee1c,#0000 62%),radial-gradient(60% 26% at 82% 74%,#2f6ae833,#0000 62%),radial-gradient(70% 22% at 30% 96%,#6d9bff1f,#0000 64%)}.night-page[data-hue=proveml]{--night:#12262e;--card:#1a3238;--tint:#1f3a41;background-image:radial-gradient(58% 26% at 18% 4%,#4ade8029,#0000 62%),radial-gradient(52% 22% at 88% 20%,#2f6ae824,#0000 60%),radial-gradient(60% 26% at 82% 74%,#6ee7a81f,#0000 62%),radial-gradient(70% 22% at 30% 96%,#6d9bff1a,#0000 64%)}.night-page[data-hue=elixir]{--night:#0f2434;--card:#17303f;--tint:#1c3848;background-image:radial-gradient(58% 26% at 18% 4%,#22d3ee2e,#0000 62%),radial-gradient(52% 22% at 88% 20%,#7de9f71f,#0000 60%),radial-gradient(60% 26% at 82% 74%,#2f6ae82e,#0000 62%),radial-gradient(70% 22% at 30% 96%,#6d9bff1f,#0000 64%)}.night-page[data-hue=vera]{--night:#1e1626;--card:#2a1f34;--tint:#33273f;background-image:radial-gradient(58% 26% at 18% 4%,#c084fc24,#0000 62%),radial-gradient(52% 22% at 88% 20%,#fbbf241a,#0000 60%),radial-gradient(60% 26% at 82% 74%,#6d9bff1a,#0000 62%)}.night-page .nav-mark,.night-page .nav-links a{color:var(--sky)}.night-page .nav-mark span,.night-page .nav-tag{color:var(--haze)}.night-page .eyebrow{color:var(--haze);border-top-color:#f2f6f72e}.night-page .big-title{color:var(--sky)}.night-page .pillar{box-shadow:none;background:#f2f6f70d;border-color:#f2f6f724}.night-page .statline{color:var(--haze);border-top-color:#f2f6f726}.footer{background:var(--night);color:var(--sky);padding:3.5rem 0 4rem;border-top:1px solid #f2f6f724;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2.5rem;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);font-size:.95rem;display:flex}.footer a{color:var(--sky);text-underline-offset:.25em;text-decoration-color:#f2f6f766;transition:color .16s,text-decoration-color .16s}.footer a:hover,.footer a:focus-visible{color:var(--accent-lift);text-decoration-color:var(--accent-lift)}.footer-mono{font-family:var(--font-mono), monospace;color:var(--haze);font-size:.8rem}.footer{padding-block:clamp(3rem,7vh,4.5rem);display:block}.footer-vraag{border-bottom:1px solid #f2f6f724;margin-bottom:clamp(2.25rem,5vh,3.25rem);padding-bottom:clamp(2.25rem,5vh,3.25rem)}.footer-titel{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--sky);font-size:clamp(1.5rem,2.25vw,2.1rem);font-weight:700;line-height:1.1}.footer-zin{max-width:34rem;color:var(--haze);margin-top:.7rem;font-size:1rem;line-height:1.6}.footer-mail{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--sky);text-underline-offset:.16em;overflow-wrap:anywhere;min-width:0;margin-top:1.5rem;font-size:clamp(1.35rem,2.6vw,2.1rem);font-weight:800;line-height:1.1;text-decoration:underline 2px #f2f6f759;display:inline-block}.footer-mail:hover,.footer-mail:focus-visible{color:var(--accent-lift);text-decoration-color:var(--accent-lift)}.footer-wegwijs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.footer-kolom{flex-direction:column;gap:.15rem;font-size:.95rem;display:flex}.footer-label{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--haze);opacity:.75;margin-bottom:.6rem;font-size:.7rem}.footer-kolom a{color:var(--sky);border-bottom:0;padding-block:.3rem;text-decoration:none;transition:color .16s}.footer-kolom a:hover,.footer-kolom a:focus-visible{color:var(--accent-lift);text-underline-offset:.25em;text-decoration:underline}.footer-huis p{color:var(--haze);line-height:1.6}.footer-huis .footer-mono{margin-top:.6rem}@media (width<=60rem){.footer-wegwijs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=46rem){.footer-wegwijs{grid-template-columns:minmax(0,1fr);gap:2rem}}.pml-demo{margin:0 0 1.6rem}.pml-demo figcaption{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--muted);margin:0 0 .5rem;font-size:.78rem}.pml-demo figcaption+.pml-out,.pml-demo .pml-src+figcaption{margin-top:1.4rem}.pml-terug{margin-top:.9rem}.pml-terug summary{font-family:var(--font-mono), monospace;color:var(--muted);cursor:pointer;font-size:.72rem}.pml-terug summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pml-terug pre{background:var(--haze);font-family:var(--font-mono), monospace;color:var(--ink);border-radius:4px;margin-top:.6rem;padding:.7rem .8rem;font-size:.7rem;line-height:1.6;overflow-x:auto}.pml-live{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}@media (width<=54rem){.pml-live{grid-template-columns:minmax(0,1fr)}}.pml-live-out,.proveml-root p,.pml-live .proveml-paragraph{margin:0}.proveml-entity.proveml-verified{color:var(--mark-ok);border:1px solid var(--mark-ok-lijn);border-radius:2px;padding:.05em .35em}.proveml-fact.proveml-verified{color:var(--mark-ok);border-bottom:1.5px dotted var(--mark-ok)}.proveml-mismatch,.proveml-name-mismatch,.proveml-inference.proveml-failed{color:var(--mark-bad);text-decoration:line-through 1.5px;text-decoration-color:var(--mark-bad-lijn)}.proveml-inference.proveml-verified{color:var(--mark-inf);background:var(--mark-inf-vlak);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:.08em .25em}.proveml-unverifiable,.proveml-no-context,.proveml-entity:not(.proveml-verified){color:var(--mark-unk);border-bottom:1.5px dashed var(--mark-unk)}.pml-oordeel{border-top:1px solid var(--haze-line);font-family:var(--font-mono), monospace;margin:1rem 0 0;padding-top:.8rem;font-size:.78rem;line-height:1.55}.pml-oordeel[data-staat=heel]{color:var(--mark-ok)}.pml-oordeel[data-staat=stuk]{color:var(--mark-bad)}.pml-live-in{background:#f2f6f708;border:1px solid #f2f6f71f;border-radius:8px;padding:1.1rem 1.2rem 1.2rem}.pml-live-kop{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--haze);margin:0 0 .9rem;font-size:.68rem}.pml-veld{margin-bottom:.75rem;display:block}.pml-veld span{font-family:var(--font-mono), monospace;color:var(--haze);margin-bottom:.25rem;font-size:.72rem;display:block}.pml-veld input{width:100%;font-family:var(--font-mono), monospace;color:var(--sky);background:#0b0e1459;border:1px solid #f2f6f72e;border-radius:4px;padding:.42rem .6rem;font-size:.8rem}.pml-veld input:focus-visible{outline:2px solid var(--step-1);outline-offset:1px}.pml-live-noot{color:var(--haze);margin:1rem 0 0;font-size:.8rem;line-height:1.55}.pml-herstel{font-family:var(--font-mono), monospace;color:var(--sky);cursor:pointer;background:0 0;border:1px solid #f2f6f738;border-radius:999px;margin-top:1rem;padding:.45rem .8rem;font-size:.72rem}.pml-herstel:hover{border-color:var(--step-1);color:var(--step-1)}.pml-herstel:focus-visible{outline:2px solid var(--step-1);outline-offset:2px}.pml-cmd{background:var(--card);border:1px solid var(--haze-line);border-radius:4px;max-width:56rem;padding:1rem 6rem 1rem 1.2rem;position:relative;overflow-x:auto}.pml-cmd pre{margin:0}.pml-cmd code{font-family:var(--font-mono), monospace;color:var(--ink);white-space:pre;font-size:.88rem;line-height:1.5}.pml-cmd code:before{content:"$ ";color:var(--muted);opacity:.6;user-select:none}.pml-copy{font-family:var(--font-mono), monospace;letter-spacing:.05em;color:var(--muted);border:1px solid var(--haze-line);cursor:pointer;background:0 0;border-radius:3px;padding:.28rem .65rem;font-size:.72rem;transition:color .15s,border-color .15s;position:absolute;top:.65rem;right:.65rem}.pml-copy:hover{color:var(--ink);border-color:var(--muted)}.pml-copy.copied{color:#2e7d4f;border-color:#2e7d4f73}.pml-out{margin:0;font-size:1.15rem;line-height:2}.pml-ent{color:var(--mark-ok);border:1px solid var(--mark-ok-lijn);border-radius:2px;padding:.05em .35em}.pml-ok{color:var(--mark-ok);border-bottom:1.5px dotted var(--mark-ok)}.pml-unk{color:var(--mark-unk);border-bottom:1.5px dashed var(--mark-unk)}.pml-unk:after{content:"?";text-align:center;width:1.15em;height:1.15em;line-height:1.05em;font-family:var(--font-mono), monospace;vertical-align:super;border:1.2px solid;border-radius:50%;margin-left:.25em;font-size:.62em;font-weight:700;display:inline-block}.pml-legend{font-family:var(--font-mono), monospace;color:var(--muted);margin:1.1rem 0 0;font-size:.78rem}.pml-legend .pml-ok,.pml-legend .pml-unk{border-bottom:none}.night-page .pml-cmd,.night-page .pml-cred,.night-page .pml-doc{--ink:#0e2433;--muted:#47616f;--haze-line:#0e24332e;--card:#eef2f5;--tint:#dfe8eb;--accent:#1a4fb4;--mark-ok:#126b3a;--mark-ok-lijn:#126b3a80;--mark-inf:#0e5730;--mark-inf-vlak:#126b3a24;--mark-bad:#a8352a;--mark-bad-lijn:#a8352ab3;--mark-unk:#a35a06;--mark-oud:#48606d;--tip-vlak:#0e2433;--tip-ink:#f2f6f7;color:var(--ink)}.pml-flow{margin:0}.pml-flow svg{width:100%;max-width:44rem;height:auto;display:block}.pml-node{fill:var(--card);stroke:var(--haze-line);stroke-width:1px}.pml-node-data,.pml-node-det{fill:var(--tint)}.pml-node-det{stroke:var(--ink);stroke-width:1.4px}.pml-node-human{fill:var(--card);stroke:var(--step-2);stroke-width:1.4px}.pml-tag-human{fill:var(--step-2);opacity:1}.pml-snap-human{fill:var(--step-2);opacity:0}.pml-flows{gap:.4rem;display:grid}.pml-flow-first{margin-bottom:.4rem}.pml-between{font-family:var(--font-mono), monospace;color:var(--muted);margin:0 0 1.4rem;font-size:.8rem}.pml-node-ai-base{fill:var(--card);stroke:none}.pml-node-ai-wash{fill:url(#pml-ai-fill);opacity:.34;stroke:none}.pml-churn-r{font-family:var(--font-mono), monospace;letter-spacing:.4px;fill:var(--step-1);opacity:.22;font-size:7.5px}.pml-node-ai{fill:none;stroke-dasharray:3 3}.pml-badge rect{fill:var(--accent-lift)}.pml-badge text{font-family:var(--font-mono), monospace;fill:#fff;letter-spacing:.06em;text-anchor:middle;font-size:8px;font-weight:700}.pml-t{font-family:var(--font-display), system-ui, sans-serif;fill:var(--ink);text-anchor:middle;font-size:13px;font-weight:600}.pml-s{font-family:var(--font-mono), monospace;fill:var(--muted);text-anchor:middle;font-size:10px}.pml-e{font-family:var(--font-mono), monospace;fill:var(--muted);font-size:10px}.pml-e-loop{fill:var(--muted)}.pml-edge{fill:none;stroke:var(--muted);stroke-width:1.2px}.pml-hull{fill:none;stroke:var(--haze-line);stroke-width:1px}.pml-edge-loop{stroke:var(--muted);stroke-dasharray:4 3;opacity:.75}#pml-arrow path,.pml-head-loop{fill:var(--muted)}.mid-title{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;max-width:28ch;margin-bottom:1.2rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.2}.pml-report{border-left:2px solid var(--haze-line);max-width:44rem;box-shadow:none;background:0 0;border-radius:0;margin:2.2rem 0 2rem;padding:0 0 0 1.6rem}.pml-report figcaption{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--muted);margin-bottom:1rem;font-size:.74rem}.pml-report .pml-out{max-width:42rem;font-size:1.22rem;line-height:1.95}.pml-bad{color:var(--mark-bad);text-decoration:line-through 1.5px;text-decoration-color:var(--mark-bad-lijn)}.pml-inf{color:var(--mark-inf);background:var(--mark-inf-vlak);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:.08em .25em}.pml-key{border-top:1px solid var(--haze-line);font-family:var(--font-mono), monospace;color:var(--muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.5rem 0 0;padding-top:.9rem;font-size:.76rem;list-style:none;display:flex}.pml-key span{border-bottom:none;margin-right:.4rem}.pml-key .pml-ok{border-bottom:1.5px dotted}.pml-key .pml-ent{border:1px solid #126b3a80;padding:.05em .3em}.pml-key .pml-inf{background:#126b3a24;padding:.08em .25em}@media (width<=40rem){.pml-key{grid-template-columns:1fr}}.pml-out [data-proof]{cursor:help;position:relative}.pml-out [data-proof]:after{content:attr(data-proof);z-index:5;white-space:nowrap;font-family:var(--font-mono), monospace;letter-spacing:0;color:var(--tip-ink);background:var(--tip-vlak);opacity:0;visibility:hidden;pointer-events:none;border-radius:3px;padding:.4rem .6rem;font-size:.72rem;line-height:1.4;transition:opacity 90ms;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.pml-out [data-proof]:before{content:"";border:5px solid #0000;border-top-color:var(--tip-vlak);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 90ms;position:absolute;bottom:calc(100% + .15rem);left:50%;transform:translate(-50%)}.pml-out [data-proof]:hover:after,.pml-out [data-proof]:focus:after,.pml-out [data-proof]:hover:before,.pml-out [data-proof]:focus:before{opacity:1;visibility:visible}.pml-out [data-proof]:focus{outline:2px solid var(--accent);outline-offset:2px}@media (width<=46rem){.pml-out [data-proof]:after{white-space:normal;width:min(18rem,70vw)}}.cmd{border-left:2px solid var(--haze-line);max-width:44rem;font-family:var(--font-mono), monospace;color:var(--sky);white-space:pre-wrap;margin:1.2rem 0 1.4rem;padding:.15rem 0 .15rem 1.2rem;font-size:.9rem;line-height:1.75}.pml-raw{border-left:2px solid var(--haze-line);max-width:44rem;margin:2rem 0 1.6rem;padding:0 0 0 1.6rem}.pml-raw-cap{font-family:var(--font-mono), monospace;color:var(--muted);margin-bottom:.9rem;font-size:.72rem}.pml-raw-text{font-family:var(--font-mono), monospace;color:var(--sky);margin:0;font-size:.86rem;line-height:2}.pml-raw-text .pml-h{color:var(--sky)}.pml-raw-text .pml-p,.pml-raw-text .pml-l{color:var(--haze)}.pml-raw-text .pml-th{color:var(--haze);font-style:italic}.pml-raw-text .pml-k{color:#87a0b2}.pml-raw-text .pml-k,.pml-raw-text .pml-p,.pml-raw-text .pml-l,.pml-raw-text .pml-th{opacity:1;font-size:.86rem;transition:font-size .45s cubic-bezier(.4,0,.2,1),opacity .24s}.pml-raw.is-stripped .pml-k,.pml-raw.is-stripped .pml-p,.pml-raw.is-stripped .pml-l,.pml-raw.is-stripped .pml-th{opacity:0;font-size:0}.pml-strip{font-family:var(--font-mono), monospace;color:var(--sky);border:1px solid var(--haze-line);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.42rem .85rem;font-size:.74rem;transition:border-color .15s,background .15s;display:inline-flex}.pml-strip:hover{border-color:var(--accent-lift);background:#6d9bff17}.pml-strip:focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px}.pml-strip-dot{background:var(--mark-ok);border-radius:50%;flex:none;width:.45rem;height:.45rem;transition:background .2s}.pml-raw.is-stripped .pml-strip-dot{background:var(--haze)}@media (prefers-reduced-motion:reduce){.pml-raw-text .pml-k,.pml-raw-text .pml-p,.pml-raw-text .pml-l,.pml-raw-text .pml-th{transition:none}}.pml-peek{cursor:help}.pml-peek:focus{outline:none}.pml-peek:focus .pml-node{stroke:var(--accent-lift);stroke-width:1.6px}.pml-more{fill:var(--muted);font-size:9px}.pml-tip{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s}.pml-peek:hover .pml-tip,.pml-peek:focus .pml-tip{opacity:1;visibility:visible}.pml-tip rect{fill:#0b1320;stroke:#f2f6f733;stroke-width:1px;filter:drop-shadow(0 6px 18px #0409108c)}.pml-tip-t{font-family:var(--font-mono), monospace;fill:#d6e2ea;font-size:10px}.pml-aside{color:var(--muted);border-top:1px solid var(--haze-line);max-width:42rem;margin-top:1rem;padding-top:1rem;font-size:.95rem;line-height:1.7}.pml-signed:after{content:"✓";vertical-align:super;opacity:.75;margin-left:.2em;font-size:.62em;font-weight:700}.pml-stale{color:var(--mark-oud);border-bottom:1.5px dotted var(--mark-oud)}.pml-stale:after{content:"↺";vertical-align:super;margin-left:.2em;font-size:.72em}.pml-key .pml-stale:after,.pml-key .pml-signed:after{vertical-align:baseline}.pml-tag{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;fill:var(--muted);text-anchor:middle;opacity:.75;font-size:8.5px}.pml-tag-open{fill:var(--accent-lift);opacity:1}.pml-pair{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:2rem 0 1.8rem;display:grid}.pml-creds{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}@media (width<=52rem){.pml-creds{grid-template-columns:1fr}}.pml-pair .pml-report{margin:0}.pml-cred{background:var(--card);border:1px solid var(--haze-line);border-radius:3px;margin:0;padding:1.4rem 1.5rem;font-size:.88rem}.pml-cred figcaption{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--muted);margin-bottom:1rem;font-size:.72rem}.pml-cred dl{grid-template-columns:auto;gap:.15rem;margin:0 0 1.1rem;display:grid}.pml-cred dt{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.pml-cred dd{margin:0 0 .6rem;line-height:1.45}.pml-seal{font-family:var(--font-mono), monospace;color:#126b3a;white-space:nowrap;border:1px solid #0d7a6d66;border-radius:2px;margin-left:.3rem;padding:.05em .35em;font-size:.66rem;display:inline-block}.pml-cred-head{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--haze-line);margin:0 0 .5rem;padding-top:.9rem;font-size:.68rem}.pml-sd{gap:.4rem;margin:0 0 1rem;list-style:none;display:grid}.pml-sd li{grid-template-columns:6.2rem minmax(0,1fr);align-items:baseline;gap:.7rem;line-height:1.4;display:grid}.pml-hash{font-family:var(--font-mono), monospace;color:#0a6a5e;font-size:.68rem}.pml-reveal b{font-family:var(--font-mono), monospace;color:var(--muted);margin-right:.35rem;font-size:.72rem;font-weight:400}.pml-sd-hidden .pml-reveal{font-family:var(--font-mono), monospace;color:var(--muted);letter-spacing:.02em;font-size:.72rem}.pml-sd-hidden .pml-hash{opacity:1}.pml-cred-note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.6}@media (width<=56rem){.pml-pair{grid-template-columns:1fr}}.pml-split{grid-template-columns:minmax(0,25rem) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.pml-split .pml-flow{margin-top:.4rem}.pml-split .pml-flow svg,.pml-split .dedication-body{max-width:none}@media (width<=62rem){.pml-split{grid-template-columns:1fr;gap:1.5rem}}.pml-pulse{fill:var(--muted);opacity:0}.pml-pulse-gen{fill:var(--accent-lift)}.pml-pulse-det{fill:var(--ink)}.pml-bloom{fill:url(#pml-bloom-fill);opacity:0}.pml-snap{fill:none;stroke:var(--ink);stroke-width:2.2px;opacity:0}.pml-pulses{display:none}@media (prefers-reduced-motion:no-preference){.pml-pulses{display:block}.pml-node-ai{animation:7s ease-in-out infinite pml-breathe}}@keyframes pml-breathe{0%,to{stroke-dashoffset:0;opacity:1}50%{stroke-dashoffset:12px;opacity:.82}}.pml-cred{position:relative}.pml-stamp{color:#126b3a;opacity:.8;border:1.5px solid #126b3a80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;width:4.4rem;height:4.4rem;display:flex;position:absolute;top:1.1rem;right:1.1rem;transform:rotate(-11deg)}.pml-stamp:after{content:"";border:1px solid #0d7a6d4d;border-radius:50%;position:absolute;inset:3px}.pml-stamp-top,.pml-stamp-bot{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.52rem}.pml-stamp-mark{font-size:1.05rem;line-height:1}.pml-cred-sig{border-top:1px dashed var(--haze-line);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1.1rem 0 0;padding-top:.9rem;display:flex}.pml-sig-label{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.pml-sig-hash{font-family:var(--font-mono), monospace;color:#126b3a;font-size:.7rem}.pml-cred-expired{background:#f2f6f7;border-style:dashed}.pml-cred-expired dd,.pml-cred-expired dt{color:var(--muted)}.pml-cred-expired s{text-decoration-color:#47616f8c}.pml-stamp-expired{color:var(--muted);opacity:.7;border-color:#47616f66;transform:rotate(7deg)}.pml-stamp-expired:after{border-color:#47616f40}.topbar-cta{font-family:var(--font-mono), monospace;letter-spacing:-.01em;color:var(--accent);white-space:nowrap;text-underline-offset:.35em;margin-right:calc(-1*min(6rem,max(0px,50vw - 36rem)));padding-block:.4rem;font-size:.8rem;text-decoration:none;transition:color .18s}.topbar-cta:hover,.topbar-cta.active{text-decoration:underline}@media (width<=40rem){.topbar .topbar-in{grid-template-columns:1fr auto;gap:.5rem 1.25rem}.topbar .topbar-in>.nav-mark{grid-area:1/1}.topbar .topbar-in>.topbar-cta{grid-area:1/2;margin-right:0;font-size:.85rem}.topbar .nav-links{flex-wrap:wrap;grid-area:2/1/2/-1;gap:.4rem 1rem;font-size:.75rem}.topbar .nav-group{flex-wrap:wrap;gap:1rem}.topbar .nav-group+.nav-group{border-left:none;padding-left:0}}.hero-claim{max-width:18ch;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);margin:auto 0 clamp(1.5rem,4vh,3rem);font-size:clamp(2.2rem,min(5vw,8.5vh),4.2rem);font-weight:900;line-height:1}.hero .nav{justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.nav-mark{white-space:nowrap;--merk-nabij:#1a4fb4;--merk-ver-a:#126b3a;--merk-ver-b:#1a4fb4;align-items:center;gap:.5rem;display:inline-flex}.mark-woord{align-items:baseline;display:inline-flex}.mark-teken{flex:none;width:1.45em;height:1.45em;display:block}.teken-ver{transform:translateY(calc((1 - var(--settle,0)) * -.9px))}.mark-a,.mark-b{display:inline-block}.mark-a{transform:translateY(calc((1 - var(--settle,0)) * -.34em))}.mark-b{transform:translateY(calc((1 - var(--settle,0)) * .34em))}@media (prefers-reduced-motion:reduce){.mark-a,.mark-b{transform:none}}.hero .nav-mark{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.5rem,3vw,2.6rem);font-weight:900;line-height:1}.topbar .nav-mark{font-size:1.05rem;font-weight:700}[id]{scroll-margin-top:5.5rem}.topbar{z-index:20;padding:calc(clamp(1.4rem, 3.4vh, 2.4rem) * (1 - var(--settle,0) * .58)) 0;border-bottom:1px solid #0000;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);transition:background-color .22s,border-color .22s,box-shadow .22s;position:fixed;top:0;left:0;right:0}.topbar[data-compact]{--settle:1}body:has(.topbar[data-compact]) main{padding-top:clamp(4.5rem,9vh,5.5rem)}.topbar[data-scrolled=yes]{backdrop-filter:blur(10px);background:#f6f9fadb}.topbar[data-ground=donker][data-scrolled=yes]{background:color-mix(in srgb, var(--night) 86%, transparent)}.topbar[data-ground=donker] .nav-mark{color:var(--sky);--merk-nabij:#6d9bff;--merk-ver-a:#6ee7a8;--merk-ver-b:#6d9bff}.topbar[data-ground=donker] .nav-links a{color:var(--haze)}.topbar[data-ground=donker] .nav-links a:hover{color:var(--sky)}.topbar[data-ground=donker] .topbar-cta{color:var(--accent-lift)}.topbar[data-ground=donker] .nav-group+.nav-group{border-left-color:#f2f6f738}.topbar-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.topbar-in>.nav-mark{justify-self:start}.topbar-in>.topbar-cta{justify-self:end}.topbar .nav-mark{padding:calc(.35em + (1 - var(--settle,0)) * .34em) 0;font-size:calc(clamp(1.5rem, 3vw, 2.6rem) * (1 - var(--settle,0) * .55));letter-spacing:-.03em;color:var(--muted);margin-left:calc(-1*min(6rem,max(0px,50vw - 36rem)));font-weight:800;line-height:1}.hero-claim,.hero-thesis{color:var(--sky)}.hero{padding-top:calc(2*clamp(1.4rem,3.4vh,2.4rem) + 1.7*clamp(1.5rem,3vw,2.6rem))}.hero-body{flex:1;grid-template-columns:1fr;align-content:center;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2rem,6vh,4rem);display:grid}@media (width>=56rem){.hero-body{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}}.hero-body .hero-claim{max-width:24ch;margin:0;font-size:clamp(2rem,min(4.2vw,7.5vh),3.6rem)}.hero-body .hero-thesis{align-self:start;margin:0}@media (width>=56rem){.hero-body .hero-thesis{margin-top:0}}.hero-foot{border-top:1px solid var(--haze-line);padding-top:1rem;border-top-color:#f2f6f729;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);display:flex}.thesis-arc em{color:var(--sky);font-style:normal;font-weight:700}.credo{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 5rem;margin-top:3.5rem;list-style:none;display:grid}.credo li{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;border-top:1px solid #0e243340;padding:1.3rem 0 1.6rem;font-size:clamp(1.4rem,2.1vw,1.85rem);font-weight:700;line-height:1.3}@media (width<=46rem){.credo{grid-template-columns:1fr;gap:0}.credo li{padding:1.1rem 0 1.6rem}}.credo-do{color:var(--ink)}.credo-not{color:var(--haze)}.tool-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:2.5rem;display:grid}@media (width<=52rem){.tool-set{grid-template-columns:1fr}}.tool-set ul{list-style:none}.tool-set li{color:var(--haze);border-bottom:1px solid #f2f6f71a;padding:.85rem 0;font-size:.88rem;line-height:1.55}.tool-set li b{font-family:var(--font-mono), monospace;letter-spacing:.02em;color:var(--sky);margin-bottom:.35rem;font-size:.95rem;font-weight:400;display:block}.section-photo{background-image:linear-gradient(#080a13bd 0%,#080a139e 50%,#080a13c7 100%),url(/kubo-scratch.webp);background-position:50% 45%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;min-height:100svh;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);display:flex;position:relative}.section-photo .mid-title{color:var(--sky)}.section-photo .how-lede{color:var(--haze)}.section-photo .eyebrow{color:var(--haze);border-top-color:#f2f6f72e}.section-photo .section-end{color:var(--sky);border-top-color:#f2f6f72e}.section-photo .section-end:hover{color:var(--accent-lift);border-color:#f2f6f766}.credo-coda{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;color:var(--ink);border-top:1px solid #0e243340;margin-top:0;padding-top:1.3rem;font-size:clamp(1.3rem,1.9vw,1.7rem);font-weight:700;line-height:1.35}.loop-note{font-family:var(--font-mono), monospace;color:var(--muted);align-items:center;gap:.6rem;margin-top:1.5rem;font-size:.85rem;font-style:italic;display:flex}.loop-arrow{flex-shrink:0;width:2.6rem;height:auto}.roll{transition:opacity .24s,transform .24s;display:inline-block}.roll.is-uit{opacity:0;transform:translateY(.35em)}@media (prefers-reduced-motion:reduce){.roll{transition:none}}.grad,.roll{color:var(--accent-lift);-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#126b3a,#1a4fb4);-webkit-background-clip:text;background-clip:text;background:linear-gradient(105deg,#6ee7a8,#6d9bff);-webkit-background-clip:text;background-clip:text;font-weight:700}.offers{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.25rem) clamp(2rem,5vw,4.5rem);padding-top:1.75rem;display:grid}.offers.trio{grid-template-columns:repeat(3,minmax(0,1fr))}.offers .offer{flex-direction:column;display:flex}.offers .offer-link{align-self:flex-start;margin-top:auto;padding-top:.85rem}@media (width<=56rem){.offers.trio{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.offers{grid-template-columns:minmax(0,1fr)}}.offer{color:inherit}.offer h3{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;color:var(--ink);font-size:clamp(1.35rem,1.9vw,1.75rem);font-weight:800;line-height:1.1;transition:transform .2s,color .2s}.offer h3+p{margin-top:.6rem}.offer-link{font-family:var(--font-mono), monospace;letter-spacing:.01em;color:var(--accent);text-underline-offset:.3em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);margin-top:.85rem;font-size:.78rem;line-height:1.5;transition:text-decoration-color .16s;display:inline-block}.offer-link:hover,.offer-link:focus-visible{text-decoration-color:var(--accent)}.offer p b{color:var(--ink);font-weight:700}.offer p{color:var(--muted);font-size:1.05rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.offer h3{transition:none}.offer:hover h3{transform:none}}#elixir.instrument{align-items:center;min-height:100svh;display:flex}#elixir.instrument>.wrap{width:100%}.groep-label:has(+.statline){border-top:1px solid var(--haze-line);padding-top:1.25rem}.groep-label+.statline{border-top:0;margin-top:.5rem;padding-top:0}.groep-label{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--muted);margin-top:3rem;font-size:.75rem}.laws{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;list-style:none;display:flex}.laws li{font-family:var(--font-mono), monospace;letter-spacing:.02em;color:var(--haze);background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;padding:.5rem .9rem;font-size:.76rem}.cycle{position:relative}.cycle .questions>li:first-child{grid-area:1/1}.cycle .questions>li:nth-child(2){grid-area:1/2}.cycle .questions>li:nth-child(3){grid-area:2/2}.cycle .questions>li:nth-child(4){grid-area:2/1}@media (width<=46rem){.cycle .questions>li:nth-child(3),.cycle .questions>li:nth-child(4){grid-area:auto}}#how{min-height:100svh;color:var(--sky);padding-top:clamp(4.5rem,10.5vh,6rem);padding-bottom:clamp(1rem,2vh,1.75rem);flex-direction:column;justify-content:center;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);display:flex}#how .section-title{animation:.7s cubic-bezier(.22,.61,.36,1) 1s both opkomen}#how[data-onthuld=nee] .squiggle svg,#how[data-onthuld=nee] .squiggle figcaption,#how[data-onthuld=nee] .how-intro-label,#how[data-onthuld=nee] .how-lede,#how[data-onthuld=nee] .q{opacity:0}#how[data-onthuld=ja] .squiggle svg{animation:.6s cubic-bezier(.22,.61,.36,1) .26s both opkomen}#how[data-onthuld=ja] .squiggle figcaption{animation:.7s cubic-bezier(.22,.61,.36,1) 2.7s both opkomen}#how[data-onthuld=ja] .how-intro-label,#how[data-onthuld=ja] .how-lede{animation:.7s cubic-bezier(.22,.61,.36,1) .7s both opkomen}#how[data-onthuld=ja] .q:first-child{animation:.65s cubic-bezier(.22,.61,.36,1) 1.15s both opkomen}#how[data-onthuld=ja] .q:nth-child(2){animation:.65s cubic-bezier(.22,.61,.36,1) 1.56s both opkomen}#how[data-onthuld=ja] .q:nth-child(3){animation:.65s cubic-bezier(.22,.61,.36,1) 1.97s both opkomen}#how[data-onthuld=ja] .q:nth-child(4){animation:.65s cubic-bezier(.22,.61,.36,1) 2.38s both opkomen}@keyframes veegTerug{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}#how[data-onthuld=nee] .cyclus-lus,#how[data-onthuld=nee] .cyclus-woord{opacity:0}#how[data-onthuld=ja] .cyclus-lus{animation:.4s 2.98s both opkomen,1.1s cubic-bezier(.33,.1,.2,1) 2.98s both veegTerug}@media (prefers-reduced-motion:reduce){#how[data-onthuld=ja] .cyclus-lus{clip-path:none;animation:none}}#how[data-onthuld=ja] .cyclus-woord{animation:.7s cubic-bezier(.22,.61,.36,1) 3.9s both opkomen}#how[data-onthuld=nee] .squiggle-lijn{stroke-dashoffset:var(--lengte,1450)}.elixir-rooster{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vh,4rem);display:grid}@media (width>=62rem){.elixir-rooster{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3rem,6vw,5.5rem)}}.paneel{background:#f2f6f70a;border:1px solid #f2f6f724;border-radius:6px;margin:0;overflow:hidden}.paneel-kop{background:#f2f6f708;border-bottom:1px solid #f2f6f71f;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1.15rem;display:flex}.paneel-titel{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--sky);font-size:.78rem}.paneel-merk{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--accent-lift);font-size:.78rem;font-weight:800}.paneel-lijst{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:.9rem .9rem 1rem;list-style:none;display:grid;position:relative;overflow:hidden}@keyframes scanbalk{0%{transform:translateY(-60%)}to{transform:translateY(340%)}}@media (prefers-reduced-motion:no-preference){#elixir[data-onthuld=ja] .paneel-lijst:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--step-3) 9%, transparent) 45%, color-mix(in srgb, var(--step-3) 14%, transparent) 55%, transparent);height:32%;animation:7s linear 1.4s infinite scanbalk;position:absolute;top:0;left:0;right:0}}.paneel-lijst li{font-family:var(--font-mono), monospace;letter-spacing:.01em;color:var(--haze);background:#f2f6f708;border:1px solid #f2f6f717;border-radius:4px;align-items:center;gap:.34rem;padding:.42rem;font-size:.67rem;line-height:1.3;display:flex}.tekenvoorraad{width:0;height:0;position:absolute;overflow:hidden}.scan-teken{fill:none;width:.68rem;height:.68rem;stroke:var(--step-3);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.65;flex:none}.paneel-lijst li[data-soort=veilig] .scan-teken{opacity:.55}#elixir[data-onthuld=nee] .paneel-lijst li,#elixir[data-onthuld=nee] .paneel-agenten,#elixir[data-onthuld=nee] .paneel-bericht{opacity:0}#elixir[data-onthuld=ja] .paneel-lijst li{animation:.38s cubic-bezier(.22,.61,.36,1) both opkomen;animation-delay:calc(.2s + var(--i,0) * 28ms)}#elixir[data-onthuld=ja] .paneel-agenten{animation:.46s cubic-bezier(.22,.61,.36,1) .88s both opkomen}#elixir[data-onthuld=ja] .paneel-bericht{animation:.5s cubic-bezier(.22,.61,.36,1) 1.12s both opkomen}#elixir[data-onthuld=ja] .paneel-bericht+.paneel-bericht{animation-delay:1.27s}@keyframes hartslag{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:no-preference){#elixir[data-onthuld=ja] .paneel-merk{animation:4s ease-in-out 1.2s infinite hartslag}#elixir[data-onthuld=ja] .paneel-bericht[data-ernst=nu] .bericht-teken{animation:3.2s ease-in-out 2.4s infinite hartslag}}.paneel-agenten{background:#7ea6ff0b;border-top:1px solid #f2f6f717;padding:.85rem .9rem .95rem}.agenten-label{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--step-1);margin:0 0 .55rem;font-size:.63rem}.agenten-lijst{flex-wrap:wrap;gap:.34rem;margin:0;padding:0;list-style:none;display:flex}.agenten-lijst li{align-items:center;gap:.34rem;display:flex}.agenten-lijst li+li:before{content:"→";font-family:var(--font-mono), monospace;color:var(--step-1);opacity:.55;font-size:.7rem}.agenten-lijst li span{font-family:var(--font-mono), monospace;color:var(--sky);background:#7ea6ff12;border:1px solid #7ea6ff47;border-radius:999px;padding:.34rem .55rem;font-size:.67rem;line-height:1.3}.agenten-wet{color:var(--haze);margin:.6rem 0 0;font-size:.75rem;line-height:1.45}.paneel-berichten{background:#f2f6f705;border-top:1px solid #f2f6f71f}.paneel-bericht{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.15rem .55rem;padding:.7rem 1.15rem .75rem;display:grid}.paneel-bericht+.paneel-bericht{border-top:1px solid #f2f6f714}.bericht-teken{width:.85rem;color:var(--step-3);grid-row:1;align-self:center}.paneel-bericht[data-ernst=nu] .bericht-teken,.paneel-bericht[data-ernst=nu] .bericht-tijd{color:var(--step-2);opacity:1}.bericht-teken svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round;width:100%;height:auto;display:block}.bericht-kop{font-family:var(--font-display), sans-serif;color:var(--sky);grid-row:1;font-size:.9rem;font-weight:700}.bericht-tijd{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--haze);opacity:.8;grid-row:1;font-size:.7rem}.bericht-regel{color:var(--haze);grid-area:2/2/auto/-1;font-size:.8rem;line-height:1.5}.squiggle{max-width:30rem;margin:clamp(1.5rem,3.5vh,2.25rem) 0 0}.squiggle svg{width:100%;height:auto;display:block;overflow:visible}.squiggle-lijn{fill:none;stroke:url(#squiggle-verloop);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@keyframes squiggle-tekenen{0%{stroke-dashoffset:var(--lengte)}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.squiggle-lijn{--lengte:1450;stroke-dasharray:var(--lengte)}#how[data-onthuld=ja] .squiggle-lijn{animation:2.4s cubic-bezier(.4,.05,.2,1) .32s both squiggle-tekenen}}.squiggle figcaption{font-family:var(--font-mono), monospace;letter-spacing:.02em;color:var(--haze);opacity:.7;margin-top:.5rem;font-size:.68rem;line-height:1.5}.squiggle figcaption a{color:inherit;border-bottom:1px solid color-mix(in srgb, currentColor 40%, transparent);text-decoration:none}.squiggle figcaption a:hover,.squiggle figcaption a:focus-visible{color:var(--sky)}@media (width<=60rem){.squiggle{max-width:24rem}}.how-head{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-bottom:clamp(1.75rem,4vh,2.75rem);display:grid}.how-say{flex-direction:column;display:flex}@media (width>=60rem){.how-head{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,5rem)}}#how .section-title{color:var(--sky);max-width:14em;margin:0}#how .how-lede>p+p{margin-top:.85rem}#how .how-lede>p{text-wrap:balance}#how .how-lede>p:first-child{color:var(--sky)}#how .how-intro-label{color:var(--haze);margin-top:0;margin-bottom:1rem}#how .how-lede{max-width:30rem;color:var(--haze);margin-top:0;margin-bottom:0;font-size:.95rem;line-height:1.7}#how .questions{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}#how .cycle .questions>li:first-child,#how .cycle .questions>li:nth-child(2),#how .cycle .questions>li:nth-child(3),#how .cycle .questions>li:nth-child(4){grid-area:span 4}#how .q{border:0;border-top:2px solid var(--step,var(--haze));color:var(--sky);background:0 0;gap:.5rem;padding:1.1rem 1.5rem .25rem 0}@supports (grid-template-rows:subgrid){#how .q{grid-template-rows:subgrid;row-gap:.5rem;display:grid}}#how .q+.q{padding-left:1.5rem;box-shadow:inset 1px 0 #f2f6f724}#how .q-nr{color:var(--step,var(--haze));font-size:.72rem}#how .q h3{color:var(--sky);font-size:1.18rem}#how .q p{color:var(--haze);font-size:.98rem;line-height:1.5}@media (width<=60rem){#how .questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}#how .q{padding:1.1rem 0 .5rem}#how .q+.q{box-shadow:none;padding-left:0}}@media (width<=40rem){#how .questions{grid-template-columns:minmax(0,1fr)}#how{min-height:0}}
