.pop__ph[data-astro-cid-zgofuphd]{font-family:var(--font-ui);font-size:.8125rem;color:var(--muted);margin-top:1rem}.pop[data-astro-cid-zgofuphd]{position:relative;display:grid;background:var(--sand-30)}.pop__words[data-astro-cid-zgofuphd]{padding:calc(var(--header-h) + clamp(1.5rem,4vw,3rem)) var(--gutter) clamp(2.5rem,6vw,4rem);display:grid;align-content:end}.pop__role[data-astro-cid-zgofuphd]{margin:clamp(2rem,5vw,3.5rem) 0 1rem;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--muted)}.pop__name[data-astro-cid-zgofuphd]{margin:0;display:grid;font-family:var(--font-display);font-weight:400;font-size:clamp(3rem,1.2rem + 5vw,6rem);line-height:.96;color:var(--heading)}.pop__line[data-astro-cid-zgofuphd]{display:block}.pop__line--2[data-astro-cid-zgofuphd]{padding-left:.9em}.pop__line--3[data-astro-cid-zgofuphd]{padding-left:.4em}.pop__line-in[data-astro-cid-zgofuphd]{display:inline-block}.pop__business[data-astro-cid-zgofuphd]{margin:clamp(1.5rem,3vw,2.25rem) 0 .4rem;font-family:var(--font-editorial);font-style:italic;font-size:1.5rem;color:var(--heading)}.pop__name[data-astro-cid-zgofuphd]+.pop__creds[data-astro-cid-zgofuphd]{margin-top:clamp(1.5rem,3vw,2.25rem)}.pop__creds[data-astro-cid-zgofuphd]{margin:0;max-width:30rem;font-size:var(--fs-small);line-height:1.55;color:var(--sage-80)}.pop__pull[data-astro-cid-zgofuphd]{margin:clamp(2rem,4vw,3rem) 0 0;max-width:34rem;font-family:var(--font-editorial);font-size:clamp(1.35rem,1.1rem + .8vw,1.85rem);line-height:1.4;color:var(--sage-100)}.pop__portrait[data-astro-cid-zgofuphd]{position:relative;aspect-ratio:4 / 5;overflow:hidden}.pop__cap[data-astro-cid-zgofuphd]{position:absolute;left:var(--gutter);bottom:clamp(1.25rem,4svh,2.5rem);z-index:1;isolation:isolate}.pop__cap[data-astro-cid-zgofuphd]:before{content:"";position:absolute;inset:-2.5rem -4rem -2rem -2.5rem;z-index:-1;background:radial-gradient(closest-side,rgb(var(--veil-rgb) / .62),rgb(var(--veil-rgb) / .3) 60%,transparent);pointer-events:none}.pop__cap[data-astro-cid-zgofuphd] .cap{margin:0}@media(min-width:900px){.pop--portrait[data-astro-cid-zgofuphd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh}.pop--portrait[data-astro-cid-zgofuphd] .pop__words[data-astro-cid-zgofuphd]{padding-left:max(var(--gutter),calc((100vw - var(--wrap-max)) / 2 + var(--gutter)))}.pop__portrait[data-astro-cid-zgofuphd]{aspect-ratio:auto;min-height:100svh}.pop--type[data-astro-cid-zgofuphd]{min-height:78svh}.pop--type[data-astro-cid-zgofuphd] .pop__words[data-astro-cid-zgofuphd]{padding-left:max(var(--gutter),calc((100vw - var(--wrap-max)) / 2 + var(--gutter)));max-width:64rem}}@media(max-width:899px){.pop--portrait[data-astro-cid-zgofuphd] .pop__portrait[data-astro-cid-zgofuphd]{order:-1}.pop--portrait[data-astro-cid-zgofuphd] .pop__words[data-astro-cid-zgofuphd]{padding-top:clamp(1.5rem,5vw,2.5rem)}.pop--portrait[data-astro-cid-zgofuphd] .pop__role[data-astro-cid-zgofuphd]{margin-top:1.5rem}}@media(prefers-reduced-motion:no-preference){html.mo .pop__portrait[data-astro-cid-zgofuphd]{animation:pop-tide 1.4s var(--ease-tide) both}html.mo .pop__portrait[data-astro-cid-zgofuphd] :is(img,video){animation:pop-settle 2.6s var(--ease-settle) both}html.mo .pop__line-in[data-astro-cid-zgofuphd]{animation:pop-rise 1.3s var(--ease-settle) both}html.mo .pop__line--1[data-astro-cid-zgofuphd] .pop__line-in[data-astro-cid-zgofuphd]{animation-delay:.3s}html.mo .pop__line--2[data-astro-cid-zgofuphd] .pop__line-in[data-astro-cid-zgofuphd]{animation-delay:.44s}html.mo .pop__line--3[data-astro-cid-zgofuphd] .pop__line-in[data-astro-cid-zgofuphd]{animation-delay:.58s}}@keyframes pop-tide{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pop-settle{0%{scale:1.06}to{scale:1}}@keyframes pop-rise{0%{opacity:0;translate:0 .4em}to{opacity:1;translate:0 0}}.person[data-astro-cid-zgofuphd]{padding:var(--section-y) 0}.person__grid[data-astro-cid-zgofuphd]{display:grid;gap:var(--space-l) clamp(2rem,6vw,7rem);align-items:start}.person__h[data-astro-cid-zgofuphd]{margin:0 0 1.1rem;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--muted);line-height:var(--lh-label)}.person__pillars[data-astro-cid-zgofuphd]{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.person__pillar[data-astro-cid-zgofuphd]{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;color:var(--sage-80);text-decoration:none;font-family:var(--font-editorial);font-style:italic;font-size:1.2rem}.person__pillar[data-astro-cid-zgofuphd] .lm-icon{color:var(--sage-60)}@media(hover:hover){.person__pillar[data-astro-cid-zgofuphd]:hover span[data-astro-cid-zgofuphd]{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}}.person[data-astro-cid-zgofuphd] .person__section p[data-astro-cid-zgofuphd]{color:var(--sage-100);max-width:36rem}.person__lead[data-astro-cid-zgofuphd]{font-family:var(--font-serif);font-size:var(--fs-lead);line-height:1.5}.person__list[data-astro-cid-zgofuphd]{margin:0 0 1em;padding-left:1.1rem;max-width:36rem;font-size:var(--fs-small);line-height:1.6;color:var(--sage-100)}.person__list[data-astro-cid-zgofuphd] li[data-astro-cid-zgofuphd]+li[data-astro-cid-zgofuphd]{margin-top:.35rem}.person__list[data-astro-cid-zgofuphd] li[data-astro-cid-zgofuphd]::marker{color:var(--sage-40)}.person[data-astro-cid-zgofuphd] .to-come{margin-top:1.25rem;max-width:34rem}.person__details[data-astro-cid-zgofuphd]{margin-top:clamp(2rem,4vw,3rem);max-width:40rem}.person__details[data-astro-cid-zgofuphd] .person-acc-list{margin:0;padding:0 0 .5rem 1.1rem;font-size:var(--fs-small);line-height:1.6;color:var(--sage-100)}.person__details[data-astro-cid-zgofuphd] .person-acc-list li+li{margin-top:.35rem}.person__details[data-astro-cid-zgofuphd] .person-acc-list li::marker{color:var(--sage-40)}@media(min-width:1100px){.person__details[data-astro-cid-zgofuphd] .person-acc-list--cols{columns:2;column-gap:2.5rem}.person__details[data-astro-cid-zgofuphd] .person-acc-list--cols li{break-inside:avoid}}@media(min-width:900px){.person__grid[data-astro-cid-zgofuphd]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.person__side[data-astro-cid-zgofuphd]{position:sticky;top:calc(var(--header-compact) + 1.5rem)}}.leads__heading[data-astro-cid-zgofuphd]{margin:0 0 clamp(2rem,3vw,2.75rem)}.lead-frame[data-astro-cid-zgofuphd]{margin:0}.lead-card[data-astro-cid-zgofuphd]{display:grid;gap:.5rem;color:inherit;text-decoration:none}.lead-card__media[data-astro-cid-zgofuphd]{display:block;overflow:hidden;margin-bottom:.5rem}.lead-card__media[data-astro-cid-zgofuphd] .media{transition:transform .7s var(--ease-soft)}@media(hover:hover){.lead-card[data-astro-cid-zgofuphd]:hover .lead-card__media[data-astro-cid-zgofuphd] .media{transform:scale(1.03)}}.lead-card[data-astro-cid-zgofuphd]:focus-visible{outline:1.5px solid var(--focus);outline-offset:4px}.lead-card__name[data-astro-cid-zgofuphd]{font-family:var(--font-serif);font-size:var(--fs-card);line-height:1.2;color:var(--heading)}.lead-card__short[data-astro-cid-zgofuphd]{font-size:var(--fs-small);line-height:1.55;color:var(--sage-100)}.people-nav[data-astro-cid-zgofuphd]{border-top:1px solid var(--rule)}.people-nav__row[data-astro-cid-zgofuphd]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.people-nav__row[data-astro-cid-zgofuphd]>[data-astro-cid-zgofuphd]:last-child{justify-self:end}@media(max-width:699px){.people-nav__row[data-astro-cid-zgofuphd]{grid-template-columns:1fr 1fr}.people-nav[data-astro-cid-zgofuphd] .people-nav__all{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.lead-card__media[data-astro-cid-zgofuphd] .media{transition:none}}
