@charset "UTF-8";.program-page h2{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.875rem;line-height:1.2;text-wrap:pretty}@media(min-width:768px){.program-page h2{font-size:2.5rem}}@media(min-width:1024px){.program-page h2{font-size:3.5rem}}.program-page h2{color:#461d7c;text-wrap:balance;text-wrap:pretty}.program-page section,.program-page .program-highlights,.program-page .honors-badge-section,.program-page .program-agbus{position:relative}.program-page section:not(:first-child):before,.program-page .program-highlights:not(:first-child):before,.program-page .honors-badge-section:not(:first-child):before,.program-page .program-agbus:not(:first-child):before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(0,0,0,.08) 20%,rgba(0,0,0,.08) 80%,transparent 100%);pointer-events:none;z-index:1}.program-page .program-highlights:not(:first-child):before,.program-page .news-carousel-section:not(:first-child):before,.program-page .rfi-form-section:not(:first-child):before{background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.15) 20%,rgba(255,255,255,.15) 80%,transparent 100%)}.program-page .transcript-promo:not(:first-child):before,.program-page .accred-logos-section:not(:first-child):before,.program-page .program-intro-section:not(:first-child):before{display:none}.program-page .text-center{text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;width:100%}.program-page .text-center img{max-width:40%}.program-page .mt-4{margin-top:1.5rem!important}.program-page .mt-5{margin-top:3rem!important}.program-page .mb-3{margin-bottom:1rem!important}.program-page .mb-4{margin-bottom:2rem!important}.program-page .mb-5{margin-bottom:3rem}.program-page .mr-3{margin-right:1rem}.program-page .mr-5{margin-right:2rem}.program-page .ml-3{margin-left:1rem}.program-page .mx-3{margin-left:1rem;margin-right:1rem}.program-page .my-3{margin-top:1rem;margin-bottom:1rem}.program-page .my-4{margin-top:.5rem;margin-bottom:0}@media(min-width:768px){.program-page .my-4{margin-top:2rem;margin-bottom:1.75rem}}.program-page .my-5{margin-top:3rem;margin-bottom:0}.program-page .pb-3{padding-bottom:1rem}.program-page .pt-3{padding-top:1rem}.program-page .pt-5{padding-top:3rem}.program-page .pb-5{padding-bottom:3rem}.program-page .px-3{padding-left:1rem;padding-right:1rem}.program-page .py-3{padding-top:1rem;padding-bottom:1rem}.program-page .py-5{padding-top:3rem;padding-bottom:3rem}.program-page ul:not(.box-intro ul):not(.errorlist):not(.streamform__error){list-style-type:square;padding-left:1.25rem;margin:0 0 1rem}.program-page ul:not(.box-intro ul):not(.errorlist):not(.streamform__error):last-child{margin-bottom:0}.program-page ul:not(.box-intro ul):not(.errorlist):not(.streamform__error) li{color:#000}.program-page ul:not(.box-intro ul):not(.errorlist):not(.streamform__error) li::marker{color:#e5b800}.program-page table{width:100%;border-collapse:collapse;margin:1.5rem 0}.program-page table thead{background-color:#271145;color:#fff}.program-page table thead th{padding:.75rem 1rem;text-align:left;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:700}.program-page table tbody tr:nth-child(2n){background-color:#f9f8f0}.program-page table tbody tr:nth-child(odd){background-color:#fff}.program-page table tbody td{padding:.75rem 1rem;border-bottom:1px solid #D6D6D6}.program-page .program-quick-facts-container{margin-top:-80px;position:relative;z-index:10}@media(min-width:1024px){.program-page .program-quick-facts-container{margin-top:-60px}}.program-page .program-quick-facts-container .container{position:relative;width:100%;max-width:100%}.program-page .program-quick-facts{position:relative;background:#461d7c;color:#fff;border-radius:5px;padding:16px;z-index:10;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;grid-template-areas:"hours cost" "logo logo" "deadline deadline" "info info" "buttons buttons" "acumen-badge acumen-badge" "acumen-text acumen-text" "unavailable unavailable"}@media(min-width:768px){.program-page .program-quick-facts{margin:0 auto;max-width:1140px;width:100%;grid-template-columns:2fr 2fr 1.5fr;align-items:stretch;grid-template-areas:"hours cost logo" "deadline deadline deadline" "info info info" "buttons buttons buttons" "acumen-badge acumen-badge acumen-badge" "acumen-text acumen-text acumen-text" "unavailable unavailable unavailable"}}.program-page .program-quick-facts p,.program-page .program-quick-facts h3{margin:0}.program-page .program-quick-facts .logo{grid-area:logo;display:flex;align-items:center;justify-content:center;text-align:center;border-top:solid #683DA0 2px;padding-top:16px;margin-top:16px}.program-page .program-quick-facts .logo img{height:42px}@media(min-width:768px){.program-page .program-quick-facts .logo{border-top:none;margin-top:0;padding:16px;height:100%}}.program-page .program-quick-facts .hours{grid-area:hours;text-align:center;position:relative}.program-page .program-quick-facts .hours:after{content:"";position:absolute;right:0;top:1rem;bottom:.75rem;width:2px;background-color:#683da0;display:none}.program-page .program-quick-facts .hours h3{font-weight:400;font-size:.9rem;color:#fff;margin:0 0 4px}.program-page .program-quick-facts .hours p{font-weight:900;font-size:clamp(2rem,1.8rem + 1vw,3rem);color:#fff;margin:0;line-height:1.1}.program-page .program-quick-facts .hours p.small{font-size:2rem}@media(min-width:768px){.program-page .program-quick-facts .hours:after{content:"";position:absolute;right:0;top:16px;bottom:16px;width:2px;background-color:#683da0;display:block}.program-page .program-quick-facts .hours{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;height:100%}.program-page .program-quick-facts .hours h3{text-align:right;font-size:1rem;padding-right:5px}.program-page .program-quick-facts .hours p{text-align:left;padding-left:5px;font-size:3rem}.program-page .program-quick-facts .hours p.small{font-size:2rem}}@media(min-width:1024px){.program-page .program-quick-facts .hours{flex-direction:row}}@media(min-width:1280px){.program-page .program-quick-facts .hours h3{font-size:1.2rem}.program-page .program-quick-facts .hours p{font-size:3.4rem}}.program-page .program-quick-facts .cost{grid-area:cost;text-align:center;position:relative}.program-page .program-quick-facts .cost h3{font-weight:400;font-size:.9rem;color:#fff;margin:0 0 4px}.program-page .program-quick-facts .cost p{font-weight:900;font-size:clamp(2rem,1.8rem + 1vw,3rem);color:#fff;margin:0;line-height:1.1}.program-page .program-quick-facts .cost p.small{font-size:2rem}.program-page .program-quick-facts .cost p .program-cost-asterisk{font-size:.65em;vertical-align:super;color:#9c7dc5}@media(min-width:768px){.program-page .program-quick-facts .cost:after{content:"";position:absolute;right:0;top:16px;bottom:16px;width:2px;background-color:#683da0}.program-page .program-quick-facts .cost{width:100%;display:flex;align-items:center;justify-content:center;padding:16px;flex-direction:column;height:100%}.program-page .program-quick-facts .cost h3{text-align:right;font-size:1rem;padding-right:5px}.program-page .program-quick-facts .cost p{text-align:left;padding-left:5px;font-size:3rem}.program-page .program-quick-facts .cost p.small{font-size:2rem}}@media(min-width:1024px){.program-page .program-quick-facts .cost{flex-direction:row}}@media(min-width:1280px){.program-page .program-quick-facts .cost h3{font-size:1.2rem}.program-page .program-quick-facts .cost p{font-size:3.4rem}}.program-page .program-quick-facts .deadline{grid-area:deadline;background:#fdd023;text-align:center;padding:1rem}.program-page .program-quick-facts .deadline h3{font-weight:400;font-size:1.2rem}.program-page .program-quick-facts .deadline span{display:block;font-weight:700;font-size:1.2rem}@media(min-width:768px){.program-page .program-quick-facts .deadline span{display:inline-block}}@media(min-width:1024px){.program-page .program-quick-facts .deadline{position:relative;display:flex;align-items:center;margin-top:40px;padding-left:70px;height:40px}.program-page .program-quick-facts .deadline:after{content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:40px solid #FDD023;position:absolute;right:-40px}}.program-page .program-quick-facts .info{grid-area:info;text-align:center;padding:1rem;font-size:1.2rem}@media(min-width:1024px){.program-page .program-quick-facts .info{display:flex;align-items:center;padding-left:70px;padding-bottom:1.5rem}}.program-page .program-quick-facts .buttons{grid-area:buttons;padding:1rem 1rem 2rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.program-page .program-quick-facts .buttons .btn{width:50%;max-width:220px}@media(min-width:1024px){.program-page .program-quick-facts .buttons{align-items:flex-start;justify-content:flex-end;margin-top:24px;padding:1rem 100px 1rem 80px}}.program-page .program-quick-facts .acumen-badge{grid-area:acumen-badge;display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem 1rem;border-top:solid #c8c8c8 1px}.program-page .program-quick-facts .acumen-badge img{width:30%;max-width:180px}@media(min-width:1024px){.program-page .program-quick-facts .acumen-badge{padding-left:70px}}.program-page .program-quick-facts .acumen-text{grid-area:acumen-text;text-align:center;display:flex;flex-direction:column;justify-content:center;padding:0 1rem 1.5rem}.program-page .program-quick-facts .acumen-text h3{font-size:1.2rem;margin-bottom:1rem}.program-page .program-quick-facts .acumen-text button{width:150px;margin:0 auto}@media(min-width:1024px){.program-page .program-quick-facts .acumen-text{text-align:left;padding:1.5rem 1rem;border-top:solid #c8c8c8 1px}.program-page .program-quick-facts .acumen-text h3{font-size:1.4rem}.program-page .program-quick-facts .acumen-text button{margin:0}}.program-page .program-quick-facts .unavailable{grid-area:unavailable;text-align:center;padding:1rem}.program-page .program-quick-facts .quick-facts-divider{display:none}.program-page .program-intro-section{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page .program-intro-section{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page .program-intro-section{padding-top:6.25rem;padding-bottom:6.25rem}}.program-page .program-intro-section{background-color:#fff;margin:0 auto}.program-page .program-intro-section a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page .program-intro-section a:not(.ds-button):hover{color:#9c7dc5;text-decoration:none}.program-page .program-intro-section a:not(.ds-button):focus{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page .program-intro-section a:not(.ds-button):focus:not(:focus-visible){outline:none;box-shadow:none}.program-page .program-intro-section a:not(.ds-button):focus-visible{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page .program-intro-section a:not(.ds-button):visited{color:#683da0}.program-page .program-intro-section a:not(.ds-button):active{color:#9c7dc5}.program-page .program-intro-section h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page .program-intro-section h3{font-size:1.5625rem}}@media(min-width:1024px){.program-page .program-intro-section h3{font-size:1.5625rem}}.program-page .program-intro-section h3{color:#461d7c;text-wrap:balance;text-wrap:pretty}.program-page .program-intro-section .container{margin-left:auto;margin-right:auto}.program-page .program-intro-section .container .program-intro-content{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.program-page .program-intro-section .container .program-intro-content{gap:56px}}@media(min-width:1280px){.program-page .program-intro-section .container .program-intro-content{flex-direction:row;gap:64px;justify-content:space-between}}.program-page .program-intro-section .container .program-intro-content .program-intro-content-text{display:flex;flex-direction:column;order:2;overflow:hidden}@media(min-width:1280px){.program-page .program-intro-section .container .program-intro-content .program-intro-content-text{order:1}}.program-page .program-intro-section .container .program-intro-content .program-intro-content-text .my-5,.program-page .program-intro-section .container .program-intro-content .program-intro-content-text .mt-5,.program-page .program-intro-section .container .program-intro-content .program-intro-content-text .mb-5{margin-top:0!important;margin-bottom:0!important}.program-page .program-intro-section .container .program-intro-content .program-intro-content-text .my-3,.program-page .program-intro-section .container .program-intro-content .program-intro-content-text .my-4{margin-top:1rem!important;margin-bottom:1rem!important}.program-page .program-intro-section .container .program-intro-content .program-intro-content-text .text-center{margin-top:0!important;margin-bottom:0!important;max-width:100%!important;width:100%!important;overflow:hidden;display:block!important;flex-direction:unset!important;align-items:unset!important;justify-content:unset!important;gap:unset!important}.program-page .program-intro-section .container .program-intro-content .program-intro-content-text .text-center:not(:first-child){margin-top:1rem!important}.program-page .program-intro-section .container .program-intro-content .program-intro-content-text .text-center:not(:last-child){margin-bottom:1rem!important}.program-page .program-intro-section .container .program-intro-content .program-intro-content-text .text-center img{max-width:100%!important;height:auto!important}.program-page .program-intro-section .container .program-intro-content .program-intro-content-dates{order:1}@media(min-width:1280px){.program-page .program-intro-section .container .program-intro-content .program-intro-content-dates{order:2}}.program-page .program-intro-section .container .program-intro-content .program-intro-content-dates{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media(min-width:768px){.program-page .program-intro-section .container .program-intro-content .program-intro-content-dates{align-items:center}}@media(min-width:1280px){.program-page .program-intro-section .container .program-intro-content .program-intro-content-dates{min-width:45%;align-items:flex-start}}.program-page .program-intro-section .container .program-intro-content .program-intro-content-dates .program-application-dates-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media(min-width:768px){.program-page .program-intro-section .container .program-intro-content .program-intro-content-dates .program-application-dates-container{align-items:center}}.program-page .program-intro-section h2{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page .program-intro-section h2{font-size:1.5625rem;line-height:1.2}}@media(min-width:1024px){.program-page .program-intro-section h2{font-size:1.875rem}}.program-page .program-intro-section h2{color:#461d7c;text-wrap:balance;text-wrap:pretty}.program-page .program-intro-section .row{gap:24px}.program-page .program-intro-section .row .align-items-center{display:flex;align-items:center}.program-page .program-highlights{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page .program-highlights{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page .program-highlights{padding-top:6.25rem;padding-bottom:6.25rem}}.program-page .program-highlights{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page .program-highlights{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page .program-highlights{padding-left:3rem;padding-right:3rem}}.program-page .program-highlights{background:linear-gradient(90deg,#360d6d,#4b1680,#601f93)}.program-page .highlight-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px;align-items:center}@media(min-width:768px){.program-page .highlight-list{flex-direction:row;flex-wrap:wrap;gap:24px;row-gap:64px;justify-content:space-around}}@media(min-width:1024px){.program-page .highlight-list{justify-content:center;gap:64px}}.program-page .highlight{display:flex;align-items:flex-start;flex-direction:column!important;align-items:center;justify-content:flex-start;gap:8px;align-self:flex-start;width:100%;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.2)}.program-page .highlight:last-child{border-bottom:none;padding-bottom:0}.program-page .highlight a:not(.ds-button){color:#bfa0e9;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page .highlight a:not(.ds-button):hover{color:#fdd023}@media(min-width:768px){.program-page .highlight{flex:0 1 300px;max-width:400px;min-width:20%;width:auto;border-bottom:none;padding-bottom:0}}.program-page .highlight .highlight-icon{flex-shrink:0}.program-page .highlight .highlight-icon img{width:50px;filter:brightness(0) invert(1)}.program-page .highlight .highlight-content{display:flex;flex-flow:column;align-items:center;width:100%;flex:1 1 auto}.program-page .highlight h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page .highlight h3{font-size:1.125rem}}@media(min-width:1024px){.program-page .highlight h3{font-size:1.25rem}}.program-page .highlight h3{color:#fdd023;text-align:center;margin:0 0 4px;width:100%}.program-page .highlight p{color:#fff;padding:0;margin:0;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page .highlight p{font-size:1rem}}@media(min-width:1024px){.program-page .highlight p{font-size:1rem}}.program-page .highlight p{text-align:center;width:100%}.program-page .accordion-list{display:flex;flex-direction:column}.program-page .accordion-list--program .accordion-list__item{background-color:transparent;border:none;border-top:1px solid #D6D6D6;border-radius:0;margin-bottom:0}.program-page .accordion-list--program .accordion-list__item:first-child{border-top:none}.program-page .accordion-list--program .accordion-list__item:last-child{border-bottom:1px solid #D6D6D6}.program-page .accordion-list--program .accordion-list__item--expanded{border-bottom-color:transparent}.program-page .accordion-list--program .accordion-list__item--expanded:last-child{border-bottom-color:#d6d6d6}.program-page .accordion-list--program .accordion-list__trigger{padding:1.25rem 1rem;background:transparent;align-items:center}.program-page .accordion-list--program .accordion-list__trigger:hover{background-color:#f5f5f5;opacity:1}.program-page .accordion-list--program .accordion-list__indicator{color:#461d7c}.program-page .accordion-list--program .accordion-list__body{padding-left:1rem;padding-right:1rem;padding-top:0;padding-bottom:0}.program-page .accordion-list__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;border:none;cursor:pointer;text-align:left;color:#461d7c;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.program-page .accordion-list__trigger{transition:none}}.program-page .accordion-list__trigger:hover{opacity:.8}.program-page .accordion-list__trigger:focus{outline:none}.program-page .accordion-list__trigger:focus-visible{outline:2px solid #461D7C;outline-offset:4px;border-radius:4px}.program-page .accordion-list__title-wrapper{display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:0}.program-page .accordion-list__title{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page .accordion-list__title{font-size:1.125rem}}@media(min-width:1024px){.program-page .accordion-list__title{font-size:1.4rem}}.program-page .accordion-list__title{font-weight:900;color:#461d7c}.program-page .accordion-list__subtitle{display:block;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page .accordion-list__subtitle{font-size:1rem}}@media(min-width:1024px){.program-page .accordion-list__subtitle{font-size:1rem}}.program-page .accordion-list__subtitle{font-weight:400;color:#461d7c}.program-page .accordion-list__indicator{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#000}.program-page .accordion-list__indicator svg{width:20px;height:20px}.program-page .accordion-list__indicator-vertical{transition:transform .5s ease,opacity .5s ease;transform-origin:center}@media(prefers-reduced-motion:reduce){.program-page .accordion-list__indicator-vertical{transition:none}}.program-page .accordion-list__item--expanded .accordion-list__indicator-vertical{opacity:0;transform:rotate(90deg)}.program-page .accordion-list__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;overflow:hidden}@media(prefers-reduced-motion:reduce){.program-page .accordion-list__content{transition:none}}.program-page .accordion-list__item--expanded .accordion-list__content{grid-template-rows:1fr}.program-page .accordion-list__body{min-height:0;overflow:hidden;font-family:roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page .accordion-list__body{font-size:1.125rem}}@media(min-width:1024px){.program-page .accordion-list__body{font-size:1.125rem}}.program-page .accordion-list__body{color:#000;padding-top:0;padding-bottom:0;transition:padding-top .3s ease-out,padding-bottom .3s ease-out}@media(max-width:768px){.program-page .accordion-list__body{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){.program-page .accordion-list__body{transition:none}}.program-page .accordion-list__body p{margin:0 0 1rem}.program-page .accordion-list__body p:last-child{margin-bottom:0}.program-page .accordion-list__body a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page .accordion-list__body a:not(.ds-button):hover{color:#9c7dc5;text-decoration:none}.program-page .accordion-list__body a:not(.ds-button):focus{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page .accordion-list__body a:not(.ds-button):focus:not(:focus-visible){outline:none;box-shadow:none}.program-page .accordion-list__body a:not(.ds-button):focus-visible{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page .accordion-list__body a:not(.ds-button):visited{color:#683da0}.program-page .accordion-list__body a:not(.ds-button):active{color:#9c7dc5}.program-page .accordion-list__body ul{list-style-type:square;padding-left:1.25rem;margin:12px 0}.program-page .accordion-list__body ul:last-child{margin-bottom:0}.program-page .accordion-list__body ul li{color:#000}.program-page .accordion-list__body ul li::marker{color:#e5b800}.program-page .accordion-list__body h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page .accordion-list__body h3{font-size:1.125rem}}@media(min-width:1024px){.program-page .accordion-list__body h3{font-size:1.25rem}}.program-page .accordion-list__body h3{color:#461d7c;margin-bottom:8px}.program-page .accordion-list__body hr{border:none;border-top:1px solid #D6D6D6;margin:1.5rem 0}.program-page .accordion-list__body .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:0}@media(max-width:768px){.program-page .accordion-list__body .table-wrapper{display:block}}.program-page .accordion-list__body h5{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page .accordion-list__body h5{font-size:1.125rem}}@media(min-width:1024px){.program-page .accordion-list__body h5{font-size:1.25rem}}.program-page .accordion-list__body h5{margin-bottom:16px;margin-top:0}.program-page .accordion-list__body table{width:100%;border-collapse:collapse;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page .accordion-list__body table{font-size:1rem}}@media(min-width:1024px){.program-page .accordion-list__body table{font-size:1rem}}.program-page .accordion-list__body table{margin-bottom:24px;margin-top:0}@media(max-width:768px){.program-page .accordion-list__body table{min-width:500px}}.program-page .accordion-list__body table caption{caption-side:top;padding-bottom:16px;text-align:left;color:#461d7c;font-family:jubilat-variable,jubilat,sans-serif;font-weight:600;font-style:italic;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page .accordion-list__body table caption{font-size:1.125rem}}@media(min-width:1024px){.program-page .accordion-list__body table caption{font-size:1.25rem}}.program-page .accordion-list__body table th{background-color:#461d7c;color:#fff;font-weight:600;text-align:left;padding:.75rem 1rem;border:1px solid #9C7DC5}.program-page .accordion-list__body table th:first-child{border-left:none}.program-page .accordion-list__body table th:last-child{border-right:none}.program-page .accordion-list__body table td{padding:.75rem 1rem;border:1px solid #D6D6D6;vertical-align:top}.program-page .accordion-list__body table td:first-child{border-left:none}.program-page .accordion-list__body table td:last-child{border-right:none}.program-page .accordion-list__body table td p{margin:0}.program-page .accordion-list__body table td p:not(:last-child){margin-bottom:.5em}.program-page .accordion-list__body table td a{color:#461d7c;text-decoration:underline}.program-page .accordion-list__body table td a:hover{color:#9c7dc5}.program-page .accordion-list__body table tbody tr:nth-child(2n){background-color:#f9f8f0}.program-page .accordion-list__body table tbody tr:nth-child(odd){background-color:#fff}.program-page .accordion-list__body table tbody tr:hover{background-color:#f7f1ff}.program-page .accordion-list__body table td:first-child{font-weight:500}.program-page .accordion-list__item--expanded .accordion-list__body{padding-top:16px;padding-bottom:1.5rem}.program-page .rfi-form-section{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;padding:3rem 0}@media(min-width:768px){.program-page .rfi-form-section{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page .rfi-form-section{padding-top:6.25rem;padding-bottom:6.25rem}}.program-page .rfi-form-section .box-intro{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.program-page .rfi-form-section .box-intro{max-width:30%;flex:0 0 30%;justify-content:center}}.program-page .rfi-form-section h2{color:#461d7c;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page .rfi-form-section h2{font-size:1.5625rem;line-height:1.2}}@media(min-width:1024px){.program-page .rfi-form-section h2{font-size:1.875rem}}.program-page .rfi-form-section h2{text-align:center}@media(min-width:1024px){.program-page .rfi-form-section h2{text-align:left}}.program-page .rfi-form-section p:not(.streamform__help-text){color:#000;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page .rfi-form-section p:not(.streamform__help-text){font-size:1.125rem}}@media(min-width:1024px){.program-page .rfi-form-section p:not(.streamform__help-text){font-size:1.125rem}}.program-page .rfi-form-section p:not(.streamform__help-text){margin-bottom:0}.program-page .rfi-form-section ul{list-style-type:square}.program-page .rfi-form-section ul li{color:#000}.program-page .rfi-form-section ul li::marker{color:#e5b800}.program-page #formRequestInfo{padding:32px;background-color:#fff;display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.program-page #formRequestInfo{padding:64px;flex-direction:row;gap:48px}}.program-page #formRequestInfo .box-form{width:100%;flex:1;min-width:0}.program-page .newsroom-cta{background-color:#f9f8f0;padding:32px;margin:3rem 0 0;text-align:center;border:none}.program-page .newsroom-cta h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.5625rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page .newsroom-cta h3{font-size:1.875rem;line-height:1.2}}@media(min-width:1024px){.program-page .newsroom-cta h3{font-size:2.5rem}}.program-page .newsroom-cta h3{font-style:italic;color:#461d7c}.program-page .newsroom-cta p{color:#000}.program-page .newsroom-cta .newsroom-cta-button{display:flex;justify-content:center;margin-top:1rem}.program-page .newsroom-cta .newsroom-cta-button .btn-warning{background-color:#461d7c!important;color:#fff!important;border-color:#461d7c!important}.program-page .newsroom-cta .newsroom-cta-button .btn-warning:hover{background-color:#683da0!important;color:#fff!important;border-color:#683da0!important}.program-page .newsroom-cta .newsroom-cta-button .btn-warning:focus,.program-page .newsroom-cta .newsroom-cta-button .btn-warning:focus-visible{background-color:#461d7c!important;color:#fff!important;border-color:#271145!important;outline:2px solid #271145!important;outline-offset:2px;box-shadow:0 0 0 3px #461d7c4d!important}.program-page .newsroom-cta .newsroom-cta-button .btn-warning:active,.program-page .newsroom-cta .newsroom-cta-button .btn-warning.active{background-color:#683da0!important;color:#fff!important;border-color:#683da0!important}.program-page .newsroom-cta .newsroom-cta-button a:not(.ds-button),.program-page .newsroom-cta .newsroom-cta-button button:not(.ds-button){display:inline-flex;align-items:center;justify-content:center;padding:1rem .75rem}@media(min-width:768px){.program-page .newsroom-cta .newsroom-cta-button a:not(.ds-button),.program-page .newsroom-cta .newsroom-cta-button button:not(.ds-button){padding:1rem 2rem}}.program-page .newsroom-cta .newsroom-cta-button a:not(.ds-button),.program-page .newsroom-cta .newsroom-cta-button button:not(.ds-button){font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;text-align:center;text-decoration:none;border-radius:4px;border:2px solid transparent;cursor:pointer;transition:all .2s ease;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;background-color:#461d7c;color:#fff}.program-page .newsroom-cta .newsroom-cta-button a:not(.ds-button):hover,.program-page .newsroom-cta .newsroom-cta-button button:not(.ds-button):hover{background-color:#683da0;color:#fff;text-decoration:none}.program-page .newsroom-cta .newsroom-cta-button a:not(.ds-button):focus-visible,.program-page .newsroom-cta .newsroom-cta-button button:not(.ds-button):focus-visible{outline:none;box-shadow:0 0 0 3px #461d7c4d}.program-page .newsroom-cta .newsroom-cta-button a:not(.ds-button),.program-page .newsroom-cta .newsroom-cta-button button:not(.ds-button){width:100%}@media(min-width:768px){.program-page .newsroom-cta .newsroom-cta-button a:not(.ds-button),.program-page .newsroom-cta .newsroom-cta-button button:not(.ds-button){min-width:230px;width:auto}}header.nav a:active,header.nav .nav__nav-link:active,header.nav .nav__nav-link:focus:not(:focus-visible){outline:none!important;border:none!important;box-shadow:none!important}header.nav .nav__megamenu-link{font-weight:400!important}header.nav .nav__nav-dropdown-link:focus-visible,header.nav .nav__megamenu-link:focus-visible{outline:2px solid #9C7DC5!important;outline-offset:2px!important;border-radius:2px}header.nav .nav__nav-dropdown-link:active,header.nav .nav__megamenu-link:active{outline:none!important;border:none!important;box-shadow:none!important}.program-main-image-wrap{position:relative;overflow:hidden;min-height:240px;z-index:1;display:flex;align-items:center}.program-main-image-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 10%}@media(min-width:1024px){.program-main-image-wrap img{margin-top:-20px}}@media(min-width:1280px){.program-main-image-wrap img{margin-top:-50px}}.program-main-image-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000004d,#00000080 30%,#000000b3 50%,#000 77%,#000);z-index:1;pointer-events:none}.program-main-image-wrap .text-container{position:relative;width:100%;z-index:2;padding:32px 1rem 120px;display:flex;align-items:center;justify-content:center;min-height:0}.program-main-image-wrap .text-container h1{color:#fff;text-shadow:1px 1px rgba(70,70,70,.8);margin:0;padding:0;width:100%;text-align:center;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.875rem;line-height:1.2;text-wrap:pretty}@media(min-width:768px){.program-main-image-wrap .text-container h1{font-size:2.5rem}}@media(min-width:1024px){.program-main-image-wrap .text-container h1{font-size:3.5rem}}.program-main-image-wrap .text-container h1 .heading-prefix{font-weight:400;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;display:block;margin-bottom:.5rem}@media(min-width:768px){.program-main-image-wrap .text-container h1 .heading-prefix{font-size:1.6rem}}@media(min-width:1024px){.program-main-image-wrap .text-container h1 .heading-prefix{font-size:1.8rem;margin-bottom:1rem}}.program-main-image-wrap .text-container h1 span:not(.heading-prefix){display:block;font-weight:400;font-size:clamp(1rem,.88rem + .6vw,1.8rem);margin-top:5px}@media(min-width:1024px){.program-main-image-wrap{min-height:300px}}@media(min-width:1280px){.program-main-image-wrap{min-height:380px}}.program-application-dates{display:flex;flex-direction:column;gap:1.5rem;align-items:center;width:100%}@media(min-width:768px){.program-application-dates{flex-direction:row;justify-content:space-around}}@media(min-width:1280px)and (max-width:1399px){.program-application-dates{flex-direction:column;align-items:flex-start}}@media(min-width:1400px){.program-application-dates{justify-content:space-between;flex-direction:row}}.program-application-dates-container{display:flex;align-items:center}.application-deadline,.classes-begin{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%}@media(min-width:768px){.application-deadline,.classes-begin{justify-content:center;width:auto}}.application-deadline .date-bar,.classes-begin .date-bar{width:4px;background-color:#fdd023;flex-shrink:0;align-self:stretch;min-height:16px}.application-deadline .date-content,.classes-begin .date-content{display:flex;flex-direction:row;gap:.25rem;flex:1;gap:6px;min-width:0;align-items:center}.application-deadline .date-label,.classes-begin .date-label{font-size:15px;color:#461d7c;margin:0;line-height:1.2;text-transform:capitalize;align-self:center;max-width:none}@media(min-width:768px){.application-deadline .date-label,.classes-begin .date-label{font-size:18px}}@media(min-width:1024px)and (max-width:1399px){.application-deadline .date-label,.classes-begin .date-label{max-width:none}}@media(min-width:1400px){.application-deadline .date-label,.classes-begin .date-label{max-width:100px}}.application-deadline .date-value,.classes-begin .date-value{font-size:22px;color:#461d7c;font-weight:900;margin:0;line-height:1.2}@media(min-width:768px){.application-deadline .date-value,.classes-begin .date-value{font-size:30px}}@media(min-width:1024px){.application-deadline .date-value,.classes-begin .date-value{font-size:24px}}@media(min-width:1536px){.application-deadline .date-value,.classes-begin .date-value{font-size:30px}}.priority-registration{padding-top:.5rem;padding-left:calc(.75rem + 4px)}.priority-registration .priority-text{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.priority-registration .priority-text{font-size:1.125rem}}@media(min-width:1024px){.priority-registration .priority-text{font-size:1.125rem}}.priority-registration .priority-text{color:#000;margin:0}.program-lsua-tuition-note{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-lsua-tuition-note{font-size:1.125rem}}@media(min-width:1024px){.program-lsua-tuition-note{font-size:1.125rem}}.program-lsua-tuition-note{font-size:.875rem;color:#271145;margin:2rem 0 0;padding:.75rem 1rem;background-color:#f9f8f0;border-left:4px solid #F1EDDB;border-radius:4px;line-height:1.4;width:100%}.program-action-buttons{display:flex;flex-direction:column;gap:.75rem;width:100%;padding-top:32px}@media(min-width:768px){.program-action-buttons{flex-direction:row;gap:1rem;width:100%;padding-top:48px}}.program-action-buttons a{width:100%}.program-action-buttons .ds-button--primary{color:#fff;font-weight:700}.program-action-buttons .ds-button--outline-light{color:#461d7c;font-weight:700}.acumen-badge-image{width:150px;float:right;padding-left:2rem}@media(min-width:1024px){.acumen-badge-image{width:200px}}.acumen-badges-section{display:flex;flex-direction:column;align-items:center;width:100%;gap:1.5rem;padding:2rem;margin:2.5rem 0;background-color:#f9f8f0}.acumen-badge{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;flex-wrap:nowrap}@media(min-width:768px){.acumen-badge{gap:1rem;width:auto}}.acumen-badge img{width:auto;height:auto;max-width:calc((100% - .5rem * 2) / 3);min-width:0;flex:1 1 0;object-fit:contain;flex-shrink:1}@media(min-width:768px){.acumen-badge img{max-width:180px;flex:0 1 auto}}.acumen-text{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%}@media(min-width:768px){.acumen-text{width:auto}}.acumen-text h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.acumen-text h3{font-size:1.5625rem;line-height:1.2}}@media(min-width:1024px){.acumen-text h3{font-size:1.875rem}}.acumen-text h3{color:#461d7c;margin:0}.acumen-text button{width:auto;min-width:150px}.honors-badge-section{background-color:#f9f8f0;border-bottom:1px solid #D6D6D6}.honors{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.honors{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.honors{padding-top:6.25rem;padding-bottom:6.25rem}}.honors{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.honors{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.honors{padding-left:3rem;padding-right:3rem}}.honors{display:flex;flex-flow:column;align-items:center;gap:2rem}.honors img{max-width:200px}.honors h3{text-align:center;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.honors h3{font-size:1.5625rem;line-height:1.2}}@media(min-width:1024px){.honors h3{font-size:1.875rem}}.honors .button{text-align:center;padding:1rem 0;width:100%}.honors .button .ds-button{width:100%}@media(min-width:1024px){.honors .button{max-width:230px}}@media(min-width:1024px){.honors{flex-direction:row}.honors h3,.honors .button{text-align:left}}.new-student-promo{background-color:#461d7c;color:#fff;border-radius:5px;border:1px solid #D6D6D6;padding:2rem;margin-bottom:2.5rem;display:flex;flex-direction:column}.new-student-promo span{color:#fdd023;font-weight:700}.new-student-promo .image{padding-bottom:2rem;text-align:center}.new-student-promo .image img{width:80%}.new-student-promo .text{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.new-student-promo .text{font-size:1.125rem}}@media(min-width:1024px){.new-student-promo .text{font-size:1.125rem}}.new-student-promo .text p{margin:0}.new-student-promo .button{text-align:center;padding-top:1.5rem}.new-student-promo .btn-primary{background-color:#fff!important;border-color:#fff!important;color:#461d7c!important;font-weight:700;width:100%;max-width:220px}.new-student-promo .btn-primary:hover{background-color:#fdd023!important;border-color:#fdd023!important}@media(min-width:1024px){.new-student-promo{flex-direction:row;align-items:center}.new-student-promo .image,.new-student-promo .button{width:300px}.new-student-promo .image{padding-bottom:0;text-align:left}.new-student-promo .image img{width:100%}.new-student-promo .text{padding:0 2rem}.new-student-promo .button{text-align:right;padding-top:0}}@media(min-width:1280px){.new-student-promo .text{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}}@media(min-width:1280px)and (min-width:768px){.new-student-promo .text{font-size:1.125rem}}@media(min-width:1280px)and (min-width:1024px){.new-student-promo .text{font-size:1.4rem}}.transcript-promo{background-color:#fff;padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.transcript-promo{padding-top:3rem;padding-bottom:3rem}}@media(min-width:1024px){.transcript-promo{padding-top:4rem;padding-bottom:4rem}}.transcript-promo{border-bottom:1px solid rgba(0,0,0,.125);border-top:1px solid rgba(0,0,0,.125)}.transcript-promo .content{text-align:center;display:flex;flex-direction:column;gap:16px}.transcript-promo .content h2{color:#461d7c;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.transcript-promo .content h2{font-size:1.5625rem;line-height:1.2}}@media(min-width:1024px){.transcript-promo .content h2{font-size:1.875rem}}.transcript-promo .content h2{display:flex;gap:8px;flex-direction:column;align-items:center}@media(min-width:768px){.transcript-promo .content h2{flex-direction:row;align-items:center;justify-content:center;gap:0}}.transcript-promo .content .icon{max-width:50px}.transcript-promo .content p{margin-bottom:0;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.transcript-promo .content p{font-size:1.125rem}}@media(min-width:1024px){.transcript-promo .content p{font-size:1.4rem}}.transcript-promo .content a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.transcript-promo .content a:not(.ds-button):hover{color:#9c7dc5;text-decoration:none}.transcript-promo .content a:not(.ds-button):focus{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.transcript-promo .content a:not(.ds-button):focus:not(:focus-visible){outline:none;box-shadow:none}.transcript-promo .content a:not(.ds-button):focus-visible{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.transcript-promo .content a:not(.ds-button):visited{color:#683da0}.transcript-promo .content a:not(.ds-button):active{color:#9c7dc5}@media(min-width:1024px){.transcript-promo .content .icon{display:inline-block;padding-right:1rem;padding-bottom:0}.transcript-promo .content p{max-width:1100px;margin:0 auto}}.agbus{display:flex;flex-direction:column;gap:1.25rem;background-color:#fff;border-radius:4px;padding:2rem;margin:0 auto;align-items:center}@media(min-width:768px){.agbus{padding:3rem}}@media(min-width:1024px){.agbus{max-width:900px}}.agbus .testimonial-text{display:flex;flex-direction:column;gap:1rem;flex-grow:1;position:relative;padding:0;align-items:center;text-align:center}.agbus .testimonial-text img.testimonial-svg{width:auto;height:50px;position:static;left:auto;top:auto;flex-shrink:0;display:block;filter:none;margin:0 auto}.agbus .testimonial-text p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.agbus .testimonial-text p{font-size:1.125rem}}@media(min-width:1024px){.agbus .testimonial-text p{font-size:1.125rem}}.agbus .testimonial-text p{color:#000;font-weight:400;padding:0;margin:0;border-left:none;line-height:inherit;text-align:center}.agbus .testimonial-author{display:flex;gap:1rem;align-items:center;margin-top:auto;justify-content:center;width:fit-content;margin-left:auto;margin-right:auto;max-width:560px;width:auto}.agbus .testimonial-author:has(.testimonial-headshot){justify-content:flex-start;margin-left:0;margin-right:0}.agbus .testimonial-headshot{width:47px;height:47px;border-radius:50%;object-fit:cover;flex-shrink:0}@media(min-width:768px){.agbus .testimonial-headshot{width:77px;height:77px}}.agbus .testimonial-author-info{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;text-align:left;width:auto}.agbus .testimonial-name{font-family:roboto-condensed,Roboto Condensed,Impact,Arial Black,sans-serif;font-weight:700;font-style:normal;color:#461d7c;text-transform:uppercase;margin:0}.agbus .testimonial-name p{margin:0}.agbus .testimonial-divider{height:4px;background-color:#f1eddb;width:100%}.testimonial{margin:0;padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.testimonial{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.testimonial{padding-top:6.25rem;padding-bottom:6.25rem}}.testimonial{background-color:#f9f8f0}.testimonial .testimonial-box{display:flex;flex-direction:column;gap:1.25rem;background-color:#fff;border-radius:4px;border:1px solid #D6D6D6;margin:0 auto;align-items:center;padding:24px}@media(min-width:1024px){.testimonial .testimonial-box{max-width:900px;padding:64px}}.testimonial .testimonial-text{display:flex;flex-direction:column;gap:.5rem;flex-grow:1;position:relative;padding:0;align-items:center;text-align:center}.testimonial .testimonial-text img.testimonial-svg{width:auto;height:50px;position:static;left:auto;top:auto;flex-shrink:0;display:block;filter:none;margin:0 auto}.testimonial .testimonial-text p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.testimonial .testimonial-text p{font-size:1.125rem}}@media(min-width:1024px){.testimonial .testimonial-text p{font-size:1.125rem}}.testimonial .testimonial-text p{color:#000;font-weight:400;padding:0;margin:0;border-left:none;line-height:inherit;text-align:center}.testimonial .testimonial-author{display:flex;gap:1rem;align-items:center;margin-top:auto;justify-content:center;width:fit-content;margin-left:auto;margin-right:auto;max-width:560px;width:100%}.testimonial .testimonial-author:has(.testimonial-headshot){justify-content:flex-start;margin-left:0;margin-right:0}.testimonial .testimonial-headshot{width:47px;height:47px;border-radius:50%;object-fit:cover;flex-shrink:0}@media(min-width:768px){.testimonial .testimonial-headshot{width:77px;height:77px}}.testimonial .testimonial-author-info{display:flex;flex-direction:column;gap:.25rem;align-items:center;text-align:center}.testimonial-author:has(.testimonial-headshot) .testimonial .testimonial-author-info{align-items:flex-start;text-align:left}.testimonial .testimonial-name{font-family:roboto-condensed,Roboto Condensed,Impact,Arial Black,sans-serif;font-weight:700;font-style:normal;color:#461d7c;text-transform:uppercase;margin:0}.testimonial .testimonial-name p{margin:0}.testimonial .testimonial-divider{height:4px;background-color:#f1eddb;width:100%}.testimonial .testimonial-info{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.testimonial .testimonial-info{font-size:1.125rem}}@media(min-width:1024px){.testimonial .testimonial-info{font-size:1.125rem}}.testimonial .testimonial-info{line-height:1.4;font-weight:700;color:#683da0;margin:0;font-size:16px}.testimonial .testimonial-info p{margin:0}.program-agbus{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-agbus{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-agbus{padding-top:6.25rem;padding-bottom:6.25rem}}.program-agbus{margin:0}.program-videos-section{background-color:#f5f5f5;padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-videos-section{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-videos-section{padding-top:6.25rem;padding-bottom:6.25rem}}.program-videos-section{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-videos-section{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-videos-section{padding-left:3rem;padding-right:3rem}}.program-videos-section h2{margin-bottom:.5rem}@media(min-width:768px){.program-videos-section h2{margin-bottom:2rem}}.program-video-box{display:flex;align-items:flex-start;flex-direction:column;gap:1.5rem}@media(min-width:768px){.program-video-box{flex-direction:row;justify-content:center;gap:64px}}.program-video-box .video1,.program-video-box .video2{min-width:0;max-width:100%;width:100%}@media(min-width:768px){.program-video-box .video1,.program-video-box .video2{flex:1 1 0;max-width:50%;width:auto}}.program-video-box .video2:has(iframe[src=""]){display:none}.program-video-box .video1:only-child{width:100%}@media(min-width:768px){.program-video-box .video1:only-child{max-width:600px;flex:0 1 auto;width:auto}}.program-video-box .embed-responsive{width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}@media(min-width:768px){.program-video-box .embed-responsive{margin-bottom:1rem}}.program-video-box .embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.program-video-box h5{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-video-box h5{font-size:1.125rem}}@media(min-width:1024px){.program-video-box h5{font-size:1.25rem}}.program-video-box h5{color:#461d7c;padding-top:.5rem;margin-bottom:.5rem;position:relative;padding-left:1rem}.program-video-box h5:before{content:"";position:absolute;left:0;top:.5rem;width:4px;height:calc(100% - .5rem);background-color:#fdd023;flex-shrink:0}.program-video-box p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-video-box p{font-size:1.125rem}}@media(min-width:1024px){.program-video-box p{font-size:1.125rem}}.accordion-section{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.accordion-section{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.accordion-section{padding-top:6.25rem;padding-bottom:6.25rem}}.accordion-section h2{color:#461d7c}.accordion-section .accordion-list__body ul{margin-top:1rem}.tiles-container{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr;grid-gap:1.5rem;margin-bottom:2.5rem}@media(min-width:768px){.tiles-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.tiles-container{grid-template-columns:repeat(3,1fr)}}.tile{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;transition:transform .2s ease,box-shadow .2s ease}.tile:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.tile:hover .bottom-content{background:#f7f1ff}.tile .content-container{display:flex;flex-direction:column;height:auto}@media(max-width:767px){.tile .content-container{flex-direction:row;height:100px}}.tile .top-content{position:relative;width:100%;height:140px;margin:auto;overflow:hidden}@media(max-width:767px){.tile .top-content{width:33%;height:100px}}.tile .top-content img{object-fit:cover;width:100%;height:100%}@media(max-width:767px){.tile .top-content img{width:auto;height:100px}}.tile .top-content .content-overlay{background:#bfa0e9;position:absolute;width:100%;left:0;top:118px;right:0;bottom:0;opacity:1}@media(max-width:767px){.tile .top-content .content-overlay{top:70px}}.tile .top-content .content-overlay p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.75rem;line-height:1.4;color:#fff;text-align:right;margin:5px 0 0;padding-right:0;opacity:.8}@media(max-width:767px){.tile .top-content .content-overlay p{text-align:center}}.tile .promo-image-overlay{position:absolute;right:0;top:0;z-index:1}.tile .bottom-content{padding:0 .5rem;background:#fff;width:100%}@media(max-width:767px){.tile .bottom-content{width:67%;padding:0 10px}}.tile .bottom-content-title{display:flex;align-items:center;min-height:70px}@media(min-width:768px){.tile .bottom-content-title{min-height:82px}}.tile .bottom-content-title h2{margin:2px 0 0;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.tile .bottom-content-title h2{font-size:1.5625rem}}@media(min-width:1024px){.tile .bottom-content-title h2{font-size:1.5625rem}}.tile .bottom-content-title h2{line-height:1.25;color:#616161}@media(min-width:768px){.tile .bottom-content-title h2{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty;line-height:1.375}}@media(min-width:768px)and (min-width:768px){.tile .bottom-content-title h2{font-size:1.125rem}}@media(min-width:768px)and (min-width:1024px){.tile .bottom-content-title h2{font-size:1.4rem}}.tile .bottom-content-secondary p{margin:0;padding-top:.5rem;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.tile .bottom-content-secondary p{font-size:1rem}}@media(min-width:1024px){.tile .bottom-content-secondary p{font-size:1rem}}.tile .bottom-content-secondary p{line-height:1;font-weight:400;color:#474747;border-top:.5px solid rgba(123,123,123,.4)}@media(min-width:768px){.tile .bottom-content-secondary p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty;line-height:1}}@media(min-width:768px)and (min-width:768px){.tile .bottom-content-secondary p{font-size:1.125rem}}@media(min-width:768px)and (min-width:1024px){.tile .bottom-content-secondary p{font-size:1.125rem}}.accred-logos-section{width:100%;background-color:#f9f8f0;padding:2.5rem 0;border-top:1px solid #D6D6D6}@media(min-width:768px){.accred-logos-section{padding:3rem 0}}.accred-logos-box{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px}@media(min-width:768px){.accred-logos-box{flex-direction:row;gap:64px}}.accred-logos-box img{width:100%;max-width:60px}@media(min-width:1024px){.accred-logos-box img{max-width:160px}}.accred-logos-box>img:only-child,.accred-logos-box>a:only-child img{max-width:80px}@media(min-width:1024px){.accred-logos-box>img:only-child,.accred-logos-box>a:only-child img{max-width:160px}}.accred-logos-box:has(>:nth-child(2):last-child):not(:has(>:nth-child(3))) img{max-width:100px}@media(min-width:1024px){.accred-logos-box:has(>:nth-child(2):last-child):not(:has(>:nth-child(3))) img{max-width:160px}}.banner-message{background-color:#fdd023bf;padding:1.25rem;margin:3rem 0 0;text-align:center;border-bottom:1px solid rgba(0,0,0,.125)}.banner-message h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.5625rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.banner-message h3{font-size:1.875rem;line-height:1.2}}@media(min-width:1024px){.banner-message h3{font-size:2.5rem}}.banner-message h3{font-style:italic;color:#461d7c;margin-top:.5rem}@media(min-width:1024px){.banner-message h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.875rem;line-height:1.2;text-wrap:pretty}}@media(min-width:1024px)and (min-width:768px){.banner-message h3{font-size:2.5rem}}@media(min-width:1024px)and (min-width:1024px){.banner-message h3{font-size:3.5rem}}.program-page-v2 .program-main-image-wrap{position:relative;overflow:hidden;min-height:240px;z-index:1;display:flex;align-items:center}.program-page-v2 .program-main-image-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}@media(min-width:1024px){.program-page-v2 .program-main-image-wrap img{margin-top:-20px}}@media(min-width:1280px){.program-page-v2 .program-main-image-wrap img{margin-top:-50px}}.program-page-v2 .program-main-image-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#00000073,#0009 30%,#000000bf 50%,#000 77%,#000);z-index:1;pointer-events:none}.program-page-v2 .program-main-image-wrap .text-container{position:relative;width:100%;z-index:2;padding:32px 1rem 120px;display:flex;align-items:center;justify-content:center;min-height:0}.program-page-v2 .program-main-image-wrap .text-container h1{color:#fff;text-shadow:1px 1px rgba(70,70,70,.8);margin:0;padding:0;width:100%;text-align:center;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.875rem;line-height:1.2;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .program-main-image-wrap .text-container h1{font-size:2.5rem}}@media(min-width:1024px){.program-page-v2 .program-main-image-wrap .text-container h1{font-size:3.5rem}}.program-page-v2 .program-main-image-wrap .text-container h1{text-wrap:balance}.program-page-v2 .program-main-image-wrap .text-container h1 .heading-prefix{font-weight:400;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;display:block;margin-bottom:.5rem}@media(min-width:768px){.program-page-v2 .program-main-image-wrap .text-container h1 .heading-prefix{font-size:1.6rem}}@media(min-width:1024px){.program-page-v2 .program-main-image-wrap .text-container h1 .heading-prefix{font-size:1.8rem;margin-bottom:1rem}}.program-page-v2 .program-main-image-wrap .text-container h1 .heading-suffix{display:block;font-weight:900;margin-top:5px;font-size:1.2rem;line-height:1.4}@media(min-width:768px){.program-page-v2 .program-main-image-wrap .text-container h1 .heading-suffix{font-size:2rem}}@media(min-width:1024px){.program-page-v2 .program-main-image-wrap .text-container h1 .heading-suffix{font-size:2.5rem}}@media(min-width:1024px){.program-page-v2 .program-main-image-wrap{min-height:300px}}@media(min-width:1280px){.program-page-v2 .program-main-image-wrap{min-height:380px}}.program-page-v2 .program-quick-facts-container{position:relative;z-index:10;margin-top:-75px;padding-bottom:2rem}@media(min-width:768px){.program-page-v2 .program-quick-facts-container{margin-top:-62px;padding-bottom:3rem}}@media(min-width:1024px){.program-page-v2 .program-quick-facts-container{padding-bottom:80px}}.program-page-v2 .program-quick-facts-container:before{content:"";position:absolute;top:75px;left:0;right:0;bottom:0;background-color:#f5f5f5;z-index:-1}@media(min-width:768px){.program-page-v2 .program-quick-facts-container:before{top:62px}}.program-page-v2 .program-quick-facts-container .container{position:relative;width:100%;max-width:100%}.program-page-v2 .program-quick-facts{position:relative;background:#461d7c;color:#fff;border-radius:5px;padding:16px;z-index:10;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;grid-template-areas:"hours cost" "logo logo" "deadline deadline" "info info" "buttons buttons" "acumen-badge acumen-badge" "acumen-text acumen-text" "unavailable unavailable"}@media(min-width:768px){.program-page-v2 .program-quick-facts{margin:0 auto;max-width:1140px;width:100%;grid-template-columns:2fr 2fr 1.5fr;align-items:stretch;grid-template-areas:"hours cost logo" "deadline deadline deadline" "info info info" "buttons buttons buttons" "acumen-badge acumen-badge acumen-badge" "acumen-text acumen-text acumen-text" "unavailable unavailable unavailable"}}.program-page-v2 .program-quick-facts p,.program-page-v2 .program-quick-facts h3{margin:0}.program-page-v2 .program-quick-facts .logo{grid-area:logo;display:flex;align-items:center;justify-content:center;text-align:center;border-top:solid #683DA0 2px;padding-top:16px;margin-top:16px}.program-page-v2 .program-quick-facts .logo img{height:24px;max-width:180px;width:auto}@media(min-width:768px){.program-page-v2 .program-quick-facts .logo img{height:42px;max-width:220px}}@media(min-width:768px){.program-page-v2 .program-quick-facts .logo{border-top:none;margin-top:0;padding:16px;height:100%}}.program-page-v2 .program-quick-facts .hours{grid-area:hours;text-align:center;position:relative}.program-page-v2 .program-quick-facts .hours:after{content:"";position:absolute;right:0;top:1rem;bottom:.75rem;width:2px;background-color:#683da0;display:none}.program-page-v2 .program-quick-facts .hours .hours-label{font-weight:400;font-size:.9rem;color:#fff;margin:0 0 4px}.program-page-v2 .program-quick-facts .hours p{font-weight:900;font-size:clamp(2rem,1.8rem + 1vw,3rem);color:#fff;margin:0;line-height:1.1}.program-page-v2 .program-quick-facts .hours p .tuition-note-link{text-decoration:none}.program-page-v2 .program-quick-facts .hours p .tuition-note-link:hover .tuition-note-ref{opacity:.8}.program-page-v2 .program-quick-facts .hours p .tuition-note-ref{font-size:.3em;font-weight:700;vertical-align:super;line-height:0;color:#bfa0e9;position:relative;top:-12px;padding-left:2px}.program-page-v2 .program-quick-facts .hours p.small{font-size:2rem}.program-page-v2 .program-quick-facts .hours p.quick-facts-value--range{font-size:clamp(1.5rem,1.35rem + .75vw,2.25rem)}@media(min-width:768px){.program-page-v2 .program-quick-facts .hours:after{content:"";position:absolute;right:0;top:16px;bottom:16px;width:2px;background-color:#683da0;display:block}.program-page-v2 .program-quick-facts .hours{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;height:100%}.program-page-v2 .program-quick-facts .hours .hours-label{text-align:right;font-size:1rem;padding-right:5px}.program-page-v2 .program-quick-facts .hours p{text-align:left;padding-left:5px;font-size:3rem}.program-page-v2 .program-quick-facts .hours p.small{font-size:2rem}.program-page-v2 .program-quick-facts .hours p.quick-facts-value--range{font-size:2.25rem}}@media(min-width:1024px){.program-page-v2 .program-quick-facts .hours{flex-direction:row}}@media(min-width:1280px){.program-page-v2 .program-quick-facts .hours .hours-label{font-size:1.2rem}.program-page-v2 .program-quick-facts .hours p{font-size:3.4rem}.program-page-v2 .program-quick-facts .hours p.quick-facts-value--range{font-size:2.45rem}}.program-page-v2 .program-quick-facts .cost{grid-area:cost;text-align:center;position:relative}.program-page-v2 .program-quick-facts .cost .cost-label{font-weight:400;font-size:.9rem;color:#fff;margin:0 0 4px}.program-page-v2 .program-quick-facts .cost p{font-weight:900;font-size:clamp(2rem,1.8rem + 1vw,3rem);color:#fff;margin:0;line-height:1.1}.program-page-v2 .program-quick-facts .cost p .tuition-note-link{text-decoration:none}.program-page-v2 .program-quick-facts .cost p .tuition-note-link:hover .tuition-note-ref{opacity:.8}.program-page-v2 .program-quick-facts .cost p .tuition-note-ref{font-size:.3em;font-weight:700;vertical-align:super;line-height:0;color:#bfa0e9;position:relative;top:-12px;padding-left:2px}.program-page-v2 .program-quick-facts .cost p.small{font-size:2rem}.program-page-v2 .program-quick-facts .cost p.quick-facts-value--range{font-size:clamp(1.5rem,1.35rem + .75vw,2.25rem)}@media(min-width:768px){.program-page-v2 .program-quick-facts .cost:after{content:"";position:absolute;right:0;top:16px;bottom:16px;width:2px;background-color:#683da0}.program-page-v2 .program-quick-facts .cost{width:100%;display:flex;align-items:center;justify-content:center;padding:16px;flex-direction:column;height:100%}.program-page-v2 .program-quick-facts .cost .hours-label,.program-page-v2 .program-quick-facts .cost .cost-label{text-align:right;font-size:1rem;padding-right:5px}.program-page-v2 .program-quick-facts .cost p{text-align:left;padding-left:5px;font-size:3rem}.program-page-v2 .program-quick-facts .cost p.small{font-size:2rem}.program-page-v2 .program-quick-facts .cost p.quick-facts-value--range{font-size:2.25rem}}@media(min-width:1024px){.program-page-v2 .program-quick-facts .cost{flex-direction:row}}@media(min-width:1280px){.program-page-v2 .program-quick-facts .cost .hours-label,.program-page-v2 .program-quick-facts .cost .cost-label{font-size:1.2rem}.program-page-v2 .program-quick-facts .cost p{font-size:3.4rem}.program-page-v2 .program-quick-facts .cost p.quick-facts-value--range{font-size:2.45rem}}.program-page-v2 .program-quick-facts .deadline{grid-area:deadline;background:#fdd023;text-align:center;padding:1rem}.program-page-v2 .program-quick-facts .deadline h3{font-weight:400;font-size:1.2rem}.program-page-v2 .program-quick-facts .deadline span{display:block;font-weight:700;font-size:1.2rem}@media(min-width:768px){.program-page-v2 .program-quick-facts .deadline span{display:inline-block}}@media(min-width:1024px){.program-page-v2 .program-quick-facts .deadline{position:relative;display:flex;align-items:center;margin-top:40px;padding-left:70px;height:40px}.program-page-v2 .program-quick-facts .deadline:after{content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:40px solid #FDD023;position:absolute;right:-40px}}.program-page-v2 .program-quick-facts .info{grid-area:info;text-align:center;padding:1rem;font-size:1.2rem}@media(min-width:1024px){.program-page-v2 .program-quick-facts .info{display:flex;align-items:center;padding-left:70px;padding-bottom:1.5rem}}.program-page-v2 .program-quick-facts .buttons{grid-area:buttons;padding:1rem 1rem 2rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.program-page-v2 .program-quick-facts .buttons .btn{width:50%;max-width:220px}@media(min-width:1024px){.program-page-v2 .program-quick-facts .buttons{align-items:flex-start;justify-content:flex-end;margin-top:24px;padding:1rem 100px 1rem 80px}}.program-page-v2 .program-quick-facts .acumen-badge{grid-area:acumen-badge;display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem 1rem;border-top:solid #c8c8c8 1px}.program-page-v2 .program-quick-facts .acumen-badge img{width:30%;max-width:180px}@media(min-width:1024px){.program-page-v2 .program-quick-facts .acumen-badge{padding-left:70px}}.program-page-v2 .program-quick-facts .acumen-text{grid-area:acumen-text;text-align:center;display:flex;flex-direction:column;justify-content:center;padding:0 1rem 1.5rem}.program-page-v2 .program-quick-facts .acumen-text h3{font-size:1.2rem;margin-bottom:1rem}.program-page-v2 .program-quick-facts .acumen-text button{width:150px;margin:0 auto}@media(min-width:1024px){.program-page-v2 .program-quick-facts .acumen-text{text-align:left;padding:1.5rem 1rem;border-top:solid #c8c8c8 1px}.program-page-v2 .program-quick-facts .acumen-text h3{font-size:1.4rem}.program-page-v2 .program-quick-facts .acumen-text button{margin:0}}.program-page-v2 .program-quick-facts .unavailable{grid-area:unavailable;text-align:center;padding:1rem}.program-page-v2 .program-quick-facts .quick-facts-divider{display:none}.program-page-v2 .program-intro-section{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 .program-intro-section{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 .program-intro-section{padding-left:3rem;padding-right:3rem}}.program-page-v2 .program-intro-section{padding-top:0;padding-bottom:32px;background-color:#f5f5f5;margin:0 auto}@media(min-width:768px){.program-page-v2 .program-intro-section{padding-bottom:48px}}@media(min-width:1024px){.program-page-v2 .program-intro-section{padding-bottom:64px}}@media(min-width:1280px){.program-page-v2 .program-intro-section{padding-bottom:96px}}.program-page-v2 .program-intro-section a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 .program-intro-section a:not(.ds-button):hover{color:#9c7dc5;text-decoration:none}.program-page-v2 .program-intro-section a:not(.ds-button):focus{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 .program-intro-section a:not(.ds-button):focus:not(:focus-visible){outline:none;box-shadow:none}.program-page-v2 .program-intro-section a:not(.ds-button):focus-visible{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 .program-intro-section a:not(.ds-button):visited{color:#683da0}.program-page-v2 .program-intro-section a:not(.ds-button):active{color:#9c7dc5}.program-page-v2 .program-intro-section h2{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .program-intro-section h2{font-size:1.5625rem}}@media(min-width:1024px){.program-page-v2 .program-intro-section h2{font-size:1.5625rem}}.program-page-v2 .program-intro-section h2{color:#461d7c;text-wrap:balance;text-wrap:pretty}.program-page-v2 .program-intro-section h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .program-intro-section h3{font-size:1.5625rem}}@media(min-width:1024px){.program-page-v2 .program-intro-section h3{font-size:1.5625rem}}.program-page-v2 .program-intro-section h3{color:#461d7c;text-wrap:balance;text-wrap:pretty}.program-page-v2 .program-intro-section .row{gap:24px}.program-page-v2 .program-intro-section .row .align-items-center{display:flex;align-items:center}.program-page-v2 .program-intro-content{display:flex;flex-direction:column;gap:1.5rem;background-color:#fff;max-width:87.5rem;width:100%;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 .program-intro-content{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 .program-intro-content{padding-left:3rem;padding-right:3rem}}.program-page-v2 .program-intro-content{padding-top:32px;padding-bottom:32px}@media(min-width:768px){.program-page-v2 .program-intro-content{gap:56px;padding-top:48px;padding-bottom:48px}}@media(min-width:1024px){.program-page-v2 .program-intro-content{flex-direction:row;padding-top:64px;padding-bottom:64px}}@media(min-width:1280px){.program-page-v2 .program-intro-content{flex-direction:row;gap:64px;justify-content:space-between}}.program-page-v2 .program-intro-content-text{display:flex;flex-direction:column;order:2;overflow:hidden;gap:1rem;max-width:100%}@media(min-width:1024px){.program-page-v2 .program-intro-content-text{max-width:40%}}@media(min-width:1024px){.program-page-v2 .program-intro-content-text{order:1}}.program-page-v2 .program-intro-content-text .program-intro-body p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .program-intro-content-text .program-intro-body p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 .program-intro-content-text .program-intro-body p{font-size:1.125rem}}.program-page-v2 .program-intro-content-text .program-intro-body p{line-height:1.8}.program-page-v2 .program-intro-content-text .text-center{margin-top:0!important;margin-bottom:0!important;max-width:100%!important;width:100%!important;overflow:hidden;display:block!important}.program-page-v2 .program-intro-content-text .text-center:not(:first-child){margin-top:1rem!important}.program-page-v2 .program-intro-content-text .text-center:not(:last-child){margin-bottom:1rem!important}.program-page-v2 .program-intro-content-text .text-center img{max-width:100%!important;height:auto!important}.program-page-v2 .program-intro-heading{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.5;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .program-intro-heading{font-size:1.5625rem}}@media(min-width:1024px){.program-page-v2 .program-intro-heading{font-size:1.5625rem}}.program-page-v2 .program-intro-heading{font-weight:900;color:#461d7c}.program-page-v2 .program-unavailable-message{display:flex;align-items:flex-start;justify-content:center;gap:8px;padding:16px 24px;width:100%}.program-page-v2 .program-unavailable-message:before{content:"";display:block;flex-shrink:0;width:24px;height:24px;margin-top:2px;background-image:url(https://d35okqf31nin9j.cloudfront.net/static-prod-2/img/icons/ui/alert-error.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.program-page-v2 .program-unavailable-message p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .program-unavailable-message p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 .program-unavailable-message p{font-size:1.125rem}}.program-page-v2 .program-unavailable-message p{margin:0;color:#fff;text-align:left;line-height:1.5}.program-page-v2 .program-unavailable-message a{border-bottom:1px solid #FFFFFF!important;border-radius:0!important;color:#fff!important}.program-page-v2 .program-unavailable-message a:visited{color:#fff}.program-page-v2 .program-unavailable-message a:hover{border-bottom:none!important}.program-page-v2 .program-unavailable-message{background-color:#b7309e}.program-page-v2 .program-intro-content-dates{order:1}@media(min-width:1280px){.program-page-v2 .program-intro-content-dates{order:2}}.program-page-v2 .program-intro-content-dates{display:flex;flex-direction:column;align-items:flex-start;width:100%}.program-page-v2 .program-intro-content-dates:has(.program-unavailable-message){justify-content:center;flex:1}@media(min-width:768px){.program-page-v2 .program-intro-content-dates{align-items:center}}@media(min-width:1280px){.program-page-v2 .program-intro-content-dates{min-width:45%;align-items:flex-start}}.program-page-v2 .program-application-dates-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media(min-width:768px){.program-page-v2 .program-application-dates-container{align-items:center}}.program-page-v2 .program-application-dates{display:flex;flex-direction:column;gap:1.5rem;align-items:center;width:100%}@media(min-width:640px){.program-page-v2 .program-application-dates{gap:1rem;flex-direction:row;justify-content:space-around}}@media(min-width:1024px){.program-page-v2 .program-application-dates{flex-direction:column;align-items:flex-start}}@media(min-width:1280px){.program-page-v2 .program-application-dates{justify-content:space-between;flex-direction:row}}.program-page-v2 .application-deadline,.program-page-v2 .classes-begin{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%}@media(min-width:768px){.program-page-v2 .application-deadline,.program-page-v2 .classes-begin{justify-content:center;width:auto}}.program-page-v2 .application-deadline .date-bar,.program-page-v2 .classes-begin .date-bar{width:4px;background-color:#fdd023;flex-shrink:0;align-self:stretch;min-height:16px}.program-page-v2 .application-deadline .date-content,.program-page-v2 .classes-begin .date-content{display:flex;flex-direction:row;gap:6px;flex:1;min-width:0;align-items:center}.program-page-v2 .application-deadline .date-label,.program-page-v2 .classes-begin .date-label{font-size:14px;color:#461d7c;margin:0;line-height:1.2;text-transform:capitalize;align-self:center;max-width:none}@media(min-width:640px){.program-page-v2 .application-deadline .date-label,.program-page-v2 .classes-begin .date-label{font-size:16px}}@media(min-width:1024px)and (max-width:1279px){.program-page-v2 .application-deadline .date-label,.program-page-v2 .classes-begin .date-label{max-width:none}}@media(min-width:1280px){.program-page-v2 .application-deadline .date-label,.program-page-v2 .classes-begin .date-label{max-width:100px}}.program-page-v2 .application-deadline .date-value,.program-page-v2 .classes-begin .date-value{font-size:18px;color:#461d7c;font-weight:900;margin:0;line-height:1.2}@media(min-width:768px){.program-page-v2 .application-deadline .date-value,.program-page-v2 .classes-begin .date-value{font-size:24px}}@media(min-width:1024px){.program-page-v2 .application-deadline .date-value,.program-page-v2 .classes-begin .date-value{font-size:24px}}@media(min-width:1536px){.program-page-v2 .application-deadline .date-value,.program-page-v2 .classes-begin .date-value{font-size:30px}}.program-page-v2 .program-action-buttons{display:flex;flex-direction:column;gap:.75rem;width:100%;padding-top:32px}@media(min-width:768px){.program-page-v2 .program-action-buttons{flex-direction:row;gap:1rem;width:100%;padding-top:48px}}.program-page-v2 .program-action-buttons a{width:100%}.program-page-v2 #overview h2,.program-page-v2 #admissions h2,.program-page-v2 #tuition h2,.program-page-v2 #academics h2,.program-page-v2 #concentrations h2,.program-page-v2 #careers h2,.program-page-v2 #testimonials h2,.program-page-v2 #faq .basic-section__heading,.program-page-v2 .program-learning-paths-section h2.learning-paths__title{margin-bottom:-.5rem}.program-page-v2 #overview{display:flex;flex-direction:column;gap:32px;padding-bottom:48px}@media(min-width:768px){.program-page-v2 #overview{gap:48px;padding-bottom:0}}@media(min-width:1280px){.program-page-v2 #overview{gap:64px}}.program-page-v2 #overview h2{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.5625rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview h2{font-size:1.875rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 #overview h2{font-size:2.5rem}}.program-page-v2 #overview h2{text-align:center;color:#461d7c;text-wrap:balance;text-wrap:pretty}.program-page-v2 #overview .accordion-block h3,.program-page-v2 #overview .accreditation-block h3,.program-page-v2 #overview .overview-content h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview .accordion-block h3,.program-page-v2 #overview .accreditation-block h3,.program-page-v2 #overview .overview-content h3{font-size:1.5625rem}}@media(min-width:1024px){.program-page-v2 #overview .accordion-block h3,.program-page-v2 #overview .accreditation-block h3,.program-page-v2 #overview .overview-content h3{font-size:1.5625rem}}.program-page-v2 #overview .accordion-block h3,.program-page-v2 #overview .accreditation-block h3,.program-page-v2 #overview .overview-content h3{color:#461d7c;margin-bottom:1rem}.program-page-v2 #overview .accordion-block a:not(.ds-button),.program-page-v2 #overview .accreditation-block a:not(.ds-button),.program-page-v2 #overview .overview-content a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #overview .accordion-block a:not(.ds-button):hover,.program-page-v2 #overview .accreditation-block a:not(.ds-button):hover,.program-page-v2 #overview .overview-content a:not(.ds-button):hover{color:#9c7dc5;text-decoration:none}.program-page-v2 #overview .accordion-block a:not(.ds-button):focus,.program-page-v2 #overview .accreditation-block a:not(.ds-button):focus,.program-page-v2 #overview .overview-content a:not(.ds-button):focus{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 #overview .accordion-block a:not(.ds-button):focus:not(:focus-visible),.program-page-v2 #overview .accreditation-block a:not(.ds-button):focus:not(:focus-visible),.program-page-v2 #overview .overview-content a:not(.ds-button):focus:not(:focus-visible){outline:none;box-shadow:none}.program-page-v2 #overview .accordion-block a:not(.ds-button):focus-visible,.program-page-v2 #overview .accreditation-block a:not(.ds-button):focus-visible,.program-page-v2 #overview .overview-content a:not(.ds-button):focus-visible{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 #overview .accordion-block a:not(.ds-button):visited,.program-page-v2 #overview .accreditation-block a:not(.ds-button):visited,.program-page-v2 #overview .overview-content a:not(.ds-button):visited{color:#683da0}.program-page-v2 #overview .accordion-block a:not(.ds-button):active,.program-page-v2 #overview .accreditation-block a:not(.ds-button):active,.program-page-v2 #overview .overview-content a:not(.ds-button):active{color:#9c7dc5}.program-page-v2 #overview .accordion-block p,.program-page-v2 #overview .accreditation-block p,.program-page-v2 #overview .overview-content p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview .accordion-block p,.program-page-v2 #overview .accreditation-block p,.program-page-v2 #overview .overview-content p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview .accordion-block p,.program-page-v2 #overview .accreditation-block p,.program-page-v2 #overview .overview-content p{font-size:1.125rem}}.program-page-v2 #overview .accordion-block p,.program-page-v2 #overview .accreditation-block p,.program-page-v2 #overview .overview-content p{color:#000}.program-page-v2 .overview-content{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 .overview-content{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 .overview-content{padding-left:3rem;padding-right:3rem}}.program-page-v2 .overview-content{display:flex;flex-direction:column;gap:1.5rem;margin:0}.program-page-v2 .text-with-image{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.program-page-v2 .text-with-image{flex-direction:row;gap:2rem;align-items:flex-start}}.program-page-v2 .text-with-image__image img{width:100%;height:180px;object-fit:cover;object-position:center 10%}@media(min-width:768px){.program-page-v2 .text-with-image__image img{width:100%;max-width:380px;height:100%;object-fit:cover;object-position:center 10%;margin-top:8px}}@media(min-width:1024px){.program-page-v2 .text-with-image__image img{max-width:380px}}@media(min-width:1280px){.program-page-v2 .text-with-image__image img{max-width:480px}}.program-page-v2 .text-with-image__content{flex:1;width:100%;display:flex;flex-direction:column;gap:1.5rem}.program-page-v2 .text-with-image__content>*,.program-page-v2 .text-with-image__content .highlight-list{margin:0}.program-page-v2 #overview .accreditation-block{padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.program-page-v2 #overview .accreditation-block{padding-top:3rem;padding-bottom:3rem}}@media(min-width:1024px){.program-page-v2 #overview .accreditation-block{padding-top:4rem;padding-bottom:4rem}}.program-page-v2 #overview .accreditation-block{margin-left:1rem;margin-right:1rem}@media(min-width:768px){.program-page-v2 #overview .accreditation-block{margin-left:1.5rem;margin-right:1.5rem}}@media(min-width:1024px){.program-page-v2 #overview .accreditation-block{margin-left:3rem;margin-right:3rem}}.program-page-v2 #overview .accreditation-block{background-color:#f5f5f599;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(214,214,214,.4);display:flex;flex-direction:column;gap:1rem;padding:24px 16px}@media(min-width:768px){.program-page-v2 #overview .accreditation-block{display:grid;gap:1.5rem;padding:24px}.program-page-v2 #overview .accreditation-block.accreditation-block--few-logos{grid-template-columns:auto auto;justify-content:start}.program-page-v2 #overview .accreditation-block.accreditation-block--many-logos{grid-template-columns:auto minmax(0,1fr)}.program-page-v2 #overview .accreditation-block:not(.accreditation-block--few-logos):not(.accreditation-block--many-logos){grid-template-columns:auto auto;justify-content:start}}@media(min-width:768px){.program-page-v2 #overview .accreditation-block .accreditation-content{display:flex;flex-direction:column;justify-content:center;align-self:stretch;border-bottom:none;border-right:4px solid #D6D6D6;padding-right:1.5rem;min-width:0}}.program-page-v2 #overview .accreditation-block .accreditation-content h3{margin-bottom:4px;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview .accreditation-block .accreditation-content h3{font-size:1.5625rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 #overview .accreditation-block .accreditation-content h3{font-size:1.875rem}}.program-page-v2 #overview .accreditation-block .accreditation-content h3{text-align:center;text-wrap:balance}@media(min-width:768px){.program-page-v2 #overview .accreditation-block .accreditation-content h3{text-align:left}}.program-page-v2 #overview .accreditation-block .accreditation-content p{margin:0;text-align:center;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 #overview .accreditation-block .accreditation-content p{font-size:1rem}}@media(min-width:1024px){.program-page-v2 #overview .accreditation-block .accreditation-content p{font-size:1rem}}.program-page-v2 #overview .accreditation-block .accreditation-content p{line-height:1.5}@media(min-width:768px){.program-page-v2 #overview .accreditation-block .accreditation-content p{text-align:left}}.program-page-v2 #overview .accreditation-block .accreditation-logos{display:flex;flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;gap:1.5rem;align-items:center;justify-content:safe center}.program-page-v2 #overview .accreditation-block .accreditation-logos::-webkit-scrollbar{display:none}@media(min-width:768px){.program-page-v2 #overview .accreditation-block .accreditation-logos{flex-wrap:wrap;overflow-x:visible;justify-content:flex-start;gap:32px;min-width:0}}@media(min-width:768px){.program-page-v2 #overview .accreditation-block.accreditation-block--few-logos .accreditation-logos{flex-wrap:nowrap}}.program-page-v2 #overview .accreditation-block .accreditation-logo{flex-shrink:0}.program-page-v2 #overview .accreditation-block .accreditation-logo img{max-height:80px;min-height:48px;max-width:160px;width:auto;height:auto;object-fit:contain}@media(min-width:992px)and (max-width:1279px){.program-page-v2 #overview .accreditation-block .accreditation-logo img{max-height:65px;min-height:32px;max-width:140px}}.program-page-v2 #overview .accreditation-block.accreditation-block--few-logos .accreditation-logo img{max-height:100px;min-height:56px;max-width:200px}@media(min-width:992px)and (max-width:1279px){.program-page-v2 #overview .accreditation-block.accreditation-block--few-logos .accreditation-logo img{max-height:85px;min-height:40px;max-width:180px}}.program-page-v2 #overview .accreditation-block a.accreditation-logo{transition:opacity .2s ease}.program-page-v2 #overview .accreditation-block a.accreditation-logo:hover{opacity:.8}.program-page-v2 #overview .accordion-block{margin:0;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 #overview .accordion-block{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 #overview .accordion-block{padding-left:3rem;padding-right:3rem}}@media(min-width:992px){.program-page-v2 .program-main-content #overview.bg-white .overview-content{padding-left:0;padding-right:0;width:100%;max-width:100%}}@media(min-width:992px){.program-page-v2 .program-main-content #overview.bg-white .accreditation-block{margin-left:0;margin-right:0;width:100%;max-width:100%}}@media(min-width:992px){.program-page-v2 .program-main-content #overview.bg-white .accordion-block{padding-left:0;padding-right:0;width:100%;max-width:100%}}.program-page-v2 #overview details,.program-page-v2 #tuition details,.program-page-v2 #academics details,.program-page-v2 #concentrations details,.program-page-v2 #careers details{border-top:1px solid #D6D6D6}.program-page-v2 #overview details:last-of-type,.program-page-v2 #tuition details:last-of-type,.program-page-v2 #academics details:last-of-type,.program-page-v2 #concentrations details:last-of-type,.program-page-v2 #careers details:last-of-type{border-bottom:1px solid #D6D6D6}.program-page-v2 #overview details[open] summary:after,.program-page-v2 #tuition details[open] summary:after,.program-page-v2 #academics details[open] summary:after,.program-page-v2 #concentrations details[open] summary:after,.program-page-v2 #careers details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.program-page-v2 #overview .accordion-block details:first-of-type,.program-page-v2 #overview details:first-of-type,.program-page-v2 #tuition .accordion-block details:first-of-type,.program-page-v2 #tuition details:first-of-type,.program-page-v2 #academics .accordion-block details:first-of-type,.program-page-v2 #academics details:first-of-type,.program-page-v2 #concentrations .accordion-block details:first-of-type,.program-page-v2 #concentrations details:first-of-type,.program-page-v2 #careers .accordion-block details:first-of-type,.program-page-v2 #careers details:first-of-type{border-top:8px solid #F5F5F5}.program-page-v2 #overview summary,.program-page-v2 #tuition summary,.program-page-v2 #academics summary,.program-page-v2 #concentrations summary,.program-page-v2 #careers summary{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview summary,.program-page-v2 #tuition summary,.program-page-v2 #academics summary,.program-page-v2 #concentrations summary,.program-page-v2 #careers summary{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview summary,.program-page-v2 #tuition summary,.program-page-v2 #academics summary,.program-page-v2 #concentrations summary,.program-page-v2 #careers summary{font-size:1.4rem}}.program-page-v2 #overview summary,.program-page-v2 #tuition summary,.program-page-v2 #academics summary,.program-page-v2 #concentrations summary,.program-page-v2 #careers summary{font-weight:900;line-height:1.3;color:#461d7c;cursor:pointer;padding:1.25rem 3.25rem 1.25rem .75rem;list-style:none;transition:background-color .15s ease;display:block;position:relative}@media(min-width:768px){.program-page-v2 #overview summary,.program-page-v2 #tuition summary,.program-page-v2 #academics summary,.program-page-v2 #concentrations summary,.program-page-v2 #careers summary{padding:1.25rem 3.5rem 1.25rem 1rem}}.program-page-v2 #overview summary::-webkit-details-marker,.program-page-v2 #tuition summary::-webkit-details-marker,.program-page-v2 #academics summary::-webkit-details-marker,.program-page-v2 #concentrations summary::-webkit-details-marker,.program-page-v2 #careers summary::-webkit-details-marker{display:none}.program-page-v2 #overview summary:after,.program-page-v2 #tuition summary:after,.program-page-v2 #academics summary:after,.program-page-v2 #concentrations summary:after,.program-page-v2 #careers summary:after{content:"+";font-size:1.5rem;font-weight:400;color:#461d7c;position:absolute;right:.75rem}@media(min-width:768px){.program-page-v2 #overview summary:after,.program-page-v2 #tuition summary:after,.program-page-v2 #academics summary:after,.program-page-v2 #concentrations summary:after,.program-page-v2 #careers summary:after{right:1rem}}.program-page-v2 #overview summary:after,.program-page-v2 #tuition summary:after,.program-page-v2 #academics summary:after,.program-page-v2 #concentrations summary:after,.program-page-v2 #careers summary:after{top:50%;transform:translateY(-50%);transition:transform .3s ease}.program-page-v2 #overview summary:hover,.program-page-v2 #tuition summary:hover,.program-page-v2 #academics summary:hover,.program-page-v2 #concentrations summary:hover,.program-page-v2 #careers summary:hover{background-color:#f5f5f599}.program-page-v2 #overview summary:focus-visible,.program-page-v2 #tuition summary:focus-visible,.program-page-v2 #academics summary:focus-visible,.program-page-v2 #concentrations summary:focus-visible,.program-page-v2 #careers summary:focus-visible{outline:2px solid #461D7C;outline-offset:4px;border-radius:4px}.program-page-v2 #overview summary .highlight,.program-page-v2 #tuition summary .highlight,.program-page-v2 #academics summary .highlight,.program-page-v2 #concentrations summary .highlight,.program-page-v2 #careers summary .highlight{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview summary .highlight,.program-page-v2 #tuition summary .highlight,.program-page-v2 #academics summary .highlight,.program-page-v2 #concentrations summary .highlight,.program-page-v2 #careers summary .highlight{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview summary .highlight,.program-page-v2 #tuition summary .highlight,.program-page-v2 #academics summary .highlight,.program-page-v2 #concentrations summary .highlight,.program-page-v2 #careers summary .highlight{font-size:1.125rem}}.program-page-v2 #overview details>div,.program-page-v2 #tuition details>div,.program-page-v2 #academics details>div,.program-page-v2 #concentrations details>div,.program-page-v2 #careers details>div{padding:0 1rem 1.5rem;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview details>div,.program-page-v2 #tuition details>div,.program-page-v2 #academics details>div,.program-page-v2 #concentrations details>div,.program-page-v2 #careers details>div{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview details>div,.program-page-v2 #tuition details>div,.program-page-v2 #academics details>div,.program-page-v2 #concentrations details>div,.program-page-v2 #careers details>div{font-size:1.125rem}}.program-page-v2 #overview details>div,.program-page-v2 #tuition details>div,.program-page-v2 #academics details>div,.program-page-v2 #concentrations details>div,.program-page-v2 #careers details>div{color:#000;overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,padding .3s ease}.program-page-v2 #overview details>div p,.program-page-v2 #tuition details>div p,.program-page-v2 #academics details>div p,.program-page-v2 #concentrations details>div p,.program-page-v2 #careers details>div p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview details>div p,.program-page-v2 #tuition details>div p,.program-page-v2 #academics details>div p,.program-page-v2 #concentrations details>div p,.program-page-v2 #careers details>div p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview details>div p,.program-page-v2 #tuition details>div p,.program-page-v2 #academics details>div p,.program-page-v2 #concentrations details>div p,.program-page-v2 #careers details>div p{font-size:1.125rem}}.program-page-v2 #overview details>div p,.program-page-v2 #tuition details>div p,.program-page-v2 #academics details>div p,.program-page-v2 #concentrations details>div p,.program-page-v2 #careers details>div p{text-align:left;margin:0}.program-page-v2 #overview details>div h2,.program-page-v2 #overview details>div h3,.program-page-v2 #tuition details>div h2,.program-page-v2 #tuition details>div h3,.program-page-v2 #academics details>div h2,.program-page-v2 #academics details>div h3,.program-page-v2 #concentrations details>div h2,.program-page-v2 #concentrations details>div h3,.program-page-v2 #careers details>div h2,.program-page-v2 #careers details>div h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview details>div h2,.program-page-v2 #overview details>div h3,.program-page-v2 #tuition details>div h2,.program-page-v2 #tuition details>div h3,.program-page-v2 #academics details>div h2,.program-page-v2 #academics details>div h3,.program-page-v2 #concentrations details>div h2,.program-page-v2 #concentrations details>div h3,.program-page-v2 #careers details>div h2,.program-page-v2 #careers details>div h3{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview details>div h2,.program-page-v2 #overview details>div h3,.program-page-v2 #tuition details>div h2,.program-page-v2 #tuition details>div h3,.program-page-v2 #academics details>div h2,.program-page-v2 #academics details>div h3,.program-page-v2 #concentrations details>div h2,.program-page-v2 #concentrations details>div h3,.program-page-v2 #careers details>div h2,.program-page-v2 #careers details>div h3{font-size:1.4rem}}.program-page-v2 #overview details>div h2,.program-page-v2 #overview details>div h3,.program-page-v2 #tuition details>div h2,.program-page-v2 #tuition details>div h3,.program-page-v2 #academics details>div h2,.program-page-v2 #academics details>div h3,.program-page-v2 #concentrations details>div h2,.program-page-v2 #concentrations details>div h3,.program-page-v2 #careers details>div h2,.program-page-v2 #careers details>div h3{font-weight:900;line-height:1.3;margin:0}.program-page-v2 #overview details>div h4,.program-page-v2 #tuition details>div h4,.program-page-v2 #academics details>div h4,.program-page-v2 #concentrations details>div h4,.program-page-v2 #careers details>div h4{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview details>div h4,.program-page-v2 #tuition details>div h4,.program-page-v2 #academics details>div h4,.program-page-v2 #concentrations details>div h4,.program-page-v2 #careers details>div h4{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview details>div h4,.program-page-v2 #tuition details>div h4,.program-page-v2 #academics details>div h4,.program-page-v2 #concentrations details>div h4,.program-page-v2 #careers details>div h4{font-size:1.125rem}}.program-page-v2 #overview details>div h4,.program-page-v2 #tuition details>div h4,.program-page-v2 #academics details>div h4,.program-page-v2 #concentrations details>div h4,.program-page-v2 #careers details>div h4{font-weight:700;color:#000;margin:0}.program-page-v2 #overview details>div a:not(.ds-button),.program-page-v2 #tuition details>div a:not(.ds-button),.program-page-v2 #academics details>div a:not(.ds-button),.program-page-v2 #concentrations details>div a:not(.ds-button),.program-page-v2 #careers details>div a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #overview details>div a:not(.ds-button):hover,.program-page-v2 #tuition details>div a:not(.ds-button):hover,.program-page-v2 #academics details>div a:not(.ds-button):hover,.program-page-v2 #concentrations details>div a:not(.ds-button):hover,.program-page-v2 #careers details>div a:not(.ds-button):hover{color:#9c7dc5;text-decoration:none}.program-page-v2 #overview details>div a:not(.ds-button):focus,.program-page-v2 #tuition details>div a:not(.ds-button):focus,.program-page-v2 #academics details>div a:not(.ds-button):focus,.program-page-v2 #concentrations details>div a:not(.ds-button):focus,.program-page-v2 #careers details>div a:not(.ds-button):focus{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 #overview details>div a:not(.ds-button):focus:not(:focus-visible),.program-page-v2 #tuition details>div a:not(.ds-button):focus:not(:focus-visible),.program-page-v2 #academics details>div a:not(.ds-button):focus:not(:focus-visible),.program-page-v2 #concentrations details>div a:not(.ds-button):focus:not(:focus-visible),.program-page-v2 #careers details>div a:not(.ds-button):focus:not(:focus-visible){outline:none;box-shadow:none}.program-page-v2 #overview details>div a:not(.ds-button):focus-visible,.program-page-v2 #tuition details>div a:not(.ds-button):focus-visible,.program-page-v2 #academics details>div a:not(.ds-button):focus-visible,.program-page-v2 #concentrations details>div a:not(.ds-button):focus-visible,.program-page-v2 #careers details>div a:not(.ds-button):focus-visible{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 #overview details>div a:not(.ds-button):visited,.program-page-v2 #tuition details>div a:not(.ds-button):visited,.program-page-v2 #academics details>div a:not(.ds-button):visited,.program-page-v2 #concentrations details>div a:not(.ds-button):visited,.program-page-v2 #careers details>div a:not(.ds-button):visited{color:#683da0}.program-page-v2 #overview details>div a:not(.ds-button):active,.program-page-v2 #tuition details>div a:not(.ds-button):active,.program-page-v2 #academics details>div a:not(.ds-button):active,.program-page-v2 #concentrations details>div a:not(.ds-button):active,.program-page-v2 #careers details>div a:not(.ds-button):active{color:#9c7dc5}.program-page-v2 #overview details>div hr,.program-page-v2 #tuition details>div hr,.program-page-v2 #academics details>div hr,.program-page-v2 #concentrations details>div hr,.program-page-v2 #careers details>div hr{border:2px solid #F5F5F5;margin:0}.program-page-v2 #overview details>div ul,.program-page-v2 #overview details>div ol,.program-page-v2 #tuition details>div ul,.program-page-v2 #tuition details>div ol,.program-page-v2 #academics details>div ul,.program-page-v2 #academics details>div ol,.program-page-v2 #concentrations details>div ul,.program-page-v2 #concentrations details>div ol,.program-page-v2 #careers details>div ul,.program-page-v2 #careers details>div ol{margin:0}.program-page-v2 #overview details>div ul,.program-page-v2 #tuition details>div ul,.program-page-v2 #academics details>div ul,.program-page-v2 #concentrations details>div ul,.program-page-v2 #careers details>div ul{list-style-type:none;padding-left:0}.program-page-v2 #overview details>div ul>li,.program-page-v2 #tuition details>div ul>li,.program-page-v2 #academics details>div ul>li,.program-page-v2 #concentrations details>div ul>li,.program-page-v2 #careers details>div ul>li{margin:0;padding:.75rem 1rem}.program-page-v2 #overview details>div ul>li:nth-child(2n),.program-page-v2 #tuition details>div ul>li:nth-child(2n),.program-page-v2 #academics details>div ul>li:nth-child(2n),.program-page-v2 #concentrations details>div ul>li:nth-child(2n),.program-page-v2 #careers details>div ul>li:nth-child(2n){background-color:#f5f5f5}.program-page-v2 #overview details>div ul ul,.program-page-v2 #tuition details>div ul ul,.program-page-v2 #academics details>div ul ul,.program-page-v2 #concentrations details>div ul ul,.program-page-v2 #careers details>div ul ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #overview details>div ul ul li,.program-page-v2 #tuition details>div ul ul li,.program-page-v2 #academics details>div ul ul li,.program-page-v2 #concentrations details>div ul ul li,.program-page-v2 #careers details>div ul ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #overview details>div ul ul li:nth-child(2n),.program-page-v2 #tuition details>div ul ul li:nth-child(2n),.program-page-v2 #academics details>div ul ul li:nth-child(2n),.program-page-v2 #concentrations details>div ul ul li:nth-child(2n),.program-page-v2 #careers details>div ul ul li:nth-child(2n){background-color:transparent}.program-page-v2 #overview details>div ul ul li:before,.program-page-v2 #tuition details>div ul ul li:before,.program-page-v2 #academics details>div ul ul li:before,.program-page-v2 #concentrations details>div ul ul li:before,.program-page-v2 #careers details>div ul ul li:before{display:none}.program-page-v2 #overview details>div ul ul li::marker,.program-page-v2 #tuition details>div ul ul li::marker,.program-page-v2 #academics details>div ul ul li::marker,.program-page-v2 #concentrations details>div ul ul li::marker,.program-page-v2 #careers details>div ul ul li::marker{color:#e5b800}.program-page-v2 #overview details>div ul ul li,.program-page-v2 #tuition details>div ul ul li,.program-page-v2 #academics details>div ul ul li,.program-page-v2 #concentrations details>div ul ul li,.program-page-v2 #careers details>div ul ul li{padding:0 0 8px;line-height:1.3}.program-page-v2 #overview details>div ul ul>li:nth-child(2n),.program-page-v2 #tuition details>div ul ul>li:nth-child(2n),.program-page-v2 #academics details>div ul ul>li:nth-child(2n),.program-page-v2 #concentrations details>div ul ul>li:nth-child(2n),.program-page-v2 #careers details>div ul ul>li:nth-child(2n){background-color:transparent}.program-page-v2 #overview details>div ol ul,.program-page-v2 #tuition details>div ol ul,.program-page-v2 #academics details>div ol ul,.program-page-v2 #concentrations details>div ol ul,.program-page-v2 #careers details>div ol ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #overview details>div ol ul li,.program-page-v2 #tuition details>div ol ul li,.program-page-v2 #academics details>div ol ul li,.program-page-v2 #concentrations details>div ol ul li,.program-page-v2 #careers details>div ol ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #overview details>div ol ul li:nth-child(2n),.program-page-v2 #tuition details>div ol ul li:nth-child(2n),.program-page-v2 #academics details>div ol ul li:nth-child(2n),.program-page-v2 #concentrations details>div ol ul li:nth-child(2n),.program-page-v2 #careers details>div ol ul li:nth-child(2n){background-color:transparent}.program-page-v2 #overview details>div ol ul li:before,.program-page-v2 #tuition details>div ol ul li:before,.program-page-v2 #academics details>div ol ul li:before,.program-page-v2 #concentrations details>div ol ul li:before,.program-page-v2 #careers details>div ol ul li:before{display:none}.program-page-v2 #overview details>div ol ul li::marker,.program-page-v2 #tuition details>div ol ul li::marker,.program-page-v2 #academics details>div ol ul li::marker,.program-page-v2 #concentrations details>div ol ul li::marker,.program-page-v2 #careers details>div ol ul li::marker{color:#e5b800}.program-page-v2 #overview details>div ol ul li,.program-page-v2 #tuition details>div ol ul li,.program-page-v2 #academics details>div ol ul li,.program-page-v2 #concentrations details>div ol ul li,.program-page-v2 #careers details>div ol ul li{padding:0 0 8px;line-height:1.3}.program-page-v2 #overview details>div .table-wrapper,.program-page-v2 #tuition details>div .table-wrapper,.program-page-v2 #academics details>div .table-wrapper,.program-page-v2 #concentrations details>div .table-wrapper,.program-page-v2 #careers details>div .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0}.program-page-v2 #overview details>div table,.program-page-v2 #tuition details>div table,.program-page-v2 #academics details>div table,.program-page-v2 #concentrations details>div table,.program-page-v2 #careers details>div table{width:100%;border-collapse:collapse;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 #overview details>div table,.program-page-v2 #tuition details>div table,.program-page-v2 #academics details>div table,.program-page-v2 #concentrations details>div table,.program-page-v2 #careers details>div table{font-size:1rem}}@media(min-width:1024px){.program-page-v2 #overview details>div table,.program-page-v2 #tuition details>div table,.program-page-v2 #academics details>div table,.program-page-v2 #concentrations details>div table,.program-page-v2 #careers details>div table{font-size:1rem}}.program-page-v2 #overview details>div table,.program-page-v2 #tuition details>div table,.program-page-v2 #academics details>div table,.program-page-v2 #concentrations details>div table,.program-page-v2 #careers details>div table{margin-bottom:1.5rem;margin-top:0;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6}.program-page-v2 #overview details>div table caption,.program-page-v2 #tuition details>div table caption,.program-page-v2 #academics details>div table caption,.program-page-v2 #concentrations details>div table caption,.program-page-v2 #careers details>div table caption{caption-side:top;padding-bottom:.75rem;text-align:left;color:#461d7c;font-family:jubilat-variable,jubilat,sans-serif;font-weight:600;font-style:italic;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview details>div table caption,.program-page-v2 #tuition details>div table caption,.program-page-v2 #academics details>div table caption,.program-page-v2 #concentrations details>div table caption,.program-page-v2 #careers details>div table caption{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview details>div table caption,.program-page-v2 #tuition details>div table caption,.program-page-v2 #academics details>div table caption,.program-page-v2 #concentrations details>div table caption,.program-page-v2 #careers details>div table caption{font-size:1.25rem}}.program-page-v2 #overview details>div table caption:empty,.program-page-v2 #tuition details>div table caption:empty,.program-page-v2 #academics details>div table caption:empty,.program-page-v2 #concentrations details>div table caption:empty,.program-page-v2 #careers details>div table caption:empty{display:none}.program-page-v2 #overview details>div table th,.program-page-v2 #tuition details>div table th,.program-page-v2 #academics details>div table th,.program-page-v2 #concentrations details>div table th,.program-page-v2 #careers details>div table th{background-color:#461d7c;color:#fff;font-weight:600;text-align:left;padding:.75rem 1rem;border:1px solid #9C7DC5;border-top:none}.program-page-v2 #overview details>div table th:first-child,.program-page-v2 #tuition details>div table th:first-child,.program-page-v2 #academics details>div table th:first-child,.program-page-v2 #concentrations details>div table th:first-child,.program-page-v2 #careers details>div table th:first-child{border-left:none}.program-page-v2 #overview details>div table th:last-child,.program-page-v2 #tuition details>div table th:last-child,.program-page-v2 #academics details>div table th:last-child,.program-page-v2 #concentrations details>div table th:last-child,.program-page-v2 #careers details>div table th:last-child{border-right:none}.program-page-v2 #overview details>div table td,.program-page-v2 #tuition details>div table td,.program-page-v2 #academics details>div table td,.program-page-v2 #concentrations details>div table td,.program-page-v2 #careers details>div table td{padding:.75rem 1rem;border:1px solid #D6D6D6;vertical-align:top}.program-page-v2 #overview details>div table td:first-child,.program-page-v2 #tuition details>div table td:first-child,.program-page-v2 #academics details>div table td:first-child,.program-page-v2 #concentrations details>div table td:first-child,.program-page-v2 #careers details>div table td:first-child{border-left:none;font-weight:500}.program-page-v2 #overview details>div table td:last-child,.program-page-v2 #tuition details>div table td:last-child,.program-page-v2 #academics details>div table td:last-child,.program-page-v2 #concentrations details>div table td:last-child,.program-page-v2 #careers details>div table td:last-child{border-right:none}.program-page-v2 #overview details>div table td p,.program-page-v2 #tuition details>div table td p,.program-page-v2 #academics details>div table td p,.program-page-v2 #concentrations details>div table td p,.program-page-v2 #careers details>div table td p{margin:0;line-height:1.7}.program-page-v2 #overview details>div table td p:not(:last-child),.program-page-v2 #tuition details>div table td p:not(:last-child),.program-page-v2 #academics details>div table td p:not(:last-child),.program-page-v2 #concentrations details>div table td p:not(:last-child),.program-page-v2 #careers details>div table td p:not(:last-child){margin-bottom:.5em}.program-page-v2 #overview details>div table td a,.program-page-v2 #tuition details>div table td a,.program-page-v2 #academics details>div table td a,.program-page-v2 #concentrations details>div table td a,.program-page-v2 #careers details>div table td a{color:#461d7c;text-decoration:none}.program-page-v2 #overview details>div table td a:hover,.program-page-v2 #tuition details>div table td a:hover,.program-page-v2 #academics details>div table td a:hover,.program-page-v2 #concentrations details>div table td a:hover,.program-page-v2 #careers details>div table td a:hover{color:#9c7dc5}.program-page-v2 #overview details>div table tbody tr,.program-page-v2 #tuition details>div table tbody tr,.program-page-v2 #academics details>div table tbody tr,.program-page-v2 #concentrations details>div table tbody tr,.program-page-v2 #careers details>div table tbody tr{background-color:#fff}.program-page-v2 #overview details>div table tbody tr:hover,.program-page-v2 #tuition details>div table tbody tr:hover,.program-page-v2 #academics details>div table tbody tr:hover,.program-page-v2 #concentrations details>div table tbody tr:hover,.program-page-v2 #careers details>div table tbody tr:hover{background-color:#f9f8f0}.program-page-v2 #overview details>div,.program-page-v2 #tuition details>div,.program-page-v2 #academics details>div,.program-page-v2 #concentrations details>div,.program-page-v2 #careers details>div{gap:1rem}.program-page-v2 #overview details>div>img,.program-page-v2 #tuition details>div>img,.program-page-v2 #academics details>div>img,.program-page-v2 #concentrations details>div>img,.program-page-v2 #careers details>div>img{display:block;margin-inline:auto;margin-bottom:1rem;max-width:100%;height:auto}.program-page-v2 #overview details[open]>div,.program-page-v2 #tuition details[open]>div,.program-page-v2 #academics details[open]>div,.program-page-v2 #concentrations details[open]>div,.program-page-v2 #careers details[open]>div{grid-template-rows:1fr;padding-top:1rem}.program-page-v2 #overview details>div>*,.program-page-v2 #tuition details>div>*,.program-page-v2 #academics details>div>*,.program-page-v2 #concentrations details>div>*,.program-page-v2 #careers details>div>*{margin:0;min-height:0}.program-page-v2 #overview details div ul,.program-page-v2 #tuition details div ul,.program-page-v2 #academics details div ul,.program-page-v2 #concentrations details div ul,.program-page-v2 #careers details div ul{list-style:none;padding-left:0;margin:0;margin-bottom:1rem}.program-page-v2 #overview details div ul li,.program-page-v2 #tuition details div ul li,.program-page-v2 #academics details div ul li,.program-page-v2 #concentrations details div ul li,.program-page-v2 #careers details div ul li{position:relative;padding-left:22px;margin-bottom:.5rem;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview details div ul li,.program-page-v2 #tuition details div ul li,.program-page-v2 #academics details div ul li,.program-page-v2 #concentrations details div ul li,.program-page-v2 #careers details div ul li{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview details div ul li,.program-page-v2 #tuition details div ul li,.program-page-v2 #academics details div ul li,.program-page-v2 #concentrations details div ul li,.program-page-v2 #careers details div ul li{font-size:1.125rem}}.program-page-v2 #overview details div ul li:before,.program-page-v2 #tuition details div ul li:before,.program-page-v2 #academics details div ul li:before,.program-page-v2 #concentrations details div ul li:before,.program-page-v2 #careers details div ul li:before{content:"";position:absolute;left:0;top:10px;width:13px;height:14px;background-image:url(https://d35okqf31nin9j.cloudfront.net/static-prod-2/img/icons/ui/arrow-regular-purple.svg);background-repeat:no-repeat;background-position:left top;background-size:13px 14px}.program-page-v2 #overview details div ul li:last-child,.program-page-v2 #tuition details div ul li:last-child,.program-page-v2 #academics details div ul li:last-child,.program-page-v2 #concentrations details div ul li:last-child,.program-page-v2 #careers details div ul li:last-child{margin-bottom:0}.program-page-v2 #overview details div ul,.program-page-v2 #tuition details div ul,.program-page-v2 #academics details div ul,.program-page-v2 #concentrations details div ul,.program-page-v2 #careers details div ul{margin:0}.program-page-v2 #overview details div ul>li,.program-page-v2 #tuition details div ul>li,.program-page-v2 #academics details div ul>li,.program-page-v2 #concentrations details div ul>li,.program-page-v2 #careers details div ul>li{padding-top:0;padding-right:0;padding-bottom:.5rem}.program-page-v2 #overview details div ul>li:nth-child(2n),.program-page-v2 #tuition details div ul>li:nth-child(2n),.program-page-v2 #academics details div ul>li:nth-child(2n),.program-page-v2 #concentrations details div ul>li:nth-child(2n),.program-page-v2 #careers details div ul>li:nth-child(2n){background-color:transparent}.program-page-v2 #overview details div ul ul,.program-page-v2 #tuition details div ul ul,.program-page-v2 #academics details div ul ul,.program-page-v2 #concentrations details div ul ul,.program-page-v2 #careers details div ul ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #overview details div ul ul li,.program-page-v2 #tuition details div ul ul li,.program-page-v2 #academics details div ul ul li,.program-page-v2 #concentrations details div ul ul li,.program-page-v2 #careers details div ul ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #overview details div ul ul li:nth-child(2n),.program-page-v2 #tuition details div ul ul li:nth-child(2n),.program-page-v2 #academics details div ul ul li:nth-child(2n),.program-page-v2 #concentrations details div ul ul li:nth-child(2n),.program-page-v2 #careers details div ul ul li:nth-child(2n){background-color:transparent}.program-page-v2 #overview details div ul ul li:before,.program-page-v2 #tuition details div ul ul li:before,.program-page-v2 #academics details div ul ul li:before,.program-page-v2 #concentrations details div ul ul li:before,.program-page-v2 #careers details div ul ul li:before{display:none}.program-page-v2 #overview details div ul ul li::marker,.program-page-v2 #tuition details div ul ul li::marker,.program-page-v2 #academics details div ul ul li::marker,.program-page-v2 #concentrations details div ul ul li::marker,.program-page-v2 #careers details div ul ul li::marker{color:#e5b800}.program-page-v2 #overview details div ol ul,.program-page-v2 #tuition details div ol ul,.program-page-v2 #academics details div ol ul,.program-page-v2 #concentrations details div ol ul,.program-page-v2 #careers details div ol ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #overview details div ol ul li,.program-page-v2 #tuition details div ol ul li,.program-page-v2 #academics details div ol ul li,.program-page-v2 #concentrations details div ol ul li,.program-page-v2 #careers details div ol ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #overview details div ol ul li:nth-child(2n),.program-page-v2 #tuition details div ol ul li:nth-child(2n),.program-page-v2 #academics details div ol ul li:nth-child(2n),.program-page-v2 #concentrations details div ol ul li:nth-child(2n),.program-page-v2 #careers details div ol ul li:nth-child(2n){background-color:transparent}.program-page-v2 #overview details div ol ul li:before,.program-page-v2 #tuition details div ol ul li:before,.program-page-v2 #academics details div ol ul li:before,.program-page-v2 #concentrations details div ol ul li:before,.program-page-v2 #careers details div ol ul li:before{display:none}.program-page-v2 #overview details div ol ul li::marker,.program-page-v2 #tuition details div ol ul li::marker,.program-page-v2 #academics details div ol ul li::marker,.program-page-v2 #concentrations details div ol ul li::marker,.program-page-v2 #careers details div ol ul li::marker{color:#e5b800}.program-page-v2 #overview details div ol,.program-page-v2 #tuition details div ol,.program-page-v2 #academics details div ol,.program-page-v2 #concentrations details div ol,.program-page-v2 #careers details div ol{list-style:none;padding-left:0;margin:0;margin-bottom:1rem;counter-reset:list-counter}.program-page-v2 #overview details div ol li,.program-page-v2 #tuition details div ol li,.program-page-v2 #academics details div ol li,.program-page-v2 #concentrations details div ol li,.program-page-v2 #careers details div ol li{position:relative;padding-left:26px}@media(min-width:768px){.program-page-v2 #overview details div ol li,.program-page-v2 #tuition details div ol li,.program-page-v2 #academics details div ol li,.program-page-v2 #concentrations details div ol li,.program-page-v2 #careers details div ol li{padding-left:32px}}.program-page-v2 #overview details div ol li,.program-page-v2 #tuition details div ol li,.program-page-v2 #academics details div ol li,.program-page-v2 #concentrations details div ol li,.program-page-v2 #careers details div ol li{margin-bottom:.5rem;counter-increment:list-counter;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview details div ol li,.program-page-v2 #tuition details div ol li,.program-page-v2 #academics details div ol li,.program-page-v2 #concentrations details div ol li,.program-page-v2 #careers details div ol li{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview details div ol li,.program-page-v2 #tuition details div ol li,.program-page-v2 #academics details div ol li,.program-page-v2 #concentrations details div ol li,.program-page-v2 #careers details div ol li{font-size:1.125rem}}.program-page-v2 #overview details div ol li:before,.program-page-v2 #tuition details div ol li:before,.program-page-v2 #academics details div ol li:before,.program-page-v2 #concentrations details div ol li:before,.program-page-v2 #careers details div ol li:before{content:counter(list-counter);position:absolute;left:0;top:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:#461d7c;border-radius:50%;color:#fff;font-weight:700;font-size:11px;line-height:1}@media(min-width:768px){.program-page-v2 #overview details div ol li:before,.program-page-v2 #tuition details div ol li:before,.program-page-v2 #academics details div ol li:before,.program-page-v2 #concentrations details div ol li:before,.program-page-v2 #careers details div ol li:before{top:7px;width:20px;height:20px;font-size:12px}}.program-page-v2 #overview details div ol li:last-child,.program-page-v2 #tuition details div ol li:last-child,.program-page-v2 #academics details div ol li:last-child,.program-page-v2 #concentrations details div ol li:last-child,.program-page-v2 #careers details div ol li:last-child{margin-bottom:0}.program-page-v2 #overview details div ol,.program-page-v2 #tuition details div ol,.program-page-v2 #academics details div ol,.program-page-v2 #concentrations details div ol,.program-page-v2 #careers details div ol{margin:0}.program-page-v2 #academics.bg-purple details,.program-page-v2 #concentrations.bg-purple details,.program-page-v2 #careers.bg-purple details{border-top:1px solid #683DA0}.program-page-v2 #academics.bg-purple details:last-of-type,.program-page-v2 #concentrations.bg-purple details:last-of-type,.program-page-v2 #careers.bg-purple details:last-of-type{border-bottom:1px solid #683DA0}.program-page-v2 #academics.bg-purple details[open] summary:after,.program-page-v2 #concentrations.bg-purple details[open] summary:after,.program-page-v2 #careers.bg-purple details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.program-page-v2 #academics.bg-purple .accordion-block details:first-of-type,.program-page-v2 #academics.bg-purple details:first-of-type,.program-page-v2 #concentrations.bg-purple .accordion-block details:first-of-type,.program-page-v2 #concentrations.bg-purple details:first-of-type,.program-page-v2 #careers.bg-purple .accordion-block details:first-of-type,.program-page-v2 #careers.bg-purple details:first-of-type{border-top:8px solid #683DA0}.program-page-v2 #academics.bg-purple summary,.program-page-v2 #concentrations.bg-purple summary,.program-page-v2 #careers.bg-purple summary{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics.bg-purple summary,.program-page-v2 #concentrations.bg-purple summary,.program-page-v2 #careers.bg-purple summary{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #academics.bg-purple summary,.program-page-v2 #concentrations.bg-purple summary,.program-page-v2 #careers.bg-purple summary{font-size:1.4rem}}.program-page-v2 #academics.bg-purple summary,.program-page-v2 #concentrations.bg-purple summary,.program-page-v2 #careers.bg-purple summary{font-weight:900;line-height:1.3;color:#fff;cursor:pointer;padding:1.25rem 3.25rem 1.25rem .75rem;list-style:none;transition:background-color .15s ease;display:block;position:relative}@media(min-width:768px){.program-page-v2 #academics.bg-purple summary,.program-page-v2 #concentrations.bg-purple summary,.program-page-v2 #careers.bg-purple summary{padding:1.25rem 3.5rem 1.25rem 1rem}}.program-page-v2 #academics.bg-purple summary::-webkit-details-marker,.program-page-v2 #concentrations.bg-purple summary::-webkit-details-marker,.program-page-v2 #careers.bg-purple summary::-webkit-details-marker{display:none}.program-page-v2 #academics.bg-purple summary:after,.program-page-v2 #concentrations.bg-purple summary:after,.program-page-v2 #careers.bg-purple summary:after{content:"+";font-size:1.5rem;font-weight:400;color:#fff;position:absolute;right:.75rem}@media(min-width:768px){.program-page-v2 #academics.bg-purple summary:after,.program-page-v2 #concentrations.bg-purple summary:after,.program-page-v2 #careers.bg-purple summary:after{right:1rem}}.program-page-v2 #academics.bg-purple summary:after,.program-page-v2 #concentrations.bg-purple summary:after,.program-page-v2 #careers.bg-purple summary:after{top:50%;transform:translateY(-50%);transition:transform .3s ease}.program-page-v2 #academics.bg-purple summary:hover,.program-page-v2 #concentrations.bg-purple summary:hover,.program-page-v2 #careers.bg-purple summary:hover{background-color:#683da099}.program-page-v2 #academics.bg-purple summary:focus-visible,.program-page-v2 #concentrations.bg-purple summary:focus-visible,.program-page-v2 #careers.bg-purple summary:focus-visible{outline:2px solid #FFFFFF;outline-offset:4px;border-radius:4px}.program-page-v2 #academics.bg-purple details>div,.program-page-v2 #concentrations.bg-purple details>div,.program-page-v2 #careers.bg-purple details>div{padding:0 1rem 1.5rem;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics.bg-purple details>div,.program-page-v2 #concentrations.bg-purple details>div,.program-page-v2 #careers.bg-purple details>div{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #academics.bg-purple details>div,.program-page-v2 #concentrations.bg-purple details>div,.program-page-v2 #careers.bg-purple details>div{font-size:1.125rem}}.program-page-v2 #academics.bg-purple details>div,.program-page-v2 #concentrations.bg-purple details>div,.program-page-v2 #careers.bg-purple details>div{color:#fff;overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,padding .3s ease}.program-page-v2 #academics.bg-purple details>div p,.program-page-v2 #concentrations.bg-purple details>div p,.program-page-v2 #careers.bg-purple details>div p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics.bg-purple details>div p,.program-page-v2 #concentrations.bg-purple details>div p,.program-page-v2 #careers.bg-purple details>div p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #academics.bg-purple details>div p,.program-page-v2 #concentrations.bg-purple details>div p,.program-page-v2 #careers.bg-purple details>div p{font-size:1.125rem}}.program-page-v2 #academics.bg-purple details>div p,.program-page-v2 #concentrations.bg-purple details>div p,.program-page-v2 #careers.bg-purple details>div p{text-align:left;margin:0}.program-page-v2 #academics.bg-purple details>div h2,.program-page-v2 #academics.bg-purple details>div h3,.program-page-v2 #concentrations.bg-purple details>div h2,.program-page-v2 #concentrations.bg-purple details>div h3,.program-page-v2 #careers.bg-purple details>div h2,.program-page-v2 #careers.bg-purple details>div h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics.bg-purple details>div h2,.program-page-v2 #academics.bg-purple details>div h3,.program-page-v2 #concentrations.bg-purple details>div h2,.program-page-v2 #concentrations.bg-purple details>div h3,.program-page-v2 #careers.bg-purple details>div h2,.program-page-v2 #careers.bg-purple details>div h3{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #academics.bg-purple details>div h2,.program-page-v2 #academics.bg-purple details>div h3,.program-page-v2 #concentrations.bg-purple details>div h2,.program-page-v2 #concentrations.bg-purple details>div h3,.program-page-v2 #careers.bg-purple details>div h2,.program-page-v2 #careers.bg-purple details>div h3{font-size:1.4rem}}.program-page-v2 #academics.bg-purple details>div h2,.program-page-v2 #academics.bg-purple details>div h3,.program-page-v2 #concentrations.bg-purple details>div h2,.program-page-v2 #concentrations.bg-purple details>div h3,.program-page-v2 #careers.bg-purple details>div h2,.program-page-v2 #careers.bg-purple details>div h3{font-weight:900;line-height:1.3;margin:0;color:#fff}.program-page-v2 #academics.bg-purple details>div h4,.program-page-v2 #concentrations.bg-purple details>div h4,.program-page-v2 #careers.bg-purple details>div h4{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics.bg-purple details>div h4,.program-page-v2 #concentrations.bg-purple details>div h4,.program-page-v2 #careers.bg-purple details>div h4{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #academics.bg-purple details>div h4,.program-page-v2 #concentrations.bg-purple details>div h4,.program-page-v2 #careers.bg-purple details>div h4{font-size:1.125rem}}.program-page-v2 #academics.bg-purple details>div h4,.program-page-v2 #concentrations.bg-purple details>div h4,.program-page-v2 #careers.bg-purple details>div h4{font-weight:700;color:#fff;margin:0}.program-page-v2 #academics.bg-purple details>div a:not(.ds-button),.program-page-v2 #concentrations.bg-purple details>div a:not(.ds-button),.program-page-v2 #careers.bg-purple details>div a:not(.ds-button){color:#bfa0e9;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #academics.bg-purple details>div a:not(.ds-button):hover,.program-page-v2 #concentrations.bg-purple details>div a:not(.ds-button):hover,.program-page-v2 #careers.bg-purple details>div a:not(.ds-button):hover{color:#fdd023}.program-page-v2 #academics.bg-purple details>div hr,.program-page-v2 #concentrations.bg-purple details>div hr,.program-page-v2 #careers.bg-purple details>div hr{border:4px solid #F5F5F5;margin:0}.program-page-v2 #academics.bg-purple details>div ul,.program-page-v2 #academics.bg-purple details>div ol,.program-page-v2 #concentrations.bg-purple details>div ul,.program-page-v2 #concentrations.bg-purple details>div ol,.program-page-v2 #careers.bg-purple details>div ul,.program-page-v2 #careers.bg-purple details>div ol{margin:0}.program-page-v2 #academics.bg-purple details>div ul,.program-page-v2 #concentrations.bg-purple details>div ul,.program-page-v2 #careers.bg-purple details>div ul{list-style-type:none;padding-left:0}.program-page-v2 #academics.bg-purple details>div ul>li,.program-page-v2 #concentrations.bg-purple details>div ul>li,.program-page-v2 #careers.bg-purple details>div ul>li{margin:0;padding:.75rem 1rem;color:#fff}.program-page-v2 #academics.bg-purple details>div ul>li:nth-child(2n),.program-page-v2 #concentrations.bg-purple details>div ul>li:nth-child(2n),.program-page-v2 #careers.bg-purple details>div ul>li:nth-child(2n){background-color:#ffffff14}.program-page-v2 #academics.bg-purple details>div ul ul,.program-page-v2 #concentrations.bg-purple details>div ul ul,.program-page-v2 #careers.bg-purple details>div ul ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #academics.bg-purple details>div ul ul li,.program-page-v2 #concentrations.bg-purple details>div ul ul li,.program-page-v2 #careers.bg-purple details>div ul ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #academics.bg-purple details>div ul ul li:nth-child(2n),.program-page-v2 #concentrations.bg-purple details>div ul ul li:nth-child(2n),.program-page-v2 #careers.bg-purple details>div ul ul li:nth-child(2n){background-color:transparent}.program-page-v2 #academics.bg-purple details>div ul ul li:before,.program-page-v2 #concentrations.bg-purple details>div ul ul li:before,.program-page-v2 #careers.bg-purple details>div ul ul li:before{display:none}.program-page-v2 #academics.bg-purple details>div ul ul li::marker,.program-page-v2 #concentrations.bg-purple details>div ul ul li::marker,.program-page-v2 #careers.bg-purple details>div ul ul li::marker{color:#e5b800}.program-page-v2 #academics.bg-purple details>div ul ul li,.program-page-v2 #concentrations.bg-purple details>div ul ul li,.program-page-v2 #careers.bg-purple details>div ul ul li{padding:0 0 8px;line-height:1.3;color:#fff}.program-page-v2 #academics.bg-purple details>div ul ul>li:nth-child(2n),.program-page-v2 #concentrations.bg-purple details>div ul ul>li:nth-child(2n),.program-page-v2 #careers.bg-purple details>div ul ul>li:nth-child(2n){background-color:transparent}.program-page-v2 #academics.bg-purple details>div ol ul,.program-page-v2 #concentrations.bg-purple details>div ol ul,.program-page-v2 #careers.bg-purple details>div ol ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #academics.bg-purple details>div ol ul li,.program-page-v2 #concentrations.bg-purple details>div ol ul li,.program-page-v2 #careers.bg-purple details>div ol ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #academics.bg-purple details>div ol ul li:nth-child(2n),.program-page-v2 #concentrations.bg-purple details>div ol ul li:nth-child(2n),.program-page-v2 #careers.bg-purple details>div ol ul li:nth-child(2n){background-color:transparent}.program-page-v2 #academics.bg-purple details>div ol ul li:before,.program-page-v2 #concentrations.bg-purple details>div ol ul li:before,.program-page-v2 #careers.bg-purple details>div ol ul li:before{display:none}.program-page-v2 #academics.bg-purple details>div ol ul li::marker,.program-page-v2 #concentrations.bg-purple details>div ol ul li::marker,.program-page-v2 #careers.bg-purple details>div ol ul li::marker{color:#e5b800}.program-page-v2 #academics.bg-purple details>div ol ul li,.program-page-v2 #concentrations.bg-purple details>div ol ul li,.program-page-v2 #careers.bg-purple details>div ol ul li{padding:0 0 8px;line-height:1.3;color:#fff}.program-page-v2 #academics.bg-purple details>div .table-wrapper,.program-page-v2 #concentrations.bg-purple details>div .table-wrapper,.program-page-v2 #careers.bg-purple details>div .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0}.program-page-v2 #academics.bg-purple details>div table,.program-page-v2 #concentrations.bg-purple details>div table,.program-page-v2 #careers.bg-purple details>div table{width:100%;border-collapse:collapse;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 #academics.bg-purple details>div table,.program-page-v2 #concentrations.bg-purple details>div table,.program-page-v2 #careers.bg-purple details>div table{font-size:1rem}}@media(min-width:1024px){.program-page-v2 #academics.bg-purple details>div table,.program-page-v2 #concentrations.bg-purple details>div table,.program-page-v2 #careers.bg-purple details>div table{font-size:1rem}}.program-page-v2 #academics.bg-purple details>div table,.program-page-v2 #concentrations.bg-purple details>div table,.program-page-v2 #careers.bg-purple details>div table{margin-bottom:1.5rem;margin-top:0;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6}.program-page-v2 #academics.bg-purple details>div table caption,.program-page-v2 #concentrations.bg-purple details>div table caption,.program-page-v2 #careers.bg-purple details>div table caption{caption-side:top;padding-bottom:.75rem;text-align:left;color:#461d7c;font-family:jubilat-variable,jubilat,sans-serif;font-weight:600;font-style:italic;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics.bg-purple details>div table caption,.program-page-v2 #concentrations.bg-purple details>div table caption,.program-page-v2 #careers.bg-purple details>div table caption{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #academics.bg-purple details>div table caption,.program-page-v2 #concentrations.bg-purple details>div table caption,.program-page-v2 #careers.bg-purple details>div table caption{font-size:1.25rem}}.program-page-v2 #academics.bg-purple details>div table caption:empty,.program-page-v2 #concentrations.bg-purple details>div table caption:empty,.program-page-v2 #careers.bg-purple details>div table caption:empty{display:none}.program-page-v2 #academics.bg-purple details>div table th,.program-page-v2 #concentrations.bg-purple details>div table th,.program-page-v2 #careers.bg-purple details>div table th{background-color:#461d7c;color:#fff;font-weight:600;text-align:left;padding:.75rem 1rem;border:1px solid #9C7DC5;border-top:none}.program-page-v2 #academics.bg-purple details>div table th:first-child,.program-page-v2 #concentrations.bg-purple details>div table th:first-child,.program-page-v2 #careers.bg-purple details>div table th:first-child{border-left:none}.program-page-v2 #academics.bg-purple details>div table th:last-child,.program-page-v2 #concentrations.bg-purple details>div table th:last-child,.program-page-v2 #careers.bg-purple details>div table th:last-child{border-right:none}.program-page-v2 #academics.bg-purple details>div table td,.program-page-v2 #concentrations.bg-purple details>div table td,.program-page-v2 #careers.bg-purple details>div table td{padding:.75rem 1rem;border:1px solid #D6D6D6;vertical-align:top}.program-page-v2 #academics.bg-purple details>div table td:first-child,.program-page-v2 #concentrations.bg-purple details>div table td:first-child,.program-page-v2 #careers.bg-purple details>div table td:first-child{border-left:none;font-weight:500}.program-page-v2 #academics.bg-purple details>div table td:last-child,.program-page-v2 #concentrations.bg-purple details>div table td:last-child,.program-page-v2 #careers.bg-purple details>div table td:last-child{border-right:none}.program-page-v2 #academics.bg-purple details>div table td p,.program-page-v2 #concentrations.bg-purple details>div table td p,.program-page-v2 #careers.bg-purple details>div table td p{margin:0;line-height:1.7}.program-page-v2 #academics.bg-purple details>div table td p:not(:last-child),.program-page-v2 #concentrations.bg-purple details>div table td p:not(:last-child),.program-page-v2 #careers.bg-purple details>div table td p:not(:last-child){margin-bottom:.5em}.program-page-v2 #academics.bg-purple details>div table td a,.program-page-v2 #concentrations.bg-purple details>div table td a,.program-page-v2 #careers.bg-purple details>div table td a{color:#461d7c;text-decoration:none}.program-page-v2 #academics.bg-purple details>div table td a:hover,.program-page-v2 #concentrations.bg-purple details>div table td a:hover,.program-page-v2 #careers.bg-purple details>div table td a:hover{color:#9c7dc5}.program-page-v2 #academics.bg-purple details>div table tbody tr,.program-page-v2 #concentrations.bg-purple details>div table tbody tr,.program-page-v2 #careers.bg-purple details>div table tbody tr{background-color:#fff}.program-page-v2 #academics.bg-purple details>div table tbody tr:hover,.program-page-v2 #concentrations.bg-purple details>div table tbody tr:hover,.program-page-v2 #careers.bg-purple details>div table tbody tr:hover{background-color:#f9f8f0}.program-page-v2 #academics.bg-purple details>div,.program-page-v2 #concentrations.bg-purple details>div,.program-page-v2 #careers.bg-purple details>div{gap:1rem}.program-page-v2 #academics.bg-purple details>div>img,.program-page-v2 #concentrations.bg-purple details>div>img,.program-page-v2 #careers.bg-purple details>div>img{display:block;margin-inline:auto;margin-bottom:1rem;max-width:100%;height:auto}.program-page-v2 #academics.bg-purple details[open]>div,.program-page-v2 #concentrations.bg-purple details[open]>div,.program-page-v2 #careers.bg-purple details[open]>div{grid-template-rows:1fr;padding-top:1rem}.program-page-v2 #academics.bg-purple details>div>*,.program-page-v2 #concentrations.bg-purple details>div>*,.program-page-v2 #careers.bg-purple details>div>*{margin:0;min-height:0}.program-page-v2 #academics.bg-purple details div hr,.program-page-v2 #concentrations.bg-purple details div hr,.program-page-v2 #careers.bg-purple details div hr{border:2px solid #683DA0;margin:0}.program-page-v2 #academics.bg-purple details div ul,.program-page-v2 #concentrations.bg-purple details div ul,.program-page-v2 #careers.bg-purple details div ul{list-style:none;padding-left:0;margin:0;margin-bottom:1rem}.program-page-v2 #academics.bg-purple details div ul li,.program-page-v2 #concentrations.bg-purple details div ul li,.program-page-v2 #careers.bg-purple details div ul li{position:relative;padding-left:22px;margin-bottom:.5rem;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics.bg-purple details div ul li,.program-page-v2 #concentrations.bg-purple details div ul li,.program-page-v2 #careers.bg-purple details div ul li{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #academics.bg-purple details div ul li,.program-page-v2 #concentrations.bg-purple details div ul li,.program-page-v2 #careers.bg-purple details div ul li{font-size:1.125rem}}.program-page-v2 #academics.bg-purple details div ul li:before,.program-page-v2 #concentrations.bg-purple details div ul li:before,.program-page-v2 #careers.bg-purple details div ul li:before{content:"";position:absolute;left:0;top:10px;width:13px;height:14px;background-image:url(https://d35okqf31nin9j.cloudfront.net/static-prod-2/img/icons/ui/arrow-regular-light-purple.svg);background-repeat:no-repeat;background-position:left top;background-size:13px 14px}.program-page-v2 #academics.bg-purple details div ul li:last-child,.program-page-v2 #concentrations.bg-purple details div ul li:last-child,.program-page-v2 #careers.bg-purple details div ul li:last-child{margin-bottom:0}.program-page-v2 #academics.bg-purple details div ul,.program-page-v2 #concentrations.bg-purple details div ul,.program-page-v2 #careers.bg-purple details div ul{margin:0}.program-page-v2 #academics.bg-purple details div ul>li,.program-page-v2 #concentrations.bg-purple details div ul>li,.program-page-v2 #careers.bg-purple details div ul>li{padding-top:0;padding-right:0;padding-bottom:.5rem}.program-page-v2 #academics.bg-purple details div ul>li:nth-child(2n),.program-page-v2 #concentrations.bg-purple details div ul>li:nth-child(2n),.program-page-v2 #careers.bg-purple details div ul>li:nth-child(2n){background-color:transparent}.program-page-v2 #academics.bg-purple details div ul ul,.program-page-v2 #concentrations.bg-purple details div ul ul,.program-page-v2 #careers.bg-purple details div ul ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #academics.bg-purple details div ul ul li,.program-page-v2 #concentrations.bg-purple details div ul ul li,.program-page-v2 #careers.bg-purple details div ul ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #academics.bg-purple details div ul ul li:nth-child(2n),.program-page-v2 #concentrations.bg-purple details div ul ul li:nth-child(2n),.program-page-v2 #careers.bg-purple details div ul ul li:nth-child(2n){background-color:transparent}.program-page-v2 #academics.bg-purple details div ul ul li:before,.program-page-v2 #concentrations.bg-purple details div ul ul li:before,.program-page-v2 #careers.bg-purple details div ul ul li:before{display:none}.program-page-v2 #academics.bg-purple details div ul ul li::marker,.program-page-v2 #concentrations.bg-purple details div ul ul li::marker,.program-page-v2 #careers.bg-purple details div ul ul li::marker{color:#e5b800}.program-page-v2 #academics.bg-purple details div ol ul,.program-page-v2 #concentrations.bg-purple details div ol ul,.program-page-v2 #careers.bg-purple details div ol ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #academics.bg-purple details div ol ul li,.program-page-v2 #concentrations.bg-purple details div ol ul li,.program-page-v2 #careers.bg-purple details div ol ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #academics.bg-purple details div ol ul li:nth-child(2n),.program-page-v2 #concentrations.bg-purple details div ol ul li:nth-child(2n),.program-page-v2 #careers.bg-purple details div ol ul li:nth-child(2n){background-color:transparent}.program-page-v2 #academics.bg-purple details div ol ul li:before,.program-page-v2 #concentrations.bg-purple details div ol ul li:before,.program-page-v2 #careers.bg-purple details div ol ul li:before{display:none}.program-page-v2 #academics.bg-purple details div ol ul li::marker,.program-page-v2 #concentrations.bg-purple details div ol ul li::marker,.program-page-v2 #careers.bg-purple details div ol ul li::marker{color:#e5b800}.program-page-v2 #academics.bg-purple details div ol,.program-page-v2 #concentrations.bg-purple details div ol,.program-page-v2 #careers.bg-purple details div ol{list-style:none;padding-left:0;margin:0;margin-bottom:1rem;counter-reset:list-counter}.program-page-v2 #academics.bg-purple details div ol li,.program-page-v2 #concentrations.bg-purple details div ol li,.program-page-v2 #careers.bg-purple details div ol li{position:relative;padding-left:26px}@media(min-width:768px){.program-page-v2 #academics.bg-purple details div ol li,.program-page-v2 #concentrations.bg-purple details div ol li,.program-page-v2 #careers.bg-purple details div ol li{padding-left:28px}}.program-page-v2 #academics.bg-purple details div ol li,.program-page-v2 #concentrations.bg-purple details div ol li,.program-page-v2 #careers.bg-purple details div ol li{margin-bottom:.5rem;counter-increment:list-counter;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics.bg-purple details div ol li,.program-page-v2 #concentrations.bg-purple details div ol li,.program-page-v2 #careers.bg-purple details div ol li{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #academics.bg-purple details div ol li,.program-page-v2 #concentrations.bg-purple details div ol li,.program-page-v2 #careers.bg-purple details div ol li{font-size:1.125rem}}.program-page-v2 #academics.bg-purple details div ol li:before,.program-page-v2 #concentrations.bg-purple details div ol li:before,.program-page-v2 #careers.bg-purple details div ol li:before{content:counter(list-counter);position:absolute;left:0;top:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:#fdd023;border-radius:50%;color:#000;font-weight:700;font-size:11px;line-height:1}@media(min-width:768px){.program-page-v2 #academics.bg-purple details div ol li:before,.program-page-v2 #concentrations.bg-purple details div ol li:before,.program-page-v2 #careers.bg-purple details div ol li:before{top:7px;width:19px;height:19px;font-size:12px}}.program-page-v2 #academics.bg-purple details div ol li:last-child,.program-page-v2 #concentrations.bg-purple details div ol li:last-child,.program-page-v2 #careers.bg-purple details div ol li:last-child{margin-bottom:0}.program-page-v2 #academics.bg-purple details div ol,.program-page-v2 #concentrations.bg-purple details div ol,.program-page-v2 #careers.bg-purple details div ol{margin:0}.program-page-v2 .announcement-block{width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 .announcement-block{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 .announcement-block{padding-left:3rem;padding-right:3rem}}.program-page-v2 .announcement-block{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page-v2 .announcement-block{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page-v2 .announcement-block{padding-top:6.25rem;padding-bottom:6.25rem}}@media(min-width:768px){.program-page-v2 .announcement-block{flex-direction:row;align-items:stretch;padding-top:0;padding-bottom:0;margin-bottom:0}}.program-page-v2 .announcement-block .announcement-image{flex-shrink:0;width:100%}@media(min-width:768px){.program-page-v2 .announcement-block .announcement-image{width:352px;position:relative}}.program-page-v2 .announcement-block .announcement-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center center}@media(min-width:768px){.program-page-v2 .announcement-block .announcement-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}}.program-page-v2 .announcement-block .announcement-content{background-color:#461d7c;padding:32px;flex:1}.program-page-v2 .announcement-block .announcement-content h3{color:#fff;margin-bottom:4px;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .announcement-block .announcement-content h3{font-size:1.5625rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 .announcement-block .announcement-content h3{font-size:1.875rem}}.program-page-v2 .announcement-block .announcement-content p{color:#461d7c;font-weight:700;white-space:normal}.program-page-v2 .announcement-block .announcement-content p p{margin:0;display:block;white-space:normal}.program-page-v2 .announcement-block .announcement-content p a{color:inherit;text-decoration:none;font-weight:inherit;white-space:normal;display:inline}.program-page-v2 .announcement-block .announcement-content p a:after{content:" ›";white-space:nowrap;display:inline-block;transition:transform .2s ease;pointer-events:none}.program-page-v2 .announcement-block .announcement-content p a:hover:after{transform:translate(4px)}.program-page-v2 .announcement-block .announcement-content p a:hover{text-decoration:none}.program-page-v2 .announcement-block .announcement-content p a:not(.ds-button){color:#fdd023;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 .announcement-block .announcement-content p a:not(.ds-button):hover{color:#eebd02}.program-page-v2 .announcement-block .announcement-content p a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 .announcement-block .announcement-content p a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 .announcement-block .announcement-content p a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 .announcement-block .announcement-content p{font-weight:400;color:#fff}.program-page-v2 .announcement-block .announcement-content p a{font-weight:700}.program-page-v2 .announcement-block .announcement-button{margin-top:1rem}.program-page-v2 .announcement-block .announcement-button .ds-button{width:100%}@media(min-width:768px){.program-page-v2 .announcement-block .announcement-button .ds-button{width:100%;max-width:400px}}.program-page-v2 .announcement-block--purple .announcement-content,.program-page-v2 .announcement-block--purple .announcement-content h3{color:#fff}.program-page-v2 .announcement-block--purple .announcement-content p,.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button){color:#461d7c;font-weight:700;white-space:normal}.program-page-v2 .announcement-block--purple .announcement-content p p,.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button) p{margin:0;display:block;white-space:normal}.program-page-v2 .announcement-block--purple .announcement-content p a,.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button) a{color:inherit;text-decoration:none;font-weight:inherit;white-space:normal;display:inline}.program-page-v2 .announcement-block--purple .announcement-content p a:after,.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button) a:after{content:" ›";white-space:nowrap;display:inline-block;transition:transform .2s ease;pointer-events:none}.program-page-v2 .announcement-block--purple .announcement-content p a:hover:after,.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button) a:hover:after{transform:translate(4px)}.program-page-v2 .announcement-block--purple .announcement-content p a:hover,.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button) a:hover{text-decoration:none}.program-page-v2 .announcement-block--purple .announcement-content p a:not(.ds-button),.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button) a:not(.ds-button){color:#fdd023;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 .announcement-block--purple .announcement-content p a:not(.ds-button):hover,.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button) a:not(.ds-button):hover{color:#eebd02}.program-page-v2 .announcement-block--purple .announcement-content p a:not(.ds-button):focus,.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button) a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 .announcement-block--purple .announcement-content p a:not(.ds-button):focus:not(:focus-visible),.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button) a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 .announcement-block--purple .announcement-content p a:not(.ds-button):focus-visible,.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button) a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 .announcement-block--purple .announcement-content p,.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button){color:#fff;font-weight:400}.program-page-v2 .announcement-block--purple .announcement-content p a,.program-page-v2 .announcement-block--purple .announcement-content>div:not(.announcement-button) a{font-weight:700}.program-page-v2 .announcement-block--light-gold{width:auto;border:1px solid rgba(200,180,120,.25);padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem}@media(min-width:768px){.program-page-v2 .announcement-block--light-gold{margin-left:1.5rem;margin-right:1.5rem}}@media(min-width:1024px){.program-page-v2 .announcement-block--light-gold{margin-left:3rem;margin-right:3rem}}.program-page-v2 .announcement-block--light-gold .announcement-content{background-color:#fffcf099;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(200,180,120,.25);border:none}.program-page-v2 .announcement-block--light-gold .announcement-content h3{color:#461d7c}.program-page-v2 .announcement-block--light-gold .announcement-content p{color:#461d7c;font-weight:700;white-space:normal}.program-page-v2 .announcement-block--light-gold .announcement-content p p{margin:0;display:block;white-space:normal}.program-page-v2 .announcement-block--light-gold .announcement-content p a{color:inherit;text-decoration:none;font-weight:inherit;white-space:normal;display:inline}.program-page-v2 .announcement-block--light-gold .announcement-content p a:after{content:" ›";white-space:nowrap;display:inline-block;transition:transform .2s ease;pointer-events:none}.program-page-v2 .announcement-block--light-gold .announcement-content p a:hover:after{transform:translate(4px)}.program-page-v2 .announcement-block--light-gold .announcement-content p a:hover{text-decoration:none}.program-page-v2 .announcement-block--light-gold .announcement-content p a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 .announcement-block--light-gold .announcement-content p a:not(.ds-button):hover{color:#683da0}.program-page-v2 .announcement-block--light-gold .announcement-content p{color:#000;font-weight:400}.program-page-v2 .announcement-block--light-gold .announcement-content a{font-weight:700}.program-page-v2 .announcement-block--light .announcement-content{background-color:#f5f5f599;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(214,214,214,.4)}.program-page-v2 .announcement-block--light .announcement-content h3,.program-page-v2 .announcement-block--light .announcement-content p{color:#000}@media(min-width:992px){.program-page-v2 .program-main-content .announcement-block{padding-left:0;padding-right:0;margin-left:0;margin-right:0;width:100%;max-width:100%}}@media(min-width:992px){.program-page-v2 .program-main-content .announcement-block--light-gold{margin-left:0;margin-right:0;width:100%}}.program-page-v2 #overview .announcement-block{padding-top:0;padding-bottom:0}.program-page-v2 .program-uvp-section{padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.program-page-v2 .program-uvp-section{padding-top:3rem;padding-bottom:3rem}}@media(min-width:1024px){.program-page-v2 .program-uvp-section{padding-top:4rem;padding-bottom:4rem}}.program-page-v2 .program-uvp-section{background:linear-gradient(90deg,#360d6d,#4b1680,#601f93)}.program-page-v2 .program-uvp-section a:not(.ds-button){color:#fdd023;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 .program-uvp-section a:not(.ds-button):hover{color:#eebd02}.program-page-v2 .program-uvp-section a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 .program-uvp-section a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 .program-uvp-section a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 .program-uvp-section .container{max-width:96rem;padding:0;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 .program-uvp-section .container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 .program-uvp-section .container{padding-left:3rem;padding-right:3rem}}.program-page-v2 .program-uvp-section .uvp-icon-list{padding-top:0;gap:24px;justify-content:flex-start;align-items:flex-start}.program-page-v2 .program-uvp-section{color:#fff}.program-page-v2 .program-uvp-section .uvp-selling-point{display:flex;flex-direction:row;gap:16px;max-width:100%}@media(min-width:1024px){.program-page-v2 .program-uvp-section .uvp-selling-point{flex-direction:column;gap:16px}}.program-page-v2 .program-uvp-section .uvp-selling-point-content,.program-page-v2 .program-uvp-section .uvp-selling-point-description{width:100%}.program-page-v2 .program-uvp-section .uvp-selling-point-description h3{color:#fff;text-align:left;width:100%}@media(min-width:1024px){.program-page-v2 .program-uvp-section .uvp-selling-point-description h3{text-align:center}}.program-page-v2 .program-uvp-section .uvp-selling-point-description p{color:#f7f1ff;text-align:left;width:100%}@media(min-width:1024px){.program-page-v2 .program-uvp-section .uvp-selling-point-description p{text-align:center}}.program-page-v2 .program-uvp-section .uvp-divider{display:block;height:auto;width:100%;margin:.5rem 0;position:relative}.program-page-v2 .program-uvp-section .uvp-divider:after{content:"";display:block;position:relative;width:100%;height:1px;background-color:#fff3}@media(min-width:1024px){.program-page-v2 .program-uvp-section .uvp-divider{width:0;height:auto;align-self:stretch;margin:0 20px;border-left:1px solid rgba(255,255,255,.2)}.program-page-v2 .program-uvp-section .uvp-divider:after{display:none}}.program-page-v2 #admissions{padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.program-page-v2 #admissions{padding-top:3rem;padding-bottom:3rem}}@media(min-width:1024px){.program-page-v2 #admissions{padding-top:4rem;padding-bottom:4rem}}.program-page-v2 #admissions{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 #admissions{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 #admissions{padding-left:3rem;padding-right:3rem}}.program-page-v2 #admissions{border-style:solid;border-color:#f5f5f5;border-top-width:3rem;border-bottom-width:3rem;border-left-width:1rem;border-right-width:1rem;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.program-page-v2 #admissions{border-top-width:48px;border-bottom-width:48px;border-left-width:1.5rem;border-right-width:1.5rem}}@media(min-width:1280px){.program-page-v2 #admissions{border-top-width:48px;border-bottom-width:48px}}@media(min-width:1024px){.program-page-v2 #admissions{border-left-width:3rem;border-right-width:3rem}}.program-page-v2 #admissions h2{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.5625rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #admissions h2{font-size:1.875rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 #admissions h2{font-size:2.5rem}}.program-page-v2 #admissions h2{color:#461d7c;text-wrap:balance;text-wrap:pretty;text-align:center}.program-page-v2 #admissions p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #admissions p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #admissions p{font-size:1.4rem}}.program-page-v2 #admissions .admissions-dates__item .date-label{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:14px;color:#616161;margin:.75rem 0 0}@media(min-width:768px){.program-page-v2 #admissions .admissions-dates__item .date-label{font-size:18px}}@media(min-width:1024px){.program-page-v2 #admissions .admissions-dates__item .date-label{font-size:20px}}.program-page-v2 #admissions a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #admissions a:not(.ds-button):hover{color:#9c7dc5;text-decoration:none}.program-page-v2 #admissions a:not(.ds-button):focus{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 #admissions a:not(.ds-button):focus:not(:focus-visible){outline:none;box-shadow:none}.program-page-v2 #admissions a:not(.ds-button):focus-visible{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 #admissions a:not(.ds-button):visited{color:#683da0}.program-page-v2 #admissions a:not(.ds-button):active{color:#9c7dc5}.program-page-v2 #admissions details{border-top:1px solid #D6D6D6}.program-page-v2 #admissions details:last-of-type{border-bottom:1px solid #D6D6D6}.program-page-v2 #admissions details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.program-page-v2 #admissions .accordion-block details:first-of-type,.program-page-v2 #admissions details:first-of-type{border-top:8px solid #F5F5F5}.program-page-v2 #admissions summary{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #admissions summary{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #admissions summary{font-size:1.4rem}}.program-page-v2 #admissions summary{font-weight:900;line-height:1.3;color:#461d7c;cursor:pointer;padding:1.25rem 3.25rem 1.25rem .75rem;list-style:none;transition:background-color .15s ease;display:block;position:relative}@media(min-width:768px){.program-page-v2 #admissions summary{padding:1.25rem 3.5rem 1.25rem 1rem}}.program-page-v2 #admissions summary::-webkit-details-marker{display:none}.program-page-v2 #admissions summary:after{content:"+";font-size:1.5rem;font-weight:400;color:#461d7c;position:absolute;right:.75rem}@media(min-width:768px){.program-page-v2 #admissions summary:after{right:1rem}}.program-page-v2 #admissions summary:after{top:50%;transform:translateY(-50%);transition:transform .3s ease}.program-page-v2 #admissions summary:hover{background-color:#f5f5f599}.program-page-v2 #admissions summary:focus-visible{outline:2px solid #461D7C;outline-offset:4px;border-radius:4px}.program-page-v2 #admissions summary .highlight{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #admissions summary .highlight{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #admissions summary .highlight{font-size:1.125rem}}.program-page-v2 #admissions details>div{padding:0 1rem 1.5rem;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #admissions details>div{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #admissions details>div{font-size:1.125rem}}.program-page-v2 #admissions details>div{color:#000;overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,padding .3s ease}.program-page-v2 #admissions details>div p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #admissions details>div p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #admissions details>div p{font-size:1.125rem}}.program-page-v2 #admissions details>div p{text-align:left;margin:0}.program-page-v2 #admissions details>div h2,.program-page-v2 #admissions details>div h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #admissions details>div h2,.program-page-v2 #admissions details>div h3{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #admissions details>div h2,.program-page-v2 #admissions details>div h3{font-size:1.4rem}}.program-page-v2 #admissions details>div h2,.program-page-v2 #admissions details>div h3{font-weight:900;line-height:1.3;margin:0}.program-page-v2 #admissions details>div h4{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #admissions details>div h4{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #admissions details>div h4{font-size:1.125rem}}.program-page-v2 #admissions details>div h4{font-weight:700;color:#000;margin:0}.program-page-v2 #admissions details>div a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #admissions details>div a:not(.ds-button):hover{color:#9c7dc5;text-decoration:none}.program-page-v2 #admissions details>div a:not(.ds-button):focus{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 #admissions details>div a:not(.ds-button):focus:not(:focus-visible){outline:none;box-shadow:none}.program-page-v2 #admissions details>div a:not(.ds-button):focus-visible{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 #admissions details>div a:not(.ds-button):visited{color:#683da0}.program-page-v2 #admissions details>div a:not(.ds-button):active{color:#9c7dc5}.program-page-v2 #admissions details>div hr{border:2px solid #F5F5F5;margin:0}.program-page-v2 #admissions details>div ul,.program-page-v2 #admissions details>div ol{margin:0}.program-page-v2 #admissions details>div ul{list-style-type:none;padding-left:0}.program-page-v2 #admissions details>div ul>li{margin:0;padding:.75rem 1rem}.program-page-v2 #admissions details>div ul>li:nth-child(2n){background-color:#f5f5f5}.program-page-v2 #admissions details>div ul ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #admissions details>div ul ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #admissions details>div ul ul li:nth-child(2n){background-color:transparent}.program-page-v2 #admissions details>div ul ul li:before{display:none}.program-page-v2 #admissions details>div ul ul li::marker{color:#e5b800}.program-page-v2 #admissions details>div ul ul li{padding:0 0 8px;line-height:1.3}.program-page-v2 #admissions details>div ul ul>li:nth-child(2n){background-color:transparent}.program-page-v2 #admissions details>div ol ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #admissions details>div ol ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #admissions details>div ol ul li:nth-child(2n){background-color:transparent}.program-page-v2 #admissions details>div ol ul li:before{display:none}.program-page-v2 #admissions details>div ol ul li::marker{color:#e5b800}.program-page-v2 #admissions details>div ol ul li{padding:0 0 8px;line-height:1.3}.program-page-v2 #admissions details>div .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0}.program-page-v2 #admissions details>div table{width:100%;border-collapse:collapse;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 #admissions details>div table{font-size:1rem}}@media(min-width:1024px){.program-page-v2 #admissions details>div table{font-size:1rem}}.program-page-v2 #admissions details>div table{margin-bottom:1.5rem;margin-top:0;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6}.program-page-v2 #admissions details>div table caption{caption-side:top;padding-bottom:.75rem;text-align:left;color:#461d7c;font-family:jubilat-variable,jubilat,sans-serif;font-weight:600;font-style:italic;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #admissions details>div table caption{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #admissions details>div table caption{font-size:1.25rem}}.program-page-v2 #admissions details>div table caption:empty{display:none}.program-page-v2 #admissions details>div table th{background-color:#461d7c;color:#fff;font-weight:600;text-align:left;padding:.75rem 1rem;border:1px solid #9C7DC5;border-top:none}.program-page-v2 #admissions details>div table th:first-child{border-left:none}.program-page-v2 #admissions details>div table th:last-child{border-right:none}.program-page-v2 #admissions details>div table td{padding:.75rem 1rem;border:1px solid #D6D6D6;vertical-align:top}.program-page-v2 #admissions details>div table td:first-child{border-left:none;font-weight:500}.program-page-v2 #admissions details>div table td:last-child{border-right:none}.program-page-v2 #admissions details>div table td p{margin:0;line-height:1.7}.program-page-v2 #admissions details>div table td p:not(:last-child){margin-bottom:.5em}.program-page-v2 #admissions details>div table td a{color:#461d7c;text-decoration:none}.program-page-v2 #admissions details>div table td a:hover{color:#9c7dc5}.program-page-v2 #admissions details>div table tbody tr{background-color:#fff}.program-page-v2 #admissions details>div table tbody tr:hover{background-color:#f9f8f0}.program-page-v2 #admissions details>div{gap:1rem}.program-page-v2 #admissions details>div>img{display:block;margin-inline:auto;margin-bottom:1rem;max-width:100%;height:auto}.program-page-v2 #admissions details[open]>div{grid-template-rows:1fr;padding-top:1rem}.program-page-v2 #admissions details>div>*{margin:0;min-height:0}.program-page-v2 #admissions details div>ul>li{margin:0;border-top:1px solid #D6D6D6}.program-page-v2 #admissions details div>ul>li:first-child{border-top:none;padding-top:0}.program-page-v2 #admissions details div>ul>li:last-child{border-bottom:none}.program-page-v2 #admissions details div>ul>li:nth-child(2n){background-color:#f5f5f5}.program-page-v2 #admissions details div ol{list-style:none;padding-left:0;margin:0;margin-bottom:1rem;counter-reset:list-counter}.program-page-v2 #admissions details div ol li{position:relative;padding-left:26px}@media(min-width:768px){.program-page-v2 #admissions details div ol li{padding-left:28px}}.program-page-v2 #admissions details div ol li{margin-bottom:.5rem;counter-increment:list-counter;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #admissions details div ol li{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #admissions details div ol li{font-size:1.125rem}}.program-page-v2 #admissions details div ol li:before{content:counter(list-counter);position:absolute;left:0;top:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:#fdd023;border-radius:50%;color:#000;font-weight:700;font-size:11px;line-height:1}@media(min-width:768px){.program-page-v2 #admissions details div ol li:before{top:7px;width:19px;height:19px;font-size:12px}}.program-page-v2 #admissions details div ol li:last-child{margin-bottom:0}.program-page-v2 #admissions details div ol{margin:0}.program-page-v2 #admissions details div ol ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #admissions details div ol ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #admissions details div ol ul li:nth-child(2n){background-color:transparent}.program-page-v2 #admissions details div ol ul li:before{display:none}.program-page-v2 #admissions details div ol ul li::marker{color:#e5b800}.program-page-v2 #admissions details div ol ul li{counter-increment:none}.program-page-v2 #admissions details div ol ul ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #admissions details div ol ul ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #admissions details div ol ul ul li:nth-child(2n){background-color:transparent}.program-page-v2 #admissions details div ol ul ul li:before{display:none}.program-page-v2 #admissions details div ol ul ul li::marker{color:#e5b800}.program-page-v2 #admissions details div ol ul ul{padding-left:2rem}.program-page-v2 #admissions details div ol ul ul li{counter-increment:none}.program-page-v2 #admissions details div ol ol{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #admissions details div ol ol li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #admissions details div ol ol li:nth-child(2n){background-color:transparent}.program-page-v2 #admissions details div ol ol li:before{display:none}.program-page-v2 #admissions details div ol ol li::marker{color:#e5b800}.program-page-v2 #admissions details div ol ol{counter-reset:none}.program-page-v2 #admissions details div ol ol li{counter-increment:none}.program-page-v2 #admissions details div ol ol ol{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #admissions details div ol ol ol li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #admissions details div ol ol ol li:nth-child(2n){background-color:transparent}.program-page-v2 #admissions details div ol ol ol li:before{display:none}.program-page-v2 #admissions details div ol ol ol li::marker{color:#e5b800}.program-page-v2 #admissions details div ol ol ol{padding-left:2rem}.program-page-v2 #admissions details div ol ol ol li{counter-increment:none}.program-page-v2 .admissions-dates{padding:0}.program-page-v2 .admissions-dates__timeline{display:flex;align-items:flex-start;justify-content:space-between;gap:0;width:100%;max-width:600px;margin:0 auto;position:relative}.program-page-v2 .admissions-dates__timeline:before{content:"";position:absolute;top:clamp(24px,7.5vw,32px);left:calc(25% + 34px);right:calc(25% + 34px);height:4px;background-color:#d6d6d6;transform:translateY(-50%);z-index:0}@media(min-width:768px){.program-page-v2 .admissions-dates__timeline:before{top:40px;left:calc(25% + 44px);right:calc(25% + 44px);height:6px}}.program-page-v2 .admissions-dates__item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:50%}.program-page-v2 .admissions-dates__item .date-value{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:16px;color:#461d7c;margin:0;line-height:1.2}@media(min-width:768px){.program-page-v2 .admissions-dates__item .date-value{font-size:20px}}@media(min-width:1024px){.program-page-v2 .admissions-dates__item .date-value{font-size:28px}}.program-page-v2 .admissions-dates__icon{width:clamp(48px,15vw,64px);height:clamp(48px,15vw,64px);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:768px){.program-page-v2 .admissions-dates__icon{width:80px;height:80px}}.program-page-v2 .admissions-dates__icon img{width:100%;height:100%;object-fit:contain}.program-page-v2 .admissions-button-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(min-width:768px){.program-page-v2 .admissions-button-container{gap:16px;padding-top:32px}}.program-page-v2 .admissions-button-container .ds-button{width:100%}@media(min-width:768px){.program-page-v2 .admissions-button-container:has(.ds-button:nth-child(2)) .ds-button{flex:1;min-width:0}.program-page-v2 .admissions-button-container:has(.ds-button:only-child) .ds-button{width:auto;min-width:360px}}.program-page-v2 #callout{padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.program-page-v2 #callout{padding-top:3rem;padding-bottom:3rem}}@media(min-width:1024px){.program-page-v2 #callout{padding-top:4rem;padding-bottom:4rem}}.program-page-v2 #callout{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 #callout{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 #callout{padding-left:3rem;padding-right:3rem}}.program-page-v2 #callout{border-style:solid;border-color:#461d7c;border-top-width:3rem;border-bottom-width:3rem;border-left-width:1rem;border-right-width:1rem}@media(min-width:768px){.program-page-v2 #callout{border-top-width:48px;border-bottom-width:48px;border-left-width:1.5rem;border-right-width:1.5rem}}@media(min-width:1280px){.program-page-v2 #callout{border-top-width:48px;border-bottom-width:48px}}@media(min-width:1024px){.program-page-v2 #callout{border-left-width:3rem;border-right-width:3rem}}.program-page-v2 #callout .program-callout-section__heading{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.5625rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #callout .program-callout-section__heading{font-size:1.875rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 #callout .program-callout-section__heading{font-size:2.5rem}}.program-page-v2 #callout .program-callout-section__heading{color:#461d7c;text-align:center;text-wrap:balance;text-wrap:pretty;margin-bottom:4px}.program-page-v2 #callout .program-callout-section__subheading{font-family:roboto-condensed,Roboto Condensed,Impact,Arial Black,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:1.2rem;line-height:120%}@media(min-width:768px){.program-page-v2 #callout .program-callout-section__subheading{font-size:1.3rem;line-height:130%}}@media(min-width:1024px){.program-page-v2 #callout .program-callout-section__subheading{font-size:1.6rem}}.program-page-v2 #callout .program-callout-section__subheading{color:#683da0;text-align:center;margin-bottom:16px}.program-page-v2 #callout .program-callout-section__subheading p{margin:0}.program-page-v2 #callout .program-callout-section__content p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #callout .program-callout-section__content p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #callout .program-callout-section__content p{font-size:1.4rem}}.program-page-v2 #callout .program-callout-section__content a:not(.ds-button){color:#bfa0e9;text-decoration:none;transition:color .2s ease}.program-page-v2 #callout .program-callout-section__content a:not(.ds-button):hover{color:#fdd023;text-decoration:none}.program-page-v2 #callout .program-callout-section__content a:not(.ds-button):visited{color:#bfa0e9}.program-page-v2 #callout .program-callout-section__content a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 #callout .program-callout-section__content a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 #callout .program-callout-section__content a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 #callout .program-callout-section__content .highlight-list .highlight-list__item p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #callout .program-callout-section__content .highlight-list .highlight-list__item p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #callout .program-callout-section__content .highlight-list .highlight-list__item p{font-size:1.125rem}}.program-page-v2 .program-callout-section{background-color:#fff;color:#fff}.program-page-v2 .program-callout-section h3,.program-page-v2 .program-callout-section h4{color:#461d7c}.program-page-v2 .program-callout-section p{color:#000}.program-page-v2 .program-callout-section hr{border:4px solid #F5F5F5;margin:8px 0}.program-page-v2 #tuition{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 #tuition{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 #tuition{padding-left:3rem;padding-right:3rem}}.program-page-v2 #tuition{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page-v2 #tuition{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page-v2 #tuition{padding-top:6.25rem;padding-bottom:6.25rem}}@media(min-width:768px){.program-page-v2 #tuition{padding-top:0;padding-bottom:0}}.program-page-v2 #tuition{display:flex;flex-direction:column;gap:1.5rem}.program-page-v2 #tuition h2{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.5625rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #tuition h2{font-size:1.875rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 #tuition h2{font-size:2.5rem}}.program-page-v2 #tuition h2{text-align:center;color:#461d7c}.program-page-v2 #tuition p:first-of-type{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #tuition p:first-of-type{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #tuition p:first-of-type{font-size:1.4rem}}.program-page-v2 #tuition p{margin-bottom:0}.program-page-v2 #tuition details div p:first-of-type{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #tuition details div p:first-of-type{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #tuition details div p:first-of-type{font-size:1.125rem}}.program-page-v2 .tuition-callout{background-color:#fffcf099;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(200,180,120,.25);padding:1rem}@media(min-width:768px){.program-page-v2 .tuition-callout{padding:2rem}}.program-page-v2 .tuition-callout h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .tuition-callout h3{font-size:1.5625rem}}@media(min-width:1024px){.program-page-v2 .tuition-callout h3{font-size:1.5625rem}}.program-page-v2 .tuition-callout h3{margin-bottom:8px}.program-page-v2 .tuition-callout p,.program-page-v2 .tuition-callout .highlight-list{margin-bottom:0}.program-page-v2 #tuition .tuition-callout p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #tuition .tuition-callout p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #tuition .tuition-callout p{font-size:1.125rem}}.program-page-v2 .tuition-cost-summary{display:flex;flex-direction:column;gap:0;margin:0 0 1rem}@media(min-width:640px){.program-page-v2 .tuition-cost-summary{flex-direction:row;align-items:flex-start}}.program-page-v2 .tuition-cost-summary__row{display:flex;flex-direction:column;justify-content:center;flex:1 1 0;border-bottom:4px solid #F1EDDB;border-left:none;padding:.75rem 0}.program-page-v2 .tuition-cost-summary__row:last-child{border-bottom:none}@media(min-width:640px){.program-page-v2 .tuition-cost-summary__row{border-bottom:none;border-left:4px solid #F1EDDB;padding:0 8px}}@media(min-width:768px){.program-page-v2 .tuition-cost-summary__row{padding:0 12px}}.program-page-v2 .tuition-cost-summary__row dd{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .tuition-cost-summary__row dd{font-size:1.5625rem}}@media(min-width:1024px){.program-page-v2 .tuition-cost-summary__row dd{font-size:1.5625rem}}.program-page-v2 .tuition-cost-summary__row dd{color:#461d7c;margin:0 0 .25rem;line-height:1.2}.program-page-v2 .tuition-cost-summary__row dd .tuition-note-link{text-decoration:none}.program-page-v2 .tuition-cost-summary__row dd .tuition-note-link:hover .tuition-note-ref{opacity:.8}.program-page-v2 .tuition-cost-summary__row dd .tuition-note-ref{font-size:.4em;font-weight:700;vertical-align:super;line-height:0;padding-left:2px;color:#461d7c}.program-page-v2 .tuition-cost-summary__row dt{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 .tuition-cost-summary__row dt{font-size:1rem}}@media(min-width:1024px){.program-page-v2 .tuition-cost-summary__row dt{font-size:1rem}}.program-page-v2 .tuition-cost-summary__row dt{font-weight:700;color:#000;line-height:1.3}.program-page-v2 .tuition-cost-summary__row--total dd{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .tuition-cost-summary__row--total dd{font-size:1.5625rem}}@media(min-width:1024px){.program-page-v2 .tuition-cost-summary__row--total dd{font-size:1.5625rem}}.program-page-v2 .tuition-cost-summary__row--total dd{color:#461d7c}.program-page-v2 .tuition-cost-summary__row--total dt{font-weight:700}.program-page-v2 #tuition .tuition-notes p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 #tuition .tuition-notes p{font-size:1rem}}@media(min-width:1024px){.program-page-v2 #tuition .tuition-notes p{font-size:1rem}}.program-page-v2 #tuition .tuition-notes p{font-style:italic;margin:0}.program-page-v2 #tuition .tuition-notes p sup{font-weight:700;font-style:normal;margin-right:2px}.program-page-v2 #tuition .tuition-notes p+p{margin-top:.25rem}.program-page-v2 #academics{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 #academics{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 #academics{padding-left:3rem;padding-right:3rem}}.program-page-v2 #academics{padding-top:0;padding-bottom:0;display:flex;flex-direction:column;gap:1.5rem}.program-page-v2 #academics>*:not(h2){margin:0}.program-page-v2 #academics p{margin:0}.program-page-v2 #academics h2{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.5625rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics h2{font-size:1.875rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 #academics h2{font-size:2.5rem}}.program-page-v2 #academics h2{text-align:center}.program-page-v2 #academics p:first-of-type{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics p:first-of-type{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #academics p:first-of-type{font-size:1.4rem}}.program-page-v2 #academics details div p:first-of-type{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics details div p:first-of-type{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #academics details div p:first-of-type{font-size:1.125rem}}.program-page-v2 #academics .featured-course p:first-of-type{font-family:roboto-condensed,Roboto Condensed,Impact,Arial Black,sans-serif;font-style:normal;font-size:1rem;line-height:120%;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.program-page-v2 .program-academics-section.bg-purple{background-color:#461d7c;color:#fff}.program-page-v2 .program-academics-section.bg-purple h2,.program-page-v2 .program-academics-section.bg-purple h3,.program-page-v2 .program-academics-section.bg-purple h4{color:#fff}.program-page-v2 .program-academics-section.bg-purple a:not(.ds-button){color:#fdd023;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 .program-academics-section.bg-purple a:not(.ds-button):hover{color:#eebd02}.program-page-v2 .program-academics-section.bg-purple a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 .program-academics-section.bg-purple a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 .program-academics-section.bg-purple a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 #academics.bg-purple{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page-v2 #academics.bg-purple{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page-v2 #academics.bg-purple{padding-top:64px;padding-bottom:64px}}.program-page-v2 #academics.bg-purple details>div a:not(.ds-button){color:#fdd023;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #academics.bg-purple details>div a:not(.ds-button):hover{color:#eebd02}.program-page-v2 #academics.bg-purple details>div a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 #academics.bg-purple details>div a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 #academics.bg-purple details>div a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 #academics .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0}.program-page-v2 #academics .table-wrapper table{width:100%;border-collapse:collapse;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 #academics .table-wrapper table{font-size:1rem}}@media(min-width:1024px){.program-page-v2 #academics .table-wrapper table{font-size:1rem}}.program-page-v2 #academics .table-wrapper table{margin-bottom:1.5rem;margin-top:0;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6}.program-page-v2 #academics .table-wrapper table caption{caption-side:top;padding-bottom:.75rem;text-align:left;color:#461d7c;font-family:jubilat-variable,jubilat,sans-serif;font-weight:600;font-style:italic;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics .table-wrapper table caption{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #academics .table-wrapper table caption{font-size:1.25rem}}.program-page-v2 #academics .table-wrapper table caption:empty{display:none}.program-page-v2 #academics .table-wrapper table th{background-color:#461d7c;color:#fff;font-weight:600;text-align:left;padding:.75rem 1rem;border:1px solid #9C7DC5;border-top:none}.program-page-v2 #academics .table-wrapper table th:first-child{border-left:none}.program-page-v2 #academics .table-wrapper table th:last-child{border-right:none}.program-page-v2 #academics .table-wrapper table td{padding:.75rem 1rem;border:1px solid #D6D6D6;vertical-align:top}.program-page-v2 #academics .table-wrapper table td:first-child{border-left:none;font-weight:500}.program-page-v2 #academics .table-wrapper table td:last-child{border-right:none}.program-page-v2 #academics .table-wrapper table td p{margin:0;line-height:1.7}.program-page-v2 #academics .table-wrapper table td p:not(:last-child){margin-bottom:.5em}.program-page-v2 #academics .table-wrapper table td a{color:#461d7c;text-decoration:none}.program-page-v2 #academics .table-wrapper table td a:hover{color:#9c7dc5}.program-page-v2 #academics .table-wrapper table tbody tr{background-color:#fff}.program-page-v2 #academics .table-wrapper table tbody tr:hover{background-color:#f9f8f0}.program-page-v2 #academics.bg-purple .table-wrapper{overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.program-page-v2 #academics.bg-purple .table-wrapper table{border-left-color:#ffffff1f;border-right-color:#ffffff1f;border-bottom-color:#ffffff1f}.program-page-v2 #academics.bg-purple .table-wrapper table th{background-color:#00000059;border-color:#ffffff26;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.program-page-v2 #academics.bg-purple .table-wrapper table td{border-color:#ffffff1f;color:#fff}.program-page-v2 #academics.bg-purple .table-wrapper table td a{color:#fdd023}.program-page-v2 #academics.bg-purple .table-wrapper table td a:hover{color:#f1eddb}.program-page-v2 #academics.bg-purple .table-wrapper table tbody tr{background-color:#ffffff14}.program-page-v2 #academics.bg-purple .table-wrapper table tbody tr:nth-child(2n){background-color:#ffffff24}.program-page-v2 #academics.bg-purple .table-wrapper table tbody tr:hover{background-color:#ffffff38}.program-page-v2 #academics.bg-purple .table-wrapper table caption{color:#f1eddb}.program-page-v2 .program-academics-section.bg-white{background-color:#fff}.program-page-v2 .program-academics-section.bg-white h2,.program-page-v2 .program-academics-section.bg-white h3,.program-page-v2 .program-academics-section.bg-white h4{color:#461d7c}.program-page-v2 #academics.bg-white{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page-v2 #academics.bg-white{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page-v2 #academics.bg-white{padding-top:64px;padding-bottom:64px}}@media(min-width:768px){.program-page-v2 #academics.bg-white{padding-top:0;padding-bottom:0}}.program-page-v2 #academics.bg-purple .featured-courses{border-top:8px solid #683DA0;padding-top:1.5rem;padding-bottom:1rem}.program-page-v2 #academics.bg-white .featured-courses{border-top:8px solid #F5F5F5;padding-top:1.5rem;padding-bottom:1rem}.program-page-v2 #academics .featured-courses__title{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics .featured-courses__title{font-size:1.5625rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 #academics .featured-courses__title{font-size:1.875rem}}.program-page-v2 #academics .featured-courses__title{margin-bottom:1.5rem}.program-page-v2 #academics .featured-courses__grid{display:flex;flex-direction:row;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:none}.program-page-v2 #academics .featured-courses__grid::-webkit-scrollbar{display:none}.program-page-v2 #academics .featured-courses__grid{margin-right:-1rem;padding-right:1rem}.program-page-v2 #academics .featured-courses__grid .featured-course{flex:0 0 80%;scroll-snap-align:start}@media(min-width:640px){.program-page-v2 #academics .featured-courses__grid{flex-direction:column;gap:1.5rem;overflow-x:visible;scroll-snap-type:none;padding-bottom:0;margin-right:0;padding-right:0}.program-page-v2 #academics .featured-courses__grid .featured-course{flex:none;width:100%;scroll-snap-align:none}}@media(min-width:1024px){.program-page-v2 #academics .featured-courses__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(min-width:992px){.program-page-v2 #academics.bg-white .featured-courses__grid{margin-right:0;padding-right:0}}.program-page-v2 #academics .featured-course{border-top:4px solid #FDD023;border-radius:0 0 4px 4px;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .2s ease,box-shadow .2s ease}@media(prefers-reduced-motion:reduce){.program-page-v2 #academics .featured-course{transition:none}}.program-page-v2 #academics .featured-course:hover{transform:translateY(-3px)}.program-page-v2 #academics .featured-course p,.program-page-v2 #academics .featured-course h4{margin:0}.program-page-v2 #academics.bg-purple .featured-course{background:#0003;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-top:4px solid #FDD023;box-shadow:0 4px 20px #0000001a}.program-page-v2 #academics.bg-purple .featured-course:hover{background:#0000004d;box-shadow:0 8px 28px #0003;border-top-color:#bfa0e9}.program-page-v2 #academics.bg-white .featured-course{background-color:#fffcf099;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(200,180,120,.25);border-top:8px solid #461D7C;box-shadow:0 2px 4px #461d7c0f}.program-page-v2 #academics.bg-white .featured-course:hover{border-top-color:#fdd023;box-shadow:0 6px 8px #461d7c1f}.program-page-v2 #academics .featured-course__name{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #academics .featured-course__name{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #academics .featured-course__name{font-size:1.25rem}}.program-page-v2 #academics .featured-course__name{line-height:1.2;font-weight:900;text-align:left}.program-page-v2 #academics.bg-purple .featured-course__name{color:#fff}.program-page-v2 #academics.bg-white .featured-course__name{color:#000}.program-page-v2 #academics .featured-course__code{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left}.program-page-v2 #academics.bg-purple .featured-course__code{color:#ffffffb3}.program-page-v2 #academics.bg-white .featured-course__code{color:#461d7c}.program-page-v2 #academics .featured-course__description{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 #academics .featured-course__description{font-size:1rem}}@media(min-width:1024px){.program-page-v2 #academics .featured-course__description{font-size:1rem}}.program-page-v2 #academics .featured-course__description{line-height:1.4;margin:0;text-align:left}.program-page-v2 #academics.bg-purple .featured-course__description{color:#ffffffe6}.program-page-v2 #academics.bg-white .featured-course__description{color:#000}.program-page-v2 #concentrations{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 #concentrations{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 #concentrations{padding-left:3rem;padding-right:3rem}}.program-page-v2 #concentrations{padding-top:0;padding-bottom:0;display:flex;flex-direction:column;gap:1.5rem}.program-page-v2 #concentrations h2{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.5625rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #concentrations h2{font-size:1.875rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 #concentrations h2{font-size:2.5rem}}.program-page-v2 #concentrations h2{text-align:center}.program-page-v2 #concentrations p:first-of-type{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #concentrations p:first-of-type{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #concentrations p:first-of-type{font-size:1.4rem}}.program-page-v2 #concentrations details div p:first-of-type{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #concentrations details div p:first-of-type{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #concentrations details div p:first-of-type{font-size:1.125rem}}.program-page-v2 .program-concentrations-section.bg-purple{background-color:#461d7c;color:#fff}.program-page-v2 .program-concentrations-section.bg-purple h2,.program-page-v2 .program-concentrations-section.bg-purple h3,.program-page-v2 .program-concentrations-section.bg-purple h4{color:#fff}.program-page-v2 .program-concentrations-section.bg-purple a:not(.ds-button){color:#fdd023;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 .program-concentrations-section.bg-purple a:not(.ds-button):hover{color:#eebd02}.program-page-v2 .program-concentrations-section.bg-purple a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 .program-concentrations-section.bg-purple a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 .program-concentrations-section.bg-purple a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 #concentrations.bg-purple{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page-v2 #concentrations.bg-purple{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page-v2 #concentrations.bg-purple{padding-top:64px;padding-bottom:64px}}.program-page-v2 #concentrations.bg-purple details>div a:not(.ds-button){color:#fdd023;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #concentrations.bg-purple details>div a:not(.ds-button):hover{color:#eebd02}.program-page-v2 #concentrations.bg-purple details>div a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 #concentrations.bg-purple details>div a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 #concentrations.bg-purple details>div a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 #concentrations .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0}.program-page-v2 #concentrations .table-wrapper table{width:100%;border-collapse:collapse;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 #concentrations .table-wrapper table{font-size:1rem}}@media(min-width:1024px){.program-page-v2 #concentrations .table-wrapper table{font-size:1rem}}.program-page-v2 #concentrations .table-wrapper table{margin-bottom:1.5rem;margin-top:0;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6}.program-page-v2 #concentrations .table-wrapper table caption{caption-side:top;padding-bottom:.75rem;text-align:left;color:#461d7c;font-family:jubilat-variable,jubilat,sans-serif;font-weight:600;font-style:italic;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #concentrations .table-wrapper table caption{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #concentrations .table-wrapper table caption{font-size:1.25rem}}.program-page-v2 #concentrations .table-wrapper table caption:empty{display:none}.program-page-v2 #concentrations .table-wrapper table th{background-color:#461d7c;color:#fff;font-weight:600;text-align:left;padding:.75rem 1rem;border:1px solid #9C7DC5;border-top:none}.program-page-v2 #concentrations .table-wrapper table th:first-child{border-left:none}.program-page-v2 #concentrations .table-wrapper table th:last-child{border-right:none}.program-page-v2 #concentrations .table-wrapper table td{padding:.75rem 1rem;border:1px solid #D6D6D6;vertical-align:top}.program-page-v2 #concentrations .table-wrapper table td:first-child{border-left:none;font-weight:500}.program-page-v2 #concentrations .table-wrapper table td:last-child{border-right:none}.program-page-v2 #concentrations .table-wrapper table td p{margin:0;line-height:1.7}.program-page-v2 #concentrations .table-wrapper table td p:not(:last-child){margin-bottom:.5em}.program-page-v2 #concentrations .table-wrapper table td a{color:#461d7c;text-decoration:none}.program-page-v2 #concentrations .table-wrapper table td a:hover{color:#9c7dc5}.program-page-v2 #concentrations .table-wrapper table tbody tr{background-color:#fff}.program-page-v2 #concentrations .table-wrapper table tbody tr:hover{background-color:#f9f8f0}.program-page-v2 #concentrations.bg-purple .table-wrapper{overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.program-page-v2 #concentrations.bg-purple .table-wrapper table{border-left-color:#ffffff1f;border-right-color:#ffffff1f;border-bottom-color:#ffffff1f}.program-page-v2 #concentrations.bg-purple .table-wrapper table th{background-color:#00000059;border-color:#ffffff26;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.program-page-v2 #concentrations.bg-purple .table-wrapper table td{border-color:#ffffff1f;color:#fff}.program-page-v2 #concentrations.bg-purple .table-wrapper table td a{color:#fdd023}.program-page-v2 #concentrations.bg-purple .table-wrapper table td a:hover{color:#f1eddb}.program-page-v2 #concentrations.bg-purple .table-wrapper table tbody tr{background-color:#ffffff14}.program-page-v2 #concentrations.bg-purple .table-wrapper table tbody tr:nth-child(2n){background-color:#ffffff24}.program-page-v2 #concentrations.bg-purple .table-wrapper table tbody tr:hover{background-color:#ffffff38}.program-page-v2 #concentrations.bg-purple .table-wrapper table caption{color:#f1eddb}.program-page-v2 .program-concentrations-section.bg-white{background-color:#fff}.program-page-v2 .program-concentrations-section.bg-white h2,.program-page-v2 .program-concentrations-section.bg-white h3,.program-page-v2 .program-concentrations-section.bg-white h4{color:#461d7c}.program-page-v2 #concentrations.bg-white{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page-v2 #concentrations.bg-white{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page-v2 #concentrations.bg-white{padding-top:64px;padding-bottom:64px}}@media(min-width:768px){.program-page-v2 #concentrations.bg-white{padding-top:0;padding-bottom:0}}.program-page-v2 #careers{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 #careers{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 #careers{padding-left:3rem;padding-right:3rem}}.program-page-v2 #careers{padding-top:0;padding-bottom:0;display:flex;flex-direction:column;gap:1.5rem}.program-page-v2 #careers>*{margin:0}.program-page-v2 #careers h2,.program-page-v2 #careers h3{margin:0}.program-page-v2 #careers h2{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.5625rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #careers h2{font-size:1.875rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 #careers h2{font-size:2.5rem}}.program-page-v2 #careers h2{text-align:center}.program-page-v2 #careers h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #careers h3{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #careers h3{font-size:1.25rem}}.program-page-v2 #careers h3{color:#000}.program-page-v2 #careers .careers-rich-text>p:first-of-type,.program-page-v2 #careers .careers-rich-text>.rich-text>p:first-of-type{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #careers .careers-rich-text>p:first-of-type,.program-page-v2 #careers .careers-rich-text>.rich-text>p:first-of-type{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #careers .careers-rich-text>p:first-of-type,.program-page-v2 #careers .careers-rich-text>.rich-text>p:first-of-type{font-size:1.4rem}}.program-page-v2 #careers .accordion-block details{border-top-width:1px}.program-page-v2 #careers .accordion-block:first-of-type details:first-of-type{border-top-width:8px;border-top-color:#f5f5f5}.program-page-v2 #careers.bg-purple .accordion-block details{border-top-color:#683da0}.program-page-v2 #careers.bg-purple .accordion-block:first-of-type details:first-of-type{border-top-width:8px;border-top-color:#683da0}.program-page-v2 #careers #accordion-career-opportunities ul,.program-page-v2 #careers .accordion-block details:first-of-type ul,.program-page-v2 #careers #careers .careers-rich-text ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:.25rem;list-style:none;padding:0}.program-page-v2 #careers #accordion-career-opportunities ul li,.program-page-v2 #careers .accordion-block details:first-of-type ul li,.program-page-v2 #careers #careers .careers-rich-text ul li{padding:0;background-color:transparent;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #careers #accordion-career-opportunities ul li,.program-page-v2 #careers .accordion-block details:first-of-type ul li,.program-page-v2 #careers #careers .careers-rich-text ul li{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #careers #accordion-career-opportunities ul li,.program-page-v2 #careers .accordion-block details:first-of-type ul li,.program-page-v2 #careers #careers .careers-rich-text ul li{font-size:1.125rem}}.program-page-v2 #careers #accordion-career-opportunities ul li,.program-page-v2 #careers .accordion-block details:first-of-type ul li,.program-page-v2 #careers #careers .careers-rich-text ul li{font-weight:700;align-self:flex-start;line-height:1.3}.program-page-v2 #careers #accordion-career-opportunities ul li:before,.program-page-v2 #careers #accordion-career-opportunities ul li::marker,.program-page-v2 #careers .accordion-block details:first-of-type ul li:before,.program-page-v2 #careers .accordion-block details:first-of-type ul li::marker,.program-page-v2 #careers #careers .careers-rich-text ul li:before,.program-page-v2 #careers #careers .careers-rich-text ul li::marker{display:none!important}.program-page-v2 #careers #accordion-career-opportunities ul li:before,.program-page-v2 #careers .accordion-block details:first-of-type ul li:before,.program-page-v2 #careers #careers .careers-rich-text ul li:before{background-image:none}@media(min-width:768px){.program-page-v2 #careers #accordion-career-opportunities ul li,.program-page-v2 #careers .accordion-block details:first-of-type ul li,.program-page-v2 #careers #careers .careers-rich-text ul li{align-self:auto}.program-page-v2 #careers #accordion-career-opportunities ul li:not(:last-child):after,.program-page-v2 #careers .accordion-block details:first-of-type ul li:not(:last-child):after,.program-page-v2 #careers #careers .careers-rich-text ul li:not(:last-child):after{content:"";display:inline-block;width:2px;height:1em;margin-left:.75rem;margin-right:.75rem;background-color:#bfa0e9;vertical-align:middle}}@media(min-width:768px){.program-page-v2 #careers #accordion-career-opportunities ul,.program-page-v2 #careers .accordion-block details:first-of-type ul,.program-page-v2 #careers #careers .careers-rich-text ul{flex-direction:row;gap:0;row-gap:1rem}}.program-page-v2 #careers #accordion-career-opportunities ul ul,.program-page-v2 #careers .accordion-block details:first-of-type ul ul,.program-page-v2 #careers #careers .careers-rich-text ul ul{list-style:none;padding-left:0}.program-page-v2 #careers #accordion-career-opportunities ul ul li:before,.program-page-v2 #careers #accordion-career-opportunities ul ul li::marker,.program-page-v2 #careers .accordion-block details:first-of-type ul ul li:before,.program-page-v2 #careers .accordion-block details:first-of-type ul ul li::marker,.program-page-v2 #careers #careers .careers-rich-text ul ul li:before,.program-page-v2 #careers #careers .careers-rich-text ul ul li::marker{display:none!important}.program-page-v2 #careers.bg-purple #accordion-career-opportunities ul li,.program-page-v2 #careers.bg-purple .accordion-block details:first-of-type ul li,.program-page-v2 #careers.bg-purple #careers .careers-rich-text ul li{color:#fff}.program-page-v2 #careers.bg-purple #accordion-career-opportunities ul li:after,.program-page-v2 #careers.bg-purple .accordion-block details:first-of-type ul li:after,.program-page-v2 #careers.bg-purple #careers .careers-rich-text ul li:after{background-color:#683da0}.program-page-v2 #careers #careers .careers-rich-text ul,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text{display:flex!important;flex-direction:column;flex-wrap:wrap;gap:.25rem!important;list-style:none!important;padding:0!important;margin:0!important}.program-page-v2 #careers #careers .careers-rich-text ul li,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text li{padding:0!important;background-color:transparent!important;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #careers #careers .careers-rich-text ul li,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text li{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #careers #careers .careers-rich-text ul li,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text li{font-size:1.125rem}}.program-page-v2 #careers #careers .careers-rich-text ul li,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text li{font-weight:700;align-self:flex-start;line-height:1.3}.program-page-v2 #careers #careers .careers-rich-text ul li:before,.program-page-v2 #careers #careers .careers-rich-text ul li::marker,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text li:before,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text li::marker{display:none!important}.program-page-v2 #careers #careers .careers-rich-text ul li:before,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text li:before{background-image:none!important}@media(min-width:768px){.program-page-v2 #careers #careers .careers-rich-text ul li,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text li{align-self:auto}.program-page-v2 #careers #careers .careers-rich-text ul li:not(:last-child):after,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text li:not(:last-child):after{content:"";display:inline-block;width:2px;height:1em;margin-left:.75rem;margin-right:.75rem;background-color:#bfa0e9;vertical-align:middle}}@media(min-width:768px){.program-page-v2 #careers #careers .careers-rich-text ul,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text{flex-direction:row;gap:0;row-gap:1rem}}.program-page-v2 #careers #careers .careers-rich-text ul ul,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text ul{list-style:none!important;padding-left:0!important}.program-page-v2 #careers #careers .careers-rich-text ul ul li:before,.program-page-v2 #careers #careers .careers-rich-text ul ul li::marker,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text ul li:before,.program-page-v2 #careers #careers .careers-rich-text ul.rich-text ul li::marker{display:none!important}.program-page-v2 #careers.bg-purple #careers .careers-rich-text ul li,.program-page-v2 #careers.bg-purple #careers .careers-rich-text ul.rich-text li{color:#fff}.program-page-v2 #careers.bg-purple #careers .careers-rich-text ul li:after,.program-page-v2 #careers.bg-purple #careers .careers-rich-text ul.rich-text li:after{background-color:#683da0}.program-page-v2 #careers .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0}.program-page-v2 #careers .table-wrapper table{width:100%;border-collapse:collapse;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 #careers .table-wrapper table{font-size:1rem}}@media(min-width:1024px){.program-page-v2 #careers .table-wrapper table{font-size:1rem}}.program-page-v2 #careers .table-wrapper table{margin-bottom:1.5rem;margin-top:0;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6}.program-page-v2 #careers .table-wrapper table caption{caption-side:top;padding-bottom:.75rem;text-align:left;color:#461d7c;font-family:jubilat-variable,jubilat,sans-serif;font-weight:600;font-style:italic;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #careers .table-wrapper table caption{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #careers .table-wrapper table caption{font-size:1.25rem}}.program-page-v2 #careers .table-wrapper table caption:empty{display:none}.program-page-v2 #careers .table-wrapper table th{background-color:#461d7c;color:#fff;font-weight:600;text-align:left;padding:.75rem 1rem;border:1px solid #9C7DC5;border-top:none}.program-page-v2 #careers .table-wrapper table th:first-child{border-left:none}.program-page-v2 #careers .table-wrapper table th:last-child{border-right:none}.program-page-v2 #careers .table-wrapper table td{padding:.75rem 1rem;border:1px solid #D6D6D6;vertical-align:top}.program-page-v2 #careers .table-wrapper table td:first-child{border-left:none;font-weight:500}.program-page-v2 #careers .table-wrapper table td:last-child{border-right:none}.program-page-v2 #careers .table-wrapper table td p{margin:0;line-height:1.7}.program-page-v2 #careers .table-wrapper table td p:not(:last-child){margin-bottom:.5em}.program-page-v2 #careers .table-wrapper table td a{color:#461d7c;text-decoration:none}.program-page-v2 #careers .table-wrapper table td a:hover{color:#9c7dc5}.program-page-v2 #careers .table-wrapper table tbody tr{background-color:#fff}.program-page-v2 #careers .table-wrapper table tbody tr:hover{background-color:#f9f8f0}.program-page-v2 #careers .table-wrapper table caption{display:none}.program-page-v2 #careers.bg-purple .table-wrapper,.program-page-v2 #careers.bg-purple .careers-table-wrapper{overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.program-page-v2 #careers.bg-purple .table-wrapper table,.program-page-v2 #careers.bg-purple .careers-table-wrapper table{margin-top:0;margin-bottom:0;border-left-color:#ffffff1f;border-right-color:#ffffff1f;border-bottom-color:#ffffff1f}.program-page-v2 #careers.bg-purple .table-wrapper table th,.program-page-v2 #careers.bg-purple .careers-table-wrapper table th{background-color:#00000059;border-color:#ffffff26;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.program-page-v2 #careers.bg-purple .table-wrapper table td,.program-page-v2 #careers.bg-purple .careers-table-wrapper table td{border-color:#ffffff1f;color:#fff}.program-page-v2 #careers.bg-purple .table-wrapper table td a,.program-page-v2 #careers.bg-purple .careers-table-wrapper table td a{color:#fdd023}.program-page-v2 #careers.bg-purple .table-wrapper table td a:hover,.program-page-v2 #careers.bg-purple .careers-table-wrapper table td a:hover{color:#f1eddb}.program-page-v2 #careers.bg-purple .table-wrapper table tbody tr,.program-page-v2 #careers.bg-purple .careers-table-wrapper table tbody tr{background-color:#ffffff14}.program-page-v2 #careers.bg-purple .table-wrapper table tbody tr:nth-child(2n),.program-page-v2 #careers.bg-purple .careers-table-wrapper table tbody tr:nth-child(2n){background-color:#ffffff24}.program-page-v2 #careers.bg-purple .table-wrapper table tbody tr:hover,.program-page-v2 #careers.bg-purple .careers-table-wrapper table tbody tr:hover{background-color:#ffffff38}.program-page-v2 #careers.bg-purple .table-wrapper table caption,.program-page-v2 #careers.bg-purple .careers-table-wrapper table caption{color:#f1eddb}.program-page-v2 .career-stats{background-color:#fffcf099;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(200,180,120,.25);padding:2rem;display:flex;flex-direction:column;gap:2rem;margin:0;justify-content:space-around}@media(min-width:768px){.program-page-v2 .career-stats{flex-direction:row;align-items:flex-start;gap:2.5rem;flex-wrap:nowrap}.program-page-v2 .career-stats:has(>:nth-child(3)){flex-wrap:wrap}}.program-page-v2 .career-stat{flex:0 1 auto;display:flex;flex-direction:column;gap:.75rem;justify-content:center;align-items:center}.program-page-v2 .career-stat__top{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.program-page-v2 .career-stat__top{flex-direction:column;align-items:center;gap:0}}@media(min-width:1280px){.program-page-v2 .career-stat__top{flex-direction:row;align-items:center;gap:1.5rem}}.program-page-v2 .career-stat__number{font-family:jubilat-variable,jubilat,sans-serif;font-weight:700;font-style:italic;font-size:3rem;line-height:1}@media(min-width:768px){.program-page-v2 .career-stat__number{font-size:3.2rem}}@media(min-width:1024px){.program-page-v2 .career-stat__number{font-size:4rem}}@media(min-width:1280px){.program-page-v2 .career-stat__number{font-size:5.3125rem}}.program-page-v2 .career-stat__number{color:#461d7c;position:relative;z-index:1;white-space:nowrap;flex-shrink:0;font-size:42px}@media(min-width:768px){.program-page-v2 .career-stat__number{font-size:64px}}.program-page-v2 .career-stat__number:before{content:"";position:absolute;left:-5%;right:-5%;bottom:25%;height:50%;background-color:#fdd023;z-index:-1}.program-page-v2 .career-stat__title{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .career-stat__title{font-size:1.5625rem}}@media(min-width:1024px){.program-page-v2 .career-stat__title{font-size:1.5625rem}}.program-page-v2 .career-stat__title{color:#461d7c;line-height:1.2;text-align:center}.program-page-v2 .career-stat__title p{margin:0}@media(min-width:1280px){.program-page-v2 .career-stat__title{text-align:left;max-width:200px}}.program-page-v2 .career-stat__detail{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 .career-stat__detail{font-size:1rem}}@media(min-width:1024px){.program-page-v2 .career-stat__detail{font-size:1rem}}.program-page-v2 .career-stat__detail{color:#000;margin:0;line-height:1.5;text-align:center}@media(min-width:1280px){.program-page-v2 .career-stat__detail{text-align:center}}.program-page-v2 #careers.program-careers-section.bg-purple h3{color:#fff}.program-page-v2 #careers.program-careers-section.bg-purple details>div a:not(.ds-button){color:#fdd023;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #careers.program-careers-section.bg-purple details>div a:not(.ds-button):hover{color:#eebd02}.program-page-v2 #careers.program-careers-section.bg-purple details>div a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 #careers.program-careers-section.bg-purple details>div a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 #careers.program-careers-section.bg-purple details>div a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 #careers.program-careers-section.bg-purple .career-stats{background-color:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff26}.program-page-v2 #careers.program-careers-section.bg-purple .career-stats a:not(.ds-button){color:#fdd023;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #careers.program-careers-section.bg-purple .career-stats a:not(.ds-button):hover{color:#eebd02}.program-page-v2 #careers.program-careers-section.bg-purple .career-stats a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 #careers.program-careers-section.bg-purple .career-stats a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 #careers.program-careers-section.bg-purple .career-stats a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 #careers.program-careers-section.bg-purple .career-stat__number{color:#fdd023}.program-page-v2 #careers.program-careers-section.bg-purple .career-stat__number:before{background-color:#271145}.program-page-v2 #careers.program-careers-section.bg-purple .career-stat__title{color:#fff}.program-page-v2 #careers.program-careers-section.bg-purple .career-stat__detail{color:#ffffffd9}.program-page-v2 .program-careers-section.bg-purple{background-color:#461d7c;color:#fff}.program-page-v2 .program-careers-section.bg-purple h2,.program-page-v2 .program-careers-section.bg-purple h3,.program-page-v2 .program-careers-section.bg-purple h4{color:#fff}.program-page-v2 .program-careers-section.bg-purple a:not(.ds-button){color:#fdd023;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 .program-careers-section.bg-purple a:not(.ds-button):hover{color:#eebd02}.program-page-v2 .program-careers-section.bg-purple a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 .program-careers-section.bg-purple a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 .program-careers-section.bg-purple a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 #careers.bg-purple{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page-v2 #careers.bg-purple{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page-v2 #careers.bg-purple{padding-top:64px;padding-bottom:64px}}.program-page-v2 #careers.bg-purple details>div a:not(.ds-button){color:#fdd023;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #careers.bg-purple details>div a:not(.ds-button):hover{color:#eebd02}.program-page-v2 #careers.bg-purple details>div a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 #careers.bg-purple details>div a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 #careers.bg-purple details>div a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 .program-careers-section.bg-white{background-color:#fff}.program-page-v2 .program-careers-section.bg-white h2,.program-page-v2 .program-careers-section.bg-white h3,.program-page-v2 .program-careers-section.bg-white h4{color:#461d7c}.program-page-v2 #careers.bg-white{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page-v2 #careers.bg-white{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page-v2 #careers.bg-white{padding-top:64px;padding-bottom:64px}}@media(min-width:768px){.program-page-v2 #careers.bg-white{padding-top:0;padding-bottom:0}}.program-page-v2 #careers.bg-white .career-stats a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #careers.bg-white .career-stats a:not(.ds-button):hover{color:#683da0}.program-page-v2 .program-learning-paths-section{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 .program-learning-paths-section{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 .program-learning-paths-section{padding-left:3rem;padding-right:3rem}}.program-page-v2 .program-learning-paths-section{padding-top:0;padding-bottom:0}.program-page-v2 .program-learning-paths-section .learning-paths{display:flex;flex-direction:column;gap:1.5rem}.program-page-v2 .program-learning-paths-section .program-card__name{color:#461d7c!important}.program-page-v2 .program-learning-paths-section .learning-paths__intro{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .program-learning-paths-section .learning-paths__intro{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 .program-learning-paths-section .learning-paths__intro{font-size:1.4rem}}.program-page-v2 .program-learning-paths-section .learning-paths__intro{margin:0}.program-page-v2 .program-learning-paths-section .learning-paths__intro :where(p,span,a,strong,em,b,i,small,sub,sup){font-size:inherit;line-height:inherit;font-family:inherit}.program-page-v2 .program-learning-paths-section .learning-paths__intro p{margin:0}.program-page-v2 .program-learning-paths-section .learning-paths__intro p+p{margin-top:.5rem}.program-page-v2 .program-learning-paths-section h2.learning-paths__title,.program-page-v2 .program-learning-paths-section h3.learning-paths__title{margin:0}.program-page-v2 .program-learning-paths-section h2.learning-paths__title{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.5625rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .program-learning-paths-section h2.learning-paths__title{font-size:1.875rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 .program-learning-paths-section h2.learning-paths__title{font-size:2.5rem}}.program-page-v2 .program-learning-paths-section h2.learning-paths__title{text-align:center}.program-page-v2 .program-learning-paths-section h3.learning-paths__title{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .program-learning-paths-section h3.learning-paths__title{font-size:1.5625rem}}@media(min-width:1024px){.program-page-v2 .program-learning-paths-section h3.learning-paths__title{font-size:1.5625rem}}.program-page-v2 .program-learning-paths-section.bg-purple{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page-v2 .program-learning-paths-section.bg-purple{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page-v2 .program-learning-paths-section.bg-purple{padding-top:64px;padding-bottom:64px}}.program-page-v2 .program-learning-paths-section.bg-purple{background-color:#461d7c;color:#fff}.program-page-v2 .program-learning-paths-section.bg-purple .learning-paths__title,.program-page-v2 .program-learning-paths-section.bg-purple .learning-paths__intro{color:#fff}.program-page-v2 .program-learning-paths-section.bg-purple hr{border-color:#bfa0e9}.program-page-v2 .program-learning-paths-section.bg-purple a:not(.ds-button){color:#fdd023;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 .program-learning-paths-section.bg-purple a:not(.ds-button):hover{color:#eebd02}.program-page-v2 .program-learning-paths-section.bg-purple a:not(.ds-button):focus{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}@supports selector(:focus-visible){.program-page-v2 .program-learning-paths-section.bg-purple a:not(.ds-button):focus:not(:focus-visible){outline:none}}.program-page-v2 .program-learning-paths-section.bg-purple a:not(.ds-button):focus-visible{outline:2px solid #FDD023;outline-offset:2px;border-radius:4px}.program-page-v2 .program-learning-paths-section.bg-white{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page-v2 .program-learning-paths-section.bg-white{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page-v2 .program-learning-paths-section.bg-white{padding-top:64px;padding-bottom:64px}}@media(min-width:768px){.program-page-v2 .program-learning-paths-section.bg-white{padding-top:0;padding-bottom:0}}.program-page-v2 .program-learning-paths-section.bg-white{background-color:#fff;color:#000}.program-page-v2 .program-learning-paths-section.bg-white .learning-paths__title{color:#461d7c}.program-page-v2 .program-learning-paths-section.bg-white .learning-paths__intro{color:#000}.program-page-v2 .program-learning-paths-section.bg-white .program-card{border:1px solid #D6D6D6}.program-page-v2 .learning-paths__grid{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-top:0;margin-bottom:0;padding-bottom:.5rem;margin-right:-1rem;padding-right:1rem;scrollbar-width:none}.program-page-v2 .learning-paths__grid::-webkit-scrollbar{display:none}@media(min-width:640px){.program-page-v2 .learning-paths__grid{flex-direction:column;overflow-x:visible;scroll-snap-type:none;padding-bottom:0;margin-right:0;padding-right:0}}@media(min-width:1024px){.program-page-v2 .learning-paths__grid{display:grid;grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.program-page-v2 .program-learning-paths-section.bg-white .learning-paths__grid{margin-right:0;padding-right:0}}.program-page-v2 .learning-paths .program-card--horizontal{flex:0 0 80%;scroll-snap-align:start;flex-direction:column}.program-page-v2 .learning-paths .program-card--horizontal .program-card__image{width:100%;height:136px;border-radius:4px 4px 0 0}@media(min-width:640px){.program-page-v2 .learning-paths .program-card--horizontal{flex:none;width:100%;flex-direction:row;scroll-snap-align:none}.program-page-v2 .learning-paths .program-card--horizontal .program-card__image{display:flex;flex-direction:column;width:120px;height:auto;border-radius:4px 0 0 4px}}@media(min-width:1024px){.program-page-v2 .learning-paths .program-card--horizontal{flex-direction:column}.program-page-v2 .learning-paths .program-card--horizontal .program-card__image{display:block;width:100%;height:136px;border-radius:4px 4px 0 0}}.program-page-v2 .learning-paths .program-card__content{padding:1rem}.program-page-v2 .learning-paths .program-card__divider{background-color:#f1eddb;width:100%;height:4px}.program-page-v2 .learning-paths .program-card__campus-logo{position:absolute;bottom:.75rem;right:.75rem;z-index:1;margin:0;padding:0}.program-page-v2 .learning-paths .program-card__campus-logo img{display:block;height:12px;width:auto;max-height:12px;filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.6));opacity:.9}.program-page-v2 .learning-paths .program-card__name{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 .learning-paths .program-card__name{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 .learning-paths .program-card__name{font-size:1.25rem}}.program-page-v2 .learning-paths .program-card__name{color:#461d7c}.program-page-v2 .learning-paths .program-card__type{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.75rem;line-height:1.4;margin-bottom:.5rem;font-weight:700;color:#000}.program-page-v2 #testimonials{padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page-v2 #testimonials{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page-v2 #testimonials{padding-top:6.25rem;padding-bottom:6.25rem}}.program-page-v2 #testimonials{padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 #testimonials{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 #testimonials{padding-left:3rem;padding-right:3rem}}.program-page-v2 #testimonials{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.program-page-v2 #testimonials{padding:0;gap:2rem}}.program-page-v2 #testimonials h2{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.5625rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #testimonials h2{font-size:1.875rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 #testimonials h2{font-size:2.5rem}}.program-page-v2 #testimonials h2{text-align:center;color:#461d7c}.program-page-v2 #testimonials .program-videos{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.program-page-v2 #testimonials .program-videos{flex-direction:row;justify-content:center;gap:64px}}.program-page-v2 #testimonials .program-video{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.5rem}@media(min-width:768px){.program-page-v2 #testimonials .program-video{flex:1 1 0;max-width:50%}}@media(min-width:768px){.program-page-v2 #testimonials .program-video:only-child{max-width:75%;gap:.75rem}}@media(min-width:768px){.program-page-v2 #testimonials .program-video:only-child .embed-responsive{padding-bottom:0;height:auto;aspect-ratio:16/9}}.program-page-v2 #testimonials .embed-responsive{width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#f5f5f5;border-radius:4px}.program-page-v2 #testimonials .embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.program-page-v2 #testimonials .program-video__meta{display:flex;flex-direction:column;gap:.5rem}.program-page-v2 #testimonials .program-video h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #testimonials .program-video h3{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #testimonials .program-video h3{font-size:1.25rem}}.program-page-v2 #testimonials .program-video h3{color:#461d7c;margin:0;padding-top:.5rem;padding-left:1rem;position:relative}.program-page-v2 #testimonials .program-video h3:before{content:"";position:absolute;left:0;top:.75rem;width:6px;height:calc(100% - 1rem);background-color:#fdd023}.program-page-v2 #testimonials .program-video p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 #testimonials .program-video p{font-size:1rem}}@media(min-width:1024px){.program-page-v2 #testimonials .program-video p{font-size:1rem}}.program-page-v2 #testimonials .program-video p{color:#000;margin:0}.program-page-v2 #testimonials .program-videos+.testimonial-blocks{border-top:4px solid #F5F5F5;padding-top:1.5rem}@media(min-width:768px){.program-page-v2 #testimonials .program-videos+.testimonial-blocks{padding-top:2rem}}.program-page-v2 #testimonials .testimonial-blocks{margin-top:0;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.program-page-v2 #testimonials .testimonial-blocks{gap:3rem;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.program-page-v2 #testimonials .testimonial-blocks .testimonial-block+.testimonial-block{border-top:none;padding-top:0}.program-page-v2 #testimonials .testimonial-blocks:has(.testimonial-block:nth-child(2)) .testimonial-block{flex:0 1 calc(50% - 1.5rem);max-width:none;margin-top:0;padding:1.5rem}.program-page-v2 #testimonials .testimonial-blocks:has(.testimonial-block:nth-child(2)) .testimonial-block:last-child:nth-child(odd){flex:0 1 100%;max-width:760px;margin-left:auto;margin-right:auto}}.program-page-v2 #testimonials .testimonial-block+.testimonial-block{border-top:4px solid #F5F5F5;padding-top:2rem}.program-page-v2 #testimonials .testimonial-block{display:flex;flex-direction:column;gap:1.25rem;margin-top:0;padding:0;max-width:760px;align-items:center}@media(min-width:768px){.program-page-v2 #testimonials .testimonial-block{margin-left:auto;margin-right:auto}}.program-page-v2 #testimonials .testimonial-quote-wrapper{display:flex;flex-direction:column;gap:.5rem;align-items:center}.program-page-v2 #testimonials .testimonial-quote-icon{width:56px;height:38px;flex-shrink:0}@media(min-width:768px){.program-page-v2 #testimonials .testimonial-quote-icon{width:72px;height:48px}}.program-page-v2 #testimonials .testimonial-quote-icon img{width:100%;height:100%;display:block}.program-page-v2 #testimonials .testimonial-quote{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #testimonials .testimonial-quote{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #testimonials .testimonial-quote{font-size:1.4rem}}.program-page-v2 #testimonials .testimonial-quote{line-height:1.7;color:#000;margin:0;text-align:center}@media(min-width:768px){.program-page-v2 #testimonials .testimonial-quote{font-size:1.2rem}}.program-page-v2 #testimonials .testimonial-quote p{margin:0}.program-page-v2 #testimonials .testimonial-quote a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #testimonials .testimonial-quote a:not(.ds-button):hover{color:#9c7dc5;text-decoration:none}.program-page-v2 #testimonials .testimonial-quote a:not(.ds-button):focus{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 #testimonials .testimonial-quote a:not(.ds-button):focus:not(:focus-visible){outline:none;box-shadow:none}.program-page-v2 #testimonials .testimonial-quote a:not(.ds-button):focus-visible{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 #testimonials .testimonial-quote a:not(.ds-button):visited{color:#683da0}.program-page-v2 #testimonials .testimonial-quote a:not(.ds-button):active{color:#9c7dc5}.program-page-v2 #testimonials .testimonial-author{display:flex;flex-direction:column;gap:.75rem;align-items:center;margin-top:auto}.program-page-v2 #testimonials .testimonial-headshot{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}.program-page-v2 #testimonials .testimonial-author-info{display:flex;flex-direction:column;align-items:center;gap:.25rem}.program-page-v2 #testimonials .testimonial-name{font-family:roboto-condensed,Roboto Condensed,Impact,Arial Black,sans-serif;font-style:normal;font-size:1rem;line-height:120%;color:#461d7c;text-transform:uppercase;font-weight:700;margin:0;text-align:center}@media(min-width:768px){.program-page-v2 #testimonials .testimonial-name{font-family:roboto-condensed,Roboto Condensed,Impact,Arial Black,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:1.2rem;line-height:120%}}@media(min-width:768px)and (min-width:768px){.program-page-v2 #testimonials .testimonial-name{font-size:1.3rem;line-height:130%}}@media(min-width:768px)and (min-width:1024px){.program-page-v2 #testimonials .testimonial-name{font-size:1.6rem}}.program-page-v2 #testimonials .testimonial-divider{height:4px;width:100%;align-self:stretch;background-color:#f1eddb;margin:.25rem 0}.program-page-v2 #testimonials .testimonial-info{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 #testimonials .testimonial-info{font-size:1rem}}@media(min-width:1024px){.program-page-v2 #testimonials .testimonial-info{font-size:1rem}}.program-page-v2 #testimonials .testimonial-info{line-height:1.3;color:#000;margin:0;font-weight:700;color:#683da0;max-width:320px;text-align:center}.program-page-v2 #faq details{border-top:1px solid #D6D6D6}.program-page-v2 #faq details:last-of-type{border-bottom:1px solid #D6D6D6}.program-page-v2 #faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.program-page-v2 #faq .accordion-block details:first-of-type,.program-page-v2 #faq details:first-of-type{border-top:8px solid #F5F5F5}.program-page-v2 #faq summary{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #faq summary{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #faq summary{font-size:1.4rem}}.program-page-v2 #faq summary{font-weight:900;line-height:1.3;color:#461d7c;cursor:pointer;padding:1.25rem 3.25rem 1.25rem .75rem;list-style:none;transition:background-color .15s ease;display:block;position:relative}@media(min-width:768px){.program-page-v2 #faq summary{padding:1.25rem 3.5rem 1.25rem 1rem}}.program-page-v2 #faq summary::-webkit-details-marker{display:none}.program-page-v2 #faq summary:after{content:"+";font-size:1.5rem;font-weight:400;color:#461d7c;position:absolute;right:.75rem}@media(min-width:768px){.program-page-v2 #faq summary:after{right:1rem}}.program-page-v2 #faq summary:after{top:50%;transform:translateY(-50%);transition:transform .3s ease}.program-page-v2 #faq summary:hover{background-color:#f5f5f599}.program-page-v2 #faq summary:focus-visible{outline:2px solid #461D7C;outline-offset:4px;border-radius:4px}.program-page-v2 #faq summary .highlight{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #faq summary .highlight{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #faq summary .highlight{font-size:1.125rem}}.program-page-v2 #faq details>div{padding:0 1rem 1.5rem;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #faq details>div{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #faq details>div{font-size:1.125rem}}.program-page-v2 #faq details>div{color:#000;overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,padding .3s ease}.program-page-v2 #faq details>div p{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #faq details>div p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #faq details>div p{font-size:1.125rem}}.program-page-v2 #faq details>div p{text-align:left;margin:0}.program-page-v2 #faq details>div h2,.program-page-v2 #faq details>div h3{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.7;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #faq details>div h2,.program-page-v2 #faq details>div h3{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #faq details>div h2,.program-page-v2 #faq details>div h3{font-size:1.4rem}}.program-page-v2 #faq details>div h2,.program-page-v2 #faq details>div h3{font-weight:900;line-height:1.3;margin:0}.program-page-v2 #faq details>div h4{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #faq details>div h4{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #faq details>div h4{font-size:1.125rem}}.program-page-v2 #faq details>div h4{font-weight:700;color:#000;margin:0}.program-page-v2 #faq details>div a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #faq details>div a:not(.ds-button):hover{color:#9c7dc5;text-decoration:none}.program-page-v2 #faq details>div a:not(.ds-button):focus{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 #faq details>div a:not(.ds-button):focus:not(:focus-visible){outline:none;box-shadow:none}.program-page-v2 #faq details>div a:not(.ds-button):focus-visible{outline:2px solid #271145;outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px #fff inset}.program-page-v2 #faq details>div a:not(.ds-button):visited{color:#683da0}.program-page-v2 #faq details>div a:not(.ds-button):active{color:#9c7dc5}.program-page-v2 #faq details>div hr{border:2px solid #F5F5F5;margin:0}.program-page-v2 #faq details>div ul,.program-page-v2 #faq details>div ol{margin:0}.program-page-v2 #faq details>div ul{list-style-type:none;padding-left:0}.program-page-v2 #faq details>div ul>li{margin:0;padding:.75rem 1rem}.program-page-v2 #faq details>div ul>li:nth-child(2n){background-color:#f5f5f5}.program-page-v2 #faq details>div ul ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #faq details>div ul ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #faq details>div ul ul li:nth-child(2n){background-color:transparent}.program-page-v2 #faq details>div ul ul li:before{display:none}.program-page-v2 #faq details>div ul ul li::marker{color:#e5b800}.program-page-v2 #faq details>div ul ul li{padding:0 0 8px;line-height:1.3}.program-page-v2 #faq details>div ul ul>li:nth-child(2n){background-color:transparent}.program-page-v2 #faq details>div ol ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #faq details>div ol ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #faq details>div ol ul li:nth-child(2n){background-color:transparent}.program-page-v2 #faq details>div ol ul li:before{display:none}.program-page-v2 #faq details>div ol ul li::marker{color:#e5b800}.program-page-v2 #faq details>div ol ul li{padding:0 0 8px;line-height:1.3}.program-page-v2 #faq details>div .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0}.program-page-v2 #faq details>div table{width:100%;border-collapse:collapse;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.75}@media(min-width:768px){.program-page-v2 #faq details>div table{font-size:1rem}}@media(min-width:1024px){.program-page-v2 #faq details>div table{font-size:1rem}}.program-page-v2 #faq details>div table{margin-bottom:1.5rem;margin-top:0;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6}.program-page-v2 #faq details>div table caption{caption-side:top;padding-bottom:.75rem;text-align:left;color:#461d7c;font-family:jubilat-variable,jubilat,sans-serif;font-weight:600;font-style:italic;font-size:1rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #faq details>div table caption{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #faq details>div table caption{font-size:1.25rem}}.program-page-v2 #faq details>div table caption:empty{display:none}.program-page-v2 #faq details>div table th{background-color:#461d7c;color:#fff;font-weight:600;text-align:left;padding:.75rem 1rem;border:1px solid #9C7DC5;border-top:none}.program-page-v2 #faq details>div table th:first-child{border-left:none}.program-page-v2 #faq details>div table th:last-child{border-right:none}.program-page-v2 #faq details>div table td{padding:.75rem 1rem;border:1px solid #D6D6D6;vertical-align:top}.program-page-v2 #faq details>div table td:first-child{border-left:none;font-weight:500}.program-page-v2 #faq details>div table td:last-child{border-right:none}.program-page-v2 #faq details>div table td p{margin:0;line-height:1.7}.program-page-v2 #faq details>div table td p:not(:last-child){margin-bottom:.5em}.program-page-v2 #faq details>div table td a{color:#461d7c;text-decoration:none}.program-page-v2 #faq details>div table td a:hover{color:#9c7dc5}.program-page-v2 #faq details>div table tbody tr{background-color:#fff}.program-page-v2 #faq details>div table tbody tr:hover{background-color:#f9f8f0}.program-page-v2 #faq details>div{gap:1rem}.program-page-v2 #faq details>div>img{display:block;margin-inline:auto;margin-bottom:1rem;max-width:100%;height:auto}.program-page-v2 #faq details[open]>div{grid-template-rows:1fr;padding-top:1rem}.program-page-v2 #faq details>div>*{margin:0;min-height:0}.program-page-v2 #faq .col-12{display:flex;flex-direction:column;gap:1.5rem}.program-page-v2 #faq .basic-section__heading{margin-bottom:0}.program-page-v2 #faq details div ul{list-style:none;padding-left:0;margin:0;margin-bottom:1rem}.program-page-v2 #faq details div ul li{position:relative;padding-left:22px;margin-bottom:.5rem;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #faq details div ul li{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #faq details div ul li{font-size:1.125rem}}.program-page-v2 #faq details div ul li:before{content:"";position:absolute;left:0;top:10px;width:13px;height:14px;background-image:url(https://d35okqf31nin9j.cloudfront.net/static-prod-2/img/icons/ui/arrow-regular-purple.svg);background-repeat:no-repeat;background-position:left top;background-size:13px 14px}.program-page-v2 #faq details div ul li:last-child{margin-bottom:0}.program-page-v2 #faq details div ul{margin:0}.program-page-v2 #faq details div ul>li{padding-top:0;padding-right:0;padding-bottom:.5rem}.program-page-v2 #faq details div ul>li:nth-child(2n){background-color:transparent}.program-page-v2 #faq details div ul ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #faq details div ul ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #faq details div ul ul li:nth-child(2n){background-color:transparent}.program-page-v2 #faq details div ul ul li:before{display:none}.program-page-v2 #faq details div ul ul li::marker{color:#e5b800}.program-page-v2 #faq details div ol ul{list-style-type:square;padding-left:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.program-page-v2 #faq details div ol ul li{padding:0;position:static;margin-bottom:.25rem;background-color:transparent}.program-page-v2 #faq details div ol ul li:nth-child(2n){background-color:transparent}.program-page-v2 #faq details div ol ul li:before{display:none}.program-page-v2 #faq details div ol ul li::marker{color:#e5b800}.program-page-v2 #faq details div ol{list-style:none;padding-left:0;margin:0;margin-bottom:1rem;counter-reset:list-counter}.program-page-v2 #faq details div ol li{position:relative;padding-left:26px}@media(min-width:768px){.program-page-v2 #faq details div ol li{padding-left:32px}}.program-page-v2 #faq details div ol li{margin-bottom:.5rem;counter-increment:list-counter;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #faq details div ol li{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #faq details div ol li{font-size:1.125rem}}.program-page-v2 #faq details div ol li:before{content:counter(list-counter);position:absolute;left:0;top:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:#461d7c;border-radius:50%;color:#fff;font-weight:700;font-size:11px;line-height:1}@media(min-width:768px){.program-page-v2 #faq details div ol li:before{top:7px;width:20px;height:20px;font-size:12px}}.program-page-v2 #faq details div ol li:last-child{margin-bottom:0}.program-page-v2 #faq details div ol{margin:0}.program-page-v2 #faq summary{display:flex;align-items:center;gap:1rem}.program-page-v2 #faq summary>span{flex:1;min-width:0}.program-page-v2 #faq .accordion-block__icon{width:24px;height:24px;flex-shrink:0}@media(min-width:768px){.program-page-v2 #faq .accordion-block__icon{width:28px;height:28px}}.program-page-v2 #faq .accordion-block details:first-of-type,.program-page-v2 #faq details:first-of-type{border-top:none}.program-page-v2 .program-content-layout{max-width:96rem;margin:0 auto}@media(min-width:992px){.program-page-v2 .program-content-layout{padding-left:1rem;padding-right:1rem;display:flex;flex-direction:row;align-items:flex-start;gap:64px}}@media(min-width:992px)and (min-width:768px){.program-page-v2 .program-content-layout{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:992px)and (min-width:1024px){.program-page-v2 .program-content-layout{padding-left:3rem;padding-right:3rem}}.program-page-v2 .program-main-content{padding-bottom:0!important;display:flex;flex-direction:column;gap:0;padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.program-page-v2 .program-main-content{padding-top:4rem;padding-bottom:4rem}}@media(min-width:1280px){.program-page-v2 .program-main-content{padding-top:6.25rem;padding-bottom:6.25rem}}@media(min-width:768px){.program-page-v2 .program-main-content{gap:48px;padding-bottom:64px!important}}@media(min-width:1024px){.program-page-v2 .program-main-content{padding-bottom:6.25rem!important}}@media(min-width:1280px){.program-page-v2 .program-main-content{gap:64px}}.program-page-v2 .program-main-content #tuition.bg-white,.program-page-v2 .program-main-content #testimonials.bg-white,.program-page-v2 .program-main-content #academics.bg-white,.program-page-v2 .program-main-content #concentrations.bg-white,.program-page-v2 .program-main-content #careers.bg-white,.program-page-v2 .program-main-content #learning-paths.bg-white{box-sizing:border-box;width:100%;max-width:100%}@media(max-width:991px){.program-page-v2 .program-main-content #tuition.bg-white,.program-page-v2 .program-main-content #testimonials.bg-white,.program-page-v2 .program-main-content #academics.bg-white,.program-page-v2 .program-main-content #concentrations.bg-white,.program-page-v2 .program-main-content #careers.bg-white,.program-page-v2 .program-main-content #learning-paths.bg-white{padding-left:1rem;padding-right:1rem}}@media(max-width:991px)and (min-width:768px){.program-page-v2 .program-main-content #tuition.bg-white,.program-page-v2 .program-main-content #testimonials.bg-white,.program-page-v2 .program-main-content #academics.bg-white,.program-page-v2 .program-main-content #concentrations.bg-white,.program-page-v2 .program-main-content #careers.bg-white,.program-page-v2 .program-main-content #learning-paths.bg-white{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:991px)and (min-width:1024px){.program-page-v2 .program-main-content #tuition.bg-white,.program-page-v2 .program-main-content #testimonials.bg-white,.program-page-v2 .program-main-content #academics.bg-white,.program-page-v2 .program-main-content #concentrations.bg-white,.program-page-v2 .program-main-content #careers.bg-white,.program-page-v2 .program-main-content #learning-paths.bg-white{padding-left:3rem;padding-right:3rem}}@media(min-width:992px){.program-page-v2 .program-main-content #tuition.bg-white,.program-page-v2 .program-main-content #testimonials.bg-white,.program-page-v2 .program-main-content #academics.bg-white,.program-page-v2 .program-main-content #concentrations.bg-white,.program-page-v2 .program-main-content #careers.bg-white,.program-page-v2 .program-main-content #learning-paths.bg-white{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.program-page-v2 .program-main-content #overview.bg-white{box-sizing:border-box;width:100%;max-width:100%}@media(min-width:992px){.program-page-v2 .program-main-content #overview.bg-white{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.program-page-v2 section[id]{scroll-margin-top:124px}@media(min-width:768px)and (max-width:991px){.program-page-v2 section[id].bg-white{scroll-margin-top:178px}}@media(min-width:992px){.program-page-v2 section[id]{scroll-margin-top:120px}.program-page-v2 section[id].bg-white{scroll-margin-top:120px}}.program-page-v2 #overview.bg-white{scroll-margin-top:178px}@media(min-width:768px)and (max-width:991px){.program-page-v2 #tuition.bg-white,.program-page-v2 #testimonials.bg-white,.program-page-v2 #academics.bg-white,.program-page-v2 #concentrations.bg-white,.program-page-v2 #careers.bg-white,.program-page-v2 #learning-paths.bg-white{scroll-margin-top:178px}}@media(min-width:992px){.program-page-v2 #overview.bg-white,.program-page-v2 #tuition.bg-white,.program-page-v2 #testimonials.bg-white,.program-page-v2 #academics.bg-white,.program-page-v2 #concentrations.bg-white,.program-page-v2 #careers.bg-white,.program-page-v2 #learning-paths.bg-white{scroll-margin-top:160px}}.program-page-v2 .program-main-content details[id^=accordion-]{scroll-margin-top:124px}@media(min-width:992px){.program-page-v2 .program-main-content details[id^=accordion-]{scroll-margin-top:120px}}.program-page-v2 html:has(.program-page-v2){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.program-page-v2 html:has(.program-page-v2){scroll-behavior:auto}}.program-page-v2 .program-section-nav{background-color:#271145;width:100vw;margin-left:calc(-50vw + 50%);z-index:100;padding:0;padding-left:1rem;padding-right:0}@media(min-width:768px){.program-page-v2 .program-section-nav{padding-left:2rem;padding-right:0}}@media(min-width:992px){.program-page-v2 .program-section-nav{background-color:transparent;width:220px;margin-left:0;padding-left:.75rem;padding-right:0;flex-shrink:0;position:relative;padding-top:3rem;padding-bottom:3rem}}@media(min-width:992px)and (min-width:768px){.program-page-v2 .program-section-nav{padding-top:4rem;padding-bottom:4rem}}@media(min-width:992px)and (min-width:1280px){.program-page-v2 .program-section-nav{padding-top:6.25rem;padding-bottom:6.25rem}}@media(min-width:1280px){.program-page-v2 .program-section-nav{width:250px}}@media(min-width:992px){.program-page-v2 .program-section-nav__inner{padding:0 1rem 6.25rem 0}}.program-page-v2 .program-section-nav__list{list-style:none;margin:0;padding:0;display:flex;gap:0;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.program-page-v2 .program-section-nav__list::-webkit-scrollbar{display:none}@media(min-width:992px){.program-page-v2 .program-section-nav__list{flex-direction:column;overflow-x:visible}}.program-page-v2 .program-section-nav__item{margin:0;flex-shrink:0}.program-page-v2 .program-section-nav__link{display:block;padding:24px 1rem;font-size:.9rem;font-weight:700;text-decoration:none;position:relative;transition:color .2s ease;white-space:nowrap;color:#ffffffb3}.program-page-v2 .program-section-nav__link:hover{color:#fff;text-decoration:none}.program-page-v2 .program-section-nav__link--active{color:#fff}.program-page-v2 .program-section-nav__link--active:after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:3px;background-color:#fdd023}@media(min-width:992px){.program-page-v2 .program-section-nav__link{padding:4px .75rem;font-size:1rem;color:#461d7c;white-space:normal;line-height:1.8}.program-page-v2 .program-section-nav__link:hover{color:#683da0}.program-page-v2 .program-section-nav__link--active{color:#461d7c}.program-page-v2 .program-section-nav__link--active:after{display:none}.program-page-v2 .program-section-nav__link--active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:1em;background-color:#fdd023}}.program-page-v2 .program-section-nav__dates{display:none}@media(min-width:992px){.program-page-v2 .program-section-nav__dates{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:4px solid #F5F5F5}}.program-page-v2 .program-section-nav__date{padding-bottom:1rem}.program-page-v2 .program-section-nav__date:not(:last-child){border-bottom:1px solid #D6D6D6}.program-page-v2 .program-section-nav__date .date-label{font-size:1rem;font-weight:700;color:#000;margin:0;line-height:1.3}.program-page-v2 .program-section-nav__date .date-value{font-size:1rem;color:#616161;margin:0;line-height:1.3}.program-page-v2 .program-section-nav__actions{display:none}@media(min-width:992px){.program-page-v2 .program-section-nav__actions{display:block;margin-top:1.5rem}.program-page-v2 .program-section-nav__actions .ds-button{width:100%;text-align:center}}:root{--color-light-gold-100: #F9F8F0;--color-light-gold: #F1EDDB;--color-gold-300: #FEE277;--color-gold: #FDD023;--color-gold-700: #EEBD02;--color-gold-800: #E5B800;--color-lsu-gold: #FDD023;--color-lsu-light-gold: #F9F8F0;--color-purple-100: #F7F1FF;--color-purple-200: #BFA0E9;--color-purple-300: #9C7DC5;--color-purple-400: #683DA0;--color-purple: #461D7C;--color-purple-700: #271145;--color-gray-100: #F5F5F5;--color-gray-300: #D6D6D6;--color-gray: #999999;--color-gray-900: #616161;--color-black: #000000;--color-white: #FFFFFF;--color-green: #59B161;--color-green-100: #C7E5CA;--color-pink: #B7309E;--color-pink-100: #EEC0E6;--color-success: #59B161;--color-success-light: #C7E5CA;--color-error: #B7309E;--color-error-light: #EEC0E6;--color-warning: #FDD023;--color-info: #461D7C;--color-text-primary: #000000;--color-heading-primary: #461D7C;--color-primary-100: #F7F1FF;--color-primary-200: #BFA0E9;--color-primary-300: #9C7DC5;--color-primary-400: #683DA0;--color-primary-600: #461D7C;--color-primary-700: #271145;--color-secondary-500: #FDD023;--color-neutral-gray-100: #F5F5F5;--color-neutral-gray-300: #D6D6D6;--color-neutral-gray: #999999;--color-neutral-black: #000000;--color-neutral-white: #FFFFFF}:root{--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-17: 4.25rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-25: 6.25rem;--spacing-32: 8rem;--spacing-container-padding-mobile: 1rem;--spacing-container-padding-tablet: 1.5rem;--spacing-container-padding-desktop: 3rem;--spacing-section-margin-sm: 2rem;--spacing-section-margin-md: 3rem;--spacing-section-margin-lg: 4rem;--spacing-section-margin-xl: 6.25rem;--spacing-component-padding-sm: .75rem;--spacing-component-padding-md: 1rem;--spacing-component-padding-lg: 1.5rem;--spacing-component-margin-sm: .5rem;--spacing-component-margin-md: 1rem;--spacing-component-margin-lg: 1.5rem;--spacing-button-padding-y: 1rem;--spacing-button-padding-x: 2rem;--spacing-button-icon-gap: .5rem;--spacing-form-field-gap: 1rem;--spacing-form-label-margin: .5rem;--spacing-input-padding-y: .75rem;--spacing-input-padding-x: 1rem;--spacing-card-padding: 1.5rem;--spacing-card-gap: 1rem;--spacing-grid-gap-sm: .5rem;--spacing-grid-gap-md: 1rem;--spacing-grid-gap-lg: 1.5rem;--container-max-width-content: 87.5rem}.container,.container-fluid{width:100%;max-width:96rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:768px){.container,.container-fluid{padding-left:2rem;padding-right:2rem}}@media(min-width:1024px){.container,.container-fluid{padding-left:3rem;padding-right:3rem}}.container-fluid{max-width:100%}.row{display:flex;flex-wrap:wrap;gap:2rem}[class*=col-]{position:relative;flex:0 0 100%;max-width:100%}.col{flex:1 0 0%}.col-4,.col-6,.col-8,.col-10,.col-11,.col-12{flex:0 0 100%;max-width:100%}@media(min-width:640px){.col-sm-3{flex:3 1 0%;max-width:none;min-width:0}.col-sm-4{flex:4 1 0%;max-width:none;min-width:0}.col-sm-6{flex:6 1 0%;max-width:none;min-width:0}.col-sm-9{flex:9 1 0%;max-width:none;min-width:0}.col-sm-12{flex:12 1 0%;max-width:none;min-width:0}}@media(min-width:768px){.col-md{flex:1 0 0%}.col-md-2{flex:2 1 0%;max-width:none;min-width:0}.col-md-3{flex:3 1 0%;max-width:none;min-width:0}.col-md-4{flex:4 1 0%;max-width:none;min-width:0}.col-md-5{flex:5 1 0%;max-width:none;min-width:0}.col-md-6{flex:6 1 0%;max-width:none;min-width:0}.col-md-7{flex:7 1 0%;max-width:none;min-width:0}.col-md-8{flex:8 1 0%;max-width:none;min-width:0}.col-md-9{flex:9 1 0%;max-width:none;min-width:0}.col-md-10{flex:10 1 0%;max-width:none;min-width:0}.col-md-12{flex:12 1 0%;max-width:none;min-width:0}}@media(min-width:1024px){.col-lg{flex:1 0 0%}.col-lg-3{flex:3 1 0%;max-width:none;min-width:0}.col-lg-4{flex:4 1 0%;max-width:none;min-width:0}.col-lg-5{flex:5 1 0%;max-width:none;min-width:0}.col-lg-6{flex:6 1 0%;max-width:none;min-width:0}.col-lg-7{flex:7 1 0%;max-width:none;min-width:0}.col-lg-8{flex:8 1 0%;max-width:none;min-width:0}.col-lg-9{flex:9 1 0%;max-width:none;min-width:0}.col-lg-10{flex:10 1 0%;max-width:none;min-width:0}.col-lg-12{flex:12 1 0%;max-width:none;min-width:0}}.offset-0{margin-left:0%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}@media(min-width:640px){.offset-sm-0{margin-left:0%}}@media(min-width:768px){.offset-md-1{margin-left:8.3333333333%}.offset-md-6{margin-left:50%}}@media(min-width:1024px){.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}}.order-1{order:1}.order-2{order:2}@media(min-width:768px){.order-md-1{order:1}.order-md-2{order:2}}@media(min-width:1024px){.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-12{order:12}}:root{--container-max-width: 96rem;--container-max-width-sm: 48rem;--container-max-width-md: 62rem;--container-max-width-lg: 75rem;--container-max-width-xl: 96rem;--grid-columns: 12;--grid-gutter: 2rem}.rfi-section{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;padding:3rem 0}@media(min-width:1024px){.rfi-section{padding:6.25rem 0}}.rfi-section.rfi-light{background-image:url(https://d35okqf31nin9j.cloudfront.net/static-prod-2/img/decorative/background-contact@2x.jpg)}.rfi-section.rfi-dark{background-image:url(https://d35okqf31nin9j.cloudfront.net/static-prod-2/img/decorative/background-rfi-dark@2x.jpg)}.rfi-section .container{padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.rfi-section .container{padding-left:3.875rem;padding-right:3.875rem}}.rfi-section__content{background-color:#fff;padding:2rem;display:flex;flex-direction:column;gap:2rem;min-width:0}@media(min-width:1024px){.rfi-section__content{padding:4.375rem;flex-direction:row;gap:88px;align-items:flex-start}}.rfi-section__intro{display:none}@media(min-width:768px){.rfi-section__intro{display:flex;flex-direction:column;gap:4px;flex:0 0 100%}}@media(min-width:1024px){.rfi-section__intro{flex:0 2 441px;min-width:0;gap:8px}}@media(min-width:1024px){.rfi-section__intro--standard{align-self:center}}.rfi-section__image{width:100%;height:194px;overflow:hidden;border-radius:.25rem}.rfi-section__image img{width:100%;height:100%;object-fit:cover}.rfi-section__headline{display:flex;align-items:flex-start;gap:.75rem;padding-top:.75rem;flex-direction:column}@media(min-width:1024px){.rfi-section__headline{gap:.625rem}}.rfi-section__headline-icon{flex-shrink:0;width:46px;height:46px}.rfi-section__headline-icon img{width:100%;height:100%;object-fit:contain}.rfi-section__headline-text h2{color:#461d7c;font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.4rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.rfi-section__headline-text h2{font-size:1.5625rem;line-height:1.2}}@media(min-width:1024px){.rfi-section__headline-text h2{font-size:1.875rem}}.rfi-section__headline-text p{margin:0}.rfi-section__intro-text{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.61;color:#1b1b1b}.rfi-section__intro-text p{margin:0}.rfi-section__intro-text p strong{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:700}.rfi-section__bullet-list{list-style-type:square;padding-left:1.25rem;margin:0;display:flex;flex-direction:column}.rfi-section__bullet-item{display:list-item;list-style-position:outside;padding-left:0}.rfi-section__bullet-item::marker{color:#e5b800}.rfi-section__bullet-icon{display:none}.rfi-section__bullet-text{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.rfi-section__bullet-text{font-size:1.125rem}}@media(min-width:1024px){.rfi-section__bullet-text{font-size:1.125rem}}.rfi-section__bullet-text{color:#000;display:inline}.rfi-section__bullet-text p{margin:0;display:inline}.rfi-section__form-container{flex:1;display:flex;flex-direction:column;gap:2rem;min-width:0}@media(min-width:1024px){.rfi-section__form-container{flex:1 1 480px;min-width:0;gap:1.875rem}}.rfi-section__form-placeholder{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.rfi-section__form-placeholder{gap:1.5rem}}.rfi-section__form-title{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:900;font-size:1.875rem;line-height:1;color:#461d7c;text-align:center;margin:0}@media(min-width:1024px){.rfi-section__form-title{font-size:2.5rem}}.rfi-section__form-note{font-family:roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1rem;color:#999;text-align:center;margin:0}
