/* The registered artwork, rather than a substitute font, defines the wordmark. */
.brand .am-brand-art{display:block;width:142px;height:auto;filter:url(#brand-palette);max-width:none}.brand{gap:14px}.brand>span{font-size:7px;line-height:1.8;letter-spacing:.07em;padding-left:14px}.lang-en{--font:Arial,"Helvetica Neue",sans-serif;font-family:var(--font)}.lang-en h1,.lang-en h2,.lang-en h3,.lang-en h4{font-family:var(--font)}.lang-en .hero h1{font-size:36px;line-height:1.35;letter-spacing:-.02em}.lang-en .hero-copy{max-width:750px}.lang-en .business-tabs strong{line-height:1.7;overflow-wrap:normal}.p-footer .am-footer-name{font-size:11px;line-height:1.9;max-width:340px}
/* One lead profile and six aligned members: no numbered table or artificial portraits. */
.lang-en .global-team{padding:35px 0 38px}.global-team-heading{grid-template-columns:1fr 1fr;gap:35px;margin-bottom:24px;align-items:end}.lang-en .global-team-heading h2{font-size:32px;line-height:1.25;margin:0}.global-team-heading>div:last-child>p{font-size:13px;line-height:1.8;margin-bottom:7px}.global-team-heading>div:last-child>span{font-size:10px;line-height:1.8}.lang-en .global-team-directory{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-auto-rows:minmax(128px,auto);gap:0;border:1px solid var(--navy)}.global-team-directory .global-person{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;min-height:128px;padding:25px 26px 37px;border:0;border-bottom:1px solid var(--gold);border-left:1px solid var(--gold);background:var(--white);color:var(--navy);transition:color .25s;grid-column:auto!important;grid-row:auto}.global-team-directory .global-person:nth-child(-n+2){background:var(--white);color:var(--navy)}.global-team-directory .global-person:first-child{grid-column:1!important;grid-row:1/4;background:var(--navy);color:var(--white);border-left:0;border-bottom:0;padding:32px 31px 60px;min-height:384px}.global-team-directory .global-person:nth-last-child(-n+2){border-bottom:0}.global-team-directory .global-person-copy{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.global-team-directory .global-person-name{font-size:22px!important;line-height:1.3;letter-spacing:-.02em;font-weight:400}.global-team-directory .global-person:first-child .global-person-name{font-size:30px!important;max-width:235px;line-height:1.2}.global-team-directory .global-person-role{font-size:11px;line-height:1.8;max-width:260px}.global-team-directory .global-person-action{position:absolute;right:24px;bottom:16px;display:flex;gap:10px;align-items:center}.global-team-directory .global-person-action>span{display:none!important}.global-team-directory .global-person-action svg{width:25px;height:25px;border:0;border-radius:0;padding:4px;transition:transform .3s;stroke:var(--navy)}.global-team-directory .global-person:first-child .global-person-action{left:31px;right:31px;bottom:24px;justify-content:space-between;border-top:1px solid var(--gold);padding-top:15px}.global-team-directory .global-person:first-child .global-person-action>span{display:block!important;color:var(--gold);font-size:8px;max-width:none;letter-spacing:.13em}.global-team-directory .global-person:first-child .global-person-action svg{stroke:var(--gold)}.audit-lead-note{display:block;font-size:12px;line-height:1.95;margin-top:28px;max-width:29ch}.global-team-directory .global-person:after{content:"";position:absolute;left:26px;bottom:22px;width:24px;height:1px;background:var(--gold);transition:width .4s}.global-team-directory .global-person:first-child:after{display:none}.global-team-directory .global-person:hover,.global-team-directory .global-person:focus-visible{background:var(--white);color:var(--navy);padding:25px 26px 37px}.global-team-directory .global-person:first-child:hover,.global-team-directory .global-person:first-child:focus-visible{background:var(--navy);color:var(--white);padding:32px 31px 60px}.global-team-directory .global-person:hover:after{width:65px}.global-team-directory .global-person:hover .global-person-action svg{transform:translateX(3px)}.global-team-directory .global-person:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.global-person:first-child:hover svg{color:var(--gold)}
@media(min-width:801px) and (max-width:1150px){.brand .am-brand-art{width:120px}.brand>span{font-size:6px;padding-left:9px}.header-inner{gap:12px}.lang-en .hero h1{font-size:31px}.global-team-directory .global-person{padding:23px 19px 37px}.global-team-directory .global-person:hover,.global-team-directory .global-person:focus-visible{padding:23px 19px 37px}.global-team-directory .global-person:first-child,.global-team-directory .global-person:first-child:hover{padding:27px 23px 58px}.global-team-directory .global-person-name{font-size:20px!important}.global-team-directory .global-person:first-child .global-person-name{font-size:27px!important}.audit-lead-note{font-size:11px}.global-team-directory .global-person-role{font-size:10px}.global-team-directory .global-person:first-child .global-person-action{left:23px;right:23px}}
@media(max-width:800px){.brand .am-brand-art{width:120px}.brand>span{display:none}.lang-en .brand>span{display:none}.lang-en .hero h1{font-size:29px;line-height:1.4}.global-team-heading{grid-template-columns:1fr;gap:15px}.lang-en .global-team-directory{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.global-team-directory .global-person:first-child{grid-column:1/-1!important;grid-row:auto;min-height:260px;border-bottom:1px solid var(--gold);padding:26px 25px 70px}.global-team-directory .global-person:first-child .global-person-name{max-width:none;font-size:28px!important}.audit-lead-note{max-width:64ch;font-size:12px;margin-top:15px}.global-team-directory .global-person{min-height:143px;padding:22px 20px 38px}.global-team-directory .global-person:nth-child(even){border-left:0}.global-team-directory .global-person-name{font-size:21px!important}.global-team-directory .global-person-role{font-size:10px}.global-team-directory .global-person:hover,.global-team-directory .global-person:focus-visible{padding:22px 20px 38px}.global-team-directory .global-person:first-child:hover,.global-team-directory .global-person:first-child:focus-visible{padding:26px 25px 70px}.global-team-directory .global-person:first-child .global-person-action{left:25px;right:25px}.global-team-directory .global-person:after{left:20px}.lang-en .global-team-heading h2{font-size:29px}}
@media(max-width:480px){.global-team-directory .global-person-name{font-size:19px!important}.global-team-directory .global-person{padding-left:16px;padding-right:16px}.global-team-directory .global-person-role{font-size:10px}.global-team-directory .global-person:hover{padding-left:16px;padding-right:16px}}
@media(prefers-reduced-motion:reduce){.global-team-directory .global-person,.global-team-directory .global-person:after,.global-team-directory .global-person-action svg{transition:none}}
.lang-en .company-side h3{font-size:26px;line-height:1.55;letter-spacing:-.015em;max-width:460px}.team-profile-dialog{font-family:Arial,"Helvetica Neue",sans-serif}.team-profile-body>p{font-size:14px;line-height:1.9}.team-profile-identity h2{font-size:31px;line-height:1.2}
