.pp[data-astro-cid-6ytbzeld]{color:var(--ink);background:#faf5ea;padding:clamp(40px,9svh,128px) 0}.pp__title[data-astro-cid-6ytbzeld]{letter-spacing:-.03em;max-width:14em;margin-bottom:clamp(20px,4svh,56px);font-size:clamp(2rem,min(4vw,7svh),4rem);font-weight:450;line-height:1.03}.pp__duo[data-astro-cid-6ytbzeld]{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);align-items:center;display:grid;position:relative}.pp__person[data-astro-cid-6ytbzeld]{grid-template-columns:var(--portrait) minmax(0, 1fr);--portrait:clamp(120px, min(15vw, 26svh), 200px);background:#f3efe7;border-radius:10px;align-items:start;gap:clamp(16px,2vw,28px);padding:clamp(20px,min(3vw,4svh),40px);display:grid;box-shadow:0 1px #1717140f}.pp__portrait[data-astro-cid-6ytbzeld]{aspect-ratio:4/5;background:var(--green-deep);border-radius:6px;width:100%;display:block;overflow:hidden}.pp__portrait[data-astro-cid-6ytbzeld] img[data-astro-cid-6ytbzeld]{object-fit:cover;width:100%;height:100%;display:block}.pp__portrait--leeg[data-astro-cid-6ytbzeld]{isolation:isolate;place-items:center;display:grid;position:relative}.pp__portrait--leeg[data-astro-cid-6ytbzeld]:before{content:"";z-index:-1;background:#8db39f47;position:absolute;inset:-20%;mask:url(/media/guilloche.svg) 50%/cover no-repeat}.pp__portrait--leeg[data-astro-cid-6ytbzeld] span[data-astro-cid-6ytbzeld]{font:450 clamp(3rem, calc(var(--portrait) * .42), 5.25rem) / 1 var(--serif);color:var(--on-dark)}.pp__name[data-astro-cid-6ytbzeld]{font-size:clamp(1.5rem,2.2vw,2.125rem);font-weight:450}.pp__role[data-astro-cid-6ytbzeld]{color:var(--green);margin:6px 0 14px;font-weight:500}.pp__text[data-astro-cid-6ytbzeld]{color:var(--meta)}.pp__link[data-astro-cid-6ytbzeld]{min-height:44px;color:var(--ink);border-bottom:1.5px solid var(--green-soft);align-items:center;margin-top:8px;font-weight:500;text-decoration:none;display:inline-flex}.pp__link[data-astro-cid-6ytbzeld]:hover{border-bottom-color:var(--green)}.pp__handoff[data-astro-cid-6ytbzeld]{background:repeating-linear-gradient(90deg, var(--green-soft) 0 6px, transparent 6px 12px);height:2px;position:relative}.pp__handoff[data-astro-cid-6ytbzeld] i[data-astro-cid-6ytbzeld]{background:var(--green);border-radius:50%;width:14px;height:14px;position:absolute;top:-6px;left:-7px;box-shadow:0 0 0 5px #1e4a3a2e}.pp__handoff[data-astro-cid-6ytbzeld] small[data-astro-cid-6ytbzeld]{text-align:center;color:var(--meta);font-size:.78rem;position:absolute;top:18px;left:0;right:0}@media (width>=901px) and (height<=720px){.pp[data-astro-cid-6ytbzeld]{padding:24px 0}.pp__title[data-astro-cid-6ytbzeld]{max-width:none;font-size:2rem}}@media (prefers-reduced-motion:no-preference){:root[data-film=on] .pp__handoff[data-astro-cid-6ytbzeld] i[data-astro-cid-6ytbzeld]{animation:3.2s cubic-bezier(.6,0,.2,1) infinite alternate pp-hand}}@keyframes pp-hand{to{left:calc(100% - 7px)}}@media (width<=900px){.pp__duo[data-astro-cid-6ytbzeld]{grid-template-columns:minmax(0,1fr)}.pp__person[data-astro-cid-6ytbzeld]{--portrait:150px}.pp__handoff[data-astro-cid-6ytbzeld]{background:repeating-linear-gradient(180deg, var(--green-soft) 0 6px, transparent 6px 12px);width:2px;height:72px;margin:0 auto}.pp__handoff[data-astro-cid-6ytbzeld] i[data-astro-cid-6ytbzeld]{top:-7px;left:-6px}.pp__handoff[data-astro-cid-6ytbzeld] small[data-astro-cid-6ytbzeld]{display:none}@media (prefers-reduced-motion:no-preference){:root[data-film=on] .pp__handoff[data-astro-cid-6ytbzeld] i[data-astro-cid-6ytbzeld]{animation-name:pp-hand-v}}}@media (width<=560px){.pp__person[data-astro-cid-6ytbzeld]{row-gap:0}.pp__body[data-astro-cid-6ytbzeld]{display:contents}.pp__portrait[data-astro-cid-6ytbzeld]{grid-row:1/span 2}.pp__name[data-astro-cid-6ytbzeld]{align-self:end}.pp__role[data-astro-cid-6ytbzeld]{align-self:start;margin-bottom:0}.pp__text[data-astro-cid-6ytbzeld],.pp__link[data-astro-cid-6ytbzeld]{grid-column:1/-1}.pp__text[data-astro-cid-6ytbzeld]{margin-top:16px}.pp__link[data-astro-cid-6ytbzeld]{justify-self:start}}@media (width<=420px){.pp__person[data-astro-cid-6ytbzeld]{--portrait:104px}}@keyframes pp-hand-v{to{top:calc(100% - 7px)}}
