.About_section__fhW5H{position:relative;background:var(--green);overflow:hidden;min-height:max(520px,49.236cqw);display:flex;flex-direction:column;justify-content:center}.About_band__Hsham{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;object-position:bottom;z-index:0}.About_inner__hOIzw{position:relative;z-index:2;display:grid;grid-template-columns:39.306cqw 1fr;grid-gap:3.472cqw;gap:3.472cqw;align-items:center;padding-inline:var(--gutter);width:100%}.About_copy__RqJZW{position:relative;z-index:3}.About_eyebrow__F91tY{font-family:var(--font-display);font-size:max(20px,2.222cqw);letter-spacing:.03em;margin-bottom:1.389cqw}.About_eyebrowJp__1zfMk{margin-left:.15em}.About_eyebrowJp__1zfMk,.About_heading__uNMN1{font-family:var(--font-jp-head);font-weight:900;letter-spacing:-.02em}.About_heading__uNMN1{font-size:max(22px,3.333cqw);line-height:1.146;white-space:nowrap;color:var(--ink);margin-bottom:1.389cqw}.About_body___tbFH{font-size:max(12px,.972cqw);line-height:1.643;color:var(--ink);max-width:29.722cqw}.About_collage__xlRx9{position:relative;aspect-ratio:664/508}.About_photo__OQHZb{position:absolute;left:calc(var(--l) * 1%);top:calc(var(--t) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%)}.About_photoImg__pqhlq{width:100%;height:100%;object-fit:cover;box-shadow:var(--shadow-float);transform:rotate(var(--rot,0deg));transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.About_photo__OQHZb:hover{z-index:5}.About_photo__OQHZb:hover .About_photoImg__pqhlq{transform:rotate(0deg) scale(1.04);box-shadow:0 18px 40px rgba(0,0,0,.3)}.About_sticker__MKzjh{position:absolute;left:33.735%;top:43.209%;width:32.38%;height:31.693%;object-fit:contain;z-index:4;animation:About_bk-float__xCd76 6s ease-in-out infinite;--float-y:-9px;--float-rot:-3deg;--float-rot2:2deg}.About_frame__E2MYv{position:absolute;left:0;right:0;top:50%;aspect-ratio:1440/709;transform:translateY(-50%);z-index:1;pointer-events:none}.About_star__ZXaBb{position:absolute;left:calc(var(--l) * 1%);top:calc(var(--t) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);object-fit:contain;rotate:var(--rot,0deg);animation:About_bk-float__xCd76 5.5s ease-in-out infinite}@media (max-width:900px){.About_section__fhW5H{min-height:0;padding:40px 0 48px}.About_inner__hOIzw{grid-template-columns:1fr;padding-inline:var(--gutter);gap:24px}.About_copy__RqJZW{padding:24px 0 0}.About_heading__uNMN1{line-height:1.4;white-space:normal}.About_body___tbFH{max-width:100%;line-height:1.85}.About_collage__xlRx9{width:calc(100% + var(--gutter) * 2);margin-left:calc(var(--gutter) * -1)}.About_star__ZXaBb{display:none}}.AppStoreBadge_badge__k4oLc{display:inline-block;height:var(--badge-h,64px);aspect-ratio:108.85157/40;border-radius:calc(var(--badge-h, 64px) * .17);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.AppStoreBadge_badge__k4oLc:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.3)}.AppStoreBadge_badge__k4oLc:active{transform:translateY(0)}.AppStoreBadge_img__zloDw{display:block;width:100%;height:100%}.Contact_section__vjyLV{position:relative;background:var(--bg)}.Contact_band__T7c4d{position:relative;min-height:max(70px,7.361cqw);display:flex;align-items:center;gap:max(16px,2.083cqw);padding:max(12px,2.083cqw) var(--gutter);overflow:hidden}.Contact_bg__9e3EB{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.Contact_veil__FmYdw{position:absolute;inset:0;z-index:1;background:linear-gradient(159.004deg,rgb(255,255,255) 21.96%,rgba(255,255,255,.75) 59.655%,rgba(255,255,255,0) 110.81%)}.Contact_buttonWrap__91F_5{position:relative;z-index:3;flex-shrink:0}.Contact_button__OiaaT{display:inline-flex;flex-shrink:0;align-items:center;padding:max(8px,.694cqw) max(14px,1.389cqw);border-radius:6px;background:var(--white);border:1.5px solid var(--ink-soft);font-family:var(--font-jp);font-weight:700;font-size:max(11px,.833cqw);line-height:1.333;letter-spacing:.02em;transition:transform .35s var(--ease-out),background-color .35s var(--ease-out),color .35s var(--ease-out)}.Contact_button__OiaaT:hover{transform:translateY(-2px);background:var(--ink);color:var(--white)}.Contact_text__7QDFg{position:relative;z-index:3;font-size:max(11px,.972cqw);line-height:1.643;color:var(--ink)}@media (max-width:620px){.Contact_band__T7c4d{flex-direction:column;align-items:flex-start}}.Faq_section__Mkzhn{background:var(--bg);padding:max(50px,4.167cqw) var(--gutter)}.Faq_inner__o6gp1{max-width:88.889cqw;margin:0 auto}.Faq_title__M8Pxg{font-family:var(--font-display);font-size:max(28px,3.333cqw);line-height:1;letter-spacing:.03em}.Faq_subtitle__AH4BL{margin-top:max(10px,1.111cqw);font-family:var(--font-jp-head);font-weight:900;font-size:max(14px,1.667cqw);letter-spacing:-.025em;margin-bottom:max(20px,2.083cqw)}.Faq_list__FYK01{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:max(14px,2.778cqw);column-gap:max(14px,2.778cqw);grid-row-gap:max(14px,1.389cqw);row-gap:max(14px,1.389cqw)}.Faq_item__hrOKf{background:var(--white);border-radius:max(14px,2.083cqw);padding:max(18px,1.736cqw) max(18px,3.472cqw);box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.Faq_item__hrOKf:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.14)}.Faq_a__TwbZQ,.Faq_q__zNzzn{display:flex;gap:2px;font-family:var(--font-jp-head);font-size:max(12px,1.389cqw);line-height:1.95;letter-spacing:-.02em}.Faq_q__zNzzn{font-weight:900;margin-bottom:max(6px,.694cqw)}.Faq_a__TwbZQ{font-weight:500}.Faq_mark__9IyOG{color:var(--green);flex-shrink:0}.Faq_more__AqYYc{display:block;margin:max(20px,2.083cqw) auto 0;padding:max(8px,.694cqw) max(16px,1.389cqw);width:max(130px,10.833cqw);border:1.5px solid var(--ink-soft);border-radius:6px;background:var(--white);font-family:var(--font-jp);font-weight:700;font-size:max(11px,.833cqw);line-height:1.333;letter-spacing:.02em;cursor:pointer;transition:background-color .3s var(--ease-out),transform .3s var(--ease-out)}.Faq_more__AqYYc:hover{background:#eef1ed;transform:translateY(-2px)}@media (max-width:760px){.Faq_list__FYK01{grid-template-columns:1fr}.Faq_item__hrOKf{padding:18px}}.Footer_footer__pQtti{position:relative;z-index:50}.Footer_cta__QQJ61{background:var(--green);overflow:visible;min-height:max(150px,16.806cqw);padding:max(20px,1.389cqw) var(--gutter)}.Footer_ctaInner__rLysq,.Footer_cta__QQJ61{position:relative;display:flex;align-items:center}.Footer_ctaInner__rLysq{max-width:100cqw;width:100%;margin:0 auto;gap:max(20px,2.431cqw)}.Footer_logoBlock__y_dIQ{flex-shrink:0}.Footer_logo__fUEOF{font-family:var(--font-display);font-size:max(46px,6.667cqw);line-height:.802;letter-spacing:-.015em;color:var(--ink)}.Footer_tagline__edhu4{margin-top:4px;display:flex;gap:max(8px,.833cqw);font-size:max(10px,1.111cqw)}.Footer_lead__6c7sW,.Footer_tagline__edhu4{font-family:var(--font-jp-head);font-weight:800;line-height:1.688}.Footer_lead__6c7sW{font-size:max(11px,1.111cqw);text-align:center}.Footer_badge__bH2Kk{flex-shrink:0}.Footer_mascot__m34az{position:absolute;left:75.625cqw;top:-5.486cqw;width:18.056cqw;height:17.361cqw;object-fit:contain;z-index:1;animation:Footer_bk-float__vEfk_ 6s ease-in-out infinite;--float-y:-8px;--float-rot:-2deg;--float-rot2:2deg}.Footer_bar__4bhoQ{position:relative;background:var(--white);min-height:max(44px,3.333cqw);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:max(10px,.694cqw) var(--gutter);font-size:max(11px,.764cqw);color:var(--gray-weak);font-family:var(--font-jp)}.Footer_links__cFiYr{display:flex;gap:max(20px,2.083cqw)}.Footer_link__TBOP7{transition:color .3s var(--ease-out)}.Footer_link__TBOP7:hover{color:var(--ink)}.Footer_copyright__j4atB{white-space:nowrap}.Footer_social__cGivK{display:flex;gap:max(12px,1.389cqw);align-items:center}.Footer_socialIcon__fsVbM{width:max(18px,1.389cqw);height:max(18px,1.389cqw);object-fit:contain;transition:transform .35s var(--ease-out),opacity .35s var(--ease-out);opacity:.85}.Footer_social__cGivK a:hover .Footer_socialIcon__fsVbM{transform:translateY(-2px) scale(1.1);opacity:1}@media (max-width:900px){.Footer_cta__QQJ61{min-height:0;display:block;padding:34px var(--gutter)}.Footer_ctaInner__rLysq{flex-direction:column;align-items:flex-start;gap:20px}.Footer_lead__6c7sW{text-align:left}.Footer_mascot__m34az{width:112px;height:108px;left:auto;top:auto;bottom:18px;right:var(--gutter)}.Footer_bar__4bhoQ{display:grid;grid-template-columns:1fr auto;align-items:center;grid-row-gap:12px;row-gap:12px;grid-column-gap:16px;column-gap:16px;padding-block:14px}.Footer_links__cFiYr{grid-row:1;grid-column:1}.Footer_social__cGivK{grid-row:1;grid-column:2}.Footer_copyright__j4atB{grid-row:2;grid-column:1/-1;justify-self:center}.Footer_links__cFiYr .Footer_link__TBOP7:nth-child(2){order:-1}}.GroupMission_section__G3lfI{position:relative;overflow:hidden;background:linear-gradient(137.738deg,rgb(216,226,255) 42.272%,rgb(233,243,255) 0,rgb(237,247,254) 62.218%)}.GroupMission_stage__IFUIH{position:relative;aspect-ratio:1440/722}.GroupMission_photo__GWQEc{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.GroupMission_copy__8Oo_W{position:absolute;left:5.556%;top:8.31%;z-index:5;width:27.5%}.GroupMission_panel__QTxOo{position:absolute;left:calc(var(--l) * 1%);top:calc(var(--t) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);z-index:4}.GroupMission_panelImg__kGMsZ{width:100%;height:100%;object-fit:contain;border-radius:1.736cqw;box-shadow:0 5px 50px rgba(0,0,0,.1);transition:transform .6s var(--ease-out)}.GroupMission_panel__QTxOo:hover .GroupMission_panelImg__kGMsZ{transform:translateY(-6px)}@media (max-width:900px){.GroupMission_section__G3lfI{display:grid;grid-template-columns:1fr;padding-top:40px}.GroupMission_stage__IFUIH{display:contents}.GroupMission_copy__8Oo_W{position:relative;left:auto;top:auto;grid-row:1;width:auto;padding:0 var(--gutter);margin-bottom:20px}.GroupMission_photo__GWQEc{position:static;grid-row:2;grid-column:1;justify-self:end;width:88%;height:auto;aspect-ratio:4/3}.GroupMission_panel__QTxOo{position:relative;left:auto;top:auto;width:auto;height:auto}.GroupMission_album__x_5vM{display:none}.GroupMission_groupCard__ZRFeu{grid-row:2;grid-column:1;align-self:start;justify-self:start;width:58%;margin:-14px 0 0 var(--gutter);z-index:5}.GroupMission_panelImg__kGMsZ{border-radius:14px}}.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:var(--header-h);background:var(--green);border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(16px,2.8vw,40px);transition:box-shadow .4s var(--ease-out),background-color .4s var(--ease-out)}.Header_scrolled__qIjEW{box-shadow:0 6px 20px rgba(0,0,0,.12)}.Header_left__0UpYn{display:flex;align-items:center;gap:20px;min-width:0}.Header_logo____uDV{display:flex;align-items:center;gap:8px;flex-shrink:0}.Header_logoMark__IZn0U{width:50px;height:50px;object-fit:contain;transition:transform .5s var(--ease-out)}.Header_logo____uDV:hover .Header_logoMark__IZn0U{transform:rotate(-8deg) scale(1.08)}.Header_logoText__xA8kS{font-family:var(--font-display);font-size:24px;line-height:31px;letter-spacing:-.01em;color:var(--ink)}.Header_nav__tNWGY{display:flex;align-items:center;gap:clamp(10px,1.4vw,20px)}.Header_navLink__Rvw2c{position:relative;font-family:var(--font-jp-head);font-weight:700;font-size:clamp(13px,1.1vw,16px);letter-spacing:-.02em;color:#000;padding:4px 0;white-space:nowrap}.Header_navLink__Rvw2c:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#000;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}.Header_navLink__Rvw2c:hover:after{transform:scaleX(1)}.Header_right__ya__V{display:flex;align-items:center;flex-shrink:0}.Header_menuButton__IVbCv{display:none;width:44px;height:44px;border:0;background:transparent;cursor:pointer;padding:10px}.Header_menuBar__bFdqe{display:block;height:2px;background:#000;border-radius:2px;transition:transform .35s var(--ease-out),opacity .2s linear}.Header_menuBar__bFdqe+.Header_menuBar__bFdqe{margin-top:6px}.Header_open__J2_dJ .Header_menuBar__bFdqe:first-child{transform:translateY(8px) rotate(45deg)}.Header_open__J2_dJ .Header_menuBar__bFdqe:nth-child(2){opacity:0}.Header_open__J2_dJ .Header_menuBar__bFdqe:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Header_panel__W46Qb{position:fixed;inset:var(--header-h) 0 auto 0;background:var(--green);padding:8px 24px 28px;display:grid;grid-gap:4px;gap:4px;box-shadow:0 16px 30px rgba(0,0,0,.18);transform-origin:top;animation:Header_panelIn__wX9Mo .35s var(--ease-out)}@keyframes Header_panelIn__wX9Mo{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.Header_panelLink__T7M9D{font-family:var(--font-jp-head);font-weight:700;font-size:17px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.12)}.Header_panelBadge__k3_8y{margin-top:16px}@media (max-width:900px){.Header_nav__tNWGY,.Header_right__ya__V{display:none}.Header_menuButton__IVbCv{display:block}.Header_logoMark__IZn0U{width:40px;height:40px}.Header_logoText__xA8kS{font-size:20px}}.Seam_seam__YzIdA{position:absolute;left:0;right:0;height:var(--seam-h);z-index:var(--seam-z);pointer-events:none}.Seam_top__VE2Mr{top:0;background:linear-gradient(to bottom,var(--seam-color) 0,var(--seam-color) var(--seam-solid,14%),transparent 100%)}.Seam_bottom__uSi5l{bottom:0;background:linear-gradient(to top,var(--seam-color) 0,var(--seam-color) var(--seam-solid,14%),transparent 100%)}.Hero_hero__bqvNd{position:relative;overflow:hidden;background:var(--white);padding-bottom:var(--seam-gap)}.Hero_stage__EEQy2{position:relative;width:100%;aspect-ratio:1440/676}.Hero_art__y__vh{position:absolute;inset:0;pointer-events:none}.Hero_item__g8iFy{position:absolute;left:calc(var(--l) * 1%);top:calc(var(--t) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);z-index:var(--z);animation:Hero_heroPop__6JNiG .72s cubic-bezier(.2,.9,.25,1.18) backwards;animation-delay:var(--pop-delay,0s)}@keyframes Hero_heroPop__6JNiG{0%{opacity:0;transform:translate(var(--fx,0),var(--fy,0)) scale(.24)}30%{opacity:1}to{opacity:1;transform:translate(0) scale(1)}}.Hero_mascot__KulkR{animation:Hero_mascotIn__zhgu_ .5s cubic-bezier(.2,.9,.25,1.2) backwards;animation-delay:.05s}@keyframes Hero_mascotIn__zhgu_{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.Hero_par__HpltP{display:block;width:100%;height:100%;transform:rotate(var(--rot,0deg))}@media (prefers-reduced-motion:reduce){.Hero_item__g8iFy,.Hero_mascot__KulkR{animation:none}}.Hero_img__w_fyQ{width:100%;height:100%;object-fit:cover;display:block}.Hero_contain__CiOfA{object-fit:contain}.Hero_float__XKsXp{animation:Hero_bk-float__XmWFB var(--float-dur,7s) ease-in-out infinite;animation-delay:var(--float-delay,0s)}.Hero_softShadow__SuZ_v{filter:drop-shadow(0 0 10px rgba(0,0,0,.25))}.Hero_dropShadow__4w2Ff{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.Hero_phone__NgK0b{display:block;position:relative;width:100%;height:100%}.Hero_phoneScreen__UfXea{position:absolute;inset:1.4% 3.2%;width:93.6%;height:97.2%;object-fit:fill;border-radius:8%/3.6%}.Hero_phoneFrame__3P3w9{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.Hero_copy__KMVTd{position:absolute;left:5.556%;top:50%;transform:translateY(-50%);z-index:20;gap:1.042cqw;max-width:45.391%}.Hero_copy__KMVTd,.Hero_headline__wPoAT{display:flex;flex-direction:column;align-items:flex-start}.Hero_headline__wPoAT{font-family:var(--font-jp-head);font-weight:900;letter-spacing:-.025em;line-height:5.139cqw;margin:0;gap:.278cqw;transform:rotate(-3.49deg)}.Hero_headlineTop__GlJDq{display:block;white-space:nowrap;font-size:3.333cqw}.Hero_headlineBottom__Zbdjv{display:block;white-space:nowrap;font-size:4.722cqw}.Hero_headlineBig__16p0v{font-size:6.667cqw}.Hero_outlined__SimVo{color:var(--green)}.Hero_headlineLine__bc9Ph{display:inline-block;opacity:0;animation:Hero_lineUp__IN3DF 1s var(--ease-out) forwards}.Hero_headlineLine__bc9Ph:first-child{animation-delay:.1s}.Hero_headlineLine__bc9Ph:nth-child(2){animation-delay:.25s}@keyframes Hero_lineUp__IN3DF{0%{opacity:0;transform:translateY(28px) rotate(-2deg)}to{opacity:1;transform:none}}.Hero_lead__U87e0{font-family:var(--font-jp-head);font-weight:800;font-size:1.667cqw;letter-spacing:-.025em;color:var(--ink);opacity:0;animation:Hero_lineUp__IN3DF 1s var(--ease-out) .45s forwards}.Hero_body__nv9YQ{font-size:.972cqw;line-height:1.643;color:var(--ink);max-width:min(30.764cqw,100%);opacity:0;animation:Hero_lineUp__IN3DF 1s var(--ease-out) .6s forwards}.Hero_badge__mnOYT{margin-top:.625cqw;opacity:0;animation:Hero_lineUp__IN3DF 1s var(--ease-out) .75s forwards}.Hero_scrollHint___j4MK{position:absolute;left:5.556%;bottom:18px;z-index:21;display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.18em;color:var(--gray);opacity:0;animation:Hero_lineUp__IN3DF 1s var(--ease-out) 1.1s forwards}.Hero_scrollLine__KTOE8{display:block;width:46px;height:1px;background:var(--gray);transform-origin:left;animation:Hero_scrollSweep__sOqVb 2.4s ease-in-out infinite}@keyframes Hero_scrollSweep__sOqVb{0%,to{transform:scaleX(.3);opacity:.4}50%{transform:scaleX(1);opacity:1}}@media (max-width:900px){.Hero_stage__EEQy2{aspect-ratio:auto;display:flex;flex-direction:column;padding:36px 0 48px}.Hero_copy__KMVTd{position:relative;left:auto;top:auto;order:-1;transform:none;max-width:none;padding:0 var(--gutter);gap:12px;min-width:0}.Hero_headline__wPoAT{line-height:1.12;gap:2px}.Hero_headlineBottom__Zbdjv,.Hero_headlineTop__GlJDq{white-space:normal}.Hero_headlineTop__GlJDq{font-size:clamp(24px,7vw,40px)}.Hero_headlineBottom__Zbdjv{font-size:clamp(26px,8.2vw,48px)}.Hero_headlineBig__16p0v{font-size:clamp(36px,11.6vw,68px)}.Hero_lead__U87e0{font-size:clamp(15px,4.2vw,20px)}.Hero_body__nv9YQ{font-size:13px;max-width:100%;text-align:justify;text-justify:inter-character}.Hero_badge__mnOYT{margin-top:0}.Hero_art__y__vh{position:absolute;inset:0}.Hero_item__g8iFy{display:none;animation:Hero_heroFadeIn__IA8RG .6s var(--ease-out) backwards;animation-delay:calc(var(--z) * 40ms)}@keyframes Hero_heroFadeIn__IA8RG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Hero_mobileKeep__d2FEo{display:block;left:calc(var(--ml) * 1%);top:calc(var(--mt) * 1%);width:calc(var(--mw) * 1%);height:calc(var(--mh) * 1%)}.Hero_mobileKeep__d2FEo .Hero_par__HpltP{transform:none}.Hero_mWatercolor__oU6B_{left:50%;top:50%;width:118%;height:auto;aspect-ratio:927/1391;translate:-54% -50%}.Hero_mWatercolor__oU6B_ .Hero_par__HpltP{transform:rotate(var(--rot))}.Hero_mMascot__Sk8gW,.Hero_mPhoneA__XHero,.Hero_mPhoneB__HNhOJ,.Hero_mSticker__YXm42,.Hero_scrollHint___j4MK{display:none}}.MissionHeading_heading__SsHYl{position:relative;z-index:5}.MissionHeading_top__Lo5X8{display:flex;align-items:flex-end;gap:1.389cqw}.MissionHeading_number__S2u_W{font-family:var(--font-display);font-size:8.889cqw;line-height:.781;color:var(--green);letter-spacing:-.025em}.MissionHeading_label__CtBCg{font-family:var(--font-display);font-size:3.333cqw;line-height:1;letter-spacing:.03em;color:var(--label-color,var(--ink))}.MissionHeading_labelTop__xNX_Z{display:block;color:var(--label-top-color,inherit)}.MissionHeading_labelBottom__2kiJi{display:block}.MissionHeading_subtitle__hKVWD{margin-top:1.389cqw;font-family:var(--font-jp-head);font-weight:900;font-size:1.667cqw;letter-spacing:-.025em;color:var(--label-color,var(--ink))}.MissionHeading_body__2tyJb{margin-top:1.389cqw;font-size:.972cqw;line-height:1.643;color:var(--body-color,var(--ink))}@media (max-width:900px){.MissionHeading_top__Lo5X8{gap:10px}.MissionHeading_number__S2u_W{font-size:clamp(44px,13vw,68px);line-height:.9}.MissionHeading_label__CtBCg{font-size:clamp(20px,6vw,32px)}.MissionHeading_subtitle__hKVWD{margin-top:8px;font-size:clamp(15px,4.4vw,20px)}.MissionHeading_body__2tyJb{margin-top:10px;font-size:13px;line-height:1.85}}.MissionIntro_section___MUVD{position:relative;isolation:isolate;overflow:hidden;background:var(--mission-bg);min-height:max(360px,32.361cqw);display:flex;flex-direction:column;justify-content:center;padding:max(46px,4.167cqw) var(--gutter)}.MissionIntro_bg__1ySVw{position:absolute;inset:0;z-index:-1;display:grid;grid-template-columns:repeat(4,1fr);opacity:.3}.MissionIntro_bgImg__zcWfU{width:100%;height:100%;object-fit:cover;object-position:top}.MissionIntro_inner__N3kXH{position:relative;z-index:1;max-width:88.889cqw;margin:0 auto;width:100%;display:grid;grid-template-columns:28.403cqw 1fr;grid-gap:max(20px,3.472cqw);gap:max(20px,3.472cqw);align-items:center}.MissionIntro_heading__auWdQ{font-family:var(--font-jp-head);font-weight:900;font-size:max(24px,3.333cqw);line-height:.8125;letter-spacing:-.02em;color:var(--white);margin-bottom:1.389cqw}.MissionIntro_body__5OPau{font-size:max(11px,.972cqw);line-height:1.643;color:var(--white);margin-bottom:1.389cqw}.MissionIntro_button__V4azf{display:inline-flex;align-items:center;gap:max(6px,.556cqw);padding:max(8px,.694cqw) max(14px,1.389cqw);border:1.5px solid var(--ink-soft);border-radius:6px;background:var(--white);color:var(--ink);font-family:var(--font-jp);font-weight:700;font-size:max(11px,.833cqw);line-height:1.333;letter-spacing:.02em;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.MissionIntro_button__V4azf:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.26)}.MissionIntro_arrow__HlPUq{transition:transform .35s var(--ease-out)}.MissionIntro_button__V4azf:hover .MissionIntro_arrow__HlPUq{transform:translateX(4px)}.MissionIntro_cards__CTB_X{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:max(10px,1.528cqw);column-gap:max(10px,1.528cqw);grid-row-gap:max(10px,1.389cqw);row-gap:max(10px,1.389cqw)}.MissionIntro_card__y_UjB{display:flex;gap:max(10px,.833cqw);align-items:center;height:max(76px,8.542cqw);background:var(--white);border-radius:max(12px,1.389cqw);padding:max(10px,.833cqw);box-shadow:0 8px 24px rgba(0,0,0,.16);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.MissionIntro_card__y_UjB:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgba(0,0,0,.24)}.MissionIntro_thumb__OIwoR{width:max(56px,6.875cqw);height:max(56px,6.875cqw);border-radius:8px;object-fit:cover;flex-shrink:0}.MissionIntro_cardTitle__08fTZ{font-family:var(--font-jp-head);font-weight:700;font-size:max(12px,1.042cqw);line-height:1.2;letter-spacing:-.02em;margin-bottom:4px}.MissionIntro_meta__DTTXo{font-size:max(10px,.903cqw);line-height:1.5;color:var(--gray)}@media (max-width:900px){.MissionIntro_section___MUVD{min-height:0}.MissionIntro_inner__N3kXH{grid-template-columns:1fr}.MissionIntro_bg__1ySVw{grid-template-columns:repeat(2,1fr)}.MissionIntro_body__5OPau{line-height:1.9}}@media (max-width:560px){.MissionIntro_cards__CTB_X{grid-template-columns:1fr}.MissionIntro_card__y_UjB{height:auto;min-height:76px}}.MyMission_section__hKnh3{position:relative;overflow:hidden}.MyMission_stage__EysO9{position:relative;aspect-ratio:1440/685}.MyMission_bg__0f9T1{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.MyMission_veil__iWqLk{position:absolute;inset:0;z-index:1;background:linear-gradient(144.774deg,rgb(255,255,255) .259%,rgba(153,153,153,0) 98.938%)}.MyMission_copy__dSKNh{position:absolute;left:5.556%;top:8.759%;z-index:5;width:29.444%}.MyMission_panel__EAIdf{position:absolute;left:calc(var(--l) * 1%);top:calc(var(--t) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);z-index:4}.MyMission_panelImg__xtZbn{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 26px rgba(0,0,0,.16));transition:transform .6s var(--ease-out)}.MyMission_panel__EAIdf:hover .MyMission_panelImg__xtZbn{transform:translateY(-6px)}.MyMission_swoosh__Cr7eI{position:absolute;left:91.005%;top:35.397%;width:6.944%;height:14.599%;object-fit:contain;z-index:6;rotate:8deg;animation:MyMission_bk-float__AKAki 7s ease-in-out infinite;--float-y:-10px}@media (max-width:900px){.MyMission_stage__EysO9{aspect-ratio:auto;display:flex;flex-direction:column;gap:22px;padding:40px 0}.MyMission_veil__iWqLk{background:linear-gradient(180deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.72) 45%,rgba(255,255,255,.15))}.MyMission_copy__dSKNh{position:relative;left:auto;top:auto;width:auto;padding:0 var(--gutter)}.MyMission_panel__EAIdf{position:static;width:auto;height:auto}.MyMission_diagnosis__vly_O{align-self:flex-end;width:68%;margin-right:var(--gutter)}.MyMission_list__X3ZWs,.MyMission_swoosh__Cr7eI{display:none}}.Steps_section__9ZZTM{position:relative;background:var(--bg);overflow:hidden}.Steps_stage__aWUy6{position:relative;aspect-ratio:1440/707}.Steps_copy__oNl3W{position:absolute;left:5.556%;top:32.673%;width:28.056%;z-index:3}.Steps_small__4zRpf{font-family:var(--font-jp-head);font-weight:900;font-size:1.667cqw;letter-spacing:-.025em;margin-bottom:1.389cqw}.Steps_title__3csZH{font-family:var(--font-display);font-size:3.333cqw;line-height:1;letter-spacing:.03em}.Steps_titleJp__Q_dDJ{font-family:var(--font-jp-head);font-weight:900;letter-spacing:-.02em}.Steps_four___VALc{display:block;margin-top:.694cqw;color:var(--green);font-family:var(--font-display);font-size:3.333cqw;line-height:1}.Steps_body__1yIi_{margin-top:1.389cqw;font-size:.972cqw;line-height:1.643;color:var(--gray-weak)}.Steps_steps__Kk0Xo{position:absolute;left:36.806%;top:14.71%;width:57.639%;height:70.58%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.205%;gap:1.205%;z-index:2}.Steps_step__CzI8Z{display:flex;flex-direction:column;gap:1.111cqw}.Steps_stepHead__KXBHT{display:flex;align-items:center;gap:.833cqw}.Steps_num__JJ3ib{flex-shrink:0;width:3.472cqw;height:3.472cqw;border-radius:50%;background:var(--ink);color:var(--white);font-family:var(--font-display);font-size:1.389cqw;letter-spacing:-.015em;display:flex;align-items:center;justify-content:center}.Steps_stepLabel__AmV5q{font-family:var(--font-jp-head);font-weight:800;font-size:1.111cqw;line-height:1.688;white-space:nowrap}.Steps_shot__JQmW3{width:100%;height:auto;border-radius:1.736cqw;box-shadow:0 5px 50px rgba(0,0,0,.1);transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.Steps_step__CzI8Z:hover .Steps_shot__JQmW3{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.Steps_star__AyO79{position:absolute;left:calc(var(--l) * 1%);top:calc(var(--t) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);object-fit:contain;z-index:1;rotate:var(--rot,0deg);animation:Steps_bk-float__NBdMu 6s ease-in-out infinite;--float-y:-10px}.Steps_star1__gvYIa{--l:26.458;--t:12.023;--w:2.083;--h:3.678}.Steps_star2__36mr_{--l:28.542;--t:15.983;--w:3.264;--h:5.799;--rot:21.04deg;animation-delay:.6s}.Steps_star3__S3wDK{--l:6.463;--t:79.786;--w:1.978;--h:3.509;--rot:-26.76deg;animation-delay:1.2s}@media (max-width:900px){.Steps_stage__aWUy6{aspect-ratio:auto;display:flex;flex-direction:column;gap:26px;padding:44px var(--gutter)}.Steps_copy__oNl3W,.Steps_steps__Kk0Xo{position:relative;width:auto;height:auto;inset:auto}.Steps_steps__Kk0Xo{grid-template-columns:repeat(2,1fr);gap:18px}.Steps_small__4zRpf{font-size:15px;margin-bottom:8px}.Steps_four___VALc,.Steps_title__3csZH{font-size:clamp(26px,7.6vw,40px)}.Steps_four___VALc{margin-top:4px}.Steps_body__1yIi_{margin-top:12px;font-size:13px;line-height:1.85}.Steps_step__CzI8Z{gap:10px}.Steps_num__JJ3ib{width:26px;height:26px;font-size:11px}.Steps_stepLabel__AmV5q{font-size:12px}.Steps_shot__JQmW3{border-radius:14px}.Steps_star1__gvYIa,.Steps_star2__36mr_,.Steps_star3__S3wDK{display:none}}.Trophy_section__PBrNe{position:relative;background:var(--white);overflow:hidden}.Trophy_stage__78oH4{position:relative;aspect-ratio:1440/609}.Trophy_confetti__Q6K3K{position:absolute;left:-1.944%;top:.164%;width:51.25%;height:91.79%;object-fit:contain;scale:-1 1;z-index:1;animation:Trophy_bk-float__fJy_I 12s ease-in-out infinite;--float-y:-16px}.Trophy_copy__Dgw45{position:absolute;left:5.556%;top:37.192%;width:33.958%;z-index:2}.Trophy_title__9Fms0{font-family:var(--font-display);font-size:3.333cqw;line-height:1;letter-spacing:.03em}.Trophy_amp___nlrc{color:var(--green)}.Trophy_subtitle__h7aVZ{margin-top:1.111cqw;font-family:var(--font-jp-head);font-weight:900;font-size:1.667cqw;letter-spacing:-.025em}.Trophy_body__M6_po{margin-top:1.111cqw;font-size:.972cqw;line-height:1.643}.Trophy_photos__sZ_ix{position:absolute;left:44.514%;top:7.061%;width:47.986%;height:85.878%;z-index:0}.Trophy_phone__AxByi{position:absolute;left:61.562%;top:14.45%;width:13.889%;height:71.1%;object-fit:cover;border-radius:1.736cqw;z-index:3;box-shadow:0 5px 50px rgba(0,0,0,.1)}@media (max-width:900px){.Trophy_stage__78oH4{aspect-ratio:auto;display:flex;flex-direction:column;gap:20px;padding:44px 0}.Trophy_copy__Dgw45{position:relative;left:auto;top:auto;order:-1;width:auto;padding:0 var(--gutter)}.Trophy_title__9Fms0{font-size:clamp(28px,8vw,44px)}.Trophy_subtitle__h7aVZ{margin-top:8px;font-size:clamp(15px,4.4vw,20px)}.Trophy_body__M6_po{margin-top:10px;font-size:13px;line-height:1.85}.Trophy_confetti__Q6K3K,.Trophy_photos__sZ_ix{display:none}.Trophy_phone__AxByi{position:static;width:56%;height:auto;margin:4px auto 0;border-radius:14px}}.WorldMission_section__aePT1{position:relative;background:var(--ink);overflow:hidden}.WorldMission_stage__2fmgo{position:relative;aspect-ratio:1440/612}.WorldMission_map__hY7XJ{position:absolute;left:0;top:-19.771%;width:106.25%;height:118.954%;object-fit:fill;z-index:1;animation:WorldMission_mapBreath___IUFu 18s ease-in-out infinite}@keyframes WorldMission_mapBreath___IUFu{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.03);opacity:1}}.WorldMission_collage__pcN_0{position:absolute;left:33.75%;top:23.795%;width:60.694%;height:55.841%;object-fit:cover;z-index:2}.WorldMission_copy__iU6uA{position:absolute;left:5.556%;top:32.19%;z-index:2;width:25%}.WorldMission_card__xoW2d{position:absolute;left:55.102%;top:30.499%;width:19.722%;height:44.118%;z-index:4;rotate:9.05deg;display:flex;flex-direction:column;justify-content:space-between;background:var(--white);border:1.5px solid #e5e7eb;border-radius:1.667cqw;padding:1.389cqw;box-shadow:0 12px 36px -12px rgba(0,0,0,.08);transition:transform .6s var(--ease-out)}.WorldMission_card__xoW2d:hover{transform:translateY(-8px)}.WorldMission_items__3xfCE{display:flex;align-items:center;justify-content:center;height:9.375cqw}.WorldMission_itemCol__rWrj1{display:flex;flex-direction:column}.WorldMission_item__5pOYH{object-fit:contain;animation:WorldMission_bk-float__z9YkE 6s ease-in-out infinite;--float-y:-6px}.WorldMission_itemShirt__bPnmH{width:8.819cqw;height:9.236cqw}.WorldMission_itemGlasses__2YLrq{width:6.597cqw;height:2.847cqw;animation-delay:.5s}.WorldMission_itemShoes__mocRO{width:6.597cqw;height:6.528cqw;animation-delay:1s}.WorldMission_cardTitle__RyhC4{font-family:var(--font-jp);font-weight:700;font-size:1.458cqw;line-height:1.2;margin-bottom:1.042cqw}.WorldMission_tags___29V4{display:flex;gap:.625cqw;flex-wrap:wrap}.WorldMission_tag__pliCT{background:#f0fdf4;color:var(--green-deep);border-radius:150px;padding:.417cqw .833cqw;font-size:1.146cqw;line-height:1}.WorldMission_peace__p7gKH{position:absolute;left:83.426%;top:9.859%;width:13.889%;height:32.68%;object-fit:contain;z-index:5;rotate:-5deg;animation:WorldMission_bk-float__z9YkE 7s ease-in-out infinite;--float-y:-12px}.WorldMission_star__mm8LO{position:absolute;left:30.499%;top:72.933%;width:5.833%;height:14.542%;object-fit:contain;z-index:3;rotate:17.03deg;animation:WorldMission_bk-float__z9YkE 5.5s ease-in-out infinite;--float-y:-9px}.WorldMission_burst__GDygp{position:absolute;left:-6.36%;top:72.445%;width:18.787%;height:45.535%;object-fit:contain;z-index:0;animation:WorldMission_bk-spin__KDgad 60s linear infinite}@media (max-width:900px){.WorldMission_stage__2fmgo{aspect-ratio:auto;display:flex;flex-direction:column;gap:20px;padding:44px 0}.WorldMission_copy__iU6uA{position:relative;left:auto;top:auto;width:auto;padding:0 var(--gutter)}.WorldMission_map__hY7XJ{inset:0;width:100%;height:100%;object-fit:cover}.WorldMission_stage__2fmgo{display:grid;grid-template-columns:1fr}.WorldMission_copy__iU6uA{grid-row:1}.WorldMission_collage__pcN_0{position:static;grid-row:2;grid-column:1;width:calc(100% - var(--gutter) * 2);height:auto;aspect-ratio:874/342;margin:0 var(--gutter);border-radius:14px}.WorldMission_card__xoW2d{position:relative;left:auto;top:auto;grid-row:2;grid-column:1;justify-self:center;align-self:center;width:40%;height:auto;padding:8px 9px 9px;rotate:none}.WorldMission_items__3xfCE{height:auto;gap:4%}.WorldMission_itemShirt__bPnmH{width:46%;height:auto}.WorldMission_itemCol__rWrj1{width:34%}.WorldMission_itemGlasses__2YLrq,.WorldMission_itemShoes__mocRO{width:100%;height:auto}.WorldMission_cardTitle__RyhC4{font-size:clamp(8px,2.6vw,16px);margin:4px 0 5px;white-space:nowrap}.WorldMission_tags___29V4{gap:4px}.WorldMission_tag__pliCT{font-size:clamp(7px,2.1vw,13px);padding:2px 6px}.WorldMission_burst__GDygp,.WorldMission_peace__p7gKH,.WorldMission_star__mm8LO{display:none}}.Worries_section__sRie1{background:var(--bg);padding:max(60px,10.417cqw) max(20px,2.083cqw)}.Worries_inner__K_ehi{max-width:95.833cqw;margin:0 auto}.Worries_title__Y4oqD{text-align:center;font-family:var(--font-jp-head);font-weight:900;font-size:max(24px,3.333cqw);line-height:.8125;letter-spacing:-.02em;margin-bottom:max(36px,3.472cqw)}.Worries_accent__aR5tF{color:var(--purple)}.Worries_cards__shcSd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:max(12px,3.241cqw);gap:max(12px,3.241cqw);padding:max(10px,2.014cqw) max(0px,4.167cqw)}.Worries_card__yShg5{position:relative;aspect-ratio:1;border-radius:50%;background:var(--white);border:1px solid #e5e7eb;box-shadow:0 0 30px rgba(162,84,186,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10.7% 3.6% 14.3%;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.Worries_card__yShg5:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 12px 44px rgba(162,84,186,.28)}.Worries_cardImage__dQc_j{width:64.3%;height:50%;object-fit:contain;flex-shrink:0;transition:transform .5s var(--ease-out)}.Worries_card__yShg5:hover .Worries_cardImage__dQc_j{transform:scale(1.06) rotate(-3deg)}.Worries_cardText__xOb__{font-family:var(--font-jp);font-weight:700;font-size:max(11px,1.389cqw);line-height:1.45;text-align:center}.Worries_lines__z5IFY{position:relative;margin-top:max(50px,3.472cqw);text-align:center;isolation:isolate}.Worries_line__5luby{font-family:var(--font-jp-head);font-weight:900;font-size:max(26px,4.722cqw);line-height:1.088;letter-spacing:-.025em;background-image:linear-gradient(90deg,rgb(87,105,98),rgb(63,140,109) 22.115%,rgb(3,172,105) 47.596%,rgb(60,143,110) 77.404%,rgb(87,105,98));-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;z-index:2}.Worries_lineLast__Kw4ce,.Worries_line__5luby+.Worries_line__5luby{margin-top:max(10px,1.736cqw)}.Worries_cta__wenXY{margin-top:max(18px,2.083cqw);position:relative;z-index:2}.Worries_pace__gexh_{margin-top:max(14px,1.736cqw);font-family:var(--font-jp-head);font-weight:800;font-size:max(10px,1.111cqw);line-height:1.688;color:var(--green);text-shadow:0 0 4px #fff;position:relative;z-index:2}.Worries_ellipse__pjQ6R{position:absolute;z-index:1;top:-4.728%;left:50%;width:52.754%;height:98.345%;object-fit:contain;transform:translateX(-50%);animation:Worries_bk-spin__epiTJ 80s linear infinite;transform-origin:center;pointer-events:none}@media (max-width:760px){.Worries_cards__shcSd{grid-template-columns:repeat(2,1fr);gap:16px;padding:0}.Worries_lineLast__Kw4ce,.Worries_line__5luby{margin-top:6px}.Worries_title__Y4oqD{font-size:clamp(20px,6.2vw,32px);line-height:1.3}.Worries_line__5luby{font-size:clamp(22px,7.2vw,40px)}}.page_page__556_G{width:min(100%,2560px);margin:0 auto;container-type:inline-size;--gutter:clamp(20px,5.556cqw,142px)}