.cp-page{--cp-navy:#0a2b50;--cp-gold:#d3ad59;overflow:clip}.cp-page section[id]{scroll-margin-top:158px}.cp-page .cp-hero{padding:145px 0 72px;background:radial-gradient(ellipse at 90% 15%,#174f79 0,transparent 55%),#071e38}.cp-page .cp-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:64px;align-items:center}.cp-page .cp-hero h1{white-space:normal;font-size:clamp(42px,4.8vw,72px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.cp-page .cp-role{font-size:clamp(16px,1.6vw,21px);line-height:1.5}.cp-page .cp-hero-copy h2{font-size:clamp(22px,2.2vw,31px);line-height:1.3;margin:24px 0 16px;text-wrap:balance}.cp-page .cp-intro{font-size:14px;line-height:1.85;max-width:65ch}.cp-page .cp-hero-media{min-height:0;border-radius:160px 160px 24px 24px;background:#e8e5df;isolation:isolate;box-shadow:0 28px 70px #0004}.cp-page .cp-hero-media img{height:auto;min-height:0;aspect-ratio:7/9;object-fit:cover;object-position:center top}.cp-page .cp-hero-media-badge{top:24px;left:50%;transform:translate(-50%);white-space:nowrap;background:#08294fe8}.cp-page .cp-hero-media figcaption{flex-direction:column;align-items:flex-start;gap:7px;bottom:26px}.cp-page .cp-metrics>div{border-radius:12px;background:#ffffff08;border-color:#ffffff24;padding:18px 14px}.cp-page .cp-metrics strong{font-size:27px;color:#f1ce80}.cp-page .cp-metrics span{font-size:10px;line-height:1.5;color:#c4d5e5}.cp-page .cp-story-nav{top:88px;box-shadow:0 8px 24px #173c6210}.cp-page .cp-story-nav-inner{min-height:62px;gap:12px}.cp-page .cp-story-nav a{font-size:12px;padding:11px 17px}.cp-page .cp-story-nav a.is-active{background:#0a365e;color:#fff}.cp-page :is(.cp-section-head,.cp-editorial-heading,.cp-platform-intro,.cp-people-copy) h2{line-height:1.15;text-wrap:balance;letter-spacing:-.035em}.cp-page .cp-act{border-radius:18px;padding:32px;box-shadow:0 12px 36px #183d6208}.cp-page .cp-act h3{line-height:1.24;font-size:26px}.cp-page :is(.cp-act,.cp-journey-card,.cp-platform-grid article,.cp-principles-grid article) p{font-size:14px;line-height:1.8}.cp-page .cp-journey-card{border-radius:18px;box-shadow:0 12px 35px #143b6010}.cp-page :is(.cp-act,.cp-journey-card,.cp-platform-grid article,.cp-principles-grid article){transition:box-shadow .25s ease,border-color .25s ease}.cp-page :is(.cp-act,.cp-journey-card,.cp-platform-grid article,.cp-principles-grid article):hover{border-color:#c6a35b;box-shadow:0 18px 42px #12375b17}.cp-page a:focus-visible{outline:3px solid #d5ab4c;outline-offset:5px}.cp-page .cp-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease var(--cp-delay,0ms),transform .7s cubic-bezier(.22,1,.36,1) var(--cp-delay,0ms)}.cp-page .cp-reveal.cp-visible{opacity:1;transform:none}.ea-chairman-feature .ea-chairman-media img{object-position:center 22%;max-height:580px}@media(max-width:1000px){.cp-page .cp-hero-grid{grid-template-columns:1fr;gap:38px}.cp-page .cp-hero-media{width:min(100%,430px);justify-self:center}.cp-page .cp-story-nav{top:84px}.cp-page .cp-story-nav-inner{justify-content:flex-start}.cp-page .cp-hero{padding-top:130px}}@media(max-width:700px){.cp-page .cp-hero{padding-bottom:46px}.cp-page .cp-hero h1{font-size:44px}.cp-page .cp-hero-media{width:min(100%,350px);border-radius:130px 130px 20px 20px}.cp-page .cp-hero-media img{height:auto;min-height:0}.cp-page .cp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cp-page .cp-metrics>div{padding:13px 9px}.cp-page .cp-metrics strong{font-size:23px}.cp-page .cp-metrics span{font-size:9px}.cp-page .cp-act{padding:24px}.cp-page .cp-story-nav a{font-size:11px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.cp-page .cp-reveal{opacity:1;transform:none;transition:none}.cp-page *,.cp-page *:before,.cp-page *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.cp-page .cp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.cp-page .cp-hero-media{width:100%;border-radius:26px}.cp-page .cp-hero-media img{aspect-ratio:4/3;height:auto;min-height:360px;object-fit:cover;object-position:center}.cp-page .cp-hero-media-badge{left:22px;transform:none}.ea-chairman-feature .ea-chairman-media img{object-position:center;max-height:none}@media(max-width:1000px){.cp-page .cp-hero-grid{grid-template-columns:1fr}.cp-page .cp-hero-media{width:100%;max-width:720px}}@media(max-width:700px){.cp-page .cp-hero-media{border-radius:20px}.cp-page .cp-hero-media img{min-height:260px}}
