/* Keep media independent of the source site's Vimeo resize scripts. */
.leadspace-home-c26{background:#090c0d}
.leadspace-home-c26 .leadspace-inner{position:relative;width:100%;height:100%}
.leadspace-home-c26 .leadspace-image{display:block!important;position:absolute;inset:0!important;width:100%!important;height:100%!important;transform:none!important;margin:0;z-index:1}
.leadspace-home-c26 .leadspace-image:before,.leadspace-home-c26 .leadspace-image:after{display:none!important}
.leadspace-home-c26 .leadspace-image img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}
.leadspace-home-c26 .video-thumbnail-desktop{display:block!important}
.leadspace-home-c26 .video-thumbnail-mobile{display:none!important}
.leadspace-home-c26 video.hero-film{display:block!important;position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center;z-index:2;pointer-events:none}
.leadspace-home-c26 .hero-film-toggle{display:flex!important;z-index:6;cursor:pointer}
.leadspace-home-c26 .hero-film-toggle:focus-visible{outline:3px solid #26ecff;outline-offset:5px}
.brand-language{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:none;padding:8px 0}
.brand-language .navbar-brand{margin:0!important;padding:0!important}
.language-picker{position:relative;font-family:Arial,'Microsoft YaHei',sans-serif;font-size:12px;line-height:1.25}
.language-toggle{border:0;border-radius:30px;background:#ff0062;color:#fff;display:flex;gap:7px;align-items:center;font-weight:700;padding:10px 14px;cursor:pointer;white-space:nowrap;box-shadow:0 3px 12px #ff006233}
.language-toggle:after{content:'';border:4px solid transparent;border-top-color:#fff;margin-top:4px}
.language-menu{position:absolute;top:calc(100% + 7px);left:0;min-width:150px;background:#13151a;border:1px solid #444;border-radius:10px;padding:6px;box-shadow:0 8px 25px #0007;z-index:1100}
.language-menu[hidden]{display:none}
.language-menu a{display:block;padding:10px 12px;color:#fff!important;text-decoration:none;border-radius:6px;white-space:nowrap}
.language-menu a:hover,.language-menu a[aria-current=page]{background:#ff0062}
.hero-title-part{display:inline-block}
.speaker-drawer{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(1920px,76.4vw);max-width:none;height:100dvh;max-height:100dvh;border:0;background:#fff;color:#111;overflow:auto;box-shadow:-8px 0 26px #0005;animation:speaker-slide-in .25s ease-out}
.speaker-drawer::backdrop{background:rgba(0,0,0,.82);backdrop-filter:blur(3px)}
.speaker-drawer-header{background:#d70052;color:#fff;min-height:265px}
.speaker-drawer-heading{display:flex;align-items:stretch;max-width:1320px;margin:0 auto;min-height:265px}
.speaker-drawer-portrait{flex:none;display:block;width:265px;height:265px;object-fit:cover;object-position:center top}
.speaker-drawer-info{padding:72px 36px 36px;flex:1;min-width:0}
.speaker-drawer-info h2{font-family:Arial,'Microsoft YaHei',sans-serif;font-size:32px;line-height:1.2;font-weight:700;margin:0 0 10px;color:#fff}
.speaker-drawer-role,.speaker-drawer-company{font-size:18px;line-height:1.5;color:#fff}
.speaker-drawer-company:empty{display:none}
.speaker-drawer-close{position:absolute;right:16px;top:14px;z-index:3;border:0;background:transparent;color:#fff;font:700 30px/1 Arial;cursor:pointer;width:34px;height:34px;padding:0}
.speaker-drawer-share{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;border:0;background:#fff;color:#101010;width:25px;height:25px;border-radius:50%;padding:0;cursor:pointer}
.speaker-share-status{font-size:12px;margin-left:10px;overflow-wrap:anywhere}
.speaker-drawer-body{background:#fff;min-height:calc(100dvh - 265px)}
.speaker-drawer-biography{max-width:1320px;margin:0 auto;padding:42px 36px;font-size:18px;line-height:1.65;white-space:pre-line}
.speaker-drawer-biography:empty{padding:0}
.speaker-drawer button:focus-visible{outline:3px solid #26ecff;outline-offset:3px}
@keyframes speaker-slide-in{from{transform:translateX(100%)}to{transform:translateX(0)}}
@media(max-width:1399px){.speaker-drawer-portrait{width:220px;height:265px}.speaker-drawer-info{padding:58px 28px 32px}.speaker-drawer-info h2{font-size:26px}}
@media(max-width:767px){.speaker-drawer{width:100vw}.speaker-drawer-heading{display:block;padding-top:32px}.speaker-drawer-portrait{width:180px;height:180px;margin:0 auto}.speaker-drawer-info{padding:24px}.speaker-drawer-info h2{font-size:24px}.speaker-drawer-role,.speaker-drawer-company{font-size:16px}.speaker-drawer-biography{padding:28px 24px;font-size:16px}.speaker-drawer-body{min-height:45vh}}
@media(prefers-reduced-motion:reduce){.speaker-drawer{animation:none}}
@media(min-width:1104px) and (max-width:1399px){.header .navbar .navbar-collapse .navbar-nav>.nav-item>.nav-link{margin-left:0!important;margin-right:0!important}}
html[lang=zh-CN] body{font-family:'Microsoft YaHei','PingFang SC','Noto Sans SC',Arial,sans-serif}
html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3,html[lang=zh-CN] h4{font-family:inherit;line-height:1.25}
html[lang=zh-CN] .leadspace-content h1{font-family:inherit;font-size:clamp(48px,4.9vw,78px);line-height:1.2}
html[lang=zh-CN] .leadspace-content .lead-text{font-family:inherit}
@media(min-width:1104px){:root{--navbarHeight:116px}.header .navbar-top{flex:none}.header .navbar.navbar-expand-lg{gap:20px}.header .navbar-collapse{min-width:0}.header .navbar-nav{align-items:center}.header .nav-link{white-space:nowrap}.leadspace-home-c26{margin-top:-116px}.header .navbar .navbar-brand img{height:37px;width:auto}}
@media(min-width:1104px) and (max-width:1399px){.header .navbar .navbar-collapse .navbar-nav{gap:12px}.header .navbar .navbar-collapse .navbar-nav>.nav-item{flex:0 0 auto!important;min-width:0!important}.header .navbar .navbar-collapse .navbar-nav>.nav-item>.nav-link{font-size:14px;padding-left:0;padding-right:0}.header .navbar .navbar-collapse .navbar-nav>.nav-item-cta>.nav-link{padding-left:16px!important;padding-right:16px!important}.header .navbar .navbar-collapse .navbar-nav>.nav-item-basket{padding:0!important}}
@media(max-width:1103.98px){.brand-language{gap:6px;padding:10px 0}.language-toggle{font-size:11px;padding:7px 11px}.header .navbar-top{align-items:center;min-height:104px}.leadspace-home-c26{height:calc(100svh - 104px);min-height:760px}.leadspace-home-c26 .leadspace-content{bottom:28px}.leadspace-home-c26 .hero-film-toggle{left:auto;right:28px;top:-82px;bottom:auto}.leadspace-home-c26 .video-thumbnail-desktop{display:none!important}.leadspace-home-c26 .video-thumbnail-mobile{display:block!important}.leadspace-home-c26:after{background:linear-gradient(180deg,#0003 20%,#000a 56%,#000 94%)}html[lang=zh-CN] .leadspace-content h1{font-size:42px}.leadspace-home-c26 video.hero-film{object-position:50% 35%}}
@media(max-width:767px){.leadspace-home-c26 .leadspace-content .row{display:block}.leadspace-home-c26 .leadspace-content .row>.col{width:100%;max-width:100%;flex:none}.leadspace-home-c26 .leadspace-content .row>.col+.col{margin-top:18px}.leadspace-home-c26 .leadspace-content .lead-text{font-size:16px}.leadspace-home-c26 .hero-film-toggle{top:-218px;width:48px;height:48px}.leadspace-home-c26{min-height:800px}html[lang=zh-CN] .leadspace-content h1{font-size:40px}}
