.topHeader{background:var(--black);border-bottom:1px solid var(--black5);position:sticky;top:0;z-index:9999}.menuLogo{display:flex;align-items:center;justify-content:flex-start;width:10%}.upperHeader{border-bottom:1px solid var(--black5);padding:10px 0}.topNav{display:flex;justify-content:flex-end;align-items:center;gap:30px}.topNav .navItem{color:var(--grey12);text-decoration:none;font-size:13px;font-family:var(--go-regular);transition:color .4s ease}.belowHeader{width:100%;display:flex;justify-content:space-between}.navMenu{display:flex;align-items:center;gap:40px;list-style:none}.navMenu .dropdownItems{display:flex;align-items:center;gap:6px;font-size:13px;font-family:var(--go-medium);color:var(--white);text-transform:uppercase;transition:color .4s ease;line-height:18px;color:#fff!important;background:transparent}.navMenu .dropdownItems:hover,.navMenu .megaLink.active .dropdownItems{background:linear-gradient(92deg,#39b6d8 -9.11%,#f7d344,#e38330);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:go-bold;transition:.4s ease-in-out}.navItem:hover{background:linear-gradient(92deg,#39b6d8 -9.11%,#f7d344,#e38330);background-clip:text;-webkit-background-clip:text;font-family:go-semibold;-webkit-text-fill-color:transparent}.menuDown{padding:0;background:var(--black);position:absolute;width:100%;z-index:10000;display:none;animation:menuanimate .4s ease-out}.menuDown.active{display:block;transform:translateY(0)}@keyframes menuanimate{0%{transform:translateY(10px)}to{transform:translateY(0)}}.tabMenu{padding:30px 15px}.dropdownItems svg{transition:.4s ease-in-out}.megaLink.active .dropdownItems svg{transform:rotate(180deg)}.menuDown:after{position:absolute;background:var(--gradient);height:2px;width:100%;content:"";bottom:0}.aboutItems.school>a{font-size:22px;line-height:120%;font-weight:400;color:var(--grey10);font-family:Fraunces,serif}.aboutTabs{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.aboutTabs .aboutItems{display:flex;align-items:center;gap:10px;cursor:pointer}.aboutTabs .aboutItems.menuExtend a{color:var(--grey10);font-weight:600;font-size:15px;transition:.4s ease-in-out}.aboutTabs .aboutItems.school img{opacity:0;transition:.4s ease-in-out}.aboutTabs .aboutItems.school:hover img,.aboutTabs .aboutItems.school.active img{opacity:1}.aboutTabs .aboutItems.school:hover a,.aboutTabs .aboutItems.school.active a{color:var(--white)}.tabs-content{display:flex;align-items:flex-start;gap:10px;flex-direction:column;display:none;transition:.4s;border-left:1px solid var(--black5);padding-left:30px;margin-left:40px;min-width:-moz-max-content;min-width:max-content}.sub-academic-content .aboutTabs{min-width:145px}.tabSecondary .aboutTabs{max-width:100%}.academicsDiv .tabSecondary>.aboutTabs{min-width:375px}.academicsDiv .tabSecondary>.schoolWrapper{min-width:375px}.tabSecondary{flex-direction:row;display:flex;align-items:flex-start}.tabs-content.active{display:block}.nav-heading{color:#737373;font:.875rem go-medium;min-width:-moz-max-content;min-width:max-content;text-transform:uppercase;margin-bottom:20px}.aboutItems>a{font:.875rem go-regular;color:var(--grey4);line-height:150%;min-width:-moz-max-content;min-width:max-content}.menuExtend.aboutItems{position:relative}.menuExtend.aboutItems .programIconGradient{display:none}.sub-academic-content .aboutTabs{gap:16px}.aboutItems.menuExtend.active a,.aboutItems.menuExtend:hover a{color:var(--white)}.aboutItems.menuExtend.active .programIconGradient,.aboutItems.menuExtend:hover .programIconGradient{display:block}.aboutItems.menuExtend.active .programIcon,.aboutItems.menuExtend:hover .programIcon{display:none}.blurScreen{position:fixed;top:0;left:0;width:100%;z-index:999;height:100%;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000009c;transition:.3s;overflow:hidden}.blurScreen.active{visibility:visible;opacity:1}.tabAcademic{display:flex;align-items:flex-start;justify-content:flex-end}.studentProgramWrapper{display:flex;align-items:flex-start}.studentLifeContent{border-left:1px solid var(--black5);border-right:1px solid var(--black5);padding:0 80px}.tabMenu{display:flex;align-items:flex-start;justify-content:flex-end}.tabMenuOther{display:flex;align-items:flex-start;justify-content:flex-end;gap:80px;padding:32px 0}.tabSecondaryOther{display:flex;align-items:flex-start;gap:80px}.tabSecondaryOther .aboutTabs{max-width:-moz-fit-content;max-width:fit-content;border-right:1px solid var(--black5);border-left:1px solid var(--black5);padding:0 80px}.imageBoxi{max-width:390px}.studentLifeDiv .tabSecondary .aboutTabs{gap:16px}.studentImageWrapper{width:100%;max-width:390px}.schoolName{font-size:10px;line-height:150%;text-transform:uppercase;font-family:var(--go-regular);color:var(--grey5)}.schoolWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.coursesTab{width:100%;max-width:230px}.mobileHeader,.mobileHeaderContent{display:none}@media (max-width: 768px){.topHeader{display:none}.mobileHeader{width:100%;z-index:9999;position:fixed;border-bottom:1px solid var(--black5);background:var(--black);transition:.4s ease-in;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:0;display:block}.hamburgerParent{width:100%;justify-content:space-between;display:flex;align-items:center}.menuLogo{width:38%}.hamburger{width:100%;height:100%;max-width:42px;max-height:42px;margin-top:6px}.hamburger img{width:100%}.mobileHeaderContent{display:block}.headerContentMob{display:flex;width:100%;background:var(--black);position:fixed;height:100%;top:0;justify-content:flex-start;align-items:flex-start;flex-direction:column;transition:.5s ease;left:0}.mobMenuHeader{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;width:100%}.mobMenuHeader .logo{width:40%}.mobileHeaderContent.active{transform:translate(0)}.mobileHeaderContent .closeIcon{cursor:pointer;max-width:32px;max-height:32px;width:100%}.mobileHeaderContent{position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform;overflow-y:auto}.mobMenuBody{display:flex;flex-direction:column;align-items:flex-start;padding:0 15px 15px;width:100%}.mobMenuItem{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:16px;transition:.4s ease;gap:24px;position:relative;border-radius:12px}.mobMenuItemHeader{display:flex;width:100%;align-items:center;justify-content:space-between}.heading{font-size:.8rem;color:var(--white);font-family:go-regular;transition:.4s ease;text-transform:uppercase;font-weight:500}.mobMenuItemBody{width:100%;display:none;transition:.3s ease}.mobMenuItemBody.open{display:block;transition:.3s ease}.mobMenuParent{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.mobMenuParent>a{width:100%;display:flex}.linkText{font-size:.8rem;color:var(--white);transition:.3s ease;font-family:go-regular}.directMobLinks{width:100%;display:flex;justify-content:space-between;padding:16px;align-items:center}.mobMenuItem.active{background:var(--black4);border-radius:8px 8px 0 0;border-bottom:3px solid;-o-border-image:linear-gradient(90deg,#39b6d8 0%,#f7d344 50%,#e38330 100%);border-image:linear-gradient(90deg,#39b6d8,#f7d344,#e38330);border-image-slice:1}.mobMenuItem.active .togglerDown{transform:rotate(180deg)}.mobMenuItem.active .heading{background:linear-gradient(90deg,#39b6d8 4.12%,#f7d344,#e38330);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.sr-only[data-astro-cid-vi2vpw5l]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dropdownItems[data-astro-cid-vi2vpw5l]{font-size:.813rem;line-height:18px;font-family:go-medium;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--white);transition:.4s ease-in-out;cursor:pointer}.school-button[data-astro-cid-vi2vpw5l]{background:none;border:none;padding:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;text-align:left}.school-button[data-astro-cid-vi2vpw5l]:hover,.school-button[data-astro-cid-vi2vpw5l]:focus{text-decoration:none;color:inherit}.school-button[data-astro-cid-vi2vpw5l]:focus{outline:2px solid #fff;outline-offset:2px}
