@charset "UTF-8";:root{--pa-paper: #f7f4ef;--pa-paper-raised: #fdfbf8;--pa-paper-sunken: #efeae1;--pa-ink: #1f2421;--pa-ink-muted: #5a615c;--pa-ink-faint: #8b918c;--pa-ink-rgb: 31 36 33;--pa-deep: #123b47;--pa-deep-soft: #1b4e5c;--pa-accent: #1d6e7e;--pa-accent-hover: #175966;--pa-rust: #a85a32;--pa-rust-soft: #c9764b;--pa-rust-hover: color-mix(in srgb, var(--pa-rust) 85%, var(--pa-ink));--pa-moss: #5b6e4a;--pa-on-deep: #ede7dd;--pa-on-deep-muted: #a8b3b0;--pa-on-deep-accent: #7fc4ce;--pa-rule: #dcd5c9;--pa-rule-faint: #e8e2d8;--pa-rule-deep: #2c5a66;--pa-focus: #1d6e7e;--pa-font-sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--pa-font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--pa-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pa-font-script: "Italianno", "Segoe Script", cursive;--pa-font-hand: "Caveat", "Segoe Script", cursive;--pa-text-xs: .8125rem;--pa-text-sm: .9375rem;--pa-text-base: clamp(1rem, .96rem + .2vw, 1.125rem);--pa-text-lg: clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--pa-text-xl: clamp(1.375rem, 1.2rem + .8vw, 1.875rem);--pa-text-2xl: clamp(1.75rem, 1.4rem + 1.6vw, 2.75rem);--pa-text-3xl: clamp(2.25rem, 1.6rem + 3vw, 4rem);--pa-text-4xl: clamp(2.75rem, 1.8rem + 4.6vw, 5.5rem);--pa-leading-tight: 1.08;--pa-leading-snug: 1.28;--pa-leading-body: 1.65;--pa-tracking-tight: -.02em;--pa-tracking-wide: .08em;--pa-space-3xs: .25rem;--pa-space-2xs: .5rem;--pa-space-xs: .75rem;--pa-space-sm: 1rem;--pa-space-md: 1.5rem;--pa-space-lg: 2.5rem;--pa-space-xl: 4rem;--pa-space-2xl: 6rem;--pa-space-3xl: 9rem;--pa-section-y: clamp(4rem, 3rem + 6vw, 9rem);--pa-section-y-tight: clamp(2.5rem, 2rem + 3vw, 5rem);--pa-page-top: clamp(3rem, min(2rem + 6vw, 8vh), 6.5rem);--pa-gutter: clamp(1.25rem, .8rem + 2vw, 2.5rem);--pa-max-canvas: 90rem;--pa-max-content: 68rem;--pa-max-prose: 34em;--pa-dur-fast: .14s;--pa-dur-base: .26s;--pa-dur-slow: .48s;--pa-dur-reveal: .64s;--pa-ease-out: cubic-bezier(.16, 1, .3, 1);--pa-ease-inout: cubic-bezier(.65, 0, .35, 1);--pa-ease-settle: cubic-bezier(.22, .68, .24, 1);--pa-shift: 8px;--pa-radius: 2px;--pa-header-h: 4rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--pa-header-h) + var(--pa-space-md))}body{min-height:100dvh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}ul[class],ol[class]{list-style:none;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}p{text-wrap:pretty}@media(prefers-reduced-motion:reduce),print{html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{background:var(--pa-paper);color:var(--pa-ink);font-family:var(--pa-font-sans);font-size:var(--pa-text-base);line-height:var(--pa-leading-body);font-synthesis-weight:none}h1,h2,h3{letter-spacing:var(--pa-tracking-tight);line-height:var(--pa-leading-tight);font-weight:600}h4,h5,h6{line-height:var(--pa-leading-snug);font-weight:600}.serif{font-family:var(--pa-font-serif);font-weight:400;letter-spacing:0}.hl{--hl-color: color-mix(in srgb, var(--pa-rust) 35%, transparent);background-image:linear-gradient(to top,var(--hl-color) 0 42%,transparent 42%);background-repeat:no-repeat;background-size:100% 100%;padding-inline:.12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hl--accent{--hl-color: color-mix(in srgb, var(--pa-accent) 28%, transparent)}.section--deep .hl{--hl-color: color-mix(in srgb, var(--pa-on-deep-accent) 30%, transparent)}.pa-reveal-item .hl,.hl.is-revealed{background-size:100% 100%}.pa-reveal-item:not(.is-revealed) .hl,.pa-decoding .hl{background-size:0% 100%}.pa-reveal-item .hl{transition:background-size var(--pa-dur-slow) var(--pa-ease-out) .12s}.kbd{display:inline-block;font-family:var(--pa-font-mono);font-size:.82em;line-height:1;padding:.2em .45em;border:1px solid var(--pa-ink-faint);border-radius:var(--pa-radius);background:var(--pa-paper);color:var(--pa-ink);box-shadow:0 1px color-mix(in srgb,var(--pa-ink) 30%,transparent);white-space:nowrap}.kbd+.kbd{margin-inline-start:.3em}.section--deep .kbd{border-color:var(--pa-on-deep-muted);background:transparent;color:var(--pa-on-deep);box-shadow:0 1px color-mix(in srgb,var(--pa-on-deep) 35%,transparent)}a{color:var(--pa-accent);text-underline-offset:.2em;text-decoration-thickness:1px;transition:color var(--pa-dur-fast) var(--pa-ease-out)}a:hover{color:var(--pa-accent-hover)}:focus-visible{outline:2px solid var(--pa-focus);outline-offset:2px;border-radius:1px}::selection{background:var(--pa-accent);color:var(--pa-paper)}strong{font-weight:600}hr{border:0;border-top:1px solid var(--pa-rule);margin:var(--pa-space-xl) 0}@media(prefers-reduced-motion:reduce),print{.pa-reveal-item .hl,.pa-reveal-item:not(.is-revealed) .hl{background-size:100% 100%;transition:none}}.wrap{width:100%;max-width:var(--pa-max-content);margin-inline:auto;padding-inline:var(--pa-gutter)}.wrap--canvas{max-width:var(--pa-max-canvas)}.wrap--prose{max-width:calc(var(--pa-max-prose) + var(--pa-gutter) * 2)}.prose{max-width:var(--pa-max-prose)}.prose p:not(:first-of-type){margin-top:var(--pa-space-md)}.section{padding-block:var(--pa-section-y)}.section--tight{padding-block:var(--pa-section-y-tight)}.section--top{padding-block-start:var(--pa-page-top)}.section--deep{background:var(--pa-deep);color:var(--pa-on-deep)}.section--deep a{color:var(--pa-on-deep-accent)}.section--deep :focus-visible{outline-color:var(--pa-on-deep-accent)}.section--sunken{background:var(--pa-paper-sunken)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:var(--pa-space-sm);inset-block-start:var(--pa-space-sm);z-index:100;padding:var(--pa-space-xs) var(--pa-space-md);background:var(--pa-ink);color:var(--pa-paper);border-radius:var(--pa-radius);transform:translateY(-200%);transition:transform var(--pa-dur-fast) var(--pa-ease-out)}.skip-link:focus{transform:translateY(0)}.btn{display:inline-block;font-size:var(--pa-text-sm);font-weight:500;padding:.7rem 1.35rem;border-radius:var(--pa-radius);border:1px solid var(--pa-ink);background:var(--pa-ink);color:var(--pa-paper);text-decoration:none}.btn:hover{color:var(--pa-paper)}.eyebrow{font-family:var(--pa-font-mono);font-size:var(--pa-text-xs);letter-spacing:var(--pa-tracking-wide);text-transform:uppercase;color:var(--pa-ink-faint);display:flex;align-items:center;gap:var(--pa-space-2xs)}.eyebrow:after{content:"";flex:0 1 4.5rem;block-size:1px;background:currentColor;opacity:.4;transform-origin:left center}.section--deep .eyebrow{color:var(--pa-on-deep-muted)}.pa-reveal-item{transition-delay:var(--reveal-delay, 0ms)}.pa-reveal--shift{opacity:0;transform:translateY(var(--pa-shift));transition:opacity var(--pa-dur-slow) var(--pa-ease-out),transform var(--pa-dur-slow) var(--pa-ease-settle);transition-delay:var(--reveal-delay, 0ms)}.pa-reveal--shift.pa-van-boven{transform:translateY(calc(var(--pa-shift) * -1))}.pa-reveal--mask>*{clip-path:inset(100% 0 0 0);transition:clip-path var(--pa-dur-reveal) var(--pa-ease-settle);transition-delay:var(--reveal-delay, 0ms)}.pa-reveal--shift.is-revealed{opacity:1;transform:none}.pa-reveal--mask.is-revealed>*{clip-path:inset(0 0 0 0)}.pa-reveal-item .eyebrow:after,.pa-reveal-item.eyebrow:after{transition:transform var(--pa-dur-slow) var(--pa-ease-settle) 80ms}.pa-reveal-item:not(.is-revealed) .eyebrow:after,.pa-reveal-item.eyebrow:not(.is-revealed):after{transform:scaleX(0)}.decode-char{display:inline-block;text-align:center;position:relative}.is-wachtend{opacity:0}.is-cursor:after{content:"";position:absolute;inset-block:.08em .02em;inset-inline-end:-.06em;inline-size:2px;background:var(--pa-decode-lead, var(--pa-accent))}.decode-word{display:inline-block;white-space:nowrap}.is-decoding{color:var(--pa-decode-lead, var(--pa-accent))}.section--deep{--pa-decode-lead: var(--pa-on-deep-accent)}.arrow{display:inline-block;transition:transform var(--pa-dur-base) var(--pa-ease-out)}.link-draw{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size var(--pa-dur-base) var(--pa-ease-out)}@media(hover:hover){a:hover .arrow,a:focus-visible .arrow,.card__link:hover .arrow{transform:translate(.28em)}a:hover .arrow--ext,a:focus-visible .arrow--ext,.card__link:hover .arrow--ext{transform:translate(.18em,-.18em)}a:hover .arrow--back,a:focus-visible .arrow--back{transform:translate(-.28em)}a:hover .arrow--down,a:focus-visible .arrow--down{transform:translateY(.18em)}a.link-draw:hover,a.link-draw:focus-visible,.card__link:hover .link-draw{background-size:100% 1px}}::view-transition-old(root){animation:pa-fade-out .14s var(--pa-ease-out) both}::view-transition-new(root){animation:pa-fade-in .26s var(--pa-ease-out) both}@keyframes pa-fade-out{to{opacity:0}}@keyframes pa-fade-in{0%{opacity:0;transform:translateY(.5rem)}}@media(prefers-reduced-motion:reduce),print{.pa-reveal-item,.pa-reveal--shift,.pa-reveal--mask,.pa-reveal--mask>*{opacity:1;transform:none;clip-path:none;transition:none}.eyebrow:after,.pa-reveal-item:not(.is-revealed) .eyebrow:after,.pa-reveal-item.eyebrow:not(.is-revealed):after{transform:none;transition:none}.arrow,.link-draw{transition:none}::view-transition-old(root),::view-transition-new(root){animation:none}}.schrijf__inkt{display:inline-block;clip-path:inset(-.5em var(--pa-schrijf-rest, 0%) -.5em -.15em);transition:clip-path var(--pa-schrijf-duur, .9s) linear var(--pa-schrijf-wacht, 0ms)}@media(prefers-reduced-motion:reduce),print{.schrijf__inkt{clip-path:none;transition:none}}.pa-portret pa-image{position:relative;z-index:1}@media print{.pa-portret-veld{display:none}}@media(hover:hover)and (pointer:fine){.heeft-raster{position:relative;isolation:isolate;overflow:clip}.is-gloed{--pa-gloed-zone-x: 7rem;--pa-gloed-zone-boven: 1.5rem;--pa-gloed-zone-onder: 4rem;--pa-gloed-steek: 80px;--pa-gloed-lijn: var(--pa-rule);--pa-gloed-straal: 160px;--pa-gloed-uit: 50vw;--pa-gloed-uit-onder: 50vh;--pa-gloed-boven: 2rem;position:relative;inline-size:fit-content;max-inline-size:100%;padding-inline:var(--pa-gloed-zone-x);padding-block:var(--pa-gloed-zone-boven) var(--pa-gloed-zone-onder);margin-inline-start:calc(var(--pa-gloed-zone-x) * -1);margin-block-end:calc(var(--pa-gloed-zone-onder) * -1)}.is-gloed:before,.is-gloed:after{content:"";position:absolute;inset:calc((var(--pa-gloed-boven) - var(--pa-gloed-zone-boven)) * -1) calc(var(--pa-gloed-uit) * -1) calc(var(--pa-gloed-uit-onder) * -1);z-index:-1;pointer-events:none}.is-gloed:before{background-image:linear-gradient(to right,var(--pa-gloed-lijn) 0 1px,transparent 1px),linear-gradient(to bottom,var(--pa-gloed-lijn) 0 1px,transparent 1px);background-size:var(--pa-gloed-steek) var(--pa-gloed-steek);background-position:calc(var(--pa-gloed-uit) + var(--pa-gloed-zone-x) + var(--pa-gloed-steek) / 2) calc(var(--pa-gloed-boven) + var(--pa-gloed-steek) / 2);--pa-gloed-venster: radial-gradient( circle var(--pa-gloed-straal) at calc(var(--pa-gloed-x, 50%) + var(--pa-gloed-uit)) calc(var(--pa-gloed-y, 50%) + var(--pa-gloed-boven) - var(--pa-gloed-zone-boven)), #000 0%, rgb(0 0 0 / .55) 38%, transparent 74% );-webkit-mask-image:var(--pa-gloed-venster);mask-image:var(--pa-gloed-venster);opacity:0;transition:opacity var(--pa-dur-base) var(--pa-ease-out)}.is-gloed:after{inset-block-end:auto;block-size:var(--pa-gloed-boven);background:linear-gradient(to bottom,var(--pa-paper),transparent)}.is-gloed:hover:before{opacity:1}.is-gloed.is-op-knop:before{opacity:0;transition:none}}@media(prefers-reduced-motion:reduce),print{.is-gloed:before,.is-gloed:after{display:none}}.pa-portret--raster:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;--pa-portret-raster-steek: 28px;background-image:linear-gradient(to right,var(--pa-rule) 0 1px,transparent 1px),linear-gradient(to bottom,var(--pa-rule) 0 1px,transparent 1px);background-size:var(--pa-portret-raster-steek) var(--pa-portret-raster-steek);background-position:calc(var(--pa-portret-raster-steek) / 2) calc(var(--pa-portret-raster-steek) / 2);--pa-portret-raster-band-vervaging: 14%;--pa-portret-raster-midden: calc( (var(--pa-portret-raster-boven, 100%) + var(--pa-portret-raster-onder, 100%)) / 2 );--pa-portret-raster-kern-boven: min( calc(var(--pa-portret-raster-boven, 100%) + var(--pa-portret-raster-band-vervaging)), var(--pa-portret-raster-midden) );--pa-portret-raster-kern-onder: max( calc(var(--pa-portret-raster-onder, 100%) - var(--pa-portret-raster-band-vervaging)), var(--pa-portret-raster-midden) );--pa-portret-raster-band: linear-gradient( to bottom, transparent 0%, transparent var(--pa-portret-raster-boven, 100%), #000 var(--pa-portret-raster-kern-boven), #000 var(--pa-portret-raster-kern-onder), transparent var(--pa-portret-raster-onder, 100%), transparent 100% );-webkit-mask-image:var(--pa-portret-raster-band);mask-image:var(--pa-portret-raster-band)}.pa-portret--raster.is-portret-dwaalt:before{--pa-portret-raster-x-zacht: linear-gradient( to right, transparent calc(var(--pa-portret-raster-x, 50%) - var(--pa-portret-raster-r, 0%)), #000 calc( var(--pa-portret-raster-x, 50%) - var(--pa-portret-raster-r, 0%) * var(--pa-portret-raster-kern, .5) ), #000 calc( var(--pa-portret-raster-x, 50%) + var(--pa-portret-raster-r, 0%) * var(--pa-portret-raster-kern, .5) ), transparent calc(var(--pa-portret-raster-x, 50%) + var(--pa-portret-raster-r, 0%)) );--pa-portret-raster-y-zacht: linear-gradient( to bottom, transparent calc(var(--pa-portret-raster-y, 50%) - var(--pa-portret-raster-r-hoog, 0%)), #000 calc( var(--pa-portret-raster-y, 50%) - var(--pa-portret-raster-r-hoog, 0%) * var(--pa-portret-raster-kern, .5) ), #000 calc( var(--pa-portret-raster-y, 50%) + var(--pa-portret-raster-r-hoog, 0%) * var(--pa-portret-raster-kern, .5) ), transparent calc(var(--pa-portret-raster-y, 50%) + var(--pa-portret-raster-r-hoog, 0%)) );-webkit-mask-image:var(--pa-portret-raster-x-zacht),var(--pa-portret-raster-y-zacht);mask-image:var(--pa-portret-raster-x-zacht),var(--pa-portret-raster-y-zacht);-webkit-mask-composite:source-in;mask-composite:intersect}@media print{.pa-portret--raster:before{display:none}}
