@font-face{font-family:MatGo Sans SC;src:url(/typography/matgo-sans-sc.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"MatGo Serif SC";src:url(/typography/matgo-serif-sc.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:MatGo Archivo;src:url(/h-assets/fonts/archivo.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"MatGo Instrument Serif";src:url(/h-assets/fonts/instrumentserif.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MatGo Display SC;src:url(/typography/matgo-display-sc.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MatGo Play SC;src:url(/typography/matgo-play-sc.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MatGo Condensed;src:url(/typography/matgo-condensed.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:MatGo Condensed;src:url(/typography/matgo-condensed-italic.woff2) format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:MatGo Space;src:url(/typography/matgo-space.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:MatGo Mono;src:url(/typography/matgo-mono.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.ih-page[class*=ih-locale-]{--ih-font-body:"Manrope Variable","MatGo Sans SC",sans-serif;--ih-font-display:"MatGo Archivo","MatGo Sans SC",sans-serif;--ih-font-editorial:"MatGo Instrument Serif","MatGo Serif SC",serif;--font-manrope:"Manrope Variable";--ih-accent-weight:400;font-family:var(--ih-font-body);font-size:18px;font-weight:400}.ih-page.ih-locale-zh{--ih-accent-weight:600}.ih-page[class*=ih-locale-] :is(h1,h2,h3){font-family:var(--ih-font-display)}.ih-page[class*=ih-locale-] :is(.ih-origin-pair>span,.ih-destination strong,.ih-future-signature,.ih-ceo h3,.ih-final h2){font-family:var(--ih-font-editorial);font-weight:var(--ih-accent-weight);letter-spacing:-.025em}.ih-page[class*=ih-locale-] .ih-origin-pair{line-height:1.3;gap:5px}.ih-page[class*=ih-locale-] :is(.ih-chapter-count,.ih-base-facts dd){font-family:var(--ih-font-display);font-variant-numeric:tabular-nums}.ih-page[class*=ih-locale-] svg text{font-family:var(--ih-font-body)}.ih-page.ih-editorial .ih-chapter-view .ih-overview-connection{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ih-page.ih-editorial .ih-chapter-view .ih-supply-identity{height:clamp(125px,14.5svh,198px);width:100%}@media(min-width:900px){.ih-page{--ih-ui-size:clamp(18px,1vw,22px);--ih-label-size:clamp(20px,1.15vw,24px)}.ih-page.ih-editorial{--ih-reading-size:clamp(20px,1.15vw,24px)}.ih-page :is(.ih-desktop-nav a,.ih-languages a,.ih-button,.ih-eyebrow,.ih-landscape-caption){font-size:var(--ih-ui-size)}.ih-page.ih-editorial :is(.ih-chapter-tabs>button,.ih-chapter-subnav[data-nav-style]>button,.ih-chapter-count){font-size:var(--ih-ui-size)}.ih-page.ih-editorial .ih-chapter-view :is(.ih-story-action,.ih-text-link,.ih-scene-toggle,.ih-story-caption,.ih-company-index a,.ih-field-intro>p,.ih-sample-caption p,.ih-sample-specs,.ih-sample-action,.ih-field-footer p,.ih-source-note,.ih-platform>a,.ih-service-panel li,.ih-service-panel .ih-eyebrow,.ih-local-note,.ih-process-steps p,.ih-preparation-columns p,.ih-business-details dt,.ih-specify,.ih-specification-notes p){font-size:var(--ih-ui-size)}.ih-page.ih-editorial .ih-chapter-view :is(.ih-origin-pair small,.ih-destination small,.ih-company-legal>span,.ih-company-legal>strong,.ih-company-legal>p){font-size:var(--ih-label-size);line-height:1.65}.ih-page.ih-editorial .ih-company-legal>span{color:#405944}.ih-page.ih-editorial .ih-chapter-view .ih-company-legal{margin-top:16px}.ih-page.ih-editorial .ih-chapter-view .ih-destination{gap:14px;flex-wrap:wrap}.ih-page :is(.ih-footer-brand p,.ih-footer-contact a,.ih-footer-contact p,.ih-footer-base,.ih-footer-base a,.ih-footer-nav a){font-size:var(--ih-ui-size)}.ih-page.ih-guide :is(.ih-guide-back,.ih-languages a,.ih-guide-copy>.ih-eyebrow,.ih-guide-copy>.ih-button,.ih-guide-catalog,.ih-guide-object>p,.ih-guide-requirements li>span,.ih-guide-note,.ih-guide-others a>span,.ih-guide-others b,.ih-guide-footer){font-size:var(--ih-ui-size)}.ih-page.ih-guide :is(.ih-guide-purpose,.ih-guide-intro>p:last-child,.ih-guide-requirements li){font-size:var(--ih-label-size)}}@media(max-width:899px){.ih-page.ih-editorial .ih-chapter-view .ih-supply-identity{height:132px}.ih-page.ih-editorial .ih-chapter-view :is(.ih-origin-pair small,.ih-destination small,.ih-company-legal>span){font-size:16px;line-height:1.6}.ih-page.ih-editorial .ih-origin-pair>span{font-size:30px}.ih-page.ih-editorial .ih-destination strong{font-size:32px}}.ih-page[class*=ih-locale-]{--ih-font-kinetic:"MatGo Condensed","MatGo Sans SC",sans-serif;--ih-font-tech:"MatGo Space","MatGo Sans SC",sans-serif;--ih-font-play:"MatGo Condensed","MatGo Sans SC",sans-serif;--ih-kinetic-weight:700;--ih-play-weight:700}.ih-page.ih-locale-zh{--ih-font-kinetic:"MatGo Display SC","MatGo Sans SC",sans-serif;--ih-font-tech:"MatGo Display SC","MatGo Sans SC",sans-serif;--ih-font-play:"MatGo Play SC","MatGo Sans SC",sans-serif;--ih-kinetic-weight:400;--ih-play-weight:400}.ih-page.ih-editorial .ih-hero h1{font-family:var(--ih-font-kinetic);font-weight:var(--ih-kinetic-weight);letter-spacing:-.018em;font-synthesis:none}.ih-page.ih-editorial.ih-locale-zh .ih-hero h1{font-family:var(--ih-font-display);font-weight:800;letter-spacing:.015em}.ih-page.ih-editorial .ih-hero-title-line{font-family:var(--ih-font-kinetic);font-weight:var(--ih-kinetic-weight);font-style:italic;letter-spacing:.005em}.ih-page.ih-editorial.ih-locale-zh .ih-hero-title-line{font-style:normal;letter-spacing:.035em}.ih-page.ih-editorial .ih-overview h2>span:last-child{font-family:var(--ih-font-kinetic);font-weight:var(--ih-kinetic-weight);letter-spacing:.015em;color:#577d32}.ih-page[class*=ih-locale-] :is(.ih-digital-story h2,.ih-platform-features h3,.ih-digital-address){font-family:var(--ih-font-tech);font-weight:var(--ih-kinetic-weight);letter-spacing:.01em}.ih-page[class*=ih-locale-] :is(.ih-sourcing h2,.ih-local-heading h2,.ih-process-story h2,.ih-guide-copy h1){font-family:var(--ih-font-kinetic);font-weight:var(--ih-kinetic-weight);letter-spacing:.015em}.ih-page[class*=ih-locale-] :is(.ih-final h2,.ih-detail-copy h2 .ih-brush-underline){font-family:var(--ih-font-play);font-weight:var(--ih-play-weight);letter-spacing:.015em}.ih-page.ih-editorial:not(.ih-locale-zh) .ih-final h2{font-style:italic}.ih-page[class*=ih-locale-] :is(.ih-chapter-count,.ih-sample-specs,.ih-base-facts dd){font-family:MatGo Mono,MatGo Sans SC,monospace;font-weight:400;letter-spacing:0}.ih-page[class*=ih-locale-] :is(.ih-chapter-tabs,.ih-chapter-subnav,.ih-desktop-nav,.ih-service-tabs,.ih-languages){font-family:MatGo Space,MatGo Sans SC,sans-serif}@supports(-webkit-text-stroke:1px currentColor){.ih-page.ih-editorial .ih-sourcing h2>span{color:transparent;-webkit-text-stroke:1px #577d32;paint-order:stroke fill}}@media(max-width:899px){.ih-page.ih-editorial .ih-sourcing h2>span{color:#577d32;-webkit-text-stroke:0}.ih-page.ih-editorial.ih-locale-zh .ih-hero-title-line{letter-spacing:.01em}}