:root{--bg: #0B0B0D;--bg-alt: #121216;--surface: #17171C;--surface-2: #1F1F26;--surface-3: #2A2A33;--line: #2C2C35;--line-zacht: #212129;--line-sterk: #3A3A45;--ink: #FFFFFF;--ink-2: #A6A6B2;--ink-3: #84848F;--ink-inverse: #0B0B0D;--accent: #F38020;--accent-hot: #FF9838;--accent-diep: #C55F0C;--accent-tint: rgba(243, 128, 32, .14);--accent-tint-2: rgba(243, 128, 32, .22);--accent-line: rgba(243, 128, 32, .33);--mint: #7FD9A6;--mint-tint: rgba(127, 217, 166, .13);--sky: #6FA8DC;--gevaar: #F26A5A;--nav-bg: rgba(11, 11, 13, .95);--op-media: #FFFFFF;--op-media-2: rgba(255, 255, 255, .86);--op-media-3: rgba(255, 255, 255, .62);--op-media-lijn: rgba(255, 255, 255, .22);--op-media-vlak: rgba(255, 255, 255, .12);--scrim: rgba(11, 11, 13, .78);--scrim-zacht: rgba(11, 11, 13, .45);--schaduw: none}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.6;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}[hidden]{display:none !important}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}h1,h2,h3,h4{margin:0;font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-weight:800;letter-spacing:-0.03em;line-height:1.08}p{margin:0}ol,ul{margin:0;padding:0;list-style:none}.overslaan{position:absolute;left:-9999px}.overslaan:focus{left:16px;top:16px;z-index:999;background:var(--surface);padding:12px 18px;border-radius:999px}:focus-visible{outline:3px solid var(--accent-line);outline-offset:2px}.icoon{flex:none}.verborgen-tekst{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.label{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.prose{max-width:68ch}.prose p{margin-bottom:1.1em}.knop{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:4px;font-size:13px;font-weight:700;line-height:1;letter-spacing:1.2px;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.knop:active{transform:translateY(1px)}.knop--rood{background:var(--accent);color:var(--ink-inverse)}.knop--rood:hover{background:var(--accent-hot)}.knop--wit{border:1px solid var(--surface-3);color:var(--ink)}.knop--wit:hover{border-color:var(--accent);color:var(--accent)}.knop--navy{background:var(--surface-2);color:var(--ink)}.knop--navy:hover{background:var(--surface-3)}.knop--zacht{background:var(--accent-tint);color:var(--accent)}.knop--zacht:hover{background:var(--accent-tint-2)}.knop--lijn{border:1px solid var(--surface-3);color:var(--ink)}.knop--lijn:hover{border-color:var(--line-sterk)}.knop--lijn-donker{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font-weight:600}.knop--op-media{border:1px solid var(--op-media-lijn);color:var(--op-media)}.knop--op-media:hover{border-color:var(--op-media)}.voortgang__kop{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.voortgang__kop strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:23px;font-weight:800;letter-spacing:-0.03em;line-height:1;text-transform:uppercase}.voortgang__kop span{font-size:12.5px;font-weight:700;color:var(--accent)}.voortgang__baan{height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden;margin-top:8px}.voortgang__baan--donker{background:var(--surface-2);height:9px}.voortgang__baan--dun{height:5px;margin-top:0}.voortgang__balk{height:100%;border-radius:999px;background:var(--accent);transition:width .4s ease}.voortgang__doel{margin-top:8px;font-size:12.5px;color:var(--ink-3)}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.07em}.badge--donker{background:var(--scrim);color:var(--op-media);backdrop-filter:blur(4px)}.chip{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);font-size:14px;font-weight:600;color:var(--ink-2);transition:border-color .15s,color .15s,background-color .15s}.chip b{font-size:12px;color:var(--ink-3)}.chip:hover{border-color:var(--line-sterk);color:var(--ink)}.chip.is-actief{background:var(--bg-alt);border-color:var(--bg-alt);color:var(--op-media)}.chip.is-actief b{color:var(--ink-3)}.chip--verras{color:var(--accent)}.chip--verras b{color:inherit}.veld{display:flex;flex-direction:column;gap:9px}.veld>span:not(.veld__box){display:flex;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:13px;font-weight:600;color:var(--ink)}.veld>span:not(.veld__box) em,.veld>span:not(.veld__box) .veld__opt{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-style:normal;letter-spacing:.1em}.veld>input[type=text],.veld>input[type=email],.veld>input[type=tel],.veld>input[type=number],.veld>input[type=password],.veld>input[type=date],.veld>select,.veld>textarea{width:100%;min-height:54px;padding:0 16px;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;color:var(--ink);transition:border-color .15s ease}.veld>input[type=text]::placeholder,.veld>input[type=email]::placeholder,.veld>input[type=tel]::placeholder,.veld>input[type=number]::placeholder,.veld>input[type=password]::placeholder,.veld>input[type=date]::placeholder,.veld>select::placeholder,.veld>textarea::placeholder{color:var(--ink-3)}.veld>input[type=text]:focus,.veld>input[type=email]:focus,.veld>input[type=tel]:focus,.veld>input[type=number]:focus,.veld>input[type=password]:focus,.veld>input[type=date]:focus,.veld>select:focus,.veld>textarea:focus{outline:none;border-color:var(--accent)}.veld>textarea{padding:15px 16px;min-height:110px;line-height:1.6;resize:vertical}.veld>select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237E7E8C' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.veld__box{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 16px;background:var(--surface-2);border:1px solid var(--line);border-radius:4px;transition:border-color .15s ease}.veld__box>.icoon{flex:none;color:var(--ink-3)}.veld__box:focus-within{border-color:var(--accent)}.veld__box input,.veld__box select,.veld__box textarea{flex:1 1 auto;width:100%;min-width:0;padding:0;border:0;background:none;appearance:none;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;color:var(--ink)}.veld__box input::placeholder,.veld__box select::placeholder,.veld__box textarea::placeholder{color:var(--ink-3)}.veld__box input:focus,.veld__box select:focus,.veld__box textarea:focus{outline:none}.veld__box textarea{padding:15px 0;line-height:1.6;resize:vertical;min-height:88px}.veld__box:has(textarea){align-items:flex-start}.veld__box>.icoon:last-child{pointer-events:none}.veld__hint{font-size:12px;line-height:1.5;color:var(--ink-3)}.veld>small{font-size:12px;line-height:1.5;color:var(--ink-3)}.velden{display:flex;flex-direction:column;gap:20px}.vink{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:4px;background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.vink input{position:absolute;opacity:0;pointer-events:none}.vink>span{flex:1 1 auto;font-size:14px;line-height:1.5;color:var(--ink-2)}.vink::before{content:"";flex:none;width:22px;height:22px;border-radius:4px;background:var(--surface-2);border:1px solid var(--surface-3);background-repeat:no-repeat;background-position:center}.vink:hover{border-color:var(--accent-line)}.vink:has(input:checked){background:var(--accent-tint);border-color:var(--accent-line)}.vink:has(input:checked)>span{color:var(--ink)}.vink:has(input:checked)::before{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%230B0B0D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.melding{padding:14px 18px;border-radius:4px;font-size:14px;line-height:1.55}.melding--test{background:var(--accent-tint);border:1px solid var(--accent-line);color:var(--ink)}.melding--fout{background:rgba(242,106,90,.12);border:1px solid rgba(242,106,90,.45);color:var(--ink)}.merklogo{display:block;width:var(--logo-breedte, 58px)}.merklogo img{display:block;width:100%;height:auto}.voet__fotografie{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.voet__fotografie{padding-inline:60px}}@media(max-width: 1199px){.voet__fotografie{padding-inline:40px}}@media(max-width: 599px){.voet__fotografie{padding-inline:20px}}.voet__fotografie{padding-top:28px;font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.13em}.livebalk{background:var(--bg-alt);color:var(--op-media);font-size:13.5px}.livebalk__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.livebalk__in{padding-inline:60px}}@media(max-width: 1199px){.livebalk__in{padding-inline:40px}}@media(max-width: 599px){.livebalk__in{padding-inline:20px}}.livebalk__in{display:flex;align-items:center;justify-content:space-between;gap:20px;height:44px}.livebalk__links{display:flex;align-items:center;gap:20px;min-width:0}.livebalk__rechts{display:flex;align-items:center;gap:8px;color:var(--ink-3)}.livebalk__scheiding{color:var(--ink-3)}.livebalk__live{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.13em;color:var(--mint)}.livebalk span:not(.livebalk__live):not(.livebalk__scheiding){color:var(--ink-3)}.livebalk strong{font-weight:700}@media(max-width: 899px){.livebalk__rechts{display:none}.livebalk__links{overflow-x:auto;scrollbar-width:none;white-space:nowrap}}.stip{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pols 2s ease-in-out infinite}@keyframes pols{0%,100%{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion: reduce){.stip{animation:none}}.nav{position:sticky;top:0;z-index:50;background:var(--surface);border-bottom:1.5px solid var(--line);transition:background-color .25s ease,border-color .25s ease}.nav.is-open{background:var(--bg-alt);border-color:rgba(0,0,0,0)}.nav.is-open .nav__in{position:relative;z-index:2}.nav__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.nav__in{padding-inline:60px}}@media(max-width: 1199px){.nav__in{padding-inline:40px}}@media(max-width: 599px){.nav__in{padding-inline:20px}}.nav__in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:80px}.nav__logo{position:relative;display:block}.nav__logo img{width:58px;height:auto;display:block}.nav__menu{display:flex;align-items:center;gap:34px}.nav__link{font-size:14px;font-weight:500;color:var(--ink-2)}.nav__link:hover,.nav__link.is-actief{color:var(--accent)}.nav__acties{display:flex;align-items:center;gap:14px}.nav__zoek{width:42px;height:42px;border-radius:50%;background:var(--bg);display:grid;place-items:center;color:var(--ink-2)}.nav__hamburger{display:none}@media(max-width: 1199px){.nav__menu,.nav__acties .knop--navy{display:none}.nav__hamburger{display:grid;gap:5px;width:42px;height:42px;place-content:center;border:0;background:none;cursor:pointer}.nav__hamburger span{display:block;width:20px;height:2px;background:var(--ink);border-radius:2px;transition:transform .2s ease,opacity .15s ease}.nav.is-open .nav__hamburger span{background:var(--surface)}.nav.is-open .nav__hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav.is-open .nav__hamburger span:nth-child(2){opacity:0}.nav.is-open .nav__hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media(max-width: 899px){.nav__in{height:64px;gap:10px}.nav__logo img{width:130px}.nav__zoek{display:none}.nav__acties .knop{padding:11px 16px;font-size:13.5px;white-space:nowrap}.nav__acties .knop .icoon{width:16px;height:16px}}.nav__paneel{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;background:var(--bg-alt);color:var(--op-media);padding:96px 0 32px;overflow-y:auto;overscroll-behavior:contain;opacity:0;transition:opacity .22s ease}.nav__paneel.is-zichtbaar{opacity:1}@media(max-width: 899px){.nav__paneel{padding-top:80px}}@media(min-width: 1200px){.nav__paneel{display:none !important}}.nav__paneelmenu{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.nav__paneelmenu{padding-inline:60px}}@media(max-width: 1199px){.nav__paneelmenu{padding-inline:40px}}@media(max-width: 599px){.nav__paneelmenu{padding-inline:20px}}.nav__paneelmenu{display:flex;flex-direction:column;flex:1;justify-content:center;gap:4px}.nav__paneellink{display:block;padding:14px 0;font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:32px;font-weight:800;letter-spacing:-0.03em;line-height:1.1;text-transform:uppercase;color:var(--op-media);opacity:0;transform:translateY(18px);transition:opacity .3s ease,transform .42s cubic-bezier(0.22, 0.9, 0.28, 1)}.nav__paneellink.is-actief{color:var(--accent)}.nav__paneel.is-zichtbaar .nav__paneellink{opacity:1;transform:none;transition-delay:calc(var(--i, 0)*55ms + 80ms)}@media(max-width: 599px){.nav__paneellink{font-size:27px;padding:11px 0}}.nav__paneelacties{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.nav__paneelacties{padding-inline:60px}}@media(max-width: 1199px){.nav__paneelacties{padding-inline:40px}}@media(max-width: 599px){.nav__paneelacties{padding-inline:20px}}.nav__paneelacties{display:flex;flex-direction:column;gap:10px;padding-top:24px;border-top:1px solid var(--line);opacity:0;transform:translateY(18px);transition:opacity .3s ease,transform .42s cubic-bezier(0.22, 0.9, 0.28, 1)}.nav__paneel.is-zichtbaar .nav__paneelacties{opacity:1;transform:none;transition-delay:calc(var(--i, 0)*55ms + 80ms)}.nav__paneelaccount{display:flex;align-items:center;gap:10px;padding:4px 0 14px;font-size:15px;font-weight:600;color:var(--ink-3)}.nav__paneelaccount .icoon{color:var(--ink-3)}.nav__paneelaccount:hover{color:var(--op-media)}.voet{background:var(--bg-alt);color:var(--ink-3);font-size:14.5px}.voet__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.voet__in{padding-inline:60px}}@media(max-width: 1199px){.voet__in{padding-inline:40px}}@media(max-width: 599px){.voet__in{padding-inline:20px}}.voet__in{display:grid;gap:40px;padding-top:72px;padding-bottom:44px;grid-template-columns:330px repeat(2, 172px) 330px}@media(max-width: 1199px){.voet__in{grid-template-columns:1fr 1fr}}@media(max-width: 599px){.voet__in{grid-template-columns:1fr}}.voet__merk p{margin:20px 0;font-size:13.5px;line-height:1.65}.voet__merk img{width:196px}.voet__socials{display:flex;gap:9px}.voet__socials a{width:38px;height:38px;border-radius:50%;background:var(--surface-3);display:grid;place-items:center;color:var(--op-media)}.voet__kolom h3,.voet__nieuwsbrief h3{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--op-media);margin-bottom:14px}.voet__kolom a{display:block;margin-bottom:14px}.voet__kolom a:hover{color:var(--op-media)}.voet__nieuwsbrief p{font-size:14px;line-height:1.6;margin-bottom:14px}.voet__form{display:flex;align-items:center;gap:6px;background:var(--surface-3);border-radius:999px;padding:6px 6px 6px 18px}.voet__form input{flex:1;min-width:0;background:none;border:0;color:var(--op-media);font:inherit;font-size:14.5px}.voet__form input::placeholder{color:var(--ink-3)}.voet__form button{width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--op-media);display:grid;place-items:center;flex:none}.voet__onder{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.voet__onder{padding-inline:60px}}@media(max-width: 1199px){.voet__onder{padding-inline:40px}}@media(max-width: 599px){.voet__onder{padding-inline:20px}}.voet__onder{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;border-top:1.5px solid var(--line);padding-top:24px;padding-bottom:40px;font-size:13px}.voet__onder nav{display:flex;flex-wrap:wrap;gap:26px}.voet__onder a:hover{color:var(--op-media)}@media(prefers-reduced-motion: reduce){.nav__paneel,.nav__paneellink,.nav__paneelacties,.nav__hamburger span{transition:none !important;transition-delay:0s !important}.nav__paneel{opacity:1;transform:none}.nav__paneellink,.nav__paneelacties{opacity:1;transform:none}}.nav__acties{display:flex;align-items:center;gap:24px}.nav__doneer{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;font-weight:500;color:var(--ink-2)}.nav__doneer:hover{color:var(--accent)}.nav__account{display:grid;place-items:center;width:36px;height:36px;border-radius:4px;color:var(--ink-2);transition:background-color .15s ease,color .15s ease}.nav__account:hover{background:var(--surface-2);color:var(--ink)}.nav__account.is-ingelogd{color:var(--accent)}.paginakop--navy{background:var(--bg-alt);color:var(--op-media)}.paginakop__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.paginakop__in{padding-inline:60px}}@media(max-width: 1199px){.paginakop__in{padding-inline:40px}}@media(max-width: 599px){.paginakop__in{padding-inline:20px}}.paginakop__in{padding-top:40px;padding-bottom:44px}.paginakop__rij{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin:30px 0}@media(max-width: 899px){.paginakop__rij{flex-direction:column;align-items:stretch;gap:28px}}.paginakop__tekst{max-width:660px}.paginakop__tekst h1{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:50px;font-weight:800;letter-spacing:-0.04em;line-height:1.06;text-transform:uppercase}.paginakop__tekst p{margin-top:14px;font-size:17px;line-height:1.6;color:var(--ink-3);max-width:600px}@media(max-width: 899px){.paginakop__tekst h1{font-size:34px}.paginakop__tekst p{font-size:16px}}.paginakop__teller{width:360px;text-align:right;flex:none}.paginakop__teller strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:46px;font-weight:800;letter-spacing:-0.045em;line-height:1;text-transform:uppercase;display:block}.paginakop__teller .voortgang__baan{margin:10px 0}.paginakop__teller span{font-size:13.5px;color:var(--ink-3)}@media(max-width: 899px){.paginakop__teller{width:100%;text-align:left}}.kruimels{display:flex;gap:8px;font-size:13px;color:var(--ink-3)}.kruimels span[aria-current]{color:var(--op-media);font-weight:600}.tabs{display:flex;flex-wrap:wrap;gap:10px}.tab{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);font-size:14.5px;font-weight:600}.tab b{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:12.5px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:400}.tab:hover{border-color:var(--line-sterk);color:var(--ink)}.tab.is-actief{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent)}.tab.is-actief b{color:var(--accent)}.filterbalk{position:sticky;top:80px;z-index:40;background:var(--surface);border-bottom:1.5px solid var(--line)}.filterbalk__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.filterbalk__in{padding-inline:60px}}@media(max-width: 1199px){.filterbalk__in{padding-inline:40px}}@media(max-width: 599px){.filterbalk__in{padding-inline:20px}}.filterbalk__in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px}.filterbalk__links{display:flex;align-items:center;gap:10px;min-width:0;overflow-x:auto;scrollbar-width:none}.filterbalk__scheiding{width:1.5px;height:28px;background:var(--line);flex:none}@media(max-width: 899px){.filterbalk{top:64px}.filterbalk__rechts{display:none}}.zoek{display:inline-flex;align-items:center;gap:10px;flex:none;width:270px;height:46px;padding:0 16px;border-radius:999px;background:var(--bg);color:var(--ink-3)}.zoek input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:14.5px;color:var(--ink)}.inhoud__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.inhoud__in{padding-inline:60px}}@media(max-width: 1199px){.inhoud__in{padding-inline:40px}}@media(max-width: 599px){.inhoud__in{padding-inline:20px}}.inhoud__in{padding-top:34px;padding-bottom:88px}.uitgelicht{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:26px}@media(max-width: 1199px){.uitgelicht{grid-template-columns:1fr 1fr}}@media(max-width: 599px){.uitgelicht{grid-template-columns:1fr}}.paneel{background:var(--surface);border:1.5px solid var(--line);border-radius:8px;padding:24px}.paneel__kop{display:flex;align-items:center;gap:8px;margin-bottom:16px}.paneel__kop h2{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.paneel--navy{--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .86);--ink-3: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .20);--line-zacht: rgba(255, 255, 255, .12);--line-sterk: rgba(255, 255, 255, .34);--surface: rgba(255, 255, 255, .08);--surface-2: rgba(255, 255, 255, .10);--surface-3: rgba(255, 255, 255, .18);background:var(--bg-alt);border-color:var(--bg-alt);color:var(--op-media);display:flex;flex-direction:column;gap:14px}.paneel--navy h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:23px;font-weight:700;letter-spacing:-0.025em;line-height:1.1;text-transform:uppercase}.paneel--navy p{font-size:14px;line-height:1.55;color:var(--ink-3)}.paneel--navy .knop{width:100%}.paneel__icoon{width:44px;height:44px;border-radius:14px;background:var(--surface-3);display:grid;place-items:center;color:var(--mint)}.ranglijst li{display:flex;align-items:center;gap:11px;margin-bottom:15px}.ranglijst li:last-child{margin-bottom:0}.ranglijst li img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.ranglijst li strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:14.5px;font-weight:800;letter-spacing:-0.01em;line-height:1;text-transform:uppercase;margin-left:auto}.ranglijst__nr{width:12px;font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:13px;font-weight:800;color:var(--ink-3)}.ranglijst li:first-child .ranglijst__nr{color:var(--accent)}.ranglijst__naam{display:flex;flex-direction:column;gap:1px;min-width:0}.ranglijst__naam a{font-size:13.5px;font-weight:600}.ranglijst__naam small{font-size:11.5px;color:var(--ink-3)}.bijna li{margin-bottom:17px}.bijna li:last-child{margin-bottom:0}.bijna__rij{display:flex;align-items:center;gap:10px;margin-bottom:8px}.bijna__rij img{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none}.bijna__rij a{flex:1;min-width:0;font-size:13.5px;font-weight:600}.bijna__rest{font-size:12.5px;font-weight:700;color:var(--accent)}.leeg{font-size:13.5px;color:var(--ink-3)}.resultaat{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.resultaat p{font-size:15px;font-weight:700}.resultaat span{font-weight:400;color:var(--ink-2)}.raster{display:grid;gap:24px;grid-template-columns:repeat(auto-fill, minmax(266px, 1fr))}@media(max-width: 599px){.raster{grid-template-columns:1fr}}.raster__cel[hidden]{display:none}.raster__leeg{text-align:center;padding:60px 0;color:var(--ink-2)}.kaart{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-zacht);border-radius:8px;overflow:hidden}.kaart__media{position:relative;display:flex;align-items:flex-start;justify-content:space-between;min-height:190px;aspect-ratio:282/190;padding:12px;background-size:cover;background-position:center}.kaart__badge,.kaart__rank{display:inline-flex;align-items:center;background:rgba(11,11,13,.85);border-radius:4px;padding:6px 9px;font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:9px;font-weight:400}.kaart__badge{gap:6px;letter-spacing:.11em;color:#fff}.kaart__badge .icoon{color:var(--accent);width:12px;height:12px}.kaart__rank{letter-spacing:.06em;color:hsla(0,0%,100%,.72)}.kaart__body{display:flex;flex-direction:column;gap:14px;padding:16px}.kaart__naam{display:flex;flex-direction:column;gap:3px}.kaart__naam h3{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--ink)}.kaart__naam a:hover{color:var(--accent)}.kaart__naam span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9px;letter-spacing:.12em}.kaart__bedrag{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.kaart__bedrag strong{font-size:22px;font-weight:700;letter-spacing:-0.4px;color:var(--ink)}.kaart__bedrag span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--accent)}.kaart__bedrag span.is-gehaald{color:var(--mint)}.kaart__baan{height:5px;border-radius:999px;background:var(--surface-3);overflow:hidden}.kaart__balk{height:100%;border-radius:999px;background:var(--accent);transition:width .4s ease}.kaart__balk.is-gehaald{background:var(--mint)}.kaart__doel{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:10px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-3)}.kaart__cta{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border:1px solid var(--accent-line);border-radius:4px;background:var(--accent-tint);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.1px;color:var(--accent);transition:background-color .15s ease}.kaart__cta:hover{background:var(--accent-tint-2)}.kaart__cta .icoon{width:13px;height:13px}.lijsteinde{margin-top:46px}.lijsteinde hr{border:0;border-top:1.5px solid var(--line);margin:0 0 22px}.lijsteinde__rij{display:flex;align-items:center;justify-content:center;gap:18px;font-size:14px;color:var(--ink-2)}.pagina{width:100%;max-width:880px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.pagina{padding-inline:60px}}@media(max-width: 1199px){.pagina{padding-inline:40px}}@media(max-width: 599px){.pagina{padding-inline:20px}}.pagina{padding-top:56px;padding-bottom:88px}.pagina__kop{margin-bottom:28px}.pagina__kop h1{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:44px;font-weight:800;letter-spacing:-0.04em;line-height:1.06;text-transform:uppercase}.pagina__kop--midden{text-align:center;padding:80px 0}.pagina__kop--midden p{margin:14px 0 24px;color:var(--ink-2)}.pagina__beeld{border-radius:8px;margin-bottom:28px}.raster--drie{grid-template-columns:repeat(3, 1fr)}@media(max-width: 1199px){.raster--drie{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 599px){.raster--drie{grid-template-columns:1fr}}.paginakop__acties{display:flex;gap:12px;flex:none}.stapel{display:flex;align-items:center}.stapel img,.stapel__meer{width:40px;height:40px;border-radius:50%;border:2.5px solid var(--surface);object-fit:cover;margin-left:-12px}.stapel img:first-child,.stapel__meer:first-child{margin-left:0}.stapel__meer{display:grid;place-items:center;background:var(--bg-alt);color:var(--op-media);font-size:12px;font-weight:700}.spotlight{display:grid;grid-template-columns:460px 1fr;--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .86);--ink-3: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .20);--line-zacht: rgba(255, 255, 255, .12);--line-sterk: rgba(255, 255, 255, .34);--surface: rgba(255, 255, 255, .08);--surface-2: rgba(255, 255, 255, .10);--surface-3: rgba(255, 255, 255, .18);background:var(--bg-alt);color:var(--op-media);border-radius:8px;overflow:hidden;margin-bottom:28px}.spotlight__beeld{background-size:cover;background-position:center;min-height:400px}.spotlight__tekst{padding:44px;display:flex;flex-direction:column;gap:22px;justify-content:center}.spotlight__vlag{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 14px;border-radius:999px;background:var(--accent-hot);color:var(--bg-alt);font-size:11.5px;font-weight:800;letter-spacing:.11em}.spotlight h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:40px;font-weight:800;letter-spacing:-0.04em;line-height:1.05;text-transform:uppercase}.spotlight p{font-size:16.5px;line-height:1.65;color:var(--ink-3)}.spotlight__cijfers{display:flex;gap:34px;flex-wrap:wrap}.spotlight__cijfers div{display:flex;flex-direction:column;gap:2px}.spotlight__cijfers strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:28px;font-weight:800;letter-spacing:-0.035em;line-height:1;text-transform:uppercase}.spotlight__cijfers .mint{color:var(--mint)}.spotlight__cijfers span{font-size:12.5px;color:var(--ink-3)}.spotlight__knoppen{display:flex;flex-wrap:wrap;gap:12px}@media(max-width: 1199px){.spotlight{grid-template-columns:1fr}.spotlight__beeld{min-height:240px}.spotlight__tekst{padding:32px}.spotlight h2{font-size:30px}}.lijst{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:40px;align-items:start}@media(max-width: 1199px){.lijst{grid-template-columns:1fr}}.teamindex{position:sticky;top:96px;background:var(--surface);border:1px solid var(--line-zacht);border-radius:8px;overflow:hidden}@media(max-width: 1199px){.teamindex{display:none}}.teamindex__kop{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:14px 18px;border-bottom:1px solid var(--line-zacht)}.teamindex__lijst{max-height:60vh;overflow-y:auto}.teamindex__link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px;font-size:13px;font-weight:500;color:var(--ink-2);transition:background-color .15s ease,color .15s ease}.teamindex__link b{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:400}.teamindex__link:hover{background:var(--accent-tint);color:var(--accent)}.teamindex__link:hover b{color:var(--accent)}.lijst__blokken{display:flex;flex-direction:column;gap:56px}.teamblok{scroll-margin-top:96px}.teamblok__kop{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:18px 20px;margin-bottom:20px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.teamblok__wie{display:flex;align-items:center;gap:14px;flex:1 1 260px;min-width:0}.teamblok__logo{width:54px;height:54px;flex:none;border-radius:4px;overflow:hidden;background:var(--surface-2)}.teamblok__logo img{width:100%;height:100%;object-fit:cover}.teamblok__logo--leeg{display:grid;place-items:center;color:var(--ink-3)}.teamblok__naam{min-width:0}.teamblok__naam h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.teamblok__naam small{display:block;margin-top:5px;font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.teamblok__naam a:hover h2{color:var(--accent)}.teamblok__stand{flex:0 1 230px;min-width:180px}.teamblok__bedrag{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.teamblok__bedrag strong{font-size:18px;font-weight:700;color:var(--ink)}.teamblok__bedrag span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-3)}.teamblok[hidden]{display:none !important}.held{--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .86);--ink-3: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .20);--line-zacht: rgba(255, 255, 255, .12);--line-sterk: rgba(255, 255, 255, .34);--surface: rgba(255, 255, 255, .08);--surface-2: rgba(255, 255, 255, .10);--surface-3: rgba(255, 255, 255, .18);position:relative;display:flex;align-items:flex-end;min-height:740px;color:var(--op-media);background:var(--held-beeld, linear-gradient(180deg, #121216 0%, #1F1F26 100%));background-size:cover;background-position:center}.held__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease}.held__video.is-aan{opacity:1}.held::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(11, 11, 13, 0.15) 0%, rgba(11, 11, 13, 0.6) 55%, rgba(11, 11, 13, 0.95) 100%),linear-gradient(90deg, rgba(11, 11, 13, 0.5) 0%, rgba(11, 11, 13, 0.12) 55%, rgba(11, 11, 13, 0) 100%)}.held__in{position:relative;z-index:2;width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.held__in{padding-inline:60px}}@media(max-width: 1199px){.held__in{padding-inline:40px}}@media(max-width: 599px){.held__in{padding-inline:20px}}.held__in{display:flex;flex-direction:column;align-items:flex-start;gap:26px;padding-block:84px}.held__kicker{display:inline-flex;align-items:center;gap:10px;font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);letter-spacing:.18em}.held__kicker::before{content:"";width:28px;height:2px;background:var(--accent);flex:none}.held h1{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:clamp(44px,7.2vw,104px);font-weight:400;letter-spacing:0;line-height:.92;text-transform:uppercase;max-width:900px}.held p{max-width:540px;font-size:18px;line-height:1.6;color:var(--op-media-2)}@media(max-width: 899px){.held{min-height:600px}.held__in{padding-block:56px;gap:20px}}.held__knoppen{display:flex;flex-wrap:wrap;gap:14px}@media(max-width: 899px){.held{min-height:580px}.held__in{padding-top:130px;padding-bottom:56px}}.standband{background:var(--bg-alt);border-bottom:1px solid var(--line-zacht)}.standband__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.standband__in{padding-inline:60px}}@media(max-width: 1199px){.standband__in{padding-inline:40px}}@media(max-width: 599px){.standband__in{padding-inline:20px}}.standband__in{display:flex;align-items:center;gap:64px;padding-top:44px;padding-bottom:44px}.standband__cijfer{flex:1 1 auto;min-width:0}.standband__kop{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.standband__kop strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.standband__kop span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.standband__baan{margin-top:14px;height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.standband__balk{height:100%;border-radius:999px;background:var(--accent);transition:width .4s ease}.standband__stats{display:flex;gap:44px;flex:none}.standband__stats div{display:flex;flex-direction:column;gap:6px}.standband__stats strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.standband__stats span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}@media(max-width: 899px){.standband__in{flex-direction:column;align-items:stretch;gap:28px}.standband__stats{gap:28px}}.teller{background:var(--surface);color:var(--ink);border-radius:8px;padding:30px;display:flex;flex-direction:column;gap:22px;box-shadow:0 24px 60px rgba(0,0,0,.18)}.teller__label{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.13em;color:var(--ink-2)}.teller__label .stip{color:var(--mint)}.teller__bedrag{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:54px;font-weight:800;letter-spacing:-0.048em;line-height:1;text-transform:uppercase;display:block}.teller__doel{display:flex;justify-content:space-between;gap:12px;font-size:13px}.teller__doel span:first-child{font-weight:600}.teller__doel span:last-child{color:var(--ink-2)}.teller__cijfers{display:flex;justify-content:space-between;gap:12px;border-top:1.5px solid var(--line);padding-top:20px}.teller__cijfers div{display:flex;flex-direction:column;gap:2px}.teller__cijfers strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.03em;line-height:1;text-transform:uppercase}.teller__cijfers span{font-size:12.5px;color:var(--ink-2)}.teller .voortgang__baan{height:10px;margin:12px 0 0}.inhoud{background:var(--bg)}.inhoud--wit{background:var(--surface)}.sectiekop{max-width:640px;margin-bottom:36px}.sectiekop .label{display:inline-flex;align-items:center;gap:9px;margin-bottom:12px}.sectiekop .label::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.sectiekop h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:38px;font-weight:700;letter-spacing:-0.032em;line-height:1.12;text-transform:uppercase}.sectiekop p{margin-top:12px;font-size:16px;line-height:1.6;color:var(--ink-2)}@media(max-width: 899px){.sectiekop h2{font-size:28px}}.midden{text-align:center;margin-top:36px}.sectiekop--rij{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.sectiekop--rij>div{max-width:640px}@media(max-width: 899px){.sectiekop--rij{flex-direction:column;align-items:flex-start;gap:20px}}.raster--vier{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1199px){.raster--vier{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 599px){.raster--vier{grid-template-columns:1fr}}.keuze{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:8px;background:var(--surface);border:2px solid var(--line);transition:border-color .15s,transform .15s}.keuze:hover{border-color:var(--accent);transform:translateY(-2px)}.keuze h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.025em;line-height:1.2;text-transform:uppercase}.keuze p{font-size:14px;line-height:1.55;color:var(--ink-2)}.keuze__meta{margin-top:auto;font-size:12px;font-weight:600;color:var(--ink-3)}.keuze__icoon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;color:var(--ink)}.keuze__icoon--violet{background:var(--accent-tint)}.keuze__icoon--mint{background:var(--mint-tint)}.keuze__icoon--amber{background:var(--accent-tint)}.keuze__icoon--groen{background:var(--mint-tint)}.tegel{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:8px;background:var(--surface);border:1.5px solid var(--line)}.tegel strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:28px;font-weight:800;letter-spacing:-0.032em;line-height:1;text-transform:uppercase}.tegel p{font-size:14px;line-height:1.55;color:var(--ink-2)}.waarom{--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .86);--ink-3: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .20);--line-zacht: rgba(255, 255, 255, .12);--line-sterk: rgba(255, 255, 255, .34);--surface: rgba(255, 255, 255, .08);--surface-2: rgba(255, 255, 255, .10);--surface-3: rgba(255, 255, 255, .18);background:var(--bg-alt);color:var(--op-media)}.waarom__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.waarom__in{padding-inline:60px}}@media(max-width: 1199px){.waarom__in{padding-inline:40px}}@media(max-width: 599px){.waarom__in{padding-inline:20px}}.waarom__in{display:grid;grid-template-columns:530px 1fr;gap:76px;align-items:center;padding-top:104px;padding-bottom:104px}@media(max-width: 1199px){.waarom__in{grid-template-columns:1fr;gap:40px;padding-top:64px;padding-bottom:64px}}.waarom__beeld{height:490px;border-radius:8px;background-size:cover;background-position:center}@media(max-width: 1199px){.waarom__beeld{height:300px}}.waarom__tekst{display:flex;flex-direction:column;gap:28px}.waarom__tekst h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:46px;font-weight:800;letter-spacing:-0.04em;line-height:1.08;text-transform:uppercase}.waarom__tekst p{font-size:17.5px;line-height:1.65;color:var(--ink-3)}@media(max-width: 899px){.waarom__tekst h2{font-size:30px}}.waarom__cijfers{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.waarom__cijfers div{background:var(--surface-2);border-radius:8px;padding:20px 22px;display:flex;flex-direction:column;gap:5px}.waarom__cijfers strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:30px;font-weight:800;letter-spacing:-0.036em;line-height:1;text-transform:uppercase}.waarom__cijfers span{font-size:13px;line-height:1.4;color:var(--ink-3)}@media(max-width: 599px){.waarom__cijfers{grid-template-columns:1fr}}.waarom__link{display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:700}.label--mint{color:var(--mint)}.label--stil{color:var(--ink-3)}.nieuwskaart{display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1.5px solid var(--line);border-radius:8px;transition:border-color .15s,transform .15s}.nieuwskaart:hover{border-color:var(--line-sterk);transform:translateY(-2px)}.nieuwskaart__beeld{display:block;height:206px;background-size:cover;background-position:center}.nieuwskaart__body{display:flex;flex-direction:column;gap:10px;padding:24px}.nieuwskaart small{font-size:12.5px;color:var(--ink-3)}.nieuwskaart h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.025em;line-height:1.25;text-transform:uppercase}.nieuwskaart p{font-size:14px;line-height:1.6;color:var(--ink-2)}.teller__feed{border-top:1.5px solid var(--line);padding-top:18px;display:flex;flex-direction:column;gap:13px}.teller__feedlabel{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.teller__rij{display:flex;align-items:center;gap:11px}.teller__init{width:30px;height:30px;border-radius:50%;background:var(--mint-tint);display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}.teller__wie{flex:1;min-width:0;display:flex;flex-direction:column}.teller__wie b{font-size:13.5px;font-weight:600}.teller__wie small{font-size:11.5px;color:var(--ink-3)}.teller__bedragje{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.02em;line-height:1;text-transform:uppercase;color:var(--accent)}.ctaband{--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .88);--line: rgba(255, 255, 255, .22);--line-sterk: rgba(255, 255, 255, .38);position:relative;min-height:480px;background-image:var(--cta-beeld, none);background-size:cover;background-position:center}.ctaband__scrim{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.ctaband__scrim{padding-inline:60px}}@media(max-width: 1199px){.ctaband__scrim{padding-inline:40px}}@media(max-width: 599px){.ctaband__scrim{padding-inline:20px}}.ctaband__scrim{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;min-height:480px;text-align:center;background:linear-gradient(180deg, rgba(11, 11, 13, 0.4) 0%, rgba(11, 11, 13, 0.9) 100%),rgba(11,11,13,.45);width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding-inline:120px}@media(max-width: 899px){.ctaband__scrim{padding-inline:24px}}.ctaband__label{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ctaband h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:clamp(34px,4.4vw,64px);font-weight:400;letter-spacing:0;line-height:.98;text-transform:uppercase;max-width:900px;color:var(--op-media)}.ctaband p{max-width:620px;font-size:17px;line-height:1.6;color:var(--op-media-2)}.ctaband__knoppen{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.sponsors{background:var(--bg)}.sponsors__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.sponsors__in{padding-inline:60px}}@media(max-width: 1199px){.sponsors__in{padding-inline:40px}}@media(max-width: 599px){.sponsors__in{padding-inline:20px}}.sponsors__in{display:flex;flex-direction:column;align-items:center;gap:40px;padding-top:110px;padding-bottom:110px}.sponsors__label{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.sponsors__rij{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:16px;width:100%}@media(max-width: 1199px){.sponsors__rij{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 599px){.sponsors__rij{grid-template-columns:repeat(2, minmax(0, 1fr))}}.sponsors__tegel{display:grid;place-items:center;text-align:center;height:88px;padding:0 12px;background:var(--surface);border:1px solid var(--line-zacht);border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;color:var(--ink-3)}.knop-ghost{display:inline-flex;align-items:center;gap:8px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;font-weight:600;color:var(--accent)}.knop-ghost:hover{gap:12px}.sectie--bg{background:var(--bg)}.sectie--alt{background:var(--bg-alt)}.sectie__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.sectie__in{padding-inline:60px}}@media(max-width: 1199px){.sectie__in{padding-inline:40px}}@media(max-width: 599px){.sectie__in{padding-inline:20px}}.sectie__in{display:flex;flex-direction:column;gap:52px;padding-top:110px;padding-bottom:110px}.sectie__in--split{display:grid;grid-template-columns:520px minmax(0, 1fr);gap:80px;align-items:center}@media(max-width: 1199px){.sectie__in--split{grid-template-columns:1fr;gap:40px}}.sectie__kop{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.kopblok{display:flex;flex-direction:column;gap:18px;max-width:720px}.kopblok h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:clamp(30px,3.2vw,44px);font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.kopblok p{max-width:620px;font-size:17px;line-height:1.6;color:var(--ink-2)}.kopblok--smal{max-width:760px}.keuzevier{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media(max-width: 1199px){.keuzevier{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 599px){.keuzevier{grid-template-columns:1fr}}.keuzeblok{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden;transition:border-color .15s ease}.keuzeblok:hover{border-color:var(--accent-line)}.keuzeblok__media{position:relative;display:block;height:150px;background:var(--surface-2);background-size:cover;background-position:center}.keuzeblok__icoon{position:absolute;top:12px;left:12px;display:grid;place-items:center;width:38px;height:38px;border-radius:4px;background:rgba(11,11,13,.78);color:var(--accent)}.keuzeblok__body{display:flex;flex-direction:column;gap:12px;padding:20px}.keuzeblok h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:22px;font-weight:400;letter-spacing:0;line-height:1.1;text-transform:uppercase;color:var(--ink)}.keuzeblok__meta{display:flex;flex-wrap:wrap;gap:16px}.keuzeblok__meta em{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:10px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.1em;font-style:normal;color:var(--accent)}.keuzeblok p{font-size:13px;line-height:1.55;color:var(--ink-3)}.waarom__beeld{height:620px;border-radius:8px;background-size:cover;background-position:center}@media(max-width: 1199px){.waarom__beeld{height:340px}}.waarom__tekst{display:flex;flex-direction:column;gap:36px}.tegelrij{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 599px){.tegelrij{grid-template-columns:1fr}}.tegel{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.tegel strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:38px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.tegel span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.14em}.citaat{display:flex;align-items:flex-start;gap:14px;padding:20px;border-radius:4px;background:var(--surface);border-left:2px solid var(--accent)}.citaat .icoon{color:var(--accent);flex:none}.citaat p{font-size:14px;line-height:1.65;color:var(--ink-2)}.stappen{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media(max-width: 1199px){.stappen{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 599px){.stappen{grid-template-columns:1fr}}.stapkaart{display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.stapkaart__nr{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:34px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--accent)}.stapkaart h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.stapkaart p{font-size:14px;line-height:1.6;color:var(--ink-3)}.stapkaart--slot{background:var(--accent-tint);border-color:var(--accent-line)}.stapkaart--slot p{color:var(--ink-2)}.impactvier,.kaartvier{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media(max-width: 1199px){.impactvier,.kaartvier{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 599px){.impactvier,.kaartvier{grid-template-columns:1fr}}.impacttegel{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.impacttegel__icoon{display:grid;place-items:center;width:44px;height:44px;border-radius:4px;background:var(--accent-tint);color:var(--accent)}.impacttegel strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:34px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.impacttegel p{font-size:14px;line-height:1.6;color:var(--ink-3)}.kruimels--pagina{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.kruimels--pagina{padding-inline:60px}}@media(max-width: 1199px){.kruimels--pagina{padding-inline:40px}}@media(max-width: 599px){.kruimels--pagina{padding-inline:20px}}.kruimels--pagina{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}.kruimels--pagina a,.kruimels--pagina span,.kruimels--pagina b{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.14em}.kruimels--pagina b{color:var(--accent);font-weight:400}.kruimels--pagina a:hover{color:var(--ink)}.profielkop{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.profielkop{padding-inline:60px}}@media(max-width: 1199px){.profielkop{padding-inline:40px}}@media(max-width: 599px){.profielkop{padding-inline:20px}}.profielkop{display:grid;grid-template-columns:540px minmax(0, 1fr);gap:64px;align-items:start;padding-top:24px;padding-bottom:24px}@media(max-width: 1199px){.profielkop{grid-template-columns:1fr;gap:32px}}.profielkop__beeld{height:600px;border-radius:8px;background-size:cover;background-position:center}@media(max-width: 1199px){.profielkop__beeld{height:360px}}.profielkop__tekst{display:flex;flex-direction:column;gap:30px}.profielkop__meta{display:flex;flex-wrap:wrap;gap:8px}.profielkop h1{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:clamp(38px,4.4vw,62px);font-weight:400;letter-spacing:0;line-height:.96;text-transform:uppercase;color:var(--ink)}.profielkop__quote{font-size:19px;line-height:1.55;color:var(--ink-2)}.profielkop__acties{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.profielkop__acties p{flex:1 1 220px;font-size:12px;line-height:1.5;color:var(--ink-3)}.merkje{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:4px;background:var(--surface-2);font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:9px;letter-spacing:.12em}.merkje .icoon{color:var(--accent)}.merkje:hover{color:var(--accent)}.standkaart{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.standkaart__top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.standkaart__links{display:flex;flex-direction:column;gap:4px}.standkaart__links strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:46px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.standkaart__links span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.14em}.standkaart__rechts{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.standkaart__rechts strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--accent)}.standkaart__rechts span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:9px;letter-spacing:.12em}.standkaart__rechts.is-gehaald strong,.standkaart__rechts.is-gehaald span{color:var(--mint)}.standkaart__baan{height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}.standkaart__balk{height:100%;border-radius:999px;background:var(--accent)}.standkaart__balk.is-gehaald{background:var(--mint)}.standkaart__cijfers{display:flex;gap:36px;flex-wrap:wrap;padding:0 4px}.standkaart__cijfers div{display:flex;flex-direction:column;gap:6px}.standkaart__cijfers strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.standkaart__cijfers span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.profiel{background:var(--bg-alt)}.profiel__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.profiel__in{padding-inline:60px}}@media(max-width: 1199px){.profiel__in{padding-inline:40px}}@media(max-width: 599px){.profiel__in{padding-inline:20px}}.profiel__in{display:grid;grid-template-columns:minmax(0, 1fr) 430px;gap:64px;align-items:start;padding-top:100px;padding-bottom:100px}@media(max-width: 1199px){.profiel__in{grid-template-columns:1fr;gap:40px}}.profiel__hoofd{display:flex;flex-direction:column;gap:56px}.profiel__zij{display:flex;flex-direction:column;gap:24px}.profielblok{display:flex;flex-direction:column;gap:20px}.profielblok h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:34px;font-weight:400;letter-spacing:0;line-height:1.05;text-transform:uppercase;color:var(--ink)}.oogje{display:inline-flex;align-items:center;gap:10px;font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.oogje i{width:28px;height:2px;background:var(--accent);flex:none}.etappes{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 899px){.etappes{grid-template-columns:1fr}}.etappe{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.etappe__dag{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:9px;letter-spacing:.12em}.etappe h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:19px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.etappe p{font-size:13px;color:var(--ink-3)}.etappe--hoogtepunt{border-color:var(--accent-line)}.doneerkaart{display:flex;flex-direction:column;gap:20px;padding:26px;border-radius:8px;background:var(--surface);border:1px solid var(--accent-line)}.doneerkaart__kop{display:flex;flex-direction:column;gap:6px}.doneerkaart__kop h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:28px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.doneerkaart__kop p{font-size:13px;line-height:1.6;color:var(--ink-3)}.doneerkaart__form{display:flex;flex-direction:column;gap:20px}.doneerkaart__knop{width:100%}.doneerkaart__voet{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:9px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.11em;color:var(--ink-3);text-align:center}.bedragen{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.bedrag{height:54px;border-radius:4px;background:var(--surface-2);border:1px solid var(--line);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;font-weight:600;color:var(--ink-2);transition:border-color .15s ease,color .15s ease}.bedrag:hover{border-color:var(--accent-line);color:var(--ink)}.bedrag.is-actief{background:var(--accent);border-color:var(--accent);color:var(--ink-inverse);font-weight:700}.muur{border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht);overflow:hidden}.muur__kop{padding:18px 22px;border-bottom:1px solid var(--line-zacht)}.muur__kop span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:10px;letter-spacing:.16em}.muur__rij{display:flex;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line-zacht)}.muur__rij:last-child{border-bottom:0}.muur__init{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:999px;background:var(--surface-2);font-size:15px;font-weight:600;color:var(--ink-2)}.muur__wie{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.muur__wie b{font-size:14px;font-weight:600;color:var(--ink)}.muur__wie small{font-size:13px;line-height:1.5;color:var(--ink-3)}.muur__bedrag{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.muur__bedrag b{font-size:16px;font-weight:700;color:var(--accent)}.muur__bedrag small{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:9px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ink-3)}.muur__leeg{padding:22px;font-size:14px;line-height:1.6;color:var(--ink-3)}.deelkaart{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.deelkaart__kop{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:10px;letter-spacing:.16em}.deelkaart p{font-size:13px;line-height:1.6;color:var(--ink-3)}.teamstrip{background:var(--bg)}.teamstrip__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.teamstrip__in{padding-inline:60px}}@media(max-width: 1199px){.teamstrip__in{padding-inline:40px}}@media(max-width: 599px){.teamstrip__in{padding-inline:20px}}.teamstrip__in{display:flex;align-items:center;justify-content:space-between;gap:48px;flex-wrap:wrap;padding-top:72px;padding-bottom:72px}.teamstrip__tekst{display:flex;flex-direction:column;gap:12px}.teamstrip__tekst h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:38px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.teamstrip__tekst p{font-size:15px;line-height:1.6;color:var(--ink-2)}.teamkop{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.teamkop{padding-inline:60px}}@media(max-width: 1199px){.teamkop{padding-inline:40px}}@media(max-width: 599px){.teamkop{padding-inline:20px}}.teamkop{display:grid;grid-template-columns:minmax(0, 1fr) 420px;gap:64px;align-items:start;padding-top:24px;padding-bottom:56px}@media(max-width: 1199px){.teamkop{grid-template-columns:1fr;gap:32px}}.teamkop__tekst{display:flex;flex-direction:column;gap:28px}.teamkop__merk{display:flex;align-items:center;gap:20px}.teamkop__logo{width:88px;height:88px;flex:none;border-radius:8px;background:var(--surface-2);background-size:cover;background-position:center}.teamkop__naam{display:flex;flex-direction:column;gap:8px;min-width:0}.teamkop__naam h1{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:clamp(32px,3.8vw,52px);font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;color:var(--ink)}.teamkop__naam small{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.14em}.teamkop__slogan{font-size:19px;line-height:1.55;color:var(--ink-2)}.teamkop__beeld{height:520px;border-radius:8px;background-size:cover;background-position:center}@media(max-width: 1199px){.teamkop__beeld{height:300px}}.sectie__in--twee{display:grid;grid-template-columns:minmax(0, 1fr) 430px;gap:64px;align-items:start}@media(max-width: 1199px){.sectie__in--twee{grid-template-columns:1fr;gap:40px}}.paginakop--kort{background:var(--bg)}.paginakop--kort .paginakop__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.paginakop--kort .paginakop__in{padding-inline:60px}}@media(max-width: 1199px){.paginakop--kort .paginakop__in{padding-inline:40px}}@media(max-width: 599px){.paginakop--kort .paginakop__in{padding-inline:20px}}.paginakop--kort .paginakop__in{display:flex;flex-direction:column;gap:18px;padding-top:72px;padding-bottom:56px}.paginakop--kort .paginakop__in h1{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:clamp(40px,5vw,66px);font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.paginakop--kort .paginakop__in p{max-width:660px;font-size:17px;line-height:1.6;color:var(--ink-2)}.doneer{background:var(--bg)}.doneer__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.doneer__in{padding-inline:60px}}@media(max-width: 1199px){.doneer__in{padding-inline:40px}}@media(max-width: 599px){.doneer__in{padding-inline:20px}}.doneer__in{display:grid;grid-template-columns:minmax(0, 1fr) 400px;gap:72px;align-items:start;padding-top:80px;padding-bottom:110px}@media(max-width: 1199px){.doneer__in{grid-template-columns:1fr;gap:40px}}.doneer__hoofd{display:flex;flex-direction:column;gap:48px}.doneer__zij{display:flex;flex-direction:column;gap:20px}.doneer__knop{width:100%}.doneer__slot{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:9px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--ink-3);text-align:center}.stapblok{display:flex;flex-direction:column;gap:20px}.stapblok h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:26px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.keuzedrie{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}@media(max-width: 899px){.keuzedrie{grid-template-columns:1fr}}.keuzekaart{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:4px;background:var(--surface);border:1px solid var(--line);transition:border-color .15s ease}.keuzekaart__kop{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--ink)}.keuzekaart__kop .icoon{color:var(--ink-3)}.keuzekaart p{font-size:13px;line-height:1.55;color:var(--ink-3)}.keuzekaart:hover{border-color:var(--accent-line)}.keuzekaart.is-actief{background:var(--accent-tint);border-color:var(--accent-line)}.keuzekaart.is-actief .keuzekaart__kop .icoon{color:var(--accent)}.keuzekaart.is-actief p{color:var(--ink-2)}.bedragen--groot{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}@media(max-width: 599px){.bedragen--groot{grid-template-columns:repeat(2, minmax(0, 1fr))}}.bedragen--groot+.bedragen--groot{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 599px){.bedragen--groot+.bedragen--groot{grid-template-columns:1fr}}.bedragen--groot .bedrag{display:flex;align-items:center;justify-content:center;gap:8px;height:64px;padding:0 16px;border-radius:4px;background:var(--surface-2);border:1px solid var(--line);font-size:17px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.bedragen--groot .bedrag input{position:absolute;opacity:0;pointer-events:none}.bedragen--groot .bedrag:hover{border-color:var(--accent-line)}.bedragen--groot .bedrag:has(input:checked),.bedragen--groot .bedrag.is-actief{background:var(--accent);border-color:var(--accent);color:var(--ink-inverse);font-weight:700}.bedragen--groot .bedrag--anders input[type=number]{width:100%;background:none;border:0;outline:none;font:inherit;color:var(--ink);text-align:center;position:static;opacity:1;pointer-events:auto}.bedragen--groot .bedrag--anders input[type=number]::placeholder{color:var(--ink-3);font-weight:600}.bedragen--groot .bedrag--anders .icoon{color:var(--ink-3);flex:none}.impactregel{display:flex;align-items:center;gap:14px;padding:18px;border-radius:4px;background:var(--surface);border-left:2px solid var(--accent)}.impactregel>.icoon{color:var(--accent);flex:none}.impactregel span{display:flex;flex-direction:column;gap:3px}.impactregel b{font-size:15px;font-weight:600;color:var(--ink)}.impactregel small{font-size:13px;line-height:1.55;color:var(--ink-3)}.velden--twee{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}@media(max-width: 599px){.velden--twee{grid-template-columns:1fr}}.vinkrij{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}@media(max-width: 599px){.vinkrij{grid-template-columns:1fr}}.keuzerij{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:4px;background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.keuzerij input{position:absolute;opacity:0;pointer-events:none}.keuzerij__bol{width:22px;height:22px;flex:none;border-radius:999px;background:var(--surface-2);border:1px solid var(--surface-3);display:grid;place-items:center}.keuzerij__bol::after{content:"";width:9px;height:9px;border-radius:999px;background:rgba(0,0,0,0)}.keuzerij__tekst{flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.keuzerij__tekst b{font-size:14px;font-weight:500;color:var(--ink)}.keuzerij__tekst small{font-size:12px;color:var(--ink-3)}.keuzerij__prijs{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--accent);flex:none}.keuzerij:has(input:checked),.keuzerij.is-actief{background:var(--accent-tint);border-color:var(--accent-line)}.keuzerij:has(input:checked) .keuzerij__bol,.keuzerij.is-actief .keuzerij__bol{background:var(--bg);border-color:var(--accent)}.keuzerij:has(input:checked) .keuzerij__bol::after,.keuzerij.is-actief .keuzerij__bol::after{background:var(--accent)}.betaalrij{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:10px}@media(max-width: 599px){.betaalrij{grid-template-columns:repeat(2, minmax(0, 1fr))}}.betaalrij__logo{display:grid;place-items:center;height:56px;border-radius:4px;background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink-3)}.betaalrij__logo.is-actief{border-color:var(--accent-line);color:var(--ink)}.samenvatting{border-radius:8px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.samenvatting__kop{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line-zacht)}.samenvatting__kop span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:10px;letter-spacing:.16em}.samenvatting__kop b{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:10px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:400}.samenvatting__rijen{display:flex;flex-direction:column;padding:10px 20px 14px}.samenvatting__rijen div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0}.samenvatting__rijen span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.12em}.samenvatting__rijen b{font-size:14px;font-weight:500;color:var(--ink);text-align:right}.samenvatting__baan{height:6px;margin:0 20px 16px;border-radius:999px;background:var(--surface-3);overflow:hidden}.samenvatting__balk{height:100%;border-radius:999px;background:var(--accent)}.samenvatting__voet{padding:16px 20px;background:var(--bg-alt);border-top:1px solid var(--line-zacht);font-size:12px;line-height:1.5;color:var(--ink-3)}.impactkaart{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.impactkaart__kop{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:10px;letter-spacing:.16em}.impactkaart div{display:flex;align-items:flex-start;gap:12px}.impactkaart .icoon{color:var(--accent);flex:none}.impactkaart p{font-size:13px;line-height:1.6;color:var(--ink-2)}.trustkaart{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:8px;background:var(--bg-alt);border:1px solid var(--line-zacht)}.trustkaart>div{display:flex;align-items:center;gap:12px}.trustkaart .icoon{color:var(--mint);flex:none}.trustkaart span{font-size:13px;color:var(--ink-2)}.trustkaart__stand{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding-top:14px;border-top:1px solid var(--line)}.trustkaart__stand strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.trustkaart__stand span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9px;letter-spacing:.13em}.aanmelden{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.fkop{display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 120px 0}@media(max-width: 1439px){.fkop{padding-inline:60px}}@media(max-width: 1199px){.fkop{padding-inline:40px}}@media(max-width: 599px){.fkop{padding-inline:20px}}.fkop{align-self:stretch;background:var(--bg-alt);border-bottom:1px solid var(--line-zacht)}.fkop__logo img{display:block;height:52px;width:auto}.fkop__rechts{display:flex;align-items:center;gap:22px}.fkop__opslaan{display:inline-flex;align-items:center;gap:8px;font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.14em}.fkop__opslaan .icoon{color:var(--mint)}.fkop__later{font-size:13px;color:var(--ink-2)}.fkop__later:hover{color:var(--ink)}.fkop__sluit{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;color:var(--ink-2)}.fkop__sluit:hover{background:var(--surface-2);color:var(--ink)}@media(max-width: 1199px){.fkop{padding:0 40px}}@media(max-width: 599px){.fkop{height:64px;padding:0 20px}.fkop__opslaan{display:none}}.fprog{display:flex;flex-direction:column;gap:18px;padding:24px 120px 26px}@media(max-width: 1439px){.fprog{padding-inline:60px}}@media(max-width: 1199px){.fprog{padding-inline:40px}}@media(max-width: 599px){.fprog{padding-inline:20px}}.fprog{background:var(--bg-alt);border-bottom:1px solid var(--line)}.fprog__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.fprog__stap{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);letter-spacing:.16em}.fprog__tijd{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.14em}.fprog__stappen{display:flex;gap:12px;list-style:none}@media(max-width: 1199px){.fprog{padding:24px 40px 26px}}@media(max-width: 599px){.fprog{padding:18px 20px 20px}.fprog__tijd{display:none}.fprog__stappen{gap:6px}.fprog .stapje__rij{display:none}.fprog .stapje.is-bezig .stapje__rij{display:flex}}.stapje{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:11px}.stapje__balk{height:3px;border-radius:999px;background:var(--surface-3)}.stapje__rij{display:flex;align-items:center;gap:8px;min-width:0}.stapje__nr{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:10px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ink-3);font-weight:400}.stapje__label{font-size:13px;font-weight:500;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stapje .icoon{flex:none;color:var(--accent)}.stapje.is-klaar .stapje__balk{background:var(--accent)}.stapje.is-klaar .stapje__nr{color:var(--ink-3)}.stapje.is-klaar .stapje__label{color:var(--ink-2)}.stapje.is-klaar .stapje__label:hover{color:var(--ink)}.stapje.is-bezig .stapje__balk{background:var(--accent)}.stapje.is-bezig .stapje__nr{color:var(--ink)}.stapje.is-bezig .stapje__label{color:var(--ink);font-weight:600}.fform{flex:1 1 auto;display:flex;flex-direction:column}.flijf{flex:1 1 auto;display:grid;grid-template-columns:minmax(0, 1fr) 400px;align-items:start;gap:72px;padding:72px 120px 96px}@media(max-width: 1439px){.flijf{padding-inline:60px}}@media(max-width: 1199px){.flijf{padding-inline:40px}}@media(max-width: 599px){.flijf{padding-inline:20px}}@media(max-width: 1439px){.flijf{gap:48px}}@media(max-width: 1199px){.flijf{grid-template-columns:1fr;padding-block:48px 72px;gap:40px}}@media(max-width: 599px){.flijf{padding-block:32px 56px}}.fkolom{display:flex;flex-direction:column;gap:44px;min-width:0}.fzij{display:flex;flex-direction:column;gap:20px;position:sticky;top:28px}@media(max-width: 1199px){.fzij{position:static}}.fintro{display:flex;flex-direction:column;gap:14px}.fintro h1{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:44px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}@media(max-width: 899px){.fintro h1{font-size:34px}}.fintro p{max-width:580px;font-size:16px;line-height:1.65;color:var(--ink-2)}.fgroep{display:flex;flex-direction:column;gap:22px;border:0;padding:0;margin:0}.fgroep__legenda{font-size:15px;font-weight:600;color:var(--ink);padding:0}.fuitleg{font-size:13px;line-height:1.6;color:var(--ink-3)}.frij{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}@media(max-width: 599px){.frij{grid-template-columns:1fr}}.frij--adres{grid-template-columns:200px 150px minmax(0, 1fr) minmax(0, 1fr)}@media(max-width: 899px){.frij--adres{grid-template-columns:140px 1fr}}@media(max-width: 599px){.frij--adres{grid-template-columns:1fr}}.knoprij{display:grid;gap:8px}.knoprij--twee{grid-template-columns:repeat(2, minmax(0, 1fr))}.knoprij--drie{grid-template-columns:repeat(3, minmax(0, 1fr))}.knopkeuze{display:flex;align-items:center;justify-content:center;height:54px;border-radius:4px;background:var(--surface-2);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.knopkeuze input{position:absolute;opacity:0;pointer-events:none}.knopkeuze:hover{border-color:var(--line-sterk)}.knopkeuze.is-aan,.knopkeuze:has(input:checked){background:var(--accent-tint);border-color:var(--accent-line);color:var(--ink)}.wachtwoord{display:flex;flex-direction:column;gap:12px}.wachtwoord__uitleg{font-size:12px;line-height:1.55;color:var(--ink-3)}.kiesrij{display:grid;gap:16px;grid-template-columns:1fr}.kiesrij--twee{grid-template-columns:repeat(2, minmax(0, 1fr))}.kiesrij--drie{grid-template-columns:repeat(3, minmax(0, 1fr))}.kiesrij--vier{grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px}@media(max-width: 899px){.kiesrij--drie,.kiesrij--vier{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 599px){.kiesrij--twee,.kiesrij--drie,.kiesrij--vier{grid-template-columns:1fr}}.kieskaart{display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:border-color .15s ease}.kieskaart input{position:absolute;opacity:0;pointer-events:none}.kieskaart__media{--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .86);--ink-3: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .20);--line-zacht: rgba(255, 255, 255, .12);--line-sterk: rgba(255, 255, 255, .34);--surface: rgba(255, 255, 255, .08);--surface-2: rgba(255, 255, 255, .10);--surface-3: rgba(255, 255, 255, .18);position:relative;display:flex;align-items:flex-end;padding:12px;background:var(--surface-2) center/cover no-repeat;aspect-ratio:232/150}.kieskaart__bol{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:rgba(11,11,13,.8);border:1px solid var(--op-media-lijn);color:var(--ink-inverse)}.kieskaart__bol .icoon{opacity:0}.kieskaart__lijf{display:flex;flex-direction:column;gap:12px;padding:20px}.kieskaart__titel{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:22px;font-weight:400;letter-spacing:0;line-height:1.1;text-transform:uppercase;color:var(--ink)}.kieskaart__meta{display:flex;flex-wrap:wrap;gap:16px}.kieskaart__meta i{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:10px;letter-spacing:.1em;font-style:normal}.kieskaart__meta .is-gratis{color:var(--mint)}.kieskaart__tekst{font-size:13px;line-height:1.55;color:var(--ink-3)}.kieskaart:hover{border-color:var(--line-sterk)}.kieskaart.is-aan,.kieskaart:has(input:checked){border:2px solid var(--accent)}.kieskaart.is-aan .kieskaart__bol,.kieskaart:has(input:checked) .kieskaart__bol{background:var(--accent);border-color:var(--accent)}.kieskaart.is-aan .kieskaart__bol .icoon,.kieskaart:has(input:checked) .kieskaart__bol .icoon{opacity:1}.kieskaart--kort .kieskaart__media{aspect-ratio:172/120}.kieskaart--kort .kieskaart__titel{font-size:17px}.kieskaart--kort .kieskaart__meta{gap:10px}.routekeuze{display:flex;flex-direction:column;gap:12px}.routekeuze[hidden]{display:none}.routekeuze__kop{font-size:13px;font-weight:600;color:var(--ink)}.routekeuze .kiesrij{gap:14px}.radiorij{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:4px;background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:border-color .15s,background-color .15s}.radiorij input{position:absolute;opacity:0;pointer-events:none}.radiorij__bol{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--surface-2);border:1px solid var(--surface-3)}.radiorij__bol::after{content:"";width:9px;height:9px;border-radius:999px;background:var(--accent);opacity:0}.radiorij__tekst{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0}.radiorij__tekst b{font-size:14px;font-weight:500;color:var(--ink)}.radiorij__tekst small{font-size:12px;color:var(--ink-3)}.radiorij__prijs{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-3)}.radiorij:hover{border-color:var(--accent-line)}.radiorij.is-aan,.radiorij:has(input:checked){background:var(--accent-tint);border-color:var(--accent-line)}.radiorij.is-aan .radiorij__bol,.radiorij:has(input:checked) .radiorij__bol{background:var(--bg);border-color:var(--accent)}.radiorij.is-aan .radiorij__bol::after,.radiorij:has(input:checked) .radiorij__bol::after{opacity:1}.radiorij.is-aan .radiorij__prijs,.radiorij:has(input:checked) .radiorij__prijs{color:var(--accent)}.kiestegel{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:8px;background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:border-color .15s,background-color .15s}.kiestegel input{position:absolute;opacity:0;pointer-events:none}.kiestegel__kop{display:flex;align-items:center;gap:12px}.kiestegel__kop b{font-size:15px;font-weight:600;color:var(--ink)}.kiestegel__tekst{font-size:14px;line-height:1.6;color:var(--ink-3)}.kiestegel:hover{border-color:var(--line-sterk)}.kiestegel.is-aan,.kiestegel:has(input:checked){background:var(--accent-tint);border:2px solid var(--accent);padding:23px}.kiestegel.is-aan .radiorij__bol,.kiestegel:has(input:checked) .radiorij__bol{background:var(--bg);border-color:var(--accent)}.kiestegel.is-aan .radiorij__bol::after,.kiestegel:has(input:checked) .radiorij__bol::after{opacity:1}.kiestegel.is-aan .kiestegel__tekst,.kiestegel:has(input:checked) .kiestegel__tekst{color:var(--ink-2)}.checkrij{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:4px;background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:border-color .15s,background-color .15s}.checkrij input{position:absolute;opacity:0;pointer-events:none}.checkrij__vak{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:var(--surface-2);border:1px solid var(--surface-3);color:var(--ink-inverse)}.checkrij__vak .icoon{opacity:0;stroke-width:3}.checkrij>span{flex:1 1 auto;font-size:14px;line-height:1.5;color:var(--ink-2)}.checkrij>span a{color:var(--accent);text-decoration:underline}.checkrij:hover{border-color:var(--accent-line)}.checkrij.is-aan,.checkrij:has(input:checked){background:var(--accent-tint);border-color:var(--accent-line)}.checkrij.is-aan>span,.checkrij:has(input:checked)>span{color:var(--ink)}.checkrij.is-aan .checkrij__vak,.checkrij:has(input:checked) .checkrij__vak{background:var(--accent);border-color:var(--accent)}.checkrij.is-aan .checkrij__vak .icoon,.checkrij:has(input:checked) .checkrij__vak .icoon{opacity:1}.checkrij--groen.is-aan,.checkrij--groen:has(input:checked){background:var(--mint-tint);border-color:var(--mint)}.checkrij--groen.is-aan .checkrij__vak,.checkrij--groen:has(input:checked) .checkrij__vak{background:var(--mint);border-color:var(--mint)}.checkrij--accent.is-aan,.checkrij--accent:has(input:checked)>span{font-weight:500}.teamkiezer{display:flex;flex-direction:column;gap:16px;padding:26px;border-radius:8px;background:var(--surface);border:1px solid var(--line)}.teamkiezer>.label{color:var(--ink)}.teamkiezer__zoek{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:4px;background:var(--surface-2);border:1px solid var(--line)}.teamkiezer__zoek .icoon{flex:none;color:var(--ink-3)}.teamkiezer__zoek input{flex:1 1 auto;border:0;background:none;font-size:15px;color:var(--ink)}.teamkiezer__zoek input:focus{outline:none}.teamkiezer__zoek input::placeholder{color:var(--ink-3)}.teamkiezer__zoek:focus-within{border-color:var(--accent)}.teamkiezer__lijst{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.teamkiezer__nieuw{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--line-zacht);color:var(--accent);font-size:14px;font-weight:600;cursor:pointer}.teamkiezer__nieuw input{grid-column:1/-1;min-height:48px;padding:0 14px;border-radius:4px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink);font-size:14px}.teamkiezer__nieuw input:focus{outline:none;border-color:var(--accent)}.teamregel{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:4px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background-color .15s,border-color .15s}.teamregel input{position:absolute;opacity:0;pointer-events:none}.teamregel[hidden]{display:none}.teamregel__logo{flex:none;width:36px;height:36px;border-radius:4px;overflow:hidden;background:var(--surface-2)}.teamregel__logo img{width:100%;height:100%;object-fit:cover}.teamregel__tekst{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.teamregel__tekst b{font-size:14px;font-weight:600;color:var(--ink)}.teamregel__tekst small{font-size:12px;color:var(--ink-3)}.teamregel .icoon{flex:none;color:var(--accent);opacity:0}.teamregel:hover{background:var(--surface-2)}.teamregel.is-aan,.teamregel:has(input:checked){background:var(--accent-tint);border-color:var(--accent-line)}.teamregel.is-aan .icoon,.teamregel:has(input:checked) .icoon{opacity:1}.tenuefotos{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.tenuefotos img{width:100%;height:200px;object-fit:cover;border-radius:4px;display:block}@media(max-width: 599px){.tenuefotos{grid-template-columns:1fr}.tenuefotos img{height:220px}}.maatgroep{display:flex;flex-direction:column;gap:14px;border:0;padding:0;margin:0}.maatgroep__kop{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0}.maatgroep__kop b{font-size:15px;font-weight:600;color:var(--ink)}.maatgroep__kop small{font-size:12px;color:var(--ink-3)}@media(max-width: 599px){.maatgroep__kop{flex-direction:column;align-items:flex-start;gap:4px}}.maatrij{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:10px}@media(max-width: 599px){.maatrij{grid-template-columns:repeat(4, minmax(0, 1fr))}}.maatknop{display:flex;align-items:center;justify-content:center;height:48px;border-radius:4px;background:var(--surface-2);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.maatknop input{position:absolute;opacity:0;pointer-events:none}.maatknop:hover{border-color:var(--line-sterk);color:var(--ink)}.maatknop.is-aan,.maatknop:has(input:checked){background:var(--accent);border-color:var(--accent);color:var(--ink-inverse);font-weight:700}.maattabel{display:flex;align-items:center;gap:14px;padding:20px;border-radius:4px;background:var(--surface);border:1px solid var(--line-zacht)}.maattabel>.icoon{flex:none;color:var(--accent)}.maattabel__tekst{flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.maattabel__tekst b{font-size:14px;font-weight:600;color:var(--ink)}.maattabel__tekst small{font-size:13px;color:var(--ink-3)}.maattabel .knop{padding:11px 18px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}@media(max-width: 599px){.maattabel{flex-direction:column;align-items:flex-start}}.inbegrepen{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.inbegrepen .label{color:var(--ink)}.inbegrepen ul{list-style:none;display:flex;flex-direction:column;gap:14px}.inbegrepen li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.inbegrepen li .icoon{flex:none;color:var(--mint)}.dagenrij{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:8px}@media(max-width: 599px){.dagenrij{grid-template-columns:repeat(4, minmax(0, 1fr))}}.dagenval{display:block}.heeft-js .dagenval{display:none}.dagtegel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;padding:14px 0;border-radius:4px;background:var(--surface-2);border:1px solid var(--line);cursor:pointer;transition:border-color .15s,background-color .15s}.dagtegel[disabled]{cursor:default}.dagtegel__dag{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9px;letter-spacing:.13em}.dagtegel__nr{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;color:var(--ink)}.dagtegel__label{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:8px;letter-spacing:.12em}.dagtegel.is-etappe{background:var(--accent-tint);border-color:var(--accent-line);cursor:default}.dagtegel.is-etappe .dagtegel__dag,.dagtegel.is-etappe .dagtegel__label{color:var(--accent)}.dagtegel.is-tussen{background:var(--accent-tint);border-color:var(--accent-line)}.dagtegel.is-tussen .dagtegel__dag,.dagtegel.is-tussen .dagtegel__label{color:var(--accent)}.dagtegel.is-aan{background:var(--accent);border-color:var(--accent)}.dagtegel.is-aan .dagtegel__nr{color:var(--ink-inverse)}.dagtegel.is-aan .dagtegel__dag,.dagtegel.is-aan .dagtegel__label{color:rgba(11,11,13,.7)}.samkaart,.prijskaart,.betaalkaart,.controleblok{border-radius:8px;overflow:hidden;background:var(--surface);border:1px solid var(--line)}.samkaart__kop{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line-zacht)}.samkaart__kop span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.samkaart__kop b{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:10px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:400}.samkaart__rijen{padding:10px 20px 14px}.samkaart__prijs{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:var(--bg-alt);border-top:1px solid var(--line-zacht)}.samkaart__prijs p{font-size:12px;line-height:1.5;color:var(--ink-3)}.samkaart__totaal{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.samkaart__totaal span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.14em}.samkaart__totaal strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:28px;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;color:var(--ink)}.samrij{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0}.samrij span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.12em}.samrij b{font-size:14px;font-weight:500;color:var(--ink);text-align:right}.samrij b.is-leeg{color:var(--ink-3);font-weight:400}.samrij b.is-gratis{color:var(--mint)}.prijskaart{border-color:var(--line-zacht)}.prijskaart__kop{padding:16px 20px;border-bottom:1px solid var(--line-zacht)}.prijskaart__kop .label{color:var(--ink)}.prijskaart__rijen{padding:10px 20px 14px}.doelkaart{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:8px;background:var(--accent-tint);border:1px solid var(--accent-line)}.doelkaart strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:36px;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;color:var(--ink)}.doelkaart p{font-size:13px;line-height:1.6;color:var(--ink-2)}.hulpkaart{display:flex;align-items:flex-start;gap:12px;padding:20px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.hulpkaart>.icoon{flex:none;color:var(--ink-3);margin-top:1px}.hulpkaart span{display:flex;flex-direction:column;gap:4px}.hulpkaart b{font-size:13px;font-weight:600;color:var(--ink)}.hulpkaart small{font-size:12px;line-height:1.55;color:var(--ink-3)}.hulpkaart--vlak{background:var(--bg-alt)}.tipkaart{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:8px;background:var(--surface);border-left:2px solid var(--accent)}.tipkaart b{font-size:15px;font-weight:600;color:var(--ink)}.tipkaart p{font-size:13px;line-height:1.6;color:var(--ink-3)}.tipkaart--breed{flex-direction:row;align-items:flex-start;gap:14px;padding:20px;border-radius:4px}.tipkaart--breed .icoon{flex:none;color:var(--accent);margin-top:1px}.tipkaart--breed p{font-size:13px;line-height:1.65;color:var(--ink-2)}.privacykaart{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.privacykaart .label{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.privacykaart .label .icoon{color:var(--mint)}.privacykaart p{font-size:13px;line-height:1.65;color:var(--ink-2)}.privacykaart p.is-stil{color:var(--ink-3)}.controleblok{border-color:var(--line-zacht)}.controleblok__kop{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;background:var(--bg-alt);border-bottom:1px solid var(--line-zacht)}.controleblok__kop .label{color:var(--ink)}.controleblok__kop a{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.controleblok__kop a:hover{color:var(--accent)}.controleblok__rijen{padding:10px 20px 14px}.akkoord{display:flex;flex-direction:column;gap:12px;padding-top:12px}.betaalkaart{border-color:var(--accent-line)}.betaalkaart__kop{padding:16px 20px;border-bottom:1px solid var(--line-zacht)}.betaalkaart__kop .label{color:var(--ink)}.betaalkaart__rijen{padding:10px 20px}.betaalkaart__totaal{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:18px 20px;background:var(--bg-alt);border-top:1px solid var(--line-zacht)}.betaalkaart__totaal span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.14em}.betaalkaart__totaal strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;color:var(--ink)}.betaalkaart__voet{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;background:var(--bg-alt)}.betaalkaart__voet p{font-size:12px;line-height:1.55;color:var(--ink-3);text-align:center}.knop--vol{width:100%}.hiernakaart{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:8px;background:var(--bg-alt);border:1px solid var(--line-zacht)}.hiernakaart .label{color:var(--ink)}.hiernakaart ol{list-style:none;display:flex;flex-direction:column;gap:14px}.hiernakaart li{display:flex;gap:12px}.hiernakaart li b{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;flex:none;width:14px;color:var(--accent)}.hiernakaart li span{font-size:13px;line-height:1.6;color:var(--ink-2)}.fvoet{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px;padding:0 120px 0}@media(max-width: 1439px){.fvoet{padding-inline:60px}}@media(max-width: 1199px){.fvoet{padding-inline:40px}}@media(max-width: 599px){.fvoet{padding-inline:20px}}.fvoet{background:var(--bg-alt);border-top:1px solid var(--line)}.fvoet__terug{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--ink-3)}.fvoet__terug:hover{color:var(--ink)}.fvoet__rechts{display:flex;align-items:center;gap:20px}.fvoet__hint{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--mint);font-size:10px;letter-spacing:.14em}@media(max-width: 899px){.fvoet__hint{display:none}}@media(max-width: 1199px){.fvoet{padding-block:16px}}@media(max-width: 599px){.fvoet{padding-block:14px;gap:12px}.fvoet__terug span{display:none}}.feest{min-height:520px;background-size:cover;background-position:center}.feest__scrim{--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .86);--ink-3: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .20);--line-zacht: rgba(255, 255, 255, .12);--line-sterk: rgba(255, 255, 255, .34);--surface: rgba(255, 255, 255, .08);--surface-2: rgba(255, 255, 255, .10);--surface-3: rgba(255, 255, 255, .18);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:520px;padding:72px 120px 72px}@media(max-width: 1439px){.feest__scrim{padding-inline:60px}}@media(max-width: 1199px){.feest__scrim{padding-inline:40px}}@media(max-width: 599px){.feest__scrim{padding-inline:20px}}.feest__scrim{text-align:center;background:linear-gradient(180deg, rgba(11, 11, 13, 0.4) 0%, rgba(11, 11, 13, 0.95) 100%);color:var(--op-media)}@media(max-width: 1199px){.feest__scrim{padding:64px 40px}}@media(max-width: 599px){.feest__scrim{padding:48px 20px;gap:20px}}.feest__bord{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:var(--accent);color:var(--ink-inverse);font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-inverse);letter-spacing:.16em}.feest h1{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:72px;font-weight:400;letter-spacing:0;line-height:.96;text-transform:uppercase;max-width:1000px}@media(max-width: 1199px){.feest h1{font-size:52px}}@media(max-width: 599px){.feest h1{font-size:34px}}.feest p{max-width:620px;font-size:17px;line-height:1.6;color:var(--op-media-2)}.feest__cijfers{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;padding-top:12px}.feest__cijfers div{display:flex;flex-direction:column;align-items:center;gap:5px}.feest__cijfers strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:34px;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.feest__cijfers span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--op-media-3);font-size:9px;letter-spacing:.14em}.feest__cijfers div:first-child strong{color:var(--accent)}@media(max-width: 599px){.feest__cijfers{gap:24px}}.vervolg{display:grid;grid-template-columns:minmax(0, 1fr) 400px;gap:72px;align-items:start;padding:100px 120px 110px}@media(max-width: 1439px){.vervolg{padding-inline:60px}}@media(max-width: 1199px){.vervolg{padding-inline:40px}}@media(max-width: 599px){.vervolg{padding-inline:20px}}.vervolg{background:var(--bg)}.vervolg__links{display:flex;flex-direction:column;gap:32px;min-width:0}.vervolg__rechts{display:flex;flex-direction:column;gap:20px}@media(max-width: 1439px){.vervolg{gap:48px}}@media(max-width: 1199px){.vervolg{grid-template-columns:1fr;padding-block:64px 80px;gap:40px}}@media(max-width: 599px){.vervolg{padding-block:48px 64px}}.taken{list-style:none;display:flex;flex-direction:column;gap:12px}.taak{display:flex;align-items:center;gap:16px;padding:20px;border-radius:4px;background:var(--surface);border:1px solid var(--line)}.taak__nr{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:var(--surface-3);color:var(--ink-2);font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;font-weight:400}.taak__tekst{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0}.taak__tekst b{font-size:15px;font-weight:600;color:var(--ink)}.taak__tekst small{font-size:13px;line-height:1.55;color:var(--ink-3)}.taak .knop{flex:none;padding:11px 18px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.taak--nu{border-color:var(--accent-line)}.taak--nu .taak__nr{background:var(--accent);color:var(--ink-inverse)}@media(max-width: 599px){.taak{flex-wrap:wrap}.taak .knop{width:100%}}.linkkaart{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:8px;background:var(--surface);border:1px solid var(--accent-line)}.linkkaart p{font-size:13px;line-height:1.6;color:var(--ink-3)}.linkkaart__url{display:flex;align-items:center;gap:10px;width:100%;padding:14px;border-radius:4px;background:var(--surface-2);border:1px solid var(--line);cursor:pointer;text-align:left}.linkkaart__url span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink)}.linkkaart__url .icoon{flex:none;color:var(--accent)}.linkkaart__url:hover{border-color:var(--accent-line)}.linkkaart__delen{display:flex;gap:8px}.linkkaart__delen .knop{flex:1 1 auto;height:46px;padding:0 16px;font-size:13px}.deelknop{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none;border-radius:4px;background:var(--surface-2);color:var(--ink-2)}.deelknop:hover{background:var(--surface-3);color:var(--ink)}.agendakaart{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:8px;background:var(--bg-alt);border:1px solid var(--line-zacht)}.agendakaart .label{color:var(--ink)}.agendakaart__toevoegen{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.agendakaart__toevoegen:hover{color:var(--accent)}.agendarij{display:flex;align-items:center;gap:14px}.agendarij b{flex:none;width:56px;font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:10px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--accent)}.agendarij span{font-size:13px;color:var(--ink-2)}.agendarij.is-dik b{color:var(--ink)}.agendarij.is-dik span{font-weight:600;color:var(--ink)}.kieskaart:has(input:focus-visible),.radiorij:has(input:focus-visible),.checkrij:has(input:focus-visible),.kiestegel:has(input:focus-visible),.maatknop:has(input:focus-visible),.knopkeuze:has(input:focus-visible),.teamregel:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.prijskaart__later{display:flex;flex-direction:column;gap:4px;padding:16px 20px 18px;background:var(--bg-alt);border-top:1px solid var(--line-zacht)}.prijskaart__later .label{color:var(--ink-3);margin-bottom:6px}.prijskaart__later .samrij span{color:var(--ink-3)}.prijskaart__later .samrij b{font-weight:400;color:var(--ink-2)}.prijskaart__later p{margin-top:8px;font-size:12px;line-height:1.55;color:var(--ink-3)}.betaalkaart__later{color:var(--ink-3)}.dialoog{width:min(560px,100vw - 40px);max-height:min(80vh,720px);padding:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);overflow:hidden}.dialoog::backdrop{background:rgba(11,11,13,.72)}.dialoog__kop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 24px 18px;border-bottom:1px solid var(--line-zacht)}.dialoog__kop h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:26px;font-weight:400;letter-spacing:0;line-height:1.05;text-transform:uppercase;color:var(--ink)}.dialoog__kop p{margin-top:6px;font-size:13px;line-height:1.55;color:var(--ink-3)}.dialoog__sluit{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:4px;color:var(--ink-3)}.dialoog__sluit:hover{background:var(--surface-2);color:var(--ink)}.dialoog__lijf{padding:20px 24px 24px;overflow-y:auto}.dialoog__noot{margin-top:18px;font-size:13px;line-height:1.65;color:var(--ink-3)}.dialoog__voet{display:flex;justify-content:flex-end;padding:16px 24px;background:var(--bg-alt);border-top:1px solid var(--line-zacht)}.maten{width:100%;border-collapse:collapse}.maten th,.maten td{padding:11px 12px;text-align:left}.maten thead th{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.13em;border-bottom:1px solid var(--line)}.maten tbody th{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);width:70px}.maten tbody td{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.maten tbody tr{border-bottom:1px solid var(--line-zacht)}.maten tbody tr:last-child{border-bottom:0}@media(max-width: 599px){.maten th,.maten td{padding:10px 6px}.maten tbody th{width:52px}.maten tbody td{font-size:12px}}.maten tbody tr.is-gekozen{background:var(--accent-tint)}.maten tbody tr.is-gekozen th{color:var(--accent)}.maten tbody tr.is-gekozen td{color:var(--ink)}.voorraad{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9px;letter-spacing:.12em}.voorraad.is-krap{color:var(--accent)}.voorraad.is-op{color:var(--gevaar)}.kieskaart.is-vol{opacity:.5;cursor:not-allowed}.kieskaart.is-vol:hover{border-color:var(--line)}.kieskaart.is-vol .kieskaart__media{filter:grayscale(1)}.chaletkeuze[hidden]{display:none}.chaletkaart{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:8px;background:var(--accent-tint);border:1px solid var(--accent-line)}.chaletkaart b{font-size:15px;font-weight:600;color:var(--ink)}.chaletkaart p{font-size:13px;line-height:1.6;color:var(--ink-2)}.chaletkaart__code strong{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--accent)}.paginakop{min-height:400px;background-size:cover;background-position:center}.paginakop__scrim{--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .86);--ink-3: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .20);--line-zacht: rgba(255, 255, 255, .12);--line-sterk: rgba(255, 255, 255, .34);--surface: rgba(255, 255, 255, .08);--surface-2: rgba(255, 255, 255, .10);--surface-3: rgba(255, 255, 255, .18);display:flex;flex-direction:column;justify-content:flex-end;gap:18px;min-height:400px;width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.paginakop__scrim{padding-inline:60px}}@media(max-width: 1199px){.paginakop__scrim{padding-inline:40px}}@media(max-width: 599px){.paginakop__scrim{padding-inline:20px}}.paginakop__scrim{padding-block:68px;background:linear-gradient(180deg, rgba(11, 11, 13, 0.45) 0%, rgba(11, 11, 13, 0.95) 100%);color:var(--op-media)}.paginakop__scrim h1{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:76px;font-weight:400;letter-spacing:0;line-height:.96;text-transform:uppercase}@media(max-width: 1199px){.paginakop__scrim h1{font-size:54px}}@media(max-width: 599px){.paginakop__scrim h1{font-size:36px}}.paginakop__scrim p{max-width:660px;font-size:17px;line-height:1.6;color:var(--op-media-2)}@media(max-width: 1199px){.paginakop__scrim{padding-block:52px}}@media(max-width: 599px){.paginakop__scrim{padding-block:40px;min-height:320px}}@media(max-width: 599px){.paginakop{min-height:320px}}.vlak{background:var(--bg)}.vlak--alt{background:var(--bg-alt)}.vlak__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.vlak__in{padding-inline:60px}}@media(max-width: 1199px){.vlak__in{padding-inline:40px}}@media(max-width: 599px){.vlak__in{padding-inline:20px}}.vlak__in{display:flex;flex-direction:column;gap:44px;padding-block:110px}@media(max-width: 1199px){.vlak__in{padding-block:72px;gap:36px}}@media(max-width: 599px){.vlak__in{padding-block:56px;gap:28px}}.introblok{display:grid;grid-template-columns:minmax(0, 1fr) 480px;gap:80px;align-items:start}.introblok__tekst{display:flex;flex-direction:column;gap:26px}.introblok__lopend{font-size:16px;line-height:1.75;color:var(--ink-2)}.introblok__lopend p{margin-bottom:1.1em}.introblok__lopend p:last-child{margin-bottom:0}.introblok__beeld{height:600px;border-radius:8px;background-size:cover;background-position:center}@media(max-width: 1439px){.introblok{grid-template-columns:minmax(0, 1fr) 400px;gap:56px}}@media(max-width: 1199px){.introblok{grid-template-columns:1fr;gap:36px}.introblok__beeld{height:340px}}.statrij{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 599px){.statrij{grid-template-columns:1fr}}.stat{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.stat strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:38px;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;color:var(--ink)}.stat span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.14em}.tijdlijn{list-style:none}.tijdrij{display:grid;grid-template-columns:120px minmax(0, 1fr) 160px;gap:32px;padding:26px 0;border-bottom:1px solid var(--line)}.tijdrij:last-child{border-bottom:0}.tijdrij__datum{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);letter-spacing:.13em}.tijdrij__tekst{display:flex;flex-direction:column;gap:8px}.tijdrij__tekst b{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.tijdrij__tekst small{font-size:15px;line-height:1.7;color:var(--ink-2)}.tijdrij__meta{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.09em;text-align:right;text-transform:uppercase;color:var(--ink)}.tijdrij__meta.is-accent{color:var(--accent)}@media(max-width: 899px){.tijdrij{grid-template-columns:1fr;gap:10px}.tijdrij__meta{text-align:left}}.troefrij{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media(max-width: 1199px){.troefrij{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 599px){.troefrij{grid-template-columns:1fr}}.troef{display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.troef .icoon{color:var(--accent)}.troef b{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:19px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.troef p{font-size:14px;line-height:1.6;color:var(--ink-3)}.proseblok{max-width:720px}.proseblok--breed{max-width:900px}.proseblok .label{display:inline-block;margin-bottom:12px}.proseblok h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:36px;font-weight:700;letter-spacing:-0.032em;line-height:1.15;text-transform:uppercase;margin-bottom:20px}@media(max-width: 899px){.proseblok h2{font-size:26px}}.prose{font-size:17.5px;line-height:1.75;color:var(--ink-2)}.prose p{margin-bottom:1.15em}.prose h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:30px;font-weight:700;letter-spacing:-0.03em;line-height:1.2;text-transform:uppercase;color:var(--ink);margin:1.6em 0 .6em}.prose h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.025em;line-height:1.25;text-transform:uppercase;color:var(--ink);margin:1.5em 0 .5em}.prose ul,.prose ol{margin:0 0 1.15em;padding-left:1.3em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin-bottom:.5em}.prose strong{color:var(--ink)}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.prose blockquote{margin:1.6em 0;padding:22px 26px;border-radius:8px;background:var(--bg);font-size:19px;line-height:1.6;color:var(--ink)}.dagen{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width: 899px){.dagen{grid-template-columns:1fr}}.dag{background:var(--surface);border:1.5px solid var(--line);border-radius:8px;padding:28px}.dag h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.025em;line-height:1.2;text-transform:uppercase;margin-bottom:18px}.tijdlijn li{display:flex;gap:18px;padding:14px 0;border-top:1.5px solid var(--line)}.tijdlijn li:first-child{border-top:0;padding-top:0}.tijdlijn__tijd{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:15px;font-weight:800;letter-spacing:0;line-height:1.4;text-transform:uppercase;color:var(--accent);width:52px;flex:none}.tijdlijn__wat{display:flex;flex-direction:column;gap:2px}.tijdlijn__wat b{font-size:15px;font-weight:600;color:var(--ink)}.tijdlijn__wat small{font-size:13px;color:var(--ink-2)}.faqblok{display:grid;grid-template-columns:420px minmax(0, 1fr);gap:80px;align-items:start}.faqblok__kop{display:flex;flex-direction:column;gap:18px}.faqblok__kop h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}@media(max-width: 899px){.faqblok__kop h2{font-size:30px}}.faqblok__kop p{font-size:15px;line-height:1.65;color:var(--ink-3)}@media(max-width: 1439px){.faqblok{grid-template-columns:340px minmax(0, 1fr);gap:56px}}@media(max-width: 1199px){.faqblok{grid-template-columns:1fr;gap:32px}}.vragen{display:flex;flex-direction:column}.vraag{border-bottom:1px solid var(--line)}.vraag summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:600;color:var(--ink)}.vraag summary::-webkit-details-marker{display:none}.vraag__plus{position:relative;flex:none;width:18px;height:18px}.vraag__plus::before,.vraag__plus::after{content:"";position:absolute;background:var(--accent);border-radius:1px;transition:transform .2s ease}.vraag__plus::before{inset:8px 0;height:2px}.vraag__plus::after{inset:0 8px;width:2px}.vraag[open] .vraag__plus::after{transform:scaleY(0)}.vraag p{padding:0 0 24px;max-width:68ch;font-size:14px;line-height:1.65;color:var(--ink-2)}.contactblok{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media(max-width: 1199px){.contactblok{grid-template-columns:1fr;gap:36px}}.contactblok__tekst h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:36px;font-weight:700;letter-spacing:-0.032em;line-height:1.15;text-transform:uppercase}@media(max-width: 899px){.contactblok__tekst h2{font-size:26px}}.contactblok__tekst p{margin:14px 0 28px;font-size:17px;line-height:1.65;color:var(--ink-2)}.contactblok__rijen{display:flex;flex-direction:column;gap:12px}.contactblok__rijen a,.contactblok__rijen div{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--surface);border:1.5px solid var(--line);border-radius:8px}.contactblok__rijen a:hover{border-color:var(--line-sterk)}.contactblok__rijen .icoon{color:var(--accent);flex:none}.contactblok__rijen span{display:flex;flex-direction:column;gap:2px;min-width:0}.contactblok__rijen b{font-size:15.5px;font-weight:700}.contactblok__rijen small{font-size:13px;color:var(--ink-2)}.contactblok__form{background:var(--surface);border:1.5px solid var(--line);border-radius:8px;padding:30px}.contactblok__form h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.025em;line-height:1.2;text-transform:uppercase;margin-bottom:20px}.contactblok__form form{display:flex;flex-direction:column;gap:16px}.contactblok__form .knop{align-self:flex-start}.checkout__liever{margin-top:14px;font-size:13px;color:var(--ink-2)}.checkout__liever a{color:var(--accent);font-weight:600}.melding--goed{background:#ddf5ea;color:#0fa36b}.archiefbalk{background:var(--accent-tint);border-bottom:1.5px solid var(--accent-line)}.archiefbalk__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.archiefbalk__in{padding-inline:60px}}@media(max-width: 1199px){.archiefbalk__in{padding-inline:40px}}@media(max-width: 599px){.archiefbalk__in{padding-inline:20px}}.archiefbalk__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px;padding-bottom:16px;font-size:15px;color:var(--ink)}@media(max-width: 899px){.archiefbalk__in{flex-direction:column;align-items:flex-start}}.inlogblok{max-width:520px;padding:32px;background:var(--surface);border:1.5px solid var(--line);border-radius:8px}.inlogblok h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:26px;font-weight:700;letter-spacing:-0.03em;line-height:1.2;text-transform:uppercase;margin-bottom:12px}.inlogblok p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-bottom:22px}.inlogblok form{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.inlogblok .veld{width:100%}.inlogblok__nieuw{margin:24px 0 0;padding-top:20px;border-top:1.5px solid var(--line);font-size:14px}.inlogblok__nieuw a{color:var(--accent);font-weight:600}.opnieuw{display:flex;align-items:center;justify-content:space-between;gap:30px;--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .86);--ink-3: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .20);--line-zacht: rgba(255, 255, 255, .12);--line-sterk: rgba(255, 255, 255, .34);--surface: rgba(255, 255, 255, .08);--surface-2: rgba(255, 255, 255, .10);--surface-3: rgba(255, 255, 255, .18);padding:32px;border-radius:8px;background:var(--bg-alt);color:var(--op-media)}.opnieuw h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:28px;font-weight:700;letter-spacing:-0.03em;line-height:1.2;text-transform:uppercase}.opnieuw p{margin-top:10px;font-size:15.5px;line-height:1.6;color:var(--ink-3);max-width:520px}@media(max-width: 899px){.opnieuw{flex-direction:column;align-items:flex-start}}.mijnjaar{display:flex;align-items:flex-start;gap:28px}.mijnjaar .kaart{width:300px;flex:none}.mijnjaar__acties{display:flex;flex-direction:column;gap:12px}@media(max-width: 899px){.mijnjaar{flex-direction:column}.mijnjaar .kaart{width:100%}}.historie{width:100%;border-collapse:collapse;max-width:760px}.historie td{padding:16px 0;border-bottom:1.5px solid var(--line);font-size:15px}.historie small{display:block;font-size:13px;color:var(--ink-2)}.historie__jaar{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:19px;font-weight:800;letter-spacing:-0.02em;line-height:1;text-transform:uppercase;width:90px}.historie__bedrag{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:18px;font-weight:800;letter-spacing:-0.02em;line-height:1;text-transform:uppercase;text-align:right}.historie__link{text-align:right;width:100px}.historie__link a{color:var(--accent);font-weight:600}.uitloggen{margin-top:40px;font-size:13.5px;color:var(--ink-3)}.uitloggen a{color:var(--accent);font-weight:600}.hergebruik{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-radius:8px;background:var(--mint-tint)}.hergebruik__tekst{display:flex;flex-direction:column;gap:3px}.hergebruik__tekst b{font-size:16px}.hergebruik__tekst span{font-size:14px;color:var(--ink-2)}@media(max-width: 899px){.hergebruik{flex-direction:column;align-items:flex-start}}.gform_wrapper.gform-theme{--gf-ctrl-bg-color: var(--surface);--gf-ctrl-border-color: var(--line-sterk);--gf-ctrl-border-color-hover: var(--line-sterk);--gf-ctrl-border-color-focus: var(--accent);--gf-ctrl-border-color-error: var(--accent);--gf-ctrl-border-width: 1.5px;--gf-ctrl-radius: 8px;--gf-ctrl-size-md: 54px;--gf-ctrl-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--gf-ctrl-font-size-md: 15px;--gf-ctrl-color: var(--ink);--gf-ctrl-label-color-primary: var(--ink);--gf-ctrl-label-font-size-primary: 13.5px;--gf-ctrl-label-font-weight-primary: 600;--gf-ctrl-desc-color: var(--ink-3);--gf-ctrl-desc-font-size: 12.5px;--gf-ctrl-btn-bg-color-primary: var(--accent);--gf-ctrl-btn-bg-color-hover-primary: var(--accent-hot);--gf-ctrl-btn-bg-color-focus-primary: var(--accent-hot);--gf-ctrl-btn-border-color-primary: var(--accent);--gf-ctrl-btn-border-color-hover-primary: var(--accent-hot);--gf-ctrl-btn-color-primary: var(--surface);--gf-ctrl-btn-radius: 999px;--gf-ctrl-btn-padding-x-md: 26px;--gf-ctrl-btn-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--gf-ctrl-btn-font-size-md: 15px;--gf-ctrl-btn-font-weight: 700;--gf-ctrl-btn-size-md: 50px;--gf-color-danger: var(--accent);--gf-local-color-danger: var(--accent)}.gform_wrapper.gform-theme .gform_fields{row-gap:20px;column-gap:16px}.gform_wrapper.gform-theme input[type=text],.gform_wrapper.gform-theme input[type=email],.gform_wrapper.gform-theme input[type=tel],.gform_wrapper.gform-theme input[type=url],.gform_wrapper.gform-theme input[type=number],.gform_wrapper.gform-theme textarea,.gform_wrapper.gform-theme select{border-color:var(--line-sterk)}.gform_wrapper.gform-theme input[type=text]:focus,.gform_wrapper.gform-theme input[type=email]:focus,.gform_wrapper.gform-theme input[type=tel]:focus,.gform_wrapper.gform-theme input[type=url]:focus,.gform_wrapper.gform-theme input[type=number]:focus,.gform_wrapper.gform-theme textarea:focus,.gform_wrapper.gform-theme select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.gform_wrapper.gform-theme .gfield_required{font-weight:400;color:var(--ink-3)}.gform_wrapper.gform-theme .gform_validation_errors{border:0;box-shadow:none;border-radius:8px;background:var(--accent-tint);padding:14px 18px}.gform_wrapper.gform-theme .gform_validation_errors h2{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;color:var(--accent);margin:0}.gform_wrapper.gform-theme.gform-theme--framework{--gf-ctrl-label-color-primary: var(--ink);--gf-ctrl-label-color-secondary: var(--ink-2);--gf-ctrl-desc-color: var(--ink-3);--gf-ctrl-choice-label-color: var(--ink);--gf-ctrl-color: var(--ink);--gf-ctrl-placeholder-color: var(--ink-3)}.gform_wrapper.gform-theme.gform-theme--framework .gfield_label,.gform_wrapper.gform-theme.gform-theme--framework .gform-field-label,.gform_wrapper.gform-theme.gform-theme--framework legend.gfield_label{color:var(--ink)}.gform_wrapper.gform-theme.gform-theme--framework .gfield_description,.gform_wrapper.gform-theme.gform-theme--framework .gform-field-label--type-sub{color:var(--ink-3)}.gform_confirmation_message{padding:16px 20px;border-radius:8px;background:var(--mint-tint);color:var(--mint);font-size:15px;font-weight:600}.voet{background:var(--bg-alt)}.voet__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.voet__in{padding-inline:60px}}@media(max-width: 1199px){.voet__in{padding-inline:40px}}@media(max-width: 599px){.voet__in{padding-inline:20px}}.voet__in{display:grid;grid-template-columns:minmax(0, 1fr) 190px 190px 220px;gap:72px;padding-top:72px;padding-bottom:72px}@media(max-width: 1199px){.voet__in{grid-template-columns:repeat(2, minmax(0, 1fr));gap:44px}}@media(max-width: 599px){.voet__in{grid-template-columns:1fr}}.voet__merk{display:flex;flex-direction:column;gap:20px}.voet__merk img{width:70px;height:auto}.voet__merk p{max-width:300px;font-size:14px;line-height:1.65;color:var(--ink-3)}.voet__socials{display:flex;gap:8px}.voet__socials a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:4px;color:var(--ink-2);transition:border-color .15s ease,color .15s ease}.voet__socials a:hover{border-color:var(--accent);color:var(--accent)}.voet__kolom{display:flex;flex-direction:column;gap:14px}.voet__kolom h3{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:10px;letter-spacing:.16em}.voet__kolom a,.voet__kolom p,.voet__kolom span{font-size:14px;color:var(--ink-3)}.voet__kolom a:hover{color:var(--accent)}.voet__adres{line-height:1.6}.voet__mail{color:var(--accent) !important}.voet__anbi{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:10px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.1em}.voet__onder{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.voet__onder{padding-inline:60px}}@media(max-width: 1199px){.voet__onder{padding-inline:40px}}@media(max-width: 599px){.voet__onder{padding-inline:20px}}.voet__onder{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:26px;padding-bottom:26px;border-top:1px solid var(--line-zacht)}.voet__onder span,.voet__onder a{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.12em}.voet__onder nav{display:flex;gap:28px;flex-wrap:wrap}.voet__onder a:hover{color:var(--accent)}.disciplinebalk{background:var(--bg);border-bottom:1px solid var(--line)}.disciplinebalk__in{width:100%;max-width:1920px;margin-inline:auto;padding-inline:120px}@media(max-width: 1439px){.disciplinebalk__in{padding-inline:60px}}@media(max-width: 1199px){.disciplinebalk__in{padding-inline:40px}}@media(max-width: 599px){.disciplinebalk__in{padding-inline:20px}}.disciplinebalk__in{display:flex;flex-wrap:wrap;gap:12px;padding-block:36px}@media(max-width: 1199px){.disciplinebalk__in{padding-block:24px}}@media(max-width: 599px){.disciplinebalk__in{padding-block:20px}}.discchip{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:4px;background:var(--surface);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink-2)}.discchip .icoon{color:var(--ink-3)}.discchip b{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ink-3);font-weight:400}.discchip:hover{border-color:var(--line-sterk);color:var(--ink)}.discchip.is-aan{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent)}.discchip.is-aan .icoon,.discchip.is-aan b{color:var(--accent)}.etappelijst{gap:24px}.etappekaart{border-radius:8px;overflow:hidden;background:var(--surface);border:1px solid var(--line-zacht)}.etappekaart.is-koning{border-color:var(--accent-line)}.etappekaart__kop{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px 28px;border-bottom:1px solid var(--line-zacht)}@media(max-width: 1199px){.etappekaart__kop{flex-direction:column;align-items:flex-start;gap:20px}}.etappekaart__titel{display:flex;flex-direction:column;gap:6px}.etappekaart__titel h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;color:var(--ink)}.etappekaart__cijfers{display:flex;gap:36px}.etappekaart__cijfers div{display:flex;flex-direction:column;gap:4px}.etappekaart__cijfers strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:26px;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;color:var(--ink)}.etappekaart__cijfers span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9px;letter-spacing:.13em}@media(max-width: 599px){.etappekaart__cijfers{flex-wrap:wrap;gap:20px 28px}}.etappekaart__lijf{display:grid;grid-template-columns:minmax(0, 1fr) 400px;gap:32px;padding:26px 28px}@media(max-width: 1199px){.etappekaart__lijf{grid-template-columns:1fr}}.etappekaart__tekst{display:flex;flex-direction:column;gap:16px}.etappekaart__tekst p{font-size:14px;line-height:1.7;color:var(--ink-2)}.etappekaart__knoppen{display:flex;gap:10px}.etappekaart__knoppen .knop{padding:11px 16px;font-size:13px}.etappekaart__kaart{height:150px;border-radius:4px;background-size:cover;background-position:center}.profiel{display:flex;flex-direction:column;gap:12px}.profiel__balken{display:flex;align-items:flex-end;gap:3px;height:120px}.profiel__balken i{flex:1 1 0;min-width:1px;border-radius:2px 2px 0 0;background:var(--accent)}.profiel__punten{display:flex;justify-content:space-between;gap:12px}.profiel__punten span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9px;letter-spacing:.12em}.profiel__punten span:last-child{text-align:right}.sponsorlagen{gap:60px}.sponsorlaag{display:flex;flex-direction:column;gap:28px}.hoofdsponsor{display:grid;grid-template-columns:minmax(0, 1fr) 420px;gap:24px;align-items:stretch}@media(max-width: 1199px){.hoofdsponsor{grid-template-columns:1fr}}.hoofdsponsor__tekst{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:40px;border-radius:8px;background:var(--surface);border:1px solid var(--accent-line)}.hoofdsponsor__tekst h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:38px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}.hoofdsponsor__tekst p{font-size:15px;line-height:1.7;color:var(--ink-2)}.hoofdsponsor__logo{display:flex;align-items:center;justify-content:center;min-height:240px;border-radius:8px;background:var(--surface-2);font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:48px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink-3)}.logorij{display:grid;gap:20px}.logorij--groot{grid-template-columns:repeat(4, minmax(0, 1fr))}.logorij--klein{grid-template-columns:repeat(5, minmax(0, 1fr));gap:20px}@media(max-width: 1199px){.logorij--groot{grid-template-columns:repeat(2, minmax(0, 1fr))}.logorij--klein{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 599px){.logorij--groot,.logorij--klein{grid-template-columns:repeat(2, minmax(0, 1fr))}}.logotegel{display:flex;align-items:center;justify-content:center;text-align:center;min-height:130px;padding:16px;border-radius:8px;background:var(--surface);border:1px solid var(--line);font-size:17px;font-weight:700;letter-spacing:.06em;color:var(--ink-2)}.logorij--klein .logotegel{min-height:100px;border-radius:4px;border-color:var(--line-zacht);font-size:14px;font-weight:600;color:var(--ink-3)}.logotegel--werf{border-color:var(--accent-line);font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px}.logotegel--werf:hover{background:var(--accent-tint)}.citaatblok{display:grid;grid-template-columns:340px minmax(0, 1fr);gap:64px;align-items:center}@media(max-width: 1199px){.citaatblok{grid-template-columns:1fr;gap:32px}}.citaatblok__portret{height:400px;border-radius:8px;background-size:cover;background-position:center}@media(max-width: 1199px){.citaatblok__portret{height:280px}}.citaatblok__tekst{display:flex;flex-direction:column;gap:26px}.citaatblok__tekst .icoon{color:var(--accent)}.citaatblok__tekst p{font-size:24px;line-height:1.55;color:var(--ink)}@media(max-width: 899px){.citaatblok__tekst p{font-size:19px}}.citaatblok__tekst footer{display:flex;flex-direction:column;gap:4px}.citaatblok__tekst footer b{font-size:15px;font-weight:600;color:var(--ink)}.citaatblok__tekst footer span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;letter-spacing:.14em}.deelrij{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media(max-width: 1199px){.deelrij{grid-template-columns:1fr}}.deel{display:flex;flex-direction:column;gap:14px;padding:30px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.deel strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:52px;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;color:var(--ink)}.deel b{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:10px;letter-spacing:.14em}.deel p{font-size:14px;line-height:1.6;color:var(--ink-3)}.deel.is-groot{border-color:var(--accent-line)}.deel.is-groot strong{color:var(--accent)}.app{display:grid;grid-template-columns:264px 1fr;min-height:100vh;background:var(--bg)}@media(max-width: 899px){.app{grid-template-columns:1fr}}.app__zij{display:flex;flex-direction:column;justify-content:space-between;background:var(--surface);border-right:1px solid var(--line)}@media(max-width: 899px){.app__zij{position:fixed;inset:0 auto 0 0;z-index:60;width:264px;transform:translateX(-100%);transition:transform .2s ease;box-shadow:0 20px 60px var(--line)}.app.is-open .app__zij{transform:none}}.app__zijtop{padding:26px 20px;display:flex;flex-direction:column;gap:30px}.app__merk{display:flex;flex-direction:column;gap:10px;padding:0 4px}.app__merk img{width:56px;height:auto}.app__merklabel{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.app__nav{display:flex;flex-direction:column;gap:3px}.zijitem{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:4px;font-size:14px;font-weight:500;color:var(--ink-2);transition:background-color .12s,color .12s}.zijitem .icoon{color:var(--ink-3);transition:color .12s}.zijitem:hover{background:var(--bg);color:var(--ink)}.zijitem.is-actief{background:var(--accent-tint);color:var(--accent);font-weight:600}.zijitem.is-actief .icoon{color:var(--accent)}.zijitem__teller{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:700;color:var(--ink-3)}.zijitem.is-actief .zijitem__teller{color:var(--accent)}.app__zijonder{padding:20px 20px 24px;display:flex;flex-direction:column;gap:14px}.minikaart{padding:16px;border-radius:4px;border:1px solid var(--line);background:var(--surface)}.minikaart__cijfers{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:10px}.minikaart__cijfers strong{font-size:17px;font-weight:700;color:var(--ink)}.minikaart__cijfers span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:10px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--accent)}.minikaart__cijfers span.is-gehaald{color:var(--mint)}.minikaart__cijfers span.is-nul{color:var(--ink-3)}.minikaart small{display:block;margin-top:10px;font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:9px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-3)}.zijlink{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:4px;font-size:13px;color:var(--ink-2)}.zijlink .icoon{color:var(--ink-3)}.zijlink:hover{background:var(--bg);color:var(--ink)}.zijlink--stil{color:var(--ink-3)}.app__hoofd{display:flex;flex-direction:column;min-width:0}.app__balk{display:flex;align-items:center;gap:16px;height:76px;padding:0 36px;background:var(--surface);border-bottom:1px solid var(--line)}@media(max-width: 599px){.app__balk{padding:0 18px;height:64px}}.app__titel{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:17px;font-weight:600;margin:0}.app__balkrechts{margin-left:auto;display:flex;align-items:center;gap:16px}.app__menu{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:4px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}@media(max-width: 899px){.app__menu{display:inline-flex}}.app__persoon{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--ink)}.app__persoon img{width:32px;height:32px;border-radius:50%;object-fit:cover}.app__persoon em{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .86);--ink-3: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .20);--line-zacht: rgba(255, 255, 255, .12);--line-sterk: rgba(255, 255, 255, .34);--surface: rgba(255, 255, 255, .08);--surface-2: rgba(255, 255, 255, .10);--surface-3: rgba(255, 255, 255, .18);background:var(--bg-alt);color:var(--op-media);font-style:normal;font-size:13px;font-weight:700}@media(max-width: 599px){.app__persoon span{display:none}}.chip--actie{border-color:var(--accent-tint-2);background:var(--accent-tint);color:var(--accent);font-size:12.5px;padding:8px 13px}.chip--actie .icoon{color:var(--accent)}.chip--actie:hover{border-color:var(--accent);color:var(--accent)}@media(max-width: 899px){.chip--actie{display:none}}.app__werkblad{flex:1;padding:32px 36px 56px;display:flex;flex-direction:column;gap:24px}@media(max-width: 599px){.app__werkblad{padding:20px 18px 40px}}.schermkop h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:30px;font-weight:800;letter-spacing:-0.03em;line-height:1.05;text-transform:uppercase;margin-bottom:10px}.schermkop p{max-width:62ch;color:var(--ink-2);line-height:1.6}.schermkop .label{margin-bottom:8px;display:inline-block}.groet{display:flex;align-items:center;justify-content:space-between;gap:32px}.groet__kop{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:34px;font-weight:800;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;margin-bottom:6px}.groet p{color:var(--ink-2)}@media(max-width: 599px){.groet{flex-direction:column;align-items:flex-start;gap:16px}}.rooster{display:grid;gap:24px;align-items:start}.rooster--hoofd{grid-template-columns:minmax(0, 1fr) 360px}.rooster--onder{grid-template-columns:minmax(0, 1fr) 360px}.rooster--werven{grid-template-columns:minmax(0, 1fr) 340px}.rooster--bewerk{grid-template-columns:minmax(0, 1fr) 320px}.rooster--twee{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 1199px){.rooster--hoofd,.rooster--onder,.rooster--werven,.rooster--bewerk{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 899px){.rooster--twee{grid-template-columns:minmax(0, 1fr)}}.kolom{display:flex;flex-direction:column;gap:24px;min-width:0}.kaartje{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:24px}.kaartje__kop{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;font-weight:700;margin-bottom:14px}.kaartje__uitleg{font-size:13px;color:var(--ink-2);line-height:1.6;margin-bottom:14px}.kaartje__balk{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.kaartje--groot{padding:28px}.kaartje--plat{padding:0;overflow:hidden}.kaartje--plat .kaartje__balk{padding:24px 24px 0;margin-bottom:12px}.kaartje--stil{background:var(--bg);border-color:rgba(0,0,0,0)}.kaartje--terugblik{max-width:420px;text-align:left;margin:8px auto 24px}.kaartje--actie{border-color:var(--accent-tint-2);background:var(--accent-tint)}.kaartje--actie h3{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;font-weight:700;margin:10px 0 8px}.kaartje--actie p{font-size:13.5px;color:var(--ink-2);line-height:1.6;margin-bottom:16px}.kaartje--tip{background:var(--bg-alt);border-color:var(--bg-alt);color:var(--op-media)}.kaartje--tip h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.02em;line-height:1.25;text-transform:uppercase;margin:10px 0 10px}.kaartje--tip p{font-size:13.5px;color:var(--op-media-2);line-height:1.65}.kaartje--tip .label{color:var(--mint)}.kaartje--tip .knop--rood{margin-top:16px}.kaartje--link .label{margin-bottom:12px;display:inline-block}.kaartje--qr{text-align:center}.kaartje--qr img{display:block;margin:14px auto;width:200px;height:200px;border-radius:4px}.kaartje--qr p{font-size:12.5px;color:var(--ink-2);line-height:1.6;margin-bottom:14px}.meter{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.meter__label{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:6px}.meter__cijfer{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:40px;font-weight:800;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;display:block}.meter__van{font-size:12.5px;color:var(--ink-3)}.meter__pct{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:26px;font-weight:800;letter-spacing:-0.02em;line-height:1;text-transform:uppercase;color:var(--accent)}.balk{height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}.balk span{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .4s ease}.balk--dun{height:5px}.grafiek{display:flex;align-items:flex-end;gap:6px;height:140px;margin:24px 0 8px}.grafiek__week{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.grafiek__staaf{width:100%;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg, var(--accent) 0%, var(--accent-line) 100%);min-height:3px}.grafiek__label{font-size:9.5px;color:var(--ink-3);white-space:nowrap}@media(max-width: 599px){.grafiek__label{display:none}}.cijfers{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.cijfers div{display:flex;flex-direction:column;gap:4px}.cijfers strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:21px;font-weight:800;letter-spacing:-0.02em;line-height:1;text-transform:uppercase}.cijfers span{font-size:11.5px;color:var(--ink-3)}@media(max-width: 599px){.cijfers{grid-template-columns:repeat(2, 1fr)}}.link-cijfers{font-size:13px;color:var(--ink-2)}.link-cijfers strong{color:var(--ink)}.linkcijfers{font-size:12.5px;color:var(--ink-2);margin-top:12px}.linkcijfers strong{color:var(--ink)}.initiaal{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--surface-3);color:var(--ink-2);font-style:normal;font-size:12px;font-weight:700;object-fit:cover}.donatielijst li{display:flex;align-items:center;gap:14px;padding:14px 24px;border-top:1px solid var(--line)}.donatielijst__wie{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.donatielijst__wie strong{font-size:14px;font-weight:600}.donatielijst__wie span{font-size:12.5px;color:var(--ink-3)}@media(max-width: 599px){.donatielijst__wie span{display:none}}.donatielijst__bedrag{font-size:14px;font-weight:700}.donatielijst__datum{font-size:12px;color:var(--ink-3);width:76px;text-align:right}@media(max-width: 599px){.donatielijst__datum{display:none}}.afvink{display:flex;flex-direction:column;gap:10px}.afvink li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--ink-2)}.afvink li .icoon{color:var(--ink-3);margin-top:2px}.afvink li a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.afvink li.is-klaar{color:var(--ink-3)}.afvink li.is-klaar .icoon{color:var(--mint)}.feiten{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;font-size:13.5px}.feiten dt{color:var(--ink-3)}.feiten dd{text-align:right;font-weight:600}.feiten dd a{text-decoration:underline;text-underline-offset:2px}.feiten .is-goed{color:var(--mint)}.genotenlijst{display:flex;flex-direction:column;gap:12px}.genotenlijst li{display:flex;align-items:center;gap:10px;font-size:13.5px}.genotenlijst small{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.genotenlijst--plat{flex-direction:row;flex-wrap:wrap;gap:16px}.documentlijst{display:flex;flex-direction:column;gap:10px}.documentlijst a{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2)}.documentlijst a .icoon{color:var(--ink-3)}.documentlijst a:hover{color:var(--accent)}.documentlijst a:hover .icoon{color:var(--accent)}.takenlijst{display:flex;flex-direction:column;gap:10px}.takenlijst li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink-2);line-height:1.55}.takenlijst li .icoon{color:var(--mint);margin-top:3px}.is-captain{color:var(--accent);font-weight:700}.tabelomhulsel{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:8px}.tabel{width:100%;border-collapse:collapse;min-width:640px}.tabel th{text-align:left;padding:14px 18px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap}.tabel td{padding:14px 18px;border-bottom:1px solid var(--line);font-size:13.5px;vertical-align:middle}.tabel tr:last-child td{border-bottom:0}.tabel .rechts{text-align:right}.tabel .bedrag{font-weight:700;white-space:nowrap}.tabel .stil{color:var(--ink-3)}.tabel .bericht{color:var(--ink-2);max-width:320px}.tabel tr.is-bedankt td{color:var(--ink-2)}.tabel tr.is-jij{background:var(--accent-tint)}.wie{display:flex;align-items:center;gap:10px}.wie small{display:block;font-size:10.5px;color:var(--ink-3);letter-spacing:.04em}.bulkbedank form{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:4px}.bulkbedank textarea{width:100%;padding:13px 15px;resize:vertical;border:1.5px solid var(--accent-tint-2);border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.6;color:var(--ink);background:var(--surface)}.bulkbedank textarea:focus{border-color:var(--accent);outline:none}.bulkbedank small{font-size:11.5px;color:var(--ink-2)}.bedankcel{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.bedankcel .stil{font-size:10.5px;color:var(--ink-3)}.mini-link{background:none;border:0;padding:0;cursor:pointer;font-size:11px;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.mini-link:hover{color:var(--ink-2)}.bedankrij td{background:var(--bg);padding:18px 18px 20px}.bedankform{display:flex;flex-direction:column;gap:12px;max-width:620px}.bedankform .veld span{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600}.bedankform textarea{width:100%;padding:12px 14px;resize:vertical;border:1.5px solid var(--line);border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.6;color:var(--ink);background:var(--surface)}.bedankform textarea:focus{border-color:var(--accent);outline:none}.bedankform__voet{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bedankform__voet small{font-size:11.5px;color:var(--ink-3)}.vinkknop{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:12px;font-weight:600;color:var(--ink-3);transition:all .12s}.vinkknop:hover{border-color:var(--mint);color:var(--mint)}.vinkknop.is-aan{background:var(--mint-tint);border-color:rgba(0,0,0,0);color:var(--mint)}.bewerk{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:26px}.bewerk--smal{max-width:640px}.bewerk__kop h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:28px;font-weight:800;letter-spacing:-0.03em;line-height:1.05;text-transform:uppercase;margin-bottom:8px}.bewerk__kop p{color:var(--ink-2);font-size:14px;line-height:1.6}.bewerk__voet{display:flex;align-items:center;gap:16px;padding-top:22px;border-top:1px solid var(--line)}.bewerk__voet small{color:var(--ink-3);font-size:12.5px}.blok{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.blok legend{font-size:13px;font-weight:700;margin-bottom:4px;padding:0}.blok small{font-size:12px;color:var(--ink-3);line-height:1.55}.blok input[type=text],.blok input[type=email],.blok input[type=tel],.blok input[type=number],.blok input[type=search],.blok textarea{width:100%;padding:13px 15px;border:1.5px solid var(--line);border-radius:4px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14.5px;color:var(--ink);background:var(--surface);transition:border-color .12s}.blok input[type=text]:focus,.blok input[type=email]:focus,.blok input[type=tel]:focus,.blok input[type=number]:focus,.blok input[type=search]:focus,.blok textarea:focus{border-color:var(--accent);outline:none}.blok textarea{resize:vertical;line-height:1.7}.veldpaar{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width: 599px){.veldpaar{grid-template-columns:1fr}}.veldvoet{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tekenteller{font-size:11px;letter-spacing:.08em;color:var(--ink-3)}.tekenteller.is-vol{color:var(--accent)}.stille-link{font-size:12.5px;font-weight:600;color:var(--accent);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.stille-link:hover{color:var(--accent-hot)}.fotoveld{display:flex;align-items:flex-start;gap:18px}.fotoveld__nu{width:96px;height:96px;border-radius:4px;object-fit:cover;flex:none}.fotoveld__leeg{display:grid;place-items:center;flex:none;width:96px;height:96px;border-radius:4px;background:var(--surface-3);color:var(--ink-3)}.fotoveld div{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.fotoveld input[type=file]{font-size:13px;max-width:100%}@media(max-width: 599px){.fotoveld{flex-wrap:wrap;gap:14px}}.bedragveld{display:flex;align-items:center;gap:0;border:1.5px solid var(--line);border-radius:4px;overflow:hidden;max-width:220px}.bedragveld:focus-within{border-color:var(--accent)}.bedragveld span{padding:0 4px 0 15px;font-size:15px;font-weight:700;color:var(--ink-3)}.bedragveld input{border:0 !important;padding-left:6px !important}.maten{display:flex;flex-wrap:wrap;gap:8px}.maat input{position:absolute;opacity:0;pointer-events:none}.maat span{display:grid;place-items:center;min-width:54px;padding:11px 14px;border:1.5px solid var(--line);border-radius:4px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .12s}.maat input:checked+span{border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.vinklijst{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.vinklijst label{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;cursor:pointer}.vinklijst input{width:17px;height:17px;accent-color:var(--accent)}.vinklijst input:checked+span{color:var(--ink-3);text-decoration:line-through}.zoekbalk{display:flex;align-items:center;gap:10px;padding:0 16px;background:var(--surface);border:1px solid var(--line);border-radius:999px;max-width:420px}.zoekbalk .icoon{color:var(--ink-3)}.zoekbalk input{flex:1;border:0;padding:13px 0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;background:none}.zoekbalk input:focus{outline:none}.linkveld{display:flex;align-items:center;gap:10px}.linkveld input{flex:1;min-width:0;padding:12px 14px;border:1.5px solid var(--line);border-radius:4px;background:var(--bg);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:13px;color:var(--ink)}.knop--klein{padding:11px 18px;font-size:13px}.knop--vol{width:100%}.voorbeelden{display:flex;flex-direction:column;gap:14px;margin-top:14px}.voorbeeld{padding:18px;border-radius:4px;background:var(--bg)}.voorbeeld h4{font-size:13px;font-weight:700;margin-bottom:10px}.voorbeeld pre{white-space:pre-wrap;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:13px;color:var(--ink-2);line-height:1.7;margin-bottom:12px}.voorbeeldpaneel{position:sticky;top:24px;align-self:start;display:flex;flex-direction:column;gap:12px}@media(max-width: 1199px){.voorbeeldpaneel{position:static}}.minipagina{background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden}.minipagina img{width:100%;height:180px;object-fit:cover;display:block}.minipagina__body{padding:18px;display:flex;flex-direction:column;gap:10px}.minipagina h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:20px;font-weight:800;letter-spacing:-0.03em;line-height:1.1;text-transform:uppercase}.minipagina__meta{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.minipagina__cijfer{font-size:12.5px;color:var(--ink-2)}.voorbeeldpaneel__url{font-size:11px;color:var(--ink-3);text-align:center;word-break:break-all}.uitlink{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--accent);align-self:center}.uitlink .icoon{flex:none}.uitlink span{text-decoration:underline;text-underline-offset:3px}.uitlink:hover{color:var(--accent-hot)}.berichten{display:flex;flex-direction:column;gap:16px}.bericht{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px}.bericht header{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.bericht header .icoon{color:var(--accent);margin-top:2px}.bericht header strong{display:block;font-size:14px;font-weight:600}.bericht__merk{display:inline-block;margin-top:4px;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.bericht__tekst{white-space:pre-wrap;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:13px;color:var(--ink-2);line-height:1.7;padding:16px;border-radius:4px;background:var(--bg);margin-bottom:14px}.bericht footer{display:flex;gap:10px;flex-wrap:wrap}.leeg{text-align:center;padding:40px 24px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.leeg__kop{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:34px;font-weight:800;letter-spacing:-0.03em;line-height:1.05;text-transform:uppercase;margin:10px 0 12px}.leeg__uitleg{max-width:58ch;margin:0 auto 28px;color:var(--ink-2);line-height:1.65}.leeg__meter{max-width:360px;margin:0 auto 28px}.leeg__meter strong{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:48px;font-weight:800;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;display:block;color:var(--ink-3)}.leeg__meter span{display:block;margin:6px 0 14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.leeg__gerust{max-width:56ch;margin:0 auto;padding:20px;border-radius:4px;background:var(--bg);font-size:13.5px;color:var(--ink-2);line-height:1.7}.leeg__gerust strong{display:block;color:var(--ink);margin-bottom:6px;font-size:15px}.leeg__noot{display:flex;align-items:flex-start;gap:9px;max-width:56ch;margin:0 auto 24px;padding:13px 18px;text-align:left;border-radius:4px;background:var(--bg);border:1px solid var(--line);font-size:13.5px;line-height:1.6;color:var(--ink-2)}.leeg__noot svg{flex:none;margin-top:2px;color:var(--ink-3)}.leeg .knop{margin-top:8px}.leegmelding{padding:40px 24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:14px}.app-stappen{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:28px}.app-stappen__kop{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.app-stappen__kop h3{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;font-weight:700}.app-stappen__tijd{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.app-stappen__lijst{display:flex;flex-direction:column;gap:4px}.stap{display:flex;align-items:center;gap:16px;padding:16px;border-radius:4px}.stap:hover{background:var(--bg)}.stap__nr{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--surface-3);color:var(--ink-2);font-size:12px;font-weight:700}.stap__tekst{flex:1;min-width:0}.stap__tekst strong{display:block;font-size:15px;font-weight:600;margin-bottom:3px}.stap__tekst p{font-size:13px;color:var(--ink-2);line-height:1.55}.stap.is-klaar .stap__nr{background:var(--mint);color:var(--op-media)}.stap.is-klaar .stap__tekst strong{color:var(--ink-3)}@media(max-width: 599px){.stap{flex-wrap:wrap}.stap .knop{margin-left:44px}}.dienst{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:26px;display:flex;flex-direction:column;gap:18px}.dienst__kop{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.dienst__kop h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:24px;font-weight:800;letter-spacing:-0.03em;line-height:1.1;text-transform:uppercase;margin-top:8px}@media(max-width: 599px){.dienst__kop{flex-direction:column;gap:12px}}.dienst__tijd{text-align:right}.dienst__tijd strong{display:block;font-size:17px;font-weight:700}.dienst__tijd span{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}@media(max-width: 599px){.dienst__tijd{text-align:left}}.dienst__plek{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-2)}.dienst__plek .icoon{color:var(--accent)}.dienst__taken h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.dienst__voet{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line)}.dienst__voet .stil{font-size:12.5px;color:var(--ink-3)}.dienstkop{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:12px 0 18px}.dienstkop h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:24px;font-weight:800;letter-spacing:-0.03em;line-height:1.1;text-transform:uppercase;margin-bottom:6px}.dienstkop__wanneer{font-size:13.5px;color:var(--ink-2)}.statusregel{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2);margin-bottom:12px}.chip--goed{background:var(--mint-tint);border-color:rgba(0,0,0,0);color:var(--mint);padding:6px 12px;font-size:12px}.chip--open{background:var(--accent-tint);border-color:rgba(0,0,0,0);color:#b36b00;padding:6px 12px;font-size:12px}.kaartje__voetnoot{margin-top:12px;font-size:12px;color:var(--ink-3)}.groot{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:28px;font-weight:800;letter-spacing:-0.03em;line-height:1;text-transform:uppercase;margin-bottom:12px}.app__werkblad .melding,.inlogkaart .melding{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:4px;font-size:13.5px;line-height:1.55}.app__werkblad .melding .icoon,.inlogkaart .melding .icoon{margin-top:1px;flex:none}.app__werkblad .melding--goed,.inlogkaart .melding--goed{background:var(--mint-tint);color:var(--mint)}.app__werkblad .melding--fout,.inlogkaart .melding--fout{background:var(--accent-tint);color:var(--accent)}.inlogscherm{display:grid;grid-template-columns:640px minmax(0, 1fr);min-height:100vh}@media(max-width: 1199px){.inlogscherm{grid-template-columns:480px minmax(0, 1fr)}}@media(max-width: 899px){.inlogscherm{grid-template-columns:1fr}}.inlogscherm__beeld{background-size:cover;background-position:center}@media(max-width: 899px){.inlogscherm__beeld{display:none}}.inlogscherm__scrim{--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .86);--ink-3: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .20);--line-zacht: rgba(255, 255, 255, .12);--line-sterk: rgba(255, 255, 255, .34);--surface: rgba(255, 255, 255, .08);--surface-2: rgba(255, 255, 255, .10);--surface-3: rgba(255, 255, 255, .18);display:flex;flex-direction:column;justify-content:space-between;gap:22px;height:100%;padding:56px;background:linear-gradient(180deg, rgba(11, 11, 13, 0.25) 0%, rgba(11, 11, 13, 0.95) 100%);color:var(--op-media)}.inlogscherm__scrim blockquote{display:flex;flex-direction:column;gap:22px}.inlogscherm__scrim blockquote p{font-size:21px;line-height:1.55;color:var(--op-media)}.inlogscherm__scrim blockquote footer{display:flex;flex-direction:column;gap:4px}.inlogscherm__scrim blockquote footer b{font-size:14px;font-weight:600}.inlogscherm__scrim blockquote footer span{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--op-media-3);font-size:9px;letter-spacing:.15em}.inlogscherm__merk img{width:70px;height:auto}.inlogscherm__form{display:grid;place-items:center;padding:60px 80px;background:var(--bg)}@media(max-width: 1199px){.inlogscherm__form{padding:48px 40px}}@media(max-width: 599px){.inlogscherm__form{padding:40px 20px}}.inlogform{display:flex;flex-direction:column;gap:26px;width:100%;max-width:400px}.inlogform__kop{display:flex;flex-direction:column;gap:10px}.inlogform__kop h1{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:1.02;text-transform:uppercase;color:var(--ink)}@media(max-width: 599px){.inlogform__kop h1{font-size:30px}}.inlogform__kop p{font-size:14px;line-height:1.65;color:var(--ink-2)}.inlogform__icoon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:8px;background:var(--accent-tint);border:1px solid var(--accent-line);color:var(--accent)}.inlogform__rij{display:flex;align-items:center;justify-content:space-between;gap:16px}.inlogform__voet{display:flex;flex-direction:column;gap:14px;padding-top:22px;border-top:1px solid var(--line)}.inlogform__voet p{font-size:13px;line-height:1.6;color:var(--ink-3);text-align:center}.inlogform form{display:flex;flex-direction:column;gap:22px}.inlogform .melding{font-size:13px}.inlogform .hulpkaart{padding:18px}.knop-ghost--terug{align-self:flex-start;color:var(--ink-3);font-size:13px}.knop-ghost--terug:hover{color:var(--ink)}.hulpkaart--blok{flex-direction:column;align-items:flex-start}.hulpkaart--blok .label{color:var(--ink)}@media(max-width: 599px){.blok input,.blok textarea,.bewerk input,.bewerk textarea{max-width:100%}.bericht__tekst,.voorbeeld pre{word-break:break-word}.linkveld{flex-wrap:wrap}.linkveld input{flex:1 1 100%}.cijfers{grid-template-columns:repeat(2, 1fr)}.meter{flex-wrap:wrap;gap:8px}.bedankform__voet{flex-direction:column;align-items:flex-start}}.app__aftellen{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line-zacht);font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:10px;letter-spacing:.12em}.app__aftellen .icoon{color:var(--accent)}.app__bel{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:4px;color:var(--ink-3)}.app__bel:hover{background:var(--surface);color:var(--ink)}.app__bel em{position:absolute;top:3px;right:2px;min-width:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--ink-inverse);font-style:normal;font-size:9px;font-weight:700;line-height:16px;text-align:center}.groet__knoppen{display:flex;gap:12px;flex:none}.groet__knoppen .knop{padding:12px 18px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}@media(max-width: 599px){.groet__knoppen{width:100%}.groet__knoppen .knop{flex:1 1 0}}.meter__pct.is-gehaald{color:var(--mint)}.balk--dik{height:8px}.balk.is-gehaald span{background:var(--mint)}.cijfers strong.is-accent{color:var(--accent)}.agendalijst{display:flex;flex-direction:column;gap:16px}.schermkop--rij{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}@media(max-width: 899px){.schermkop--rij{flex-direction:column;align-items:flex-start;gap:20px}}.schermkop--rij__acties,.schermkop--rij .schermkop__acties{display:flex;gap:12px;flex:none}.schermkop--rij__acties .knop,.schermkop--rij .schermkop__acties .knop{padding:12px 18px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.filterbalk{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.filterbalk .zoekbalk{margin-left:auto;width:280px;flex:none}@media(max-width: 899px){.filterbalk .zoekbalk{margin-left:0;width:100%}}.tabelkaart{border-radius:8px;overflow:hidden;background:var(--surface);border:1px solid var(--line-zacht)}.tabelkaart>.tabel{min-width:720px}.tabelkaart{overflow-x:auto}.tabelkaart__voet{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px;background:var(--bg-alt);border-top:1px solid var(--line-zacht)}.tabelkaart__voet .label{color:var(--ink-3);font-size:10px}.bulkbedank[hidden]{display:none}.rooster--inschrijving{grid-template-columns:minmax(0, 1fr) 360px}@media(max-width: 1199px){.rooster--inschrijving{grid-template-columns:minmax(0, 1fr)}}.kolom>.controleblok{width:100%}.merk{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:500}.merk--goed{background:var(--mint-tint);color:var(--mint)}.merk--open{background:var(--accent-tint);color:var(--accent)}.betaalkaart__kop{display:flex;align-items:center;justify-content:space-between;gap:12px}.betaalkaart.is-open{border-color:var(--accent-line)}.downloadlijst{display:flex;flex-direction:column}.downloadrij{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-zacht);font-size:13px;color:var(--ink-2)}.downloadrij:last-child{border-bottom:0}.downloadrij>.icoon:first-child{color:var(--accent);flex:none}.downloadrij>.icoon:last-child{color:var(--ink-3);flex:none}.downloadrij span{flex:1 1 auto;min-width:0}.downloadrij:hover{color:var(--ink)}.schermkop__titel{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.merk--captain{background:var(--accent-tint);color:var(--accent)}.statrij--vier{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 1199px){.statrij--vier{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 599px){.statrij--vier{grid-template-columns:1fr}}.voortgang-cel{width:230px}.voortgang-cel .balk{margin-bottom:6px}.voortgang-cel small{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:9px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-3)}.voortgang-cel small.is-onderweg{color:var(--accent)}.balk--dun.is-gehaald span{background:var(--mint)}.porkaart{display:flex;align-items:center;gap:16px;padding:22px;border-radius:8px;background:var(--accent-tint);border:1px solid var(--accent-line)}.porkaart>.icoon{flex:none;color:var(--accent)}.porkaart__tekst{flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.porkaart__tekst b{font-size:15px;font-weight:600;color:var(--ink)}.porkaart__tekst small{font-size:13px;color:var(--ink-2)}.porkaart .knop{flex:none;padding:12px 18px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}@media(max-width: 899px){.porkaart{flex-wrap:wrap}.porkaart .knop{width:100%}}.instelform{display:flex;flex-direction:column;gap:32px;padding:28px;border-radius:8px;background:var(--surface);border:1px solid var(--line-zacht)}.instelform__voet{display:flex;align-items:center;gap:20px;padding-top:24px;border-top:1px solid var(--line-zacht)}.accountkop{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line-zacht)}.accountkop img,.accountkop .initiaal{width:44px;height:44px;border-radius:999px;flex:none}.accountkop span{display:flex;flex-direction:column;gap:2px;min-width:0}.accountkop b{font-size:15px;font-weight:600;color:var(--ink)}.accountkop small{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis}.knop-ghost--stil{color:var(--ink-3)}.knop-ghost--stil:hover{color:var(--gevaar)}.welkomkaart{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px;border-radius:8px;background:var(--accent-tint);border:1px solid var(--accent-line)}.welkomkaart h2{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:34px;font-weight:400;letter-spacing:0;line-height:1.05;text-transform:uppercase;color:var(--ink);margin-bottom:10px}@media(max-width: 899px){.welkomkaart h2{font-size:26px}}.welkomkaart p{font-size:15px;line-height:1.65;color:var(--ink-2)}.welkomkaart .knop{flex:none}@media(max-width: 899px){.welkomkaart{flex-direction:column;align-items:flex-start;gap:20px}}.leegvak{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 20px;border-radius:4px;text-align:center;background:var(--bg-alt);border:1px solid var(--line)}.leegvak__icoon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:var(--surface-2);color:var(--ink-3)}.leegvak b{font-size:16px;font-weight:600;color:var(--ink)}.leegvak p{max-width:440px;font-size:13px;line-height:1.7;color:var(--ink-3)}.leegvak .knop{padding:12px 18px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.taak.is-klaar .taak__nr{background:var(--mint);color:var(--ink-inverse)}.taak.is-klaar .taak__tekst b{color:var(--ink-3);text-decoration:line-through}.label--stil{color:var(--ink-3);font-size:9px}.meter__pct.is-nul{color:var(--ink-3)}.tabelkaart__kop{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-bottom:1px solid var(--line-zacht)}.tabelkaart__kop .label{color:var(--ink)}.dienstrij{display:grid;grid-template-columns:96px minmax(0, 1fr) 140px;gap:24px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line-zacht)}.dienstrij:last-child{border-bottom:0}.dienstrij__dag{display:flex;flex-direction:column;gap:3px}.dienstrij__dag b{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:10px;letter-spacing:.13em}.dienstrij__dag small{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-3)}.dienstrij__tekst{display:flex;flex-direction:column;gap:3px;min-width:0}.dienstrij__tekst b{font-size:15px;font-weight:600;color:var(--ink)}.dienstrij__tekst small{font-size:13px;line-height:1.55;color:var(--ink-3)}.dienstrij__meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.dienstrij__meta b{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-2)}.dienstrij__meta small{font-family:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9px;letter-spacing:.12em}.dienstrij__meta small.is-accent{color:var(--accent)}@media(max-width: 899px){.dienstrij{grid-template-columns:1fr;gap:8px}.dienstrij__meta{align-items:flex-start;text-align:left}}.praktischrij{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}.praktischrij div{display:flex;flex-direction:column;gap:8px}.praktischrij .icoon{color:var(--accent)}.praktischrij b{font-size:13px;font-weight:600;color:var(--ink)}.praktischrij small{font-size:12px;line-height:1.6;color:var(--ink-3)}.praktischrij small a{color:var(--accent)}@media(max-width: 1199px){.praktischrij{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 599px){.praktischrij{grid-template-columns:1fr}}.postkaart{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:8px;background:var(--accent-tint);border:1px solid var(--accent-line)}.postkaart h3{font-family:"Anton","Haettenschweiler","Arial Narrow",sans-serif;font-size:26px;font-weight:400;letter-spacing:0;line-height:1.05;text-transform:uppercase;color:var(--ink)}.postkaart p{font-size:13px;line-height:1.65;color:var(--ink-2)}.postkaart__kaart{height:140px;border-radius:4px;background-size:cover;background-position:center}.postkaart__tekst{font-size:13px;line-height:1.65;color:var(--ink-2)}.postkaart__tekst p{margin-bottom:.8em}.postkaart__tekst p:last-child{margin-bottom:0}.postkaart__plek{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--accent)}.postkaart__plek .icoon{flex:none}.chaletkaart--kaal{padding:0;background:none;border:0}.afmeldbalk{margin:0;padding:12px 20px;text-align:center;background:var(--mint-tint);color:var(--ink);font-size:13.5px;line-height:1.5;border-bottom:1px solid var(--line)}
