/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:SuisseIntl;src:url(/_next/static/media/SuisseIntl-Regular-WebM.184fd00f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(/_next/static/media/SuisseIntl-Medium-WebM.4d1fecda.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}body,html{padding:0;margin:0;font-family:SuisseIntl,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:hsla(0,0%,100%,.82);background:#0e1013;--h3:clamp(0.56rem,calc(0rem + 1.88vw),2.25rem);--h2:clamp(1rem,calc(0rem + 3.33vw),4rem);--h1:clamp(1.38rem,calc(0rem + 4.58vw),5.5rem);--p1:clamp(0.38rem,calc(0rem + 1.25vw),1.5rem);--p1-mobile:clamp(0.33rem,calc(0rem + 1.11vw),1.33rem);--button:clamp(0.38rem,calc(-0.04rem + 1.39vw),1.63rem);--space-3xs:clamp(0.13rem,calc(-0.04rem + 0.56vw),0.63rem);--space-m:clamp(0.5rem,calc(0rem + 1.67vw),2rem);--space-l:clamp(0.63rem,calc(-0.04rem + 2.22vw),2.63rem);--space-xl:clamp(0.81rem,calc(-0.02rem + 2.78vw),3.31rem);--space-2xl:clamp(1.31rem,calc(0rem + 4.38vw),5.25rem);--space-3xl:clamp(2.63rem,calc(0rem + 8.75vw),10.5rem);--space-mainBannerSpaceTop:clamp(4.63rem,calc(-0.04rem + 15.56vw),18.63rem);--space-mainBottom:clamp(4rem,calc(-19.75rem + 118.75vw),15.88rem);--space-researchVideoTop:clamp(2rem,calc(0rem + 6.67vw),8rem);--space-headVideoMarginCompany:clamp(-9.06rem,calc(-0.02rem - 7.57vw),-2.25rem);--space-tooltipSpace:clamp(-9.88rem,calc(0.02rem - 9.18vw),-3.14rem);--space-galleryDotsWidth:clamp(1.375rem,0rem + 4.5833vw,5.5rem);--measure-headerHeight:clamp(1.63rem,calc(-0.04rem + 5.56vw),6.63rem);--measure-cardHeight:clamp(8.31rem,calc(-0.02rem + 27.78vw),33.31rem);--measure-footerLogoWidth:clamp(5.38rem,calc(-0.04rem + 18.06vw),21.63rem);--measure-videoHeight:clamp(16rem,calc(-0.02rem + 53.4vw),64.06rem);--measure-mobileVideoHeight:clamp(26.5rem,calc(-36.12rem + 216.88vw),28.94rem);--measure-desktopNodesImage:clamp(10.25rem,calc(-0.04rem + 34.31vw),41.13rem);--measure-postHeight:clamp(6.63rem,calc(0.04rem + 21.94vw),26.38rem);--measure-researchDescHeight:clamp(11rem,calc(0rem + 36.67vw),44rem);--measure-researchButtonHeight:clamp(8.38rem,calc(-0.02rem + 27.99vw),33.56rem);--measure-researchVideoHeight:clamp(10.63rem,calc(-0.02rem + 35.49vw),42.56rem);--measure-officeHeight:clamp(28.5625rem,0rem + 31.875vw,38.25rem);--measure-teamCardHeight:clamp(5rem,-0.0208rem + 16.7361vw,20.0625rem);--measure-teamImageHeight:clamp(3.31rem,calc(0.02rem + 10.97vw),13.19rem);--measure-blogPostImage:clamp(13.31rem,calc(0rem + 44.38vw),53.25rem);--measure-blogPostContentImage:clamp(9.25rem,calc(0.04rem + 30.69vw),36.88rem);--measure-blogSmallPostContentImage:clamp(4.13rem,calc(0rem + 13.75vw),16.5rem);--measure-ourPrinciplesCardHeight:clamp(4.13rem,calc(0rem + 13.75vw),16.5rem);--measure-companyVideoHeight:clamp(15.13rem,calc(0rem + 50.42vw),60.5rem);--measure-helpCardHeight:clamp(5.38rem,calc(-0.04rem + 18.06vw),21.63rem);--measure-tooltipSquareSize:clamp(0.5rem,calc(0.02rem + 1.6vw),1.94rem);--measure-tooltipWidth:clamp(7.06rem,calc(-0.02rem + 23.61vw),28.31rem);--measure-jpTitleWidth:clamp(11rem,0rem + 36.67vw,44rem);--measure-gallerySelectedPhoto:clamp(7.0625rem,-0.0208rem + 23.6111vw,32.9125rem);--measure-galleryPreviousPhoto:clamp(5.5rem,0rem + 25vw,30rem);--measure-galleryDotsHeight:clamp(0.125rem,-0.0208rem + 0.4861vw,0.5625rem)}@media (max-width:480px){body{--h1:38px;--p1:18px;--h2:26px;--h3:20px}}body{overflow-x:hidden;overflow-y:scroll}.fixed{display:fixed;overflow:hidden}a{color:inherit;height:-webkit-max-content;height:max-content}h1{line-height:105%}*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation:none!important;animation:none!important;scroll-behavior:auto!important;transition:none!important}}[id]{position:relative;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}[id]:before{content:"";position:absolute;top:-2px;left:0;right:0;border-top:2px solid transparent}.react-horizontal-scrolling-menu--scroll-container{display:flex;height:-webkit-max-content;height:max-content;overflow-y:hidden;position:relative;width:100%}.react-horizontal-scrolling-menu--scroll-container.rtl{direction:rtl}.react-horizontal-scrolling-menu--inner-wrapper{display:flex;overflow-y:hidden}.react-horizontal-scrolling-menu--wrapper{display:flex;flex-direction:column}.react-horizontal-scrolling-menu--footer,.react-horizontal-scrolling-menu--header{width:100%}.react-horizontal-scrolling-menu--arrow-left,.react-horizontal-scrolling-menu--arrow-right{display:flex}