@font-face{font-family:Halyard Display;font-weight:300;font-display:block;src:url(/fonts/halyard-display-light.woff2) format("woff2")}@font-face{font-family:Halyard Display;font-weight:400;font-display:block;src:url(/fonts/halyard-display-regular.woff2) format("woff2")}@font-face{font-family:Halyard Display;font-weight:600;font-display:block;src:url(/fonts/halyard-display-semibold.woff2) format("woff2")}@font-face{font-family:Space Mono;font-weight:400;font-display:block;src:url(/fonts/space-mono-400.woff2) format("woff2")}@font-face{font-family:Space Mono;font-weight:700;font-display:block;src:url(/fonts/space-mono-700.woff2) format("woff2")}@font-face{font-family:Caveat;font-weight:500;font-display:block;src:url(/fonts/caveat-500.woff2) format("woff2")}:root{--mg-black: #000000;--mg-dark: #1B1B1B;--mg-white: #FFFFFF;--mg-bg: #F0F0F0;--mg-line: #E4E4E4;--mg-line-dark: #2E2E2E;--mg-gray-900: #313131;--mg-gray-600: #7B7B7B;--mg-gray-400: #B8B8B8;--mg-gray-200: #DCDCDC;--mg-nieuw: #F6C485;--mg-loopt: #6A8DCF;--mg-ok: #68956B;--mg-stil: #A5A5A5;--mg-alert: #D4553F;--mg-font: "Halyard Display", system-ui, sans-serif;--mg-mono: "Space Mono", ui-monospace, monospace;--fs-display: clamp(44px, 6.4vw, 96px);--fs-h2: clamp(34px, 4.2vw, 60px);--fs-h3: clamp(22px, 2vw, 28px);--fs-lead: clamp(18px, 1.5vw, 22px);--fs-body: 17px;--fs-small: 14px;--fs-label: 12px;--pad-x: clamp(20px, 4vw, 56px);--sectie: clamp(88px, 11vw, 168px);--max: 1320px;--ls-titel: -.01em;--r-sm: 10px;--r-knop: 10px;--r-lg: 20px;--r-xl: 32px;--r-full: 999px;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{text-wrap:pretty}body{font:300 var(--fs-body)/1.5 var(--mg-font);color:var(--mg-black);background:var(--mg-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--pad-x)}.sectie{padding:var(--sectie) 0}.donker{background:var(--mg-black);color:var(--mg-white)}.licht{background:var(--mg-bg)}.label{font:400 var(--fs-label)/1.4 var(--mg-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mg-gray-600)}.donker .label{color:var(--mg-gray-400)}.display{font-size:var(--fs-display);line-height:1;font-weight:600;letter-spacing:var(--ls-titel)}.h2{font-size:var(--fs-h2);line-height:1;font-weight:600;letter-spacing:var(--ls-titel)}.h3{font-size:var(--fs-h3);line-height:1.1;font-weight:600;letter-spacing:var(--ls-titel)}.lead{font-size:var(--fs-lead);line-height:1.45;color:var(--mg-gray-900)}.donker .lead{color:var(--mg-gray-200)}.klein{font-size:var(--fs-small);line-height:1.5;color:var(--mg-gray-600)}.knop{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;height:48px;min-width:280px;padding:0 16px 0 20px;border:0;border-radius:var(--r-knop);background:var(--mg-white);color:var(--mg-black);font-size:var(--fs-body);font-weight:600;letter-spacing:var(--ls-titel);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease)}.knop svg{width:18px;height:18px;flex:none;transition:transform .2s var(--ease)}.knop:hover{background:var(--mg-gray-200)}.knop:hover svg{transform:translate(3px)}.knop.hoofd{background:var(--mg-black);color:var(--mg-white)}.knop.hoofd:hover{background:var(--mg-gray-900)}.donker .knop.hoofd,.knop.wit{background:var(--mg-white);color:var(--mg-black)}.donker .knop.hoofd:hover,.knop.wit:hover{background:var(--mg-gray-200)}.knop.stil{background:transparent;color:inherit;min-width:0;height:auto;padding:8px 2px;gap:10px;justify-content:flex-start}.knop.stil:hover{background:transparent;text-decoration:underline;text-underline-offset:4px}.knop.klein{height:40px;min-width:0;padding:0 12px 0 16px;gap:24px;font-size:var(--fs-body);border-radius:8px}.knop.klein svg{width:16px;height:16px}.lockup{display:inline-flex;align-items:center;gap:calc(var(--h, 30px) * .42);color:inherit;text-decoration:none}.lockup .tegel{width:var(--h, 30px);height:var(--h, 30px);flex:none}.lockup .woordmerk{height:calc(var(--h, 30px) * .62);width:auto}.familie{display:flex;gap:var(--fg, 14px);list-style:none}.familie img{width:var(--fs, 22px);height:var(--fs, 22px);display:block}.donker .familie img{filter:invert(1)}.haken{display:inline-flex;align-items:center;gap:.32em}.haken:before,.haken:after{font-weight:400}:focus-visible{outline:2px solid var(--mg-black);outline-offset:3px;border-radius:4px}.donker :focus-visible{outline-color:var(--mg-white)}.verborgen{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
