.ProgramsPage-module-scss-module__aJU_-q__page{overflow:hidden}.ProgramsPage-module-scss-module__aJU_-q__page h1,.ProgramsPage-module-scss-module__aJU_-q__page h2,.ProgramsPage-module-scss-module__aJU_-q__page p,.ProgramsPage-module-scss-module__aJU_-q__page figure,.ProgramsPage-module-scss-module__aJU_-q__page ol{margin:0}.ProgramsPage-module-scss-module__aJU_-q__page h1,.ProgramsPage-module-scss-module__aJU_-q__page h2,.ProgramsPage-module-scss-module__aJU_-q__page h3{font-family:var(--campus-redesign-font-display);letter-spacing:-.045em;font-weight:600}.ProgramsPage-module-scss-module__aJU_-q__page h1{max-width:860px;font-size:clamp(58px,8vw,112px);line-height:.9}.ProgramsPage-module-scss-module__aJU_-q__page h2{max-width:900px;font-size:clamp(44px,6vw,76px);line-height:.96}.ProgramsPage-module-scss-module__aJU_-q__page h3{font-size:clamp(38px,5vw,64px);line-height:.98}.ProgramsPage-module-scss-module__aJU_-q__hero{padding-block:32px 76px}.ProgramsPage-module-scss-module__aJU_-q__hero--filtered{padding-bottom:0}.ProgramsPage-module-scss-module__aJU_-q__hero--filtered .ProgramsPage-module-scss-module__aJU_-q__filters{margin-bottom:0}.ProgramsPage-module-scss-module__aJU_-q__eyebrow{color:var(--campus-redesign-accent-text);font-family:var(--campus-redesign-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;margin-bottom:20px!important}.ProgramsPage-module-scss-module__aJU_-q__filters{flex-wrap:wrap;gap:8px;max-width:100%;margin-bottom:28px;display:flex}.ProgramsPage-module-scss-module__aJU_-q__filters button{border:1px solid var(--campus-redesign-border-interactive);min-width:84px;min-height:44px;color:var(--campus-redesign-text-primary);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding-inline:18px;font-size:13px;transition:border-color .16s,color .16s,background-color .16s}.ProgramsPage-module-scss-module__aJU_-q__filters button[aria-pressed=true]{border-color:var(--campus-redesign-brand);color:var(--campus-redesign-text-on-brand);background:var(--campus-redesign-brand)}.ProgramsPage-module-scss-module__aJU_-q__featured-program{min-height:560px;color:var(--campus-redesign-white);background:var(--campus-redesign-black);border-radius:14px;position:relative;overflow:hidden}.ProgramsPage-module-scss-module__aJU_-q__featured-program>:first-child{border-radius:inherit;aspect-ratio:auto;width:100%;height:100%;min-height:0;position:absolute;inset:0}.ProgramsPage-module-scss-module__aJU_-q__featured-scrim{z-index:1;background:linear-gradient(#00000014 0%,#00000075 42%,#000000e0 100%);position:absolute;inset:0}.ProgramsPage-module-scss-module__aJU_-q__featured-copy{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:560px;padding:28px 22px;display:flex;position:relative}.ProgramsPage-module-scss-module__aJU_-q__featured-copy h1{max-width:980px;font-size:clamp(42px,10vw,78px);line-height:.94}.ProgramsPage-module-scss-module__aJU_-q__featured-copy>a{margin-top:28px}.ProgramsPage-module-scss-module__aJU_-q__featured-eyebrow,.ProgramsPage-module-scss-module__aJU_-q__featured-meta{color:var(--campus-redesign-white);font-family:var(--campus-redesign-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.ProgramsPage-module-scss-module__aJU_-q__featured-eyebrow{margin-bottom:18px!important}.ProgramsPage-module-scss-module__aJU_-q__featured-meta{margin-top:20px!important}.ProgramsPage-module-scss-module__aJU_-q__section{padding-block:76px}.ProgramsPage-module-scss-module__aJU_-q__catalog-section{padding-bottom:112px}.ProgramsPage-module-scss-module__aJU_-q__section-disclosure-wrap,.ProgramsPage-module-scss-module__aJU_-q__section-disclosure{width:100%}.ProgramsPage-module-scss-module__aJU_-q__section-disclosure[open] .ProgramsPage-module-scss-module__aJU_-q__section-summary{margin-bottom:42px}.ProgramsPage-module-scss-module__aJU_-q__section-disclosure[open] .ProgramsPage-module-scss-module__aJU_-q__section-toggle-expand{display:none}.ProgramsPage-module-scss-module__aJU_-q__section-disclosure[open] .ProgramsPage-module-scss-module__aJU_-q__section-toggle-collapse{display:inline}.ProgramsPage-module-scss-module__aJU_-q__section-disclosure[open] .ProgramsPage-module-scss-module__aJU_-q__section-toggle-icon{transform:rotate(225deg)}.ProgramsPage-module-scss-module__aJU_-q__section-summary{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:64px;list-style:none;transition:margin-bottom .18s,color .16s;display:flex}.ProgramsPage-module-scss-module__aJU_-q__section-summary::-webkit-details-marker{display:none}.ProgramsPage-module-scss-module__aJU_-q__section-summary::marker{content:""}.ProgramsPage-module-scss-module__aJU_-q__section-summary:hover h2{color:var(--campus-redesign-accent-text)}.ProgramsPage-module-scss-module__aJU_-q__section-summary:focus-visible{outline:2px solid var(--campus-redesign-brand);outline-offset:6px}.ProgramsPage-module-scss-module__aJU_-q__section-toggle{border:1px solid var(--campus-redesign-border-interactive);height:38px;color:var(--campus-redesign-text-secondary);font-family:var(--campus-redesign-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:10px;padding-inline:14px 12px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ProgramsPage-module-scss-module__aJU_-q__section-toggle-collapse{display:none}.ProgramsPage-module-scss-module__aJU_-q__section-toggle-icon{width:8px;height:8px;color:var(--campus-redesign-text-primary);transform-origin:50%;border-bottom:1.5px solid;border-right:1.5px solid;transition:transform .18s;display:inline-block;transform:rotate(45deg)}.ProgramsPage-module-scss-module__aJU_-q__section-body{width:100%}.ProgramsPage-module-scss-module__aJU_-q__section-description{max-width:580px;color:var(--campus-redesign-text-secondary);font-size:17px;line-height:1.55;margin:0 0 48px auto!important}.ProgramsPage-module-scss-module__aJU_-q__section-disclosure:not([open]) .ProgramsPage-module-scss-module__aJU_-q__section-summary h2{color:var(--campus-redesign-text-secondary)}.ProgramsPage-module-scss-module__aJU_-q__section-disclosure:not([open]) .ProgramsPage-module-scss-module__aJU_-q__section-toggle{color:var(--campus-redesign-text-primary)}.ProgramsPage-module-scss-module__aJU_-q__program-list{border-bottom:1px solid var(--campus-redesign-border);padding:0;list-style:none}.ProgramsPage-module-scss-module__aJU_-q__program-list li{border-top:1px solid var(--campus-redesign-border)}.ProgramsPage-module-scss-module__aJU_-q__program-list a{color:var(--campus-redesign-text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:15.5px;text-decoration:none;transition:background-color .16s;display:grid}.ProgramsPage-module-scss-module__aJU_-q__program-list a:hover,.ProgramsPage-module-scss-module__aJU_-q__program-list a:focus-visible{background:var(--campus-redesign-background-surface)}.ProgramsPage-module-scss-module__aJU_-q__program-list a:hover .ProgramsPage-module-scss-module__aJU_-q__program-title,.ProgramsPage-module-scss-module__aJU_-q__program-list a:focus-visible .ProgramsPage-module-scss-module__aJU_-q__program-title{color:var(--campus-redesign-accent-text)}.ProgramsPage-module-scss-module__aJU_-q__program-meta,.ProgramsPage-module-scss-module__aJU_-q__program-location{color:var(--campus-redesign-text-secondary);font-family:var(--campus-redesign-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.5}.ProgramsPage-module-scss-module__aJU_-q__program-title{font-size:16px;font-weight:600;line-height:1.3;transition:color .16s}.ProgramsPage-module-scss-module__aJU_-q__program-meta{grid-column:1}.ProgramsPage-module-scss-module__aJU_-q__program-location{display:none}.ProgramsPage-module-scss-module__aJU_-q__program-arrow{white-space:nowrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:8px;font-size:14px;line-height:1;display:inline-flex}.ProgramsPage-module-scss-module__aJU_-q__program-arrow>span{font-size:18px;transition:transform .16s}.ProgramsPage-module-scss-module__aJU_-q__program-list a:hover .ProgramsPage-module-scss-module__aJU_-q__program-arrow>span,.ProgramsPage-module-scss-module__aJU_-q__program-list a:focus-visible .ProgramsPage-module-scss-module__aJU_-q__program-arrow>span{transform:translate(3px)}:is([data-campus-redesign-theme=dark] .ProgramsPage-module-scss-module__aJU_-q__program-list a:hover,[data-campus-redesign-theme=dark] .ProgramsPage-module-scss-module__aJU_-q__program-list a:focus-visible,html[data-campus-redesign-theme-preference=dark] .ProgramsPage-module-scss-module__aJU_-q__program-list a:hover,html[data-campus-redesign-theme-preference=dark] .ProgramsPage-module-scss-module__aJU_-q__program-list a:focus-visible){background:#ffffff12}@media (prefers-color-scheme:dark){:is([data-campus-redesign-theme=system] .ProgramsPage-module-scss-module__aJU_-q__program-list a:hover,[data-campus-redesign-theme=system] .ProgramsPage-module-scss-module__aJU_-q__program-list a:focus-visible){background:#ffffff12}}:is(html[data-campus-redesign-theme-preference=light] [data-campus-redesign-theme=system] .ProgramsPage-module-scss-module__aJU_-q__program-list a:hover,html[data-campus-redesign-theme-preference=light] [data-campus-redesign-theme=system] .ProgramsPage-module-scss-module__aJU_-q__program-list a:focus-visible){background:var(--campus-redesign-background-surface)}.ProgramsPage-module-scss-module__aJU_-q__diploma-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:42px;display:grid}.ProgramsPage-module-scss-module__aJU_-q__diploma-media-card{border-radius:10px;height:230px;min-height:0;position:relative;overflow:hidden}.ProgramsPage-module-scss-module__aJU_-q__diploma-media-card>div{border-radius:inherit;aspect-ratio:auto;width:100%;height:100%;min-height:0}.ProgramsPage-module-scss-module__aJU_-q__diploma-media-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000ad);position:absolute;inset:55% 0 0}.ProgramsPage-module-scss-module__aJU_-q__diploma-media-card figcaption{z-index:1;color:var(--campus-redesign-white);font-family:var(--campus-redesign-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;bottom:13px;left:14px;right:14px}.ProgramsPage-module-scss-module__aJU_-q__course-section{color:var(--campus-redesign-text-primary);background:var(--campus-redesign-background-page);padding-block:72px}.ProgramsPage-module-scss-module__aJU_-q__course-grid{gap:48px;display:grid}.ProgramsPage-module-scss-module__aJU_-q__course-copy{max-width:620px;color:var(--campus-redesign-text-secondary);font-size:19px;line-height:1.5;margin-block:26px 20px!important}.ProgramsPage-module-scss-module__aJU_-q__course-meta{color:var(--campus-redesign-text-secondary);font-family:var(--campus-redesign-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;margin-bottom:34px!important}.ProgramsPage-module-scss-module__aJU_-q__course-graphic{border:10px solid var(--campus-redesign-brand);min-height:330px;color:var(--campus-redesign-white);background:var(--campus-redesign-gray-900);border-radius:14px;flex-direction:column;justify-content:center;padding:24px;display:flex}.ProgramsPage-module-scss-module__aJU_-q__course-graphic span{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(54px,11vw,112px);font-weight:700;line-height:.78}@media (min-width:768px){.ProgramsPage-module-scss-module__aJU_-q__section,.ProgramsPage-module-scss-module__aJU_-q__course-section{padding-block:110px}.ProgramsPage-module-scss-module__aJU_-q__hero{padding-block:48px 110px}.ProgramsPage-module-scss-module__aJU_-q__hero--filtered{padding-bottom:0}.ProgramsPage-module-scss-module__aJU_-q__filters{flex-wrap:nowrap;margin-bottom:32px}.ProgramsPage-module-scss-module__aJU_-q__featured-program,.ProgramsPage-module-scss-module__aJU_-q__featured-copy{min-height:min(670px,68vw)}.ProgramsPage-module-scss-module__aJU_-q__featured-copy{padding:52px}.ProgramsPage-module-scss-module__aJU_-q__featured-copy h1{font-size:clamp(58px,5.4vw,80px)}.ProgramsPage-module-scss-module__aJU_-q__program-list a{grid-template-columns:minmax(280px,1.4fr) minmax(250px,.8fr) 120px auto;align-items:center;gap:18px;padding-block:19px}.ProgramsPage-module-scss-module__aJU_-q__program-meta{grid-column:auto}.ProgramsPage-module-scss-module__aJU_-q__program-location{display:block}.ProgramsPage-module-scss-module__aJU_-q__program-arrow{text-align:right;grid-area:auto/-1}.ProgramsPage-module-scss-module__aJU_-q__diploma-media{grid-template-columns:minmax(0,13fr) minmax(0,17fr);gap:20px}.ProgramsPage-module-scss-module__aJU_-q__diploma-media-card{border-radius:12px;height:360px}.ProgramsPage-module-scss-module__aJU_-q__course-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:80px}}@media (prefers-reduced-motion:reduce){.ProgramsPage-module-scss-module__aJU_-q__filters button,.ProgramsPage-module-scss-module__aJU_-q__program-list a,.ProgramsPage-module-scss-module__aJU_-q__program-title,.ProgramsPage-module-scss-module__aJU_-q__program-arrow>span,.ProgramsPage-module-scss-module__aJU_-q__section-summary,.ProgramsPage-module-scss-module__aJU_-q__section-toggle-icon{transition:none}}@media not (min-width:768px){.ProgramsPage-module-scss-module__aJU_-q__section-toggle-expand,.ProgramsPage-module-scss-module__aJU_-q__section-toggle-collapse{display:none!important}.ProgramsPage-module-scss-module__aJU_-q__section-toggle{justify-content:center;width:38px;padding:0}.ProgramsPage-module-scss-module__aJU_-q__section-description{margin:0 0 32px!important}}
/*# sourceMappingURL=0q500n497vqj6.css.map*/