.profile-details[data-astro-cid-zlm43ef3]{border-top:1px solid var(--rule);gap:1.25rem 2rem;max-width:85ch;margin:1.5rem 0 0;padding-top:1.5rem;display:grid}.profile-details[data-astro-cid-zlm43ef3] dt[data-astro-cid-zlm43ef3]{color:var(--teal);margin-bottom:.4rem;font-size:.875rem;font-weight:700}.profile-details[data-astro-cid-zlm43ef3] dd[data-astro-cid-zlm43ef3]{color:var(--ink-2);font-size:var(--fs-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.75}@media (width>=48rem){.profile-details[data-astro-cid-zlm43ef3]{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise[data-astro-cid-zlm43ef3]{grid-column:1/-1}}.person[data-astro-cid-xcdocfpp]{min-width:0;position:relative}.person[data-astro-cid-xcdocfpp].is-open>.portrait[data-astro-cid-xcdocfpp],.person[data-astro-cid-xcdocfpp].is-open>.person-name[data-astro-cid-xcdocfpp],.person[data-astro-cid-xcdocfpp].is-open>.person-title[data-astro-cid-xcdocfpp]{display:none}.person[data-astro-cid-xcdocfpp].is-open .overlay[data-astro-cid-xcdocfpp]{padding-top:3.5rem;position:relative;inset:auto;overflow:visible}.overlay-bio[data-astro-cid-xcdocfpp] p[data-astro-cid-xcdocfpp]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 1rem;line-height:1.75}.overlay-bio[data-astro-cid-xcdocfpp] p[data-astro-cid-xcdocfpp]:last-child{margin-bottom:0}.refined[data-astro-cid-xcdocfpp] .portrait[data-astro-cid-xcdocfpp]{aspect-ratio:1;border-radius:var(--r-md)}.refined[data-astro-cid-xcdocfpp] .person-name[data-astro-cid-xcdocfpp]{margin-top:1rem;font-size:1.2rem}.refined[data-astro-cid-xcdocfpp] .person-title[data-astro-cid-xcdocfpp]{min-height:3.3em;margin-top:.4rem;line-height:1.55}.refined[data-astro-cid-xcdocfpp].is-open>.portrait[data-astro-cid-xcdocfpp],.refined[data-astro-cid-xcdocfpp].is-open>.person-name[data-astro-cid-xcdocfpp],.refined[data-astro-cid-xcdocfpp].is-open>.person-title[data-astro-cid-xcdocfpp]{display:none}.refined[data-astro-cid-xcdocfpp] .overlay[data-astro-cid-xcdocfpp]{box-shadow:var(--shadow-2);padding:3.5rem 1.5rem 1.5rem;position:relative;inset:auto;overflow:visible}.refined[data-astro-cid-xcdocfpp] .overlay-portrait[data-astro-cid-xcdocfpp]{width:5.5rem;margin-bottom:.75rem}.refined[data-astro-cid-xcdocfpp] .close[data-astro-cid-xcdocfpp]{width:2.75rem;height:2.75rem;top:.6rem;right:.6rem}.refined[data-astro-cid-xcdocfpp] .overlay-bio[data-astro-cid-xcdocfpp]{line-height:1.7}.portrait[data-astro-cid-xcdocfpp]{aspect-ratio:3/4;border-radius:var(--r-lg);background:var(--sage-light);margin-bottom:var(--s-4);position:relative;overflow:hidden}.portrait[data-astro-cid-xcdocfpp] img[data-astro-cid-xcdocfpp]{object-fit:cover;object-position:center top;width:100%;height:100%}.monogram[data-astro-cid-xcdocfpp]{width:100%;height:100%;font-family:var(--font-serif);color:var(--teal);background:var(--sage-light);place-content:center;font-size:3rem;display:grid}.plus[data-astro-cid-xcdocfpp]{right:var(--s-4);bottom:var(--s-4);cursor:pointer;background:var(--white);width:2.75rem;height:2.75rem;color:var(--teal);box-shadow:var(--shadow-2);transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;border-radius:50%;place-content:center;font-size:1.5rem;line-height:1;display:grid;position:absolute}.plus[data-astro-cid-xcdocfpp]:hover{background:var(--teal);color:var(--white);transform:scale(1.06)}.person-name[data-astro-cid-xcdocfpp]{color:var(--ink-heading);margin:0;font-size:1.125rem;font-weight:700}.person-title[data-astro-cid-xcdocfpp]{color:var(--ink-2);font-size:var(--fs-small);margin:.15rem 0 0}.overlay[data-astro-cid-xcdocfpp][hidden]{display:none}.overlay[data-astro-cid-xcdocfpp]{z-index:2;background:var(--off);border:1px solid var(--rule);border-radius:var(--r-lg);padding:var(--s-6);align-content:start;gap:var(--s-2);overscroll-behavior:contain;box-shadow:var(--shadow-3);animation:panel-in .22s var(--ease-in);display:grid;position:absolute;inset:0;overflow:auto}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}}.close[data-astro-cid-xcdocfpp]{right:var(--s-4);top:var(--s-4);border:1px solid var(--rule);background:var(--white);width:2.75rem;height:2.75rem;color:var(--navy);cursor:pointer;border-radius:50%;place-content:center;font-size:1.25rem;display:grid;position:absolute}.close[data-astro-cid-xcdocfpp]:hover{background:var(--sage-light)}.overlay-portrait[data-astro-cid-xcdocfpp]{aspect-ratio:1;width:56%;max-width:11rem;margin-bottom:var(--s-3);border-radius:50%;overflow:hidden}.overlay-portrait[data-astro-cid-xcdocfpp] img[data-astro-cid-xcdocfpp]{object-fit:cover;object-position:center top;width:100%;height:100%}.overlay-portrait[data-astro-cid-xcdocfpp] .monogram[data-astro-cid-xcdocfpp]{font-size:2.25rem}.overlay-name[data-astro-cid-xcdocfpp]{font-family:var(--font-serif);color:var(--navy);margin:0;font-size:1.5rem;line-height:1.15}.overlay-title[data-astro-cid-xcdocfpp]{color:var(--teal);font-weight:700;font-size:var(--fs-small);margin:0}.overlay-bio[data-astro-cid-xcdocfpp]{max-width:85ch;color:var(--ink-2);font-size:var(--fs-small);margin-top:var(--s-2)}.overlay-link[data-astro-cid-xcdocfpp]{margin-top:var(--s-2);font-size:var(--fs-small)}.on-dark .person-name[data-astro-cid-xcdocfpp]{color:var(--white)}.on-dark .person-title[data-astro-cid-xcdocfpp]{color:var(--ink-inverse-2)}@media (prefers-reduced-motion:reduce){.overlay[data-astro-cid-xcdocfpp]{animation:none}}
