._page_gwmah_2{--home-paper:#f5f6f2;--home-ink:#161f26;--home-muted:#4c5962;--home-rule:#c8cecb;--home-panel:#e9eeed;--home-accent:#1745bd;--home-button:#1745bd;--background:var(--home-paper);--foreground:var(--home-ink);--muted:var(--home-panel);--muted-foreground:var(--home-muted);--card:var(--home-panel);--card-foreground:var(--home-ink);--border:var(--home-rule);background:var(--home-paper);color:var(--home-ink)}.dark ._page_gwmah_2{--home-paper:#13191e;--home-ink:#f2f5f5;--home-muted:#bac4cb;--home-rule:#3b464c;--home-panel:#202a31;--home-accent:#a6bcff;--home-button:#234fc6}._wrap_gwmah_31{width:min(1280px,100% - 120px);max-width:none;margin-inline:auto;padding-inline:0}._header_gwmah_38{padding-block:0}._sign_gwmah_42{padding-inline:0}._sign_gwmah_42 button{color:var(--home-ink);box-shadow:none;background:0 0}._sign_gwmah_42 button:hover{background:var(--home-panel)}._header_gwmah_38 ._wrap_gwmah_31{border-bottom:1px solid var(--home-rule);padding-block:14px}._brand_gwmah_61 img{width:39px;height:39px}._brand_gwmah_61 span{color:var(--home-ink);letter-spacing:.01em;font-size:19px}._hero_gwmah_72{grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:end;gap:clamp(32px,5vw,80px);padding-block:48px 42px;display:grid}._announcement_gwmah_80{min-height:32px;color:var(--home-accent);align-items:center;gap:10px;font-size:13px;font-weight:650;display:inline-flex}._announcement_gwmah_80:before{content:"";background:currentColor;width:7px;height:7px}._title_gwmah_97{letter-spacing:-.045em;text-wrap:balance;max-width:22ch;margin-top:12px;font-size:clamp(42px,4.4vw,64px);font-weight:720;line-height:1.13}[lang=zh] ._title_gwmah_97{letter-spacing:-.035em;max-width:12em}._tip_gwmah_112{text-wrap:pretty;color:var(--home-muted);margin-top:17px;font-size:14px;line-height:1.65}._intro_gwmah_120{color:var(--home-muted);font-size:15px;line-height:1.75}._actions_gwmah_126{flex-wrap:wrap;align-items:center;gap:10px 17px;margin-top:17px;display:flex}._primary_gwmah_134,._textLink_gwmah_135{align-items:center;gap:10px;width:fit-content;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}._primary_gwmah_134{background:var(--home-button);color:#fff;corner-shape:squircle;border-radius:8px;padding-inline:15px}._primary_gwmah_134:hover{background:#123a9f}._textLink_gwmah_135{color:var(--home-accent)}._textLink_gwmah_135:hover,._announcement_gwmah_80:hover{text-underline-offset:4px;text-decoration:underline}._project_gwmah_167{grid-template-columns:minmax(0,2.18fr) minmax(0,1fr);align-items:stretch;gap:26px;display:grid}._photo_gwmah_174,._projectDetails_gwmah_175{corner-shape:squircle;border-radius:17px}._photo_gwmah_174{align-self:start;width:100%;height:auto;display:block}._projectDetails_gwmah_175{background:var(--home-panel);flex-direction:column;padding:26px 28px 16px;display:flex}._projectDetails_gwmah_175 h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(23px,2.25vw,32px);font-weight:700;line-height:1.24}._projectDetails_gwmah_175 p{color:var(--home-muted);margin-top:10px;font-size:14px;line-height:1.65}._projectTopics_gwmah_209{counter-reset:topic;margin-block:18px 12px;list-style:none}._projectTopics_gwmah_209 li{counter-increment:topic;grid-template-columns:2ch 1fr;gap:12px;padding-block:7px;display:grid}._projectTopics_gwmah_209 li:before{content:counter(topic, decimal-leading-zero);color:var(--home-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}._projectTopics_gwmah_209 strong{font-size:14px}._projectTopics_gwmah_209 p{margin-top:3px;font-size:13px}._projectDetails_gwmah_175>a{margin-top:auto}._servicesHero_gwmah_244{padding-block:clamp(28px,5vw,66px) 20px;position:relative}._servicesHero_gwmah_244 ._title_gwmah_97{margin-top:0}._servicesHero_gwmah_244 ._intro_gwmah_120{max-width:65ch;margin-top:14px}._servicesGlobe_gwmah_258{aspect-ratio:1;opacity:.62;pointer-events:none;width:min(24vw,276px);position:absolute;inset:12px 3% auto auto}@media (width>=768px){._servicesHero_gwmah_244>div:first-child{max-width:66%}}._serviceShortcuts_gwmah_273{flex-wrap:wrap;gap:10px 12px;margin-top:20px;display:flex}._serviceShortcuts_gwmah_273 a{corner-shape:squircle;background:var(--home-panel);border-radius:8px;padding-inline:14px}._serviceSection_gwmah_287{padding-block:clamp(24px,4vw,52px);scroll-margin-top:16px}._serviceSection_gwmah_287:focus{outline:none}._serviceSection_gwmah_287:focus-visible>h2{outline:2px solid var(--home-accent);outline-offset:5px;border-radius:4px}._serviceCard_gwmah_302{background:var(--home-panel);corner-shape:squircle;border-radius:15px;overflow:hidden}._services_gwmah_244{padding-block:46px 34px}._serviceHeading_gwmah_313{justify-content:space-between;align-items:baseline;gap:20px 35px;margin-bottom:18px;display:flex}._serviceHeading_gwmah_313 h2{letter-spacing:-.03em;flex-shrink:0;font-size:25px;font-weight:700}._serviceHeading_gwmah_313 p{max-width:58ch;color:var(--home-muted);font-size:14px;line-height:1.6}._serviceGrid_gwmah_335{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;list-style:none;display:grid}._serviceLink_gwmah_342{background:var(--home-panel);corner-shape:squircle;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;height:100%;padding:17px 18px;display:flex}._serviceLink_gwmah_342:hover strong{text-underline-offset:4px;text-decoration:underline}._serviceLink_gwmah_342 strong{font-size:19px}._serviceLink_gwmah_342 svg{color:var(--home-accent);flex-shrink:0}._serviceDescription_gwmah_368{color:var(--home-muted);margin-top:5px;font-size:14px;line-height:1.6;display:block}._announcement_gwmah_80:focus-visible,._primary_gwmah_134:focus-visible,._textLink_gwmah_135:focus-visible,._serviceLink_gwmah_342:focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}@media (width<=1023px){._wrap_gwmah_31{width:min(100% - 48px,900px)}._hero_gwmah_72{grid-template-columns:minmax(0,1fr) minmax(245px,300px);gap:24px;padding-block:32px}._project_gwmah_167{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}._projectDetails_gwmah_175{padding:20px}._serviceGrid_gwmah_335{gap:14px}}@media (width<=700px){._wrap_gwmah_31{width:calc(100% - 36px)}._hero_gwmah_72,._project_gwmah_167,._serviceGrid_gwmah_335{grid-template-columns:1fr}._hero_gwmah_72{gap:15px}._title_gwmah_97{font-size:clamp(34px,9vw,48px)}._project_gwmah_167,._serviceGrid_gwmah_335{gap:12px}._services_gwmah_244{padding-top:34px}._serviceHeading_gwmah_313{flex-direction:column;gap:5px}}
