.TeamMemberDetailsPage-module__ETlglG__page{--profile-paper:#f4f1ea;--profile-paper-2:#ebe6dc;--profile-ink:#10100f;--profile-muted:#6f6b63;--profile-line:#10100f24;--profile-dark:#0b0b0a;--profile-dark-2:#151513;--profile-light:#f7f4ed;--profile-accent:#b79555;background:var(--profile-paper);min-height:100vh;color:var(--profile-ink);overflow-x:clip}.TeamMemberDetailsPage-module__ETlglG__hero{min-height:max(700px, calc(100svh - var(--header-height,82px)));padding:clamp(1.4rem, 2.4vw, 2.25rem) var(--container-padding) 34px;background:var(--profile-paper);position:relative;overflow:hidden}.TeamMemberDetailsPage-module__ETlglG__hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #10100f14;border-radius:50%;width:48vw;position:absolute;inset:auto -12vw -24vw auto}.TeamMemberDetailsPage-module__ETlglG__heroTopline,.TeamMemberDetailsPage-module__ETlglG__heroCanvas,.TeamMemberDetailsPage-module__ETlglG__heroLedger,.TeamMemberDetailsPage-module__ETlglG__perspectiveShell,.TeamMemberDetailsPage-module__ETlglG__expertiseShell,.TeamMemberDetailsPage-module__ETlglG__principlesShell,.TeamMemberDetailsPage-module__ETlglG__directShell{width:min(100%,1480px);margin-inline:auto}.TeamMemberDetailsPage-module__ETlglG__heroTopline{z-index:5;justify-content:space-between;align-items:center;gap:20px;min-height:38px;margin-bottom:18px;display:flex;position:relative}.TeamMemberDetailsPage-module__ETlglG__backLink,.TeamMemberDetailsPage-module__ETlglG__featuredLabel,.TeamMemberDetailsPage-module__ETlglG__heroTopMeta>span:first-child,.TeamMemberDetailsPage-module__ETlglG__heroEyebrow,.TeamMemberDetailsPage-module__ETlglG__portraitCaption span,.TeamMemberDetailsPage-module__ETlglG__ledgerItem span,.TeamMemberDetailsPage-module__ETlglG__sectionIndex,.TeamMemberDetailsPage-module__ETlglG__sectionIndexDark,.TeamMemberDetailsPage-module__ETlglG__expertiseLabel,.TeamMemberDetailsPage-module__ETlglG__directIdentity>span,.TeamMemberDetailsPage-module__ETlglG__contactDetails span{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.15}.TeamMemberDetailsPage-module__ETlglG__backLink{color:var(--profile-ink);align-items:center;gap:10px;text-decoration:none;transition:opacity .18s;display:inline-flex}.TeamMemberDetailsPage-module__ETlglG__backLink:hover{opacity:.58}.TeamMemberDetailsPage-module__ETlglG__backArrow{border:1px solid var(--profile-line);border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;line-height:1;display:inline-grid}.TeamMemberDetailsPage-module__ETlglG__heroTopMeta{color:var(--profile-muted);align-items:center;gap:22px;display:flex}.TeamMemberDetailsPage-module__ETlglG__featuredLabel{color:var(--profile-ink);align-items:center;gap:8px;display:inline-flex}.TeamMemberDetailsPage-module__ETlglG__featuredLabel i{background:var(--profile-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #b795551c}.TeamMemberDetailsPage-module__ETlglG__heroCanvas{z-index:2;border-top:1px solid var(--profile-line);border-bottom:1px solid var(--profile-line);grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);min-height:620px;display:grid;position:relative}.TeamMemberDetailsPage-module__ETlglG__portraitPanel{border-inline-end:1px solid var(--profile-line);grid-template-rows:minmax(0,1fr) auto;min-width:0;padding:28px 34px 0 0;display:grid;position:relative;overflow:hidden}.TeamMemberDetailsPage-module__ETlglG__portraitFrame{background:#dcd7cd;width:100%;min-height:540px;position:relative;overflow:hidden}.TeamMemberDetailsPage-module__ETlglG__portraitImage{object-fit:cover;object-position:center 18%;transform:translateZ(0)}.TeamMemberDetailsPage-module__ETlglG__portraitFallback{color:#10100fbd;letter-spacing:-.08em;background:linear-gradient(160deg,#c7c1b5,#ede8de 64%,#d4cec2);place-items:center;font-size:clamp(84px,12vw,190px);font-weight:300;display:grid;position:absolute;inset:0}.TeamMemberDetailsPage-module__ETlglG__portraitCaption{min-height:62px;color:var(--profile-muted);justify-content:space-between;align-items:center;gap:18px;display:flex}.TeamMemberDetailsPage-module__ETlglG__portraitCaption strong{max-width:62%;color:var(--profile-ink);text-align:end;font-size:13px;font-weight:650}.TeamMemberDetailsPage-module__ETlglG__heroIdentity{flex-direction:column;justify-content:center;min-width:0;padding:54px 0 54px clamp(42px,5vw,86px);display:flex;position:relative}.TeamMemberDetailsPage-module__ETlglG__heroIdentity:before{content:"CMEP";inset-inline-end:0;color:#10100f09;letter-spacing:-.08em;pointer-events:none;font-size:clamp(90px,14vw,220px);font-weight:800;line-height:.8;position:absolute;top:34px}.TeamMemberDetailsPage-module__ETlglG__heroEyebrow{z-index:1;color:var(--profile-accent);margin-bottom:28px;position:relative}.TeamMemberDetailsPage-module__ETlglG__heroName{z-index:1;max-width:920px;color:var(--profile-ink);letter-spacing:-.068em;text-wrap:balance;margin:0;font-size:clamp(58px,7.15vw,126px);font-weight:560;line-height:.82;position:relative}.TeamMemberDetailsPage-module__ETlglG__nameMask{padding-bottom:.08em;display:block;overflow:hidden}.TeamMemberDetailsPage-module__ETlglG__nameMask>span{display:block}.TeamMemberDetailsPage-module__ETlglG__heroRole{z-index:1;max-width:680px;color:var(--profile-ink);margin:28px 0 0;font-size:clamp(19px,1.55vw,28px);font-weight:520;line-height:1.25;position:relative}.TeamMemberDetailsPage-module__ETlglG__heroStatement{z-index:1;max-width:720px;color:var(--profile-muted);margin:28px 0 0;font-size:clamp(16px,1.1vw,19px);line-height:1.7;position:relative}.TeamMemberDetailsPage-module__ETlglG__heroActions{z-index:1;align-items:center;gap:10px;margin-top:34px;display:flex;position:relative}.TeamMemberDetailsPage-module__ETlglG__primaryAction,.TeamMemberDetailsPage-module__ETlglG__directCta,.TeamMemberDetailsPage-module__ETlglG__mobileConsultation{appearance:none;font:inherit;cursor:pointer;border:0}.TeamMemberDetailsPage-module__ETlglG__primaryAction{background:var(--profile-ink);color:#fff;letter-spacing:.04em;border-radius:999px;min-height:54px;padding:0 24px;font-size:12px;font-weight:780;transition:transform .18s,background .18s}.TeamMemberDetailsPage-module__ETlglG__primaryAction:hover{background:#292824;transform:translateY(-2px)}.TeamMemberDetailsPage-module__ETlglG__roundAction{border:1px solid var(--profile-line);width:54px;height:54px;color:var(--profile-ink);border-radius:50%;place-items:center;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:grid}.TeamMemberDetailsPage-module__ETlglG__roundAction:hover{background:#fff;border-color:#10100f40;transform:translateY(-2px)}.TeamMemberDetailsPage-module__ETlglG__roundAction svg{width:19px;height:19px}.TeamMemberDetailsPage-module__ETlglG__heroLedger{z-index:3;grid-template-columns:repeat(var(--facts-count,4), minmax(0, 1fr));border-bottom:1px solid var(--profile-line);display:grid;position:relative}.TeamMemberDetailsPage-module__ETlglG__ledgerItem{min-width:0;padding:22px 22px 24px 0}.TeamMemberDetailsPage-module__ETlglG__ledgerItem+.TeamMemberDetailsPage-module__ETlglG__ledgerItem{border-inline-start:1px solid var(--profile-line);padding-inline-start:22px}.TeamMemberDetailsPage-module__ETlglG__ledgerItem span{color:var(--profile-muted);display:block}.TeamMemberDetailsPage-module__ETlglG__ledgerItem strong{overflow-wrap:anywhere;color:var(--profile-ink);margin-top:11px;font-size:clamp(17px,1.4vw,23px);font-weight:600;line-height:1.22;display:block}.TeamMemberDetailsPage-module__ETlglG__perspective{padding:clamp(104px, 11vw, 180px) var(--container-padding);background:var(--profile-paper)}.TeamMemberDetailsPage-module__ETlglG__perspectiveShell{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,140px);display:grid}.TeamMemberDetailsPage-module__ETlglG__sectionIndex,.TeamMemberDetailsPage-module__ETlglG__sectionIndexDark{grid-template-columns:auto minmax(32px,1fr) auto;align-items:center;gap:14px;width:min(100%,300px);display:grid}.TeamMemberDetailsPage-module__ETlglG__sectionIndex{color:var(--profile-muted)}.TeamMemberDetailsPage-module__ETlglG__sectionIndexDark{color:#f7f4ed8a}.TeamMemberDetailsPage-module__ETlglG__sectionIndex i,.TeamMemberDetailsPage-module__ETlglG__sectionIndexDark i{opacity:.35;background:currentColor;height:1px}.TeamMemberDetailsPage-module__ETlglG__sectionIndex strong,.TeamMemberDetailsPage-module__ETlglG__sectionIndexDark strong{white-space:nowrap;font-size:10px;font-weight:760}.TeamMemberDetailsPage-module__ETlglG__perspectiveContent{max-width:1050px}.TeamMemberDetailsPage-module__ETlglG__perspectiveContent h2,.TeamMemberDetailsPage-module__ETlglG__expertiseIntro h2,.TeamMemberDetailsPage-module__ETlglG__principlesIntro h2,.TeamMemberDetailsPage-module__ETlglG__directHeading h2{text-wrap:balance;margin:0}.TeamMemberDetailsPage-module__ETlglG__perspectiveContent h2{max-width:850px;color:var(--profile-muted);font-size:clamp(16px,1.15vw,20px);font-weight:520;line-height:1.45}.TeamMemberDetailsPage-module__ETlglG__perspectiveContent blockquote{max-width:1100px;color:var(--profile-ink);letter-spacing:-.052em;margin:34px 0 0;font-size:clamp(40px,5.25vw,82px);font-weight:500;line-height:1.02}.TeamMemberDetailsPage-module__ETlglG__perspectiveContent p{max-width:720px;color:var(--profile-muted);margin:34px 0 0 auto;font-size:clamp(16px,1.2vw,20px);line-height:1.75}.TeamMemberDetailsPage-module__ETlglG__expertise{padding:clamp(96px, 10vw, 160px) var(--container-padding);background:var(--profile-dark);color:var(--profile-light)}.TeamMemberDetailsPage-module__ETlglG__expertiseIntro{border-bottom:1px solid #ffffff21;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:end;gap:clamp(48px,8vw,140px);padding-bottom:clamp(46px,6vw,84px);display:grid}.TeamMemberDetailsPage-module__ETlglG__expertiseIntro h2{max-width:950px;color:var(--profile-light);letter-spacing:-.052em;font-size:clamp(42px,5.2vw,80px);font-weight:500;line-height:.98}.TeamMemberDetailsPage-module__ETlglG__expertiseGrid{grid-template-columns:repeat(var(--expertise-count,3), minmax(0, 1fr));display:grid}.TeamMemberDetailsPage-module__ETlglG__expertiseGroup{min-width:0;padding:36px 34px 0 0}.TeamMemberDetailsPage-module__ETlglG__expertiseGroup+.TeamMemberDetailsPage-module__ETlglG__expertiseGroup{border-inline-start:1px solid #ffffff1f;padding-inline-start:34px}.TeamMemberDetailsPage-module__ETlglG__expertiseLabel{color:#f7f4ed7a;justify-content:space-between;align-items:baseline;gap:18px;min-height:26px;display:flex}.TeamMemberDetailsPage-module__ETlglG__expertiseLabel span{font-variant-numeric:tabular-nums;font-size:11px}.TeamMemberDetailsPage-module__ETlglG__expertiseLabel strong{color:#f7f4edc7;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:760}.TeamMemberDetailsPage-module__ETlglG__expertiseGroup ul{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.TeamMemberDetailsPage-module__ETlglG__expertiseGroup li{color:var(--profile-light);border-top:1px solid #ffffff17;padding:17px 24px 17px 0;font-size:clamp(18px,1.55vw,26px);font-weight:480;line-height:1.28;position:relative}.TeamMemberDetailsPage-module__ETlglG__expertiseGroup li:after{content:"↗";inset-inline-end:0;color:#f7f4ed47;font-size:13px;position:absolute;top:18px}.TeamMemberDetailsPage-module__ETlglG__principles{padding:clamp(110px, 11vw, 180px) var(--container-padding);background:var(--profile-paper-2)}.TeamMemberDetailsPage-module__ETlglG__principlesShell{grid-template-columns:minmax(250px,.56fr) minmax(0,1fr);align-items:start;gap:clamp(70px,9vw,150px);display:grid}.TeamMemberDetailsPage-module__ETlglG__principlesIntro{top:calc(var(--header-height,82px) + 44px);position:sticky}.TeamMemberDetailsPage-module__ETlglG__principlesIntro h2{letter-spacing:-.05em;max-width:520px;margin-top:30px;font-size:clamp(38px,4.4vw,70px);font-weight:500;line-height:1}.TeamMemberDetailsPage-module__ETlglG__principlesList{display:grid}.TeamMemberDetailsPage-module__ETlglG__principle{grid-template-columns:58px minmax(0,1fr);gap:clamp(18px,3vw,48px);min-height:clamp(128px,12vw,190px);padding:34px 0;display:grid;position:relative}.TeamMemberDetailsPage-module__ETlglG__principleLine{top:0;background:#10100f57;height:1px;position:absolute;inset-inline:0}.TeamMemberDetailsPage-module__ETlglG__principleNumber{color:var(--profile-muted);font-variant-numeric:tabular-nums;padding-top:7px;font-size:11px}.TeamMemberDetailsPage-module__ETlglG__principle strong{letter-spacing:-.038em;max-width:840px;font-size:clamp(28px,3.2vw,52px);font-weight:500;line-height:1.08}.TeamMemberDetailsPage-module__ETlglG__directLine{padding:clamp(106px, 11vw, 180px) var(--container-padding) 54px;background:var(--profile-dark);color:var(--profile-light);position:relative;overflow:hidden}.TeamMemberDetailsPage-module__ETlglG__directBackdrop{inset-inline-start:-.04em;color:#ffffff06;letter-spacing:-.08em;white-space:nowrap;pointer-events:none;width:120%;font-size:clamp(110px,17vw,300px);font-weight:700;line-height:.78;position:absolute;top:9%;overflow:hidden}.TeamMemberDetailsPage-module__ETlglG__directShell{z-index:2;position:relative}.TeamMemberDetailsPage-module__ETlglG__directHeading{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,140px);display:grid}.TeamMemberDetailsPage-module__ETlglG__directHeading h2{max-width:1000px;color:var(--profile-light);letter-spacing:-.058em;font-size:clamp(46px,6vw,94px);font-weight:500;line-height:.96}.TeamMemberDetailsPage-module__ETlglG__directGrid{border-top:1px solid #ffffff24;grid-template-columns:.78fr 1.08fr auto;align-items:end;gap:clamp(36px,5vw,82px);margin-top:clamp(74px,9vw,130px);padding-top:34px;display:grid}.TeamMemberDetailsPage-module__ETlglG__directIdentity>span{color:#f7f4ed75}.TeamMemberDetailsPage-module__ETlglG__directIdentity>strong{letter-spacing:-.04em;margin-top:14px;font-size:clamp(28px,2.6vw,44px);font-weight:540;line-height:1.02;display:block}.TeamMemberDetailsPage-module__ETlglG__directIdentity p{color:#f7f4ed8f;margin:12px 0 0;font-size:15px;line-height:1.5}.TeamMemberDetailsPage-module__ETlglG__contactDetails{border-inline-start:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TeamMemberDetailsPage-module__ETlglG__contactDetails a,.TeamMemberDetailsPage-module__ETlglG__contactDetails>div{min-width:0;color:inherit;padding:6px 28px 8px;text-decoration:none}.TeamMemberDetailsPage-module__ETlglG__contactDetails a+a,.TeamMemberDetailsPage-module__ETlglG__contactDetails a+div,.TeamMemberDetailsPage-module__ETlglG__contactDetails div+a,.TeamMemberDetailsPage-module__ETlglG__contactDetails div+div{border-inline-start:1px solid #ffffff1f}.TeamMemberDetailsPage-module__ETlglG__contactDetails span{color:#f7f4ed6b;display:block}.TeamMemberDetailsPage-module__ETlglG__contactDetails strong{overflow-wrap:anywhere;margin-top:10px;font-size:15px;font-weight:560;line-height:1.45;display:block}.TeamMemberDetailsPage-module__ETlglG__directActions{justify-items:end;gap:16px;display:grid}.TeamMemberDetailsPage-module__ETlglG__directCta{background:var(--profile-light);min-height:58px;color:var(--profile-ink);border-radius:999px;padding:0 28px;font-size:12px;font-weight:800;transition:transform .18s,background .18s}.TeamMemberDetailsPage-module__ETlglG__directCta:hover{background:#fff;transform:translateY(-2px)}.TeamMemberDetailsPage-module__ETlglG__socialDock{align-items:center;gap:8px;display:flex}.TeamMemberDetailsPage-module__ETlglG__socialDock a{width:42px;height:42px;color:var(--profile-light);border:1px solid #ffffff26;border-radius:50%;place-items:center;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:grid}.TeamMemberDetailsPage-module__ETlglG__socialDock a:hover{background:#ffffff12;border-color:#ffffff59;transform:translateY(-2px)}.TeamMemberDetailsPage-module__ETlglG__socialDock svg,.TeamMemberDetailsPage-module__ETlglG__mobileWhatsapp svg{width:17px;height:17px}.TeamMemberDetailsPage-module__ETlglG__teamReturn{color:#f7f4ed9e;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(80px,9vw,132px);padding-top:24px;font-size:12px;font-weight:740;text-decoration:none;display:flex}.TeamMemberDetailsPage-module__ETlglG__teamReturn svg{width:28px;height:28px;transition:transform .18s}.TeamMemberDetailsPage-module__ETlglG__teamReturn:hover{color:var(--profile-light)}.TeamMemberDetailsPage-module__ETlglG__teamReturn:hover svg{transform:translate(5px)}.TeamMemberDetailsPage-module__ETlglG__mobileContactBar{display:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__backLink{letter-spacing:0;text-transform:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__featuredLabel{letter-spacing:0;text-transform:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__heroTopMeta>span:first-child{letter-spacing:0;text-transform:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__heroEyebrow{letter-spacing:0;text-transform:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__portraitCaption span{letter-spacing:0;text-transform:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__ledgerItem span{letter-spacing:0;text-transform:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__sectionIndex{letter-spacing:0;text-transform:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__sectionIndexDark{letter-spacing:0;text-transform:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__expertiseLabel strong{letter-spacing:0;text-transform:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__directIdentity>span{letter-spacing:0;text-transform:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__contactDetails span{letter-spacing:0;text-transform:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__teamReturn{letter-spacing:0;text-transform:none}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__backArrow{transform:rotate(180deg)}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__heroName{letter-spacing:0}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__perspectiveContent blockquote{letter-spacing:0}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__expertiseIntro h2{letter-spacing:0}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__principlesIntro h2{letter-spacing:0}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__principle strong{letter-spacing:0}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__directHeading h2{letter-spacing:0}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__directIdentity>strong{letter-spacing:0}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__heroName{font-size:clamp(54px,6.3vw,108px);line-height:.98}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__perspectiveContent blockquote{font-size:clamp(38px,4.5vw,68px);line-height:1.28}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__principleLine{transform-origin:100%}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__teamReturn:hover svg{transform:rotate(180deg)translate(5px)}html[data-lang=ar] .TeamMemberDetailsPage-module__ETlglG__teamReturn svg{transform:rotate(180deg)}@media (max-width:1180px){.TeamMemberDetailsPage-module__ETlglG__heroCanvas{grid-template-columns:minmax(330px,.78fr) minmax(0,1fr)}.TeamMemberDetailsPage-module__ETlglG__portraitPanel{padding-inline-end:24px}.TeamMemberDetailsPage-module__ETlglG__heroIdentity{padding-inline-start:42px}.TeamMemberDetailsPage-module__ETlglG__heroName{font-size:clamp(54px,7vw,96px)}.TeamMemberDetailsPage-module__ETlglG__heroLedger{grid-template-columns:repeat(2,minmax(0,1fr))}.TeamMemberDetailsPage-module__ETlglG__ledgerItem:nth-child(3){border-inline-start:0;padding-inline-start:0}.TeamMemberDetailsPage-module__ETlglG__principlesShell{grid-template-columns:minmax(230px,.48fr) minmax(0,1fr);gap:58px}.TeamMemberDetailsPage-module__ETlglG__directGrid{grid-template-columns:.8fr 1.2fr}.TeamMemberDetailsPage-module__ETlglG__directActions{grid-column:1/-1;justify-items:start}}@media (max-width:860px){.TeamMemberDetailsPage-module__ETlglG__hero{min-height:auto;padding-top:18px}.TeamMemberDetailsPage-module__ETlglG__heroTopline,.TeamMemberDetailsPage-module__ETlglG__heroCanvas,.TeamMemberDetailsPage-module__ETlglG__heroLedger,.TeamMemberDetailsPage-module__ETlglG__perspectiveShell,.TeamMemberDetailsPage-module__ETlglG__expertiseShell,.TeamMemberDetailsPage-module__ETlglG__principlesShell,.TeamMemberDetailsPage-module__ETlglG__directShell{width:min(100% - 30px,1480px)}.TeamMemberDetailsPage-module__ETlglG__heroCanvas{border-bottom:0;grid-template-columns:1fr}.TeamMemberDetailsPage-module__ETlglG__portraitPanel{border-inline-end:0;border-bottom:1px solid var(--profile-line);order:-1;padding:18px 0 0}.TeamMemberDetailsPage-module__ETlglG__portraitFrame{width:min(100%,620px);height:min(680px,72svh);min-height:0;margin-inline:auto}.TeamMemberDetailsPage-module__ETlglG__portraitCaption{width:min(100%,620px);margin-inline:auto}.TeamMemberDetailsPage-module__ETlglG__heroIdentity{padding:46px 0 52px}.TeamMemberDetailsPage-module__ETlglG__heroIdentity:before{font-size:clamp(80px,24vw,160px);top:26px}.TeamMemberDetailsPage-module__ETlglG__heroName{max-width:760px;font-size:clamp(52px,12vw,92px)}.TeamMemberDetailsPage-module__ETlglG__heroStatement{max-width:650px}.TeamMemberDetailsPage-module__ETlglG__perspectiveShell,.TeamMemberDetailsPage-module__ETlglG__expertiseIntro,.TeamMemberDetailsPage-module__ETlglG__principlesShell,.TeamMemberDetailsPage-module__ETlglG__directHeading{grid-template-columns:1fr;gap:34px}.TeamMemberDetailsPage-module__ETlglG__perspectiveContent p{margin-inline-start:0}.TeamMemberDetailsPage-module__ETlglG__expertiseGrid{grid-template-columns:1fr}.TeamMemberDetailsPage-module__ETlglG__expertiseGroup{padding:30px 0}.TeamMemberDetailsPage-module__ETlglG__expertiseGroup+.TeamMemberDetailsPage-module__ETlglG__expertiseGroup{border-inline-start:0;border-top:1px solid #ffffff1f;padding-inline-start:0}.TeamMemberDetailsPage-module__ETlglG__principlesIntro{position:static}.TeamMemberDetailsPage-module__ETlglG__principlesList{margin-top:20px}.TeamMemberDetailsPage-module__ETlglG__directGrid{grid-template-columns:1fr;gap:36px}.TeamMemberDetailsPage-module__ETlglG__contactDetails{border-inline-start:0;border-top:1px solid #ffffff1f;padding-top:24px}.TeamMemberDetailsPage-module__ETlglG__contactDetails a:first-child,.TeamMemberDetailsPage-module__ETlglG__contactDetails>div:first-child{padding-inline-start:0}.TeamMemberDetailsPage-module__ETlglG__directActions{grid-column:auto}}@media (max-width:620px){.TeamMemberDetailsPage-module__ETlglG__page{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.TeamMemberDetailsPage-module__ETlglG__heroTopline,.TeamMemberDetailsPage-module__ETlglG__heroCanvas,.TeamMemberDetailsPage-module__ETlglG__heroLedger,.TeamMemberDetailsPage-module__ETlglG__perspectiveShell,.TeamMemberDetailsPage-module__ETlglG__expertiseShell,.TeamMemberDetailsPage-module__ETlglG__principlesShell,.TeamMemberDetailsPage-module__ETlglG__directShell{width:min(100% - 24px,1480px)}.TeamMemberDetailsPage-module__ETlglG__heroTopline{margin-bottom:10px}.TeamMemberDetailsPage-module__ETlglG__heroTopMeta>span:first-child{display:none}.TeamMemberDetailsPage-module__ETlglG__backLink,.TeamMemberDetailsPage-module__ETlglG__featuredLabel{font-size:10px}.TeamMemberDetailsPage-module__ETlglG__backArrow{width:28px;height:28px}.TeamMemberDetailsPage-module__ETlglG__portraitFrame{height:min(560px,67svh)}.TeamMemberDetailsPage-module__ETlglG__portraitCaption{min-height:54px}.TeamMemberDetailsPage-module__ETlglG__portraitCaption strong{font-size:12px}.TeamMemberDetailsPage-module__ETlglG__heroIdentity{padding:38px 0 42px}.TeamMemberDetailsPage-module__ETlglG__heroEyebrow{margin-bottom:20px}.TeamMemberDetailsPage-module__ETlglG__heroName{font-size:clamp(48px,15vw,78px);line-height:.9}.TeamMemberDetailsPage-module__ETlglG__heroRole{margin-top:22px;font-size:19px}.TeamMemberDetailsPage-module__ETlglG__heroStatement{margin-top:22px;font-size:15px;line-height:1.65}.TeamMemberDetailsPage-module__ETlglG__heroActions{margin-top:26px}.TeamMemberDetailsPage-module__ETlglG__primaryAction{flex:1}.TeamMemberDetailsPage-module__ETlglG__heroLedger{grid-template-columns:1fr 1fr}.TeamMemberDetailsPage-module__ETlglG__ledgerItem{padding:18px 14px 19px 0}.TeamMemberDetailsPage-module__ETlglG__ledgerItem+.TeamMemberDetailsPage-module__ETlglG__ledgerItem{padding-inline-start:14px}.TeamMemberDetailsPage-module__ETlglG__ledgerItem:nth-child(odd){border-inline-start:0;padding-inline-start:0}.TeamMemberDetailsPage-module__ETlglG__ledgerItem:nth-child(2n){border-inline-start:1px solid var(--profile-line)}.TeamMemberDetailsPage-module__ETlglG__ledgerItem strong{font-size:16px}.TeamMemberDetailsPage-module__ETlglG__perspective,.TeamMemberDetailsPage-module__ETlglG__expertise,.TeamMemberDetailsPage-module__ETlglG__principles,.TeamMemberDetailsPage-module__ETlglG__directLine{padding-inline:0}.TeamMemberDetailsPage-module__ETlglG__perspective{padding-block:88px}.TeamMemberDetailsPage-module__ETlglG__perspectiveContent blockquote{margin-top:26px;font-size:clamp(34px,10.8vw,52px)}.TeamMemberDetailsPage-module__ETlglG__perspectiveContent p{margin-top:24px;font-size:15px}.TeamMemberDetailsPage-module__ETlglG__expertise{padding-block:86px}.TeamMemberDetailsPage-module__ETlglG__expertiseIntro{padding-bottom:34px}.TeamMemberDetailsPage-module__ETlglG__expertiseIntro h2{font-size:clamp(38px,11vw,56px)}.TeamMemberDetailsPage-module__ETlglG__expertiseGroup li{font-size:19px}.TeamMemberDetailsPage-module__ETlglG__principles{padding-block:90px}.TeamMemberDetailsPage-module__ETlglG__principlesIntro h2{margin-top:24px;font-size:clamp(36px,10.5vw,54px)}.TeamMemberDetailsPage-module__ETlglG__principle{grid-template-columns:42px minmax(0,1fr);min-height:112px;padding:28px 0}.TeamMemberDetailsPage-module__ETlglG__principle strong{font-size:clamp(25px,7.8vw,38px)}.TeamMemberDetailsPage-module__ETlglG__directLine{padding-block:90px 30px}.TeamMemberDetailsPage-module__ETlglG__directBackdrop{font-size:34vw;top:15%}.TeamMemberDetailsPage-module__ETlglG__directHeading h2{font-size:clamp(40px,12vw,62px)}.TeamMemberDetailsPage-module__ETlglG__directGrid{margin-top:60px}.TeamMemberDetailsPage-module__ETlglG__contactDetails{grid-template-columns:1fr}.TeamMemberDetailsPage-module__ETlglG__contactDetails a,.TeamMemberDetailsPage-module__ETlglG__contactDetails>div{padding:18px 0}.TeamMemberDetailsPage-module__ETlglG__contactDetails a+a,.TeamMemberDetailsPage-module__ETlglG__contactDetails a+div,.TeamMemberDetailsPage-module__ETlglG__contactDetails div+a,.TeamMemberDetailsPage-module__ETlglG__contactDetails div+div{border-inline-start:0;border-top:1px solid #ffffff1a}.TeamMemberDetailsPage-module__ETlglG__directCta{width:100%}.TeamMemberDetailsPage-module__ETlglG__teamReturn{margin-top:70px}.TeamMemberDetailsPage-module__ETlglG__mobileContactBar{inset-inline:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0af0;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px;display:grid;position:fixed;box-shadow:0 18px 46px #0000003d}.TeamMemberDetailsPage-module__ETlglG__mobileConsultation,.TeamMemberDetailsPage-module__ETlglG__mobileWhatsapp{border-radius:999px;min-height:50px}.TeamMemberDetailsPage-module__ETlglG__mobileConsultation{background:var(--profile-light);color:var(--profile-ink);font-size:12px;font-weight:800}.TeamMemberDetailsPage-module__ETlglG__mobileWhatsapp{color:#fff;border:1px solid #ffffff26;place-items:center;width:50px;text-decoration:none;display:grid}}@media (prefers-reduced-motion:reduce){.TeamMemberDetailsPage-module__ETlglG__primaryAction,.TeamMemberDetailsPage-module__ETlglG__roundAction,.TeamMemberDetailsPage-module__ETlglG__directCta,.TeamMemberDetailsPage-module__ETlglG__socialDock a,.TeamMemberDetailsPage-module__ETlglG__teamReturn svg{transition:none!important;transform:none!important}}
