.v-fase{border-left:2px solid color-mix(in srgb,var(--fase-kleur)60%,transparent);margin-left:.4rem;padding:0 0 2.25rem 1.6rem;position:relative}.v-fase:last-of-type{border-left-color:#0000;padding-bottom:0}.v-fase:before{content:"";background:var(--fase-kleur);width:.7rem;height:.7rem;box-shadow:0 0 0 4px var(--background);border-radius:50%;position:absolute;top:.3rem;left:-.4rem}.v-fase--poort:before{width:1rem;height:1rem;box-shadow:0 0 0 4px var(--background),0 0 0 5px var(--fase-kleur);top:.15rem;left:-.55rem}.v-rijen{gap:.35rem;margin:.75rem 0 0;display:grid}.v-rij{grid-template-columns:7rem minmax(0,1fr);gap:.25rem 1rem;display:grid}.v-rij dt{color:var(--ink-3);font-size:.875rem;font-weight:600}.v-rij dd{color:var(--ink-2);margin:0;line-height:1.6}.v-lijst{gap:.6rem;padding:0;list-style:none;display:grid}.v-lijst li{color:var(--ink-2);padding-left:1.25rem;font-size:.95rem;line-height:1.6;position:relative}.v-lijst li:before{content:"";background:rgba(var(--primary-rgb),.6);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.7em;left:0}.v-lijst--niet li:before{border:1px solid var(--lijn-3);background:0 0}.v-delen{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v-deel{border:1px solid var(--glass-border);background:var(--surface-raised);transition:border-color var(--dur-fade)linear;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.v-deel:hover{border-color:var(--glass-hover-border)}.v-deel:before{content:"";background:linear-gradient(90deg,var(--van),var(--naar));height:3px;position:absolute;inset:0 0 auto}.v-deel__naam{letter-spacing:-.02em;color:var(--ink-1);margin:0;font-weight:700}.v-deel__tekst{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.55}.v-poort-vertakking{fill:none;width:100%;height:2.75rem;stroke:var(--lijn-4);stroke-width:1.5px;vector-effect:non-scaling-stroke;margin-bottom:.25rem;display:block}.v-poort-vertakking path{vector-effect:non-scaling-stroke}.v-uitgangen{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.v-uitgang{border:1px solid var(--glass-border);background:var(--surface-raised);transition:border-color var(--dur-fade)linear;border-radius:1rem;padding:1.25rem}.v-uitgang:hover{border-color:var(--glass-hover-border)}.v-uitgang__naam{letter-spacing:-.02em;color:var(--ink-1);margin:0;font-weight:700}.v-uitgang__tekst{color:var(--ink-2);margin:.4rem 0 0;font-size:.875rem;line-height:1.55}.v-details{border-top:1px solid var(--glass-border)}.v-details:last-of-type{border-bottom:1px solid var(--glass-border)}.v-details summary{cursor:pointer;color:var(--ink-1);transition:color var(--dur-fade)linear;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:600;list-style:none;display:flex}.v-details summary::-webkit-details-marker{display:none}.v-details summary:hover{color:var(--foreground)}.v-details__plus{width:.9rem;height:.9rem;stroke:var(--lijn-3);transition:transform var(--dur-move)var(--ease-brand);flex:none}.v-details[open] .v-details__plus{transform:rotate(45deg)}.v-details p{max-width:42rem;color:var(--ink-2);margin:0 0 1.25rem;font-size:.95rem;line-height:1.65}.v-chips{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.v-chip{border:1px solid var(--glass-border);color:var(--ink-2);border-radius:9999px;padding:.2rem .75rem;font-size:.8125rem}.v-linkrij{flex-wrap:wrap;gap:.75rem 1.75rem;padding:0;list-style:none;display:flex}@media (max-width:767px){.v-delen,.v-uitgangen{grid-template-columns:1fr}.v-poort-vertakking{display:none}}@media (max-width:640px){.v-rij{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v-deel,.v-uitgang,.v-details summary,.v-details__plus{transition-duration:0s}}.v-pagina section[id]{scroll-margin-top:7rem}.v-kopfoto{border:1px solid var(--glass-border);border-radius:1.25rem;overflow:hidden}.v-kopfoto__foto{aspect-ratio:16/9;object-fit:cover;object-position:50% 45%;width:100%;height:auto;display:block}@media (max-width:767px){.v-kopfoto__foto{aspect-ratio:4/3}}
