.schools-education-module__cTGVGq__page{--schools-gutter-l:max(2rem, 16rem);--schools-gutter-r:max(2rem, 16rem);--schools-content-max:min(72rem, calc(100vw - var(--schools-gutter-l) - var(--schools-gutter-r)));--schools-accent:#bfe9f5e0;--schools-accent-soft:#bfe9f559;box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;position:relative}.schools-education-module__cTGVGq__eyebrowDot{background:var(--schools-accent);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:.65rem;display:inline-block;box-shadow:0 0 10px #bfe9f58c}.schools-education-module__cTGVGq__philosophy{padding-top:clamp(4.5rem,14vh,8rem);padding-bottom:clamp(5.5rem,14vh,9rem);position:relative}.schools-education-module__cTGVGq__philosophy:after{content:"";pointer-events:none;background:radial-gradient(70% 100% at 50% 0,#bfe9f512 0%,#0000 72%);height:clamp(6rem,18vh,10rem);position:absolute;top:-1px;left:10%;right:10%}.schools-education-module__cTGVGq__philosophyFrame{z-index:1;max-width:var(--schools-content-max);box-sizing:border-box;align-items:stretch;gap:clamp(.65rem,1.5vw,1rem);padding-left:.65rem;display:flex;position:relative}.schools-education-module__cTGVGq__philosophyRail{flex-shrink:0;width:1px;margin-top:.4rem;margin-bottom:.5rem;position:relative}.schools-education-module__cTGVGq__philosophyRailLine{background:linear-gradient(#bfe9f51a 0%,#bfe9f56b 55%,#f5f8ffd9 100%);position:absolute;inset:0;box-shadow:0 0 14px #bfe9f533}.schools-education-module__cTGVGq__philosophyRailStar{background:#f5f8fff2;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #bfe9f5f2,0 0 32px #bfe9f573}.schools-education-module__cTGVGq__philosophyInner{flex:1;min-width:0}.schools-education-module__cTGVGq__heroMain{font-family:var(--font-shippori-mincho), serif;letter-spacing:.14em;color:#f8fcfff7;text-shadow:0 0 48px #bfe9f524,0 0 120px #f5f0e80f;margin:0;padding-bottom:clamp(1.35rem,3.5vh,2rem);font-size:clamp(1.75rem,4.2vw,3rem);font-weight:400;line-height:1.72}.schools-education-module__cTGVGq__heroSubtitle{font-family:var(--font-shippori-mincho), serif;letter-spacing:.28em;color:#bfe9f59e;margin:0;padding-bottom:clamp(2.75rem,7vh,4.25rem);font-size:clamp(.72rem,1.25vw,.88rem);font-weight:400;line-height:1.85}.schools-education-module__cTGVGq__heroVerseBlock{max-width:min(68rem,100%);margin:0;padding-top:clamp(.25rem,1vh,.5rem);padding-bottom:clamp(3.25rem,8vh,4.75rem);padding-right:clamp(7rem,24vw,18rem);position:relative}.schools-education-module__cTGVGq__heroVerse{flex-direction:column;gap:clamp(.5rem,1.6vh,.85rem);max-width:min(52rem,100%);margin:0;padding:0;display:flex}.schools-education-module__cTGVGq__heroVerseIllustration{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.96;filter:drop-shadow(0 10px 28px #00000047);width:clamp(150px,24vw,280px);height:auto;position:absolute;bottom:clamp(.25rem,2vh,1.25rem);right:clamp(-.5rem,-1vw,.25rem)}.schools-education-module__cTGVGq__heroVerse p{font-family:var(--font-shippori-mincho), serif;letter-spacing:.16em;color:#f5f8ffe6;text-shadow:0 0 36px #bfe9f51a;margin:0;font-size:clamp(1.12rem,2.35vw,1.55rem);font-weight:400;line-height:2.05}.schools-education-module__cTGVGq__stories{padding-top:0;padding-bottom:clamp(5rem,14vh,9rem);position:relative}.schools-education-module__cTGVGq__stories:before{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#bfe9f533 22%,#bfe9f559 50%,#bfe9f533 78%,#0000 100%);height:1px;margin-bottom:clamp(6rem,14vh,9rem);display:block;position:relative}.schools-education-module__cTGVGq__stories:after{content:"";pointer-events:none;background:radial-gradient(70% 100% at 50% 0,#bfe9f512 0%,#0000 72%);height:clamp(6rem,18vh,10rem);position:absolute;top:-1px;left:10%;right:10%}.schools-education-module__cTGVGq__projectHeading{font-family:var(--font-display), serif;letter-spacing:var(--font-display-letter-spacing,.26em);color:#bfe9f5c7;margin:0;padding-bottom:0;font-size:clamp(1.05rem,2.15vw,1.38rem);font-style:normal;font-weight:500;line-height:1.75}.schools-education-module__cTGVGq__storiesHeader{z-index:1;max-width:var(--schools-content-max);margin-bottom:clamp(2.5rem,6vh,3.5rem);padding-right:clamp(7rem,24vw,18rem);position:relative}.schools-education-module__cTGVGq__storiesHeaderIllustration{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.96;filter:drop-shadow(0 10px 28px #00000047);width:clamp(150px,24vw,280px);height:auto;position:absolute;top:0;right:clamp(-.5rem,-1vw,.25rem)}.schools-education-module__cTGVGq__storiesTransition{color:#e8ecf5a8!important;margin-top:clamp(1.25rem,3vh,1.85rem)!important}.schools-education-module__cTGVGq__storiesMarker{flex-direction:column;align-items:flex-start;gap:.5rem;margin:0 0 clamp(1.75rem,4vh,2.25rem);display:flex}.schools-education-module__cTGVGq__storiesMarkerIndex{font-family:var(--font-syne), sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#bfe9f573;font-size:.62rem}.schools-education-module__cTGVGq__storiesMarkerJa{font-family:var(--font-display), serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-letter-spacing,.2em);color:#e8ecf56b;font-size:clamp(.82rem,1.4vw,.92rem)}.schools-education-module__cTGVGq__storiesLead{max-width:min(46rem,100%);font-family:var(--font-display), serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);letter-spacing:.14em;color:#f5f8ffe0;margin:0;line-height:2}.schools-education-module__cTGVGq__storiesPreface{max-width:var(--schools-content-max);flex-direction:column;gap:clamp(.5rem,1.4vh,.85rem);margin:0;padding-top:1.95em;display:flex}.schools-education-module__cTGVGq__storiesContent{z-index:1;max-width:var(--schools-content-max);position:relative}.schools-education-module__cTGVGq__storiesCircleIllustration{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.92;filter:drop-shadow(0 12px 32px #00000052);width:100%;max-width:min(100%,280px);height:auto;margin:0 clamp(1.75rem,5vw,3.5rem) 0 auto;display:block}.schools-education-module__cTGVGq__storiesPreface p{max-width:min(52rem,100%);font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.12em;color:#e8ecf585;margin:0;font-size:clamp(.82rem,1.35vw,.95rem);font-weight:300;line-height:1.95}.schools-education-module__cTGVGq__episodeList{max-width:var(--schools-content-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.schools-education-module__cTGVGq__episodeIllustrationCell{justify-content:flex-end;align-items:flex-end;min-height:0;padding:0 clamp(.25rem,1vw,.75rem) clamp(.25rem,1vh,.5rem);display:flex}.schools-education-module__cTGVGq__episodeCard{background:radial-gradient(90% 70% at 8% 0,#bfe9f50f 0%,#0000 58%),#080a126b;border:1px solid #bfe9f524;padding:clamp(1.65rem,3.5vw,2.1rem) clamp(1.5rem,3vw,1.85rem);transition:border-color .4s,box-shadow .4s;position:relative}.schools-education-module__cTGVGq__episodeCard:before{content:"";background:#bfe9f58c;border-radius:50%;width:5px;height:5px;position:absolute;top:1.1rem;left:1.35rem;box-shadow:0 0 12px #bfe9f559}.schools-education-module__cTGVGq__episodeCard:hover{border-color:#bfe9f547;box-shadow:0 0 48px #bfe9f514}.schools-education-module__cTGVGq__episodeLabel{font-family:var(--font-syne), sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--schools-accent);margin:0 0 1rem;padding-left:.15rem;font-size:.58rem}.schools-education-module__cTGVGq__episodeBody{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.08em;color:#e8ecf59e;margin:0;font-size:.88rem;line-height:2.05}@media (max-width:900px){.schools-education-module__cTGVGq__page{--schools-gutter-l:var(--lecture-mobile-gutter,clamp(1.25rem, 6.5vw, 2rem));--schools-gutter-r:var(--lecture-mobile-gutter,clamp(1.25rem, 6.5vw, 2rem));--schools-content-max:100%;box-sizing:border-box;padding-inline:var(--schools-gutter-l)}.schools-education-module__cTGVGq__storiesHeader{padding-right:0}.schools-education-module__cTGVGq__storiesHeaderIllustration{opacity:.92;width:min(72vw,240px);margin:0 0 clamp(1rem,3vh,1.5rem) auto;display:block;position:relative;top:auto;right:auto}.schools-education-module__cTGVGq__storiesPreface{padding-top:1.95em}.schools-education-module__cTGVGq__heroMain{letter-spacing:.12em;font-size:clamp(1.45rem,5.2vw,2.15rem);line-height:1.68}.schools-education-module__cTGVGq__heroSubtitle{letter-spacing:.22em;padding-bottom:clamp(2.25rem,6vh,3.5rem)}.schools-education-module__cTGVGq__heroVerseBlock{padding-bottom:clamp(1.5rem,5vh,2.5rem);padding-right:0}.schools-education-module__cTGVGq__heroVerseIllustration{opacity:.92;width:min(72vw,240px);margin:clamp(1.25rem,4vh,2rem) 0 0 auto;display:block;position:relative;bottom:auto;right:auto}.schools-education-module__cTGVGq__storiesCircleIllustration{opacity:.9;max-width:min(68vw,220px);margin:clamp(.5rem,2vh,1rem) 0 0 auto}.schools-education-module__cTGVGq__episodeIllustrationCell{justify-content:center;padding:clamp(.5rem,2vh,1rem) 0 0}.schools-education-module__cTGVGq__episodeList{grid-template-columns:1fr}.schools-education-module__cTGVGq__heroVerse p{letter-spacing:.14em;font-size:clamp(1rem,3.8vw,1.28rem);line-height:2}.schools-education-module__cTGVGq__stories{padding-bottom:clamp(3rem,8vh,5rem)}.schools-education-module__cTGVGq__stories:before{margin-bottom:clamp(3rem,8vh,4.5rem)}.schools-education-module__cTGVGq__schoolsDialogue{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;padding-inline:0;left:auto}.schools-education-module__cTGVGq__projectHeading,.schools-education-module__cTGVGq__heroMain,.schools-education-module__cTGVGq__episodeBody,.schools-education-module__cTGVGq__episodeLabel{overflow-wrap:anywhere;word-break:normal}.schools-education-module__cTGVGq__philosophy{padding-top:clamp(2.5rem,8vh,4rem);padding-bottom:clamp(3rem,8vh,5rem)}}.schools-education-module__cTGVGq__sharedSections{width:100%;max-width:var(--schools-content-max);position:relative}.schools-education-module__cTGVGq__sharedSections:before{content:"";background:linear-gradient(90deg,#0000 0%,#bfe9f533 22%,#bfe9f559 50%,#bfe9f533 78%,#0000 100%);height:1px;margin-bottom:clamp(4rem,10vh,6rem);display:block}.schools-education-module__cTGVGq__closingSections{width:100%;max-width:var(--schools-content-max);padding-bottom:0;position:relative}.schools-education-module__cTGVGq__closingSections:before{content:"";background:linear-gradient(90deg,#0000 0%,#bfe9f52e 20%,#bfe9f552 50%,#bfe9f52e 80%,#0000 100%);height:1px;margin-bottom:clamp(4.5rem,11vh,7rem);display:block}.schools-education-module__cTGVGq__logistics{padding-bottom:clamp(5.5rem,13vh,9rem)}.schools-education-module__cTGVGq__logisticsHeader{max-width:min(54rem,100%);margin-bottom:clamp(3rem,7vh,4rem)}.schools-education-module__cTGVGq__logisticsMarker,.schools-education-module__cTGVGq__closingMarker{flex-wrap:wrap;align-items:baseline;gap:.65rem 1.25rem;margin:0 0 1.35rem;display:flex}.schools-education-module__cTGVGq__logisticsMarkerIndex,.schools-education-module__cTGVGq__closingMarkerIndex{font-family:var(--font-syne), sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#bfe9f57a;font-size:.62rem}.schools-education-module__cTGVGq__logisticsMarkerJa,.schools-education-module__cTGVGq__closingMarkerJa{font-family:var(--font-display), serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-letter-spacing,.2em);color:#e8ecf56b;font-size:clamp(.78rem,1.4vw,.9rem)}.schools-education-module__cTGVGq__logisticsTitle{font-family:var(--font-display), serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-letter-spacing,.14em);color:#f2f8fff0;margin:0 0 1rem;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.65}.schools-education-module__cTGVGq__logisticsIntro{max-width:none;font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.08em;color:#e4ecf89e;margin:0;font-size:clamp(.82rem,1.35vw,.9rem);line-height:2.2}.schools-education-module__cTGVGq__logisticsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.15rem,2.8vw,1.65rem);margin:0;padding:0;list-style:none;display:grid}.schools-education-module__cTGVGq__logisticsItem{background:linear-gradient(105deg,#bfe9f512 0%,#0000 42%),#080a1261;border:1px solid #bfe9f524;padding:clamp(1.5rem,3.2vw,2rem) clamp(1.35rem,3vw,1.75rem) clamp(1.5rem,3.2vw,2rem) clamp(1.55rem,3.4vw,1.95rem);position:relative}.schools-education-module__cTGVGq__logisticsItem:before{content:"";background:linear-gradient(#0000,#bfe9f58c 20% 80%,#0000);width:2px;position:absolute;top:1.1rem;bottom:1.1rem;left:0}.schools-education-module__cTGVGq__logisticsItemLabel{font-family:var(--font-display), serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);letter-spacing:.08em;color:#ebf8ffe6;margin:0 0 .85rem;font-size:clamp(.9rem,1.55vw,1.02rem);line-height:1.6}.schools-education-module__cTGVGq__logisticsItemBody{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.05em;color:#e4ecf89e;margin:0;font-size:clamp(.8rem,1.25vw,.86rem);line-height:2.15}.schools-education-module__cTGVGq__logisticsItemEmphasis{background:linear-gradient(105deg,#bfe9f514 0%,#0000 50%),#080a126b;border-color:#bfe9f533}.schools-education-module__cTGVGq__logisticsItemEmphasis .schools-education-module__cTGVGq__logisticsItemLabel{color:#f0fafff0}.schools-education-module__cTGVGq__logisticsItemEmphasis .schools-education-module__cTGVGq__logisticsItemBody{color:#e8f0fca8}.schools-education-module__cTGVGq__schoolsDialogue{left:calc(-1 * var(--schools-gutter-l));width:100vw;max-width:100vw}.schools-education-module__cTGVGq__schoolsClosingNote{max-width:min(100%,34rem)}.schools-education-module__cTGVGq__ctaWrap{display:inline-flex;position:relative}.schools-education-module__cTGVGq__ctaAlienIllustration{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.95;filter:drop-shadow(0 4px 12px #00000052);width:clamp(40px,5vw,52px);height:auto;position:absolute;top:0;left:0;transform:translate(-30%,-58%)}.schools-education-module__cTGVGq__ctaLink{z-index:1;position:relative}@media (max-width:900px){.schools-education-module__cTGVGq__logisticsList{grid-template-columns:1fr}.schools-education-module__cTGVGq__schoolsDialogue{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;padding-inline:0;left:auto}.schools-education-module__cTGVGq__ctaAlienIllustration{width:clamp(36px,9vw,46px);transform:translate(-26%,-54%)}}@media (prefers-reduced-motion:reduce){.schools-education-module__cTGVGq__episodeCard{transition:none}}
.lecture-module__T-F2DW__lectureStage{background:radial-gradient(ellipse at 50% 42%, var(--color-bg-surface) 0%, var(--color-bg-deep) 70%, #06060c 100%);position:fixed;inset:0;overflow:hidden}.lecture-module__T-F2DW__introLayer{z-index:2;pointer-events:auto;flex-direction:column;align-items:center;padding:120px clamp(1.5rem,5vw,3rem) 48px;display:flex;position:absolute;inset:0;overflow-x:hidden}.lecture-module__T-F2DW__detailScroll{--lecture-detail-header-offset:140px;z-index:3;padding:var(--lecture-detail-header-offset) max(2rem, 6rem) 64px max(2rem, 16rem);pointer-events:auto;position:absolute;inset:0;overflow:hidden auto}.lecture-module__T-F2DW__detailScrollCorporate{--corporate-edge:max(2rem, 16rem);padding-left:var(--corporate-edge);padding-right:var(--corporate-edge)}.lecture-module__T-F2DW__detailScrollCorporate .lecture-module__T-F2DW__worldPersonal{width:100%;max-width:min(72rem, calc(100vw - 2 * var(--corporate-edge)));margin-inline:0 auto}.lecture-module__T-F2DW__detailScrollPersonal{padding:120px 0 20px}@media (min-width:1024px) and (min-height:720px){.lecture-module__T-F2DW__detailScrollPersonal{overflow-y:hidden}}.lecture-module__T-F2DW__detailScrollPersonal .lecture-module__T-F2DW__worldPersonal{width:100%;max-width:none;margin:0}.lecture-module__T-F2DW__detailScrollSchools{--schools-edge:max(2rem, 16rem);padding-left:var(--schools-edge);padding-right:var(--schools-edge)}.lecture-module__T-F2DW__detailScrollSchools .lecture-module__T-F2DW__worldPersonal{width:100%;max-width:min(72rem, calc(100vw - 2 * var(--schools-edge)));margin-inline:0 auto}@media (max-width:900px){.lecture-module__T-F2DW__detailScroll{--lecture-mobile-gutter:clamp(1.25rem, 6.5vw, 2rem);--lecture-detail-header-offset:132px;padding:var(--lecture-detail-header-offset) 0 40px}.lecture-module__T-F2DW__detailScrollCorporate{--corporate-edge:var(--lecture-mobile-gutter);padding-left:0;padding-right:0}.lecture-module__T-F2DW__detailScrollCorporate .lecture-module__T-F2DW__worldPersonal{width:100%;max-width:100%}.lecture-module__T-F2DW__detailScrollSchools{--schools-edge:var(--lecture-mobile-gutter);padding-left:0;padding-right:0}.lecture-module__T-F2DW__detailScrollSchools .lecture-module__T-F2DW__worldPersonal{width:100%;max-width:100%}.lecture-module__T-F2DW__detailScrollPersonal{padding:var(--lecture-detail-header-offset) 0 40px}.lecture-module__T-F2DW__backToStars{left:var(--lecture-mobile-gutter);letter-spacing:.14em;font-size:11px;top:92px}}.lecture-module__T-F2DW__header{text-align:center;flex-shrink:0;width:100%;max-width:42rem;margin:0 auto}.lecture-module__T-F2DW__kicker{font-family:var(--font-syne), sans-serif;letter-spacing:.34em;text-transform:uppercase;color:#c4a35aa6;font-size:11px}.lecture-module__T-F2DW__title{font-family:var(--font-display), serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-letter-spacing,.16em);color:#f0dcb4fa;text-shadow:0 0 28px #c4a35a38,0 0 10px #c4a35a2e;margin-top:12px;font-size:clamp(22px,3.4vw,38px)}.lecture-module__T-F2DW__constellation{flex:1;width:100%;max-width:min(720px,100%);min-height:min(52vh,420px);margin:28px auto 0;position:relative}.lecture-module__T-F2DW__constellationHint{text-align:center;width:100%;max-width:42rem;font-family:var(--font-display), serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-letter-spacing,.28em);color:#c4a35a6b;flex-shrink:0;margin-top:8px;font-size:11px}.lecture-module__T-F2DW__backToStars{z-index:6;cursor:pointer;font-family:var(--font-syne), sans-serif;letter-spacing:.18em;color:#e8e4df6b;opacity:.72;background:0 0;border:none;align-items:center;gap:9px;padding:0;font-size:12px;transition:opacity .35s,color .35s;display:inline-flex;position:fixed;top:96px;left:40px}.lecture-module__T-F2DW__backToStars:hover,.lecture-module__T-F2DW__backToStars:focus-visible{opacity:1;color:var(--bts-accent-bright,#f4ecd8eb);outline:none}.lecture-module__T-F2DW__backToStarsDot{background:var(--bts-accent,#e8d48be6);width:6px;height:6px;box-shadow:0 0 0 3px var(--bts-accent-soft,#c4a35a1a), 0 0 14px 2px var(--bts-accent,#e8d48b99);border-radius:50%;animation:3.4s ease-in-out infinite lecture-module__T-F2DW__backToStarsTwinkle}.lecture-module__T-F2DW__backToStarsArrow{transition:transform .35s}.lecture-module__T-F2DW__backToStars:hover .lecture-module__T-F2DW__backToStarsArrow{transform:translate(-3px)}.lecture-module__T-F2DW__backToStarsEn{letter-spacing:.3em;opacity:.6;font-size:9px}@keyframes lecture-module__T-F2DW__backToStarsTwinkle{0%,to{opacity:.4}50%{opacity:.95}}.lecture-module__T-F2DW__backToStars[data-tone=corporate]{--bts-accent:#e8d48be6;--bts-accent-soft:#c4a35a1a;--bts-accent-bright:#f4ecd8eb}.lecture-module__T-F2DW__backToStars[data-tone=education]{--bts-accent:#bfe9f5e6;--bts-accent-soft:#7fc5dd1f;--bts-accent-bright:#eaf7fbf2}.lecture-module__T-F2DW__backToStars[data-tone=personal]{--bts-accent:#c8d4e8e6;--bts-accent-soft:#8ca8d21f;--bts-accent-bright:#ecf4fff2}@media (prefers-reduced-motion:reduce){.lecture-module__T-F2DW__backToStarsDot{animation:none}.lecture-module__T-F2DW__backToStarsArrow{transition:none}}.lecture-module__T-F2DW__starButton{cursor:pointer;color:inherit;filter:drop-shadow(0 0 14px #c4a35a40);background:0 0;border:none;flex-direction:column;align-items:center;gap:14px;margin:0;padding:12px;transition:transform .85s cubic-bezier(.2,.8,.3,1),filter .85s;display:flex;position:absolute}.lecture-module__T-F2DW__starButton:hover:not(.lecture-module__T-F2DW__starButtonDisabled),.lecture-module__T-F2DW__starButton:focus-visible:not(.lecture-module__T-F2DW__starButtonDisabled){filter:drop-shadow(0 0 22px #e8d48b8c);outline:none;transform:scale(1.06)}.lecture-module__T-F2DW__starButton:focus-visible{outline-offset:6px;border-radius:12px;outline:1px solid #c4a35a73}.lecture-module__T-F2DW__starButtonDisabled{pointer-events:none;opacity:.55}.lecture-module__T-F2DW__starCorporate{top:18%;left:8%}.lecture-module__T-F2DW__starEducation{top:22%;left:auto;right:6%}.lecture-module__T-F2DW__starPersonal{top:auto;bottom:8%;left:50%;transform:translate(-50%)}.lecture-module__T-F2DW__starPersonal:hover:not(.lecture-module__T-F2DW__starButtonDisabled),.lecture-module__T-F2DW__starPersonal:focus-visible:not(.lecture-module__T-F2DW__starButtonDisabled){transform:translate(-50%)scale(1.06)}.lecture-module__T-F2DW__planetHalo{pointer-events:none;background:radial-gradient(circle,#e8d48b1f 0%,#c4a35a0f 38%,#acc4e40a 55%,#0000 72%);border-radius:50%;width:132px;height:132px;animation:5s ease-in-out infinite lecture-module__T-F2DW__lecturePlanetPulse;position:absolute;top:40px;left:50%;transform:translate(-50%,-50%)}.lecture-module__T-F2DW__planetOrb{z-index:1;width:94px;height:94px;position:relative}.lecture-module__T-F2DW__planetSpark{pointer-events:none;animation:2.9s ease-in-out infinite lecture-module__T-F2DW__lecturePlanetTwinkle}.lecture-module__T-F2DW__starCaption{z-index:1;max-width:17rem;font-family:var(--font-display), serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-letter-spacing,.12em);text-align:center;color:#f0e4d2c7;opacity:.68;font-size:clamp(12px,2.6vw,14px);line-height:1.75;transition:opacity .65s;position:relative}@media (min-width:640px){.lecture-module__T-F2DW__starCaption{letter-spacing:.14em;font-size:14px}}@media (hover:hover){.lecture-module__T-F2DW__starButton:hover .lecture-module__T-F2DW__starCaption,.lecture-module__T-F2DW__starButton:focus-visible .lecture-module__T-F2DW__starCaption{opacity:1;color:#fceed2f2}}@media (hover:none){.lecture-module__T-F2DW__starCaption{opacity:.9}}@keyframes lecture-module__T-F2DW__lecturePlanetPulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes lecture-module__T-F2DW__lecturePlanetTwinkle{0%,to{opacity:.2}45%{opacity:.95}55%{opacity:.85}}.lecture-module__T-F2DW__warpLayer{z-index:18;pointer-events:none;--bloom-tail:#fff5e438;position:fixed;inset:0;overflow:hidden}.lecture-module__T-F2DW__warpLayer[data-track=corporate]{--bloom-tail:#ffecc833}.lecture-module__T-F2DW__warpLayer[data-track=education]{--bloom-tail:#ffe8d233}.lecture-module__T-F2DW__warpLayer[data-track=personal]{--bloom-tail:#e4ecff38}.lecture-module__T-F2DW__warpOrigin{z-index:1;pointer-events:none;width:0;height:0;position:fixed;transform:translateZ(0)}.lecture-module__T-F2DW__warpRadialBloom{background:radial-gradient(circle at 50% 50%, #fff 0%, #fffffff0 14%, #fffcf88c 32%, var(--bloom-tail) 52%, transparent 72%);filter:blur(2px);pointer-events:none;border-radius:50%;width:220vmax;height:220vmax;margin:-110vmax 0 0 -110vmax;position:absolute;top:0;left:0}.lecture-module__T-F2DW__warpWhiteFlash{z-index:3;pointer-events:none;background:#fff;position:absolute;inset:0}.lecture-module__T-F2DW__warpBlackout{z-index:4;pointer-events:none;background:#05050a;position:absolute;inset:0}.lecture-module__T-F2DW__world{-webkit-backdrop-filter:blur(6px);background:radial-gradient(at 60% 20%,#12121e8c,#0a0a143d 65%,#0a0a142e 100%);border:.5px solid #c4a35a33;border-radius:26px;max-width:980px;margin:0 auto;padding:22px}.lecture-module__T-F2DW__worldPersonal{-webkit-backdrop-filter:none;background:0 0;border:none;max-width:none;margin:0;padding:0}.lecture-module__T-F2DW__worldHeader{display:block}.lecture-module__T-F2DW__worldKicker{font-family:var(--font-syne), sans-serif;letter-spacing:.32em;color:#c4a35a99;font-size:10px}.lecture-module__T-F2DW__worldTitle{font-family:var(--font-display), serif;font-style:var(--font-display-style);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-letter-spacing,.22em);color:#f0dcb4fa;margin-top:8px;font-size:22px}.lecture-module__T-F2DW__worldLede{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.1em;color:#e8e4dfb3;max-width:46rem;margin-top:10px;font-size:12px;line-height:2}.lecture-module__T-F2DW__worldGrid{grid-template-columns:1fr;gap:12px;margin-top:18px;display:grid}@media (min-width:860px){.lecture-module__T-F2DW__worldGrid{grid-template-columns:1fr 1fr 1fr}}.lecture-module__T-F2DW__worldGridPersonal{grid-template-columns:1fr;gap:12px;margin-top:18px;display:grid}.lecture-module__T-F2DW__panel{background:#0a0a1438;border:.5px solid #c4a35a24;border-radius:18px;padding:16px}.lecture-module__T-F2DW__dialogWrap{background:#0a0a142e;border:.5px solid #c4a35a24;border-radius:18px;margin-top:18px;padding:16px}.lecture-module__T-F2DW__dialogHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.lecture-module__T-F2DW__dialogStep{font-family:var(--font-syne), sans-serif;letter-spacing:.28em;color:#c4a35a9e;text-transform:uppercase;font-size:10px}.lecture-module__T-F2DW__dialogActions{align-items:center;gap:10px;display:flex}.lecture-module__T-F2DW__dialogPanel{background:#12121e2e;border:.5px solid #c4a35a1a;border-radius:16px;padding:14px}.lecture-module__T-F2DW__dialogWelcome{font-family:var(--font-syne), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#c4a35ad1;margin:0 0 8px;font-size:11px;font-weight:600}.lecture-module__T-F2DW__dialogTitle{font-family:var(--font-shippori-mincho), serif;letter-spacing:.12em;color:#f8ecd2f5;font-size:16px;font-weight:600;line-height:1.65}.lecture-module__T-F2DW__dialogCopy{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.1em;color:#e8e4dfa6;margin-top:10px;font-size:12px;line-height:2}.lecture-module__T-F2DW__choiceGrid{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lecture-module__T-F2DW__choiceGridNested{margin-top:0}.lecture-module__T-F2DW__purposeChallengeBlock{margin-top:14px;overflow:hidden}.lecture-module__T-F2DW__purposeChallengeHint{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.08em;color:#e8e4df85;margin:0 0 10px;font-size:12px;line-height:1.65}.lecture-module__T-F2DW__purposeFreeLabel{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.1em;color:#e8e4df94;margin-top:14px;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.lecture-module__T-F2DW__purposeFreeTextarea{resize:vertical;box-sizing:border-box;width:100%;min-height:5.5rem;font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.06em;color:#f8f0dcf2;background:#0a0a1459;border:.5px solid #c4a35a47;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.75;transition:border-color .5s,box-shadow .5s;display:block}.lecture-module__T-F2DW__purposeFreeTextarea::placeholder{color:#e8e4df61}.lecture-module__T-F2DW__purposeFreeTextarea:hover{border-color:#c4a35a6b}.lecture-module__T-F2DW__purposeFreeTextarea:focus{border-color:#c4a35aa6;outline:none;box-shadow:0 0 0 2px #c4a35a1f}.lecture-module__T-F2DW__choicePill{cursor:pointer;font-family:var(--font-shippori-mincho), serif;letter-spacing:.1em;color:#eee8dcd1;background:#12121e38;border:.5px solid #c4a35a33;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600;transition:border-color .9s,background .9s,color .9s}.lecture-module__T-F2DW__choicePill:hover{color:#fae6befa;border-color:#c4a35a8c}.lecture-module__T-F2DW__choicePillSelected{color:#fceed2f2;background:#c4a35a1f;border-color:#c4a35ad9}.lecture-module__T-F2DW__dialogNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.lecture-module__T-F2DW__dialogNavEnd{justify-content:flex-end}.lecture-module__T-F2DW__dialogNavBackOnly{justify-content:flex-start}.lecture-module__T-F2DW__dialogGhostBtn{cursor:pointer;font-family:var(--font-syne), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#c4a35ab3;background:0 0;border:.5px solid #c4a35a38;border-radius:999px;padding:10px 12px;font-size:10px;transition:border-color 1s,color 1s,background 1s}.lecture-module__T-F2DW__dialogGhostBtn:hover{color:#fae6befa;background:#1e190f38;border-color:#c4a35aa6}.lecture-module__T-F2DW__dialogPrimaryBtn{cursor:pointer;font-family:var(--font-shippori-mincho), serif;letter-spacing:.18em;color:#fae6befa;background:#c4a35a29;border:.5px solid #c4a35a99;border-radius:999px;padding:10px 14px;font-size:12px;transition:background 1s,border-color 1s,opacity .5s}.lecture-module__T-F2DW__dialogPrimaryBtn:disabled{cursor:not-allowed;opacity:.4}.lecture-module__T-F2DW__dialogPrimaryBtn:hover:not(:disabled){background:#c4a35a3d;border-color:#c4a35ad9}.lecture-module__T-F2DW__dialogPrimaryLink{font-family:var(--font-shippori-mincho), serif;letter-spacing:.18em;color:#fae6befa;background:#c4a35a29;border:.5px solid #c4a35a99;border-radius:999px;padding:10px 14px;font-size:12px;text-decoration:none;transition:background 1s,border-color 1s,text-shadow 1s;display:inline-block}.lecture-module__T-F2DW__dialogPrimaryLink:hover{text-shadow:0 0 14px #c4a35a59;background:#c4a35a3d;border-color:#c4a35ad9}.lecture-module__T-F2DW__step3Fork{overflow:hidden}.lecture-module__T-F2DW__step3ForkActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.lecture-module__T-F2DW__inquirySubmitRow{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.lecture-module__T-F2DW__inquiryForm{flex-direction:column;gap:12px;display:flex}.lecture-module__T-F2DW__inquiryField{flex-direction:column;gap:6px;display:flex}.lecture-module__T-F2DW__inquiryLabel{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.1em;color:#e8e4dfb8;font-size:11px;font-weight:600}.lecture-module__T-F2DW__inquiryRequired{color:#c4a35af2;margin-inline-start:.2em;font-size:1.1em;font-weight:700;line-height:1}.lecture-module__T-F2DW__inquiryInput{box-sizing:border-box;width:100%;font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.06em;color:#f8f0dcf2;background:#0a0a1459;border:.5px solid #c4a35a47;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;transition:border-color .5s,box-shadow .5s}.lecture-module__T-F2DW__inquiryInput::placeholder{color:#e8e4df59}.lecture-module__T-F2DW__inquiryInput:hover{border-color:#c4a35a6b}.lecture-module__T-F2DW__inquiryInput:focus{border-color:#c4a35aa6;outline:none;box-shadow:0 0 0 2px #c4a35a1f}.lecture-module__T-F2DW__inquiryMessageArea{margin-top:0}.lecture-module__T-F2DW__inquiryError{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.06em;color:#ffc4b4eb;margin:0;font-size:12px}.lecture-module__T-F2DW__inquirySuccess{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.06em;white-space:pre-line;color:#c8dcc8c7;margin-top:12px;font-size:12px;line-height:1.85}.lecture-module__T-F2DW__inquiryThankYouReduced{text-align:center;margin-top:8px;padding:8px 0 4px}.lecture-module__T-F2DW__inquiryThankYouHero{font-family:var(--font-syne), sans-serif;letter-spacing:.1em;text-transform:lowercase;color:#faeed2f2;margin:0;font-size:clamp(26px,6vw,40px);font-weight:700}.lecture-module__T-F2DW__inquiryThankYouFollow{font-family:var(--font-shippori-mincho), serif;letter-spacing:.12em;white-space:pre-line;color:#f8ecd2f5;margin:14px 0 0;font-size:16px;font-weight:600;line-height:1.65}.lecture-module__T-F2DW__caseGrid{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}@media (min-width:860px){.lecture-module__T-F2DW__caseGrid{grid-template-columns:1fr 1fr 1fr}}.lecture-module__T-F2DW__caseCard{background:#0a0a1438;border:.5px solid #c4a35a1f;border-radius:14px;padding:12px}.lecture-module__T-F2DW__caseTitle{font-family:var(--font-shippori-mincho), serif;letter-spacing:.14em;color:#f0dcb4e6;font-size:12px}.lecture-module__T-F2DW__caseBody{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.08em;color:#e8e4df99;margin-top:8px;font-size:11px;line-height:2}.lecture-module__T-F2DW__panelTitle{font-family:var(--font-syne), sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#c4a35ab3;font-size:10px}.lecture-module__T-F2DW__panelCopy{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.1em;color:#e8e4dfb8;margin-top:12px;font-size:12px;line-height:2}.lecture-module__T-F2DW__panelNote{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.08em;color:#e8e4df8c;margin-top:12px;font-size:11px;line-height:2}.lecture-module__T-F2DW__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lecture-module__T-F2DW__chip{font-family:var(--font-shippori-mincho), serif;letter-spacing:.14em;color:#f0dcb4e6;white-space:nowrap;background:#12121e47;border:.5px solid #c4a35a38;border-radius:999px;padding:6px 10px;font-size:11px}.lecture-module__T-F2DW__steps{color:#e8e4dfb8;font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.08em;margin-top:12px;padding-left:16px;font-size:12px;line-height:2}.lecture-module__T-F2DW__stepName{font-family:var(--font-shippori-mincho), serif;letter-spacing:.14em;color:#f0dcb4eb;display:block}.lecture-module__T-F2DW__stepDesc{color:#e8e4df9e;margin-top:4px;display:block}.lecture-module__T-F2DW__liteLinks{flex-wrap:wrap;gap:10px 12px;margin-top:14px;display:flex}.lecture-module__T-F2DW__liteLink{font-family:var(--font-syne), sans-serif;letter-spacing:.2em;color:#f0dcb4d9;background:#12121e59;border:.5px solid #c4a35a38;border-radius:999px;padding:8px 12px;font-size:10px;text-decoration:none;transition:border-color 1s,color 1s,background 1s}.lecture-module__T-F2DW__liteLink:hover{color:#fae6befa;background:#1e190f61;border-color:#c4a35aa6}.lecture-module__T-F2DW__ctaRow{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.lecture-module__T-F2DW__ctaPrimary{font-family:var(--font-shippori-mincho), serif;letter-spacing:.22em;color:#fae6befa;background:#c4a35a29;border:.5px solid #c4a35a99;border-radius:999px;padding:11px 16px;font-size:12px;text-decoration:none;transition:background 1s,border-color 1s,transform .9s cubic-bezier(.2,.8,.3,1),text-shadow 1s}.lecture-module__T-F2DW__ctaPrimary:hover{text-shadow:0 0 14px #c4a35a73;background:#c4a35a3d;border-color:#c4a35ad9;transform:translateY(-1px)}.lecture-module__T-F2DW__ctaGhost{cursor:pointer;font-family:var(--font-syne), sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#c4a35ab3;background:0 0;border:.5px solid #c4a35a38;border-radius:999px;padding:11px 14px;font-size:10px;transition:border-color 1s,color 1s,background 1s}.lecture-module__T-F2DW__ctaGhost:hover{color:#fae6befa;background:#1e190f3d;border-color:#c4a35aa6}.lecture-module__T-F2DW__footer{text-align:center;max-width:980px;margin:42px auto 0;padding-top:18px}.lecture-module__T-F2DW__footerCopy{font-family:var(--font-noto-sans-jp), sans-serif;letter-spacing:.12em;color:#e8e4df80;font-size:11px;line-height:2.1}@media (prefers-reduced-motion:reduce){.lecture-module__T-F2DW__planetHalo{opacity:.8;animation:none}.lecture-module__T-F2DW__planetSpark{opacity:.55;animation:none}.lecture-module__T-F2DW__starButton{transition:none}.lecture-module__T-F2DW__starButton:hover:not(.lecture-module__T-F2DW__starButtonDisabled),.lecture-module__T-F2DW__starButton:focus-visible:not(.lecture-module__T-F2DW__starButtonDisabled){transform:none}.lecture-module__T-F2DW__starPersonal:hover:not(.lecture-module__T-F2DW__starButtonDisabled),.lecture-module__T-F2DW__starPersonal:focus-visible:not(.lecture-module__T-F2DW__starButtonDisabled){transform:translate(-50%)}.lecture-module__T-F2DW__ctaPrimary{transition:none}.lecture-module__T-F2DW__ctaPrimary:hover{transform:none}}
