.Heading1_content__3VcWB{font-weight:700;line-height:123px;margin:0;font-size:100px;padding-bottom:16px}@media(max-width:575.98px){.Heading1_content__3VcWB{line-height:49px;font-size:40px}}.SectionBorder_border__1L5mL{border-top:thin solid #fff;content:"";width:22%}@media(max-width:779.98px){.SectionBorder_border__1L5mL{width:24%}}@media(max-width:575.98px){.SectionBorder_border__1L5mL{width:26%}}.Description_content__3Q06L{color:#eee;font-weight:700;font-size:18px;line-height:32px}@media(max-width:779.98px){.Description_content__3Q06L{font-size:15px;font-weight:500}}@media(max-width:575.98px){.Description_content__3Q06L{font-size:12px}}.ListItem_content__K5A81{display:flex;justify-content:flex-start;font-size:16px;line-height:32px;padding-bottom:24px}.ListItem_content__K5A81:last-child{padding-bottom:0}@media(max-width:575.98px){.ListItem_content__K5A81{display:block;font-size:14px;line-height:24px;padding-bottom:22px}}.ListItem_list_name__3ml1C{font-weight:700;flex-basis:36%}@media(max-width:575.98px){.ListItem_list_name__3ml1C{flex-basis:content;padding-bottom:6px}}.ListItem_list_value__zD7ZF{color:#eee;font-weight:500;flex-basis:64%;white-space:pre-wrap}@media(max-width:575.98px){.ListItem_list_value__zD7ZF{flex-basis:content}}.CompanyOverviewLists_box__3HaGd{width:100%}.Container_container__13s-N{width:100%;padding:0 40px}@media(max-width:779.98px){.Container_container__13s-N{padding:0 30px}}@media(max-width:575.98px){.Container_container__13s-N{padding:0 20px}}.CompanyOverview_section__TC_xh{overflow:hidden;padding-top:120px}@media(max-width:779.98px){.CompanyOverview_section__TC_xh{padding-top:90px}}@media(max-width:575.98px){.CompanyOverview_section__TC_xh{padding-top:80px}}.CompanyOverview_box__36H-D{width:100%;position:relative;z-index:10;padding-top:160px}@media(max-width:779.98px){.CompanyOverview_box__36H-D{padding-top:100px}}@media(max-width:575.98px){.CompanyOverview_box__36H-D{padding-top:64px}}.CompanyOverview_heading_box__2yPuP{position:absolute;z-index:100;text-align:left;top:97px}@media(max-width:779.98px){.CompanyOverview_heading_box__2yPuP{top:40px}}.CompanyOverview_content__2p9AQ{background-color:rgba(41,41,41,.6);background-clip:padding-box;position:relative;padding-top:152px}@media(max-width:779.98px){.CompanyOverview_content__2p9AQ{padding-top:130px}}@media(max-width:575.98px){.CompanyOverview_content__2p9AQ{padding-top:92px}}.CompanyOverview_content__2p9AQ:after{background-color:rgba(41,41,41,.6);position:absolute;content:"";top:0;left:100%;height:100%;width:calc((100vw - 1046px) / 2)}@media(max-width:1149.98px){.CompanyOverview_content__2p9AQ:after{width:calc((100vw - 860px) / 2)}}@media(max-width:991.98px){.CompanyOverview_content__2p9AQ:after{width:calc((100vw - 720px) / 2)}}@media(max-width:779.98px){.CompanyOverview_content__2p9AQ:after{width:calc((100vw - 540px) / 2)}}@media(max-width:575.98px){.CompanyOverview_content__2p9AQ:after{width:20px}}.CompanyOverview_flex_box__1Mu9V{display:flex;justify-content:space-between;width:100%;border-top:thin solid #eee;background-image:url(/_next/static/media/company_overview_image.f2faf4a5f432a28c390b4660d06611d4.png);background-repeat:no-repeat;background-position:bottom;background-size:403px auto;background-clip:padding-box;background-origin:padding-box;padding-top:48px;padding-bottom:271px;background-position-y:153px}@media(max-width:1149.98px){.CompanyOverview_flex_box__1Mu9V{background-size:380px auto}}@media(max-width:991.98px){.CompanyOverview_flex_box__1Mu9V{background-size:340px auto}}@media(max-width:779.98px){.CompanyOverview_flex_box__1Mu9V{background-size:300px auto}}@media(max-width:575.98px){.CompanyOverview_flex_box__1Mu9V{background-size:183px auto;padding-top:35px;padding-bottom:279px;background-position-y:528px}}.FormButton_button_container__2D1WP{text-align:center}.FormButton_subimit_button__1Imvv{color:#fff;font-size:16px;font-weight:700;background-color:transparent;width:300px;height:48px;border:1px solid #fff;border-radius:24px}@media(max-width:779.98px){.FormButton_subimit_button__1Imvv{width:256px;height:46px}}@media(max-width:575.98px){.FormButton_subimit_button__1Imvv{width:202px;height:40px}}.FormButton_subimit_button__1Imvv:focus{outline:none}.FormButton_subimit_button__1Imvv:hover{border:1px solid #dddd;background-color:rgba(0,0,0,.1)}.FormButton_subimit_button__1Imvv:active{border:1px solid #727272;background-color:rgba(0,0,0,.3)}.Input_flex_box__1X2fw{display:flex;justify-content:flex-start}@media(max-width:575.98px){.Input_flex_box__1X2fw{display:block}}.Input_label__mmBsv{font-size:16px;font-weight:500;line-height:32px;flex-basis:35%}@media(max-width:575.98px){.Input_label__mmBsv{font-size:14px;flex-basis:content}}.Input_input_container__189CY{padding-bottom:24px;flex-basis:65%}@media(max-width:575.98px){.Input_input_container__189CY{flex-basis:content}}.Input_input__3Dpnn{width:100%;height:34px;background-color:transparent;color:#fff;font-size:20px;border-color:transparent;border-bottom:1px solid #727272}@media(max-width:575.98px){.Input_input__3Dpnn{font-size:16px}}.Input_input__3Dpnn:placeholder-shown{padding-bottom:16px}@media(max-width:575.98px){.Input_input__3Dpnn:placeholder-shown{padding-bottom:12px}}.Input_input__3Dpnn::-webkit-input-placeholder{color:#727272;font-weight:500;line-height:32px;font-size:16px}.Input_input__3Dpnn:-ms-input-placeholder{color:#727272;font-weight:500;line-height:32px;font-size:16px}.Input_input__3Dpnn::placeholder{color:#727272;font-weight:500;line-height:32px;font-size:16px}@media(max-width:575.98px){.Input_input__3Dpnn::-webkit-input-placeholder{font-size:14px}.Input_input__3Dpnn:-ms-input-placeholder{font-size:14px}.Input_input__3Dpnn::placeholder{font-size:14px}}.Input_input__3Dpnn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:2px groove #fff}.Input_errors__T_awe{font-size:14px;color:#f86363}@media(max-width:575.98px){.Input_errors__T_awe{font-size:12px}}.TextArea_flex_box__D6-RL{display:flex;justify-content:flex-start}@media(max-width:575.98px){.TextArea_flex_box__D6-RL{display:block}}.TextArea_label__3HZ-3{font-size:16px;font-weight:500;line-height:32px;flex-basis:35%}@media(max-width:575.98px){.TextArea_label__3HZ-3{font-size:14px;flex-basis:content}}.TextArea_textarea_container__3rv24{padding-bottom:40px;flex-basis:65%}@media(max-width:575.98px){.TextArea_textarea_container__3rv24{flex-basis:content}}.TextArea_textarea__2IszZ{max-height:300px;width:100%;background-color:transparent;color:#fff;font-size:20px;border-color:transparent;border-bottom:1px solid #727272;margin-bottom:40px}@media(max-width:575.98px){.TextArea_textarea__2IszZ{font-size:16px}}.TextArea_textarea__2IszZ:placeholder-shown{padding-bottom:16px}@media(max-width:575.98px){.TextArea_textarea__2IszZ:placeholder-shown{padding-bottom:12px}}.TextArea_textarea__2IszZ::-webkit-input-placeholder{color:#727272;font-weight:500;line-height:32px;font-size:16px}.TextArea_textarea__2IszZ:-ms-input-placeholder{color:#727272;font-weight:500;line-height:32px;font-size:16px}.TextArea_textarea__2IszZ::placeholder{color:#727272;font-weight:500;line-height:32px;font-size:16px}@media(max-width:575.98px){.TextArea_textarea__2IszZ::-webkit-input-placeholder{font-size:14px}.TextArea_textarea__2IszZ:-ms-input-placeholder{font-size:14px}.TextArea_textarea__2IszZ::placeholder{font-size:14px}}.TextArea_textarea__2IszZ:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:2px groove #fff}.TextArea_errors__170di{font-size:14px;color:#f86363}@media(max-width:575.98px){.TextArea_errors__170di{font-size:12px}}.ErrorMessage_content__3PUY5{color:#f86363;font-size:18px;padding-top:3px}@media(max-width:779.98px){.ErrorMessage_content__3PUY5{font-size:16px}}@media(max-width:575.98px){.ErrorMessage_content__3PUY5{font-size:14px}}.SuccessMessage_content__2i-PN{font-size:18px;padding-top:3px}@media(max-width:779.98px){.SuccessMessage_content__2i-PN{font-size:16px}}@media(max-width:575.98px){.SuccessMessage_content__2i-PN{font-size:14px}}.Contact_section__1mzZL{padding-top:120px}@media(max-width:779.98px){.Contact_section__1mzZL{padding-top:90px}}@media(max-width:575.98px){.Contact_section__1mzZL{padding-top:80px}}.Contact_box__3fufV{position:relative;padding:296px 80px 120px}@media(max-width:991.98px){.Contact_box__3fufV{padding:280px 20px 100px;padding:260px 0 80px}}@media(max-width:575.98px){.Contact_box__3fufV{padding:156px 0 40px;background-color:#292929;background-origin:content-box;background-clip:content-box}}.Contact_heading_box__Mgjj6{position:absolute;z-index:100;text-align:center;top:80px;left:0;width:100%}@media(max-width:779.98px){.Contact_heading_box__Mgjj6{top:60px}}@media(max-width:575.98px){.Contact_heading_box__Mgjj6{top:40px}}.Contact_content__3cT12{background-color:#292929;padding:92px 80px 80px}@media(max-width:991.98px){.Contact_content__3cT12{padding:72px 40px 60px}}@media(max-width:779.98px){.Contact_content__3cT12{padding:52px 15px 50px}}@media(max-width:575.98px){.Contact_content__3cT12{background-color:transparent;padding:31px 0 40px}}.CompanyLogo_logo__3qW6r{width:100%;height:auto}.Hero_hero_container__2C392{width:100%;min-height:100vh;display:flex;position:relative;align-items:center;justify-content:center}.Hero_logo_size__2dqbJ{width:283px;height:auto}@media(max-width:575.98px){.Hero_logo_size__2dqbJ{width:142px}}.Hero_scroll_tip__11ccV{width:28px;height:auto;position:absolute;bottom:40px}@media(max-width:575.98px){.Hero_scroll_tip__11ccV{width:16px;bottom:30px}}.PcBr_pc_br__cv5DN{display:inline}@media(max-width:575.98px){.PcBr_pc_br__cv5DN{display:none}}.Heading3_content__2nbSg{font-weight:700;font-size:40px;line-height:50px;letter-spacing:.02em}@media(max-width:779.98px){.Heading3_content__2nbSg{font-size:32px}}@media(max-width:575.98px){.Heading3_content__2nbSg{font-size:24px}}.Heading4_content__3mHkO{color:#eee;margin:0;font-weight:700;font-size:32px;line-height:56px;letter-spacing:.032em}@media(max-width:779.98px){.Heading4_content__3mHkO{font-size:28px;line-height:48px}}@media(max-width:575.98px){.Heading4_content__3mHkO{font-size:16px;line-height:30px}}.SpBr_sp_br__1ZdX7{display:none}@media(max-width:575.98px){.SpBr_sp_br__1ZdX7{display:inline}}.MissionAndVision_content__2OWPp{text-align:center;padding-bottom:148px}@media(max-width:575.98px){.MissionAndVision_content__2OWPp{padding-bottom:76px}}.MissionAndVision_content_box__1KcFc:first-child{padding-bottom:103px}@media(max-width:575.98px){.MissionAndVision_content_box__1KcFc:first-child{padding-bottom:60px}}.MissionAndVision_ttl__1i6_H{padding-bottom:23px}@media(max-width:575.98px){.MissionAndVision_ttl__1i6_H{padding-bottom:4px}}.Philosophy_content__3THLJ{padding-top:24px;padding-bottom:139px}@media(max-width:575.98px){.Philosophy_content__3THLJ{padding-top:2.5px;padding-bottom:60px}}.Philosophy_text__13hL1{margin:0;text-align:center;font-weight:500;font-size:18px;line-height:50px;letter-spacing:.02em}@media(max-width:575.98px){.Philosophy_text__13hL1{text-align:left;font-size:14px;line-height:28px;letter-spacing:0}}.Heading5_content__1dmDw{margin:0;font-weight:700;font-size:32px;line-height:32px}@media(max-width:779.98px){.Heading5_content__1dmDw{font-size:24px;line-height:28px}}@media(max-width:575.98px){.Heading5_content__1dmDw{font-size:16px;line-height:27px}}.Service_section__ICifb{overflow:hidden;padding-top:125px}@media(max-width:779.98px){.Service_section__ICifb{padding-top:90px}}@media(max-width:575.98px){.Service_section__ICifb{padding-top:80px}}.Service_box__EQiH7{position:relative;z-index:10;width:100%;padding-top:160px}@media(max-width:779.98px){.Service_box__EQiH7{padding-top:100px}}@media(max-width:575.98px){.Service_box__EQiH7{padding-top:64px}}.Service_heading_box__2l7Lz{position:absolute;z-index:100;text-align:left;top:95px}@media(max-width:779.98px){.Service_heading_box__2l7Lz{top:40px}}.Service_content__3FlH7{background-color:rgba(41,41,41,.6);background-clip:padding-box;position:relative;padding-top:156px}@media(max-width:575.98px){.Service_content__3FlH7{padding-top:86.5px}}.Service_content__3FlH7:after{background-color:rgba(41,41,41,.6);position:absolute;content:"";top:0;left:100%;height:100%;width:calc((100vw - 1046px) / 2)}@media(max-width:1149.98px){.Service_content__3FlH7:after{width:calc((100vw - 860px) / 2)}}@media(max-width:991.98px){.Service_content__3FlH7:after{width:calc((100vw - 720px) / 2)}}@media(max-width:779.98px){.Service_content__3FlH7:after{width:calc((100vw - 540px) / 2)}}@media(max-width:575.98px){.Service_content__3FlH7:after{width:20px}}.Service_sub_ttl__30nB1{padding-bottom:24px}@media(max-width:575.98px){.Service_sub_ttl__30nB1{padding-bottom:19.5px}}.Service_text__16wir{color:#eee;font-weight:500;font-size:16px;line-height:32px}@media(max-width:575.98px){.Service_text__16wir{font-size:14px;line-height:28px}}.Service_image_container__1xSoy{text-align:center;padding-top:80px;padding-bottom:80px}@media(max-width:779.98px){.Service_image_container__1xSoy{padding-top:60px;padding-bottom:72px}}@media(max-width:575.98px){.Service_image_container__1xSoy{padding-top:40px;padding-bottom:64px}}.Service_image__2saLi{height:auto;width:770px}@media(max-width:991.98px){.Service_image__2saLi{width:500px}}@media(max-width:779.98px){.Service_image__2saLi{width:400px}}@media(max-width:575.98px){.Service_image__2saLi{width:100%}}.Service_link__3hZXc{text-decoration:none;color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1;text-decoration:underline}.Service_link__3hZXc:active,.Service_link__3hZXc:focus,.Service_link__3hZXc:hover{text-decoration:none;color:#fff;opacity:.8}.Service_heading__2e3XG{line-height:1.5}.Footer_footer__36L03{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;height:234px;background-color:#222}@media(max-width:575.98px){.Footer_footer__36L03{height:119px}}.Footer_logo_container__1UVMF{line-height:1;width:283px;padding-bottom:32px}@media(max-width:575.98px){.Footer_logo_container__1UVMF{width:121px;padding-bottom:16px}}.Footer_content__2Ui7N{font-weight:500;line-height:1;font-size:12px}@media(max-width:575.98px){.Footer_content__2Ui7N{font-size:10px}}.PageTemplate_container__23IIq{min-height:100vh;width:100%;margin:0;padding:0}.PageTemplate_main__3GiRb{width:100%;margin:0;padding:0}.index_charcoal_background__2a2IN,.index_ink_background__3EPMi{background-color:#222;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;background-image:url(/_next/static/media/background.acc45f14384766aabac3ecce3bb20168.png);background-size:contain}@media(max-width:575.98px){.index_charcoal_background__2a2IN,.index_ink_background__3EPMi{background-image:url(/_next/static/media/background_xs.21d94da3062ac09e20377a6bcde5967b.png)}}.index_ink_background__3EPMi{background-color:#1a1a1a}