@font-face{font-family:"Gloock";src:url("../fonts/Gloock-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SourceHanSans";src:url("../fonts/SourceHanSansCN-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SourceHanSans";src:url("../fonts/SourceHanSansCN-Medium.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"SourceHanSerif";src:url("../fonts/SourceHanSerifCN-Heavy.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scrollDown{0%{opacity:0;transform:translateY(0)}50%{opacity:1}100%{opacity:0;transform:translateY(40px)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}html{margin:0;padding:0;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:600}.showing-cn b,.showing-cn strong{font-weight:900}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}video:focus{outline:none}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%;height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}a,button,input,textarea,label,summary,[role=button]{-webkit-tap-highlight-color:rgba(0,0,0,0)}::-webkit-input-placeholder{opacity:.3}:-moz-placeholder{opacity:.3}::-moz-placeholder{opacity:.3}:-ms-input-placeholder{opacity:.3}html{margin:0;padding:0;scroll-behavior:smooth}body{margin:0;padding:0;color:#1c1c1c;line-height:1.7;font-size:16px;font-size:1rem;background-color:#fff;font-family:"Arial",sans-serif}main{overflow:hidden;padding:122px 20px 0}@media only screen and (max-width: 600px){main{padding:162px 20px 0}}main.has-columns{position:relative}main.has-columns:before{position:absolute;top:-40px;right:20px;content:"";width:104px;height:588px;pointer-events:none;background:url("../images/column-right.webp") 0 0 no-repeat;background-size:contain}@media only screen and (max-width: 1500px){main.has-columns:before{top:-220px}}@media only screen and (max-width: 1024px){main.has-columns:before{display:none}}.inner{margin:0 auto;width:calc(100% - 40px)}.lazy-load,.lazy-load__wrap>*{opacity:0;transform:translateY(10px);transition:all 420ms ease-in-out}.lazy-load.loaded,.lazy-load__wrap>*.loaded{opacity:1;transform:translateY(0)}.img-loader,.wp-block-image,.wp-block-video{position:relative}.img-loader img,.img-loader video,.wp-block-image img,.wp-block-image video,.wp-block-video img,.wp-block-video video{opacity:0;transition:opacity .4s ease-in}.img-loader:before,.wp-block-image:before,.wp-block-video:before{position:absolute;top:50%;content:"";left:50%;width:200px;height:200px;opacity:.8;margin:-100px 0 0 -100px;transition:opacity .4s ease-out;background:url("../images/loading.svg") 50% no-repeat;background-size:contain;animation:rotate 1.2s linear infinite}.img-loader.is-ready:before,.wp-block-image.is-ready:before,.wp-block-video.is-ready:before{opacity:0;visibility:hidden}.img-loader.is-ready img,.img-loader.is-ready video,.wp-block-image.is-ready img,.wp-block-image.is-ready video,.wp-block-video.is-ready img,.wp-block-video.is-ready video{opacity:1}@media screen and (max-width: 600px){img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}}.hidden,.sr-only{display:none}.error404 p{text-align:center}::view-transition-old(page-main){animation:fade-out .25s ease forwards}::view-transition-new(page-main){animation:fade-in .25s ease forwards}@media screen and (max-width: 600px){#wpadminbar{position:fixed !important}}.header{position:fixed;z-index:100;width:100%}.header .inner{position:relative;height:102px;display:flex;padding:0 20px;align-items:center;box-sizing:border-box;background-color:#fff;justify-content:space-between}@media only screen and (max-width: 600px){.header .inner{height:142px}}.header .inner:before{position:absolute;bottom:-1px;right:50%;height:1px;content:"";width:50%;background-color:#000}.header .inner:after{position:absolute;bottom:-1px;left:50%;height:1px;content:"";width:50%;background-color:#000}.header__social{position:relative;z-index:1;gap:10px;width:120px;display:flex}@media only screen and (max-width: 600px){.header__social{display:none}}.header__social a{height:20px;display:block;transition:opacity 140ms linear}.header__social a:hover,.header__social a:focus,.header__social a:active,.header__social a:focus-visible{opacity:.5;text-decoration:none}.header__social a svg{height:20px}.header__logo{position:absolute;left:50%;top:25px;z-index:1;transform:translateX(-50%)}@media only screen and (max-width: 600px){.header__logo{top:75px}}.header__logo a{height:51px;display:block}.header__logo a svg{height:51px;width:181px}.header__navigation{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;z-index:2;display:flex;text-align:center;pointer-events:none;background-color:#fff}.header__navigation ul{padding:0;width:100%;overflow:auto;margin:80px 0;list-style:none;height:calc(100vh - 80px)}@media only screen and (max-width: 1024px){.header__navigation ul{margin:0;display:flex;height:100%;align-items:center;flex-direction:column;justify-content:center}}@media only screen and (max-width: 600px){.header__navigation ul{height:auto;margin:auto;padding:20px 0}}.header__navigation ul li{margin:0;padding:0}@media only screen and (max-width: 600px){.header__navigation ul li{padding:4px 0}}.header__navigation ul li a{color:#333;padding:0 20px;display:inline-block;font-family:"Gloock",sans-serif;font-size:112px;font-size:7rem;text-transform:uppercase;transition:opacity 140ms linear}@media only screen and (max-width: 600px){.header__navigation ul li a{font-size:50px;font-size:3.125rem}}.header__navigation ul li a:hover,.header__navigation ul li a:focus,.header__navigation ul li a:active,.header__navigation ul li a:focus-visible{opacity:.5;text-decoration:none}.header__menu{width:120px}.header__menu-language{position:relative;z-index:1;margin:0;padding:0 0 0 20px;gap:15px;display:flex;list-style:none}@media only screen and (max-width: 600px){.header__menu-language{display:none}}.header__menu-language li{position:relative;margin:0;padding:0;line-height:1}.header__menu-language li:first-child:before{position:absolute;top:3px;bottom:0;right:-9px;content:"";width:2px;background-color:#000}.header__menu-language li a{color:#c4c4c4;line-height:1;font-weight:400;font-size:14px;font-size:0.875rem;transition:all 140ms linear}.header__menu-language li a:hover,.header__menu-language li a:focus,.header__menu-language li a:active,.header__menu-language li a:focus-visible{opacity:1;color:#000;text-decoration:none}.header__menu-language li a.active{color:#000;font-weight:700}.header__menu-language li a.active:hover,.header__menu-language li a.active:focus,.header__menu-language li a.active:active,.header__menu-language li a.active:focus-visible{text-decoration:none}.header__menu-button{position:absolute;top:50%;right:15px;padding:5px;z-index:3;display:block;cursor:pointer;transform:translateY(-50%)}@media only screen and (max-width: 600px){.header__menu-button{top:20px;left:50%;right:auto;transform:translate(-50%, 0)}}.header__menu-button-inner{position:relative;width:26px;height:26px;overflow:hidden}.header__menu-button span{position:absolute;height:2px;width:100%;opacity:1;left:0;display:block;overflow:hidden;transform:rotate(0deg);background-color:#000;transition:all 240ms ease-in-out}.header__menu-button span:nth-child(1){top:8px}.header__menu-button span:nth-child(2),.header__menu-button span:nth-child(3){top:13px}.header__menu-button span:nth-child(4){top:18px}.open .header__menu-button span:nth-child(1){top:18px;width:0%;left:50%}.open .header__menu-button span:nth-child(2){transform:rotate(45deg)}.open .header__menu-button span:nth-child(3){transform:rotate(-45deg)}.open .header__menu-button span:nth-child(4){top:18px;width:0%;left:50%}.open .header__navigation{opacity:1;pointer-events:all;animation:slideUp 420ms}@media only screen and (max-width: 600px){.open .header__navigation{animation:fadeIn 420ms}}@media only screen and (max-width: 600px){.open .header__menu-language{position:absolute;top:10dvh;left:50%;padding:0;z-index:2;display:flex;animation:fadeIn 420ms;transform:translateX(-50%)}}@media only screen and (max-width: 600px){.open .header__social{position:fixed;bottom:10dvh;left:50%;padding:0;z-index:3;width:auto;display:flex;animation:fadeIn 420ms;transform:translateX(-50%)}}.showing-cn .header__navigation ul li a{font-weight:900;font-family:"SourceHanSerif",sans-serif}.footer{padding:40px 0;text-align:center}.footer .inner{position:relative}.footer .inner:before{position:absolute;top:10px;right:calc(50% + 82px);content:"";height:1px;z-index:1;width:calc(50% - 82px);background-color:#000;transition:width 240ms linear}.footer .inner:after{position:absolute;top:10px;left:calc(50% + 82px);content:"";height:1px;z-index:1;width:calc(50% - 82px);background-color:#000;transition:width 240ms linear}.footer__logo{position:relative;height:21px;z-index:2;display:inline-block;padding:0 10px 20px}.footer__logo svg{height:21px}.footer__smallprint{display:block;line-height:1.2;font-size:13px;font-size:0.8125rem}.footer.has-columns{position:relative}.footer.has-columns:before{position:absolute;top:-162px;left:20px;content:"";width:104px;height:213px;pointer-events:none;background:url("../images/column-left.webp") 0 0 no-repeat;background-size:contain}@media only screen and (max-width: 1024px){.footer.has-columns:before{display:none}}.btn{margin:0;outline:0;border:0;color:#fff;cursor:pointer;border-radius:0;line-height:1.2;padding:10px 40px;display:inline-block;background-color:#000;border:2px solid #000;transition:all 240ms linear;text-decoration:none}.btn:hover,.btn:focus,.btn:active,.btn:focus-visible{color:#000;text-decoration:none;background-color:rgba(0,0,0,0)}.btn span{line-height:1.2;font-size:26px;font-size:1.625rem;font-family:"Gloock",sans-serif}.showing-cn .btn{font-weight:600;font-family:"SourceHanSans",sans-serif}hr{margin:1.6rem 0}a{color:#1c1c1c;text-decoration:none;transition:text-decoration 140ms linear}a:hover,a:focus,a:active,a:focus-visible{text-decoration:underline;text-decoration-color:inherit;text-decoration-thickness:2px;text-underline-offset:2px}img{margin:2rem 0;height:auto;display:block;max-width:100%}h1,h2,h3,h4,h5,h6{color:#1c1c1c;font-weight:400;margin:2rem 0 1rem;font-family:"Gloock",sans-serif}h1{line-height:1.2;font-size:56px;font-size:3.5rem}@media only screen and (max-width: 600px){h1{font-size:24px;font-size:1.5rem}}h2{line-height:1.15;font-size:42px;font-size:2.625rem}@media only screen and (max-width: 600px){h2{font-size:24px;font-size:1.5rem}}h3{line-height:1.2;font-size:28px;font-size:1.75rem}@media only screen and (max-width: 600px){h3{font-size:20px;font-size:1.25rem}}h4{line-height:1.24;font-size:24px;font-size:1.5rem}@media only screen and (max-width: 600px){h4{font-size:20px;font-size:1.25rem}}h5{line-height:1.4;font-size:20px;font-size:1.25rem}@media only screen and (max-width: 600px){h5{font-size:18px;font-size:1.125rem}}h6{line-height:1.4;font-size:16px;font-size:1rem}p{margin:1rem 0;line-height:1.7}@media only screen and (max-width: 600px){p{line-height:1.6;font-size:14px;font-size:0.875rem}}strong{font-weight:700}.work__meta{position:relative}@media only screen and (max-width: 600px){.work__meta{padding-bottom:20px}}.work__meta__navigation{position:absolute;top:18px;right:20px;gap:8px;margin:0;padding:0;list-style:none;align-items:center;display:inline-flex}@media only screen and (max-width: 600px){.work__meta__navigation{right:0;top:auto;bottom:20px}}.work__meta__navigation li{margin:0;padding:0;line-height:1}.work__meta__navigation li a{line-height:1;font-size:15px;font-size:0.9375rem;transition:color 140ms linear}.work__meta__navigation li a.disabled{color:#c7c7c7}.work__meta__navigation li a:hover,.work__meta__navigation li a:focus,.work__meta__navigation li a:active,.work__meta__navigation li a:focus-visible{color:#c7c7c7;text-decoration:none}.work__meta__return{position:absolute;top:18px;left:20px;line-height:1;font-size:15px;font-size:0.9375rem;transition:color 140ms linear}@media only screen and (max-width: 600px){.work__meta__return{left:0;top:auto;bottom:20px}}.work__meta__return:hover,.work__meta__return:focus,.work__meta__return:active,.work__meta__return:focus-visible{color:#c7c7c7;text-decoration:none}.wp-block-video{margin:0;aspect-ratio:16/9}.wp-block-video video{width:100%;height:100%;object-fit:cover}.wp-block-embed__wrapper{position:relative;aspect-ratio:16/9}.wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%}.home .header{position:fixed;top:0;left:0;opacity:0;width:100%;z-index:102;transition:opacity 240ms linear}.home .header .inner{background-color:rgba(0,0,0,0)}.home .header .inner:before,.home .header .inner:after{width:0;transition:width 800ms linear}.home .footer{position:fixed;bottom:0;left:0;opacity:0;width:100%;z-index:101;transition:opacity 240ms linear}.home .footer .inner{background-color:rgba(0,0,0,0)}.home .footer .inner:before{width:0;transition:width 800ms linear}.home .footer .inner:after{width:0;transition:width 800ms linear}.home.show .header{opacity:1}.home.show .header .inner:before,.home.show .header .inner:after{width:50%}.home.show .footer{opacity:1}.home.show .footer .inner:before{width:calc(50% - 82px)}.home.show .footer .inner:after{width:calc(50% - 82px)}.homepage__animation{position:relative;height:100vh;padding:0;opacity:0;overflow:hidden;animation:fadeIn 1200ms forwards 240ms}@media only screen and (max-width: 600px){.homepage__animation{opacity:1}}.homepage__animation #homepage__backdrop{position:fixed;top:0;left:0;z-index:1;transition:opacity 120ms linear}.homepage__animation #homepage__backdrop.with-overlay:after{position:fixed;top:0;left:0;margin:0;z-index:2;content:"";width:100vw;height:100vh;background-color:rgba(0,0,0,.3)}.homepage__animation #homepage__backdrop img,.homepage__animation #homepage__backdrop video{position:relative;width:100vw;height:100vh;z-index:1;margin:0;object-fit:cover}.homepage__animation #homepage__intro{position:fixed;top:0;left:0;z-index:3;width:100vw;height:100vh}@media(max-width: 1400px){.homepage__animation #homepage__intro{display:flex;align-items:center;justify-content:center}}.homepage__animation #homepage__logo{position:fixed;top:0;left:0;z-index:4;opacity:0;width:100vw;height:100vh;background:url(../images/homepage-logo.svg) 50% 50% no-repeat;transition:all 600ms linear 1000ms;background-size:480px}@media only screen and (max-width: 1024px){.homepage__animation #homepage__logo{background-size:50vw}}.homepage__animation #homepage__logo.loaded{opacity:1;background-size:680px}@media only screen and (max-width: 1024px){.homepage__animation #homepage__logo.loaded{background-size:70vw}}.homepage__animation #homepage__scroll{position:fixed;left:0;z-index:4;bottom:70px;opacity:0;transition:opacity 800ms linear}.homepage__animation #homepage__scroll .scroll-rotator{position:relative;display:block;margin:0;color:#fff;font-weight:700;text-align:center;font-size:20px;font-size:1.25rem}@media only screen and (max-width: 1024px){.homepage__animation #homepage__scroll .scroll-rotator{font-size:18px;font-size:1.125rem}}.homepage__animation #homepage__scroll .scroll-rotator .word{position:absolute;inset:0;opacity:0;text-align:center;font-weight:700;text-align:center;line-height:40px;font-family:"SourceHanSans",sans-serif;font-size:20px;font-size:1.25rem;text-transform:uppercase;transition:opacity 2000ms ease}@media only screen and (max-width: 1024px){.homepage__animation #homepage__scroll .scroll-rotator .word{font-size:18px;font-size:1.125rem}}.homepage__animation #homepage__scroll .scroll-rotator .word[lang=en]{font-family:"Arial",sans-serif}.homepage__animation #homepage__scroll .scroll-rotator .word.is-active{opacity:1;position:relative}.homepage__animation #homepage__scroll #homepage__down{width:100vw;height:100px;animation:scrollDown 1400ms ease-in-out infinite;background:url(../images/homepage-down.svg) 50% 0 no-repeat;background-size:contain}@media only screen and (max-width: 1024px){.homepage__animation #homepage__scroll #homepage__down{height:60px}}.homepage__animation #homepage__scroll.loaded{opacity:1}.homepage__animation #homepage__carousel__list{position:absolute;bottom:0;right:0;z-index:5;width:100vw;height:0px;padding:0;margin:0;display:flex;flex-shrink:0;overflow:hidden;list-style:none}.homepage__animation #homepage__carousel__list li{position:absolute;right:0;padding:0;margin:0;width:100vw;height:100vh;z-index:1;opacity:0;flex-shrink:0;overflow:hidden;transition:opacity 800ms}.homepage__animation #homepage__carousel__list li.active__slide{opacity:1;z-index:2}.homepage__animation #homepage__carousel__list li .homepage__carousel__image img{width:100vw;height:104vh;height:104dvh;margin:-4vh 0 0;object-fit:cover;transition:transform 6s linear;transform-origin:center center}@media only screen and (max-width: 1024px){.homepage__animation #homepage__carousel__list li .homepage__carousel__image img{margin:0;height:100vh;height:100dvh}}.homepage__animation #homepage__carousel__navigation #arrowPrev{position:fixed;top:calc(50% - 85px);left:0;z-index:6;display:block;padding:60px 30px;text-decoration:none;opacity:0;transition:opacity 800ms ease}.homepage__animation #homepage__carousel__navigation #arrowPrev svg{width:50px;height:50px;transition:transform 240ms linear}.homepage__animation #homepage__carousel__navigation #arrowPrev:hover svg,.homepage__animation #homepage__carousel__navigation #arrowPrev:focus svg,.homepage__animation #homepage__carousel__navigation #arrowPrev:active svg,.homepage__animation #homepage__carousel__navigation #arrowPrev:focus-visible svg{transform:translateX(-10px)}.homepage__animation #homepage__carousel__navigation #arrowNext{position:fixed;top:calc(50% - 85px);right:0;z-index:6;display:block;padding:60px 30px;text-decoration:none;opacity:0;transition:opacity 800ms ease}.homepage__animation #homepage__carousel__navigation #arrowNext svg{width:50px;height:50px;transition:transform 240ms linear}.homepage__animation #homepage__carousel__navigation #arrowNext:hover svg,.homepage__animation #homepage__carousel__navigation #arrowNext:focus svg,.homepage__animation #homepage__carousel__navigation #arrowNext:active svg,.homepage__animation #homepage__carousel__navigation #arrowNext:focus-visible svg{transform:translateX(10px)}.work__filter nav{margin:0;padding:0 0 20px}.work__filter nav ul{margin:0;padding:0;gap:120px;display:flex;list-style:none;align-items:center;justify-content:center;transition:height 280ms ease}@media(max-width: 600px){.work__filter nav ul{gap:10px;height:30px;overflow:hidden;flex-direction:column;justify-content:flex-start}}@media(max-width: 600px){.work__filter nav ul.open{height:136px}}@media(max-width: 600px){.work__filter nav ul.open li:first-child:after{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCA0NSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNDcuMjUgMTUtMi4wODYtMi4wODYtMjAuMTY0IDIwLjE2NC0yMC4xNjQtMjAuMTY0LTIuMDg2IDIuMDg2IDIyLjI1IDIyLjI1eiIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMi43NSAzNy4yNSkiLz48L3N2Zz4=")}}.work__filter nav ul li{margin:0;padding:0}.work__filter nav ul li span{color:#c4c4c4;cursor:pointer;font-weight:400;text-decoration:none;font-size:14px;font-size:0.875rem;transition:color 240ms linear}.work__filter nav ul li span:hover,.work__filter nav ul li span:focus,.work__filter nav ul li span:active,.work__filter nav ul li span:focus-visible{color:#000}.work__filter nav ul li span.active{color:#000;font-weight:700}@media(max-width: 600px){.work__filter nav ul li:first-child{display:flex;width:100%;align-items:center;justify-content:center}}@media(max-width: 600px){.work__filter nav ul li:first-child:after{width:12px;content:"";height:14px;margin:0 0 0 8px;display:inline-block;background:url("data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCA0NSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNDcuMjUgMTUtMi4wODYtMi4wODYtMjAuMTY0IDIwLjE2NC0yMC4xNjQtMjAuMTY0LTIuMDg2IDIuMDg2IDIyLjI1IDIyLjI1eiIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMi43NSAtMTIuOTE0KSIvPjwvc3ZnPg==") 50% no-repeat;background-size:14px}}.work__grid{gap:10px;display:grid;overflow:hidden;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1024px){.work__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.work__grid{grid-template-columns:repeat(1, 1fr)}}.work__grid__item{position:relative;display:block}.work__grid__item.hidden{display:none}.work__grid__item img{margin:0;width:100%;object-fit:cover;aspect-ratio:4/3}.work__grid__item-title{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;content:"";opacity:0;display:flex;color:#fff;padding:0 20px;text-align:center;align-items:center;box-sizing:border-box;justify-content:center;font-size:32px;font-size:2rem;background-color:rgba(0,0,0,.7);transition:opacity 240ms linear}.work__grid__item-tag{position:absolute;left:0;right:0;bottom:40px;margin:0;opacity:0;color:#fff;text-align:center;transition:opacity 240ms linear}.work__grid__item:hover .work__grid__item-title,.work__grid__item:hover .work__grid__item-tag,.work__grid__item:focus .work__grid__item-title,.work__grid__item:focus .work__grid__item-tag,.work__grid__item:active .work__grid__item-title,.work__grid__item:active .work__grid__item-tag,.work__grid__item:focus-visible .work__grid__item-title,.work__grid__item:focus-visible .work__grid__item-tag{opacity:1}.showing-cn .work__grid__item-title{font-weight:900;font-family:"SourceHanSerif",sans-serif}.showing-cn .work__grid__item-tag{font-family:"SourceHanSans",sans-serif}.showing-cn .work__filter nav ul li span{font-family:"SourceHanSans",sans-serif}.showing-cn .work__filter nav ul li span .active{font-weight:600}.intro{position:relative;overflow:hidden}.intro>img{width:100%;margin-top:0}@media only screen and (max-width: 600px){.intro>img{margin:0 0 30px}}.content .title{text-align:center}.content .title h1{font-size:36px;font-size:2.25rem;margin:90px auto 120px;transition:all 240ms linear}@media only screen and (max-width: 1024px){.content .title h1{margin:40px auto 40px;font-size:24px;font-size:1.5rem}}@media only screen and (max-width: 600px){.content .title h1{margin:10px auto 40px}}.content .text{width:70%;max-width:800px;margin:90px auto}@media only screen and (max-width: 1024px){.content .text{width:80%;margin:80px auto}}@media only screen and (max-width: 600px){.content .text{margin:30px auto}}.content .text p{margin-top:60px;margin-bottom:60px;transition:all 240ms linear}@media only screen and (max-width: 600px){.content .text p{font-size:14px;font-size:0.875rem}}.content .text .wp-block-image{width:114%;max-width:900px;margin:90px -7%}@media only screen and (max-width: 1024px){.content .text .wp-block-image{width:110%;margin:80px -5%}}@media only screen and (max-width: 600px){.content .text .wp-block-image{margin-top:40px;margin-bottom:40px}}.content .text .wp-block-image img{margin:0}.content .image{width:80%;max-width:900px;margin:90px auto}@media only screen and (max-width: 1024px){.content .image{width:90%;margin:80px auto}}@media only screen and (max-width: 600px){.content .image{width:90%;margin:40px auto}}.content .job{width:70%;max-width:800px;margin:90px auto}@media only screen and (max-width: 1024px){.content .job{width:80%;margin:80px auto}}@media only screen and (max-width: 600px){.content .job{margin:30px auto}}.content .job p{margin:1rem 0;transition:all 240ms linear}@media only screen and (max-width: 600px){.content .job p{font-size:14px;font-size:0.875rem}}.content .job .wp-block-image{width:114%;max-width:900px;margin:90px -7%}@media only screen and (max-width: 1024px){.content .job .wp-block-image{width:110%;margin:80px -5%}}@media only screen and (max-width: 600px){.content .job .wp-block-image{margin-top:40px;margin-bottom:40px}}.content .job .wp-block-image img{margin:0}.subtitle{text-align:center}.subtitle h2{font-size:36px;font-size:2.25rem;margin:120px auto 90px;transition:all 240ms linear}@media only screen and (max-width: 1024px){.subtitle h2{margin:120px auto 40px;font-size:24px;font-size:1.5rem}}@media only screen and (max-width: 600px){.subtitle h2{margin:120px auto 40px}}.showing-cn .title h1{font-weight:900;font-family:"SourceHanSerif",sans-serif}.showing-cn .subtitle h2{font-weight:900;font-family:"SourceHanSerif",sans-serif}.showing-cn .text p{line-height:1.9;font-family:"SourceHanSans",sans-serif}.showing-cn .work__meta__return,.showing-cn .work__meta__navigation{line-height:1.9;font-family:"SourceHanSans",sans-serif}.insights__title{text-align:center}.insights__title h1{font-weight:400;margin:90px auto 120px;text-transform:uppercase;transition:all 240ms linear}@media only screen and (max-width: 1024px){.insights__title h1{margin:40px auto 40px}}@media only screen and (max-width: 600px){.insights__title h1{margin:30px auto 40px;font-size:34px;font-size:2.125rem}}.insights__listing{max-width:1200px;margin:0 auto 360px;width:calc(100% - 40px)}@media only screen and (max-width: 600px){.insights__listing{margin-bottom:60px}}.insights__listing ul{margin:0;padding:0;list-style:none}.insights__listing ul li{margin:0;padding:0}.insights__listing__item{position:relative;margin:0;padding:60px 0 33px;border-bottom:1px solid #000}@media only screen and (max-width: 600px){.insights__listing__item{padding:45px 0 14px}}.insights__listing__item a{gap:150px;display:flex;align-items:flex-end;text-decoration:none;justify-content:space-between}@media only screen and (max-width: 600px){.insights__listing__item a{display:block}}.insights__listing__item a:hover,.insights__listing__item a:focus,.insights__listing__item a:active,.insights__listing__item a:focus-visible{text-decoration:none}.insights__listing__item a:hover .title,.insights__listing__item a:hover .more,.insights__listing__item a:focus .title,.insights__listing__item a:focus .more,.insights__listing__item a:active .title,.insights__listing__item a:active .more,.insights__listing__item a:focus-visible .title,.insights__listing__item a:focus-visible .more{transform:translateX(5px)}@media only screen and (max-width: 600px){.insights__listing__item a:hover .title,.insights__listing__item a:hover .more,.insights__listing__item a:focus .title,.insights__listing__item a:focus .more,.insights__listing__item a:active .title,.insights__listing__item a:active .more,.insights__listing__item a:focus-visible .title,.insights__listing__item a:focus-visible .more{transform:none}}.insights__listing__item .date{position:absolute;top:30px;left:0;display:block;font-family:"Arial",sans-serif;font-size:16px;font-size:1rem}@media only screen and (max-width: 600px){.insights__listing__item .date{top:20px;font-size:14px;font-size:0.875rem}}.insights__listing__item .title{display:block;font-size:36px;font-size:2.25rem;transition:transform 140ms linear}@media only screen and (max-width: 600px){.insights__listing__item .title{margin:0 0 5px;line-height:1.4;font-size:20px;font-size:1.25rem}}.insights__listing__item .more{position:relative;line-height:1;height:26px;flex-shrink:0;overflow:hidden;padding:0 28px 0 0;display:inline-block;font-size:26px;font-size:1.625rem;transition:transform 140ms linear}@media only screen and (max-width: 600px){.insights__listing__item .more{height:16px;padding:0 14px 0 0;font-size:16px;font-size:1rem}}.insights__listing__item .more:after{position:absolute;bottom:-6px;right:0;content:">";line-height:1;font-weight:600;font-size:36px;font-size:2.25rem}@media only screen and (max-width: 600px){.insights__listing__item .more:after{bottom:-4px;font-size:22px;font-size:1.375rem}}.insights__loadmore{width:80px;display:block;text-align:center;margin:60px auto 0}.showing-cn .insights__title h1{font-weight:900;font-family:"SourceHanSerif",sans-serif}.showing-cn .title,.showing-cn .more{font-weight:900;font-family:"SourceHanSerif",sans-serif}.showing-cn .more:after{position:absolute;bottom:-6px;right:0;content:">";line-height:1;font-weight:600;font-size:36px;font-size:2.25rem;font-family:"Gloock",sans-serif}@media only screen and (max-width: 600px){.showing-cn .more:after{bottom:-4px;font-size:22px;font-size:1.375rem}}.showing-cn .insights__loadmore{font-weight:600;font-family:"Gloock",sans-serif}.insights__detail__back{margin:90px 0 0;text-align:center}.insights__detail__back a{font-size:15px;font-size:0.9375rem;transition:color 140ms linear}.insights__detail__back a:hover,.insights__detail__back a:focus,.insights__detail__back a:active,.insights__detail__back a:focus-visible{color:#c7c7c7;text-decoration:none}.insights__detail__title{width:70%;max-width:800px;text-align:center;margin:40px auto 90px}@media only screen and (max-width: 600px){.insights__detail__title{width:80%;margin:40px auto}}.insights__detail__title h1{font-weight:400;margin:0 auto 40px;transition:all 240ms linear}@media only screen and (max-width: 1024px){.insights__detail__title h1{margin:0 auto 40px}}@media only screen and (max-width: 600px){.insights__detail__title h1{margin:0 auto 40px;font-size:34px;font-size:2.125rem}}.insights__detail__title time{font-weight:600;font-size:16px;font-size:1rem}.insights__detail__content{max-width:1200px;margin:0 auto 360px;width:calc(100% - 40px)}@media only screen and (max-width: 600px){.insights__detail__content{width:100%;margin-bottom:60px}}.insights__detail__content .text{margin:40px auto}.insights__detail__content p{margin-top:40px;margin-bottom:40px}.insights__detail__meta{position:relative;width:70%;display:flex;max-width:800px;margin:120px auto 0;justify-content:space-between}@media only screen and (max-width: 1024px){.insights__detail__meta{width:80%;margin:80px auto}}@media only screen and (max-width: 600px){.insights__detail__meta{margin:60px auto 0}}.insights__detail__meta__navigation{gap:8px;margin:0;padding:0;list-style:none;align-items:center;display:inline-flex}.insights__detail__meta__navigation li{margin:0;padding:0;line-height:1}.insights__detail__meta__navigation li a{line-height:1;font-size:15px;font-size:0.9375rem;transition:color 140ms linear}.insights__detail__meta__navigation li a.disabled{color:#c7c7c7}.insights__detail__meta__navigation li a:hover,.insights__detail__meta__navigation li a:focus,.insights__detail__meta__navigation li a:active,.insights__detail__meta__navigation li a:focus-visible{color:#c7c7c7;text-decoration:none}.insights__detail__meta__return{line-height:1;font-size:15px;font-size:0.9375rem;transition:color 140ms linear}.insights__detail__meta__return:hover,.insights__detail__meta__return:focus,.insights__detail__meta__return:active,.insights__detail__meta__return:focus-visible{color:#c7c7c7;text-decoration:none}.showing-cn .insights__detail__title h1{font-weight:900;text-wrap:balance;font-family:"SourceHanSerif",sans-serif}.showing-cn .insights__detail__title time{line-height:1.9;font-family:"SourceHanSans",sans-serif}.showing-cn .insights__detail__back,.showing-cn .insights__detail__content,.showing-cn .insights__detail__meta__return,.showing-cn .insights__detail__meta__navigation{line-height:1.9;font-family:"SourceHanSans",sans-serif}.contact__intro{text-align:center}.contact__intro h1{margin-top:90px}@media only screen and (max-width: 1024px){.contact__intro h1{margin:40px auto 40px}}@media only screen and (max-width: 600px){.contact__intro h1{margin:30px auto 40px;font-size:34px;font-size:2.125rem}}.contact__form{width:60%;margin:0 auto 160px}@media only screen and (max-width: 1024px){.contact__form{width:100%}}.contact__form__field{margin:0 0 60px;border-bottom:1px solid #000}.contact__form__meta{position:relative;text-align:center}.contact__form input[type=text],.contact__form input[type=email],.contact__form textarea{border:0;padding:0;width:100%;color:#000;font-weight:400;font-family:"Gloock",sans-serif;font-size:32px;font-size:2rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;text-align:left;margin:0 0 20px}@media only screen and (max-width: 1024px){.contact__form input[type=text],.contact__form input[type=email],.contact__form textarea{font-size:18px;font-size:1.125rem}}.contact__form textarea{resize:none}.contact__form button,.contact__form input[type=submit]{padding:10px 60px;font-size:28px;font-size:1.75rem;font-family:"Gloock",sans-serif}@media only screen and (max-width: 1024px){.contact__form button,.contact__form input[type=submit]{padding:10px 30px;font-size:18px;font-size:1.125rem}}.contact__form .wpcf7 .wpcf7-not-valid-tip{color:#ff6961}.contact__form .wpcf7 form.failed .wpcf7-response-output,.contact__form .wpcf7 form.aborted .wpcf7-response-output,.contact__form .wpcf7 form.spam .wpcf7-response-output,.contact__form .wpcf7 form.invalid .wpcf7-response-output,.contact__form .wpcf7 form.unaccepted .wpcf7-response-output,.contact__form .wpcf7 form.payment-required .wpcf7-response-output{color:#fff;text-align:center;border-color:#ff6961;background-color:#ff6961}.contact__form .wpcf7 form.sent .wpcf7-response-output{color:#fff;text-align:center;border-color:#46b450;background-color:#46b450}.contact__form .wpcf7 span.wpcf7-spinner{position:absolute;top:70px;left:50%;margin:0 0 0 -12px}.contact__maps{position:relative;gap:1px;display:flex;text-align:center}@media only screen and (max-width: 1024px){.contact__maps{flex-direction:column}}.contact__maps:before{position:absolute;top:0;content:"";width:1px;z-index:99;height:100%;left:calc(50% - 1px);background-color:#000}@media only screen and (max-width: 1024px){.contact__maps:before{display:none}}.contact__maps h3{margin:0 0 30px}.contact__maps p{display:flex;margin:0 0 90px;flex-direction:column}@media only screen and (max-width: 1024px){.contact__maps p{margin:0 0 60px}}@media only screen and (max-width: 1024px){.contact__maps p{margin:0 0 40px}}.contact__location{margin:0;padding:0;width:50%}@media only screen and (max-width: 1024px){.contact__location{width:100%;margin:0 0 60px}}@media only screen and (max-width: 1024px){.contact__location{margin:0 0 40px}}.contact__location img{margin:0}@media only screen and (max-width: 1024px){.contact__location__map{margin:0}}.contact__location__map--0{position:relative;padding-bottom:36.25%;height:0;overflow:hidden;width:calc(100% + 20px);margin:0 0 0 -20px}@media only screen and (max-width: 1024px){.contact__location__map--0{margin:0;width:100%;padding-bottom:56.25%}}.contact__location__map--1{position:relative;padding-bottom:36.25%;height:0;overflow:hidden;width:calc(100% + 20px);margin:0 -20px 0 0}@media only screen and (max-width: 1024px){.contact__location__map--1{margin:0;width:100%;padding-bottom:56.25%}}.contact__location .mapbox__frame{position:absolute;top:0;left:0;width:100%;height:100%}.showing-cn .contact__intro h1{font-weight:900;font-family:"SourceHanSerif",sans-serif}.showing-cn .contact__location h3{font-weight:900;font-family:"SourceHanSerif",sans-serif}.showing-cn .contact__location p{line-height:1.9;font-family:"SourceHanSans",sans-serif}.showing-cn .title,.showing-cn .more,.showing-cn textarea,.showing-cn input[type=text],.showing-cn input[type=email]{font-weight:900;font-family:"SourceHanSerif",sans-serif}.showing-cn .contact__form button,.showing-cn .contact__form input[type=submit]{font-weight:900;font-family:"SourceHanSerif",sans-serif}.about__filter nav{margin:0;padding:0 0 20px}.about__filter nav ul{margin:0;padding:0;gap:120px;display:flex;list-style:none;align-items:center;justify-content:center;transition:height 280ms ease}@media(max-width: 600px){.about__filter nav ul{gap:10px;height:30px;overflow:hidden;flex-direction:column;justify-content:flex-start}}@media(max-width: 600px){.about__filter nav ul.open{height:136px}}@media(max-width: 600px){.about__filter nav ul.open li:first-child:after{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCA0NSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNDcuMjUgMTUtMi4wODYtMi4wODYtMjAuMTY0IDIwLjE2NC0yMC4xNjQtMjAuMTY0LTIuMDg2IDIuMDg2IDIyLjI1IDIyLjI1eiIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMi43NSAzNy4yNSkiLz48L3N2Zz4=")}}.about__filter nav ul li{margin:0;padding:0}.about__filter nav ul li a{color:#c4c4c4;cursor:pointer;font-weight:400;text-decoration:none;font-size:14px;font-size:0.875rem;transition:color 240ms linear}.about__filter nav ul li a:hover,.about__filter nav ul li a:focus,.about__filter nav ul li a:active,.about__filter nav ul li a:focus-visible{color:#000}.about__filter nav ul li a.active{color:#000;font-weight:700}@media(max-width: 600px){.about__filter nav ul li:first-child{display:flex;width:100%;align-items:center;justify-content:center}}@media(max-width: 600px){.about__filter nav ul li:first-child:after{width:12px;content:"";height:14px;margin:0 0 0 8px;display:inline-block;background:url("data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCA0NSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNDcuMjUgMTUtMi4wODYtMi4wODYtMjAuMTY0IDIwLjE2NC0yMC4xNjQtMjAuMTY0LTIuMDg2IDIuMDg2IDIyLjI1IDIyLjI1eiIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMi43NSAtMTIuOTE0KSIvPjwvc3ZnPg==") 50% no-repeat;background-size:14px}}.about__title{width:70%;max-width:800px;text-align:center;margin:40px auto 90px;scroll-margin-top:150px}@media only screen and (max-width: 600px){.about__title{width:80%;margin:40px auto}}.about__title h1{font-weight:400;margin:0 auto 40px;text-transform:uppercase;transition:all 240ms linear}@media only screen and (max-width: 1024px){.about__title h1{margin:0 auto 40px}}@media only screen and (max-width: 600px){.about__title h1{margin:0 auto 40px;font-size:34px;font-size:2.125rem}}.about__intro{max-width:1200px;margin:0 auto 260px;width:calc(100% - 40px)}@media only screen and (max-width: 600px){.about__intro{width:100%;margin-bottom:60px}}.about__intro .text{margin:40px auto;text-align:center}.about__team{max-width:1200px;margin:0 auto 260px;width:calc(100% - 40px);scroll-margin-top:200px}@media only screen and (max-width: 600px){.about__team{width:100%;margin-bottom:60px}}.about__team h2{font-weight:400;line-height:1.2;text-align:center;margin:0 auto 120px;font-size:56px;font-size:3.5rem;text-transform:uppercase;transition:all 240ms linear}@media only screen and (max-width: 1024px){.about__team h2{margin:0 auto 40px}}@media only screen and (max-width: 600px){.about__team h2{margin:0 auto 40px;font-size:34px;font-size:2.125rem}}.about__team__grid{gap:40px;display:flex;justify-content:space-between}@media(max-width: 1024px){.about__team__grid{gap:60px;width:75vw;margin:0 auto;flex-direction:column}}@media(max-width: 600px){.about__team__grid{width:100%}}.about__team__grid.wp-block-group{display:block}.about__team__grid>.wp-block-group__inner-container{display:flex;gap:80px 40px;justify-content:space-between}@media(max-width: 1024px){.about__team__grid>.wp-block-group__inner-container{gap:60px;flex-wrap:nowrap;flex-direction:column}}.about__team__grid>.wp-block-group__inner-container:has(>:nth-child(n+4)){flex-wrap:wrap;justify-content:flex-start}@media(max-width: 1024px){.about__team__grid>.wp-block-group__inner-container:has(>:nth-child(n+4)){flex-wrap:nowrap}}.about__team__grid>.wp-block-group__inner-container:has(>:nth-child(n+4))>.about__team__grid__item{flex:0 0 calc((100% - 80px)/3)}.about__team__grid__item{flex:1;min-width:0;max-width:420px}@media(max-width: 1024px){.about__team__grid__item{max-width:100%}}.about__team__grid__item figure{margin:0;padding:0}.about__team__grid__item figure img{margin:0;width:100%;display:block}.about__team__grid__item .faux-details{position:relative;margin:0;cursor:pointer;padding:0 0 24px}.about__team__grid__item .faux-details:before{position:absolute;right:60px;bottom:0;left:0;height:1px;content:"";background-color:#000;transition:opacity 240ms ease}.about__team__grid__item .details:before{position:absolute;right:0;bottom:0;width:40px;height:1px;content:"";background-color:#000;transition:bottom 200ms linear}.about__team__grid__item .details:after{position:absolute;right:19px;bottom:-19px;width:1px;height:40px;content:"";background-color:#000}.about__team__grid__item .details p{margin-bottom:0;font-size:15px;font-size:0.9375rem}.about__team__grid__item .details .body{position:relative;height:0;overflow:hidden;transition:height 280ms ease}.about__team__grid__item .details.open:after{opacity:0}.about__team__grid__item .summary{position:relative;margin:0;display:block;list-style:none}.about__team__grid__item .summary:hover h3,.about__team__grid__item .summary:hover span,.about__team__grid__item .summary:focus h3,.about__team__grid__item .summary:focus span,.about__team__grid__item .summary:active h3,.about__team__grid__item .summary:active span,.about__team__grid__item .summary:focus-visible h3,.about__team__grid__item .summary:focus-visible span{opacity:.5}.about__team__grid__item .summary h3{display:block;transition:opacity 240ms ease}.about__team__grid__item .summary .role{display:block;font-weight:600;font-family:"Arial",sans-serif;font-size:15px;font-size:0.9375rem;transition:opacity 240ms ease}.about__founder{max-width:1200px;margin:0 auto 260px;width:calc(100% - 40px);scroll-margin-top:200px}@media only screen and (max-width: 600px){.about__founder{width:100%;margin-bottom:60px}}.about__founder h2{font-weight:400;line-height:1.2;text-align:center;margin:0 auto 120px;font-size:56px;font-size:3.5rem;text-transform:uppercase;transition:all 240ms linear}@media only screen and (max-width: 1024px){.about__founder h2{margin:0 auto 40px}}@media only screen and (max-width: 600px){.about__founder h2{margin:0 auto 40px;font-size:34px;font-size:2.125rem}}.about__founder__grid{display:block}@media(max-width: 1024px){.about__founder__grid{width:75vw;margin:0 auto}}@media(max-width: 600px){.about__founder__grid{width:100%}}.about__founder__grid__item>.wp-block-group__inner-container{gap:50px;margin:0;display:flex;padding:20px 0;align-items:center;border-top:1px solid #000;border-bottom:1px solid #000}@media(max-width: 1024px){.about__founder__grid__item>.wp-block-group__inner-container{display:block}}.about__founder__grid__item>.wp-block-group__inner-container>.wp-block-image{margin:0;display:block;flex-shrink:0;max-width:320px;object-fit:cover;aspect-ratio:1/1}@media(max-width: 1024px){.about__founder__grid__item>.wp-block-group__inner-container>.wp-block-image{width:100%;max-width:100%;aspect-ratio:auto}}.about__founder__grid__item>.wp-block-group__inner-container>.wp-block-image img{margin:0}@media(max-width: 1024px){.about__founder__grid__item>.wp-block-group__inner-container>.wp-block-image img{width:100%;max-width:none}}.about__founder__grid__item>.wp-block-group__inner-container>.about__founder__grid__caption{position:relative;margin:0;padding:0}.about__founder__grid__item>.wp-block-group__inner-container>.about__founder__grid__caption p{font-size:15px;font-size:0.9375rem}.about__founder__grid__item>.wp-block-group__inner-container>.about__founder__grid__caption .role{display:block;font-weight:600;font-family:"Arial",sans-serif;font-size:15px;font-size:0.9375rem;transition:opacity 240ms ease}.about__clients{max-width:1200px;margin:0 auto 260px;width:calc(100% - 40px);scroll-margin-top:200px}@media only screen and (max-width: 600px){.about__clients{width:100%;margin-bottom:60px}}.about__clients h2{font-weight:400;line-height:1.2;text-align:center;margin:0 auto 120px;font-size:56px;font-size:3.5rem;text-transform:uppercase;transition:all 240ms linear}@media only screen and (max-width: 1024px){.about__clients h2{margin:0 auto 40px}}@media only screen and (max-width: 600px){.about__clients h2{margin:0 auto 40px;font-size:34px;font-size:2.125rem}}.about__clients .wp-block-group-is-layout-grid{margin:0;gap:40px;display:grid;list-style:none;padding:60px 0 0;box-sizing:border-box;border-top:1px solid #000;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1024px){.about__clients .wp-block-group-is-layout-grid{grid-template-columns:repeat(2, 1fr)}}.about__clients .wp-block-group-is-layout-grid .wp-block-image{position:relative;margin:0;padding:0;height:0;width:100%;box-sizing:border-box;border:1px solid #000;padding-top:57.5%}.about__clients .wp-block-group-is-layout-grid .wp-block-image img{position:absolute;top:50%;left:50%;margin:0;width:140px;display:block;max-height:90px;object-fit:contain;transform:translate(-50%, -50%)}@media(max-width: 600px){.about__clients .wp-block-group-is-layout-grid .wp-block-image img{max-height:80%}}.about__clients__grid{margin:0;gap:40px;display:grid;list-style:none;padding:60px 0 0;box-sizing:border-box;border-top:1px solid #000;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1024px){.about__clients__grid{grid-template-columns:repeat(2, 1fr)}}.about__clients__grid li{position:relative;margin:0;padding:0;height:0;width:100%;box-sizing:border-box;border:1px solid #000;padding-top:57.5%}.about__clients__grid li img{position:absolute;top:50%;left:50%;margin:0;width:140px;display:block;max-height:90px;object-fit:contain;transform:translate(-50%, -50%)}@media(max-width: 600px){.about__clients__grid li img{max-height:80%}}.about__joinus{max-width:1200px;margin:0 auto 360px;width:calc(100% - 40px);scroll-margin-top:200px}@media only screen and (max-width: 600px){.about__joinus{width:100%;margin-bottom:60px}}.about__joinus h2{font-weight:400;line-height:1.2;text-align:center;margin:0 auto 120px;font-size:56px;font-size:3.5rem;text-transform:uppercase;transition:all 240ms linear}@media only screen and (max-width: 1024px){.about__joinus h2{margin:0 auto 40px}}@media only screen and (max-width: 600px){.about__joinus h2{margin:0 auto 40px;font-size:34px;font-size:2.125rem}}.about__joinus__grid{margin:0;padding:0;column-gap:40px;display:grid;list-style:none;grid-template-columns:repeat(2, 1fr)}@media(max-width: 600px){.about__joinus__grid{grid-template-columns:repeat(1, 1fr)}}.about__joinus__grid li{margin:0;padding:0;border-bottom:1px solid #000}.about__joinus__grid li:nth-child(1){border-top:1px solid #000}.about__joinus__grid li:nth-child(2){border-top:1px solid #000}@media(max-width: 600px){.about__joinus__grid li:nth-child(2){border-top:0}}.about__joinus__grid li h3{margin:0}.about__joinus__grid li h3 a{display:block;padding:20px 0;text-decoration:none;transition:opacity 240ms linear}.about__joinus__grid li h3 a:hover,.about__joinus__grid li h3 a:focus,.about__joinus__grid li h3 a:active,.about__joinus__grid li h3 a:focus-visible{opacity:.7}.about__joinus__grid li h3 a .role{display:block;margin:10px 0 0;font-weight:300;font-family:"Arial",sans-serif;font-size:15px;font-size:0.9375rem}.about__view{text-align:center}.about__view h3{margin:120px 0;font-size:36px;font-size:2.25rem}.about__view__details{gap:40px;margin:0;padding:0;display:grid;list-style:none;justify-content:center;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1024px){.about__view__details{width:75vw;margin:0 auto;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.about__view__details{gap:20px;width:100%}}.about__view__details li{padding:0;margin:auto;width:100%;height:auto;aspect-ratio:1;display:flex;padding:0 20px;overflow:hidden;flex-shrink:0;font-weight:400;border-radius:50%;align-items:center;font-size:20px;font-size:1.25rem;box-sizing:border-box;justify-content:center;font-family:"Gloock",sans-serif;border:1px solid #000}@media(max-width: 1024px){.about__view__details li{max-width:none;font-size:18px;font-size:1.125rem}}@media(max-width: 600px){.about__view__details li{font-size:16px;font-size:1rem}}.about__vision{text-align:center}.about__vision h3{margin:120px 0;font-size:36px;font-size:2.25rem}.about__vision__details{gap:40px;display:flex;align-items:center;justify-content:center}@media(max-width: 600px){.about__vision__details{gap:20px}}.about__vision__details__divider{width:70px;height:70px;overflow:hidden;background:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iYWJvdXRfX3Zpc2lvbl9fZGV0YWlsc19fZGl2aWRlciIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHZpZXdCb3g9IjAgMCA3MSA3MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCQkJCQkJCTxnIGZpbGw9Im5vbmUiPgoJCQkJCQkJCTxwYXRoIGQ9Im0wIDB2OTQuMjQ5IiB0cmFuc2Zvcm09Im1hdHJpeCguNzA3MTA3IC43MDcxMDcgLS43MDcxMDcgLjcwNzEwNyA2OC43MDU2OSAyLjA2MTU1KSIgc3Ryb2tlPSIjNzA3MDcwIiAvPgoJCQkJCQkJCTxwYXRoIGQ9Im0wIDB2OTQuMjQ5IiB0cmFuc2Zvcm09Im1hdHJpeCgtLjcwNzEwNyAuNzA3MTA3IC0uNzA3MTA3IC0uNzA3MTA3IDY4LjcwNTc5IDY4LjcwNjU5KSIgc3Ryb2tlPSIjNzA3MDcwIiAvPgoJCQkJCQkJPC9nPgoJCQkJCQk8L3N2Zz4=") 0 0 no-repeat;background-size:contain}.about__vision__details h4{margin:0;width:450px;font-size:20px;font-size:1.25rem}@media(max-width: 600px){.about__vision__details h4{width:100%;font-size:16px;font-size:1rem}}.about__vision__details h4.left{text-align:right}.about__vision__details h4.right{text-align:left}.about__vision__details>.wp-block-group__inner-container{gap:40px;display:flex;align-items:center;justify-content:center}@media(max-width: 600px){.about__vision__details>.wp-block-group__inner-container{gap:20px}}.showing-cn .about__title h1{font-weight:900;text-wrap:balance;font-family:"SourceHanSerif",sans-serif}.showing-cn .about__title time{font-family:"SourceHanSans",sans-serif}.showing-cn .about__team h2{font-weight:900;text-wrap:balance;font-family:"SourceHanSerif",sans-serif}.showing-cn .about__team h3{font-weight:900;font-family:"SourceHanSerif",sans-serif}.showing-cn .about__joinus h2,.showing-cn .about__joinus .name{font-weight:900;text-wrap:balance;font-family:"SourceHanSerif",sans-serif}.showing-cn .about__joinus .role{font-family:"SourceHanSans",sans-serif}.showing-cn .about__founder h2,.showing-cn .about__founder h3{font-weight:900;text-wrap:balance;font-family:"SourceHanSerif",sans-serif}.showing-cn .about__founder p{font-family:"SourceHanSans",sans-serif}.showing-cn .about__clients h2{font-weight:900;text-wrap:balance;font-family:"SourceHanSerif",sans-serif}.showing-cn .about__vision h3{font-weight:900;text-wrap:balance;font-family:"SourceHanSerif",sans-serif}.showing-cn .about__vision h4{font-weight:900;text-wrap:balance;font-family:"SourceHanSerif",sans-serif}.showing-cn .about__view h3{font-weight:900;text-wrap:balance;font-family:"SourceHanSerif",sans-serif}.showing-cn .about__view li{font-weight:900;text-wrap:balance;font-family:"SourceHanSerif",sans-serif}.showing-cn .about__content,.showing-cn .about__team__grid__item details p,.showing-cn .about__team__grid__item summary span{font-family:"SourceHanSans",sans-serif}.showing-cn .about__filter nav ul li a{font-family:"SourceHanSans",sans-serif}.showing-cn .about__filter nav ul li a .active{font-weight:600}