.page-module__ajFneW__page{--rail-stuck:var(--bg-trans-gray);--rail-moving:var(--main-color-600);--link:var(--main-color-700);max-width:44rem;margin:0 auto}.page-module__ajFneW__rail{border-left:2px dashed var(--rail-stuck);margin:0;padding-bottom:1.15rem;padding-left:1.5rem}@media (min-width:640px){.page-module__ajFneW__rail{padding-left:2rem}}.page-module__ajFneW__moving{border-left-style:solid;border-left-color:var(--rail-moving)}.page-module__ajFneW__pivot{position:relative}.page-module__ajFneW__pivot:before{content:"";background:var(--rail-moving);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.75em;left:-.4rem}.page-module__ajFneW__kicker{letter-spacing:.22em;color:var(--main-color-700);font-size:.78rem}.page-module__ajFneW__name{letter-spacing:.01em;margin:.5rem 0 0;font-size:clamp(2.1rem,8vw,3.15rem);line-height:1.2}.page-module__ajFneW__nameEn{letter-spacing:.14em;margin-top:.5rem;font-size:.9rem;font-weight:400;display:block}.page-module__ajFneW__role{margin:.9rem 0 0;font-size:.98rem}.page-module__ajFneW__heroBlock{padding-bottom:2.2rem}.page-module__ajFneW__thesis{padding-bottom:1.9rem;font-size:clamp(1.15rem,4.2vw,1.5rem);line-height:1.85}.page-module__ajFneW__h2{letter-spacing:.1em;padding-top:1.7rem;padding-bottom:.8rem;font-size:1.02rem;font-weight:700}.page-module__ajFneW__body{font-size:1rem;line-height:2}.page-module__ajFneW__notes{gap:.7rem;font-size:1rem;line-height:2;list-style:none;display:grid}.page-module__ajFneW__links{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.page-module__ajFneW__links li{flex-wrap:wrap;align-items:baseline;gap:.1rem .7rem;display:flex}.page-module__ajFneW__linkNote{font-size:.78rem}.page-module__ajFneW__closing{margin-top:1.1rem;font-size:.95rem}.page-module__ajFneW__last{padding-bottom:0}.page-module__ajFneW__page a{color:var(--link);text-underline-offset:.22em;border-radius:2px;text-decoration:underline;text-decoration-thickness:1px}.page-module__ajFneW__page a:hover{text-decoration-thickness:2px}.page-module__ajFneW__page a:focus-visible{outline:2px solid var(--link);outline-offset:3px;text-decoration:none}@media (prefers-reduced-motion:no-preference){.page-module__ajFneW__kicker,.page-module__ajFneW__name,.page-module__ajFneW__role,.page-module__ajFneW__thesis{animation:.55s cubic-bezier(.22,.61,.36,1) both page-module__ajFneW__liftIn}.page-module__ajFneW__name{animation-delay:60ms}.page-module__ajFneW__role{animation-delay:.14s}.page-module__ajFneW__thesis{animation-delay:.26s}.page-module__ajFneW__pivot:before{animation:.28s cubic-bezier(.3,1.5,.5,1) .62s both page-module__ajFneW__touchDown}}@keyframes page-module__ajFneW__liftIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__ajFneW__touchDown{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}
