.page_page__NuxqY{background:#111214;color:#f1f1ed;min-height:100vh}.page_header__qp_zl{max-width:1320px;margin:auto;display:flex;gap:30px;align-items:center;padding:28px 40px;border-bottom:1px solid #ffffff12}.page_header__qp_zl>a:nth-child(2){margin-left:auto}.page_header__qp_zl>a:not(:first-child){display:flex;gap:9px;align-items:center;font-size:.875rem;color:#b9bcc2}.page_header__qp_zl .page_contactLink__6wePC{padding:10px 16px;border:1px solid #ffffff26;border-radius:5px}.page_layout__JCQIA{max-width:1320px;margin:auto;padding:64px 40px 0;display:grid;grid-template-columns:235px minmax(0,1fr);gap:78px}.page_sidebar__77vL5{align-self:start;position:sticky;top:35px}.page_profilePhoto__heOa4{width:120px;height:135px;overflow:hidden;border-radius:8px;border:1px solid #ffffff20;box-shadow:0 12px 30px #0005}.page_profilePhoto__heOa4 img{width:100%;height:100%;object-fit:cover}.page_sidebar__77vL5 h2{font-size:1.75rem;letter-spacing:-1px;margin:22px 0 12px}.page_sidebar__77vL5 h2 span{color:#ddc993}.page_sidebar__77vL5>p{font-size:.875rem;line-height:1.75;color:#aaadb5}.page_location__UIwfN{display:flex;gap:8px;align-items:center;color:#90959f;font-size:.75rem;margin-top:22px}.page_sidebar__77vL5 nav{display:flex;flex-direction:column;padding:27px 0;margin-top:28px;border-block:1px solid #ffffff15;gap:19px}.page_sidebar__77vL5 nav a{font-size:.8125rem;color:#c2c4cb;display:flex;gap:17px}.page_sidebar__77vL5 nav a span{color:#88816d;font-size:.6875rem}.page_sidebar__77vL5 a:hover{color:#e5ce92}.page_socials__WZzqF{display:flex;gap:20px;align-items:center;margin-top:25px}.page_socials__WZzqF a{font-size:.75rem;display:flex;align-items:center;gap:6px;color:#b2b5bd}.page_main__M0xxf{min-width:0}.page_intro__N6jLO{padding:8px 0 65px}.page_closing__whD35>span,.page_kicker__1UuSh,.page_sectionTitle__2F8yW>span{font-size:.6875rem;letter-spacing:2px;color:#c3ac75;display:block;margin-bottom:22px}.page_intro__N6jLO h1{font-size:clamp(2.75rem,4.5vw,4.5rem);letter-spacing:-3px;font-weight:450;line-height:1.08;margin-bottom:25px}.page_intro__N6jLO h1 span{color:#9b9da2}.page_lead__6bZus{font-size:1.25rem;line-height:1.65;color:#e0e0df;max-width:650px}.page_biography___Vk9c{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}.page_biography___Vk9c p{font-size:.9375rem;color:#a5a8b0;line-height:1.9}.page_facts__PCuZ4{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;border-block:1px solid #ffffff19;padding:25px 0;margin-top:28px}.page_facts__PCuZ4 span{font-size:.625rem;letter-spacing:1.5px;color:#9598a1;display:block;margin-bottom:12px}.page_facts__PCuZ4 strong{font-size:1.05rem;font-weight:500}.page_facts__PCuZ4 p{font-size:.75rem;color:#a1a4ac;margin:8px 0 0;line-height:1.6}.page_section__1ik7x{padding:25px 0 70px;scroll-margin-top:32px}.page_sectionTitle__2F8yW{margin-bottom:32px}.page_sectionTitle__2F8yW>span{margin-bottom:14px}.page_sectionTitle__2F8yW h2{font-size:2.2rem;letter-spacing:-1.1px;line-height:1.18}.page_sectionTitle__2F8yW>p{font-size:1rem;color:#a5a8b0;line-height:1.8;max-width:620px;margin:18px 0 0}.page_skillGrid__n4363{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff18;border:1px solid #ffffff18;border-radius:9px;overflow:hidden}.page_skill__G0G7a{background:#191a1d;padding:28px}.page_index__p260o{font-size:.6875rem;color:#b6a374}.page_skill__G0G7a h3{font-size:1.125rem;font-weight:500;letter-spacing:-.3px;margin:15px 0 13px}.page_skill__G0G7a p{font-size:.875rem;line-height:1.8;color:#a3a7b0}.page_skill__G0G7a ul{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:20px 0 0;list-style:none}.page_skill__G0G7a li{font-size:.75rem;color:#d3d4d7;border:1px solid #ffffff17;border-radius:4px;padding:5px 8px}.page_skillNote__3XS0Z{font-size:.8125rem;line-height:1.8;color:#a0a3ac;margin:20px 0 0}.page_career__UZFIO{border-left:1px solid #5f5336;padding-left:30px}.page_role__cm4R5{padding:8px 0 35px;margin-bottom:25px;border-bottom:1px solid #ffffff15;position:relative}.page_role__cm4R5:before{content:"";width:9px;height:9px;border-radius:50%;background:#c3ac75;position:absolute;left:-35px;top:15px;box-shadow:0 0 0 5px #111214}.page_role__cm4R5:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.page_roleTop__Wmtyg{display:flex;justify-content:space-between;gap:20px;align-items:center}.page_dates__tg9pA{font-size:.75rem;color:#b5a478;margin-bottom:12px}.page_role__cm4R5 h3{font-size:1.625rem;font-weight:500;margin:0 0 12px;letter-spacing:-.5px}.page_role__cm4R5 h4{font-size:1rem;line-height:1.6;font-weight:450;margin-bottom:7px}.page_context__X_5Gy{font-size:.8125rem;color:#9298a2}.page_role__cm4R5 ul{padding-left:18px;color:#b2b5bd;font-size:.9375rem;line-height:1.9;margin:23px 0 0}.page_role__cm4R5 li{padding-left:7px;margin-bottom:14px}.page_role__cm4R5 li::marker{color:#8c7c56}.page_brandLogo__Dj8Fl{background:#fff;padding:7px 10px;border-radius:4px;width:116px;height:44px;object-fit:contain;flex-shrink:0}.page_pathaoLogo__qL5Qn{width:108px;height:40px;object-fit:contain;flex-shrink:0}.page_systems__LtYq1{display:grid;grid-template-columns:1fr 1fr;gap:18px}.page_systems__LtYq1 article{padding:27px;border-top:1px solid #8d7b504d;background:linear-gradient(135deg,#25231f55,#161719);border-radius:0 0 7px 7px}.page_education__DUXdX article>span,.page_systems__LtYq1 article>span{font-size:.6875rem;letter-spacing:1.3px;color:#b9a674}.page_systems__LtYq1 h3{font-size:1.4rem;font-weight:450;line-height:1.3;letter-spacing:-.5px;margin:18px 0}.page_systems__LtYq1 p{font-size:.9375rem;line-height:1.85;color:#aeb1b8}.page_outcome__crWtt{display:flex;align-items:center;gap:16px;margin-top:23px}.page_outcome__crWtt strong{font-size:2.5rem;font-weight:450;letter-spacing:-1px}.page_outcome__crWtt span{font-size:.75rem;color:#b9ad90;max-width:120px}.page_systemTags__LTdWa{font-size:.75rem;color:#c4b084;line-height:1.8;margin-top:22px}.page_publicProject__b_ra_ a{font-size:.875rem;display:inline-flex;gap:12px;align-items:center;color:#e2d1a7;margin-top:10px}.page_archiveRow___KuHo{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:18px;padding:27px 0;border-top:1px solid #ffffff18}.page_archiveNumber__Vnk3W{font-size:.75rem;color:#7f828a;padding-top:3px}.page_archiveCategory__JPdon{font-size:.6875rem;letter-spacing:1.4px;text-transform:uppercase;color:#bdac84;margin-bottom:10px}.page_archive__RgIqZ h3{font-size:1.3rem;letter-spacing:-.4px;font-weight:450;margin-bottom:10px}.page_archive__RgIqZ p{font-size:.9375rem;line-height:1.75;color:#a5a9b2;max-width:550px;margin-bottom:16px}.page_archiveLinks__KKl19{display:flex;flex-wrap:wrap;gap:22px}.page_archiveLinks__KKl19 a{font-size:.8125rem;color:#d3d4d8;display:flex;align-items:center;gap:7px}.page_archiveLinks__KKl19 a:hover{color:#e5ce92}.page_projectType__BG5Sk{font-size:.6875rem;color:#8f939d;padding-top:4px}.page_education__DUXdX{display:grid;grid-template-columns:1fr 1fr;gap:35px}.page_education__DUXdX h3{font-size:1.25rem;font-weight:450;letter-spacing:-.4px;margin:18px 0 12px}.page_education__DUXdX p{font-size:.9375rem;line-height:1.85;color:#adb0b8}.page_teaching___cdBb{border:1px solid #ffffff1c;border-radius:8px;padding:30px;margin-top:20px;background:#1a1b1e}.page_teaching___cdBb h3{font-size:1.25rem;font-weight:450;margin-bottom:17px}.page_teaching___cdBb p{font-size:.9375rem;line-height:1.8;color:#a9adb6}.page_teaching___cdBb>div{display:flex;gap:38px;margin-top:25px}.page_teaching___cdBb>div>span{font-size:.8125rem;color:#a1a6af}.page_teaching___cdBb strong{display:block;font-size:1.75rem;font-weight:450;color:#e9dfc5;margin-bottom:5px}.page_closing__whD35{border-block:1px solid #ffffff20;padding:45px 0}.page_closing__whD35 h2{font-size:2.3rem;font-weight:450}.page_closing__whD35 p{font-size:1rem;line-height:1.8;color:#a6aab3;margin:20px 0;max-width:550px}.page_closing__whD35>a{display:inline-flex;gap:22px;align-items:center;color:#202123;background:linear-gradient(#f5f5f3,#bfc1c5);border:1px solid #ffffff70;border-radius:5px;padding:14px 20px;font-size:.875rem;font-weight:550;margin-top:8px}.page_footer__y_22U{display:flex;justify-content:space-between;gap:20px;padding:28px 0;font-size:.75rem;color:#9399a3}.page_footer__y_22U a{display:flex;gap:8px;align-items:center}.page_page__NuxqY a:focus-visible{outline:2px solid #e5ce92;outline-offset:5px}.page_page__NuxqY h1,.page_page__NuxqY h2,.page_page__NuxqY h3,.page_page__NuxqY h4{overflow-wrap:anywhere}@media(max-width:1050px){.page_layout__JCQIA{gap:40px;grid-template-columns:190px minmax(0,1fr);padding:45px 30px 0}.page_sidebar__77vL5 nav a{font-size:.75rem;gap:10px}.page_biography___Vk9c{gap:0}.page_biography___Vk9c,.page_skillGrid__n4363,.page_systems__LtYq1{grid-template-columns:1fr}.page_facts__PCuZ4{gap:12px}.page_facts__PCuZ4 strong{font-size:.9375rem}.page_sectionTitle__2F8yW h2{font-size:1.9rem}.page_roleTop__Wmtyg{align-items:flex-start}.page_brandLogo__Dj8Fl,.page_pathaoLogo__qL5Qn{width:86px;height:34px}.page_education__DUXdX{grid-template-columns:1fr;gap:15px}}@media(max-width:760px){.page_header__qp_zl{padding:22px 24px;gap:16px}.page_header__qp_zl>a:nth-child(2){font-size:.75rem}.page_header__qp_zl .page_contactLink__6wePC{display:none!important}.page_layout__JCQIA{grid-template-columns:1fr;padding:28px 24px 0;gap:38px}.page_sidebar__77vL5{position:static;display:grid;grid-template-columns:85px 1fr;gap:0 20px}.page_profilePhoto__heOa4{width:85px;height:104px;grid-row:1/4}.page_sidebar__77vL5 h2{font-size:1.6rem;margin:0 0 6px}.page_sidebar__77vL5>p{font-size:.8125rem;margin:0}.page_sidebar__77vL5>p br{display:none}.page_location__UIwfN{grid-column:2;margin-top:12px;font-size:.6875rem}.page_sidebar__77vL5 nav{grid-column:1/-1;flex-direction:row;overflow-x:auto;gap:22px;padding:16px 0;margin-top:25px}.page_sidebar__77vL5 nav a{white-space:nowrap;font-size:.8125rem;min-height:25px;align-items:center}.page_sidebar__77vL5 nav a span{display:none}.page_socials__WZzqF{grid-column:1/-1;margin-top:16px}.page_intro__N6jLO{padding:0 0 35px}.page_intro__N6jLO h1{font-size:2.9rem;letter-spacing:-1.8px}.page_lead__6bZus{font-size:1.1rem}.page_biography___Vk9c{margin-top:20px}.page_facts__PCuZ4{grid-template-columns:1fr;gap:18px;padding:23px 0}.page_facts__PCuZ4>div{display:grid;grid-template-columns:90px 1fr;gap:0 10px}.page_facts__PCuZ4 span{grid-row:1/3;margin:4px 0}.page_facts__PCuZ4 p{grid-column:2;margin:4px 0 0}.page_section__1ik7x{padding-bottom:45px}.page_sectionTitle__2F8yW h2{font-size:1.9rem}.page_career__UZFIO{padding-left:20px}.page_role__cm4R5:before{left:-25px}.page_roleTop__Wmtyg{flex-wrap:wrap}.page_role__cm4R5 h3{font-size:1.4rem}.page_role__cm4R5 h4{margin-top:10px}.page_archiveRow___KuHo{grid-template-columns:25px minmax(0,1fr);gap:10px}.page_projectType__BG5Sk{display:none}.page_archiveLinks__KKl19{gap:15px}.page_archiveLinks__KKl19 a{font-size:.75rem}.page_skill__G0G7a,.page_systems__LtYq1 article,.page_teaching___cdBb{padding:23px}.page_teaching___cdBb>div{flex-wrap:wrap;gap:20px}.page_closing__whD35 h2{font-size:2rem}.page_footer__y_22U{font-size:.6875rem}.page_kicker__1UuSh{line-height:1.8}}@media(prefers-reduced-motion:reduce){.page_page__NuxqY *{scroll-behavior:auto!important}}.page_archiveTools__vWUPA{font-size:.6875rem;letter-spacing:.7px;color:#a79a7c;line-height:1.8;margin:0 0 15px}@media(max-width:520px){.page_header__qp_zl{padding:18px;gap:10px}.page_header__qp_zl>a:nth-child(2){font-size:.6875rem;gap:6px}.page_layout__JCQIA{padding:24px 18px 0;gap:32px}.page_sidebar__77vL5{grid-template-columns:76px minmax(0,1fr);gap:0 16px}.page_profilePhoto__heOa4{width:76px;height:94px}.page_sidebar__77vL5 h2{font-size:1.4rem;letter-spacing:-.6px}.page_sidebar__77vL5>p{font-size:.75rem;line-height:1.55}.page_location__UIwfN{font-size:.625rem;line-height:1.5}.page_sidebar__77vL5 nav{gap:18px;margin-inline:-18px;padding-inline:18px;scrollbar-width:none}.page_sidebar__77vL5 nav::-webkit-scrollbar{display:none}.page_socials__WZzqF{gap:16px;flex-wrap:wrap}.page_intro__N6jLO{padding-bottom:28px}.page_intro__N6jLO h1{font-size:clamp(2.35rem,12vw,2.9rem);line-height:1.04;letter-spacing:-1.6px}.page_lead__6bZus{font-size:1rem;line-height:1.6}.page_biography___Vk9c p{font-size:.875rem;line-height:1.75}.page_facts__PCuZ4>div{grid-template-columns:78px minmax(0,1fr)}.page_section__1ik7x{padding-bottom:38px}.page_sectionTitle__2F8yW{margin-bottom:25px}.page_sectionTitle__2F8yW h2{font-size:1.7rem}.page_sectionTitle__2F8yW>p{font-size:.9375rem;line-height:1.7}.page_skill__G0G7a,.page_systems__LtYq1 article,.page_teaching___cdBb{padding:20px 18px}.page_career__UZFIO{padding-left:17px}.page_role__cm4R5:before{left:-22px}.page_role__cm4R5 h3{font-size:1.25rem}.page_role__cm4R5 h4{font-size:.9375rem}.page_role__cm4R5 ul{font-size:.875rem;line-height:1.75;padding-left:15px}.page_brandLogo__Dj8Fl,.page_pathaoLogo__qL5Qn{width:82px;height:32px}.page_systems__LtYq1 h3{font-size:1.22rem}.page_outcome__crWtt{align-items:flex-start;flex-direction:column;gap:8px}.page_outcome__crWtt strong{font-size:2.2rem}.page_archiveRow___KuHo{grid-template-columns:20px minmax(0,1fr);gap:8px;padding:23px 0}.page_archive__RgIqZ h3{font-size:1.15rem;line-height:1.35}.page_archive__RgIqZ p{font-size:.875rem;line-height:1.7}.page_education__DUXdX{gap:24px}.page_teaching___cdBb>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.page_closing__whD35{padding:36px 0}.page_closing__whD35 h2{font-size:1.75rem}.page_closing__whD35 p{font-size:.9375rem;line-height:1.7}.page_footer__y_22U{flex-wrap:wrap;font-size:.6875rem}}@media(max-width:350px){.page_header__qp_zl>a:nth-child(2){font-size:0}.page_header__qp_zl>a:nth-child(2) svg{width:20px;height:20px}.page_teaching___cdBb>div{grid-template-columns:1fr}}