@charset "UTF-8";@font-face{font-family:pingfang-wf;src:url(./300.CXRXe0JC.woff2) format("woff2");font-style:normal;font-weight:300;font-display:block}@font-face{font-family:pingfang-wf;src:url(./400.CJOGKIK_.woff2) format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:pingfang-wf;src:url(./500.if7ZEsbn.woff2) format("woff2");font-style:normal;font-weight:500;font-display:block}@font-face{font-family:pingfang-wf;src:url(./600.C8-4fGwp.woff2) format("woff2");font-style:normal;font-weight:600;font-display:block}:root{--l-05: hsl(0, 0%, 5%);--l-10: hsl(0, 0%, 10%);--l-12: hsl(0, 0%, 12%);--l-15: hsl(0, 0%, 15%);--l-20: hsl(0, 0%, 20%);--l-25: hsl(0, 0%, 25%);--l-30: hsl(0, 0%, 30%);--l-35: hsl(0, 0%, 35%);--l-40: hsl(0, 0%, 40%);--l-50: hsl(0, 0%, 50%);--l-60: hsl(0, 0%, 60%);--l-65: hsl(0, 0%, 65%);--l-70: hsl(0, 0%, 70%);--l-75: hsl(0, 0%, 75%);--l-80: hsl(0, 0%, 80%);--l-85: hsl(0, 0%, 85%);--l-90: hsl(0, 0%, 90%);--l-95: hsl(0, 0%, 95%);--l-96: hsl(0, 0%, 96%);--l-97: hsl(0, 0%, 97%);--red: rgb(196, 18, 48);--grey: rgb(95, 96, 98);--grey-darker: hsl(220, 2%, 33%);--page-bg: var(--l-95);--white-op-90: rgba(255, 255, 255, .9);--white-on-red: rgb(255, 204, 213);--white-on-red-darker: rgb(255, 179, 193);--team-bg-dark-gradient: linear-gradient( 180deg, rgb(151, 152, 153) 0%, rgb(114, 115, 117) 100% );--team-bg-light: rgb(219, 219, 219)}:root ::selection{background-color:var(--l-50);color:var(--l-90)}:root .bg-red{background-color:var(--red)}:root{--system-ui: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--default: "freight-text-pro", var(--system-ui), "PingFang SC", 萍方-简, "Hiragino Sans GB", 冬青黑体, STXihei, 华文细黑, "Microsoft YaHei", YaHei, 微软雅黑体, sans-serif;--default-zh-pdf: "freight-text-pro", "pingfang-wf", var(--system-ui), "PingFang SC", 萍方-简, "Hiragino Sans GB", 冬青黑体, STXihei, 华文细黑, "Microsoft YaHei", YaHei, 微软雅黑体, sans-serif;--headline: "dashiell-bright", var(--default);--headline-zh-pdf: "dashiell-bright", "pingfang-wf", var(--default);--small-text: "sofia-pro", var(--default);--small-text-zh-pdf: "sofia-pro", "pingfang-wf", var(--default);--text-only-arrow: var(--default);--arrowSize: 5px}html{font-family:var(--default);font-weight:300;line-height:1.5;-webkit-font-smoothing:antialiased;font-size:10px}input,textarea,select{color:var(--black);font-family:var(--default);line-height:1.5;font-size:1.8em;font-weight:400}::placeholder{color:var(--l-65)}h1,h2,h3{font-family:var(--headline)}h1{font-weight:400;font-size:4.8em;line-height:1.25}h1.smaller{font-size:4.2em}@media (max-width: 1024px){h1{font-size:3.6em;line-height:1.15}h1.smaller{font-size:3.2em}}h1+h4{margin-top:.25em}h2{font-weight:400;font-size:3.2em;line-height:1.35}h2.larger{font-size:4.1em;line-height:1.25}h2.smaller{font-size:2.8em}@media (max-width: 1024px){h2{font-size:2.8em;line-height:1.25}h2.larger{font-size:3.3em}h2.smaller{font-size:2.4em}}h3{font-weight:400;font-size:2.4em;line-height:1.4}@media (max-width: 1024px){h3{font-size:2.1em;line-height:1.3}}h3+h5{margin-top:.5em}h3.smaller{font-size:2.1em;line-height:1.3}@media (max-width: 1024px){h3.smaller{font-size:1.8em}}h4,h5{text-transform:uppercase;letter-spacing:.05em;font-family:var(--small-text);color:var(--red)}h4{font-weight:400;font-size:1.5em}@media (max-width: 1024px){h4{font-size:1.35em}}h4+h1{margin-top:.25em}h4+h2{margin-top:.125em}@media (max-width: 1024px){h4+h2{margin-top:.125em}}h4+h3{margin-top:1em}h4+.body{margin-top:2em}h5{font-weight:400;font-size:1.2em}@media (max-width: 1024px){h5{font-size:1.3em}}h5+h3{margin-top:.5em}@media (max-width: 1024px){h5+h3{margin-top:.25em}}h6{font-family:var(--small-text);font-weight:300;font-size:1.4em;color:var(--l-30)}h6.caption{margin-top:.85em}@media (max-width: 1024px){h6{font-size:1.35em}}h6 a{color:var(--red);text-decoration:underline}h6+h3{margin-top:.25em}p,ul,ol{font-weight:400;line-height:1.66;margin-top:1em;color:var(--l-10)}@media (max-width: 1024px){p,ul,ol{line-height:1.5}}p a,ul a,ol a{color:var(--red);text-decoration:underline}p,li{font-size:1.8em}li li{font-size:1em}p.larger,.p-larger p{font-size:2.2em;line-height:1.75}@media (max-width: 1024px){p.larger,.p-larger p{font-size:2em;line-height:1.6}}p.smaller,.p-smaller p{font-size:1.65em;line-height:1.5}p.smallest,.p-smallest p{font-size:1.5em;line-height:1.5}.body{margin-top:1.5em}@media (max-width: 1024px){.body{max-width:550px}}@media (max-width: 600px){.body{max-width:320px}}.md-wrap>*:first-child,.body>*:first-child{margin-top:0}ul li,ol li{margin-top:1em}@media (max-width: 1024px){ul li,ol li{margin-top:.8em}}ul.no-margin-top li,ol.no-margin-top li{margin-top:0}ul li{margin-left:1.5em;padding-left:0}ol li{margin-left:1.25em;padding-left:.5em}.link-wrap{margin-top:3.5em}@media (max-width: 1024px){.link-wrap{margin-top:3em}}a{color:inherit}a.empty{cursor:default}.button{font-weight:500;font-size:1.3em;text-transform:uppercase;letter-spacing:.05em;font-family:var(--small-text)}button{margin:0;padding:0}.textarea{white-space:pre-line}.bg-red h1,.bg-red h2,.bg-red h3,.bg-dark h1,.bg-dark h2,.bg-dark h3{color:#fff}.bg-red h4,.bg-red h5,.bg-red h6,.bg-dark h4,.bg-dark h5,.bg-dark h6{color:var(--white-on-red)}.bg-red p,.bg-red ul,.bg-red ol,.bg-dark p,.bg-dark ul,.bg-dark ol{color:#fff}.bg-red p a,.bg-red ul a,.bg-red ol a,.bg-dark p a,.bg-dark ul a,.bg-dark ol a{color:var(--white-on-red-darker)}blockquote{padding-left:2.5em;margin-left:.2em;border-left:solid .3em var(--red)}@media (max-width: 1024px){blockquote{padding-left:2.25em}}strong{font-weight:700}.text-arrow{border-bottom:var(--arrowSize) solid transparent;border-left:var(--arrowSize) solid var(--red);border-top:var(--arrowSize) solid transparent;display:inline-block;position:relative;width:0;height:0;margin-left:7px}.text-arrow.is-pdf{margin:0 7.3333333333px!important;border-bottom-width:3.3333333333px;border-left-width:3.3333333333px;border-top-width:3.3333333333px}.lan-zh p:not(.en-only),.lan-zh ul,.lan-zh ol{line-height:1.9}@media (max-width: 1024px){.lan-zh p:not(.en-only),.lan-zh ul,.lan-zh ol{line-height:1.7}}.lan-zh p:not(.en-only),.lan-zh input,.lan-zh textarea,.lan-zh select,.lan-zh li{font-size:1.6em}.lan-zh p:not(.en-only) li,.lan-zh input li,.lan-zh textarea li,.lan-zh select li,.lan-zh li li{font-size:1em}.lan-zh p.smaller,.lan-zh .p-smaller p{font-size:1.45em}.lan-zh p.smallest,.lan-zh .p-smallest p{font-size:1.4em}.lan-zh h1{line-height:1.4}.lan-zh h2{line-height:1.5}.lan-zh h2.larger{line-height:1.4}@media (max-width: 1024px){.lan-zh h2{line-height:1.4}}.lan-zh h3{line-height:1.6}@media (max-width: 1024px){.lan-zh h3{line-height:1.5}}.lan-zh h3.smaller{line-height:1.4}hr{border:none;border-top:solid 1px var(--l-75);font-size:1.8em;margin-top:1em}.component-print-template.lan-zh{font-family:var(--default-zh-pdf)}.component-print-template.lan-zh h1,.component-print-template.lan-zh h2,.component-print-template.lan-zh h3{font-family:var(--headline-zh-pdf)}.component-print-template.lan-zh h4,.component-print-template.lan-zh h5,.component-print-template.lan-zh h6{font-family:var(--small-text-zh-pdf)}.component-print-template.lan-zh p:not(.en-only),.component-print-template.lan-zh ul,.component-print-template.lan-zh ol{line-height:1.9}.swiper-pagination-bullets{display:flex;flex-wrap:wrap;gap:5px}.swiper-pagination-bullets .swiper-pagination-bullet{background-color:var(--l-85);opacity:1;margin:0!important;width:8px!important;height:8px!important;transition:background-color .8s}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--red)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}img,video{display:block;width:100%;max-width:100%;height:auto}.abs-center{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}a{transition:color .15s;text-decoration:none}svg{display:block}.image-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-bg>.inview,.image-bg div{height:100%}.ff-link-fix{transform-style:initial!important;-moz-transform:translate3d(0,0,.0888888889px)}.ff-link-fix *{transform-style:initial!important}.ff-link-fix>*{-moz-transform:scale(.88888)}:root{--margin-top-pull-towards-image-3x5: calc(-1 * (100vw - 60px) * (3 / 5) / 2);--padding-before-image-3x5: calc((100vw - 60px) * (3 / 5) / 2 + 40px);--350px: 350px}.container{width:100%;max-width:1440px;margin:0 auto;padding-left:40px;padding-right:40px}@media (max-width: 768px){.container{padding-left:30px;padding-right:30px}}.container.container-left-only{max-width:none;padding-right:0}@media (max-width: 768px){.container.container-desktop-only{padding-left:0;padding-right:0}}@media (min-width: 769px){.container.container-mobile-only{padding-left:0;padding-right:0}}.abs-fill{position:absolute;top:0;left:0;width:100%;height:100%}.abs-center{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.grid{display:grid;grid-template-columns:repeat(24,1fr);column-gap:16px;row-gap:0}@media (max-width: 768px){.grid{display:block}}.pad-v-standard{padding-top:15em;padding-bottom:15em}@media (max-width: 1024px){.pad-v-standard{padding-top:100px;padding-bottom:100px}}@media (max-width: 768px){.pad-v-standard{padding-top:70px;padding-bottom:70px}}.pad-v-standard.top-only{padding-bottom:0}.pad-v-standard.bottom-only{padding-top:0}.component-banner+.component-text-image,.component-banner+.lower .component-text-only,.component-banner+.component-video-posts{padding-top:10em}@media (max-width: 1024px){.component-banner+.component-text-image,.component-banner+.lower .component-text-only,.component-banner+.component-video-posts{padding-top:100px}}@media (max-width: 768px){.component-banner+.component-text-image,.component-banner+.lower .component-text-only,.component-banner+.component-video-posts{padding-top:60px}}.pad-v-standard:not(.no-collapse)+.pad-v-standard:not(.no-collapse){padding-top:0}.pad-v-standard.no-collapse.top-only+.pad-v-standard:not(.no-collapse){padding-top:0}@media (max-width: 768px){.desktop-only{display:none!important}}.mobile-only{display:none}@media (max-width: 768px){.mobile-only{display:block!important}}@media (max-width: 1024px){.component-header .desktop-only{display:none!important}}.component-header .mobile-only{display:none}@media (max-width: 1024px){.component-header .mobile-only{display:block!important}}.page{position:relative;overflow:clip}.page>div>.pad-v-standard:first-child{padding-top:20em}@media (max-width: 1024px){.page>div>.pad-v-standard:first-child{padding-top:18em}}@media (max-width: 768px){.page>div>.pad-v-standard:first-child{padding-top:16em}}.layout.default .error-holder{position:relative;margin-top:25px}.layout.default .error-holder>li{position:absolute;top:0;left:0;font-size:14px;text-align:center;visibility:hidden;transition:all .3s}.layout.default .error-holder>li.show{opacity:1;visibility:visible}.layout.default .error-holder>li.placeholder{position:relative;display:block}.layout.default input,.layout.default textarea,.layout.default select{border:none;outline:none;-webkit-appearance:none;background-color:transparent}.layout.default input[type=text],.layout.default input[type=email],.layout.default input[type=password],.layout.default input[type=file],.layout.default textarea,.layout.default select,.layout.default .fake-input label{display:block;width:100%;border:none;border-bottom:solid 1px var(--l-40);line-height:1.5;border-radius:0;padding:8px 0}.layout.default .field.select{position:relative}.layout.default .field.select select{color:var(--l-65)}.layout.default .field.select .arrow{position:absolute;display:block;top:0;bottom:0;margin:auto;right:0;width:12px;height:6px;pointer-events:none}.layout.default .field.select .arrow svg path{fill:var(--l-65)}.layout.default .field.select.has-select select{color:#fff}.layout.default .field.select.has-select svg path{fill:#fff}.layout.default textarea{height:150px}.layout.default .field-row.double{display:flex;justify-content:space-between}.layout.default .field-row.double>input{width:calc(50% - 16px)}.layout.default .submit-wrap{margin-top:40px}.layout.default .submit-wrap .loader-wrap{display:flex;align-items:center}.layout.default .submit-wrap .loader-wrap .form-loader{width:40px;height:40px;margin-left:20px;position:relative;top:-2px;background-size:cover;opacity:0;transition:opacity .5s}.layout.default .submit-wrap .loader-wrap .form-loader svg{width:100%;height:auto}.layout.default .submit-wrap .loader-wrap .form-loader svg path{fill:var(--l-40)}.layout.default .submit-wrap .loader-wrap.is-loading .form-loader{opacity:1}.layout.default .submit-wrap .confirm-message{margin-top:30px;opacity:0;transition:opacity .3s}.layout.default .submit-wrap .confirm-message.show{opacity:1}@media (max-width: 1024px){.layout.default textarea{height:110px}.layout.default .submit-wrap{margin-top:30px}.layout.default .submit-wrap .loader-wrap .form-loader{width:40px;height:40px;margin-left:12px;transform:scale(.8)}.layout.default .submit-wrap .confirm-message{font-size:14px;line-height:1.25;margin-top:20px}}.fake-input.file{position:relative}.fake-input.file label{color:var(--l-65)}.fake-input.file input{position:absolute;transform:translateY(-100%);opacity:0;pointer-events:none}.fake-input.file .choose-button{display:block;position:absolute;right:0;top:0;bottom:2px;margin:auto;height:60%;color:var(--l-90);background-color:var(--grey);display:flex;align-items:center;font-size:13px;padding:0 10px;border-radius:20px;transition:background-color .15s;pointer-events:none}.fake-input.file.has-file label{color:#fff}.fake-input.file:hover .choose-button{background-color:var(--l-30)}.submit-hidden{display:none}.force-show-inview .fade-in,.force-show-inview .fade-in-target{opacity:1!important;transform:none!important}.fade-in,.fade-in-target{opacity:0;transition:opacity 1s ease 0ms,transform 1s ease 0ms}.fade-in.up,.fade-in-target.up{transform:translateY(20px)}.fade-in.up.less,.fade-in-target.up.less{transform:translateY(10px)}.in-view.fade-in,.in-view.fade-in-parent .fade-in-target{opacity:1}.in-view.fade-in.up,.in-view.fade-in-parent .fade-in-target.up{transform:translateZ(0)}.hover-zoom-outer .hover-zoom-wrap{overflow:hidden}.hover-zoom-outer .hover-zoom-wrap .hover-zoom-inner{transition:transform 2s}.hover-zoom-outer:hover .hover-zoom-wrap .hover-zoom-inner{transform:scale(1.1)}.page-enter-active,.page-leave-active{transition:all .5s ease}.page-enter-from,.page-leave-to{opacity:0;filter:blur(5px)}.parallax-parent{height:100vh;overflow-x:hidden;overflow-y:scroll;perspective:1px}.parallax-parent *{transform-style:preserve-3d}.parallax-parent .layer-front{transform:translateZ(0) scale(1)}.parallax-parent .layer-mid{transform:translateZ(-.2px) scale(1.21)}@media (max-width: 1024px){.parallax-parent .layer-mid{transform:translateZ(-.1px) scale(1.1)}}.parallax-parent .layer-back{transform:translateZ(-.5px) scale(1.5)}@media (max-width: 1024px){.parallax-parent .layer-back{transform:translateZ(-.25px) scale(1.5)}}.bg-red .link-line:before,.bg-red .link-line-parent .link-line-target:before,.bg-dark .link-line:before,.bg-dark .link-line-parent .link-line-target:before{background-color:var(--white-on-red)}.link-line,.link-line-parent .link-line-target{position:relative;display:inline-block;padding-bottom:2px;margin-bottom:-7px;clip-path:inset(-1px 0)}.link-line:before,.link-line-parent .link-line-target:before{position:absolute;z-index:1;bottom:0;left:0;content:"";display:block;width:100%;height:1px;transform:translate(calc(-100% - .1rem));background-color:var(--red);animation:.15s linear 0s 1 normal both running line-out}.link-line.empty:before,.link-line-parent .link-line-target.empty:before{display:none}.link-line.link-line-table,.link-line-parent .link-line-target.link-line-table{margin-bottom:0}.link-line.link-line-table:before,.link-line-parent .link-line-target.link-line-table:before{bottom:-1px;animation:.3s linear 0s 1 normal both running line-out}.link-line-parent .link-line-target{margin-bottom:-2px}.link-line:hover:before,.link-line.active:before{animation:.15s linear 0s 1 both line-in}.link-line.link-line-table:hover:before{animation:.3s linear 0s 1 both line-in}.link-line-target.active:before{animation:.15s linear 0s 1 both line-in}.link-line-parent:hover .link-line-target:before{animation:.15s linear 0s 1 both line-in}@media (max-width: 1024px){.link-line.link-line-show-mobile:before,.link-line-target.link-line-show-mobile:before{animation:.15s linear 0s 1 both line-in}}@keyframes line-in{0%{transform:translate3d(-101%,0,0)}to{transform:translateZ(0)}}@keyframes line-out{0%{transform:translateZ(0)}to{transform:translate3d(101%,0,0)}}.has-arrow-target{display:flex;justify-content:space-between}.has-arrow-target:after{content:"→";font-family:var(--text-only-arrow);color:var(--grey);margin-left:11px;transform:translate(-3px);opacity:0;transition:all .15s}.has-arrow-parent:hover .has-arrow-target:after{transform:none;opacity:1;transition-delay:.3s}.zoom-parent .zoom-mask{overflow:hidden}.zoom-parent .zoom-mask .zoom-target{transition:transform 2s}.zoom-parent:hover .zoom-mask .zoom-target{transform:scale(1.05)}.component-social{padding-bottom:3px;display:flex;align-items:center;gap:15px}.component-social a.has-qr{position:relative}.component-social a.has-qr .qr{position:absolute;width:100px;top:-120px;left:-37px;padding-bottom:20px;opacity:0;visibility:hidden;transition:all .3s}.component-social a.has-qr:hover .qr{opacity:1;visibility:visible}.component-footer{padding-bottom:50px;overflow:hidden}.component-footer.error-page{display:none}@media (max-width: 600px){.component-footer{padding-bottom:35px}}.component-footer .image-wrap{max-width:none;position:relative;z-index:-1}.component-footer .image-wrap>.image{background-color:var(--l-10)}@media (max-width: 1024px){.component-footer .image-wrap>.image.desktop{display:none}}.component-footer .image-wrap>.image.tablet{display:none}@media (max-width: 1024px){.component-footer .image-wrap>.image.tablet{display:block}}@media (max-width: 600px){.component-footer .image-wrap>.image.tablet{display:none}}.component-footer .image-wrap>.image.mobile{display:none}@media (max-width: 600px){.component-footer .image-wrap>.image.mobile{display:block}}.component-footer .lower{padding-top:50px}@media (max-width: 768px){.component-footer .lower{display:grid}}@media (max-width: 600px){.component-footer .lower{display:block;padding-top:0}}.component-footer .lower .logo{grid-column:1/span 6}@media (max-width: 1024px){.component-footer .lower .logo{display:none}}.component-footer .lower .logo svg .fill-grey{fill:var(--grey)}.component-footer .lower .logo svg .fill-red{fill:var(--red)}@media (max-width: 768px){.component-footer .lower .logo{display:none}}.component-footer .lower .main{padding-top:37px;grid-column:8/span 15}@media (max-width: 1024px){.component-footer .lower .main{grid-column:2/span 22;padding-top:0}}@media (max-width: 768px){.component-footer .lower .main{grid-column:1/span 24}}@media (max-width: 600px){.component-footer .lower .main{padding-top:37px}}.component-footer .lower .main .upper{grid-template-columns:repeat(15,1fr)}@media (max-width: 768px){.component-footer .lower .main .upper{display:grid}}@media (max-width: 600px){.component-footer .lower .main .upper{display:block}}.component-footer .lower .main .upper .links{grid-column:1/span 6}@media (max-width: 600px){.component-footer .lower .main .upper .links.desktop{display:none}}.component-footer .lower .main .upper .links h4{font-size:18px;letter-spacing:0;line-height:1.2}.component-footer .lower .main .upper .links h4+h4{margin-top:45px}.component-footer .lower .main .upper .contact-social{grid-column:8/span 7;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 600px){.component-footer .lower .main .upper .contact-social{display:block}.component-footer .lower .main .upper .contact-social .social-wrap{margin-top:35px}}.component-footer .lower .main .upper .contact-social .contact .details{margin-top:45px}@media (max-width: 600px){.component-footer .lower .main .upper .contact-social .contact .details{margin-top:0}}.component-footer .lower .main .upper .contact-social .contact .details p{font-size:16px}@media (max-width: 600px){.component-footer .lower .main .upper .contact-social .contact .details p{margin-top:0}}.component-footer .lower .main .upper .contact-social .contact .details p+p{margin-top:25px}@media (max-width: 600px){.component-footer .lower .main .upper .contact-social .contact .details p+p{margin-top:20px}}@media (max-width: 600px){.component-footer .lower .main .upper .contact-social .contact .details .footer-desktop{display:none}}.component-footer .lower .main .link-bar{margin-top:60px;border-top:solid 1px var(--l-75);padding-top:35px;display:block}@media (max-width: 600px){.component-footer .lower .main .link-bar{display:block;margin-top:20px;padding-top:20px}}.component-footer .lower .main .link-bar .links{display:flex;justify-content:space-between}@media (max-width: 600px){.component-footer .lower .main .link-bar .links{display:none}}.component-footer .lower .main .link-bar .links h4{font-size:14px}.component-footer .lower .main .copyright-bar{margin-top:55px}.component-footer .lower .main .copyright-bar p{font-size:12px;color:var(--grey);white-space:pre-line}.component-footer .lower .main .copyright-bar p a{color:inherit;text-decoration:none}@media (max-width: 600px){.component-footer .lower .main .copyright-bar,.component-footer .lower .main .copyright-bar p{margin-top:0}}.component-footer.isMobileMenu{margin-top:70px;padding-bottom:15px}.component-footer.isMobileMenu .container{padding:0}.component-footer.isMobileMenu .lower .logo{display:none!important}.component-footer .parse-contact-block{display:none}.component-footer.lan-zh .lower .main .upper .contact-social .contact .details p+p{font-size:14px;line-height:1.8em}.component-search-bar{position:absolute;z-index:3;width:100%;pointer-events:none;opacity:0;visibility:hidden;transition:all .3s;transition-delay:0s}@media (max-width: 768px){.component-search-bar{width:calc(100% - 82px)}}.component-search-bar.isSearchActive{opacity:1;visibility:visible;transition-delay:0s}.component-search-bar .grid .inner{grid-column:8/span 14;pointer-events:all;padding:32px 0;display:flex;align-items:center;justify-content:space-between}@media (max-width: 1024px){.component-search-bar .grid .inner{padding:24px 0}}.component-search-bar .grid .inner input{width:100%;border:none;outline:none;border-radius:0;background-color:transparent;border-bottom:solid 1px var(--l-75);font-size:21px;font-weight:400;color:var(--l-20)}@media (max-width: 1024px){.component-search-bar .grid .inner input{font-size:19px}}.component-search-bar .grid .inner .icon-close{cursor:pointer;margin-left:-20px;padding-right:5px;opacity:0;visibility:hidden;transition:all .3s;margin-top:4px}@media (max-width: 1024px){.component-search-bar .grid .inner .icon-close{margin-top:5px}}.component-search-bar .grid .inner .icon-close.show{opacity:1;visibility:visible}.search-results-section+.search-results-section{margin-top:100px}@media (max-width: 1024px){.search-results-section+.search-results-section{margin-top:90px}}.search-results-section .title{border-bottom:solid 1px var(--l-75);padding-bottom:8px}@media (max-width: 768px){.search-results-section .title{padding-top:15px}}.search-results-section .results{margin-top:35px}@media (max-width: 768px){.search-results-section .results .result-set{max-width:500px}}.search-results-section .results .result-set+.result-set{margin-top:35px}.search-results-section .results .result-set .result>a{display:block}.search-results-section .results .result-set .result>a h3{font-size:19px;max-width:650px}.search-results-section .results .result-set .result>a h3+p.smaller{margin-top:10px;max-width:650px}.search-results-section .results .result-set .result>a .subtitle{margin-top:10px;display:flex;align-items:baseline;gap:10px}.search-results-section .results .result-set .result>a .subtitle h5,.search-results-section .results .result-set .result>a .subtitle h6{font-size:11px}.search-results-section .results .view-all{margin-top:50px;cursor:pointer}.search-results-section .results .view-all+.result-set{margin-top:50px}@media (max-width: 1024px){.search-results-section .results .view-all{margin-top:40px;cursor:pointer}.search-results-section .results .view-all+.result-set{margin-top:40px}}.search-results-section .results .view-all h5 .text-arrow{transform:rotate(90deg)}.search-results-section.members .results .result-set,.search-results-section.neutrals .results .result-set{grid-template-columns:repeat(4,1fr);row-gap:50px}.search-results-section.members .results .result-set+.result-set,.search-results-section.neutrals .results .result-set+.result-set{margin-top:50px}@media (max-width: 1024px){.search-results-section.members .results .result-set,.search-results-section.neutrals .results .result-set{row-gap:40px;column-gap:12px}.search-results-section.members .results .result-set+.result-set,.search-results-section.neutrals .results .result-set+.result-set{margin-top:40px}}@media (max-width: 768px){.search-results-section.members .results .result-set,.search-results-section.neutrals .results .result-set{column-gap:16px}}.search-results-section.members .results .result-set .result.in-view img.loaded,.search-results-section.neutrals .results .result-set .result.in-view img.loaded{opacity:1}@media (max-width: 1024px){.search-results-section.members .results .result-set,.search-results-section.neutrals .results .result-set{display:grid;grid-template-columns:repeat(4,1fr)}.search-results-section.members .results .result-set.additional,.search-results-section.neutrals .results .result-set.additional{display:none}}@media (max-width: 768px){.search-results-section.members .results .result-set,.search-results-section.neutrals .results .result-set{grid-template-columns:repeat(2,1fr)}}.search-results-section.practiceAreas .result+.result,.search-results-section.newsPosts .result+.result,.search-results-section.insights .result+.result,.search-results-section.bookReleases .result+.result,.search-results-section.newsletters .result+.result,.search-results-section.videoPosts .result+.result{margin-top:35px}@media (max-width: 1024px){.search-results-section.practiceAreas .result+.result,.search-results-section.newsPosts .result+.result,.search-results-section.insights .result+.result,.search-results-section.bookReleases .result+.result,.search-results-section.newsletters .result+.result,.search-results-section.videoPosts .result+.result{margin-top:30px}}.search-results-section .result-set.additional{display:none}.search-results-section.open .result-set.additional{display:block}.search-results-section.open .result-set.additional.grid{display:grid}.search-results-section.open .view-all h5 .text-arrow{transform:rotate(-90deg)}.search-results-section .has-arrow-target{justify-content:flex-start}.search-results-section .has-arrow-target:after{color:var(--red)}.search-results-section .has-arrow-parent:hover .has-arrow-target:after{transition-delay:0s}.component-search-results{pointer-events:all;position:absolute;top:0;width:100%;height:100vh;padding:150px 0;background-color:#fff;overflow-y:scroll;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}@media (max-width: 768px){.component-search-results{padding:75px 0 100px}}.component-search-results.show{opacity:1;visibility:visible;pointer-events:all}.component-search-results>.grid .left{grid-column:1/span 5;position:sticky;top:0;height:200px}@media (max-width: 1024px){.component-search-results>.grid .left{grid-column:1/span 6}}@media (max-width: 768px){.component-search-results>.grid .left{position:relative;height:auto;padding:40px 0 60px;z-index:1;background-color:#fff}}.component-search-results>.grid .left .categories .item+.item{margin-top:5px}.component-search-results>.grid .left .categories .item a{display:block;cursor:pointer}.component-search-results>.grid .main{grid-column:6/span 16}@media (max-width: 1024px){.component-search-results>.grid .main{grid-column:7/span 18}}.component-search-results>.grid .main>.results{display:none}.component-search-results>.grid .main>.results.show{display:block}@media (max-width: 768px){.component-search-results>.grid .main>.results{margin-top:0}}.component-menu-panel{border-bottom:solid 1px var(--l-85);position:absolute;top:0;left:0;width:100%;background-color:var(--page-bg);opacity:0;visibility:hidden;transition:all .3s;transition-delay:.3s;padding-top:130px;padding-bottom:70px;pointer-events:none}@media (max-width: 1024px){.component-menu-panel{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--page-bg);border-left:solid 1px var(--l-75);z-index:2;padding:100px 0 70px;opacity:1;visibility:visible;transform:translate(101%);transition:all .5s;overflow:scroll}.component-menu-panel>div{overflow:hidden}}.component-menu-panel.active{z-index:1;opacity:1;visibility:visible;transition-delay:0s;pointer-events:all}@media (max-width: 1024px){.component-menu-panel.active{transform:translate(0)}}.component-menu-panel .close-x{position:absolute;top:40px;right:40px;cursor:pointer;display:none}@media (max-width: 1024px){.component-menu-panel .close-x{display:block}}@media (max-width: 768px){.component-menu-panel .close-x{top:30px;right:30px}}.component-menu-panel .close-x .component-icon-close:before,.component-menu-panel .close-x .component-icon-close:after{background-color:var(--red)}.component-menu-panel .top{align-items:flex-start}@media (max-width: 1024px){.component-menu-panel .top{display:flex;flex-direction:column}}.component-menu-panel .top .content{grid-column:1/span 5;display:flex;flex-direction:column}@media (max-width: 1024px){.component-menu-panel .top .content{width:100%;flex-direction:row;gap:16px}.component-menu-panel .top .content>div{width:50%}}@media (max-width: 1270px){.component-menu-panel .top .content{grid-column:1/span 4}}@media (max-width: 600px){.component-menu-panel .top .content{flex-direction:column;gap:0}.component-menu-panel .top .content>div{width:100%}}.component-menu-panel .top .content .wrap .back{margin-bottom:40px;cursor:pointer;display:none}@media (max-width: 1024px){.component-menu-panel .top .content .wrap .back{display:block}}.component-menu-panel .top .content .wrap .text h5,.component-menu-panel .top .content .wrap .text h4{color:var(--l-10);font-weight:600}@media (max-width: 1024px){.component-menu-panel .top .content .wrap .text .desktop{display:none}}.component-menu-panel .top .content .wrap .text .mobile{display:none}@media (max-width: 1024px){.component-menu-panel .top .content .wrap .text .mobile{display:block}}@media (max-width: 1024px){.component-menu-panel .top .content .wrap .text{padding-right:20px}.component-menu-panel .top .content .wrap .text p{max-width:300px;margin-top:.75em}.component-menu-panel .top .content .wrap .text .link-wrap{margin-top:25px}}.component-menu-panel .top .content .spacer{margin-top:20px}.component-menu-panel .top .content .image{margin-top:40px}@media (max-width: 1024px){.component-menu-panel .top .content .image{margin-top:50px}}@media (max-width: 1024px){.component-menu-panel .top .content .image .desktop{display:none}}.component-menu-panel .top .content .image .mobile{display:none}@media (max-width: 1024px){.component-menu-panel .top .content .image .mobile{display:block}}@media (max-width: 600px){.component-menu-panel .top .content .image.slug-members,.component-menu-panel .top .content .image.slug-neutrals{display:none}}.component-menu-panel .top>.items{position:relative;margin-top:-14px}@media (max-width: 1024px){.component-menu-panel .top>.items{margin-top:70px;padding-top:60px;width:100%}}@media (max-width: 600px){.component-menu-panel .top>.items{margin-top:0;padding-top:40px}}.component-menu-panel .top>.items .border{position:absolute;top:0;width:100%;border-top:solid 1px var(--l-60);display:none}@media (max-width: 1024px){.component-menu-panel .top>.items .border{display:block}}@media (max-width: 600px){.component-menu-panel .top>.items .border{display:none}}.component-menu-panel .top .items{grid-column:8/span 16;grid-template-columns:repeat(2,1fr);row-gap:0px}@media (max-width: 1200px){.component-menu-panel .top .items{grid-column:7/span 17}}@media (max-width: 1270px){.component-menu-panel .top .items{grid-column:6/span 18}}.component-menu-panel .top .items .item{display:block;padding:11px 0;border-bottom:solid 1px var(--l-75);text-decoration:none}@media (max-width: 600px){.component-menu-panel .top .items .item:first-of-type{padding-top:0}}.component-menu-panel .top .items .item h6{font-size:12px;color:var(--l-20);margin-top:5px}.component-menu-panel .top .items .item .date{color:var(--l-20);font-weight:400;display:block;font-size:11px;margin-top:5px}.component-menu-panel .top .sections{grid-column:span 2;padding-top:11px}.component-menu-panel .top .sections .section{grid-template-columns:repeat(2,1fr)}.component-menu-panel .top .sections .section+.section{margin-top:22px}.component-menu-panel .top .sections .section .section-title{padding-bottom:5px;border-bottom:solid 1px var(--l-75);display:flex;justify-content:space-between}.component-menu-panel .top .sections .section .section-title h5{width:100%}.component-menu-panel .top .sections .section .section-title h5:after{opacity:1;color:var(--red)}@media (max-width: 1024px){.component-menu-panel .top .sections .section .section-title h5:after{transform:none}}@media (max-width: 1024px){.component-menu-panel .top .sections .section .items{margin-top:20px}}.component-menu-panel .top .sections .section .items .item{border:none}.component-menu-panel .top .member-items{grid-column:span 2;grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.component-menu-panel .top .member-items{display:grid}}@media (max-width: 600px){.component-menu-panel .top .member-items{display:block}}.component-menu-panel .top .member-items .member-item{display:block}@media (max-width: 600px){.component-menu-panel .top .member-items .member-item+.member-item{margin-top:40px}}.component-menu-panel .top .member-items .member-item h5{margin-top:10px}@media (max-width: 600px){.component-menu-panel .top .member-items .member-item .image.desktop{display:none}}.component-menu-panel .top .member-items .member-item .image.mobile{display:none}@media (max-width: 600px){.component-menu-panel .top .member-items .member-item .image.mobile{display:block}}.component-menu-panel .bottom .link-wrap{grid-column:8/span 16;margin-top:50px}@media (max-width: 1024px){.component-menu-panel .bottom{display:none}}.component-menu-panel.members,.component-menu-panel.neutrals{padding:0;height:96.5px}@media (max-width: 1024px){.component-menu-panel.practice-areas .top>.content .text .link-wrap{display:none}}.component-menu-panel.practice-areas .top>.items{grid-template-columns:repeat(3,1fr)}@media (max-width: 600px){.component-menu-panel.practice-areas .top>.items{padding-top:0}}.component-menu-thumb{width:41px;height:32px;padding:7px 6px;margin-right:-6px;flex-direction:column;justify-content:space-between;pointer-events:all;width:37px;height:28px;display:none;cursor:pointer}@media (max-width: 1024px){.component-menu-thumb{display:flex}}.component-menu-thumb>span{display:block;width:100%;height:2px;transition:all .3s}.component-menu-thumb.isMobileMenuActive span:nth-of-type(1){transform:rotate(45deg) translate3d(5.5px,5.5px,0)}@media (max-width: 1024px){.component-menu-thumb.isMobileMenuActive span:nth-of-type(1){transform:rotate(45deg) translate3d(4.5px,4px,0)}}.component-menu-thumb.isMobileMenuActive span:nth-of-type(2){transform:scaleX(0);opacity:0}.component-menu-thumb.isMobileMenuActive span:nth-of-type(3){transform:rotate(-45deg) translate3d(5.5px,-5.5px,0)}@media (max-width: 1024px){.component-menu-thumb.isMobileMenuActive span:nth-of-type(3){transform:rotate(-45deg) translate3d(4.5px,-4px,0)}}.component-header{position:fixed;width:100%;z-index:10;transition:transform 1s}.component-header .menu{position:relative;z-index:2;opacity:0;transition:opacity 1s}.component-header .menu .bg{background-color:transparent;transition:all .3s;transition-delay:.3s}.component-header .menu .container>.inner{position:relative;padding:20px 0}@media (max-width: 1024px){.component-header .menu .container>.inner{display:flex;justify-content:space-between;align-items:center;padding:15px 0}}.component-header .menu .container>.inner .logo{position:relative;display:block;grid-column:1/span 5;width:173px;height:60px}@media (max-width: 1270px){.component-header .menu .container>.inner .logo{width:159px;height:55px}}@media (max-width: 1024px){.component-header .menu .container>.inner .logo{width:145px;height:50px}}.component-header .menu .container>.inner .logo .link{position:relative;z-index:1;display:block;width:100%;height:100%}.component-header .menu .container>.inner .logo svg{position:absolute;top:0;width:100%;height:auto}.component-header .menu .container>.inner .logo svg path{transition:fill .3s;transition-delay:.3s}.component-header .menu .container>.inner .logo svg path.fill-grey{fill:var(--grey)}.component-header .menu .container>.inner .logo svg path.fill-red{fill:var(--red)}.component-header .menu .container>.inner .more-mobile{display:none}@media (max-width: 1024px){.component-header .menu .container>.inner .more-mobile{display:flex;align-items:center;gap:20px}}.component-header .menu .container>.inner .component-menu-thumb span{position:relative}.component-header .menu .container>.inner .component-menu-thumb span:after{content:"";position:absolute;width:100%;height:100%;background-color:var(--red);transition:background-color .3s;transition-delay:.3s}.component-header .menu .container>.inner>.main{grid-column:8/span 17;display:flex;align-items:center;justify-content:space-between}@media (max-width: 1200px){.component-header .menu .container>.inner>.main{grid-column:7/span 18}}@media (max-width: 1270px){.component-header .menu .container>.inner>.main{grid-column:6/span 19}}@media (max-width: 1024px){.component-header .menu .container>.inner>.main{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:80px;background-color:var(--page-bg);z-index:-1;display:block;transform:translate(101%);transition:all .5s;overflow:scroll}}.component-header .menu .container>.inner>.main .nav.desktop-only{display:flex;align-items:center;gap:24px}@media (max-width: 1270px){.component-header .menu .container>.inner>.main .nav.desktop-only{gap:21px}}@media (max-width: 1100px){.component-header .menu .container>.inner>.main .nav.desktop-only{gap:18px}}.component-header .menu .container>.inner>.main .nav.mobile-only{height:100%;padding:50px 30px 30px;overflow:scroll}.component-header .menu .container>.inner>.main .nav.mobile-only>.inner{flex-direction:column;align-items:flex-start;overflow:hidden}.component-header .menu .container>.inner>.main .nav.mobile-only>.inner>a.item{display:block;padding:11px 0;border-bottom:solid 1px var(--l-75);text-decoration:none;cursor:pointer}.component-header .menu .container>.inner>.main .nav h5{transition:color .3s;transition-delay:.3s;font-size:1.35em}@media (max-width: 1270px){.component-header .menu .container>.inner>.main .nav h5{font-size:1.3em}}@media (max-width: 1100px){.component-header .menu .container>.inner>.main .nav h5{font-size:1.25em}}.component-header .menu .container>.inner>.main .nav h5 a:before{transition:background-color .3s;transition-delay:.45s}.component-header .menu .container>.inner>.main .nav h5 a.mobile-only{display:none}@media (max-width: 1024px){.component-header .menu .container>.inner>.main .nav h5 a.desktop-only{display:none}.component-header .menu .container>.inner>.main .nav h5 a.mobile-only{display:inline-block}}.component-header .menu .container>.inner>.main .more{align-items:center;gap:20px}.component-header .menu .container>.inner>.main .more.desktop-only{display:flex}@media (max-width: 1024px){.component-header .menu .container>.inner>.main .more{margin-top:40px}}.component-header .icon-search{cursor:pointer}.component-header .icon-search svg path,.component-header .icon-search svg circle{stroke:var(--grey);transition:stroke .3s;transition-delay:.3s}.component-header .menu-panels{position:absolute;z-index:1;top:0;width:100%}@media (max-width: 1024px){.component-header .menu-panels{z-index:2}}.component-header .search-wrap{position:absolute;z-index:1;top:0;width:100%}.component-header.isHeaderUp{transform:translateY(-100%)}.component-header.isHeaderInverse .container>.inner .logo svg path.fill-grey{fill:#fff}.component-header.isHeaderInverse .container>.inner .logo svg path.fill-red{fill:#fff}.component-header.isHeaderInverse .container>.inner .component-menu-thumb span:after{background-color:#fff}.component-header.isHeaderInverse .container>.inner .main .nav h5{color:var(--white-op-90)}.component-header.isHeaderInverse .container>.inner .main .nav h5 a:before{background-color:var(--white-op-90)}.component-header.isHeaderInverse .icon-search svg circle,.component-header.isHeaderInverse .icon-search svg path{stroke:#fff}.component-header.isMenuActive .container>.inner .logo svg path,.component-header.isSearchActive .container>.inner .logo svg path{transition-delay:0s}.component-header.isMenuActive .container>.inner .logo svg path.fill-grey,.component-header.isSearchActive .container>.inner .logo svg path.fill-grey{fill:var(--grey)}.component-header.isMenuActive .container>.inner .logo svg path.fill-red,.component-header.isSearchActive .container>.inner .logo svg path.fill-red{fill:var(--red)}.component-header.isMenuActive .container>.inner .component-menu-thumb span:after,.component-header.isSearchActive .container>.inner .component-menu-thumb span:after{background-color:var(--red);transition-delay:0s}.component-header.isMenuActive .icon-search svg circle,.component-header.isMenuActive .icon-search svg path,.component-header.isSearchActive .icon-search svg circle,.component-header.isSearchActive .icon-search svg path{stroke:var(--grey);transition-delay:0s}@media (max-width: 1024px){.component-header.isSearchActive .container>.inner .logo{opacity:0;visibility:hidden}}.component-header.isSearchActive .container>.inner .logo svg path{transition-delay:0s}.component-header.isSearchActive .container>.inner .logo svg path.fill-grey{fill:var(--grey)}.component-header.isSearchActive .container>.inner .logo svg path.fill-red{fill:var(--red)}.component-header.isSearchActive .container>.inner .component-menu-thumb span:after{background-color:var(--red);transition-delay:0s}.component-header.isSearchActive .menu-panels .component-menu-panel{transition-delay:0s}.component-header.isSearchActive .icon-search svg circle,.component-header.isSearchActive .icon-search svg path{stroke:var(--grey);transition-delay:0s}.component-header.isMenuActive .container>.inner .main .nav h5{color:var(--red);transition-delay:0s}.component-header.isMenuActive .container>.inner .main .nav h5 a:before{background-color:var(--red);transition-delay:0s}.component-header.isMenuBgOnlyActive .menu .bg{background-color:var(--page-bg)}.component-header.isSearchActive .menu .bg{background-color:#fff;transition-delay:0s}.component-header.isSearchActive .menu .container>.inner>.main .nav{opacity:0;visibility:hidden}.component-header.isMounted .menu{opacity:1;transition-delay:1s}.component-header.isMobileMenuActive .menu .container>.inner .logo svg path{transition-delay:0s}.component-header.isMobileMenuActive .menu .container>.inner .logo svg path.fill-grey{fill:var(--grey)}.component-header.isMobileMenuActive .menu .container>.inner .logo svg path.fill-red{fill:var(--red)}.component-header.isMobileMenuActive .menu .container>.inner .component-menu-thumb span:after{background-color:var(--red);transition-delay:0s}.component-header.isMobileMenuActive .menu .container>.inner>.main{opacity:1;visibility:visible;transform:none}.component-header.isMobileMenuActive .menu .container>.inner>.main .nav h5{color:var(--red);transition-delay:0s}.component-header.isMobileMenuActive .menu .container>.inner>.main .nav h5 a:before{background-color:var(--red);transition-delay:0s}.component-header.isMobileMenuActive .icon-search svg circle,.component-header.isMobileMenuActive .icon-search svg path{stroke:var(--grey);transition-delay:0s}.greyscale.svelte-nfus8r:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:gray;mix-blend-mode:saturation;pointer-events:none;z-index:9999}
