@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--inkt:#0f1012;--inkt-2:#1a1c20;--inkt-3:#2a2d33;--papier:#f5f4ef;--wit:#fff;--tekst:#16171a;--gedempt:#55585f;--gedempt-licht:#b9bcc4;--geel:#fffe0f;--geel-diep:#f2e600;--blauw:#0d47fd;--blauw-diep:#0a35c0;--blauw-licht:#9db6ff;--lijn:#dddcd5;--hoek:27.3deg;--display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--tekstletter:"Figtree Variable", "Figtree", system-ui, sans-serif;--wrap:1240px;--kop-h:78px;--r:14px;--zacht:cubic-bezier(.22, .8, .24, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--kop-h) + 16px)}body{background:var(--wit);color:var(--tekst);font-family:var(--tekstletter);margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}html:not(.heeft-hero) body{padding-top:var(--kop-h)}img,video,svg{max-width:100%;display:block}img{height:auto}picture{display:contents}a{color:var(--blauw);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--blauw-diep);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--blauw);outline-offset:3px;border-radius:4px}.donker :focus-visible,.oproep :focus-visible,.hero :focus-visible,.kop :focus-visible,.voet :focus-visible{outline-color:var(--geel)}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.025em;font-variation-settings:"wdth" 88;hyphens:manual;overflow-wrap:break-word;margin:0 0 .5em;font-weight:760;line-height:1.02}h1{font-size:clamp(2.6rem,7vw,5.6rem)}h2{font-size:clamp(2rem,4.4vw,3.4rem)}h3{letter-spacing:-.015em;font-size:clamp(1.3rem,2vw,1.6rem)}p{margin:0 0 1em}address{font-style:normal}.wrap{width:min(100% - 32px, var(--wrap));margin-inline:auto}@media (width>=700px){.wrap{width:min(100% - 64px, var(--wrap))}}.klein{color:var(--gedempt);font-size:.9rem}.overslaan{z-index:2000;background:var(--geel);color:var(--inkt);border-radius:8px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.overslaan:focus{top:12px}main:focus{outline:none}.knoppen{flex-wrap:wrap;gap:12px;margin-top:1.6rem;display:flex}.knop{min-height:48px;transition:transform .2s var(--zacht), background-color .2s, color .2s, border-color .2s;cursor:pointer;text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.35em;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.knop:hover{text-decoration:none;transform:translateY(-2px)}.knop-geel{background:var(--geel);color:var(--inkt);border-color:var(--geel);box-shadow:6px 0 0 -2px var(--blauw)}.knop-geel:hover{color:var(--inkt);background:var(--geel-diep)}.knop-lijn{color:var(--tekst);background:0 0;border-color:currentColor}.knop-lijn:hover{background:var(--inkt);border-color:var(--inkt);color:var(--wit)}.knop-lijn-wit{color:var(--wit);border-color:#ffffffb3}.knop-lijn-wit:hover{background:var(--wit);color:var(--inkt);border-color:var(--wit)}.donker .knop-lijn{color:var(--wit)}.donker .knop-lijn:hover{background:var(--wit);color:var(--inkt)}.knop-klein{min-height:42px;padding:.5em 1.1em;font-size:.95rem}.knop-vol{width:100%}.pijl-link{color:var(--blauw);align-items:center;gap:.5em;font-weight:700;text-decoration:none;display:inline-flex}.pijl-link:after{content:"";width:1.6em;height:2px;transition:width .25s var(--zacht);background:currentColor;box-shadow:0 0}a:hover .pijl-link:after,.pijl-link:hover:after{width:2.4em}.donker .pijl-link,.oproep .pijl-link{color:var(--geel)}.schuin{flex:none;gap:3px;height:1.05em;display:inline-flex}.schuin i{background:var(--geel);width:5px;height:100%;transform:skewX(calc(var(--hoek) * -1));border-radius:1px;display:block}.schuin i+i{background:var(--blauw)}.schuin-groot{gap:7px;height:64px}.schuin-groot i{width:14px}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--gedempt);align-items:center;gap:.75em;margin:0 0 1rem;font-size:.82rem;font-weight:700;display:flex}.kicker .schuin i:first-child{box-shadow:inset 0 0 0 1px #00000026}.donker .kicker,.oproep .kicker,.hero .kicker{color:var(--gedempt-licht)}.donker .kicker .schuin i:first-child,.hero .kicker .schuin i:first-child,.oproep .kicker .schuin i:first-child{box-shadow:none}.lijnen{gap:6px;width:100%;display:grid}.lijnen span{background:var(--geel);height:6px;display:block}.lijnen span+span,.lijnen-om span{background:var(--blauw)}.lijnen-om span+span{background:var(--geel)}.kop{z-index:100;color:var(--wit);background:var(--inkt);transition:background-color .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.kop-hero{background:0 0}html.kop-vast .kop,html.mega-open .kop,html.menu-open .kop{background:var(--inkt);box-shadow:0 1px #ffffff14}.kop-hero:before{content:"";pointer-events:none;background:linear-gradient(#0000008c,#0000);transition:opacity .3s;position:absolute;inset:0 0 -40px}html.kop-vast .kop-hero:before,html.menu-open .kop-hero:before,html.mega-open .kop-hero:before{opacity:0}.kop-in{height:var(--kop-h);justify-content:space-between;align-items:center;gap:24px;width:min(100% - 32px,1400px);margin-inline:auto;display:flex;position:relative}.kop-merk{color:var(--wit);align-items:center;gap:14px;text-decoration:none;display:flex}.kop-merk:hover{color:var(--wit)}.kop-plaat{background:var(--wit);border-radius:10px;flex:none;place-items:center;width:62px;height:58px;padding:5px 6px;display:grid}.kop-plaat img{object-fit:contain;width:100%;height:100%}.kop-naam{font-family:var(--display);letter-spacing:-.01em;font-variation-settings:"wdth" 85;font-size:1.06rem;font-weight:760;line-height:1.02}.kop-nav{align-items:center;gap:4px;display:none}.kop-link{color:var(--wit);border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.kop-link:hover,.kop-link.is-actief,.kop-lessen[aria-expanded=true]{color:var(--wit);background:#ffffff1f;text-decoration:none}.kop-pijl{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.kop-lessen[aria-expanded=true] .kop-pijl{transform:translateY(2px)rotate(-135deg)}.kop-nav .knop{margin-left:10px}.kop-menu{color:var(--wit);align-items:center;gap:10px;min-height:48px;padding:0 6px;font-weight:700;text-decoration:none;display:inline-flex}.kop-menu:hover{color:var(--wit)}.kop-menu-icoon{gap:5px;height:22px;display:inline-flex}.kop-menu-icoon i{background:var(--geel);width:6px;height:100%;transform:skewX(calc(var(--hoek) * -1));transition:transform .3s var(--zacht)}.kop-menu-icoon i+i{background:var(--blauw)}html.menu-open .kop-menu-icoon i{transform:skewX(calc(var(--hoek) * -1)) translateX(5px)}html.menu-open .kop-menu-icoon i+i{transform:skewX(var(--hoek)) translateX(-6px)}@media (width>=1100px){.kop-nav{display:flex}.kop-menu{display:none}}.mega{background:var(--inkt);border-top:1px solid #ffffff14;position:absolute;inset:100% 0 auto;box-shadow:0 30px 60px #0006}.mega[hidden]{display:none}.mega-in{grid-template-columns:1.6fr 1fr 1fr;gap:48px;width:min(100% - 64px,1240px);margin-inline:auto;padding:36px 0 44px;display:grid}.mega-kop{font-family:var(--display);margin:0 0 14px;font-size:1.5rem;font-weight:760}.mega-kop a{color:var(--geel);text-decoration:none}.mega-klassen,.mega-lijst{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mega-klassen{grid-template-columns:1fr 1fr;column-gap:20px}.mega a:not(.mega-kop a){color:var(--wit);border-radius:10px;padding:10px 12px;text-decoration:none;display:grid}.mega-klassen a{grid-template-columns:auto 1fr;column-gap:12px}.mega-nr{font-family:var(--display);color:var(--blauw-licht);grid-row:span 2;font-weight:700}.mega-naam{font-weight:700}.mega-meta{color:var(--gedempt-licht);font-size:.88rem;font-weight:500;display:block}.mega a:not(.mega-kop a):hover{background:#ffffff14}.mega-adres{color:var(--gedempt-licht);margin-top:18px;font-size:.9rem}.menu{display:none}.js .menu{inset:var(--kop-h) 0 0;background:var(--inkt);visibility:hidden;opacity:0;transition:opacity .25s, transform .25s var(--zacht), visibility 0s .25s;display:block;position:fixed;overflow-y:auto;transform:translateY(-12px)}.js .menu.is-open{visibility:visible;opacity:1;transition:opacity .25s, transform .3s var(--zacht);transform:none}.menu-in{gap:32px;width:min(100% - 32px,720px);margin-inline:auto;padding:24px 0 64px;display:grid}.menu-groep{border-top:1px solid #ffffff1f;gap:2px;padding-top:16px;display:grid}.menu-kop{letter-spacing:.12em;text-transform:uppercase;color:var(--gedempt-licht);margin:0 0 6px;font-size:.78rem;font-weight:700}.menu a{color:var(--wit);padding:8px 0;font-weight:600;text-decoration:none}.menu a.menu-groot{font-family:var(--display);color:var(--geel);font-size:1.9rem;font-weight:760;line-height:1.1}html.menu-open{overflow:hidden}.hero{min-height:max(640px,100svh);color:var(--wit);background:var(--inkt);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.bg-media{display:block;position:absolute;inset:0}.bg-poster,.bg-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bg-video{opacity:0;transition:opacity .6s}.bg-media.speelt .bg-video{opacity:1}.hero-video{z-index:-2}.hero-donker{z-index:-1;background:linear-gradient(90deg,#0a0b0ddb 0%,#0a0b0d8c 48%,#0a0b0d1a 100%),linear-gradient(#0000 55%,#0a0b0dbf);position:absolute;inset:0}.hero-strepen{z-index:-1;height:140%;transform:rotate(var(--hoek));transform-origin:50%;pointer-events:none;gap:22px;display:flex;position:absolute;top:-20%;right:9%}.hero-strepen i{background:var(--geel);opacity:.92;width:clamp(28px,4.2vw,64px);height:100%;display:block}.hero-strepen i+i{background:var(--blauw)}.hero-strepen.zwiep i{animation:zwiep .7s var(--zacht) both}.hero-strepen.zwiep i+i{animation-delay:70ms}@keyframes zwiep{0%{transform:translateY(105%)}to{transform:none}}.hero-in{padding:calc(var(--kop-h) + 60px) 0 clamp(80px, 12vh, 140px);max-width:var(--wrap)}.hero h1{max-width:11ch;margin-bottom:.15em;font-size:clamp(2.5rem,6.4vw,5.6rem)}.hero-woorden{font-family:var(--display);letter-spacing:-.035em;font-variation-settings:"wdth" 80;color:var(--geel);margin:0 0 1.4rem;font-size:clamp(2.6rem,7.4vw,6.4rem);font-weight:800;line-height:1;display:grid;position:relative}.hero-woord{opacity:0;transition:opacity .35s, transform .45s var(--zacht);grid-area:1/1;transform:translateY(.3em)}.hero-woord.is-nu,html:not(.js) .hero-woord:last-child{opacity:1;transform:none}.hero-zin{color:#ffffffe6;max-width:38ch;font-size:clamp(1.05rem,1.5vw,1.25rem)}.hero-voet{align-items:center;gap:14px;display:flex;position:absolute;bottom:18px;right:20px}.beeld-noot{letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;text-shadow:0 1px 2px #0009;margin:0;font-size:.74rem}.video-knop{min-height:40px;color:var(--wit);font:inherit;cursor:pointer;background:#00000073;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:.85rem;font-weight:600;display:inline-flex}.video-knop[hidden]{display:none}.video-knop-icoon{border-left:4px solid;border-right:4px solid;width:14px;height:14px}.video-knop[aria-pressed=true] .video-knop-icoon{border:7px solid #0000;border-left:12px solid;border-right:0;width:0;height:0}.sectie{padding:clamp(64px,9vw,120px) 0;position:relative}.sectie-kort{padding-top:clamp(40px,5vw,64px)}.sectie>.lijnen:first-child{position:absolute;top:0;left:0}.donker{background:var(--inkt);color:var(--wit)}.donker a:not(.knop):not(.pijl-link){color:var(--blauw-licht)}.papier{background:var(--papier)}.sectie-kop{max-width:760px;margin-bottom:clamp(32px,4vw,52px)}.sectie-kop p{color:var(--gedempt);font-size:1.12rem}.donker .sectie-kop p{color:var(--gedempt-licht)}.sectie-kop-rij{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.sectie-kop-rij h2{margin-bottom:0}.sectie-kop-tussen{margin:56px 0 20px}.js.beweging-klaar [data-in]{opacity:0;transition:opacity .6s var(--zacht), transform .7s var(--zacht);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(26px)}.js.beweging-klaar [data-in].is-in{opacity:1;transform:none}.wereld-lijst{gap:28px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.wereld-lijst{grid-template-columns:repeat(3,1fr)}.wereld:nth-child(2){margin-top:56px}.wereld:nth-child(3){margin-top:112px}}.wereld a{color:var(--tekst);text-decoration:none;display:block;position:relative}.wereld-beeld{aspect-ratio:4/5;border-radius:var(--r);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path .5s var(--zacht);margin-bottom:18px;display:block;position:relative;overflow:hidden}.wereld-beeld img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--zacht)}.wereld a:hover .wereld-beeld img{transform:scale(1.04)}.wereld a:hover .wereld-beeld{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}.wereld-nr{background:var(--geel);color:var(--inkt);font-family:var(--display);box-shadow:5px 0 0 -1px var(--blauw);border-radius:999px;padding:4px 12px;font-weight:800;position:absolute;top:14px;left:14px}.wereld p{color:var(--gedempt)}.leerweg{gap:0;margin:0;padding:0;list-style:none;display:grid}.lw-stap{display:grid;position:relative}.lw-stap>a{border-radius:var(--r);background:var(--inkt-2);color:var(--wit);transition:background-color .25s, transform .25s var(--zacht);border:1px solid #ffffff14;gap:4px;padding:22px 22px 24px;text-decoration:none;display:grid}.papier .lw-stap>a,.sectie:not(.donker) .lw-stap>a{background:var(--wit);color:var(--tekst);border-color:var(--lijn)}.lw-stap>a:hover{background:var(--inkt-3);color:var(--wit);transform:translateY(-3px)}.lw-stap.is-actief>a{background:var(--geel);color:var(--inkt);border-color:var(--geel)}.lw-stap.is-actief .lw-kicker,.lw-stap.is-actief .lw-uren{color:var(--inkt)}.lw-nr{font-family:var(--display);color:var(--blauw-licht);font-weight:800}.lw-stap.is-actief .lw-nr{color:var(--blauw)}.lw-naam{font-family:var(--display);letter-spacing:-.02em;font-size:1.7rem;font-weight:780;line-height:1.05}.lw-kicker{color:var(--gedempt-licht);font-size:.95rem}.lw-uren{color:var(--geel);margin-top:6px;font-size:.9rem;font-weight:700}.lw-proef{align-items:center;gap:14px;padding:14px 8px 14px 22px;display:flex}.lw-proef .schuin-groot{height:46px}.lw-proef-tekst{letter-spacing:.1em;text-transform:uppercase;color:var(--gedempt-licht);font-size:.8rem;font-weight:700}@media (width>=900px){.leerweg{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:0}.lw-stap{grid-template-columns:1fr auto;align-items:center}.lw-stap:last-child{grid-template-columns:1fr auto}.lw-proef{flex-direction:column;gap:10px;width:92px;padding:0 10px}.lw-proef .schuin-groot{gap:9px;height:110px}.lw-proef .schuin-groot i{width:18px}.lw-proef-tekst{text-align:center;font-size:.7rem}.js.beweging-klaar .leerweg[data-in] .schuin i{transform-origin:bottom;transform:skewX(calc(var(--hoek) * -1)) scaleY(0);transition:transform .6s var(--zacht);transition-delay:calc(var(--i) * .16s + .3s)}.js.beweging-klaar .leerweg[data-in].is-in .schuin i{transform:skewX(calc(var(--hoek) * -1)) scaleY(1)}.js.beweging-klaar .leerweg[data-in]{opacity:1;transform:none}}.leerweg-verder{color:var(--gedempt-licht);margin-top:32px}.verhaal-in{align-items:center;gap:48px;display:grid}@media (width>=900px){.verhaal-in{grid-template-columns:1.05fr 1fr;gap:72px}}.verhaal-beeld{position:relative}.verhaal-beeld img{aspect-ratio:4/3.4;object-fit:cover;border-radius:var(--r);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);width:100%}.verhaal-strepen{height:46%;transform:rotate(var(--hoek));gap:8px;display:flex;position:absolute;bottom:-30px;right:-14px}.verhaal-strepen i{background:var(--geel);width:20px;box-shadow:0 0 0 1px #0000000f}.verhaal-strepen i+i{background:var(--blauw)}.cijfers{grid-template-columns:1fr 1fr;gap:22px 28px;margin:34px 0 0;display:grid}.cijfer{border-top:3px solid var(--inkt);padding-top:12px}.cijfer dt{display:grid}.cijfer dt>span:first-child{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:800;line-height:1}.cijfer-label{font-weight:700}.cijfer dd{color:var(--gedempt);margin:2px 0 0;font-size:.9rem}.team-sectie{padding-top:clamp(80px,10vw,130px)}.rij-knoppen{align-items:center;gap:10px;display:flex}.rij-knop{border:2px solid var(--inkt);cursor:pointer;width:48px;height:48px;color:var(--inkt);background:0 0;border-radius:50%;font-size:1.2rem}.rij-knop:hover{background:var(--inkt);color:var(--wit)}.team-rij{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(200px,22%);grid-auto-flow:column;gap:16px;margin:0;padding:0 0 16px;list-style:none;display:grid;overflow-x:auto}@media (width<=700px){.team-rij{grid-auto-columns:62%}}.team-rij .lid{scroll-snap-align:start}.team-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:24px 18px;margin:0;padding:0;list-style:none;display:grid}.team-raster-klein{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px 14px}.lid a{color:var(--tekst);text-decoration:none;display:block}.lid-foto{aspect-ratio:4/5;border-radius:var(--r);background:var(--papier);margin-bottom:12px;display:block;position:relative;overflow:hidden}.lid-foto:after{content:"";background:linear-gradient(90deg, var(--geel) 0 44%, transparent 44% 56%, var(--blauw) 56%);width:34%;height:50%;transform:rotate(var(--hoek)) translateY(110%);transition:transform .35s var(--zacht);position:absolute;inset:auto -10% -12% auto}.lid a:hover .lid-foto:after,.lid a:focus-visible .lid-foto:after{transform:rotate(var(--hoek)) translateY(0)}.lid-foto img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--zacht)}.lid a:hover .lid-foto img{transform:scale(1.04)}.lid-naam{margin:0 0 2px;font-size:1.3rem}.lid-rol{color:var(--gedempt);font-size:.92rem;line-height:1.35;display:block}.lid-klein .lid-naam{font-size:1.1rem}.lid-klein .lid-rol{font-size:.85rem}.lid[hidden]{display:none}.team-filter{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.team-filter[hidden],.rooster-filter[hidden],.regl-zoek[hidden]{display:none}.team-filter button,.rooster-filter button{border:2px solid var(--inkt);min-height:44px;color:var(--inkt);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;font-weight:700}.team-filter button[aria-pressed=true],.rooster-filter button[aria-pressed=true]{background:var(--inkt);color:var(--geel)}.team-teller{color:var(--gedempt);min-height:1.6em;margin-bottom:26px}.team-groep+.team-groep{margin-top:72px}.team-groep[hidden]{display:none}.team-noot{max-width:60ch;color:var(--gedempt);margin-top:64px}.rooster-dagen{gap:16px;display:grid}@media (width>=760px){.rooster-dagen{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.rooster-dagen{grid-template-columns:repeat(4,1fr)}}.rooster-dag{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--r);flex-direction:column;padding:18px;display:flex}.rooster-dag.is-vandaag{border:2px solid var(--inkt);box-shadow:8px 8px 0 -2px var(--geel), 12px 12px 0 -2px var(--blauw)}.rooster-dagnaam{text-transform:capitalize;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:1.6rem;display:flex}.rooster-vandaag{font-family:var(--tekstletter);letter-spacing:.1em;text-transform:uppercase;background:var(--geel);border-radius:999px;padding:4px 9px;font-size:.72rem}.rooster-vandaag[hidden]{display:none}.rooster-dag ul{flex:1;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.rooster-les a{color:var(--tekst);background:var(--papier);border-left:6px solid var(--blauw);border-radius:10px;grid-template-columns:auto 1fr;column-gap:12px;padding:10px 12px;text-decoration:none;display:grid}.les-agility a{border-left-color:var(--geel);box-shadow:inset 0 0 0 1px #0000000a}.rooster-les a:hover{background:var(--inkt);color:var(--wit)}.les-uur{font-variant-numeric:tabular-nums;grid-row:span 3;min-width:3.1em;font-weight:800}.les-naam{font-weight:700}.les-afdeling,.les-team{color:var(--gedempt);font-size:.82rem}.rooster-les a:hover .les-afdeling,.rooster-les a:hover .les-team{color:var(--gedempt-licht)}.rooster-les[hidden]{display:none}.rooster-kantine{border-top:1px dashed var(--lijn);color:var(--gedempt);margin:14px 0 0;padding-top:10px;font-size:.86rem}.rooster-filter{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.rooster-noot{color:var(--gedempt);max-width:70ch;margin-top:26px}.rooster-compact .les-uur{grid-row:span 2}.praktisch-in{gap:32px;display:grid}@media (width>=900px){.praktisch-in{grid-template-columns:1.3fr repeat(2,1fr);gap:40px 48px}.praktisch-in>:first-child{grid-row:span 2}}.praktisch-blok{border-top:3px solid var(--inkt);padding-top:14px}.praktisch-blok h3{font-size:1.35rem}.oproep{background:var(--inkt);color:var(--wit);isolation:isolate;padding:clamp(80px,11vw,150px) 0;position:relative;overflow:hidden}.oproep-in{max-width:820px;margin-left:max(16px, (100% - var(--wrap)) / 2)}.oproep h2{font-size:clamp(2.2rem,5vw,4rem)}.oproep p{color:#ffffffd9;max-width:54ch;font-size:1.15rem}.oproep-streep{z-index:-1;background:var(--geel);width:clamp(40px,6vw,96px);height:170%;transform:rotate(var(--hoek));position:absolute;top:-30%;right:16%}.oproep-streep-blauw{background:var(--blauw);right:calc(16% - clamp(70px,9vw,130px))}@media (width<=760px){.oproep-streep{opacity:.35;right:-8%}.oproep-streep-blauw{right:-24%}}.pkop{background:var(--inkt);color:var(--wit);overflow:hidden}.pkop-in{gap:36px;padding:clamp(28px,5vw,56px) 0 clamp(48px,7vw,90px);display:grid}@media (width>=900px){.pkop-in{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;min-height:min(78vh,680px)}.pkop-zonder .pkop-in{grid-template-columns:1fr;min-height:0}}.pkop h1{font-size:clamp(2.7rem,7vw,5.8rem)}.pkop-intro{color:#ffffffe0;max-width:44ch;font-size:clamp(1.08rem,1.5vw,1.25rem)}.pkop-zonder .pkop-intro{max-width:60ch}.pkop .knop-lijn{color:var(--wit)}.pkop .knop-lijn:hover{background:var(--wit);color:var(--inkt)}.kruimels ol{color:var(--gedempt-licht);flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;font-size:.88rem;list-style:none;display:flex}.kruimels li+li:before{content:"/";color:var(--geel);margin-right:6px}.kruimels a{color:var(--gedempt-licht)}.kruimels a:hover{color:var(--wit)}.pkop-beeld{min-height:340px;position:relative}.pkop-kader{aspect-ratio:4/4.4;border-radius:var(--r);clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);height:100%;min-height:340px;position:relative;overflow:hidden}@media (width<=899px){.pkop-kader{aspect-ratio:4/3.6;min-height:0}.pkop-beeld{min-height:0}}.pkop-kader img,.pkop-kader .bg-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pkop-streep{background:var(--geel);width:18px;transform:skewX(calc(var(--hoek) * -1));transform-origin:0 100%;animation:streep-in .9s .15s var(--zacht) both;position:absolute;top:-6%;bottom:-6%;left:2%}.pkop-streep-blauw{background:var(--blauw);animation-delay:.25s;left:calc(2% + 28px)}@keyframes streep-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.pkop-beeld .video-knop{position:absolute;bottom:14px;right:14px}.pkop-beeld .beeld-noot{position:absolute;bottom:18px;left:28%}.inhoud-raster{gap:48px;display:grid}@media (width>=900px){.inhoud-raster{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:80px}}.tekst{max-width:68ch;font-size:1.12rem}.tekst h2{margin-top:1.5em;font-size:clamp(1.7rem,3vw,2.3rem)}.tekst h2:first-child{margin-top:0}.tekst ul{gap:12px;margin:0 0 1.6em;padding:0;list-style:none;display:grid}.tekst li{padding-left:30px;position:relative}.tekst li:before{content:"";background:var(--geel);width:5px;height:.95em;box-shadow:7px 0 0 var(--blauw), 0 0 0 1px #00000014;transform:skewX(calc(var(--hoek) * -1));position:absolute;top:.38em;left:4px}.tekst>p:first-of-type{font-size:1.24rem}.zijbalk{top:calc(var(--kop-h) + 24px);background:var(--papier);border-radius:var(--r);border-top:6px solid var(--geel);box-shadow:inset 0 6px 0 var(--blauw);padding:26px;position:sticky}.zijbalk-kop{font-size:1.5rem}.zijbalk dl{gap:2px;margin:0 0 22px;display:grid}.zijbalk dt{letter-spacing:.1em;text-transform:uppercase;color:var(--gedempt);margin-top:12px;font-size:.78rem;font-weight:700}.zijbalk dd{margin:0;font-weight:600}.zb-les{text-transform:capitalize;display:block}.zijbalk-noot{border-left:4px solid var(--geel);background:#0000000a;margin:0 0 16px;padding:12px 14px;font-size:.92rem;line-height:1.5}.zijbalk-mail{overflow-wrap:anywhere;margin-top:14px;font-size:.92rem;display:block}.kenmerken{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.kenmerken li{align-items:center;gap:12px;font-size:1.1rem;font-weight:700;display:flex}.proef-blok{background:var(--inkt);color:var(--wit);border-radius:var(--r);align-items:flex-start;gap:22px;margin:2em 0;padding:24px;display:flex}.proef-blok h2{margin:0 0 .3em;font-size:1.5rem}.proef-blok p{margin:0;font-size:1.05rem}.klas-lijst{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:28px 22px;margin:0;padding:0;list-style:none;display:grid}.klas-kaart a{color:var(--tekst);text-decoration:none;display:block;position:relative}.klas-beeld{aspect-ratio:16/11;border-radius:var(--r);margin-bottom:16px;display:block;overflow:hidden}.klas-beeld img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--zacht)}.klas-kaart a:hover img{transform:scale(1.04)}.klas-nr{background:var(--inkt);color:var(--geel);font-family:var(--display);border-radius:999px;padding:3px 11px;font-weight:800;position:absolute;top:12px;left:12px}.klas-kicker{color:var(--gedempt);margin-bottom:4px}.klas-uren{text-transform:capitalize;font-weight:700}.uren-in{gap:32px;display:grid}@media (width>=900px){.uren-in{grid-template-columns:1.2fr 1fr 1fr;gap:56px}}.uren-dag h3{text-transform:capitalize;font-size:1.9rem}.uren-dag ul,.kantine-lijst{margin:0;padding:0;list-style:none}.uren-dag li,.kantine-lijst li{border-bottom:1px solid var(--lijn);justify-content:space-between;gap:16px;padding:12px 0;font-weight:600;display:flex}.uren-dag li{justify-content:flex-start}.uren-uur{font-variant-numeric:tabular-nums;min-width:3.5em;font-weight:800}.kantine-lijst span:first-child{text-transform:capitalize}.klas-ploegen{gap:48px;display:grid}.klas-ploeg h3{border-bottom:3px solid var(--inkt);padding-bottom:10px;font-size:1.6rem}.klas-ploeg h3 a{color:var(--tekst);text-decoration:none}.klas-nav{flex-wrap:wrap;gap:10px;display:flex}.mini-kaarten{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.mini-kaarten a{color:var(--tekst);gap:2px;text-decoration:none;display:grid}.mini-beeld{aspect-ratio:4/3;border-radius:10px;margin-bottom:8px;display:block;overflow:hidden}.mini-beeld img{object-fit:cover;width:100%;height:100%}.mini-naam{font-family:var(--display);font-size:1.25rem;font-weight:760}.mini-meta{color:var(--gedempt);font-size:.88rem}.groepen{gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.groepen{grid-template-columns:repeat(2,1fr)}}.groep{background:var(--inkt-2);border-radius:var(--r);border:1px solid #ffffff14;padding:26px;position:relative;overflow:hidden}.groep:after{content:"";background:linear-gradient(90deg, var(--geel) 0 42%, transparent 42% 58%, var(--blauw) 58%);width:54px;height:140px;transform:rotate(var(--hoek));opacity:.9;position:absolute;top:-20px;right:-14px}.groep h3{text-transform:capitalize;font-size:2.2rem}.groep-uur{color:var(--geel);font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff1a;margin:0 0 14px;padding-bottom:14px;font-size:1.3rem;font-weight:700}.groep-team{color:var(--gedempt-licht);margin:0}.starten-in{gap:48px;display:grid}@media (width>=900px){.starten-in{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px}}.starten-beeld{aspect-ratio:4/5;border-radius:var(--r);background:var(--inkt);position:relative;overflow:hidden}@media (width>=900px){.starten-beeld{top:calc(var(--kop-h) + 24px);position:sticky}}.starten-beeld .video-knop{position:absolute;bottom:14px;right:14px}.starten-beeld .beeld-noot{position:absolute;bottom:20px;left:16px}.feiten{gap:0;margin:0 0 28px;display:grid}.feiten>div{border-bottom:1px solid var(--lijn);gap:2px 24px;padding:14px 0;display:grid}@media (width>=600px){.feiten>div{grid-template-columns:170px 1fr}}.feiten dt{font-weight:800}.feiten dd{color:var(--gedempt);margin:0}.feiten-kop{margin-top:8px}.regels-in{align-items:center;gap:40px;display:grid}@media (width>=900px){.regels-in{grid-template-columns:1fr 1fr;gap:72px}}.regels-foto img{border-radius:var(--r);aspect-ratio:3/2;object-fit:cover;width:100%}.foto-credit{color:var(--gedempt);margin:8px 0 0;font-size:.8rem}.persoon{background:var(--inkt);color:var(--wit)}.persoon-in{gap:40px;padding:clamp(28px,5vw,60px) 0 clamp(56px,8vw,100px);display:grid}@media (width>=900px){.persoon-in{grid-template-columns:.85fr 1fr;align-items:center;gap:72px}}.persoon-foto{position:relative}.persoon-foto img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r);clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);width:100%}.persoon-actie img{aspect-ratio:4/3.6}.persoon-foto .foto-credit{color:var(--gedempt-licht)}.persoon h1{margin-bottom:.1em;font-size:clamp(2.6rem,6vw,5rem)}.persoon-rol{color:var(--geel);font-size:1.25rem;font-weight:700}.persoon-feiten{margin:24px 0;display:grid}.persoon-feiten>div{border-bottom:1px solid #ffffff24;gap:2px 20px;padding:12px 0;display:grid}@media (width>=600px){.persoon-feiten>div{grid-template-columns:190px 1fr}}.persoon-feiten dt{color:var(--gedempt-licht);font-weight:600}.persoon-feiten dd{margin:0;font-weight:700}.persoon a:not(.knop){color:var(--blauw-licht)}.persoon-lessen h2{margin-top:1.2em;font-size:1.5rem}.persoon-lessen ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.persoon-lessen a{background:var(--inkt-2);border-radius:10px;grid-template-columns:7.5em 7em 1fr;gap:10px;padding:12px 14px;text-decoration:none;display:grid;color:var(--wit)!important}.persoon-lessen a:hover{background:var(--inkt-3)}.les-dag{text-transform:capitalize;font-weight:700}.persoon-lessen .les-uur{color:var(--geel)}@media (width<=520px){.persoon-lessen a{grid-template-columns:1fr auto}.persoon-lessen .les-naam{grid-column:1/-1}}.regl-lijst{gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.regl-lijst{grid-template-columns:repeat(3,1fr)}.regl-lijst-twee{grid-template-columns:repeat(2,1fr)}}.regl-lijst a{border-radius:var(--r);background:var(--papier);height:100%;color:var(--tekst);border:1px solid var(--lijn);transition:transform .25s var(--zacht), background-color .25s;align-content:start;gap:8px;padding:28px;text-decoration:none;display:grid;position:relative}.papier .regl-lijst a{background:var(--wit)}.regl-lijst a:hover{background:var(--inkt);color:var(--wit);transform:translateY(-3px)}.regl-lijst a:hover .pijl-link{color:var(--geel)}.regl-lijst a:hover p{color:var(--gedempt-licht)}.regl-lijst p{color:var(--gedempt)}.regl-nr{font-family:var(--display);color:var(--gedempt);font-size:1.4rem;font-weight:800;position:absolute;top:22px;right:24px}.regl-lijst h2{margin:10px 0 0;font-size:1.9rem}.regl-lijst h3{margin:10px 0 0}.regl-raster{gap:40px;display:grid}@media (width>=900px){.regl-raster{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:72px}.regl-zij{top:calc(var(--kop-h) + 24px);position:sticky}}.regl-zij-kop{margin-bottom:8px;font-weight:800}.regl-zij ol{gap:6px;margin:0;padding-left:1.3em;display:grid}.regl-zoek{gap:6px;margin-bottom:28px;display:grid}.regl-zoek label{font-weight:700}.regl-zoek input,.keuze-veld input{border:2px solid var(--inkt);width:100%;min-height:48px;font:inherit;background:var(--wit);color:var(--tekst);border-radius:10px;padding:10px 14px}.regl-teller{color:var(--gedempt);min-height:1.5em;margin:0;font-size:.9rem}.regl-tekst li[hidden],.regl-tekst h2[hidden],.regl-tekst p[hidden]{display:none}.regl-tekst mark{background:var(--geel);color:var(--inkt);padding:0 2px}.regl-tekst,.regl-tekst>p:first-of-type{font-size:1.06rem}.stappen{gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.stappen{grid-template-columns:repeat(4,1fr);gap:28px}}.stappen li{padding-top:8px;position:relative}.stap-nr{background:var(--inkt);width:56px;height:56px;color:var(--geel);font-family:var(--display);border-radius:50%;place-items:center;margin-bottom:16px;font-size:1.6rem;font-weight:800;display:grid}.stappen p{color:var(--gedempt)}.stap-streep{position:absolute;top:4px;right:6px}@media (width<=899px){.stap-streep{display:none!important}}.keuze-in{gap:40px;display:grid}@media (width>=980px){.keuze-in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px}.keuze-uitleg{top:calc(var(--kop-h) + 24px);position:sticky}}.keuze-noot{color:var(--gedempt-licht);border-left:4px solid var(--geel);padding-left:14px;font-size:.95rem}.keuze{background:var(--wit);color:var(--tekst);border-radius:var(--r);gap:18px;padding:clamp(20px,3vw,34px);display:grid}.keuze fieldset{border:0;border-bottom:1px solid var(--lijn);flex-wrap:wrap;gap:8px;margin:0;padding:0 0 18px;display:flex}.keuze legend{font-family:var(--display);margin-bottom:10px;padding:0;font-size:1.3rem;font-weight:760}.keuze-optie,.keuze-vink{cursor:pointer;align-items:center;display:inline-flex;position:relative}.keuze-optie input{opacity:0;width:1px;height:1px;position:absolute}.keuze-optie span{border:2px solid var(--inkt);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.keuze-optie input:checked+span{background:var(--inkt);color:var(--geel)}.keuze-optie input:focus-visible+span{outline:3px solid var(--blauw);outline-offset:3px}.keuze-vink{align-items:flex-start;gap:12px;width:100%;padding:6px 0}.keuze-vink input,.checklijst input{width:22px;height:22px;accent-color:var(--blauw);flex:none;margin:2px 0 0}.keuze-teller{align-items:center;gap:14px;display:flex}.keuze-teller button{border:2px solid var(--inkt);background:var(--wit);cursor:pointer;width:44px;height:44px;color:var(--inkt);border-radius:50%;font-size:1.3rem}.keuze-teller output{font-family:var(--display);text-align:center;min-width:1.2em;font-size:1.8rem;font-weight:800}.keuze-klein{width:100%;color:var(--gedempt);margin:4px 0 0;font-size:.9rem}.keuze-veld{flex:220px;gap:4px;font-weight:600;display:grid}.keuze-uitkomst,.keuze-bevestiging{background:var(--inkt);color:var(--wit);border-radius:var(--r);border-left:10px solid var(--geel);box-shadow:inset 10px 0 0 var(--blauw);padding:22px 24px}.keuze-uitkomst p,.keuze-bevestiging p{margin:0 0 6px}.keuze-uitkomst-kop{letter-spacing:.12em;text-transform:uppercase;color:var(--gedempt-licht);font-size:.78rem;font-weight:700}.keuze-klas{font-family:var(--display);color:var(--geel);font-size:2.1rem;font-weight:800;line-height:1.05}.keuze-prijs{font-weight:700}.keuze-bevestiging[hidden]{display:none}.keuze a:not(.knop){color:var(--blauw)}.keuze-uitkomst a{color:var(--blauw-licht)}.keuze>.knop{justify-self:start}html:not(.js) .keuze-uitkomst{display:none}.mee-in{gap:40px;display:grid}@media (width>=900px){.mee-in{grid-template-columns:1.15fr .85fr;align-items:center;gap:72px}}.checklijst{gap:4px;margin:0 0 22px;padding:0;list-style:none;display:grid}.checklijst label{border-bottom:1px solid var(--lijn);cursor:pointer;gap:14px;padding:12px 0;display:flex}.checklijst input:checked+span{color:var(--gedempt);text-decoration:line-through;text-decoration-color:var(--blauw)}.mee-foto img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r);clip-path:polygon(0 0,100% 0,100% 100%,16% 100%);width:100%}.geld-in{align-items:center;gap:32px;display:grid}@media (width>=900px){.geld-in{grid-template-columns:1fr 1.2fr;gap:72px}}.prijzen{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.prijzen li{background:var(--wit);border-radius:var(--r);border:1px solid var(--lijn);gap:4px;padding:26px;display:grid}.prijs-bedrag{font-family:var(--display);letter-spacing:-.04em;font-size:4rem;font-weight:800;line-height:1}.prijs-bedrag small{letter-spacing:0;font-size:1.2rem}.prijs-wie{font-weight:700}.prijs-noot{color:var(--gedempt);font-size:.9rem}.voorw-in{gap:28px;display:grid}.voorw-blokken{gap:28px 40px;display:grid}@media (width>=800px){.voorw-blokken{grid-template-columns:1fr 1fr}}.voorw-blokken>div{border-top:3px solid var(--inkt);padding-top:14px}.voorw-blokken p{color:var(--gedempt)}.contact-raster{gap:40px;display:grid}@media (width>=900px){.contact-raster{grid-template-columns:repeat(3,1fr);gap:56px}}.contact-blok h2{font-size:2rem}.contact-blok address{margin-bottom:14px;font-size:1.15rem;font-weight:600}.contact-blok .feiten>div{grid-template-columns:1fr}.contact-blok dd{overflow-wrap:anywhere}.bestuur,.wedstrijd{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.bestuur li,.wedstrijd li{background:var(--wit);border-radius:var(--r);border:1px solid var(--lijn);padding:20px}.bestuur-foto{width:96px;height:96px;box-shadow:4px 0 0 var(--geel), 8px 0 0 var(--blauw);border-radius:50%;margin-bottom:14px;display:block;overflow:hidden}.bestuur-foto img{object-fit:cover;width:100%;height:100%}.bestuur-functie{letter-spacing:.1em;text-transform:uppercase;color:var(--gedempt);margin:0;font-size:.78rem;font-weight:700}.bestuur h3,.wedstrijd h3{margin:4px 0 6px}.bestuur h3 a,.wedstrijd h3 a{color:var(--tekst)}.bestuur p,.wedstrijd p{overflow-wrap:anywhere;margin:0 0 4px}.fout-in{align-items:center;gap:40px;display:grid}@media (width>=800px){.fout-in{grid-template-columns:320px 1fr;gap:64px}}.fout-plaat{background:var(--wit);border:1px solid var(--lijn);border-radius:24px;max-width:320px;padding:28px}.voet{background:var(--inkt);color:var(--gedempt-licht);font-size:.95rem}.voet a{color:var(--wit);text-decoration:none}.voet a:hover{color:var(--geel);text-decoration:underline}.voet-in{gap:32px;padding:64px 0 40px;display:grid}@media (width>=760px){.voet-in{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.voet-in{grid-template-columns:1.4fr repeat(4,1fr)}}.voet-plaat{background:var(--wit);border-radius:14px;margin-bottom:14px;padding:12px 14px;display:inline-block}.voet-plaat img{width:96px;height:auto}.voet-kop{color:var(--wit);margin-bottom:10px;font-weight:800}.voet ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.voet-kol p{overflow-wrap:anywhere;margin:0 0 6px}.voet-onder{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0 28px;font-size:.85rem;display:flex}.voet-onder p{margin:0}.voet .site-credit{color:var(--gedempt-licht)}.wissel{z-index:1000;background:var(--inkt);pointer-events:none;visibility:hidden;opacity:0;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}html.wissel-vertrek .wissel{visibility:visible;opacity:1;transition:opacity .12s}html.wissel-aan .wissel{visibility:visible;opacity:1;animation:.42s cubic-bezier(.7,0,.3,1) .5s both wissel-weg}@keyframes wissel-weg{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(160% 0,160% 0,160% 100%,100% 100%)}}.wissel-strook{background:var(--geel);width:70px;height:160%;transform:rotate(var(--hoek));opacity:.18;position:absolute;top:-30%;left:calc(50% + 120px)}.wissel-strook-blauw{background:var(--blauw);opacity:.35;left:calc(50% + 210px)}.wissel-plaat{background:var(--wit);border-radius:22px;place-items:center;width:180px;height:172px;padding:18px;display:grid;position:relative}.wissel-logo{width:100%;height:100%}.logo-bouw .lb-deel{transform-box:fill-box}.logo-bouw .lb-boven .lb-deel{transform-origin:0}.logo-bouw .lb-onder .lb-deel{transform-origin:100%}.logo-bouw .lb-streep .lb-deel{transform-origin:0 100%}.logo-bouw .lb-st .lb-deel,.logo-bouw .lb-hs .lb-deel{transform-origin:bottom}html.wissel-vertrek .logo-bouw .lb-deel,html.wissel-aan .logo-bouw .lb-deel,.fout-logo .lb-deel{animation-duration:1.25s;animation-timing-function:var(--zacht);animation-fill-mode:both}html.wissel-vertrek .logo-bouw .lb-deel{animation-iteration-count:infinite}html.wissel-aan .logo-bouw .lb-deel{animation-duration:.62s}html.wissel-vertrek .lb-boven .lb-deel,html.wissel-aan .lb-boven .lb-deel,.fout-logo .lb-boven .lb-deel{animation-name:lb-lijn-1}html.wissel-vertrek .lb-streep .lb-deel,html.wissel-aan .lb-streep .lb-deel,.fout-logo .lb-streep .lb-deel{animation-name:lb-streep}html.wissel-vertrek .lb-st .lb-deel,html.wissel-aan .lb-st .lb-deel,.fout-logo .lb-st .lb-deel{animation-name:lb-letter-1}html.wissel-vertrek .lb-hs .lb-deel,html.wissel-aan .lb-hs .lb-deel,.fout-logo .lb-hs .lb-deel{animation-name:lb-letter-2}html.wissel-vertrek .lb-onder .lb-deel,html.wissel-aan .lb-onder .lb-deel,.fout-logo .lb-onder .lb-deel{animation-name:lb-lijn-2}.lb-streep .lb-blauw{animation-name:lb-streep-2!important}.fout-logo .lb-deel{animation-duration:1.4s;animation-delay:.2s}@keyframes lb-lijn-1{0%{transform:scaleX(0)}14%,to{transform:scaleX(1)}}@keyframes lb-streep{0%,8%{opacity:0;transform:translate(-30%,40%)}26%,to{opacity:1;transform:none}}@keyframes lb-streep-2{0%,16%{opacity:0;transform:translate(-30%,40%)}34%,to{opacity:1;transform:none}}@keyframes lb-letter-1{0%,28%{opacity:0;transform:translateY(18%)scale(.7)}42%,to{opacity:1;transform:none}}@keyframes lb-letter-2{0%,38%{opacity:0;transform:translateY(18%)scale(.7)}52%,to{opacity:1;transform:none}}@keyframes lb-lijn-2{0%,50%{transform:scaleX(0)}66%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.logo-bouw .lb-deel,.pkop-streep,.hero-strepen i{animation:none!important}html.wissel-aan .wissel{animation:.35s linear .2s both wissel-vervaag}.js.beweging-klaar [data-in]{opacity:1;transform:none}.js.beweging-klaar .leerweg[data-in] .schuin i{transform:skewX(calc(var(--hoek) * -1))!important}.bg-video{display:none}}@keyframes wissel-vervaag{to{opacity:0}}.verhaal,.persoon{overflow-x:clip}@media (width<=760px){.hero-strepen{opacity:.55;gap:12px;right:-30%}.hero-strepen i{width:22px}}@media (width<=600px){.team-raster{grid-template-columns:repeat(2,1fr);gap:20px 12px}.team-raster .lid-naam{font-size:1.1rem}.team-raster .lid-rol{font-size:.85rem}.mini-kaarten{grid-template-columns:repeat(2,1fr);gap:16px 12px}}.persoon .knop-lijn{color:var(--wit)}.persoon .knop-lijn:hover{background:var(--wit);color:var(--inkt)}.starten-beeld img{object-fit:cover;width:100%;height:100%}.vaccin-noot{overflow-wrap:anywhere;margin-top:14px;font-size:.95rem}.zijbalk-noot a,.keuze-noot a{overflow-wrap:anywhere}
