.page_main__yiKJr{display:flex;flex-direction:column;align-items:center}.Card_container__mBpg7{position:relative;width:25vw;height:calc(25vw * 1.25);overflow:hidden;display:flex;flex-direction:column}.Card_imgContainer__nAsWq,.Card_imgContainer__nAsWq img{width:100%;height:auto}@media (max-width:600px){.Card_container__mBpg7{width:90vw;height:calc(90vw * 1.25)}}@media (min-width:601px) and (max-width:1024px){.Card_container__mBpg7{width:40vw;height:calc(40vw * 1.25);margin-left:auto;margin-right:auto}}@media (min-width:1025px) and (max-width:1439px){.Card_container__mBpg7{width:40vw;height:calc(40vw * 1.25);margin-left:auto;margin-right:auto}}.ButtonLinkIn_link__vx_EH:link,.ButtonLinkIn_link__vx_EH:visited{background-color:var(--primary-0);color:var(--surface-0);padding:14px 25px;text-align:center;text-decoration:none;display:inline-block}.ButtonLinkIn_link__vx_EH:active,.ButtonLinkIn_link__vx_EH:hover{background-color:var(--primary-10)}.ButtonLinkIn_link__vx_EH{margin-top:auto;margin-bottom:auto;font-weight:600;font-size:1.5rem}.CardSection_container__iOf70{position:relative;width:100%;height:100vh;border-radius:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-left:5%;padding-right:5%;gap:50px}.CardSection_background__oGasd{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:75%;z-index:-2;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 25%,rgba(0,0,0,1) 75%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 25%,rgba(0,0,0,1) 75%,rgba(0,0,0,0))}@media (max-width:600px){.CardSection_container__iOf70{height:auto;padding-top:50px;margin-bottom:50px}}@media (min-width:601px) and (max-width:1024px){.CardSection_container__iOf70{height:auto;padding-top:50px;margin-bottom:50px}}@media (min-width:1025px) and (max-width:1439px){.CardSection_container__iOf70{height:auto;padding-top:50px;margin-bottom:50px}}.FakeReviewSection_mainContainer__2rmd2{overflow:hidden;width:100%;position:relative;height:auto;padding-block:10vh;background-color:var(--surface-10);margin-bottom:50px}.FakeReviewSection_slideContainer__a0kWc{position:relative;width:100%}.FakeReviewSection_slideIndividual__a3d_j{position:absolute;display:flex;justify-content:center;width:100%;white-space:normal}@media (max-width:600px){.FakeReviewSection_slideContainer__a0kWc{height:50vh}}@media (min-width:601px) and (max-width:1024px){.FakeReviewSection_slideContainer__a0kWc{height:34vh}}@media (min-width:1025px) and (max-width:1439px){.FakeReviewSection_slideContainer__a0kWc{height:50vh}}@media (min-width:1440px){.FakeReviewSection_slideContainer__a0kWc{height:50vh}}.ReviewPortraitStars_mainContainer__zqVEI{width:100%;aspect-ratio:1/1;position:absolute}.ReviewPortraitStars_container__27X6V{position:relative;width:100%;aspect-ratio:1/1}.ReviewPortraitStars_stars__00DBZ{position:absolute;width:20%;aspect-ratio:1/1;transform:translateX(-50%)}.ReviewPortrait_PortraitMainConstainer__t9wNd{position:relative;display:flex;flex-direction:column;align-items:center;width:25vw;margin:10px}.ReviewPortrait_PortraitConstainer__3IF8u{position:relative;width:50%;aspect-ratio:1/1}.ReviewPortrait_image__y8aTE{position:absolute;width:100%;aspect-ratio:1/1;display:flex;top:15%;overflow:hidden;justify-content:center;border-radius:50%;scale:.8;border:2px solid var(--primary-0)}.ReviewPortrait_image__y8aTE img{width:100%;height:auto;object-fit:cover}.ReviewPortrait_article__p9lE6{width:100%;font-size:large;text-align:center}.ReviewPortrait_quote__q47Ex{color:var(--primary-0);font-size:2rem;line-height:0;vertical-align:middle}.ReviewPortrait_title__E39Ji{font-size:3rem;font-weight:700;white-space:nowrap}@media (max-width:600px){.ReviewPortrait_PortraitMainConstainer__t9wNd{width:95%}}@media (min-width:601px) and (max-width:1024px){.ReviewPortrait_PortraitMainConstainer__t9wNd{width:45%}}@media (min-width:1025px) and (max-width:1439px){.ReviewPortrait_PortraitMainConstainer__t9wNd{width:30%}}@media (min-width:1440px){.ReviewPortrait_PortraitMainConstainer__t9wNd{width:30%}}.KanjiSection_container__N71Ei{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-top:5vh;padding-bottom:5vh}.KanjiSection_kana__w6JjP{height:auto;width:70vh;display:flex;flex-direction:column;align-items:center;gap:8px}.KanjiSection_kanaLabel__pYLlh{align-self:flex-end;white-space:nowrap;font-size:x-large}.KanjiSection_text__rfuET{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left;color:var(--text);padding:2rem;border-radius:12px;max-width:800px}.KanjiSection_title__witGz{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--primary-10)}.KanjiSection_description__WlDHY{font-size:1.2rem;margin-bottom:1.5rem;line-height:1.5}.KanjiSection_list__p_SmT{list-style:none;padding:0}.KanjiSection_list__p_SmT li{padding:.8rem 1.2rem;margin:.5rem 0;border-radius:8px;font-size:1.1rem;border:1px solid var(--primary-50);transition:all .3s ease-in-out}.KanjiSection_footer__21pb7{margin-top:1.5rem;font-size:1rem;opacity:.8;margin-bottom:1rem}.KanjiSection_text__rfuET h2,.KanjiSection_text__rfuET li,.KanjiSection_text__rfuET p{transform-origin:left}@media (max-width:600px){.KanjiSection_kana__w6JjP{margin:10px}}@media (min-width:601px) and (max-width:1024px){.KanjiSection_kana__w6JjP{margin:20px}}@media (min-width:1440px){.KanjiSection_text__rfuET{margin-right:50px}}.MainSection_mainSection__mp5sv{position:relative;min-height:100vh}.MainSection_blocContainer__ieLYF,.MainSection_mainSection__mp5sv{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.MainSection_blocContainer__ieLYF{gap:2rem;padding:2rem 1rem}.MainSection_downarrow__chv3r{position:absolute;bottom:10}@media (max-width:600px){.MainSection_mainSection__mp5sv{padding-top:10vh;min-height:auto}.MainSection_blocContainer__ieLYF{gap:2rem;padding:1rem}}@media (min-width:601px) and (max-width:1024px){.MainSection_mainSection__mp5sv{padding-top:10vh;min-height:auto;margin-bottom:40px}.MainSection_blocContainer__ieLYF{gap:3rem;padding:2rem}}@media (min-width:1025px) and (max-width:1439px){.MainSection_mainSection__mp5sv{height:100vh}.MainSection_blocContainer__ieLYF{flex-direction:row;justify-content:center;align-items:center;gap:6rem;width:90%;max-width:1400px;padding:0 2rem}}@media (min-width:1440px){.MainSection_mainSection__mp5sv{height:100vh}.MainSection_blocContainer__ieLYF{flex-direction:row;justify-content:center;align-items:center;gap:8rem;width:90%;max-width:1600px;padding:0 2rem}}.Portrait_mainContainer__gD6PN{pointer-events:none;display:inline-block}.Portrait_container__IymfX{position:relative;aspect-ratio:1/1;border-radius:20px;pointer-events:none;box-sizing:border-box}.Portrait_container__IymfX img{border-radius:20px;width:100%;height:100%;pointer-events:none}@media (max-width:600px){.Portrait_container__IymfX{width:85vw;max-width:400px;aspect-ratio:1/1}.Portrait_mainContainer__gD6PN{position:relative;width:100%;display:flex;justify-content:center}}@media (min-width:601px) and (max-width:1024px){.Portrait_container__IymfX{width:70vw;max-width:500px;aspect-ratio:1/1}.Portrait_mainContainer__gD6PN{position:relative;width:100%;display:flex;justify-content:center}}@media (min-width:1025px) and (max-width:1439px){.Portrait_container__IymfX{width:400px;height:400px;aspect-ratio:1/1}.Portrait_mainContainer__gD6PN{flex-shrink:0}}@media (min-width:1440px) and (max-width:1999px){.Portrait_container__IymfX{width:500px;height:500px;aspect-ratio:1/1}.Portrait_mainContainer__gD6PN{flex-shrink:0}}@media (min-width:2000px){.Portrait_container__IymfX{width:600px;height:600px;aspect-ratio:1/1}.Portrait_mainContainer__gD6PN{flex-shrink:0}}.Title_container__ciNnH{position:relative;display:flex;flex-direction:column;text-align:left;text-shadow:none;color:var(--primary-0);gap:.5rem;width:100%}.Title_title1__IYrA6,.Title_title2__Q2MW4,.Title_title3__ccpUn{white-space:nowrap;position:relative;z-index:1}.Title_title4__xmVqb,.Title_title5__RhzEm,.Title_title6__MeDHK{background-image:radial-gradient(circle at center,var(--surface-30) .1rem,transparent 0),radial-gradient(circle at center,var(--surface-30) .1rem,transparent 0);background-size:.5rem .5rem;background-position:0 0,.25rem .25rem;-webkit-background-clip:text;background-clip:text;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 25%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,1) 25%,rgba(0,0,0,0))}.Title_title4__xmVqb,.Title_title5__RhzEm,.Title_title6__MeDHK,.Title_title7__ewUCR,.Title_title8__4v6yj,.Title_title9__gqko4{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;text-align:left;top:0;left:0}.Title_title7__ewUCR,.Title_title8__4v6yj,.Title_title9__gqko4{z-index:-1}@media (max-width:600px){.Title_container__ciNnH{gap:.25rem;padding:0;align-items:center;text-align:center}.Title_title1__IYrA6,.Title_title2__Q2MW4,.Title_title3__ccpUn{font-size:clamp(2rem,8vw,4rem);line-height:1.1}.Title_title4__xmVqb,.Title_title5__RhzEm,.Title_title6__MeDHK{visibility:visible;background-size:.3rem .3rem;background-position:0 0,.15rem .15rem}.Title_title7__ewUCR,.Title_title8__4v6yj,.Title_title9__gqko4{font-size:clamp(2rem,8vw,4rem);line-height:1.1}}@media (min-width:601px) and (max-width:1024px){.Title_container__ciNnH{gap:.5rem;padding:0;align-items:center;text-align:center}.Title_title1__IYrA6,.Title_title2__Q2MW4,.Title_title3__ccpUn{font-size:clamp(3rem,6vw,5rem);line-height:1.2}.Title_title4__xmVqb,.Title_title5__RhzEm,.Title_title6__MeDHK{visibility:visible;background-image:radial-gradient(circle at center,var(--surface-30) .15rem,transparent 0),radial-gradient(circle at center,var(--surface-30) .15rem,transparent 0);background-size:.4rem .4rem;background-position:0 0,.2rem .2rem}.Title_title7__ewUCR,.Title_title8__4v6yj,.Title_title9__gqko4{font-size:clamp(3rem,6vw,5rem);line-height:1.2}}@media (min-width:1025px) and (max-width:1439px){.Title_container__ciNnH{gap:.75rem;flex-shrink:1;min-width:0;align-items:flex-start}.Title_title1__IYrA6,.Title_title2__Q2MW4,.Title_title3__ccpUn{font-size:clamp(2.5rem,3.5vw,4rem);line-height:1.15}.Title_title4__xmVqb,.Title_title5__RhzEm,.Title_title6__MeDHK{background-size:.5rem .5rem;background-position:0 0,.25rem .25rem}.Title_title7__ewUCR,.Title_title8__4v6yj,.Title_title9__gqko4{font-size:clamp(2.5rem,3.5vw,4rem);line-height:1.15}}@media (min-width:1440px){.Title_container__ciNnH{gap:1rem;flex-shrink:1;min-width:0;align-items:flex-start}.Title_title1__IYrA6,.Title_title2__Q2MW4,.Title_title3__ccpUn{font-size:clamp(3rem,4vw,5.5rem);line-height:1.2}.Title_title4__xmVqb,.Title_title5__RhzEm,.Title_title6__MeDHK{background-size:.6rem .6rem;background-position:0 0,.3rem .3rem}.Title_title7__ewUCR,.Title_title8__4v6yj,.Title_title9__gqko4{font-size:clamp(3rem,4vw,5.5rem);line-height:1.2}}