:root{--ruimte-5:1.25rem;--ruimte-10:2.5rem;--gewicht-normaal:400;--tekstmaat-3xl:2.25rem;--trend-structuur:#2e66b5;--trend-cultuur:#d5506b;--trend-leiderschap:#c27f15;--trend-technologie:#17907e;--trend-structuur-vlak:color-mix(in srgb, var(--trend-structuur) 12%, var(--vlak-pagina));--trend-cultuur-vlak:color-mix(in srgb, var(--trend-cultuur) 12%, var(--vlak-pagina));--trend-leiderschap-vlak:color-mix(in srgb, var(--trend-leiderschap) 12%, var(--vlak-pagina));--trend-technologie-vlak:color-mix(in srgb, var(--trend-technologie) 12%, var(--vlak-pagina));--trend-aandacht:var(--markeer-geel);--trend-aandacht-tekst:var(--tekst-sterk);--trend-context:var(--rand-lijn);--trend-donker:var(--vlak-omgekeerd);--trend-donker-2:var(--leap-navy);--trend-op-donker:#fff;--trend-op-donker-gedempt:#ffffffad;--trend-donker-lijn:#ffffff29}.thema-cultuur{--thema:var(--trend-cultuur);--thema-vlak:var(--trend-cultuur-vlak)}.thema-structuur{--thema:var(--trend-structuur);--thema-vlak:var(--trend-structuur-vlak)}.thema-leiderschap{--thema:var(--trend-leiderschap);--thema-vlak:var(--trend-leiderschap-vlak)}.thema-technologie{--thema:var(--trend-technologie);--thema-vlak:var(--trend-technologie-vlak)}.themachip{align-items:center;gap:var(--ruimte-2);height:1.75rem;padding-inline:var(--ruimte-3);border-radius:var(--radius-full);background:var(--thema-vlak,var(--vlak-gedempt));color:var(--tekst-sterk);font-size:var(--tekstmaat-sm);line-height:1;font-weight:var(--gewicht-semibold);letter-spacing:.02em;white-space:nowrap;display:inline-flex}.themachip:before{content:"";background:var(--thema,var(--leap-navy));border-radius:50%;width:.625rem;height:.625rem}.beta{align-items:center;gap:var(--ruimte-2);height:1.75rem;padding-inline:var(--ruimte-3);border-radius:var(--radius-full);background:var(--trend-aandacht);color:var(--trend-aandacht-tekst);font-size:var(--tekstmaat-sm);line-height:1;font-weight:var(--gewicht-semibold);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}.tabelcijfers{font-variant-numeric:tabular-nums}main :is(h1,h2,h3){overflow-wrap:break-word;hyphens:auto}.uitleg-doel{position:relative}.uitleg{z-index:5;padding:var(--ruimte-3) var(--ruimte-4);background:var(--vlak-omgekeerd);color:#fff;font-size:var(--tekstmaat-sm);letter-spacing:0;text-transform:none;text-align:left;pointer-events:none;border-radius:.75rem;font-weight:400;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 8px 24px #1723352e}.uitleg:after{content:"";left:var(--ruimte-6);border:7px solid #0000;border-top-color:var(--vlak-omgekeerd);position:absolute;top:100%}.uitleg strong{color:#fff}.uitleg__volgt{margin-top:var(--ruimte-2);color:#ffffffb8;display:block}.uitleg-doel:hover .uitleg,.uitleg-doel:focus-visible .uitleg,.uitleg-doel:focus-within .uitleg{display:block}.uitleg-icoon{vertical-align:-.1em;width:.875rem;height:.875rem;color:var(--tekst-gedempt);margin-left:.35em;display:inline-block}.uitleg--breed{width:min(24rem,100vw - 3rem);font-family:var(--font-tekst);font-size:var(--tekstmaat-sm);letter-spacing:0;font-weight:400;right:auto}.uitleg--rechts{width:min(20rem,100vw - 3rem);font-family:var(--font-tekst);font-size:var(--tekstmaat-sm);letter-spacing:0;font-weight:400;left:auto;right:0}.uitleg--rechts:after{left:auto;right:var(--ruimte-2)}.actieknop{justify-content:center;align-items:center;gap:var(--ruimte-2);min-height:var(--control-knop);padding:0 var(--ruimte-5);border-radius:var(--radius-full);background:var(--vlak-pagina);box-shadow:inset 0 0 0 var(--lijn-dikte) var(--rand-lijn);color:var(--tekst-sterk);font:inherit;font-size:var(--tekstmaat-sm);font-weight:var(--gewicht-semibold);white-space:nowrap;cursor:pointer;border:0;line-height:1.2;text-decoration:none;display:inline-flex}.actieknop:hover{box-shadow:inset 0 0 0 2px var(--tekst-sterk)}.actieknop--sterk{background:var(--actie-primair);box-shadow:none;color:var(--tekst-op-actie)}.actieknop--sterk:hover{box-shadow:none;background:var(--trend-donker-2);color:var(--tekst-op-actie)}.actieknop--breed{width:100%}.filterpaneel{gap:var(--ruimte-5);padding:var(--ruimte-6);border-radius:var(--radius-kaart-zacht);background:var(--vlak-pagina);box-shadow:inset 0 0 0 var(--lijn-dikte) var(--rand-haarlijn), var(--schaduw-zwevend);flex-direction:column;display:flex}.filterpaneel[hidden]{display:none}.filterpaneel__rij{align-items:center;gap:var(--ruimte-4);flex-wrap:wrap;display:flex}.filterpaneel__filters{gap:var(--ruimte-3);flex-direction:column;display:flex}.zoekveld{flex:18rem;position:relative}.zoekveld__icoon{left:var(--ruimte-4);width:1.25rem;height:1.25rem;color:var(--tekst-gedempt);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.zoekveld input{width:100%;height:var(--control-knop);padding-inline:calc(var(--ruimte-4) + 1.75rem) var(--ruimte-4);border-radius:var(--radius-full);background:var(--vlak-gedempt);color:var(--tekst-sterk);font:inherit;font-size:var(--tekstmaat-ui);border:0}.zoekveld input:focus-visible,.keuzelijst select:focus-visible{outline:var(--lijn-focus) solid var(--rand-focus);outline-offset:2px}.keuzelijst{align-items:center;gap:var(--ruimte-2);min-width:0;max-width:100%;font-size:var(--tekstmaat-sm);color:var(--tekst-gedempt);display:inline-flex}.keuzelijst select{text-overflow:ellipsis;min-width:0;max-width:100%;height:var(--control-knop);padding:0 2.5rem 0 var(--ruimte-4);border-radius:var(--radius-full);background-color:var(--vlak-gedempt);color:var(--tekst-sterk);font:inherit;font-size:var(--tekstmaat-ui);font-weight:var(--gewicht-semibold);border:0}.chips{align-items:center;gap:var(--ruimte-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.chips:has(>legend,>.chips__naam){padding-left:6.5rem;position:relative}.chips legend,.chips__naam{width:5.75rem;color:var(--tekst-gedempt);line-height:1.25;font-size:var(--tekstmaat-label);font-weight:var(--gewicht-semibold);letter-spacing:.04em;text-transform:uppercase;padding:0;position:absolute;top:.5rem;left:0}.chip{align-items:center;gap:var(--ruimte-2);height:2rem;padding-inline:var(--ruimte-3);border-radius:var(--radius-full);background:var(--vlak-pagina);box-shadow:inset 0 0 0 var(--lijn-dikte) var(--rand-lijn);color:var(--tekst-sterk);font:inherit;font-size:var(--tekstmaat-sm);font-weight:var(--gewicht-semibold);white-space:nowrap;cursor:pointer;user-select:none;border:0;text-decoration:none;display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip:hover{background:var(--vlak-gedempt)}.chip:has(input:checked),.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--actie-primair);box-shadow:none;color:var(--tekst-op-actie)}.chip:has(input:focus-visible){outline:var(--lijn-focus) solid var(--rand-focus);outline-offset:2px}.chip:disabled{opacity:.4;cursor:default;background:var(--vlak-pagina)}.chip__tal{color:var(--tekst-gedempt);font-variant-numeric:tabular-nums;font-weight:400}.chip--thema:before{content:"";background:var(--thema);border-radius:50%;width:.625rem;height:.625rem}.chip--thema:has(input:checked),.chip--thema[aria-pressed=true],.chip--thema[aria-selected=true]{background:var(--thema)}.chip--thema:has(input:checked):before,.chip--thema[aria-pressed=true]:before,.chip--thema[aria-selected=true]:before{background:var(--tekst-op-actie,#fff)}.chip:has(input:checked) .chip__tal,.chip[aria-pressed=true] .chip__tal,.chip[aria-selected=true] .chip__tal{color:inherit}.chip--rand{box-shadow:inset 0 0 0 var(--lijn-dikte) var(--thema,var(--rand-lijn))}.pil{border-radius:var(--radius-full);background:var(--vlak-pagina);min-height:1.75rem;box-shadow:inset 0 0 0 var(--lijn-dikte) var(--thema,var(--rand-lijn));color:var(--tekst-sterk);font-size:var(--tekstmaat-sm);align-items:center;gap:.3em;padding:.2rem .75rem;line-height:1.3;text-decoration:none;display:inline-flex}.pil:not(a){background:var(--vlak-gedempt);box-shadow:none}a.pil:hover{box-shadow:inset 0 0 0 2px var(--thema,var(--tekst-sterk))}.pil--klein{min-height:1.5rem;font-size:var(--tekstmaat-xs);padding:.1rem .6rem}.filterstand{align-items:center;gap:var(--ruimte-4);color:var(--tekst-gedempt);font-size:var(--tekstmaat-sm);margin:0;display:flex}.filterstand strong{color:var(--tekst-sterk);font-weight:var(--gewicht-semibold)}.filterstand__wis{color:var(--tekst-standaard);font:inherit;font-size:var(--tekstmaat-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=40rem){.chips:has(>legend,>.chips__naam){padding-left:0}.chips legend,.chips__naam{width:100%;margin-bottom:var(--ruimte-1);position:static}}.laag{margin:0 0 var(--ruimte-1);color:var(--tekst-gedempt);font-size:var(--tekstmaat-label);font-weight:var(--gewicht-semibold);letter-spacing:.04em;text-transform:uppercase;line-height:1.25;display:block}.laagrij{align-items:start;gap:var(--ruimte-2) var(--ruimte-3);margin:0 0 var(--ruimte-3);grid-template-columns:6rem minmax(0,1fr);display:grid}.laagrij>.laag{margin:0;padding-top:.45rem}.laagrij>:last-child{align-items:center;gap:var(--ruimte-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.laagrij--kop{align-items:baseline}.laagrij--kop>.laag{padding-top:0}.laagrij.laagrij--kop>:last-child{display:block}.laagvervolg{margin-left:calc(6rem + var(--ruimte-3))}a.themachip{text-decoration:none}a.themachip:hover{box-shadow:inset 0 0 0 var(--lijn-dikte) var(--thema,var(--rand-lijn))}@media (width<=40rem){.laagrij{gap:var(--ruimte-1);grid-template-columns:minmax(0,1fr)}.laagrij>.laag{padding-top:0}.laagvervolg{margin-left:0}}
