#somata-site-navigation{--mp-ink:#27212c;--mp-muted:#756e77;--mp-plum:#704c6d;--mp-border:#e9e3ea;--mp-serif:Georgia,'Times New Roman',serif;color:var(--mp-ink);font:15px/1.6 Arial,Helvetica,sans-serif;text-align:left;width:100%;margin:0;box-shadow:none}#somata-site-navigation *{box-sizing:border-box}#somata-site-navigation [hidden]{display:none!important}#somata-site-navigation a{color:inherit;text-decoration:none}#somata-site-navigation button{font:inherit;color:inherit;cursor:pointer;border-radius:0;letter-spacing:normal;text-transform:none;min-height:0;margin:0;box-shadow:none}#somata-site-navigation a:focus-visible,#somata-site-navigation button:focus-visible{outline:3px solid #b789ad;outline-offset:5px}#somata-site-navigation img{max-width:100%;display:block;height:auto}#somata-site-navigation h2,#somata-site-navigation p{margin-top:0}#somata-site-navigation .mp-student{color:white}#somata-site-navigation .mp-nav-button{font-size:13px}#somata-site-navigation.mp-header{position:relative;z-index:20;background:#fff}#somata-site-navigation .mp-header-inner{max-width:1320px;margin:auto;padding:28px 5%;display:flex;gap:38px;align-items:center;justify-content:space-between}#somata-site-navigation .mp-logo{flex-shrink:0;display:block}#somata-site-navigation .mp-logo img{width:157px;height:auto}#somata-site-navigation .mp-primary{display:flex;align-items:center;gap:28px;font-size:13px;line-height:1.5}#somata-site-navigation .mp-primary>a,#somata-site-navigation .mp-nav-button{white-space:nowrap}#somata-site-navigation .mp-primary>a:not(.mp-student){position:relative}#somata-site-navigation .mp-primary>a:not(.mp-student):after{content:'';height:1px;position:absolute;bottom:-5px;left:0;right:100%;background:currentColor;transition:right .18s}#somata-site-navigation .mp-primary>a:not(.mp-student):hover:after{right:0}#somata-site-navigation .mp-student{font-size:12px;font-weight:600;background:var(--mp-plum);color:white;border-radius:4px;padding:12px 18px;white-space:nowrap}#somata-site-navigation .mp-mobile-toggle{display:none;background:transparent;border:1px solid var(--mp-border);border-radius:4px;align-items:center;gap:11px;padding:10px 13px;font-size:12px}#somata-site-navigation .mp-toggle-lines{width:18px;display:flex;flex-direction:column;gap:5px}#somata-site-navigation .mp-toggle-lines i{height:1px;width:18px;background:currentColor;display:block;transition:transform .2s}#somata-site-navigation .mp-mobile-toggle[aria-expanded=true] .mp-toggle-lines i:first-child{transform:translateY(3px) rotate(45deg)}#somata-site-navigation .mp-mobile-toggle[aria-expanded=true] .mp-toggle-lines i:last-child{transform:translateY(-3px) rotate(-45deg)}#somata-site-navigation .mp-mobile-student{display:none}#somata-site-navigation .mp-disclosure{position:relative}#somata-site-navigation .mp-nav-button{padding:0;border:0;background:transparent;display:flex;gap:8px;align-items:center;font-size:13px;line-height:1.5;font-weight:400}#somata-site-navigation .mp-chevron{font-size:14px;transform:translateY(-2px);display:block;transition:transform .16s}#somata-site-navigation .mp-nav-button[aria-expanded=true] .mp-chevron{transform:rotate(180deg) translateY(-2px)}#somata-site-navigation .mp-nav-button[aria-expanded=true]{color:var(--mp-plum)}#somata-site-navigation .mp-panel{position:absolute;top:calc(100% + 27px);left:-22px;min-width:210px;border:1px solid var(--mp-border);border-radius:5px;background:white;box-shadow:0 18px 45px #27212c17;padding:13px;z-index:30;color:var(--mp-ink)}#somata-site-navigation .mp-panel>a{display:block;padding:11px 13px;font-size:13px;border-radius:3px}#somata-site-navigation .mp-panel>a:hover,#somata-site-navigation .mp-mega-links>a:hover{background:#f3eef3;color:var(--mp-plum)}#somata-site-navigation .mp-has-mega{position:static}#somata-site-navigation .mp-mega{left:5%;right:5%;top:calc(100% - 1px);max-width:1100px;margin:auto;display:grid;grid-template-columns:.85fr 1.5fr;padding:0;overflow:hidden}#somata-site-navigation .mp-mega-intro{padding:35px;background:#f4eff4}#somata-site-navigation .mp-eyebrow{font-size:9px;letter-spacing:.16em;font-weight:700}#somata-site-navigation .mp-mega-intro h2{font:400 31px/1.15 var(--mp-serif);letter-spacing:-.03em;margin:18px 0}#somata-site-navigation .mp-mega-intro p{font-size:13px;color:var(--mp-muted);margin:0 0 25px}#somata-site-navigation .mp-all-courses{font-size:12px;font-weight:600;border-bottom:1px solid;padding-bottom:5px;display:inline-block}#somata-site-navigation .mp-mega-links{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}#somata-site-navigation .mp-mega-links>a{font-size:12px;line-height:1.4;padding:10px;border-radius:3px}#somata-site-navigation .mp-panel-label{grid-column:1/-1;color:var(--mp-muted);font-size:8px;letter-spacing:.12em;padding:2px 10px 6px;font-weight:bold}#somata-site-navigation .mp-next-label{border-top:1px solid var(--mp-border);margin-top:8px;padding-top:14px}#somata-site-navigation .mp-utility{padding:9px max(5%,calc((100vw - 1188px)/2));display:flex;justify-content:space-between;gap:20px;background:#f5f2f5;color:#635769;font-size:10px;line-height:1.5;letter-spacing:.015em}#somata-site-navigation .mp-utility>div{display:flex;gap:22px}#somata-site-navigation .mp-utility-sub{color:#8c7f8e}#somata-site-navigation.mp-complete .mp-header-inner{padding-top:25px;padding-bottom:25px;gap:28px}#somata-site-navigation.mp-complete .mp-current{color:var(--mp-plum)}#somata-site-navigation .mp-context .mp-eyebrow{color:#908791}@media(min-width:1500px){#somata-site-navigation .mp-mega{left:calc((100% - 1190px)/2);right:calc((100% - 1190px)/2)}}@media(max-width:1250px){#somata-site-navigation.mp-complete .mp-primary{gap:20px}#somata-site-navigation.mp-complete .mp-header-inner{gap:22px}#somata-site-navigation.mp-complete .mp-logo img{width:140px}}@media(max-width:1050px){#somata-site-navigation.mp-complete .mp-header-inner{flex-wrap:wrap;padding-top:20px;padding-bottom:20px}#somata-site-navigation.mp-complete .mp-mobile-toggle{display:flex;margin-left:auto}#somata-site-navigation.mp-complete .mp-desktop-student{display:none}#somata-site-navigation.mp-complete .mp-primary{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid var(--mp-border);margin-top:5px;padding-top:12px}#somata-site-navigation.mp-complete.mp-mobile-open .mp-primary{display:flex}#somata-site-navigation.mp-complete .mp-primary>a:not(.mp-student),#somata-site-navigation.mp-complete .mp-nav-button{padding:14px 0;width:100%;font-size:14px;text-align:left;justify-content:space-between}#somata-site-navigation.mp-complete .mp-mobile-student{display:block;text-align:center;margin-top:15px}#somata-site-navigation.mp-complete .mp-disclosure{position:relative}#somata-site-navigation.mp-complete .mp-panel{position:static;min-width:0;box-shadow:none;border:0;background:#f6f2f6;padding:8px 12px;margin:0 0 7px;border-radius:4px}#somata-site-navigation.mp-complete .mp-mega{display:block}#somata-site-navigation.mp-complete .mp-mega-intro{padding:20px;background:transparent}#somata-site-navigation.mp-complete .mp-mega-intro h2,#somata-site-navigation.mp-complete .mp-mega-intro p{display:none}#somata-site-navigation.mp-complete .mp-all-courses{margin-top:15px}#somata-site-navigation.mp-complete .mp-mega-links{padding:5px 10px 14px;display:block}#somata-site-navigation.mp-complete .mp-panel-label{display:block;margin-top:8px}#somata-site-navigation.mp-complete .mp-mega-links>a{display:block;font-size:13px;padding:12px}#somata-site-navigation.mp-complete .mp-next-label{margin-top:12px}}@media(max-width:760px){#somata-site-navigation .mp-utility{padding:8px 5%;font-size:9px}#somata-site-navigation .mp-utility-sub{display:none}#somata-site-navigation .mp-mega-intro h2{font-size:27px}}#somata-site-navigation .mp-mega-intro h2{font-weight:400;text-transform:none}#somata-site-navigation .mp-noscript{padding:10px 5%;display:flex;gap:15px;font-size:13px}@media(prefers-reduced-motion:reduce){#somata-site-navigation *{transition:none!important}}