._page_grom0_1{--ink:#25342f;--muted:#6d7773;--green:#367c63;--forest:#255746;--leaf:#78a972;--cream:#fbf8f1;--warm:#f3eee2;--line:#e4e5dc;color:var(--ink);background:#fff;overflow:hidden}._skipLink_grom0_15{z-index:1000;color:#fff;background:var(--forest);border-radius:0 0 10px 10px;padding:12px 18px;position:fixed;top:-80px;left:18px}._skipLink_grom0_15:focus{top:0}._breadcrumbBar_grom0_17{background:#fff;border-bottom:1px solid #e9ede8}._breadcrumbBar_grom0_17>div{color:#838b87;align-items:center;gap:12px;width:min(1220px,100% - 48px);height:52px;margin:0 auto;font-size:13px;display:flex}._breadcrumbBar_grom0_17 a{color:inherit;text-decoration:none}._breadcrumbBar_grom0_17 b{color:#33443d;font-weight:700}._sectionInner_grom0_21{width:min(1180px,100% - 48px);margin:0 auto}._hero_grom0_23{background:var(--cream);padding:72px 0 0;position:relative}._heroHeading_grom0_24{text-align:center;width:min(1180px,100% - 48px);margin:0 auto}._heroHeading_grom0_24>p{color:var(--green);letter-spacing:.15em;margin:0;font-size:12px;font-weight:850}._heroHeading_grom0_24 h1{color:#2b443a;letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(43px,4.5vw,65px);line-height:1.24}._heroHeading_grom0_24 h1 em{color:var(--green);font-style:normal}._heroHeading_grom0_24>div{justify-content:center;align-items:center;gap:18px;margin:26px auto 38px;display:flex}._heroHeading_grom0_24>div span{color:#fff;background:var(--green);border-radius:99px;padding:9px 15px;font-size:12px;font-weight:750}._heroHeading_grom0_24>div p{color:#6d7873;margin:0;font-size:15px}._heroImage_grom0_31{background:#dce8dd;border-radius:20px 20px 0 0;width:min(1180px,100% - 48px);height:405px;margin:0 auto;position:relative;overflow:hidden}._heroImage_grom0_31>img{object-fit:cover;object-position:center;filter:saturate(.82)brightness(1.05)contrast(.96)}._imageShade_grom0_33{background:linear-gradient(#1a463705 40%,#1a463780);position:absolute;inset:0}._heroImageIndex_grom0_34{color:#fff;text-shadow:0 2px 15px #18342a4d;position:absolute;bottom:34px;left:38px}._heroImageIndex_grom0_34 span{letter-spacing:.15em;margin-bottom:8px;font-size:10px;font-weight:850;display:block}._heroImageIndex_grom0_34 b{font-size:21px}._heroSummary_grom0_37{z-index:2;background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr) 180px;align-items:center;width:min(1060px,100% - 64px);min-height:112px;margin:-10px auto -56px;padding:0 30px;display:grid;position:relative;box-shadow:0 22px 55px #3d4a3e21}._heroSummary_grom0_37 article{border-right:1px solid var(--line);align-items:center;gap:16px;min-height:70px;padding:0 25px;display:flex}._heroSummary_grom0_37 article:first-child{padding-left:4px}._heroSummary_grom0_37 article>span{color:#9caa91;font-size:11px;font-weight:850}._heroSummary_grom0_37 article b{color:#30483e;margin-bottom:7px;font-size:16px;display:block}._heroSummary_grom0_37 article small{color:#82908a;font-size:11px}._heroSummary_grom0_37>a{color:#fff;background:var(--green);border-radius:6px;justify-content:space-between;align-items:center;min-height:50px;padding:0 17px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}._introSection_grom0_45{background:#fff;padding:172px 0 110px}._introSection_grom0_45 ._sectionInner_grom0_21{grid-template-columns:120px 1.1fr .9fr;align-items:end;gap:55px;display:grid}._introNumber_grom0_47{color:#b6bea9;font-size:43px;font-weight:300}._introNumber_grom0_47 span{font-size:13px}._introCopy_grom0_49>span,._diagnosisCopy_grom0_49>span,._modernizationCopy_grom0_49>span,._sectionHeading_grom0_49>span,._projectsHeading_grom0_49 span{color:var(--green);letter-spacing:.15em;font-size:11px;font-weight:850}._introCopy_grom0_49 h2,._diagnosisCopy_grom0_49 h2,._modernizationCopy_grom0_49 h2,._sectionHeading_grom0_49 h2,._projectsHeading_grom0_49 h2{color:#2c443a;letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(33px,3vw,45px);line-height:1.32}._introSection_grom0_45 ._sectionInner_grom0_21>p{color:#6f7975;word-break:keep-all;margin:0 0 4px;font-size:15px;line-height:1.82}._areasSection_grom0_53{background:#fff;padding:148px 0 90px}._compactHeader_grom0_54{justify-content:space-between;align-items:end;gap:50px;display:flex}._compactHeader_grom0_54 span{color:var(--green);letter-spacing:.15em;font-size:11px;font-weight:850}._compactHeader_grom0_54 h2{color:#2c443a;letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(32px,3vw,44px)}._compactHeader_grom0_54>p{color:#6f7975;max-width:475px;margin:0 0 3px;font-size:14px;line-height:1.75}._areaRail_grom0_58{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:38px;display:grid}._areaRail_grom0_58>article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:420px;padding:29px 30px 28px}._areaRail_grom0_58>article:nth-child(2){background:#f5f8f2}._areaRail_grom0_58>article:nth-child(3){background:#fbf7ee}._areaTop_grom0_62{justify-content:space-between;align-items:center;display:flex}._areaTop_grom0_62 span{color:var(--green);font-size:25px;font-weight:350}._areaTop_grom0_62 small{color:#9aa39b;letter-spacing:.14em;font-size:9px;font-weight:850}._areaGraphic_grom0_65{background:#ffffffc7;border:1px solid #dce5dd;border-radius:10px;height:88px;margin-top:24px;padding:14px}._facilityGraphic_grom0_66{grid-template-columns:1fr 15px 1fr 15px 1fr;align-items:center;gap:4px;display:grid}._facilityGraphic_grom0_66>div{background:#f8fbf7;border:1px solid #d7e4da;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;height:52px;display:flex}._facilityGraphic_grom0_66>div:nth-of-type(2){background:#eef6ed;border-color:#9fbea7}._facilityGraphic_grom0_66>div:nth-of-type(3){color:#fff;border-color:var(--green);background:var(--green)}._facilityGraphic_grom0_66 small{color:#8c9a91;font-size:8px}._facilityGraphic_grom0_66 b{margin-top:4px;font-size:10px}._facilityGraphic_grom0_66>div:nth-of-type(3) small{color:#ffffffb8}._facilityGraphic_grom0_66>i{color:#81a18f;font-size:11px;font-style:normal}._managementGraphic_grom0_74{flex-direction:column;justify-content:center;gap:8px;display:flex}._managementGraphic_grom0_74>div{grid-template-columns:68px 1fr;align-items:center;gap:9px;display:grid}._managementGraphic_grom0_74 span{color:#617169;font-size:9px;font-weight:700}._managementGraphic_grom0_74 i{background:#e5ece5;border-radius:99px;height:7px;overflow:hidden}._managementGraphic_grom0_74 i b{border-radius:inherit;background:linear-gradient(90deg,#5d9173,#a4bf83);height:100%;display:block}._managementGraphic_grom0_74>div:first-child i b{width:78%}._managementGraphic_grom0_74>div:nth-child(2) i b{width:62%}._managementGraphic_grom0_74>div:nth-child(3) i b{width:88%}._contentGraphic_grom0_82{grid-template-columns:1fr 17px 1fr 17px 1fr;align-items:center;gap:4px;display:grid}._contentGraphic_grom0_82>div{text-align:center;background:#f8faf4;border:1px solid #d7e3d6;border-radius:50%;place-items:center;min-height:52px;display:grid}._contentGraphic_grom0_82>div:nth-of-type(2){background:#f8efe3;border-color:#ddc7aa}._contentGraphic_grom0_82>div:nth-of-type(3){color:#fff;background:#527d67;border-color:#527d67}._contentGraphic_grom0_82 b{font-size:9px;line-height:1.3}._contentGraphic_grom0_82>i{background:#9eb0a2;height:1px}._areaRail_grom0_58 h3{letter-spacing:-.035em;margin:21px 0 0;font-size:25px}._areaRail_grom0_58 p{color:#6c7873;word-break:keep-all;margin:12px 0 0;font-size:13px;line-height:1.72}._areaRail_grom0_58 ul{flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}._areaRail_grom0_58 li{color:#52645a;background:#ffffffb3;border:1px solid #dce5dc;border-radius:99px;padding:6px 9px;font-size:10px}._areaRail_grom0_58 li:before{content:"·";color:var(--green);margin-right:9px;font-weight:900}._integrationBar_grom0_94{color:#fff;background:linear-gradient(105deg,#315f4d,#568267);border-radius:14px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;min-height:142px;margin-top:18px;padding:28px 32px;display:grid}._integrationBar_grom0_94 span{color:#ffffff9e;letter-spacing:.14em;font-size:9px;font-weight:850}._integrationBar_grom0_94 h3{margin:9px 0 0;font-size:21px}._integrationBar_grom0_94 ol{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;margin:0;padding:0;list-style:none;display:grid}._integrationBar_grom0_94 li{text-align:center}._integrationBar_grom0_94 li[aria-hidden=true]{color:#ffffff8c}._integrationBar_grom0_94 b{font-size:14px;display:block}._integrationBar_grom0_94 small{color:#ffffffa8;margin-top:5px;font-size:10px;display:block}._diagnosisSection_grom0_103{background:#f4f1e8;padding:96px 0}._diagnosisSection_grom0_103 ._sectionInner_grom0_21{grid-template-columns:.8fr 1.2fr;align-items:center;gap:78px;display:grid}._diagnosisCopy_grom0_49>p{color:#68746f;word-break:keep-all;margin:25px 0 0;font-size:15px;line-height:1.85}._diagnosisCopy_grom0_49>a{color:#fff;background:var(--green);border-radius:6px;justify-content:space-between;align-items:center;width:190px;min-height:50px;margin-top:32px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}._diagnosisBoard_grom0_107{background:#fff;border-radius:18px;padding:38px 40px 30px;box-shadow:0 20px 55px #46483a17}._boardHeader_grom0_108{border-bottom:1px solid #e2e5dd;justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}._boardHeader_grom0_108 span{color:#8e9b90;letter-spacing:.13em;font-size:9px;font-weight:850}._boardHeader_grom0_108 b{color:#32483f;font-size:16px}._boardFlow_grom0_111{grid-template-columns:1fr 110px 1fr;align-items:center;gap:14px;margin-top:27px;display:grid}._boardColumn_grom0_112>span{color:#7d8d85;margin-bottom:10px;font-size:10px;font-weight:850;display:block}._boardColumn_grom0_112 article{background:#fbfdfb;border:1px solid #dfe6df;border-radius:8px;min-height:66px;margin-bottom:8px;padding:13px 15px}._boardColumn_grom0_112 article b{color:#385147;font-size:13px;display:block}._boardColumn_grom0_112 article small{color:#85918c;margin-top:5px;font-size:10px;display:block}._boardCore_grom0_116{color:#fff;text-align:center;background:linear-gradient(155deg,#4a876d,#2b6953);border-radius:70px;flex-direction:column;justify-content:center;align-items:center;height:142px;display:flex}._boardCore_grom0_116 span{font-size:12px;font-weight:750;line-height:1.5}._boardCore_grom0_116 i{margin-top:9px;font-size:17px;font-style:normal}._actionColumn_grom0_119 article{background:#f6f9f2;border-left:3px solid #8fb57e}._diagnosisBoard_grom0_107>p{color:#9aa29d;text-align:center;margin:19px 0 0;font-size:10px}._modernizationSection_grom0_122{background:#fff;padding:145px 0}._modernizationSection_grom0_122 ._sectionInner_grom0_21{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid}._marketDiagram_grom0_124{background:#edf3eb;border-radius:18px;min-height:530px;padding:62px 52px 44px;position:relative;overflow:hidden}._marketDiagram_grom0_124:before{content:"";border:60px solid #5889671a;border-radius:50%;width:340px;height:340px;position:absolute;top:-170px;right:-165px}._arcadeRoof_grom0_126{border-bottom:4px solid #56806c;grid-template-columns:repeat(5,1fr);align-items:end;height:135px;display:grid}._arcadeRoof_grom0_126 i{border:2px solid #7fa18c;border-bottom:0;border-radius:70px 70px 0 0;height:105px}._arcadeRoof_grom0_126 i+i{margin-left:-2px}._stallRow_grom0_129{grid-template-columns:repeat(3,1fr);gap:12px;height:218px;padding-top:18px;display:grid}._stallRow_grom0_129>div{background:#fffc;border:1px solid #bbccbe;border-top:7px solid #77a276;padding:16px 12px;position:relative}._stallRow_grom0_129>div:nth-child(2){border-top-color:#d19965}._stallRow_grom0_129>div:nth-child(3){border-top-color:#7e9aaa}._stallRow_grom0_129 span{background:repeating-linear-gradient(90deg,#e1ebe2 0 13px,#fff 13px 26px);border:1px solid #d1ddd3;height:70px;position:absolute;top:45px;left:16px;right:16px}._stallRow_grom0_129 b{color:#61756a;letter-spacing:.11em;font-size:9px;position:absolute;bottom:18px;left:14px}._marketBase_grom0_135{border-top:1px solid #aebfaf;padding-top:20px}._marketBase_grom0_135 span{color:#71837a;letter-spacing:.13em;font-size:9px;font-weight:850;display:block}._marketBase_grom0_135 b{color:#385547;margin-top:8px;font-size:17px;display:block}._modernizationCopy_grom0_49>p{color:#6d7873;word-break:keep-all;margin:25px 0 0;font-size:15px;line-height:1.86}._connectedList_grom0_139{border-top:1px solid #dfe5df;margin-top:34px}._connectedList_grom0_139 article{border-bottom:1px solid #dfe5df;grid-template-columns:80px 1fr;padding:20px 0;display:grid}._connectedList_grom0_139 b{color:var(--green);font-size:14px}._connectedList_grom0_139 p{color:#68756f;margin:0;font-size:13px}._processSection_grom0_144{background:#f6f8f3;padding:86px 0 92px}._sectionHeading_grom0_49{text-align:center}._sectionHeading_grom0_49 p{color:#74807a;margin:18px 0 0;font-size:14px}._processCompact_grom0_147{background:#fff;border:1px solid #d9e2da;border-radius:13px;grid-template-columns:repeat(6,1fr);margin-top:38px;display:grid;overflow:hidden}._processCompact_grom0_147 article{border-right:1px solid #dfe6df;min-height:152px;padding:22px 18px 18px;position:relative}._processCompact_grom0_147 article:last-child{background:#edf5ec;border-right:0}._processCompact_grom0_147 article>div{justify-content:space-between;align-items:center;display:flex}._processCompact_grom0_147 article>div span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}._processCompact_grom0_147 small{color:#9aa49e;letter-spacing:.09em;font-size:8px;font-weight:850}._processCompact_grom0_147 h3{word-break:keep-all;margin:19px 0 0;font-size:14px;line-height:1.35}._processCompact_grom0_147 p{color:#7a8580;word-break:keep-all;margin:7px 0 0;font-size:10px;line-height:1.45}._processCompact_grom0_147 article>b{color:#7ea08a;font-size:13px;font-weight:400;position:absolute;bottom:12px;right:12px}._projectsSection_grom0_157{background:#fff;padding:108px 0}._projectsHeading_grom0_49{justify-content:space-between;align-items:end;gap:40px;display:flex}._projectsHeading_grom0_49 p{color:#718078;margin:16px 0 0;font-size:14px}._projectsHeading_grom0_49>a{color:#344b41;border:1px solid #d2ddd4;border-radius:6px;justify-content:space-between;align-items:center;min-width:154px;min-height:47px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}._projectGrid_grom0_161{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}._projectGrid_grom0_161 article{background:#fff;border:1px solid #e1e5dd;border-radius:14px;min-height:335px;padding:32px 30px;position:relative;overflow:hidden}._projectGrid_grom0_161 article:nth-child(2){background:#f6f8f2}._projectGrid_grom0_161 article:before{content:"";border:24px solid #edf3e8;border-radius:50%;width:130px;height:130px;position:absolute;top:-72px;right:-72px}._projectIndex_grom0_165{justify-content:space-between;align-items:center;display:flex;position:relative}._projectIndex_grom0_165 span{color:var(--green);font-size:28px;font-weight:300}._projectIndex_grom0_165 small{color:#a3aca7;font-size:9px}._projectMeta_grom0_168{color:#718078;justify-content:space-between;margin-top:48px;font-size:11px;display:flex}._projectMeta_grom0_168 span{color:var(--green);font-weight:750}._projectGrid_grom0_161 h3{color:#2f463c;letter-spacing:-.035em;margin:14px 0 0;font-size:25px}._projectGrid_grom0_161 dl{border-top:1px solid #dfe4dd;margin:32px 0 0;padding-top:20px}._projectGrid_grom0_161 dl>div{grid-template-columns:54px 1fr;margin-top:9px;display:grid}._projectGrid_grom0_161 dt{color:#9aa49f;font-size:10px}._projectGrid_grom0_161 dd{color:#607068;margin:0;font-size:12px}._projectNote_grom0_175{color:#929c97;margin:22px 0 0;font-size:11px}._bottomCta_grom0_177{color:#fff;text-align:center;background:linear-gradient(120deg,#274f40 0%,#34725a 62%,#688e62 100%);place-items:center;min-height:455px;display:grid}._bottomCta_grom0_177>div{padding:74px 24px}._bottomCta_grom0_177 span{letter-spacing:.16em;opacity:.65;font-size:10px;font-weight:850}._bottomCta_grom0_177 h2{letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(33px,3.7vw,49px);line-height:1.3}._bottomCta_grom0_177 p{color:#ffffffc2;margin:20px 0 0;font-size:14px}._bottomCta_grom0_177>div>div{justify-content:center;gap:10px;margin-top:33px;display:flex}._bottomCta_grom0_177 a{color:#fff;border:1px solid #ffffff73;border-radius:6px;justify-content:space-between;align-items:center;width:174px;min-height:51px;padding:0 20px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}._bottomCta_grom0_177 a:first-child{color:var(--green);background:#fff;border-color:#fff}@media (max-width:1020px){._heroSummary_grom0_37{grid-template-columns:repeat(3,1fr);padding:22px 30px}._heroSummary_grom0_37>a{grid-column:1/-1;margin-top:10px}._introSection_grom0_45 ._sectionInner_grom0_21{grid-template-columns:80px 1fr 1fr;gap:32px}._diagnosisSection_grom0_103 ._sectionInner_grom0_21,._modernizationSection_grom0_122 ._sectionInner_grom0_21{gap:44px}._boardFlow_grom0_111{grid-template-columns:1fr 80px 1fr}._processCompact_grom0_147{grid-template-columns:repeat(3,1fr)}._processCompact_grom0_147 article:nth-child(3){border-right:0}._processCompact_grom0_147 article:nth-child(-n+3){border-bottom:1px solid #dfe6df}}@media (max-width:820px){._breadcrumbBar_grom0_17>div,._sectionInner_grom0_21,._heroHeading_grom0_24,._heroImage_grom0_31{width:min(100% - 34px,660px)}._hero_grom0_23{padding-top:70px}._heroHeading_grom0_24 h1{font-size:clamp(38px,10vw,52px)}._heroHeading_grom0_24>div{flex-direction:column;margin-bottom:38px}._heroImage_grom0_31{height:410px}._heroSummary_grom0_37{grid-template-columns:1fr;width:min(100% - 34px,620px);padding:20px 24px}._heroSummary_grom0_37 article{border-right:0;border-bottom:1px solid var(--line);padding:14px 4px}._heroSummary_grom0_37>a{grid-column:auto}._areasSection_grom0_53{padding-top:130px}._compactHeader_grom0_54{display:block}._compactHeader_grom0_54>p{margin-top:16px}._areaRail_grom0_58{grid-template-columns:1fr}._areaRail_grom0_58>article{min-height:auto}._integrationBar_grom0_94{grid-template-columns:1fr;gap:24px}._diagnosisSection_grom0_103 ._sectionInner_grom0_21,._modernizationSection_grom0_122 ._sectionInner_grom0_21{grid-template-columns:1fr}._diagnosisCopy_grom0_49{max-width:600px}._marketDiagram_grom0_124{min-height:470px}._projectsHeading_grom0_49{display:block}._projectsHeading_grom0_49>a{margin-top:24px}._projectGrid_grom0_161{grid-template-columns:1fr}._projectGrid_grom0_161 article{min-height:280px}}@media (max-width:560px){._heroImage_grom0_31{height:350px}._heroImageIndex_grom0_34{bottom:24px;left:22px}._diagnosisSection_grom0_103,._processSection_grom0_144,._projectsSection_grom0_157{padding-top:76px;padding-bottom:76px}._areasSection_grom0_53{padding-top:118px;padding-bottom:72px}._diagnosisBoard_grom0_107{padding:28px 20px 22px}._boardHeader_grom0_108{flex-direction:column;align-items:start;gap:8px}._boardFlow_grom0_111{grid-template-columns:1fr}._boardCore_grom0_116{width:120px;height:120px;margin:10px auto}._boardCore_grom0_116 i{transform:rotate(90deg)}._marketDiagram_grom0_124{min-height:390px;padding:44px 25px 30px}._arcadeRoof_grom0_126{height:95px}._arcadeRoof_grom0_126 i{height:75px}._stallRow_grom0_129{height:170px}._stallRow_grom0_129 span{height:48px;top:34px;left:8px;right:8px}._stallRow_grom0_129 b{font-size:7px;left:8px}._integrationBar_grom0_94{padding:25px 20px}._integrationBar_grom0_94 ol{grid-template-columns:1fr 14px 1fr 14px 1fr}._processCompact_grom0_147{grid-template-columns:repeat(2,1fr)}._processCompact_grom0_147 article{min-height:145px}._processCompact_grom0_147 article:nth-child(3){border-right:1px solid #dfe6df}._processCompact_grom0_147 article:nth-child(2n){border-right:0}._processCompact_grom0_147 article:nth-child(-n+4){border-bottom:1px solid #dfe6df}._bottomCta_grom0_177>div>div{flex-direction:column}._bottomCta_grom0_177 a{width:100%}}
