
    .pj-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}
    .pj-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #d9d1c4;border-radius:999px;background:#fffefa;color:#1f1d1a;font:600 14px/1 'Archivo',sans-serif;cursor:pointer;transition:background .16s,border-color .16s,color .16s}
    .pj-chip i{width:8px;height:8px;border-radius:2px;background:var(--c)}
    .pj-chip[aria-pressed="true"]{background:#0c1c2e;border-color:#0c1c2e;color:#fff}
    @media(hover:hover){.pj-chip:hover{border-color:var(--c)}}
    .pj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin-top:32px}
    .pj-kaart{display:flex;flex-direction:column;color:#1f1d1a;text-decoration:none}
    .pj-kaart .v34-foto{aspect-ratio:4/3;margin-bottom:16px;transition:transform .2s}
    .pj-kaart .v34-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
    .pj-kaart .v34-foto:has(img)::before,.pj-kaart .v34-foto:has(img)::after{display:none}
    .pj-meta{font:500 11px/1.4 'IBM Plex Mono',monospace;letter-spacing:.13em;text-transform:uppercase;color:#57514a;margin-bottom:8px}
    .pj-kaart h3{font-size:19px;line-height:1.25}
    .pj-kaart p{font-size:15px;color:#57514a;margin-top:8px;line-height:1.5}
    @media(hover:hover){.pj-kaart:hover h3{color:#00639a}.pj-kaart:hover .v34-foto img{transform:scale(1.04)}}
    .pj-skel{aspect-ratio:4/3;border-radius:4px;background:linear-gradient(90deg,#ece6db 0,#f4efe7 50%,#ece6db 100%);background-size:200% 100%;animation:pjs 1.4s linear infinite}
    @keyframes pjs{to{background-position:-200% 0}}
    .pj-uit{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:#0c1c2e;color:#fff;border-radius:4px;overflow:hidden;text-decoration:none}
    .pj-uit .v34-foto{border-radius:0;min-height:340px;background:linear-gradient(135deg,#102c40,#184458)}
    .pj-uit .v34-foto::before{background:repeating-linear-gradient(118deg,rgba(255,255,255,.05) 0 1px,transparent 1px 30px)}
    .pj-uit .v34-foto::after{color:#9fc4d8}
    .pj-uit .in{padding:40px;display:flex;flex-direction:column;justify-content:center;gap:16px}
    .pj-uit h2{color:#fff;font-size:clamp(28px,3vw,38px)}
    .pj-uit p{color:#c4d2dc;font-size:16.5px;line-height:1.6;max-width:48ch}
    .pj-cijfers{display:flex;flex-wrap:wrap;gap:12px 32px;border-top:1px solid rgba(244,241,236,.22);padding-top:16px;font:500 13.5px/1.3 'IBM Plex Sans',sans-serif;color:#e6eef3}
    .pj-cijfers strong{display:block;font:700 20px/1.2 'Archivo',sans-serif;color:#fff}
    @media(hover:hover){.pj-uit:hover .v34-tl{color:#c3e0ee}}
    .pj-leeg{border:1px solid #d9d1c4;border-radius:4px;background:#fffefa;padding:40px;max-width:760px;margin-top:32px}
    .pj-uit .v34-foto{aspect-ratio:auto!important;max-height:none!important;width:100%}
    @media(max-width:1024px){.pj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-uit{grid-template-columns:1fr}.pj-uit .v34-foto{min-height:240px}}
    @media(max-width:820px){.pj-grid{grid-template-columns:1fr;gap:28px}.pj-uit .in{padding:26px 20px}.pj-leeg{padding:26px 20px}.pj-chips{flex-wrap:nowrap;overflow-x:auto;margin-left:-18px;margin-right:-18px;padding:0 18px 4px;scrollbar-width:none}.pj-chips::-webkit-scrollbar{display:none}.pj-chip{flex:0 0 auto}}
    @media(prefers-reduced-motion:reduce){.pj-skel{animation:none}}
  
    .pr-recent-sec:not(:has(.pr-recent)){display:none}
    .pr-recent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
    .pr-recent[data-n="1"]{grid-template-columns:1fr}.pr-recent[data-n="2"]{grid-template-columns:1fr 1fr}
    .pr-recent[data-n="4"],.pr-recent[data-n="5"],.pr-recent[data-n="6"]{grid-template-columns:repeat(4,minmax(0,1fr))}
    .pr-recent[data-n="5"] .pr-rk:first-child,.pr-recent[data-n="4"] .pr-rk:first-child{grid-column:span 2;grid-row:span 2}
    .pr-rk{display:flex;flex-direction:column;border-radius:4px;overflow:hidden;background:#faf8f4;border:1px solid #e2dcd2;color:#1f1d1a;text-decoration:none;box-shadow:0 2px 8px rgba(20,16,10,.06);transition:transform .16s,box-shadow .16s,border-color .16s}
    .pr-rf{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#e6ded2;flex:1 1 auto;min-height:160px}
    .pr-rf img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.8,.2,1)}
    .pr-rl{position:absolute;left:12px;top:12px;padding:5px 12px 5px 9px;background:var(--c);color:#fff;font:600 10.5px/1 'IBM Plex Mono',monospace;letter-spacing:.12em;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%)}
    .pr-rt{display:grid;gap:4px;padding:16px 18px 18px;border-top:3px solid var(--c)}
    .pr-rt small{font:500 11px/1.3 'IBM Plex Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:#6b6358}
    .pr-rt strong{font:700 17px/1.25 'Archivo',sans-serif;letter-spacing:-.01em}
    .pr-rt span{font-size:13.5px;color:#57514a}
    @media(hover:hover){.pr-rk:hover{transform:translateY(-2px);box-shadow:0 16px 34px -26px rgba(31,16,10,.45);border-color:var(--c)}.pr-rk:hover .pr-rf img{transform:scale(1.04)}}
    .pr-rk:active{transform:scale(.99)}
    @media(prefers-reduced-motion:no-preference){.pr-recent .pr-rk{opacity:0;transform:translateY(12px);transition:opacity .4s,transform .4s cubic-bezier(.2,.8,.2,1)}.pr-recent.aan .pr-rk{opacity:1;transform:none}.pr-recent.aan .pr-rk:nth-child(2){transition-delay:.07s}.pr-recent.aan .pr-rk:nth-child(3){transition-delay:.14s}.pr-recent.aan .pr-rk:nth-child(n+4){transition-delay:.21s}}
    @media(max-width:1024px){.pr-recent,.pr-recent[data-n]{grid-template-columns:1fr 1fr}.pr-recent[data-n] .pr-rk:first-child{grid-column:span 2;grid-row:auto}}
    @media(max-width:820px){.pr-recent,.pr-recent[data-n]{grid-template-columns:1fr}.pr-recent[data-n] .pr-rk:first-child{grid-column:auto}}
  