.ed-home{--ink:#142c38;--muted:#657278;--ivory:#f7f5ef;--line:#d7d9d5;--red:#c52232;background:var(--ivory);color:var(--ink);font-family:"Microsoft YaHei","PingFang SC",sans-serif;overflow:hidden}.ed-home *{box-sizing:border-box}.ed-home h2,.ed-home h3,.ed-home p,.ed-home figure{margin:0}.ed-home a{color:inherit;text-decoration:none}.ed-home img{display:block;max-width:100%}.ed-shell{width:min(1360px,88%);margin:auto}.ed-label{font-size:11px;letter-spacing:2px;font-weight:600}.ed-home p{font-size:15px;line-height:2;color:var(--muted)}.ed-heading{margin-bottom:48px}.ed-heading h2{font-size:clamp(30px,3.3vw,52px);line-height:1.35;letter-spacing:-1.5px;margin-top:24px;font-weight:600}.ed-action{display:inline-flex;gap:38px;align-items:center;padding:17px 0 12px;border-bottom:1px solid var(--red);font-size:14px;font-weight:600}.ed-action span{color:var(--red);font-size:20px}.ed-brand-top{display:flex;justify-content:space-between;align-items:center;padding-top:70px}.ed-brand-top p{font-size:12px}.ed-brand-copy{display:grid;grid-template-columns:1.05fr 1fr;gap:12%;padding-top:60px;padding-bottom:70px}.ed-brand-copy h2{font-size:clamp(45px,5.4vw,82px);line-height:1.22;letter-spacing:-3px;font-weight:600}.ed-brand-copy h3{font-size:27px;line-height:1.6;margin-bottom:24px;font-weight:500}.ed-brand-copy p{max-width:490px}.ed-brand-copy .ed-action{margin-top:18px}.ed-architecture{width:100%;position:relative}.ed-architecture img{width:100%;height:510px;object-fit:cover;object-position:center 46%}.ed-architecture figcaption{display:flex;justify-content:space-between;position:absolute;bottom:0;width:100%;padding:23px 6%;color:#fff;background:linear-gradient(transparent,#122c3ee0);font-size:11px;letter-spacing:2px}.ed-matrix{padding:110px 0}.ed-matrix-intro{display:flex;align-items:end;justify-content:space-between;gap:50px;margin:-12px 0 45px}.ed-matrix-intro p{max-width:650px}.ed-mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ed-range{background:#e9edeb;position:relative;min-width:0;overflow:hidden;padding:30px}.ed-range small{font-size:10px;letter-spacing:1.3px;color:#58666b}.ed-floor{grid-column:span 2;grid-row:span 2;background:#dce4e5;display:flex;flex-direction:column;min-height:700px}.ed-range-head h3{font-size:34px;line-height:1.45;margin:18px 0}.ed-range-head p{font-size:11px;letter-spacing:2px}.ed-duo{display:flex;align-items:end;margin:auto -10px 0}.ed-duo img{width:60%;mix-blend-mode:multiply;object-fit:contain}.ed-duo img+img{width:60%;margin-left:-20%;margin-bottom:12%}.ed-range-links{display:flex;justify-content:space-between;border-top:1px solid #bdc9cb;padding-top:22px;font-size:13px}.ed-range-small{display:flex;flex-direction:column;min-height:340px}.ed-range-small img{width:100%;height:210px;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}.ed-range-small:hover img{transform:translateY(-5px)}.ed-range-small h3{font-size:17px;line-height:1.55;font-weight:500;margin-top:auto}.ed-range-small h3 span{float:right}.ed-range-4{background:#e2e5df}.ed-range-6{background:#e4e8ed}.ed-range-5{background:#eee9df}.ed-range-index{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.ed-range-index a{display:flex;align-items:center;border-bottom:1px solid var(--line);padding:10px 0 22px;gap:12px;font-size:13px}.ed-range-index img{width:72px;height:80px;object-fit:contain;mix-blend-mode:multiply}.ed-range-index strong{font-weight:500}.ed-range-index span{margin-left:auto}.ed-chemicals{display:flex;justify-content:space-between;gap:24px;padding:30px 0;border-bottom:1px solid var(--line);font-size:12px;margin-top:22px}.ed-chemicals strong{font-size:18px}.ed-heritage{background:#142f3b;color:#f3f0e8;padding:105px 0}.ed-heritage .ed-label{color:#c4b49a}.ed-heritage p{color:#c0cbd0}.ed-heritage-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:12%;margin-top:70px}.ed-year span{font-size:13px;letter-spacing:3px}.ed-year strong{font-size:clamp(90px,12vw,180px);line-height:1.1;letter-spacing:-10px;font-weight:300;display:block}.ed-year p{margin-top:20px}.ed-heritage .ed-lead{font-size:23px;color:#f3f0e8;line-height:1.8;margin-bottom:25px}.ed-milestones{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:75px;border-top:1px solid #4a606a;padding-top:30px}.ed-milestones b{display:block;font-size:23px;font-weight:400;margin-bottom:15px}.ed-milestones span{font-size:12px;color:#b4c0c5}.ed-technical{padding:110px 0}.ed-technical-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center}.ed-technical-product{background:#eeebe2;position:relative;padding:35px}.ed-technical-product img{width:100%;height:490px;object-fit:contain;mix-blend-mode:multiply}.ed-technical-product>span{font-size:10px;letter-spacing:1px}.ed-spec-list>div{position:relative;border-top:1px solid var(--line);padding:25px 0 25px 40px}.ed-spec-list small{position:absolute;left:0;top:29px;font-size:11px;color:#9a8063}.ed-spec-list h3{font-size:21px;margin-bottom:12px}.ed-spec-list p{font-size:14px}.ed-industries{background:#e6ebe9;padding:100px 0}.ed-industry-feature{display:grid;grid-template-columns:1.3fr 1fr;align-items:stretch;background:#fff}.ed-industry-feature img{width:100%;height:100%;min-height:450px;object-fit:cover}.ed-industry-feature>div{padding:50px}.ed-industry-feature small{font-size:10px;letter-spacing:2px}.ed-industry-feature h3{font-size:32px;line-height:1.5;margin:25px 0}.ed-industry-feature p{font-size:14px}.ed-industry-links{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:36px}.ed-industry-links a{border-top:1px solid #bcc9c6;padding-top:23px}.ed-industry-links h3{font-size:18px;margin-bottom:12px}.ed-industry-links p{font-size:12px}.ed-service{padding:110px 0}.ed-service-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.ed-service-image{position:sticky;top:30px}.ed-service-image img{width:100%;height:440px;object-fit:cover}.ed-service-image>p{padding-top:20px}.ed-service-steps a{display:flex;gap:24px;border-top:1px solid var(--line);padding:25px 0}.ed-service-steps small{font-size:11px;color:#998367}.ed-service-steps h3{font-size:20px;margin-bottom:8px}.ed-service-steps p{font-size:13px}.ed-service-steps a>span{margin-left:auto}.ed-trust{padding:100px 0;background:#ebe8df}.ed-case-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;align-items:center}.ed-case-story h3{font-size:34px;line-height:1.5;margin:24px 0}.ed-case-story p{font-size:14px}.ed-case-story figure img{width:100%;height:390px;object-fit:cover}.ed-case-story figcaption{font-size:10px;letter-spacing:1px;padding-top:16px;color:#626d70}.ed-proof-links{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:65px}.ed-proof-links a{border-top:1px solid #c4c5bd;padding-top:22px;font-size:13px}.ed-consult{padding:110px 0 100px}.ed-consult h2{font-size:clamp(36px,4.5vw,68px);font-weight:500;line-height:1.45;margin:25px 0 40px;letter-spacing:-2px}.ed-consult>div{display:flex;flex-wrap:wrap;gap:30px 50px;align-items:center}.ed-consult>div>p{margin-right:auto}.ed-phone{font-size:19px;letter-spacing:1px}.ed-home a:focus-visible{outline:2px solid var(--red);outline-offset:5px}
@media(min-width:1800px){.ed-architecture img{height:650px}}
@media(max-width:1100px){.ed-range{padding:22px}.ed-floor{min-height:620px}.ed-range-small{min-height:300px}.ed-range-small img{height:170px}.ed-range-index{grid-template-columns:repeat(2,1fr)}.ed-technical-product img{height:390px}.ed-industry-feature>div{padding:32px}.ed-brand-copy{gap:8%}.ed-industry-links{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.ed-shell{width:88%}.ed-brand-top{padding-top:42px;align-items:start;gap:20px}.ed-brand-top>p{max-width:140px;line-height:1.7;font-size:10px}.ed-label{font-size:9px;letter-spacing:1.2px}.ed-brand-copy{grid-template-columns:1fr;padding-top:35px;padding-bottom:40px;gap:30px}.ed-brand-copy h2{font-size:47px;letter-spacing:-2px}.ed-brand-copy h3{font-size:23px;margin-bottom:15px}.ed-home p{font-size:14px}.ed-architecture img{height:260px}.ed-architecture figcaption{padding:20px 6%;font-size:8px;letter-spacing:.5px}.ed-architecture figcaption span+span{max-width:130px;text-align:right}.ed-heading{margin-bottom:30px}.ed-heading h2{font-size:29px;letter-spacing:-1px;margin-top:18px}.ed-matrix,.ed-technical,.ed-service{padding-top:65px;padding-bottom:65px}.ed-matrix-intro{display:block;margin:0 0 30px}.ed-matrix-intro .ed-action{margin-top:15px}.ed-mosaic{grid-template-columns:repeat(2,1fr);gap:12px}.ed-floor{grid-column:span 2;grid-row:auto;min-height:440px;padding:24px}.ed-range-head h3{font-size:27px;margin:12px 0}.ed-duo{max-height:225px}.ed-duo img{max-height:235px}.ed-range-links{font-size:12px;padding-top:15px}.ed-range-small{padding:16px;min-height:245px}.ed-range-small small{font-size:8px;letter-spacing:.5px}.ed-range-small img{height:145px}.ed-range-small h3{font-size:15px}.ed-range-index{gap:10px;margin-top:18px}.ed-range-index img{width:50px;height:65px}.ed-range-index a{font-size:11px;gap:6px;padding-bottom:15px}.ed-chemicals{flex-wrap:wrap;gap:15px}.ed-chemicals>span:last-child{width:100%}.ed-heritage,.ed-industries,.ed-trust{padding:65px 0}.ed-heritage-grid{grid-template-columns:1fr;gap:35px;margin-top:35px}.ed-year strong{font-size:110px;letter-spacing:-6px}.ed-heritage .ed-lead{font-size:20px}.ed-milestones{margin-top:40px;gap:15px}.ed-milestones b{font-size:18px}.ed-milestones span{font-size:10px;line-height:1.8;display:block}.ed-technical-grid{grid-template-columns:1fr;gap:35px}.ed-technical-product{padding:20px}.ed-technical-product img{height:300px}.ed-spec-list h3{font-size:20px}.ed-industry-feature{grid-template-columns:1fr}.ed-industry-feature img{height:250px;min-height:0}.ed-industry-feature>div{padding:28px}.ed-industry-feature h3{font-size:27px;margin:20px 0}.ed-industry-links{gap:25px 20px}.ed-industry-links h3{font-size:17px}.ed-service-layout{grid-template-columns:1fr;gap:30px}.ed-service-image{position:static}.ed-service-image img{height:260px}.ed-service-steps a{gap:18px;padding:23px 0}.ed-case-story{grid-template-columns:1fr;gap:30px}.ed-case-story h3{font-size:28px}.ed-case-story figure img{height:240px}.ed-proof-links{grid-template-columns:repeat(2,1fr);gap:25px 20px;margin-top:35px}.ed-proof-links a{font-size:12px;line-height:1.8}.ed-consult{padding:65px 0}.ed-consult h2{font-size:35px;letter-spacing:-1px;margin-bottom:25px}.ed-consult>div{display:block}.ed-consult .ed-action{margin-top:20px}.ed-phone{display:block;margin-top:30px}.ed-home[lang=en-US] .ed-brand-copy h2{font-size:40px}.ed-home[lang=en-US] .ed-range-head h3{font-size:24px}.ed-home[lang=en-US] .ed-range-small h3{font-size:14px}}
@media(prefers-reduced-motion:reduce){.ed-home *{transition:none!important;scroll-behavior:auto!important}}

.ed-architecture img,.ed-industry-feature img,.ed-service-image img{filter:saturate(.88)}
