.yo-page{--page-shell-bottom:72px}.yo-section__heading>p,.yo-portrait figcaption,.career-timeline__period,.career-timeline__annotations,.career-timeline__case,.yo-history__note,.yo-connections>div>span{font-family:var(--font-mono);letter-spacing:.045em}.yo-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:24px 64px;min-height:286px;display:grid}.yo-intro h1{max-width:980px;margin:0}.yo-intro__positioning{max-width:660px;font-family:var(--font-sans);font-size:var(--type-introduction-size);font-weight:400;line-height:var(--type-introduction-line-height);letter-spacing:-.025em;text-wrap:balance;margin:29px 0 0}.yo-section{border-bottom:1px solid var(--line);padding:var(--section-space) 0}.yo-section__heading{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:30px;margin-bottom:47px;display:grid}.yo-section__heading>p{color:var(--graphite);margin:9px 0 0;font-size:9px}.yo-section__heading h2{max-width:820px;margin:0}.yo-context__grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:clamp(45px,6vw,92px);margin-left:220px;display:grid}.yo-prose{max-width:760px}.yo-prose p{font-size:var(--type-body-size);line-height:var(--type-body-line-height);letter-spacing:-.017em;margin:0}.yo-prose p+p{margin-top:26px}.yo-prose a,.career-timeline__entry a,.yo-connections a{color:var(--blue);text-underline-offset:4px;text-decoration-color:currentColor;text-decoration-thickness:1px}.yo-prose a:hover,.career-timeline__entry a:hover,.yo-connections a:hover{color:var(--plum)}.yo-prose a:focus-visible,.career-timeline__entry a:focus-visible,.yo-connections a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px;border-radius:0}.yo-portrait{min-width:0;margin:0}.yo-portrait__field{border:1px solid var(--ink);background:#eee8dc7a;height:500px;position:relative;overflow:hidden}.yo-portrait__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.yo-portrait figcaption{border-bottom:1px solid var(--line);color:var(--graphite);justify-content:space-between;gap:18px;padding:11px 0 9px;font-size:8px;display:flex}.yo-now{grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(45px,7vw,110px);display:grid}.yo-now .yo-section__heading{margin:0;display:block}.yo-now .yo-section__heading>p{margin:0 0 18px}.yo-now .yo-prose{padding-top:2px}.yo-career{padding-bottom:var(--section-space)}.career-timeline{max-width:1080px;margin:0 0 0 auto;padding:0;list-style:none;position:relative}.career-timeline:before{background:var(--line);content:"";width:1px;position:absolute;top:7px;bottom:0;left:143px}.career-timeline li{grid-template-columns:126px 34px minmax(0,1fr);align-items:start;gap:0;padding-bottom:48px;display:grid;position:relative}.career-timeline__period{color:var(--graphite);text-align:right;margin:2px 20px 0 0;font-size:9px}.career-timeline__node{z-index:2;border:1px solid var(--graphite);background:var(--paper);justify-self:center;width:9px;height:9px;margin-top:4px;display:block;position:relative}.career-timeline__entry{border-top:1px solid var(--line);max-width:780px;padding:13px 0 5px 20px}.career-timeline__annotations{color:var(--graphite);align-items:center;gap:12px;margin-bottom:14px;font-size:8px;display:flex}.career-timeline__annotations span+span{border-left:1px solid;padding-left:12px}.career-timeline h3{margin:0}.career-timeline__organization{color:var(--graphite);font-family:var(--font-sans);letter-spacing:-.01em;margin:7px 0 0;font-size:16px;font-weight:500;line-height:1.25}.career-timeline__description{max-width:670px;margin:20px 0 0;font-size:16px;line-height:1.5}.career-timeline__case{margin-top:21px;font-size:9px;display:inline-block}.career-timeline__case--pending{color:var(--graphite)}.career-timeline li.is-current .career-timeline__node{border-color:var(--blue);background:var(--blue)}.career-timeline li.is-current .career-timeline__entry{border-top-color:var(--blue)}.career-timeline li.is-current .career-timeline__annotations,.career-timeline li.is-current .career-timeline__period{color:var(--blue)}.career-timeline li.is-placeholder h3,.career-timeline li.is-placeholder .career-timeline__description{color:var(--graphite)}.career-timeline li.is-placeholder .career-timeline__annotations span:last-child{color:var(--red)}.yo-history__body{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(45px,7vw,105px);margin-left:220px;display:grid}.yo-history__note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--graphite);align-self:start;padding:14px 0 16px;font-size:8px;line-height:1.5}.yo-history__note p{color:var(--on-surface);font:13px/1.5 var(--font-sans);letter-spacing:0;margin:16px 0 0}.yo-connections{border-bottom:1px solid var(--line);padding:var(--section-space-compact) 0;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(45px,7vw,110px);display:grid}.yo-connections>div>span{color:var(--graphite);font-size:8px}.yo-connections>div>p{font:400 25px/1.05 var(--font-sans);letter-spacing:-.035em;margin:12px 0 0}.yo-connections ul{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.yo-connections li{border-left:1px solid var(--line)}.yo-connections a{align-items:center;min-height:58px;padding:8px 18px;font-size:13px;display:flex}@media (width<=1199px){.yo-intro{grid-template-columns:minmax(0,1fr) 330px;gap:24px 35px}.yo-context__grid,.yo-history__body{margin-left:160px}.yo-context__grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:42px}.career-timeline{max-width:930px}}@media (width<=980px){.yo-section__heading{grid-template-columns:130px minmax(0,1fr)}.yo-context__grid,.yo-history__body{margin-left:0}.yo-context__grid{grid-template-columns:minmax(0,1fr) minmax(290px,.78fr);gap:34px}.yo-portrait__field{height:430px}.yo-now{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:42px}.career-timeline:before{left:123px}.career-timeline li{grid-template-columns:106px 34px minmax(0,1fr)}.yo-history__body{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:45px}.yo-connections{grid-template-columns:220px minmax(0,1fr);gap:35px}}@media (width<=767px){.yo-page{--page-shell-bottom:50px}.yo-intro{min-height:0;display:block}.yo-intro h1{max-width:340px}.yo-intro__positioning{max-width:none;margin:16px 0 27px}.yo-section__heading{margin-bottom:31px;display:block}.yo-section__heading>p{margin:0 0 14px;font-size:8px}.yo-context__grid,.yo-history__body,.yo-now{grid-template-columns:1fr;gap:36px;display:grid}.yo-prose p+p{margin-top:22px}.yo-portrait__field{height:350px}.yo-portrait figcaption{font-size:7px}.yo-now .yo-section__heading{margin-bottom:0}.career-timeline{margin:0}.career-timeline:before{top:5px;left:5px}.career-timeline li{grid-template-columns:18px minmax(0,1fr);padding-bottom:42px}.career-timeline__period{text-align:left;grid-column:2;margin:0 0 9px;font-size:8px}.career-timeline__node{grid-area:1/1/span 2;justify-self:start;width:8px;height:8px;margin-top:1px}.career-timeline__entry{grid-column:2;padding:12px 0 0}.career-timeline__annotations{margin-bottom:12px;font-size:7px}.career-timeline__organization{font-size:14px}.career-timeline__description{margin-top:16px}.career-timeline__case{margin-top:17px;font-size:8px}.yo-history__note{font-size:7.5px}.yo-history__note p{font-size:12px}.yo-connections{display:block}.yo-connections>div>p{font-size:23px}.yo-connections ul{border-top:1px solid var(--line);margin-top:24px;display:block}.yo-connections li{border-right:0;border-bottom:1px solid var(--line);border-left:0}.yo-connections a{min-height:48px;padding:7px 0}}@media (prefers-reduced-motion:reduce){.yo-page *,.yo-page :before,.yo-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important}}
