.tiny-projecten__kop{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:var(--gat-kop)}.tiny-projecten__kop-tekst{display:flex;flex-direction:column;gap:12px}.tiny-projecten__pijlen{align-items:center;display:flex;flex-shrink:0;gap:10px}.tiny-projecten__pijlen[hidden]{display:none}.tiny-pijl{align-items:center;background:transparent;border:1.5px solid var(--kleur-lijn);border-radius:50%;color:var(--kleur-inkt-zacht);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:border-color .2s ease,background-color .2s ease;width:40px}.tiny-pijl:hover{border-color:var(--kleur-groen);color:var(--kleur-groen)}.tiny-pijl--vol{background:var(--kleur-groen);border-color:var(--kleur-groen);color:var(--kleur-op-groen)}.tiny-pijl--vol:hover{background:var(--kleur-groen-donker);border-color:var(--kleur-groen-donker);color:var(--kleur-op-groen)}.tiny-pijl[disabled]{cursor:default;opacity:.35}.tiny-projecten__spoor{display:grid;gap:20px;grid-auto-columns:calc(33.33333% - 13.33333px);grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin:-6px;padding:6px}.tiny-projecten__spoor::-webkit-scrollbar{display:none}.tiny-project{background:var(--kleur-kaart);border-radius:var(--rond-kaart);color:inherit;display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:start}.tiny-project__beeld{aspect-ratio:16/10;background:var(--kleur-zand);overflow:hidden;position:relative}.tiny-project__beeld img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.tiny-project__tekst{display:flex;flex:1;flex-direction:column;gap:8px;padding:var(--kaart)}.tiny-project__label{color:var(--kleur-inkt-zacht);font-size:var(--tekst-xs);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-project__titel{font-size:var(--tekst-intro);letter-spacing:-.015em}.tiny-project__meta{color:var(--kleur-tekst-zacht);display:-webkit-box;font-size:var(--tekst-m);-webkit-line-clamp:2;line-height:1.55;-webkit-box-orient:vertical;overflow:hidden}.tiny-project__cta{align-items:center;color:var(--kleur-groen);display:flex;font-size:var(--tekst-s);gap:12px;justify-content:space-between;margin-top:auto;padding-top:8px}.tiny-project__cta svg{flex:none;transition:transform .2s ease}a.tiny-project:hover .tiny-project__cta,a.tiny-project:hover .tiny-project__titel{color:var(--kleur-oranje-tekst)}a.tiny-project:hover .tiny-project__cta svg{transform:translate(2px,-2px)}a.tiny-project:hover .tiny-project__beeld img{transform:scale(1.02)}a.tiny-project:focus-visible{outline:2px solid var(--kleur-groen);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tiny-project__beeld img,.tiny-project__cta svg{transition:none}}.tiny-projecten--raster .tiny-project{scroll-snap-align:none}.tiny-rooster--2>.tiny-project .tiny-project__beeld{aspect-ratio:2/1}.tiny-projecten--zonder-kop{padding-top:var(--gat-kop)}@media (max-width:991px){.tiny-projecten__spoor{grid-auto-columns:calc(50% - 10px)}}@media (max-width:767px){.tiny-projecten__spoor{grid-auto-columns:82%}.tiny-projecten__kop{align-items:flex-start;flex-direction:column;gap:14px}.tiny-rooster--2>.tiny-project .tiny-project__beeld{aspect-ratio:16/10}}.tiny-projecten__balk{align-items:center;border-bottom:1px solid var(--kleur-lijn);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:var(--gat-kop);padding-bottom:18px}.tiny-projecten__filter{display:flex;flex-wrap:wrap;gap:8px}.tiny-project[hidden],.tiny-projecten__filter[hidden]{display:none}.tiny-projecten__filter .tiny-chip{padding:9px 18px}.tiny-projecten__aantal{color:var(--kleur-inkt-zacht);font-size:var(--tekst-s);font-variant-numeric:tabular-nums;margin:0 0 0 auto;white-space:nowrap}.tiny-projecten__meer{display:flex;justify-content:center;margin-top:var(--gat-kop)}.tiny-projecten__meer[hidden],.tiny-projecten__status[hidden]{display:none}.tiny-projecten__status{color:var(--kleur-inkt-zacht);font-size:var(--tekst-s);margin-top:var(--gat-kop);text-align:center}@media (max-width:767px){.tiny-projecten__balk{align-items:stretch;flex-direction:column;gap:12px}.tiny-projecten__filter{flex-wrap:nowrap;margin-inline:calc(var(--marge)*-1);overflow-x:auto;padding:2px var(--marge);scrollbar-width:none}.tiny-projecten__filter::-webkit-scrollbar{display:none}.tiny-projecten__filter .tiny-chip{flex:none}.tiny-projecten__aantal{margin:0}}