#person-hero{align-items:center;border-bottom:1px solid var(--border-dark);display:grid;gap:4.5rem;grid-template-columns:minmax(280px,380px) minmax(0,1fr);padding:var(--gutter-y) var(--gutter)}.person-portrait{align-items:center;aspect-ratio:4/5;background:var(--off-white);border:1px solid var(--border-dark);display:flex;justify-content:center;margin:0;overflow:hidden}.person-portrait img{display:block;height:100%;object-fit:cover;width:100%}.person-portrait span{color:var(--black);font-size:clamp(4.5rem,13vw,9.5rem);font-weight:var(--fw-bold);letter-spacing:-.05em;line-height:1}.person-intro{min-width:0}.person-cat:before{display:none}.person-cat__icon{display:inline-flex;flex:none;height:18px;width:18px}.person-cat__icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:100%}#person-hero h1{font-size:clamp(2.6rem,6.4vw,4.75rem);font-weight:var(--fw-bold);letter-spacing:-.038em;line-height:.96;margin:1.1rem 0 1.25rem;text-wrap:balance}.person-role{color:var(--mid);font-size:var(--fs);line-height:1.5;margin:0 0 1.5rem}.person-role b{color:var(--black);font-weight:var(--fw-bold)}.person-role i{color:var(--border-dark);font-style:normal;margin:0 .65rem}.person-bio{color:var(--text);font-size:var(--fs);line-height:1.65;max-width:56ch}.person-bio>:first-child{margin-top:0}.person-bio>:last-child{margin-bottom:0}.person-linkedin{align-items:center;background:var(--red);border:1.5px solid var(--red);color:var(--white);display:inline-flex;font-size:13px;font-weight:var(--fw-bold);gap:.9rem;letter-spacing:.1em;margin-top:1.75rem;min-height:3.85rem;overflow:hidden;padding:0 1.4rem;position:relative;text-transform:uppercase;transition:border-color .25s}.person-linkedin:before{background:var(--black);content:"";height:100%;left:0;position:absolute;top:0;transition:width .25s;width:0;z-index:0}.person-linkedin:hover{border-color:var(--black)}.person-linkedin:hover:before{width:100%}.person-linkedin>*{position:relative;z-index:1}.person-linkedin .li-mark{align-items:center;border-right:1px solid hsla(0,0%,100%,.4);display:inline-flex;padding-right:.9rem}.person-linkedin svg{fill:currentColor;height:20px;width:20px}@media (max-width:900px){#person-hero{align-items:start;gap:2.25rem;grid-template-columns:1fr}.person-portrait{max-width:300px}}#feed>section{border-bottom:1px solid var(--border-dark);column-gap:2rem;display:grid;grid-template-columns:1fr auto;padding:calc(var(--gutter-y) - 1rem) var(--gutter)}#feed>section>.kicker{grid-column:1;grid-row:1;margin:0 0 .9rem}#feed>section>h2:not(.kicker){font-size:clamp(22px,2vw,26px);grid-column:1;grid-row:2;letter-spacing:-.5px;line-height:1.23;margin:0 0 3rem}#feed>section>[data-toggle],#feed>section>a{align-self:end;grid-column:2;grid-row:2;justify-self:end;margin-bottom:3rem}#feed>section>a{align-items:center;color:var(--black);display:inline-flex;font-size:12px;font-weight:var(--fw-bold);gap:.5rem;letter-spacing:.1em;text-transform:uppercase;transition:gap .2s,color .2s;white-space:nowrap}#feed>section>a:after{background:currentColor;content:"";flex:none;height:11px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 7 11'%3E%3Cpath d='m1 1 5 4.5L1 10'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 7 11'%3E%3Cpath d='m1 1 5 4.5L1 10'/%3E%3C/svg%3E") center /contain no-repeat;width:7px}#feed>section>a:hover{color:var(--red);gap:.75rem}#feed>section>[data-group],#feed>section>footer,#feed>section>ul{grid-column:1/-1}[data-toggle]{border:1px solid var(--border-dark);display:inline-flex}[data-toggle] button{background:var(--white);border:none;color:var(--mid);cursor:pointer;font-family:var(--fonts);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.1em;padding:.65rem 1.15rem;text-transform:uppercase;transition:background .15s,color .15s}[data-toggle] button+button{border-left:1px solid var(--border-dark)}[data-toggle] button:hover{color:var(--black)}[data-toggle] button.is-active{background:var(--black);color:var(--white)}[data-toggle] button .seg-n{font-variant-numeric:tabular-nums;margin-left:.45em}#feed ul{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);list-style:none}#feed ul>li{display:flex}[data-group]>h3{display:none}.ev-empty{color:var(--mid);font-size:var(--fs);margin:-2rem 0 0}#feed>section:not(.is-expanded)[data-section=whitepapers]{border-top:1px solid var(--border-dark)}#feed>section.is-expanded>a{display:none}#feed>section>footer{display:none;justify-content:center;margin-top:3rem}#feed>section.is-expanded>footer{display:flex}@media (max-width:1280px){#feed ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){#feed>section{display:block}#feed>section>.kicker{margin-bottom:.9rem}#feed>section>h2:not(.kicker){margin-bottom:1.25rem}#feed>section>[data-toggle],#feed>section>a{margin-bottom:2rem}#feed ul{grid-template-columns:1fr}}:is(#feed,#r-related) li article{background:var(--white);border:1px solid var(--border-dark);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr auto;overflow:hidden;padding:1.75rem;position:relative;transition:box-shadow .22s ease,transform .22s ease}:is(#feed,#r-related) li article:hover{box-shadow:0 14px 34px rgba(0,0,0,.1);transform:translateY(-3px)}:is(#feed,#r-related) li article:focus-within{outline:3px solid var(--red)}:is(#feed,#r-related) li article :is(h3,h4) a:focus-visible{outline:none}:is(#feed,#r-related) li article>figure,:is(#feed,#r-related) li article>img{aspect-ratio:1200/628;background:var(--light);border-bottom:1px solid var(--border-dark);grid-column:1/-1;grid-row:1;margin:-1.75rem -1.75rem 1.5rem;width:calc(100% + 3.5rem)}:is(#feed,#r-related) li article>img{display:block;object-fit:cover;transition:transform .35s ease}:is(#feed,#r-related) li article:hover>img{transform:scale(1.03)}:is(#feed,#r-related) li article>figure{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}:is(#feed,#r-related) li article>figure img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}:is(#feed,#r-related) li article:hover>figure img{transform:scale(1.03)}:is(#feed,#r-related) li article>figure:has(>svg):before{background:rgba(1,7,11,.4);content:"";inset:0;position:absolute;z-index:1}:is(#feed,#r-related) li article>figure>svg{background:var(--red);box-sizing:border-box;fill:var(--white);height:54px;left:50%;padding:15px 14px 15px 18px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,background .2s ease,fill .2s ease;width:54px;z-index:2}:is(#feed,#r-related) li article:hover>figure>svg{background:var(--black);fill:var(--white);transform:translate(-50%,-50%) scale(1.08)}:is(#feed,#r-related) li article>figure>.card-tag{background:var(--red);color:var(--white);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.12em;line-height:1;padding:.32rem .6rem;pointer-events:none;position:absolute;right:.85rem;text-transform:uppercase;top:.85rem;z-index:3}:is(#feed,#r-related) li article>figure>time{align-items:center;display:flex;flex-direction:column;line-height:1}:is(#feed,#r-related) li article>figure>time span{color:var(--red);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.18em;margin-bottom:.35rem;text-transform:uppercase}:is(#feed,#r-related) li article>figure>time strong{color:var(--black);font-size:52px;font-weight:var(--fw-bold);letter-spacing:-2px}:is(#feed,#r-related) li article>:is(h3,h4){grid-column:1/-1;grid-row:2;line-height:var(--lh-list);margin-bottom:.85rem;transition:color .15s}:is(#feed,#r-related) li article:hover>:is(h3,h4){color:var(--red)}:is(#feed,#r-related) li article>:is(h3,h4) a{color:inherit}:is(#feed,#r-related) li article>:is(h3,h4) a:after{content:"";inset:0;position:absolute;z-index:1}:is(#feed,#r-related) li article>p{color:var(--mid);font-size:var(--fs-medium);grid-column:1/-1;grid-row:3;margin-bottom:1.5rem}:is(#feed,#r-related) li article>small,:is(#feed,#r-related) li article>span{align-self:end;border-top:1px solid var(--border);grid-row:4;padding-top:1.25rem}:is(#feed,#r-related) li article>small{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;grid-column:1}:is(#feed,#r-related) li article>small i{font-style:normal;margin:0 .4em;opacity:.5}:is(#feed,#r-related) li article>span{align-items:center;color:var(--black);display:inline-flex;font-size:12px;font-weight:var(--fw-bold);gap:.4rem;grid-column:2;justify-self:end;letter-spacing:.1em;text-transform:uppercase;transition:gap .2s,color .2s;white-space:nowrap}:is(#feed,#r-related) li article:hover>span{color:var(--red);gap:.65rem}:is(#feed,#r-related) li article>span:after{background:currentColor;content:"";flex:none;height:11px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 7 11'%3E%3Cpath d='m1 1 5 4.5L1 10'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 7 11'%3E%3Cpath d='m1 1 5 4.5L1 10'/%3E%3C/svg%3E") center /contain no-repeat;width:7px}#person-related{background:var(--off-white);padding:var(--gutter-y) var(--gutter)}#person-related>h2{font-size:clamp(1.7rem,3vw,2.4rem);font-weight:var(--fw-bold);letter-spacing:-.03em;margin:0 0 2.5rem}#person-related>ul{display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:0;padding:0}#person-related>ul>li{display:flex}#person-related>ul>li>a{background:var(--white);border:1px solid var(--border-dark);color:inherit;display:flex;flex-direction:column;transition:border-color .2s,transform .2s;width:100%}#person-related>ul>li>a:hover{border-color:var(--black);transform:translateY(-3px)}#person-related figure{align-items:center;aspect-ratio:1/1;background:var(--off-white);border-bottom:1px solid var(--border-dark);display:flex;justify-content:center;margin:0;overflow:hidden}#person-related figure img{display:block;height:100%;object-fit:cover;width:100%}#person-related figure span{color:var(--black);font-size:3.25rem;font-weight:var(--fw-bold);letter-spacing:-.04em}#person-related .kicker{margin:1.4rem 1.5rem 0}#person-related h3{font-size:1.2rem;font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:1.3;margin:.5rem 1.5rem .35rem}#person-related>ul>li>a>p:last-child{color:var(--mid);font-size:13px;margin:0 1.5rem 1.6rem}