.LeaderProfile_page__wpnw0{padding:clamp(28px,4vw,48px) 0 clamp(48px,8vw,96px);background:radial-gradient(ellipse 60% 50% at 8% 12%,rgba(1,73,183,.07),transparent 55%),linear-gradient(180deg,#f7f8fa,#ffffff 42%)}.LeaderProfile_inner__gh0d5{display:flex;flex-direction:column;gap:clamp(20px,3vw,28px)}.LeaderProfile_back__tnm1U{width:max-content;color:var(--blue);font-weight:650;font-size:14px;transition:opacity .2s ease}.LeaderProfile_back__tnm1U:hover{opacity:.8}.LeaderProfile_layout__wooO0{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);align-items:start}.LeaderProfile_aside__zNTbJ{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 20px)}.LeaderProfile_photo__nHeaG{display:block;width:100%;height:auto;border-radius:18px;border:1px solid var(--line);background:#fff;box-shadow:0 16px 40px rgba(16,24,40,.06);object-fit:cover}.LeaderProfile_linkStack__ElShY{display:flex;flex-direction:column;gap:10px}.LeaderProfile_linkedin__orjKp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:999px;background:var(--blue);color:#fff;font-weight:700;font-size:14px;transition:transform .2s ease,box-shadow .2s ease}.LeaderProfile_linkedin__orjKp svg{width:18px;height:18px;fill:currentColor}.LeaderProfile_linkedin__orjKp:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(1,73,183,.2)}.LeaderProfile_secondaryLink__lfk0a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:999px;border:1px solid rgba(1,73,183,.22);background:#fff;color:var(--blue);font-weight:650;font-size:14px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.LeaderProfile_secondaryLink__lfk0a:hover{background:var(--soft);border-color:var(--blue);transform:translateY(-1px)}.LeaderProfile_content__mCk4z{min-width:0}.LeaderProfile_kicker__wGZqI{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--blue);font-weight:750}.LeaderProfile_name__JDyNx{margin:0;font-size:clamp(32px,5vw,48px);letter-spacing:-.045em;line-height:1.08;font-weight:700}.LeaderProfile_education__qtz2I{margin:14px 0 0;color:var(--muted);font-size:clamp(15px,2vw,17px);line-height:1.5}.LeaderProfile_bio__HRmEB{margin-top:clamp(22px,3vw,32px);display:grid;grid-gap:16px;gap:16px;max-width:var(--measure)}.LeaderProfile_bio__HRmEB p{margin:0;color:#3f4654;font-size:var(--text-body);line-height:var(--leading-body);text-align:left;overflow-wrap:break-word;text-wrap:pretty}.LeaderProfile_block__zaqwl{margin-top:clamp(28px,4vw,40px)}.LeaderProfile_blockTitle__A_1we{margin:0 0 14px;font-size:clamp(18px,2.2vw,22px);letter-spacing:-.02em;font-weight:700}.LeaderProfile_list__Jx6G1{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.LeaderProfile_list__Jx6G1 li{position:relative;padding-left:18px;color:#3f4654;font-size:clamp(14px,1.7vw,16px);line-height:1.55;text-align:left;overflow-wrap:break-word;text-wrap:pretty}.LeaderProfile_list__Jx6G1 li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--blue)}.LeaderProfile_pubs__Zir46{margin:0;padding:0;list-style:none;display:grid;grid-gap:16px;gap:16px}.LeaderProfile_pubTitle__fcdHW{display:inline;color:var(--blue);font-weight:650;font-size:clamp(15px,1.7vw,16px);line-height:1.45;text-decoration:underline;text-underline-offset:3px}.LeaderProfile_pubTitle__fcdHW:hover{opacity:.85}.LeaderProfile_pubVenue__c1KJ9{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.45}@media (max-width:900px){.LeaderProfile_bio__HRmEB p,.LeaderProfile_list__Jx6G1 li{text-align:left;-webkit-hyphens:manual;hyphens:manual}}@media (max-width:768px){.LeaderProfile_layout__wooO0{grid-template-columns:1fr}.LeaderProfile_aside__zNTbJ{position:static;max-width:420px}}@media (max-width:480px){.LeaderProfile_photo__nHeaG{border-radius:14px}}@media (prefers-reduced-motion:reduce){.LeaderProfile_linkedin__orjKp:hover{transform:none}}