.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}@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-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,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,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 .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-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 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-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:42px}@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.small{font-size:2rem}@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}}@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 .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.small{font-size:2rem}@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}}@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 .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;line-height:1.2}}@media(min-width:1024px){.program-page-v2 .program-intro-section h2{font-size:1.875rem}}.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-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%}@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:12px;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 .priority-registration{padding-top:.5rem;padding-left:calc(.75rem + 4px)}.program-page-v2 .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){.program-page-v2 .priority-registration .priority-text{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 .priority-registration .priority-text{font-size:1.125rem}}.program-page-v2 .priority-registration .priority-text{color:#000;margin:0}.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{display:flex;flex-direction:column}@media(min-width:768px){.program-page-v2 #overview{gap:32px}}@media(min-width:1024px){.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;margin-bottom:2rem}.program-page-v2 #overview 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 h3{font-size:1.5625rem}}@media(min-width:1024px){.program-page-v2 #overview h3{font-size:1.5625rem}}.program-page-v2 #overview h3{color:#461d7c;margin-bottom:1rem}.program-page-v2 #overview a:not(.ds-button){color:#461d7c;text-decoration:none;transition:color .2s ease;font-weight:700}.program-page-v2 #overview a:not(.ds-button):hover{color:#9c7dc5;text-decoration:none}.program-page-v2 #overview 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 a:not(.ds-button):focus:not(:focus-visible){outline:none;box-shadow:none}.program-page-v2 #overview 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 a:not(.ds-button):visited{color:#683da0}.program-page-v2 #overview a:not(.ds-button):active{color:#9c7dc5}.program-page-v2 #overview 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 p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview p{font-size:1.125rem}}.program-page-v2 #overview 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{margin-bottom:32px}@media(min-width:768px){.program-page-v2 .overview-content{padding:0;margin-bottom: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%}}@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%}.program-page-v2 #overview .accreditation-block{padding:1.5rem;background-color:#f5f5f5;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:32px}@media(min-width:768px){.program-page-v2 #overview .accreditation-block{flex-direction:row;gap:2rem;align-items:center;justify-content:flex-start;margin-bottom:0}}.program-page-v2 #overview .accreditation-block .accreditation-content{width:auto}@media(min-width:768px){.program-page-v2 #overview .accreditation-block .accreditation-content{padding-bottom:0;padding-right:2rem;border-bottom:none;border-right:4px solid #D6D6D6;max-width:480px}}.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.5625rem;line-height:1.4;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview .accreditation-block .accreditation-content h3{font-size:1.875rem;line-height:1.2}}@media(min-width:1024px){.program-page-v2 #overview .accreditation-block .accreditation-content h3{font-size:2.5rem}}.program-page-v2 #overview .accreditation-block .accreditation-content h3{text-align:center}@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:1rem;line-height:1.8;text-wrap:pretty}@media(min-width:768px){.program-page-v2 #overview .accreditation-block .accreditation-content p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview .accreditation-block .accreditation-content p{font-size:1.125rem}}.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:wrap;gap:1.5rem;align-items:center;flex-shrink:0;justify-content:center}@media(min-width:768px){.program-page-v2 #overview .accreditation-block .accreditation-logos{justify-content:flex-start}}.program-page-v2 #overview .accreditation-block .accreditation-logo{flex-shrink:0}.program-page-v2 #overview .accreditation-block .accreditation-logo img{max-height:100px;width:auto}.program-page-v2 #overview .accreditation-block .accreditation-logo a{transition:opacity .2s ease}.program-page-v2 #overview .accreditation-block .accreditation-logo a:hover{opacity:.8}.program-page-v2 #overview .accordion-block{margin-bottom:32px;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:768px){.program-page-v2 #overview .accordion-block{margin-bottom:0;padding:0}}.program-page-v2 #overview details,.program-page-v2 #admissions details{border-top:1px solid #D6D6D6}.program-page-v2 #overview details:last-of-type,.program-page-v2 #admissions details:last-of-type{border-bottom:1px solid #D6D6D6}.program-page-v2 #overview details[open] summary:after,.program-page-v2 #admissions details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.program-page-v2 #overview summary,.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 #overview summary,.program-page-v2 #admissions summary{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview summary,.program-page-v2 #admissions summary{font-size:1.4rem}}.program-page-v2 #overview summary,.program-page-v2 #admissions summary{font-weight:900;line-height:1.3;color:#461d7c;cursor:pointer;padding:1.25rem 3.5rem 1.25rem 1rem;list-style:none;transition:background-color .15s ease;display:block;position:relative}.program-page-v2 #overview summary::-webkit-details-marker,.program-page-v2 #admissions summary::-webkit-details-marker{display:none}.program-page-v2 #overview summary:after,.program-page-v2 #admissions summary:after{content:"+";font-size:1.5rem;font-weight:400;color:#461d7c;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .3s ease}.program-page-v2 #overview summary:hover,.program-page-v2 #admissions summary:hover{background-color:#f5f5f5}.program-page-v2 #overview summary:focus-visible,.program-page-v2 #admissions summary:focus-visible{outline:2px solid #461D7C;outline-offset:4px;border-radius:4px}.program-page-v2 #overview details>div,.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 #overview details>div,.program-page-v2 #admissions details>div{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview details>div,.program-page-v2 #admissions details>div{font-size:1.125rem}}.program-page-v2 #overview details>div,.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 #overview details>div p,.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 #overview details>div p,.program-page-v2 #admissions details>div p{font-size:1.125rem}}@media(min-width:1024px){.program-page-v2 #overview details>div p,.program-page-v2 #admissions details>div p{font-size:1.125rem}}.program-page-v2 #overview details>div p,.program-page-v2 #admissions details>div p{text-align:left;margin-bottom:16px}.program-page-v2 #overview details>div a:not(.ds-button),.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 #overview details>div a:not(.ds-button):hover,.program-page-v2 #admissions 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 #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 #overview details>div a:not(.ds-button):focus:not(:focus-visible),.program-page-v2 #admissions 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 #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 #overview details>div a:not(.ds-button):visited,.program-page-v2 #admissions details>div a:not(.ds-button):visited{color:#683da0}.program-page-v2 #overview details>div a:not(.ds-button):active,.program-page-v2 #admissions details>div a:not(.ds-button):active{color:#9c7dc5}.program-page-v2 #overview details>div hr,.program-page-v2 #admissions details>div hr{border:2px solid #F1EDDB;margin:0 0 12px}.program-page-v2 #overview details>div ul,.program-page-v2 #admissions details>div ul{list-style-type:none;padding-left:0}.program-page-v2 #overview details>div ul>li,.program-page-v2 #admissions details>div ul>li{padding:.75rem 1rem}.program-page-v2 #overview details>div ul>li:nth-child(2n),.program-page-v2 #admissions details>div ul>li:nth-child(2n){background-color:#f5f5f5}.program-page-v2 #overview details>div ul ul,.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 #overview details>div ul ul li,.program-page-v2 #admissions details>div ul ul li{padding-left:0;position:static;margin-bottom:.25rem}.program-page-v2 #overview details>div ul ul li:before,.program-page-v2 #admissions details>div ul ul li:before{display:none}.program-page-v2 #overview details>div ul ul li::marker,.program-page-v2 #admissions details>div ul ul li::marker{color:#e5b800}.program-page-v2 #overview details>div ul ul li,.program-page-v2 #admissions details>div ul ul li{padding:0 0 8px;line-height:1.3}.program-page-v2 #overview details[open]>div,.program-page-v2 #admissions details[open]>div{grid-template-rows:1fr;padding-top:1rem}.program-page-v2 #overview details>div>*,.program-page-v2 #admissions details>div>*{min-height:0}.program-page-v2 #overview .announcement-block{display:flex;flex-direction:column;gap:0;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.program-page-v2 #overview .announcement-block{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.program-page-v2 #overview .announcement-block{padding-left:3rem;padding-right:3rem}}.program-page-v2 #overview .announcement-block{margin-bottom:32px}@media(min-width:768px){.program-page-v2 #overview .announcement-block{flex-direction:row;align-items:stretch;padding:0;margin-bottom:0}}.program-page-v2 #overview .announcement-block .announcement-image{flex-shrink:0;width:100%}@media(min-width:768px){.program-page-v2 #overview .announcement-block .announcement-image{width:352px;position:relative}}.program-page-v2 #overview .announcement-block .announcement-image img{width:100%;height:180px;object-fit:cover}@media(min-width:768px){.program-page-v2 #overview .announcement-block .announcement-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 10%}}.program-page-v2 #overview .announcement-block .announcement-content{background-color:#461d7c;padding:32px;flex:1}.program-page-v2 #overview .announcement-block .announcement-content h3{color:#fff;margin-bottom:0}.program-page-v2 #overview .announcement-block .announcement-content p{color:#fff}.program-page-v2 #overview .announcement-block .announcement-button{margin-top:1rem}.program-page-v2 #overview .announcement-block .announcement-button .ds-button{width:100%}@media(min-width:768px){.program-page-v2 #overview .announcement-block .announcement-button .ds-button{width:100%;max-width:400px}}.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 .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:32px solid #F5F5F5}@media(min-width:768px){.program-page-v2 #admissions{border:32px solid #F5F5F5}}.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;margin-bottom:2rem}.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-dates{padding:2rem 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-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-dates__item .date-label{font-size:18px}}@media(min-width:1024px){.program-page-v2 .admissions-dates__item .date-label{font-size:20px}}.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{padding-top:64px;text-align:center}.program-page-v2 .admissions-button-container .ds-button{width:100%}@media(min-width:768px){.program-page-v2 .admissions-button-container .ds-button{width:400px}}: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}.program-page-v2 .program-content-layout{max-width:96rem;margin:0 auto}@media(min-width:768px){.program-page-v2 .program-content-layout{padding-left:1rem;padding-right:1rem}}@media(min-width:768px)and (min-width:768px){.program-page-v2 .program-content-layout{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:768px)and (min-width:1024px){.program-page-v2 .program-content-layout{padding-left:3rem;padding-right:3rem}}@media(min-width:992px){.program-page-v2 .program-content-layout{display:flex;flex-direction:row;align-items:flex-start;gap:64px}}.program-page-v2 .program-main-content{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}}.program-page-v2 .program-main-content{display:flex;flex-direction:column}@media(min-width:768px){.program-page-v2 .program-main-content{gap:64px}}.program-page-v2 .program-section-nav{background-color:#271145;width:100vw;margin-left:calc(-50vw + 50%);z-index:100;padding:0 16px}@media(min-width:768px){.program-page-v2 .program-section-nav{padding:0 32px}}@media(min-width:992px){.program-page-v2 .program-section-nav{background-color:transparent;width:220px;margin-left:0;padding-left:.75rem;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:#000;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}}
