.profile_profilePage__DvL0X{--ink:#252824;--soft:#6e726b;--line:#dfe2db;color:var(--ink);background:#fff}.profile_profilePage__DvL0X :is(a,button,summary):focus-visible{outline:2px solid #53694b;outline-offset:5px}.profile_header__KTWRA{position:fixed;inset:0 0 auto;height:76px;display:flex;align-items:center;gap:28px;padding:0 5.5%;background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:50}.profile_brand__Bn8hV{display:flex;align-items:center;gap:11px;font-size:13px;letter-spacing:.02em;white-space:nowrap}.profile_brand__Bn8hV img{width:31px;height:34px;object-fit:contain}.profile_navigation__ATDfO{margin-left:auto;display:flex;gap:24px;height:100%;align-items:center}.profile_navigation__ATDfO a{display:flex;align-items:center;height:100%;position:relative;font-size:12px;color:var(--soft)}.profile_navigation__ATDfO a:hover,.profile_navigation__ATDfO a[aria-current]{color:var(--ink)}.profile_navigation__ATDfO a[aria-current]:after{content:"";position:absolute;height:2px;background:var(--ink);bottom:-1px;inset-inline:0}.profile_headerCv__Z8L3w{display:inline-flex;gap:8px;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--line);font-size:12px}.profile_menuToggle__kR0wc{display:none}.profile_skipLink__psuDH{position:fixed;top:-80px;left:16px;background:white;padding:12px;z-index:100}.profile_skipLink__psuDH:focus{top:12px}.profile_profilePage__DvL0X main{padding-top:76px}.profile_panel__BL1v0{min-height:calc(100svh - 76px);padding:64px 8%;scroll-snap-align:start;scroll-snap-stop:normal;display:flex;align-items:center;border-bottom:1px solid var(--line)}.profile_sectionContent__ArQH9{width:100%;max-width:1180px;margin:0 auto}.profile_eyebrow__3PI75{font-family:monospace;font-size:10px;line-height:1.6;text-transform:uppercase;letter-spacing:.15em;color:var(--soft)}.profile_hero__Qyr2R{position:relative;flex-direction:column;justify-content:center;padding-top:64px;padding-bottom:135px}.profile_heroComposition__hDHwy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:6%;width:100%;max-width:1180px;margin:0 auto}.profile_heroContent__OiJD1{min-width:0}.profile_hero__Qyr2R h1{font-size:clamp(56px,5.7vw,88px);line-height:1.08;font-weight:300;letter-spacing:-.065em;margin:28px 0;white-space:nowrap}.profile_nameReveal__bOJlY{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.profile_nameDot__eGpc9{color:#a3aa9c;transition:color .7s ease}.profile_hero__Qyr2R[data-portrait-revealed=true] .profile_nameDot__eGpc9{color:#ad8340}.profile_portrait__WbVuA{width:min(100%,calc(100svh - 320px));justify-self:end;margin:0}.profile_portraitImage__MNe3u{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#f4f5f1}.profile_portraitImage__MNe3u canvas,.profile_portraitImage__MNe3u img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profile_portraitColor__6LHCz{transform:scale(1.025);transition:transform 1s cubic-bezier(.2,.65,.3,1)}.profile_portraitFallback__cxHqW{filter:grayscale(1)}.profile_portraitFallback__cxHqW[data-ready=true]{visibility:hidden}.profile_portraitLines__0zEXf{opacity:1;visibility:hidden}.profile_portraitLines__0zEXf[data-ready=true]{visibility:visible}.profile_portraitFallback__cxHqW,.profile_portraitLines__0zEXf{transition:opacity .85s cubic-bezier(.2,.65,.3,1)}.profile_hero__Qyr2R[data-portrait-revealed=true] .profile_portraitColor__6LHCz{transform:scale(1)}.profile_hero__Qyr2R[data-portrait-revealed=true] :is(.profile_portraitLines__0zEXf,.profile_portraitFallback__cxHqW){opacity:0}.profile_heroRole__JMCRv{font-size:clamp(17px,1.7vw,22px);font-weight:400;letter-spacing:-.02em}.profile_heroRole__JMCRv a{display:inline-flex;align-items:center;gap:3px;border-bottom:1px solid #b4bcae}.profile_heroAffiliation__82lbN{color:var(--soft);font-size:13px;margin-top:9px}.profile_heroSummary__z9dCM{font-size:15px;line-height:1.85;color:#666b62;max-width:480px;margin:25px 0 0;text-wrap:pretty}.profile_heroBio__61Tss{font-size:14px;line-height:1.9;color:#666b62;max-width:520px;text-wrap:pretty}.profile_heroBio__61Tss p+p{margin-top:20px}.profile_heroBio__61Tss a,.profile_heroBio__61Tss strong{font-weight:500;color:#383d34}.profile_heroBio__61Tss a{text-decoration:underline;text-decoration-color:#bbc4b3;text-underline-offset:4px;text-decoration-thickness:1px}.profile_heroBio__61Tss a:hover{text-decoration-color:#53694b}.profile_heroLinks__OQEp6{display:flex;align-items:center;gap:28px;margin-top:25px}.profile_heroLinks__OQEp6 a{display:inline-flex;gap:6px;align-items:center;font-size:12px;min-height:38px}.profile_heroLinks__OQEp6 a:hover{text-decoration:underline;text-underline-offset:5px}.profile_heroFooter__CkXYT{position:absolute;bottom:34px;inset-inline:8%;display:flex;justify-content:flex-end;align-items:flex-end;text-align:left}.profile_nextSection__gVPQ_{font-size:10px;text-transform:uppercase;letter-spacing:.1em;display:flex;gap:18px;align-items:center;min-height:44px}.profile_sectionHeading__C3css{margin-bottom:27px}.profile_sectionHeading__C3css h2{font-size:clamp(29px,3.1vw,46px);font-weight:300;letter-spacing:-.04em;line-height:1.22;margin-top:17px;max-width:900px;text-wrap:balance}.profile_sectionIntro__Nbxyq{max-width:670px;font-size:15px;line-height:1.8;color:var(--soft);margin-bottom:42px}.profile_researchGrid__9caPB{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px}.profile_researchItem__Q9UfD{border-top:1px solid var(--line);padding-top:20px}.profile_itemNumber__Zx4n_{font-size:11px;color:var(--soft);font-family:monospace}.profile_researchItem__Q9UfD h3{font-size:20px;font-weight:400;line-height:1.4;letter-spacing:-.02em;max-width:290px;min-height:2.8em;margin:27px 0 17px}.profile_researchItem__Q9UfD p{font-size:13px;color:var(--soft);line-height:1.8}.profile_timeline__dCaYm{margin-top:35px}.profile_job__sKJli{display:grid;grid-template-columns:minmax(210px,.8fr) 1.8fr;gap:64px;border-top:1px solid var(--line);padding:26px 0}.profile_date__SyjFM{display:block;color:var(--soft);font-size:11px;letter-spacing:.025em;line-height:1.8}.profile_jobMeta__hMi9U h3{font-size:19px;font-weight:450;letter-spacing:-.02em;margin:8px 0 6px}.profile_jobMeta__hMi9U p{font-size:11px;color:#5d6358;line-height:1.7}.profile_jobMeta__hMi9U .profile_promotion__JE9l3{margin-top:10px;font-size:10px;color:var(--soft)}.profile_jobContent__zOKoN ul{list-style:none}.profile_jobContent__zOKoN li{position:relative;padding-left:13px;font-size:12px;line-height:1.85;color:#62675e;margin-bottom:6px}.profile_jobContent__zOKoN li:before{content:"—";position:absolute;left:0;color:#969c91}.profile_textLink__ihcR2{display:inline-flex;gap:10px;align-items:center;font-size:11px;padding-block:6px;margin-top:10px;border-bottom:1px solid #b8bfb2}.profile_projectTrack__feLu0{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:5px 1px 10px}.profile_projectTrack__feLu0::-webkit-scrollbar{display:none}.profile_projectCard__A4XaE{min-width:0;scroll-snap-align:start;display:flex;flex-direction:column}.profile_projectImage__Wn_WJ{width:100%;aspect-ratio:1.65;background:#eef0eb;position:relative;overflow:hidden}.profile_projectImage__Wn_WJ img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.profile_projectCard__A4XaE:hover .profile_projectImage__Wn_WJ img{transform:scale(1.035)}.profile_projectArrow__oKFbW{position:absolute;right:12px;bottom:12px;width:35px;height:35px;display:grid;place-items:center;background:#fffffff2}.profile_projectCategory__WE2ZO{margin-top:21px;display:flex;gap:10px;text-transform:uppercase;font-size:8px;color:var(--soft);letter-spacing:.09em}.profile_projectCategory__WE2ZO span{color:#969b90}.profile_projectCard__A4XaE h3{font-size:21px;font-weight:400;letter-spacing:-.025em;line-height:1.25;margin:10px 0}.profile_projectCard__A4XaE p{color:var(--soft);font-size:12px;line-height:1.75;max-width:340px}.profile_caseStudyLink__63hpL{display:flex;align-items:center;gap:8px;font-size:11px;padding-top:20px;margin-top:auto}.profile_projectControls__OXfVV{display:flex;align-items:center;justify-content:space-between;margin-top:28px}.profile_projectControls__OXfVV>div{display:flex;gap:8px}.profile_projectControls__OXfVV button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);cursor:pointer;transition:background .15s}.profile_projectControls__OXfVV button:hover:not(:disabled){background:#f1f3ef}.profile_projectControls__OXfVV button:disabled{opacity:.3;cursor:default}.profile_additionalProjects__Tv7Xp{border-top:1px solid var(--line);margin-top:28px;padding-top:17px}.profile_additionalProjects__Tv7Xp summary,.profile_testScores__u1ax8 summary{font-size:11px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:32px;list-style:none}.profile_additionalProjects__Tv7Xp summary::-webkit-details-marker,.profile_testScores__u1ax8 summary::-webkit-details-marker{display:none}.profile_additionalProjects__Tv7Xp summary span,.profile_testScores__u1ax8 summary span{font-size:19px;font-weight:300;transition:transform .2s}.profile_additionalProjects__Tv7Xp[open] summary span,.profile_testScores__u1ax8[open] summary span{transform:rotate(45deg)}.profile_additionalGrid__jRv9Z{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:28px 0 10px}.profile_additionalGrid__jRv9Z h3{font-size:16px;line-height:1.4;margin:7px 0 10px}.profile_additionalGrid__jRv9Z p{font-size:12px;color:var(--soft);line-height:1.8}.profile_educationGrid__t_Xny{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:45px}.profile_educationList__IiQJK article{border-top:1px solid var(--line);padding:24px 0 32px}.profile_educationList__IiQJK h3{font-size:25px;font-weight:400;letter-spacing:-.025em;margin:9px 0 5px}.profile_degree__gJy14{font-size:14px;color:#53594e;margin-bottom:18px}.profile_educationList__IiQJK li{font-size:12px;line-height:1.9;color:var(--soft);margin-bottom:5px}.profile_recognitionList__OaeRK>.profile_eyebrow__3PI75{margin-bottom:20px}.profile_recognitionList__OaeRK article{margin-bottom:22px}.profile_recognitionList__OaeRK h3{font-size:15px;line-height:1.5;margin:5px 0;font-weight:400}.profile_recognitionList__OaeRK article p{font-size:11px;color:var(--soft);line-height:1.8}.profile_moreGrid__yw1KA{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:40px}.profile_activities__h51Mr article,.profile_activities__h51Mr>.profile_eyebrow__3PI75,.profile_skills__YayRQ>.profile_eyebrow__3PI75{margin-bottom:25px}.profile_activities__h51Mr h3{font-size:16px;line-height:1.4;margin:7px 0 5px}.profile_activityLink__bZzmp{display:inline-flex;align-items:center;gap:7px;text-decoration:underline;text-decoration-color:#bbc4b3;text-underline-offset:4px}.profile_activityLink__bZzmp svg{flex-shrink:0}.profile_activityLink__bZzmp:hover{text-decoration-color:#53694b}.profile_activities__h51Mr p{font-size:12px;line-height:1.8;color:var(--soft)}.profile_activities__h51Mr .profile_activityRole__eoipH{color:#4e5548;font-size:11px;margin-bottom:8px}.profile_skills__YayRQ>div{margin-bottom:22px}.profile_skills__YayRQ h3{font-size:12px;margin-bottom:9px}.profile_skills__YayRQ p{font-size:12px;line-height:1.9;color:var(--soft)}.profile_testScores__u1ax8{border-top:1px solid var(--line);padding-top:11px}.profile_testScores__u1ax8 p{margin-top:12px;font-size:10px}.profile_testScores__u1ax8 strong{font-weight:500;color:var(--ink)}.profile_footer__0ZP4z{border-top:1px solid var(--line);margin-top:38px;padding-top:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.profile_contactLink__4eO5i{font-size:18px;display:flex;gap:16px;align-items:center;margin-top:9px;letter-spacing:-.02em}.profile_downloadButton__tbX6b{display:inline-flex;align-items:center;gap:14px;font-size:12px;padding:14px 20px;border:1px solid var(--line)}.profile_downloadButton__tbX6b:hover,.profile_headerCv__Z8L3w:hover{background:#f4f6f1}@media (min-width:1600px){.profile_panel__BL1v0{padding-block:90px}}@media (max-width:1050px){.profile_header__KTWRA{padding-inline:5%;gap:20px}.profile_brand__Bn8hV span{display:none}.profile_navigation__ATDfO{gap:20px}.profile_panel__BL1v0{padding:55px 6%}.profile_hero__Qyr2R{padding-bottom:150px}.profile_heroFooter__CkXYT{inset-inline:6%}.profile_job__sKJli{gap:35px}.profile_educationGrid__t_Xny,.profile_moreGrid__yw1KA{gap:50px}.profile_researchGrid__9caPB{gap:28px}}@media (max-width:720px){.profile_header__KTWRA{height:66px;padding-inline:22px;gap:18px}.profile_brand__Bn8hV span{display:block}.profile_headerCv__Z8L3w{margin-left:auto}.profile_menuToggle__kR0wc{display:grid;place-items:center;width:36px;height:40px;cursor:pointer}.profile_navigation__ATDfO{display:none}.profile_navigationOpen__ui7Gg{display:flex;position:absolute;height:auto;top:66px;left:0;right:0;margin:0;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 20px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 12px 16px #00000005}.profile_navigation__ATDfO a{height:45px}.profile_navigation__ATDfO a[aria-current]:after{width:25px}.profile_profilePage__DvL0X main{padding-top:66px}.profile_panel__BL1v0{min-height:calc(100svh - 66px);padding:54px 25px}.profile_hero__Qyr2R{padding:36px 25px 26px;gap:30px}.profile_heroComposition__hDHwy{grid-template-columns:1fr;gap:28px;max-width:500px}.profile_hero__Qyr2R h1{font-size:clamp(50px,12.8vw,80px);margin:20px 0}.profile_hero__Qyr2R .profile_eyebrow__3PI75{font-size:8px;letter-spacing:.09em}.profile_heroSummary__z9dCM{font-size:13px;line-height:1.8;margin-top:17px}.profile_heroRole__JMCRv{font-size:17px}.profile_heroAffiliation__82lbN{font-size:11px}.profile_heroBio__61Tss{font-size:12px;line-height:1.8}.profile_heroBio__61Tss p+p{margin-top:14px}.profile_heroLinks__OQEp6{gap:24px;margin-top:13px}.profile_portrait__WbVuA{width:min(100%,28svh);min-width:205px;max-width:280px;justify-self:center}.profile_heroFooter__CkXYT{position:static;width:100%;flex-direction:row;align-items:flex-end;gap:16px;text-align:left}.profile_heroFooter__CkXYT .profile_nextSection__gVPQ_{max-width:145px;gap:10px}.profile_nextSection__gVPQ_{font-size:9px}.profile_sectionHeading__C3css h2{font-size:31px}.profile_sectionIntro__Nbxyq{font-size:13px;margin-bottom:30px}.profile_researchGrid__9caPB{grid-template-columns:1fr;gap:25px;margin-top:30px}.profile_researchItem__Q9UfD{display:grid;grid-template-columns:28px 1fr;gap:0 10px;padding-top:18px}.profile_researchItem__Q9UfD h3{margin:0 0 9px;max-width:none;min-height:0;font-size:19px}.profile_researchItem__Q9UfD p{grid-column:2;font-size:12px}.profile_job__sKJli{grid-template-columns:1fr;gap:18px;padding:24px 0}.profile_jobMeta__hMi9U h3{font-size:21px}.profile_jobContent__zOKoN li{font-size:12px}.profile_projectTrack__feLu0{grid-auto-columns:84%}.profile_projectCard__A4XaE h3{font-size:21px}.profile_projectImage__Wn_WJ{aspect-ratio:1.4}.profile_additionalGrid__jRv9Z,.profile_educationGrid__t_Xny,.profile_moreGrid__yw1KA{grid-template-columns:1fr;gap:35px}.profile_educationGrid__t_Xny,.profile_moreGrid__yw1KA{margin-top:30px}.profile_educationList__IiQJK article:last-child{padding-bottom:0}.profile_footer__0ZP4z{align-items:flex-start;flex-direction:column;gap:26px}.profile_contactLink__4eO5i{font-size:16px;gap:9px}}@media (prefers-reduced-motion:reduce){.profile_profilePage__DvL0X *,.profile_profilePage__DvL0X :after{transition:none!important;scroll-behavior:auto!important}}