.imoo-Industry{padding-top:0;padding-bottom:0;width:100%;position:relactive;color:#fff}.imoo-Industry .imoo-posi{top:100px;position:absolute;width:100%;text-align:center}.imoo-Industry .Industry-title{margin:8px auto 0;font-weight:800;color:#000;width:694px;max-width:100%}.imoo-Industry .Industry-detail{line-height:25px;font-size:24px;display:inline;letter-spacing:-1%;text-align:center;font-weight:800;color:#000}.imoo-Industry .Industry-image img{width:100%}.imoo-Industry .Industry-btn{margin:28px auto 0}.imoo-Industry .Industry-btn a{display:inline-flex;padding:10px 55px;border-radius:25px;color:#fff;font-size:20px;line-height:27px;background:#ff7800}.imoo-Industry .Industry-video video{height:100%;-o-object-fit:cover;object-fit:cover;max-height:100vh}.imoo-Industry .Industry-video div{font-weight:300;font-size:14px;color:#000;line-height:40px;margin-top:12px;text-align:left}@media (max-width:768px){.imoo-Industry{padding-top:0}.imoo-Industry .Industry-title{margin:24px auto 0;color:#000;font-weight:500}.imoo-Industry .Industry-title *{color:#fff;text-align:center;font-family:Avenir;font-size:36px;font-style:normal;font-weight:800;padding:0 20px;line-height:40px;letter-spacing:-1.08px}.imoo-Industry .Industry-btn a{display:inline-flex;height:32px;padding:10px 20px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:19px;font-style:normal;font-weight:800;line-height:23px;letter-spacing:-.57px}.imoo-Industry .Industry-detail{color:#000;text-align:center;font-size:17px;font-style:normal;font-weight:800;line-height:21px;letter-spacing:-.51px}.imoo-Industry .Industry-detail *{line-height:24px;font-size:16px;display:inline;letter-spacing:-1%;text-align:center;font-weight:800}.imoo-Industry .Industry-video video{height:100%;-o-object-fit:cover;object-fit:cover}}.page_about_drive_section{padding:50px 0;background:#fff}.page_about_drive_section .section_content{display:flex;justify-content:space-between}.page_about_drive_section .left{width:41.8%}.page_about_drive_section .left img{width:100%}.page_about_drive_section .right{width:45%;display:flex;flex-direction:column;justify-content:center}.page_about_drive_section .right .caption{color:#ff7800;font-size:28px;font-weight:800;line-height:1.33;letter-spacing:-.72px;margin-bottom:12px}.page_about_drive_section .right .title{color:#292929;font-size:4.16vw;font-weight:900;line-height:1.2;letter-spacing:-2.4px;margin-bottom:48px}.page_about_drive_section .right .text{color:#86868b;font-size:1.25vw;line-height:1.5;letter-spacing:-.72px;font-family:Avenir-M}.page_about_drive_section .right .text span{text-transform:uppercase}@media screen and (max-width:768px){.page_about_drive_section{padding:10px 0;background:#f7f7f7}.page_about_drive_section .section_content{border-radius:8px;overflow:hidden;flex-direction:column;background:#fff}.page_about_drive_section .left,.page_about_drive_section .left img{width:100%}.page_about_drive_section .right{width:100%;display:flex;flex-direction:column;justify-content:center;padding:25px}.page_about_drive_section .right .caption{font-size:16px;margin-bottom:4px}.page_about_drive_section .right .title{font-size:36px;line-height:110%;letter-spacing:-1.08px;margin-bottom:12px;color:#000}.page_about_drive_section .right .text{color:#86868b;font-size:16px;line-height:1.4;letter-spacing:-.48px;color:#292929;font-family:Avenir}.page_about_drive_section .right .text span{text-transform:uppercase;font-family:Avenir-M;font-weight:800}}.page_about_founder_section{padding:50px 0 100px;background:#fff}.page_about_founder_section .top .caption{color:#ff7800;font-size:28px;font-weight:800;line-height:1.33;letter-spacing:-.72px;margin-bottom:12px}.page_about_founder_section .top .title{color:#292929;font-size:4.16vw;font-weight:900;line-height:1.2;letter-spacing:-2.4px;margin-bottom:48px}.page_about_founder_section .bottom{display:flex;justify-content:space-between;align-items:flex-start}.page_about_founder_section .bottom .left{width:44%}.page_about_founder_section .bottom .left .text{font-family:Avenir-M;color:#86868b;font-size:1.25vw;line-height:1.5;letter-spacing:-.72px}.page_about_founder_section .bottom .left .text span{color:#292929}.page_about_founder_section .bottom .right{width:45%}.page_about_founder_section .bottom .right img{width:100%}@media screen and (max-width:768px){div .page_about_founder_section{padding:10px 0;background:#f7f7f7}div .page_about_founder_section .section_content{border-radius:8px;overflow:hidden;background:#fff}div .page_about_founder_section .top{padding:25px}div .page_about_founder_section .top .caption{font-size:16px;font-weight:800;line-height:20px;letter-spacing:-.48px;margin-bottom:4px}div .page_about_founder_section .top .title{color:#000;font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-1.08px;margin-bottom:0}div .page_about_founder_section .bottom{flex-direction:column}div .page_about_founder_section .bottom .left{width:100%;order:2;padding:25px 25px 0}div .page_about_founder_section .bottom .left .text{font-size:16px;line-height:1.4;letter-spacing:-.48px;max-height:290px;overflow:hidden}div .page_about_founder_section .bottom .left .text span{color:#86868b}div .page_about_founder_section .bottom .left.active .toggle_btn{transform:rotate(180deg);padding-top:20px;padding-bottom:0}div .page_about_founder_section .bottom .left.active .text{max-height:1000px}div .page_about_founder_section .bottom .left .toggle_btn{text-align:center;padding-top:0;padding-bottom:20px}div .page_about_founder_section .bottom .left .toggle_btn.active{transform:rotate(180deg)}div .page_about_founder_section .bottom .right,div .page_about_founder_section .bottom .right img{width:100%}}.page_about_mission_section{position:relative;background:#fff;padding-bottom:.625vw}.page_about_mission_section .text_block{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center}.page_about_mission_section .text_block .section_content{color:#fff;padding-right:35%}.page_about_mission_section .text_block .section_content .caption{font-size:28px;font-weight:800;line-height:1.33;letter-spacing:-.72px;margin-bottom:12px}.page_about_mission_section .text_block .section_content .title{font-size:4.16vw;font-weight:900;line-height:1.2;letter-spacing:-2.4px;margin-bottom:28px}.page_about_mission_section .text_block .section_content .text{font-size:1.25vw;line-height:1.33;letter-spacing:-.72px;font-family:Avenir-M}@media screen and (max-width:768px){.page_about_mission_section{position:relative;padding:10px 0;background:#f7f7f7;margin:0}.page_about_mission_section .section_content{background:#fff;border-radius:8px;overflow:hidden}.page_about_mission_section .text_block{position:static;text-align:left;color:#000;padding:25px;align-items:flex-start;display:flex;flex-direction:column}.page_about_mission_section .text_block .caption{font-size:16px;margin-bottom:4px;color:#ff7800;letter-spacing:-.48px;font-weight:800}.page_about_mission_section .text_block .title{font-size:36px;line-height:110%;margin-bottom:0;color:#000;font-weight:900;letter-spacing:-1.08px}.page_about_mission_section .text_block .text{color:#86868b;font-size:16px;line-height:1.4;letter-spacing:-.48px;color:#292929;font-family:Avenir;margin-top:25px}}.page_about_value_section{position:relative}.page_about_value_section .text_block{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.page_about_value_section .text_block .section_content{color:#fff}.page_about_value_section .text_block .section_content .caption{font-size:28px;font-weight:800;line-height:1.33;letter-spacing:-.72px;margin-bottom:8px}.page_about_value_section .text_block .section_content .sec_title,.page_about_value_section .text_block .section_content .title{font-size:4.16vw;font-weight:900;line-height:1.2;letter-spacing:-2.4px;margin-bottom:5vw;text-align:center}.page_about_value_section .text_block .section_content .list{display:flex;align-items:flex-start;margin-bottom:24px;gap:84px}.page_about_value_section .text_block .section_content .list .item{display:flex;flex-direction:column;align-items:center}.page_about_value_section .text_block .section_content .list .item img{width:64px!important}.page_about_value_section .text_block .section_content .list .item .title{text-align:center;font-family:Avenir;font-size:17px;font-weight:400;line-height:1.23;letter-spacing:-.51px}.page_about_value_section .text_block .section_content .text{font-size:1.25vw;line-height:1.33;letter-spacing:-.72px;font-family:Avenir-M}@media screen and (max-width:800px){.page_about_value_section{padding:10px 0;background:#f7f7f7}.page_about_value_section .section_content{background:#fff;border-radius:8px;overflow:hidden}.page_about_value_section .text_block{position:static;text-align:left;color:#000;padding:25px;align-items:flex-start;display:flex;flex-direction:column}.page_about_value_section .text_block .caption{font-size:16px;margin-bottom:4px;color:#ff7800;letter-spacing:-.48px;font-weight:800}.page_about_value_section .text_block .title{font-size:36px;line-height:110%;margin-bottom:0;color:#000;font-weight:900;letter-spacing:-1.08px}.page_about_value_section .text_block .list{display:flex;align-items:flex-start;gap:0;width:100%;justify-content:space-between;margin-top:25px;margin-bottom:0}.page_about_value_section .text_block .list .item{display:flex;flex-direction:column;align-items:center;width:22%}.page_about_value_section .text_block .list .item img{width:32px!important}.page_about_value_section .text_block .list .item .title{text-align:center;font-family:Avenir;font-size:10px;font-weight:400;line-height:1.23;letter-spacing:-.3px}.page_about_value_section .text_block .text{color:#86868b;font-size:16px;line-height:1.4;letter-spacing:-.48px;color:#292929;font-family:Avenir;margin-top:8px;text-align:center}}.page_about_vision_section{padding:50px 0 .625vw;background:#fff}.page_about_vision_section .top{text-align:left;padding-top:50px;padding-bottom:50px}.page_about_vision_section .top .caption{color:#ff7800;font-size:28px;font-weight:800;line-height:1.33;letter-spacing:-.72px;margin-bottom:12px}.page_about_vision_section .top .title{color:#292929;font-size:4.16vw;font-weight:900;line-height:1.05;letter-spacing:-2.4px;margin-bottom:48px}.page_about_vision_section .bottom img{width:100%}@media screen and (max-width:768px){.page_about_vision_section{padding:10px 0;background:#f7f7f7;margin:0}.page_about_vision_section .section_content{background:#fff;border-radius:8px;overflow:hidden}.page_about_vision_section .top{text-align:left;padding:25px}.page_about_vision_section .top .caption{font-size:16px;margin-bottom:4px;letter-spacing:-.48px}.page_about_vision_section .top .title{font-size:37px;line-height:110%;letter-spacing:-1.08px;margin-bottom:0;color:#000}.page_about_vision_section .bottom img{width:100%}}