:root{--navy:#14223d;--deep:#0c1526;--gold:#c3a668;--gold-dark:#806125;--paper:#fbfaf6;--white:#fff;--ink:#17243a;--muted:#536071;--line:#dce0e5;--serif:'Fraunces','Songti SC','STSong',Georgia,serif;--sans:'Hanken Grotesk','PingFang SC','Microsoft YaHei',sans-serif;--max:1320px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font-family:var(--sans);font-size:17px;line-height:1.7;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:450;line-height:1.16}h1,h2{font-family:var(--serif)}h1{font-size:clamp(3rem,5.6vw,5.9rem);letter-spacing:-.045em}h2{font-size:clamp(2.2rem,3.5vw,3.6rem);letter-spacing:-.035em}h3{font-size:1.5rem}p{color:var(--muted)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold-dark);outline-offset:5px}::selection{background:var(--gold);color:var(--deep)}.container{width:min(var(--max),calc(100% - 112px));margin-inline:auto}.section{padding:108px 0}.eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:.8125rem;font-weight:600;color:var(--gold-dark);display:block;margin-bottom:25px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:50px}.section-head h2{max-width:740px}.section-head>p{max-width:390px}.skip{position:fixed;top:-100px;left:20px;padding:10px 20px;background:var(--white);z-index:99}.skip:focus{top:15px}.site-header{background:var(--navy);color:white;position:sticky;top:0;z-index:20;}.header-inner{min-height:92px;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:15px;flex-shrink:0}.brand img{width:48px;height:36px;object-fit:contain}.brand strong{font-size:1.45rem;line-height:1.2;font-weight:500;letter-spacing:-.025em}.brand small{display:block;font-size:.6875rem;letter-spacing:.29em;margin-top:4px;color:#c5ceda}.nav{display:flex;align-items:center;justify-content:flex-end;gap:28px;margin-left:auto}.nav a{font-size:.9rem;color:#d7dfeb;white-space:nowrap;position:relative;padding:31px 0}.nav a:hover,.nav a[aria-current]{color:white}.nav a[aria-current]:after{content:'';position:absolute;bottom:22px;height:2px;left:0;width:18px;background:var(--gold)}.header-actions{display:flex;align-items:center;gap:22px}.lang-link{font-size:.875rem;white-space:nowrap}.nav-cta{border:1px solid #ffffff55;padding:9px 15px;font-size:.875rem;white-space:nowrap}.nav-cta:hover{background:#ffffff12}.menu-toggle{display:none;background:transparent;color:white;border:1px solid #ffffff55;width:44px;height:44px}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 23px;background:var(--gold);color:var(--deep);font-size:1rem;font-weight:600;border:1px solid var(--gold);transition:background .2s}.button:hover{background:#d5bb85}.button.outline{background:transparent;border-color:#ffffff55;color:#fff}.button.outline:hover{background:#ffffff14}.button.dark{background:var(--navy);color:white;border-color:var(--navy)}.button-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:34px}.text-link{display:inline-flex;align-items:center;font-weight:600;font-size:1rem;padding-bottom:7px;}.text-link:hover{color:var(--gold-dark);text-decoration:underline;text-underline-offset:5px}.hero{color:white;background:var(--deep);position:relative;isolation:isolate;min-height:690px;display:flex;align-items:center;overflow:hidden}.hero-media{position:absolute;inset:0 0 0 30%;z-index:-3;width:70%;height:100%;object-fit:cover;object-position:center;opacity:.75}.hero:after{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0c1526 3%,#0c1526f0 28%,#0c15268c 65%,#0c152624),linear-gradient(0deg,#0c1526bb,transparent 30%)}.hero-content{padding-block:86px 105px}.hero .eyebrow,.dark-section .eyebrow,.page-hero .eyebrow{color:var(--gold)}.hero h1{max-width:860px}.hero h1 em{color:#d8c293;font-style:normal}.hero-desc{max-width:580px;color:#d2d9e3;font-size:1.125rem;line-height:1.8;margin-top:30px}.hero-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:58px;padding-top:20px;font-size:.8125rem;color:#c6d0df;letter-spacing:.07em}.hero-bottom span:last-child{color:#d8c293}.gateway{background:var(--navy);color:white}.gateway-grid{display:grid;grid-template-columns:repeat(3,1fr)}.gateway a{display:flex;gap:24px;padding:27px 34px;align-items:center}.gateway a:first-child{padding-left:0}.gateway a:last-child{border:0}.gateway .num{color:var(--gold);font-size:.8125rem}.gateway strong{display:block;font-weight:500;font-size:1.125rem}.gateway small{display:block;font-size:.875rem;color:#acbacf;margin-top:3px}.gateway a:hover strong{color:var(--gold)}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.intro-copy p+p{margin-top:20px}.intro-copy .text-link{margin-top:27px}.capabilities{margin-top:58px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.capability{padding:20px 0}.capability:first-child{padding-left:0}.capability:last-child{border:0}.capability span{display:block;color:var(--gold-dark);font-size:.8125rem;margin-bottom:12px}.capability h3{font-size:1.25rem;margin-bottom:12px}.capability p{font-size:1rem}.surface{background:#eff1f3}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.product-card{background:white}.product-card figure{position:relative;overflow:hidden}.product-card figure>img{aspect-ratio:1.7;object-fit:cover;width:100%;transition:transform .5s}.product-card:hover figure>img{transform:scale(1.025)}.image-label{position:absolute;bottom:0;left:0;background:var(--navy);padding:10px 18px;color:#fff;font-size:.8125rem;letter-spacing:.03em}.product-content{padding:32px}.product-content h3{font-size:1.8rem;margin-bottom:17px;font-family:var(--serif)}.product-content p{font-size:1rem}.tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}.tags span{font-size:.8125rem;padding:5px 11px;background:#eef1f4;color:#475568}.product-content .text-link{margin-top:27px}.partnership-split{display:grid;grid-template-columns:1.03fr 1fr;gap:70px;align-items:center}.partnership-photo img{width:100%;aspect-ratio:1.18;object-fit:cover;object-position:center}.partnership-photo figcaption{font-size:.8125rem;padding:15px 0;color:var(--muted)}.partnership-copy h2{margin-bottom:25px}.service-list{list-style:none;padding:0;margin:24px 0 30px}.service-list li{padding:16px 0;display:flex;gap:22px;font-size:1rem}.service-list li span{color:var(--gold-dark);font-size:.8125rem;padding-top:3px}.dark-section{background:var(--navy);color:#fff}.dark-section p{color:#c6d0de}.dark-section .section-head>p{max-width:370px}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px}.step{padding:0 36px 0 0}.step>span{font-family:var(--serif);color:var(--gold);font-size:2.2rem}.step h3{font-size:1.25rem;margin:27px 0 15px}.step p{font-size:1rem}.method-note{margin-top:40px;font-size:.875rem;max-width:1000px}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.case-card img{aspect-ratio:1.45;object-fit:cover;width:100%}.case-card .eyebrow{margin:23px 0 12px;font-size:.75rem}.case-card h3{font-size:1.4rem;margin-bottom:14px}.case-card p{font-size:1rem}.case-card .text-link{margin-top:20px}.academy{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:55px 0;}.academy h2{font-size:2.4rem}.academy .eyebrow{margin-bottom:16px}.academy .text-link{margin-top:20px}.contact-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:85px}.contact-copy{min-width:0}.contact-copy h2{font-family:var(--sans);font-size:clamp(1.875rem,2.8vw,2.5rem);font-weight:500;line-height:1.25;letter-spacing:-.025em;max-width:18ch;margin-bottom:22px;text-wrap:balance}.contact-person{margin-top:38px}.contact-person strong{display:block;font-size:1.2rem;font-weight:500}.contact-person>a{display:inline-block;font-size:clamp(1rem,1.6vw,1.35rem);margin:12px 0;color:var(--gold-dark);overflow-wrap:anywhere}.contact-person p{font-size:.875rem}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-content:start}.contact-form .field{min-width:0}.field label{display:block;font-size:.875rem;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;min-width:0;padding:13px 14px;background:#fff;border:1px solid #bec6d0;color:var(--ink);border-radius:0;min-height:50px}.field textarea{resize:vertical;min-height:130px}.full{grid-column:1/-1}.form-note{font-size:.8125rem;color:var(--muted)}.form-status{background:#e8ede4;border-left:3px solid #516348;padding:15px;font-size:1rem}.form-status[hidden]{display:none}.site-footer{background:var(--deep);color:white;padding:60px 0 24px}.footer-top{display:flex;justify-content:space-between;gap:50px}.footer-about{max-width:390px}.footer-about p{font-size:1rem;color:#aebbd0;margin-top:23px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 50px;color:#c5cddd;font-size:.875rem;align-content:start}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:40px;color:#aebbd0;font-size:.8125rem}.page-hero{background:var(--navy);color:white;padding:80px 0 86px}.breadcrumb{font-size:.8125rem;color:#c0ccdb;margin-bottom:36px}.breadcrumb a:hover{color:var(--gold)}.page-hero h1{max-width:950px;font-size:clamp(2.8rem,4.8vw,5rem)}.page-hero p{max-width:750px;color:#c9d4e2;font-size:1.125rem;margin-top:27px}.details-row{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.details-row+.details-row{margin-top:100px;padding-top:100px;}.details-row h2{font-size:2.7rem;margin-bottom:24px}.details-row h3{font-size:1.25rem;margin-top:26px;margin-bottom:13px}.details-row img{width:100%;aspect-ratio:1.45;object-fit:cover}.details-row figcaption{font-size:.8125rem;color:var(--muted);padding-top:12px}.details-row ul{padding-left:20px;color:var(--muted);font-size:1rem}.details-row li{margin-bottom:8px}.blade-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.blade-grid img{aspect-ratio:1.2;object-fit:cover}.blade-grid figcaption{font-size:.8125rem}.disclosure{padding:22px 26px;background:#eff1f3;color:var(--muted);font-size:.9375rem;margin-top:36px}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.audience-card{padding:0;background:transparent}.audience-card h3{margin-bottom:20px;font-size:1.5rem}.audience-card p{font-size:1rem}.audience-card ul{padding-left:18px;font-size:1rem;color:var(--muted)}.audience-card li{margin-bottom:12px}.audience-card .text-link{margin-top:20px}.cta-band{background:var(--navy);color:white;padding:65px 0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:45px}.cta-inner h2{font-size:2.6rem;max-width:780px}.cta-inner .button{flex-shrink:0}.project-detail{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.project-detail img{width:100%}.project-detail h2{font-size:2.6rem;margin-bottom:25px}.project-meta{margin:25px 0 0;display:grid;grid-template-columns:105px 1fr;gap:14px;font-size:.9375rem}.project-meta dt{color:var(--gold-dark)}.project-meta dd{margin:0;color:var(--muted)}html[lang='zh-CN'] h1{letter-spacing:.015em;line-height:1.3;font-size:clamp(2.7rem,5vw,5rem)}html[lang='zh-CN'] h2{letter-spacing:.01em;line-height:1.3}html[lang='zh-CN'] .hero h1{max-width:950px}html[lang='zh-CN'] .hero-desc{max-width:540px}
@media(min-width:1700px){.hero{min-height:770px}}@media(max-width:1180px){.container{width:calc(100% - 64px)}.header-inner{gap:20px}.nav{gap:20px}.nav-cta{display:none}.intro-grid,.contact-grid{gap:55px}.partnership-split{gap:42px}.brand strong{font-size:1.3rem}.header-actions{gap:18px}.section{padding:85px 0}.gateway a{padding-inline:24px}}
@media(max-width:900px){.header-inner{min-height:80px;justify-content:space-between}.header-actions{margin-left:auto}.menu-toggle{display:block}.nav{position:absolute;top:80px;left:0;right:0;background:var(--navy);display:none;flex-direction:column;align-items:stretch;gap:0;padding:18px 32px;border-bottom:1px solid #ffffff40}.nav.open{display:flex}.nav a{padding:15px 0;font-size:1rem}.nav a[aria-current]:after{bottom:10px}.hero{min-height:670px}.hero-media{left:15%;width:85%;opacity:.6}.hero h1{font-size:4.2rem}.gateway small{display:none}.gateway a{padding:25px 18px;gap:15px}.gateway strong{font-size:1rem}.intro-grid,.partnership-split,.contact-grid,.project-detail{grid-template-columns:1fr;gap:38px}.intro-grid h2{max-width:650px}.section-head{align-items:flex-start;flex-direction:column;gap:25px}.section-head>p{max-width:600px}.partnership-photo img{aspect-ratio:1.6}.case-grid{gap:20px}.case-card h3{font-size:1.2rem}.steps{grid-template-columns:1fr 1fr;row-gap:25px}.academy{gap:40px}.capability{padding:20px 0}.details-row{gap:35px}.audience-grid{grid-template-columns:1fr}.cta-inner{align-items:flex-start;flex-direction:column}.footer-top{gap:35px}}
@media(max-width:600px){body{font-size:16px}.container{width:calc(100% - 40px)}.section{padding:65px 0}.header-inner{min-height:74px}.brand{gap:10px}.brand img{width:38px;height:30px}.brand strong{font-size:1.15rem}.brand small{font-size:.625rem}.nav{top:74px;padding-inline:20px}.header-actions{gap:15px}.menu-toggle{width:40px;height:40px}.hero{min-height:auto}.hero-content{padding-block:64px 34px}.hero h1{font-size:clamp(2.8rem,11.5vw,4.2rem)}html[lang='zh-CN'] .hero h1{font-size:2.55rem}.hero-desc{font-size:1rem}.hero-media{left:0;width:100%;opacity:.45;object-position:60%}.hero:after{background:linear-gradient(90deg,#0c1526df,#0c15266b),linear-gradient(0deg,#0c1526,transparent)}.eyebrow{font-size:.75rem;letter-spacing:.12em;margin-bottom:22px}.hero-bottom{margin-top:45px;font-size:.75rem;flex-direction:column;gap:6px}.button-row{gap:12px}.button{padding:14px 18px;font-size:.9375rem}.gateway-grid{grid-template-columns:1fr}.gateway a,.gateway a:first-child{padding:18px 0;border-right:0;}.gateway small{display:block;font-size:.8125rem}.gateway strong{font-size:1.05rem}.gateway a:last-child{border-bottom:0}.capabilities{grid-template-columns:1fr;margin-top:35px;gap:8px}.capability,.capability:first-child{padding:24px 0;border-right:0;}.product-grid,.case-grid,.academy,.details-row{grid-template-columns:1fr}.product-grid{gap:25px}.product-content{padding:25px}.section-head{margin-bottom:32px}.section-head h2,h2{font-size:2.25rem}.case-grid{gap:38px}.case-card h3{font-size:1.45rem}.case-card img{aspect-ratio:1.6}.steps{column-gap:22px}.step{padding-right:0}.step h3{font-size:1.15rem;margin-top:17px}.step p{font-size:.9375rem}.academy{padding:40px 0;gap:24px}.contact-form{grid-template-columns:1fr}.field{grid-column:1/-1}.contact-grid{gap:35px}.footer-top,.footer-bottom{flex-direction:column}.footer-links{gap:14px 25px}.footer-about{max-width:100%}.site-footer{padding-top:42px}.page-hero{padding:48px 0 60px}.page-hero h1{font-size:2.8rem}.page-hero p{font-size:1rem}.details-row+.details-row{margin-top:55px;padding-top:55px}.details-row h2,.project-detail h2,.cta-inner h2{font-size:2.25rem}.project-meta{grid-template-columns:80px 1fr}.disclosure{padding:18px}.text-link{font-size:.9375rem}.nav-cta{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media print{.site-header,.contact-form,.site-footer,.button-row,.gateway{display:none}.hero,.dark-section,.page-hero{background:white;color:#14223d;min-height:auto}.hero-media,.hero:after{display:none}.hero-content,.section,.page-hero{padding:30px 0}.hero-desc,.dark-section p,.page-hero p{color:#536071}.container{width:100%}}
.button:disabled{opacity:.5;cursor:not-allowed}
/* Project film and expanded industry content */
.launch-video{min-width:0}.video-frame{background:var(--deep);aspect-ratio:16/9;overflow:hidden}.launch-video video{width:100%;height:100%;display:block;object-fit:contain}.launch-video figcaption{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 0;font-size:.8125rem;letter-spacing:.06em}.launch-video figcaption a{color:var(--gold-dark);white-space:nowrap}.video-summary{font-size:.875rem;line-height:1.65;margin-top:12px;max-width:900px}.business-reach{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:45px;margin-bottom:64px;align-items:center}.business-reach strong{font-family:var(--serif);display:block;font-size:3.5rem;line-height:1.1;font-weight:450;color:var(--navy);margin-bottom:13px}.business-reach>div>span{font-size:.875rem;color:var(--muted);display:block;max-width:270px}.reach-markets{padding-left:0}.reach-markets .eyebrow{margin-bottom:10px;font-size:.75rem}.reach-markets p{font-size:1.1rem;color:var(--navy)}.service-pathway{}.service-row{display:grid;grid-template-columns:65px 1fr .85fr;gap:35px;padding:32px 0;align-items:start}.service-number{font-family:var(--serif);color:var(--gold-dark);font-size:1.7rem;line-height:1.2}.service-row h3{font-size:1.45rem;margin-bottom:14px}.service-row p{font-size:1rem}.service-output{padding-left:0}.service-output>span{font-size:.8125rem;color:var(--gold-dark);display:block;margin-bottom:12px}.case-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 36px}.case-grid-two .case-card img{aspect-ratio:1.6;object-position:center}.two-way{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:48px}.two-way article{padding:35px 50px 0 0}.two-way article+article{padding-left:50px;padding-right:0}.two-way article>span{display:block;color:var(--gold-dark);letter-spacing:.15em;font-size:.8125rem;margin-bottom:22px}.two-way h3{font-size:1.9rem;font-family:var(--serif);margin-bottom:20px}.function-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 55px;}.function-item{display:flex;gap:28px;padding:30px 0;}.function-item>span{font-size:.875rem;color:var(--gold-dark);padding-top:2px}.function-item h3{font-size:1.35rem;margin-bottom:15px}.function-item p{font-size:1rem}.platform-deliverables{background:var(--navy);color:white;padding:28px 35px;display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-top:35px}.platform-deliverables strong{font-size:1.15rem;font-weight:500}.platform-deliverables p{color:#d3dbe8;font-size:1rem}.operating-roadmap{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:48px 0 0;}.operating-roadmap li{padding-top:28px}.operating-roadmap span{font-size:.8125rem;color:var(--gold-dark);display:block;margin-bottom:20px}.operating-roadmap h3{font-size:1.25rem;margin-bottom:16px}.operating-roadmap p{font-size:1rem}.evidence-link{margin-top:40px}.launch-video video:focus-visible{outline:3px solid var(--gold);outline-offset:-4px}
@media(max-width:900px){.service-row{grid-template-columns:40px 1fr;gap:20px}.service-output{grid-column:2;padding-left:0;border-left:0}.business-reach{gap:25px}.business-reach strong{font-size:3rem}.reach-markets{padding-left:0}.function-grid{column-gap:30px}.platform-deliverables{grid-template-columns:1fr;gap:15px}.operating-roadmap{gap:22px}.two-way article{padding-right:25px}.two-way article+article{padding-left:25px}}
@media(max-width:600px){.business-reach{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px;padding-bottom:0}.business-reach strong{font-size:2.8rem}.business-reach>div>span{font-size:.8125rem}.reach-markets{grid-column:1/-1;padding:20px 0 0;border-left:0;}.reach-markets p br{display:none}.service-row{padding:28px 0;gap:16px;grid-template-columns:30px 1fr}.service-row h3{font-size:1.3rem}.case-grid-two,.two-way,.function-grid,.operating-roadmap{grid-template-columns:1fr}.case-grid-two{gap:36px}.two-way article,.two-way article+article{border-left:0;padding:28px 0;}.two-way h3{font-size:1.6rem}.platform-deliverables{padding:24px}.function-item{gap:20px}.operating-roadmap{gap:0}.operating-roadmap li{padding:25px 0}.launch-video figcaption{font-size:.75rem}.video-summary{font-size:.8125rem}}

.contact-person .contact-label{display:block;color:var(--gold-dark);font-size:.875rem;letter-spacing:.08em;margin-bottom:15px}.contact-person .contact-title{display:inline-block;font-size:.875rem;font-weight:500;color:var(--muted);margin-left:12px;vertical-align:middle}

/* Compact navigation keeps both language and menu controls inside small screens. */
@media(max-width:480px){
 .site-header .brand small{display:none}
 .site-header .brand strong{font-size:1.0625rem}
 .site-header .brand img{width:34px;height:28px}
 .site-header .brand{gap:9px}
 .header-inner{gap:12px;min-height:68px}
 .header-actions{gap:12px;flex-shrink:0}
 .nav{top:68px}
 .contact-copy h2{font-size:1.875rem;max-width:18ch}
}

/* Leadership: retain the full supplied presentation image at every width. */
.leadership-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,80px);align-items:center}
.leadership-grid>*{min-width:0}
.leadership-photo{max-width:520px}
.leadership-photo img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.leadership-photo figcaption{font-size:.875rem;line-height:1.6;color:var(--muted);padding-top:15px}
.leadership-photo figcaption strong{display:block;font-size:.9375rem;font-weight:600;color:var(--ink);margin-bottom:6px}
.leadership-photo figcaption span{display:block}
.leadership-copy h2{font-size:clamp(2rem,3.2vw,2.875rem);letter-spacing:-.025em}
.leadership-copy .leadership-role{font-size:1rem;color:var(--gold-dark);margin:12px 0 25px}
.leadership-role span{margin-inline:8px}
.leadership-network{margin-top:28px}
.leadership-network h3{font-size:1.125rem;font-weight:600;margin-bottom:14px}
.leadership-copy .text-link{margin-top:28px}
@media(max-width:900px){.leadership-grid{grid-template-columns:minmax(0,1fr);gap:32px}.leadership-photo{max-width:520px}.leadership-copy{max-width:650px}}
