.AcademicProgramCatalog_page___SdRx{--ink:#071321;--paper:#f4f0e8;--red:hsl(var(--primary));--line:rgba(7,19,33,.16);overflow:clip;color:var(--ink);background:#fff}.AcademicProgramCatalog_hero__QytV9{position:relative;min-height:690px;display:grid;align-items:end;isolation:isolate;color:#fff;background:var(--ink)}.AcademicProgramCatalog_heroImage__fN3hv{position:absolute;inset:0;z-index:-2}.AcademicProgramCatalog_heroImage__fN3hv img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.75) contrast(1.08);animation:AcademicProgramCatalog_catalogDrift__bdbWh 14s ease-out both}.AcademicProgramCatalog_heroImage__fN3hv:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,19,33,.99),rgba(7,19,33,.91) 45%,rgba(7,19,33,.35)),linear-gradient(0deg,rgba(7,19,33,.9),transparent 56%)}.AcademicProgramCatalog_heroInner__zqfKk,.AcademicProgramCatalog_inner__5m1pc{width:min(calc(100% - 2rem),1240px);margin-inline:auto}.AcademicProgramCatalog_heroInner__zqfKk{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.48fr);gap:clamp(2rem,7vw,7rem);align-items:end;padding-block:clamp(7rem,12vw,10rem) clamp(3rem,6vw,5rem)}.AcademicProgramCatalog_eyebrow__EqerL,.AcademicProgramCatalog_kicker__R3E2t{margin:0 0 1rem;color:var(--red);font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.AcademicProgramCatalog_hero__QytV9 .AcademicProgramCatalog_kicker__R3E2t{display:inline-flex;padding:.46rem .7rem;color:#fff;background:var(--red)}.AcademicProgramCatalog_hero__QytV9 h1{max-width:10ch;margin:0;color:#fff;font-size:clamp(3.3rem,7.4vw,7.2rem);font-weight:850;line-height:.88;letter-spacing:-.065em}.AcademicProgramCatalog_hero__QytV9 h1 em{display:block;font-style:normal}.AcademicProgramCatalog_lead__r0f67{max-width:44rem;margin:1.5rem 0 0;color:#dce5ed;font-size:clamp(1.04rem,1.5vw,1.22rem);line-height:1.65}.AcademicProgramCatalog_primary__ddi9q{display:inline-flex;min-height:3.2rem;align-items:center;justify-content:center;gap:.5rem;margin-top:1.8rem;padding:.8rem 1.1rem;color:#fff;background:var(--red);font-size:.84rem;font-weight:800;text-decoration:none;transition:transform .2s ease}.AcademicProgramCatalog_primary__ddi9q:hover{transform:translateY(-2px)}.AcademicProgramCatalog_primary__ddi9q svg{width:1rem}.AcademicProgramCatalog_offer__uEgIk{border:1px solid rgba(255,255,255,.23);border-top:4px solid var(--red);padding:clamp(1.4rem,3vw,2.2rem);background:rgba(7,19,33,.93);backdrop-filter:blur(8px)}.AcademicProgramCatalog_offer__uEgIk small,.AcademicProgramCatalog_offer__uEgIk span{display:block;color:#aeb9c5;font-family:var(--font-mono),monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.AcademicProgramCatalog_offer__uEgIk strong{display:block;margin:.45rem 0;color:#fff;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1;letter-spacing:-.065em}.AcademicProgramCatalog_offer__uEgIk p{margin:.6rem 0 1.25rem;color:#fff;font-size:.85rem}.AcademicProgramCatalog_route__rGpQU{padding:clamp(5rem,9vw,8rem) 0;background:var(--paper)}.AcademicProgramCatalog_routeHead__egmUj{display:grid;grid-template-columns:.38fr 1fr;gap:3rem;align-items:end;margin-bottom:2.5rem}.AcademicProgramCatalog_close__N3ZsH h2,.AcademicProgramCatalog_flexCopy__uDlRB h2,.AcademicProgramCatalog_routeHead__egmUj h2,.AcademicProgramCatalog_sectionHead__yupkI h2{margin:0;font-size:clamp(2.45rem,5.2vw,5.2rem);line-height:.95;letter-spacing:-.06em}.AcademicProgramCatalog_route__rGpQU ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.AcademicProgramCatalog_route__rGpQU li{display:grid;grid-template-columns:4rem minmax(14rem,.5fr) 1fr;gap:clamp(1rem,4vw,4rem);align-items:center;padding:1.65rem 0;border-bottom:1px solid var(--line)}.AcademicProgramCatalog_route__rGpQU li>span{color:var(--red);font-family:var(--font-mono),monospace;font-size:1.2rem;font-weight:800}.AcademicProgramCatalog_route__rGpQU li div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.AcademicProgramCatalog_route__rGpQU li strong{font-size:1rem}.AcademicProgramCatalog_route__rGpQU li small{color:#6d7888}.AcademicProgramCatalog_route__rGpQU li p{margin:0;color:#536174;font-size:.84rem;line-height:1.55}.AcademicProgramCatalog_standards__L22rz{padding:clamp(5rem,9vw,8rem) 0}.AcademicProgramCatalog_sectionHead__yupkI{display:grid;grid-template-columns:1fr minmax(18rem,.4fr);gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:3rem}.AcademicProgramCatalog_sectionHead__yupkI>p{margin:0;color:#576577;line-height:1.65}.AcademicProgramCatalog_standardList__90IHy{border-top:1px solid var(--line)}.AcademicProgramCatalog_standardList__90IHy>a{display:grid;grid-template-columns:3.5rem minmax(12rem,.48fr) 1fr auto 1.2rem;gap:clamp(.8rem,3vw,2.5rem);align-items:center;min-height:6.2rem;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:padding .2s ease,color .2s ease}.AcademicProgramCatalog_standardList__90IHy>a:hover{padding-inline:.75rem;color:var(--red)}.AcademicProgramCatalog_standardList__90IHy>a>span{color:var(--red);font-family:var(--font-mono),monospace;font-weight:800}.AcademicProgramCatalog_standardList__90IHy>a div{display:grid;gap:.2rem}.AcademicProgramCatalog_standardList__90IHy>a strong{font-size:1.1rem}.AcademicProgramCatalog_standardList__90IHy>a p,.AcademicProgramCatalog_standardList__90IHy>a small{color:#657285;font-size:.76rem}.AcademicProgramCatalog_standardList__90IHy>a p{margin:0}.AcademicProgramCatalog_standardList__90IHy>a em{color:inherit;font-size:.72rem;font-style:normal;font-weight:800}.AcademicProgramCatalog_standardList__90IHy>a svg{width:1rem}.AcademicProgramCatalog_standardList__90IHy>a[data-review=true]{opacity:.62}.AcademicProgramCatalog_flexible__glO__{padding:clamp(5rem,9vw,8rem) 0;background:var(--paper)}.AcademicProgramCatalog_flexGrid___moCb{display:grid;grid-template-columns:minmax(19rem,.78fr) minmax(0,1.1fr);gap:clamp(2.5rem,8vw,8rem)}.AcademicProgramCatalog_flexCopy__uDlRB h2{font-size:clamp(2.35rem,4.6vw,4.5rem)}.AcademicProgramCatalog_flexCopy__uDlRB>p:last-child{margin:1.4rem 0 0;color:#566476;line-height:1.68}.AcademicProgramCatalog_singlePaths__YuTlE{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.AcademicProgramCatalog_singlePaths__YuTlE li{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;min-height:5rem;border-bottom:1px solid var(--line)}.AcademicProgramCatalog_singlePaths__YuTlE li div{display:flex;gap:1rem;align-items:center}.AcademicProgramCatalog_singlePaths__YuTlE li span{color:var(--red);font-family:var(--font-mono),monospace;font-weight:800}.AcademicProgramCatalog_singlePaths__YuTlE li small{color:#687588}.AcademicProgramCatalog_singlePaths__YuTlE li a{display:inline-flex;align-items:center;gap:.4rem;color:var(--red);font-size:.75rem;font-weight:800;text-decoration:none}.AcademicProgramCatalog_singlePaths__YuTlE li svg{width:.9rem}.AcademicProgramCatalog_close__N3ZsH{padding:clamp(5rem,9vw,8rem) 0;text-align:center;color:#fff;background:var(--ink)}.AcademicProgramCatalog_close__N3ZsH svg:first-child{width:2.5rem;height:2.5rem;color:color-mix(in srgb,var(--red) 24%,white)}.AcademicProgramCatalog_close__N3ZsH p{margin:1rem 0 .5rem;color:#bdc8d2;font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.AcademicProgramCatalog_close__N3ZsH h2{max-width:13ch;margin-inline:auto;color:#fff}.AcademicProgramCatalog_close__N3ZsH .AcademicProgramCatalog_primary__ddi9q{margin-inline:auto}.AcademicProgramCatalog_close__N3ZsH small{display:flex;justify-content:center;gap:.5rem;margin-top:1rem;color:#aeb9c5}.AcademicProgramCatalog_close__N3ZsH small svg{width:.9rem}@keyframes AcademicProgramCatalog_catalogDrift__bdbWh{0%{transform:scale(1.04)}to{transform:scale(1)}}@media(max-width:900px){.AcademicProgramCatalog_flexGrid___moCb,.AcademicProgramCatalog_heroInner__zqfKk,.AcademicProgramCatalog_routeHead__egmUj,.AcademicProgramCatalog_sectionHead__yupkI{grid-template-columns:1fr}.AcademicProgramCatalog_hero__QytV9{min-height:auto}.AcademicProgramCatalog_heroInner__zqfKk{padding-block:7rem 3rem}.AcademicProgramCatalog_offer__uEgIk{max-width:34rem}.AcademicProgramCatalog_route__rGpQU li{grid-template-columns:3rem 1fr}.AcademicProgramCatalog_route__rGpQU li p{grid-column:2}.AcademicProgramCatalog_standardList__90IHy>a{grid-template-columns:2.5rem 1fr auto}.AcademicProgramCatalog_standardList__90IHy>a em,.AcademicProgramCatalog_standardList__90IHy>a p{display:none}}@media(max-width:580px){.AcademicProgramCatalog_hero__QytV9 h1{font-size:clamp(2.8rem,14vw,4.8rem)}.AcademicProgramCatalog_singlePaths__YuTlE li{grid-template-columns:1fr auto}.AcademicProgramCatalog_singlePaths__YuTlE li small{display:none}.AcademicProgramCatalog_standardList__90IHy>a{min-height:5.4rem}.AcademicProgramCatalog_standardList__90IHy>a svg{display:none}}@media(prefers-reduced-motion:reduce){.AcademicProgramCatalog_heroImage__fN3hv img{animation:none}.AcademicProgramCatalog_primary__ddi9q,.AcademicProgramCatalog_standardList__90IHy>a{transition:none}}