.Diagram_svg__bPNSm{width:100%;height:auto;overflow:visible}.Diagram_coreEn__9szmq{font-family:var(--font-en);font-weight:300;font-size:26px;letter-spacing:.2em;fill:#fff}.Diagram_coreJa__URFNt{font-size:13px;letter-spacing:.2em;fill:#fff;opacity:.8}.Diagram_nodeEn__twT5h{font-family:var(--font-en);font-weight:400;font-size:17px;letter-spacing:.08em;fill:#0b41a0}.Diagram_nodeJa__7NpWF{font-size:13px;font-weight:700;letter-spacing:.08em;fill:#24243f}.CtaButton_btn__qY6WG{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;border-radius:999px;font-weight:700;letter-spacing:.1em;line-height:1.4;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.CtaButton_l__IX_Pp{min-height:72px;padding:12px 12px 12px 36px;font-size:16px}.CtaButton_s__MVrCp{min-height:48px;padding:6px 6px 6px 22px;font-size:13px;gap:14px}.CtaButton_icon__1UQRQ{display:grid;place-items:center;flex-shrink:0;border-radius:50%;transition:transform .4s cubic-bezier(.22,1,.36,1)}.CtaButton_l__IX_Pp .CtaButton_icon__1UQRQ{width:48px;height:48px}.CtaButton_s__MVrCp .CtaButton_icon__1UQRQ{width:36px;height:36px}.CtaButton_navy__V1bf8{color:#fff;background:linear-gradient(120deg,#0b41a0,#1d63c8 60%,#3fa9e0);box-shadow:0 16px 36px rgba(11,65,160,.28)}.CtaButton_navy__V1bf8 .CtaButton_icon__1UQRQ,.CtaButton_white__RTLyA{background:#fff;color:var(--c-navy)}.CtaButton_white__RTLyA{box-shadow:0 16px 36px rgba(11,65,160,.18)}.CtaButton_white__RTLyA .CtaButton_icon__1UQRQ{background:var(--c-navy);color:#fff}@media (hover:hover){.CtaButton_btn__qY6WG:hover{transform:translateY(-2px);box-shadow:0 22px 44px rgba(11,65,160,.32)}.CtaButton_btn__qY6WG:hover .CtaButton_icon__1UQRQ{transform:translateX(4px)}}@media (max-width:599px){.CtaButton_l__IX_Pp{min-height:64px;padding-left:28px;font-size:15px}}.Logo_logo__2PR44{display:inline-flex;align-items:center;gap:12px;color:var(--c-navy)}.Logo_mark__L4mpX{width:32px;height:32px;flex-shrink:0}.Logo_text__3zCXe{display:flex;flex-direction:column;line-height:1.2}.Logo_name__hU_U_{font-family:var(--font-en);font-weight:400;font-size:16px;letter-spacing:.2em}.Logo_sub__Ed_fC{font-family:var(--font-en);font-weight:300;font-size:10px;letter-spacing:.3em;color:var(--c-text);opacity:.7}.Menu_root__bUSGB{position:fixed;inset:0;z-index:100}.Menu_overlay__62B4_{position:absolute;inset:0;width:100%;background:rgba(232,248,248,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}.Menu_panel__y9EoV{position:absolute;top:0;right:0;bottom:0;width:50%;background:#fff;border-radius:var(--radius-xl) 0 0 var(--radius-xl);box-shadow:-30px 0 80px rgba(11,65,160,.1);display:flex;flex-direction:column;padding:28px clamp(28px,6vw,96px) 40px;overflow-y:auto}.Menu_panelHead__tetqx{display:flex;justify-content:flex-end;margin-bottom:clamp(24px,6vh,64px)}.Menu_close__FyYsz{display:inline-flex;align-items:center;gap:14px}.Menu_closeText__zFt8t{font-family:var(--font-en);font-weight:300;font-size:12px;letter-spacing:.24em;color:var(--c-navy)}.Menu_closeIcon__DhKNq{position:relative;width:48px;height:48px;border-radius:50%;background:var(--c-navy);transition:transform .4s cubic-bezier(.22,1,.36,1)}.Menu_closeIcon__DhKNq:after,.Menu_closeIcon__DhKNq:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:1.5px;background:#fff;border-radius:2px}.Menu_closeIcon__DhKNq:before{transform:translate(-50%,-50%) rotate(45deg)}.Menu_closeIcon__DhKNq:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (hover:hover){.Menu_close__FyYsz:hover .Menu_closeIcon__DhKNq{transform:rotate(90deg)}}.Menu_nav__rxEvu{flex:1 1}.Menu_nav__rxEvu>ul{display:grid;grid-gap:clamp(20px,3.4vh,36px);gap:clamp(20px,3.4vh,36px)}.Menu_parentLink__Qyfh6{display:inline-flex;align-items:baseline;gap:16px;transition:color .3s}.Menu_en__vD9fq{font-family:var(--font-en);font-weight:300;font-size:clamp(26px,2.6vw,36px);line-height:1.2;letter-spacing:.06em;color:var(--c-navy)}.Menu_ja__NUAVY{font-size:12px;letter-spacing:.12em;opacity:.6}.Menu_children__iuP_R{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:12px}.Menu_child__u97nK{display:inline-flex;align-items:center;gap:10px;font-size:14px;letter-spacing:.08em;transition:color .3s}.Menu_child__u97nK:before{content:"";width:14px;height:1px;background:var(--c-aqua);transition:width .3s}@media (hover:hover){.Menu_child__u97nK:hover,.Menu_parentLink__Qyfh6:hover .Menu_en__vD9fq{color:var(--c-aqua)}.Menu_child__u97nK:hover:before{width:22px}}.Menu_cta__Jws_s{margin-top:40px}.Menu_legal__d_2Le{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:32px;padding-top:24px;border-top:1px solid var(--c-line);font-size:12px;opacity:.75}@media (max-width:1023px){.Menu_panel__y9EoV{width:72%}}@media (max-width:599px){.Menu_panel__y9EoV{width:calc(100% - 32px);border-radius:32px 0 0 32px;padding-inline:28px}}.Header_header__KwdYD{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;padding-inline:clamp(20px,3.5vw,48px);transition:background-color .4s,box-shadow .4s,height .4s}.Header_scrolled__qIjEW{background:rgba(255,255,255,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(11,65,160,.06)}.Header_logoLink__8hJcT{display:inline-flex}.Header_right__ya__V{display:flex;align-items:center;gap:16px}@media (max-width:767px){.Header_cta__xbIXT{display:none!important}}.Header_burger__9ocpS{position:relative;width:48px;height:48px;border-radius:50%;background:var(--c-navy);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-shadow:0 10px 24px rgba(11,65,160,.25);transition:transform .4s cubic-bezier(.22,1,.36,1)}.Header_burger__9ocpS span{display:block;width:18px;height:1.5px;border-radius:2px;background:#fff;transition:width .4s cubic-bezier(.22,1,.36,1)}.Header_burger__9ocpS span:nth-child(2){width:12px;margin-left:6px}@media (hover:hover){.Header_burger__9ocpS:hover{transform:scale(1.06)}.Header_burger__9ocpS:hover span:nth-child(2){width:18px;margin-left:0}}@media (max-width:767px){.Header_header__KwdYD{--header-h:72px}}.Parallax_wrap__IPjOE{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;isolation:isolate}.Parallax_inner__j7Nmh{position:absolute;left:0;right:0;will-change:transform}.Photo_photo__aHvnv{position:relative;width:100%;height:100%;overflow:hidden;background:var(--g)}.Photo_sky__WsOxR{--g:linear-gradient(135deg,#e8f8f8,#c8e8f8 45%,#6ad9ec)}.Photo_deep__5ZPOj{--g:linear-gradient(140deg,#0b41a0,#2f74cf 55%,#6ad9ec)}.Photo_mist__5T_zG{--g:linear-gradient(160deg,#ffffff,#e8f8f8 40%,#c8e8f8)}.Photo_aqua__qMF9L{--g:linear-gradient(120deg,#6ad9ec,#c8e8f8 60%,#f4fcfd)}.Photo_portrait__1NyFd{--g:linear-gradient(180deg,#c8e8f8,#8fd4ee 50%,#3d7fd2)}.Photo_orb__gT51D{position:absolute;border-radius:50%;aspect-ratio:1}.Photo_orbA__K4qJq{width:60%;background:radial-gradient(circle,rgba(255,255,255,.75) 0,rgba(255,255,255,0) 70%)}.Photo_orbB__bcqYd{width:38%;background:radial-gradient(circle,rgba(11,65,160,.28) 0,rgba(11,65,160,0) 70%)}.Photo_orbC__bq_tQ{width:18%;background:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.6)}.Photo_v0__a33nB .Photo_orbA__K4qJq{top:-20%;right:-10%}.Photo_v0__a33nB .Photo_orbB__bcqYd{bottom:-10%;left:5%}.Photo_v0__a33nB .Photo_orbC__bq_tQ{top:30%;left:30%}.Photo_v1__t0vks .Photo_orbA__K4qJq{bottom:-25%;left:-15%}.Photo_v1__t0vks .Photo_orbB__bcqYd{top:5%;right:10%}.Photo_v1__t0vks .Photo_orbC__bq_tQ{bottom:20%;right:30%}.Photo_v2__lAaK1 .Photo_orbA__K4qJq{top:10%;left:25%}.Photo_v2__lAaK1 .Photo_orbB__bcqYd{bottom:-15%;right:-5%}.Photo_v2__lAaK1 .Photo_orbC__bq_tQ{top:12%;left:8%}.Photo_person__Bf6RH{position:absolute;left:50%;bottom:0;height:82%;width:auto;transform:translateX(-50%)}.Photo_label__2Patg{position:absolute;left:16px;bottom:14px;font-family:var(--font-en);font-size:10px;font-weight:400;letter-spacing:.2em;line-height:1;color:#fff;background:rgba(36,36,63,.2);padding:6px 10px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.MoreLink_link__8YVfw{display:inline-flex;align-items:center;gap:18px;font-size:15px;font-weight:500;letter-spacing:.1em;color:var(--c-text)}.MoreLink_text__JIOTc{position:relative;padding-block:4px}.MoreLink_text__JIOTc:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.22,1,.36,1)}.MoreLink_icon__IewMk{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--c-navy);color:#fff;box-shadow:0 8px 20px rgba(11,65,160,.22);transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .4s}.MoreLink_icon__IewMk svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.MoreLink_link__8YVfw:hover .MoreLink_text__JIOTc:after{transform:scaleX(1);transform-origin:left}.MoreLink_link__8YVfw:hover .MoreLink_icon__IewMk{transform:scale(1.08);background-color:#1556c4}.MoreLink_link__8YVfw:hover .MoreLink_icon__IewMk svg{transform:translateX(3px)}}.MoreLink_light___jYGZ{color:#fff}.MoreLink_light___jYGZ .MoreLink_icon__IewMk{background:#fff;color:var(--c-navy);box-shadow:none}@media (hover:hover){.MoreLink_light___jYGZ:hover .MoreLink_icon__IewMk{background-color:var(--c-mist)}}.SectionTitle_root__tnutD{position:relative;padding-top:clamp(44px,7vw,104px);margin-bottom:clamp(32px,4vw,56px)}.SectionTitle_bg__UPwUw{position:absolute;top:0;left:-.06em;z-index:0;font-family:var(--font-en);font-weight:200;font-size:clamp(72px,12vw,176px);line-height:1;letter-spacing:.01em;white-space:nowrap;color:var(--c-mist);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SectionTitle_label__y_ySj{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.24em;line-height:1;color:var(--c-navy);margin-bottom:18px}.SectionTitle_label__y_ySj:before{content:"";width:24px;height:1px;background:currentColor}.SectionTitle_ja__C8fHn{position:relative;z-index:1;font-size:clamp(22px,2.6vw,34px);font-weight:700;line-height:1.65;letter-spacing:.08em;text-wrap:balance}.SectionTitle_center__B44Y2{text-align:center}.SectionTitle_center__B44Y2 .SectionTitle_bg__UPwUw{left:-50vw;right:-50vw;text-align:center}.SectionTitle_center__B44Y2 .SectionTitle_label__y_ySj{justify-content:center}.SectionTitle_light__prqwC .SectionTitle_bg__UPwUw{color:rgba(255,255,255,.12)}.SectionTitle_light__prqwC .SectionTitle_label__y_ySj{color:var(--c-mist)}.SectionTitle_light__prqwC .SectionTitle_ja__C8fHn,.SectionTitle_mist__SiDLN .SectionTitle_bg__UPwUw{color:#fff}.Concept_section__J1hMO{padding-top:var(--section-y)}.Concept_question__DvQro{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-xl);background:linear-gradient(180deg,#e8f8f8,#f4fbfd);padding:0 clamp(20px,5vw,80px) clamp(48px,6vw,88px)}.Concept_deco__pEhlT{position:absolute;z-index:-1;border-radius:50%}.Concept_decoA__mK_OF{width:260px;aspect-ratio:1;right:-60px;top:-60px;background:radial-gradient(circle at 35% 35%,#fff,rgba(255,255,255,0) 70%)}.Concept_decoB__WjH4c{width:120px;aspect-ratio:1;left:4%;bottom:32px;border:1px solid rgba(106,217,236,.7)}.Concept_bubbles__MWtJk{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 18px}.Concept_bubble__J0G__{position:relative;background:#fff;border-radius:28px;padding:20px 28px;font-size:15px;font-weight:500;line-height:1.8;letter-spacing:.06em;text-align:center;box-shadow:0 10px 30px rgba(11,65,160,.06)}.Concept_bubble__J0G__:after{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;background:#fff;border-radius:3px;transform:translateX(-50%) rotate(45deg)}.Concept_answer__nBiIQ{display:flex;flex-direction:column;align-items:center;gap:24px;margin-block:clamp(40px,5vw,64px) clamp(64px,9vw,140px);text-align:center;font-size:clamp(20px,2.4vw,30px);font-weight:700;letter-spacing:.1em;line-height:1.7}.Concept_answer__nBiIQ strong{color:var(--c-navy)}.Concept_arrow__K2v84{width:1px;height:64px;background:linear-gradient(var(--c-sky),var(--c-navy));position:relative}.Concept_arrow__K2v84:after{content:"";position:absolute;left:50%;bottom:0;width:10px;height:10px;border-right:1px solid var(--c-navy);border-bottom:1px solid var(--c-navy);transform:translateX(-50%) rotate(45deg)}.Concept_spBr__Fqj6F{display:none}.Concept_concept__VOMQA{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:end}.Concept_conceptText__IiCjy{display:grid;grid-gap:1.4em;gap:1.4em;font-size:15px;line-height:2.2;padding-bottom:clamp(32px,4vw,56px)}.Concept_target___3HBA{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);margin-top:clamp(56px,7vw,104px);padding:clamp(36px,5vw,64px);border-radius:var(--radius-l);border:1px solid var(--c-sky)}.Concept_smallLabel__QqUKd{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.24em;color:var(--c-navy);margin-bottom:12px}.Concept_smallLabel__QqUKd:before{content:"";width:24px;height:1px;background:currentColor}.Concept_h3__uS3h1{font-size:clamp(20px,2.1vw,26px);font-weight:700;line-height:1.7;letter-spacing:.08em}.Concept_checks__1aI2V{display:grid;grid-gap:14px;gap:14px}.Concept_checks__1aI2V li{position:relative;padding-left:36px;font-size:15px;font-weight:500;line-height:1.8}.Concept_checks__1aI2V li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;border-radius:50%;background:var(--c-mist)}.Concept_checks__1aI2V li:after{content:"";position:absolute;left:8px;top:8px;width:8px;height:5px;border-left:2px solid var(--c-navy);border-bottom:2px solid var(--c-navy);transform:rotate(-45deg)}.Concept_note__A6bli{margin-top:24px;padding-top:20px;border-top:1px dashed var(--c-sky);font-size:14px;font-weight:700;color:var(--c-navy)}.Concept_points__MV_X8{margin-top:clamp(72px,9vw,140px)}.Concept_pointsHead__kLgEe{margin-bottom:clamp(28px,4vw,48px)}.Concept_pointList__zFHyb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px)}.Concept_point__Fpcze{position:relative;padding:clamp(28px,3.4vw,44px);border-radius:var(--radius-m);background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}.Concept_point__Fpcze:before{content:"";position:absolute;right:-40px;top:-40px;width:140px;aspect-ratio:1;border-radius:50%;background:var(--c-mist)}.Concept_pointNo__qk_g3{position:relative;display:block;font-family:var(--font-en);font-weight:200;font-size:44px;line-height:1;background:linear-gradient(135deg,#0b41a0 10%,#6ad9ec);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:16px}.Concept_pointTitle__t2OaU{position:relative;font-size:18px;font-weight:700;line-height:1.7;letter-spacing:.06em;margin-bottom:10px}.Concept_pointText__i8FXU{position:relative;font-size:14px;line-height:2}@media (max-width:899px){.Concept_concept__VOMQA,.Concept_pointList__zFHyb,.Concept_target___3HBA{grid-template-columns:1fr}.Concept_conceptText__IiCjy{padding-bottom:0}}@media (max-width:599px){.Concept_bubble__J0G__{width:100%;font-size:14px;padding:16px 20px}.Concept_spBr__Fqj6F{display:inline}}.CoreValue_list__bYFC3{display:grid;grid-gap:4px;gap:4px;margin-top:32px}.CoreValue_item__48XFw{display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px;padding-block:18px;border-top:1px solid var(--c-line)}.CoreValue_item__48XFw:last-child{border-bottom:1px solid var(--c-line)}.CoreValue_no__vR9f_{font-family:var(--font-en);font-weight:300;font-size:22px;line-height:1.5;color:var(--c-aqua)}.CoreValue_ja__HnpBA{font-size:17px;font-weight:700;letter-spacing:.08em;line-height:1.6;color:var(--c-navy)}.CoreValue_text__Z6PC0{margin-top:4px;font-size:14px;line-height:1.9}.Faq_section__w6TeY{padding-block:var(--section-y)}.Faq_inner__2WNrf{max-width:calc(960px + var(--gutter) * 2)}.Faq_list__ilOOp{display:grid;grid-gap:12px;gap:12px}.Faq_item__EcnSc{border-radius:var(--radius-m);background:#fff;border:1px solid var(--c-line);overflow:hidden}.Faq_q__zO48d{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;width:100%;padding:22px clamp(18px,3vw,32px);text-align:left;font-size:16px;font-weight:700;letter-spacing:.06em;line-height:1.7}.Faq_mark___CfyW{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--c-navy);color:#fff;font-family:var(--font-en);font-weight:300;font-size:16px;line-height:1;flex-shrink:0}.Faq_markA__XIzhp{background:var(--c-mist);color:var(--c-navy)}.Faq_icon__bv9a3{position:relative;width:20px;height:20px}.Faq_icon__bv9a3:after,.Faq_icon__bv9a3:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:var(--c-navy);transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.Faq_icon__bv9a3:after{transform:translate(-50%,-50%) rotate(90deg)}.Faq_iconOpen__tFNZ9:after{transform:translate(-50%,-50%) rotate(0deg)}.Faq_aWrap__9M9iD{overflow:hidden}.Faq_a__VDgGY{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:start;margin:0 clamp(18px,3vw,32px);padding:20px 0 24px;border-top:1px dashed var(--c-sky);font-size:15px;line-height:2}.Faq_a__VDgGY p{padding-top:2px}@media (hover:hover){.Faq_q__zO48d:hover .Faq_qText__bNGtr{color:var(--c-navy)}}@media (max-width:599px){.Faq_q__zO48d{font-size:15px;gap:12px}.Faq_mark___CfyW{width:30px;height:30px;font-size:14px}}.KeyVisual_kv__dTHkZ{position:relative;height:100vh;height:100svh;min-height:560px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(60% 50% at 50% 110%,rgba(200,232,248,.55) 0,rgba(255,255,255,0) 70%),#fff}.KeyVisual_circles__8M8qb{position:absolute;inset:0;pointer-events:none;--k:1}.KeyVisual_circleWrap__SA3VD{position:absolute;width:calc(var(--s) * var(--k));height:calc(var(--s) * var(--k));margin:calc(var(--s) * var(--k) / -2) 0 0 calc(var(--s) * var(--k) / -2)}.KeyVisual_circle__6aitT{display:block;width:100%;height:100%;border-radius:50%;will-change:transform}.KeyVisual_navy__c1QtM{background:radial-gradient(circle at 30% 28%,#3c78d8 0,#0b41a0 70%);box-shadow:0 30px 60px rgba(11,65,160,.22)}.KeyVisual_aqua__A3r2N{background:radial-gradient(circle at 30% 28%,#b5f0f8 0,#6ad9ec 75%);box-shadow:0 20px 40px rgba(106,217,236,.3)}.KeyVisual_sky___2VZg{background:radial-gradient(circle at 35% 30%,#eef9fd 0,#c8e8f8 70%)}.KeyVisual_mist__NID6U{background:#e8f8f8}.KeyVisual_ring__aGbM2{border:1px solid #6ad9ec;background:rgba(232,248,248,.35)}.KeyVisual_inner___8Fqu{position:relative;z-index:1;text-align:center;padding-inline:20px}.KeyVisual_copy__nT2bg{display:flex;flex-direction:column;align-items:center;gap:.2em;font-size:clamp(30px,5.4vw,76px);font-weight:700;line-height:1.5;letter-spacing:.22em;color:var(--c-text);margin-right:-.22em}.KeyVisual_line__xPT8N{display:block;white-space:nowrap}.KeyVisual_char__wq_K7{display:inline-block}.KeyVisual_sub__6txsQ{margin-top:clamp(24px,3vw,40px);font-size:clamp(14px,1.5vw,19px);font-weight:500;line-height:2.1;letter-spacing:.16em;color:var(--c-text)}.KeyVisual_em__LXhlI{font-style:normal;font-weight:700;color:var(--c-navy);background:linear-gradient(transparent 62%,rgba(106,217,236,.45) 0);padding-inline:.1em}.KeyVisual_cta__Ea2YZ{margin-top:clamp(28px,3.5vw,44px)}.KeyVisual_scroll__JZdkM{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;z-index:2}.KeyVisual_scrollText__326p8{font-family:var(--font-en);font-weight:300;font-size:11px;letter-spacing:.3em;color:var(--c-navy);margin-right:-.3em}.KeyVisual_scrollLine__92cZ1{position:relative;width:1px;height:80px;background:var(--c-sky);overflow:hidden}.KeyVisual_scrollLine__92cZ1:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:var(--c-navy);animation:KeyVisual_scrollLine__92cZ1 2.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes KeyVisual_scrollLine__92cZ1{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:767px){.KeyVisual_circles__8M8qb{--k:0.55}.KeyVisual_copy__nT2bg{letter-spacing:.16em;margin-right:-.16em}.KeyVisual_scrollLine__92cZ1{height:56px}}@media (prefers-reduced-motion:reduce){.KeyVisual_scrollLine__92cZ1:after{animation:none;transform:none}}.Message_section__8E4qK{position:relative;margin-inline:clamp(8px,1.6vw,24px);border-radius:var(--radius-xl);overflow:hidden;color:#fff;background:linear-gradient(180deg,#0b41a0,#0b41a0 40%,#2c7ccc 72%,#6ad9ec);padding-bottom:var(--section-y)}.Message_photo__BeXjm{position:relative;height:clamp(360px,70vh,720px)}.Message_fade__oyTk3{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,65,160,0) 35%,rgba(11,65,160,.55) 70%,#0b41a0);pointer-events:none}.Message_body__zHOw3{position:relative;margin-top:clamp(-200px,-16vw,-80px);display:grid;grid-template-columns:1fr;justify-items:center;text-align:center}.Message_body__zHOw3>:first-child{text-align:center}.Message_text__C9nwq{display:grid;grid-gap:2.2em;gap:2.2em;max-width:40em;font-size:clamp(14px,1.2vw,17px);line-height:2.4;letter-spacing:.14em}.Message_lineSpan__NcJAj{display:block}.Message_em__U1VGe{font-size:clamp(19px,2vw,26px);font-weight:700;line-height:1.9;letter-spacing:.12em;padding-block:.6em}@media (max-width:599px){.Message_lineSpan__NcJAj{display:inline}.Message_text__C9nwq{text-align:left;letter-spacing:.08em}.Message_em__U1VGe{text-align:center}.Message_em__U1VGe .Message_lineSpan__NcJAj{display:block}}.FeatureSection_section__G76Gj{position:relative;padding-top:var(--section-y);isolation:isolate}.FeatureSection_photo__33WDr{position:relative;margin-left:clamp(20px,12vw,200px);height:clamp(280px,46vw,620px);border-radius:var(--radius-xl) 0 0 var(--radius-xl);overflow:hidden}.FeatureSection_reverse__k3YWk .FeatureSection_photo__33WDr{margin-left:0;margin-right:clamp(20px,12vw,200px);border-radius:0 var(--radius-xl) var(--radius-xl) 0}.FeatureSection_grid__Osn9B{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,7vw,120px);gap:clamp(40px,7vw,120px);align-items:center;margin-top:clamp(40px,6vw,96px)}.FeatureSection_reverse__k3YWk .FeatureSection_diagram__o_xR9{order:2}.FeatureSection_diagram__o_xR9{width:100%;max-width:480px;justify-self:center}.FeatureSection_p__1r8ho{font-size:15px;line-height:2.2}.FeatureSection_p__1r8ho+.FeatureSection_p__1r8ho{margin-top:1.4em}.FeatureSection_more__Ioldy{margin-top:40px}.FeatureSection_bgCircle__lrGW6{position:absolute;z-index:-1;width:clamp(520px,80vw,1200px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 40%,#e8f8f8 0,#e8f8f8 55%,rgba(232,248,248,0) 72%);right:-22vw;bottom:-10%}@media (max-width:899px){.FeatureSection_grid__Osn9B{grid-template-columns:1fr}.FeatureSection_diagram__o_xR9,.FeatureSection_reverse__k3YWk .FeatureSection_diagram__o_xR9{order:2;max-width:380px}}.Owner_section__3wXD9{padding-block:var(--section-y)}.Owner_profile__wvjQt{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(40px,7vw,112px);gap:clamp(40px,7vw,112px);align-items:start}.Owner_media__tPcUd{position:relative;isolation:isolate;max-width:440px}.Owner_photo__lE9_a{aspect-ratio:4/5;border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-soft)}.Owner_img__1ffut{object-fit:cover;object-position:50% 22%}.Owner_circle__ggfzF{width:70%;background:var(--c-mist);top:-10%;left:-14%}.Owner_circle__ggfzF,.Owner_dots__dv97l{position:absolute;z-index:-1;aspect-ratio:1;border-radius:50%}.Owner_dots__dv97l{width:40%;right:-10%;bottom:-8%;background-image:radial-gradient(circle,#6ad9ec 1.6px,transparent 1.8px);background-size:16px 16px;opacity:.7}.Owner_role__Et7ZK{font-size:13px;font-weight:500;letter-spacing:.12em;color:var(--c-navy)}.Owner_name__3Kcd4{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px;margin-top:8px;font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:.14em;line-height:1.4}.Owner_nameEn__kQHMN{font-family:var(--font-en);font-weight:300;font-size:14px;letter-spacing:.24em;color:var(--c-navy)}.Owner_bio__3wR69{margin-top:24px;font-size:15px;line-height:2.1}.Owner_extra__cfUf_{display:grid;grid-gap:6px;gap:6px;margin-top:20px}.Owner_extra__cfUf_ li{position:relative;padding-left:18px;font-size:14px;line-height:1.8}.Owner_extra__cfUf_ li:before{content:"";position:absolute;left:0;top:.8em;width:8px;height:1px;background:var(--c-aqua)}.Owner_stats__Byju3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:36px}.Owner_stat__HpgqI{padding:20px 14px;border-radius:var(--radius-m);background:var(--c-mist);text-align:center}.Owner_statNum__XpEog{font-family:var(--font-en);font-weight:300;font-size:clamp(30px,3vw,40px);line-height:1.1;color:var(--c-navy);white-space:nowrap}.Owner_statNum__XpEog span{margin-left:2px;font-family:var(--font-ja);font-size:13px;font-weight:700}.Owner_statLabel__4tQoX{margin-top:8px;font-size:11px;line-height:1.7}.Owner_message__Gyx11{position:relative;margin-top:clamp(72px,9vw,128px);padding:clamp(36px,6vw,96px) clamp(24px,8vw,140px);border-radius:var(--radius-xl);background:radial-gradient(70% 60% at 100% 0,rgba(200,232,248,.6),rgba(255,255,255,0) 70%),linear-gradient(180deg,#f5fbfd,#fff);border:1px solid var(--c-line)}.Owner_messageLabel__lFmSV{font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.24em;color:var(--c-navy);text-align:center}.Owner_messageTitle__ZcJqG{margin-top:16px;font-size:clamp(22px,2.8vw,34px);font-weight:700;line-height:1.7;letter-spacing:.1em;text-align:center}.Owner_messageSub__xEgRy{margin-top:12px;text-align:center;font-size:15px;font-weight:500;color:var(--c-navy)}.Owner_messageBody__Q_LXh{position:relative;margin-top:clamp(32px,4vw,56px);font-size:15px;line-height:2.2}.Owner_messageBody__Q_LXh p+p,.Owner_rest__w5Jac p{margin-top:1.4em}.Owner_rest__w5Jac{overflow:hidden}.Owner_clamped__W11hT:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(rgba(255,255,255,0),#fff);pointer-events:none}.Owner_sign__V1E9Z{margin-top:2.4em!important;text-align:right;font-size:13px}.Owner_sign__V1E9Z span{display:block;font-size:20px;font-weight:700;letter-spacing:.16em}.Owner_toggle__rU9Wi{display:flex;align-items:center;gap:14px;margin:32px auto 0;font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--c-navy)}.Owner_toggleIcon__nEoke{position:relative;width:40px;height:40px;border-radius:50%;background:var(--c-navy);transition:transform .4s cubic-bezier(.22,1,.36,1)}.Owner_toggleIcon__nEoke:after,.Owner_toggleIcon__nEoke:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:#fff;transform:translate(-50%,-50%);transition:transform .4s}.Owner_toggleIcon__nEoke:after{transform:translate(-50%,-50%) rotate(90deg)}.Owner_toggleOpen__GPtzG:after{transform:translate(-50%,-50%) rotate(0deg)}@media (max-width:899px){.Owner_profile__wvjQt{grid-template-columns:1fr}.Owner_media__tPcUd{max-width:360px;margin-inline:auto;width:100%}.Owner_stats__Byju3{grid-template-columns:repeat(2,1fr)}}.Program_section__Z71Yx{padding-block:var(--section-y)}.Program_lead__AeZ04{max-width:44em;font-size:15px;line-height:2.2}.Program_price__CZcZb{position:relative;display:grid;grid-template-columns:1.3fr auto 1.2fr;align-items:center;grid-gap:clamp(20px,4vw,56px);gap:clamp(20px,4vw,56px);margin-top:clamp(40px,5vw,64px);padding:clamp(28px,4vw,48px) clamp(28px,4.5vw,64px);border-radius:var(--radius-l);background:linear-gradient(120deg,#e8f8f8,#f6fcfe 60%,#e3f3fb);overflow:hidden;scroll-margin-top:calc(var(--header-h) + 20px)}.Program_price__CZcZb:after{content:"";position:absolute;right:-60px;bottom:-90px;width:220px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(106,217,236,.6);pointer-events:none}.Program_priceLabel__V0RRL{font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.24em;color:var(--c-navy);margin-bottom:6px}.Program_priceName__o4Ag_{font-size:18px;font-weight:700;letter-spacing:.06em;line-height:1.7}.Program_priceName__o4Ag_ span{display:block;font-size:13px;font-weight:400;opacity:.75}.Program_priceValue__H4PoC{display:flex;align-items:baseline;gap:4px;color:var(--c-navy);white-space:nowrap}.Program_yen__bRnyn{font-family:var(--font-en);font-weight:300;font-size:clamp(44px,5vw,64px);line-height:1;letter-spacing:.02em}.Program_unit___B_Ia{font-size:18px;font-weight:700}.Program_priceCta__mU_ry{position:relative;z-index:1;display:grid;justify-items:start;grid-gap:12px;gap:12px}.Program_priceNote__FYDiR{font-size:13px;line-height:1.8}.Program_list__8ypJ_{display:grid;grid-gap:clamp(72px,10vw,140px);gap:clamp(72px,10vw,140px);margin-top:clamp(72px,9vw,140px)}.Program_item__5tiFI{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(40px,7vw,112px);gap:clamp(40px,7vw,112px);align-items:center}.Program_item__5tiFI:nth-child(2n) .Program_media__C7Wx5{order:2}.Program_media__C7Wx5{position:relative;isolation:isolate}.Program_photo__iYwcD{position:relative;aspect-ratio:4/3;border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-soft)}.Program_circle__qGKUP{width:62%;background:var(--c-mist);top:-14%;left:-12%}.Program_circle__qGKUP,.Program_dots__bjCnE{position:absolute;z-index:-1;aspect-ratio:1;border-radius:50%}.Program_dots__bjCnE{width:38%;right:-7%;bottom:-10%;background-image:radial-gradient(circle,#6ad9ec 1.6px,transparent 1.8px);background-size:16px 16px;opacity:.7}.Program_item__5tiFI:nth-child(2n) .Program_circle__qGKUP{left:auto;right:-12%}.Program_item__5tiFI:nth-child(2n) .Program_dots__bjCnE{right:auto;left:-7%}.Program_head__QJ_bV{display:flex;align-items:baseline;gap:16px;margin-bottom:20px}.Program_no__pCIPJ{font-family:var(--font-en);font-weight:200;font-size:clamp(56px,6vw,88px);line-height:1;letter-spacing:.02em;background:linear-gradient(135deg,#0b41a0 10%,#6ad9ec);-webkit-background-clip:text;background-clip:text;color:transparent}.Program_en__ZM_Xr{font-family:var(--font-en);font-weight:300;font-size:14px;letter-spacing:.2em;color:var(--c-navy)}.Program_title__PukWS{font-size:clamp(20px,2.1vw,26px);font-weight:700;line-height:1.7;letter-spacing:.08em;margin-bottom:20px}.Program_catch__ApATM{font-size:15px;font-weight:700;color:var(--c-navy);letter-spacing:.06em;margin:-10px 0 16px}.Program_desc__r5XJM{font-size:15px;line-height:2.1;margin-bottom:24px}.Program_tags__QN0p6{display:flex;flex-wrap:wrap;gap:8px}.Program_tags__QN0p6 li{font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1;color:var(--c-navy);background:var(--c-mist);padding:8px 14px;border-radius:999px}@media (max-width:899px){.Program_item__5tiFI,.Program_price__CZcZb{grid-template-columns:1fr}.Program_item__5tiFI:nth-child(2n) .Program_media__C7Wx5{order:0}}.Roadmap_section__alCSB{margin:var(--section-y) clamp(8px,1.6vw,24px) 0;border-radius:var(--radius-xl);background:linear-gradient(180deg,#e8f8f8,#f5fbfd);padding-block:clamp(72px,10vw,150px);overflow:hidden}.Roadmap_years__Q8vAk{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px)}.Roadmap_years__Q8vAk:before{content:"";position:absolute;top:11px;left:12px;right:12px;height:2px;background:linear-gradient(90deg,#c8e8f8,#6ad9ec 50%,#0b41a0);border-radius:2px}.Roadmap_year__B0H3L{position:relative;padding-top:48px}.Roadmap_marker__Ctn7m{position:absolute;top:0;left:0;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--c-aqua);display:grid;place-items:center}.Roadmap_dot__Cj6jx{width:10px;height:10px;border-radius:50%;background:var(--c-navy)}.Roadmap_yearEn__Ll6dn{font-family:var(--font-en);font-weight:200;font-size:clamp(40px,4vw,56px);line-height:1;color:var(--c-navy)}.Roadmap_yearEn__Ll6dn span{font-size:14px;font-weight:300;letter-spacing:.16em}.Roadmap_grade__AcmBD{margin-top:8px;font-size:12px;letter-spacing:.16em;opacity:.7}.Roadmap_theme__3GAaJ{margin-top:16px;font-size:20px;font-weight:700;letter-spacing:.08em;line-height:1.6}.Roadmap_copy__2_bKh{margin-top:6px;font-size:13px;font-weight:500;line-height:1.8;color:var(--c-navy)}.Roadmap_items__vQRUz{display:grid;grid-gap:8px;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(11,65,160,.12)}.Roadmap_items__vQRUz li{position:relative;padding-left:16px;font-size:13px;line-height:1.8}.Roadmap_items__vQRUz li:before{content:"";position:absolute;left:0;top:.75em;width:6px;height:6px;border-radius:50%;background:var(--c-aqua)}.Roadmap_schedule__Xnd_A{margin-top:clamp(72px,9vw,128px);padding:clamp(28px,4.5vw,64px);border-radius:var(--radius-l);background:#fff;box-shadow:var(--shadow-soft)}.Roadmap_scheduleHead__EFmAr{margin-bottom:clamp(28px,3.5vw,44px)}.Roadmap_smallLabel__n_qRX{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.2em;color:var(--c-navy);margin-bottom:12px}.Roadmap_smallLabel__n_qRX:before{content:"";width:24px;height:1px;background:currentColor}.Roadmap_h3__IcTrq{font-size:clamp(20px,2.1vw,26px);font-weight:700;line-height:1.7;letter-spacing:.08em}.Roadmap_scheduleNote__NRib5{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:14px}.Roadmap_badge__pPlpQ{font-size:12px;font-weight:700;color:#fff;background:var(--c-navy);padding:4px 12px;border-radius:999px;line-height:1.6}.Roadmap_steps__HQSOw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;counter-reset:step}.Roadmap_step__lksLu{padding:22px 24px 24px;border-radius:var(--radius-m);background:var(--c-mist)}.Roadmap_stepTop__FSr6u{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.Roadmap_stepNo__9woB4{font-family:var(--font-en);font-weight:400;font-size:12px;letter-spacing:.16em;color:var(--c-navy)}.Roadmap_months__R24W_{font-size:12px;font-weight:500;color:var(--c-navy);background:#fff;padding:2px 10px;border-radius:999px}.Roadmap_stepTitle__25U4K{font-size:17px;font-weight:700;letter-spacing:.06em;line-height:1.6;margin-bottom:8px}.Roadmap_stepItems__3dqk0 li{font-size:13px;line-height:1.9}.Roadmap_stepItems__3dqk0 li:before{content:"— ";color:var(--c-aqua)}@media (max-width:899px){.Roadmap_years__Q8vAk{grid-template-columns:1fr;gap:40px;padding-left:44px}.Roadmap_years__Q8vAk:before{top:12px;bottom:12px;left:11px;right:auto;width:2px;height:auto;background:linear-gradient(180deg,#c8e8f8,#6ad9ec 50%,#0b41a0)}.Roadmap_year__B0H3L{padding-top:0}.Roadmap_marker__Ctn7m{left:-44px}.Roadmap_steps__HQSOw{grid-template-columns:1fr 1fr}}@media (max-width:599px){.Roadmap_steps__HQSOw{grid-template-columns:1fr}}.Join_section__Z4KO_{padding-block:var(--section-y) 0}.Join_steps__Ic7EU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px);counter-reset:step}.Join_step__ZckPr{position:relative;padding:40px clamp(24px,2.8vw,36px) 36px;border-radius:var(--radius-m);background:#fff;box-shadow:var(--shadow-soft);text-align:center}.Join_step__ZckPr:not(:last-child):after{content:"";position:absolute;top:50%;right:calc(clamp(16px, 2.4vw, 32px) / -2 - 6px);width:12px;height:12px;border-top:2px solid var(--c-aqua);border-right:2px solid var(--c-aqua);transform:translateY(-50%) rotate(45deg)}.Join_num__1RN5D{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 30% 28%,#3c78d8 0,#0b41a0 75%);color:#fff;font-family:var(--font-en);font-weight:300;font-size:28px;line-height:1;box-shadow:0 12px 28px rgba(11,65,160,.25)}.Join_numLabel__aki4a{font-size:9px;letter-spacing:.2em;margin-bottom:-10px}.Join_en__rp55n{margin-top:18px;font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.24em;color:var(--c-navy)}.Join_title__diom7{margin-top:6px;font-size:18px;font-weight:700;line-height:1.7;letter-spacing:.06em}.Join_text__vjVTI{margin-top:12px;font-size:14px;line-height:1.9;text-align:left}.Join_cta___N3L2{position:relative;overflow:hidden;isolation:isolate;margin-top:clamp(48px,6vw,80px);padding:clamp(48px,7vw,96px) clamp(24px,5vw,64px);border-radius:var(--radius-xl);background:linear-gradient(135deg,#0b41a0,#2a74cc 55%,#6ad9ec);color:#fff;text-align:center}.Join_ring__TICMc{position:absolute;z-index:-1;border-radius:50%}.Join_ringA__3Ij_l{width:360px;aspect-ratio:1;right:-100px;top:-140px;background:rgba(255,255,255,.1)}.Join_ringB__fDi0H{width:200px;aspect-ratio:1;left:-50px;bottom:-70px;border:1px solid rgba(255,255,255,.4)}.Join_ctaEn__De0ge{font-family:var(--font-en);font-weight:300;font-size:13px;letter-spacing:.24em;opacity:.85}.Join_ctaTitle__Ef7XI{margin-top:12px;font-size:clamp(22px,2.8vw,34px);font-weight:700;letter-spacing:.1em;line-height:1.6}.Join_ctaText__4WohV{margin:16px 0 36px;font-size:15px;line-height:2}@media (max-width:899px){.Join_steps__Ic7EU{grid-template-columns:1fr;gap:32px}.Join_step__ZckPr:not(:last-child):after{top:auto;right:50%;bottom:-22px;transform:translateX(50%) rotate(135deg)}}.Footer_footer__npfVR{position:relative;overflow:hidden;isolation:isolate;padding-top:clamp(80px,10vw,140px);background:linear-gradient(0deg,#c8e8f8,#e8f8f8 45%,#ffffff)}.Footer_deco___zHrC{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.Footer_decoA__SWcMM{width:420px;aspect-ratio:1;right:-120px;top:80px;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.9),rgba(255,255,255,0) 70%)}.Footer_decoB__rx5_n{width:160px;aspect-ratio:1;left:6%;bottom:120px;border:1px solid rgba(106,217,236,.6)}.Footer_cta__IQouE{text-align:center;padding-bottom:clamp(64px,8vw,112px);margin-bottom:clamp(56px,7vw,96px);border-bottom:1px solid var(--c-sky)}.Footer_ctaEn__kMUTN{font-family:var(--font-en);font-weight:200;font-size:clamp(40px,7.4vw,104px);line-height:1.1;letter-spacing:.04em;background:linear-gradient(120deg,#0b41a0 20%,#6ad9ec);-webkit-background-clip:text;background-clip:text;color:transparent}.Footer_ctaJa__fgnqE{margin-top:20px;font-weight:700;font-size:clamp(16px,1.8vw,22px);letter-spacing:.16em;color:var(--c-navy)}.Footer_ctaSub__DTReN{margin:24px 0 40px;font-size:15px;line-height:2.1;letter-spacing:.08em}.Footer_spBr__TeQN_{display:none}@media (max-width:599px){.Footer_spBr__TeQN_{display:inline}.Footer_ctaSub__DTReN br{display:none}}.Footer_main__BhcPj{display:grid;grid-template-columns:1.1fr 2fr 1fr;grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px)}.Footer_tagline__7scu0{margin-top:24px;font-size:13px;line-height:2;opacity:.75}.Footer_sitemap__wUWO1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px 24px;gap:32px 24px}.Footer_extTitle__HYYfT,.Footer_parent__oYwQc{display:inline-block;font-family:var(--font-en);font-weight:400;font-size:15px;letter-spacing:.12em;color:var(--c-navy);margin-bottom:12px}.Footer_children__oWxam{display:grid;grid-gap:6px;gap:6px;font-size:13px}.Footer_children__oWxam a{display:inline-flex;align-items:center;gap:8px}.Footer_children__oWxam a:before{content:"";width:10px;height:1px;background:var(--c-aqua)}.Footer_external__WXSHl ul{display:grid;grid-gap:10px;gap:10px}.Footer_extLink__0Us1k{display:inline-flex;align-items:center;gap:8px;font-size:13px}.Footer_extLink__0Us1k svg{color:var(--c-navy)}.Footer_children__oWxam a,.Footer_extLink__0Us1k,.Footer_legal__6c18y a,.Footer_parent__oYwQc{transition:color .3s}@media (hover:hover){.Footer_children__oWxam a:hover,.Footer_extLink__0Us1k:hover,.Footer_legal__6c18y a:hover,.Footer_parent__oYwQc:hover{color:var(--c-aqua)}}.Footer_bottom__BLf4M{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:clamp(56px,7vw,96px);padding-block:28px 36px;border-top:1px solid rgba(11,65,160,.12)}.Footer_legal__6c18y{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:12px}.Footer_copy___61_4{font-family:var(--font-en);font-weight:300;font-size:11px;letter-spacing:.12em;opacity:.7}@media (max-width:1023px){.Footer_main__BhcPj{grid-template-columns:1fr 1fr}.Footer_sitemap__wUWO1{grid-column:1/-1;order:3}}@media (max-width:599px){.Footer_main__BhcPj{grid-template-columns:1fr}.Footer_sitemap__wUWO1{grid-template-columns:1fr 1fr}.Footer_bottom__BLf4M{flex-direction:column;align-items:flex-start}}