.Mission_root__2sGRz{position:relative;background:#fff;padding-bottom:72px}@media(max-width:576px){.Mission_root__2sGRz{padding-bottom:44px}}.Mission_hero__iuKq1{position:relative;scroll-margin-top:110px;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#f5f8fe),to(#e8f0fb));background:linear-gradient(180deg,#f5f8fe,#e8f0fb)}.Mission_dotsBottom__3ANEh,.Mission_dotsTop__Bm8p6{position:absolute;width:90px;height:70px;pointer-events:none;background-image:radial-gradient(rgba(53,105,178,.28) 1.6px,transparent 0);background-size:14px 14px}.Mission_dotsTop__Bm8p6{top:40px;right:4%}.Mission_dotsBottom__3ANEh{bottom:120px;left:3%}.Mission_shapeLarge__13YKx,.Mission_shapeSmall__2_cBo{position:absolute;border-radius:28px;pointer-events:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Mission_shapeLarge__13YKx{top:70px;right:9%;width:180px;height:180px;background:linear-gradient(135deg,rgba(53,105,178,.16),rgba(53,105,178,.04))}@media(max-width:900px){.Mission_shapeLarge__13YKx{display:none}}.Mission_shapeSmall__2_cBo{bottom:150px;left:30%;width:70px;height:70px;background:rgba(53,105,178,.08)}@media(max-width:900px){.Mission_shapeSmall__2_cBo{display:none}}.Mission_heroContainer__2yujq{position:relative;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;grid-gap:24px;gap:24px;min-height:460px}@media(max-width:900px){.Mission_heroContainer__2yujq{grid-template-columns:1fr;min-height:0;grid-gap:8px;gap:8px}}.Mission_heroText__JG1p9{align-self:center;padding:64px 0 150px}@media(max-width:900px){.Mission_heroText__JG1p9{padding:48px 0 0}}@media(max-width:576px){.Mission_heroText__JG1p9{padding-top:36px}}.Mission_eyebrow__zjoEw{font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.12em;color:#3569b2;margin:0 0 14px}.Mission_eyebrow__zjoEw,.Mission_title__TBjbr{font-family:var(--header-text);text-transform:uppercase}.Mission_title__TBjbr{margin:0;max-width:560px;font-size:clamp(1.6rem,1rem + 1.9vw,2.5rem);font-weight:800;line-height:1.22;letter-spacing:-.01em;color:#14213d}.Mission_accent__SlBtU{display:block;width:56px;height:3px;border-radius:3px;background:#3569b2;margin-top:24px;width:92px}.Mission_heroMedia__3_KI9{display:flex;justify-content:center;align-items:flex-end;align-self:end}.Mission_students__3WIuv{display:block;width:100%;max-width:470px;height:auto;margin-bottom:80px;-webkit-filter:drop-shadow(0 24px 40px rgba(20,33,61,.12));filter:drop-shadow(0 24px 40px rgba(20,33,61,.12))}@media(max-width:900px){.Mission_students__3WIuv{max-width:380px;margin-bottom:72px}}@media(max-width:576px){.Mission_students__3WIuv{max-width:300px}}.Mission_cardContainer__3Ob_s{position:relative;z-index:1;margin-top:-110px}@media(max-width:900px){.Mission_cardContainer__3Ob_s{margin-top:-80px}}.Mission_card__3-9XJ{background:#fff;border:1px solid #e6ebf2;border-radius:16px;-webkit-box-shadow:0 8px 24px rgba(20,33,61,.05);box-shadow:0 8px 24px rgba(20,33,61,.05);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:40px;gap:40px;align-items:center;padding:28px;border-radius:24px;-webkit-box-shadow:0 24px 60px rgba(20,33,61,.09);box-shadow:0 24px 60px rgba(20,33,61,.09)}@media(max-width:900px){.Mission_card__3-9XJ{grid-template-columns:1fr;grid-gap:24px;gap:24px;padding:20px}}.Mission_photo__2_Cjj{overflow:hidden;border-radius:18px;aspect-ratio:640/690;background:#f6f8fc}@media(max-width:900px){.Mission_photo__2_Cjj{aspect-ratio:16/11}}.Mission_photo__2_Cjj img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.Mission_body__2MTiF{display:flex;flex-direction:column;min-height:300px;padding-right:12px}@media(max-width:900px){.Mission_body__2MTiF{min-height:0;padding-right:0}}.Mission_slide__29M5y{flex:1 1;-webkit-animation:Mission_fadeIn__3lrx1 .35s ease;animation:Mission_fadeIn__3lrx1 .35s ease}@-webkit-keyframes Mission_fadeIn__3lrx1{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes Mission_fadeIn__3lrx1{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}.Mission_valuesLabel__2vH9u{font-family:var(--header-text);font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#3569b2;margin:0 0 10px;font-size:12px}.Mission_cardTitle__Ik3Wj{display:flex;align-items:center;grid-gap:14px;gap:14px;margin:0 0 18px;font-family:var(--header-text);font-size:26px;font-weight:700;line-height:1.3;color:#14213d}@media(max-width:576px){.Mission_cardTitle__Ik3Wj{font-size:21px;grid-gap:12px;gap:12px}}.Mission_icon__2n_Vq{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1.5px solid #c7d8f0;background:#eaf0fa;color:#3569b2}.Mission_icon__2n_Vq svg{font-size:26px}@media(max-width:576px){.Mission_icon__2n_Vq{width:44px;height:44px}.Mission_icon__2n_Vq svg{font-size:22px}}.Mission_text__3jvI3{margin:0;font-family:var(--body-text);font-size:16px;line-height:1.8;color:#475467}@media(max-width:576px){.Mission_text__3jvI3{font-size:15px;line-height:1.7}}.Mission_controls__3daKC{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid #e6ebf2}.Mission_dots__k15Hp{display:flex;grid-gap:8px;gap:8px}.Mission_dot__20jeg{width:8px;height:8px;padding:0;border:none;border-radius:8px;background:#cfd9e8;cursor:pointer;-webkit-transition:width .25s ease,background-color .25s ease;transition:width .25s ease,background-color .25s ease}.Mission_dotActive__3G2k3{width:26px;background:#3569b2}.Mission_arrows__2Z95X{display:flex;grid-gap:10px;gap:10px}.Mission_arrow__DZPhY{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid #e6ebf2;background:#fff;color:#14213d;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease,border-color .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.Mission_arrow__DZPhY svg{font-size:20px}.Mission_arrow__DZPhY:hover:not(:disabled){background:#3569b2;border-color:#3569b2;color:#fff}.Mission_arrow__DZPhY:disabled{opacity:.4;cursor:default}.Mission_arrow__DZPhY svg{font-size:18px}.Career_root__foYhl{position:relative;overflow:hidden;scroll-margin-top:110px;background:#f6f8fc;padding:72px 0}@media(max-width:900px){.Career_root__foYhl{padding:56px 0}}@media(max-width:576px){.Career_root__foYhl{padding:44px 0}}.Career_dots__zEuyF{position:absolute;top:56px;right:3%;width:84px;height:84px;pointer-events:none;background-image:radial-gradient(rgba(53,105,178,.28) 1.6px,transparent 0);background-size:14px 14px}@media(max-width:900px){.Career_dots__zEuyF{display:none}}.Career_card__27p-x{background:#fff;border:1px solid #e6ebf2;border-radius:16px;-webkit-box-shadow:0 8px 24px rgba(20,33,61,.05);box-shadow:0 8px 24px rgba(20,33,61,.05);position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:48px;gap:48px;align-items:center;padding:24px;border-radius:24px;-webkit-box-shadow:0 24px 60px rgba(20,33,61,.08);box-shadow:0 24px 60px rgba(20,33,61,.08)}@media(max-width:900px){.Career_card__27p-x{grid-template-columns:1fr;grid-gap:28px;gap:28px;padding:18px}}@media(max-width:576px){.Career_card__27p-x{padding:14px;border-radius:20px}}.Career_media__1ZqkF{position:relative}.Career_image__1lait{display:block;width:100%;height:auto;aspect-ratio:1000/779;object-fit:cover;border-radius:18px;background:#eaf0fa}.Career_badge__3GAkH{position:absolute;left:20px;bottom:20px;display:flex;align-items:center;grid-gap:12px;gap:12px;max-width:calc(100% - 40px);padding:12px 18px 12px 12px;border-radius:14px;background:#fff;-webkit-box-shadow:0 14px 34px rgba(20,33,61,.16);box-shadow:0 14px 34px rgba(20,33,61,.16)}@media(max-width:576px){.Career_badge__3GAkH{left:12px;bottom:12px;max-width:calc(100% - 24px);padding:10px 14px 10px 10px;grid-gap:10px;gap:10px}}.Career_badgeIcon__3W2XF{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#3569b2;color:#fff}.Career_badgeIcon__3W2XF svg{font-size:22px}@media(max-width:576px){.Career_badgeIcon__3W2XF{width:36px;height:36px}.Career_badgeIcon__3W2XF svg{font-size:19px}}.Career_badgeText__1VKkk{display:flex;flex-direction:column;font-family:var(--body-text);font-size:14px;line-height:1.35;color:#14213d}.Career_badgeText__1VKkk strong{font-weight:700;color:#3569b2}@media(max-width:576px){.Career_badgeText__1VKkk{font-size:13px}}.Career_badgeLine__1-SfI{display:block;width:28px;height:2px;margin-top:6px;border-radius:2px;background:#3569b2}.Career_body__TO9_X{display:flex;flex-direction:column;align-items:flex-start;padding-right:16px}@media(max-width:900px){.Career_body__TO9_X{padding:0 6px 6px}}.Career_accent__2Jni4{display:block;width:56px;height:3px;border-radius:3px;background:#3569b2;margin-bottom:20px}.Career_title__3RASK{margin:0;font-family:var(--header-text);font-weight:700;font-size:32px;line-height:42px;letter-spacing:-.02em;color:#14213d;font-size:36px;line-height:1.2}@media(max-width:576px){.Career_title__3RASK{font-size:24px;line-height:32px;font-size:26px}}.Career_text__3jW_w{margin:18px 0 0;font-family:var(--body-text);font-size:16px;line-height:1.8;color:#475467}.Career_text__3jW_w p{margin:0}@media(max-width:576px){.Career_text__3jW_w{font-size:15px;line-height:1.7}}.Career_more__1aBVG{display:inline-flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;height:46px;padding:0 24px;border:1.5px solid #3569b2;border-radius:10px;background:#fff;color:#3569b2;font-family:var(--body-text);font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;align-self:flex-end;margin-top:32px;text-decoration:none}.Career_more__1aBVG svg{font-size:18px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.Career_more__1aBVG:hover{background:#3569b2;color:#fff;-webkit-box-shadow:0 10px 24px rgba(53,105,178,.28);box-shadow:0 10px 24px rgba(53,105,178,.28)}.Career_more__1aBVG:hover svg{-webkit-transform:translateX(3px);transform:translateX(3px)}@media(max-width:900px){.Career_more__1aBVG{align-self:flex-start;margin-top:24px}}.Career_features__2eLGv{background:#fff;border:1px solid #e6ebf2;border-radius:16px;-webkit-box-shadow:0 8px 24px rgba(20,33,61,.05);box-shadow:0 8px 24px rgba(20,33,61,.05);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;border-radius:20px}@media(max-width:1000px){.Career_features__2eLGv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.Career_features__2eLGv{grid-template-columns:1fr}}.Career_feature__3mkJx{position:relative;display:flex;align-items:flex-start;grid-gap:14px;gap:14px;padding:26px 22px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.Career_feature__3mkJx+.Career_feature__3mkJx:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:1px;background:#e6ebf2}.Career_feature__3mkJx:hover .Career_featureIcon__1FnQb{background:#3569b2;border-color:#3569b2;color:#fff}@media(max-width:1000px){.Career_feature__3mkJx:nth-child(odd):before{display:none}.Career_feature__3mkJx:nth-child(n+3){border-top:1px solid #e6ebf2}}@media(max-width:576px){.Career_feature__3mkJx{padding:20px 18px}.Career_feature__3mkJx+.Career_feature__3mkJx:before{display:none}.Career_feature__3mkJx:nth-child(n+2){border-top:1px solid #e6ebf2}}.Career_featureIcon__1FnQb{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#eaf0fa;color:#3569b2;border:1.5px solid #c7d8f0;-webkit-transition:background-color .2s ease,color .2s ease,border-color .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.Career_featureIcon__1FnQb svg{font-size:24px}.Career_featureTitle__37AE8{margin:2px 0 6px;font-family:var(--header-text);font-size:16px;font-weight:700;line-height:1.35;color:#14213d}.Career_featureText__20slE{margin:0;font-family:var(--body-text);font-size:14px;line-height:1.6;color:#6b7a90}.Campus_root__1hWFQ{overflow:hidden;scroll-margin-top:110px;background:#fff;padding:72px 0}@media(max-width:900px){.Campus_root__1hWFQ{padding:56px 0}}@media(max-width:576px){.Campus_root__1hWFQ{padding:44px 0}}.Campus_container__3_p1m{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:56px;gap:56px;align-items:center}@media(max-width:1000px){.Campus_container__3_p1m{grid-template-columns:1fr;grid-gap:36px;gap:36px}}.Campus_content__2T_E9{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:1000px){.Campus_content__2T_E9{order:2}}.Campus_title__3v3WW{margin:0;font-family:var(--header-text);font-weight:700;font-size:32px;line-height:42px;letter-spacing:-.02em;color:#14213d;font-size:36px;line-height:1.2}@media(max-width:576px){.Campus_title__3v3WW{font-size:24px;line-height:32px;font-size:26px}}.Campus_accent__40UTu{display:block;width:56px;height:3px;border-radius:3px;background:#3569b2;margin-top:16px}.Campus_text__3RU0x{margin:20px 0 0;font-family:var(--body-text);font-size:16px;line-height:1.8;color:#475467}@media(max-width:576px){.Campus_text__3RU0x{font-size:15px;line-height:1.7}}.Campus_indicators__2hMj6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;margin:28px 0 0;padding:0;list-style:none}@media(max-width:576px){.Campus_indicators__2hMj6{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}}.Campus_indicator__3iSbQ{background:#fff;border:1px solid #e6ebf2;border-radius:16px;-webkit-box-shadow:0 8px 24px rgba(20,33,61,.05);box-shadow:0 8px 24px rgba(20,33,61,.05);display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;padding:16px 10px 14px;border-radius:14px;text-align:center;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.Campus_indicator__3iSbQ:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:#c7d8f0;-webkit-box-shadow:0 14px 28px rgba(20,33,61,.08);box-shadow:0 14px 28px rgba(20,33,61,.08)}.Campus_indicatorIcon__1ui3i{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#eaf0fa;color:#3569b2;border-radius:12px}.Campus_indicatorIcon__1ui3i svg{font-size:23px}.Campus_indicatorLabel__3zm90{font-family:var(--body-text);font-size:13px;font-weight:600;line-height:1.35;color:#14213d}.Campus_address__183GZ{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;height:52px;margin-top:28px;padding:0 8px 0 18px;border:none;border-radius:12px;background:#3569b2;color:#fff;font-family:var(--body-text);font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;-webkit-box-shadow:0 12px 26px rgba(53,105,178,.3);box-shadow:0 12px 26px rgba(53,105,178,.3);-webkit-transition:background-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.Campus_address__183GZ:visited{color:#fff}.Campus_address__183GZ:hover{background:#2b5797;color:#fff;-webkit-box-shadow:0 16px 32px rgba(53,105,178,.38);box-shadow:0 16px 32px rgba(53,105,178,.38)}.Campus_address__183GZ:hover .Campus_addressArrow__1SJ9i svg{-webkit-transform:translateY(2px);transform:translateY(2px)}.Campus_address__183GZ:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.Campus_address__183GZ:focus-visible{outline:3px solid rgba(53,105,178,.35);outline-offset:3px}.Campus_addressPin__1MS-r{font-size:22px!important}.Campus_addressArrow__1SJ9i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:14px;border-radius:50%;background:#fff;color:#3569b2}.Campus_addressArrow__1SJ9i svg{font-size:18px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.Campus_media__1yy_e{position:relative}@media(max-width:1000px){.Campus_media__1yy_e{order:1}}.Campus_mediaDots__2s_7L{position:absolute;right:-22px;top:-22px;width:96px;height:96px;background-image:radial-gradient(rgba(53,105,178,.28) 1.6px,transparent 0);background-size:14px 14px}@media(max-width:576px){.Campus_mediaDots__2s_7L{right:-10px;top:-12px;width:64px;height:64px}}.Campus_photo__25dVS{position:relative;overflow:hidden;aspect-ratio:3/2;border-radius:20px;background:#eaf0fa;-webkit-box-shadow:0 24px 50px rgba(20,33,61,.12);box-shadow:0 24px 50px rgba(20,33,61,.12)}@supports not (aspect-ratio:1){.Campus_photo__25dVS{height:0;padding-top:66.66%}}.Campus_photoSlide__33JMi{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.Campus_photoSlide__33JMi img{display:block;width:100%;height:100%;object-fit:cover}.Campus_photoActive__2XoWm{opacity:1}.Campus_pager__1Zssl{position:absolute;left:50%;bottom:16px;display:flex;grid-gap:8px;gap:8px;padding:7px 10px;border-radius:20px;background:rgba(20,33,61,.35);backdrop-filter:blur(6px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Campus_pagerDot__1l6aK{width:8px;height:8px;padding:0;border:none;border-radius:8px;background:hsla(0,0%,100%,.6);cursor:pointer;-webkit-transition:width .25s ease,background-color .25s ease;transition:width .25s ease,background-color .25s ease}.Campus_pagerDotActive__3e613{width:22px;background:#fff}.CampusesMap_root__uELSb{position:relative;overflow:hidden;padding:64px 0 0;scroll-margin-top:110px;background:radial-gradient(1100px 640px at 50% 34%,#fff 0,hsla(0,0%,100%,0) 72%),#f2f5fb}@media(max-width:1100px){.CampusesMap_root__uELSb{padding-top:52px}}@media(max-width:576px){.CampusesMap_root__uELSb{padding-top:40px}}.CampusesMap_wrap__3Nb7b{position:relative;max-width:1380px;margin:0 auto;padding:0 32px}@media(max-width:576px){.CampusesMap_wrap__3Nb7b{padding:0 16px}}.CampusesMap_head__22y7J{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.CampusesMap_logo__1dycp{position:absolute;top:6px;left:0;width:200px}.CampusesMap_logo__1dycp svg{display:block;width:100%;height:auto}@media(max-width:1300px){.CampusesMap_logo__1dycp{width:160px}}@media(max-width:1100px){.CampusesMap_logo__1dycp{display:none}}.CampusesMap_title__3zl2o{margin:0;font-family:var(--header-text);font-size:clamp(1.8rem,1rem + 2.8vw,3.5rem);font-weight:800;line-height:1.08;letter-spacing:.01em;color:#102a7c}.CampusesMap_pill__EfvV3{display:inline-block;margin-top:12px;padding:8px 32px;border-radius:14px;background:-webkit-gradient(linear,left top,left bottom,from(#2b5fe2),to(#1a46c2));background:linear-gradient(180deg,#2b5fe2,#1a46c2);-webkit-box-shadow:0 12px 24px rgba(26,70,194,.25);box-shadow:0 12px 24px rgba(26,70,194,.25);color:#fff;font-family:var(--header-text);font-size:clamp(1rem,.7rem + 1.2vw,1.75rem);font-weight:800;letter-spacing:.03em;line-height:1.25}@media(max-width:576px){.CampusesMap_pill__EfvV3{padding:6px 20px;border-radius:10px}}.CampusesMap_badges__1k6SH{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:12px 44px;gap:12px 44px;margin:24px 0 0;padding:0;list-style:none}@media(max-width:576px){.CampusesMap_badges__1k6SH{grid-gap:10px 18px;gap:10px 18px;margin-top:18px}}.CampusesMap_badge__34IKh{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;font-family:var(--header-text);font-size:19px;font-weight:600;color:#102a7c;white-space:nowrap}.CampusesMap_badge__34IKh b{font-weight:800}@media(max-width:576px){.CampusesMap_badge__34IKh{grid-gap:6px;gap:6px;font-size:14px}}.CampusesMap_badgeCircle__5glWG{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#1a46c2;color:#fff}.CampusesMap_badgeCircle__5glWG svg{font-size:23px}@media(max-width:576px){.CampusesMap_badgeCircle__5glWG{width:30px;height:30px}.CampusesMap_badgeCircle__5glWG svg{font-size:18px}}.CampusesMap_badgePin__z4lEo{font-size:40px!important;color:#1a46c2}@media(max-width:576px){.CampusesMap_badgePin__z4lEo{font-size:30px!important}}.CampusesMap_metroIcon__PQYH7{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#1a46c2;color:#fff;font-family:var(--header-text);font-size:11px;font-weight:800;line-height:1}.CampusesMap_badgeMetro__118sq{width:40px;height:40px;font-size:19px}@media(max-width:576px){.CampusesMap_badgeMetro__118sq{width:30px;height:30px;font-size:15px}}.CampusesMap_board__LMA1c{position:relative;display:grid;grid-template-columns:250px minmax(0,1fr) 250px;grid-template-areas:"left map right" "bottom bottom bottom";grid-column-gap:56px;-webkit-column-gap:56px;column-gap:56px;grid-row-gap:40px;row-gap:40px;margin-top:36px}@media(max-width:1300px){.CampusesMap_board__LMA1c{grid-template-columns:228px minmax(0,1fr) 228px;grid-column-gap:44px;-webkit-column-gap:44px;column-gap:44px}}@media(max-width:1100px){.CampusesMap_board__LMA1c{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none;grid-gap:16px;gap:16px;margin-top:28px}}@media(max-width:640px){.CampusesMap_board__LMA1c{grid-template-columns:1fr;grid-gap:12px;gap:12px}}.CampusesMap_links__1koYJ{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}@media(max-width:1100px){.CampusesMap_links__1koYJ{display:none}}.CampusesMap_link__1bJ7V{fill:none;stroke:#102a7c;stroke-width:1.6;stroke-opacity:.85;-webkit-transition:stroke .2s ease,stroke-width .2s ease;transition:stroke .2s ease,stroke-width .2s ease}.CampusesMap_linkActive__2kLzo{stroke:#00b383;stroke-width:2.6;stroke-opacity:1}.CampusesMap_linkDot__2TeXe{fill:#102a7c}.CampusesMap_linkDotActive__3oQoa{fill:#00b383}.CampusesMap_bottom__XIqye,.CampusesMap_column__UEQUS{position:relative;z-index:3;margin:0;padding:0;list-style:none}.CampusesMap_column__UEQUS{display:flex;flex-direction:column;grid-gap:22px;gap:22px}@media(max-width:1100px){.CampusesMap_column__UEQUS{display:contents}}.CampusesMap_left__1zmGS{grid-area:left}.CampusesMap_right__psCTP{grid-area:right}.CampusesMap_bottom__XIqye{grid-area:bottom;justify-self:center;width:430px}@media(max-width:1100px){.CampusesMap_bottom__XIqye{display:contents}}.CampusesMap_item__36rUr{min-width:0}@media(max-width:1100px){.CampusesMap_item__36rUr{order:var(--order)}}.CampusesMap_mapArea__3SSG-{position:relative;z-index:1;grid-area:map;display:flex;min-width:0}@media(max-width:1100px){.CampusesMap_mapArea__3SSG-{grid-area:auto;grid-column:1/-1;order:-1}}.CampusesMap_mapFrame__11p4J{position:relative;flex:1 1;min-height:640px;overflow:hidden;border-radius:28px;background:#e8eef7;-webkit-box-shadow:0 30px 60px rgba(26,61,158,.1),0 0 0 1px rgba(26,61,158,.06);box-shadow:0 30px 60px rgba(26,61,158,.1),0 0 0 1px rgba(26,61,158,.06);isolation:isolate}@media(max-width:1100px){.CampusesMap_mapFrame__11p4J{min-height:460px;border-radius:22px}}@media(max-width:576px){.CampusesMap_mapFrame__11p4J{min-height:380px;border-radius:18px}}.CampusesMap_map__35Ceo{position:absolute;inset:0}.CampusesMap_map__35Ceo [class*=ground-pane]{-webkit-filter:saturate(.35) brightness(1.07) contrast(.88);filter:saturate(.35) brightness(1.07) contrast(.88)}.CampusesMap_overlay__1HM0R{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:12px;gap:12px;padding:24px;background:linear-gradient(110deg,#e8eef7 30%,#f4f7fb 50%,#e8eef7 70%);background-size:300% 100%;-webkit-animation:CampusesMap_shimmer__1G-Gs 1.6s linear infinite;animation:CampusesMap_shimmer__1G-Gs 1.6s linear infinite;text-align:center}.CampusesMap_overlayError__1ICXL{background:#eef2f8;-webkit-animation:none;animation:none}@-webkit-keyframes CampusesMap_shimmer__1G-Gs{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes CampusesMap_shimmer__1G-Gs{0%{background-position:100% 0}to{background-position:-100% 0}}.CampusesMap_overlayIcon__J3HOM{font-size:44px!important;color:rgba(26,70,194,.35)}.CampusesMap_overlayText__Z5SnE{font-family:var(--body-text);font-size:15px;font-weight:600;color:#6b7a90}.CampusesMap_overlayLink__1h3gY{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-family:var(--body-text);font-size:15px;font-weight:600;color:#3569b2;white-space:nowrap;-webkit-transition:color .2s ease;transition:color .2s ease;text-decoration:underline}.CampusesMap_overlayLink__1h3gY svg{font-size:18px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.CampusesMap_overlayLink__1h3gY:hover{color:#2b5797}.CampusesMap_overlayLink__1h3gY:hover svg{-webkit-transform:translateX(3px);transform:translateX(3px)}.CampusesMap_showAll__9_VVr{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;height:38px;padding:0 14px;border:1px solid #e6ebf2;border-radius:10px;background:#fff;color:#1a46c2;font-family:var(--body-text);font-size:14px;font-weight:700;-webkit-box-shadow:0 6px 16px rgba(20,33,61,.14);box-shadow:0 6px 16px rgba(20,33,61,.14);cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.CampusesMap_showAll__9_VVr svg{font-size:18px}.CampusesMap_showAll__9_VVr:hover{background:#1a46c2;color:#fff}.CampusesMap_showAll__9_VVr:focus-visible{outline:3px solid rgba(26,70,194,.4);outline-offset:2px}.CampusesMap_hint__2eaQz{position:absolute;bottom:44px;left:50%;z-index:3;display:none;align-items:center;grid-gap:6px;gap:6px;padding:7px 14px;border-radius:20px;background:rgba(16,42,124,.82);color:#fff;font-family:var(--body-text);font-size:13px;font-weight:600;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.CampusesMap_hint__2eaQz svg{font-size:18px}@media(pointer:coarse){.CampusesMap_hint__2eaQz{display:inline-flex}}.CampusesMap_card__1BFpU{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:0;overflow:hidden;border:1.5px solid #4f7fd9;border-radius:12px;background:#fff;-webkit-box-shadow:0 10px 24px rgba(26,61,158,.08);box-shadow:0 10px 24px rgba(26,61,158,.08);font:inherit;text-align:left;cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.CampusesMap_card__1BFpU:focus-visible{outline:3px solid rgba(26,70,194,.35);outline-offset:2px}@media(max-width:640px){.CampusesMap_card__1BFpU{flex-direction:row}}.CampusesMap_cardActive__3MS_V{border-color:#1a46c2;-webkit-box-shadow:0 16px 32px rgba(26,61,158,.16);box-shadow:0 16px 32px rgba(26,61,158,.16);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.CampusesMap_cardSelected__2RgEA{border-color:#00b383;-webkit-box-shadow:0 16px 32px rgba(0,179,131,.2);box-shadow:0 16px 32px rgba(0,179,131,.2)}.CampusesMap_cardSelected__2RgEA .CampusesMap_number__2Lt1A{background:#00b383}.CampusesMap_number__2Lt1A{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px 0 10px 0;background:#102a7c;color:#fff;font-family:var(--header-text);font-size:21px;font-weight:800;line-height:1;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media(max-width:640px){.CampusesMap_number__2Lt1A{width:32px;height:32px;font-size:17px}}.CampusesMap_photo__2Dx-q{position:relative;display:block;flex-shrink:0;height:118px;overflow:hidden;background:#e6ecf6}.CampusesMap_photo__2Dx-q img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1300px){.CampusesMap_photo__2Dx-q{height:104px}}@media(max-width:1100px){.CampusesMap_photo__2Dx-q{height:150px}}@media(max-width:640px){.CampusesMap_photo__2Dx-q{width:118px;height:auto;min-height:132px}}.CampusesMap_body__bvAI7{display:flex;flex-direction:column;flex:1 1;min-width:0;padding:12px 14px 14px}@media(max-width:640px){.CampusesMap_body__bvAI7{padding:12px}}.CampusesMap_address__2wzpC{font-family:var(--header-text);font-size:14px;font-weight:600;line-height:1.42;color:#102a7c}@media(max-width:1300px){.CampusesMap_address__2wzpC{font-size:13.5px}}.CampusesMap_metroLabel__aEKQh{margin-top:auto;padding-top:10px;font-family:var(--body-text);font-size:12.5px;color:#475467}.CampusesMap_metroRow__3hJmb{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:5px;font-family:var(--header-text);font-size:14px;font-weight:700;color:#102a7c}@media(min-width:1101px){.CampusesMap_cardWide__10vU_{flex-direction:row}.CampusesMap_cardWide__10vU_ .CampusesMap_photo__2Dx-q{width:46%;height:auto;min-height:168px}.CampusesMap_cardWide__10vU_ .CampusesMap_body__bvAI7{padding:22px 18px 18px}}.CampusesMap_footer__cYZVP{position:relative;height:170px;margin-top:-118px;pointer-events:none}@media(max-width:1100px){.CampusesMap_footer__cYZVP{height:auto;margin-top:32px}}@media(min-width:1101px){.CampusesMap_footerFlat__FI0w5{margin-top:32px}}.CampusesMap_skyline__3SZ1F{position:absolute;right:max(24px,calc((100% - 1380px) / 2 + 20px));bottom:22px;z-index:0;width:420px;height:auto;color:#a7bce6}@media(max-width:1300px){.CampusesMap_skyline__3SZ1F{width:340px}}@media(max-width:1100px){.CampusesMap_skyline__3SZ1F{display:none}}.CampusesMap_info__1lHe8{position:absolute;bottom:0;left:0;z-index:2;display:flex;align-items:center;grid-gap:24px;gap:24px;width:360px;height:152px;padding:0 72px 22px 40px;border-radius:0 120px 0 0;background:linear-gradient(135deg,#0c2775,#1a3fa8);color:#fff;pointer-events:auto}@media(max-width:1300px){.CampusesMap_info__1lHe8{width:320px;padding-left:28px}}@media(max-width:1100px){.CampusesMap_info__1lHe8{position:relative;width:min(100%,420px);height:auto;padding:22px 64px 40px 24px;border-radius:0 80px 0 0}}.CampusesMap_infoIcon__3fjGx{position:relative;display:flex;flex-direction:column;align-items:center}.CampusesMap_infoIcon__3fjGx svg{position:relative;z-index:1;font-size:56px}@media(max-width:576px){.CampusesMap_infoIcon__3fjGx svg{font-size:44px}}.CampusesMap_infoRing__3iQSL{width:48px;height:14px;margin-top:-10px;border:2px dashed hsla(0,0%,100%,.75);border-radius:50%}.CampusesMap_infoText__gdgWY{display:flex;flex-direction:column;grid-gap:6px;gap:6px;font-family:var(--header-text);font-size:17px;font-weight:800;letter-spacing:.02em;line-height:1.25;white-space:nowrap}@media(max-width:576px){.CampusesMap_infoText__gdgWY{font-size:15px}}.CampusesMap_strip___RFDI{position:absolute;right:0;bottom:0;left:0;z-index:3;height:22px;background:-webkit-gradient(linear,left top,right top,from(#0c2775),color-stop(42%,#2552c9),color-stop(78%,#7fa2ea),to(#c7d6f6));background:linear-gradient(90deg,#0c2775,#2552c9 42%,#7fa2ea 78%,#c7d6f6)}