.HeroParallax_parallax__8shuP{position:absolute;inset:0;z-index:-1;will-change:transform}.HeroParallax_parallax__8shuP>img{width:100%;height:100%;object-fit:cover;object-position:right}.Magnetic_magnetic__KUExG{display:inline-block;transition:transform .7s cubic-bezier(.16,1,.3,1);will-change:transform}.Magnetic_magnetic__KUExG[data-magnet=on]{transition:transform .15s linear}@media (max-width:640px){.Magnetic_magnetic__KUExG{display:block}}.Marquee_marquee__uGS17{overflow:hidden;width:100%;padding:.2em 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Marquee_track__sUklP{display:flex;width:max-content;will-change:transform}.Marquee_group__6_nFW{display:flex;flex-shrink:0}.Marquee_item__BUS7Q{display:inline-flex;align-items:center;gap:.6em;padding-right:.6em;font-size:clamp(3rem,9vw,8rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;white-space:nowrap;text-transform:uppercase}.Marquee_dot__Qymu5{display:inline-block;width:.22em;height:.22em;border-radius:50%;background:linear-gradient(135deg,#7de3ff,#3d8bff);box-shadow:0 0 .3em rgba(61,139,255,.8)}.Marquee_outline__O6fyw .Marquee_item__BUS7Q{color:transparent;-webkit-text-stroke:1px var(--marquee-stroke,#333)}@media (prefers-reduced-motion:reduce){.Marquee_track__sUklP{transform:none!important}}.ParticleField_canvas__RX7OO{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:0;animation:ParticleField_fieldIn__Dth_Q 2s var(--ease-elegant) .6s forwards}@keyframes ParticleField_fieldIn__Dth_Q{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ParticleField_canvas__RX7OO{display:none}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1d1f21;color:#c5c8c6}.hljs span::selection,.hljs::selection{background:#373b41}.hljs span::-moz-selection,.hljs::-moz-selection{background:#373b41}.hljs-name,.hljs-title{color:#f0c674}.hljs-comment,.hljs-meta,.hljs-meta .hljs-keyword{color:#707880}.hljs-deletion,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol{color:#cc6666}.hljs-addition,.hljs-doctag,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string{color:#b5bd68}.hljs-attribute,.hljs-code,.hljs-selector-id{color:#b294bb}.hljs-bullet,.hljs-keyword,.hljs-selector-tag,.hljs-tag{color:#81a2be}.hljs-subst,.hljs-template-tag,.hljs-template-variable,.hljs-variable{color:#8abeb7}.hljs-built_in,.hljs-quote,.hljs-section,.hljs-selector-class,.hljs-type{color:#de935f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.Date_date__ElJv4{display:flex;align-items:center;gap:8px;margin:.8rem 0;font-size:1rem}.Article_title__4YxX2{font-size:2.25rem;margin-bottom:24px;text-align:left}.Article_description__bsw_H{font-size:.875rem;color:var(--color-text-sub);margin:24px 0;text-align:left}.Article_meta__i6i54{display:flex;justify-content:flex-start;align-items:center;flex-shrink:1;gap:24px;margin-bottom:64px}.Article_thumbnail__h89Pi{width:100%;height:auto;margin-bottom:64px}.Article_content__NlL12 :first-child{margin-top:0}.Article_content__NlL12>h1{font-size:2rem;font-weight:700;border-bottom:1px solid var(--color-border);margin:2.8rem 0 1rem}.Article_content__NlL12>h2{font-size:1.5rem;font-weight:700;margin:2.8em 0 1rem}.Article_content__NlL12>h3{font-size:1.5rem;font-weight:700;margin:2.8rem 0 1rem}.Article_content__NlL12>h4,.Article_content__NlL12>h5{font-size:1.125rem;font-weight:700;margin:2.8rem 0 1rem}.Article_content__NlL12>p{margin:2rem 0 .5rem;line-height:2}.Article_content__NlL12>pre{overflow-x:auto}.Article_content__NlL12 pre>code{background-color:var(--color-bg-code);display:block;overflow-x:auto;padding:16px}.Article_content__NlL12 div[data-filename]:before{display:inline-block;background-color:var(--color-bg-sub);content:attr(data-filename);margin:1em 0 0;font-family:menlo,inconsolata,monospace;font-size:.75rem;padding:4px 16px;border-radius:var(--border-radius) var(--border-radius) 0 0}.Article_content__NlL12 ol,.Article_content__NlL12 ul{margin:.5rem 0 .5rem 2rem}.Article_content__NlL12>ol,.Article_content__NlL12>ul{margin-top:2rem;margin-bottom:2rem}.Article_content__NlL12 ul>li{list-style:disc}.Article_content__NlL12 ol>li{list-style:decimal}.Article_content__NlL12 li{margin:.5rem 0}.Article_content__NlL12 a{text-decoration:underline}.Article_content__NlL12>figure{margin:2rem 0}.Article_content__NlL12>figure img{max-width:100%;height:auto}.Article_content__NlL12>figure figcaption{font-size:.75rem;color:var(--color-text-sub)}.Article_content__NlL12>strong{font-weight:700}.Article_content__NlL12>blockquote{border-left:4px solid var(--color-border);padding-left:1rem;font-style:italic;margin:2rem 0}.Article_content__NlL12>hr{margin:4rem 0;height:1px;background-color:var(--color-border);border:none}.Article_content__NlL12>table{width:100%;margin:2rem 0}.Article_content__NlL12>table th{background-color:var(--color-bg-sub);text-align:left;padding:1rem}.Article_content__NlL12>table td{text-align:left;padding:1rem}@media (max-width:640px){.Article_title__4YxX2{font-size:1.5rem;margin-bottom:20px}.Article_description__bsw_H{font-size:.875rem;color:var(--color-text-sub);margin:24px 0 40px}.Article_meta__i6i54{display:flex;align-items:center;margin-bottom:40px;font-size:.875rem}.Article_thumbnail__h89Pi{width:100%;height:auto;margin-bottom:40px}.Article_content__NlL12{width:100%}.Article_content__NlL12>h1{font-size:1.5rem;font-weight:700;border-bottom:1px solid var(--color-border);margin:2.8rem 0 1rem}.Article_content__NlL12>h2{font-size:1.5rem;font-weight:700;margin:2.8em 0 1rem}.Article_content__NlL12>h3{font-size:1.25rem;font-weight:700;margin:2.8rem 0 1rem}.Article_content__NlL12>h4,.Article_content__NlL12>h5{font-size:1.125rem;font-weight:700;margin:2.8rem 0 1rem}}.Category_tag__Q_aX1{background-color:var(--color-bg-sub);padding:4px 12px;border-radius:var(--border-radius);white-space:nowrap;font-size:1rem}.page_top__Dp7wK{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;overflow:hidden;padding:200px 0;min-height:90vh}.page_top__Dp7wK:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,rgba(0,0,0,.35),rgba(0,0,0,.7))}.page_heroImg__2cabd{animation:page_heroZoom__aPqTz 2.8s cubic-bezier(.16,1,.3,1) both,page_heroDrift__UiIHL 18s ease-in-out 2.8s infinite alternate}@keyframes page_heroZoom__aPqTz{0%{transform:scale(1.35);filter:brightness(.2) saturate(1.6) blur(6px)}to{transform:scale(1.05);filter:none}}@keyframes page_heroDrift__UiIHL{0%{transform:scale(1.05) translateZ(0)}to{transform:scale(1.12) translate3d(-1.5%,-1%,0)}}.page_heroGrid__yNSix{position:absolute;left:-50%;right:-50%;bottom:0;height:45%;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(125,200,255,.35) 1px,transparent 0),linear-gradient(90deg,rgba(125,200,255,.35) 1px,transparent 0);background-size:60px 60px;transform:perspective(400px) rotateX(65deg);transform-origin:center bottom;mask-image:linear-gradient(0deg,#000 0,transparent 90%);-webkit-mask-image:linear-gradient(0deg,#000 0,transparent 90%);opacity:0;animation:page_fadeIn__jjObi 2s var(--ease-elegant) 1s forwards,page_gridFlow__rtkMC 3s linear infinite}@keyframes page_gridFlow__rtkMC{to{background-position:0 60px}}.page_heroScan__tEZ9M{position:absolute;left:0;right:0;top:0;height:140px;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(125,227,255,.08) 70%,rgba(125,227,255,.5) 99%,transparent);animation:page_scan__zn1Ua 6s cubic-bezier(.65,0,.35,1) 1.2s infinite;transform:translateY(-150px)}@keyframes page_scan__zn1Ua{0%{transform:translateY(-150px)}60%,to{transform:translateY(100vh)}}.page_topInner__csgmS{position:relative;z-index:1;padding:0 24px}.page_eyebrow__yxIK8{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px;font-size:.75rem;letter-spacing:.4em;color:#7de3ff;opacity:0;animation:page_trackIn__xPN_O 1.4s cubic-bezier(.16,1,.3,1) .3s forwards}.page_eyebrowDot__mNASg{width:8px;height:8px;border-radius:50%;background-color:#7de3ff;box-shadow:0 0 0 0 rgba(125,227,255,.7);animation:page_pulse__XPtbN 1.8s ease-out infinite}@keyframes page_trackIn__xPN_O{0%{opacity:0;letter-spacing:1.2em;filter:blur(6px)}to{opacity:1;letter-spacing:.4em;filter:blur(0)}}@keyframes page_pulse__XPtbN{to{box-shadow:0 0 0 14px rgba(125,227,255,0)}}.page_title__po7na{font-size:3.5rem;font-weight:700;line-height:1.35;text-align:center;margin-bottom:1.5rem;text-shadow:0 0 40px rgba(61,139,255,.45)}.page_description__lvaOp{text-align:center;opacity:0;animation:page_fadeUp__aNNvE 1.2s var(--ease-elegant) 1.9s forwards}@keyframes page_fadeIn__jjObi{to{opacity:1}}@keyframes page_fadeUp__aNNvE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.page_scrollHint__2rTQv{position:absolute;left:50%;bottom:64px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translateX(-50%);font-size:.625rem;letter-spacing:.3em;opacity:0;animation:page_fadeIn__jjObi 1s var(--ease-elegant) 2.4s forwards}.page_scrollLine__UCquI{position:relative;width:1px;height:56px;overflow:hidden;background-color:rgba(255,255,255,.2)}.page_scrollLine__UCquI:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,#7de3ff);animation:page_scrollDrop__0EfN8 1.8s cubic-bezier(.65,0,.35,1) infinite}@keyframes page_scrollDrop__0EfN8{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.page_hasBgWord__3ZB5V{position:relative}.page_hasBgWord__3ZB5V>:not(.page_bgWord__VgmuZ){position:relative;z-index:1}.page_bgWord__VgmuZ{position:absolute;top:20px;left:50%;width:100vw;transform:translateX(-50%);z-index:0;pointer-events:none;opacity:.12;--marquee-stroke:#3d8bff}.page_bgimg__c4h1Z{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover;object-position:right;display:flex;align-items:center;justify-content:center;z-index:-1}.page_news__BZbkH{position:relative;background-color:#fff;width:840px;margin:-40px auto 0;padding:24px 40px;border-radius:var(--border-radius);box-shadow:0 20px 60px -20px rgba(0,0,0,.15);transition:transform .5s var(--ease-elegant),box-shadow .5s var(--ease-elegant)}.page_news__BZbkH:hover{transform:translateY(-4px);box-shadow:0 30px 80px -20px rgba(0,0,0,.25)}.page_newsTitle__Uu02M{font-size:1.5rem;position:relative;display:inline-block;padding-bottom:4px}.page_newsTitle__Uu02M:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--color-text-main);transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--ease-elegant) .3s}[data-revealed=true] .page_newsTitle__Uu02M:after{transform:scaleX(1)}.page_newsLink__wyynS{position:absolute;right:-40px;bottom:-40px}.page_section__zQZ2o{width:920px;margin:0 auto;padding:100px 0}.page_sectionTitleEn__KGc68{font-size:3rem;font-weight:700}.page_sectionTitleJa__oIZXx{display:flex;align-items:center;gap:20px;margin-bottom:40px}.page_sectionTitleJa__oIZXx:before{content:"";display:block;height:1px;width:40px;background-color:var(--color-text-main);transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ease-elegant) .5s}[data-revealed=true] .page_sectionTitleJa__oIZXx:before{transform:scaleX(1)}.page_sectionDescription__9_4_N{margin-bottom:40px}.page_horizontal___ZCkT{display:flex;justify-content:space-between;align-items:flex-start;gap:80px}.page_businessImgWrap__zdX0r{flex-shrink:0;width:400px;border-radius:32px}.page_businessImg__3yoSG{display:block;width:100%;height:auto;border-radius:32px;-webkit-clip-path:inset(100% 0 0 0 round 32px);clip-path:inset(100% 0 0 0 round 32px);transform:scale(1.25);transition:transform 1.8s cubic-bezier(.16,1,.3,1) .2s,box-shadow .5s var(--ease-elegant),-webkit-clip-path 1.4s cubic-bezier(.77,0,.175,1) .2s;transition:clip-path 1.4s cubic-bezier(.77,0,.175,1) .2s,transform 1.8s cubic-bezier(.16,1,.3,1) .2s,box-shadow .5s var(--ease-elegant);transition:clip-path 1.4s cubic-bezier(.77,0,.175,1) .2s,transform 1.8s cubic-bezier(.16,1,.3,1) .2s,box-shadow .5s var(--ease-elegant),-webkit-clip-path 1.4s cubic-bezier(.77,0,.175,1) .2s;box-shadow:0 20px 60px -20px rgba(0,0,0,.2)}[data-revealed=true] .page_businessImg__3yoSG{-webkit-clip-path:inset(0 0 0 0 round 32px);clip-path:inset(0 0 0 0 round 32px);transform:scale(1)}.page_businessImgWrap__zdX0r:hover .page_businessImg__3yoSG{box-shadow:0 40px 90px -20px rgba(61,139,255,.45)}.page_button__52WaL{display:block;padding:20px 40px;border-radius:var(--border-radius);width:300px;background:url(/arrow-right.svg) no-repeat right 20px center,var(--color-button-primary);color:var(--color-text-unpainted)}.page_aboutus__HCMyl{background-color:#fff}.page_aboutusImgWrap__M4B0V{width:100%;margin-left:-60%;border-radius:var(--border-radius)}.page_aboutusImg__j5pv3{display:block;width:100%;height:auto;border-radius:var(--border-radius);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:scale(1.2);transition:transform 1.8s cubic-bezier(.16,1,.3,1) .2s,box-shadow .5s var(--ease-elegant),-webkit-clip-path 1.4s cubic-bezier(.77,0,.175,1) .2s;transition:clip-path 1.4s cubic-bezier(.77,0,.175,1) .2s,transform 1.8s cubic-bezier(.16,1,.3,1) .2s,box-shadow .5s var(--ease-elegant);transition:clip-path 1.4s cubic-bezier(.77,0,.175,1) .2s,transform 1.8s cubic-bezier(.16,1,.3,1) .2s,box-shadow .5s var(--ease-elegant),-webkit-clip-path 1.4s cubic-bezier(.77,0,.175,1) .2s;box-shadow:0 20px 60px -20px rgba(0,0,0,.2)}[data-revealed=true] .page_aboutusImg__j5pv3{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:scale(1)}.page_aboutusImgWrap__M4B0V:hover .page_aboutusImg__j5pv3{box-shadow:0 40px 90px -20px rgba(61,139,255,.4)}.page_info__8WZDv{display:flex;border-bottom:1px solid var(--color-border);padding:20px 0}.page_infoTitle__1BcGS{width:100px;font-weight:700}.page_infoDescription__JywmA{flex:1 1}.page_hiringImg__JXlFU{width:480px;height:auto;border-radius:var(--border-radius)}@media (max-width:1000px){.page_news__BZbkH{width:calc(100% - 160px)}.page_section__zQZ2o{width:calc(100% - 80px)}}@media (max-width:640px){.page_top__Dp7wK{padding:120px 16px}.page_title__po7na{font-size:2rem;text-align:left}.page_description__lvaOp{text-align:center;font-size:.875rem;text-align:left}.page_bgimg__c4h1Z{position:absolute;top:0;right:0;width:auto;height:600px;object-fit:cover;display:flex;align-items:center;justify-content:center;z-index:-1}.page_news__BZbkH{width:calc(100% - 32px);padding:16px 24px}.page_newsLink__wyynS{position:relative;right:auto;bottom:auto;margin-top:16px}.page_section__zQZ2o{width:100%;margin:auto;padding:80px 16px}.page_sectionTitleEn__KGc68{font-size:2.25rem;font-weight:700}.page_sectionTitleJa__oIZXx{display:flex;align-items:center;gap:20px;margin-bottom:40px}.page_sectionTitleJa__oIZXx:before{content:"";display:block;height:1px;width:40px;background-color:var(--color-text-main)}.page_sectionDescription__9_4_N{margin-bottom:40px}.page_horizontal___ZCkT{display:flex;flex-direction:column-reverse;gap:40px}.page_businessImgWrap__zdX0r{width:100%}.page_businessImg__3yoSG{aspect-ratio:16/9;object-fit:cover}.page_aboutusImgWrap__M4B0V{margin-left:0}.page_eyebrow__yxIK8{justify-content:flex-start;font-size:.625rem;letter-spacing:.25em}.page_topInner__csgmS{padding:0}.page_scrollHint__2rTQv{bottom:32px}.page_hiringImg__JXlFU{width:100%;height:auto}.page_button__52WaL{display:block;padding:16px 24px;border-radius:var(--border-radius);width:100%;background:url(/arrow-right.svg) no-repeat right 20px center,var(--color-button-primary);color:var(--color-text-unpainted)}}@media (prefers-reduced-motion:reduce){.page_description__lvaOp,.page_eyebrowDot__mNASg,.page_eyebrow__yxIK8,.page_heroGrid__yNSix,.page_heroImg__2cabd,.page_heroScan__tEZ9M,.page_scrollHint__2rTQv,.page_scrollLine__UCquI:after{animation:none;opacity:1}.page_heroScan__tEZ9M{display:none}.page_aboutusImg__j5pv3,.page_businessImg__3yoSG{-webkit-clip-path:none;clip-path:none;transform:none;transition:none}}.Pagination_container__AlsiS{display:flex;justify-content:center;align-items:center;padding:24px;margin-top:24px}.Pagination_list__5wDb_{margin:0 4px}.Pagination_item__dBgqh{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:var(--border-radius);transition:background-color var(--duration-hover) var(--ease-elegant),color var(--duration-hover) var(--ease-elegant),transform var(--duration-hover) var(--ease-elegant)}a.Pagination_item__dBgqh:hover{background-color:var(--color-bg-sub);transform:translateY(-1px)}a.Pagination_item__dBgqh:active{transform:translateY(0)}.Pagination_current__9sq2b{color:var(--color-text-unpainted);background-color:var(--color-button-primary)}@media (prefers-reduced-motion:reduce){.Pagination_item__dBgqh{transition:none}a.Pagination_item__dBgqh:hover{transform:none}}.page_button__knNWe{display:block;padding:20px 40px;border-radius:var(--border-radius);width:300px;background:url(/arrow-right-circle.svg) no-repeat right 20px center,#fff}.page_footer__TIOGd{display:flex;justify-content:flex-end;border-top:1px solid var(--color-border);margin-top:80px;padding-top:40px}.page_button__GdneZ{display:block;padding:20px 40px;border-radius:var(--border-radius);width:300px;background:url(/arrow-right-circle.svg) no-repeat right 20px center,#fff}.page_footer__jIYvg{display:flex;justify-content:flex-end;border-top:1px solid var(--color-border);margin-top:80px;padding-top:40px}