.style_button__NDhWB{display:inline-flex;align-items:center;font-weight:500;font-size:16px;padding:0 20px 0 0}@media(min-width:600px){.style_button__NDhWB{font-size:20px;padding:0 24px 0 0}}.style_button__NDhWB.style_is_small__RvqF8{font-size:18px}.style_button__NDhWB span{margin-right:4px;letter-spacing:.05em;transition:transform .4s cubic-bezier(.12,.53,.33,.99)}.style_button__NDhWB div{margin-left:4px;position:relative;z-index:2;line-height:1}@media(min-width:900px){.style_button__NDhWB div{margin-left:8px}}.style_button__NDhWB div:before{content:"";display:block;border-radius:50%;background-color:#fff;position:absolute;width:34px;height:34px;right:-14px;top:50%;transform:translateY(-50%);z-index:-1;transition:opacity .1s cubic-bezier(.12,.53,.33,.99)}@media(min-width:900px){.style_button__NDhWB div:before{width:42px;height:42px;right:-17px}}.style_button__NDhWB div:after{content:"";display:block;border-radius:50%;background:linear-gradient(323.74deg,#e9484f 13.46%,#e9484f 13.47%,#26bcee 93.75%);position:absolute;width:42px;height:42px;right:-18px;top:50%;transform:translateY(-50%);box-sizing:border-box;z-index:-2;transform-origin:center;will-change:border;transition:transform .4s cubic-bezier(.12,.53,.33,.99),border .3s}@media(min-width:900px){.style_button__NDhWB div:after{width:52px;height:52px;right:-22px}}.style_button__NDhWB div svg{display:block;width:40px;height:auto;position:relative;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media(min-width:900px){.style_button__NDhWB div svg{width:48px}}.style_button__NDhWB div svg line{transform-origin:right;transition:transform .4s cubic-bezier(.12,.53,.33,.99)}.style_button__NDhWB div svg path{transition:stroke .4s cubic-bezier(.12,.53,.33,.99)}.style_button__NDhWB:hover span{transform:translateX(12px)}.style_button__NDhWB:hover line{transform:scaleX(0)}.style_button__NDhWB:hover path{stroke:#fff}.style_button__NDhWB:hover div:before{opacity:0}.style_button__NDhWB:hover div:after{transform:translateY(-50%) scale(.8)}.Home_home__OnjyE h1{font-size:min(10vw,48px);font-weight:900}@media(min-width:900px){.Home_home__OnjyE h1{font-size:min(20vw,64px)}}.Home_home__OnjyE h2{font-size:32px;font-weight:900;letter-spacing:.04em}@media(min-width:900px){.Home_home__OnjyE h2{font-size:56px}}.Home_home__OnjyE h3{font-size:20px;font-weight:600}@media(min-width:900px){.Home_home__OnjyE h3{font-size:32px}}.Home_home__OnjyE p{line-height:2.2}.Home_home__OnjyE img{width:100%;height:auto}.Home_home__OnjyE .Home_topCover__OFasS{margin:-76px 0 0;height:auto;min-height:100vh;display:flex;padding:0 24px}@media(min-width:900px){.Home_home__OnjyE .Home_topCover__OFasS{padding:40px;margin:-114px 0 0}}.Home_home__OnjyE .Home_heroTitleBlock__bkwRL{width:100%;display:flex;flex-direction:column-reverse;gap:40px;margin-top:120px}.Home_home__OnjyE .Home_heroTitleBlock__bkwRL img{max-height:32vh;margin:auto}@media(min-width:600px){.Home_home__OnjyE .Home_heroTitleBlock__bkwRL{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:40px;margin-top:0}.Home_home__OnjyE .Home_heroTitleBlock__bkwRL img{max-width:min(32vw,320px);margin:0}}@media(min-width:900px){.Home_home__OnjyE .Home_heroTitleBlock__bkwRL{gap:80px}.Home_home__OnjyE .Home_heroTitleBlock__bkwRL img{max-width:320px}}.Home_home__OnjyE .Home_heroText__O_sQ2{display:grid;grid-gap:16px;gap:16px}@media(min-width:900px){.Home_home__OnjyE .Home_heroText__O_sQ2{gap:24px}}.Home_home__OnjyE .Home_subTitle__5bHtW{font-weight:900;letter-spacing:.08em;background:linear-gradient(97.2deg,#e9484f .1%,#e9484f .11%,#26bcee 100.1%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);font-size:18px}@media(min-width:600px){.Home_home__OnjyE .Home_subTitle__5bHtW{font-size:20px}}@media(min-width:900px){.Home_home__OnjyE .Home_subTitle__5bHtW{letter-spacing:.15em;font-size:32px}}.Home_home__OnjyE section{width:100%;padding:60px 24px}.Home_home__OnjyE section:first-child{padding:40px 0 60px}@media(min-width:900px){.Home_home__OnjyE section{padding:120px 0}.Home_home__OnjyE section:first-child{padding:80px 0 120px}.Home_home__OnjyE section:last-child{margin-bottom:0}}.Home_home__OnjyE section.Home_isGray__38tDG{background-color:var(--cl-bg-gray)}.Home_home__OnjyE .Home_titleBlock__aOFHY{margin-bottom:40px}.Home_home__OnjyE .Home_titleBlock__aOFHY h2{margin-bottom:4px}@media(min-width:900px){.Home_home__OnjyE .Home_titleBlock__aOFHY{margin-bottom:80px}}.Home_home__OnjyE .Home_titleBlock__aOFHY.Home_isRecruit__biyIw{margin:0}@media(min-width:900px){.Home_home__OnjyE .Home_headerLabel__CuhfD{font-size:14px;font-weight:500;line-height:1.3}}.Home_home__OnjyE .Home_about__oj2ue{max-width:650px;margin:0 auto;display:grid}.Home_home__OnjyE .Home_about__oj2ue p{font-weight:700}@media(min-width:900px){.Home_home__OnjyE .Home_about__oj2ue p{font-size:24px}}.Home_home__OnjyE .Home_service__drkmn{max-width:1200px;margin:auto}@media(min-width:900px){.Home_home__OnjyE .Home_service__drkmn{padding:0 40px;box-sizing:content-box}}.Home_home__OnjyE .Home_service__drkmn .Home_serviceContents__nvQsi{display:grid;grid-gap:40px;gap:40px}@media(min-width:900px){.Home_home__OnjyE .Home_service__drkmn .Home_serviceContents__nvQsi{display:flex;justify-content:space-between;align-items:center;gap:72px}}.Home_home__OnjyE .Home_service__drkmn .Home_textBlock__6pjx1{display:grid;grid-gap:32px;gap:32px}@media(min-width:900px){.Home_home__OnjyE .Home_service__drkmn .Home_textBlock__6pjx1{gap:40px}}.Home_home__OnjyE .Home_service__drkmn .Home_textBlockItem__9e09p h3{margin-bottom:12px}@media(min-width:900px){.Home_home__OnjyE .Home_service__drkmn .Home_textBlockItem__9e09p h3{margin-bottom:16px}}.Home_home__OnjyE .Home_works__bV5iQ{max-width:1200px;margin:auto}@media(min-width:900px){.Home_home__OnjyE .Home_works__bV5iQ{padding:0 40px;box-sizing:content-box}}.Home_home__OnjyE .Home_works__bV5iQ img{border-radius:30px;transition:border-radius .3s ease}.Home_home__OnjyE .Home_works__bV5iQ .Home_itemBlock__LGQ7W{display:grid;grid-gap:16px;gap:16px;margin-bottom:32px}.Home_home__OnjyE .Home_works__bV5iQ .Home_workLabel___yfa0{display:grid;grid-gap:4px;gap:4px}@media(min-width:900px){.Home_home__OnjyE .Home_works__bV5iQ .Home_workLabel___yfa0{gap:8px;text-align:center}.Home_home__OnjyE .Home_works__bV5iQ .Home_itemBlockContainer__30JnO{display:grid;grid-template-columns:1fr 1fr;margin-bottom:240px}.Home_home__OnjyE .Home_works__bV5iQ .Home_itemBlockContainer__30JnO>a:nth-of-type(2){width:75%;margin-left:auto;transform:translateY(30%)}.Home_home__OnjyE .Home_works__bV5iQ .Home_itemBlockContainer__30JnO>a:nth-of-type(3){width:60%;margin-left:25%;transform:translateY(18%)}.Home_home__OnjyE .Home_works__bV5iQ .Home_itemBlockContainer__30JnO>a:nth-of-type(4){width:90%;margin-left:auto;transform:translateY(30%)}.Home_home__OnjyE .Home_works__bV5iQ .Home_itemBlockContainer__30JnO>a:hover img{border-radius:50%}.Home_home__OnjyE .Home_works__bV5iQ .Home_moreButton__wOty9{justify-content:center;margin-top:0}}.Home_home__OnjyE .Home_recruitContainer__qwg0l{position:relative;background-color:var(--cl-bg-gray)}@media(min-width:900px){.Home_home__OnjyE .Home_recruitContainer__qwg0l{border-radius:30px;max-width:1200px;padding:80px 64px;box-sizing:content-box;margin:auto}}.Home_home__OnjyE .Home_recruitContainer__qwg0l .Home_recruitInner__B5FTm{z-index:1;position:inherit}@media(min-width:900px){.Home_home__OnjyE .Home_recruitContainer__qwg0l .Home_recruitInner__B5FTm{display:flex;justify-content:space-between;align-items:center;gap:100px}}.Home_home__OnjyE .Home_recruitContainer__qwg0l .Home_recruitTextBlock__eiAee{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}@media(min-width:900px){.Home_home__OnjyE .Home_recruitContainer__qwg0l .Home_recruitTextBlock__eiAee{gap:32px;margin-bottom:0}}.Home_home__OnjyE .Home_recruitContainer__qwg0l .Home_recruitImage__WKTV5{border-radius:30px}@media(min-width:900px){.Home_home__OnjyE .Home_recruitContainer__qwg0l .Home_recruitImage__WKTV5{max-width:640px}}.Home_home__OnjyE .Home_recruitContainer__qwg0l .Home_moreButton__wOty9{margin:0 0 32px}.Home_home__OnjyE .Home_recruitContainer__qwg0l .Home_dot__GlF87{position:absolute;max-width:100px;left:0;top:-100px}@media(min-width:900px){.Home_home__OnjyE .Home_recruitContainer__qwg0l .Home_dot__GlF87{max-width:178px;left:4%;top:-11%}}.Home_home__OnjyE .Home_recruitContainer__qwg0l .Home_circle__NiRG0{position:absolute;max-width:200px;right:-6%;bottom:-18%;z-index:0}@media(min-width:900px){.Home_home__OnjyE .Home_recruitContainer__qwg0l .Home_circle__NiRG0{z-index:-1;max-width:410px;bottom:-20%}}.Home_home__OnjyE .Home_moreButton__wOty9{display:flex;justify-content:flex-end;margin-top:32px}@media(min-width:900px){.Home_home__OnjyE .Home_moreButton__wOty9{margin-top:60px}}.Home_home__OnjyE .Home_displayNone__rP6Cp{display:none}.Home_home__OnjyE .Home_dotsContainer__R5C5L{display:flex;justify-content:center;align-items:center;position:absolute;width:50%;height:50%;margin:auto;top:0;left:0;right:0;bottom:0;z-index:-1}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa{position:relative}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa div{border-radius:50%;position:absolute}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_yellow_8__UYq05{background-color:var(--cl-yellow);width:8px;height:8px}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_yellow_12__A_9Xq{background-color:var(--cl-yellow);width:12px;height:12px}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_yellow_16__cmFtA{background-color:var(--cl-yellow);width:16px;height:16px}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_yellow_24__yQOK9{background-color:var(--cl-yellow);width:24px;height:24px}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_red_8__BKTd9{background-color:var(--cl-red);width:8px;height:8px}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_red_12__inrWr{background-color:var(--cl-red);width:12px;height:12px}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_red_16__t_JWw{background-color:var(--cl-red);width:16px;height:16px}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_red_24__HzNHY{background-color:var(--cl-red);width:24px;height:24px}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_blue_8__0ONTU{background-color:var(--cl-blue);width:8px;height:8px}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_blue_12__Rt0LP{background-color:var(--cl-blue);width:12px;height:12px}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_blue_16__KtLZH{background-color:var(--cl-blue);width:16px;height:16px}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_blue_24__YoYLW{background-color:var(--cl-blue);width:24px;height:24px}.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_irregularDot__QaT6_{display:none}@media(min-width:600px){.Home_home__OnjyE .Home_dotsContainer__R5C5L .Home_dotsInner__mBfFa .Home_irregularDot__QaT6_{display:block}}