.ImageWithLoading_image-wrapper__XYPcK{width:100%;height:100%}.ImageWithLoading_image-wrapper__XYPcK>.ImageWithLoading_image__VIoaF{width:100%;height:100%;overflow:hidden;opacity:1;transition:transform .8s cubic-bezier(.215,.61,.355,1)}.ImageWithLoading_image-wrapper__XYPcK>.ImageWithLoading_image__VIoaF.ImageWithLoading_-modal__07mJj>img{transition:.5s ease}.ImageWithLoading_image-wrapper__XYPcK.ImageWithLoading_-hovering__DoRtQ>.ImageWithLoading_image__VIoaF{transition:transform .8s cubic-bezier(.215,.61,.355,1);transform:scale(1.05)}.ImageWithLoading_image-wrapper__XYPcK.ImageWithLoading_-loading__12YU0>.ImageWithLoading_image__VIoaF{opacity:0}.ImageWithLoading_image-wrapper__XYPcK.ImageWithLoading_-loading__12YU0:after{position:absolute;inset-block:0;inset-inline:0;width:24px;height:24px;margin:auto;content:"";border:2px solid #3d3d3d;border-left-color:#707070;border-radius:50%;animation:ImageWithLoading_loading__wR6P3 1s linear 0s infinite}@keyframes ImageWithLoading_loading__wR6P3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageWithLoading_image-loading__iQuWn{width:100%;height:100%}.ImageWithLoading_image-loading__iQuWn:after{position:absolute;inset-block:0;inset-inline:0;width:24px;height:24px;margin:auto;content:"";border:2px solid #3d3d3d;border-left-color:#707070;border-radius:50%;animation:ImageWithLoading_loading__wR6P3 1s linear 0s infinite}.IconMoviePlay_icon-movie-play__qXyUH{position:relative;display:block;width:70px;height:70px;content:"";background-color:rgba(255,255,255,.6);border-radius:50%;backdrop-filter:blur(10px)}@media (max-width:740px){.IconMoviePlay_icon-movie-play__qXyUH{width:60px;height:60px}}.IconMoviePlay_icon-movie-play__qXyUH.IconMoviePlay_-dark__knrR5{width:80px;height:80px;background-color:rgba(0,0,0,.5);backdrop-filter:none}@media (max-width:740px){.IconMoviePlay_icon-movie-play__qXyUH.IconMoviePlay_-dark__knrR5{width:70px;height:70px}}.IconMoviePlay_icon-movie-play__qXyUH>.IconMoviePlay_icon__8XUzV{position:absolute;inset-block:50% auto;inset-inline:calc(50% + 3px) auto;width:70px;height:70px;color:#000;text-shadow:0 0 16px rgba(0,0,0,.35);border-radius:50%;transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1);transform:translateY(-50%) translateX(-50%) scale(.5)}@media (max-width:740px){.IconMoviePlay_icon-movie-play__qXyUH>.IconMoviePlay_icon__8XUzV{width:60px;height:60px}}.IconMoviePlay_icon-movie-play__qXyUH.IconMoviePlay_-dark__knrR5>.IconMoviePlay_icon__8XUzV{color:#fff}[dir=rtl] .IconMoviePlay_icon-movie-play__qXyUH>.IconMoviePlay_icon__8XUzV{inset-inline:auto calc(50% + 3px)}.MovieLoading_movie-loading__Bqwp_:before{position:absolute;inset-block:0;inset-inline:0;width:40px;height:40px;margin:auto;content:"";border:2px solid #3d3d3d;border-left-color:#707070;border-radius:50%;transition:opacity .36s cubic-bezier(.215,.61,.355,1);animation:MovieLoading_loading__xBIg1 1s linear 0s infinite}@keyframes MovieLoading_loading__xBIg1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.YoukuVideo_youku-video__ctmyD{width:100%;height:100%}.YoukuVideo_youku-video__ctmyD>.YoukuVideo_wrapper__cNZc9>.YoukuVideo_icon__n0FXW{position:absolute;inset-block:50% auto;inset-inline:50% auto;transform:translate(-50%,-50%)}.YoukuVideo_youku-video__ctmyD>.YoukuVideo_wrapper__cNZc9>.YoukuVideo_card__iEWxQ:after{position:absolute;inset-block:0 auto;inset-inline:0 auto;display:block;width:100%;height:100%;content:"";background-color:rgba(14,15,14,.3);opacity:0;transition:opacity .36s cubic-bezier(.215,.61,.355,1)}.YoukuVideo_youku-video__ctmyD>.YoukuVideo_wrapper__cNZc9:hover>.YoukuVideo_card__iEWxQ:after{opacity:1}.ContactCaution_contact-caution__b6uxF>.ContactCaution_text__4_Kvf{font-weight:700;color:#fff}.ContactCaution_contact-caution__b6uxF>.ContactCaution_text__4_Kvf a{text-decoration:underline}.ContactItem_contact-item__bJyFD{margin-block-end:30px;border-bottom:1px solid rgba(255,255,255,.12)}.ContactItem_contact-item__bJyFD.ContactItem_-represent__boBzV{line-height:2;border-bottom:0}.ContactItem_contact-item__bJyFD>.ContactItem_title__CSw1y{margin-block-end:10px;font-size:12px;font-weight:700;letter-spacing:.02em}.ContactItem_contact-item__bJyFD>.ContactItem_text__ayBtw{margin-block-end:30px;font-size:13px;color:#999}.ContactItem_contact-item__bJyFD.ContactItem_-represent__boBzV>.ContactItem_text__ayBtw{margin-block:20px 30px;color:#fff}.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_buttons__9xrbi{display:flex;gap:20px}@media (max-width:740px){.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_buttons__9xrbi{width:100%}}.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_buttons__9xrbi>.RecruitApplyForm_button__1QTwW{display:flex;align-items:center;justify-content:center;width:150px;height:56px;padding-block:15px;padding-inline:30px;font-size:15px;font-weight:600;color:#fff;border:1px solid #fff}@media (max-width:740px){.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_buttons__9xrbi>.RecruitApplyForm_button__1QTwW{width:100%}}.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_buttons__9xrbi>.RecruitApplyForm_button__1QTwW.RecruitApplyForm_-gray__GVLGx{border:1px solid rgba(255,255,255,.12);transition:all .36s}.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_buttons__9xrbi>.RecruitApplyForm_button__1QTwW.RecruitApplyForm_-gray__GVLGx:hover{border:1px solid #fff}.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_select__lfD_5{position:relative;display:block;width:320px;margin-block-start:40px;border:1px solid rgba(255,255,255,.12);-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:740px){.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_select__lfD_5{width:100%}}.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_select__lfD_5:after{position:absolute;inset-block:50% auto;inset-inline:auto 20px;width:7px;height:7px;pointer-events:none;content:"";border:1px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) translate3d(-50%,-50%,0)}.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_select__lfD_5.RecruitApplyForm_-gray__GVLGx{border:1px solid rgba(255,255,255,.12)}.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_select__lfD_5>.RecruitApplyForm_pulldown__1bCza{width:100%;height:100%;padding-block:15px;padding-inline:30px;color:#fff;background-color:#0e0f0e}.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_select__lfD_5.RecruitApplyForm_-gray__GVLGx>.RecruitApplyForm_pulldown__1bCza{opacity:.5}.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_apply__DbA1y{display:flex;align-items:center;justify-content:center;width:150px;height:59px;margin-block-start:40px;font-size:14px;font-weight:700;color:#000;background-color:#fff;transition:all .36s}@media (max-width:740px){.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_apply__DbA1y{width:60%}}.RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_apply__DbA1y.RecruitApplyForm_-disabled__Nk84P{pointer-events:none;opacity:.1}[dir=rtl] .RecruitApplyForm_apply-form__nKfJB>.RecruitApplyForm_select__lfD_5:after{border-right:0;border-left:1px solid #fff;transform:rotate(-45deg) translate3d(-50%,-50%,0)}.RecruitDescription_recruit-description__El6Yn>.RecruitDescription_description__nMdEw{font-size:13px;line-height:2;white-space:pre-line}.RecruitViewMoreButton_view-more-button__x9_Ei{display:flex;align-items:center;justify-content:center;width:139px;height:49px;padding-block:15px;padding-inline:30px;font-size:15px;font-weight:600;border:1px solid #ccc;transition:all .36s}.RecruitViewMoreButton_view-more-button__x9_Ei:hover{color:#fff;background-color:#000}.ContactCareers_contact-careers__qycqO>.ContactCareers_title__zEUT1{margin-block-end:80px;font-size:20px;font-weight:700}@media (max-width:740px){.ContactCareers_contact-careers__qycqO>.ContactCareers_title__zEUT1{margin-block-end:70px;font-size:24px;text-align:center}}.ContactCareers_contact-careers__qycqO>.ContactCareers_description__Fzac4{margin-block-end:1.5em;letter-spacing:.02em}@media (max-width:740px){.ContactCareers_contact-careers__qycqO>.ContactCareers_description__Fzac4{margin-block-end:30px}}.ContactCareers_contact-careers__qycqO>.ContactCareers_form__Rn37Q{margin-block-start:60px}.ContactCareers_contact-careers__qycqO>.ContactCareers_form__Rn37Q.ContactCareers_-button__g2Tvz{margin-block-start:20px}@media (max-width:740px){.ContactCareers_contact-careers__qycqO>.ContactCareers_form__Rn37Q.ContactCareers_-button__g2Tvz{margin-block-start:0}}.ContactExhibition_contact-exhibition__5CbHj{font-size:13px;line-height:2}.ContactExhibition_contact-exhibition__5CbHj a[target=_blank]{position:relative;display:inline-block;margin-inline-end:24px;line-height:16px;text-decoration:underline;transition:opacity .36s cubic-bezier(.215,.61,.3)}.ContactExhibition_contact-exhibition__5CbHj a[target=_blank]:after{position:absolute;inset-block:0 auto;inset-inline:auto -18px;display:inline-block;width:18px;height:18px;content:url(/icons/icon_link.svg)}.ContactInterview_contact-interview__qJtbx{font-size:13px;line-height:2}.ContactInterview_contact-interview__qJtbx>.ContactInterview_top__nkzhY{padding-block-end:30px}.ContactInterview_contact-interview__qJtbx>.ContactInterview_textline__MXStv{display:inline-flex;align-items:center;text-decoration:underline}.ContactInterview_contact-interview__qJtbx>.ContactInterview_textline__MXStv>.ContactInterview_icon__Tmkxo{width:18px;height:18px;color:#999}[dir=rtl] .ContactInterview_contact-interview__qJtbx{text-align:right}.ContactTextLink_text-link__LFLXS>.ContactTextLink_link__4Q4vh{display:inline-flex;align-items:center;font-size:13px;line-height:2;text-decoration:underline;transition:opacity .36s cubic-bezier(.215,.61,.355,1)}.ContactTextLink_text-link__LFLXS>.ContactTextLink_link__4Q4vh:hover{opacity:.5}.ContactTextLink_text-link__LFLXS>.ContactTextLink_link__4Q4vh>.ContactTextLink_icon__xWMjS{width:18px;height:18px;color:#999}.ContactInput_contact-input__jQYl8{width:auto;color:#999}.ContactInput_contact-input__jQYl8>.ContactInput_title__tPMH4{display:inline-block;padding-inline-end:10px;font-size:12px;font-weight:700}.ContactInput_contact-input__jQYl8>.ContactInput_title__tPMH4.ContactInput_-required__xwXe0:after{color:#ff4d4d;content:"*"}.ContactInput_contact-input__jQYl8>.ContactInput_title__tPMH4.ContactInput_-app__Udya3{font-size:13px}.ContactInput_contact-input__jQYl8>.ContactInput_description__t3JpO{display:inline-block;font-size:12px;font-weight:700;font-weight:400}.ContactInput_contact-input__jQYl8>.ContactInput_input__UJKpe{width:100%;padding-block:12px;padding-inline:15px;margin-block-start:5px;font-size:13px;font-weight:400;color:#fff;border-block:1px solid rgba(255,255,255,.2);border-inline:1px solid rgba(255,255,255,.2)}.ContactInput_contact-input__jQYl8>.ContactInput_input__UJKpe.ContactInput_-app__Udya3{height:54px}[dir=rtl] .ContactInput_contact-input__jQYl8>.ContactInput_input__UJKpe{text-align:right}.ContactTextarea_contact-textarea__CxuKm{display:block;width:auto;font-size:12px;color:#999}.ContactTextarea_contact-textarea__CxuKm>.ContactTextarea_textarea__8TNjZ{width:100%;height:234px;padding-block:12px;padding-inline:15px;margin-block-start:5px;font-size:13px;font-weight:400;color:#fff;border-block:1px solid rgba(255,255,255,.2);border-inline:1px solid rgba(255,255,255,.2)}.ContactTextarea_contact-textarea__CxuKm>.ContactTextarea_textarea__8TNjZ.ContactTextarea_-app__RhiXY{height:auto;font-size:16px}.ContactTextarea_lead-text__kbdiF{display:flex;flex-wrap:wrap;align-items:center}.ContactTextarea_lead-text__kbdiF>.ContactTextarea_title__LX3F3{font-size:12px;font-weight:700}.ContactTextarea_lead-text__kbdiF>.ContactTextarea_title__LX3F3.ContactTextarea_-app__RhiXY{font-size:13px}.ContactTextarea_lead-text__kbdiF>.ContactTextarea_title__LX3F3.ContactTextarea_-required__7Pth0:after{padding-inline-end:10px;color:#ff4d4d;content:"*"}.ContactTextarea_lead-text__kbdiF>.ContactTextarea_description__4aeH5>.ContactTextarea_text__H_4Nj{font-size:12px}.ContactTextarea_lead-text__kbdiF>.ContactTextarea_description__4aeH5>.ContactTextarea_url__chFrp{text-decoration:underline}.ContactTextarea_lead-text__kbdiF>.ContactTextarea_description__4aeH5>.ContactTextarea_url__chFrp:hover{text-decoration:none}[dir=rtl] .ContactTextarea_contact-textarea__CxuKm>.ContactTextarea_textarea__8TNjZ,[dir=rtl] .ContactTextarea_lead-text__kbdiF>.ContactTextarea_description__4aeH5{text-align:right}.ContactButton_contact-button__OeiRP{padding-block:18px;padding-inline:70px;font-size:14px;font-weight:700;color:#fff;letter-spacing:.02em;background-color:#000;border-block:1px solid #fff;border-inline:1px solid #fff;transition:background .36s cubic-bezier(.215,.61,.355,1)}.ContactButton_contact-button__OeiRP:hover{color:#000;background-color:#fff}.ContactButton_contact-button__OeiRP:disabled{color:#000;pointer-events:none;background-color:#fff;opacity:.1}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.ContactProjectForm_project-form__UeaL4>.ContactProjectForm_button__hVAsv{display:flex;justify-content:center}}.ContactProjectForm_contact-group__XB_Vo{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:45px;row-gap:45px;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-block-end:45px}.ContactProjectForm_contact-group__XB_Vo>.ContactProjectForm_half__H1t3O{grid-column:span 1}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.ContactProjectForm_contact-group__XB_Vo>.ContactProjectForm_half__H1t3O{grid-column:span 2}}.ContactProjectForm_contact-group__XB_Vo>.ContactProjectForm_full__KTzR_{grid-column:span 2}.ContactProjectForm_contact-group__XB_Vo>.ContactProjectForm_full__KTzR_>.ContactProjectForm_error__H6xU4,.ContactProjectForm_contact-group__XB_Vo>.ContactProjectForm_half__H1t3O>.ContactProjectForm_error__H6xU4{color:#ff4d4d;border-block-start:1px solid #ff4d4d}.ContactLead_contact-lead__kgRV8{font-size:13px}.ContactLead_contact-lead__kgRV8>.ContactLead_text__hqp2K{margin-bottom:15px}.ContactLead_contact-lead__kgRV8>.ContactLead_required__WV7_g{color:#ff4d4d}[dir=rtl] .ContactLead_contact-lead__kgRV8{text-align:right}.ContactSelect_contact-form__yqSa6>.ContactSelect_title__oHWIb{margin-block-end:5px;font-size:12px;font-weight:700;color:#999}.ContactSelect_contact-form__yqSa6>.ContactSelect_title__oHWIb:after{color:#ff4d4d;content:"*"}.ContactSelect_contact-form__yqSa6>.ContactSelect_body__DN5iv{position:relative;width:auto;border:1px solid rgba(255,255,255,.2)}.ContactSelect_contact-form__yqSa6>.ContactSelect_body__DN5iv:after{position:absolute;inset-block:50% auto;inset-inline:auto 20px;width:6px;height:6px;pointer-events:none;content:"";border:1px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) translate3d(-50%,-50%,0)}.ContactSelect_contact-form__yqSa6>.ContactSelect_body__DN5iv>.ContactSelect_select__c_v5L{width:100%;height:40px;padding-inline-start:15px;font-size:13px;color:#fff;text-overflow:ellipsis;background-color:#0e0f0e}[dir=rtl] .ContactSelect_contact-form__yqSa6>.ContactSelect_body__DN5iv:after{border-right:0;border-left:1px solid #fff;transform:rotate(-45deg) translate3d(-50%,-50%,0);insert-inline:20px auto}.SectionContactContent_section-contact-content__6sZ6L>.SectionContactContent_caution__whzHx,.SectionContactContent_section-contact-content__6sZ6L>.SectionContactContent_lead__3O9Mu{margin-block-end:40px}.SectionContactContent_section-contact-content__6sZ6L>.SectionContactContent_select__ZemmN{width:50%;padding-block-end:45px;padding-inline-end:10px}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.SectionContactContent_section-contact-content__6sZ6L>.SectionContactContent_select__ZemmN{width:100%;padding-inline-end:0}}.TitleSmall_title-small__CYHdk{font-size:20px;font-weight:700}@media (max-width:740px){.TitleSmall_title-small__CYHdk{font-size:28px;text-align:center}}.contact_contact-page__HryRQ{padding-inline:120px;color:#fff}@media (min-width:741px) and (max-width:1024px){.contact_contact-page__HryRQ{padding-inline:40px}}@media (max-width:740px){.contact_contact-page__HryRQ{padding-inline:20px}}.contact_contact-page__HryRQ>.contact_main__fsgYs{display:grid;grid-template-columns:1fr 420px;align-items:flex-start}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.contact_contact-page__HryRQ>.contact_main__fsgYs{grid-template-columns:1fr}}.contact_contact-title__AsV_N{padding-block:60px 80px}@media (max-width:740px){.contact_contact-title__AsV_N{padding-block:60px 70px}}.contact_contact-form__bfQN2{padding-block-end:45px}.contact_contact-address__FB3Ob{padding-inline-start:80px}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.contact_contact-address__FB3Ob{padding-inline-start:0}}