.HoverGradientText_text__9GFKb{position:relative;display:inline-block;color:transparent;background:var(--gradient) 100% 100%/0 100% no-repeat,linear-gradient(var(--_color),var(--_color)) 0 100%/100% 100% no-repeat;-webkit-background-clip:text;background-clip:text;transition:background-size var(--hover-duration) var(--hover-ease);-webkit-box-decoration-break:clone;box-decoration-break:clone}.HoverGradientText_text__9GFKb.HoverGradientText_-white__fHbz_{--_color:var(--color-white)}.HoverGradientText_text__9GFKb.HoverGradientText_-black__U0jzB{--_color:var(--color-black)}@media(hover:hover){a:hover .HoverGradientText_text__9GFKb{background-position:0 100%,100% 100%;background-size:100% 100%,0 100%}}.ContentContainer_container__y_dl7{height:var(--_height)}.ContentContainer_container__y_dl7.ContentContainer_-animatable__oOD0z{overflow:clip;transition:height var(--navigation-duration) var(--navigation-ease),translate var(--navigation-duration) var(--navigation-ease)}.ContentContainer_container__y_dl7.ContentContainer_-menuShown__N0zBS{height:calc(var(--_height) - 100dvh);translate:0 100dvh}.Footer_container__JaBBQ{position:relative;z-index:1;color:var(--color-white);background-color:var(--color-dark)}.-focus-visible .Footer_container__JaBBQ :focus-visible{outline-color:var(--color-white)}.Footer_main__i2mP3{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-03) var(--offset)}@media screen and (max-width:max(767px,47.9375rem)){.Footer_main__i2mP3{display:block}}.Footer_main__i2mP3:before{position:absolute;top:0;bottom:0;left:calc(50% - .5px);z-index:0;width:calc((100% - var(--offset)*2)/4 + 1px);content:"";border-right:1px solid var(--color-grid);border-left:1px solid var(--color-grid);opacity:.1}@media screen and (max-width:max(767px,47.9375rem)){.Footer_main__i2mP3:before{border-right:0}}.Footer_main__i2mP3:after{position:absolute;inset:0 calc(var(--offset) - .5px);z-index:0;pointer-events:none;content:"";border-right:1px solid var(--color-grid);border-left:1px solid var(--color-grid);opacity:.1}.Footer_logo__IrvCL{font-size:clamp(1*var(--rem),var(--window-width)/1000*0.509rem + 0.8091*var(--rem),1.2*var(--rem));font-weight:500;line-height:1.9}.Footer_logo__IrvCL a{position:relative;display:flex;gap:0 calc(20*var(--px));align-items:flex-end;width:-moz-fit-content;width:fit-content}@media screen and (max-width:max(575px,35.9375rem)){.Footer_logo__IrvCL a{display:block}}.Footer_logo__IrvCL svg{display:block;width:auto;height:clamp(2.5*var(--rem),var(--window-width)/1000*1.272rem + 2.023*var(--rem),3*var(--rem))}@media screen and (max-width:max(575px,35.9375rem)){.Footer_logo__IrvCL span{display:block;width:100%;padding-top:calc(1*var(--rem))}}.Footer_links__PxPzJ{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:var(--fz-xsmall);font-weight:500}@media screen and (max-width:max(767px,47.9375rem)){.Footer_links__PxPzJ{margin-top:var(--space-03)}}.Footer_links__PxPzJ a{display:inline-block}.Footer_links__PxPzJ a[target=_blank] span{padding-right:calc(var(--icon-width) + 5*var(--px))}.Footer_links__PxPzJ a[target=_blank] svg{rotate:-45deg}.Footer_links__PxPzJ a svg{width:calc(1*var(--rem));height:1lh;margin-left:calc(var(--icon-width)*-1);vertical-align:bottom;pointer-events:none}.Footer_links__PxPzJ li{padding-right:calc(20*var(--px))}.Footer_links__PxPzJ li:not(:first-child){margin-top:calc(1*var(--rem))}.Footer_copyright__1qykW{padding:var(--space-05) var(--offset);font-family:var(--ff-en);font-size:calc(1.1*var(--rem));font-weight:500;line-height:1.2;text-align:right;letter-spacing:0;border-top:1px solid color-mix(in srgb,var(--color-grid) 10%,transparent)}.ClientImage_container__n2ueP{position:relative;display:block;isolation:isolate}.ClientImage_container__n2ueP:before{position:absolute;inset:0;z-index:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);content:"";background-image:var(--gradient);opacity:0}.ClientImage_container__n2ueP:after{position:absolute;inset:0;z-index:1;-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);content:"";background-color:var(--color-grid)}.ClientImage_container__n2ueP.ClientImage_-hidden__xSro2:before{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:1}.ClientImage_container__n2ueP.ClientImage_-hidden__xSro2:after{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.-enable-motion .ClientImage_container__n2ueP:before{transition:opacity calc(var(--title-duration) - .6s) .1s,-webkit-clip-path var(--title-duration) 0s var(--hover-ease);transition:opacity calc(var(--title-duration) - .6s) .1s,clip-path var(--title-duration) 0s var(--hover-ease);transition:opacity calc(var(--title-duration) - .6s) .1s,clip-path var(--title-duration) 0s var(--hover-ease),-webkit-clip-path var(--title-duration) 0s var(--hover-ease)}.-enable-motion .ClientImage_container__n2ueP:after{transition:-webkit-clip-path var(--title-duration) 0s var(--hover-ease);transition:clip-path var(--title-duration) 0s var(--hover-ease);transition:clip-path var(--title-duration) 0s var(--hover-ease),-webkit-clip-path var(--title-duration) 0s var(--hover-ease)}.DecorativeImages_images__6z7Iq{display:flex;justify-content:space-between;margin-top:calc(8*var(--rem))}.DecorativeImages_images__6z7Iq.DecorativeImages_-about__qLppm{align-items:center}@media screen and (max-width:max(767px,47.9375rem)){.DecorativeImages_images__6z7Iq{display:block}}.DecorativeImages_images__6z7Iq img{display:block;width:100%;-webkit-clip-path:url(#logo-rect-path);clip-path:url(#logo-rect-path)}.DecorativeImages_-about__qLppm .DecorativeImages_images_01__b1kjV{flex:0 0 50%}.-enable-motion .DecorativeImages_-about__qLppm .DecorativeImages_images_01__b1kjV{translate:0 calc(var(--_translate-y, 0)*.2*var(--px) + var(--space-01))}@media screen and (max-width:max(767px,47.9375rem)){.DecorativeImages_-about__qLppm .DecorativeImages_images_01__b1kjV{width:75%}}.DecorativeImages_-about__qLppm .DecorativeImages_images_02__xfbN4{flex:0 0 25%}.-enable-motion .DecorativeImages_-about__qLppm .DecorativeImages_images_02__xfbN4{translate:0 calc(var(--_translate-y, 0)*.1*var(--px) + var(--space-01))}@media screen and (max-width:max(767px,47.9375rem)){.DecorativeImages_-about__qLppm .DecorativeImages_images_02__xfbN4{margin-top:var(--space-03);margin-left:50%}}.DecorativeImages_-jobType__P5BbO .DecorativeImages_images_01__b1kjV{flex:0 0 25%}.-enable-motion .DecorativeImages_-jobType__P5BbO .DecorativeImages_images_01__b1kjV{translate:0 calc(var(--_translate-y, 0)*.1*var(--px) + var(--space-01))}@media screen and (max-width:max(767px,47.9375rem)){.DecorativeImages_-jobType__P5BbO .DecorativeImages_images_01__b1kjV{width:50%}}.DecorativeImages_-jobType__P5BbO .DecorativeImages_images_02__xfbN4{flex:0 0 50%;margin-top:8.3333333333%}.-enable-motion .DecorativeImages_-jobType__P5BbO .DecorativeImages_images_02__xfbN4{translate:0 calc(var(--_translate-y, 0)*.2*var(--px) + var(--space-01))}@media screen and (max-width:max(767px,47.9375rem)){.DecorativeImages_-jobType__P5BbO .DecorativeImages_images_02__xfbN4{margin-top:var(--space-03);margin-left:25%}}.ClipSvg_svg___gjcA{position:fixed;width:0;height:0;pointer-events:none;opacity:0}.LinkIcon_icon__RbwxN{--_width:calc(3 * var(--rem));position:relative;display:inline-flex;width:var(--_width);height:calc(2*var(--rem));overflow:hidden;border-radius:calc(1*var(--rem))}.LinkIcon_icon__RbwxN:before{position:absolute;inset:0;content:"";border-radius:calc(1*var(--rem))}@media(hover:hover){:is(a,button):hover .LinkIcon_icon__RbwxN:not(.LinkIcon_-in-button__mwuxm):before{inset:1px;transition:inset linear var(--hover-duration)}}.LinkIcon_icon__RbwxN.LinkIcon_-white__PLSob:before{color:var(--color-black);background-color:var(--color-white)}.LinkIcon_icon__RbwxN.LinkIcon_-black__GdI_U:before{color:var(--color-white);background-color:var(--color-black)}.LinkIcon_icon__RbwxN svg{position:relative;display:block;width:var(--icon-width)}.LinkIcon_icon_hover__uaFQY{position:absolute;top:0;right:0;width:0;height:100%;overflow:hidden;background-image:var(--gradient);border-radius:calc(1*var(--rem));transition:width var(--hover-duration) var(--hover-ease)}.LinkIcon_icon_hover__uaFQY .LinkIcon_icon_inner__1MXdC{position:absolute;right:0}@media(hover:hover){:is(a,button):hover .LinkIcon_icon_hover__uaFQY{right:auto;left:0;width:100%}:is(a,button):hover .LinkIcon_icon_hover__uaFQY .LinkIcon_icon_inner__1MXdC{right:auto;left:0}}.LinkIcon_icon_inner__1MXdC{display:flex;flex:0 0 var(--_width);width:var(--_width);height:calc(2*var(--rem))}.LinkIcon_icon__RbwxN.LinkIcon_-external__GGrNp .LinkIcon_icon_inner__1MXdC{rotate:-45deg}.LinkIcon_icon_svgs__Z6yMe{display:flex;flex:0 0 calc(var(--_width)*2);width:calc(var(--_width)*2);translate:-50% 0}@media(hover:hover){:is(a,button):hover .LinkIcon_icon_svgs__Z6yMe{transition:translate var(--hover-duration) var(--hover-ease);translate:0 0}}.LinkIcon_icon_svgs__Z6yMe span{display:flex;flex:0 0 50%;align-items:center;justify-content:center}.Card_card__qw8iV{display:block;min-height:100%}@media screen and (max-width:max(767px,47.9375rem)){.Card_card__qw8iV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:max(575px,35.9375rem)){.Card_card__qw8iV{display:block}}.Card_card_image__GHBoq{position:relative;overflow:hidden;transition:scale var(--hover-duration) var(--hover-ease)}a.Card_card__qw8iV .Card_card_image__GHBoq:after{position:absolute;inset:0;z-index:1;content:"";background-image:var(--gradient);mix-blend-mode:multiply;opacity:0;transition:opacity calc(var(--hover-duration)/2)}.Card_card_image__GHBoq.Card_-blank__a_DBQ:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";border:1px solid var(--color-grid)}@media screen and (max-width:max(767px,47.9375rem)){.Card_card_image__GHBoq{align-self:start;margin-right:var(--inner-offset)}}@media screen and (max-width:max(575px,35.9375rem)){.Card_card_image__GHBoq{margin-right:0}}.Card_card_image__GHBoq img{display:block;width:100%;transition:scale var(--hover-duration) var(--hover-ease)}@media(hover:hover){a.Card_card__qw8iV:hover .Card_card_image__GHBoq{scale:.95}a.Card_card__qw8iV:hover .Card_card_image__GHBoq:after{opacity:.3}a.Card_card__qw8iV:hover .Card_card_image__GHBoq img{scale:1.042}}.Card_card_content__x00o2{display:flex;flex-direction:column;gap:var(--space-06);margin-top:calc(4*var(--rem))}@media screen and (max-width:max(767px,47.9375rem)){.Card_card_content__x00o2{margin-top:0}}@media screen and (max-width:max(575px,35.9375rem)){.Card_card_content__x00o2{margin-top:calc(4*var(--rem))}}.Card_card_text__S66yd{font-size:var(--fz-small)}.Card_card_icon__VsAEY{display:flex}.Card_card_date__qZAdW{font-family:var(--ff-en);font-size:var(--fz-small);font-weight:500;line-height:1.45;letter-spacing:0}.Marquee_container__e_ScR{position:relative;z-index:1;display:flex;align-items:center;height:calc(4*var(--rem));overflow:hidden;font-family:var(--ff-en);font-size:calc(1*var(--rem));font-weight:500;transition:translate var(--navigation-duration) var(--navigation-ease)}.-navigation-shown .Marquee_container__e_ScR:not(.Marquee_-hiring__bfDzl){translate:0 100dvh}.Marquee_container__e_ScR:not(.Marquee_-hiring__bfDzl){position:absolute;width:100%;border-bottom:1px solid var(--color-black)}.Marquee_container__e_ScR.Marquee_-hiring__bfDzl{background-color:var(--color-dark)}.Marquee_container__e_ScR.Marquee_-hiring__bfDzl .Marquee_text__BinvV{background:linear-gradient(90deg,#46ffda,#a981ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;text-fill-color:transparent}.Marquee_item__mH2Kw{--duration-width:316 * 2;--duration:calc((var(--duration-width) / 1440 * var(--loop-duration)) * max(1440, var(--window-width)) / 1440);display:flex;flex:0 0 auto;gap:calc(25*var(--px));align-items:center;padding-left:calc(25*var(--px))}html:not(.-enable-motion) .Marquee_item__mH2Kw{animation-play-state:paused}.Marquee_item__mH2Kw svg{flex:0 0 auto;width:calc(2.1*var(--rem))}.Marquee_item__mH2Kw:nth-child(odd){animation:Marquee_marquee-loop-01__BKaZI var(--duration) linear calc(var(--duration)/-2) infinite}.Marquee_item__mH2Kw:nth-child(2n){animation:Marquee_marquee-loop-02__IV7yN var(--duration) linear infinite}@keyframes Marquee_marquee-loop-01__BKaZI{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes Marquee_marquee-loop-02__IV7yN{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.Header_hamburgerButton_srOnly__IBiIz{position:fixed!important;top:0!important;left:0!important;display:block!important;width:4px!important;height:4px!important;padding:0!important;margin:0!important;overflow:hidden!important;visibility:visible!important;border:none!important;opacity:0!important}.Header_container__sFFIk{--_h1-height-default:calc(var(--fz-h1-en) * 1.2 - var(--fz-h1-en) * 0.245 - var(--fz-h1-en) * 0.251);--_h1-height:max(var(--_h1-height-default),var(--h1-height,0px));--_h1-en-bottom:calc(var(--_header-height) + var(--space-05) + var(--space-01) + var(--_h1-height));--_h1-bottom:calc(var(--_h1-en-bottom) + 1.5 * var(--rem) * 2 + var(--space-06));--_navigation-top-from-bottom:calc(var(--motion-button-height) + var(--motion-button-margin) + var(--navigation-height));--_navigation-top-min:calc(var(--_h1-bottom) + 4 * var(--rem));--_navigation-top-default:calc(100dvh - 4 * var(--rem) - clamp(60 * var(--px), var(--window-width) / 100 * 1.878px + 52.958 * var(--px), 80 * var(--px)) - var(--_navigation-top-from-bottom));--_navigation-top-max:calc(var(--_h1-en-bottom) + 50vw - var(--offset) - var(--space-03) - var(--_navigation-top-from-bottom));--_navigation-top:clamp(var(--_navigation-top-min),var(--_navigation-top-default),var(--_navigation-top-max));--_navigation-top-short:calc(var(--_h1-bottom) + var(--space-03));position:absolute;top:calc(4*var(--rem));z-index:2;box-sizing:content-box;display:flex;gap:calc(40*var(--px));align-items:center;justify-content:space-between;width:calc(100% - var(--offset)*2 - var(--scrollbar-width, 0px));min-height:var(--_header-height);padding:var(--space-05) calc(var(--offset) + var(--scrollbar-width, 0px)) 0 var(--offset)}@media screen and (max-width:max(575px,35.9375rem)){.Header_container__sFFIk{padding-bottom:calc(clamp(1*var(--rem),var(--window-width)/1000*0.509rem + 0.8091*var(--rem),1.2*var(--rem))*1.9 + 1*var(--rem))}}.Header_logo__GFdGN{font-size:clamp(1*var(--rem),var(--window-width)/1000*0.509rem + 0.8091*var(--rem),1.2*var(--rem));font-weight:500;line-height:1.9;transition:translate var(--navigation-duration) var(--navigation-ease)}.Header_container__sFFIk.Header_-navigation-shown__mPJ2r .Header_logo__GFdGN{translate:0 100dvh}.Header_logo__GFdGN a{position:relative;display:flex;gap:0 calc(20*var(--px));align-items:flex-end}@media screen and (max-width:max(575px,35.9375rem)){.Header_logo__GFdGN a{display:block}}.Header_logo__GFdGN svg{display:block;width:auto;height:clamp(2.5*var(--rem),var(--window-width)/1000*1.272rem + 2.023*var(--rem),3*var(--rem))}@media screen and (max-width:max(575px,35.9375rem)){.Header_logo__GFdGN span{position:absolute;display:block;width:100%;padding-top:calc(1*var(--rem))}}.Header_motionButton__lUj_x{position:absolute;display:block;overflow:hidden;background-color:var(--color-white);border-radius:calc(1.5*var(--rem));box-shadow:inset 0 0 0 1px var(--color-lines);transition:translate var(--navigation-duration) var(--navigation-ease)}.Header_motionButton__lUj_x:not(.Header_-inDialog__xSg1N){top:calc(var(--_navigation-top) + var(--navigation-height) + var(--motion-button-margin));left:calc(var(--offset) - 1.5*var(--rem))}.Header_container__sFFIk.Header_-navigation-shown__mPJ2r .Header_motionButton__lUj_x:not(.Header_-inDialog__xSg1N){translate:0 100dvh}.Header_motionButton__lUj_x:not(.Header_-inDialog__xSg1N).Header_-pause__3_QWO{color:var(--color-white);background-color:var(--color-black);box-shadow:none}@media screen and (max-width:max(767px,47.9375rem)){.Header_motionButton__lUj_x:not(.Header_-inDialog__xSg1N){top:var(--space-05);right:calc(var(--offset) + clamp(6*var(--rem),var(--window-width)/1000*2.545rem + 5.0456*var(--rem),7*var(--rem)) + 10*var(--px) + var(--scrollbar-width, 0px));left:auto}}#container.-short-header .Header_motionButton__lUj_x:not(.Header_-inDialog__xSg1N){top:calc(var(--_navigation-top-short) + var(--navigation-height) + var(--motion-button-margin))}@media screen and (max-width:max(767px,47.9375rem)){#container.-short-header .Header_motionButton__lUj_x:not(.Header_-inDialog__xSg1N){top:var(--space-05)}}.Header_motionButton__lUj_x.Header_-inDialog__xSg1N{position:relative;left:var(--offset);order:1;margin-top:calc(var(--space-05) + (clamp(3.4*var(--rem),var(--window-width)/1000*1.527rem + 2.8274*var(--rem),4*var(--rem)) - 3*var(--rem))/2)}@media screen and (max-width:max(767px,47.9375rem)){.Header_motionButton__lUj_x.Header_-inDialog__xSg1N{margin-top:var(--space-05)}.Header_motionButton__lUj_x{border-radius:clamp(1.7*var(--rem),var(--window-width)/1000*0.763rem + 1.4139*var(--rem),2*var(--rem))}}@media(scripting:none){.Header_motionButton__lUj_x{display:none}}.Header_motionButton_inner__8d3MV{display:flex;gap:calc(10*var(--px));align-items:center;min-height:var(--motion-button-height);padding:calc(.5*var(--rem)) calc(.5*var(--rem)) calc(.5*var(--rem)) calc(1.5*var(--rem));font-size:calc(1*var(--rem));font-weight:500;letter-spacing:.1em}@media screen and (max-width:max(767px,47.9375rem)){.Header_motionButton_inner__8d3MV{height:clamp(3.4*var(--rem),var(--window-width)/1000*1.527rem + 2.8274*var(--rem),4*var(--rem))}}.Header_motionButton_hover__yFEEq{position:absolute;top:0;width:100%;height:100%;container-type:inline-size}.Header_motionButton_hoverInner__xgoaC{position:absolute;right:0;width:0;height:100%;overflow:hidden;border-radius:calc(1.5*var(--rem));transition:width var(--hover-duration) var(--hover-ease)}@media screen and (max-width:max(767px,47.9375rem)){.Header_motionButton_hoverInner__xgoaC{border-radius:clamp(1.7*var(--rem),var(--window-width)/1000*0.763rem + 1.4139*var(--rem),2*var(--rem))}}.Header_motionButton_hoverInner__xgoaC .Header_motionButton_inner__8d3MV{position:absolute;right:0;width:100cqw;color:var(--color-black);background-image:var(--gradient)}@media(hover:hover){.Header_motionButton__lUj_x:hover .Header_motionButton_hoverInner__xgoaC{right:auto;left:0;width:100%}.Header_motionButton__lUj_x:hover .Header_motionButton_hoverInner__xgoaC .Header_motionButton_inner__8d3MV{right:auto;left:0}}.Header_motionButton_icon__l4_RL{display:flex;flex:0 0 calc(2*var(--rem));align-items:center;justify-content:center;width:calc(2*var(--rem));height:calc(2*var(--rem));background-color:var(--color-black);border-radius:calc(1*var(--rem))}.Header_motionButton_icon__l4_RL svg{display:block;width:var(--icon-width)}.Header_motionButton__lUj_x.Header_-pause__3_QWO:not(.Header_-inDialog__xSg1N) .Header_motionButton_icon__l4_RL{background-color:var(--color-white)}.Header_motionButton__lUj_x.Header_-pause__3_QWO.Header_-inDialog__xSg1N .Header_motionButton_icon__l4_RL svg path{stroke:#fff}.Header_widgets__Iv_XP{display:flex;gap:calc(10*var(--px))}.Header_widgets__Iv_XP:not(.Header_-inDialog__xSg1N){position:relative;z-index:2;transition:translate var(--navigation-duration) var(--navigation-ease)}.-header-pinned .Header_widgets__Iv_XP:not(.Header_-inDialog__xSg1N){position:fixed;top:var(--space-05);right:calc(var(--offset) + var(--scrollbar-width, 0px))}.Header_container__sFFIk.Header_-navigation-shown__mPJ2r .Header_widgets__Iv_XP:not(.Header_-inDialog__xSg1N){translate:0 100dvh}.Header_requirementsButton__fcnHL{position:relative;border-radius:clamp(1.7*var(--rem),var(--window-width)/1000*0.763rem + 1.4139*var(--rem),2*var(--rem))}@media screen and (max-width:max(767px,47.9375rem)){.Header_requirementsButton__fcnHL:not(.Header_-inDialog__xSg1N){display:none}}.Header_requirementsButton__fcnHL.Header_-inDialog__xSg1N{position:-webkit-sticky;position:sticky;top:var(--space-05);order:2;width:-moz-fit-content;width:fit-content;margin-top:var(--space-05);margin-left:auto}@media screen and (max-width:max(767px,47.9375rem)){.Header_requirementsButton__fcnHL.Header_-inDialog__xSg1N{position:relative;top:auto;flex:1 1 calc(100% - var(--offset)*2);order:3;margin:var(--space-05) var(--offset) 0}}.Header_requirementsButton_inner__eO7g8{position:relative;display:flex;gap:calc(20*var(--px));align-items:center;min-height:clamp(3.4*var(--rem),var(--window-width)/1000*1.527rem + 2.8274*var(--rem),4*var(--rem));padding:calc(.5*var(--rem)) calc(2*var(--rem)) calc(.5*var(--rem)) calc(3*var(--rem));font-size:calc(1.5*var(--rem));font-weight:500;line-height:1.87;color:var(--color-white);border-radius:clamp(1.7*var(--rem),var(--window-width)/1000*0.763rem + 1.4139*var(--rem),2*var(--rem))}.Header_requirementsButton_inner__eO7g8:before{background-color:var(--color-black)}.Header_requirementsButton__fcnHL.Header_-inDialog__xSg1N .Header_requirementsButton_inner__eO7g8{justify-content:flex-end;color:var(--color-black)}@media screen and (max-width:max(767px,47.9375rem)){.Header_requirementsButton__fcnHL.Header_-inDialog__xSg1N .Header_requirementsButton_inner__eO7g8{justify-content:space-between;padding:calc(.2*var(--rem)) calc(1.5*var(--rem))}}.Header_requirementsButton__fcnHL.Header_-inDialog__xSg1N .Header_requirementsButton_inner__eO7g8:before{background-color:var(--color-white)}@media(hover:hover){.Header_requirementsButton__fcnHL:hover .Header_requirementsButton_inner__eO7g8:before{inset:1px;transition:inset linear var(--hover-duration)}}.Header_requirementsButton_inner__eO7g8:before{position:absolute;inset:0;z-index:-1;content:"";border-radius:calc(3*var(--rem));transition:none}.Header_requirementsButton_hover____ozT{position:absolute;top:0;width:100%;height:100%;container-type:inline-size}.Header_requirementsButton_hoverInner__JfxCR{position:absolute;right:0;width:0;height:100%;overflow:hidden;border-radius:calc(3*var(--rem));transition:width var(--hover-duration) var(--hover-ease)}.Header_requirementsButton_hoverInner__JfxCR .Header_requirementsButton_inner__eO7g8{position:absolute;right:0;width:100cqw;color:var(--color-black);background-image:var(--gradient)}@media(hover:hover){.Header_requirementsButton__fcnHL:hover .Header_requirementsButton_hoverInner__JfxCR{right:auto;left:0;width:100%}.Header_requirementsButton__fcnHL:hover .Header_requirementsButton_hoverInner__JfxCR .Header_requirementsButton_inner__eO7g8{right:auto;left:0}}.Header_requirementsButton_text___uHvB{padding-bottom:calc(.2*var(--rem))}.Header_requirementsButton_icon__opX78{flex:0 0 auto}.Header_hamburgerButton__s_GwJ{position:relative;border-radius:clamp(1.7*var(--rem),var(--window-width)/1000*0.763rem + 1.4139*var(--rem),2*var(--rem))}.Header_hamburgerButton__s_GwJ.Header_-inDialog__xSg1N{position:-webkit-sticky;position:sticky;top:var(--space-05);flex:0 0 auto;order:2;margin-top:var(--space-05);margin-right:var(--offset);margin-left:calc(10*var(--px))}@media screen and (max-width:max(767px,47.9375rem)){.Header_hamburgerButton__s_GwJ.Header_-inDialog__xSg1N{margin-left:auto}}@media(scripting:none){.Header_hamburgerButton__s_GwJ{display:none}}.Header_hamburgerButton_inner__J15ZM{display:flex;align-items:center;justify-content:center;width:clamp(6*var(--rem),var(--window-width)/1000*2.545rem + 5.0456*var(--rem),7*var(--rem));height:clamp(3.4*var(--rem),var(--window-width)/1000*1.527rem + 2.8274*var(--rem),4*var(--rem));color:var(--color-white);border-radius:clamp(1.7*var(--rem),var(--window-width)/1000*0.763rem + 1.4139*var(--rem),2*var(--rem))}.Header_hamburgerButton_inner__J15ZM:before{background-color:var(--color-black)}.Header_hamburgerButton_inner__J15ZM svg{width:calc(2*var(--rem))}.Header_hamburgerButton__s_GwJ.Header_-inDialog__xSg1N .Header_hamburgerButton_inner__J15ZM{color:var(--color-black)}.Header_hamburgerButton__s_GwJ.Header_-inDialog__xSg1N .Header_hamburgerButton_inner__J15ZM:before{background-color:var(--color-white)}@media(hover:hover){.Header_hamburgerButton__s_GwJ:hover .Header_hamburgerButton_inner__J15ZM:before{inset:1px;transition:inset linear var(--hover-duration)}}.Header_hamburgerButton_inner__J15ZM:before{position:absolute;inset:0;z-index:-1;content:"";border-radius:calc(3*var(--rem));transition:none}.Header_hamburgerButton_icon__SlX09{position:relative;display:block;width:calc(2*var(--rem));height:calc(2*var(--rem));overflow:hidden}.Header_hamburgerButton_iconInner__WshFW{position:absolute;top:calc(50% - .45*var(--rem));left:calc(-.1*var(--rem));width:calc(2.2*var(--rem));height:calc(.9*var(--rem));rotate:7deg}.Header_hamburgerButton_iconBar01__KLZ7z,.Header_hamburgerButton_iconBar02__GOxDn,.Header_hamburgerButton_iconBar03__svwOw{position:absolute;width:calc(1.6*var(--rem));height:calc(.1*var(--rem));background-color:var(--color-white);animation-timing-function:cubic-bezier(.785,.135,.15,.86)}@media(hover:hover){.Header_hamburgerButton__s_GwJ:hover .Header_hamburgerButton_iconBar01__KLZ7z,.Header_hamburgerButton__s_GwJ:hover .Header_hamburgerButton_iconBar02__GOxDn,.Header_hamburgerButton__s_GwJ:hover .Header_hamburgerButton_iconBar03__svwOw{animation-name:Header_hamburger-bar-short__oV0mh;animation-duration:var(--hamburger-duration)}}.Header_hamburgerButton_iconBar01__KLZ7z{top:0;right:0}.Header_hamburgerButton_iconBar02__GOxDn{top:calc(.4*var(--rem));right:0;width:100%;animation-timing-function:cubic-bezier(.075,.82,.165,1)}@media(hover:hover){.Header_hamburgerButton__s_GwJ:hover .Header_hamburgerButton_iconBar02__GOxDn{animation-name:Header_hamburger-bar-long__NOjpT}}.Header_hamburgerButton_iconBar03__svwOw{bottom:0;left:0}@keyframes Header_hamburger-bar-long__NOjpT{50%{width:0}to{width:100%}}@keyframes Header_hamburger-bar-short__oV0mh{50%{width:0}to{width:calc(1.6*var(--rem))}}.Header_hamburgerButton_hover__GEA49{position:absolute;top:0;width:100%;height:100%;container-type:inline-size}.Header_hamburgerButton_hoverInner__Q9bXM{position:absolute;right:0;width:0;height:100%;overflow:hidden;border-radius:clamp(1.7*var(--rem),var(--window-width)/1000*0.763rem + 1.4139*var(--rem),2*var(--rem));transition:width var(--hover-duration) var(--hover-ease)}.Header_hamburgerButton_hoverInner__Q9bXM .Header_hamburgerButton_inner__J15ZM{position:absolute;right:0;width:100cqw;color:var(--color-black);background-image:var(--gradient)}.Header_hamburgerButton_hoverInner__Q9bXM .Header_hamburgerButton_iconBar01__KLZ7z,.Header_hamburgerButton_hoverInner__Q9bXM .Header_hamburgerButton_iconBar02__GOxDn,.Header_hamburgerButton_hoverInner__Q9bXM .Header_hamburgerButton_iconBar03__svwOw{background-color:var(--color-black)}@media(hover:hover){.Header_hamburgerButton__s_GwJ:hover .Header_hamburgerButton_hoverInner__Q9bXM{right:auto;left:0;width:100%}.Header_hamburgerButton__s_GwJ:hover .Header_hamburgerButton_hoverInner__Q9bXM .Header_hamburgerButton_inner__J15ZM{right:auto;left:0}}.Header_dialog__ZD3Ro{position:fixed;top:0;left:0;width:100%;max-width:100%;height:100dvh;max-height:none;padding:0;margin:0;overflow:clip;background-color:var(--color-dark);border:0;transition:translate var(--navigation-duration) var(--navigation-ease)}.-focus-visible .Header_dialog__ZD3Ro :focus-visible{outline-color:var(--color-white)}.Header_dialog__ZD3Ro:before{position:absolute;top:0;bottom:0;left:calc(50% - .5px - var(--scrollbar-width, 0px)/2);z-index:-1;width:1px;content:"";background-color:var(--color-grid)}.Header_dialog__ZD3Ro:after{position:absolute;inset:0 calc(var(--offset) - .5px + var(--scrollbar-width, 0px)) 0 calc(var(--offset) - .5px);z-index:-1;pointer-events:none;content:"";border-right:1px solid var(--color-grid);border-left:1px solid var(--color-grid)}.Header_dialog__ZD3Ro:after,.Header_dialog__ZD3Ro:before{opacity:.1;transition:translate var(--navigation-duration) var(--navigation-ease),scale var(--navigation-duration) var(--navigation-ease),opacity var(--navigation-duration) var(--navigation-ease)}.Header_dialog__ZD3Ro.Header_-closing__nrG6n{translate:0 -100dvh}.Header_dialog__ZD3Ro.Header_-closing__nrG6n:after,.Header_dialog__ZD3Ro.Header_-closing__nrG6n:before{opacity:0;scale:.95;translate:0 87%}.Header_dialog__ZD3Ro::-webkit-backdrop{opacity:0}.Header_dialog__ZD3Ro::backdrop{opacity:0}.Header_dialog_inner__62C9r{position:absolute;top:0;left:0;width:100vw;height:100dvh;overflow:auto;scrollbar-gutter:stable;transition:translate var(--navigation-duration) var(--navigation-ease),scale var(--navigation-duration) var(--navigation-ease),opacity var(--navigation-duration) var(--navigation-ease)}.Header_dialog__ZD3Ro.Header_-closing__nrG6n .Header_dialog_inner__62C9r{translate:0 100dvh;opacity:0;scale:.95;translate:0 87%}.Header_dialog_scroll__zttuu{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;padding-bottom:var(--space-01)}.Header_dialog_scroll__zttuu:before{--_inner-width:calc(100% - var(--offset) * 2);position:absolute;top:0;left:calc(var(--offset) + var(--_inner-width)/4 - .5px);width:calc(var(--_inner-width)/2 + 1px);height:100%;min-height:100dvh;pointer-events:none;content:"";border-right:1px solid color-mix(in srgb,var(--color-grid) 10%,transparent);border-left:1px solid color-mix(in srgb,var(--color-grid) 10%,transparent)}@media screen and (max-width:max(991px,61.9375rem)){.Header_dialog_scroll__zttuu:before{content:normal}}.Header_dialog_marquee__gz58P{position:relative;z-index:1;flex:0 0 100%;order:0;max-width:100%;background-color:var(--color-dark);border-bottom:1px solid color-mix(in srgb,var(--color-grid) 10%,transparent)}.Header_dialog_navigation__Foo16{display:grid;flex:0 0 100%;grid-template-columns:repeat(4,1fr);order:4;padding:clamp(6*var(--rem),var(--window-width)/1000*5.634rem + 3.8873*var(--rem),12*var(--rem)) var(--offset) 0 var(--offset);color:var(--color-white)}@media screen and (max-width:max(991px,61.9375rem)){.Header_dialog_navigation__Foo16{display:block}}.Header_dialog_logo__DjeY9{font-size:clamp(1*var(--rem),var(--window-width)/1000*0.509rem + 0.8091*var(--rem),1.2*var(--rem));font-weight:500;line-height:1.9}.Header_dialog_logo__DjeY9 a{position:relative;display:block;gap:0 calc(20*var(--px));align-items:flex-end;width:-moz-fit-content;width:fit-content}.Header_dialog_logo__DjeY9 svg{display:block;width:auto;height:clamp(2.5*var(--rem),var(--window-width)/1000*1.272rem + 2.023*var(--rem),3*var(--rem))}.Header_dialog_logo__DjeY9 span{display:block;width:100%;padding-top:calc(1*var(--rem))}.Header_dialog_navList__8p2eI{display:grid;grid-template-columns:subgrid;grid-column:span 3;grid-gap:var(--space-03) 0;gap:var(--space-03) 0;font-size:var(--fz-h3);font-weight:500;line-height:clamp(3.6 * var(--rem),var(--window-width)/1000 * .563rem + 3.3889 * var(--rem),4.2 * var(--rem))}@media screen and (max-width:max(991px,61.9375rem)){.Header_dialog_navList__8p2eI{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-03)}}@media screen and (max-width:max(575px,35.9375rem)){.Header_dialog_navList__8p2eI{display:block}}.Header_dialog_navList__8p2eI a{display:inline-block}.Header_dialog_navListItem__Mize0{padding-right:calc(30*var(--px))}@media screen and (max-width:max(575px,35.9375rem)){.Header_dialog_navListItem__Mize0{padding-right:0}.Header_dialog_navListItem__Mize0:not(:first-child){margin-top:var(--space-03)}}.Header_dialog_navListItem__Mize0.Header_-about__V_Tna{grid-row:span 2;grid-column:1/span 1}@media screen and (max-width:max(991px,61.9375rem)){.Header_dialog_navListItem__Mize0.Header_-about__V_Tna{grid-row:1/span 1}}.Header_dialog_navListItem__Mize0.Header_-work__Mztbx{grid-column:2/span 1}@media screen and (max-width:max(991px,61.9375rem)){.Header_dialog_navListItem__Mize0.Header_-work__Mztbx{grid-row:2/span 1;grid-column:1/span 1}}.Header_dialog_navListItem__Mize0.Header_-environment__Ffn12{grid-column:2/span 1}@media screen and (max-width:max(991px,61.9375rem)){.Header_dialog_navListItem__Mize0.Header_-environment__Ffn12{grid-row:1/span 1}}.Header_dialog_navListItem__Mize0.Header_-media__qjV_i{grid-row:1/span 2;grid-column:3/span 1}@media screen and (max-width:max(991px,61.9375rem)){.Header_dialog_navListItem__Mize0.Header_-media__qjV_i{grid-row:2/span 1;grid-column:2/span 1}}.Header_dialog_navSubList__wKBak{margin-top:calc(3*var(--rem));font-size:var(--fz-small);font-weight:400;line-height:2}.Header_dialog_navSubListItem__pQp3O:not(:first-child){margin-top:calc(1*var(--rem))}.Header_navigation__eAqkU{position:absolute;top:var(--_navigation-top);left:var(--offset);transition:translate var(--navigation-duration) var(--navigation-ease)}.Header_container__sFFIk.Header_-navigation-shown__mPJ2r .Header_navigation__eAqkU{translate:0 100dvh}#container.-short-header .Header_navigation__eAqkU{top:var(--_navigation-top-short)}@media screen and (max-width:max(767px,47.9375rem)){.Header_navigation__eAqkU{display:none}}.Header_navigation_list__bg6Mw{display:flex;flex-direction:column;gap:calc(1*var(--rem));width:max-content;font-size:calc(1.2*var(--rem));font-weight:500}.Header_navigation_link__5GuIG{position:relative;display:block;width:-moz-fit-content;width:fit-content}.Header_navigation_hover__aqBFU{position:absolute;top:0;width:100%;container-type:inline-size}.Header_navigation_hoverInner__L1mSS{position:absolute;top:calc(-.1*var(--rem));right:calc(-10*var(--px) + -2.5*var(--rem));width:0;height:calc(2.6*var(--rem));overflow:hidden;border-radius:calc(1.3*var(--rem));transition:width var(--hover-duration) var(--hover-ease)}@media(hover:hover){.Header_navigation_link__5GuIG:hover .Header_navigation_hoverInner__L1mSS{right:auto;left:calc(-1.5*var(--rem));width:calc(100cqw + 4*var(--rem) + 10*var(--px))}.Header_navigation_link__5GuIG:hover .Header_navigation_hoverInner__L1mSS span{left:0}}.Header_navigation_hoverInner__L1mSS span{position:absolute;right:0;display:flex;gap:calc(10*var(--px));align-items:center;width:calc(100cqw + 4*var(--rem) + 10*var(--px));height:calc(2.6*var(--rem));padding:0 calc(1.5*var(--rem));line-height:calc(2.6*var(--rem));background-image:var(--gradient);border-radius:calc(1.3*var(--rem))}.Header_navigation_hoverInner__L1mSS span svg{flex:0 0 calc(1*var(--rem));width:calc(1*var(--rem))}.RouteAnnouncer_routeAnnouncer__V2nA3{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);overflow-wrap:normal;white-space:nowrap}.Svg_svg__eCCbf{position:fixed;width:0;height:0;pointer-events:none;opacity:0}.CtaNextLink_next__pQoUq{position:relative;display:grid;grid-template-columns:max-content 1fr clamp(102*var(--px),var(--window-width)/100*1.69px + 95.663*var(--px),120*var(--px));grid-gap:calc(10*var(--px)) clamp(15*var(--px),var(--window-width)/100*2.347px + 6.199*var(--px),40*var(--px));gap:calc(10*var(--px)) clamp(15*var(--px),var(--window-width)/100*2.347px + 6.199*var(--px),40*var(--px));align-items:center;padding:var(--space-05) 0;background-image:linear-gradient(90deg,rgba(45,45,45,0),#2d2d2d 50%,rgba(45,45,45,0))}@media screen and (max-width:max(575px,35.9375rem)){.CtaNextLink_next__pQoUq{grid-template-columns:repeat(3,minmax(0,1fr))}}.CtaNextLink_next__pQoUq:focus-visible{outline-color:var(--color-white);outline-offset:-4px}.CtaNextLink_next_key__fUTSt{font-family:var(--ff-en);font-size:var(--fz-small);font-weight:500;line-height:1.45;letter-spacing:0}@media screen and (max-width:max(575px,35.9375rem)){.CtaNextLink_next_key__fUTSt{grid-column:1/span 2;margin-top:auto}}.CtaNextLink_next_value__8UeAb{display:flex;gap:calc(20*var(--px));align-items:center;justify-content:flex-end;font-weight:500}@media screen and (max-width:max(575px,35.9375rem)){.CtaNextLink_next_value__8UeAb{grid-column:1/span 2;justify-content:flex-start;margin-bottom:auto}}.CtaNextLink_next_icon__t514Z{flex:0 0 auto}.CtaNextLink_next_image__SMTAu{position:relative;overflow:hidden;-webkit-clip-path:url(#logo-rect-path);clip-path:url(#logo-rect-path);transition:scale var(--hover-duration) var(--hover-ease)}.CtaNextLink_next_image__SMTAu:before{position:absolute;inset:0;z-index:1;content:"";background-image:var(--gradient);mix-blend-mode:multiply;opacity:0;transition:opacity calc(var(--hover-duration)/2)}.CtaNextLink_next_image__SMTAu span:after{background-color:#383838}.CtaNextLink_next_image__SMTAu img{display:block;width:100%;transition:scale var(--hover-duration) var(--hover-ease)}@media screen and (max-width:max(575px,35.9375rem)){.CtaNextLink_next_image__SMTAu{grid-row:1/span 2;grid-column:3/span 1}}@media(hover:hover){.CtaNextLink_next__pQoUq:hover .CtaNextLink_next_image__SMTAu{scale:.95}.CtaNextLink_next__pQoUq:hover .CtaNextLink_next_image__SMTAu:before{opacity:.3}.CtaNextLink_next__pQoUq:hover .CtaNextLink_next_image__SMTAu img{scale:1.042}}.EmptyState_container__9z_e1{position:relative;display:block;width:100%;overflow:hidden;color:var(--color-black)}.EmptyState_container__9z_e1:not(.EmptyState_-full__K5bHs){width:-moz-fit-content;width:fit-content}.EmptyState_inner__qyBgL{position:relative;display:flex;gap:0 calc(30*var(--px));align-items:center;justify-content:center;min-height:calc(6*var(--rem));padding:calc(1.5*var(--rem)) calc(2*var(--rem)) calc(1.5*var(--rem)) calc(3*var(--rem));font-size:calc(1.5*var(--rem));font-weight:500;line-height:1.87;border-radius:calc(3*var(--rem))}.EmptyState_text__lLw_Y{display:block;width:100%;padding-top:calc(8*var(--rem));padding-bottom:calc(8*var(--rem));font-size:calc(1.8*var(--rem));text-align:center}.Heading_container__WejPJ{position:relative;isolation:isolate;scroll-margin-top:calc(var(--space-05) + clamp(3.4*var(--rem),var(--window-width)/1000*1.527rem + 2.8274*var(--rem),4*var(--rem)))}.Heading_container__WejPJ:not(.Heading_-pageTitle__IJv4h){padding-bottom:var(--space-03)}@media screen and (max-width:max(767px,47.9375rem)){.Heading_container__WejPJ{width:100%}}.Heading_en__p0Wmz{position:relative;font-family:var(--ff-en);line-height:1.2;letter-spacing:-.04em}.Heading_en__p0Wmz:after{position:absolute;left:0;z-index:-1;width:50%;height:1px;content:"";background-color:var(--color-grid)}@media screen and (max-width:max(767px,47.9375rem)){.Heading_en__p0Wmz:after{width:100%}}.Heading_en__p0Wmz.Heading_-lg__oy2XS{font-size:var(--fz-h1-en)}.Heading_en__p0Wmz.Heading_-md__QyiZJ{font-size:clamp(4.2*var(--rem),var(--window-width)/1000*2.723rem + 3.1789*var(--rem),7.1*var(--rem))}.Heading_en_inner__VOOAy{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:calc(var(--to-cap)*-1) 0 calc(var(--from-bl)*-1);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.Heading_en_inner__VOOAy.Heading_-hidden__GhhI2{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}@media(scripting:none){.Heading_en_inner__VOOAy.Heading_-hidden__GhhI2{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.-enable-motion .Heading_en_inner__VOOAy:not(.Heading_-hidden__GhhI2){transition:-webkit-clip-path var(--title-duration) .1s var(--hover-ease);transition:clip-path var(--title-duration) .1s var(--hover-ease);transition:clip-path var(--title-duration) .1s var(--hover-ease),-webkit-clip-path var(--title-duration) .1s var(--hover-ease)}.Heading_en_deco__BPsU8{position:absolute;top:0;left:0;z-index:1;display:block;color:transparent;background-image:var(--gradient);-webkit-background-clip:text;background-clip:text;opacity:0}.Heading_en_inner__VOOAy.Heading_-hidden__GhhI2 .Heading_en_deco__BPsU8{opacity:1}@media(scripting:none){.Heading_en_inner__VOOAy.Heading_-hidden__GhhI2 .Heading_en_deco__BPsU8{opacity:0}}.-enable-motion .Heading_en_inner__VOOAy:not(.Heading_-hidden__GhhI2) .Heading_en_deco__BPsU8{transition:opacity calc(var(--title-duration) - .6s) .1s}.Heading_ja__19T1V{margin-top:var(--space-06);font-size:calc(1.5*var(--rem));font-weight:500}.Heading_-pageTitle__IJv4h .Heading_ja__19T1V{position:absolute;width:50%;padding-right:var(--inner-offset)}@media screen and (max-width:max(767px,47.9375rem)){.Heading_-pageTitle__IJv4h .Heading_ja__19T1V{position:static;width:auto;padding-right:0}}.LinkButton_container__ZQycb{position:relative;display:block;overflow:hidden;color:var(--color-white);isolation:isolate;border-radius:calc(3*var(--rem));transition:background-color 0s}.LinkButton_container__ZQycb:not(.LinkButton_-full__6oXss){width:-moz-fit-content;width:fit-content}@media(hover:hover){.LinkButton_container__ZQycb:hover{background-color:transparent}.LinkButton_container__ZQycb:hover:before{inset:1px;transition:inset linear var(--hover-duration)}}.LinkButton_container__ZQycb:before{position:absolute;inset:0;content:"";background-color:var(--color-black);border-radius:calc(3*var(--rem));transition:none}.LinkButton_inner__o8Xwq{position:relative;display:flex;gap:0 calc(30*var(--px));align-items:center;justify-content:space-between;min-height:calc(6*var(--rem));padding:calc(1.5*var(--rem)) calc(2*var(--rem)) calc(1.5*var(--rem)) calc(3*var(--rem));font-size:calc(1.5*var(--rem));font-weight:500;line-height:1.87;border-radius:calc(3*var(--rem))}.LinkButton_hover__ziLYk{position:absolute;top:0;width:100%;height:100%;container-type:inline-size}.LinkButton_hover_inner__xEuCy{position:absolute;right:0;width:0;height:100%;overflow:hidden;color:var(--color-black);border-radius:calc(3*var(--rem));transition:width var(--hover-duration) var(--hover-ease)}.LinkButton_hover_inner__xEuCy .LinkButton_inner__o8Xwq{position:absolute;right:0;width:100cqw;background-image:var(--gradient)}@media(hover:hover){.LinkButton_container__ZQycb:hover .LinkButton_hover_inner__xEuCy{right:auto;left:0;width:100%}.LinkButton_container__ZQycb:hover .LinkButton_hover_inner__xEuCy .LinkButton_inner__o8Xwq{right:auto;left:0}}.LinkButton_text__sS8fM{padding-bottom:calc(.2*var(--rem))}.OtherCard_card__ZDfMa{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-06) var(--gap);gap:var(--space-06) var(--gap)}@media screen and (max-width:max(575px,35.9375rem)){.OtherCard_card__ZDfMa{grid-template-areas:"image title" "image icon" "description description";grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}}.OtherCard_card_image__mUKwH{position:relative;overflow:hidden;transition:scale var(--hover-duration) var(--hover-ease)}.OtherCard_card_image__mUKwH:before{position:absolute;inset:0;z-index:1;content:"";background-image:var(--gradient);mix-blend-mode:multiply;opacity:0;transition:opacity calc(var(--hover-duration)/2)}@media screen and (max-width:max(575px,35.9375rem)){.OtherCard_card_image__mUKwH{grid-area:image}}.OtherCard_card_image__mUKwH img{display:block;width:100%;transition:scale var(--hover-duration) var(--hover-ease)}@media(hover:hover){.OtherCard_card__ZDfMa:hover .OtherCard_card_image__mUKwH{scale:.95}.OtherCard_card__ZDfMa:hover .OtherCard_card_image__mUKwH:before{opacity:.3}.OtherCard_card__ZDfMa:hover .OtherCard_card_image__mUKwH img{scale:1.042}}.OtherCard_card_title__O4zCW{padding-top:var(--space-06);font-family:var(--ff-en);font-size:var(--fz-small);font-weight:500;line-height:1.45;letter-spacing:0}@media screen and (max-width:max(575px,35.9375rem)){.OtherCard_card_title__O4zCW{grid-area:title;padding-top:0;margin-left:var(--offset)}}.OtherCard_card_description__xzVwm{font-size:var(--fz-small)}@media screen and (max-width:max(575px,35.9375rem)){.OtherCard_card_description__xzVwm{grid-area:description}.OtherCard_card_icon__3TBHD{grid-area:icon;margin-left:var(--offset)}}.Section_container__etIpF{position:relative;z-index:1;padding:0 var(--offset);border-top:1px solid var(--color-grid)}.Section_container__etIpF:not(.Section_-noTopMargin__24Cut){margin-top:var(--space-01)}.Section_container__etIpF.Section_-hasTopSpace__zGXSk{--_space:clamp(8.5 * var(--rem),var(--window-width)/1000 * 10.798rem + 4.4508 * var(--rem),20 * var(--rem));--_inner-width:calc(100% - var(--offset) * 2);padding-top:var(--_space)}.Section_container__etIpF.Section_-hasTopSpace__zGXSk:before{position:absolute;top:0;right:var(--offset);left:var(--offset);z-index:-1;height:var(--_space);content:"";border-bottom:1px solid var(--color-grid)}.Section_container__etIpF.Section_-hasTopSpace__zGXSk:after{position:absolute;top:0;left:calc(var(--offset) + var(--_inner-width)/4 - .5px);z-index:-1;width:calc(var(--_inner-width)/2 + 1px);height:calc(var(--_space) - 1px);content:"";border-right:1px solid var(--color-grid);border-left:1px solid var(--color-grid)}.Articles_inner__qRToD{background-image:var(--hide-center-line);border-top:1px solid var(--color-grid);border-bottom:1px solid var(--color-grid)}@media screen and (max-width:max(767px,47.9375rem)){.Articles_inner__qRToD{background-image:none}}.Job_list__Ip94o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-grid)}@media screen and (max-width:max(767px,47.9375rem)){.Job_list__Ip94o{position:relative;display:block}}.Job_list_item___BLj8,.Member_list__TYe6C{border-bottom:1px solid var(--color-grid)}.Member_list__TYe6C{background-image:var(--hide-center-line)}@media screen and (max-width:max(767px,47.9375rem)){.Member_list__TYe6C{padding-bottom:clamp(5*var(--rem),var(--window-width)/1000*0.939rem + 4.6479*var(--rem),6*var(--rem));background-image:none;border-bottom:0}}.Member_list_item__w1JEC{border-top:1px solid var(--color-grid)}@media screen and (max-width:max(767px,47.9375rem)){.Member_list_item__w1JEC{border-top:0}.Member_list_item__w1JEC:not(:first-child){margin-top:clamp(5*var(--rem),var(--window-width)/1000*0.939rem + 4.6479*var(--rem),6*var(--rem))}}.Member_board__FSB4P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);padding:clamp(2*var(--rem),var(--window-width)/1000*3.756rem + 0.5915*var(--rem),6*var(--rem)) var(--inner-offset)}@media screen and (max-width:max(767px,47.9375rem)){.Member_board__FSB4P{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}}@media screen and (max-width:max(575px,35.9375rem)){.Member_board__FSB4P{display:block}}.Member_board__FSB4P:focus-visible{outline-offset:-5px}@media screen and (max-width:max(767px,47.9375rem)){.Member_board__FSB4P:focus-visible{outline-offset:2px}}.Member_board_image__Pb5_T{position:relative;overflow:hidden}@media screen and (max-width:max(767px,47.9375rem)){.Member_board_image__Pb5_T{margin-right:var(--inner-offset)}}@media screen and (max-width:max(575px,35.9375rem)){.Member_board_image__Pb5_T{margin-right:0}}.Member_board_image__Pb5_T img{display:block;width:100%;transition:scale var(--hover-duration) var(--hover-ease)}.Member_board_content__dIo59{grid-column:span 2;padding-top:clamp(0*var(--px),var(--window-width)/100*4.464px + -44.283*var(--px),20*var(--px))}@media screen and (max-width:max(767px,47.9375rem)){.Member_board_content__dIo59{grid-column:span 1}}@media screen and (max-width:max(575px,35.9375rem)){.Member_board_content__dIo59{margin-top:calc(4*var(--rem))}}.Member_board_name__L5c2b{font-family:var(--ff-en);font-size:calc(1.8*var(--rem));line-height:1.2}.Member_board_job__q48Mx{margin-top:var(--space-06);font-size:var(--fz-xsmall)}.Member_board_text__t7PUl{font-size:var(--fz-small)}.Member_board_text__t7PUl,.Member_board_text__t7PUl p:not(:first-child){margin-top:var(--space-06)}.Member_link__FCaMW span{padding-right:calc(5*var(--px) + var(--icon-width));background:linear-gradient(var(--color-black),var(--color-black)) 0 100%/calc(100% - 5 * var(--px) - var(--icon-width)) 1px no-repeat,var(--gradient-trans) calc(100% - 5*var(--px) - var(--icon-width)) 0/0 100% no-repeat;transition:background-size var(--hover-duration) var(--hover-ease)}@media(hover:hover){.Member_link__FCaMW:hover span{background-position:0 100%,0 0;background-size:calc(100% - 5*var(--px) - var(--icon-width)) 1px,calc(100% - 5*var(--px) - var(--icon-width)) 100%}}.Member_link__FCaMW svg{width:var(--icon-width);margin-left:calc(var(--icon-width)*-1);rotate:-45deg}.PageHeader_container__td2V6{padding-top:calc(var(--space-01) + var(--_header-height) + var(--space-05) + 4*var(--rem))}@media screen and (max-width:max(575px,35.9375rem)){.PageHeader_container__td2V6{padding-top:calc(var(--space-01) + var(--_header-height) + var(--space-05)*2 + 4*var(--rem))}}.PageHeader_title__pFkoY{position:relative;z-index:1;margin:-1px;border:1px solid transparent}.PageHeader_text__5GCa6{--_title-height:calc(1.5 * var(--rem) * 2 + var(--space-06));--_padding-top:calc(var(--space-03) + var(--_title-height));display:flex;flex-direction:column;min-height:calc(var(--space-03) + var(--navigation-height) + var(--motion-button-height) + var(--motion-button-margin) + var(--_title-height));padding-top:var(--_padding-top);margin-left:50%}@media screen and (max-width:max(767px,47.9375rem)){.PageHeader_text__5GCa6{min-height:auto;padding:0;margin:var(--space-03) 0 0}}.PageHeader_text__5GCa6 p{text-align:justify}.PageHeader_image__B51bh{margin-top:var(--space-03);overflow:hidden;-webkit-clip-path:url(#logo-rect-path);clip-path:url(#logo-rect-path)}.PageHeader_image__B51bh img{display:block;width:clamp(100*1%,var(--window-width)/100*-3.111% + 144.796*1%,133.13*1%);max-width:none;margin-left:clamp(-16.565*1%,var(--window-width)/100*1.555% + -22.396*1%,0*1%)}.Business_description__tMYpc{margin-left:50%;text-align:justify}@media screen and (max-width:max(767px,47.9375rem)){.Business_description__tMYpc{margin-left:0}}.Business_figure__38dQ1{padding:0 var(--inner-offset);margin-top:var(--space-03)}.Business_figure__38dQ1 img{display:block;width:100%}.Business_list__ZWyp1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);padding:var(--space-03) var(--inner-offset);margin-top:var(--space-03);background-image:var(--hide-center-line);border-top:1px solid var(--color-grid)}@media screen and (max-width:max(767px,47.9375rem)){.Business_list__ZWyp1{display:block;padding:0 0 var(--space-03);background-image:none}.Business_list_item__6_Hl2{margin-top:clamp(5*var(--rem),var(--window-width)/1000*0.939rem + 4.6479*var(--rem),6*var(--rem))}}.Business_card_lead__yEO0v{display:flex;flex-direction:column;gap:var(--space-06);font-family:var(--ff-en);font-size:var(--fz-xsmall);font-weight:500;line-height:1.45;letter-spacing:0}.Business_card_title__mioaR{font-size:var(--fz-h5);font-weight:500;line-height:1.9}.Business_other__fFq4j{background-image:var(--hide-center-line);border-top:1px solid var(--color-grid);border-bottom:1px solid var(--color-grid)}@media screen and (max-width:max(767px,47.9375rem)){.Business_other__fFq4j{background-image:none}}.Message_grid__1tkNM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-03) 0;gap:var(--space-03) 0}@media screen and (max-width:max(767px,47.9375rem)){.Message_grid__1tkNM{grid-template-columns:minmax(0,1fr)}}.Message_lead__diH_j{padding-right:var(--inner-offset);word-break:keep-all;overflow-wrap:anywhere;font-size:var(--fz-h2);font-weight:500;line-height:1.6;letter-spacing:.08em}.Message_lead__diH_j p{max-width:17em}.Message_text__jHdcX{text-align:justify}.Message_text__jHdcX p:not(:last-child){margin-bottom:var(--space-05)}.Mission_mission__1vjWC{margin-left:50%}@media screen and (max-width:max(767px,47.9375rem)){.Mission_mission__1vjWC{margin-left:0}}.Mission_mission_ja__X9X9t{max-width:22em;font-size:var(--fz-h2);font-weight:500;line-height:1.6;letter-spacing:.08em;font-size:30px}.Mission_mission_en__NNHPT{margin-top:var(--space-06);font-family:var(--ff-en);font-size:var(--fz-small);font-weight:500;line-height:1.45;letter-spacing:0}.Mission_image__cidjS{margin-top:var(--space-03);overflow:hidden;-webkit-clip-path:url(#logo-rect-path);clip-path:url(#logo-rect-path)}.Mission_image__cidjS img{display:block;width:clamp(100*1%,var(--window-width)/100*-3.111% + 144.796*1%,133.13*1%);max-width:none;margin-left:clamp(-16.565*1%,var(--window-width)/100*1.555% + -22.396*1%,0*1%)}.OtherLink_link___Pl3f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 var(--gap);gap:0 var(--gap);padding:var(--space-03) var(--inner-offset)}.OtherLink_link___Pl3f:focus-visible{outline-offset:-5px}@media screen and (max-width:max(767px,47.9375rem)){.OtherLink_link___Pl3f:focus-visible{outline-offset:2px}}@media screen and (max-width:max(767px,47.9375rem)){.OtherLink_link___Pl3f{grid-template-areas:"image shoulder shoulder" "image title title" "image description description";grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-03) 0}}@media screen and (max-width:max(575px,35.9375rem)){.OtherLink_link___Pl3f{grid-template-areas:"image shoulder" "image title" "description description";grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.OtherLink_image__PMCsg{position:relative;align-self:start;overflow:hidden;transition:scale var(--hover-duration) var(--hover-ease)}.OtherLink_image__PMCsg:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:1px solid var(--color-lines)}.OtherLink_image__PMCsg:after{position:absolute;inset:0;z-index:1;content:"";background-image:var(--gradient);mix-blend-mode:multiply;opacity:0;transition:opacity calc(var(--hover-duration)/2)}@media screen and (max-width:max(767px,47.9375rem)){.OtherLink_image__PMCsg{grid-area:image}}.OtherLink_image__PMCsg img,.OtherLink_image__PMCsg svg{display:block;width:100%;transition:scale var(--hover-duration) var(--hover-ease)}@media(hover:hover){.OtherLink_link___Pl3f:hover .OtherLink_image__PMCsg{scale:.95}.OtherLink_link___Pl3f:hover .OtherLink_image__PMCsg:after{opacity:.3}.OtherLink_link___Pl3f:hover .OtherLink_image__PMCsg img{scale:1.042}}.OtherLink_content__GReil{grid-column:span 3}@media screen and (max-width:max(767px,47.9375rem)){.OtherLink_content__GReil{display:contents}}.OtherLink_shoulder__auRg3{font-family:var(--ff-en);font-size:var(--fz-xsmall);font-weight:500;line-height:1.45;letter-spacing:0}@media screen and (max-width:max(767px,47.9375rem)){.OtherLink_shoulder__auRg3{grid-area:shoulder}}@media screen and (max-width:max(575px,35.9375rem)){.OtherLink_shoulder__auRg3{padding-left:var(--inner-offset)}}.OtherLink_title__4LPBz{margin-top:clamp(1*var(--rem),var(--window-width)/1000*0.939rem + 0.6479*var(--rem),2*var(--rem));font-size:var(--fz-h5);font-weight:500;line-height:1.9}@media screen and (max-width:max(767px,47.9375rem)){.OtherLink_title__4LPBz{grid-area:title}}@media screen and (max-width:max(575px,35.9375rem)){.OtherLink_title__4LPBz{padding-left:var(--inner-offset)}}.OtherLink_description__Y4Tp_{display:flex;gap:clamp(30*var(--px),var(--window-width)/100*1.488px + 18.572*var(--px),40*var(--px));align-items:center;margin-top:var(--space-06);font-size:var(--fz-xsmall)}@media screen and (max-width:max(767px,47.9375rem)){.OtherLink_description__Y4Tp_{display:block;grid-area:description}}.OtherLink_icon__hd3vE{flex:0 0 auto}@media screen and (max-width:max(767px,47.9375rem)){.OtherLink_icon__hd3vE{display:flex;margin-top:var(--space-06)}}.Value_list__nt_1A{border-bottom:1px solid var(--color-grid);container-type:inline-size}.Value_list_item__hCFfk{--_padding:clamp(5 * var(--rem),var(--window-width)/1000 * 0.939rem + 4.6479 * var(--rem),6 * var(--rem)) var(--inner-offset);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-grid)}@media screen and (max-width:max(991px,61.9375rem)){.Value_list_item__hCFfk{--_padding:clamp(5 * var(--rem),var(--window-width)/1000 * 0.939rem + 4.6479 * var(--rem),6 * var(--rem)) var(--inner-offset);grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:max(575px,35.9375rem)){.Value_list_item__hCFfk{display:block;background-image:var(--hide-center-line)}}.Value_icon__X6SXE{display:flex;grid-row:1;grid-column:1/span 1;align-items:center;justify-content:center;min-height:25cqw;padding:var(--_padding)}.Value_icon__X6SXE svg{display:block;width:calc(80*var(--px))}.Value_text__NObdi{position:relative;display:grid;grid-template-columns:subgrid;grid-column:span 3}@media screen and (max-width:max(991px,61.9375rem)){.Value_text__NObdi{grid-template-rows:subgrid;grid-row:1/span 2;grid-column:1/span 2}}@media screen and (max-width:max(575px,35.9375rem)){.Value_text__NObdi{display:block;border-top:1px solid var(--color-grid)}}.Value_text__NObdi:before{position:absolute;top:0;bottom:0;left:-.5px;width:1px;content:"";background-color:var(--color-grid)}@media screen and (max-width:max(991px,61.9375rem)){.Value_text__NObdi:before{content:normal}}.Value_text_key__BYIUG{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--_padding);text-align:center;word-break:keep-all;overflow-wrap:anywhere;font-size:var(--fz-h3);font-weight:500;line-height:clamp(3.6 * var(--rem),var(--window-width)/1000 * .563rem + 3.3889 * var(--rem),4.2 * var(--rem))}@media screen and (max-width:max(991px,61.9375rem)){.Value_text_key__BYIUG{grid-column:2}}.Value_text_value__LwQ9V{display:flex;grid-column:span 2;align-items:center;padding:var(--_padding);text-align:justify}@media screen and (max-width:max(991px,61.9375rem)){.Value_text_value__LwQ9V{background-image:var(--hide-center-line);border-top:1px solid var(--color-grid)}}.Other_heading__QF19G{padding:var(--space-05) var(--inner-offset);font-size:calc(1.5*var(--rem));font-weight:500}.Other_list__qe_C_{border-bottom:1px solid var(--color-grid)}.Other_list_item__nE1e3{border-top:1px solid var(--color-grid)}.Form_form_items__23FuE{background-image:var(--hide-center-line)}.Form_fieldset__KV_36{display:grid;grid-template-columns:1fr 3fr;border-bottom:1px solid var(--color-grid)}@media screen and (max-width:max(767px,47.9375rem)){.Form_fieldset__KV_36{display:block}}.Form_fieldset_legend__VVpXv{display:contents}.Form_fieldset_key__9pQ9z{position:relative;padding:var(--space-05) var(--inner-offset);font-size:var(--fz-xsmall);font-weight:700;text-align:right;background-color:color-mix(in srgb,var(--color-grid) 10%,transparent)}@media screen and (max-width:max(767px,47.9375rem)){.Form_fieldset_key__9pQ9z{display:block;padding:var(--space-06) var(--inner-offset);text-align:left;border-bottom:1px solid var(--color-grid)}}.Form_fieldset_key__9pQ9z:after{position:absolute;top:0;right:-.5px;width:1px;height:100%;content:"";background-color:var(--color-grid)}@media screen and (max-width:max(767px,47.9375rem)){.Form_fieldset_key__9pQ9z:after{content:normal}}.Form_fieldset_values__4BJKD{display:flex;flex-wrap:wrap;gap:calc(10*var(--px));align-items:flex-start;padding:var(--space-05) var(--inner-offset)}.Form_fieldset_label__Hi8Ru{position:relative;display:flex;gap:calc(5*var(--px));align-items:center;padding:0 calc(1.5*var(--rem)) calc(.1*var(--rem)) calc(1*var(--rem));font-size:calc(1.2*var(--rem));font-weight:500;line-height:calc(2.3*var(--rem));cursor:pointer;background-color:var(--color-grid);isolation:isolate;border-radius:calc(2.4*var(--rem))}.Form_fieldset_label__Hi8Ru:before{position:absolute;inset:0;z-index:-1;content:"";background:var(--gradient) 0 100%/100% 100% no-repeat;border-radius:calc(2.4*var(--rem));opacity:0;transition:opacity calc(var(--hover-duration)/3) var(--hover-ease)}@media(hover:hover){.Form_fieldset_label__Hi8Ru:not(:has(input:checked)):hover:before{opacity:1}}.Form_fieldset_label__Hi8Ru:has(input:checked){color:var(--color-white);background-color:var(--color-black)}.Form_fieldset_label__Hi8Ru:has(input:checked):after{background-color:var(--color-black)}.-focus-visible .Form_fieldset_label__Hi8Ru:has(input:focus-visible){outline:3px solid #000;outline-offset:2px}.Form_fieldset_label__Hi8Ru input{position:absolute}.Form_fieldset_label__Hi8Ru input:focus-visible{outline:none}.Form_fieldset_labelIcon__y6VTD{position:relative;width:calc(1*var(--rem));height:calc(1*var(--rem));margin-top:calc(.1*var(--rem));overflow:hidden;accent-color:var(--color-white);background-color:var(--color-white);border-radius:50%}.Form_fieldset_labelIcon__y6VTD:before{position:absolute;inset:0;content:"";background:var(--gradient) 0 100%/100% 100% no-repeat;opacity:0;transition:opacity calc(var(--hover-duration)/3) var(--hover-ease)}@media(hover:hover){.Form_fieldset_label__Hi8Ru:has(input:checked):hover .Form_fieldset_labelIcon__y6VTD:before{opacity:1}}.Form_fieldset_labelIcon__y6VTD svg{position:relative;display:block;width:100%}.Form_fieldset_textHover__XdwuD{position:absolute;color:transparent;background:var(--gradient) 0 100%/100% 100% no-repeat;-webkit-background-clip:text;background-clip:text;opacity:0}@media(hover:hover){.Form_fieldset_label__Hi8Ru:has(input:checked):hover .Form_fieldset_textHover__XdwuD{opacity:1}}.Form_form_buttons__Qx9V3{display:flex;flex-wrap:wrap;gap:var(--space-06) calc(10*var(--px));justify-content:center;width:calc(25*var(--rem)*2 + 10*var(--px));max-width:100%;margin-top:var(--space-03);margin-left:auto}.Form_form__nDgvC.Form_-inDialog__j1KHw .Form_form_buttons__Qx9V3{box-sizing:content-box;max-width:calc(100% - var(--inner-offset)*2);padding:0 var(--inner-offset);margin-top:var(--space-05)}@media screen and (max-width:max(767px,47.9375rem)){.Form_form_buttons__Qx9V3{margin-inline:auto}}.Form_button__L5jeN{position:relative;flex:0 1 calc(25*var(--rem));border-radius:calc(3*var(--rem))}@container button-wrapper (width > 600px){.Form_button__L5jeN{opacity:.5}}.Form_button_inner__MGK_q{display:block;min-height:calc(6*var(--rem));padding:calc(1.5*var(--rem)) calc(3*var(--rem));font-size:calc(1.5*var(--rem));font-weight:500;line-height:1.87;text-align:center;border-radius:calc(3*var(--rem))}.Form_button_inner__MGK_q.Form_-submit__DneWp{color:var(--color-white)}.Form_button_inner__MGK_q.Form_-submit__DneWp:before{background-color:var(--color-black)}.Form_button_inner__MGK_q.Form_-reset__jfDpq:before{background-color:var(--color-grid)}@media(hover:hover){.Form_button__L5jeN:hover .Form_button_inner__MGK_q:before{inset:1px;transition:inset linear var(--hover-duration)}}.Form_button_inner__MGK_q:before{position:absolute;inset:0;content:"";border-radius:calc(3*var(--rem));transition:none}.Form_button_hover__QyOn1{position:absolute;top:0;width:100%;height:100%;container-type:inline-size}.Form_button_hoverInner__4rNSN{position:absolute;right:0;width:0;height:100%;overflow:hidden;color:var(--color-black);border-radius:calc(3*var(--rem));transition:width var(--hover-duration) var(--hover-ease)}.Form_button_hoverInner__4rNSN .Form_button_inner__MGK_q{position:absolute;right:0;width:100cqw;background-image:var(--gradient)}@media(hover:hover){.Form_button__L5jeN:hover .Form_button_hoverInner__4rNSN{right:auto;left:0;width:100%}.Form_button__L5jeN:hover .Form_button_hoverInner__4rNSN .Form_button_inner__MGK_q{right:auto;left:0}}.Form_button_text__ijZZE{position:relative;padding-bottom:calc(.2*var(--rem))}.Form_button_text__ijZZE span{margin-right:calc(2*var(--px));font-family:var(--ff-en);line-height:1.45}.Pagination_container__dnNSI{margin:var(--space-03) 0 calc(var(--space-03) - var(--space-01))}@media screen and (max-width:max(767px,47.9375rem)){.Pagination_container__dnNSI{margin-bottom:0}}.Pagination_list__dBvxy{display:flex;flex-wrap:wrap;gap:calc(10*var(--px));align-items:center;justify-content:flex-end;font-family:var(--ff-en);font-weight:500}.Pagination_list_item__AN3vm{flex:0 0 auto}.Pagination_pageLink____FN3{--_size:calc(4 * var(--rem));display:flex;align-items:center;justify-content:center;width:var(--_size);height:var(--_size);font-size:calc(1.4*var(--rem));letter-spacing:0;border-radius:calc(4*var(--rem))}@media screen and (max-width:max(575px,35.9375rem)){.Pagination_pageLink____FN3{--_size:clamp(3 * var(--rem),var(--window-width)/1000 * 5rem + 1.125 * var(--rem),4 * var(--rem))}}.Pagination_pageLink____FN3.Pagination_-current__1qe4u{width:calc(6*var(--rem));color:var(--color-white);background-color:var(--color-black)}@media screen and (max-width:max(575px,35.9375rem)){.Pagination_pageLink____FN3.Pagination_-current__1qe4u{width:clamp(4*var(--rem),var(--window-width)/1000*10rem + 0.25*var(--rem),6*var(--rem))}}.Pagination_pageLink____FN3:not(.Pagination_-current__1qe4u){background-color:var(--color-grid)}.Search_count_srOnly__Uw2Tg{position:fixed!important;top:0!important;left:0!important;display:block!important;width:4px!important;height:4px!important;padding:0!important;margin:0!important;overflow:hidden!important;visibility:visible!important;border:none!important;opacity:0!important}.Search_count__I39tT{position:relative;font-family:var(--ff-en);font-size:clamp(4.2*var(--rem),var(--window-width)/1000*2.723rem + 3.1789*var(--rem),7.1*var(--rem));line-height:1.2;letter-spacing:-.04em;isolation:isolate}.Search_count__I39tT:after{position:absolute;left:0;z-index:-1;width:50%;height:1px;content:"";background-color:var(--color-grid)}.Search_pageAnnouncer__YPbmo{position:absolute;display:block!important;width:4px!important;height:4px!important;padding:0!important;margin:0!important;overflow:hidden!important;visibility:visible!important;border:none!important;opacity:0!important}.Search_count_inner__9_SHp{margin:calc(var(--to-cap)*-1) 0 calc(var(--from-bl)*-1)}.Search_count_unit__G_DwN{margin-left:calc(5*var(--px));font-family:var(--ff-noto-jp);font-size:var(--fz-h4);font-weight:500;line-height:1.9}.Search_results__cq94c{margin-top:var(--space-03)}.Search_results_inner__DokR7{--_button-top:calc(var(--_first-job-height) - 3 * var(--rem) - var(--space-03));margin-top:var(--space-03)}@media screen and (max-width:max(767px,47.9375rem)){.Search_results_inner__DokR7{margin-top:calc(var(--space-03) + var(--_button-top))}}.Search_results_inner__DokR7.Search_-not-found__qksqS{margin-top:var(--space-03)}.Search_list__mQbTV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-grid)}@media screen and (max-width:max(767px,47.9375rem)){.Search_list__mQbTV{position:relative;top:calc(var(--_button-top)*-1);display:block;margin-bottom:calc(var(--_button-top)*-1)}}.Search_list_item__XAcBK{border-bottom:1px solid var(--color-grid)}.Search_dialogButton__E__C1{display:none}@media screen and (max-width:max(767px,47.9375rem)){.Search_dialogButton__E__C1{position:-webkit-sticky;position:sticky;bottom:clamp(30*var(--px),var(--window-width)/100*1.878px + 22.958*var(--px),50*var(--px));display:block;width:100%;min-height:calc(6*var(--rem));margin-top:var(--space-03);overflow:hidden;border-radius:calc(3*var(--rem))}.Search_dialogButton__E__C1.Search_-close__fk0qy{margin-top:calc(clamp(30*var(--px),var(--window-width)/100*1.878px + 22.958*var(--px),50*var(--px)) + var(--space-06))}.Search_dialogButton__E__C1.Search_-close__fk0qy:focus-visible{outline-color:var(--color-white)}}.Search_dialogButton_inner__omz_V{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:space-between;min-height:calc(6*var(--rem));padding:calc(1.5*var(--rem)) calc(2*var(--rem));font-size:calc(1.5*var(--rem));font-weight:500;line-height:1.87;color:var(--color-white);text-align:center;background-color:var(--color-black);border-radius:calc(3*var(--rem))}.Search_dialogButton_inner__omz_V:before{min-width:calc(1.5*var(--rem));content:""}.Search_dialogButton_hover__lfset{position:absolute;top:0;width:100%;height:100%;container-type:inline-size}.Search_dialogButton_hoverInner__Uju2v{position:absolute;right:0;width:0;height:100%;overflow:hidden;border-radius:calc(3*var(--rem));transition:width var(--hover-duration) var(--hover-ease)}.Search_dialogButton_hoverInner__Uju2v .Search_dialogButton_inner__omz_V{position:absolute;right:0;width:100cqw;color:var(--color-black);background-image:var(--gradient)}@media(hover:hover){.Search_dialogButton__E__C1:hover .Search_dialogButton_hoverInner__Uju2v{right:auto;left:0;width:100%}.Search_dialogButton__E__C1:hover .Search_dialogButton_hoverInner__Uju2v .Search_dialogButton_inner__omz_V{right:auto;left:0}}.Search_dialogButton_text__Eu7J1{padding-bottom:calc(.2*var(--rem))}.Search_dialogButton_icon__4y2n6{display:flex;align-items:center;margin-left:auto}.Search_dialog__Zaff_{flex-direction:column;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0 var(--offset);margin:0;background-color:transparent;border:0;scrollbar-gutter:stable;transition:opacity .3s ease}.Search_dialog__Zaff_::-webkit-backdrop{background-color:var(--color-dark);opacity:.8;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.Search_dialog__Zaff_::backdrop{background-color:var(--color-dark);opacity:.8;transition:opacity .3s ease}.Search_dialog__Zaff_.Search_-closing__lzdIj{opacity:0}.Search_dialog__Zaff_.Search_-closing__lzdIj::-webkit-backdrop{opacity:0}.Search_dialog__Zaff_.Search_-closing__lzdIj::backdrop{opacity:0}.Search_dialog__Zaff_[open]{display:flex}.Search_dialog_inner__Pjx3B{padding:calc(20*var(--px)) 0 0;margin:auto 0}.Search_dialog_scroll__z2IUH{padding-bottom:var(--space-05);background-color:var(--color-white)}