.client_client__pLwik{width:100%;padding:0 var(--v-horizontal-gap) 10rem}.client_events__ww5KR{display:grid;grid-gap:var(--v-vertical-gap) var(--v-horizontal-gap);grid-template-columns:repeat(3,1fr)}.v-mobile .client_client__pLwik{padding-bottom:0}.v-mobile .client_events__ww5KR{grid-gap:var(--v-vertical-gap) 0;grid-template-columns:repeat(1,1fr)}.App_app__z5_mL{display:flex;flex-direction:column;min-height:100%;margin:0 calc(100% - 100vw) 0 0}.Contact_contact__2pKNT{font-size:var(--v-font-size-base);font-weight:var(--v-font-weight-medium);line-height:var(--v-font-line-height-20)}.Contact_contact__2pKNT.Contact_contact__open__43vbB .Contact_titleIcon__F6LCv{transform:rotate(-45deg)}.Contact_contact__2pKNT.Contact_contact__open__43vbB .Contact_detail__aqvqx{opacity:1;visibility:visible;height:auto;transform:translateZ(0)}.Contact_title__MOypk{color:var(--v-color-grey);cursor:pointer;padding-bottom:.83333rem;display:flex}.Contact_titleText__9Rshu{padding-right:.33333rem}.Contact_titleIcon__F6LCv{cursor:pointer;transition:transform ease var(--v-hover-animation-dutation)}.Contact_detail__aqvqx{font-weight:var(--v-font-weight-normal);opacity:0;visibility:hidden;overflow:hidden;height:0;transform:translate3d(0,1.66667rem,0);transition:all ease var(--v-hover-animation-dutation)}.v-mobile .Contact_contact__2pKNT{display:flex;align-items:center;flex-direction:column;width:17rem}.Contacts_contacts__bMfm4{display:grid;grid-gap:0 var(--v-horizontal-gap);grid-template-columns:repeat(4,1fr);flex:0 0 auto}.Contacts_link__en__U41_k{font-size:var(--v-font-size-base-pure);font-weight:var(--v-font-weight-normal-pure)}.Contacts_sns__WL963{display:flex;flex-direction:column}.Contacts_wechatTitle__Q7wK6{margin-bottom:.41667rem;font-weight:var(--v-font-weight-medium)}.Contacts_wechatPic__peUQF{width:6rem;height:6rem;position:relative}.Contacts_snsBlock___l808{height:1.16667rem}.Contacts_snsLinkText__hmEpE{text-decoration:underline}.v-mobile .Contacts_contacts__bMfm4{grid-gap:var(--v-horizontal-gap) 0;grid-template-columns:repeat(1,1fr)}.FilterHeader_header__vQI9H{flex:0 0 auto}.FilterHeader_title__Doi8e{display:flex;align-items:center;height:var(--v-layout-header-height);font-size:var(--v-font-size-x2);line-height:var(--v-font-line-height-36);font-weight:var(--v-font-weight-normal);color:var(--v-layout-header-light-color);cursor:pointer}.FilterHeader_scroll__DymKa{display:flex;align-items:center;border-top:.16667rem solid var(--v-layout-header-light-color);border-bottom:.16667rem solid var(--v-layout-header-light-color);height:4.5rem}.FilterHeader_slideText__1q6xz{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color ease var(--v-hover-animation-dutation);color:var(--v-layout-header-dark-color);font-size:var(--v-font-size-x1);font-weight:var(--v-font-weight-bold);line-height:var(--v-font-line-height-20);height:100%;padding:0 var(--v-half-horizontal-gap)}.FilterHeader_slideText__1q6xz:hover{color:var(--v-layout-header-light-color)}.FilterHeader_slideText__first__t_zHz{padding-left:0}.FilterHeader_slideText__active__jhcak{color:var(--v-layout-header-light-color)}.Projects_projects__pLzoF{width:var(--v-layout-header-right-width);height:100vh;display:flex;flex-direction:column}.Projects_scroll__X9e35{flex:1;overflow-y:auto;padding-bottom:var(--v-vertical-gap)}.Projects_scroll__X9e35::-webkit-scrollbar{display:none}.v-mobile .Projects_projects__pLzoF{width:100%}.MagicVideo_video__I6QqL{width:100%;height:100%}.MagicVideo_player__lsHRT{width:100%!important;height:100%!important;padding-top:0!important;padding-bottom:0!important;font-size:.625rem!important;object-fit:contain}.MagicVideo_player__lsHRT.MagicVideo_player__cover__c_sq6 .vjs-tech{object-fit:cover}.MagicVideo_player__autoplay____KQK .vjs-big-play-button{display:none}.MagicVideo_player__lsHRT .vjs-poster img{object-fit:cover}.MagicVideo_player__lsHRT .vjs-tech{pointer-events:none!important}.MagicVideo_player__lsHRT .vjs-control-bar{z-index:1}.RichText_richText__BamRr ol,.RichText_richText__BamRr p,.RichText_richText__BamRr ul{font:inherit;margin:0;padding:0}.RichText_richText__BamRr ol,.RichText_richText__BamRr ul{padding-left:1em}.RichText_richText__BamRr ol+p,.RichText_richText__BamRr p+ol,.RichText_richText__BamRr p+p,.RichText_richText__BamRr p+ul,.RichText_richText__BamRr ul+p{margin-top:1em}.Project_project__sd5Bu{display:flex;padding:.83333rem 0;cursor:pointer;transition:background .3s ease;color:var(--v-layout-header-light-color);border-bottom:.16667rem solid var(--v-layout-header-light-color)}.Project_project__expand__0HCe0 .Project_more__vv1J3,.Project_project__inactive__aGhK5:hover .Project_more__vv1J3{grid-template-rows:1fr}.Project_year__cjkLH{flex:0 0 auto;width:6rem;font-size:var(--v-font-size-x1-pure);line-height:var(--v-font-line-height-18);font-weight:var(--v-font-weight-normal-pure)}.Project_content__PHm8n{flex:1;font-size:var(--v-font-size-base);font-weight:var(--v-font-weight-medium);line-height:var(--v-font-line-height-20)}.Project_name__1ooo4{font-size:var(--v-font-size-x1);line-height:var(--v-font-line-height-18);font-weight:var(--v-font-weight-normal);margin-bottom:.83333rem}.Project_owner__6uQT3{font-size:var(--v-font-size-base);font-weight:var(--v-font-weight-medium);line-height:var(--v-font-line-height-12);margin-bottom:.83333rem}.Project_more__vv1J3{display:grid;grid-template-rows:0fr;transition:.5s ease-in-out;overflow:hidden}.Project_moreBody__wuL_z{min-height:0}.Project_desc__F9Eme{margin-bottom:.83333rem;padding-top:1em}.Project_field__t9dzy{display:grid;grid-template-columns:auto 1fr}.Project_fieldLabel__eOnf8{padding-right:.83333rem;font-weight:var(--v-font-weight-bold)}.Project_fieldLabel__eOnf8:after{content:":"}@keyframes SideBar_side-in__qk3eO{0%{opacity:0}to{opacity:1}}@keyframes SideBar_side-out__zDoKP{0%{opacity:1}to{opacity:0}}.SideBar_siderBar__Jn_K8{width:var(--v-layout-header-right-width);flex:0 0 auto;height:100%;display:flex;align-items:center;justify-content:space-between}.SideBar_siderBar__white__jfvbt .SideBar_pageTitle__zwgow{color:var(--v-layout-header-light-color)}.SideBar_siderBar__black__zd_XY .SideBar_pageTitle__zwgow{color:var(--v-layout-header-dark-color)}.SideBar_pageTitle__zwgow{font-size:var(--v-font-size-x2);line-height:var(--v-font-line-height-36);color:transparent;transition:color ease var(--v-layout-header-logo-animation-dutation)}.SideBar_pageTitle__click__A__fo{cursor:pointer}.SideBar_picker__q0VDs{width:2.5rem;height:2.5rem;transform:rotate3d(0,0,0,0);cursor:pointer;color:transparent;transition:color ease var(--v-layout-header-logo-animation-dutation),transform ease var(--v-base-animation-dutation)}.SideBar_picker__white__obHzP{color:var(--v-layout-header-light-color)}.SideBar_picker__black___0CkH{color:var(--v-layout-header-dark-color)}.SideBar_overlay__5JoC5{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:var(--v-overlay-z-index)}.SideBar_side__K_3tC{position:absolute;top:0;right:0;width:calc(var(--v-layout-header-right-width) + var(--v-horizontal-gap)*2);min-height:100%;padding:0 calc(var(--v-horizontal-gap)*3) 0 var(--v-horizontal-gap);background:rgba(0,0,0,.2);backdrop-filter:blur(1.04167rem);-webkit-backdrop-filter:blur(1.04167rem)}.SideBar_side__in__GxBO8{animation:SideBar_side-in__qk3eO var(--v-base-animation-dutation) linear both}.SideBar_side__out__JCS34{animation:SideBar_side-out__zDoKP var(--v-base-animation-dutation) linear both}.SideBar_close__8SayM{cursor:pointer;transition:color ease var(--v-hover-animation-dutation);color:var(--v-layout-header-light-color);position:absolute;width:3rem;height:3rem;top:2.25rem;right:calc(var(--v-horizontal-gap) - .25rem)}.SideBar_close__8SayM:hover{color:var(--v-layout-header-dark-color)}.SideBar_link__LeiKn{display:flex;align-items:center;height:var(--v-layout-header-height);border-bottom:.16667rem solid var(--v-layout-header-light-color)}.SideBar_linkText__9n2_r{font-size:var(--v-font-size-x2);line-height:var(--v-font-line-height-36);font-weight:var(--v-font-weight-normal);color:var(--v-layout-header-light-color)}.SideBar_langs__2VLMO{position:absolute;bottom:var(--v-vertical-gap);font-size:2.83333rem;line-height:1;color:var(--v-layout-header-light-color)}.SideBar_lang__sNyzd{cursor:pointer;transition:color ease var(--v-hover-animation-dutation);color:var(--v-layout-header-light-color)}.SideBar_lang__sNyzd:hover{color:var(--v-layout-header-dark-color)}.SideBar_lang__en__E5rfU{font-size:3rem;font-weight:350;line-height:1}.SideBar_lang__cn__2PBNK{font-size:2.83333rem;font-weight:450;line-height:3rem}.SideBar_lang__sNyzd.SideBar_lang__active__OKl_8{color:var(--v-layout-header-dark-color)}.v-mobile .SideBar_siderBar__Jn_K8{width:100%;flex:1;justify-content:space-between}.v-mobile .SideBar_side__K_3tC{position:relative;width:100%;padding:0 var(--v-horizontal-gap)}.Gallery_gallery__SiygR{width:100%;padding-bottom:var(--v-vertical-gap);height:calc(100vh - var(--v-layout-header-height))}.Gallery_swiper__rEUoV{height:100%;--swiper-pagination-bottom:2.5rem;--swiper-pagination-bullet-horizontal-gap:0.83333rem;--swiper-pagination-color:var(--v-color-white);--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-inactive-color:var(--v-color-white);--swiper-pagination-bullet-inactive-opacity:0.5;--swiper-pagination-bullet-width:1.66667rem;--swiper-pagination-bullet-height:1.66667rem}.v-mobile .Gallery_gallery__SiygR{height:23.33333rem;padding-bottom:0;margin-bottom:var(--v-vertical-gap)}.v-mobile .Gallery_swiper__rEUoV{--swiper-pagination-bottom:1.33333rem;--swiper-pagination-bullet-horizontal-gap:0.33333rem;--swiper-pagination-bullet-width:1.33333rem;--swiper-pagination-bullet-height:1.33333rem}.UltraLogo_logoDiv__4CZMZ{width:17.08333rem;height:3.91667rem;color:var(--v-color-grey)}.LayoutFooter_footer__CWo97{padding:10rem var(--v-horizontal-gap) var(--v-vertical-gap)}.LayoutFooter_content__D7rZu{display:flex;justify-content:space-between;margin-bottom:10rem}.LayoutFooter_logo__KHjfu{flex:0 0 auto}.LayoutFooter_extra__7Nekz{font-size:var(--v-font-size-base);font-weight:var(--v-font-weight-medium);line-height:var(--v-font-line-height-20);color:var(--v-color-grey);display:grid;grid-gap:0 var(--v-horizontal-gap);grid-template-columns:repeat(2,1fr)}.LayoutFooter_copyright__mWSMN{font-size:var(--v-font-size-base-pure);font-weight:var(--v-font-weight-normal-pure)}.v-mobile .LayoutFooter_footer__CWo97{padding-bottom:calc(var(--v-vertical-gap) + env(safe-area-inset-bottom))}.v-mobile .LayoutFooter_content__D7rZu{flex-direction:column;align-items:center}.v-mobile .LayoutFooter_logo__KHjfu{margin-bottom:calc(var(--v-vertical-gap)*2)}.v-mobile .LayoutFooter_copyright__mWSMN{text-align:right}.Intro_intro__0aHmK{display:flex;margin-bottom:calc(var(--v-vertical-gap)*3)}.Intro_logo__veUhT{flex:0 0 auto}.Intro_desc__Sd_3i{flex:0 0 auto;font-size:var(--v-font-size-x1);font-weight:var(--v-font-weight-normal);line-height:var(--v-font-line-height-30)}.v-mobile .Intro_intro__0aHmK{margin-bottom:var(--v-vertical-gap)}.About_about__h6y7N{width:100%;height:calc(100vh - var(--v-layout-header-height));padding-bottom:var(--v-vertical-gap)}.About_cover__iUw9o{width:100%;height:100%;position:relative}.v-mobile .About_about__h6y7N{height:auto}