.page-module__xgPmsG__story{padding-block:clamp(2rem, 1rem + 3vw, 4rem) var(--space-section);position:relative}.page-module__xgPmsG__beats{gap:2.5rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);padding:0;list-style:none;display:grid}@media (min-width:900px){.page-module__xgPmsG__beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 2vw,3rem)}}.page-module__xgPmsG__beats li{view-timeline:--beat block;align-content:start;gap:1rem;padding-top:1.5rem;display:grid;position:relative}.page-module__xgPmsG__beats li:before,.page-module__xgPmsG__beats li:after{content:"";height:2px;position:absolute;top:0;left:0;right:0}.page-module__xgPmsG__beats li:before{background:var(--line)}.page-module__xgPmsG__beats li:after{background:var(--violet-fg);transform-origin:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-module__xgPmsG__beats li:after{animation:linear both page-module__xgPmsG__beat-fill;animation-timeline:--beat;animation-range:cover calc(14% + var(--i,0) * 9%) cover calc(46% + var(--i,0) * 9%)}}}@keyframes page-module__xgPmsG__beat-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.page-module__xgPmsG__beatLabel{letter-spacing:-.035em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:800;line-height:1.15}.page-module__xgPmsG__beatLinks{flex-wrap:wrap;gap:0 1.75rem;margin-top:.25rem;display:flex}.page-module__xgPmsG__beats p{font-size:var(--fs-lead);color:var(--text-2);max-width:46ch;line-height:1.55}.page-module__xgPmsG__storyClose{max-width:26ch;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.04em;color:var(--text);text-wrap:balance;margin-top:clamp(3rem,2rem + 3vw,5rem);font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:800;line-height:1.1}.page-module__xgPmsG__work{border-top:1px solid var(--line);padding:0;list-style:none;display:grid}.page-module__xgPmsG__work li{border-bottom:1px solid var(--line);align-content:start;gap:.5rem;padding:1.75rem 0;display:grid}.page-module__xgPmsG__work p{color:var(--text-2);max-width:46ch}@media (min-width:768px){.page-module__xgPmsG__work{grid-template-columns:1fr 1fr}.page-module__xgPmsG__work li{padding:2rem 2rem 2rem 0}.page-module__xgPmsG__work li:nth-child(2n){border-left:1px solid var(--line);padding-left:2rem}}.page-module__xgPmsG__people{gap:clamp(2.5rem,2rem + 2vw,3.5rem);padding:0;list-style:none;display:grid}@media (min-width:1200px){.page-module__xgPmsG__people{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,1rem + 3vw,4.5rem)}}.page-module__xgPmsG__person{border-top:1px solid var(--line);align-items:start;gap:1.25rem;padding-top:2rem;display:grid}@media (min-width:640px){.page-module__xgPmsG__person{grid-template-columns:clamp(9rem,6rem + 8vw,13rem) minmax(0,1fr);gap:clamp(1.5rem,1rem + 1.5vw,2.25rem)}}.page-module__xgPmsG__photo{aspect-ratio:4/5;background:var(--surface-2);border-radius:12px;width:100%;max-width:13rem;position:relative;overflow:hidden}.page-module__xgPmsG__photo img{object-fit:cover;object-position:center 20%}.page-module__xgPmsG__bio{align-content:start;gap:.375rem;display:grid}.page-module__xgPmsG__name{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.04em;font-size:clamp(1.5rem,1.2rem + .8vw,2rem);font-weight:800;line-height:1.15}.page-module__xgPmsG__role{color:var(--violet-fg)}.page-module__xgPmsG__bioText{color:var(--text-2);max-width:54ch;margin-top:.875rem;line-height:1.6}.page-module__xgPmsG__workSection.page-module__xgPmsG__workSection{padding-bottom:clamp(1rem,.5rem + 1.5vw,2rem)}.page-module__xgPmsG__leadership.page-module__xgPmsG__leadership{padding-block:clamp(3rem,2rem + 3vw,5rem) clamp(1rem,.5rem + 1.5vw,2rem)}.page-module__xgPmsG__officesSection{padding-block:clamp(1rem, .5rem + 1.5vw, 2rem) var(--space-section)}
