@layer components{.keur{width:var(--kz,calc(var(--kzu,72) * var(--u,1px)));height:var(--kz,calc(var(--kzu,72) * var(--u,1px)));filter:drop-shadow(0 1.5px 2px #08080661);flex:none;display:block;position:relative;transform:rotate(-8deg)}.keur-rand,.keur-folie{clip-path:polygon(100% 50%,99.4% 52.6%,97.9% 55%,96% 57.3%,94.3% 59.4%,93.3% 61.6%,93.1% 64%,93.5% 66.7%,94% 69.6%,94.1% 72.5%,93.3% 75%,91.5% 77%,89% 78.3%,86.2% 79.3%,83.7% 80.3%,81.7% 81.7%,80.3% 83.7%,79.3% 86.2%,78.3% 89%,77% 91.5%,75% 93.3%,72.5% 94.1%,69.6% 94%,66.7% 93.5%,64% 93.1%,61.6% 93.3%,59.4% 94.3%,57.3% 96%,55% 97.9%,52.6% 99.4%,50% 100%,47.4% 99.4%,45% 97.9%,42.7% 96%,40.6% 94.3%,38.4% 93.3%,36% 93.1%,33.3% 93.5%,30.4% 94%,27.5% 94.1%,25% 93.3%,23% 91.5%,21.7% 89%,20.7% 86.2%,19.7% 83.7%,18.3% 81.7%,16.3% 80.3%,13.8% 79.3%,11% 78.3%,8.5% 77%,6.7% 75%,5.9% 72.5%,6% 69.6%,6.5% 66.7%,6.9% 64%,6.7% 61.6%,5.7% 59.4%,4% 57.3%,2.1% 55%,.6% 52.6%,0% 50%,.6% 47.4%,2.1% 45%,4% 42.7%,5.7% 40.6%,6.7% 38.4%,6.9% 36%,6.5% 33.3%,6% 30.4%,5.9% 27.5%,6.7% 25%,8.5% 23%,11% 21.7%,13.8% 20.7%,16.3% 19.7%,18.3% 18.3%,19.7% 16.3%,20.7% 13.8%,21.7% 11%,23% 8.5%,25% 6.7%,27.5% 5.9%,30.4% 6%,33.3% 6.5%,36% 6.9%,38.4% 6.7%,40.6% 5.7%,42.7% 4%,45% 2.1%,47.4% .6%,50% 0%,52.6% .6%,55% 2.1%,57.3% 4%,59.4% 5.7%,61.6% 6.7%,64% 6.9%,66.7% 6.5%,69.6% 6%,72.5% 5.9%,75% 6.7%,77% 8.5%,78.3% 11%,79.3% 13.8%,80.3% 16.3%,81.7% 18.3%,83.7% 19.7%,86.2% 20.7%,89% 21.7%,91.5% 23%,93.3% 25%,94.1% 27.5%,94% 30.4%,93.5% 33.3%,93.1% 36%,93.3% 38.4%,94.3% 40.6%,96% 42.7%,97.9% 45%,99.4% 47.4%);position:absolute}.keur-rand{background:#fff;inset:-3%}.keur-folie{background:#e9ecef;inset:0}.keur-kleur{background:repeating-conic-gradient(from 28deg,#fff0 0deg 5deg,#ffffff57 5deg 6deg),conic-gradient(from 28deg,#ff8adb,#ffe873,#86ffd2,#79bdff,#c9a0ff,#ff8adb);position:absolute;inset:-25%}.keur-licht{background:radial-gradient(circle at 41% 37%,#fffffff2,#fff0 27%);position:absolute;inset:-40%}.keur-folie:after{content:"";background:repeating-radial-gradient(circle,#fff0 0 6%,#10100e12 6% 7%);position:absolute;inset:0}.keur svg{color:#10100e;width:100%;height:100%;position:absolute;inset:0}.keur text{fill:#10100e;opacity:.82;font-size:3.9px;font-weight:740;font-stretch:75%}.keur--stil{--kzu:36;filter:none;color:inherit;opacity:.8;transform:none}.keur--stil svg{color:inherit}@supports (animation-timeline:view()){.keur-kleur{animation:linear both keur-rol;animation-timeline:view()}}@keyframes keur-rol{0%{rotate:-78deg}to{rotate:222deg}}.zweef .keur-kleur{animation:none}.zweef[data-nabij] .keur-kleur{animation:keur-zweef var(--t,18s) ease-in-out var(--d,0s) infinite alternate;animation-timeline:auto}.zweefveld[data-stil] .keur-kleur{animation-play-state:paused}@keyframes keur-zweef{0%{rotate:-58deg}to{rotate:102deg}}.pas--neutraal .keur-folie{filter:grayscale()brightness(1.04)}.pas--neutraal .keur-kleur{animation:none}.pas.is-kantel .keur-kleur,.pas.is-kantel .keur-licht{will-change:transform}}@media (prefers-reduced-motion:reduce){.keur-kleur{animation:none!important}}@media (prefers-contrast:more){.keur-folie{background:#fff}.keur-kleur,.keur-licht,.keur-folie:after{display:none}.keur-rand{background:#10100e}.keur{filter:none}.keur text{opacity:1}}@media (forced-colors:active){.keur-folie,.keur-rand{display:none}.keur{filter:none}.keur svg{color:canvastext}.keur text{fill:canvastext;opacity:1}}
@layer components{.pasvorm,.stapel{--u:calc(var(--pas-b,min(358px, 100vw - 2rem)) / 358)}@supports (width:1cqw){.pasvorm,.stapel{--u:calc(100cqw / 358)}}.pasvorm[aria-hidden=true]{--vl:0}.pasvorm{width:var(--pas-b,100%);flex:none;max-width:22.375rem;display:block;container-type:inline-size}.pas{padding-bottom:calc(148 * var(--u));border-radius:calc(26 * var(--u));background-color:var(--bg);color:var(--fg);isolation:isolate;text-align:left;box-shadow:inset 0 1px 0 #ffffff57, inset 0 0 0 1px #ffffff12, 0 1px 1px #10100e1f, 0 calc(14 * var(--u)) calc(26 * var(--u)) calc(-12 * var(--u)) #10100e66, 0 calc(30 * var(--u)) calc(54 * var(--u)) calc(-28 * var(--u)) #10100e57;background-image:linear-gradient(165deg,#0000 45%,#00000021);flex-direction:column;font-weight:480;line-height:1.16;display:flex;position:relative;overflow:clip}@supports (color:color-mix(in srgb, red 50%, blue)){.pas{box-shadow:inset 0 1px 0 #ffffff57, inset 0 0 0 1px #ffffff12, 0 1px 1px #10100e1f, 0 calc(14 * var(--u)) calc(26 * var(--u)) calc(-12 * var(--u)) color-mix(in srgb, var(--bg) 62%, #10100e80), 0 calc(30 * var(--u)) calc(54 * var(--u)) calc(-28 * var(--u)) #10100e57}}.pas:after{content:"";z-index:3;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pas-glans{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle closest-side,#ffffff29,#fff0 54%);width:200%;margin:-100% 0 0 -100%;position:absolute;top:0;left:0;transform:translate(10%,1.6%)}.stapel-item[data-voor] .pas,.uit-mogelijk .pas,.pi-stapel .pas,.zweef[data-nabij] .pas{touch-action:pan-y;-webkit-tap-highlight-color:transparent}.zweef[data-nabij] .pas{pointer-events:auto}.pas.is-kantel,.pas.is-kantel .pas-glans{will-change:transform}.pas-top{z-index:2;justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--u));min-height:calc(76 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u)) 0;display:flex;position:relative}.pas-links{min-width:0;max-width:calc(188 * var(--u));padding-bottom:calc(6 * var(--u));flex:1 1 0}.pas-kop{margin:calc(5 * var(--u)) 0 0;font-size:max(calc(14px * var(--vl,1)), calc(16.5 * var(--u)));letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;font-weight:640;line-height:1.16;display:block}.pas-kopknop{color:inherit;-webkit-tap-highlight-color:transparent;scroll-margin:1.5rem 0 calc(150 * var(--u,1px));text-decoration:none}.pas-kopknop:after{content:"";border-radius:calc(20 * var(--u));position:absolute;inset:0}.pas-kopknop:focus-visible{outline:none}.pas-kopknop:focus-visible:after{outline:2.5px solid var(--color-inkt);outline-offset:-4px}.pas-zelf{margin-top:calc(3 * var(--u));font-size:max(calc(10.5px * var(--vl,1)), calc(11.5 * var(--u)));letter-spacing:0;opacity:.9;font-weight:560;display:block}.pas-w{text-align:right;white-space:nowrap;flex:none;margin:0;line-height:1}.pas-w b{font-size:calc(38 * var(--u));letter-spacing:-.045em;font-variant-numeric:lining-nums;font-weight:800;font-stretch:112%}.pas-voor{font-size:max(calc(11px * var(--vl,1)), calc(13.5 * var(--u)));letter-spacing:-.01em;margin-right:calc(1.5 * var(--u));font-weight:640}.pas-per{margin-top:calc(3 * var(--u));font-size:max(calc(11px * var(--vl,1)), calc(12.5 * var(--u)));opacity:.86;letter-spacing:0;font-weight:560;display:block}.pas-w--tekst{width:calc(112 * var(--u));margin-top:calc(6 * var(--u));white-space:normal;font-size:max(calc(12.5px * var(--vl,1)), calc(14.5 * var(--u)));letter-spacing:-.01em;font-weight:640;line-height:1.18}.pas-zegel{right:calc(-38 * var(--u));bottom:calc(-50 * var(--u));z-index:1;width:calc(232 * var(--u));height:calc(232 * var(--u));pointer-events:none;place-items:center;display:grid;position:absolute}.pas-patroon{fill:none;width:100%;height:100%;stroke:var(--fg);stroke-width:.7px;opacity:.22;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000004d 60%,#0000 71%);mask-image:radial-gradient(circle,#000 30%,#0000004d 60%,#0000 71%)}.pas-zegel .glyph{width:calc(58 * var(--u));height:calc(58 * var(--u));position:relative}.pas-beeld{z-index:1;right:calc(var(--br,-20) * var(--u));bottom:calc(var(--bo,-20) * var(--u));width:calc(var(--bw,180) * var(--u));pointer-events:none;max-width:none;height:auto;filter:drop-shadow(0 calc(14 * var(--u)) calc(10 * var(--u)) #0808064d) drop-shadow(0 2px 2px #08080638);position:absolute}.pas--beeld .pas-zegel .glyph{display:none}.pas--beeld .pas-patroon{opacity:.26}.pas-bron{left:calc(15 * var(--u));bottom:calc(11 * var(--u));z-index:2;width:calc(142 * var(--u));justify-items:start;margin:0;display:grid;position:absolute}.pas-van{margin:calc(5 * var(--u)) 0 0;font-size:max(calc(11px * var(--vl,1)), calc(11.5 * var(--u)));letter-spacing:0;text-wrap:balance;font-weight:520;line-height:1.22;display:block}.pas-van b{font-weight:680}.pas-check{align-items:center;gap:calc(8 * var(--u));padding-left:calc(3 * var(--u));font-size:max(calc(11px * var(--vl,1)), calc(11.5 * var(--u)));line-height:1.15;display:flex}.pas-check b{font-weight:680;display:block}.pas-check small{margin-top:calc(1 * var(--u));font-size:max(calc(10.5px * var(--vl,1)), calc(11 * var(--u)));font-weight:520;display:block}.pas-van--open{color:var(--color-grijs);font-size:max(calc(11px * var(--vl,1)), calc(12 * var(--u)))}.pas-van--open b{color:var(--color-donkergrijs);font-weight:640}.pas--mogelijk{padding-bottom:calc(18 * var(--u));color:var(--open);box-shadow:none;background-color:#f7f7f5;background-image:none;border:1.5px dashed #10100e4d}@supports (color:color-mix(in srgb, red 50%, blue)){.pas--mogelijk{border-color:color-mix(in srgb, var(--open) 46%, transparent);background-color:color-mix(in srgb, var(--bg) 7%, #fff)}}.pas--mogelijk:after{display:none}.pas--mogelijk .pas-top{min-height:0;padding:calc(10.5 * var(--u)) calc(18.5 * var(--u)) 0}.pas--mogelijk .pas-kop{color:var(--color-inkt)}.pas--mogelijk .pas-links{padding-bottom:calc(34 * var(--u))}.pas--mogelijk .pas-top:last-child .pas-links{padding-bottom:0}.pas--mogelijk .pas-w b{font-size:calc(30 * var(--u))}.pas--mogelijk .pas-w--tekst{margin-top:calc(5 * var(--u))}.pas--mogelijk .pas-zegel{display:none}.pas-vraag{z-index:2;justify-content:space-between;align-items:center;gap:calc(12 * var(--u));margin:0 calc(18.5 * var(--u));display:flex;position:relative}.pas-vraag p{max-width:calc(176 * var(--u));font-size:max(calc(14px * var(--vl,1)), calc(16 * var(--u)));letter-spacing:-.015em;color:var(--color-inkt);text-wrap:balance;margin:0;font-weight:640;line-height:1.2}.pas-jn{gap:calc(8 * var(--u));flex:none;display:flex}.pas-jn button,.pas-jn a{min-width:max(2.75rem, calc(60 * var(--u)));height:max(2.75rem, calc(46 * var(--u)));padding:0 calc(16 * var(--u));font-weight:660;font-size:max(calc(14px * var(--vl,1)), calc(15 * var(--u)));color:var(--color-inkt);white-space:nowrap;background:#fff;border:0;border-radius:999px;place-items:center;text-decoration:none;transition:transform .1s ease-out;display:inline-grid;box-shadow:inset 0 0 0 1.5px #10100e4d}@supports (color:color-mix(in srgb, red 50%, blue)){.pas-jn button,.pas-jn a{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--open) 50%, transparent)}}.pas-jn button:active,.pas-jn a:active{transform:scale(.96)}.pas--neutraal{box-shadow:inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #10100e0d, 0 calc(10 * var(--u)) calc(22 * var(--u)) calc(-14 * var(--u)) #10100e40;background-image:linear-gradient(165deg,#ffffff80,#fff0 60%);--bg:#e4e3de!important;--fg:#4c4c47!important}.pas--neutraal:after,.pas--neutraal .pas-patroon{opacity:.3}.pas--neutraal .pas-beeld{filter:grayscale()brightness(1.08)opacity(.5)}.mini{background:var(--bg);width:2.75rem;height:1.8125rem;color:var(--fg);--gbg:var(--bg);box-shadow:inset 0 .5px 0 #fff6, 0 3px 6px -3px #10100e59, 0 0 0 2px var(--rand,#fff);border-radius:.46875rem;flex:none;place-items:center;display:inline-grid}.mini .glyph{width:.9375rem;height:.9375rem}.mini--mogelijk{color:var(--open);--gbg:#f7f7f5;box-shadow:0 0 0 2px var(--rand,#fff);outline:1.3px dashed var(--open);outline-offset:-1.3px;background:#f7f7f5}.mini--plek{color:var(--color-inkt);box-shadow:inset 0 0 0 1.2px #cfcec8, 0 0 0 2px var(--rand,#fff);background:#fff}.minis{flex-wrap:wrap;align-items:center;row-gap:.25rem;min-width:0;display:flex}.minis[data-n="7"] .mini+.mini{margin-left:-.75rem}.minis .mini+.mini{margin-left:-.5625rem}.minis .meer{color:var(--color-grijs);margin-left:.5rem;font-size:.8125rem;font-weight:640}}@media (prefers-reduced-transparency:reduce){.pas:after{display:none}}@media (prefers-contrast:more){.pas{background-image:none}.pas:after,.pas-glans{display:none}.pas-per{opacity:1}.pas-patroon{opacity:.12}.pas--mogelijk{border:2px dashed var(--color-inkt);color:var(--color-inkt)}.pas-jn button,.pas-jn a{box-shadow:inset 0 0 0 2px var(--color-inkt)}}@media (forced-colors:active){.pas{background-image:none;border:2px solid canvastext}.pas--mogelijk{border-style:dashed}.pas:after,.pas-glans,.pas-patroon{display:none}.pas-jn button,.pas-jn a{border:2px solid buttontext}.mini{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.pas-jn button,.pas-jn a{transition:none}}
