@font-face{font-family:Crimson Pro;src:url('assets/fonts/CrimsonPro-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Instrument Sans;src:url('assets/fonts/InstrumentSans-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Instrument Sans;src:url('assets/fonts/InstrumentSans-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--petal:#f4e7dd;--almond:#dfc6b6;--rose:#c49686;--wine:#713d50;--ink:#35282c;--muted:#68515a;--line:#c6a59b;--sans:'Instrument Sans','PingFang SC','Microsoft YaHei',sans-serif;--serif:'Crimson Pro','Songti SC','Noto Serif CJK SC',serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;color:var(--ink);background:var(--petal);font-family:var(--sans);font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,dl,dd{margin:0}h1,h2,h3,h4{font-weight:400}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{border:0;background:none;color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--wine);outline-offset:6px}::selection{background:var(--rose);color:var(--ink)}[hidden]{display:none!important}.shell{width:calc(100% - 112px);max-width:1160px;margin-inline:auto}.skip-link{position:fixed;left:20px;top:-90px;background:var(--wine);color:white;padding:12px 22px;z-index:30}.skip-link:focus{top:12px}.header{position:sticky;top:0;background:var(--petal);z-index:10;border-bottom:1px solid var(--line)}.header-inner{height:86px;display:flex;align-items:center;gap:44px}.wordmark{font-family:var(--serif);font-size:29px;line-height:1;letter-spacing:-.02em;display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.wordmark-dot{width:5px;height:5px;background:var(--wine);border-radius:50%}.header nav{display:flex;gap:34px;margin-left:auto;font-size:13px}.header nav a{padding-block:12px}.language-switch{display:flex;align-items:center;gap:8px;font-size:12px;padding-left:25px;border-left:1px solid var(--line)}.language-switch button{min-width:34px;min-height:40px;padding:4px;color:var(--muted)}.language-switch [aria-pressed=true]{color:var(--wine);font-weight:700;text-decoration:underline;text-underline-offset:6px}.language-switch>span{color:#ac9299}
.hero{background:var(--petal);padding:72px 0 84px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:84px;align-items:center}.role-line{font-size:13px;color:var(--wine);margin-bottom:23px}.hero h1{font-family:var(--serif);font-size:87px;line-height:1.12;letter-spacing:-.035em}.language-page[lang=zh-CN] h1{font-family:'Songti SC','Noto Serif CJK SC',serif;font-size:93px;letter-spacing:.08em;line-height:1.25}.name-counterpart{font-size:15px;color:var(--muted);margin-top:12px;letter-spacing:.02em}.hero-statement{font-family:var(--serif);font-size:39px;line-height:1.2;letter-spacing:-.018em;margin-top:31px;color:var(--wine)}.language-page[lang=zh-CN] .hero-statement{font-family:'Songti SC','Noto Serif CJK SC',serif;font-size:34px;line-height:1.65;letter-spacing:.02em}.hero-description{font-size:14px;line-height:1.9;max-width:465px;margin-top:21px;color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:29px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:21px;min-height:47px;padding:11px 21px;font-size:13px;border-radius:26px}.button-solid{background:var(--wine);color:var(--petal)}.button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.text-link{font-size:13px;border-bottom:1px solid var(--line);padding-block:8px}.profile-panel{background:var(--almond);border-radius:58px 8px 8px 8px;padding:32px 35px 26px;position:relative}.panel-top{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px;padding-bottom:25px;border-bottom:1px solid #c7aaa65c}.panel-mark{font-family:var(--serif);font-size:25px;line-height:1.3;color:var(--wine)}.current-role{padding-top:29px}.current-role>p{font-family:var(--serif);font-size:57px;line-height:1;color:var(--wine)}.current-role h2{font-family:var(--serif);font-size:31px;line-height:1.4;margin-top:8px;letter-spacing:-.02em}.current-role>span{display:block;font-size:12px;color:var(--muted);margin-top:9px;line-height:1.8}.current-role>.panel-date{font-size:11px;margin-top:4px}.credential{border-top:1px solid #c7aaa65c;margin-top:30px;padding-top:24px}.credential p{font-family:var(--serif);font-size:32px;line-height:1.3;letter-spacing:.025em;color:var(--wine)}.credential span{font-size:12px;color:var(--muted);display:block;margin-top:3px}.panel-foot{font-size:11px;line-height:1.9;color:var(--muted);margin-top:24px;max-width:260px}
.section{padding-block:82px}.work{background:#fffaf6}.work::before{content:'';position:absolute;inset:0;z-index:-1;background:#fffaf6}.work{position:relative;isolation:isolate}.work::before{left:calc((100vw - 100%)/-2);right:calc((100vw - 100%)/-2)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:39px}.section-context{font-size:12px;color:var(--wine);margin-bottom:15px}.section h2{font-family:var(--serif);font-size:43px;line-height:1.12;letter-spacing:-.025em;white-space:pre-line}.language-page[lang=zh-CN] .section h2{font-family:'Songti SC','Noto Serif CJK SC',serif;font-size:34px;line-height:1.55;letter-spacing:.015em}.section-aside{font-size:12px;color:var(--muted);line-height:1.9;flex-shrink:0}.work-intro{border-top:1px solid var(--line);padding-top:28px}.work-intro h3{font-size:19px;line-height:1.6}.work-position{font-size:13px;color:var(--wine);margin-top:3px}.overview{font-size:14px;line-height:2;color:var(--muted);margin-top:20px;max-width:970px}.language-page[lang=en] .overview{max-width:900px;line-height:1.9}.project-heading{margin-top:44px;margin-bottom:14px;display:flex;align-items:baseline;justify-content:space-between;gap:25px}.project-heading h3{font-size:17px}.project-heading p{font-size:11px;color:var(--muted)}.projects{border-top:1px solid var(--line)}.project{border-bottom:1px solid var(--line)}.project summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 160px 23px;gap:25px;align-items:center;padding:24px 0;cursor:pointer}.project summary::-webkit-details-marker{display:none}.project h4{font-size:16px;line-height:1.6}.project summary p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:5px}.project-role{color:var(--wine);font-size:12px;text-align:right;line-height:1.65}.expand{height:22px;width:22px;position:relative;display:block}.expand::before,.expand::after{content:'';position:absolute;background:var(--wine);width:11px;height:1px;left:5px;top:10px}.expand::after{transform:rotate(90deg)}.project[open] .expand::after{transform:rotate(0)}.project[open] h4{color:var(--wine)}.project-body{padding:0 0 25px}.standards{display:flex;gap:60px;padding:17px 21px;background:var(--petal);border-radius:3px}.standards dt{font-size:11px;color:var(--muted)}.standards dd{font-size:13px;color:var(--ink);margin-top:4px}.project-note{font-size:13px;color:var(--muted);background:var(--petal);padding:16px 21px}
.expertise{background:#e3cbbd}.expertise-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.expertise-item{padding:25px 0 29px;border-top:1px solid var(--line)}.expertise-item h3{font-size:18px;line-height:1.6}.expertise-item p{font-size:13px;line-height:2;color:var(--muted);margin-top:12px}.leadership-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:96px}.leadership-intro{position:sticky;top:130px;align-self:start}.leadership-intro>p:last-child{font-size:13px;color:var(--muted);line-height:1.95;max-width:280px;margin-top:23px}.leadership-list{border-top:1px solid var(--line)}.leadership-item{padding:25px 0 28px;border-bottom:1px solid var(--line)}.leadership-item h3{font-size:17px;line-height:1.6}.leadership-item p{font-size:13px;line-height:2;color:var(--muted);margin-top:10px}.foundation{background:#eedcd1}.foundation-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:100px}.foundation h2{font-size:39px}.school{padding-top:27px;margin-top:29px;border-top:1px solid var(--line)}.school h3{font-family:var(--serif);font-size:28px;line-height:1.25;margin-top:10px;letter-spacing:-.02em}.language-page[lang=zh-CN] .school h3{font-family:'Songti SC','Noto Serif CJK SC',serif;font-size:23px;line-height:1.55}.school-date{font-size:11px;color:var(--muted)}.school .degree{font-size:13px;color:var(--wine);margin-top:12px}.school>p:last-child:not(.degree){font-size:13px;color:var(--muted);line-height:1.95;margin-top:10px}.skills>.section-context{margin-bottom:27px}.skill-item+.skill-item{margin-top:25px;padding-top:23px;border-top:1px solid var(--line)}.skill-item h3{font-size:16px}.skill-item p{font-size:13px;line-height:2;margin-top:10px;color:var(--muted)}
.contact{background:var(--wine);color:var(--petal);padding-bottom:0}.contact .section-context{color:#e7c8c8}.contact-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.contact h2{font-size:45px;line-height:1.2}.contact-layout>div>p:last-child{font-size:12px;color:#e9d8dc;margin-top:19px;max-width:450px}.contact-details{display:flex;flex-direction:column;align-items:flex-start}.email{font-size:24px;line-height:1.5;letter-spacing:-.03em}.phone{font-size:14px;color:#ead6dc;margin-top:12px}.cv-download{display:inline-flex;align-items:center;gap:13px;padding:9px 0;margin-top:23px;color:#ead6dc;font-size:12px}.cv-download svg{height:18px;width:18px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round}.contact footer{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ffffff35;margin-top:65px;padding-block:24px;font-size:11px;color:#ead6dc}.contact footer a{display:flex;gap:15px}.contact footer a>span{font-size:16px}.contact a:focus-visible,.contact button:focus-visible{outline-color:var(--petal)}.noscript-message{padding:15px;text-align:center;font-size:12px}
@media(hover:hover) and (pointer:fine){.header nav a:hover,.text-link:hover{color:var(--wine)}.button-solid:hover{background:#5b2d3e}.project summary:hover h4{color:var(--wine)}.contact a:hover,.cv-download:hover{color:#fff}}
@media(min-width:1600px){.hero{padding-block:91px 96px}.hero-grid{gap:105px}.hero h1{font-size:96px}}
@media(max-width:1050px){.shell{width:calc(100% - 72px)}.hero-grid{gap:48px;grid-template-columns:1.3fr 1fr}.hero h1{font-size:72px}.language-page[lang=zh-CN] h1{font-size:85px}.hero-statement{font-size:32px}.profile-panel{padding:29px 27px 24px}.current-role h2{font-size:27px}.current-role>p{font-size:50px}.hero{padding-block:55px 65px}.section{padding-block:65px}.expertise-grid{gap:0 44px}.leadership-layout{gap:55px;grid-template-columns:1fr 1.5fr}.foundation-grid{gap:60px}.section h2{font-size:38px}.contact-layout{gap:55px}.email{font-size:23px}}
@media(max-width:760px){html{scroll-padding-top:126px}.shell{width:calc(100% - 44px)}.header-inner{height:auto;min-height:109px;flex-wrap:wrap;justify-content:space-between;gap:0;padding-block:14px 8px}.wordmark{font-size:27px}.language-switch{border-left:0;padding-left:0;gap:5px}.header nav{order:3;flex-basis:100%;margin:9px 0 0;justify-content:space-between;gap:15px;font-size:12px}.header nav a{padding-block:5px}.hero{padding-block:37px 45px}.hero-grid{display:block}.role-line{font-size:12px;margin-bottom:21px}.hero h1{font-size:58px;letter-spacing:-.045em;line-height:1.1}.language-page[lang=zh-CN] h1{font-size:79px;line-height:1.25}.name-counterpart{font-size:13px;margin-top:9px}.hero-statement{font-size:32px;line-height:1.2;margin-top:25px}.language-page[lang=zh-CN] .hero-statement{font-size:29px;line-height:1.6}.hero-description{font-size:13px;margin-top:17px;line-height:1.9}.hero-actions{gap:26px;margin-top:24px}.button{font-size:12px;padding:10px 18px;gap:17px;min-height:45px}.text-link{font-size:12px}.profile-panel{margin-top:36px;border-radius:38px 7px 7px 7px;padding:22px 25px}.panel-top{padding-bottom:16px;font-size:10px}.panel-mark{font-size:24px}.current-role{padding-top:20px}.current-role>p{font-size:43px}.current-role h2{font-size:27px;margin-top:3px}.current-role>span{font-size:11px;margin-top:6px}.current-role>.panel-date{font-size:10px}.credential{padding-top:18px;margin-top:21px}.credential p{font-size:29px}.credential span{font-size:11px}.panel-foot{font-size:10px;margin-top:16px;max-width:none}.section{padding-block:46px}.section-heading{display:block;margin-bottom:27px}.section-context{font-size:11px;margin-bottom:12px}.section h2{font-size:34px;line-height:1.16}.language-page[lang=zh-CN] .section h2{font-size:27px;line-height:1.6}.section-aside{font-size:11px;margin-top:18px;line-height:1.8}.work-intro{padding-top:21px}.work-intro h3{font-size:16px}.work-position{font-size:12px;margin-top:6px}.overview{font-size:13px;line-height:2;margin-top:16px}.project-heading{display:block;margin-top:29px;margin-bottom:12px}.project-heading h3{font-size:16px}.project-heading p{font-size:10px;margin-top:5px}.project summary{grid-template-columns:minmax(0,1fr) 22px;gap:9px 14px;padding-block:20px}.project summary>div{grid-column:1}.project h4{font-size:15px;line-height:1.7}.project summary p{font-size:11px;line-height:1.85;margin-top:6px}.project-role{grid-column:1;text-align:left;font-size:11px}.expand{grid-column:2;grid-row:1/3;align-self:center}.project-body{padding-bottom:19px}.standards{gap:23px;padding:14px 16px;flex-wrap:wrap}.standards dt{font-size:10px}.standards dd{font-size:11px}.project-note{font-size:12px;padding:13px 16px}.expertise-grid{display:block}.expertise-item{padding-block:22px}.expertise-item h3{font-size:16px}.expertise-item p{font-size:12px;line-height:2;margin-top:9px}.leadership-layout{display:block}.leadership-intro{position:static}.leadership-intro>p:last-child{font-size:12px;max-width:none;margin-top:16px}.leadership-list{margin-top:27px}.leadership-item{padding-block:21px}.leadership-item h3{font-size:16px}.leadership-item p{font-size:12px;line-height:2;margin-top:9px}.foundation-grid{display:block}.school{padding-top:21px;margin-top:25px}.school h3{font-size:25px;line-height:1.3}.language-page[lang=zh-CN] .school h3{font-size:21px}.school-date{font-size:10px}.school .degree{font-size:12px;margin-top:10px}.school>p:last-child:not(.degree){font-size:12px}.skills{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.skills>.section-context{margin-bottom:18px}.skill-item h3{font-size:15px}.skill-item p{font-size:12px;line-height:2;margin-top:9px}.skill-item+.skill-item{margin-top:21px;padding-top:19px}.contact{padding-bottom:0}.contact-layout{display:block}.contact h2{font-size:36px}.contact-layout>div>p:last-child{font-size:12px;line-height:1.9;margin-top:13px}.contact-details{margin-top:25px}.email{font-size:24px}.phone{font-size:13px;margin-top:9px}.cv-download{font-size:11px;margin-top:17px}.contact footer{font-size:10px;margin-top:37px;padding-block:21px}}
@media(max-width:360px){.shell{width:calc(100% - 36px)}.hero h1{font-size:53px}.hero-statement{font-size:29px}.email{font-size:22px}.profile-panel{padding-inline:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{html{scroll-behavior:auto}body{font-size:9pt;line-height:1.55;background:white;color:#000}.header,.skip-link,.hero-actions,.cv-download,.expand,.project-heading p,.contact footer a,.noscript-message{display:none!important}.shell{width:100%;max-width:none}.hero{padding:0 0 20pt;background:white}.hero-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:30pt;align-items:start}.hero h1,.language-page[lang=zh-CN] h1{font-size:34pt;line-height:1.2}.role-line{font-size:9pt;margin-bottom:8pt}.name-counterpart{font-size:10pt;margin-top:5pt}.hero-statement,.language-page[lang=zh-CN] .hero-statement{font-size:17pt;line-height:1.5;margin-top:12pt;color:#000}.hero-description{font-size:9pt;line-height:1.6;margin-top:8pt}.profile-panel{padding:14pt;border:1px solid #bbb;background:white;border-radius:0;margin:0}.panel-top{padding-bottom:8pt}.current-role{padding-top:10pt}.current-role>p{font-size:25pt;color:#000}.current-role h2{font-size:16pt}.current-role>span,.credential span,.panel-date,.panel-foot{font-size:8pt!important;color:#333}.credential{margin-top:12pt;padding-top:10pt}.credential p{font-size:18pt;color:#000}.panel-foot{margin-top:10pt}.section{padding-block:18pt;background:white}.work::before{display:none}.section-heading{margin-bottom:14pt}.section-context{font-size:8pt;margin-bottom:6pt;color:#333}.section h2,.language-page[lang=zh-CN] .section h2{font-size:20pt;line-height:1.4;color:#000;white-space:normal}.section-aside{font-size:8pt}.work-intro{padding-top:12pt}.work-intro h3{font-size:12pt}.work-position{font-size:9pt;color:#333}.overview,.language-page[lang=en] .overview{font-size:9pt;line-height:1.65;max-width:none;color:#333;margin-top:9pt}.project-heading{margin-top:17pt}.project-heading h3{font-size:11pt}.project summary{padding-block:10pt;grid-template-columns:1fr 100pt;gap:15pt}.project h4{font-size:10pt}.project summary p,.project-role{font-size:8pt;color:#333}.project-body{display:block!important;padding-bottom:10pt}.standards{padding:8pt 10pt;background:#f7f7f7;gap:35pt}.standards dt{font-size:7pt}.standards dd{font-size:8pt}.project-note{font-size:8pt;padding:8pt;background:#f7f7f7}.expertise-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 25pt}.expertise-item{padding-block:12pt;break-inside:avoid}.expertise-item h3,.leadership-item h3,.skill-item h3{font-size:11pt}.expertise-item p,.leadership-item p,.skill-item p{font-size:9pt;line-height:1.65;color:#333;margin-top:6pt}.leadership-layout{display:block}.leadership-intro{position:static}.leadership-intro>p:last-child{display:none}.leadership-list{margin-top:13pt}.leadership-item{padding-block:11pt;break-inside:avoid}.foundation-grid{display:grid;grid-template-columns:1fr 1fr;gap:30pt}.school{padding-top:12pt;margin-top:14pt;break-inside:avoid}.school h3,.language-page[lang=zh-CN] .school h3{font-size:13pt}.school-date{font-size:8pt}.school .degree,.school>p:last-child:not(.degree){font-size:9pt;color:#333}.skills{margin:0;padding:0;border:0}.skill-item{break-inside:avoid}.skill-item+.skill-item{margin-top:12pt;padding-top:12pt}.contact{background:white;color:#000;border-top:1px solid #bbb;padding-top:16pt}.contact .section-context{color:#333}.contact h2,.language-page[lang=zh-CN] .contact h2{font-size:18pt}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:30pt}.contact-layout>div>p:last-child{font-size:8pt;color:#333}.contact-details{margin:0}.email{font-size:13pt}.phone{font-size:9pt;color:#333}.contact footer{border:0;color:#333;margin-top:12pt;padding-block:8pt;font-size:8pt}h2,h3,h4{break-after:avoid}@page{margin:16mm}}

/* Warm wine and caramel surfaces, with a single Chinese CV download. */
.header-download{font-size:12px;color:var(--wine);white-space:nowrap;border-bottom:1px solid var(--wine);padding-block:7px}
.profile-panel{background:var(--wine);color:#fff8f5}.profile-panel .panel-top,.profile-panel .current-role>span,.profile-panel .credential span,.profile-panel .panel-foot{color:#eedbdc}.profile-panel .panel-mark,.profile-panel .current-role>p,.profile-panel .credential p{color:#fff8f5}.profile-panel .panel-top,.profile-panel .credential{border-color:#ffffff35}
.leadership-intro{background:var(--wine);color:#fff8f5;padding:30px 28px;border-radius:5px}.leadership-intro .section-context,.leadership-intro>p:last-child{color:#eedbdc}.leadership-intro h2{font-size:37px}.language-page[lang=zh-CN] .leadership-intro h2{font-size:29px}
@media(max-width:1050px){.header-inner{gap:27px}.language-switch{padding-left:19px}.leadership-intro{padding:25px 23px}.leadership-intro h2{font-size:32px}.language-page[lang=zh-CN] .leadership-intro h2{font-size:26px}}
@media(max-width:760px){.header-inner{gap:0}.header-download{font-size:11px;padding-block:5px}.language-switch{padding-left:0}.leadership-intro{padding:25px 23px}.leadership-intro h2{font-size:32px}.language-page[lang=zh-CN] .leadership-intro h2{font-size:27px}}
@media print{.header-download,.cv-download{display:none!important}.profile-panel,.leadership-intro{background:white;color:#000}.profile-panel .panel-top,.profile-panel .current-role>span,.profile-panel .credential span,.profile-panel .panel-foot,.profile-panel .panel-mark,.profile-panel .current-role>p,.profile-panel .credential p,.leadership-intro .section-context,.leadership-intro>p:last-child{color:#333}.leadership-intro{padding:0}.leadership-intro h2,.language-page[lang=zh-CN] .leadership-intro h2{font-size:20pt}}

/* Three background groups on the cover. The CV download appears only in Contact. */
.profile-row+.profile-row{border-top:1px solid #ffffff35;margin-top:25px;padding-top:23px}.profile-panel .profile-title{font-family:var(--serif);font-size:36px;line-height:1.2;letter-spacing:.005em;color:#fff8f5;white-space:normal}.profile-panel .profile-school-title{font-size:28px;line-height:1.25;letter-spacing:-.01em}.language-page[lang=zh-CN] .profile-school-title{font-family:'Songti SC','Noto Serif CJK SC',serif;font-size:23px;line-height:1.5;letter-spacing:0}.profile-subtitle{font-size:12px;line-height:1.9;color:#eedbdc;margin-top:8px}.profile-cicpa{font-size:12px;line-height:1.8;color:#eedbdc;margin-top:13px}
@media(max-width:760px){.profile-row+.profile-row{margin-top:21px;padding-top:19px}.profile-panel .profile-title{font-size:31px}.profile-panel .profile-school-title{font-size:25px}.language-page[lang=zh-CN] .profile-school-title{font-size:21px}.profile-subtitle,.profile-cicpa{font-size:11px}.profile-cicpa{margin-top:11px}}
@media print{.profile-row+.profile-row{border-color:#bbb;margin-top:12pt;padding-top:10pt}.profile-panel .profile-title{font-size:18pt;color:#000}.profile-panel .profile-school-title,.language-page[lang=zh-CN] .profile-school-title{font-size:13pt;color:#000}.profile-subtitle,.profile-cicpa{font-size:8pt;color:#333}}

/* Restore tenure beneath the role and give PwC a little more prominence. */
.profile-panel .profile-pwc{font-size:42px}.profile-tenure{font-size:11px;line-height:1.8;color:#eedbdc;margin-top:5px}
@media(max-width:760px){.profile-panel .profile-pwc{font-size:36px}.profile-tenure{font-size:10px}}
@media print{.profile-panel .profile-pwc{font-size:20pt}.profile-tenure{font-size:8pt;color:#333}}
