.p-over .pkop{--pkop-kop:22ch;--pkop-lead:54ch}.p-over .pkop .badge-img{opacity:.28;width:46%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000);mask-image:linear-gradient(270deg,#000 55%,#0000)}.p-over .pkop .badge-img img{object-fit:cover}.p-over .missie .grid{gap:var(--space-9);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.p-over .missie .media-img{border-radius:var(--radius-lg);border:1px solid var(--border-default);width:100%;min-height:380px;position:relative;overflow:hidden}.p-over .missie .media-img img{object-fit:cover}.p-over .missie h2,.p-over .team h2{font-size:var(--text-3xl);font-weight:var(--fw-extrabold);margin:var(--space-4) 0 var(--space-5)}.p-over .missie p{font-size:var(--text-md);color:var(--text-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-5);max-width:52ch}.p-over .waarden{background:var(--eggshell)}.p-over .waarden .grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.p-over .vcard .ic{border-radius:var(--radius-md);background:var(--color-primary);width:46px;height:46px;color:var(--white);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.p-over .vcard h3{font-size:var(--text-md);font-weight:var(--fw-bold);line-height:var(--leading-snug);margin:0 0 8px}.p-over .vcard p{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed);margin:0}.p-over .team .grid{gap:var(--space-9);grid-template-columns:1fr 1.2fr;align-items:center;display:grid}.p-over .team .media-img{aspect-ratio:1600/1067;width:100%;position:relative}.p-over .team .media-img img{object-fit:contain;filter:drop-shadow(0 16px 24px #18130c2e)}.p-over .team p{font-size:var(--text-md);color:var(--text-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-5);max-width:46ch}.p-over .team-carousel{margin-top:var(--space-8)}.p-over .tc-nav{margin-bottom:var(--space-4);justify-content:flex-end;gap:8px;display:flex}.p-over .tc-nav button{border:1px solid var(--border-strong);background:var(--white);width:40px;height:40px;color:var(--text-strong);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .14s,border-color .14s;display:flex}.p-over .tc-nav button:hover{background:var(--ink-50);border-color:var(--ink-900)}.p-over .tc-nav .lucide{width:18px;height:18px}.p-over .tc-track{gap:var(--space-6);scroll-snap-type:x mandatory;padding-bottom:var(--space-3);scrollbar-width:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.p-over .tc-track::-webkit-scrollbar{display:none}.p-over .tcard{scroll-snap-align:start;flex:0 0 280px;transition:transform .16s}.p-over .tcard:hover{transform:translateY(-4px)}.p-over .tcard .pf{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--ink-100);width:100%;margin-bottom:var(--space-4);position:relative;overflow:hidden}.p-over .tcard .pf img{object-fit:cover;object-position:top}.p-over .tcard .pf-fallback{color:var(--ink-300);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.p-over .tcard .pf-fallback svg{width:40%;height:40%}.p-over .tcard .nm{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--text-md)}.p-over .tcard .rl{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-kicker);color:var(--orange-text);margin-top:3px}.p-over .tcard p{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal);margin:var(--space-3) 0 0}.p-over .feiten{background:var(--ink-900);color:var(--eggshell)}.p-over .feiten .row{gap:var(--space-8);padding:var(--space-7) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.p-over .feiten .f{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-on-dark-muted);align-items:center;gap:10px;display:flex}.p-over .feiten .f .lucide{width:18px;height:18px;color:var(--orange-400)}@media (max-width:1024px){.p-over .waarden .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.p-over .missie .grid,.p-over .team .grid{grid-template-columns:1fr}.p-over .pkop .badge-img{display:none}}@media (max-width:640px){.p-over .waarden .grid{grid-template-columns:1fr}}
