.zha-detail-hero .zha-detail-hero__description{-webkit-line-clamp:unset;display:block;overflow:visible}.zha-detail-hero .zha-detail-hero__description:before,.zha-detail-hero .zha-detail-hero__description:after{content:none}.project-story,.team-introduction{color:#fff;background:#000;width:100%;max-width:1920px;margin-inline:auto;padding:64px 40px}.project-story__section,.team-introduction{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;display:grid}.project-story__section>h2,.team-introduction>h2{grid-column:1/span 4}.project-story__section>div,.team-introduction>div{grid-column:5/-1;min-width:0}.project-story__section+.project-story__section{margin-top:48px}.project-story h2,.team-introduction h2{margin:0;font-size:clamp(24px,2.5vw,40px);font-weight:400;line-height:1.15}.project-story p,.team-introduction p{max-width:70ch;margin:0 0 20px;font-size:clamp(16px,1.35vw,20px);line-height:1.6}.project-story ul{padding-left:20px}.project-story li{margin:12px 0;line-height:1.5}.project-story a{text-underline-offset:4px;text-decoration:underline}.project-story a:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:767px){.project-story,.team-introduction{padding:40px 16px}.project-story__section,.team-introduction{grid-template-columns:minmax(0,1fr);gap:24px}.project-story__section>h2,.project-story__section>div,.team-introduction>h2,.team-introduction>div{grid-column:1}}
