@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.qtX1Fq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.qtX1Fq_variable{--font-heading:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.JRO3KW_className{font-family:Inter,Inter Fallback;font-style:normal}.JRO3KW_variable{--font-body:"Inter", "Inter Fallback"}
:root{--navy:#0a0a0a;--ink:#211b14;--gold:#e2b874;--paper:#eee8dd;--muted:#766c5e;--line:#d9cdbb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{color:var(--ink);font-family:var(--font-body), Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#f4efe6;margin:0;font-size:14px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{opacity:.3;cursor:default}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}button{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-heading), Manrope, sans-serif}::selection{color:#0a0a0a;background:#e2b874}.container{width:min(1280px,100% - 112px);margin:auto}.section{padding:112px 0}.eyebrow{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.7;display:flex}.eyebrow>span:first-child{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.section-heading h2{letter-spacing:-2px;max-width:660px;margin-top:23px;font-size:clamp(32px,3.5vw,49px);font-weight:500;line-height:1.17}.section-heading>p{max-width:570px;margin-top:24px;font-size:15px;line-height:1.8}.section-top{justify-content:space-between;align-items:end;gap:70px;margin-bottom:52px;display:flex}.section-top>.section-heading{max-width:660px}.section-top>p{max-width:320px;color:var(--muted);padding-bottom:4px;line-height:1.9}.button{justify-content:center;align-items:center;gap:26px;min-height:52px;padding:18px 23px;font-size:12px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--gold);color:#24190c}.button-primary:hover{background:#f6e2b3}.button-outline{border:1px solid #676157}.text-link{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:15px 0;font-size:12px;font-weight:600;display:inline-flex}.text-link:hover{color:#91632e}.skip-link{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.header{color:#fff;z-index:30;border-bottom:1px solid #fff2;height:96px;transition:background .3s,height .3s;position:fixed;top:0;left:0;right:0}.header.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0af5;height:80px}.header-inner{justify-content:space-between;align-items:center;gap:25px;width:min(1390px,100% - 80px);height:100%;margin:auto;display:flex}.logo{font-family:var(--font-heading), sans-serif;letter-spacing:2px;flex-shrink:0;align-items:center;gap:10px;font-size:24px;font-weight:800;line-height:1;display:flex}.logo-china{letter-spacing:6.5px;margin-top:7px;font-size:10px;font-weight:400;display:block}.logo-symbol{align-items:center;gap:4px;width:40px;height:36px;display:flex;transform:skew(-18deg)}.logo-symbol i{background:var(--gold);width:8px;height:24px;display:block}.logo-symbol i:nth-child(2){height:38px}.logo-symbol i:nth-child(3){height:30px}.nav{align-items:center;gap:25px;display:flex}.nav a{color:#e5dfd5;padding:12px 0;font-size:11px;position:relative}.nav a:after{content:"";background:var(--gold);width:0;height:2px;transition:width .3s;position:absolute;bottom:2px;left:0}.nav a:hover:after,.nav a[aria-current]:after{width:100%}.header-cta{white-space:nowrap;border:1px solid #fff6;align-items:center;gap:20px;padding:12px 17px;font-size:11px;display:flex}.header-cta:hover{background:#ffffff15}.menu-toggle{color:#fff;background:0 0;border:0;padding:8px;display:none}.hero{color:#fff;background:#211b14;height:min(850px,100svh);min-height:700px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:65% 50%;animation:1.5s ease-out hero-image}.hero-overlay{background:linear-gradient(90deg,#0a0a0aed,#0a0a0a9e 45%,#0a0a0a1f),linear-gradient(#0000 65%,#0a0a0ad9);position:absolute;inset:0}.hero-grid{background:linear-gradient(90deg,#0000 calc(25% - 1px),#ffffff08 25%,#0000 calc(25% + 1px) calc(75% - 1px),#ffffff08 75%,#0000 calc(75% + 1px));position:absolute;inset:0}.hero-content{flex-direction:column;height:100%;padding-top:205px;display:flex;position:relative}.hero-eyebrow{letter-spacing:2px;color:#e7e1d7;margin-bottom:29px;font-size:9px}.hero h1{letter-spacing:-4px;font-size:clamp(54px,5.7vw,83px);font-weight:500;line-height:1.09}.hero h1>span{color:#e2b874}.hero-content>div>p{color:#d2ccc2;max-width:500px;margin:25px 0 30px;font-size:15px;line-height:1.9}.hero-buttons{align-items:center;gap:30px;display:flex}.hero-secondary{align-items:center;gap:16px;font-size:11px;display:flex}.hero-secondary:hover{color:#b4aea4}.hero-bottom{justify-content:space-between;align-items:center;margin-top:auto;padding:48px 0 35px;display:flex}.scroll-cue{letter-spacing:1.5px;color:#d5cfc5;align-items:center;gap:15px;font-size:8px;display:flex}.scroll-cue>span{border:1px solid #ffffff40;border-radius:25px;place-items:center;width:35px;height:42px;display:grid}.hero-location{align-items:center;gap:15px;font-size:11px;display:flex}.hero-location small{color:#b8b2a8;letter-spacing:1px;margin-top:6px;font-size:9px;display:block}.live-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #e2b87414}.hero-side-label{writing-mode:vertical-rl;letter-spacing:2px;color:#d5cfc5;font-size:8px;position:absolute;top:42%;right:23px}.specialties{color:#ebe5db;background:#171512;border-top:1px solid #ffffff18;padding:25px 0;overflow:hidden}.specialties-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;display:flex}.specialties-inner>span{white-space:nowrap;align-items:center;gap:18px;font-size:10px;display:flex}.specialties-inner .specialty-label{color:#a49e94;letter-spacing:1.3px;font-size:8px}.specialty-dot{color:#655f55;font-size:10px}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.body-copy{margin-top:24px;font-size:14px;line-height:1.9}.muted{color:var(--muted)}.about-points{flex-direction:column;gap:13px;margin:27px 0 12px;display:flex}.about-points>span{align-items:center;gap:12px;font-size:12px;display:flex}.about-points svg{color:#91632e}.about-photo{height:490px;position:relative}.parallax-wrap{height:100%;position:relative;overflow:hidden}.parallax-inner{position:absolute;inset:-20px 0}.parallax-inner img{object-fit:cover}.photo-caption{background:var(--navy);color:#efe9df;align-items:center;gap:16px;padding:25px;font-size:12px;line-height:1.7;display:flex;position:absolute;bottom:38px;left:-35px;right:25px}.photo-caption svg{color:var(--gold)}.photo-caption strong{font-weight:500}.photo-caption>span{color:var(--gold);letter-spacing:1px;margin-left:auto;font-size:10px}.photo-index{letter-spacing:1.5px;color:var(--muted);margin-top:14px;font-size:8px;display:block}.services{background:var(--paper)}.service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;padding:32px;transition:background .25s,box-shadow .25s;display:flex}.service-card:hover{box-shadow:inset 0 3px var(--gold);background:#fff}.service-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.service-top svg{color:#777167}.service-top>span{color:#979187;font-size:10px}.service-tag{color:var(--muted);letter-spacing:.5px;margin-bottom:9px;font-size:9px}.service-card h3{letter-spacing:-.7px;font-size:21px;font-weight:600}.service-card>p{color:var(--muted);margin:17px 0 18px;font-size:12px;line-height:1.85}.service-card details{margin-bottom:24px;font-size:11px}.service-card summary{cursor:pointer;color:#595349;justify-content:space-between;align-items:center;padding:7px 0;list-style:none;display:flex}.service-card summary>span{font-size:19px;font-weight:300}.service-card details[open] summary>span{transform:rotate(45deg)}.service-card ul{color:var(--muted);padding-left:17px;font-size:11px;line-height:1.8}.service-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:11px;font-weight:600;display:flex}.service-link:hover{color:#91632e}.logistics{background:var(--navy);color:#fff}.logistics .section-top>p{color:#a9a399}.route-experience{grid-template-columns:1.5fr 1fr;align-items:start;gap:45px;display:grid}.route-visual{background:#171512;border:1px solid #fff2;padding:26px;position:sticky;top:105px}.route-topline{letter-spacing:1px;color:#b8b2a8;justify-content:space-between;gap:15px;font-size:7px;display:flex}.route-topline>span:first-child{align-items:center;gap:10px;display:flex}.route-topline>span:last-child{border:1px solid #635d53;padding:4px;font-size:6px}.map{min-height:240px;margin-top:15px;position:relative}.map svg{width:100%;height:auto;display:block}.map svg text{fill:#d6d0c6;letter-spacing:2px;font-family:Arial,sans-serif;font-size:11px}.route-line{fill:none;stroke:#e2b874;stroke-width:1.5px;stroke-dasharray:4 7}.cargo-marker{offset-path:path("M640 130 Q 440 390 205 235");transition:offset-distance .9s}.coordinate{color:#837d73;font-size:8px;position:absolute;top:35%;right:15px}.distance{font-family:var(--font-heading), sans-serif;letter-spacing:-1px;font-size:27px;position:absolute;top:0;left:16px}.distance small{color:var(--gold);font-size:12px}.distance em{font:8px/1.7 var(--font-body), sans-serif;color:#a9a399;letter-spacing:0;margin-top:3px;display:block}.route-info{border-top:1px solid #ffffff18;align-items:start;gap:18px;padding-top:25px;display:flex}.route-icon{color:var(--gold);background:#393329;padding:12px}.route-info .eyebrow{letter-spacing:1px;color:var(--gold);font-size:7px}.route-info h3{margin:8px 0;font-size:18px;font-weight:500}.route-info p{color:#b3ada3;min-height:60px;font-size:11px;line-height:1.8}.route-controls{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.mode-toggle{background:#080808;gap:2px;padding:3px;display:flex}.mode-toggle button{color:#b3ada3;background:0 0;border:0;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.mode-toggle button[aria-pressed=true]{color:#f6e2b3;background:#423c32}.step-controls{color:#c1bbb1;align-items:center;gap:10px;font-size:9px;display:flex}.step-controls button{color:#fff;background:0 0;border:1px solid #655f55;place-items:center;padding:7px;display:grid}.route-disclaimer{color:#a8a298;margin-top:18px;font-size:8px;line-height:1.8}.route-steps{margin:0;padding:0;list-style:none}.route-steps li{border-bottom:1px solid #ffffff1f;border-left:1px solid #554f45;padding:25px 0 25px 25px;transition:border-color .3s;position:relative}.route-steps li:before{content:"";background:var(--navy);border:1px solid #605a50;border-radius:50%;width:7px;height:7px;position:absolute;top:33px;left:-5px}.route-steps li.active{border-left-color:var(--gold)}.route-steps li.active:before{background:var(--gold);border-color:var(--gold)}.route-steps button{text-align:left;color:#fff;background:0 0;border:0;gap:16px;width:100%;padding:0;display:flex}.route-steps button>span{color:#807a70;padding-top:4px;font-size:10px}.route-steps button>svg{color:#726c62;flex-shrink:0;margin-top:5px}.route-steps h3{color:#cfc9bf;font-size:15px;font-weight:500}.route-steps li.active h3{color:#b7b1a7}.route-steps p{color:#a8a298;margin-top:9px;font-size:11px;line-height:1.8}.process-list{grid-template-columns:repeat(5,1fr);gap:28px;margin:70px 0 40px;padding:0;list-style:none;display:grid}.process-list li{border-top:1px solid var(--line);padding-top:25px;position:relative}.process-list li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.process-number{font-family:var(--font-heading), sans-serif;color:#c9c3b9;letter-spacing:-3px;font-size:45px;font-weight:400}.process-list h3{margin:17px 0 12px;font-size:15px;font-weight:600}.process-list p{color:var(--muted);font-size:11px;line-height:1.9}.canton{background:#eee6d8;position:relative;overflow:hidden}.canton:before{content:"140";font-family:var(--font-heading), sans-serif;color:#fff5;letter-spacing:-50px;pointer-events:none;font-size:600px;font-weight:800;position:absolute;top:-150px;right:-100px}.canton .container{position:relative}.canton-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:110px;display:grid}.canton .eyebrow{letter-spacing:1.5px;font-size:8px}.fair-title{align-items:center;gap:20px;margin:35px 0;display:flex}.fair-title>span{font-family:var(--font-heading), sans-serif;letter-spacing:-8px;color:#797369;font-size:95px;font-weight:400;line-height:1}.fair-title sup{vertical-align:top;letter-spacing:-1px;padding-top:10px;font-size:34px;display:inline-block}.fair-title h2{letter-spacing:-3px;border-left:1px solid #cec8be;padding-left:25px;font-size:52px;font-weight:500;line-height:1}.fair-title em{color:#797369;font-style:normal}.canton h3{letter-spacing:-1px;font-size:28px;font-weight:500;line-height:1.3}.canton-grid>div>p{color:var(--muted);max-width:470px;margin:22px 0 28px;font-size:13px;line-height:1.9}.canton .button{gap:22px;font-size:11px}.fair-agenda{background:#fff;padding:31px 35px;box-shadow:0 15px 70px #42331e10}.agenda-heading{letter-spacing:2px;border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:24px;font-size:9px;display:flex}.agenda-heading svg{color:#706a60}.phase{border-bottom:1px solid var(--line);gap:24px;padding:26px 0;display:flex}.phase-num{color:#9c968c;padding-top:5px;font-size:12px}.phase>div>span{color:#8a847a;font-size:9px}.phase strong{letter-spacing:-1px;font-size:24px;font-family:var(--font-heading), sans-serif;margin:7px 0;font-weight:500;display:block}.phase p{color:#766c5e;font-size:10px}.phase.current .phase-num,.phase.current strong{color:#91632e}.agenda-note{color:#8a847a;margin-top:20px;font-size:9px;line-height:1.8}.fair-support{border-top:1px solid #d9d3c9;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:65px;padding-top:30px;display:grid}.fair-support>div>span{color:#91632e;justify-content:space-between;align-items:center;font-size:10px;display:flex}.fair-support h4{margin:20px 0 12px;font-size:14px;font-weight:600}.fair-support p{color:var(--muted);font-size:11px;line-height:1.8}.presence{color:#fff;background:#171512}.presence-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:90px;display:grid}.presence .eyebrow{color:#afa99f;letter-spacing:1.5px;font-size:8px}.presence h2{letter-spacing:-1.3px;margin:23px 0;font-size:36px;font-weight:500;line-height:1.3}.presence h2>span{color:#e2b874}.presence p{color:#b9b3a9;max-width:460px;font-size:12px;line-height:1.9}.presence-tags{flex-wrap:wrap;gap:25px;margin-top:28px;display:flex}.presence-tags>span{color:#cdc7bd;align-items:center;gap:9px;font-size:9px;display:flex}.presence-tags svg{color:#a9a399}.clocks{gap:36px;display:flex}.clocks>div{border-top:1px solid #ffffff25;width:50%;padding-top:19px}.clocks>div>span{align-items:center;gap:9px;font-size:11px;display:flex}.clocks small{color:#ada79d;margin-left:auto;font-size:8px}.clocks strong{font-size:48px;font-family:var(--font-heading), sans-serif;letter-spacing:-2px;font-variant-numeric:tabular-nums;margin-top:15px;font-weight:400;display:block}.connection-note{color:#a29c92;letter-spacing:1.6px;border-top:1px solid #ffffff25;align-items:center;gap:10px;margin-top:20px;padding-top:19px;font-size:7px;display:flex}.connection-note .live-dot{width:4px;height:4px}.faq-grid{grid-template-columns:1fr 1.25fr;gap:100px;display:grid}.faq .section-heading h2{font-size:42px}.faq-grid>div>p{color:var(--muted);max-width:350px;margin:25px 0 20px;font-size:13px;line-height:1.9}.faq .text-link{gap:10px;font-size:11px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;align-items:center;gap:17px;padding:26px 0;font-size:12px;font-weight:500;line-height:1.7;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.service-card summary::-webkit-details-marker{display:none}.faq-number{color:#a09a90;font-size:9px;font-weight:400}.faq-plus{margin-left:auto;font-size:24px;font-weight:300;line-height:1;transition:transform .3s}.faq-list details[open] .faq-plus{color:#91632e;transform:rotate(45deg)}.faq-list details p{color:var(--muted);padding:0 30px 25px;font-size:12px;line-height:1.9;animation:.25s answer}.contact{color:#fff;background:#111010;padding-bottom:70px}.contact .eyebrow{color:#bab4aa;font-size:8px}.contact-heading{justify-content:space-between;align-items:center;margin:25px 0;display:flex}.contact h2{letter-spacing:-3px;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:1.16}.contact h2 em{color:#e2b874;font-style:normal}.contact-arrow{color:#e2b874;width:130px;height:130px}.contact .container>div>p{color:#bab4aa;font-size:13px;line-height:1.9}.contact-grid{border-top:1px solid #fff2;grid-template-columns:1fr 1fr .8fr;gap:32px;margin-top:55px;padding-top:30px;display:grid}.contact-person>span{letter-spacing:1.5px;color:#afa99f;font-size:8px}.contact-person strong{font-family:var(--font-heading), sans-serif;align-items:center;gap:20px;margin:15px 0;font-size:21px;font-weight:500;display:flex}.contact-person strong svg{color:var(--gold)}.contact-person small{color:#beb8ae;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.contact-person small>span{color:#a09a90;font-size:9px}.contact-person:hover strong{color:#e2b874}.contact-social{justify-content:end;align-items:center;gap:14px;display:flex}.contact-social>svg{color:#aba59b}.contact-social span{color:#b8b2a8;font-size:9px}.contact-social strong{color:#f2ece2;gap:15px;margin-top:9px;font-size:14px;font-weight:500;display:flex}.wechat-note{color:#a8a298;margin-top:25px;font-size:9px}footer{color:#d2ccc2;background:#080808;padding:60px 0 0}.footer-grid{grid-template-columns:1.5fr .8fr 1fr 1fr;gap:70px;padding-bottom:50px;display:grid}.footer-grid .logo{color:#fff;font-size:23px}.footer-grid>div>p{color:#9e988e;max-width:260px;margin-top:22px;font-size:10px;line-height:2}.footer-grid h3{font-family:var(--font-body), sans-serif;color:#f2ece2;margin:4px 0 22px;font-size:10px;font-weight:500}.footer-grid>div>a:not(.logo){color:#aaa49a;margin-bottom:9px;font-size:10px;line-height:1.9;display:block}.footer-grid>div>a:hover{color:#e2b874}.footer-grid>div:nth-child(3)>p{margin:0 0 15px}.footer-bottom{color:#908a80;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:8px;display:flex}.footer-bottom>span:nth-child(2){letter-spacing:1px;font-size:7px}.whatsapp-float{background:var(--gold);color:#24190c;z-index:25;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .3s;display:grid;position:fixed;bottom:25px;right:25px;box-shadow:0 5px 30px #231d1333}.whatsapp-float:hover{transform:translateY(-4px)}@keyframes answer{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes hero-image{0%{transform:scale(1.045)}to{transform:scale(1)}}@media (min-width:1600px){.hero-content{padding-top:225px}.hero{height:850px}.container{width:min(1360px,100% - 160px)}.header-inner{max-width:1480px}.hero h1{font-size:88px}}@media (max-width:1150px){.container{width:calc(100% - 72px)}.header-inner{gap:18px;width:calc(100% - 55px)}.nav{gap:17px}.nav a{font-size:10px}.header-cta{gap:10px;padding:11px;font-size:10px}.logo{font-size:21px}.logo-symbol{width:33px}.hero-content{padding-top:190px}.hero{min-height:700px}.about-grid{gap:60px}.service-card{padding:25px}.canton-grid{gap:60px}.presence-grid{gap:40px}.faq-grid{gap:55px}.clocks{gap:20px}.clocks strong{font-size:40px}.footer-grid{gap:35px}.contact-person strong{gap:9px;font-size:18px}.route-experience{gap:25px}.route-visual{padding:20px}.map{min-height:210px}.route-topline{letter-spacing:.5px}.specialties-inner{justify-content:center}.specialties-inner .specialty-label{display:none}}@media (max-width:900px){.header{height:80px}.header-inner{width:calc(100% - 40px)}.menu-toggle{display:block}.header-cta{margin-left:auto}.nav{background:#0a0a0a;border-bottom:1px solid #ffffff30;flex-direction:column;align-items:stretch;gap:0;padding:20px 30px 30px;display:none;position:absolute;top:80px;left:0;right:0}.nav.open{animation:.25s answer;display:flex}.nav a{padding:14px 0;font-size:15px}.container{width:calc(100% - 56px)}.hero-content{padding-top:170px}.hero{height:760px;min-height:650px}.hero h1{font-size:68px}.hero-side-label{display:none}.about-grid{gap:45px}.about-photo{height:430px}.photo-caption{padding:20px;left:-15px;right:15px}.section{padding:85px 0}.section-heading h2{letter-spacing:-1.6px;font-size:38px}.section-top{gap:35px}.section-top>p{max-width:270px;font-size:12px}.service-grid{grid-template-columns:repeat(2,1fr)}.route-experience{grid-template-columns:1.2fr 1fr;gap:20px}.route-visual{padding:16px;top:100px}.route-topline{flex-direction:column;align-items:start}.map{min-height:190px;margin-top:30px}.route-info{gap:10px}.route-icon{padding:8px}.route-info h3{font-size:15px}.route-info p{font-size:10px}.route-controls{flex-wrap:wrap;gap:16px}.process-list{grid-template-columns:repeat(3,1fr);row-gap:35px}.canton-grid{gap:40px}.fair-title>span{font-size:78px}.fair-title h2{padding-left:20px;font-size:44px}.canton h3{font-size:24px}.fair-agenda{padding:25px}.phase strong{font-size:20px}.fair-support{gap:23px}.presence-grid{grid-template-columns:1fr;gap:40px}.clocks{gap:50px;max-width:500px}.clocks strong{font-size:50px}.presence h2{font-size:38px}.faq-grid{grid-template-columns:1fr;gap:40px}.faq-grid>div>p{max-width:500px}.contact-grid{grid-template-columns:1fr 1fr}.contact-social{justify-content:start;margin-top:5px}.footer-grid{grid-template-columns:1.2fr 1fr;gap:40px}.footer-grid>div>p{max-width:330px}.footer-bottom>span:nth-child(2){display:none}}@media (max-width:600px){html{scroll-padding-top:88px}.container{width:calc(100% - 40px)}.header,.header.scrolled{height:74px}.header-inner{gap:12px;width:calc(100% - 32px)}.logo{gap:6px;font-size:19px}.logo-symbol{width:30px;transform:skew(-18deg)scale(.8)}.logo-china{letter-spacing:5px;margin-top:5px;font-size:8px}.header-cta{gap:6px;padding:10px;font-size:9px}.header-cta svg{width:12px}.menu-toggle{padding:5px}.menu-toggle svg{width:21px}.nav{top:74px}.hero{height:100svh;min-height:690px;max-height:850px}.hero-content{padding-top:165px}.hero-image{object-position:63% 50%}.hero-overlay{background:linear-gradient(90deg,#0a0a0ae8,#0a0a0aa8 75%,#0a0a0a65),linear-gradient(#0000 30%,#0a0a0af0)}.hero-eyebrow{letter-spacing:1.25px;gap:8px;margin-bottom:25px;font-size:7px}.hero h1{letter-spacing:-2px;font-size:clamp(43px,10.6vw,65px);line-height:1.15}.hero-content>div>p{margin:23px 0 25px;font-size:13px;line-height:1.9}.desktop-break{display:none}.hero-buttons{flex-direction:column;align-items:start;gap:23px}.hero-buttons .button{gap:25px;padding:17px 20px;font-size:11px}.hero-secondary{font-size:10px}.hero-bottom{gap:20px;padding:30px 0 24px}.scroll-cue{letter-spacing:1px;gap:10px;max-width:165px;font-size:6px;line-height:1.8}.scroll-cue>span{flex-shrink:0;width:29px;height:36px}.hero-location{gap:8px;font-size:9px}.hero-location small{letter-spacing:0;font-size:7px}.hero-location>.live-dot{display:none}.hero-location>svg{width:14px}.specialties{padding:22px 0}.specialties-inner{justify-content:flex-start;gap:15px 16px}.specialties-inner>span{gap:14px;font-size:9px}.specialty-dot{font-size:8px}.section{padding:70px 0}.section-heading h2{letter-spacing:-1.5px;margin-top:18px;font-size:34px;line-height:1.2}.eyebrow{letter-spacing:1.3px;font-size:8px}.section-top{margin-bottom:35px;display:block}.section-top>p{max-width:none;margin-top:24px;font-size:12px;line-height:1.85}.about-grid{grid-template-columns:1fr;gap:45px}.body-copy{font-size:13px}.about-points{font-size:11px}.text-link{gap:12px;font-size:11px}.about-photo{height:360px;margin-bottom:15px}.photo-caption{padding:20px;font-size:11px;bottom:24px;left:12px;right:12px}.photo-caption>span{font-size:8px}.service-grid{grid-template-columns:1fr}.service-card{padding:27px}.service-top{margin-bottom:22px}.service-card h3{font-size:23px}.service-card>p{font-size:12px}.service-card details{font-size:11px}.service-tag{font-size:9px}.route-experience{flex-direction:column;gap:25px;display:flex}.route-visual{width:100%;padding:17px;position:relative;top:auto}.route-topline{flex-direction:row;align-items:center;gap:5px;font-size:6px}.route-topline>span:last-child{padding:3px;font-size:5px}.map{min-height:180px;margin-top:28px}.map svg{margin-top:12px}.distance{font-size:25px;top:-10px;left:5px}.coordinate{font-size:6px;top:30%;right:0}.route-info h3{font-size:17px}.route-info p{min-height:0;font-size:11px}.route-icon{padding:10px}.route-controls{flex-wrap:nowrap;gap:5px}.mode-toggle button{gap:5px;padding:9px;font-size:8px}.step-controls{gap:7px;font-size:8px}.step-controls button{padding:5px}.route-steps li{padding:20px 0 20px 20px}.route-steps h3{font-size:14px}.route-steps p{font-size:11px}.route-steps li:before{top:27px}.process-list{grid-template-columns:1fr;gap:0;margin:36px 0;padding-left:15px}.process-list li{border-top:0;border-left:1px solid var(--line);padding:0 0 28px 25px}.process-list li:before{top:18px;left:-4px}.process-list li>div{grid-template-columns:43px 1fr;column-gap:18px;display:grid}.process-number{letter-spacing:-2px;color:#b6b0a6;grid-row:span 2;font-size:33px}.process-list h3{margin:10px 0 8px;font-size:15px}.process-list p{font-size:11px;line-height:1.9}.process-list li:last-child{padding-bottom:5px}.canton-grid{grid-template-columns:1fr;gap:35px}.canton:before{letter-spacing:-30px;font-size:350px;top:20px;right:-120px}.canton .eyebrow{letter-spacing:1.1px;font-size:7px}.fair-title{margin:30px 0}.fair-title>span{font-size:95px}.fair-title h2{font-size:52px}.canton h3{font-size:27px}.canton-grid>div>p{font-size:12px}.canton .button{gap:15px;width:100%;padding:16px;font-size:10px}.fair-agenda{padding:26px}.phase{gap:20px;padding:24px 0}.phase strong{font-size:25px}.fair-support{grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:40px;padding-top:25px}.fair-support h4{margin:14px 0 8px;font-size:13px;line-height:1.5}.fair-support p{font-size:10px}.presence .eyebrow{letter-spacing:1px;font-size:6px}.presence h2{letter-spacing:-1px;font-size:29px}.presence p{font-size:12px}.presence-tags{flex-direction:column;gap:15px}.clocks{gap:30px}.clocks strong{font-size:43px}.clocks>div>span{gap:7px;font-size:10px}.clocks small{font-size:7px}.connection-note{letter-spacing:1.2px;font-size:6px}.faq .section-heading h2{font-size:34px}.faq-grid{gap:32px}.faq-grid>div>p{font-size:12px}.faq-list summary{gap:12px;padding:22px 0;font-size:12px}.faq-list details p{padding:0 22px 23px;font-size:11px}.faq-number{font-size:8px}.contact h2{letter-spacing:-1.6px;font-size:39px}.contact-heading{margin:25px 0}.contact-arrow{display:none}.contact .container>div>p{font-size:12px}.contact .eyebrow{letter-spacing:1.2px;font-size:7px}.contact-grid{grid-template-columns:1fr;gap:30px;margin-top:36px}.contact-person strong{justify-content:space-between;margin:14px 0;font-size:23px}.contact-person small{font-size:10px}.contact-person small>span{font-size:9px}.contact-social{border-top:1px solid #fff2;margin-top:5px;padding-top:25px}.wechat-note{font-size:8px;line-height:1.8}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:35px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div>p{margin-top:15px;font-size:10px}.footer-grid>div>a:not(.logo){font-size:10px}.footer-grid h3{margin-bottom:15px;font-size:10px}.footer-bottom{align-items:start;padding:22px 65px 28px 0;font-size:7px;line-height:1.8}.footer-bottom>a{white-space:nowrap}.whatsapp-float{width:47px;height:47px;bottom:18px;right:18px}.whatsapp-float svg{width:22px}}@media (max-width:360px){.hero-content{padding-top:145px}.hero h1{font-size:40px}.header-cta{padding:9px 7px;font-size:8px}.header-inner{gap:7px}.container{width:calc(100% - 32px)}.hero-eyebrow{font-size:6px}.hero-content>div>p{font-size:12px}.fair-title>span{font-size:82px}.fair-title h2{font-size:45px}.clocks{gap:18px}.clocks strong{font-size:38px}.route-topline{flex-direction:column;align-items:start}.route-controls{flex-wrap:wrap}.contact h2{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.cargo-marker{transition:none}.parallax-inner{transform:none!important}}.city-banner{height:250px;margin:55px 0 0;position:relative;overflow:hidden}.city-banner img{object-fit:cover;object-position:center 55%}.city-banner:after{content:"";background:linear-gradient(#0000 30%,#0a0a0aba);position:absolute;inset:0}.city-banner figcaption{z-index:1;color:#fff;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.city-banner figcaption>span{letter-spacing:1.5px;margin-left:auto;font-size:7px}@media (max-width:600px){.city-banner{height:210px;margin-top:38px}.city-banner figcaption{font-size:9px;left:17px;right:17px}.city-banner figcaption>span{display:none}}.hero h1>.hero-line{color:inherit;animation:.85s cubic-bezier(.2,.7,.2,1) both hero-line;display:block}.hero h1>.hero-line:nth-child(2){animation-delay:.16s}.hero-line em{color:#e2b874;font-style:normal}.hero-content .hero-buttons{animation:.8s .4s both hero-line}.hero-content>div>p{animation:.8s .27s both hero-line}@keyframes hero-line{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero h1>.hero-line,.hero-content .hero-buttons,.hero-content>div>p{animation:none}}@media (max-width:600px){.hero-bottom{padding-bottom:86px}}
:root{--gold-light:#f6e2b3;--gold:#e2b874;--gold-dark:#c8944a}.hero{isolation:isolate;background:#0a0a0a}.hero-grid{opacity:.4}.hero-side-label{display:none}.hero-overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0a0a0a 0%,#0a0a0ad9 25%,#0a0a0a40 48%,#0000 65%)}.hero-content{z-index:3;pointer-events:none}.hero-content a{pointer-events:auto}.hero-world{z-index:1;width:76%;position:absolute;top:155px;right:-5%}.hero-world svg{width:100%;height:auto;display:block;overflow:visible}.world-caption{color:#b4a58e;letter-spacing:1.2px;justify-content:flex-end;align-items:center;gap:11px;padding:0 12% 20px 0;font-size:10px;display:flex}.world-route{fill:none;stroke:url(#hero-gold);stroke-width:1.5px}.world-route-halo{fill:none;stroke:#e2b874;stroke-width:7px;opacity:.1;filter:blur(3px)}.world-ring{fill:#e2b87410;stroke:#e2b874;stroke-opacity:.45;stroke-width:1px}.world-city{fill:#f4efe6;font-size:17px;font-family:var(--font-heading), sans-serif;font-weight:600}.world-coordinates{fill:#a8a196;letter-spacing:.7px;font-size:9px}.world-traveler{offset-path:path("M814.61 185.75 C725 20 420 65 370.46 315.42");animation:7s cubic-bezier(.35,.15,.55,.9) infinite world-flight}.is-paused .world-traveler{animation-play-state:paused}@keyframes world-flight{0%{offset-distance:0%;opacity:0}8%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.world-footer{color:#a8a196;letter-spacing:1px;justify-content:flex-end;align-items:center;gap:20px;padding:0 12% 0 0;font-size:8px;display:flex}.world-footer button{color:#e2b874;background:#171512;border:1px solid #e2b87455;place-items:center;width:30px;height:30px;display:grid}.language-selector{flex-shrink:0;align-items:center;gap:5px;display:flex}.language-flag{background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:38px;height:38px;padding:5px;transition:border-color .2s,background .2s;display:grid}.language-flag svg{border-radius:1px;width:100%;height:auto;display:block}.language-flag:hover{background:#e2b87418;border-color:#e2b87466}.language-flag[aria-pressed=true]{background:#e2b87420;border-color:#e2b874}.language-flag:focus-visible{outline-offset:3px;outline:2px solid #f6e2b3}.logo-image{object-fit:contain;border-radius:50%;flex-shrink:0;width:48px;height:48px}@media (max-width:600px){.header .logo{gap:7px;font-size:17px}.header .logo-image{width:36px;height:36px}.language-selector{gap:3px}.language-flag{width:32px;height:36px;padding:4px}}.header-inner{gap:18px}.nav{gap:19px}.header-cta{gap:12px}.not-found{text-align:center;padding:150px 30px}.not-found h1{margin-bottom:30px}html[lang=zh-CN] body{font-family:var(--font-body), "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3,html[lang=zh-CN] h4{font-family:var(--font-heading), "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif;letter-spacing:0}html[lang=zh-CN] .hero h1{font-size:clamp(48px,4.9vw,72px);line-height:1.3}html[lang=zh-CN] .eyebrow{letter-spacing:2px}html[lang=zh-CN] .phase strong{font-size:21px}html[lang=zh-CN] .fair-title h2{line-height:1.15}html[lang=zh-CN] .hero-line em{display:inline-block}html[lang=en] .hero h1{font-size:clamp(50px,5.1vw,76px)}@media (min-width:901px) and (max-width:1200px){.header-inner{gap:12px;width:calc(100% - 40px)}.nav{gap:13px}.nav a{font-size:9px}.header-cta{gap:7px;padding:10px;font-size:9px}.logo{font-size:19px}}@media (max-width:900px){.hero-world{opacity:.75;width:100%;top:265px;right:-12%}.hero-overlay{background:linear-gradient(90deg,#0a0a0ae8,#0a0a0a88 55%,#0000)}.language-selector{order:2}.menu-toggle{order:3}.header-cta{margin-left:auto}.hero-side-label{display:none}.world-caption{font-size:8px}.world-footer{font-size:7px}}@media (max-width:600px){.header-inner{gap:9px;width:calc(100% - 28px)}.header-cta{display:none}.language-selector{margin-left:auto}.menu-toggle{margin-left:5px}.hero{height:950px;min-height:0;max-height:none}.hero-content{padding-top:130px}.hero h1{font-size:clamp(39px,10.6vw,62px)}.hero-content>div>p{max-width:420px}.hero-overlay{background:linear-gradient(#0a0a0a 0% 43%,#0000 63%)}.hero-world{opacity:1;z-index:2;width:108%;top:535px;left:-4%;right:auto}.hero-world svg{overflow:visible}.world-caption{letter-spacing:.3px;justify-content:center;padding:0 20px 20px;font-size:8px}.world-city{font-size:24px}.world-coordinates{letter-spacing:0;font-size:13px}.world-footer{letter-spacing:.5px;justify-content:center;gap:12px;padding:15px 30px 0;font-size:6px}.world-footer button{width:32px;height:32px}.world-route{stroke-width:2.2px}.hero-bottom{padding-bottom:85px}.hero-location{font-size:8px}.scroll-cue{max-width:170px}html[lang=en] .hero h1{letter-spacing:-1.8px;font-size:clamp(38px,10vw,59px)}html[lang=zh-CN] .hero h1{font-size:clamp(35px,9.5vw,54px);line-height:1.4}html[lang=zh-CN] .hero-content>div>p{font-size:14px;line-height:2}html[lang=zh-CN] .eyebrow{letter-spacing:1px}html[lang=zh-CN] .hero-world{top:515px}}@media (max-width:360px){.hero-world{top:540px}.hero{height:920px}.world-caption{font-size:7px}.world-footer{gap:8px;font-size:5px}.hero-content{padding-top:125px}.hero-content>div>p{font-size:12px}.hero-buttons{gap:20px}}@media (prefers-reduced-motion:reduce){.world-traveler{offset-distance:50%;opacity:1;animation:none}.world-footer button{display:none}}
