@font-face{font-family:About Hiragino Sans;src:local("HiraginoSans-W4");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:About Hiragino Sans;src:local("HiraginoSans-W5");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:About Hiragino Sans;src:local("HiraginoSans-W6");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:About Hiragino Sans;src:local("HiraginoSans-W7");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:About Hiragino Sans;src:local("HiraginoSans-W8");font-style:normal;font-weight:800;font-display:swap}.aboutus_page__NIH4z{font-family:"About Hiragino Sans",var(--font-noto-san-jp),sans-serif;color:rgb(0 0 0/85%);background:white}.aboutus_title__23J1s{font-size:62px;font-weight:800;line-height:80px}.aboutus_copy__GM1_U{font-size:16px;font-weight:600;line-height:30px;color:rgb(0 0 0/65%)}.aboutus_singleLine__bVYvo{line-height:62px}.aboutus_philosophyTitle__9yhlT{font-family:var(--font-noto-san-jp),sans-serif;font-weight:900}.aboutus_philosophy__YcK2Z>article:first-child>p{line-height:38px}.aboutus_philosophy__YcK2Z>article:first-child{padding-bottom:40px}.aboutus_engineering__KJZAY{grid-template-columns:664fr 516fr}.aboutus_engineering__KJZAY>div:first-child>button{aspect-ratio:322/484}.aboutus_engineering__KJZAY>div:first-child>button>div:nth-child(2){top:auto;height:300px;background:linear-gradient(180deg,rgb(10 18 36/0),#0a1224 80%)}.aboutus_engineering__KJZAY>div:first-child>button>div:last-child{right:30px;bottom:30px;left:30px}.aboutus_engineering__KJZAY>div:first-child>button>div:last-child>p{font-size:14px;font-weight:800;line-height:21px}.aboutus_engineering__KJZAY>div:first-child h3{font-weight:800}.aboutus_engineering__KJZAY>div:last-child{grid-template-rows:157fr 93fr 93fr 93fr}.aboutus_engineering__KJZAY>div:last-child:has(button:nth-child(2)[aria-expanded=true]){grid-template-rows:93fr 157fr 93fr 93fr}.aboutus_engineering__KJZAY>div:last-child:has(button:nth-child(3)[aria-expanded=true]){grid-template-rows:93fr 93fr 157fr 93fr}.aboutus_engineering__KJZAY>div:last-child:has(button:nth-child(4)[aria-expanded=true]){grid-template-rows:93fr 93fr 93fr 157fr}.aboutus_engineering__KJZAY>div:last-child>button{padding:24px 29px;border-color:#dee9ff;background:#f9fbff;box-shadow:none}.aboutus_engineering__KJZAY>div:last-child h3{font-size:22px;font-weight:800;line-height:33px}.aboutus_engineering__KJZAY>div:last-child p{color:rgb(0 0 0/85%)}.aboutus_memberPhoto___HXEH{position:relative;width:270px;height:310px;overflow:hidden;background:linear-gradient(#acb0bb,#bdbdc7)}.aboutus_memberPhoto___HXEH img{position:absolute;top:0;left:0;width:270px;height:auto;max-width:none}.aboutus_memberPhoto___HXEH[data-person=yoshioka] img{top:-9px;left:-3px;width:275.333px}.aboutus_memberPhoto___HXEH[data-person=ye] img{top:-4.75px;width:271px}.aboutus_memberPhoto___HXEH[data-person=jaikumar] img{top:-50px;left:-17px;width:317px;height:422px;transform:scaleX(-1)}.aboutus_memberViewport__Elj3l{position:relative}.aboutus_memberViewport__Elj3l:after,.aboutus_memberViewport__Elj3l:before{position:absolute;z-index:1;top:0;bottom:0;width:60px;pointer-events:none;content:""}.aboutus_memberViewport__Elj3l:before{left:0;background:linear-gradient(90deg,#fbfbfb,transparent)}.aboutus_memberViewport__Elj3l:after{right:0;background:linear-gradient(270deg,#fbfbfb,transparent)}.aboutus_office___pCt5{position:relative;margin-top:140px;padding-top:195px;padding-bottom:100px;background:url(/images/aboutus/office_bg.avif) top/100% 100% no-repeat}.aboutus_companyDetails__7FdIG>div>dd,.aboutus_companyDetails__7FdIG>div>dt{line-height:16px}.aboutus_companyDetails__7FdIG>div:nth-child(4),.aboutus_companyDetails__7FdIG>div:nth-child(5){padding-bottom:31px}.aboutus_companyDetails__7FdIG>div:nth-child(4)>dd,.aboutus_companyDetails__7FdIG>div:nth-child(5)>dd{line-height:26px}.aboutus_officeGallery__rMmIQ{position:relative;margin-top:60px;padding:56px 40px 0}.aboutus_officeGallery__rMmIQ>img{position:absolute;top:0;left:6px;width:calc(100% - 12px);height:auto}.aboutus_officeGallery__rMmIQ [data-slot=carousel-previous]{left:-50px;top:346px;width:92px;height:44px;padding:0}.aboutus_officeGallery__rMmIQ [data-slot=carousel-next]{right:-50px;top:346px;width:92px;height:44px;padding:0}.aboutus_officePagination__pXt5z{display:none;gap:16px}.aboutus_officePagination__pXt5z>button{margin:0!important;background-color:rgb(255 255 255/20%)}.aboutus_officePagination__pXt5z>button[aria-pressed=true]{background-color:#fff}@media (min-width:640px){.aboutus_officePagination__pXt5z{display:flex}}@media (max-width:1279px){.aboutus_title__23J1s{font-size:48px;line-height:1.4}.aboutus_engineering__KJZAY>div:last-child h3{font-size:18px;line-height:28px}.aboutus_engineering__KJZAY>div:last-child>button{padding:20px}.aboutus_officeGallery__rMmIQ [data-slot=carousel-next],.aboutus_officeGallery__rMmIQ [data-slot=carousel-previous]{top:40%}}@media (max-width:1023px){.aboutus_engineering__KJZAY{grid-template-columns:1fr}.aboutus_engineering__KJZAY>div:last-child{grid-template-rows:none!important}.aboutus_office___pCt5{margin-top:80px;padding-top:120px;padding-bottom:80px}}@media (max-width:639px){.aboutus_title__23J1s{font-size:32px;line-height:1.5}.aboutus_copy__GM1_U{font-size:14px;line-height:28px}.aboutus_singleLine__bVYvo{line-height:1.5}.aboutus_companyDetails__7FdIG>div>dd,.aboutus_companyDetails__7FdIG>div>dt{line-height:26px}.aboutus_memberViewport__Elj3l:after,.aboutus_memberViewport__Elj3l:before{width:20px}.aboutus_office___pCt5{padding-top:80px;padding-bottom:50px}.aboutus_officeGallery__rMmIQ{margin-top:40px;padding:18px 12px 0}.aboutus_officeGallery__rMmIQ [data-slot=carousel-previous]{left:-20px;width:48px}.aboutus_officeGallery__rMmIQ [data-slot=carousel-next]{right:-20px;width:48px}.aboutus_officePagination__pXt5z{gap:8px}.aboutus_officePagination__pXt5z>button{width:8px;height:8px}}