.pk[data-moment=naamwijzer]{--pk-boven:23.25rem}.nw{--paal:50%;flex-direction:column;gap:.65rem;max-width:32rem;padding-top:.25rem;display:flex;position:relative}.nw__paal{top:0;bottom:0;left:calc(var(--paal) - .3rem);background:linear-gradient(90deg,#2a3b42,#0d181d 60%,#070f13);border-radius:2px 2px 0 0;width:.6rem;position:absolute}.nw__paal:before{content:"";background:#2a3b42;border-radius:2px;height:.4rem;position:absolute;top:-.3rem;left:-.2rem;right:-.2rem}.nw__naam{background:radial-gradient(circle at .7rem 50%, #f3f5f28c 0 .14rem, transparent .17rem), radial-gradient(circle at calc(100% - .7rem) 50%, #f3f5f28c 0 .14rem, transparent .17rem), var(--bord-plaat);color:var(--bord-plaat-ink);text-align:center;border-radius:2px;align-self:center;justify-items:center;gap:.2rem;margin:.4rem 0 .35rem;padding:.85rem 1.75rem .9rem;display:grid;position:relative}.nw__naam-tekst{font-family:var(--heading-font);letter-spacing:-.012em;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);font-weight:380;line-height:1.1}.nw__rol{letter-spacing:.15em;text-transform:uppercase;opacity:.88;font-size:.75rem;font-weight:700}.nw__armen{flex-direction:column;gap:.6rem;margin:0;display:flex}.nw__arm{background:var(--bord-bg);width:fit-content;max-width:calc(50% + .3rem);color:var(--bord-ink);gap:.1rem;padding:.55rem 2rem .6rem 1.05rem;display:grid;position:relative}.nw__arm[data-kant=rechts]{margin-left:calc(var(--paal) - .3rem);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 50%,calc(100% - 1rem) 100%,0 100%);align-self:flex-start}.nw__arm[data-kant=links]{margin-right:calc(100% - var(--paal) - .3rem);text-align:right;clip-path:polygon(1rem 0,100% 0,100% 100%,1rem 100%,0 50%);align-self:flex-end;padding:.55rem 1.05rem .6rem 2rem}.nw__arm dt{letter-spacing:.13em;text-transform:uppercase;color:var(--bord-muted);font-size:.75rem;font-weight:700}.nw__arm dd{font-family:var(--heading-font);letter-spacing:-.01em;margin:0;font-size:1.3125rem;font-weight:400;line-height:1.15}.nw__plaatje{background:var(--merk-uur);color:var(--merk-uur-ink);text-align:center;border-radius:2px;align-self:center;margin:.5rem 0 0;padding:.3rem .7rem;font-size:.8125rem;line-height:1.3;position:relative}.nw__plaatje strong{font-weight:700}@media (min-width:1024px){.nw{height:calc(var(--pk-boven) + 1.75rem)}}@media (max-width:1023.98px){.nw{--paal:1.6rem;padding-bottom:2.25rem}.nw__naam{text-align:left;align-self:flex-start;justify-items:start;padding-inline:1.6rem 1.75rem}.nw__arm[data-kant]{max-width:calc(100% - var(--paal));margin:0 0 0 calc(var(--paal) - .3rem);text-align:left;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 50%,calc(100% - 1rem) 100%,0 100%);align-self:flex-start;padding:.55rem 2rem .6rem 1.05rem}.nw__plaatje{margin-left:calc(var(--paal) + .75rem);align-self:flex-start}.nw:after{content:"";background:linear-gradient(90deg,#f2cba280,#0000 80%);height:1px;position:absolute;bottom:0;left:0;right:0}}
.vh__raster{grid-template-columns:minmax(0,1fr);gap:2.25rem;padding-bottom:clamp(4rem,8vw,7rem);display:grid}.vh__portret{z-index:1;width:min(100%,24rem);margin:0;position:relative}.vh__beeld{aspect-ratio:4/5;background:var(--surface);border-radius:2px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #12222a1a}.vh__beeld img{object-fit:cover}.vh__tekst{align-content:start;justify-items:start;gap:1.25rem;min-width:0;display:grid}.vh__eerste{max-width:34rem;font-family:var(--heading-font);letter-spacing:-.01em;margin:0;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:340;line-height:1.4}.vh__alinea{max-width:34rem;margin:0;font-size:1.125rem;line-height:1.65}.vh__alinea[data-eerlijk]{border-left:3px solid var(--accent);padding-left:1.1rem}.vh__naam{border-top:1px solid var(--line-strong);width:min(100%,34rem);font-family:var(--heading-font);flex-wrap:wrap;align-items:baseline;gap:.3rem .85rem;margin:.75rem 0 .5rem;padding-top:1rem;font-size:1.375rem;display:flex}.vh__rol{font-family:var(--body-font);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:600}.vh__portret>small{z-index:2}@media (min-width:1024px){.vh[data-foto] .vh__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,7vw,7.5rem)}.vh__portret{width:min(100%,27rem);margin-top:calc(-1 * (var(--hz-lucht) + var(--hz-water)) + clamp(3rem, 6vw, 5rem));grid-area:1/1}.vh__tekst{grid-area:1/2;padding-top:.5rem}.vh:not([data-foto]) .vh__raster{max-width:56rem}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .vh__portret{align-self:start;position:sticky;top:2rem}}
