.bio-v3-subnav[data-v-0fdcbf14]{position:relative;z-index:30;border-bottom:1px solid #e0e7e4;background:hsla(0,0%,100%,.96);text-align:left;backdrop-filter:blur(12px)}.bio-v3-subnav-shell[data-v-0fdcbf14]{width:min(1180px,calc(100% - 48px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.bio-v3-subnav-brand[data-v-0fdcbf14]{min-height:44px;display:flex;align-items:center;gap:8px;color:#17322b;text-decoration:none}.bio-v3-subnav-brand strong[data-v-0fdcbf14]{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500;letter-spacing:.04em}.bio-v3-subnav-brand small[data-v-0fdcbf14]{color:#89958f;font-size:7px;font-weight:850;letter-spacing:.12em}.bio-v3-subnav-links[data-v-0fdcbf14]{display:flex;align-items:center;gap:4px}.bio-v3-subnav-links a[data-v-0fdcbf14]{min-height:44px;display:flex;align-items:center;padding:0 10px;border-radius:999px;color:#66756f;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}.bio-v3-subnav-links a.router-link-exact-active[data-v-0fdcbf14],.bio-v3-subnav-links a[data-v-0fdcbf14]:focus-visible,.bio-v3-subnav-links a[data-v-0fdcbf14]:hover{background:#edf5f2;color:#0e756c;outline:none}@media(max-width:720px){.bio-v3-subnav-shell[data-v-0fdcbf14]{width:min(100% - 28px,1180px);display:block;padding:10px 0 6px}.bio-v3-subnav-brand[data-v-0fdcbf14]{padding:0 4px 7px}.bio-v3-subnav-links[data-v-0fdcbf14]{overflow-x:auto;scrollbar-width:none}.bio-v3-subnav-links[data-v-0fdcbf14]::-webkit-scrollbar{display:none}.bio-v3-subnav-links a[data-v-0fdcbf14]{padding:0 9px}}.bio-public-page-v3{--bpp-ink:#122420;--bpp-muted:#63736d;--bpp-teal:#0e756c;--bpp-gold:#c99a58;--bpp-line:#dce5e1;min-height:100vh;background:#fff;color:var(--bpp-ink);text-align:left}.bio-public-page-v3 *{box-sizing:border-box}.bio-page-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.bio-page-section{padding:88px 0}.bio-page-soft{background:#f2f6f4}.bio-page-kicker{margin:0;color:var(--bpp-teal);font-size:10px;font-weight:850;letter-spacing:.16em}.bio-page-hero{position:relative;overflow:hidden;padding:96px 0 84px;border-bottom:1px solid #e0e7e4;background:linear-gradient(135deg,#fff,#f3f8f6 65%,#eef5f8)}.bio-page-hero:after{position:absolute;right:-140px;top:-190px;width:620px;height:620px;border-radius:50%;content:"";background:radial-gradient(circle at 40% 44%,rgba(76,180,172,.17),transparent 42%),radial-gradient(circle at 63% 57%,rgba(201,154,88,.13),transparent 38%)}.bio-page-hero .bio-page-shell{position:relative;z-index:1}.bio-page-hero h1{max-width:820px;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,86px);font-weight:500;line-height:.96;letter-spacing:-.055em}.bio-page-hero strong{display:block;max-width:690px;margin-top:24px;font-size:17px}.bio-page-hero>div>p:not(.bio-page-kicker){max-width:690px;margin:13px 0 0;color:var(--bpp-muted);font-size:14px;line-height:1.75}.bio-page-display{max-width:850px;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.08;letter-spacing:-.045em}.bio-page-display.compact{font-size:clamp(34px,4.2vw,52px)}.bio-page-search-panel{padding:24px;border:1px solid var(--bpp-line);border-radius:18px;background:#f9fbfa}.bio-page-search-panel>small{color:#788882;font-size:9px;font-weight:850;letter-spacing:.1em}.bio-page-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.bio-insight-filters span,.bio-page-chips span{padding:7px 10px;border:1px solid #d3dfda;border-radius:999px;background:#fff;color:#526a61;font-size:9px;font-weight:780}.bio-page-three{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.bio-page-three article{min-height:240px;padding:26px;border:1px solid var(--bpp-line);border-radius:16px;background:#fff}.bio-page-three article>p{margin:0;color:var(--bpp-teal);font-size:9px;font-weight:850;letter-spacing:.12em}.bio-page-three h2{margin:42px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.bio-page-three article>span{display:block;margin-top:12px;color:var(--bpp-muted);font-size:12px;line-height:1.65}.bio-talent-orbit{position:relative;width:340px;height:340px;justify-self:end;border:1px solid rgba(56,132,120,.15);border-radius:50%}.bio-talent-orbit:after,.bio-talent-orbit:before{position:absolute;inset:42px;border:1px solid rgba(56,132,120,.12);border-radius:50%;content:""}.bio-talent-orbit:after{inset:96px}.bio-talent-orbit .core,.bio-talent-orbit .orbit{position:absolute;display:grid;place-items:center;border-radius:50%;font-size:9px;font-weight:850;letter-spacing:.08em}.bio-talent-orbit .core{inset:118px;background:#123e37;color:#fff}.bio-talent-orbit .orbit{width:64px;height:64px;border:1px solid #cadad4;background:#fff;color:#406159}.bio-talent-orbit .o1{top:18px;left:138px}.bio-talent-orbit .o2{right:18px;bottom:70px}.bio-talent-orbit .o3{left:15px;bottom:55px}.bio-page-hero-grid{display:grid;grid-template-columns:1fr 360px;gap:60px;align-items:center}.bio-experience-path{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;gap:10px;align-items:center;margin-top:40px}.bio-experience-path article{min-height:130px;padding:20px;border:1px solid #d8e3df;border-radius:14px;background:#fff}.bio-experience-path article small,.bio-experience-path article strong{display:block}.bio-experience-path article small{color:#9aa7a2;font-size:8px}.bio-experience-path article strong{margin-top:34px;font-size:13px}.bio-experience-path>span{color:var(--bpp-gold);text-align:center}.bio-page-company-list{margin-top:34px;border-top:1px solid #d6e0dc}.bio-page-company-list a{display:grid;grid-template-columns:1fr auto 32px;gap:16px;align-items:center;min-height:76px;border-bottom:1px solid #dfe6e3;color:#17342c;text-decoration:none}.bio-page-company-list a>span{font-size:18px;font-weight:800}.bio-page-company-list a small{color:#71807b;font-size:10px}.bio-page-company-list a b{color:var(--bpp-teal)}.bio-page-final{padding:62px 0;background:linear-gradient(135deg,#edf5f3,#f8fafb)}.bio-page-final-row{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.bio-page-final h2{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500}.bio-page-final a{min-height:48px;display:inline-flex;align-items:center;gap:24px;padding:0 18px;border-radius:999px;background:#123e37;color:#fff;font-size:10px;font-weight:850;text-decoration:none}.bio-insight-filters{display:flex;gap:7px;flex-wrap:wrap;margin-top:28px}.bio-insight-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.bio-insight-grid a{position:relative;min-height:260px;padding:28px;border:1px solid var(--bpp-line);border-radius:17px;background:#fff;color:var(--bpp-ink);text-decoration:none}.bio-insight-grid a.lead{grid-row:span 2;min-height:534px;background:linear-gradient(155deg,#eff6f3,#fff)}.bio-insight-grid small{color:var(--bpp-teal);font-size:9px;font-weight:850;letter-spacing:.12em}.bio-insight-grid h2{max-width:520px;margin:54px 0 0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500}.bio-insight-grid a.lead h2{margin-top:150px;font-size:45px}.bio-insight-grid p{max-width:520px;margin:13px 0 0;color:var(--bpp-muted);font-size:12px;line-height:1.7}.bio-insight-grid b{position:absolute;right:28px;bottom:24px;color:var(--bpp-gold)}.bio-evidence-editorial{display:grid;grid-template-columns:1fr .85fr;gap:80px;align-items:center}.bio-evidence-states{display:grid}.bio-evidence-states span{padding:14px 0;border-bottom:1px solid #d4dfda;color:#546a62;font-size:10px;font-weight:850;letter-spacing:.1em}.bio-evidence-states span:nth-child(4){color:#9b713a}.bio-about-mission{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:end}.bio-about-mission>p{margin:0;color:var(--bpp-muted);font-size:14px;line-height:1.8}.bio-about-chain{display:grid;grid-template-columns:repeat(7,auto);gap:14px;align-items:center;margin-top:52px;padding:28px;border:1px solid #d8e2de;border-radius:16px;background:#f7faf8}.bio-about-chain span{font-size:11px;font-weight:850;letter-spacing:.1em;text-align:center}.bio-about-chain b{color:var(--bpp-gold)}.bio-about-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.bio-about-methods article{min-height:260px;padding:28px;border:1px solid #d6e1dc;border-radius:16px;background:#fff}.bio-about-methods small{color:#9aa7a2;font-size:9px}.bio-about-methods h3{margin:48px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.bio-about-methods p{margin:13px 0 0;color:var(--bpp-muted);font-size:12px;line-height:1.7}.bio-about-promise>p:not(.bio-page-kicker){max-width:700px;color:var(--bpp-muted);font-size:13px;line-height:1.75}.bio-about-promise>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.bio-about-promise span{padding:8px 10px;border:1px solid #d5e0dc;border-radius:999px;color:#50665e;font-size:9px;font-weight:850}.bio-about-promise span:nth-child(4){border-color:#e5d2b6;color:#8b6535;background:#faf5ec}@media(max-width:900px){.bio-about-mission,.bio-evidence-editorial,.bio-page-hero-grid{grid-template-columns:1fr}.bio-talent-orbit{justify-self:start}.bio-insight-grid,.bio-page-three{grid-template-columns:1fr}.bio-insight-grid a.lead{grid-row:auto;min-height:360px}.bio-insight-grid a.lead h2{margin-top:80px}.bio-about-methods{grid-template-columns:1fr}}@media(max-width:720px){.bio-page-shell{width:min(100% - 28px,1180px)}.bio-page-section{padding:64px 0}.bio-page-hero{padding:68px 0 60px}.bio-page-hero h1{font-size:50px}.bio-page-hero-grid{gap:36px}.bio-talent-orbit{width:270px;height:270px}.bio-talent-orbit .core{inset:92px}.bio-talent-orbit .o1{left:106px}.bio-experience-path{overflow-x:auto;grid-template-columns:160px 25px 160px 25px 160px 25px 160px;margin-right:-14px;padding-right:14px}.bio-page-final-row{grid-template-columns:1fr;gap:24px}.bio-about-chain{overflow-x:auto;grid-template-columns:120px 24px 120px 24px 120px 24px 120px}.bio-page-company-list a{grid-template-columns:1fr 28px}.bio-page-company-list a small{display:none}.bio-insight-grid a,.bio-insight-grid a.lead{min-height:300px}.bio-insight-grid a.lead h2,.bio-insight-grid h2{margin-top:70px;font-size:32px}}