.person{position:relative;cursor:default}.person-card{--x-dev: 0px;display:block;position:absolute;left:calc(50% + var(--x-dev));padding:20px 0;text-align:left;font-style:normal;letter-spacing:normal;opacity:0;pointer-events:none;border-bottom:1px solid var(--ink)}.person[data-expanded="1"] .person-card{position:static;opacity:1;pointer-events:auto;transition:opacity .15s ease}.person-card-head{display:flex;align-items:center;gap:16px}.person-card-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:50%;font-family:var(--sans);font-size:16px;color:#111}.person-card-id{display:block}.person-card-name{display:block;font-family:var(--serif);font-weight:600;font-size:18px;color:var(--ink)}.person-card-role{display:block;font-family:var(--sans);font-weight:300;font-size:10px;line-height:1.4;letter-spacing:.13em;text-transform:uppercase;margin-top:.4em;color:var(--muted)}.person-card-bio{display:block;font-family:var(--sans);font-weight:300;font-size:14px;line-height:1.4;margin-top:1em;color:var(--ink);letter-spacing:.03em}@media(min-width:1500px){.person-card-name{font-size:20px}.person-card-role{font-size:11px;letter-spacing:.1em}.person-card-bio{font-size:15px}}@media(hover:hover){.person-card{position:absolute;padding:18px 20px;background:var(--paper);z-index:50;box-shadow:0 4px 24px #0000002e;border-bottom:none;font-style:normal;top:50%;transform:translateY(-100%);width:400px;max-width:86vw;text-align:left}.person[data-expanded="1"] .person-card,.person[data-interactive="1"]:hover .person-card{opacity:1;pointer-events:auto;transition:opacity .15s ease}.person-name .chevron{display:none}}@media(hover:none){.person[data-interactive="1"] .person-name{position:relative}.person[data-interactive="1"] .person-name .chevron{--width: 14px;--height: 7px;--padding: 2px;position:absolute;right:-2px;bottom:0;transform:translate(100%);width:var(--width);height:var(--height);padding:calc((1em - var(--height)) / 2) var(--padding);box-sizing:content-box;transition:transform .3s ease}.person[data-interactive="1"][data-expanded="1"] .person-name .chevron{transform:translate(100%) rotate(180deg)}@media(min-width:768px){.person[data-interactive="1"] .person-name .chevron{--width: 16px;--height: 8px;right:-3px}}@media(min-width:1024px){.person[data-interactive="1"] .person-name .chevron{--width: 21px;--height: 11px;right:-4px}}}#about{max-width:var(--main-width);margin-left:var(--padding);margin-right:var(--padding)}#about section{margin-bottom:50px}.section-label{font-weight:600;font-size:14px;letter-spacing:.2em;margin:6em 0 1em}#about section:first-child{margin-top:0}.groups{display:flex;flex-direction:column}details{--chevron-size: 14px;--chevron-margin: 12px;--chevron-padding: 5px;--member-padding: calc(var(--chevron-size) + var(--chevron-margin) + var(--chevron-padding));border-top:1px solid var(--rule-faint);padding:26px 0}details:last-child{border-bottom:1px solid var(--rule-faint)}summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:calc(var(--chevron-size) + var(--chevron-padding) * 2) 1fr;column-gap:var(--chevron-margin)}summary::-webkit-details-marker{display:none}.chevron{width:var(--chevron-size);padding:var(--chevron-padding);box-sizing:content-box;transition:transform .25s ease}details[open] .chevron{transform:rotate(180deg)}.group-title,.group-description{font-size:14px}.group-title{font-family:var(--sans);font-weight:600;letter-spacing:.2em}.group-description{grid-column:2;font-family:var(--sans);font-weight:300;line-height:1.5;margin-top:.7em;letter-spacing:.05em;color:var(--muted)}.members{list-style:none;margin-top:3em;font-size:14px;padding:0}.members p{margin:0;max-width:none}.members .member{--avatar-size: 0px;--avatar-gap: 16px;border-top:1px dotted var(--rule-faint);padding:1.2em 0 2.4em}.members.cards .member:last-child{border-bottom:1px dotted var(--rule-faint)}.member-head{display:flex;align-items:center;gap:var(--avatar-gap)}.member-id{min-width:0}.members .member-name{font-weight:600;font-size:18px;line-height:1}.member-body{padding-left:calc(var(--avatar-size) + var(--avatar-gap))}.members p a{border-bottom:none}.members p a:hover{border-bottom:1px solid var(--ink)}.members .member-field{font-family:var(--sans);font-weight:300;font-size:12px;letter-spacing:.1em;line-height:1.67;margin-top:.3em;color:var(--muted)}.member-field.inline{display:inline;margin-left:12px}.members .member-bio,.members .member-articles,.members .member-affiliation{font-family:var(--sans);font-weight:300;line-height:1;letter-spacing:.03em}.members .member-bio{font-weight:300;line-height:1.5;margin-top:1em}.member-articles{margin-top:2.5em;letter-spacing:.1em}.member-count{display:inline-flex;align-items:center;gap:10px;border:1px solid transparent;cursor:pointer}.member-article{font-family:var(--serif);font-size:1.15em;font-style:italic}.member-article+.member-article{margin-top:10px}.member-articles[data-expanded="0"] .member-article{display:none}.member-count svg{width:30px;height:9px}.members .member-affiliation{font-weight:600;margin-top:1em}.member-articles+.member-affiliation{margin-top:2.5em}.members .member-affiliation a{text-decoration:none}.members.rows .member{padding:1.2em 0}.members.rows .member:last-child{border-bottom:1px dotted var(--rule-faint)}.member-articles[data-expanded="1"] .member-count{margin-bottom:15px}.members.rows .member-count{margin-top:1em}.members.rows .member-articles{margin-top:0}section.body:first-of-type>*:first-child{margin-top:0}@media(min-width:720px){#about{margin-left:auto;margin-right:auto}.members.two-col{display:grid;grid-template-columns:1fr 1fr}.members.two-col.odd-count:after{content:"";display:block;border-top:1px dotted var(--rule-faint);border-bottom:1px dotted var(--rule-faint)}.member-inner{height:100%;padding-left:var(--member-padding)}.members.two-col .member:nth-child(2n) .member-inner{padding-left:2em;padding-right:var(--member-padding)}.members.two-col .member:nth-child(odd) .member-inner{border-right:1px dotted var(--rule-faint);padding-right:2em;padding-left:var(--member-padding)}.members.two-col .member:nth-last-child(-n+2):nth-child(odd){border-bottom:1px dotted var(--rule-faint)}.members.rows .member{padding-right:var(--member-padding)}}@media(min-width:1024px){details{--chevron-padding: 6px;--chevron-margin: 8px }.members .member-name{font-size:20px}.members .member-field{margin-top:.4em;font-size:13px}.members{margin-top:3.5em;font-size:15px}.group-title,.group-description,.section-label{font-size:16px}.members .member{padding-top:1.3em}.members.rows .member{padding-top:1.3em;padding-bottom:1.4em}}@media(min-width:1500px){details{--chevron-size: 16px}.members .member-name{font-size:22px}.members{margin-top:4em;font-size:16px}.members.rows .member{padding-bottom:1.5em}.section-label{font-size:19px}.group-title,.group-description{font-size:18px}}@media(hover:hover){.member-count:hover{border-bottom:1px solid var(--ink)}.member-article:hover{text-decoration:underline}}
