/* Service depth in the established champagne and charcoal About layout. */
#about-view .ecosystem-lead{display:grid;grid-template-columns:195px minmax(0,1fr);align-items:center;gap:30px;padding:6px 0 29px;border-bottom:1px solid var(--line)}
#about-view .ecosystem-scale{margin:0;display:flex;flex-direction:column;gap:10px}
#about-view .ecosystem-scale strong{font-family:"SimSun","Songti SC",serif;font-size:57px;line-height:1.1;font-weight:400;color:#e5c99d;white-space:nowrap}
#about-view .ecosystem-scale strong span{font-family:inherit;font-size:36px;margin-left:2px}
#about-view .ecosystem-scale>span{font-size:12px;line-height:1.6;color:#ad9e85}
#about-view .ecosystem-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-top:27px}
#about-view .ecosystem-columns h3,#about-view .production-support-list h3{margin:0 0 13px;font-size:18px;line-height:1.5;font-weight:400;color:#e1c79f}
#about-view .ecosystem-columns .body-copy,#about-view .production-support-list .body-copy{font-size:14px;line-height:1.95;margin:0}
#about-view .about-production-note{margin-bottom:20px}
#about-view .production-intro{margin-bottom:15px}
#about-view .production-support-list article{display:grid;grid-template-columns:155px minmax(0,1fr);gap:25px;padding:24px 0;border-bottom:1px solid var(--line)}
#about-view .production-support-list h3{margin:0;font-size:16px}
#about-view .about-work-link{display:inline-flex;align-items:center;gap:24px;margin-top:29px;padding-bottom:8px;border-bottom:1px solid #b99a666e;color:var(--gold);font-size:14px}
#about-view .about-work-link span{transition:transform .2s ease}
#about-view .about-work-link:hover span{transform:translate(2px,-2px)}
#about-view .about-work-link:focus-visible{outline:2px solid var(--gold);outline-offset:6px}
@media(max-width:1000px){#about-view .ecosystem-lead{grid-template-columns:165px minmax(0,1fr);gap:22px}#about-view .ecosystem-scale strong{font-size:48px}#about-view .ecosystem-columns{gap:24px}}
@media(max-width:760px){
 #about-view .ecosystem-lead{grid-template-columns:1fr;gap:22px;padding-top:4px;padding-bottom:25px}
 #about-view .ecosystem-scale strong{font-size:49px}
 #about-view .ecosystem-scale strong span{font-size:31px}
 #about-view .ecosystem-columns{grid-template-columns:1fr;gap:25px;padding-top:25px}
 #about-view .production-support-list article{grid-template-columns:1fr;gap:10px;padding:23px 0}
 #about-view .ecosystem-columns h3{font-size:18px;margin-bottom:10px}
 #about-view .about-work-link{margin-top:24px}
}
@media(prefers-reduced-motion:reduce){#about-view .about-work-link span{transition:none}}
