.xgPmsG_hero{padding-top:68px}.xgPmsG_heroText{text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex}.xgPmsG_kicker{font:400 14px/18.2px var(--f-sans);color:var(--green);text-transform:uppercase}.xgPmsG_heroTitle{font:400 40px/46px var(--f-serif);color:var(--ink-2);margin-top:7px}.xgPmsG_heroLead{max-width:538px;font:400 16px/20.8px var(--f-sans);color:var(--muted);margin-top:1px}.xgPmsG_heroBtns{gap:11px;margin-top:24px;display:flex}.xgPmsG_heroBtns .btn{width:193px}.xgPmsG_heroBtns .btn-outline{width:180px}.xgPmsG_heroImg{height:470px;margin-top:49px;position:relative;overflow:hidden}.xgPmsG_heroImg img{object-fit:cover}.xgPmsG_heroCaption{font:400 14px/22px var(--f-glyph);color:#000;position:absolute;bottom:21px;right:29px}.xgPmsG_stats{grid-template-columns:repeat(4,1fr);height:150px;display:grid}.xgPmsG_stat{text-align:center;padding-top:39px}.xgPmsG_stat+.xgPmsG_stat{border-left:1px dashed var(--line)}.xgPmsG_statValue{font:400 40px/39px var(--f-glyph);color:#000}.xgPmsG_statLabel{font:400 16px/20.8px var(--f-sans);color:var(--grey);text-transform:uppercase;margin-top:13px}.xgPmsG_story{grid-template-columns:549px 1fr;padding:72px 0;display:grid}.xgPmsG_storyLeft{padding-left:65px}.xgPmsG_storyImg{width:426px;height:auto;margin-top:92px}.xgPmsG_storyRight{padding-right:54px}.xgPmsG_storyKicker{font:400 17px/22.1px var(--f-sans);color:#000;text-transform:uppercase}.xgPmsG_storyTitle{max-width:531px;font:400 27px/39px var(--f-glyph);color:#000;margin-top:12px}.xgPmsG_storyText{max-width:788px;font:400 16px/20.8px var(--f-sans);color:var(--muted);margin-top:21px}.xgPmsG_storyText+.xgPmsG_storyText{margin-top:29px}.xgPmsG_storyBtn{width:170px;margin-top:36px}.xgPmsG_headWide h2{max-width:330px}.xgPmsG_headWide .side{justify-self:stretch}.xgPmsG_sideRow{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.xgPmsG_sideRow p{max-width:464px}.xgPmsG_sideRow a{margin-top:26px}.xgPmsG_principles{border-top:1px dashed var(--line);grid-template-columns:repeat(4,1fr);display:grid}.xgPmsG_principle{border-bottom:1px dashed var(--line);min-height:208px;padding:37px 14px 30px 30px}.xgPmsG_principle:not(:nth-child(4n)){border-right:1px dashed var(--line)}.xgPmsG_principles .xgPmsG_principle:nth-last-child(-n+4){border-bottom:0}.xgPmsG_principleOn{background:var(--lime);box-shadow:var(--shadow);position:relative}.xgPmsG_num{font:500 16px/20.8px var(--f-sans);color:var(--green)}.xgPmsG_principleOn .xgPmsG_num{color:#4f6b42}.xgPmsG_pTitle{font:400 20px/28px var(--f-glyph);color:var(--ink-2);margin:23px 0 13px}.xgPmsG_approach{grid-template-columns:700px 1fr;min-height:441px;display:grid}.xgPmsG_approachImg{min-height:441px;position:relative}.xgPmsG_approachImg img{object-fit:cover}.xgPmsG_approachBody{padding:83px 40px 60px 67px;position:relative}.xgPmsG_approachTitle{margin-top:15px}.xgPmsG_approachText{max-width:514px;font:400 16px/27px var(--f-sans);color:#000;margin:8px 0 40px}.xgPmsG_approachTag{font:400 14px/29px var(--f-sans);color:#868686;position:absolute;bottom:14px;right:23px}.xgPmsG_teamLink{margin-top:10px}.xgPmsG_team{grid-template-columns:repeat(5,1fr);display:grid}.xgPmsG_member{aspect-ratio:280/272;border:.5px solid #fff;position:relative;overflow:hidden}.xgPmsG_member img{object-fit:cover;object-position:center 20%;transition:transform .4s,opacity .5s}.xgPmsG_memberColor{opacity:0}.xgPmsG_member:hover .xgPmsG_memberColor,.xgPmsG_member:focus-visible .xgPmsG_memberColor{opacity:1}.xgPmsG_memberMore{aspect-ratio:280/272;background:var(--footer);color:#fff;border:.5px solid #fff;flex-direction:column;justify-content:flex-end;gap:6px;padding:24px;transition:background .3s;display:flex}.xgPmsG_memberMore:hover{background:#0a3a2b}.xgPmsG_memberMore span{background:var(--lime);width:44px;height:44px;font:400 28px/1 var(--f-sans);color:var(--ink-2);place-items:center;margin-bottom:auto;display:grid}.xgPmsG_memberMore p{font:400 20px/26px var(--f-glyph)}.xgPmsG_memberMore small{font:400 13px/19px var(--f-sans);color:#ffffffb3}.xgPmsG_member:hover img{transform:scale(1.04)}.xgPmsG_memberCard{border:1px solid var(--lime);text-align:center;opacity:0;pointer-events:none;background:#fff;height:76px;padding-top:15px;transition:opacity .3s,transform .3s;position:absolute;bottom:18px;left:10%;right:9%;transform:translateY(12px)}.xgPmsG_member:hover .xgPmsG_memberCard,.xgPmsG_member:focus-visible .xgPmsG_memberCard{opacity:1;transform:none}.xgPmsG_member:focus-visible{outline:2px solid var(--green);outline-offset:-2px}@media (hover:none){.xgPmsG_memberCard{opacity:1;transform:none}}.xgPmsG_memberName{font:400 16px/20px var(--f-glyph);color:var(--ink)}.xgPmsG_memberRole{font:400 14px/20px var(--f-glyph);color:var(--muted);margin-top:5px}@media (max-width:1100px){.xgPmsG_stats{grid-template-columns:repeat(2,1fr);height:auto}.xgPmsG_stat{padding:32px 0}.xgPmsG_stat:nth-child(3){border-left:0}.xgPmsG_stat:nth-child(n+3){border-top:1px dashed var(--line)}.xgPmsG_story{grid-template-columns:1fr;gap:32px;padding:56px 32px}.xgPmsG_storyLeft,.xgPmsG_storyRight{padding:0}.xgPmsG_storyImg{margin-top:24px}.xgPmsG_principles{grid-template-columns:repeat(2,1fr)}.xgPmsG_principle:not(:nth-child(4n)){border-right:0}.xgPmsG_principle:nth-child(odd){border-right:1px dashed var(--line)}.xgPmsG_principles .xgPmsG_principle:nth-last-child(-n+4){border-bottom:1px dashed var(--line)}.xgPmsG_principles .xgPmsG_principle:nth-last-child(-n+2){border-bottom:0}.xgPmsG_approach{grid-template-columns:1fr}.xgPmsG_approachImg{min-height:360px}.xgPmsG_approachBody{padding:56px 32px 64px}.xgPmsG_team{grid-template-columns:repeat(3,1fr)}.xgPmsG_sideRow{flex-direction:column;gap:8px}.xgPmsG_sideRow a{margin-top:0}}@media (max-width:640px){.xgPmsG_hero{padding-top:48px}.xgPmsG_heroTitle{font-size:32px;line-height:38px}.xgPmsG_heroBtns{flex-direction:column;width:100%;max-width:320px}:is(.xgPmsG_heroBtns .btn,.xgPmsG_heroBtns .btn-outline){width:100%}.xgPmsG_heroImg{height:280px;margin-top:36px}.xgPmsG_heroCaption{font-size:12px;bottom:10px;right:16px}.xgPmsG_statValue{font-size:32px}.xgPmsG_statLabel{font-size:13px}.xgPmsG_story{padding:44px 20px}.xgPmsG_storyImg{width:100%}.xgPmsG_storyTitle{font-size:23px;line-height:32px}.xgPmsG_principles{grid-template-columns:1fr}.xgPmsG_principle:nth-child(odd){border-right:0}.xgPmsG_principles .xgPmsG_principle:nth-last-child(-n+2){border-bottom:1px dashed var(--line)}.xgPmsG_principles .xgPmsG_principle:last-child{border-bottom:0}.xgPmsG_principle{min-height:0}.xgPmsG_approachImg{min-height:240px}.xgPmsG_approachBody{padding:44px 20px 64px}.xgPmsG_team{grid-template-columns:repeat(2,1fr)}.xgPmsG_memberCard{height:auto;padding:8px 4px;bottom:8px;left:8px;right:8px}.xgPmsG_memberName{font-size:14px}.xgPmsG_memberRole{font-size:12px}}
