.plink[data-astro-cid-afuuzyne]{font-size:var(--fs-xs);color:var(--teal-700);transition:border-color var(--t-fast), color var(--t-fast);border-bottom:1px solid #0000;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.plink[data-astro-cid-afuuzyne]:hover{border-bottom-color:currentColor}.plink[data-astro-cid-afuuzyne].linkedin{color:#0a66c2}.pl-mark[data-astro-cid-afuuzyne]{flex:none;display:inline-flex}:root[data-theme=dark] .plink[data-astro-cid-afuuzyne].linkedin{color:#6cb5f0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .plink[data-astro-cid-afuuzyne].linkedin{color:#6cb5f0}}.unit-nav[data-astro-cid-bqpmwtyo]{background:var(--paper);z-index:20;border-bottom:1px solid var(--line);padding:.85rem 0;position:sticky;top:72px}.unit-nav[data-astro-cid-bqpmwtyo] ul[data-astro-cid-bqpmwtyo]{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.unit-nav[data-astro-cid-bqpmwtyo] a[data-astro-cid-bqpmwtyo]{border-radius:var(--r-pill);color:var(--ink-2);background:var(--surface-2);transition:background-color var(--t-fast), color var(--t-fast);padding:.45rem .95rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.unit-nav[data-astro-cid-bqpmwtyo] a[data-astro-cid-bqpmwtyo]:hover{background:var(--tint);color:var(--ink)}.unit-nav[data-astro-cid-bqpmwtyo] a[data-astro-cid-bqpmwtyo].on{background:var(--teal-600);color:#fff}.unit[data-astro-cid-bqpmwtyo]{padding-top:clamp(2.75rem,5vw,4.5rem);scroll-margin-top:140px}.unit-title[data-astro-cid-bqpmwtyo]{letter-spacing:-.025em;margin-bottom:2rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700}.people[data-astro-cid-bqpmwtyo]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:clamp(2rem,4vw,3.25rem) clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.person[data-astro-cid-bqpmwtyo]{align-content:start;scroll-margin-top:6rem;display:grid}.p-photo[data-astro-cid-bqpmwtyo]{background:var(--surface-2);margin-bottom:1.1rem;position:relative;overflow:hidden}.badge[data-astro-cid-bqpmwtyo]{z-index:1;border-radius:var(--r-pill);background:var(--teal-700);color:var(--on-dark);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff59;padding:.2rem .5rem;font-size:.6rem;font-weight:700;line-height:1.2;position:absolute;top:.5rem;left:.5rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .badge[data-astro-cid-bqpmwtyo]{background:#141414}}:root[data-theme=dark] .badge[data-astro-cid-bqpmwtyo]{background:#141414}.p-photo[data-astro-cid-bqpmwtyo] .portrait{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform var(--t-slow);border-radius:0}.person[data-astro-cid-bqpmwtyo]:hover .p-photo[data-astro-cid-bqpmwtyo] .portrait{transform:scale(1.03)}.p-photo[data-astro-cid-bqpmwtyo] .monogram{aspect-ratio:1;filter:none;width:100%;height:auto;font-size:clamp(2rem,4vw,3rem)}.person[data-astro-cid-bqpmwtyo] h3[data-astro-cid-bqpmwtyo]{letter-spacing:-.02em;margin-bottom:.4rem;font-size:1.2rem;font-weight:700}.role[data-astro-cid-bqpmwtyo]{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 .8rem;font-size:.72rem;font-weight:700}.bio[data-astro-cid-bqpmwtyo] summary[data-astro-cid-bqpmwtyo]{cursor:pointer;color:var(--ink);transition:color var(--t-fast);align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;list-style:none;display:inline-flex}.bio[data-astro-cid-bqpmwtyo] summary[data-astro-cid-bqpmwtyo]::-webkit-details-marker{display:none}.bio[data-astro-cid-bqpmwtyo] summary[data-astro-cid-bqpmwtyo]:hover{color:var(--teal-700)}.bio[data-astro-cid-bqpmwtyo] .less[data-astro-cid-bqpmwtyo]{display:none}.bio[data-astro-cid-bqpmwtyo][open] .less[data-astro-cid-bqpmwtyo]{display:inline}.bio[data-astro-cid-bqpmwtyo][open] .more[data-astro-cid-bqpmwtyo]{display:none}.chev[data-astro-cid-bqpmwtyo]{width:7px;height:7px;transition:transform var(--t-fast);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translate(-1px,-1px)}.bio[data-astro-cid-bqpmwtyo][open] .chev[data-astro-cid-bqpmwtyo]{transform:rotate(-135deg)translate(-2px,-2px)}.bio-body[data-astro-cid-bqpmwtyo]{padding-top:.85rem}.bio-body[data-astro-cid-bqpmwtyo] p{color:var(--ink-2);margin-bottom:.8rem;font-size:.92rem;line-height:1.65}.quals[data-astro-cid-bqpmwtyo]{margin:.9rem 0 0}.quals[data-astro-cid-bqpmwtyo] dt[data-astro-cid-bqpmwtyo]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.7rem;font-weight:700}.quals[data-astro-cid-bqpmwtyo] dd[data-astro-cid-bqpmwtyo]{color:var(--ink-2);margin:0 0 .25rem;font-size:.88rem}.links[data-astro-cid-bqpmwtyo]{flex-wrap:wrap;gap:.4rem 1rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.expertise[data-astro-cid-bqpmwtyo]{color:var(--muted);margin:.9rem 0 0;font-size:.8rem}
