.ed-nav{background:#fff;border-bottom:1px solid rgba(0,63,89,.08)}.ed-nav__utility{background:var(--ed-navy,#003f59)}.ed-nav__utility-inner{--ed-util-scale:1;align-items:center;display:flex;gap:calc(22px*var(--ed-util-scale));justify-content:flex-end;margin:0 auto;max-width:1160px;padding:7px 20px}.ed-nav__utility .ed-nav__apply,.ed-nav__utility .ed-nav__cta,.ed-nav__utility .ed-nav__phone,.ed-nav__utility .ed-nav__students{align-items:center;background:none;border-radius:0;color:hsla(0,0%,100%,.92);display:inline-flex;flex:0 0 auto;font-size:calc(13px*var(--ed-util-scale, 1));font-weight:500;gap:calc(6px*var(--ed-util-scale, 1));padding:0;text-decoration:none;white-space:nowrap}.ed-nav__utility .ed-nav__apply:focus-visible,.ed-nav__utility .ed-nav__apply:hover,.ed-nav__utility .ed-nav__cta:focus-visible,.ed-nav__utility .ed-nav__cta:hover,.ed-nav__utility .ed-nav__phone:focus-visible,.ed-nav__utility .ed-nav__phone:hover,.ed-nav__utility .ed-nav__students:focus-visible,.ed-nav__utility .ed-nav__students:hover{color:#fff;text-decoration:underline}.ed-nav__utility .ed-nav__apply:focus-visible,.ed-nav__utility .ed-nav__cta:focus-visible,.ed-nav__utility .ed-nav__phone:focus-visible,.ed-nav__utility .ed-nav__students:focus-visible{outline:2px solid #fff;outline-offset:2px}.ed-nav__phone-icon{display:inline-flex}.ed-nav__phone-icon svg{display:block;height:calc(14px*var(--ed-util-scale, 1));width:calc(14px*var(--ed-util-scale, 1))}.has-sticky-header .ed-nav{box-shadow:0 2px 8px rgba(0,63,89,.08);position:sticky;top:0;z-index:1000}@media screen and (min-width:783px){.admin-bar.has-sticky-header .ed-nav{top:32px}}.ed-nav__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1160px;min-height:61px;padding:0 20px}.ed-nav--lander .ed-nav__inner{justify-content:flex-start}.ed-nav__logo{color:var(--ed-navy,#003f59);flex-shrink:0;font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:1;text-decoration:none}.ed-nav__logo span{color:var(--ed-blue,#0085ca)}.ed-nav__logo--image{align-items:center;display:inline-flex;flex:0 0 auto;max-width:280px;min-width:0}.ed-nav__logo-img{display:block;height:36px;max-width:100%;object-fit:contain;width:auto}.ed-nav__menu{align-items:center;display:flex;gap:24px}.ed-nav .ed-nav__link{color:var(--ed-blue,#0085ca);font-size:14.4px;font-weight:500;text-decoration:none;white-space:nowrap}.ed-nav .ed-nav__link:focus-visible,.ed-nav .ed-nav__link:hover{text-decoration:underline}.ed-nav .ed-nav__link:focus-visible{outline:2px solid var(--ed-blue,#0085ca);outline-offset:3px}.ed-nav__item{position:relative}.ed-nav__item,.ed-nav__item-head{align-items:center;display:inline-flex}.ed-nav__item-head{gap:2px}.ed-nav__submenu-toggle{align-items:center;background:none;border:0;color:var(--ed-blue,#0085ca);cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.ed-nav__submenu-toggle svg{height:13px;transition:transform .2s ease;width:13px}.ed-nav__submenu-toggle:focus-visible{border-radius:4px;outline:2px solid var(--ed-blue,#0085ca);outline-offset:2px}.ed-nav__submenu{background:#fff;border:1px solid rgba(0,63,89,.08);border-radius:12px;box-shadow:0 10px 30px rgba(0,28,46,.16);left:0;list-style:none;margin:8px 0 0;min-width:210px;opacity:0;padding:8px;position:absolute;top:100%;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:1001}.ed-nav__submenu:before{content:"";height:8px;left:0;position:absolute;right:0;top:-8px}.ed-nav__item--has-children:focus-within .ed-nav__submenu,.ed-nav__item--has-children:hover .ed-nav__submenu,.ed-nav__item--open .ed-nav__submenu{opacity:1;transform:translateY(0);visibility:visible}.ed-nav__item--has-children:hover .ed-nav__submenu-toggle svg,.ed-nav__item--open .ed-nav__submenu-toggle svg{transform:rotate(180deg)}.ed-nav__sublink{border-radius:7px;color:var(--ed-navy,#003f59);display:block;font-size:14px;font-weight:500;padding:9px 12px;text-decoration:none;white-space:nowrap}.ed-nav__sublink:focus-visible,.ed-nav__sublink:hover{background:rgba(0,133,202,.1)}.ed-nav__sublink:focus-visible{outline:2px solid var(--ed-blue,#0085ca);outline-offset:2px}.ed-nav__menu .ed-nav__apply,.ed-nav__menu .ed-nav__cta,.ed-nav__menu .ed-nav__phone,.ed-nav__menu .ed-nav__students{align-items:center;background:var(--ed-navy,#003f59);border-radius:31px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14.4px;font-weight:600;gap:6px;line-height:1.6;padding:7px 16px 8px;text-decoration:none;white-space:nowrap}.ed-nav__menu .ed-nav__apply:focus-visible,.ed-nav__menu .ed-nav__apply:hover,.ed-nav__menu .ed-nav__cta:focus-visible,.ed-nav__menu .ed-nav__cta:hover,.ed-nav__menu .ed-nav__phone:focus-visible,.ed-nav__menu .ed-nav__phone:hover,.ed-nav__menu .ed-nav__students:focus-visible,.ed-nav__menu .ed-nav__students:hover{opacity:.9}.ed-nav__menu .ed-nav__apply:focus-visible,.ed-nav__menu .ed-nav__cta:focus-visible,.ed-nav__menu .ed-nav__phone:focus-visible,.ed-nav__menu .ed-nav__students:focus-visible{outline:2px solid var(--ed-blue,#0085ca);outline-offset:2px}.ed-nav--compact .ed-nav__menu{gap:12px}.ed-nav--compact .ed-nav__link{font-size:13px}.ed-nav--compact .ed-nav__menu .ed-nav__apply,.ed-nav--compact .ed-nav__menu .ed-nav__cta,.ed-nav--compact .ed-nav__menu .ed-nav__phone,.ed-nav--compact .ed-nav__menu .ed-nav__students{font-size:13px;padding:6px 14px}.ed-nav .ed-nav__share{align-items:center;border:1px solid rgba(0,63,89,.15);border-radius:6px;color:var(--ed-blue,#0085ca);display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 14px;text-decoration:none}.ed-nav .ed-nav__share:focus-visible,.ed-nav .ed-nav__share:hover{background:rgba(0,133,202,.06);border-color:var(--ed-blue,#0085ca)}.ed-nav .ed-nav__share:focus-visible{outline:2px solid var(--ed-blue,#0085ca);outline-offset:2px}.ed-nav__share-icon{height:15px;width:15px}.ed-nav__toggle{background:none;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;height:32px;justify-content:center;padding:0;width:40px}.ed-nav__toggle span{background:var(--ed-navy,#003f59);display:block;height:2px;margin:0 auto;transition:transform .3s ease,opacity .2s ease;width:22px}.ed-nav--menu-open .ed-nav__toggle span:first-child{transform:translateY(7px) rotate(45deg)}.ed-nav--menu-open .ed-nav__toggle span:nth-child(2){opacity:0}.ed-nav--menu-open .ed-nav__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ed-nav__backdrop,.ed-nav__menu-close,.ed-nav__mobile-cta{display:none}body.ed-nav-menu-locked{overflow:hidden}body.ed-nav-resizing .ed-nav__backdrop,body.ed-nav-resizing .ed-nav__menu,body.ed-nav-resizing .ed-nav__mobile-cta{transition:none}@media(max-width:999px){.ed-nav__inner{padding:0 16px}.ed-nav__logo{font-size:16px}.ed-nav__logo--image{max-width:60%}.ed-nav__logo-img{height:28px}.ed-nav__toggle{display:flex;flex-shrink:0;margin-left:auto}.ed-nav__backdrop{background:rgba(0,28,46,.5);display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:1090}.ed-nav--menu-open .ed-nav__backdrop{opacity:1;pointer-events:auto}.ed-nav__menu{align-items:stretch;background:#fff;bottom:0;box-shadow:none;flex-direction:column;gap:4px;left:0;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 22px calc(24px + env(safe-area-inset-bottom, 0px));position:fixed;top:0;transform:translateX(-100%);transition:transform .38s cubic-bezier(.22,1,.36,1);width:min(320px,84vw);z-index:1100}.ed-nav--menu-open .ed-nav__menu{box-shadow:4px 0 44px rgba(0,28,46,.24);transform:translateX(0)}.ed-nav__menu-close{align-items:center;align-self:flex-end;background:rgba(0,28,46,.06);border:0;border-radius:50%;color:var(--ed-navy,#003f59);cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin:-4px -4px 12px 0;padding:0;transition:background-color .2s ease,transform .3s ease;width:40px}.ed-nav__menu-close:hover{background:rgba(0,28,46,.12);transform:rotate(90deg)}.ed-nav__menu-close svg{height:20px;width:20px}.ed-nav__link{border-bottom:1px solid rgba(0,28,46,.08);display:block;font-size:17px;padding:13px 2px}.ed-nav__item{align-items:stretch;flex-direction:column;width:100%}.ed-nav__item-head{border-bottom:1px solid rgba(0,28,46,.08);justify-content:space-between}.ed-nav__item-head .ed-nav__link{border-bottom:0;flex:1}.ed-nav__submenu-toggle{flex-shrink:0;padding:13px 6px}.ed-nav__submenu-toggle svg{height:16px;width:16px}.ed-nav__submenu{background:none;border:0;border-radius:0;box-shadow:none;margin:0;max-height:0;min-width:0;opacity:1;overflow:hidden;padding:0 0 0 14px;position:static;transform:none;transition:max-height .3s ease;visibility:visible;z-index:auto}.ed-nav__submenu:before{content:none}.ed-nav__item--open .ed-nav__submenu{max-height:600px}.ed-nav__sublink{font-size:15px;padding:11px 4px;white-space:normal}.ed-nav__menu .ed-nav__apply,.ed-nav__menu .ed-nav__cta,.ed-nav__menu .ed-nav__phone,.ed-nav__menu .ed-nav__students{font-size:14.4px;justify-content:center;margin-top:8px;padding:12px 16px;width:100%}.ed-nav__menu .ed-nav__apply:first-of-type,.ed-nav__menu .ed-nav__cta:first-of-type{margin-top:16px}.ed-nav__share{justify-content:center;margin-top:12px;padding:10px 14px}.ed-nav__share span{display:inline}}@media screen and (min-width:783px)and (max-width:999px){.admin-bar .ed-nav__menu{top:32px}}@media screen and (max-width:782px){.admin-bar .ed-nav__menu{top:46px}}@media(max-width:999px){.ed-nav__mobile-cta{background:#fff;bottom:0;box-shadow:0 -4px 24px rgba(0,28,46,.14);display:block;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;transition:opacity .3s ease,transform .3s ease;z-index:900}.ed-nav__mobile-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(100%)}.ed-nav__mobile-cta .ed-nav__cta{align-items:center;background:var(--ed-navy,#003f59);border-radius:31px;color:#fff;display:flex;font-size:15px;font-weight:600;justify-content:center;line-height:1.2;padding:13px 16px;text-decoration:none;width:100%}.ed-nav--has-mobile-cta .ed-nav__menu .ed-nav__cta{display:none}body.ed-has-mobile-cta{padding-bottom:76px}}@media(prefers-reduced-motion:reduce){.ed-nav__backdrop,.ed-nav__menu,.ed-nav__mobile-cta,.ed-nav__toggle span{transition:none}}.ed-nav__bar-cta{display:none}@media(max-width:999px){.ed-nav__bar-cta{display:block;flex:0 0 auto;margin-left:auto}.ed-nav__bar-cta+.ed-nav__toggle{margin-left:12px}.ed-nav__bar-cta .ed-nav__cta{align-items:center;background:var(--ed-navy,#003f59);border-radius:31px;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:center;line-height:1.2;padding:9px 16px;text-decoration:none;white-space:nowrap}}