.HomeHero_hero__home__9nu_G{position:relative;z-index:1;overflow:hidden}.HomeHero_hero__home__9nu_G:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background-color:hsl(var(--sixth))}.HomeHero_hero__label__Tb6rP{--tw-translate-x:2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:0;border-bottom-left-radius:0;padding:1rem 1.5rem 1rem 2.5rem;font-size:clamp(.875rem,.125rem + 3.75vw,1.25rem);color:hsl(var(--primary-foreground))}.HomeHero_hero__label__Tb6rP:hover{background-color:hsl(var(--primary))}@media (min-width:768px){.HomeHero_hero__label__Tb6rP{padding-left:2.5rem;padding-right:2.5rem}}.HomeHero_hero__labels__gkPEd{position:relative;display:inline-flex;--tw-translate-x:-1.25rem}.HomeHero_hero__labels__gkPEd,.HomeHero_hero__labels__gkPEd .HomeHero_circle__EGAPO{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.HomeHero_hero__labels__gkPEd .HomeHero_circle__EGAPO{position:absolute;left:-1.25rem;top:50%;z-index:1;width:100px;height:100px;--tw-translate-y:-50%}@media (min-width:640px){.HomeHero_hero__labels__gkPEd .HomeHero_circle__EGAPO{left:-1.75rem}}.HomeHero_hero__labels__gkPEd .HomeHero_circle__EGAPO .HomeHero_txt__MKj7g{font-size:.875rem;font-weight:600;color:hsl(var(--primary))}.HomeHero_hero__catch__YZhWL{font-size:clamp(.875rem,.125rem + 3.75vw,1.25rem);font-weight:600;line-height:1.45;color:hsl(var(--heading))}@media (min-width:1024px){.HomeHero_hero__catch__YZhWL{font-size:clamp(.875rem,.125rem + 3.75vw,1.25rem);line-height:1.75}}.HomeHero_hero__catch__YZhWL strong{color:hsl(var(--primary))}.HomeHero_hero__content__raStd{display:flex;--tw-translate-y:-1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:center;gap:2rem;text-align:center}@media (min-width:768px){.HomeHero_hero__content__raStd{--tw-translate-y:-4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1024px){.HomeHero_hero__content__raStd{--tw-translate-y:-2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.HomeHero_hero__size__vebDP{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not all and (min-width:640px){.HomeHero_hero__size__vebDP{position:relative;width:100%;height:100%}}@media (min-width:640px){.HomeHero_hero__size__vebDP{height:100vh;max-height:100vh}}@media (min-width:1024px){.HomeHero_hero__size__vebDP{max-height:780px}}.HomeHero_hero__size__vebDP:before{--tw-content:"";content:var(--tw-content)}@media not all and (min-width:640px){.HomeHero_hero__size__vebDP:before{display:block;width:100%;padding-top:165%}.HomeHero_hero__logo___Xwxd{max-width:60px}}.HomeHero_abs__wGo3R{position:absolute;z-index:0}.HomeHero_abs_wrapper__JH87b{position:absolute;width:100%;height:100%;--tw-translate-y:6rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.HomeHero_abs_wrapper__JH87b{--tw-translate-y:4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:768px){.HomeHero_abs_wrapper__JH87b{--tw-translate-y:6rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.HomeHero_abs_deglu__kJQth{width:40%}@media (min-width:640px){.HomeHero_abs_deglu__kJQth{width:30%}}@media (min-width:768px){.HomeHero_abs_deglu__kJQth{width:25%}}@media (min-width:1024px){.HomeHero_abs_deglu__kJQth{width:20%}}.HomeHero_abs_deglu_toc__OYdkC{width:33%}@media (min-width:640px){.HomeHero_abs_deglu_toc__OYdkC{width:25%}}@media (min-width:768px){.HomeHero_abs_deglu_toc__OYdkC{width:20%}}@media (min-width:1024px){.HomeHero_abs_deglu_toc__OYdkC{width:18%}}.HomeHero_abs_01__418d5{left:-5%;top:10%}@media (min-width:640px){.HomeHero_abs_01__418d5{left:3%}}@media (min-width:768px){.HomeHero_abs_01__418d5{left:0}}@media (min-width:1024px){.HomeHero_abs_01__418d5{left:3%;top:10%}}.HomeHero_abs_02__NgepI{right:-10%;top:40%}@media (min-width:640px){.HomeHero_abs_02__NgepI{right:-5%}}@media (min-width:768px){.HomeHero_abs_02__NgepI{right:-5%}}@media (min-width:1024px){.HomeHero_abs_02__NgepI{right:auto;left:18%;top:35%}}@media (min-width:1280px){.HomeHero_abs_02__NgepI{left:18%}}.HomeHero_abs_03__zlDM3{left:-12.5%;top:45%}@media (min-width:640px){.HomeHero_abs_03__zlDM3{left:0}}@media (min-width:768px){.HomeHero_abs_03__zlDM3{left:5%}}@media (min-width:1024px){.HomeHero_abs_03__zlDM3{left:auto;right:2%;top:5%}}.HomeHero_abs_04__w733S{right:30%;bottom:3.5%}@media (min-width:640px){.HomeHero_abs_04__w733S{bottom:5%;right:33%}}@media (min-width:768px){.HomeHero_abs_04__w733S{right:35.5%}}@media (min-width:1024px){.HomeHero_abs_04__w733S{bottom:auto;right:17%;top:25%}}.HomeHero_abs_05__es2dq{right:-10%;top:0}@media (min-width:640px){.HomeHero_abs_05__es2dq{right:0}}@media (min-width:1024px){.HomeHero_abs_05__es2dq{top:45%;right:0}}.HomeHero_fuki__MuoTT{position:relative;z-index:2;display:inline-flex;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25;color:hsl(var(--primary))}.HomeHero_fuki__MuoTT:after{--tw-content:"";content:var(--tw-content);position:absolute;left:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-bottom-width:0;border-top-width:10px;border-left:5px solid transparent;border-bottom-style:solid;border-right:5px solid transparent;border-top-style:solid;top:100%}.HomeHero_hero__labels_wrap__csVBC{display:flex;justify-content:center}.HomeHero_cover__iw__NY7nl{overflow:hidden;border-radius:9999px}@media (min-width:1024px){.HomeHero_cover__iw__NY7nl{grid-column:span 5/span 5;--tw-translate-x:-20%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1280px){.HomeHero_cover__iw__NY7nl{--tw-translate-x:-2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1024px){.HomeHero_col__titles__TtaQQ{--tw-translate-x:-20%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1280px){.HomeHero_col__titles__TtaQQ{--tw-translate-x:-2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media not all and (min-width:1024px){.HomeHero_col__titles__TtaQQ,.HomeHero_feature__top_desc__pzpII{margin-left:auto;margin-right:auto;width:100%;max-width:320px}}.HomeHero_feature__top_title__x77wr{display:inline-flex;border-radius:9999px;padding:1rem 1.5rem;font-weight:600}@media (min-width:1024px){.HomeHero_feature__top_title__x77wr{font-size:clamp(.875rem,.125rem + 3.75vw,1.25rem)}}@media not all and (min-width:1024px){.HomeHero_feature__top_desc__pzpII{padding-left:4rem}}@media (min-width:1024px){.HomeHero_feature__top_desc__pzpII{grid-column:span 3/span 3}}@media (min-width:1280px){.HomeHero_feature__top_desc__pzpII{padding-right:2rem}}.HomeHero_feature__top_desc__pzpII .HomeHero_p__dc__Q_2JM{display:flex;align-items:center;border-color:hsl(var(--primary))}.HomeHero_feature__top_desc__pzpII .HomeHero_p__title__KIEcO{gap:.5rem;border-bottom-width:1px;padding-bottom:.625rem;font-weight:600;color:hsl(var(--primary))}.HomeHero_feature__top_desc__pzpII .HomeHero_p__title__KIEcO:before{--tw-content:"";content:var(--tw-content);display:block;width:.625rem;height:.625rem;border-radius:9999px;background-color:hsl(var(--fourth))}.HomeHero_feature__top_desc__pzpII .HomeHero_p__desc__ctM3Z{position:relative;justify-content:flex-end;border-left-width:1px;padding-top:1.5rem}@media (min-width:1024px){.HomeHero_feature__top_desc__pzpII .HomeHero_p__desc__ctM3Z{text-align:right}}.HomeHero_feature__top_desc__pzpII .HomeHero_p__desc__ctM3Z .HomeHero_check__PHuNq{position:absolute;left:-2.5rem;bottom:0;display:inline-flex;width:6rem;height:6rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsl(var(--primary));text-align:center;font-size:.875rem;font-weight:600;line-height:1.25;color:hsl(var(--primary-foreground))}.HomeHero_feature__top_desc__pzpII .HomeHero_p__desc__ctM3Z .HomeHero_check__PHuNq:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:hsl(var(--secondary))}@media (min-width:768px){.HomeHero_feature__top_desc__pzpII .HomeHero_p__desc__ctM3Z .HomeHero_check__PHuNq{left:-3.5rem;bottom:-1.5rem;width:7rem;height:7rem}}.HomeHero_feature__top__catch_desc__RnDW3{font-family:"monopin-j",var(--font-noto-sans-jp),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans;font-size:1rem;color:hsl(var(--primary))}@media not all and (min-width:640px){.HomeHero_feature__top__catch_desc__RnDW3{letter-spacing:-.05em}}@media (min-width:640px){.HomeHero_feature__top__catch_desc__RnDW3{font-size:1rem}}@media (min-width:1024px){.HomeHero_feature__top__catch_desc__RnDW3{margin-left:-1rem}}.HomeHero_feature__top__catch_desc__RnDW3 strong{font-weight:600}