@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9f4f9187-module__4LtYgq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_9f4f9187-module__4LtYgq__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--c-bg:#ede9e1;--c-paper:#f5f3ef;--c-surface:#faf9f6;--c-border:#e2ddd3;--c-border-2:#ede9e1;--c-text-1:#0f1d32;--c-text-2:#0f1d32b3;--c-text-3:#0f1d3294;--c-accent:#2438cc;--c-accent-bg:#eeeffc;--c-success:#3f7d5e;--c-success-bg:#e7efeb;--c-warning:#be6a43;--c-warning-bg:#f7ede6;--c-danger:#b3453a;--c-danger-bg:#f6e8e6;--c-accent-deep:#1b2aa6;--c-accent-soft:#7a86e8;--c-clay-light:#e8cdbe;--c-border-accent:#c9cdf0;--c-ink:#0f1d32;--c-ink-wash:#101f35;--c-on-ink-1:#f5f3ef;--c-on-ink-2:#f5f3ef9e;--c-on-ink-3:#f5f3ef7a;--c-ink-line:#f5f3ef24;--c-accent-ink:#7a86e8;--c-success-ink:#7fbe9c;--c-warning-ink:#e0a177;--c-danger-ink:#e58a80;--r-card:16px;--r-sm:8px;--r-pill:999px;--shadow-1:0 1px 2px #0000000d;--shadow-2:0 1px 3px #00000014, 0 1px 2px #0000000a;--shadow-modal:0 20px 60px #0000001f, 0 4px 16px #0000000f}@layer base{*{box-sizing:border-box}body{background-color:var(--c-bg);color:var(--c-text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cfc8ba;border-radius:99px}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}}.caps{text-transform:uppercase;letter-spacing:.06em;font-size:.92em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sectie{align-items:center;gap:8px;display:inline-flex}.sectie:before{content:"";background:var(--c-accent);flex:none;width:.42em;height:.42em;transform:rotate(15deg)}.merk-icoon *{vector-effect:non-scaling-stroke}.veld-inkt{isolation:isolate;background:var(--c-ink);color:var(--c-on-ink-2);position:relative}.veld-inkt:before,.veld-inkt:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.veld-inkt:before{background:radial-gradient(118% 92% at 50% 35%, var(--c-ink-wash) 0%, transparent 68%)}.veld-inkt:after{opacity:.022;mix-blend-mode:overlay;background-image:url(/brand/grain.png);background-size:128px 128px}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:0 1px 2px #0f1d320d,0 10px 28px -14px #0f1d3229}.card-accent{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:inset 0 3px 0 var(--c-accent), 0 1px 2px #0f1d320d, 0 10px 28px -14px #0f1d3229;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.card-accent:hover{box-shadow:inset 0 3px 0 var(--c-accent), 0 4px 12px #2438cc14, 0 16px 40px -12px #2438cc1a;transform:translateY(-2px)}.badge-pas{color:#1b2aa6;background:#eeeffc}.badge-bab{color:#2438cc;background:#e3e6fa}.badge-tl{color:#8f4e2f;background:#f7ede6}.badge-qq{color:#2f5f47;background:#e7efeb}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.dot-running{animation:1.8s ease-in-out infinite pulse-dot}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:.35s cubic-bezier(.16,1,.3,1) both fade-up}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:.8s linear infinite spin}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg, var(--c-border-2) 25%, #faf9f6 50%, var(--c-border-2) 75%);background-size:200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite skeleton-shimmer}body:has(.inlog){margin:0}.inlog{grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:900px){.inlog{grid-template-columns:1.08fr 1fr}}.inlog-inkt{--pad:clamp(26px, 4vw, 56px);isolation:isolate;padding:var(--pad);color:var(--c-on-ink-2);background:#0b1526;flex-direction:column;display:flex;position:relative;overflow:hidden}.inlog-lagen{z-index:0;pointer-events:none;background:#0b1526;position:absolute;inset:0}.inlog-nevel{opacity:.34;background:url(/brand/nevel.webp) 50%/cover no-repeat;position:absolute;inset:0}.inlog-doek{width:100%;height:100%;display:block;position:absolute;inset:0}.inlog-wassing{background:radial-gradient(120% 90% at 50% 35%,#ffffff0e 0%,#fff0 55%),radial-gradient(120% 120%,#0000 40%,#0409128c 100%);position:absolute;inset:0}.inlog-korrel{opacity:.022;mix-blend-mode:overlay;background-image:url(/brand/grain.png);background-size:128px 128px;position:absolute;inset:0}.inlog-label{text-transform:uppercase;letter-spacing:.14em;color:var(--c-on-ink-2);align-items:center;gap:9px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.inlog-label:before{content:"";background:var(--c-accent-ink);flex:none;width:7px;height:7px;transform:rotate(15deg)}.inlog-merk{width:min(100%,400px);height:auto;margin-bottom:26px;display:block;position:relative}.inlog-kop{text-wrap:balance;letter-spacing:-.02em;max-width:19ch;color:var(--c-on-ink-1);margin:0 0 14px;font-size:clamp(21px,2vw,29px);font-weight:600;line-height:1.22;position:relative}.inlog-punten{max-width:40ch;color:var(--c-on-ink-2);gap:13px;margin:22px 0 0;padding:0;font-size:clamp(13.5px,1.05vw,15px);line-height:1.5;list-style:none;display:grid;position:relative}.inlog-punten li{align-items:flex-start;gap:12px;display:flex}.inlog-punten li:before{content:"";background:var(--c-accent-ink);flex:none;width:6px;height:6px;margin-top:.5em;transform:rotate(15deg)}.inlog-papier{background:var(--c-bg);justify-content:center;align-items:center;padding:clamp(34px,5vw,60px) 20px;display:flex}.inlog-formulier{width:100%;max-width:340px}.inlog-veld{border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text-1);border-radius:10px;outline:none;padding:13px 14px 13px 40px;font-family:inherit;font-size:14px;transition:border-color .16s,box-shadow .16s}.inlog-veld::placeholder{color:var(--c-text-3)}.inlog-veld:focus,.inlog-veld:focus-visible{border-color:var(--c-accent);outline:none;box-shadow:0 0 0 3px #2438cc21}.inlog-veld[data-fout="1"]{border-color:var(--c-danger)}.inlog-veld[data-fout="1"]:focus{box-shadow:0 0 0 3px #b3453a21}.inlog-knop{background:var(--c-accent);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-family:inherit;font-size:14px;font-weight:500;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background .16s;display:inline-flex;box-shadow:0 1px 2px #0f1d3214,0 10px 24px -12px #2438cc8c}.inlog-knop:hover:not(:disabled){background:var(--c-accent-deep);transform:translateY(-1px);box-shadow:0 2px 4px #0f1d3214,0 16px 34px -12px #2438cc99}.inlog-knop:active:not(:disabled){transform:translateY(0)}.inlog-knop:disabled{background:var(--c-text-3);box-shadow:none;cursor:not-allowed;opacity:.75}.inlog-knop .merk-icoon{transition:transform .2s cubic-bezier(.16,1,.3,1)}.inlog-knop:hover:not(:disabled) .merk-icoon{transform:translate(3px)}@media (max-width:899px){.inlog-inkt{min-height:300px}.inlog-merk{width:min(66%,220px);margin-bottom:18px}.inlog-kop{max-width:15ch;font-size:20px}.inlog-punten{gap:11px;max-width:34ch;margin-top:18px;font-size:13px}}.brein-md{color:var(--c-text-1);max-width:62ch;font-size:13.5px;line-height:1.68}.brein-md>:first-child{margin-top:0}.brein-md h1,.brein-md h2,.brein-md h3,.brein-md h4{letter-spacing:-.015em;color:var(--c-text-1);text-wrap:balance;margin:26px 0 8px;font-weight:600;line-height:1.3}.brein-md h1{font-size:17px}.brein-md h2{font-size:15.5px}.brein-md h3{font-size:14px}.brein-md h4{color:var(--c-text-2);font-size:13.5px}.brein-md p{margin:0 0 12px}.brein-md ul,.brein-md ol{margin:0 0 12px;padding-left:20px}.brein-md li{margin-bottom:5px}.brein-md li::marker{color:var(--c-text-3)}.brein-md strong{font-weight:600}.brein-md hr{border:none;border-top:1px solid var(--c-border);margin:20px 0}.brein-md blockquote{border-left:2px solid var(--c-border-accent);color:var(--c-text-2);margin:0 0 12px;padding:2px 0 2px 13px}.brein-md blockquote p:last-child{margin-bottom:0}.brein-md code{background:var(--c-surface);border:1px solid var(--c-border);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.brein-md pre{background:var(--c-text-1);color:var(--c-on-ink-1);border-radius:8px;margin:0 0 14px;padding:12px 14px;overflow-x:auto}.brein-md pre code{color:inherit;background:0 0;border:none;padding:0;font-size:11.5px;line-height:1.6}.brein-md-tabel{margin:0 0 14px;overflow-x:auto}.brein-md table{border-collapse:collapse;min-width:100%;font-size:12.5px}.brein-md th,.brein-md td{border-bottom:1px solid var(--c-border);text-align:left;vertical-align:top;padding:6px 12px 6px 0}.brein-md th{color:var(--c-text-2);white-space:nowrap;font-weight:600}.brein-md a{color:var(--c-accent);border-bottom:1px solid var(--c-border-accent);text-decoration:none}.brein-md a:hover{border-bottom-color:var(--c-accent)}.brein-link{font:inherit;color:var(--c-accent);cursor:pointer;border:none;border-bottom:1px solid var(--c-border-accent);background:0 0;padding:0}.brein-link:hover{border-bottom-color:var(--c-accent)}.brein-link-dood{color:var(--c-text-3);border-bottom:1px dotted var(--c-border)}.briefing-tekst .brein-md{color:var(--c-text-2);max-width:34em;font-size:15px;line-height:1.65}.briefing-tekst .brein-md h2{margin-top:32px;font-size:17px}.briefing-tekst .brein-md h3{font-size:15px}.briefing-tekst .brein-md p{margin-bottom:14px}
