.ng-about-intro>.ng-wrap{padding-block:90px}.ng-about-overview{grid-template-columns:1fr 2fr;display:grid}.ng-about-summary{flex-direction:column;padding-right:40px;display:flex}.ng-about-mark{width:70px;height:70px;margin-bottom:auto}.ng-about-summary>p{max-width:320px;color:var(--ng-muted);padding-block:60px;line-height:1.5}.ng-about-summary dl{padding-bottom:18px}.ng-about-summary dd{margin-top:8px}.ng-about-photo{min-width:0}.ng-about-photo .ng-testimonial-portrait{aspect-ratio:20/9}.ng-about-photo figcaption{padding-top:12px}.ng-about-values,.ng-about-team{position:relative}.ng-about-values:before,.ng-about-team:before{content:"";border-top:1px solid var(--ng-line);pointer-events:none;width:100%;position:absolute;top:200px}.ng-about-heading.ng-section-heading{min-height:200px;padding-top:58px;padding-bottom:40px}.ng-about-heading h2{margin-top:20px}.ng-about-values>.ng-wrap{padding-bottom:96px}.ng-about-values-body,.ng-about-team-body{grid-template-columns:1fr 2fr;display:grid}.ng-about-values-body>.ng-note{width:100%;padding-top:72px;padding-right:48px}.ng-about-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ng-about-value{border-bottom:1px dashed var(--ng-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;min-height:200px;display:grid}.ng-about-value .ng-step-number{background:var(--ng-bg);grid-column:1/-1;place-self:start}.ng-about-value h3,.ng-about-value p{padding:30px 24px 26px 0}.ng-about-value p{color:var(--ng-muted);line-height:1.45}.ng-about-more{border-bottom:1px dashed var(--ng-line);align-items:end;gap:10px;padding-bottom:26px;display:flex}.ng-about-more>span,.ng-about-value .ng-step-number b{color:var(--ng-orange)}.ng-about-numbers>.ng-wrap{padding-top:26px;padding-bottom:32px}.ng-about-number-note{color:#b8b8b8}.ng-about-numbers dl{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px;display:grid}.ng-about-numbers dl>div{align-items:center;gap:14px;padding-right:32px;display:flex}.ng-about-numbers dt{order:1;max-width:180px}.ng-about-numbers dd{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(36px,3vw,48px);line-height:1}.ng-about-team>.ng-wrap{padding-bottom:100px}.ng-about-team-body>aside{padding:72px 48px 0 0}.ng-about-team-body>aside p{max-width:250px}.ng-about-team-body>aside .ng-small{margin-top:28px}.ng-about-team-list>li{border-bottom:1px dashed var(--ng-line);grid-template-columns:repeat(4,minmax(0,1fr));min-height:120px;display:grid}.ng-about-person-photo{grid-column:3;align-self:start;width:50%;min-width:86px}.ng-about-person-info{grid-column:4;align-self:center;padding:16px 12px 16px 0}.ng-about-team-list>li:nth-child(2n) .ng-about-person-photo{grid-column:1}.ng-about-team-list>li:nth-child(2n) .ng-about-person-info{grid-column:2}.ng-about-person-info>span{margin-top:10px;display:block}.ng-about-team-cta{grid-template-columns:1fr 1fr;align-items:center;padding-top:42px;display:grid}@media (width<=1023px){.ng-about-overview{grid-template-columns:1fr 2fr}.ng-about-summary{padding-right:24px}.ng-about-summary>p{padding-block:30px}.ng-about-photo .ng-testimonial-portrait{min-height:320px}.ng-about-values-body,.ng-about-team-body{grid-template-columns:1fr}.ng-about-values-body>.ng-note{padding:32px 0}.ng-about-team-body>aside{gap:36px;padding:32px 0;display:flex}.ng-about-team-body>aside .ng-small{margin-top:0}.ng-about-numbers dl>div{flex-direction:column;align-items:start;gap:14px}.ng-about-numbers dt{max-width:200px}}@media (width<=639px){.ng-about-intro>.ng-wrap{padding-block:48px}.ng-about-overview{grid-template-columns:1fr;gap:32px}.ng-about-summary{padding-right:0}.ng-about-mark{width:54px;height:54px}.ng-about-summary>p{max-width:none}.ng-about-summary dl{padding-bottom:0}.ng-about-photo .ng-testimonial-portrait{aspect-ratio:16/10;min-height:0}.ng-about-heading.ng-section-heading{min-height:180px;padding-top:48px}.ng-about-values:before,.ng-about-team:before{display:none}.ng-about-value-grid{grid-template-columns:1fr}.ng-about-value{min-height:210px}.ng-about-value h3,.ng-about-value p{padding-right:16px}.ng-about-value .ng-step-number{margin-bottom:14px}.ng-about-more{min-height:85px}.ng-about-values>.ng-wrap,.ng-about-team>.ng-wrap{padding-bottom:56px}.ng-about-numbers dl{grid-template-columns:1fr;margin-top:24px}.ng-about-numbers dl>div{border-bottom:1px dashed var(--ng-line);flex-direction:row;align-items:center;padding:26px 0}.ng-about-numbers dd{min-width:105px;font-size:42px}.ng-about-team-body>aside{flex-direction:column;gap:20px}.ng-about-team-list>li{grid-template-columns:110px 1fr;gap:24px;padding-block:18px}.ng-about-team-list>li .ng-about-person-photo{grid-column:1;width:100%}.ng-about-team-list>li .ng-about-person-info{grid-column:2}.ng-about-team-cta{grid-template-columns:1fr;gap:28px}}
