.CommonFooter_footer__Y4J3I{width:100%;min-width:960px;height:auto;position:relative;z-index:1;background-color:#161619}@media screen and (max-width:600px){.CommonFooter_footer__Y4J3I{width:100%;min-width:auto}}.CommonFooter_footer_container__6_A_J{margin:0 auto;background-color:#161619;padding:calc(40*var(--global-scale)) calc(0*var(--global-scale)) calc(0*var(--global-scale))}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_toolbox__RY_qV{width:100%;margin-top:calc(0*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:calc(40*var(--global-scale))}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_toolbox__RY_qV .CommonFooter_footer_logo__8ju6Y{aspect-ratio:250/90;background-position:50%;background-size:contain;background-image:url(/images/top/logo_keyvisual.svg);background-repeat:no-repeat;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:calc(240*var(--global-scale));height:auto}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_toolbox__RY_qV .CommonFooter_footer_buttons__S17ke{display:flex;justify-content:center;align-items:center;gap:calc(16*var(--global-scale));flex-direction:row}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_toolbox__RY_qV .CommonFooter_footer_buttons__S17ke .CommonFooter_commonButton__onCuw,.CommonFooter_footer_container__6_A_J .CommonFooter_footer_toolbox__RY_qV .CommonFooter_footer_buttons__S17ke .CommonFooter_registerButton___h5hV{width:calc(256*var(--global-scale));height:auto}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_content__BgVXO{width:-moz-fit-content;width:fit-content;margin-top:calc(0*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;padding:calc(48*var(--global-scale)) calc(0*var(--global-scale));display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:calc(48*var(--global-scale));gap:calc(48*var(--global-scale))}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_item__sDLI_{width:calc(240*var(--global-scale));height:auto;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:left;align-items:flex-start;justify-content:flex-start;gap:calc(32*var(--global-scale))}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_item__sDLI_ .CommonFooter_item_heading__yZ0Ce{font-size:max(calc(16 * var(--global-scale)),16px);font-weight:700;color:#999;text-align:left;letter-spacing:.1em;line-height:1}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_item__sDLI_ .CommonFooter_item_content__3Mg1H{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:left;align-items:flex-start;justify-content:flex-start;gap:calc(16*var(--global-scale))}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_item__sDLI_ .CommonFooter_item_anchor__11JLw{display:block;width:-moz-fit-content;width:fit-content;font-size:max(calc(12 * var(--global-scale)),12px);font-weight:400;color:#fff;text-align:left;letter-spacing:.1em;line-height:1;transition:all .1s ease-out 0s;padding:calc(4*var(--global-scale)) calc(0*var(--global-scale))}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_item__sDLI_ .CommonFooter_item_anchor__11JLw:hover{color:#ffff36}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_copyright__0F8Mb{display:flex;justify-content:center;align-items:center;gap:calc(0*var(--global-scale));flex-direction:row;font-size:max(calc(10 * var(--global-scale)),10px);font-weight:400;color:#fff;text-align:left;letter-spacing:.1em;line-height:1;padding:calc(16*var(--global-scale)) calc(0*var(--global-scale)) calc(24*var(--global-scale))}@media screen and (max-width:600px){.CommonFooter_footer_container__6_A_J{width:90vw;min-width:auto}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_toolbox__RY_qV{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:fs;align-items:stretch;justify-content:center;gap:calc(40*var(--global-scale))}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_toolbox__RY_qV .CommonFooter_footer_logo__8ju6Y{margin-top:calc(0*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;width:calc(128*var(--global-scale));height:auto}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_toolbox__RY_qV .CommonFooter_footer_buttons__S17ke{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:calc(16*var(--global-scale))}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_toolbox__RY_qV .CommonFooter_footer_buttons__S17ke .CommonFooter_commonButton__onCuw,.CommonFooter_footer_container__6_A_J .CommonFooter_footer_toolbox__RY_qV .CommonFooter_footer_buttons__S17ke .CommonFooter_registerButton___h5hV{flex:1 1 auto;width:100%}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_content__BgVXO{grid-template-columns:1fr;grid-template-rows:1fr;width:100%}.CommonFooter_footer_container__6_A_J .CommonFooter_footer_item__sDLI_{width:100%;height:auto;flex:1 1 100%;border-top:1px solid #fff;padding:calc(32*var(--global-scale)) calc(0*var(--global-scale)) calc(0*var(--global-scale))}}.CommonButton_commonButton__lq9xH{position:relative;border-radius:9999px;cursor:pointer;min-width:120px;width:-moz-fit-content;width:fit-content;height:48px;padding:calc(0*var(--global-scale)) calc(16*var(--global-scale));display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:calc(8*var(--global-scale));transition:all .2s ease-out 0s}.CommonButton_commonButton__lq9xH .CommonButton_commonButton_text__zgxND{width:100%;height:auto;transition:all .2s ease-out 0s}.CommonButton_commonButton__lq9xH .CommonButton_iconContainer__W5pr6{flex:0 0 auto;width:calc(24*var(--global-scale));height:calc(24*var(--global-scale))}.CommonButton_commonButton__lq9xH .CommonButton_startIcon__pB30r{-webkit-mask-image:url(/images/common/search.svg);mask-image:url(/images/common/search.svg)}.CommonButton_commonButton__lq9xH .CommonButton_endIcon__yWV6S,.CommonButton_commonButton__lq9xH .CommonButton_startIcon__pB30r{flex:0 0 auto;width:calc(24*var(--global-scale));height:calc(24*var(--global-scale));-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;transition:all .2s ease-out 0s}.CommonButton_commonButton__lq9xH .CommonButton_endIcon__yWV6S{-webkit-mask-image:url(/images/common/next.svg);mask-image:url(/images/common/next.svg)}.CommonButton_default__YYU3e{background-color:#fff;border:2px solid #161619}.CommonButton_default__YYU3e .CommonButton_commonButton_text__zgxND{font-size:max(calc(14 * var(--global-scale)),14px);font-weight:700;color:#161619;text-align:center;letter-spacing:.1em;line-height:1}.CommonButton_default__YYU3e .CommonButton_endIcon__yWV6S,.CommonButton_default__YYU3e .CommonButton_startIcon__pB30r{background-color:#161619}.CommonButton_default__YYU3e:hover{background-color:#161619;border:2px solid #fff}.CommonButton_default__YYU3e:hover .CommonButton_commonButton_text__zgxND{color:#fff}.CommonButton_default__YYU3e:hover .CommonButton_endIcon__yWV6S,.CommonButton_default__YYU3e:hover .CommonButton_startIcon__pB30r{background-color:#fff}.CommonButton_default__YYU3e.CommonButton_inverted__egKBK{background-color:#161619;border:2px solid #fff}.CommonButton_default__YYU3e.CommonButton_inverted__egKBK .CommonButton_commonButton_text__zgxND{font-size:max(calc(14 * var(--global-scale)),14px);font-weight:700;color:#fff;text-align:center;letter-spacing:.1em;line-height:1}.CommonButton_default__YYU3e.CommonButton_inverted__egKBK .CommonButton_endIcon__yWV6S,.CommonButton_default__YYU3e.CommonButton_inverted__egKBK .CommonButton_startIcon__pB30r{background-color:#fff}.CommonButton_default__YYU3e.CommonButton_inverted__egKBK:hover{background-color:#fff;border:2px solid #fff}.CommonButton_default__YYU3e.CommonButton_inverted__egKBK:hover .CommonButton_commonButton_text__zgxND{color:#161619}.CommonButton_default__YYU3e.CommonButton_inverted__egKBK:hover .CommonButton_endIcon__yWV6S,.CommonButton_default__YYU3e.CommonButton_inverted__egKBK:hover .CommonButton_startIcon__pB30r{background-color:#161619}.CommonButton_primary__YS21I{background-color:#ffff36;border:2px solid #161619}.CommonButton_primary__YS21I .CommonButton_commonButton_text__zgxND{font-size:max(calc(14 * var(--global-scale)),14px);font-weight:700;color:#161619;text-align:center;letter-spacing:.1em;line-height:1}.CommonButton_primary__YS21I .CommonButton_endIcon__yWV6S,.CommonButton_primary__YS21I .CommonButton_startIcon__pB30r{background-color:#161619}.CommonButton_primary__YS21I:hover{background-color:#161619;border:2px solid #fff}.CommonButton_primary__YS21I:hover .CommonButton_commonButton_text__zgxND{color:#fff}.CommonButton_primary__YS21I:hover .CommonButton_endIcon__yWV6S,.CommonButton_primary__YS21I:hover .CommonButton_startIcon__pB30r{background-color:#fff}.CommonButton_primary__YS21I.CommonButton_inverted__egKBK{background-color:#ffff36;border:2px solid #fff}.CommonButton_primary__YS21I.CommonButton_inverted__egKBK .CommonButton_commonButton_text__zgxND{font-size:max(calc(14 * var(--global-scale)),14px);font-weight:700;color:#161619;text-align:center;letter-spacing:.1em;line-height:1}.CommonButton_primary__YS21I.CommonButton_inverted__egKBK .CommonButton_endIcon__yWV6S,.CommonButton_primary__YS21I.CommonButton_inverted__egKBK .CommonButton_startIcon__pB30r{background-color:#161619}.CommonButton_primary__YS21I.CommonButton_inverted__egKBK:hover{background-color:#161619;border:2px solid #fff}.CommonButton_primary__YS21I.CommonButton_inverted__egKBK:hover .CommonButton_commonButton_text__zgxND{color:#fff}.CommonButton_primary__YS21I.CommonButton_inverted__egKBK:hover .CommonButton_endIcon__yWV6S,.CommonButton_primary__YS21I.CommonButton_inverted__egKBK:hover .CommonButton_startIcon__pB30r{background-color:#fff}.CommonButton_secondary__bRy6m{background-color:#1d4b9b;border:2px solid #161619}.CommonButton_secondary__bRy6m .CommonButton_commonButton_text__zgxND{font-size:max(calc(14 * var(--global-scale)),14px);font-weight:700;color:#fff;text-align:center;letter-spacing:.1em;line-height:1}.CommonButton_secondary__bRy6m .CommonButton_endIcon__yWV6S,.CommonButton_secondary__bRy6m .CommonButton_startIcon__pB30r{background-color:#fff}.CommonButton_secondary__bRy6m:hover{background-color:#161619;border:2px solid #fff}.CommonButton_secondary__bRy6m:hover .CommonButton_commonButton_text__zgxND{color:#fff}.CommonButton_secondary__bRy6m:hover .CommonButton_endIcon__yWV6S,.CommonButton_secondary__bRy6m:hover .CommonButton_startIcon__pB30r{background-color:#fff}.CommonButton_secondary__bRy6m.CommonButton_inverted__egKBK{background-color:#1d4b9b;border:2px solid #fff}.CommonButton_secondary__bRy6m.CommonButton_inverted__egKBK .CommonButton_commonButton_text__zgxND{font-size:max(calc(14 * var(--global-scale)),14px);font-weight:700;color:#fff;text-align:center;letter-spacing:.1em;line-height:1}.CommonButton_secondary__bRy6m.CommonButton_inverted__egKBK .CommonButton_endIcon__yWV6S,.CommonButton_secondary__bRy6m.CommonButton_inverted__egKBK .CommonButton_startIcon__pB30r{background-color:#fff}.CommonButton_secondary__bRy6m.CommonButton_inverted__egKBK:hover{background-color:#161619;border:2px solid #fff}.CommonButton_secondary__bRy6m.CommonButton_inverted__egKBK:hover .CommonButton_commonButton_text__zgxND{color:#fff}.CommonButton_secondary__bRy6m.CommonButton_inverted__egKBK:hover .CommonButton_endIcon__yWV6S,.CommonButton_secondary__bRy6m.CommonButton_inverted__egKBK:hover .CommonButton_startIcon__pB30r{background-color:#fff}.CommonButton_tertiary__dBQoA{background-color:#fff;border:2px solid #161619;border-radius:4px}.CommonButton_tertiary__dBQoA .CommonButton_commonButton_text__zgxND{font-size:max(calc(12 * var(--global-scale)),12px);font-weight:700;color:#161619;text-align:center;letter-spacing:.1em;line-height:1}.CommonButton_tertiary__dBQoA .CommonButton_endIcon__yWV6S,.CommonButton_tertiary__dBQoA .CommonButton_startIcon__pB30r{background-color:#161619}.CommonButton_tertiary__dBQoA:hover{background-color:#161619;border:2px solid #fff}.CommonButton_tertiary__dBQoA:hover .CommonButton_commonButton_text__zgxND{color:#fff}.CommonButton_tertiary__dBQoA:hover .CommonButton_endIcon__yWV6S,.CommonButton_tertiary__dBQoA:hover .CommonButton_startIcon__pB30r{background-color:#fff}.CommonButton_tertiary__dBQoA.CommonButton_inverted__egKBK{background-color:#161619;border:2px solid #fff;border-radius:4px}.CommonButton_tertiary__dBQoA.CommonButton_inverted__egKBK .CommonButton_commonButton_text__zgxND{font-size:max(calc(12 * var(--global-scale)),12px);font-weight:700;color:#fff;text-align:center;letter-spacing:.1em;line-height:1}.CommonButton_tertiary__dBQoA.CommonButton_inverted__egKBK .CommonButton_endIcon__yWV6S,.CommonButton_tertiary__dBQoA.CommonButton_inverted__egKBK .CommonButton_startIcon__pB30r{background-color:#fff}.CommonButton_tertiary__dBQoA.CommonButton_inverted__egKBK:hover{background-color:#fff;border:2px solid #161619}.CommonButton_tertiary__dBQoA.CommonButton_inverted__egKBK:hover .CommonButton_commonButton_text__zgxND{color:#161619}.CommonButton_tertiary__dBQoA.CommonButton_inverted__egKBK:hover .CommonButton_endIcon__yWV6S,.CommonButton_tertiary__dBQoA.CommonButton_inverted__egKBK:hover .CommonButton_startIcon__pB30r{background-color:#fff}.CommonButton_fullWidth__TGU1s{width:100%}.RegisterButton_registerButton__AyByb{display:block;cursor:pointer;border-radius:999999px;width:-moz-fit-content;width:fit-content;height:48px;padding:calc(0*var(--global-scale)) calc(4*var(--global-scale));background-color:#ffff36;border:2px solid #fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:calc(8*var(--global-scale));transition:all .1s ease-out 0s}.RegisterButton_registerButton__AyByb .RegisterButton_button_text__CA0jM{width:100%;font-size:max(calc(14 * var(--global-scale)),14px);font-weight:700;color:#161619;text-align:center;letter-spacing:.2em;line-height:1}.RegisterButton_registerButton__AyByb:hover{background-color:#161619;border:2px solid #fff}.RegisterButton_registerButton__AyByb:hover .RegisterButton_button_text__CA0jM{color:#fff}.RegisterButton_registerButton__AyByb:before{flex:0 0 auto;content:"";width:calc(32*var(--global-scale));height:calc(32*var(--global-scale))}.RegisterButton_registerButton__AyByb:after{aspect-ratio:1;flex:0 0 auto;content:"";display:block;width:auto;height:80%;background-color:#ffff36;border:1px solid #161619;border-radius:50%;transition:all .1s ease-out 0s;background-position:50%;background-size:60%;background-image:url(/images/top/parts_free.svg);background-repeat:no-repeat}@media screen and (max-width:600px){.RegisterButton_registerButton__AyByb{padding:calc(0*var(--global-scale)) calc(8*var(--global-scale))}}.RegisterButton_registerButton__AyByb.RegisterButton_noRadius__431HB{border-radius:0;border:none}.RegisterButton_registerButton__AyByb.RegisterButton_noRadius__431HB:hover{border:none}.RegisterButton_registerButton__AyByb.RegisterButton_spHeader__CoUlc{border:3px solid #fff;height:8vw}.RegisterButton_registerButton__AyByb.RegisterButton_spHeader__CoUlc:after,.RegisterButton_registerButton__AyByb.RegisterButton_spHeader__CoUlc:before{display:none}.RegisterButton_registerButton__AyByb.RegisterButton_spHeader__CoUlc .RegisterButton_button_text__CA0jM{font-size:max(calc(10 * var(--global-scale)),10px);font-weight:700;color:#161619;text-align:center;letter-spacing:.2em;line-height:1}.RegisterButton_registerButton__AyByb.RegisterButton_spHeader__CoUlc:hover .RegisterButton_button_text__CA0jM{color:#fff}.RegisterButton_registerButton__AyByb.RegisterButton_billboard__Y_8uK{width:100%;height:calc(80*var(--global-scale));margin-top:calc(0*var(--global-scale));margin-bottom:calc(24*var(--global-scale));margin-left:auto;margin-right:auto;padding:calc(0*var(--global-scale)) calc(8*var(--global-scale))}.RegisterButton_registerButton__AyByb.RegisterButton_billboard__Y_8uK .RegisterButton_button_text__CA0jM{font-size:max(calc(20 * var(--global-scale)),20px);font-weight:700;color:#161619;text-align:center;letter-spacing:.2em;line-height:1}.RegisterButton_registerButton__AyByb.RegisterButton_billboard__Y_8uK:hover .RegisterButton_button_text__CA0jM{color:#fff}.RegisterButton_registerButton__AyByb.RegisterButton_billboard__Y_8uK:after{width:calc(56*var(--global-scale));height:calc(56*var(--global-scale))}.RegisterButton_fullWidth___J_PE{width:100%}.SpNavigation_spNavigation__TEHft{width:100%;height:auto;background-color:#161619;position:relative}.SpNavigation_spNavigation__TEHft .SpNavigation_spNavigation_main__Gz_gW{width:100%;height:16vw;padding:calc(8*var(--global-scale));display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:calc(32*var(--global-scale))}.SpNavigation_spNavigation__TEHft .SpNavigation_spNavigation_main__Gz_gW .SpNavigation_spNavigation_anchor__2KDLV{flex:1 1 auto;aspect-ratio:116/40;max-width:20%;width:calc(32*var(--global-scale));height:100%;display:flex;justify-content:center;align-items:center;gap:calc(0*var(--global-scale));flex-direction:row}.SpNavigation_spNavigation__TEHft .SpNavigation_spNavigation_main__Gz_gW .SpNavigation_spNavigation_anchor__2KDLV .SpNavigation_spNavigation_logo__u8bKk{flex:1 1 auto;aspect-ratio:116/40;background-position:50%;background-size:contain;background-image:url(/images/top/logo_keyvisual.svg);background-repeat:no-repeat;width:100%;height:auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.SpNavigation_spNavigation__TEHft .SpNavigation_spNavigation_main__Gz_gW .SpNavigation_spNavigation_toolbox__spUrD{flex:1 1 auto;width:auto;height:auto}.SpNavigation_spNavigation__TEHft .SpNavigation_spNavigation_main__Gz_gW .SpNavigation_spNavigation_toolbox__spUrD .SpNavigation_toolbox_stack__FMqGS{width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:calc(8*var(--global-scale))}.SpNavigation_spNavigation__TEHft .SpNavigation_spNavigation_main__Gz_gW .SpNavigation_spNavigation_toolbox__spUrD .SpNavigation_toolbox_stack__FMqGS .SpNavigation_toolbox_ToBLinkButton__ROcyP{flex:1 1.2 auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:calc(0*var(--global-scale));flex-direction:row}.SpNavigation_spNavigation__TEHft .SpNavigation_spNavigation_main__Gz_gW .SpNavigation_spNavigation_toolbox__spUrD .SpNavigation_toolbox_stack__FMqGS .SpNavigation_toolbox_RegisterButton__FQydZ{flex:1.2 1 auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:calc(0*var(--global-scale));flex-direction:row}.SpNavigation_spNavigation__TEHft .SpNavigation_spNavigation_main__Gz_gW .SpNavigation_spNavigation_toolbox__spUrD .SpNavigation_toolbox_stack__FMqGS .SpNavigation_toolbox_menuButton__z6GfR{flex:0 1 auto;aspect-ratio:1;width:calc(32*var(--global-scale));height:calc(32*var(--global-scale))}.SpNavigation_spNavigation_spmenu__biCT_{width:100%;height:auto;display:grid;grid-template-rows:0fr;transition:all .1s ease-out 0s}.SpNavigation_spNavigation_spmenu__biCT_ .SpNavigation_spmenu_spacer__uBIDY{overflow:hidden}.SpNavigation_spNavigation_spmenu__biCT_ .SpNavigation_spmenu_container__ph_Wj{width:100%;height:calc(100dvh - 16vw);display:flex;justify-content:center;align-items:center;gap:calc(0*var(--global-scale));flex-direction:row}.SpNavigation_spNavigation_spmenu__biCT_ .SpNavigation_spmenu_container__ph_Wj .SpNavigation_spmenu_content___mybm{width:90%;height:90%;padding:calc(32*var(--global-scale)) calc(16*var(--global-scale));overflow-y:scroll;background-color:#cecece;border-radius:12px}.SpNavigation_spNavigation_spmenu__biCT_ .SpNavigation_spmenu_container__ph_Wj .SpNavigation_spmenu_menulist__dKIyL{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:left;align-items:flex-start;justify-content:flex-start;gap:calc(40*var(--global-scale))}.SpNavigation_spNavigation_spmenu__biCT_ .SpNavigation_spmenu_category__U8R4K{flex:1 1 auto;width:100%;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:left;align-items:flex-start;justify-content:flex-start;gap:calc(24*var(--global-scale));padding:calc(0*var(--global-scale)) calc(0*var(--global-scale)) calc(16*var(--global-scale)) calc(16*var(--global-scale));border-left:2px solid #161619}.SpNavigation_spNavigation_spmenu__biCT_ .SpNavigation_spmenu_heading__D4gFx{padding:calc(0*var(--global-scale)) calc(0*var(--global-scale)) calc(16*var(--global-scale));font-size:max(calc(18 * var(--global-scale)),18px);font-weight:700;color:#161619;text-align:left;letter-spacing:.1em;line-height:1}.SpNavigation_spNavigation_spmenu__biCT_ .SpNavigation_spmenu_anchor__l2kBt{display:block;font-size:max(calc(16 * var(--global-scale)),16px);font-weight:400;color:#161619;text-align:left;letter-spacing:.1em;line-height:1.3;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(8*var(--global-scale))}.SpNavigation_spNavigation_spmenu__biCT_ .SpNavigation_spmenu_anchor__l2kBt .SpNavigation_additional__ZbQMm{flex:0 0 auto;font-size:max(calc(10 * var(--global-scale)),10px);font-weight:400;color:#161619;text-align:left;letter-spacing:.1em;line-height:1;background-color:#161619;padding:calc(4*var(--global-scale));color:#fff;border-radius:4px}.SpNavigation_spNavigation_spmenu__biCT_ .SpNavigation_spmenu_anchor__l2kBt:hover{color:#1d4b9b}.SpNavigation_spNavigation_spmenu__biCT_.SpNavigation_open__ylubD{grid-template-rows:1fr}.SpNavigation_menuButton__8xZ2I{width:calc(32*var(--global-scale));height:calc(32*var(--global-scale));aspect-ratio:1;background-color:#161619;border:1px solid #fff;display:flex;justify-content:center;align-items:center;gap:calc(4*var(--global-scale));flex-direction:column;cursor:pointer;position:relative}.SpNavigation_menuButton__8xZ2I .SpNavigation_menuButton_bar__kuFC_{width:calc(100% - 2vw);height:1px;background-color:#fff;transition:all .1s ease-out 0s}.SpNavigation_menuButton__8xZ2I .SpNavigation_menuButton_bar__kuFC_.SpNavigation_open__ylubD{position:absolute}.SpNavigation_menuButton__8xZ2I .SpNavigation_menuButton_bar__kuFC_.SpNavigation_open__ylubD:first-child{top:50%;transform:rotate(45deg)}.SpNavigation_menuButton__8xZ2I .SpNavigation_menuButton_bar__kuFC_.SpNavigation_open__ylubD:nth-child(2){width:0;opacity:0}.SpNavigation_menuButton__8xZ2I .SpNavigation_menuButton_bar__kuFC_.SpNavigation_open__ylubD:nth-child(3){top:50%;transform:rotate(-45deg)}.CurrentProjects_currentprojects__u9xfz{height:auto;background-color:#e8e8e8;-webkit-clip-path:polygon(2rem 0,calc(100% - 2rem) 0,100% 2rem,100% calc(100% - 2rem),calc(100% - 2rem) 100%,2rem 100%,0 calc(100% - 2rem),0 2rem);clip-path:polygon(2rem 0,calc(100% - 2rem) 0,100% 2rem,100% calc(100% - 2rem),calc(100% - 2rem) 100%,2rem 100%,0 calc(100% - 2rem),0 2rem)}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_top__r95nw{width:100%;height:10rem;display:flex;justify-content:center;align-items:center;gap:0;flex-direction:row}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_title__Ib5Ym{width:30rem;aspect-ratio:300/40;background-position:50%;background-size:contain;background-image:url(/images/common/cp_heading.svg);background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_content__kSZ0X{padding:4rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:4.4rem}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_item__wZiNY{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:2.4rem}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_item__wZiNY.CurrentProjects_itemTopics__Cfk9M .CurrentProjects_currentprojects_heading__c1viD:before{background-position:50%;background-size:contain;background-image:url(/images/common/cp_typo_topics.svg);background-repeat:no-repeat}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_item__wZiNY.CurrentProjects_itemUpdates__nZ43d .CurrentProjects_currentprojects_heading__c1viD:before{background-position:50%;background-size:contain;background-image:url(/images/common/cp_typo_updates.svg);background-repeat:no-repeat}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_item__wZiNY.CurrentProjects_itemSkills__BE2uX .CurrentProjects_currentprojects_heading__c1viD:before{background-position:50%;background-size:contain;background-image:url(/images/common/cp_typo_skills.svg);background-repeat:no-repeat}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_item__wZiNY .CurrentProjects_currentprojects_heading__c1viD{width:100%;height:auto;display:flex;justify-content:center;align-items:center;gap:0;flex-direction:row;position:relative}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_item__wZiNY .CurrentProjects_currentprojects_heading__c1viD:before{content:"";display:block;position:absolute;left:0;top:0;width:16rem;height:3.2rem}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_item__wZiNY .CurrentProjects_currentprojects_heading__c1viD .CurrentProjects_currentprojects_text__Pyx_x{width:-moz-fit-content;width:fit-content;height:3.2rem;padding:.8rem;background-color:#161619;font-size:1.6rem;color:#fff;font-weight:700;text-align:center;letter-spacing:.1rem;line-height:1}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_item__wZiNY .CurrentProjects_currentprojects_container__QE_re{width:100%;height:auto}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_toolbox__t5w_S{background-color:#161619;padding:1.2rem 2.4rem;display:flex;justify-content:center;align-items:center;gap:1.6rem;flex-direction:row}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_topics__jdGDX{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:2.4rem;gap:2.4rem}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN{display:block;width:100%;background-color:#fff;border:2px solid #161619;padding:1.6rem 0 1.6rem 1.6rem;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:0;border-radius:1.2rem;transition:all .2s ease-out 0s}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN:hover{background-color:#161619}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN:hover .CurrentProjects_topiccard_description__TMDqq .CurrentProjects_topiccard_heading__5cAWi,.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN:hover .CurrentProjects_topiccard_description__TMDqq .CurrentProjects_topiccard_text__gcBs0{color:#fff}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN .CurrentProjects_topiccard_figure__2f5vN{aspect-ratio:1;flex:0 0 45%}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN .CurrentProjects_topiccard_figure__2f5vN img{width:100%;height:auto}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN .CurrentProjects_topiccard_description__TMDqq{flex:0 0 55%;display:flex;justify-content:center;align-items:center;gap:1.2rem;flex-direction:column}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN .CurrentProjects_topiccard_description__TMDqq .CurrentProjects_topiccard_heading__5cAWi{font-size:1.6rem;color:#161619;font-weight:700;text-align:left;letter-spacing:.1rem;line-height:1.6}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN .CurrentProjects_topiccard_description__TMDqq .CurrentProjects_topiccard_heading__5cAWi .CurrentProjects_large__AUkWO{font-size:2rem;font-style:normal;letter-spacing:.15em}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN .CurrentProjects_topiccard_description__TMDqq .CurrentProjects_topiccard_heading__5cAWi .CurrentProjects_exlarge__bs8zP{font-size:3.2rem;font-style:normal;letter-spacing:.15em}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN .CurrentProjects_topiccard_description__TMDqq .CurrentProjects_topiccard_text__gcBs0{font-size:1.4rem;color:#161619;font-weight:400;text-align:left;letter-spacing:.1rem;line-height:1.6}@media screen and (max-width:767px){.CurrentProjects_currentprojects__u9xfz{width:100%;height:auto;-webkit-clip-path:none;clip-path:none}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_top__r95nw{width:100%;height:auto;background-color:#1d4b9b;padding:.8rem 0}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_title__Ib5Ym{width:80%}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_content__kSZ0X{width:100%;padding:1.6rem}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_item__wZiNY{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:2.4rem}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_item__wZiNY .CurrentProjects_currentprojects_heading__c1viD{width:100%;height:auto;justify-content:flex-start}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_item__wZiNY .CurrentProjects_currentprojects_heading__c1viD:before{display:none}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_toolbox__t5w_S{padding:2.4rem;flex-direction:column}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_toolbox__t5w_S .CurrentProjects_CommonButton__9xQwQ{width:85%}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_currentprojects_topics__jdGDX{width:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:1.2rem}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN{width:100%;min-width:0;padding:1.6rem;flex-direction:column;gap:1.6rem}.CurrentProjects_currentprojects__u9xfz .CurrentProjects_topiccard__FYNVN .CurrentProjects_topiccard_description__TMDqq{flex:1 1 auto;display:flex;justify-content:center;align-items:center;gap:1.2rem;flex-direction:column}}.CountsByPopularSkill_currentprojects_container__lFGv_{width:100%;height:auto}.CountsByPopularSkill_currentprojects_skills__p2UOE{display:flex;flex-wrap:wrap;padding:4rem;background-color:#fff;border:2px solid #161619;border-radius:20rem;gap:1.2rem}.CountsByPopularSkill_currentprojects_skills__p2UOE .CountsByPopularSkill_skilltag__TxG0Y{height:3.6rem;display:block;background-color:#161619;border:2px solid #161619;display:flex;justify-content:center;align-items:center;gap:.8rem;flex-direction:row;padding:0 1.6rem;transition:all .2s ease-out 0s;border-radius:9999px;position:relative}.CountsByPopularSkill_currentprojects_skills__p2UOE .CountsByPopularSkill_skilltag__TxG0Y:before{content:"";display:block;position:absolute;left:.3rem;top:0;width:calc(100% - .6rem);height:100%;background-color:#fff;border:2px solid #fff;border-radius:9999px;z-index:0;transition:all .2s ease-out 0s}.CountsByPopularSkill_currentprojects_skills__p2UOE .CountsByPopularSkill_skilltag__TxG0Y .CountsByPopularSkill_skilltag_skill__9FtCh{font-family:din-condensed;font-size:2.4rem;color:#161619;font-weight:400;text-align:center;letter-spacing:.1rem;line-height:1;letter-spacing:.02em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;max-width:30rem;transition:all .2s ease-out 0s;position:relative}.CountsByPopularSkill_currentprojects_skills__p2UOE .CountsByPopularSkill_skilltag__TxG0Y .CountsByPopularSkill_skilltag_amount__3HY1K{font-family:din-2014;font-size:1.7rem;color:rgb(164.8,164.8,164.8);letter-spacing:.02em;position:relative}.CountsByPopularSkill_currentprojects_skills__p2UOE .CountsByPopularSkill_skilltag__TxG0Y:hover:before{background-color:#161619;border:2px solid #161619}.CountsByPopularSkill_currentprojects_skills__p2UOE .CountsByPopularSkill_skilltag__TxG0Y:hover .CountsByPopularSkill_skilltag_skill__9FtCh{color:#fff}@media screen and (max-width:767px){.CountsByPopularSkill_currentprojects_skills__p2UOE{padding:1.6rem;border-radius:2rem;gap:1.2rem}.CountsByPopularSkill_currentprojects_skills__p2UOE .CountsByPopularSkill_skilltag__TxG0Y .CountsByPopularSkill_skilltag_skill__9FtCh{max-width:20rem}}.PCNavigation_pCNavigation__iz0NF{width:100%;height:76px}.PCNavigation_navigation__vW4o8{width:100%;height:auto;min-width:960px;margin-top:calc(0*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;padding:calc(8*var(--global-scale)) calc(0*var(--global-scale));display:flex;justify-content:center;align-items:center;gap:calc(0*var(--global-scale));flex-direction:row;transition:all .25s ease-out 0s;position:absolute}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_content__1gvU0{width:960px;height:auto;padding:calc(0*var(--global-scale));position:relative}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_content__1gvU0 .PCNavigation_navigation_logo__DdiRO{width:100px;position:absolute;left:-8px;top:30px;z-index:9;opacity:1;transform:translate(-100%,-50%);transition:all .1s ease-out 0s}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_content__1gvU0 .PCNavigation_navigation_logo__DdiRO a{width:100px;aspect-ratio:460/136;display:block}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_mainmenu__h7t7A{width:100%;height:60px;padding:calc(4*var(--global-scale)) calc(8*var(--global-scale));background-color:#161619;transition:all 50ms ease-out 0s;border-radius:12px}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_mainmenu__h7t7A .PCNavigation_mainmenu__5gn4o{width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(16*var(--global-scale))}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_mainmenu__h7t7A .PCNavigation_mainmenu__5gn4o .PCNavigation_mainmenu_anchors__gXPCB{width:auto;height:100%;flex:1 0 auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(0*var(--global-scale))}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_mainmenu__h7t7A .PCNavigation_mainmenu__5gn4o .PCNavigation_mainmenu_anchors__gXPCB .PCNavigation_mainmenu_anchor__59OL1{flex:1 0 auto;width:-moz-fit-content;width:fit-content;height:100%;display:flex;justify-content:center;align-items:center;gap:calc(0*var(--global-scale));flex-direction:row;transition:all .1s ease-out 0s}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_mainmenu__h7t7A .PCNavigation_mainmenu__5gn4o .PCNavigation_mainmenu_anchors__gXPCB .PCNavigation_mainmenu_anchor__59OL1+.PCNavigation_mainmenu_anchor__59OL1 a{border-left:2px solid #fff}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_mainmenu__h7t7A .PCNavigation_mainmenu__5gn4o .PCNavigation_mainmenu_anchors__gXPCB .PCNavigation_mainmenu_anchor__59OL1:hover{border-bottom:4px solid #ffff36}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_mainmenu__h7t7A .PCNavigation_mainmenu__5gn4o .PCNavigation_mainmenu_anchors__gXPCB .PCNavigation_mainmenu_anchor__59OL1 a{display:block;width:100%;height:60%;display:flex;justify-content:center;align-items:center;gap:calc(0*var(--global-scale));flex-direction:row;font-size:max(calc(14 * var(--global-scale)),14px);font-weight:400;color:#fff;text-align:left;letter-spacing:.1em;line-height:1}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_mainmenu__h7t7A .PCNavigation_mainmenu__5gn4o .PCNavigation_mainmenu_toolbox__u_b5N{flex:0 0 auto;width:auto;height:100%;padding:calc(8*var(--global-scale)) calc(0*var(--global-scale));display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(8*var(--global-scale))}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_mainmenu__h7t7A .PCNavigation_mainmenu__5gn4o .PCNavigation_mainmenu_toolbox__u_b5N .PCNavigation_mainmenu_clientButton__5Uav1{width:150px}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_mainmenu__h7t7A .PCNavigation_mainmenu__5gn4o .PCNavigation_mainmenu_toolbox__u_b5N .PCNavigation_mainmenu_registerButton__36XJL{width:190px}.PCNavigation_navigation__vW4o8 .PCNavigation_navigation_submenu__pGSIf{width:100%;height:auto}.PCNavigation_submenu__gbZmf{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.PCNavigation_submenu__gbZmf .PCNavigation_submenu_spacer__YTVXy{overflow:hidden}.PCNavigation_submenu_content__ZAcVF{width:auto;height:auto;padding:calc(16*var(--global-scale)) calc(16*var(--global-scale)) calc(24*var(--global-scale));display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:calc(24*var(--global-scale));display:none}.PCNavigation_submenu_content__ZAcVF .PCNavigation_submenu_heading__Rp8j4{width:-moz-fit-content;width:fit-content;height:auto;margin-top:calc(0*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;padding:calc(24*var(--global-scale)) calc(0*var(--global-scale));font-size:max(calc(18 * var(--global-scale)),18px);font-weight:700;color:#161619;text-align:left;letter-spacing:.1em;line-height:1}.PCNavigation_submenu_content__ZAcVF .PCNavigation_submenu_menulist__ValuQ{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:calc(24*var(--global-scale));gap:calc(24*var(--global-scale))}.PCNavigation_submenu_content__ZAcVF .PCNavigation_submenu_gridItem__QtHQ1{padding:calc(0*var(--global-scale)) calc(0*var(--global-scale)) calc(0*var(--global-scale)) calc(24*var(--global-scale));border-left:2px solid #161619}.PCNavigation_submenu_content__ZAcVF .PCNavigation_submenu_gridItem__QtHQ1 .PCNavigation_item_heading__DMkin{font-size:max(calc(16 * var(--global-scale)),16px);font-weight:700;color:#1d4b9b;text-align:left;letter-spacing:.1em;line-height:1}.PCNavigation_submenu_content__ZAcVF .PCNavigation_submenu_gridItem__QtHQ1 .PCNavigation_item_anchors__URuA2{margin-top:calc(32*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:calc(8*var(--global-scale))}.PCNavigation_submenu_content__ZAcVF .PCNavigation_submenu_gridItem__QtHQ1 .PCNavigation_item_anchors__URuA2 .PCNavigation_item_anchor__TGcPv{display:block;width:100%;height:auto;padding:calc(8*var(--global-scale)) calc(0*var(--global-scale));display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(0*var(--global-scale));font-size:max(calc(14 * var(--global-scale)),14px);font-weight:700;color:#161619;text-align:left;letter-spacing:.1em;line-height:1.3;transition:all .1s ease-out 0s}.PCNavigation_submenu_content__ZAcVF .PCNavigation_submenu_gridItem__QtHQ1 .PCNavigation_item_anchors__URuA2 .PCNavigation_item_anchor__TGcPv:hover{color:#cecece}.PCNavigation_submenu_content__ZAcVF .PCNavigation_submenu_gridItem__QtHQ1 .PCNavigation_item_buttons___2WZ9{width:auto;height:100%;margin-top:calc(0*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;gap:calc(8*var(--global-scale));flex-direction:row}.PCNavigation_submenu_content__ZAcVF .PCNavigation_submenu_gridItem__QtHQ1 .PCNavigation_item_buttons___2WZ9 .PCNavigation_item_button__CezWj{width:100%;height:auto}.PCNavigation_jsSubmenu_open__xL93_{grid-template-rows:1fr}.PCNavigation_jsSubmenu_content_show__Sb142{display:flex}.PCNavigation_jsNavigation_open__cl2wL{background-color:hsla(0,0%,100%,.9);box-shadow:0 3px 6px rgba(0,0,0,.2)}.PCNavigation_compact__EduV7{box-shadow:none}.PCNavigation_compact__EduV7 .PCNavigation_navigation_content__1gvU0 .PCNavigation_navigation_logo__DdiRO{opacity:0}.PCNavigation_default__KTvim{background-color:hsla(0,0%,100%,.9);box-shadow:0 3px 6px rgba(0,0,0,.2)}.PCNavigation_default__KTvim .PCNavigation_navigation_content__1gvU0 .PCNavigation_navigation_logo__DdiRO{display:block;opacity:1}.ScrollToTopButton_scrollToTopButton__5gwc2{width:80px;height:80px;position:fixed;right:2.4rem;bottom:2.4rem;background-color:#161619;border:2px solid #fff;border-radius:50%;z-index:9999;display:flex;justify-content:center;align-items:center;gap:0;flex-direction:column;cursor:pointer;transition:all .2s ease-out 0s}.ScrollToTopButton_scrollToTopButton__5gwc2:hover{background-color:#ffff36;border:2px solid #fff}.ScrollToTopButton_scrollToTopButton__5gwc2:hover:before{background-color:#161619}.ScrollToTopButton_scrollToTopButton__5gwc2:before{display:block;content:"";width:30px;height:38px;-webkit-mask-size:contain;-webkit-mask-image:url(/images/common/parts_arrowup.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-image:url(/images/common/parts_arrowup.svg);mask-repeat:no-repeat;mask-position:center;background-color:#fff;transition:all .2s ease-out 0s}.ScrollToTopButton_scrollToTopButton__5gwc2.ScrollToTopButton_disable__OH9fY{opacity:0}.TopPagePCHeader_topPagePCHeader__W69J4{width:100%;height:auto;position:-webkit-sticky;position:sticky;z-index:4;top:0;left:0}.TopPagePCHeader_topPagePCHeader__W69J4 .TopPagePCHeader_pcNavigation__96xUt{width:100%;height:auto}@media screen and (max-width:600px){.TopPagePCHeader_topPagePCHeader__W69J4 .TopPagePCHeader_pcNavigation__96xUt{display:none}}.CornerClientPageButton_button__IETIM{display:flex;align-items:center;justify-content:center;background-color:#161619;border-radius:4px;cursor:pointer;width:128px;height:40px;border:2px solid #fff;padding:0 8px}.CornerClientPageButton_button__IETIM:hover{background-color:#fff}.CornerClientPageButton_button__IETIM:hover .CornerClientPageButton_buttonText__3PVCn{color:#161619}.CornerClientPageButton_buttonText__3PVCn{color:#fff;font-size:12px;font-weight:700;line-height:140%;letter-spacing:.05em;text-align:center;flex-grow:1}.CornerRegisterButton_button__4fqNj{display:flex;align-items:center;justify-content:center;background-color:#ffff36;border-radius:4px;cursor:pointer;width:128px;height:40px;border:2px solid #fff;padding:0 8px}.CornerRegisterButton_button__4fqNj:hover{background-color:#161619}.CornerRegisterButton_button__4fqNj:hover .CornerRegisterButton_buttonText__gDruY{color:#fff}.CornerRegisterButton_buttonText__gDruY{color:#161619;font-size:12px;font-weight:700;line-height:140%;letter-spacing:.15em;text-align:center;flex-grow:1}.CornerRegisterButton_freeLabel__tACgd{height:calc(100% - 8px);aspect-ratio:1;background-color:#ffff36;border:1px solid #161619;border-radius:50%;transition:all .2s ease-out 0s;background-image:url(/images/top/parts_free.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;margin-right:-4px}.page_top___O1gC{width:100%;height:auto;position:relative}.page_SPNavigationContainer__MV2k3{display:none}@media screen and (max-width:600px){.page_SPNavigationContainer__MV2k3{width:100%;height:16vw;display:block;position:-webkit-sticky;position:sticky;z-index:9990;top:0;left:0}}.page_keyvisualSection__hUOx8{aspect-ratio:1200/700;width:100%;height:auto;position:relative;z-index:1;overflow:hidden}@media screen and (max-width:600px){.page_keyvisualSection__hUOx8{min-width:auto;background-color:#161619}}.page_keyvisualSection__hUOx8 .page_keyvisualSection_logo__PQshY{aspect-ratio:230/80;width:calc(224*var(--global-scale));height:auto;position:absolute;left:calc(8*var(--global-scale));top:calc(8*var(--global-scale));z-index:9}@media screen and (max-width:600px){.page_keyvisualSection__hUOx8 .page_keyvisualSection_logo__PQshY{display:none}}.page_keyvisualSection__hUOx8 .page_logo_keyvisual__XcLMc{background-position:50%;background-size:contain;background-image:url(/images/top/logo_keyvisual.svg);background-repeat:no-repeat;width:230px;height:80px;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.page_keyvisualSection__hUOx8 .page_keyvisualSection_photo__sr8I7{aspect-ratio:1200/700;width:100%;height:auto;overflow:hidden;position:relative}.page_keyvisualSection__hUOx8 .page_keyvisualSection_cornerRegisterButton__xFBS7{position:absolute;right:8px;top:8px}@media screen and (max-width:600px){.page_keyvisualSection__hUOx8 .page_keyvisualSection_cornerRegisterButton__xFBS7{display:none}}.page_keyvisualSection__hUOx8 .page_keyvisualSection_cornerClientPageButton__9DeLM{position:absolute;right:150px;top:8px}@media screen and (max-width:600px){.page_keyvisualSection__hUOx8 .page_keyvisualSection_cornerClientPageButton__9DeLM{display:none}}.page_keyvisualSection__hUOx8 .page_keyvisualSection_message__DkUHR{position:absolute;right:-20px;bottom:30%;aspect-ratio:380/48;background-position:50%;background-size:contain;background-image:url(/images/top/parts_comeonin.svg);background-repeat:no-repeat;width:380px;height:auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;transform:rotate(20deg)}@media screen and (max-width:600px){.page_keyvisualSection__hUOx8 .page_keyvisualSection_message__DkUHR{display:none}}.page_introductionSection__V4OLc{width:100%;z-index:3;height:auto;margin-top:calc(0*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;padding:calc(200*var(--global-scale)) calc(0*var(--global-scale)) calc(0*var(--global-scale));display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:calc(80*var(--global-scale))}.page_introductionSection__V4OLc .page_introductionSection_tagline__oAh2C{max-width:510px;aspect-ratio:51/11;z-index:1;background-position:50%;background-size:contain;background-image:url(/images/top/introduction_tagline.svg);background-repeat:no-repeat;width:105%;height:auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.page_introductionSection__V4OLc .page_introductionSection_flavortext__CqDc7{width:100%;max-width:490px;font-size:max(calc(16 * var(--global-scale)),16px);font-weight:400;color:#161619;text-align:left;letter-spacing:.16em;line-height:2}@media screen and (max-width:600px){.page_introductionSection__V4OLc{width:90vw;padding:calc(64*var(--global-scale)) calc(0*var(--global-scale)) calc(0*var(--global-scale));display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:calc(32*var(--global-scale))}}.page_bannersSection__ucC_I,.page_quickBannerSection__wWrm3{width:100%;max-width:960px;z-index:3;margin-top:calc(96*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto}.page_bannersSection_container__U1KLS{margin-top:calc(0*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:calc(96*var(--global-scale))}@media screen and (max-width:600px){.page_bannersSection_container__U1KLS{width:90vw;flex-direction:column}}.page_bannersSection_banner__QnxhN{flex:1 1}@media screen and (max-width:600px){.page_bannersSection_banner__QnxhN{flex:1 0 100%}}.page_bannersSection_banner__QnxhN .page_bannersSection_image__jVGi3{transition:filter .3s ease;border:1px solid #161619;height:auto}.page_bannersSection_banner__QnxhN .page_bannersSection_heading__LnMkt{margin-top:calc(32*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;font-size:max(calc(16 * var(--global-scale)),16px);font-weight:700;color:#161619;text-align:left;line-height:1.6;letter-spacing:.1em}.page_bannersSection_banner__QnxhN .page_bannersSection_heading__LnMkt:before{content:"# "}.page_bannersSection_banner__QnxhN .page_bannersSection_text__a1yk1{margin-top:calc(16*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;font-size:max(calc(14 * var(--global-scale)),14px);font-weight:400;color:#161619;text-align:left;letter-spacing:.16em;line-height:2}.page_bannersSection_banner__QnxhN:hover .page_banner_image__FwbSQ{filter:brightness(1.8);filter:grayscale(100)}.page_clientsSection__Z_E3S{width:100%;max-width:960px;z-index:3;margin-top:calc(0*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;padding:calc(48*var(--global-scale)) calc(0*var(--global-scale)) calc(96*var(--global-scale))}@media screen and (max-width:600px){.page_clientsSection__Z_E3S{width:90vw;min-width:auto;padding:calc(48*var(--global-scale)) calc(0*var(--global-scale))}}.page_clientsSection__Z_E3S .page_clientsSection_container__rmA6a{margin-top:calc(0*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto}.page_clientsSection__Z_E3S .page_clientsSection_container__rmA6a .page_clientsSection_heading__behyV{font-size:max(calc(16 * var(--global-scale)),16px);font-weight:600;color:#161619;text-align:left;line-height:1;letter-spacing:.1em}.page_clientsSection__Z_E3S .page_clientsSection_container__rmA6a .page_clientsSection_heading__behyV:before{content:"# "}.page_clientsSection__Z_E3S .page_clientsSection_container__rmA6a .page_clientsSection_content__M_0FD{margin-top:calc(48*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:calc(16*var(--global-scale));gap:calc(16*var(--global-scale))}@media screen and (max-width:600px){.page_clientsSection__Z_E3S .page_clientsSection_container__rmA6a .page_clientsSection_content__M_0FD{margin-top:calc(64*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr}}.page_clientsSection__Z_E3S .page_clientsSection_container__rmA6a .page_clients_additions__Pm0dh{margin-top:calc(16*var(--global-scale));margin-bottom:calc(0*var(--global-scale));margin-left:auto;margin-right:auto;font-size:max(calc(10 * var(--global-scale)),10px);font-weight:400;color:#161619;text-align:left;letter-spacing:.05em;line-height:1.6}.page_newsSection__zjEYv{width:100%;z-index:3}.QuickBannerCanvas_stagePc__VUR2E{width:100%;aspect-ratio:500/200;left:50%;top:50%;position:absolute;z-index:0;transform:translate(-50%,-50%)}.QuickBannerCanvas_stageSp__WFWLj{width:100%;display:none}@media screen and (max-width:767px){.QuickBannerCanvas_stagePc__VUR2E{display:none}.QuickBannerCanvas_stageSp__WFWLj{display:block}}