.profile-page{padding-block:var(--space-7) var(--space-9);container:profile/inline-size}body:has(.profile-page) .wordmark{white-space:normal}.profile-chronicle{gap:var(--space-7);max-width:none;font-family:var(--font-editorial);color:var(--color-ink);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.profile-text{display:contents}.profile-chronicle:after{display:none}.profile-chronicle :is(section,div,ul,ol,li){min-width:0}.profile-chronicle :is(.profile-introduction,.profile-background-block,.profile-timeline) :is(h2,h3){font-family:var(--font-editorial);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.12}.profile-chronicle .profile-kicker{font:var(--type-caption)/1.7 var(--font-interface);color:var(--color-muted);margin:0 0 var(--space-5)}.profile-introduction{grid-row:1}.profile-chronicle #profile-about{font-size:var(--type-display);margin:0 0 var(--space-6)}.profile-chronicle #profile-about em{color:var(--color-accent)}.profile-biography{font-size:var(--type-reading);line-height:var(--leading-reading);max-width:54ch}.profile-biography p{margin:0 0 var(--reading-gap)}.profile-shortcuts{gap:var(--space-2) var(--space-5);font:var(--type-label)/1.6 var(--font-interface);flex-wrap:wrap;display:flex}.profile-shortcuts a{min-height:var(--control-size);align-items:center;display:inline-flex}.profile-chronicle .profile-portrait{float:none;grid-row:2;align-self:start;width:min(100%,13.75rem);max-width:none;margin:0}.profile-portrait-frame{aspect-ratio:2/3;background:var(--color-surface);overflow:hidden}.profile-chronicle .profile-portrait img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.profile-chronicle .profile-portrait figcaption{font:var(--type-caption)/1.7 var(--font-interface);color:var(--color-muted);margin-top:var(--space-3)}.profile-background{grid-row:3}.profile-background-block+.profile-background-block{margin-top:var(--space-7)}.profile-chronicle .profile-background-block h3{font-size:var(--type-h3);margin:0 0 var(--space-5)}.profile-chronicle .profile-name-list{margin:0;padding:0;list-style:none}.profile-chronicle .profile-name-list li{margin:0 0 var(--space-4);font-size:var(--type-reading);padding:0;line-height:1.35}.profile-chronicle .profile-name-list :is(a,.profile-name){display:inline-block}.profile-chronicle .profile-name-list a{min-height:var(--control-size);align-items:center;margin-block:-.35rem;padding-block:.35rem;display:inline-flex}.profile-chronicle a{color:inherit;text-decoration-color:var(--color-control);text-underline-offset:.22em}.profile-chronicle a:hover{color:var(--color-accent);text-decoration-color:currentColor}.profile-chronicle .profile-name-list small{font:var(--type-label)/1.65 var(--font-interface);color:var(--color-muted);margin-top:var(--space-1);display:block}.profile-chronicle .profile-background-block--advisory h3{font-size:var(--type-h2)}.profile-chronicle .profile-background-block--guest h3{font:500 var(--type-body)/1.5 var(--font-interface);letter-spacing:0}.profile-chronicle .profile-background-block--guest li{font:var(--type-body)/1.6 var(--font-interface)}.profile-contact{min-height:var(--control-size);margin-top:var(--space-5);font:var(--type-label)/1.6 var(--font-interface);align-items:center;display:inline-flex}.profile-timeline{border-top:1px solid var(--color-rule);padding-top:var(--space-6);grid-row:4}.profile-chronicle .profile-timeline h2{font-size:var(--type-h2)}.profile-chronicle .profile-timeline-intro{font:var(--type-label)/1.7 var(--font-interface);color:var(--color-muted);margin:var(--space-3) 0 var(--space-6)}.profile-chronicle .profile-chronology,.profile-chronicle .profile-milestones{margin:0;padding:0;list-style:none}.profile-chronicle .profile-chapter{padding:0 0 var(--space-7);margin:0;position:relative}.profile-chapter:after{content:"";background:var(--color-rule);width:1px;position:absolute;top:2.2rem;bottom:-.2rem;right:1.05rem}.profile-chapter:last-child:after{display:none}.profile-chapter-head{padding-right:5.75rem;position:relative}.profile-year{font:var(--type-caption)/1.6 var(--font-interface);color:var(--color-muted);font-variant-numeric:tabular-nums;position:absolute;top:.45rem;right:0}.profile-year:after{content:"";background:var(--color-bg);border:1px solid var(--color-control);z-index:1;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.5rem;right:.81rem}.profile-now .profile-year{color:var(--color-accent)}.profile-now .profile-year:after{background:var(--color-accent);border-color:var(--color-accent)}.profile-chronicle .profile-chapter-role{margin:var(--space-2) 0 0;font:var(--type-label)/1.65 var(--font-interface);color:var(--color-muted)}.profile-chronicle .profile-milestones{margin:var(--space-4) 3.5rem 0 var(--space-4)}.profile-chronicle .profile-milestones>li{column-gap:var(--space-2);padding:0 0 0 var(--space-2);margin:0 0 var(--space-3);grid-template-columns:3.5rem minmax(0,1fr);line-height:1.5;display:grid}.profile-chronicle .profile-milestones>li:last-child{margin-bottom:0}.profile-chronicle .profile-milestone-name{font:450 var(--type-h3)/1.2 var(--font-editorial)}.profile-now .profile-milestone-name{font-size:var(--type-h2)}.profile-chronicle a.profile-milestone-name{min-height:var(--control-size);align-items:center;margin-block:-.35rem;padding-block:.35rem;display:inline-flex}.profile-chronicle .profile-milestones>li>:is(.profile-milestone-name,small,.profile-companions){grid-column:2}.profile-chronicle .profile-milestones small{color:var(--color-muted);font:var(--type-caption)/1.6 var(--font-interface);margin-top:var(--space-1);display:block}.profile-entry-date{padding-top:var(--space-2);font:var(--type-caption)/1.6 var(--font-interface);color:var(--color-muted);grid-area:1/1/3}.profile-chronicle .profile-chapter-entry:is([data-milestone-kind=speaking],[data-milestone-kind=advisory],[data-milestone-kind=investing]) .profile-milestone-name{font:var(--type-ui)/1.6 var(--font-interface);color:var(--color-muted)}.profile-chronicle .profile-chapter-entry[data-milestone-kind=executive-education]{margin-block:var(--space-5);padding-left:0}.profile-chronicle .profile-chapter-entry[data-milestone-kind=executive-education]>:is(.profile-milestone-name,small){grid-column:1/-1}.profile-chronicle .profile-chapter-entry[data-milestone-kind=executive-education] small{font-size:var(--type-label)}.profile-chronicle .profile-chapter-entry[data-milestone-kind=work] .profile-milestone-name{font-size:var(--type-reading)}.profile-companions{margin-top:var(--space-2);font:var(--type-caption)/1.6 var(--font-interface)}.profile-companions a{min-height:var(--control-size);padding-block:var(--space-2);align-items:center;display:inline-flex}.profile-chronicle .profile-date-note{margin:var(--space-4) 0 var(--space-6);font:var(--type-caption)/1.7 var(--font-interface);color:var(--color-muted)}.reader-article[data-profile=true]{container:profile/inline-size}.reader-article[data-profile=true] .reading-heading{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reader-article[data-profile=true] .reader-content{max-width:none;margin:0}.field-reader[data-profile=true]{width:min(1440px,100% - 64px)}.field-reader[data-profile=true] .reader-layout{display:block}.field-reader[data-profile=true] .reading-pane{height:100%}.field-reader[data-profile=true] .related-toggle{display:inline-block}.field-reader[data-profile=true] .reader-related{right:0;top:var(--reader-bar-height);z-index:5;width:min(340px,100% - 28px);box-shadow:-20px 0 60px var(--color-shadow);transition:transform var(--duration-normal) var(--ease-settle);visibility:hidden;position:absolute;bottom:0;transform:translate(110%)}.field-reader[data-profile=true][data-related-open=true] .reader-related{visibility:visible;transform:none}.field-reader[data-profile=true] .related-close{border:0;min-width:44px;padding:0;display:block}.field-reader[data-profile=true] .reader-status{right:0}@container profile (width<=22rem){.profile-chapter-head{padding-right:1.75rem}.profile-year{margin-bottom:var(--space-2);display:block;position:static}.profile-year:after{top:1.7rem}.profile-chronicle .profile-milestones{margin-inline:var(--space-3) var(--space-5)}}@container profile (width<=18rem){.profile-chronicle .profile-milestones>li{grid-template-columns:minmax(0,1fr)}.profile-chronicle .profile-milestones>li>:is(.profile-milestone-name,small,.profile-companions){grid-column:1}.profile-entry-date{margin-bottom:var(--space-1);grid-row:auto;padding-top:0}}@container profile (width>=36rem){.profile-chronicle{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 13rem}.profile-introduction{grid-area:1/1}.profile-chronicle .profile-portrait{grid-area:1/2}.profile-background{gap:var(--space-7);grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.profile-background-block+.profile-background-block,.profile-contact{margin-top:0}.profile-timeline{grid-area:3/1/auto/-1}}@container profile (width>=66rem){.profile-chronicle{column-gap:var(--space-7);row-gap:var(--space-7);grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,.62fr) minmax(0,1fr)}.profile-introduction{grid-area:1/1}.profile-chronicle .profile-portrait{width:100%;top:var(--space-6);grid-area:1/2/3;position:sticky}.profile-background{grid-area:2/1;display:block}.profile-background-block+.profile-background-block{margin-top:var(--space-7)}.profile-contact{margin-top:var(--space-5)}.profile-timeline{border-top:0;grid-area:1/3/3;padding-top:0}}@media (width<=700px){.field-reader[data-profile=true]{width:100%}}@media (width<=400px){body:has(.profile-page) .site-header{padding-top:calc(var(--control-size) + var(--space-5));padding-inline-end:0}}@media (prefers-reduced-motion:reduce){.field-reader[data-profile=true] .reader-related{transition:none}}
