.institute-people .people-introduction{padding-bottom:88px}.people-directory{color:#fdfdfd;background:#083a4f;padding:72px 7% 96px}.people-directory-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px;display:flex}.person-profile{border-top:1px solid #c0d5d666;min-width:0;padding:36px 0 44px}.person-profile .person-discipline{color:#c0d5d6;margin:0 0 24px;font-size:.875rem}.person-card-link{color:inherit;text-decoration:none;display:block}.person-card{background:#083a4f;border:1px solid #c0d5d666;transition:transform .22s,border-color .22s}.person-card-link:hover .person-card{border-color:#c0d5d6;transform:translateY(-4px)}.person-card-link:focus-visible{outline-offset:6px;outline:2px solid #c0d5d6}.person-card .portrait-slot{aspect-ratio:4/5;width:100%}.person-card-meta{padding:18px 20px 20px}.person-card-name{color:#fdfdfd;margin:0;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:400;line-height:1.05}.person-card-role{color:#c0d5d6;min-height:2.9em;margin-top:10px;font-size:.875rem;line-height:1.45}.person-read-profile{color:#a58d66;letter-spacing:.02em;border-top:1px solid #c0d5d633;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;font-size:.8rem;display:flex}.people-purpose{flex-direction:column;justify-content:space-between;gap:48px;min-height:calc(100svh - 84px);padding:40px;display:flex}.person-card-link:hover .person-read-profile{color:#c0d5d6}.people-directory-heading>p{font-size:1rem}.people-directory-heading>p span{color:#c0d5d6;font-size:.875rem}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:28px;display:grid}@media (max-width:1100px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.institute-people .people-introduction{padding-bottom:56px}.people-directory{padding:48px 20px}.people-directory-heading{margin-bottom:36px;display:block}.people-directory-heading>p{margin-top:24px}.people-grid,.people-purpose{grid-template-columns:1fr}.person-profile .person-role{min-height:0}.people-purpose{padding:56px 20px}.person-profile{padding-bottom:32px}.person-front{grid-template-rows:auto 124px}.person-front .portrait-slot img{object-fit:contain}.person-back{padding:20px}.person-back h3{font-size:1.7rem}.person-bio p{font-size:.85rem}}.people-advisory{color:#fdfdfd;background:#083a4f;border-top:1px solid #c0d5d640;padding:72px 7% 96px;overflow:hidden}.people-advisory-heading{border-bottom:1px solid #c0d5d652;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(32px,7vw,112px);margin-bottom:0;padding-bottom:clamp(32px,5vw,64px);display:grid}.people-advisory-heading .institute-label{color:#c0d5d6;margin-bottom:0}.people-advisory-heading h2{max-width:13ch}.adviser-list{display:grid}.adviser-profile{border-bottom:1px solid #c0d5d652;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);padding:clamp(56px,8vw,112px) 0;display:grid}.adviser-profile:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,360px)}.adviser-profile:nth-child(2n) .adviser-portrait{grid-area:1/2}.adviser-profile:nth-child(2n) .adviser-bio{grid-area:1/1;justify-self:end}.adviser-portrait{isolation:isolate;width:min(100%,360px);position:relative}.adviser-portrait:after{z-index:-1;content:"";border:1px solid #c0d5d64d;position:absolute;inset:14px -14px -14px 14px}.adviser-portrait img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.88)contrast(1.03);width:100%;height:auto;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.16,1,.3,1);display:block}.adviser-bio{min-width:0;max-width:62ch}.adviser-meta{border-bottom:1px solid #c0d5d633;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:16px;display:flex}.adviser-meta .institute-label{color:#c0d5d6}.adviser-meta>p:last-child{color:#c0d5d6;letter-spacing:.12em;flex:none;font-size:.75rem}.adviser-count-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adviser-bio h3{letter-spacing:-.035em;margin:clamp(24px,3vw,40px) 0 24px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.adviser-bio>p:not(.institute-label){margin-top:20px;line-height:1.7}.adviser-bio .institute-link{color:inherit;margin-top:28px}@media (hover:hover){.adviser-profile:hover .adviser-portrait img{filter:saturate()contrast(1.02);transform:translate(-3px,-3px)}}@media (max-width:767px){.people-advisory{padding:48px 20px 64px}.people-advisory-heading{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:32px}.adviser-profile{grid-template-columns:minmax(0,1fr);gap:36px;padding:56px 0}.adviser-profile:nth-child(2n){grid-template-columns:minmax(0,1fr)}.adviser-profile:nth-child(2n) .adviser-portrait,.adviser-profile:nth-child(2n) .adviser-bio{grid-column:1}.adviser-profile:nth-child(2n) .adviser-portrait{grid-row:1}.adviser-profile:nth-child(2n) .adviser-bio{grid-row:2;justify-self:start}.adviser-portrait{width:min(88vw,360px)}.adviser-portrait:after{inset:10px -10px -10px 10px}.adviser-meta{align-items:flex-start}.adviser-meta .institute-label{max-width:28ch}}@media (prefers-reduced-motion:reduce){.adviser-portrait img{transition:none}}
