.KeyFacts_strip__TqyH7{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 0;background:transparent;border:0;margin:0;padding:0}@media (max-width:1100px){.KeyFacts_strip__TqyH7{grid-template-columns:repeat(3,minmax(0,1fr))}}.KeyFacts_item__1kw4X{background:transparent;padding:4px 20px;display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--gsn-border-strong,#c9c4b5)}.KeyFacts_item__1kw4X:first-child{padding-left:0;border-left:0}@media (max-width:1100px){.KeyFacts_item__1kw4X:nth-child(3n+1){padding-left:0;border-left:0}}.KeyFacts_label__w2qrU{font-family:var(--font-v1-sans),system-ui,sans-serif;font-size:15px;font-weight:600;font-variant-caps:all-small-caps;font-synthesis-small-caps:auto;line-height:15.5px;letter-spacing:.06em;color:var(--gsn-faint);margin:0}.KeyFacts_value__fVlf1{font-family:var(--font-v1-sans),system-ui,sans-serif;font-size:16px;line-height:1.35;color:var(--gsn-ink);margin:0;overflow-wrap:anywhere}.KeyFacts_value__fVlf1 .KeyFacts_empty__O8WIW,.KeyFacts_value__fVlf1 .KeyFacts_na__Vult4{color:var(--gsn-muted);font-style:normal;font-size:14.5px;line-height:1.35}.KeyFacts_value__fVlf1 .KeyFacts_locked__P7nCK{color:var(--gsn-muted)}.KeyFacts_value__fVlf1 .KeyFacts_locked__P7nCK a{color:var(--v1-text-action);text-decoration:none;font-weight:500}.KeyFacts_value__fVlf1 .KeyFacts_locked__P7nCK a:hover{color:var(--v1-text-action-hover);text-decoration:none}.KeyFacts_value__fVlf1 .KeyFacts_state__cTvF_{color:var(--gsn-muted);font-style:italic;font-size:14.5px}.KeyFacts_deadlineMore__RYq2y{display:block;margin-top:3px;font-size:14.5px;color:var(--pp-text-action);text-decoration:none;white-space:nowrap}.KeyFacts_deadlineMore__RYq2y:hover{color:var(--pp-text-action-hover)}.KeyFacts_value__fVlf1 .KeyFacts_asPublished__DSc1D{display:block;margin-top:.25rem;color:var(--gsn-muted);font-style:normal;font-size:14.5px;line-height:1.35}@media (max-width:640px){.KeyFacts_strip__TqyH7{grid-template-columns:repeat(2,minmax(0,1fr))}.KeyFacts_item__1kw4X,.KeyFacts_item__1kw4X:nth-child(3n+1){padding:2px 12px;border-left:1px solid var(--gsn-border-strong,#c9c4b5)}.KeyFacts_item__1kw4X:first-child,.KeyFacts_item__1kw4X:nth-child(odd){padding-left:0;border-left:0}}.ProgramPage_program__5vUW6{--pp-paper:#f5f3ee;--pp-ink:#1f1e1a;--pp-body:#3d3a33;--pp-muted:#5c574a;--pp-faint:#726c5d;--pp-surface:#ffffff;--pp-surface-alt:#f2f0ea;--pp-soft:#f9f7f3;--pp-border:#e3e0d6;--pp-border-soft:#ebe8df;--pp-border-control:#d5d1c4;--pp-border-strong:#c9c4b5;--pp-action:#3b4fc4;--pp-action-hover:#2a3aa0;--pp-action-wash:#eef0fb;--pp-action-line:#cfd4f4;--pp-text-action:#5c574a;--pp-text-action-hover:#1f1e1a;--pp-gold:#7d6a3c;--pp-gold-wash:#f3efe4;--pp-bg:var(--pp-surface);--gsn-ink:var(--pp-ink);--gsn-body:var(--pp-body);--gsn-muted:var(--pp-muted);--gsn-faint:var(--pp-faint);--gsn-surface:var(--pp-surface);--gsn-surface-alt:var(--pp-surface-alt);--gsn-border:var(--pp-border);--gsn-border-soft:var(--pp-border-soft);--gsn-border-strong:var(--pp-border-strong);--gsn-action:var(--pp-action);--gsn-action-hover:var(--pp-action-hover);--gsn-action-wash:var(--pp-action-wash);--v1-body-secondary:var(--pp-ink);--hub-ink:var(--pp-ink);--hub-body:var(--pp-body);--hub-muted:var(--pp-muted);--hub-faint:var(--pp-faint);--hub-border:var(--pp-border);--hub-border-strong:var(--pp-border-strong);--hub-text-action:var(--pp-text-action);--hub-action:var(--pp-action);font-family:var(--font-v1-sans),"IBM Plex Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;font-synthesis:none;color:var(--pp-ink);background:var(--pp-bg);-webkit-font-smoothing:antialiased;padding-bottom:44px;min-height:100vh}.ProgramPage_program__5vUW6 :focus-visible{outline:2px solid var(--pp-action);outline-offset:2px}.ProgramPage_main___vx37{box-sizing:border-box;max-width:calc(1180px + 56px);margin:0 auto;padding:20px 28px 0}.ProgramPage_breadcrumb__4wMfB{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:12px;color:var(--pp-muted);margin-bottom:12px}.ProgramPage_breadcrumb__4wMfB a{color:var(--pp-muted);text-decoration:none}.ProgramPage_breadcrumb__4wMfB a:hover{color:var(--pp-text-action-hover);text-decoration:none;text-shadow:var(--v1-link-hover-shadow)}.ProgramPage_breadcrumbCurrent__4uokZ{color:var(--pp-body)}.ProgramPage_header__LINZF{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px;padding-bottom:18px}.ProgramPage_headerMain__lWpRw{flex:1;min-width:0}.ProgramPage_title__x7kqV{font-size:22px;letter-spacing:-.015em;line-height:1.2;color:var(--pp-body);margin:0 0 10px}.ProgramPage_title__x7kqV,.ProgramPage_universityName__kmKpp{font-family:var(--font-v1-serif),Georgia,"Times New Roman",serif;font-weight:500;overflow-wrap:anywhere}.ProgramPage_universityName__kmKpp{font-size:36px;letter-spacing:-.02em;line-height:1.08;color:var(--pp-ink);margin:0 0 8px}.ProgramPage_meta__IyNo_{display:flex;flex-wrap:wrap;gap:0;margin-bottom:4px;color:var(--hub-body)}.ProgramPage_pill__fnX1h{display:inline-flex;align-items:center;padding:0;border:0;border-radius:0;font-size:14.5px;line-height:1.4;color:var(--hub-body);background:transparent;overflow-wrap:anywhere}.ProgramPage_pill__fnX1h:not(:last-child):after{content:"·";padding:0 6px;color:var(--pp-border-strong)}.ProgramPage_academicIdentity__QVOyX{display:flex;flex-direction:column;gap:2px;margin:0}.ProgramPage_academicIdentityRow__1IeNn{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.4}.ProgramPage_academicIdentityRow__1IeNn dt{color:var(--hub-muted)}.ProgramPage_academicIdentityRow__1IeNn dd{min-width:0;margin:0;color:var(--hub-body);overflow-wrap:anywhere}.ProgramPage_headerCta__XOa1d{flex:0 0 auto;display:flex;flex-direction:row;gap:8px;align-items:flex-start}.ProgramPage_ctaSecondary__z2cMD,.ProgramPage_cta__Mda9f{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:9px 16px;min-height:44px;border-radius:var(--v1-radius-6);font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;white-space:nowrap;border:none;cursor:pointer}.ProgramPage_cta__Mda9f{background:var(--pp-action);border:1px solid var(--pp-action);color:var(--pp-surface)}.ProgramPage_cta__Mda9f:hover:not(:disabled){background:var(--pp-action-hover);border-color:var(--pp-action-hover);color:var(--pp-surface);text-decoration:none}.ProgramPage_cta__Mda9f:disabled{opacity:.7;cursor:default}.ProgramPage_ctaSecondary__z2cMD{border:1px solid var(--pp-border-control);background:var(--pp-surface);color:var(--pp-text-action)}.ProgramPage_ctaSecondary__z2cMD:hover{border-color:var(--pp-action);color:var(--pp-ink);text-decoration:none}.ProgramPage_lifecycleBanner__BlHFw{padding:12px 14px;background:var(--pp-surface-alt);border:1px solid var(--pp-border);border-radius:var(--v1-radius);color:var(--pp-ink);font-size:14.5px;margin-bottom:24px}.ProgramPage_lifecycleBanner__BlHFw a{color:var(--pp-text-action);text-decoration:none}.ProgramPage_section__7F1yo{background:transparent;border:0;border-radius:0;padding:0}.ProgramPage_sectionTitle__bW9_L{font-family:var(--font-v1-sans),"IBM Plex Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-weight:600;letter-spacing:-.004em;margin:0 0 10px;padding-bottom:7px;border-bottom:1px solid var(--pp-border);color:var(--pp-ink)}.ProgramPage_summary__RNmdt{max-width:var(--hub-prose-max);font-size:15px;line-height:1.65;color:var(--pp-body);margin:14px 0 0;text-wrap:pretty}.ProgramPage_section__7F1yo .ProgramPage_cta__Mda9f{margin-top:0}.ProgramPage_relatedComparisonList__CFmyn li{display:flex;flex-direction:column;padding-top:8px}.ProgramPage_relatedComparisonList__CFmyn a{text-wrap:pretty}.ProgramPage_rowGroup__YJnfW{color:var(--pp-muted);font-size:14px;line-height:1.4}.ProgramPage_crossComparisons__y_bmv>p{margin:10px 0 0;color:var(--hub-muted);font-size:15px;line-height:1.4}.ProgramPage_crossComparisons__y_bmv>dl{margin-top:14px}.ProgramPage_crossComparisons__y_bmv dd,.ProgramPage_crossComparisons__y_bmv dt{font-size:14.5px}.ProgramPage_intelligenceList__OwOQh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:14px 0 0;padding:0;list-style:none}.ProgramPage_intelligenceList__OwOQh li{display:flex;flex-direction:column;gap:3px;padding:10px 0;color:var(--pp-body);font-size:14.5px;line-height:1.4}.ProgramPage_intelligenceList__OwOQh strong{color:var(--pp-ink);font-weight:500}.ProgramPage_intelligenceList__OwOQh span{color:var(--pp-muted);font-size:14px;line-height:1.45}.ProgramPage_intelligenceLink__CJz6Q{display:inline-flex;align-self:flex-start;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:24px;padding:9px 16px;border:1px solid var(--pp-action);border-radius:var(--v1-radius-6);background:var(--pp-action);color:var(--pp-surface);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s var(--v1-ease-feedback),background-color .15s var(--v1-ease-feedback),transform .15s var(--v1-ease-feedback)}.ProgramPage_intelligenceLink__CJz6Q:hover{border-color:var(--pp-action-hover);background:var(--pp-action-hover);color:var(--pp-surface);text-decoration:none}.ProgramPage_intelligenceLink__CJz6Q:active{transform:translateY(1px) scale(.99)}.ProgramPage_factList___Mdr8{display:flex;flex-direction:column;gap:0;margin:0}.ProgramPage_factRow__II4C1{display:grid;grid-template-columns:170px minmax(0,1fr);gap:8px 18px;padding:0;border-bottom:0;font-size:13px;line-height:1.45;align-items:baseline}.ProgramPage_factRow__II4C1:last-child{border-bottom:none;padding-bottom:0}.ProgramPage_factLabel__7mLZl{color:var(--pp-muted);font-size:13px;font-weight:400;margin:0}.ProgramPage_factValue__f3wVC{color:var(--pp-body);margin:0;min-width:0;overflow-wrap:anywhere}.ProgramPage_deadlineList__kCm7Q{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.45;color:var(--pp-body);font-variant-numeric:tabular-nums}.ProgramPage_factRow__II4C1:has(.ProgramPage_factNote__sGkdo){grid-template-columns:minmax(0,1fr);row-gap:2px}.ProgramPage_factValue__f3wVC a{color:var(--pp-text-action);text-decoration:none}.ProgramPage_factValue__f3wVC a:hover{color:var(--pp-text-action-hover);text-decoration:none}.ProgramPage_breadcrumb__4wMfB a,.ProgramPage_ctaSecondary__z2cMD,.ProgramPage_cta__Mda9f,.ProgramPage_factNote__sGkdo a,.ProgramPage_factValue__f3wVC a{transition:color .15s var(--v1-ease-feedback),border-color .15s var(--v1-ease-feedback),background-color .15s var(--v1-ease-feedback),transform .15s var(--v1-ease-feedback)}.ProgramPage_ctaSecondary__z2cMD:active,.ProgramPage_cta__Mda9f:active{transform:translateY(1px) scale(.99)}.ProgramPage_factNote__sGkdo{margin:6px 0 0;font-size:11.5px;color:var(--pp-muted)}.ProgramPage_factNote__sGkdo a{color:var(--pp-text-action);text-decoration:none}.ProgramPage_factNote__sGkdo a:hover{color:var(--pp-text-action-hover);text-decoration:none}.ProgramPage_empty__JxcCk{color:var(--pp-muted);font-size:13px}@media (max-width:900px){.ProgramPage_header__LINZF{flex-direction:column}.ProgramPage_headerCta__XOa1d{width:100%;align-items:stretch}.ProgramPage_universityName__kmKpp{font-size:30px}}@media (max-width:720px){.ProgramPage_main___vx37{padding-top:14px;padding-left:16px;padding-right:16px}.ProgramPage_headerCta__XOa1d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProgramPage_cta__Mda9f{grid-column:1/-1}.ProgramPage_universityName__kmKpp{font-size:28px}.ProgramPage_factRow__II4C1{grid-template-columns:96px minmax(0,1fr);gap:7px 12px;font-size:14.5px}.ProgramPage_factLabel__7mLZl{font-size:14.5px}.ProgramPage_factRow__II4C1:has(.ProgramPage_factNote__sGkdo){grid-template-columns:minmax(0,1fr)}.ProgramPage_intelligenceList__OwOQh{grid-template-columns:minmax(0,1fr)}.ProgramPage_ctaSecondary__z2cMD,.ProgramPage_cta__Mda9f,.ProgramPage_intelligenceLink__CJz6Q{width:100%;min-height:44px;padding:9px 16px}.ProgramPage_cards__KMWjF{grid-template-columns:1fr}.ProgramPage_meta__IyNo_{column-gap:16px}.ProgramPage_pill__fnX1h:not(:last-child):after{content:none}}@media (prefers-reduced-motion:reduce){.ProgramPage_program__5vUW6 *,.ProgramPage_program__5vUW6 :after,.ProgramPage_program__5vUW6 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ProgramPage_withNav__O5iRa{margin-top:56px;display:grid;grid-template-columns:176px minmax(0,1fr);gap:40px;align-items:start}.ProgramPage_railColumn__swxAi{align-self:stretch}.ProgramPage_reading__cW_IH{display:flex;flex-direction:column;min-width:0}.ProgramPage_program__5vUW6 .ProgramPage_reading__cW_IH>*+*{margin-top:56px}.ProgramPage_program__5vUW6 .ProgramPage_reading__cW_IH h2{margin:0;padding:0;border:0;color:var(--hub-ink);font-family:var(--font-v1-serif),Georgia,"Times New Roman",serif;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.015em}.ProgramPage_reading__cW_IH #about-heading,.ProgramPage_reading__cW_IH #section-admissions,.ProgramPage_reading__cW_IH #section-co-application-graph,.ProgramPage_reading__cW_IH #section-cross-comparisons,.ProgramPage_reading__cW_IH #section-explore-more,.ProgramPage_reading__cW_IH #section-money,.ProgramPage_reading__cW_IH #section-more-intelligence,.ProgramPage_reading__cW_IH #section-other-details,.ProgramPage_reading__cW_IH #section-rankings,.ProgramPage_reading__cW_IH #section-related-comparisons,.ProgramPage_reading__cW_IH #section-requirements,.ProgramPage_reading__cW_IH #university-heading{scroll-margin-top:76px}.ProgramPage_pageFoot__NZgBV>div>button:first-child{display:inline-flex;box-sizing:border-box;min-height:44px;align-items:center;padding:0 8px;margin:0 -8px;color:var(--hub-body);font-size:14.5px;line-height:1.4;transition:color .12s var(--v1-ease-feedback)}.ProgramPage_pageFoot__NZgBV>div>button:first-child:focus-visible,.ProgramPage_pageFoot__NZgBV>div>button:first-child:hover{color:var(--hub-ink);text-shadow:var(--v1-link-hover-shadow)}@media (max-width:900px){.ProgramPage_withNav__O5iRa{grid-template-columns:minmax(0,1fr);gap:0}.ProgramPage_railColumn__swxAi{display:none}}@media (max-width:720px){.ProgramPage_program__5vUW6 .ProgramPage_reading__cW_IH>*+*,.ProgramPage_withNav__O5iRa{margin-top:40px}}