.kn-kop{background:var(--cream);padding:clamp(140px,15vw,180px) 0 clamp(32px,4vw,48px)}.kn-h1{letter-spacing:var(--tracking-heading);color:var(--ink);text-wrap:balance;max-width:18ch;margin:12px 0 0;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.08}.kn-h1 em{color:var(--aubergine);font-style:normal}.kn-sub{font-size:var(--fs-lead);color:var(--text);text-wrap:balance;max-width:56ch;margin:20px 0 32px;line-height:1.6}.kn-filters{flex-wrap:wrap;gap:10px;display:flex}.kn-f{font:inherit;color:var(--ink);border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:100px;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.kn-f span{color:var(--text-muted);background:var(--bg-soft);border-radius:100px;padding:2px 8px;font-size:13px;font-weight:700}.kn-f:hover{border-color:var(--aubergine)}.kn-f[aria-pressed=true]{background:var(--aubergine);border-color:var(--aubergine);color:#fff}.kn-f[aria-pressed=true] span{color:#fff;background:#ffffff2e}.kn-f:focus-visible,.kn-item a:focus-visible,.kn-f-link:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.kn-lijst{background:#fff;padding:clamp(32px,4vw,56px) 0 clamp(72px,9vw,112px)}.kn-uit,.kn-raster{gap:20px;margin:0;padding:0;list-style:none;display:grid}.kn-uit{grid-template-columns:1fr 1fr;margin-bottom:20px}.kn-uit:not(:has(.kn-item:not([hidden]))){display:none}.kn-raster{grid-template-columns:repeat(3,1fr)}.kn-item a{border:1px solid var(--border);height:100%;color:inherit;background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.kn-item a:hover{border-color:var(--aubergine);transform:translateY(-2px);box-shadow:0 18px 40px #2a082014}.kn-beeld{aspect-ratio:16/9;background:var(--bg-soft);display:block;position:relative;overflow:hidden}.kn-beeld img{object-fit:cover;width:100%;height:100%;display:block}.kn-beeld--klein img{object-fit:contain;padding:18% 30%}.kn-beeld--award img{object-position:50% 62%}.kn-beeld--boek img{object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 10px 18px #280a1e38);padding:7% 0}.kn-beeld--leeg{background:var(--aubergine);align-items:flex-end;padding:18px 20px;display:flex}.kn-beeld--leeg span{letter-spacing:var(--tracking-tight);color:#ffffffeb;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:800}.kn-play{background:#c64715;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 20px #00000040}.kn-play svg{fill:#fff;width:20px;height:20px;margin-left:3px}.kn-tekst{flex-direction:column;flex:1;gap:8px;padding:20px 22px 22px;display:flex}.kn-soort{color:var(--teal);font-size:14px;font-weight:700}.kn-item h3{color:var(--ink);text-wrap:balance;margin:0;font-size:19px;line-height:1.3}.kn-item--groot h3{font-size:clamp(1.25rem,1.8vw,1.5rem)}.kn-zin{color:var(--text);text-wrap:balance;flex:1;font-size:16px;line-height:1.55}.kn-meta{color:var(--text-muted);border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:14px;display:flex}.kn-meta svg{width:18px;height:18px;stroke:var(--orange-tekst);stroke-width:2.2px;fill:none;flex:none}.kn-leeg{color:var(--text);margin:24px 0 0;font-size:17px}.kn-f-link{font:inherit;color:var(--aubergine);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=1000px){.kn-raster{grid-template-columns:1fr 1fr}}@media (width<=640px){.kn-kop{padding-top:120px}.kn-filters{margin-inline:calc(-1*var(--pad));padding:2px var(--pad) 6px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.kn-filters::-webkit-scrollbar{display:none}.kn-f{flex:none}.kn-uit,.kn-raster{grid-template-columns:1fr;gap:14px}.kn-zin{display:none}.kn-item--groot .kn-zin{display:block}.kn-tekst{padding:16px 18px 18px}}@media (prefers-reduced-motion:reduce){.kn-item a,.kn-f{transition:none}.kn-item a:hover{transform:none}}