.featured-people{background:#fff;color:#000}.featured-people__intro{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,5rem)}.featured-people.section-pad h2{font-size:clamp(2rem,4.8vw,5.5rem);line-height:1.06;letter-spacing:var(--tracking-section)}.featured-people__intro>p{color:var(--text-muted);max-width:35ch;line-height:1.65;font-size:clamp(1rem,1.3vw,1.125rem)}.featured-people__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.featured-person{min-width:0;border-top:1px solid var(--rule-light)}.featured-person>a{display:block;color:inherit;text-decoration:none}.ha-portrait{aspect-ratio:4/5;overflow:hidden;background:#e8e6e6}.ha-portrait img{display:block;width:100%;height:100%;object-fit:cover}.ha-portrait--pending{display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#595959}.ha-portrait--pending p{font-size:1rem;line-height:1.5}.ha-portrait--pending span{font-size:.75rem}.featured-person__text{padding-top:1.5rem}.featured-person h3{font-size:clamp(1.5rem,2.2vw,2.75rem);font-weight:500;letter-spacing:var(--tracking-heading);line-height:1.15}.featured-person__role{margin-top:.625rem}.featured-person__role,.featured-person__secondary-role{font-size:.875rem;line-height:1.55}.featured-person__description{max-width:43ch;margin-top:1.25rem;color:var(--text-muted);font-size:1rem;line-height:1.65}.featured-person__link{display:inline-flex;align-items:center;min-height:44px;margin-top:.5rem;border-bottom:1px solid;font-size:.75rem}.featured-person>a:focus-visible h3,.featured-person>a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}@media(min-width:901px){.featured-people__grid{row-gap:0}.featured-person,.featured-person>a{display:grid;grid-row:span 6;grid-template-rows:subgrid}.featured-person__text{display:grid;grid-row:span 5;grid-template-rows:subgrid}.featured-person__text>*{align-self:start}.featured-person__link{justify-self:start}}.specialist-network{margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--rule-light);padding-top:2rem}.specialist-network>h3{margin-bottom:1.5rem}.specialist-person>a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(1.5rem,3vw,3rem);align-items:center;color:inherit;text-decoration:none}.specialist-person__text{min-width:0}.specialist-person h4{font-size:clamp(1.5rem,2.2vw,2.75rem);font-weight:500;letter-spacing:var(--tracking-heading);line-height:1.15}.specialist-person>a:focus-visible h4,.specialist-person>a:hover h4{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}@media(max-width:900px){.specialist-network{max-width:38rem;margin-inline:auto}.specialist-person>a{grid-template-columns:1fr;gap:1.25rem}.specialist-person .ha-portrait{width:100%;max-width:20rem}}.person-profile{background:#fff;color:#000}.person-profile__hero{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center}.person-profile__identity{min-width:0}.person-profile h1{margin-block:2rem;font-size:clamp(2.5rem,6vw,7rem);font-weight:500;letter-spacing:var(--tracking-section);line-height:1.03}.person-profile__role{font-size:clamp(1rem,1.6vw,1.5rem);line-height:1.5}.person-profile__focus{list-style:none;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:2rem;max-width:35rem;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.person-profile__body{padding-top:0}.person-profile__body>section{display:grid;grid-template-columns:1fr 1.7fr;gap:1rem 4rem;padding-block:2.5rem;border-top:1px solid var(--rule-light)}.person-profile__body.section-pad h2{font-size:clamp(1.25rem,2vw,2rem);line-height:1.2;letter-spacing:var(--tracking-heading)}.person-profile__body p{max-width:52ch;line-height:1.7;color:var(--text-muted)}.person-profile__body dl{display:grid;gap:1.5rem}.person-profile__body dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem}.person-profile__body dd{color:var(--text-muted);line-height:1.65;max-width:52ch}.person-profile__body .text-link{grid-column:2;justify-self:start}@media(max-width:1000px){.featured-people__intro{grid-template-columns:1fr;gap:1.5rem}.featured-people__intro>p{max-width:55ch}}@media(max-width:900px){.featured-people__grid{grid-template-columns:1fr;max-width:38rem;margin-inline:auto;gap:2.5rem}}@media(max-width:760px){.person-profile__hero{grid-template-columns:1fr;gap:2rem}.person-profile__hero .ha-portrait{max-width:32rem}.person-profile__body>section{grid-template-columns:1fr;gap:1.25rem;padding-block:2rem}.person-profile__body .text-link{grid-column:1}}@media(max-width:600px){.featured-people__grid{grid-template-columns:1fr;gap:2.5rem}.featured-people .section-top{margin-bottom:2rem}.featured-people.section-pad h2{font-size:clamp(2rem,7vw,2.75rem)}.featured-person__text{padding-top:1.25rem}}