nav{gap:clamp(15px,2vw,28px)}.nav-active{border-bottom:1px solid var(--navy)}.experts-teaser{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:65px;padding-bottom:80px;border-top:1px solid var(--line)}.experts-teaser h2{font-size:clamp(36px,3.6vw,53px)}.experts-teaser>div>p:not(.eyebrow){font-size:16px;line-height:1.7;color:var(--muted);margin:5px 0 25px}.experts-page .site-header{border-bottom:1px solid var(--line)}.experts-intro,.profile-intro{padding-top:42px;padding-bottom:62px}.crumb{display:inline-flex;gap:17px;font-size:11px;color:var(--muted);margin-bottom:45px}.experts-intro .eyebrow,.profile-intro .eyebrow{margin-bottom:22px}.experts-intro h1{font-size:clamp(45px,5.7vw,82px);max-width:1000px;line-height:1.03;letter-spacing:-.055em}.experts-intro h1 em{color:var(--navy)}.experts-lead{font-size:19px;line-height:1.65;max-width:700px;color:var(--muted);margin-top:25px}.featured-expert{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;padding-top:45px;padding-bottom:95px;border-top:1px solid var(--line)}.expert-identity{padding-top:6px}.expert-monogram{position:relative;background:#edf0f5;overflow:hidden;min-height:330px;display:flex;align-items:center;justify-content:center}.expert-monogram:before{content:'';position:absolute;inset:26px;border:1px solid #cbd3e1;border-radius:50%}.expert-monogram:after{content:'';position:absolute;width:280px;height:280px;border:1px solid #cbd3e1;border-radius:50%;right:-180px;top:-170px}.expert-monogram>span{font-size:125px;line-height:1;font-family:Palladio,Georgia,serif;font-style:italic;letter-spacing:-7px;color:var(--navy);position:relative}.expert-monogram>i{position:absolute;width:15px;height:15px;border-radius:50%;background:var(--royal-blue);left:13%;top:26%}.expert-monogram>b{position:absolute;bottom:25px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:.14em;font-weight:400}.expert-practice{font-size:14px;letter-spacing:.08em;margin:24px 0 10px}.expert-identity>p:last-child{font-size:12px;color:var(--muted);line-height:1.7}.expert-introduction .eyebrow{font-size:9px;margin:0 0 15px}.expert-introduction h2{font-size:58px;line-height:1.05}.expert-role{font-size:14px;color:var(--muted);margin:13px 0 25px}.expert-introduction>p:not(.eyebrow):not(.expert-role):not(.expert-languages){font-size:15px;line-height:1.75;margin-top:15px;color:var(--muted)}.expert-credentials{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:26px 0;margin:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:18px}.expert-credentials strong{font-size:35px;line-height:1.1;font-weight:400;display:block;margin-bottom:10px}.expert-credentials span{font-size:10px;line-height:1.6;color:var(--muted);display:block;max-width:110px}.expert-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.expert-languages{font-size:11px;line-height:1.7;color:var(--muted);margin-top:24px}.experts-next{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:70px;padding-bottom:85px}.experts-next h2{font-size:clamp(36px,3.7vw,54px)}.experts-next>div>p:not(.eyebrow){font-size:15px;color:var(--muted);line-height:1.75;margin:6px 0 25px}.profile-topline{display:flex;justify-content:space-between;gap:25px;align-items:flex-start}.profile-language{font-size:11px;border:1px solid var(--line);padding:7px 14px;background:transparent}.profile-intro h1{font-size:clamp(52px,6.5vw,90px);letter-spacing:-.055em}.profile-intro .experts-lead{max-width:760px}.external-profile{margin-top:25px}.profile-bio{display:grid;grid-template-columns:.7fr 1.3fr;gap:8%;padding-top:60px;padding-bottom:85px;background:#f0f2f7}.profile-bio .expert-monogram{min-height:300px}.profile-bio h2{font-size:clamp(35px,3.7vw,54px);margin-bottom:25px}.profile-bio p:not(.eyebrow){font-size:15px;line-height:1.8;color:var(--muted);margin-top:18px}.profile-bio .profile-certification{font-size:14px!important;color:var(--navy)!important}.profile-services,.profile-experience{padding-top:82px;padding-bottom:84px}.profile-services h2,.profile-experience h2{font-size:clamp(38px,4.2vw,60px)}.profile-services-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;row-gap:35px;margin-top:45px}.profile-service{display:grid;grid-template-columns:25px 1fr;gap:20px;border-top:1px solid var(--line);padding-top:23px}.profile-service h3{font-size:25px;line-height:1.25;letter-spacing:-.025em;margin-bottom:15px}.profile-service p{font-size:14px;color:var(--muted);line-height:1.75}.profile-tags{display:flex;flex-wrap:wrap;gap:8px 15px;list-style:none;padding:0;margin:20px 0 0;font-size:10px;color:var(--muted)}.profile-tags li{border-bottom:1px solid var(--line);padding-bottom:4px}.profile-experience{border-top:1px solid var(--line)}.profile-scope{font-size:15px;line-height:1.7;color:var(--muted);max-width:750px;margin:25px 0 40px}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.project-card{border-top:1px solid var(--line);padding-top:22px;min-width:0;display:flex;flex-direction:column}.project-sector{font-size:9px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:11px}.project-client{font-size:13px;line-height:1.5;font-weight:700;margin-bottom:15px}.project-card h3{font-size:27px;line-height:1.2;letter-spacing:-.025em;margin-bottom:16px}.project-copy{font-size:13px;line-height:1.75;color:var(--muted);margin-bottom:20px}.project-detail{font-size:10px;line-height:1.7;color:var(--muted);border-top:1px solid var(--line);margin-top:auto;padding-top:15px}.profile-contact{padding-top:62px;padding-bottom:75px;background:#f0f2f7}.profile-contact h2{font-size:clamp(36px,4vw,56px)}.profile-contact>p:not(.eyebrow){font-size:16px;color:var(--muted);margin:20px 0 27px}
@media(max-width:1100px){.experts-intro h1{font-size:65px}.featured-expert{gap:6%;grid-template-columns:.85fr 1.15fr}.expert-monogram{min-height:300px}.expert-introduction h2{font-size:48px}.expert-actions{gap:20px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:801px) and (max-width:1000px){.menu-toggle{display:block;background:none;position:relative;width:40px;height:35px}.menu-toggle>span{display:block;width:24px;height:1px;background:var(--navy);position:absolute;left:8px;top:12px}.menu-toggle>span:nth-child(2){top:21px}.menu-toggle>b{display:none}.menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(4.5px) rotate(45deg)}.menu-toggle[aria-expanded=true]>span:nth-child(2){transform:translateY(-4.5px) rotate(-45deg)}nav{display:none;position:absolute;top:104px;left:0;right:0;padding:20px 6% 25px;background:var(--cream);box-shadow:0 12px 20px #17274412;align-items:stretch;gap:6px;font-size:16px}nav.open{display:flex;flex-direction:column}.nav-cta{margin-top:12px;justify-content:space-between}}
@media(max-width:800px){.experts-intro,.profile-intro{padding-top:30px;padding-bottom:45px}.experts-intro h1{font-size:54px}.experts-lead{font-size:17px}.featured-expert{grid-template-columns:.8fr 1.2fr;gap:5%;padding-top:35px;padding-bottom:65px}.expert-monogram{min-height:260px}.expert-monogram>span{font-size:100px}.expert-introduction h2{font-size:42px}.expert-introduction>p:not(.eyebrow):not(.expert-role):not(.expert-languages){font-size:13px}.expert-credentials{gap:12px}.expert-credentials strong{font-size:30px}.expert-credentials span{font-size:9px}.expert-actions .button{font-size:11px;gap:18px}.experts-teaser,.experts-next{gap:6%;padding-top:50px;padding-bottom:60px}.profile-bio{gap:5%;padding-top:40px;padding-bottom:55px;grid-template-columns:.7fr 1.3fr}.profile-bio p:not(.eyebrow){font-size:13px}.profile-bio .expert-monogram{min-height:260px}.profile-services,.profile-experience{padding-top:58px;padding-bottom:60px}.profile-services-grid{gap:30px}.profile-service{gap:12px}.profile-service h3{font-size:23px}.profile-service p{font-size:13px}.project-card h3{font-size:25px}}
@media(max-width:600px){.experts-intro h1{font-size:clamp(40px,9.7vw,57px)}.experts-lead{font-size:16px}.crumb{margin-bottom:30px}.featured-expert{grid-template-columns:1fr;gap:32px}.expert-identity{max-width:none}.expert-monogram{min-height:280px}.expert-monogram:before{inset:25px 60px}.expert-identity>p:last-child{font-size:12px}.expert-introduction h2{font-size:47px}.expert-introduction>p:not(.eyebrow):not(.expert-role):not(.expert-languages){font-size:15px}.expert-credentials strong{font-size:34px}.expert-credentials span{font-size:10px}.expert-actions{gap:22px}.expert-languages{font-size:10px}.experts-teaser,.experts-next{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:52px}.experts-teaser h2,.experts-next h2{font-size:39px}.experts-teaser>div>p:not(.eyebrow){font-size:15px}.profile-intro h1{font-size:58px}.profile-bio{grid-template-columns:1fr;gap:35px}.profile-bio h2{font-size:39px}.profile-bio p:not(.eyebrow){font-size:15px}.profile-services-grid,.project-grid{grid-template-columns:1fr;gap:30px}.profile-service{gap:15px}.profile-service h3{font-size:26px}.profile-service p{font-size:14px}.project-card h3{font-size:28px}.project-copy{font-size:14px}.project-sector{font-size:10px}.profile-contact .button{font-size:12px;padding:15px 18px;gap:18px}.profile-contact{padding-top:45px;padding-bottom:55px}}

.profile-contact .profile-email{font-size:13px;overflow-wrap:anywhere;margin-top:22px}.profile-email a{text-decoration:underline;text-underline-offset:4px}
