.team-member-module__SohB7a__page{--profile-bg:#f8f4ed;--profile-navy:#003049;--profile-soft:#465d69;--profile-muted:#657780;--profile-orange:#ff5d0c;--profile-rule:#c8c7bf;background:var(--profile-bg);width:100%;min-height:70vh;color:var(--profile-navy);-webkit-font-smoothing:antialiased;font-family:Geist,Verdana,sans-serif}.team-member-module__SohB7a__wrap{width:100%;padding:var(--page-top) var(--page-gutter) var(--page-bottom)}.team-member-module__SohB7a__back{min-height:44px;color:var(--profile-soft);align-items:center;gap:9px;margin-bottom:clamp(34px,5vw,72px);font-size:14px;font-weight:600;text-decoration:none;transition:color .16s ease-out,transform .16s ease-out;display:inline-flex}.team-member-module__SohB7a__back:hover{color:var(--profile-orange)}.team-member-module__SohB7a__back:active,.team-member-module__SohB7a__social:active,.team-member-module__SohB7a__articleLink:active{transform:scale(.96)}.team-member-module__SohB7a__profile{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(48px,7vw,132px);display:grid}.team-member-module__SohB7a__portrait{aspect-ratio:4/5;outline-offset:-1px;background:#e9e2d6;border-radius:18px;outline:1px solid #0000001a;width:100%;margin:0;overflow:hidden}.team-member-module__SohB7a__portrait img{object-fit:cover;width:100%;height:100%;display:block}.team-member-module__SohB7a__monogram{background:var(--profile-navy);width:100%;height:100%;color:var(--profile-bg);place-items:center;font-family:Pppangramsans,Verdana,sans-serif;font-size:clamp(72px,10vw,172px);font-weight:600;display:grid}.team-member-module__SohB7a__content{padding-top:clamp(0px,3.6vw,58px)}.team-member-module__SohB7a__name{max-width:12ch;color:var(--profile-navy);letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Pppangramsans,Verdana,sans-serif;font-size:clamp(48px,6.5vw,112px);font-weight:600;line-height:.92}.team-member-module__SohB7a__role{color:var(--profile-orange);letter-spacing:.08em;text-transform:uppercase;margin:clamp(18px,2vw,28px) 0 0;font-size:clamp(13px,1.1vw,16px);font-weight:600;line-height:1.35}.team-member-module__SohB7a__bio{max-width:65ch;color:var(--profile-soft);text-wrap:pretty;margin:clamp(24px,3.2vw,48px) 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.58}.team-member-module__SohB7a__social{min-height:44px;color:var(--profile-orange);align-items:center;gap:8px;margin-top:clamp(24px,3vw,40px);font-size:14px;font-weight:700;text-decoration:none;transition:color .16s ease-out,transform .16s ease-out;display:inline-flex}.team-member-module__SohB7a__social:hover{color:var(--profile-navy)}.team-member-module__SohB7a__articles{width:100%;max-width:900px;margin-top:clamp(72px,7vw,112px)}.team-member-module__SohB7a__articlesHeading{max-width:16ch;color:var(--profile-navy);letter-spacing:-.025em;text-wrap:balance;margin:0 0 clamp(26px,3vw,40px);font-family:Pppangramsans,Verdana,sans-serif;font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.04}.team-member-module__SohB7a__articleList{border-top:1px solid var(--profile-rule)}.team-member-module__SohB7a__article{border-bottom:1px solid var(--profile-rule)}.team-member-module__SohB7a__articleLink{min-height:112px;color:inherit;transform-origin:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 0;text-decoration:none;transition:color .18s ease-out,transform .16s ease-out;display:grid}.team-member-module__SohB7a__articleLink:hover{color:var(--profile-orange)}.team-member-module__SohB7a__articleLink h3{letter-spacing:-.018em;text-wrap:balance;max-width:680px;margin:0;font-family:Pppangramsans,Verdana,sans-serif;font-size:clamp(23px,2.4vw,32px);font-weight:600;line-height:1.16}.team-member-module__SohB7a__articleMeta{color:var(--profile-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:5px 13px;margin:0;font-size:13px;display:flex}.team-member-module__SohB7a__articleMeta>*+:before{content:"·";color:var(--profile-rule);margin-right:13px}@media (min-width:1600px){.team-member-module__SohB7a__profile{grid-template-columns:minmax(440px,.82fr) minmax(0,1.18fr);gap:clamp(120px,8vw,164px)}.team-member-module__SohB7a__name{font-size:clamp(112px,6.6vw,126px)}.team-member-module__SohB7a__bio{font-size:21px}.team-member-module__SohB7a__profile:not(.team-member-module__SohB7a__profileWithArticles) .team-member-module__SohB7a__portrait{aspect-ratio:1;justify-self:end;width:min(100%,540px)}}@media (min-width:1800px){.team-member-module__SohB7a__profile{grid-template-columns:minmax(500px,.86fr) minmax(0,1.14fr);gap:176px}.team-member-module__SohB7a__name{font-size:132px}.team-member-module__SohB7a__bio{max-width:68ch;font-size:22px}}@media (max-width:1024px){.team-member-module__SohB7a__profile{grid-template-columns:1fr;gap:42px}.team-member-module__SohB7a__portrait{aspect-ratio:4/5;justify-self:start;width:min(100%,560px)}.team-member-module__SohB7a__content{max-width:760px;padding-top:0}.team-member-module__SohB7a__name{font-size:clamp(52px,10vw,82px)}}@media (max-width:640px){.team-member-module__SohB7a__wrap{padding-inline:20px}.team-member-module__SohB7a__back{margin-bottom:28px}.team-member-module__SohB7a__profile{gap:30px}.team-member-module__SohB7a__portrait{width:100%}.team-member-module__SohB7a__name{font-size:clamp(44px,14vw,62px);line-height:.95}.team-member-module__SohB7a__role{margin-top:16px}.team-member-module__SohB7a__bio{margin-top:22px;font-size:16px;line-height:1.58}.team-member-module__SohB7a__articles{margin-top:72px}.team-member-module__SohB7a__articleLink{grid-template-columns:1fr;align-items:start;gap:14px;min-height:0;padding:24px 0}.team-member-module__SohB7a__articleMeta{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.team-member-module__SohB7a__back,.team-member-module__SohB7a__social,.team-member-module__SohB7a__articleLink{transition:none}}
