.companion_companion__6jdUc{position:fixed;left:0;top:0;width:130px;height:130px;pointer-events:none;will-change:transform;z-index:3}.companion_bubble__BsLxf{position:fixed;pointer-events:none;z-index:8;background:rgba(10,10,20,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:.5px solid rgba(196,163,90,.18);border-radius:12px;padding:16px 22px 50px;width:280px;box-sizing:border-box;opacity:0;--slide-y:6px;transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.companion_bubbleLeft__eKFbO{transform:translate(-100%,calc(-100% + var(--slide-y)))}.companion_bubbleRight__3C1m1{transform:translateY(calc(-100% + var(--slide-y)))}.companion_bubbleCenter__5OKlk{transform:translate(-50%,calc(-100% + var(--slide-y)))}.companion_bubbleCenter__5OKlk .companion_cta__nx_8m{left:18px;right:auto}.companion_bubbleCenter__5OKlk .companion_dismissButton__Ielpo{right:18px;left:auto}.companion_bubbleShow__yqwFs{opacity:1;--slide-y:0px}.companion_bubbleFadingOut__QgNCn{opacity:0;transition:opacity .8s ease-out}.companion_line__ZQiyP{font-size:16.5px;letter-spacing:.06em;line-height:2;color:rgba(232,222,200,.95)}.companion_cta__nx_8m,.companion_line__ZQiyP{font-family:var(--font-shippori-mincho),serif;font-weight:300}.companion_cta__nx_8m{position:absolute;bottom:14px;display:inline-block;padding:4px 0;background:none;border:none;border-bottom:1px dashed rgba(196,163,90,.4);font-size:13px;letter-spacing:.08em;color:rgba(196,163,90,.55);cursor:pointer;pointer-events:auto;transition:color .4s ease,border-bottom-color .4s ease,border-bottom-style .4s ease;animation:companion_ctaReveal__HukJH .6s ease-out}.companion_bubbleLeft__eKFbO .companion_cta__nx_8m{right:22px;left:auto}.companion_bubbleLeft__eKFbO .companion_dismissButton__Ielpo,.companion_bubbleRight__3C1m1 .companion_cta__nx_8m{left:22px;right:auto}.companion_bubbleRight__3C1m1 .companion_dismissButton__Ielpo{right:22px;left:auto}.companion_dismissButton__Ielpo{position:absolute;bottom:14px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;font-family:var(--font-syne),sans-serif;font-weight:300;font-size:18px;line-height:1;color:rgba(196,163,90,.55);cursor:pointer;pointer-events:auto;transition:color .4s ease;animation:companion_ctaReveal__HukJH .6s ease-out}.companion_dismissButton__Ielpo:hover{color:rgba(232,212,139,.9)}.companion_dismissButton__Ielpo:focus-visible{outline:none;color:rgba(232,212,139,.9)}.companion_cta__nx_8m:hover{color:rgba(232,212,139,.9);border-bottom-color:rgba(196,163,90,.7);border-bottom-style:solid}.companion_cta__nx_8m:focus-visible{outline:none;color:rgba(232,212,139,.9);border-bottom-color:rgba(196,163,90,.7);border-bottom-style:solid}@keyframes companion_ctaReveal__HukJH{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.companion_ctaArrow__9HnEq{display:inline-block;margin-left:6px;animation:companion_arrowShake__B0yk_ 2.4s ease-in-out infinite}@keyframes companion_arrowShake__B0yk_{0%,to{transform:translateX(0)}50%{transform:translateX(2px)}}html[lang=en] .companion_line__ZQiyP{font-family:var(--font-syne),sans-serif;letter-spacing:.02em;line-height:1.75}html[lang=en] .companion_cta__nx_8m{font-family:var(--font-syne),sans-serif;letter-spacing:.04em}@media (max-width:768px){.companion_bubble__BsLxf{width:min(280px,calc(100vw - 32px));padding:14px 18px 50px}.companion_line__ZQiyP{font-size:15px;letter-spacing:.04em;line-height:1.85;overflow-wrap:anywhere;max-height:calc(100dvh - 200px);overflow-y:auto;-webkit-overflow-scrolling:touch}.companion_bubbleGravity__FTBgN .companion_line__ZQiyP{max-height:min(26dvh,168px)}html[lang=en] .companion_line__ZQiyP{line-height:1.65}}@media (prefers-reduced-motion:reduce){.companion_bubble__BsLxf{--slide-y:0px}.companion_ctaArrow__9HnEq,.companion_cta__nx_8m,.companion_dismissButton__Ielpo{animation:none}}.halo-sphere_haloNodeBreath__wOcM5{animation:halo-sphere_halo-node-breath__0nFRz var(--halo-period,2.5s) ease-in-out var(--halo-delay,0s) infinite;transform-box:fill-box;transform-origin:center}@keyframes halo-sphere_halo-node-breath__0nFRz{0%,to{transform:scale(.94);opacity:.88}50%{transform:scale(1.06);opacity:1}}.halo-sphere_haloNodeTwinkle__asjVB{animation:halo-sphere_halo-node-twinkle__AFY1S var(--twinkle-period,5s) ease-in-out var(--twinkle-delay,0s) infinite;transform-box:fill-box;transform-origin:center}@keyframes halo-sphere_halo-node-twinkle__AFY1S{0%,88%,to{transform:scale(1)}93%{transform:scale(1.32)}95%{transform:scale(1.25)}}.halo-sphere_sphereBreath__HoKKi{animation:halo-sphere_halo-sphere-breath__J0uf1 3.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes halo-sphere_halo-sphere-breath__J0uf1{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.halo-sphere_haloNodeBreath__wOcM5,.halo-sphere_haloNodeTwinkle__asjVB,.halo-sphere_sphereBreath__HoKKi{animation:none}}.philosophy_stage__oi5vy{height:100vh;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y proximity;background:radial-gradient(ellipse at 50% 42%,var(--color-bg-surface) 0,var(--color-bg-deep) 70%,#06060c 100%)}.philosophy_section__9sgVN{position:relative;min-height:100vh;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;padding:0 24px}.philosophy_sectionInner__ljCCD{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:720px;text-align:center}.philosophy_gravitySectionInner__tVeUI{justify-content:flex-start;padding-top:62vh}.philosophy_threeIsSectionInner__IXAP7{gap:32px}.philosophy_threeIsSectionInner__IXAP7 .philosophy_threeIsHeadline__iPEtv,.philosophy_threeIsSectionInner__IXAP7 .philosophy_threeIsSubLabel__9Fvoq{width:max-content;max-width:100%;margin:0;text-align:center}html[lang=ja] .philosophy_threeIsSectionInner__IXAP7 .philosophy_threeIsHeadline__iPEtv{margin-inline-start:1em}.philosophy_uniqueBrainSectionInner__e2__f{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);flex:none;width:calc(100% - 48px);max-width:720px;pointer-events:none;z-index:3}.philosophy_gravityVisual__RFrVp{position:absolute;inset:0;pointer-events:none;overflow:hidden}.philosophy_gravityCanvas__oSHRZ{display:block;width:100%;height:100%}.philosophy_headline__ECWYY{margin:0;font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:clamp(22px,3.4vw,36px);letter-spacing:var(--font-display-letter-spacing,.1em);line-height:1.9;color:rgba(232,228,223,.88)}html[lang=en] .philosophy_headline__ECWYY{letter-spacing:.14em;line-height:1.65}.philosophy_threeIsHeadline__iPEtv{font-weight:300;font-size:clamp(34px,4.4vw,62px);letter-spacing:.04em;line-height:1.42;max-width:900px;color:#e8e4d6;white-space:pre-line;padding-inline-end:.04em}.philosophy_headlineEm__q0gyu{font-style:normal;font-weight:500;color:#d9bd7c}.philosophy_threeIsSubLabel__9Fvoq{margin-top:0;font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:clamp(20px,2.2vw,24px);letter-spacing:.35em;color:rgba(196,163,90,.85);padding-inline-end:.35em}.philosophy_subLabel__rb8IV{margin:22px 0 0;font-family:var(--font-syne),sans-serif;font-size:11px;letter-spacing:.35em;color:rgba(196,163,90,.55)}.philosophy_footer__PBCYl{padding:64px 24px 96px;display:flex;justify-content:center;align-items:center}.philosophy_footerOrbs__NdhhR{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.philosophy_footerOrb__fuHlx{color:rgba(196,163,90,.38);font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:13px;letter-spacing:var(--font-display-letter-spacing,.28em);cursor:pointer;padding:10px 18px;background:rgba(10,10,20,.2);border:.5px solid rgba(196,163,90,.15);border-radius:100px;transition:color 1s ease,border-color 1s ease,text-shadow 1s ease,background 1s ease,transform .8s cubic-bezier(.2,.8,.3,1);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);white-space:nowrap;text-decoration:none;display:inline-block}.philosophy_footerOrb__fuHlx:before{content:"○";font-size:5px;margin-right:12px;vertical-align:middle;opacity:.5}.philosophy_footerOrb__fuHlx[aria-current=page]:before{content:"●"}.philosophy_footerOrb__fuHlx:hover{color:rgba(250,230,190,.98);border-color:rgba(196,163,90,.65);text-shadow:0 0 14px rgba(196,163,90,.55);background:rgba(30,25,15,.38);transform:scale(1.04)}@media (max-width:768px){.philosophy_section__9sgVN{min-height:100dvh}.philosophy_threeIsHeadline__iPEtv{font-size:clamp(23px,6.4vw,40px);letter-spacing:.02em;line-height:1.36;padding-inline-end:.02em}.philosophy_threeIsSectionInner__IXAP7{gap:24px}.philosophy_threeIsSubLabel__9Fvoq{font-size:clamp(17px,4.6vw,22px);letter-spacing:.28em;padding-inline-end:.28em}.philosophy_uniqueBrainSectionInner__e2__f{top:44%;width:calc(100% - 32px)}}.stance_stanceVisual__au95A{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:#0a0a14}.stance_fadeLayer__W6uOf{position:absolute;inset:0;opacity:0;animation:stance_stanceFadeIn__xFwX1 var(--stance-fade-duration,1.6s) ease var(--stance-fade-delay,0s) forwards}@keyframes stance_stanceFadeIn__xFwX1{0%{opacity:0}to{opacity:1}}.stance_vizLayer__O5Bv3{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.stance_headlineWrap__1V4YH{position:absolute;transform:translate(-50%,-50%);z-index:6;padding:0 32px;max-width:min(760px,86vw);text-align:center;pointer-events:none}.stance_headline__832up{margin:0;font-size:clamp(26px,2.9vw,44px);line-height:1.55;color:#f2ecd9;font-weight:300;text-shadow:0 0 30px rgba(20,15,5,.6),0 0 12px rgba(20,15,5,.5)}.stance_headlineEn__BrzZc,.stance_headlineJa__X8BiZ{font-family:var(--font-display),serif;font-style:normal;font-weight:var(--font-display-weight);letter-spacing:var(--font-display-letter-spacing,.12em);white-space:pre-line}html[lang=en] .stance_headlineEn__BrzZc{letter-spacing:.14em}@media (max-width:768px){.stance_headlineWrap__1V4YH{padding:0 20px;max-width:min(760px,92vw)}.stance_headline__832up{font-size:clamp(21px,5.6vw,32px);line-height:1.48;letter-spacing:.08em}}.three-is_threeIsVisual__cEQqd{position:absolute;inset:0;pointer-events:none;overflow:hidden}.three-is_bgGradient__TxhDL{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 40%,#10101f 0,#0a0a14 60%,#050509 100%)}.three-is_bgGrid__J_THb{position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:screen}.three-is_bgStars__aN5AA{display:block}.three-is_bgStars__aN5AA,.three-is_viz__6OBSo{position:absolute;inset:0;pointer-events:none}.three-is_fadeLayer__fw6bb{position:absolute;inset:0;opacity:0;animation:three-is_fade__HiW9C var(--three-is-fade-duration) ease var(--three-is-fade-delay) forwards}.three-is_vizStack__hfUiQ{position:absolute;inset:0;pointer-events:none}@media (max-width:768px){.three-is_vizStack__hfUiQ{transform:translateY(clamp(9rem,26vh,15rem))}}@keyframes three-is_fade__HiW9C{to{opacity:1}}@media (prefers-reduced-motion:reduce){.three-is_fadeLayer__fw6bb{animation:none;opacity:1}}.three-is_legend__cE4NI{position:absolute;z-index:4;pointer-events:none;display:flex;flex-direction:column;gap:12px;font-family:var(--font-syne),var(--font-noto-sans-jp),sans-serif;color:#a8a294}.three-is_legendRow__rRXUF{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:400}.three-is_swatch__gmSNL{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.three-is_swatchAi__HWGrq{background:#6e9ecf;box-shadow:0 0 10px rgba(110,158,207,.6)}.three-is_swatchRi__n3eZi{background:#c4a35a;box-shadow:0 0 10px rgba(196,163,90,.6)}.three-is_swatchBi__UtrDN{background:#b87a8a;box-shadow:0 0 10px rgba(184,122,138,.55)}.three-is_code__8fOvZ{color:#e8e4d6;font-weight:500;letter-spacing:.24em;min-width:24px}.three-is_labelJp__ckl5J{font-family:var(--font-shippori-mincho),var(--font-noto-sans-jp),serif;font-size:12.5px;letter-spacing:.18em;text-transform:none;color:#a8a294;font-weight:300}.three-is_labelEn__DVyZ1{font-style:italic;font-size:10.5px;letter-spacing:.12em;color:#726a58;opacity:.8;text-transform:none;font-family:var(--font-syne),sans-serif;font-weight:300}.unique-brain_uniqueBrainVisual__3E_LM{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:#0a0a14}.unique-brain_fadeLayer__QHgfg{position:absolute;inset:0;opacity:0;animation:unique-brain_uniqueBrainFadeIn__C7Y3q var(--ub-fade-duration,1.6s) ease var(--ub-fade-delay,0s) forwards}@keyframes unique-brain_uniqueBrainFadeIn__C7Y3q{0%{opacity:0}to{opacity:1}}.unique-brain_bgRadial__Vcjuq{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 100% 85% at 50% 50%,#0b0b18 0,#070712 62%,#040408 100%)}.unique-brain_vizLayer__0gNqO{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.top_stage__N_2jO{position:fixed;inset:0;background:radial-gradient(ellipse at 50% 42%,var(--color-bg-surface) 0,var(--color-bg-deep) 70%,#06060c 100%);overflow:hidden}.top_brandMain__elBfw{position:fixed;left:40px;top:36px;font-family:var(--font-syne),sans-serif;font-weight:300;font-size:14px;letter-spacing:.2em;color:rgba(232,212,139,.92);text-decoration:none;z-index:5}.top_brandMainAccent__2sw9a{color:rgba(232,212,139,.95)}.top_brandSub__ov2JQ{position:fixed;left:40px;top:62px;font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:11px;letter-spacing:var(--font-display-letter-spacing,.22em);color:rgba(232,212,139,.86);z-index:5}.top_langToggle__JpDkT{position:fixed;top:36px;right:40px;z-index:5;display:flex;align-items:center;gap:6px;font-family:var(--font-syne),sans-serif}.top_langBtn__uLCIq{font-family:inherit;font-weight:300;font-size:10px;letter-spacing:.3em;color:rgba(232,212,139,.72);background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:4px;transition:color .8s ease,text-shadow .8s ease,background .4s ease;user-select:none;text-decoration:none}.top_langBtn__uLCIq:hover{color:rgba(255,238,200,.95);background:rgba(196,163,90,.14)}.top_langBtnActive__4Ju7t{color:rgba(255,238,200,.98);text-shadow:0 0 10px rgba(196,163,90,.5)}.top_langSep__427kM{color:rgba(196,163,90,.58);font-size:10px;user-select:none}.top_haloWrap__h_C3a{left:50%;top:42%;transform:translate(-50%,-50%) scale(1.2)}.top_haloOrchestratorWrap__SwMla,.top_haloWrap__h_C3a{position:absolute;width:200px;height:200px;pointer-events:none;z-index:3}.top_haloOrchestratorWrap__SwMla{left:0;top:0;will-change:transform,opacity;opacity:1;transition:opacity 1.2s ease}.top_haloFaded__G32oI{opacity:.4}.top_navGrid__NVq_I{position:absolute;inset:0;pointer-events:none;z-index:4;transition:opacity .8s ease,visibility .8s ease}.top_navGridConcealed__ihinK{opacity:0;visibility:hidden;pointer-events:none}.top_navItem__Dr90M{position:absolute;pointer-events:none}.top_navOrb__hqX2O{position:relative;color:rgba(232,212,139,.9);font-family:var(--font-shippori-mincho),serif;font-weight:400;font-size:14px;letter-spacing:.28em;cursor:pointer;padding:11px calc(22px + .28em) 11px 26px;background:rgba(10,10,20,.42);border:.5px solid rgba(196,163,90,.52);border-radius:100px;pointer-events:auto;transition:color .45s ease,border-color .45s ease,text-shadow .45s ease,background .45s ease,transform .45s cubic-bezier(.2,.8,.3,1);user-select:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-shadow:0 0 10px rgba(196,163,90,.28)}.top_navOrb__hqX2O:before{content:"○";position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:5px;margin-right:0;vertical-align:middle;opacity:.68;pointer-events:none}.top_navOrb__hqX2O:hover{transform:scale(1.04)}.top_navOrbLit__S7Il6,.top_navOrb__hqX2O:hover{color:rgba(255,240,205,.98);border-color:rgba(232,212,139,.82);text-shadow:0 0 16px rgba(196,163,90,.62);background:rgba(196,163,90,.24)}.top_navOrbCurrent__sQDQQ{color:rgba(232,212,139,.98);border-color:rgba(232,212,139,.75);background:rgba(232,212,139,.06);cursor:default;pointer-events:none}.top_navOrbUnavailable__fRva1{cursor:default;color:rgba(196,163,90,.72);border-style:dashed;border-color:rgba(196,163,90,.48);background:rgba(10,10,20,.28);text-shadow:none}.top_navOrbUnavailable__fRva1:before{opacity:.5}.top_navOrbUnavailable__fRva1:focus-visible,.top_navOrbUnavailable__fRva1:hover{color:rgba(232,212,139,.9);border-color:rgba(196,163,90,.62);text-shadow:0 0 12px rgba(196,163,90,.38);background:rgba(196,163,90,.14);transform:none;outline:none}.top_navOrbUnavailable__fRva1:focus-visible{box-shadow:0 0 0 1px rgba(196,163,90,.35)}.top_navDesc__y5MaD{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);font-family:var(--font-shippori-mincho),serif;font-weight:400;font-size:10.5px;letter-spacing:.18em;color:rgba(232,212,139,.86);opacity:0;transition:opacity 1s ease;white-space:nowrap;pointer-events:none;text-shadow:0 0 10px rgba(196,163,90,.35)}.top_navItemLeft___Ffcf .top_navDesc__y5MaD{left:0;transform:none}.top_navItemRight__tG71R .top_navDesc__y5MaD{left:auto;right:0;transform:none}.top_navOrb__hqX2O:focus-visible~.top_navDesc__y5MaD,.top_navOrb__hqX2O:hover~.top_navDesc__y5MaD{opacity:1;transition:opacity .8s ease}.top_navPosCenter__vky3r{left:50%;top:48px;transform:translateX(-50%)}.top_navPosResearch__x7hG4{top:26%;left:5%}.top_navPosLecture__b4Uvz{top:26%;right:5%}.top_navPosAdventure__dyuuu{bottom:22%;left:6%}.top_navPosContact__B5HWk{bottom:22%;right:6%}.top_greeting__PLbjY{position:absolute;pointer-events:none;color:rgba(240,220,180,.96);font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:17px;letter-spacing:var(--font-display-letter-spacing,.14em);opacity:0;transition:opacity 1.6s ease;text-shadow:0 0 22px rgba(196,163,90,.4),0 0 6px rgba(196,163,90,.25);z-index:4;white-space:nowrap}.top_greetingShow__5TCrC{opacity:1}.top_greetingReturn__k_LXd{color:rgba(255,232,190,.98);font-size:18px;text-shadow:0 0 28px rgba(232,212,139,.55),0 0 8px rgba(232,212,139,.35)}.top_greetingWrap__iuFp6{white-space:pre-line;max-width:min(90vw,22em);line-height:1.65;text-align:left}.top_shootingStarLayer__Ktx_v{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5}.top_shootingStarTrack__OHzjd{position:absolute;left:0;top:0;width:0;height:0;opacity:0;will-change:transform,opacity}.top_shootingStar__pk_iA{position:absolute;right:0;top:0;width:160px;height:18px;transform:translateY(-50%)}.top_shootingStarTail__lOYuT{position:absolute;inset:6px 20px 6px 0;border-radius:999px;background:linear-gradient(90deg,rgba(232,212,139,0),rgba(196,163,90,.28) 22%,rgba(255,248,220,.82) 72%,rgba(255,255,255,.98));filter:blur(.3px);box-shadow:0 0 18px rgba(232,212,139,.35)}.top_shootingStarHead__rPwka{position:absolute;right:0;top:50%;width:14px;height:14px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,#ffffff 0,#fff8e0 38%,rgba(232,212,139,.55) 62%,transparent 74%);box-shadow:0 0 12px #fff8e0,0 0 28px rgba(232,212,139,.9),0 0 48px rgba(196,163,90,.45)}@media (prefers-reduced-motion:reduce){.top_shootingStarTrack__OHzjd{display:none}}.top_hint__ye00p{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:10px;letter-spacing:.38em;color:rgba(232,212,139,.84);text-shadow:0 0 14px rgba(196,163,90,.32);pointer-events:none;z-index:4;transition:opacity .8s ease}.top_hintConcealed__hiwuy{opacity:0}.top_newsFeed__LX1xP{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);z-index:6;display:flex;align-items:center;gap:14px;max-width:min(92vw,420px);padding:12px 16px 12px 14px;border-radius:16px;background:rgba(12,12,20,.72);border:1px solid rgba(232,212,139,.22);box-shadow:0 12px 40px rgba(0,0,0,.35),0 0 28px rgba(196,163,90,.12);backdrop-filter:blur(14px);animation:top_newsFeedIn__e1v7u .9s cubic-bezier(.22,.61,.36,1) both}.top_newsFeedMark__C5Snm{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle,#fff8e0 0,rgba(232,212,139,.9) 55%,transparent 70%);box-shadow:0 0 8px rgba(255,248,220,.85),0 0 16px rgba(196,163,90,.45)}.top_newsFeedBody__OMXQW{min-width:0;display:flex;flex-direction:column;gap:2px}.top_newsFeedLabel__vvbZl{margin:0;font-family:var(--font-syne),sans-serif;font-weight:300;font-size:9px;letter-spacing:.28em;color:rgba(232,212,139,.62);text-transform:uppercase}.top_newsFeedText__RvLCk{margin:0;color:rgba(240,220,180,.96);font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:14px;letter-spacing:var(--font-display-letter-spacing,.12em);line-height:1.45;text-shadow:0 0 16px rgba(196,163,90,.28)}.top_newsFeedLink__WOYzp{flex:0 0 auto;color:rgba(255,232,190,.92);font-family:var(--font-syne),sans-serif;font-weight:300;font-size:11px;letter-spacing:.22em;text-decoration:none;border-bottom:1px solid rgba(232,212,139,.45);padding-bottom:1px;transition:color .4s ease,border-color .4s ease,text-shadow .4s ease}.top_newsFeedLink__WOYzp:focus-visible,.top_newsFeedLink__WOYzp:hover{color:rgba(255,248,220,.98);border-bottom-color:rgba(255,238,200,.85);text-shadow:0 0 12px rgba(196,163,90,.45);outline:none}@keyframes top_newsFeedIn__e1v7u{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.top_newsFeed__LX1xP{animation:none}}@media (max-width:768px){.top_newsFeed__LX1xP{left:16px;right:16px;bottom:18px;transform:none;max-width:none;animation-name:top_newsFeedInMobile__6XlIW}@keyframes top_newsFeedInMobile__6XlIW{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.top_placeholder__8ZF7S{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-bg-deep)}.top_placeholderText__knfTz{font-family:var(--font-shippori-mincho),serif;font-size:13px;letter-spacing:.3em;color:var(--color-text-on-dark-muted)}@media (min-width:769px){.top_brandMain__elBfw{font-size:15px}.top_brandSub__ov2JQ{font-size:12px}.top_langBtn__uLCIq{font-size:11px}.top_navOrb__hqX2O{font-size:16px;padding:13px calc(26px + .28em) 13px 30px}.top_navOrb__hqX2O:before{left:16px;font-size:6px}.top_navDesc__y5MaD{font-size:12.5px;letter-spacing:.16em;top:calc(100% + 12px)}}@media (max-width:768px){.top_navPosCenter__vky3r{top:104px}}.companies-planetarium_wrap__53oah{position:relative;width:100%;max-width:100%;margin-top:clamp(1.5rem,4vh,2.5rem)}.companies-planetarium_layout__dYGMV{display:grid;width:100%;max-width:100%;grid-template-columns:minmax(0,1.55fr) minmax(220px,1fr);gap:clamp(1.5rem,3.5vw,3.5rem);align-items:start}.companies-planetarium_timelineCol__XKB_D{position:relative;min-width:0}.companies-planetarium_rail__8Vxth{position:absolute;left:11px;top:.35rem;bottom:.35rem;width:24px;pointer-events:none}.companies-planetarium_railLine__Wk16P{position:absolute;left:50%;top:1.25rem;bottom:1.25rem;width:1px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(196,163,90,.22) 8%,rgba(196,163,90,.38) 50%,rgba(196,163,90,.22) 92%,transparent);box-shadow:0 0 12px rgba(196,163,90,.12)}.companies-planetarium_railEnd__i_ae_,.companies-planetarium_railStart__H7aoX{position:absolute;left:50%;transform:translateX(-50%);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.58rem;letter-spacing:.2em;color:rgba(196,163,90,.45);white-space:nowrap}.companies-planetarium_railStart__H7aoX{top:0}.companies-planetarium_railEnd__i_ae_{bottom:0}.companies-planetarium_milestoneList__mhIgO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1.5rem,3.5vh,2.25rem)}.companies-planetarium_milestone__J_Z1d{display:grid;grid-template-columns:24px minmax(0,1fr);gap:0 1.35rem;align-items:start;animation:companies-planetarium_milestoneFade___BS6s .7s ease both}@keyframes companies-planetarium_milestoneFade___BS6s{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.companies-planetarium_dotCell__mxj1Q{display:flex;justify-content:center;padding-top:.45rem}.companies-planetarium_dot__IWxEH{width:7px;height:7px;border-radius:50%;background:rgba(245,240,232,.55);box-shadow:0 0 0 3px rgba(196,163,90,.08),0 0 14px rgba(196,163,90,.2)}.companies-planetarium_milestoneMajor__bYtCc .companies-planetarium_dot__IWxEH{width:9px;height:9px;background:rgba(232,212,139,.95);box-shadow:0 0 0 4px rgba(196,163,90,.12),0 0 20px rgba(196,163,90,.35),0 0 36px rgba(196,163,90,.12)}.companies-planetarium_milestoneCurrent__V_9bA .companies-planetarium_dot__IWxEH{background:rgba(255,248,220,1);box-shadow:0 0 0 5px rgba(196,163,90,.16),0 0 24px rgba(196,163,90,.45)}.companies-planetarium_milestoneBody__eP1tg{min-width:0}.companies-planetarium_milestoneMeta__wDu5_{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.35rem}.companies-planetarium_year__FcsGy{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;letter-spacing:.22em;color:rgba(196,163,90,.72)}.companies-planetarium_milestoneCurrent__V_9bA .companies-planetarium_year__FcsGy{font-family:var(--font-syne),sans-serif;font-size:.82rem;font-weight:600;color:rgba(255,248,220,.96);text-shadow:0 0 16px rgba(196,163,90,.35)}.companies-planetarium_headlineEn__BEFdf{font-family:var(--font-syne),sans-serif;font-size:.62rem;font-style:italic;letter-spacing:.2em;text-transform:uppercase;color:rgba(232,228,223,.32)}.companies-planetarium_headline__u20pT{margin:0;font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.55;letter-spacing:var(--font-display-letter-spacing,.1em);color:rgba(245,240,232,.92)}.companies-planetarium_milestoneMajor__bYtCc .companies-planetarium_headline__u20pT{color:rgba(255,248,232,.98)}.companies-planetarium_description__M7qIG{margin:.5rem 0 0;max-width:60ch;font-family:var(--font-noto-sans-jp),sans-serif;font-size:.84rem;line-height:1.85;letter-spacing:.06em;color:rgba(232,228,223,.52)}.companies-planetarium_talkNote__5mAlp{margin:.85rem 0 0;padding-top:.75rem;border-top:1px solid rgba(196,163,90,.1);font-family:var(--font-shippori-mincho),serif;font-size:.82rem;line-height:1.85;letter-spacing:.06em;color:rgba(232,228,223,.45)}.companies-planetarium_talkNoteLabel__00z2k{display:inline-block;margin-right:.5rem;font-family:var(--font-syne),sans-serif;font-size:.55rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(196,163,90,.5)}.companies-planetarium_statsCol__R_yLz{position:relative;align-self:start;min-width:0;height:fit-content;z-index:2}.companies-planetarium_constellation___Tswb{position:relative;padding:clamp(1.25rem,3vw,1.75rem);border-radius:2px;border:1px solid rgba(196,163,90,.14);background:radial-gradient(ellipse 120% 80% at 50% 0,rgba(196,163,90,.06) 0,transparent 55%),radial-gradient(circle at 88% 12%,rgba(255,255,255,.04) 0,transparent 28%),radial-gradient(circle at 12% 88%,rgba(196,163,90,.05) 0,transparent 32%),rgba(8,8,14,.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 24px 80px rgba(0,0,0,.35)}.companies-planetarium_constellation___Tswb:before{content:"";position:absolute;inset:12px;border:1px solid rgba(196,163,90,.06);pointer-events:none}.companies-planetarium_constellationTitle___GsYt{margin:0 0 1.5rem;font-family:var(--font-syne),sans-serif;font-size:.58rem;letter-spacing:.38em;text-transform:uppercase;text-align:right;color:rgba(196,163,90,.48)}.companies-planetarium_constellationList__3spMX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.companies-planetarium_statCard__QGDCm{position:relative}.companies-planetarium_statCardInner__y6Pej{position:relative;padding:1rem 1.1rem .95rem;text-align:right;border:1px solid rgba(196,163,90,.1);background:rgba(6,6,12,.35)}.companies-planetarium_statCardInner__y6Pej:after{content:"";position:absolute;top:8px;right:10px;width:3px;height:3px;border-radius:50%;background:rgba(196,163,90,.35);box-shadow:-18px 6px 0 -1px rgba(196,163,90,.15),-32px -4px 0 -1px rgba(255,255,255,.12),8px 14px 0 -1px rgba(196,163,90,.2);pointer-events:none}.companies-planetarium_statCardFeatured__Rkrpi .companies-planetarium_statCardInner__y6Pej{border-color:rgba(196,163,90,.22);background:rgba(12,12,20,.5)}.companies-planetarium_statValue__G_FlK{display:block;font-family:var(--font-syne),sans-serif;font-weight:300;line-height:1;letter-spacing:.04em;color:rgba(255,248,232,.96);text-shadow:0 0 28px rgba(196,163,90,.18)}.companies-planetarium_statCardFeatured__Rkrpi .companies-planetarium_statValue__G_FlK{font-size:clamp(2rem,3.6vw,2.65rem)}.companies-planetarium_statCard__QGDCm:not(.companies-planetarium_statCardFeatured__Rkrpi) .companies-planetarium_statValue__G_FlK{font-size:clamp(1.45rem,2.5vw,1.85rem)}.companies-planetarium_statLabel__TZbaJ{display:block;margin-top:.45rem;font-family:var(--font-syne),sans-serif;font-size:.62rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(196,163,90,.72)}.companies-planetarium_statNote__vNntV{display:block;margin-top:.5rem;font-family:var(--font-noto-sans-jp),sans-serif;font-size:.68rem;line-height:1.7;letter-spacing:.08em;color:rgba(232,228,223,.38)}@media (max-width:900px){.companies-planetarium_layout__dYGMV{grid-template-columns:1fr;gap:3rem}.companies-planetarium_railEnd__i_ae_,.companies-planetarium_railStart__H7aoX{white-space:normal}.companies-planetarium_statsCol__R_yLz{position:static}.companies-planetarium_constellation___Tswb{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem}.companies-planetarium_constellationTitle___GsYt{grid-column:1/-1;text-align:left;margin-bottom:.5rem}.companies-planetarium_constellationList__3spMX{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.companies-planetarium_statCardInner__y6Pej{text-align:left}.companies-planetarium_statCardInner__y6Pej:after{right:auto;left:10px}.companies-planetarium_constellation___Tswb:before{display:none}}@media (max-width:520px){.companies-planetarium_constellationList__3spMX{grid-template-columns:1fr}.companies-planetarium_rail__8Vxth{left:9px}.companies-planetarium_milestone__J_Z1d{grid-template-columns:20px minmax(0,1fr);gap:0 1rem}}@media (prefers-reduced-motion:reduce){.companies-planetarium_milestone__J_Z1d{animation:none}}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_railLine__Wk16P{background:linear-gradient(180deg,transparent,rgba(191,233,245,.2) 8%,rgba(191,233,245,.42) 50%,rgba(191,233,245,.2) 92%,transparent);box-shadow:0 0 14px rgba(191,233,245,.14)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_railEnd__i_ae_,.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_railStart__H7aoX{color:rgba(191,233,245,.5)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_dot__IWxEH{background:rgba(220,240,252,.6);box-shadow:0 0 0 3px rgba(191,233,245,.1),0 0 16px rgba(191,233,245,.22)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_milestoneCurrent__V_9bA .companies-planetarium_dot__IWxEH,.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_milestoneMajor__bYtCc .companies-planetarium_dot__IWxEH{background:rgba(210,245,255,.98);box-shadow:0 0 0 4px rgba(191,233,245,.14),0 0 22px rgba(191,233,245,.38)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_year__FcsGy{color:rgba(191,233,245,.78)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_milestoneCurrent__V_9bA .companies-planetarium_year__FcsGy{color:rgba(235,250,255,.98);text-shadow:0 0 18px rgba(191,233,245,.35)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_headline__u20pT{font-weight:400;letter-spacing:.12em;color:rgba(242,248,255,.9)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_description__M7qIG{max-width:60ch;line-height:1.9;color:rgba(228,236,248,.58)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_constellation___Tswb{border-color:rgba(191,233,245,.16);background:radial-gradient(ellipse 120% 80% at 50% 0,rgba(191,233,245,.08) 0,transparent 55%),radial-gradient(circle at 88% 12%,rgba(255,255,255,.03) 0,transparent 28%),rgba(8,10,18,.52)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_constellation___Tswb:before{border-color:rgba(191,233,245,.08)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_constellationTitle___GsYt{color:rgba(191,233,245,.52)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_statCardInner__y6Pej{border-color:rgba(191,233,245,.12)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_statCardFeatured__Rkrpi .companies-planetarium_statCardInner__y6Pej{border-color:rgba(191,233,245,.24)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_statValue__G_FlK{text-shadow:0 0 28px rgba(191,233,245,.16)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_statLabel__TZbaJ{color:rgba(191,233,245,.78)}.companies-planetarium_wrap__53oah[data-tone=education] .companies-planetarium_statNote__vNntV{line-height:1.85;color:rgba(220,230,245,.45)}.companies-corporate_srOnly__mdbcZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.companies-corporate_page__tZDJ_{position:relative;--corporate-gutter-l:max(2rem,16rem);--corporate-gutter-r:max(2rem,16rem);--corporate-content-max:min(72rem,calc(100vw - var(--corporate-gutter-l) - var(--corporate-gutter-r)));--corporate-edge-l:var(--corporate-gutter-l);--corporate-edge-r:var(--corporate-gutter-r);box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;padding:0 0 6rem}.companies-corporate_sectionPad__3HPHw{padding:clamp(5rem,14vh,9rem) 0}.companies-corporate_sectionMarker__QAPc1{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding-bottom:3rem;margin-bottom:2.5rem;border-bottom:1px solid rgba(196,163,90,.12);flex-wrap:wrap}.companies-corporate_markerLeft__4SIEY{display:flex;align-items:baseline;gap:1.25rem;flex-wrap:wrap}.companies-corporate_markerIndex__1ofr2{font-family:var(--font-syne),sans-serif;font-size:.65rem;letter-spacing:.34em;text-transform:uppercase;color:rgba(196,163,90,.45)}.companies-corporate_markerJa__XYGGN{font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:clamp(.78rem,1.4vw,.88rem);letter-spacing:var(--font-display-letter-spacing,.18em);color:rgba(232,228,223,.45)}.companies-corporate_eyebrow__hPqPx{font-family:var(--font-syne),sans-serif;font-size:.65rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(232,228,223,.38)}.companies-corporate_eyebrowDot__578nK{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--color-glow);margin-right:.65rem;vertical-align:middle;box-shadow:0 0 8px rgba(196,163,90,.45)}.companies-corporate_voice__P_x_z{position:relative;left:calc(-1 * var(--corporate-edge, var(--corporate-edge-l)));width:100vw;max-width:100vw;min-height:100dvh;margin-top:calc(-1 * var(--lecture-detail-header-offset, 140px));padding-top:var(--lecture-detail-header-offset,140px);padding-bottom:0;padding-inline:clamp(1.25rem,5vw,3rem);display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.companies-corporate_voiceBackdrop__KqMCk{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 48% at 50% 42%,rgba(80,140,220,.08),transparent 58%),radial-gradient(ellipse 40% 35% at 50% 18%,rgba(106,143,212,.06),transparent 55%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(10,10,18,.5),transparent 70%)}.companies-corporate_voiceBackdropBrain__2l21i{position:absolute;inset:0;background-image:url(/lecture/corporate-voice-brain-bg.png);background-repeat:no-repeat;background-position:center 48%;background-size:min(62vw,40rem);opacity:.14;filter:saturate(1.15) brightness(1.05);mix-blend-mode:screen}.companies-corporate_voiceBackdropVeil__E2OX9{position:absolute;inset:0;background:radial-gradient(ellipse 54% 44% at 50% 48%,rgba(6,6,12,.62),transparent 72%),linear-gradient(180deg,rgba(6,6,12,.18),transparent 38%,transparent 62%,rgba(6,6,12,.22))}.companies-corporate_voiceFrame__RvxF5{position:relative;z-index:1;width:min(42rem,100%);margin-inline:auto;text-align:center;box-sizing:border-box}.companies-corporate_voiceRail__YABTj{display:none}.companies-corporate_voiceRailLine__rPLwQ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(196,163,90,.08),rgba(196,163,90,.35) 55%,rgba(232,212,139,.75));box-shadow:0 0 12px rgba(196,163,90,.15)}.companies-corporate_voiceRailStar__PxRFF{position:absolute;bottom:-2px;left:50%;width:7px;height:7px;border-radius:50%;transform:translateX(-50%);background:var(--color-glow-bright);box-shadow:0 0 12px rgba(232,212,139,.95),0 0 28px rgba(196,163,90,.55),0 0 48px rgba(196,163,90,.25)}.companies-corporate_voiceInner__pVeHW{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding-top:.15rem;text-align:center}.companies-corporate_voiceKicker__rkZ8h{display:inline-flex;align-items:center;justify-content:center;margin:0 0 1.35rem;font-family:var(--font-syne),sans-serif;font-size:.62rem;letter-spacing:.32em;text-transform:uppercase;color:rgba(196,163,90,.52)}.companies-corporate_voiceLead__3WX10{margin:0 0 1.85rem;display:flex;flex-direction:column;align-items:center;gap:.45rem;font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:clamp(1.45rem,calc((100vw - 2.5rem) / 22 / 1.07),2.55rem);font-weight:400;line-height:1.58;letter-spacing:.06em;color:rgba(245,240,232,.94);max-width:100%}.companies-corporate_voiceLead__3WX10 span{display:block;white-space:nowrap}.companies-corporate_voiceLeadEmblem__NaklJ{font-size:clamp(2.25rem,6.2vw,3.85rem);letter-spacing:.14em;line-height:1.12;color:rgba(240,220,180,.98);margin-bottom:.1rem}.companies-corporate_voiceLeadAccent__vvevo{font-size:1.02em;color:rgba(240,220,180,.98);text-shadow:0 0 32px rgba(196,163,90,.14)}html[lang=en] .companies-corporate_voiceFrame__RvxF5{width:min(46rem,100%)}html[lang=en] .companies-corporate_voiceLead__3WX10{font-size:clamp(1.05rem,calc((100vw - 2.5rem) / 38 / 1.02),1.72rem);line-height:1.52;letter-spacing:.04em;gap:.55rem}html[lang=en] .companies-corporate_voiceLead__3WX10 span{white-space:normal;max-width:100%;text-wrap:balance}html[lang=en] .companies-corporate_voiceLeadEmblem__NaklJ{font-size:clamp(1.28rem,3.4vw,2rem);letter-spacing:.05em;line-height:1.48}html[lang=en] .companies-corporate_voiceSub__l6ExC{font-family:var(--font-syne),sans-serif;font-size:clamp(.72rem,1.1vw,.82rem);letter-spacing:.06em;line-height:1.85;max-width:min(40rem,100%)}.companies-corporate_voiceDivider__p8CeU{margin:0 auto 1.65rem;width:min(42rem,72%);max-width:100%}.companies-corporate_voiceDividerSvg__F95HF{display:block;width:100%;height:28px}.companies-corporate_voiceSub__l6ExC{margin:0;display:flex;flex-direction:column;align-items:center;gap:.65rem;max-width:100%;text-align:center;font-family:var(--font-noto-sans-jp),sans-serif;font-size:clamp(.78rem,1.2vw,.88rem);line-height:2;letter-spacing:.1em;color:rgba(232,228,223,.48)}.companies-corporate_voiceSub__l6ExC span{display:block}.companies-corporate_profileSection__nozIg{padding-top:clamp(3.5rem,8vh,5.5rem);padding-bottom:clamp(5rem,12vh,8.5rem);border-top:none}.companies-corporate_profileLeadBlock__X_S8G{margin:0 0 clamp(3.5rem,8vh,5rem);padding-bottom:clamp(2rem,5vh,3rem);border-bottom:1px solid rgba(196,163,90,.05)}.companies-corporate_profileLeadMeta__pVlwR{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;margin:0 0 clamp(2rem,5vh,3rem);padding-bottom:0;border-bottom:none}.companies-corporate_profileLeadMetaIndex__KBlB4{font-family:var(--font-syne),sans-serif;font-size:.62rem;letter-spacing:.32em;text-transform:uppercase;color:rgba(196,163,90,.42)}.companies-corporate_profileLeadMetaJa__8azA1{font-family:var(--font-shippori-mincho),serif;font-size:clamp(.78rem,1.4vw,.9rem);font-weight:400;letter-spacing:.2em;text-align:left;line-height:1.65;color:rgba(232,228,223,.42)}.companies-corporate_profileLeadStage___q3h6{position:relative;min-height:0}.companies-corporate_profileIntro__Je3MB{position:relative;z-index:2;margin:0;width:100%;max-width:none;box-sizing:border-box;font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:clamp(.95rem,1.75vw,1.2rem);line-height:2.15;letter-spacing:var(--font-display-letter-spacing,.14em);color:rgba(248,244,236,.92)}.companies-corporate_profileIntroLine__Y0boT{display:block}@media (min-width:960px){.companies-corporate_profileIntroLine__Y0boT{white-space:nowrap}}.companies-corporate_profileIntroEm__RU877{font-style:italic;font-weight:400;white-space:nowrap;color:rgba(212,188,130,.95);text-shadow:0 0 24px rgba(196,163,90,.25)}.companies-corporate_profileIntroFinale__fWHF3{letter-spacing:.18em;color:rgba(245,240,232,.88)}.companies-corporate_profileGrid__OHJAC{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.companies-corporate_profileInfo__Pq_2V{display:flex;flex-direction:column;gap:1.35rem}.companies-corporate_profileCredsNote__TthXI{margin:.25rem 0 0;max-width:none;width:100%;font-family:var(--font-noto-sans-jp),sans-serif;font-size:.78rem;line-height:1.95;letter-spacing:.1em;color:rgba(232,228,223,.4)}.companies-corporate_portrait__BAfx5{position:relative;aspect-ratio:4/5;max-height:min(72vh,640px);margin:0 auto;width:100%;border:1px solid rgba(196,163,90,.14);background:radial-gradient(circle at 50% 38%,rgba(36,38,58,.9) 0,rgba(10,10,18,.95) 72%);overflow:hidden;filter:drop-shadow(0 20px 48px rgba(0,0,0,.45))}.companies-corporate_portraitImg__WgBTk{object-fit:contain;object-position:center bottom}.companies-corporate_portraitGrid__kwqhr{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 28px,rgba(196,163,90,.06) 28px 29px);pointer-events:none}.companies-corporate_portraitLight__FVBjs{position:absolute;top:34%;left:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);background:var(--color-glow);box-shadow:0 0 24px rgba(196,163,90,.85),0 0 64px rgba(196,163,90,.35)}.companies-corporate_portraitLabel__DOoBI{position:absolute;z-index:1;bottom:1rem;left:1rem;font-family:var(--font-syne),sans-serif;font-size:.55rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(232,228,223,.28)}.companies-corporate_profileName__0VQhn{margin:0;display:flex;flex-direction:column;gap:.65rem}.companies-corporate_profileNameEn__Fr_IK{font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:clamp(1.5rem,2.8vw,2.1rem);letter-spacing:var(--font-display-letter-spacing,.06em);color:var(--color-glow-bright);line-height:1.15}.companies-corporate_profileNameJa__L4_yk{font-family:var(--font-shippori-mincho),serif;font-size:1rem;font-weight:400;letter-spacing:.22em;color:rgba(232,228,223,.5)}.companies-corporate_profileRole__ZzxT4{font-family:var(--font-noto-sans-jp),sans-serif;font-size:.8rem;letter-spacing:.14em;color:rgba(232,228,223,.45)}.companies-corporate_profileBio__3xBSK{max-width:none;width:100%;font-family:var(--font-noto-sans-jp),sans-serif;font-size:.85rem;line-height:2;letter-spacing:.06em;color:rgba(232,228,223,.58)}.companies-corporate_creds__UBmw_{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:.15rem;padding-top:1.25rem;border-top:1px solid rgba(196,163,90,.08)}.companies-corporate_credsPublicationsOnly__gw_3C{grid-template-columns:1fr}.companies-corporate_credBlock__5X0GG{min-width:0}.companies-corporate_credLabel__Nrzc4{font-family:var(--font-syne),sans-serif;font-size:.55rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(232,228,223,.32);padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid rgba(196,163,90,.1)}.companies-corporate_credList__PCSLH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.companies-corporate_credList__PCSLH li{font-family:var(--font-noto-sans-jp),sans-serif;font-size:.8rem;letter-spacing:.05em;line-height:1.7;color:rgba(232,228,223,.48)}.companies-corporate_credYr__itCjG{font-family:var(--font-syne),sans-serif;font-size:.55rem;letter-spacing:.2em;color:rgba(232,228,223,.28);margin-right:.65rem}.companies-corporate_timelineSection__vpepc{position:relative;isolation:isolate;width:100%;max-width:100%;margin-inline:0;padding:clamp(5rem,12vh,8rem) 0 clamp(5.5rem,14vh,9rem);box-sizing:border-box}.companies-corporate_timelineSection__vpepc:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);border-top:1px solid rgba(196,163,90,.1);border-bottom:1px solid rgba(196,163,90,.08);background:radial-gradient(ellipse 90% 55% at 78% 42%,rgba(196,163,90,.07) 0,transparent 58%),radial-gradient(ellipse 70% 40% at 12% 80%,rgba(60,70,110,.12) 0,transparent 50%),rgba(6,6,12,.42);pointer-events:none}.companies-corporate_timelineIntro__xlXRt{margin-bottom:clamp(2rem,5vh,3rem);max-width:none}.companies-corporate_timelineTitle__fyOOD{font-family:var(--font-syne),sans-serif;font-size:.7rem;letter-spacing:.34em;text-transform:uppercase;color:rgba(191,233,245,.78)}.companies-corporate_timelineSubtitle__Lb5eu{margin-top:.5rem;font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:clamp(1rem,1.75vw,1.2rem);letter-spacing:var(--font-display-letter-spacing,.18em);color:rgba(245,240,232,.72)}.companies-corporate_timelineQuote__WKlcG{margin:2rem 0 0;font-family:var(--font-display),serif;font-style:italic;font-weight:var(--font-display-weight);line-height:1.95;letter-spacing:.08em;color:rgba(245,240,232,.88);max-width:min(68ch,100%)}.companies-corporate_timelineQuoteNote__85MfC{margin-top:1rem;font-family:var(--font-noto-sans-jp),sans-serif;font-size:.8rem;letter-spacing:.14em;color:rgba(232,228,223,.42)}.companies-corporate_programsSection__2fy_8,.companies-corporate_voicesSection__yUtf3{box-sizing:border-box}.companies-corporate_programsLead__Gp_GX{margin:0 0 clamp(2.5rem,6vh,3.5rem);max-width:none;font-family:var(--font-noto-sans-jp),sans-serif;font-size:.85rem;line-height:2.1;letter-spacing:.08em;color:rgba(232,228,223,.55)}.companies-corporate_programGrid__02dQS{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.35rem)}.companies-corporate_programCard__CkbaC{position:relative;display:flex;flex-direction:column;min-height:clamp(220px,28vh,280px);padding:clamp(1.5rem,3vw,2rem) clamp(1.35rem,2.8vw,1.75rem);border:1px solid rgba(196,163,90,.12);background:radial-gradient(ellipse 90% 70% at 12% 8%,rgba(196,163,90,.05) 0,transparent 55%),rgba(8,8,14,.38);transition:border-color .5s ease,background .5s ease,transform .5s ease}.companies-corporate_programCard__CkbaC:nth-child(odd){background:radial-gradient(ellipse 85% 65% at 88% 92%,rgba(60,70,110,.14) 0,transparent 52%),rgba(6,6,12,.42)}.companies-corporate_programCard__CkbaC:hover{border-color:rgba(196,163,90,.28);background:radial-gradient(ellipse 100% 80% at 50% 0,rgba(196,163,90,.08) 0,transparent 60%),rgba(10,10,18,.55);transform:translateY(-2px)}.companies-corporate_programCardNo__voamj{position:absolute;top:1.15rem;right:1.25rem;font-family:var(--font-syne),sans-serif;font-size:.58rem;letter-spacing:.32em;color:rgba(232,228,223,.22)}.companies-corporate_programCardGlyph__odZOy{--gold:rgba(212,188,130,0.95);--gold-soft:rgba(196,163,90,0.55);--rule:rgba(232,228,223,0.22);width:3rem;height:3rem;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center;opacity:.88;transition:opacity .5s ease,transform .5s ease}.companies-corporate_programCard__CkbaC:hover .companies-corporate_programCardGlyph__odZOy{opacity:1;transform:scale(1.05)}.companies-corporate_programCardTitleEn__6_mR4{margin:0;font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.2;letter-spacing:var(--font-display-letter-spacing,.02em);color:rgba(248,244,236,.96);text-shadow:0 0 40px rgba(196,163,90,.08)}.companies-corporate_programCardJa__DKHnv{margin:.85rem 0 0;font-family:var(--font-shippori-mincho),serif;font-size:.88rem;line-height:1.65;letter-spacing:.16em;color:rgba(232,228,223,.58)}.companies-corporate_programCardDesc__4ktwi{margin:.65rem 0 0;flex:1;font-family:var(--font-noto-sans-jp),sans-serif;font-size:.78rem;line-height:1.9;letter-spacing:.06em;color:rgba(232,228,223,.44)}.companies-corporate_programCardDesc__4ktwi strong{font-weight:600;color:rgba(240,220,180,.88)}.companies-corporate_programCardHours__d_mSp{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(196,163,90,.08);font-family:var(--font-syne),sans-serif;font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(232,228,223,.3)}@media (prefers-reduced-motion:reduce){.companies-corporate_programCard__CkbaC:hover,.companies-corporate_programCard__CkbaC:hover .companies-corporate_programCardGlyph__odZOy{transform:none}}.companies-corporate_voicesQuote__uTGAm{margin:0;font-family:var(--font-display),serif;font-style:italic;font-weight:var(--font-display-weight);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.95;letter-spacing:var(--font-display-letter-spacing,.08em);color:rgba(245,240,232,.88);max-width:none}.companies-corporate_voicesGrid__KM_Hz{margin-top:4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.5rem);align-items:stretch}.companies-corporate_voiceCard__5Qkrm{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;padding:clamp(1.65rem,3vw,2rem) clamp(1.5rem,2.5vw,1.85rem);border:1px solid rgba(196,163,90,.14);background:radial-gradient(ellipse 90% 70% at 8% 0,rgba(196,163,90,.05) 0,transparent 58%),rgba(8,10,18,.42);font-family:var(--font-noto-sans-jp),sans-serif}.companies-corporate_voiceCard__5Qkrm:before{content:"";position:absolute;top:1.1rem;left:1.35rem;width:6px;height:6px;border-radius:50%;background:var(--color-glow);box-shadow:0 0 12px rgba(196,163,90,.45)}.companies-corporate_voiceMark__h3hvH{font-family:var(--font-syne),sans-serif;font-size:3rem;line-height:.35;color:rgba(196,163,90,.35);font-style:italic;display:block;margin-bottom:.75rem}.companies-corporate_voiceText__m_siz{flex:1;font-size:.95rem;line-height:2.1;letter-spacing:.06em;color:rgba(245,240,232,.9);margin:0 0 1.5rem}.companies-corporate_voiceWho__JV4fQ{display:flex;flex-direction:column;gap:.25rem;font-family:var(--font-syne),sans-serif;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(232,228,223,.42)}.companies-corporate_voiceOrg__CH6xv{color:rgba(232,228,223,.58)}.companies-corporate_dialogue__ash2W{position:relative;left:calc(-1 * var(--corporate-gutter-l));width:100vw;max-width:100vw;margin-inline:0;box-sizing:border-box;min-height:auto;display:flex;justify-content:center;align-items:center;padding:clamp(6rem,18vh,11rem) max(2rem,8vw) max(2.5rem,calc(40vh - 15.5rem));text-align:center}.companies-corporate_dialogueInner__diOEB{width:100%;max-width:36rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:0}.companies-corporate_dialogueLight__MkyJK{width:6px;height:6px;margin-top:.5rem;border-radius:50%;background:var(--color-glow);box-shadow:0 0 24px rgba(196,163,90,.85),0 0 60px rgba(196,163,90,.3)}.companies-corporate_dialogueTitleEn__2QT2u{display:block;margin-bottom:1.25rem;font-family:var(--font-display),serif;font-size:.85rem;font-style:italic;font-weight:var(--font-display-weight);letter-spacing:.12em;color:var(--color-glow)}.companies-corporate_dialogueTitle__XtO8z{margin:0;font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:clamp(1.35rem,2.8vw,1.75rem);line-height:2;letter-spacing:.2em;color:rgba(245,240,232,.94)}.companies-corporate_dialogueClosingNote__YeQ8O{margin:clamp(1.25rem,3vh,1.75rem) 0 clamp(2rem,5vh,2.75rem);max-width:min(100%,34rem);font-family:var(--font-noto-sans-jp),sans-serif;font-size:.72rem;line-height:2.15;letter-spacing:.1em;color:rgba(232,228,223,.38)}.companies-corporate_cta__LROjR{margin-bottom:2rem;display:inline-flex;align-items:center;gap:1.25rem;padding:1.1rem 2rem 1.1rem 2.25rem;border:1px solid rgba(196,163,90,.45);color:var(--color-glow-bright);background:transparent;font-family:var(--font-display),serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);font-size:.9rem;letter-spacing:var(--font-display-letter-spacing,.18em);text-decoration:none;transition:color .5s ease,background .5s ease,border-color .5s ease}.companies-corporate_cta__LROjR:hover{color:var(--color-bg-deep);background:var(--color-glow);border-color:var(--color-glow)}.companies-corporate_ctaArrow__MxJSQ{display:inline-block;width:2rem;height:1px;background:currentColor;position:relative}.companies-corporate_ctaArrow__MxJSQ:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.companies-corporate_secondaryLinks__VXtp3{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;font-family:var(--font-syne),sans-serif;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase}.companies-corporate_secondaryLinks__VXtp3 a{color:rgba(232,228,223,.32);text-decoration:none;transition:color .3s ease}.companies-corporate_secondaryLinks__VXtp3 a:hover{color:var(--color-glow)}@media (max-width:900px){.companies-corporate_page__tZDJ_{--corporate-gutter-l:var(--lecture-mobile-gutter,clamp(1.25rem,6.5vw,2rem));--corporate-gutter-r:var(--lecture-mobile-gutter,clamp(1.25rem,6.5vw,2rem));--corporate-content-max:100%;--corporate-edge-l:var(--corporate-gutter-l);--corporate-edge-r:var(--corporate-gutter-r);box-sizing:border-box;padding-inline:var(--corporate-gutter-l)}.companies-corporate_voiceLead__3WX10 span{white-space:normal;overflow-wrap:anywhere}.companies-corporate_markerJa__XYGGN,.companies-corporate_profileIntroEm__RU877{white-space:normal}.companies-corporate_dialogueClosingNote__YeQ8O,.companies-corporate_dialogueTitle__XtO8z,.companies-corporate_voiceSub__l6ExC{overflow-wrap:anywhere;word-break:normal}.companies-corporate_voiceFrame__RvxF5{width:100%;max-width:none}.companies-corporate_voiceLead__3WX10{font-size:clamp(1.25rem,calc((100vw - 2rem) / 22 / 1.07),2rem);line-height:1.62}.companies-corporate_voiceLeadEmblem__NaklJ{font-size:clamp(1.95rem,9vw,2.9rem);letter-spacing:.12em}html[lang=en] .companies-corporate_voiceLead__3WX10{font-size:clamp(.98rem,calc((100vw - 2rem) / 34),1.48rem);line-height:1.5}html[lang=en] .companies-corporate_voiceLeadEmblem__NaklJ{font-size:clamp(1.12rem,4.8vw,1.62rem);letter-spacing:.04em}.companies-corporate_voiceDivider__p8CeU{width:88%}.companies-corporate_voiceSub__l6ExC{max-width:none}.companies-corporate_profileLeadStage___q3h6{min-height:auto;padding-bottom:0}.companies-corporate_profileIntro__Je3MB{padding-right:0;font-size:clamp(.98rem,3.6vw,1.2rem);line-height:2.05}.companies-corporate_profileIntroLine__Y0boT{white-space:normal}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_profileEducationIllustration__oHJ7b{position:relative;right:auto;bottom:auto;display:block;width:min(28vw,96px);margin:clamp(.75rem,2vh,1rem) 0 0 auto;opacity:.9}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_credsWithIllustration__tqZoH{padding-right:0;padding-bottom:0}.companies-corporate_profileGrid__OHJAC{grid-template-columns:1fr}.companies-corporate_portrait__BAfx5{max-height:420px;max-width:320px;margin:0 auto}.companies-corporate_creds__UBmw_,.companies-corporate_programGrid__02dQS{grid-template-columns:1fr}.companies-corporate_programCard__CkbaC{min-height:auto}.companies-corporate_voiceCard__5Qkrm{grid-column:auto;margin-top:0}.companies-corporate_voicesGrid__KM_Hz{grid-template-columns:1fr}.companies-corporate_voice__P_x_z{left:auto;margin-left:0;margin-top:0;width:100%;max-width:100%;min-height:calc(100dvh - var(--lecture-detail-header-offset, 132px));padding-top:clamp(1.5rem,5vh,2.5rem);padding-bottom:clamp(2rem,6vh,3rem);padding-inline:0;box-sizing:border-box}.companies-corporate_sectionPad__3HPHw{padding:clamp(3rem,8vh,5rem) 0}.companies-corporate_dialogue__ash2W{left:auto;margin-left:0;width:100%;max-width:100%;box-sizing:border-box;padding:clamp(4rem,12vh,7rem) 0 clamp(2rem,8vh,4rem)}}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_credsWithIllustration__tqZoH{position:relative;padding-right:clamp(4.5rem,11vw,7rem);padding-bottom:clamp(.25rem,1vh,.75rem)}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_profileEducationIllustration__oHJ7b{position:absolute;right:clamp(0rem,.5vw,.5rem);bottom:clamp(-.25rem,-.5vh,.25rem);z-index:1;width:clamp(72px,9vw,110px);height:auto;pointer-events:none;user-select:none;opacity:.92;filter:drop-shadow(0 8px 22px rgba(0,0,0,.28))}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_profileIntroFinale__fWHF3,.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_profileIntro__Je3MB{color:rgba(240,248,255,.9);text-shadow:0 0 28px rgba(191,233,245,.12)}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_profileIntroLine__Y0boT{white-space:normal}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_profileIntro__Je3MB{line-height:2.1;letter-spacing:.12em}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_profileLeadBlock__X_S8G{margin-bottom:clamp(3.5rem,8vh,5rem)}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_profileIntroEm__RU877{color:rgba(191,233,245,.95);text-shadow:0 0 24px rgba(191,233,245,.28)}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_profileLeadMetaIndex__KBlB4,.companies-corporate_programsSection__2fy_8[data-tone=education]{padding-right:0}.companies-corporate_programsSection__2fy_8[data-tone=education] .companies-corporate_markerIndex__1ofr2{color:rgba(191,233,245,.48)}.companies-corporate_profileSection__nozIg[data-tone=corporate] .companies-corporate_portrait__BAfx5{border:none;background:transparent;filter:none}.companies-corporate_profileSection__nozIg[data-tone=corporate] .companies-corporate_portraitImg__WgBTk{object-fit:cover;object-position:center 24%}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_portrait__BAfx5{border-color:rgba(191,233,245,.16)}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_portraitImg__WgBTk{object-fit:cover;object-position:center 24%}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_creds__UBmw_{border-top-color:rgba(191,233,245,.1)}.companies-corporate_credHighlight__G8SBd{color:rgba(232,240,252,.78)!important}.companies-corporate_profileSection__nozIg[data-tone=education] .companies-corporate_credHighlight__G8SBd .companies-corporate_credYr__itCjG{color:rgba(191,233,245,.55)}.companies-corporate_programsSection__2fy_8[data-tone=education] .companies-corporate_programCard__CkbaC{border-color:rgba(191,233,245,.14);background:radial-gradient(ellipse 90% 70% at 12% 8%,rgba(191,233,245,.06) 0,transparent 55%),rgba(8,10,18,.4)}.companies-corporate_programsSection__2fy_8[data-tone=education] .companies-corporate_programCard__CkbaC:nth-child(odd){background:radial-gradient(ellipse 85% 65% at 88% 92%,rgba(60,80,120,.12) 0,transparent 52%),rgba(6,8,16,.44)}.companies-corporate_programsSection__2fy_8[data-tone=education] .companies-corporate_programCard__CkbaC:hover{border-color:rgba(191,233,245,.3);background:radial-gradient(ellipse 100% 80% at 50% 0,rgba(191,233,245,.09) 0,transparent 60%),rgba(10,12,20,.55)}.companies-corporate_programsSection__2fy_8[data-tone=education] .companies-corporate_programCardGlyph__odZOy{--gold:rgba(191,233,245,0.92);--gold-soft:rgba(191,233,245,0.45)}.companies-corporate_programsSection__2fy_8[data-tone=education] .companies-corporate_programCardTitleEn__6_mR4{text-shadow:0 0 40px rgba(191,233,245,.1)}.companies-corporate_programsSection__2fy_8[data-tone=education] .companies-corporate_programCardHours__d_mSp{border-top-color:rgba(191,233,245,.1);color:rgba(191,233,245,.38)}.companies-corporate_programsSection__2fy_8[data-tone=education] .companies-corporate_programsLead__Gp_GX{max-width:none;line-height:2.15;color:rgba(232,236,245,.58)}.companies-corporate_programsSection__2fy_8[data-tone=education] .companies-corporate_eyebrowDot__578nK{background:rgba(191,233,245,.88);box-shadow:0 0 10px rgba(191,233,245,.45)}.companies-corporate_timelineSection__vpepc[data-tone=education] .companies-corporate_markerIndex__1ofr2{color:rgba(191,233,245,.48)}.companies-corporate_timelineSection__vpepc[data-tone=education] .companies-corporate_sectionMarker__QAPc1{border-bottom-color:rgba(191,233,245,.12)}.companies-corporate_timelineSection__vpepc[data-tone=education] .companies-corporate_timelineTitle__fyOOD{color:rgba(191,233,245,.82)}.companies-corporate_timelineSection__vpepc[data-tone=education] .companies-corporate_timelineSubtitle__Lb5eu{letter-spacing:.22em;color:rgba(236,244,252,.72)}.companies-corporate_timelineSection__vpepc[data-tone=education] .companies-corporate_timelineQuote__WKlcG{font-style:normal;font-weight:400;line-height:2.05;color:rgba(242,248,255,.9)}.companies-corporate_timelineSection__vpepc[data-tone=education] .companies-corporate_timelineQuoteNote__85MfC{color:rgba(220,230,245,.48)}.companies-corporate_timelineSection__vpepc[data-tone=education]:before{border-top-color:rgba(191,233,245,.1);border-bottom-color:rgba(191,233,245,.08);background:radial-gradient(ellipse 90% 55% at 78% 42%,rgba(191,233,245,.06) 0,transparent 58%),radial-gradient(ellipse 70% 40% at 12% 80%,rgba(60,80,120,.1) 0,transparent 50%),rgba(6,8,14,.4)}.companies-corporate_timelineSection__vpepc[data-tone=education] .companies-corporate_eyebrowDot__578nK{background:rgba(191,233,245,.88);box-shadow:0 0 10px rgba(191,233,245,.45)}.sales-info_stage__JtIoR{position:fixed;inset:0;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,var(--color-bg-surface) 0,var(--color-bg-deep) 70%,#06060c 100%)}.sales-info_stage__JtIoR:after{content:"";position:absolute;top:0;left:0;right:0;height:108px;background:linear-gradient(180deg,rgba(10,10,20,.92) 0,rgba(10,10,20,.55) 55%,transparent);z-index:4;pointer-events:none}.sales-info_scroll__IhVWb{position:absolute;inset:0;z-index:2;overflow-x:hidden;overflow-y:auto;padding:140px 24px 80px;scrollbar-gutter:stable}.sales-info_panel__VbvDi{max-width:40rem;margin:0 auto;padding:40px 44px 48px;background:radial-gradient(ellipse at top,rgba(24,24,36,.92) 0,rgba(10,10,18,.88) 100%);border:.5px solid rgba(196,163,90,.28);border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,.35)}.sales-info_kicker__Cxls5{font-family:var(--font-syne),sans-serif;font-size:10px;letter-spacing:.28em;color:rgba(196,163,90,.55);margin:0 0 12px}.sales-info_title__Yomjd{font-family:var(--font-shippori-mincho),serif;font-size:clamp(20px,3vw,26px);letter-spacing:.14em;color:rgba(232,212,139,.98);margin:0 0 10px;line-height:1.5}.sales-info_note__0GQ4D{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:300;font-size:11px;letter-spacing:.06em;line-height:1.7;color:rgba(196,163,90,.5);margin:0 0 32px}.sales-info_list__7plDO{margin:0}.sales-info_item__30pM5{margin:0;padding:0 0 22px;border-bottom:.5px solid rgba(196,163,90,.12)}.sales-info_item__30pM5+.sales-info_item__30pM5{margin-top:22px}.sales-info_item__30pM5:last-child{border-bottom:none;padding-bottom:0}.sales-info_dt__j3h5u{font-family:var(--font-shippori-mincho),serif;font-size:13px;letter-spacing:.1em;color:rgba(232,212,139,.9);margin:0 0 8px}.sales-info_dd__6uy_H{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:300;font-size:13px;line-height:1.85;letter-spacing:.04em;color:rgba(232,228,223,.82);margin:0;white-space:pre-line}.sales-info_mail__RrJQs{color:rgba(232,212,139,.95);text-decoration:underline;text-decoration-color:rgba(196,163,90,.58);text-underline-offset:3px}.sales-info_mail__RrJQs:hover{color:rgba(232,212,139,1)}@media (max-width:768px){.sales-info_scroll__IhVWb{padding:120px 16px 64px}.sales-info_panel__VbvDi{padding:28px 22px 36px}}