.about[data-v-f2c0fef5]{gap:var(--spacing-xl)}.about[data-v-f2c0fef5],.video-wrapper[data-v-f2c0fef5]{display:flex;flex-direction:column}.video-wrapper[data-v-f2c0fef5]{gap:var(--spacing-sm)}.video-caption[data-v-f2c0fef5]{color:var(--color-text-primary);font-family:var(--font-family-jp);font-size:var(--size-s);font-weight:var(--font-weight-regular);line-height:150%}.content[data-v-f2c0fef5]{display:flex;flex-direction:column;gap:0}.text[data-v-f2c0fef5]{color:var(--color-text-primary);font-family:var(--font-family-jp);font-size:var(--size-m);font-weight:var(--font-weight-regular);line-height:150%}.text+.text[data-v-f2c0fef5]{margin-top:1.5em}.outcomes[data-v-acdfea49]{display:flex;flex-direction:column;gap:32px}.header[data-v-acdfea49]{align-items:center;display:flex;gap:var(--spacing-sm)}.header-bar[data-v-acdfea49]{background-color:var(--color-brand);flex-shrink:0;height:24px;width:4px}.header-title[data-v-acdfea49]{font-size:var(--size-xl)}.header-title[data-v-acdfea49],.lead[data-v-acdfea49]{color:var(--color-text-primary);font-family:var(--font-family-body);font-weight:var(--font-weight-bold);line-height:1.5}.lead[data-v-acdfea49]{font-size:var(--size-m)}.decoration[data-v-acdfea49]{aspect-ratio:1/1;width:100%}.decoration-lottie[data-v-acdfea49]{height:100%;width:100%}.list[data-v-acdfea49]{gap:var(--spacing-xs)}.list[data-v-acdfea49],.outcome-card[data-v-acdfea49]{display:flex;flex-direction:column}.outcome-card[data-v-acdfea49]{background-color:var(--color-bg-secondary);border-radius:var(--radius-xs);gap:var(--spacing-base);padding:var(--spacing-xl)}.outcome-card__number[data-v-acdfea49]{color:var(--color-brand);font-family:var(--font-family-nippo);font-size:40px;font-weight:300;line-height:1}.outcome-card__content[data-v-acdfea49]{display:flex;flex-direction:column;gap:var(--spacing-base)}.outcome-card__title[data-v-acdfea49]{font-family:var(--font-family-en);font-family:var(--font-family);font-size:var(--size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-xl);text-box:trim-both cap alphabetic;text-box:unset}.outcome-card__text[data-v-acdfea49],.outcome-card__title[data-v-acdfea49]{color:var(--color-text-primary);line-height:1.5}.outcome-card__text[data-v-acdfea49]{font-family:var(--font-family-body);font-size:var(--size-s);font-weight:var(--font-weight-regular)}@media(min-width:1024px){.list[data-v-acdfea49]{gap:var(--spacing-base)}}.message[data-v-b910e2af]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.photo[data-v-b910e2af]{display:grid;grid-template-areas:"stack";height:238.699px;isolation:isolate;overflow:hidden;position:relative;width:238.699px}.photo[data-v-b910e2af]>*{grid-area:stack}.photo-image[data-v-b910e2af]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.photo-effect[data-v-b910e2af]{z-index:2}.profile[data-v-b910e2af]{color:var(--color-text-primary);display:flex;flex-direction:column;gap:var(--spacing-sm);line-height:1.5}.position[data-v-b910e2af]{font-family:var(--font-family-jp);font-size:var(--size-xs);font-weight:var(--font-weight-regular);line-height:150%}.name[data-v-b910e2af]{font-family:var(--font-family-en);font-size:var(--size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-xl);text-box:trim-both cap alphabetic;text-box:unset}.name-en[data-v-b910e2af]{font-size:var(--size-xs)}.body[data-v-b910e2af],.name-en[data-v-b910e2af]{font-family:var(--font-family-jp);font-weight:var(--font-weight-regular);line-height:150%}.body[data-v-b910e2af]{color:var(--color-text-primary);font-size:var(--size-s)}.professors__list[data-v-1cce01bd]{display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr)}.professor-card[data-v-1cce01bd]{display:grid;gap:var(--spacing-md);grid-row:span 3;grid-template-rows:subgrid;text-decoration:none}.photo[data-v-1cce01bd]{aspect-ratio:1;background-color:var(--color-bg-secondary);border-radius:0;display:grid;grid-template-areas:"stack";isolation:isolate;overflow:hidden;position:relative;width:100%}.photo[data-v-1cce01bd]>*{grid-area:stack}.photo-image[data-v-1cce01bd]{display:block;filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;transition:filter var(--transition-base);width:100%;z-index:1}.photo-effect[data-v-1cce01bd]{z-index:2}.photo-overlay[data-v-1cce01bd]{background:var(--gradient-brand-horizontal);height:100%;mix-blend-mode:screen;opacity:0;transition:opacity var(--transition-base);width:100%;z-index:3}.professor-card:hover .photo-image[data-v-1cce01bd]{filter:grayscale(0)}.professor-card:hover .photo-overlay[data-v-1cce01bd]{opacity:1}.info[data-v-1cce01bd]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.name[data-v-1cce01bd]{color:var(--color-text-primary);display:grid;font-family:var(--font-family-body);font-size:var(--size-l);font-weight:var(--font-weight-bold);width:-moz-fit-content;width:fit-content}.professor-card:hover .name[data-v-1cce01bd]{background:var(--gradient-brand-horizontal);-webkit-background-clip:text;background-clip:text;color:transparent}.name[data-v-1cce01bd]:after{background-color:currentcolor;content:"";display:inline-block;height:1px;translate:0 -2px;width:100%}.professor-card:hover .name[data-v-1cce01bd]:after{background:var(--gradient-brand-horizontal)}.name-en[data-v-1cce01bd]{color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--size-xs);font-weight:var(--font-weight-regular);line-height:1.5}.subjects[data-v-1cce01bd]{display:flex;flex-direction:column;gap:4px}.subjects-label[data-v-1cce01bd]{font-size:var(--size-s);font-weight:var(--font-weight-bold)}.subjects-label[data-v-1cce01bd],.subjects-text[data-v-1cce01bd]{color:var(--color-text-primary);font-family:var(--font-family-body);line-height:1.5}.subjects-text[data-v-1cce01bd]{font-size:var(--size-xs);font-weight:var(--font-weight-regular)}@media(min-width:1024px){.professors__list[data-v-1cce01bd]{gap:var(--spacing-xl)}}
