@layer bricks{@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgb(0 0 0 / .5),rgb(0 0 0 / .25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks{.brxe-button{width:auto}}@layer bricks{:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks{.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@keyframes animationDefault{from{transform:translate3d(var(--translate,var(--_translate-default)))}to{opacity:1;transform:translate3d(0,0,0)}}#program-copy{--translate:0, .75rem, 0}:is(#program-school-media,.brxe-33boxr){--translate:0, .75rem, 0}@supports (animation-timeline:view()){#program-school-section{view-timeline-name:--weipei-at-146-t4rlw6;view-timeline-axis:block}:is(#program-school-media,.brxe-33boxr){scale:1.04}}@media (prefers-reduced-motion:reduce){#program-copy,:is(#program-school-media,.brxe-33boxr){animation:none!important;transform:none!important;scale:1}::view-transition-old(root),::view-transition-new(root){animation:none!important}}#brx-content #program-related-grid .program-related-card{transform:none!important;box-shadow:none!important;transition:background-color 150ms ease-out,color 150ms ease-out!important}#program-school-section #program-school-media-link:hover img{transform:none;filter:none;transition:none}@media (prefers-reduced-motion:reduce){#brx-content #program-related-grid .program-related-card{transition:none!important}}#brxe-pccomp{margin-top:var(--space-l);white-space:normal}#program-copy{animation-name:animationDefault;animation-duration:var(--duration-reveal);animation-timing-function:ease-out;animation-fill-mode:both;animation-iteration-count:1;animation-timeline:auto}.brxe-rj70u8 .program-school-media.brxe-image{width:100%;height:100%;min-height:14rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;overflow:hidden;animation-name:animationDefault;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-iteration-count:1;animation-timeline:--weipei-at-146-t4rlw6;animation-range-start:entry;animation-range-end:exit}.brxe-rj70u8 .program-school-media-link.brxe-div{display:block;min-width:0;min-height:100%;overflow:hidden;background-color:var(--brand-soft)}.brxe-rj70u8 .program-school-eyebrow.brxe-text-basic{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--brand-primary);font-size:var(--text-xs);font-weight:800;letter-spacing:.13em}.brxe-rj70u8 .program-school-name.brxe-heading{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--text);font-size:clamp(1.65rem,3.4vw,2.7rem);line-height:1.15;letter-spacing:-.035em}.brxe-rj70u8 .program-school-meta.brxe-text-basic{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--brand-dark);font-size:var(--text-s);font-weight:780;line-height:1.55}.brxe-rj70u8 .program-school-note.brxe-text-basic{max-width:44rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--text-muted);font-size:var(--text-s);line-height:1.75}.brxe-rj70u8 .program-school-action.brxe-text-link{display:inline-flex;min-height:var(--touch-target);align-items:center;justify-content:center;margin-top:.25rem;padding-top:.68rem;padding-right:1rem;padding-bottom:.68rem;padding-left:1rem;border:1px solid var(--brand-primary);border-radius:var(--radius-control);background-color:var(--brand-primary);color:var(--surface);font-weight:780;text-decoration:none;transition:transform var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.brxe-rj70u8 .program-school-copy.brxe-div{display:grid;align-items:initial;min-width:0;align-content:center;justify-items:flex-start;gap:var(--space-s);padding-top:clamp(1.4rem,3vw,2.45rem);padding-right:clamp(1.4rem,3vw,2.45rem);padding-bottom:clamp(1.4rem,3vw,2.45rem);padding-left:clamp(1.4rem,3vw,2.45rem)}.program-school-card.brxe-div{display:grid;align-items:initial;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);min-width:0;overflow:hidden;border-top:4px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border);border-radius:var(--radius-panel);background-color:var(--surface)}#program-school-shell{width:min(calc(100% - 2rem),var(--shell));margin-right:auto;margin-left:auto}#program-school-section{padding-top:0;padding-bottom:clamp(1.75rem,4vw,3.25rem)}#program-related-eyebrow{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--brand-primary);font-size:var(--text-xs);font-weight:800;letter-spacing:.13em}#brxe-relttl{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--text);font-size:clamp(1.9rem,4vw,3rem);line-height:1.16;letter-spacing:-.035em}#brxe-relcop{display:grid;align-items:initial;gap:.35rem}#brxe-relall{display:inline-flex;min-height:var(--touch-target);align-items:center;color:var(--brand-primary);font-weight:780;text-decoration:none}#program-related-heading{display:grid;align-items:initial;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-l);margin-bottom:var(--space-xl)}.brxe-relitm .brxe-rellev.brxe-text-basic{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--brand-primary);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em}.brxe-relitm .brxe-relnam.brxe-heading{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--text);font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.35;overflow-wrap:anywhere}.brxe-relitm .brxe-relmet.brxe-text-basic{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--text-muted);font-size:var(--text-s);line-height:1.55}.brxe-relitm .brxe-relact.brxe-text-basic{align-self:flex-end;margin-top:.7rem;color:var(--brand-primary);font-size:var(--text-s);font-weight:780}.brxe-relitm.brxe-div{display:grid;align-items:initial;min-width:0;min-height:11.5rem;align-content:start;grid-template-rows:auto auto auto 1fr;gap:.48rem;padding-top:clamp(1.15rem,2.4vw,1.6rem);padding-right:clamp(1.15rem,2.4vw,1.6rem);padding-bottom:clamp(1.15rem,2.4vw,1.6rem);padding-left:clamp(1.15rem,2.4vw,1.6rem);background-color:var(--surface);color:var(--text);text-decoration:none;transition:background-color 150ms ease-out,color 150ms ease-out}#program-related-grid{display:grid;align-items:initial;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background-color:var(--border)}#brxe-relgrd{box-shadow:var(--shadow-small)}#program-related-shell{width:min(calc(100% - 2rem),var(--shell));margin-right:auto;margin-left:auto}#program-related-section{padding-top:0;padding-bottom:clamp(2.75rem,6vw,5.25rem)}