.member-list-wrap .member-list a{display:grid;grid-template-columns:subgrid;grid-row:span 4;grid-template-rows:auto 1fr auto auto}.member-list-wrap .member-list a:hover img{opacity:0.85}.member-list-wrap .member-list a:hover .lead span{background-size:100% 1px}.member-list-wrap .member-list .img{padding-bottom:10px}.member-list-wrap .member-list .img img{-webkit-border-radius:6px !important;border-radius:6px !important}.member-list-wrap .member-list .lead span{font-weight:bold;font-size:1.125rem;margin:.9375rem 0;position:relative;display:inline;background:linear-gradient(to right, #333 0%, #333 100%) bottom left no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .3s ease}.member-list-wrap .member-list .affair{font-size:.875rem;color:var(--gray_600)}.member-list-wrap .member-list .work{font-size:.75rem;color:var(--gray_600)}.member-list-wrap .member-list .name,.member-list-wrap .member-list .initial{font-size:1.5rem;font-weight:bold}.member-list-wrap .member-list .type{display:inline-block;background:#FFF;border:1px solid var(--gray_100);padding:0 1em;-webkit-border-radius:1em !important;border-radius:1em !important;margin-top:.375rem}.member-list-wrap .grid-wrap{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:50px}body.people h1.copy{font-size:2.375rem}@media (max-width: 575px){body.people section.member-intro .flex-wrap{flex-direction:column-reverse;align-items:baseline}}body.people section.member-intro .flex-wrap figure{flex-basis:300px}@media (max-width: 575px){body.people section.member-intro .flex-wrap figure{width:100%;flex-basis:auto}}body.people section.member-intro .flex-wrap .profile{flex:1}body.people section.member-intro .flex-wrap .profile .lead{font-weight:bold;font-size:rm(18px)}body.people section.member-intro .flex-wrap .profile .name{font-size:1.875rem;font-weight:bold}body.people section.member-intro .flex-wrap .profile .type{border:1px solid var(--gray_200);padding:0 1em;border-radius:1em}body.people section.member-index ul.grid-wrap{grid-template-columns:repeat(3, 1fr)}@media (max-width: 575px){body.people section.member-index ul.grid-wrap{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}}body.people section.member-index ul.grid-wrap li{flex-basis:20%;margin:0;list-style:none;border-bottom:2px solid var(--gray_100)}body.people section.member-index ul.grid-wrap li a{display:flex;justify-content:space-between;align-items:center;font-weight:bold}body.people section.member-index ul.grid-wrap li a i{position:relative;display:inline-block;margin-left:0.5em;width:3px;height:15px;margin:0 5px;border-radius:9999px;background-color:#000000}body.people section.member-index ul.grid-wrap li a i::before,body.people section.member-index ul.grid-wrap li a i::after{content:"";position:absolute;bottom:0;left:calc(50% - 1.5px);width:3px;height:10px;border-radius:9999px;background-color:#000000;transform-origin:50% calc(100% - 1.5px)}body.people section.member-index ul.grid-wrap li a i::before{transform:rotate(45deg)}body.people section.member-index ul.grid-wrap li a i::after{transform:rotate(-45deg)}body.people section.member-interview h3.heading{padding-top:2.5rem}body.people section.member-interview h3.heading:first-of-type{padding-top:0}body.people section.member-interview figure{padding:1.25rem 0}body.people section.member-interview p{font-size:1.125rem}body.people section.member-interview p br{margin-bottom:0.8em;display:block}body.people section.member-other.bg{background:var(--gray_100)}body.people section.member-other .heading-wrap{text-align:center;font-size:90% !important;padding-bottom:2rem}body.people.archive section.people.bg{background:var(--gray_100)}
