.Row_full-screen__gVQXD{width:100%}.Row_normal___aPUx{max-width:1280px;margin:0 auto}.Row_post__jA4O_{max-width:960px;margin:0 auto}.Banner_main-container__2_Et3{width:100%;height:630px;text-align:center;position:relative;overflow:hidden;background:#24292d}.Banner_main-container__2_Et3 h1{font-size:64px;font-weight:700;margin-bottom:50px}.Banner_main-container__2_Et3 h2{font-size:32px;font-weight:300;margin-bottom:55px}.Banner_main-container__2_Et3 h4{font-size:32px;font-weight:400;margin-bottom:15px}.Banner_main-container__2_Et3 p{font-size:20px;font-weight:300;line-height:1.5}.Banner_main-container__2_Et3 .Banner_background-image__LO7A1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye{width:100%;height:100%;position:absolute;display:flex;color:white;text-shadow:1px 1px 1px rgba(0,0,0,.6);flex-direction:column;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;background-color:rgba(0,0,0,.6)}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye p{max-width:960px;margin:auto}@media (max-width:1024px){.Banner_main-container__2_Et3 .Banner_overlay__0_Dye p{font-size:1em}}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye h1{max-width:1024px;margin:0 auto 10px;line-height:1.2}@media (max-width:1024px){.Banner_main-container__2_Et3 .Banner_overlay__0_Dye h1{font-size:2.4em;margin-bottom:6px}}.Banner_main-container__2_Et3 .Banner_transparent__QrRH4{background:none}@media (max-width:1024px){.Banner_main-container__2_Et3{height:380px}.Banner_main-container__2_Et3 h1{font-size:max(22px,min(6vw,36px));margin-bottom:24px}.Banner_main-container__2_Et3 p{font-size:max(12px,min(3.6vw,18px));line-height:1.6}.Banner_main-container__2_Et3 .Banner_overlay__0_Dye{padding:0 16px}}.FacultyPageComponent_card-feed__GIn_1{width:80%;padding:5% 10% 0;background-color:#f6f6f6}@media (max-width:1024px){.FacultyPageComponent_card-feed__GIn_1{width:calc(100% - 32px);padding:5% 16px 0}}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-header__Yvq7_{margin-bottom:30px;color:#0ba29a;display:flex;flex-direction:column;align-items:center}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-header__Yvq7_ .FacultyPageComponent_title__0OVH9{width:auto;padding:0 10px;font-weight:700;transform:translateY(60%);background-color:#f6f6f6}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-header__Yvq7_ .FacultyPageComponent_separator___zkXz{width:100%;border-top:1px solid #0ba29a}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;grid-row-gap:72px;row-gap:72px;align-items:start}@media (max-width:1024px){.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:10px}}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;position:relative;aspect-ratio:1/1;z-index:1;box-shadow:2px 3px 3px 0 rgba(0,0,0,.15)}@media (max-width:1024px){.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb{width:100%}}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb .FacultyPageComponent_position-and-name__yCupL{position:absolute;top:8%;left:8%;z-index:2}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb .FacultyPageComponent_position-and-name__yCupL h1{font-size:18px}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb .FacultyPageComponent_position-and-name__yCupL p{padding-left:2px;font-size:11px}@media (max-width:1024px){.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb .FacultyPageComponent_position-and-name__yCupL{top:15px;left:15px}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb .FacultyPageComponent_position-and-name__yCupL h1{font-size:24px;margin-bottom:5px}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb .FacultyPageComponent_position-and-name__yCupL p{font-size:12px}}@media (max-width:470px){.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb .FacultyPageComponent_position-and-name__yCupL{top:10px;left:10px}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb .FacultyPageComponent_position-and-name__yCupL h1{font-size:14px;margin-bottom:0}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb .FacultyPageComponent_position-and-name__yCupL p{font-size:9px}}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb .FacultyPageComponent_image-wrapper__7UP9_{width:100%;height:100%}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb{cursor:pointer}.FacultyPageComponent_card-feed__GIn_1 .FacultyPageComponent_feed-body__CwMy0 .FacultyPageComponent_card__e10Kb:hover{color:#0ba29a}.FacultyPageComponent_end__emUBr{padding-bottom:10%}.FacultyPageComponent_modal__OvEQD{width:100%;max-width:860px;padding:80px;background-color:white;display:flex;justify-content:center;column-gap:30px;position:relative}@media (max-width:1024px){.FacultyPageComponent_modal__OvEQD{width:calc(100% - 32px);height:auto;padding:56px 16px 32px;flex-direction:column;align-items:center;row-gap:30px}}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_close-button-wrapper___VJM4{position:absolute;top:-50px;right:-50px;z-index:2}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_close-button-wrapper___VJM4 .FacultyPageComponent_icon__fgZu9{width:50px;height:50px;color:white}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_close-button-wrapper___VJM4 .FacultyPageComponent_icon__fgZu9 path{stroke-width:22px}@media (max-width:1024px){.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_close-button-wrapper___VJM4{top:12px;right:12px}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_close-button-wrapper___VJM4 .FacultyPageComponent_icon__fgZu9{color:#1b1b1b}}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_image-wrapper__7UP9_{height:300px;width:300px;position:relative;display:flex;justify-content:center;align-items:center;flex:0 0 300px;overflow:hidden}@media (max-width:1024px){.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_image-wrapper__7UP9_{height:35%;align-items:center;margin-top:6px}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_image-wrapper__7UP9_ img{width:100%;height:100%;object-fit:contain}}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_image-wrapper__7UP9_ img{filter:grayscale(100%);width:100%;height:100%;object-fit:contain;object-position:center}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE{width:max-content;display:flex;flex-direction:column;row-gap:8px}@media (max-width:1024px){.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE{width:100%;max-width:320px}}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_header__zjCZX{width:max-content;display:flex;align-items:baseline;column-gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #0ba29a;color:#0ba29a}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_header__zjCZX h1{margin-top:15px;font-size:28px}@media (max-width:1024px){.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_header__zjCZX{width:100%;column-gap:3px;row-gap:5px;flex-wrap:wrap}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_header__zjCZX h1{font-size:24px}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_header__zjCZX p{font-size:14px}}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_info-with-icon-wrapper__TnuGZ{margin-bottom:10px;display:flex;flex-direction:column;row-gap:5px}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_info-with-icon-wrapper__TnuGZ:empty{display:none}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_info-with-icon-wrapper__TnuGZ .FacultyPageComponent_info-with-icon__pOnCX{height:20px;display:flex;align-items:center;column-gap:5px}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_info-with-icon-wrapper__TnuGZ .FacultyPageComponent_info-with-icon__pOnCX .FacultyPageComponent_homepage__r8Jf3{text-decoration:underline}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_info-with-icon-wrapper__TnuGZ .FacultyPageComponent_info-with-icon__pOnCX .FacultyPageComponent_email__6D226{display:inline-flex;align-items:center;gap:0;background:none;border:none;padding:0;cursor:pointer;color:inherit}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_info-with-icon-wrapper__TnuGZ .FacultyPageComponent_info-with-icon__pOnCX .FacultyPageComponent_email-at__MyBMJ:before{content:"@";padding:0 2px}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_info-with-icon-wrapper__TnuGZ .FacultyPageComponent_info-with-icon__pOnCX .FacultyPageComponent_copy-toast__5Jng_{margin-left:6px;font-size:12px;color:#0f5132;background:#ecfdf3;border:1px solid #a7f3d0;padding:2px 6px;border-radius:999px;line-height:1.4}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_info__TVzm1{margin-bottom:7px}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_info__TVzm1:empty{display:none}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_info__TVzm1 b{margin-right:5px}.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_info__TVzm1 .FacultyPageComponent_padding__Onzcl{min-height:5px}@media (max-width:1024px){.FacultyPageComponent_modal__OvEQD .FacultyPageComponent_content-wrapper__n83YE .FacultyPageComponent_info__TVzm1{font-size:14px}}.FacultyPageComponent_visit-us-page__JJpeO{padding-bottom:96px}@media (max-width:1024px){.FacultyPageComponent_visit-us-page__JJpeO{width:calc(100% - 32px);padding:0 16px 120px}}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_header__zjCZX{margin-top:48px;font-size:40px;color:var(--color-mint);line-height:.8;font-weight:700}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_header__zjCZX.FacultyPageComponent_second__header__79KKP{margin-top:64px}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_cards__TCWGm{display:grid;grid-template-columns:1fr 1fr}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_card__e10Kb{line-height:.8}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_card__e10Kb .FacultyPageComponent_title__0OVH9{font-size:20px;font-weight:700;color:#313131;line-height:.8;margin-top:32px}@media (max-width:1024px){.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_card__e10Kb .FacultyPageComponent_title__0OVH9{height:40px}}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_card__e10Kb .FacultyPageComponent_image__fISet{margin-top:24px;width:100%;aspect-ratio:800/574;background-color:#eeeeee;object-fit:cover}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_card__e10Kb.FacultyPageComponent_big__6LIci .FacultyPageComponent_image__fISet{aspect-ratio:1680/720}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_card__e10Kb.FacultyPageComponent_odd__hMzCX{margin-right:40px}@media (max-width:1024px){.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_card__e10Kb.FacultyPageComponent_odd__hMzCX{margin-right:10px}}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_card__e10Kb.FacultyPageComponent_even__lt7gu{margin-left:40px}@media (max-width:1024px){.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_card__e10Kb.FacultyPageComponent_even__lt7gu{margin-left:10px}}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_map__y4sR9{width:100%;padding:32px 0 80px}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_map__y4sR9 img{width:100%}@media (max-width:1024px){.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_map__y4sR9{padding-top:32px}}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat__fgpan{width:100%;padding:32px 0 48px}@media (max-width:1024px){.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat__fgpan{padding-top:24px}}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat-description__9HcOf{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;padding:22px 28px;border-radius:16px;background:linear-gradient(180deg,#f0f0f0,#e7e7e7);border:1px solid #dddddd;box-shadow:0 10px 24px rgba(0,0,0,.06);color:#4b4b4b;font-size:17px;line-height:1.7;text-align:left;word-break:keep-all}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat-description__9HcOf .FacultyPageComponent_splat-description__text__1u_mH{display:block;max-width:1000px}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat-description__9HcOf .FacultyPageComponent_splat-description__icon__zkNel{flex:0 0 auto;font-size:22px;line-height:1}@media (max-width:1024px){.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat-description__9HcOf{padding:18px 20px;border-radius:12px;gap:8px;font-size:15px;align-items:flex-start;justify-content:flex-start}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat-description__9HcOf .FacultyPageComponent_splat-description__icon__zkNel{font-size:20px}}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat-viewer__PONUn{width:100%;height:520px;position:relative;overflow:hidden;border-radius:16px;background-color:#e9e9e9}@media (max-width:1024px){.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat-viewer__PONUn{height:360px;border-radius:12px}}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat-canvas__ZiSrw{width:100%;height:100%}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat-placeholder___Ox_W{position:absolute;top:0;right:0;bottom:0;left:0;background:#f3f4f6;pointer-events:none}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat-dot__s9uKV{position:absolute;border-radius:999px;background:rgba(43,209,194,.85);box-shadow:0 0 8px rgba(43,209,194,.35);opacity:0;transform:scale(.6);animation:FacultyPageComponent_splat-dot__s9uKV 1.4s ease forwards}@keyframes FacultyPageComponent_splat-dot__s9uKV{0%{opacity:0;transform:scale(.6)}70%{opacity:.9;transform:scale(1)}to{opacity:1;transform:scale(1)}}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat-toast__snx5h{position:absolute;left:24px;right:24px;bottom:24px;padding:18px 22px;background-color:rgba(0,0,0,.75);border-radius:14px;color:#ffffff;font-size:18px;line-height:1.6;box-shadow:0 12px 20px rgba(0,0,0,.3);pointer-events:none;animation:FacultyPageComponent_splat-toast__snx5h 9s ease forwards}@media (max-width:1024px){.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_splat-toast__snx5h{left:16px;right:16px;bottom:16px;font-size:15px;padding:14px 16px}}@keyframes FacultyPageComponent_splat-toast__snx5h{0%{opacity:0;transform:translateY(8px)}10%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_header__map__srWRq{margin-top:104px;font-size:36px;color:var(--color-mint);line-height:.8;font-weight:700}@media (max-width:1024px){.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_header__map__srWRq{margin-top:100px;font-size:28px}}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_header__splat__NSSZP{margin-top:104px;font-size:36px;color:var(--color-mint);line-height:.8;font-weight:700}@media (max-width:1024px){.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_header__splat__NSSZP{margin-top:100px;font-size:28px}}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_separator___zkXz{width:100%;border-top:2px solid #535353;margin-top:32px}.FacultyPageComponent_visit-us-page__JJpeO .FacultyPageComponent_separator___zkXz.FacultyPageComponent_big__6LIci{margin-top:42px}.FacultyPageComponent_small-image-wrapper__6JBS_{width:100%;height:100%;position:relative;background-color:white}.FacultyPageComponent_small-image-wrapper__6JBS_ .FacultyPageComponent_small-image__YiRzc{height:58%;object-fit:fill;right:0;bottom:0;position:absolute}