.Prototype_workbench__cuGU0{min-height:100vh;padding:28px;background:#e9e6e5;color:var(--brand-ink);font-family:var(--font-body)}.Prototype_scene__ooaV7 *,.Prototype_workbench__cuGU0 *{box-sizing:border-box}.Prototype_workbenchHeading__gVwYQ{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.Prototype_workbenchHeading__gVwYQ h1{font:700 32px/1.2 var(--font-display);margin:8px 0}.Prototype_workbenchHeading__gVwYQ p{font-size:14px;margin:0;color:var(--foreground-soft)}.Prototype_eyebrow__0LBUX{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--brand-primary-strong)}.Prototype_badge__cX2Xf{border:1px solid var(--border-strong);padding:8px 12px;font-size:11px;white-space:nowrap}.Prototype_controls__TFhfQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;background:var(--surface);padding:20px}.Prototype_controls__TFhfQ label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;min-width:0}.Prototype_controls__TFhfQ input,.Prototype_controls__TFhfQ select{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface);font:14px var(--font-body);color:var(--brand-ink)}.Prototype_destinationControl__o0Jka{grid-column:span 2}.Prototype_state__BGzEE{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 0;font-size:12px;overflow-wrap:anywhere}.Prototype_viewportRail__JlAsF{overflow:auto;padding:0 0 20px}.Prototype_viewport__AHzml{display:block;height:920px;border:0;margin-inline:auto;max-width:none;background:white;box-shadow:0 16px 40px #30222b20}.Prototype_scene__ooaV7{color:var(--brand-ink);font-family:var(--font-body);background:white;min-height:100vh}.Prototype_scene__ooaV7 button{cursor:pointer;font:inherit;color:inherit}.Prototype_scene__ooaV7 a{color:inherit;text-decoration:none}.Prototype_scene__ooaV7 a:focus-visible,.Prototype_scene__ooaV7 button:focus-visible,.Prototype_scene__ooaV7 summary:focus-visible,.Prototype_workbench__cuGU0 input:focus-visible,.Prototype_workbench__cuGU0 select:focus-visible{outline:3px solid var(--brand-secondary);outline-offset:-3px}.Prototype_header__XZAJx{height:92px;padding:16px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border)}.Prototype_header__XZAJx>img{width:188px;height:56px;object-fit:contain}.Prototype_header__XZAJx nav{display:flex;gap:22px}.Prototype_header__XZAJx button{background:transparent;border:0;min-height:44px;padding:8px 12px}.Prototype_header__XZAJx>button{background:var(--brand-ink);color:white;display:flex;gap:24px;align-items:center}.Prototype_hero__HF52t{position:relative;min-height:610px;display:flex;align-items:end;padding:64px;color:white;isolation:isolate}.Prototype_hero__HF52t>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.Prototype_hero__HF52t:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#21131bda,#21131b10);z-index:-1}.Prototype_hero__HF52t h1{font:700 clamp(40px,5vw,76px)/1.18 var(--font-display);white-space:pre-line;margin:24px 0;max-width:800px}.Prototype_hero__HF52t p{margin-bottom:28px}.Prototype_hero__HF52t button{background:var(--brand-primary);border:0;padding:14px 20px}.Prototype_mockContent__8VrK_{padding:60px}.Prototype_mockContent__8VrK_ h2{font:600 32px var(--font-display)}.Prototype_dialog__sG2gI{position:fixed;inset:92px 0 auto;padding:0;border:0;margin:0 auto;width:min(1200px,calc(100% - 80px));max-width:none;max-height:calc(100dvh - 110px);color:var(--brand-ink);background:white;overflow:auto;box-shadow:0 30px 80px #130b1640}.Prototype_dialog__sG2gI[open]{animation:Prototype_menuEnter__2Ugoz .18s ease-out}.Prototype_dialog__sG2gI::backdrop{background:#1a141669}.Prototype_menuTop__mPMKK{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 20px;min-height:44px;background:white;border-bottom:1px solid var(--border);font-size:10px;letter-spacing:.12em}.Prototype_menuTop__mPMKK button{background:transparent;border:0;width:44px;height:44px;display:grid;place-items:center}.Prototype_menuTop__mPMKK svg{width:20px;height:20px}.Prototype_panel__xxSIs{display:grid;min-width:0}.Prototype_panel__xxSIs>*{min-width:0}.Prototype_cover-split__4dFPh{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.Prototype_intro__if5X0{position:relative;min-height:300px;isolation:isolate;background:var(--surface-subtle)}.Prototype_introContent__cEpDi{position:relative;padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;overflow-wrap:anywhere}.Prototype_introContent__cEpDi h2{font:700 32px/1.25 var(--font-display);margin:18px 0 12px}.Prototype_introContent__cEpDi p{font-size:15px;line-height:1.7;margin:0 0 24px;max-width:45ch}.Prototype_cover__4remi{color:white}.Prototype_cover__4remi>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;z-index:-2}.Prototype_cover__4remi:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#20111feb,#20111f45);z-index:-1}.Prototype_cover__4remi .Prototype_eyebrow__0LBUX{color:#ffcde0}.Prototype_cta__nBzym{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px;min-height:44px;background:var(--brand-primary-strong);color:white!important;font-size:14px;max-width:100%}.Prototype_cta__nBzym svg{width:20px;flex-shrink:0}.Prototype_cta__nBzym:hover{background:var(--brand-primary)}.Prototype_links__WPWAS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px 20px;padding:20px}.Prototype_group__XiTI2>summary,.Prototype_linkRow__hHrx9{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:15px;line-height:1.5;cursor:pointer}.Prototype_group__XiTI2>summary>svg,.Prototype_linkRow__hHrx9>svg{width:18px;height:18px;flex-shrink:0;color:var(--brand-primary-strong)}.Prototype_group__XiTI2>summary>span,.Prototype_linkRow__hHrx9>span:not(.Prototype_action__lFAAK){flex:1;overflow-wrap:anywhere}.Prototype_action__lFAAK{display:flex;flex-shrink:0;transition:transform .18s}.Prototype_action__lFAAK svg{width:18px;height:18px}.Prototype_group__XiTI2>summary:hover,.Prototype_linkRow__hHrx9:focus-visible,.Prototype_linkRow__hHrx9:hover{background:var(--brand-primary-soft)}.Prototype_linkRow__hHrx9:focus-visible .Prototype_action__lFAAK,.Prototype_linkRow__hHrx9:hover .Prototype_action__lFAAK{transform:translateX(3px)}.Prototype_group__XiTI2{align-self:start;min-width:0}.Prototype_group__XiTI2 summary{list-style:none;font-weight:600}.Prototype_group__XiTI2 summary::-webkit-details-marker{display:none}.Prototype_group__XiTI2[open]>summary .Prototype_chevron__dIUsF{transform:rotate(90deg)}.Prototype_nested__u3O9r{border-left:1px solid var(--border);margin-left:20px}.Prototype_nested__u3O9r .Prototype_linkRow__hHrx9{font-size:14px}.Prototype_cover-band__jNPUC{grid-template-columns:1fr}.Prototype_cover-band__jNPUC>.Prototype_intro__if5X0{min-height:160px}.Prototype_cover-band__jNPUC>.Prototype_intro__if5X0 .Prototype_introContent__cEpDi{display:grid;grid-template-columns:1fr auto;column-gap:30px}.Prototype_cover-band__jNPUC>.Prototype_intro__if5X0 h2{margin:4px 0}.Prototype_cover-band__jNPUC>.Prototype_intro__if5X0 p{margin:0}.Prototype_cover-band__jNPUC>.Prototype_intro__if5X0 .Prototype_cta__nBzym{grid-column:2;grid-row:1/span 3;max-width:340px;align-self:center}.Prototype_cover-band__jNPUC>.Prototype_links__WPWAS{grid-template-columns:repeat(3,minmax(0,1fr))}.Prototype_feature-tiles__PcmUO{grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:4px;background:white}.Prototype_feature-tiles__PcmUO>.Prototype_links__WPWAS{padding:0;gap:4px;grid-auto-rows:minmax(98px,auto);align-content:stretch}.Prototype_feature-tiles__PcmUO>.Prototype_links__WPWAS>*{background:transparent}.Prototype_feature-tiles__PcmUO>.Prototype_links__WPWAS>.Prototype_linkRow__hHrx9{padding:20px;align-items:flex-start;flex-wrap:wrap}.Prototype_feature-tiles__PcmUO>.Prototype_links__WPWAS>.Prototype_linkRow__hHrx9>span:not(.Prototype_action__lFAAK){flex-basis:65%}.Prototype_system__vC6aW{grid-template-columns:30% 70%;gap:0}.Prototype_system__vC6aW .Prototype_intro__if5X0{min-height:0}.Prototype_system__vC6aW .Prototype_introContent__cEpDi h2{font-size:29px}.Prototype_systemIntro__JNLCd{background:var(--surface-subtle)}.Prototype_systemIntro__JNLCd .Prototype_links__WPWAS{display:flex;flex-direction:column;padding-top:0}.Prototype_systemIntro__JNLCd .Prototype_cta__nBzym{margin-top:0}.Prototype_showcase__Sgmbh{min-width:0;align-self:stretch}.Prototype_simple__TFTgU{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.Prototype_simple__TFTgU .Prototype_links__WPWAS{display:flex;flex-direction:column}.Prototype_menuFooter___wZhw{border-top:1px solid var(--border);padding:10px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px}.Prototype_menuFooter___wZhw>div{display:flex;gap:12px}.Prototype_menuFooter___wZhw button{background:transparent;border:0;display:flex;gap:8px;align-items:center;min-height:44px;padding:8px}.Prototype_menuFooter___wZhw svg{height:16px;width:16px}.Prototype_feedback__OZo2t{display:block;background:var(--brand-primary-soft);color:var(--brand-primary-strong);font-size:12px;padding:10px 20px;overflow-wrap:anywhere}.Prototype_news__talqe{padding:20px 0 20px 20px}.Prototype_showcaseHeading__4yo1a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.06em;margin-bottom:16px;padding-right:20px}.Prototype_showcaseHeading__4yo1a button{height:44px;width:44px;background:white;border:1px solid var(--border)}.Prototype_showcaseHeading__4yo1a button:disabled{opacity:.35;cursor:default}.Prototype_newsRail__76CF2{display:flex;gap:16px;overflow-x:auto;touch-action:pan-x pan-y;padding-bottom:12px;cursor:grab}.Prototype_newsCard__eDSQz{flex:0 0 calc((100% - 100px) / 2);min-width:264px;background:var(--surface-subtle);user-select:none}.Prototype_newsCard__eDSQz>img{width:100%;height:190px;object-fit:cover}.Prototype_newsCard__eDSQz>div{padding:16px}.Prototype_newsCard__eDSQz small{font-size:10px;color:var(--brand-primary-strong)}.Prototype_newsCard__eDSQz h3{font:600 21px/1.4 var(--font-display);margin:12px 0}.Prototype_faculty__Ki6xn{position:relative;height:100%;min-height:370px;display:grid;place-content:center;overflow:hidden;background:#f2e8e8;isolation:isolate}.Prototype_catalogue__ZSW9P,.Prototype_council__zJQiV{padding:20px}.Prototype_years__66tj3{display:flex;gap:4px;margin-bottom:16px}.Prototype_years__66tj3 button{min-height:44px;flex:1;background:var(--surface-subtle);border:1px solid var(--border)}.Prototype_years__66tj3 button[aria-pressed=true]{color:white;background:var(--brand-primary-strong)}.Prototype_courses__MYbCp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:330px;overflow:auto}.Prototype_courses__MYbCp>a{display:flex;flex-direction:column;padding:16px;gap:8px;background:var(--surface-subtle);font-size:14px}.Prototype_courses__MYbCp>a:hover{background:var(--brand-primary-soft)}.Prototype_courses__MYbCp small{color:var(--brand-primary-strong)}.Prototype_welcome__5oAwY{background:var(--brand-primary-soft);padding:32px;height:100%;display:flex;flex-direction:column;justify-content:center}.Prototype_welcome__5oAwY>strong{display:flex;justify-content:space-between;font:700 100px/1.2 var(--font-display)}.Prototype_welcome__5oAwY>strong>span{color:var(--brand-primary-strong)}.Prototype_panel__xxSIs[data-category=home]{min-height:0}.Prototype_panel__xxSIs[data-category=home] .Prototype_introContent__cEpDi p{display:none}.Prototype_contactModel__ZaMW2{background:#f4f0e8}.Prototype_building__e_a1B{height:290px}.Prototype_buildingFallback__mS2oe{height:100%;position:relative}.Prototype_buildingFallback__mS2oe img{width:100%;height:100%;object-fit:cover}.Prototype_buildingFallback__mS2oe>span{position:absolute;bottom:8px;left:8px;background:white;padding:4px 8px;font-size:12px}.Prototype_officePin__2Z_mn{display:block;font-size:11px;font-weight:700;padding:6px 10px;white-space:nowrap;background:white;color:var(--brand-primary-strong);border:1px solid var(--brand-primary);border-radius:20px}.Prototype_modelCaption__3EkAR{padding:8px 20px;font-size:13px}.Prototype_modelActions__YUcsB{display:flex;gap:4px;padding:8px 20px 16px}.Prototype_modelActions__YUcsB a{flex:1;background:white}@keyframes Prototype_menuEnter__2Ugoz{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1279px){.Prototype_header__XZAJx{padding:12px 24px;height:80px}.Prototype_header__XZAJx nav{display:none}.Prototype_dialog__sG2gI{inset:80px 0 0 auto;width:480px;height:calc(100dvh - 80px);max-height:none;margin:0}.Prototype_cover-split__4dFPh,.Prototype_feature-tiles__PcmUO,.Prototype_panel__xxSIs,.Prototype_simple__TFTgU,.Prototype_system__vC6aW{grid-template-columns:1fr}.Prototype_intro__if5X0{min-height:210px}.Prototype_catalogue__ZSW9P,.Prototype_council__zJQiV,.Prototype_introContent__cEpDi,.Prototype_links__WPWAS{padding:16px}.Prototype_introContent__cEpDi h2{font-size:28px}.Prototype_introContent__cEpDi p{margin-bottom:16px}.Prototype_cover-band__jNPUC>.Prototype_links__WPWAS,.Prototype_links__WPWAS{grid-template-columns:1fr}.Prototype_cover-band__jNPUC>.Prototype_intro__if5X0 .Prototype_introContent__cEpDi{display:flex;gap:10px}.Prototype_cover-band__jNPUC>.Prototype_intro__if5X0 .Prototype_cta__nBzym{align-self:flex-start;max-width:100%}.Prototype_feature-tiles__PcmUO>.Prototype_links__WPWAS{grid-template-columns:repeat(2,minmax(0,1fr))}.Prototype_feature-tiles__PcmUO>.Prototype_links__WPWAS>.Prototype_group__XiTI2{grid-column:1/-1}.Prototype_feature-tiles__PcmUO>.Prototype_links__WPWAS>.Prototype_linkRow__hHrx9{padding:16px}.Prototype_newsCard__eDSQz{flex-basis:80%}.Prototype_news__talqe{padding:16px 0 16px 16px}.Prototype_faculty__Ki6xn{min-height:290px}.Prototype_menuFooter___wZhw{padding:12px 16px;flex-direction:column;align-items:stretch}.Prototype_menuFooter___wZhw>div{justify-content:space-between}.Prototype_feedback__OZo2t{padding:10px 16px}.Prototype_systemIntro__JNLCd .Prototype_links__WPWAS{display:grid;grid-template-columns:1fr}.Prototype_systemIntro__JNLCd .Prototype_intro__if5X0{min-height:0}.Prototype_showcase__Sgmbh{border-top:1px solid var(--border)}}@media (max-width:767px){.Prototype_workbench__cuGU0{padding:16px}.Prototype_workbenchHeading__gVwYQ{align-items:start}.Prototype_workbenchHeading__gVwYQ h1{font-size:26px}.Prototype_badge__cX2Xf{display:none}.Prototype_controls__TFhfQ{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.Prototype_dialog__sG2gI{width:100%}.Prototype_header__XZAJx{padding:12px 16px;gap:12px}.Prototype_header__XZAJx>img{width:150px}.Prototype_header__XZAJx>button{gap:12px;font-size:13px}.Prototype_hero__HF52t{padding:32px 24px;min-height:550px}.Prototype_hero__HF52t>div>span{font-size:11px}.Prototype_mockContent__8VrK_{padding:32px 24px}.Prototype_courses__MYbCp{grid-template-columns:1fr}.Prototype_modelActions__YUcsB{flex-direction:column}}@media (prefers-reduced-motion:reduce){.Prototype_scene__ooaV7 *,.Prototype_scene__ooaV7 :after,.Prototype_scene__ooaV7 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.Prototype_linkRow__hHrx9:focus-visible .Prototype_action__lFAAK,.Prototype_linkRow__hHrx9:hover .Prototype_action__lFAAK{transform:none}}.Prototype_referenceGroup__WaXfz{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);padding:28px;gap:32px}.Prototype_referenceGroup__WaXfz>*{min-width:0}.Prototype_referenceGroup__WaXfz h2{font:600 28px var(--font-display);margin:12px 0 24px}.Prototype_referenceLinks__aiMDc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.Prototype_referenceLinks__aiMDc h3{margin:0 0 12px 12px;font:600 15px var(--font-display);color:var(--foreground-soft)}.Prototype_referenceLinks__aiMDc .Prototype_linkRow__hHrx9{min-height:54px}.Prototype_referenceGroup__WaXfz aside{padding-right:32px}.Prototype_referenceCard__mrfHb{display:flex;align-items:start;gap:16px;border:1px solid var(--border);padding:20px;margin-top:16px;border-radius:8px}.Prototype_referenceCard__mrfHb>svg{width:22px;height:22px;flex-shrink:0;color:var(--brand-primary-strong)}.Prototype_referenceCard__mrfHb h3{font:600 20px var(--font-display);margin:0 0 10px}.Prototype_referenceCard__mrfHb p{font-size:14px;line-height:1.7;margin:0}.Prototype_referenceCard__mrfHb:focus-visible,.Prototype_referenceCard__mrfHb:hover{background:var(--brand-primary-soft)}@media (max-width:1279px){.Prototype_referenceGroup__WaXfz{padding:16px;grid-template-columns:1fr;gap:24px}.Prototype_referenceLinks__aiMDc{grid-template-columns:1fr}.Prototype_referenceGroup__WaXfz aside{padding-right:0}}.Prototype_feature-tiles__PcmUO .Prototype_group__XiTI2,.Prototype_feature-tiles__PcmUO .Prototype_group__XiTI2>summary,.Prototype_feature-tiles__PcmUO .Prototype_linkRow__hHrx9{border:1px solid var(--border);border-radius:8px;background:transparent}.Prototype_feature-tiles__PcmUO .Prototype_group__XiTI2>summary:focus-visible,.Prototype_feature-tiles__PcmUO .Prototype_group__XiTI2>summary:hover,.Prototype_feature-tiles__PcmUO .Prototype_linkRow__hHrx9:focus-visible,.Prototype_feature-tiles__PcmUO .Prototype_linkRow__hHrx9:hover,.Prototype_feature-tiles__PcmUO .Prototype_referenceCard__mrfHb:focus-visible,.Prototype_feature-tiles__PcmUO .Prototype_referenceCard__mrfHb:hover{background:transparent;border-color:var(--brand-primary-strong)}.Prototype_feature-tiles__PcmUO .Prototype_nested__u3O9r{display:grid;gap:4px;margin:4px 4px 4px 16px;border:0}.Prototype_feature-tiles__PcmUO .Prototype_referenceCard__mrfHb>svg:last-child{transition:transform .18s}.Prototype_feature-tiles__PcmUO .Prototype_referenceCard__mrfHb:focus-visible>svg:last-child,.Prototype_feature-tiles__PcmUO .Prototype_referenceCard__mrfHb:hover>svg:last-child{transform:translateX(3px)}.Prototype_panel__xxSIs[data-category=council]{grid-template-columns:1fr}.Prototype_council__zJQiV h2{font:700 29px/1.25 var(--font-display);margin:0 0 16px}.Prototype_council__zJQiV .Prototype_links__WPWAS{display:flex;flex-direction:column;padding:0}.Prototype_panel__xxSIs[data-category=faculty]{position:relative;isolation:isolate;background:#17191d;color:white;--spotlight:radial-gradient(circle 180px at var(--light-x,-400px) var(--light-y,-400px),white 0%,white 45%,transparent 100%)}.Prototype_panel__xxSIs[data-category=faculty]:before{content:"";position:absolute;inset:0;background:var(--spotlight);opacity:0;pointer-events:none}.Prototype_panel__xxSIs[data-category=faculty][data-light=true]:before{opacity:1}.Prototype_panel__xxSIs[data-category=faculty] .Prototype_faculty__Ki6xn,.Prototype_panel__xxSIs[data-category=faculty] .Prototype_intro__if5X0,.Prototype_panel__xxSIs[data-category=faculty] .Prototype_systemIntro__JNLCd{background:transparent}.Prototype_panel__xxSIs[data-category=faculty] .Prototype_systemIntro__JNLCd{mix-blend-mode:difference;color:white}.Prototype_panel__xxSIs[data-category=faculty] .Prototype_eyebrow__0LBUX,.Prototype_panel__xxSIs[data-category=faculty] .Prototype_linkRow__hHrx9>svg{color:inherit}.Prototype_panel__xxSIs[data-category=faculty] .Prototype_cta__nBzym,.Prototype_panel__xxSIs[data-category=faculty] .Prototype_linkRow__hHrx9{color:white;background:transparent;border:1px solid #91949a;border-radius:8px}.Prototype_panel__xxSIs[data-category=faculty] a:hover{border-color:white}.Prototype_panel__xxSIs[data-category=faculty] a:focus-visible{outline-color:white}.Prototype_faculty__Ki6xn{place-items:center;padding:32px}.Prototype_facultyLogoColor__HCeza,.Prototype_facultyLogo__bV9zb{grid-area:1/1;width:100%;max-width:520px;height:300px;object-fit:contain;pointer-events:none}.Prototype_facultyLogo__bV9zb{filter:brightness(0) invert(1)}.Prototype_facultyLogoColor__HCeza{position:relative;mask-image:radial-gradient(circle 180px at var(--light-x,-400px) var(--light-y,-400px),white 0,white 45%,transparent 100%);opacity:0}.Prototype_panel__xxSIs[data-light=true] .Prototype_facultyLogoColor__HCeza{opacity:1}@media (hover:none),(max-width:767px),(pointer:coarse),(prefers-reduced-motion:reduce){.Prototype_facultyLogoColor__HCeza,.Prototype_panel__xxSIs[data-category=faculty]:before{display:none}}.Prototype_feature-tiles__PcmUO .Prototype_group__XiTI2>summary .Prototype_chevron__dIUsF{transition:translate .18s}.Prototype_feature-tiles__PcmUO .Prototype_group__XiTI2>summary:focus-visible .Prototype_chevron__dIUsF,.Prototype_feature-tiles__PcmUO .Prototype_group__XiTI2>summary:hover .Prototype_chevron__dIUsF{translate:3px}@media (prefers-reduced-motion:reduce){.Prototype_feature-tiles__PcmUO .Prototype_group__XiTI2>summary .Prototype_chevron__dIUsF{translate:none}.Prototype_feature-tiles__PcmUO .Prototype_referenceCard__mrfHb>svg:last-child{transform:none}}.ChoiceField_field__lnolw{display:grid;gap:.45rem}.ChoiceField_label__DPxGK{color:var(--foreground);font-size:.875rem;font-weight:650}.ChoiceField_required__ZIxZl{color:var(--danger);margin-inline-start:.25rem}.ChoiceField_description__Cu0Jt{color:var(--muted);font-size:.78rem;line-height:var(--line-height-compact)}.ChoiceField_error__s0rn9{color:var(--danger);font-size:.875rem}.ChoiceField_checkbox__wmZWY{align-items:flex-start;cursor:pointer;display:flex;gap:.7rem;min-height:2.75rem;padding-block:.35rem}.ChoiceField_checkboxBox__5rFJA,.ChoiceField_radioMark__daKfn{align-items:center;background:var(--surface);border:1px solid var(--border-strong);color:white;display:inline-flex;flex:0 0 auto;height:1.25rem;justify-content:center;margin-top:.05rem;width:1.25rem}.ChoiceField_checkboxBox__5rFJA{border-radius:.3rem}.ChoiceField_radioMark__daKfn{border-radius:999px}.ChoiceField_checkbox__wmZWY[data-selected] .ChoiceField_checkboxBox__5rFJA,.ChoiceField_radio__mI6RM[data-selected] .ChoiceField_radioMark__daKfn{background:var(--brand-primary);border-color:var(--brand-primary)}.ChoiceField_radio__mI6RM[data-selected] .ChoiceField_radioMark__daKfn:after{background:white;border-radius:999px;content:"";height:.45rem;width:.45rem}.ChoiceField_checkbox__wmZWY[data-focus-visible] .ChoiceField_checkboxBox__5rFJA,.ChoiceField_radioCard__1XkLu[data-focus-visible],.ChoiceField_radio__mI6RM[data-focus-visible] .ChoiceField_radioMark__daKfn{outline:3px solid var(--focus-ring);outline-offset:2px}.ChoiceField_checkbox__wmZWY[data-invalid] .ChoiceField_checkboxBox__5rFJA,.ChoiceField_radioGroup__0xetK[data-invalid] .ChoiceField_radioMark__daKfn{border-color:var(--danger)}.ChoiceField_checkbox__wmZWY[data-disabled],.ChoiceField_radio__mI6RM[data-disabled]{cursor:not-allowed;opacity:.6}.ChoiceField_checkboxContent__HiG1F,.ChoiceField_radioContent__jJWx1{display:grid;gap:.15rem;min-width:0}.ChoiceField_radioOptions__9WEw8{display:grid;gap:.65rem}.ChoiceField_radio__mI6RM{align-items:flex-start;cursor:pointer;display:flex;gap:.7rem;min-height:2.75rem;padding:.45rem 0}.ChoiceField_radioCard__1XkLu{background:var(--surface);border:1px solid var(--border-strong);border-radius:.5rem;min-height:4.4rem;padding:.9rem}.ChoiceField_radioCard__1XkLu:hover:not([data-disabled]){border-color:var(--brand-accent)}.ChoiceField_radioCard__1XkLu[data-selected]{background:var(--brand-primary-soft);border-color:var(--brand-primary)}.ChoiceField_radioGroup__0xetK[data-invalid] .ChoiceField_radioCard__1XkLu{border-color:var(--danger)}@media (min-width:40rem){.ChoiceField_radioOptions__9WEw8[data-variant=cards]{grid-template-columns:repeat(2,minmax(0,1fr))}}.Control_control__iHwoB{background:var(--surface);border:1px solid var(--border-strong);border-radius:.5rem;box-shadow:var(--elevation-xs);color:var(--foreground);font:inherit;font-size:1rem;line-height:1.5;min-height:2.75rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.Control_control__iHwoB:hover:not(:disabled,[data-disabled]){border-color:var(--brand-accent)}.Control_control__iHwoB:focus,.Control_control__iHwoB:focus-visible,.Control_control__iHwoB[data-focus-visible],.Control_control__iHwoB[data-focus-within]{border-color:var(--brand-primary);outline:2px solid var(--focus-ring);outline-offset:2px}.Control_control__iHwoB[aria-invalid=true],.Control_control__iHwoB[data-invalid]{background:var(--danger-soft);border-color:var(--danger)}.Control_control__iHwoB:disabled,.Control_control__iHwoB[data-disabled]{background:var(--surface-muted);cursor:not-allowed;opacity:.7}.Control_control__iHwoB.Control_readOnly__JnihD{background:var(--surface-muted);border-color:var(--border);box-shadow:none;color:var(--foreground-soft);cursor:default}.Control_control__iHwoB.Control_readOnly__JnihD:hover{border-color:var(--border)}.Control_datePickerRoot__nzcBz[data-focus-within] .Control_dateGroup__d4RuY{border-color:var(--brand-primary);outline:3px solid var(--focus-ring);outline-offset:2px}.Control_datePickerRoot__nzcBz[data-invalid] .Control_dateGroup__d4RuY{background:var(--danger-soft);border-color:var(--danger)}.Control_input__RYLYR,.Control_textarea__4CIsV{padding:.5rem .75rem}.Control_input__RYLYR::placeholder,.Control_textarea__4CIsV::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)}.Control_textarea__4CIsV{min-height:7rem;resize:vertical}.Control_selectTrigger__ytQga{align-items:center;display:flex;gap:.65rem;padding:.45rem .65rem .45rem .75rem;text-align:start}.Control_selectShell__N4Ebe{min-width:0;width:100%}.Control_selectTrigger__ytQga{cursor:pointer;justify-content:space-between}.Control_dateGroup__d4RuY{padding:0}.Control_selectValue__7iAr3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Control_selectValue__7iAr3[data-placeholder]{color:var(--muted)}.Control_triggerIcon__SMeh5{color:var(--muted);flex:0 0 auto;height:1.1rem;transform:rotate(90deg);transition:transform .15s ease;width:1.1rem}.Control_selectRoot__zBmPL[data-open] .Control_triggerIcon__SMeh5{transform:rotate(-90deg)}.Control_popover__EeHiB{background:var(--surface);border:1px solid var(--border-strong);border-radius:.5rem;box-shadow:var(--elevation-md);max-height:min(20rem,calc(100vh - 2rem));max-width:calc(100vw - 1rem);min-width:var(--trigger-width);overflow:auto;width:var(--trigger-width);z-index:100}.Control_listBox__qBVvJ{display:grid;gap:.15rem;max-height:inherit;outline:none;overflow-y:auto;padding:.35rem}.Control_option__bxqM8{align-items:center;border-radius:.35rem;cursor:default;display:grid;gap:.1rem .6rem;grid-template-columns:minmax(0,1fr) 1.1rem;min-height:2.75rem;padding:.55rem .65rem}.Control_option__bxqM8[data-focused],.Control_option__bxqM8[data-hovered]{background:var(--brand-primary-soft)}.Control_option__bxqM8[data-focus-visible]{outline:3px solid var(--focus-ring);outline-offset:-1px}.Control_option__bxqM8[data-selected]{color:var(--brand-primary-strong);font-weight:700}.Control_option__bxqM8[data-disabled]{color:var(--muted);cursor:not-allowed;opacity:.55}.Control_optionDescription__2Vndu,.Control_optionLabel__PJUEp{grid-column:1}.Control_optionDescription__2Vndu{color:var(--muted);font-size:.75rem;font-weight:400}.Control_optionCheck__ZixMB{grid-column:2;grid-row:1/span 2;height:1rem;width:1rem}.Control_calendarButton__4F1XP{align-items:center;border-radius:.35rem;color:var(--muted);display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.Control_calendarButton__4F1XP:hover{background:var(--brand-primary-soft);color:var(--brand-primary)}.Control_calendarButton__4F1XP:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.Control_calendarPopover__pKsv9{min-width:min(19rem,calc(100vw - 1rem));padding:.75rem;width:auto}.Control_dateTrigger__NR9CU{align-items:center;display:flex;gap:.65rem;justify-content:space-between;min-height:2.625rem;outline:none;padding:.45rem .65rem .45rem .75rem;text-align:start;width:100%}.Control_dateTriggerValue__UUgfV{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Control_datePlaceholder__cHoD4{color:var(--muted)}.Control_calendarHeader__ss8RQ{align-items:center;display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;margin-bottom:.55rem}.Control_calendarHeadingGroup__tswIP{align-items:center;display:grid;gap:.35rem;grid-template-columns:max-content max-content;justify-content:center;min-width:0}.Control_calendarCaptionSelect__h8pJ_{min-width:max-content;width:max-content}.Control_calendarCaptionTrigger__hxt17{align-items:center;border:none;border-radius:.35rem;color:var(--foreground);display:inline-flex;font-size:.82rem;font-weight:750;gap:.25rem;justify-content:center;min-height:2rem;padding:.2rem .4rem .2rem .55rem;white-space:nowrap;width:max-content}.Control_calendarCaptionTrigger__hxt17:hover{background:var(--brand-primary-soft);border-color:var(--brand-primary)}.Control_calendarCaptionTrigger__hxt17:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.Control_calendarCaptionIcon__u8orO{color:var(--muted);flex:0 0 auto;height:.85rem;transform:rotate(90deg);transition:transform .15s ease;width:.85rem}[data-open]>.Control_calendarCaptionTrigger__hxt17 .Control_calendarCaptionIcon__u8orO{transform:rotate(-90deg)}.Control_calendarCaptionPopover__V_hX8{max-height:min(18rem,calc(100vh - 2rem));min-width:var(--trigger-width);overflow-x:hidden;overflow-y:auto;width:max-content}.Control_calendarCaptionPopover__V_hX8 .Control_listBox__qBVvJ{min-width:100%;overflow-x:hidden;width:max-content}.Control_captionOption__aqDkG{align-items:center;border-radius:.35rem;cursor:default;display:flex;min-height:2.75rem;padding:.5rem .7rem;white-space:nowrap;width:100%}.Control_captionOption__aqDkG[data-focused],.Control_captionOption__aqDkG[data-hovered]{background:var(--brand-primary-soft)}.Control_captionOption__aqDkG[data-selected]{color:var(--brand-primary-strong);font-weight:750}.Control_captionOption__aqDkG[data-disabled]{color:var(--muted);cursor:not-allowed;opacity:.55}.Control_captionOption__aqDkG[data-focus-visible]{outline:3px solid var(--focus-ring);outline-offset:-1px}.Control_calendarGrid__McVTW{border-collapse:separate;border-spacing:.15rem;width:100%}.Control_calendarHeaderCell__qyHPD{color:var(--muted);font-size:.7rem;font-weight:700;height:2rem;text-align:center}.Control_calendarCell__6FVRZ{align-items:center;border-radius:.35rem;cursor:default;display:flex;font-size:.82rem;height:2.25rem;justify-content:center;outline:none;text-align:center;width:2.25rem}.Control_calendarCell__6FVRZ[data-outside-month]{display:none}.Control_calendarCell__6FVRZ[data-hovered]{background:var(--brand-primary-soft)}.Control_calendarCell__6FVRZ[data-today]{box-shadow:inset 0 0 0 1px var(--brand-accent);font-weight:800}.Control_calendarCell__6FVRZ[data-selected]{background:var(--brand-primary-strong);color:white;font-weight:800}.Control_calendarCell__6FVRZ[data-focus-visible]{outline:3px solid var(--focus-ring);outline-offset:2px}.Control_calendarCell__6FVRZ[data-disabled],.Control_calendarCell__6FVRZ[data-unavailable]{color:var(--muted);opacity:.4}@media (prefers-reduced-motion:reduce){.Control_calendarCaptionIcon__u8orO,.Control_control__iHwoB,.Control_triggerIcon__SMeh5{transition:none}}.MegaMenu_panel__jAMAe{position:fixed;--menu-card-width:70rem;inset:calc(var(--site-header-height) + 1rem) 0 auto;width:min(var(--menu-card-width),calc(100vw - 3rem));margin-inline:auto;max-height:calc(100dvh - var(--site-header-height) - 2rem);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:1rem;background:var(--surface);color:var(--foreground);box-shadow:0 16px 48px rgb(0 0 0/14%);animation:MegaMenu_reveal__nMD7y .18s ease-out}.MegaMenu_panel__jAMAe:has(>[data-layout=links]){--menu-card-width:64rem}.MegaMenu_panel__jAMAe:has(>[data-layout=showcase]){--menu-card-width:56rem}.MegaMenu_panel__jAMAe:has(>[data-compact-links=true]){--menu-card-width:48rem}.MegaMenu_panel__jAMAe .MegaMenu_content__OEK5b{padding:16px}.MegaMenu_panel__jAMAe .MegaMenu_introText__iWEHb{padding:24px}.MegaMenu_panel__jAMAe .MegaMenu_navigation__7G4XF{margin-left:1.5rem}.MegaMenu_panel__jAMAe .MegaMenu_showcase__T9dp6{padding-left:1.5rem}.MegaMenu_content__OEK5b{overflow-wrap:anywhere;max-width:90rem;margin-inline:auto;padding:2.5rem var(--page-gutter) 3rem;display:grid;grid-template-columns:360px minmax(0,4fr) minmax(0,3fr);align-items:start}.MegaMenu_content__OEK5b[data-layout=links],.MegaMenu_content__OEK5b[data-layout=showcase]{grid-template-columns:360px minmax(0,1fr)}.MegaMenu_intro__VHjiH{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:240px;border-radius:.75rem;background:#202029;color:#fff}.MegaMenu_intro__VHjiH>.MegaMenu_image__dN2v5{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.MegaMenu_intro__VHjiH:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(12 12 20/65%),rgb(12 12 20/90%))}.MegaMenu_introText__iWEHb{position:relative;z-index:2;padding:24px}.MegaMenu_eyebrow___t1ZS{color:var(--brand-primary);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem}.MegaMenu_intro__VHjiH h2{font-size:1.75rem;line-height:1.4;font-weight:600}.MegaMenu_description__WubBD{margin:1rem 0;color:var(--foreground-soft);font-size:.9375rem;line-height:1.8;white-space:pre-line}.MegaMenu_intro__VHjiH .MegaMenu_description__WubBD{color:#eeedf2}.MegaMenu_navigation__7G4XF,.MegaMenu_showcase__T9dp6{min-width:0}.MegaMenu_navigation__7G4XF{margin-left:2rem;align-self:stretch}.MegaMenu_showcase__T9dp6{padding-left:2rem}.MegaMenu_showcaseTitle__97zpm{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.MegaMenu_links__cR5ds.MegaMenu_categories__n2MIq{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}.MegaMenu_columns__ZlU3M[data-single-column=true]{grid-template-columns:minmax(0,1fr);gap:0}.MegaMenu_columns__ZlU3M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.MegaMenu_links__cR5ds{min-width:0;list-style:none;margin:0;padding:0}.MegaMenu_row__nuNAy{display:flex;align-items:start;margin-block:.25rem;border-radius:.4rem}.MegaMenu_row__nuNAy a,.MegaMenu_row__nuNAy button{display:flex;align-items:center;gap:.7rem;min-height:44px;padding:.65rem .75rem;text-align:left;line-height:1.6;border-radius:.4rem}.MegaMenu_row__nuNAy a,.MegaMenu_row__nuNAy span{flex:1;min-width:0}.MegaMenu_cta__48ol7 svg,.MegaMenu_row__nuNAy svg{width:1rem;height:1rem;flex-shrink:0}.MegaMenu_row__nuNAy a:hover,.MegaMenu_row__nuNAy a[aria-current=page],.MegaMenu_row__nuNAy button:hover{background:var(--brand-primary-soft);color:var(--brand-primary-strong)}.MegaMenu_content__OEK5b a:focus-visible,.MegaMenu_content__OEK5b button:focus-visible{outline:2px solid var(--brand-primary-strong);outline-offset:2px}.MegaMenu_toggle__FkxG5{flex:0 0 44px;justify-content:center}.MegaMenu_groupToggle__4yzva{width:100%}.MegaMenu_chevron__9jH94{transform:rotate(90deg)}.MegaMenu_chevronOpen__3hKjF{transform:rotate(-90deg)}.MegaMenu_children__ua8Wm{border-left:1px solid var(--border);padding-left:.75rem;margin:.25rem 0 .75rem .5rem}.MegaMenu_children__ua8Wm .MegaMenu_row__nuNAy{font-size:.9rem}.MegaMenu_image__dN2v5{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:.5rem}.MegaMenu_cta__48ol7{width:fit-content;margin-top:1rem}.MegaMenu_compact__0_Gw_{padding:1rem 0}.MegaMenu_row__nuNAy button[aria-pressed=true]{background:var(--brand-primary-soft);color:var(--brand-primary-strong)}.MegaMenu_intro__VHjiH a:focus-visible{outline-color:#fff}.MegaMenu_faculty__n5J91{position:relative;isolation:isolate;overflow:hidden;min-height:240px;height:300px;background:#17171d;margin-bottom:1rem;border-radius:.75rem}.MegaMenu_filterDefinition__hzfDr{position:absolute}.MegaMenu_facultyLogo__3NHmC,.MegaMenu_facultyReveal__zLz3N{position:absolute;inset:0;width:100%;height:100%}.MegaMenu_facultyLogo__3NHmC,.MegaMenu_facultyReveal__zLz3N img{object-fit:contain;padding:1rem}.MegaMenu_facultyReveal__zLz3N{opacity:0;background:radial-gradient(circle 125px at var(--light-x) var(--light-y),white 0,#fff 45%,transparent 100%);mask-image:radial-gradient(circle 125px at var(--light-x) var(--light-y),black 0,black 45%,transparent 100%);pointer-events:none}.MegaMenu_facultyReveal__zLz3N img{width:100%;height:100%}.MegaMenu_faculty__n5J91[data-light=true] .MegaMenu_facultyReveal__zLz3N{opacity:1}.MegaMenu_railControls__3u6lK{display:flex;justify-content:end;gap:.5rem}.MegaMenu_railControls__3u6lK button{width:44px;height:44px;border:1px solid var(--border);border-radius:50%}.MegaMenu_railControls__3u6lK button:disabled{opacity:.35}.MegaMenu_newsRail__mV1rW{overflow:hidden;touch-action:pan-y}.MegaMenu_newsTrack__UNEA0{display:flex;transition:transform .3s ease}.MegaMenu_newsTrack__UNEA0[data-instant=true]{transition:none}.MegaMenu_newsSlide__yWJmz{flex:0 0 100%;min-width:0;padding:4px}.MegaMenu_newsCard__LnWvs{display:block;min-width:0;user-select:none}.MegaMenu_newsCard__LnWvs>div{overflow:hidden}.MegaMenu_newsCard__LnWvs img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;pointer-events:none}.MegaMenu_newsText__fP_Is{padding:1rem}.MegaMenu_newsCard__LnWvs small,.MegaMenu_newsCard__LnWvs time{display:block;font-size:.8rem}.MegaMenu_newsCard__LnWvs h3{font-size:1.1rem;margin-top:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.MegaMenu_railControls__3u6lK{align-items:center;margin-top:.75rem}@media (prefers-reduced-motion:reduce){.MegaMenu_newsCard__LnWvs>div,.MegaMenu_newsTrack__UNEA0{transition:none}}.MegaMenu_catalogue__TWnCJ{display:grid;gap:1rem;margin-bottom:1rem}.MegaMenu_catalogue__TWnCJ h3{font-size:1.2rem;font-weight:600}.MegaMenu_catalogue__TWnCJ a{display:block;padding:.65rem;min-height:44px}.MegaMenu_contact__bXvB0{display:grid;gap:1rem;margin-bottom:1rem}.MegaMenu_contact__bXvB0 summary{padding-block:.75rem;min-height:44px;cursor:pointer}.MegaMenu_building__kH9AF{position:relative;min-width:0;height:240px;box-sizing:border-box;overflow:hidden;border-radius:12px;background:var(--portal-map-background)}.MegaMenu_building__kH9AF canvas{touch-action:none}.MegaMenu_building__kH9AF canvas:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.MegaMenu_buildingFallback__wTBL_{position:absolute;inset:0;pointer-events:none}.MegaMenu_buildingFallback__wTBL_ img{width:100%;height:100%;object-fit:contain}@media (max-width:1279px){.MegaMenu_content__OEK5b,.MegaMenu_content__OEK5b[data-layout=links],.MegaMenu_content__OEK5b[data-layout=showcase]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.MegaMenu_navigation__7G4XF,.MegaMenu_panel__jAMAe .MegaMenu_navigation__7G4XF{margin-left:0}.MegaMenu_panel__jAMAe .MegaMenu_showcase__T9dp6,.MegaMenu_showcase__T9dp6{padding-left:0}.MegaMenu_intro__VHjiH{min-height:240px}.MegaMenu_introText__iWEHb{padding:24px}.MegaMenu_columns__ZlU3M{grid-template-columns:minmax(0,1fr);gap:0}}@media (hover:none),(max-width:767px),(pointer:coarse),(prefers-reduced-motion:reduce){.MegaMenu_facultyReveal__zLz3N{display:none}}.MegaMenu_mobile__vv3Nn,.MegaMenu_panel__jAMAe{overflow-wrap:anywhere}.MegaMenu_mobile__vv3Nn{--mobile-navigation-gutter:var(--page-gutter)}.MegaMenu_mobilePanel__IzVeR{animation:MegaMenu_reveal__nMD7y .18s ease-out}.MegaMenu_mobileBackdrop__MQ4WS{display:none}@media (min-width:768px){.MegaMenu_mobile__vv3Nn{--mobile-navigation-gutter:24px}.MegaMenu_mobilePanel__IzVeR{width:480px}.MegaMenu_mobileBackdrop__MQ4WS{display:block;position:absolute;inset:0;background:rgb(0 0 0/20%);animation:MegaMenu_fade__w7HN4 .18s ease-out}}@keyframes MegaMenu_fade__w7HN4{0%{opacity:0}to{opacity:1}}@keyframes MegaMenu_reveal__nMD7y{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.MegaMenu_mobileBackdrop__MQ4WS,.MegaMenu_mobilePanel__IzVeR,.MegaMenu_panel__jAMAe{animation:none}}.MegaMenu_navigationSurface__pfYAG{position:relative;isolation:isolate;min-height:240px;padding:16px;border-radius:12px;background:color-mix(in srgb,var(--brand-primary-soft) 25%,var(--surface))}.MegaMenu_navigationSurface__pfYAG:before{content:"";background-image:radial-gradient(color-mix(in srgb,var(--brand-primary-strong) 6%,transparent) .7px,transparent .8px);background-size:12px 12px}.MegaMenu_navigationGlow__nh48i,.MegaMenu_navigationSurface__pfYAG:before{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.MegaMenu_navigationGlow__nh48i{overflow:hidden}.MegaMenu_navigationGlow__nh48i:before{content:"";position:absolute;inset:-50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--brand-primary) 9%,transparent),transparent 60%);animation:MegaMenu_menuGlow__SF795 18s ease-in-out infinite}.MegaMenu_navigationSurface__pfYAG .MegaMenu_row__nuNAy a:hover,.MegaMenu_navigationSurface__pfYAG .MegaMenu_row__nuNAy a[aria-current=page],.MegaMenu_navigationSurface__pfYAG .MegaMenu_row__nuNAy button:hover,.MegaMenu_navigationSurface__pfYAG .MegaMenu_row__nuNAy button[aria-pressed=true]{background:color-mix(in srgb,var(--brand-primary) 26%,var(--surface));color:var(--brand-primary-strong)}@keyframes MegaMenu_menuGlow__SF795{0%,to{transform:translate(-15%,-12%)}50%{transform:translate(15%,12%)}}.MegaMenu_srOnly__wFzU2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.MegaMenu_newsImage__5apud{position:relative;aspect-ratio:16/9;overflow:hidden}.MegaMenu_newsImage__5apud>.MegaMenu_skeleton__rxXNY,.MegaMenu_newsImage__5apud>img{position:absolute;inset:0;width:100%;height:100%}.MegaMenu_newsSkeleton__jj6Lr{padding:4px}.MegaMenu_skeleton__rxXNY{position:relative;overflow:hidden;background:color-mix(in srgb,var(--border) 45%,var(--surface));border-radius:.35rem}.MegaMenu_metadataSkeleton__ZBCkd{height:.8rem;width:42%;margin-bottom:.5rem}.MegaMenu_titleSkeleton__5eQVE{height:1.1rem;width:95%;margin-top:.7rem}.MegaMenu_titleSkeleton__5eQVE:last-child{width:72%}.MegaMenu_shimmer__6SfSh{position:absolute;inset:0;overflow:hidden;pointer-events:none}.MegaMenu_shimmer__6SfSh:after,.MegaMenu_skeleton__rxXNY:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255/55%) 50%,transparent 80%);transform:translateX(-100%);animation:MegaMenu_showcaseShimmer__MxCas 1.8s ease-in-out infinite}@keyframes MegaMenu_showcaseShimmer__MxCas{to{transform:translateX(100%)}}[data-page-visible=false] .MegaMenu_navigationGlow__nh48i:before,[data-page-visible=false] .MegaMenu_shimmer__6SfSh:after,[data-page-visible=false] .MegaMenu_skeleton__rxXNY:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.MegaMenu_navigationGlow__nh48i:before,.MegaMenu_shimmer__6SfSh:after,.MegaMenu_skeleton__rxXNY:after{animation:none}.MegaMenu_shimmer__6SfSh:after,.MegaMenu_skeleton__rxXNY:after{display:none}}.FileUpload_root__xtJos{display:grid;gap:.75rem}.FileUpload_dropZone__m42i_{background:var(--surface-subtle);border:2px dashed var(--border-strong);border-radius:.75rem;min-height:10rem;overflow:hidden;transition:background-color .15s ease,border-color .15s ease}.FileUpload_dropZone__m42i_[data-drop-target],.FileUpload_dropZone__m42i_[data-hovered]{background:var(--brand-primary-soft);border-color:var(--brand-primary)}.FileUpload_dropZone__m42i_[data-focus-visible]{outline:3px solid var(--focus-ring);outline-offset:3px}.FileUpload_dropZone__m42i_[data-disabled]{cursor:default;opacity:.7}.FileUpload_uploadTrigger__nvr6I{align-items:center;color:var(--foreground);cursor:pointer;display:flex;flex-direction:column;gap:.45rem;justify-content:center;min-height:9.75rem;outline:none;padding:1.25rem;text-align:center;width:100%;background:var(--color-white)}.FileUpload_uploadTrigger__nvr6I[data-disabled]{cursor:default}.FileUpload_uploadTrigger__nvr6I[data-focus-visible]{outline:3px solid var(--focus-ring);outline-offset:-5px}.FileUpload_uploadTrigger__nvr6I strong{color:var(--brand-primary-strong);font-size:.9rem}.FileUpload_uploadTrigger__nvr6I>span:last-child{color:var(--muted);font-size:.75rem}.FileUpload_fileIcon__YAR0A,.FileUpload_uploadIcon__DIYOp{align-items:center;background:var(--brand-primary-soft);border-radius:999px;color:var(--brand-primary);display:inline-flex;flex:0 0 auto;justify-content:center}.FileUpload_uploadIcon__DIYOp{height:3.25rem;margin-bottom:.15rem;width:3.25rem}.FileUpload_uploadIcon__DIYOp svg{height:1.6rem;width:1.6rem}.FileUpload_fileRow__2yJV2{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:.75rem;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:5rem;padding:.75rem}.FileUpload_fileIcon__YAR0A{height:2.75rem;width:2.75rem}.FileUpload_fileIcon__YAR0A svg{height:1.35rem;width:1.35rem}.FileUpload_fileMeta__tpZmh{display:grid;gap:.1rem;min-width:0}.FileUpload_fileMeta__tpZmh strong{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUpload_fileMeta__tpZmh small{color:var(--muted);font-size:.72rem}.FileUpload_readyIcon__Z1EFZ{color:var(--success);height:1.2rem;width:1.2rem}.FileUpload_fileActions___hbIb{display:flex;gap:.2rem}.FileUpload_fileActions___hbIb button{height:2.5rem;min-height:2.5rem;width:2.5rem}.FileUpload_removeButton__6Hfu7{color:var(--danger)}.FileUpload_previewOverlay__wqycP{align-items:center;background:rgb(18 15 16/74%);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:110}.FileUpload_previewModal__FhiK2{height:min(88vh,54rem);max-width:68rem;width:min(100%,68rem)}.FileUpload_previewDialog__72IJd{background:var(--surface);border:1px solid var(--border-strong);border-radius:.75rem;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;outline:none;overflow:hidden}.FileUpload_previewDialog__72IJd:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.FileUpload_previewHeader__0doQB{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:1rem;justify-content:space-between;padding:.8rem 1rem}.FileUpload_previewHeader__0doQB>div:first-child{min-width:0}.FileUpload_previewTitle__ms8K6{font-family:var(--editorial-display);font-size:1rem;margin:0}.FileUpload_previewHeader__0doQB p{color:var(--muted);font-size:.72rem;margin:.15rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUpload_previewActions__oUQKw{display:flex;flex:0 0 auto;gap:.25rem}.FileUpload_previewActions__oUQKw a,.FileUpload_previewActions__oUQKw button{align-items:center;border-radius:.25rem;color:var(--brand-primary-strong);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.FileUpload_previewActions__oUQKw a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.FileUpload_previewActions__oUQKw svg{height:1.25rem;width:1.25rem}.FileUpload_previewCanvas__DH0Xj{align-items:center;background:var(--surface-muted);display:flex;justify-content:center;min-height:0;overflow:auto}.FileUpload_previewCanvas__DH0Xj img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.FileUpload_previewCanvas__DH0Xj iframe{background:white;border:0;height:100%;width:100%}@media (max-width:639px){.FileUpload_dropZone__m42i_{min-height:8.5rem}.FileUpload_uploadTrigger__nvr6I{min-height:8.25rem}.FileUpload_fileRow__2yJV2{grid-template-columns:auto minmax(0,1fr) auto}.FileUpload_readyIcon__Z1EFZ{display:none}.FileUpload_previewOverlay__wqycP{padding:0}.FileUpload_previewModal__FhiK2{height:100dvh;max-width:none;width:100%}.FileUpload_previewDialog__72IJd{border:0;border-radius:0}}.AcademicAtlas_atlasData__otf_M,.AcademicAtlas_catalogueExplorer__LVqi0{min-width:0}.AcademicAtlas_atlasData__otf_M{display:grid;gap:clamp(4rem,9vw,7rem)}.AcademicAtlas_atlasHeading__eA3Ho{padding-block:1rem}.AcademicAtlas_atlasHeading__eA3Ho>div{display:grid;gap:.65rem}.AcademicAtlas_atlasEyebrow__srl20{color:var(--eyebrow-color);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.AcademicAtlas_atlasHeading__eA3Ho h2{max-width:24ch;font-size:clamp(2rem,4vw,3.75rem);font-weight:700;letter-spacing:-.04em;line-height:var(--line-height-display)}.AcademicAtlas_atlasHeading__eA3Ho p{max-width:62rem;margin-top:0;line-height:var(--line-height-body)}.AcademicAtlas_atlasSection__wyNjD,.AcademicAtlas_partnerSection__TP_xt{min-width:0}.AcademicAtlas_sectionHeading__XvOnx{display:grid;grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);gap:1.5rem;align-items:end;margin-bottom:1.75rem}.AcademicAtlas_sectionHeading__XvOnx h3{max-width:22ch;font-size:clamp(1.75rem,3vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:var(--line-height-display)}.AcademicAtlas_sectionHeading__XvOnx p{color:var(--muted);font-weight:600}.AcademicAtlas_termGrid__T9fEl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong)}.AcademicAtlas_termCard__HNUDU{min-width:0;border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface) 94%,transparent);padding:clamp(1.25rem,3vw,2rem)}.AcademicAtlas_termMeta__3reDy{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-bottom:1.5rem}.AcademicAtlas_studyRowMeta__Wuc8l span,.AcademicAtlas_termMeta__3reDy span{color:var(--brand-primary-strong);font-weight:700}.AcademicAtlas_pathwayPanel__sf39E summary small,.AcademicAtlas_studyRowMeta__Wuc8l small,.AcademicAtlas_termMeta__3reDy small{display:block;margin-bottom:.2rem;color:var(--muted);font-size:.65rem;font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.AcademicAtlas_courseList__2KIh_{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.AcademicAtlas_courseList__2KIh_ li{position:relative;padding-left:1rem;line-height:var(--line-height-compact);overflow-wrap:anywhere}.AcademicAtlas_courseList__2KIh_ li:before{position:absolute;top:.65em;left:0;width:.3rem;height:.3rem;background:var(--brand-primary);content:""}.AcademicAtlas_partnerTabs__JGJGU{display:grid;grid-auto-columns:minmax(min(18rem,calc(100% - 3rem)),1fr);grid-auto-flow:column;gap:.25rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:var(--brand-primary) var(--surface-muted);scrollbar-width:thin}.AcademicAtlas_partnerTabs__JGJGU::-webkit-scrollbar{height:.45rem}.AcademicAtlas_partnerTabs__JGJGU::-webkit-scrollbar-track{background:var(--surface-muted)}.AcademicAtlas_partnerTabs__JGJGU::-webkit-scrollbar-thumb{background:var(--brand-primary)}.AcademicAtlas_partnerTab__l8EG3{position:relative;isolation:isolate;display:grid;min-width:0;min-height:11rem;align-content:end;justify-items:start;gap:.75rem;overflow:hidden;padding:1.25rem;background:var(--brand-ink);color:white;scroll-snap-align:start;text-align:left}.AcademicAtlas_partnerTab__l8EG3:before{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,rgb(26 20 22/20%),rgb(26 20 22/92%)),var(--partner-image);background-position:50%;background-size:cover;content:"";transition:transform .22s ease}.AcademicAtlas_partnerTab__l8EG3:not([data-has-image=true]):before{display:none}.AcademicAtlas_partnerTab__l8EG3:after{position:absolute;z-index:-1;inset:auto 0 0;height:.3rem;background:var(--brand-primary);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.AcademicAtlas_partnerTab__l8EG3:focus-visible:before,.AcademicAtlas_partnerTab__l8EG3:hover:before{transform:scale(1.025)}.AcademicAtlas_partnerTabActive__fcn_Z:after{transform:scaleX(1)}.AcademicAtlas_partnerTab__l8EG3 img{width:auto;max-width:7rem;height:2.35rem;padding:.35rem .5rem;background:rgb(255 255 255/92%);object-fit:contain}.AcademicAtlas_partnerTab__l8EG3 strong{max-width:18ch;font-size:1rem;line-height:var(--line-height-heading)}.AcademicAtlas_partnerPanel__Qb1v5{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.7fr);gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,6vw,5rem)}.AcademicAtlas_partnerSummary__TM1Sm{align-self:start;position:sticky;top:6rem}.AcademicAtlas_partnerSummary__TM1Sm h3{margin-top:.5rem;font-size:clamp(2rem,4vw,3.75rem);font-weight:700;letter-spacing:-.04em;line-height:var(--line-height-display)}.AcademicAtlas_partnerSummary__TM1Sm>p:last-child{margin-top:1.5rem;color:var(--muted);line-height:var(--line-height-body);white-space:pre-line}.AcademicAtlas_pathwayPanel__sf39E+.AcademicAtlas_pathwayPanel__sf39E{border-top:1px solid var(--border-strong)}.AcademicAtlas_courseAccordion__K1apd>summary,.AcademicAtlas_coursePool__Omx2k>summary,.AcademicAtlas_pathwayPanel__sf39E>summary{cursor:pointer;list-style:none}.AcademicAtlas_courseAccordion__K1apd>summary::-webkit-details-marker,.AcademicAtlas_coursePool__Omx2k>summary::-webkit-details-marker,.AcademicAtlas_pathwayPanel__sf39E>summary::-webkit-details-marker{display:none}.AcademicAtlas_pathwayPanel__sf39E>summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,auto) auto;gap:1rem;align-items:center;padding-block:1.5rem}:is(.AcademicAtlas_pathwayPanel__sf39E,.AcademicAtlas_courseAccordion__K1apd,.AcademicAtlas_coursePool__Omx2k)[open]>summary [data-disclosure-icon]{transform:rotate(-90deg)}.AcademicAtlas_pathwayPanel__sf39E>summary span{font-size:1.2rem;font-weight:700}.AcademicAtlas_pathwayPanel__sf39E>summary em{max-width:22rem;color:var(--muted);font-size:.85rem;text-align:right}.AcademicAtlas_pathwayBody__F0ydQ{padding-bottom:2rem}.AcademicAtlas_requirements__78c5e{background:var(--brand-primary-soft);padding:1.25rem}.AcademicAtlas_courseDescription__81QD4 strong,.AcademicAtlas_requirements__78c5e strong,.AcademicAtlas_selection__On8kr strong{display:block;margin-bottom:.5rem;color:var(--brand-primary-strong);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.AcademicAtlas_requirements__78c5e p{line-height:var(--line-height-body);white-space:pre-line}.AcademicAtlas_studyRows__kifTm{display:grid;gap:1rem;margin-top:1rem}.AcademicAtlas_studyRow__Pmdwy{min-width:0;border:1px solid var(--border);background:var(--surface);padding:1.25rem}.AcademicAtlas_studyRowMeta__Wuc8l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.15rem}.AcademicAtlas_selection__On8kr{margin-bottom:1.15rem;padding:.85rem 1rem;background:var(--surface-subtle);line-height:var(--line-height-compact)}.AcademicAtlas_coursePool__Omx2k>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;color:var(--brand-primary-strong);font-weight:700}.AcademicAtlas_coursePool__Omx2k[open]>summary{margin-bottom:1rem}.AcademicAtlas_coursePool__Omx2k[open] .AcademicAtlas_showPool__cW1Xb,.AcademicAtlas_hidePool__7bw9M{display:none}.AcademicAtlas_coursePool__Omx2k[open] .AcademicAtlas_hidePool__7bw9M{display:inline}.AcademicAtlas_catalogueExplorer__LVqi0{--catalogue-accent:var(--brand-primary-strong,var(--brand-primary));--catalogue-accent-soft:color-mix(in srgb,var(--catalogue-accent) 10%,var(--surface));padding-bottom:clamp(3rem,7vw,6rem)}.AcademicAtlas_catalogueIntro__RBUqT{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "meta";gap:.75rem;align-items:start;border-bottom:1px solid var(--border);padding-block:clamp(3.5rem,7vw,5.5rem) clamp(2.5rem,5vw,3rem)}.AcademicAtlas_catalogueEyebrow__12Mhm{grid-area:eyebrow;margin:0;color:var(--catalogue-accent);font-family:var(--editorial-display,var(--font-sans));font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.AcademicAtlas_catalogueIntro__RBUqT h2{grid-area:title;max-width:11ch;margin:0;color:var(--brand-ink);font-family:var(--editorial-display,var(--font-sans));font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:700;letter-spacing:-.04em;line-height:1;text-wrap:balance}.AcademicAtlas_catalogueMeta__0V1rK{display:flex;flex-direction:column;gap:.15rem;grid-area:meta;align-self:start;min-width:0;max-width:none;margin:0;color:var(--muted);font-size:1rem;line-height:var(--line-height-body);white-space:normal}.AcademicAtlas_catalogueMeta__0V1rK span{flex:0 0 auto}.AcademicAtlas_catalogueTools__cE1CG{position:sticky;z-index:20;top:4.75rem;display:grid;grid-template-columns:minmax(18rem,1fr) auto;gap:1.5rem;align-items:center;min-width:0;margin-top:2rem;border:1px solid color-mix(in srgb,var(--catalogue-accent) 12%,transparent);border-radius:1rem;padding:1rem;background:color-mix(in srgb,var(--catalogue-accent-soft) 94%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.AcademicAtlas_searchTools__eobQ7{display:flex;gap:1rem;align-items:center;min-width:0}.AcademicAtlas_searchTools__eobQ7 label{position:relative;flex:1;min-width:0}.AcademicAtlas_searchTools__eobQ7 label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AcademicAtlas_searchTools__eobQ7 label:before{position:absolute;z-index:1;top:50%;left:1rem;width:.95rem;height:.95rem;border:1.5px solid var(--muted);border-radius:50%;content:"";pointer-events:none;transform:translateY(-60%)}.AcademicAtlas_searchTools__eobQ7 label:after{position:absolute;z-index:1;top:calc(50% + .35rem);left:1.92rem;width:.42rem;height:1.5px;background:var(--muted);content:"";pointer-events:none;transform:rotate(45deg)}.AcademicAtlas_searchTools__eobQ7 input{width:100%;min-width:0;height:3.25rem;border:1px solid var(--border);border-radius:.75rem;padding:0 1rem 0 3rem;background:color-mix(in srgb,var(--catalogue-accent) 3%,var(--surface));color:var(--foreground);font:inherit;font-size:.9rem;outline:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.AcademicAtlas_searchTools__eobQ7 input::-webkit-search-cancel-button{cursor:pointer}.AcademicAtlas_searchTools__eobQ7 input:focus-visible,.AcademicAtlas_termFilters__ohCx4 button:focus-visible{outline:2px solid var(--catalogue-accent);outline-offset:2px}.AcademicAtlas_searchTools__eobQ7 input:focus-visible{border-color:var(--catalogue-accent);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--catalogue-accent) 12%,transparent)}.AcademicAtlas_searchStatus__SkrXi{display:flex;flex:0 0 auto;gap:.65rem;align-items:center}.AcademicAtlas_searchStatus__SkrXi p{margin:0;color:var(--muted);font-size:.78rem;white-space:nowrap}.AcademicAtlas_searchStatus__SkrXi p strong{margin-right:.2rem;color:var(--catalogue-accent);font-family:var(--editorial-display,var(--font-sans));font-size:1.2rem}.AcademicAtlas_termFilters__ohCx4{display:flex;gap:.35rem;align-items:center;min-width:0;max-width:min(48vw,42rem);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.AcademicAtlas_termFilters__ohCx4::-webkit-scrollbar{display:none}.AcademicAtlas_termFilters__ohCx4 button{flex:0 0 auto;border:0;border-radius:.65rem;padding:.7rem .9rem;background:transparent;color:var(--muted);font-size:.82rem;font-weight:600;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.AcademicAtlas_termFilters__ohCx4 button:hover{background:var(--catalogue-accent-soft);color:var(--catalogue-accent)}.AcademicAtlas_termFilters__ohCx4 button[aria-pressed=true]{background:var(--catalogue-accent);color:white}.AcademicAtlas_catalogueTerms__uG6B2{--catalogue-term-accent:var(--catalogue-accent);--catalogue-term-accent-soft:var(--catalogue-accent-soft);display:grid}.AcademicAtlas_catalogueTerm__kL1QZ{min-width:0;margin-top:clamp(3.5rem,6vw,4.75rem)}.AcademicAtlas_catalogueTermHeader__Irgg9{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:1rem}.AcademicAtlas_catalogueTermHeader__Irgg9 h3{margin:0;color:var(--catalogue-term-accent);font-family:var(--editorial-display,var(--font-sans));font-size:.82rem;font-weight:700;letter-spacing:.14em;line-height:1.5;overflow-wrap:anywhere;text-transform:uppercase}.AcademicAtlas_termCourseCount__DN4ND{display:flex;flex:0 0 auto;gap:.3rem;align-items:baseline;margin:0;color:var(--muted);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.AcademicAtlas_termCourseCount__DN4ND strong{color:var(--catalogue-term-accent);font-family:var(--editorial-display,var(--font-sans));font-size:.82rem;letter-spacing:0}.AcademicAtlas_courseAccordions__BMgeY{border-top:1px solid var(--border-strong);counter-reset:course}.AcademicAtlas_courseAccordion__K1apd{counter-increment:course;min-width:0;border-bottom:1px solid var(--border)}.AcademicAtlas_courseAccordion__K1apd>summary{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:1.25rem;align-items:center;min-height:6.5rem;padding:1.25rem 0}.AcademicAtlas_courseAccordion__K1apd>summary:before{color:var(--muted);content:counter(course,decimal-leading-zero);font-family:var(--editorial-display,var(--font-sans));font-size:.78rem;font-weight:600;opacity:.68}.AcademicAtlas_courseAccordion__K1apd>summary:focus-visible{outline:2px solid var(--catalogue-accent);outline-offset:.35rem}.AcademicAtlas_courseSummary__7lYGr{display:grid;gap:.3rem;min-width:0}.AcademicAtlas_courseSummary__7lYGr>strong{min-width:0;color:var(--brand-ink);font-family:var(--editorial-display,var(--font-sans));font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;overflow-wrap:anywhere}.AcademicAtlas_courseSummary__7lYGr small{max-width:100%;color:var(--catalogue-term-accent);font-size:.78rem;font-weight:600;overflow-wrap:anywhere}.AcademicAtlas_courseDisclosure__tXJK6{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--muted);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.AcademicAtlas_courseDisclosure__tXJK6 [data-disclosure-icon]{width:1rem;height:1rem;color:currentColor;transform:rotate(0deg)}.AcademicAtlas_courseAccordion__K1apd:hover .AcademicAtlas_courseDisclosure__tXJK6{border-color:color-mix(in srgb,var(--catalogue-term-accent) 20%,var(--border));background:var(--catalogue-term-accent-soft);color:var(--catalogue-term-accent)}.AcademicAtlas_courseAccordion__K1apd[open]>summary .AcademicAtlas_courseDisclosure__tXJK6{border-color:var(--catalogue-term-accent);background:var(--catalogue-term-accent);color:white}.AcademicAtlas_courseAccordion__K1apd[open]>summary .AcademicAtlas_courseDisclosure__tXJK6 [data-disclosure-icon]{transform:rotate(90deg)}.AcademicAtlas_courseDescription__81QD4{display:grid;grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr);gap:2rem;margin-left:4.25rem;padding:0 3.75rem 2rem 0}.AcademicAtlas_courseDescription__81QD4>strong{margin:0;padding-top:.2rem;color:var(--catalogue-term-accent);font-family:var(--editorial-display,var(--font-sans));font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.AcademicAtlas_courseDescription__81QD4 p{max-width:52rem;margin:0;color:var(--foreground-soft);font-size:1rem;line-height:1.8;white-space:pre-line}.AcademicAtlas_noResults__675UU{margin-top:3rem;border-block:1px solid var(--border);padding:4rem 1rem;color:var(--muted);text-align:center}@media (max-width:1000px){.AcademicAtlas_catalogueTools__cE1CG{grid-template-columns:minmax(0,1fr)}.AcademicAtlas_termFilters__ohCx4{max-width:100%}}@media (max-width:819px){.AcademicAtlas_atlasHeading__eA3Ho,.AcademicAtlas_partnerPanel__Qb1v5,.AcademicAtlas_sectionHeading__XvOnx,.AcademicAtlas_termGrid__T9fEl{grid-template-columns:minmax(0,1fr)}.AcademicAtlas_partnerTab__l8EG3{min-height:8.5rem}.AcademicAtlas_partnerSummary__TM1Sm{position:static}.AcademicAtlas_pathwayPanel__sf39E>summary{grid-template-columns:minmax(0,1fr) auto}.AcademicAtlas_pathwayPanel__sf39E>summary em{grid-column:1;text-align:left}.AcademicAtlas_pathwayPanel__sf39E>summary [data-disclosure-icon]{grid-column:2;grid-row:1/span 2}.AcademicAtlas_studyRowMeta__Wuc8l{grid-template-columns:minmax(0,1fr)}.AcademicAtlas_catalogueIntro__RBUqT{padding-top:3.5rem}.AcademicAtlas_catalogueMeta__0V1rK{margin-top:.35rem}.AcademicAtlas_searchTools__eobQ7{position:relative;align-items:stretch}.AcademicAtlas_searchStatus__SkrXi p{clip:rect(0 0 0 0);white-space:nowrap}.AcademicAtlas_searchStatus__SkrXi,.AcademicAtlas_searchStatus__SkrXi p{position:absolute;width:1px;height:1px;overflow:hidden}.AcademicAtlas_courseAccordion__K1apd>summary{grid-template-columns:2rem minmax(0,1fr) auto;gap:.8rem;min-height:5.5rem}.AcademicAtlas_courseSummary__7lYGr>strong{font-size:1.05rem}.AcademicAtlas_courseDescription__81QD4{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-left:2.8rem;padding-right:0;padding-bottom:1.5rem}}@media (max-width:520px){.AcademicAtlas_catalogueIntro__RBUqT h2{font-size:2.5rem}.AcademicAtlas_catalogueTools__cE1CG{top:4.5rem;margin-top:1rem;border-radius:.75rem;padding:.75rem}.AcademicAtlas_courseAccordion__K1apd>summary{padding-block:1rem}.AcademicAtlas_courseDisclosure__tXJK6{width:2rem;height:2rem}.AcademicAtlas_termCourseCount__DN4ND{display:none}}@media (prefers-reduced-motion:reduce){.AcademicAtlas_courseAccordion__K1apd,.AcademicAtlas_courseDisclosure__tXJK6,.AcademicAtlas_partnerTab__l8EG3:after,.AcademicAtlas_partnerTab__l8EG3:before{transition:none}}.CurriculumPage_featureCurriculumPage__WWByr{min-width:0;min-height:100vh;overflow-x:clip;background:var(--surface);color:var(--foreground);font-family:var(--editorial-body,var(--font-sans))}.CurriculumPage_featureCurriculumPage__WWByr *,.CurriculumPage_featureCurriculumPage__WWByr :after,.CurriculumPage_featureCurriculumPage__WWByr :before{box-sizing:border-box}.CurriculumPage_featureCurriculumPage__WWByr :is(h1,h2,h3,h4,p){margin:0}.CurriculumPage_featureCurriculumPage__WWByr :is(h2,h3,h4,strong){font-family:var(--editorial-display,var(--font-sans))}.CurriculumPage_featureCurriculumPage__WWByr img{display:block}.CurriculumPage_yearsSection__6cLRz{padding-block:clamp(2.5rem,4vw,4rem);background:var(--surface)}.CurriculumPage_partnerSection__4vWlA{padding-top:var(--preset-section-space);background:var(--surface-subtle)}.CurriculumPage_pathwaySection__kEw5j{padding-block:var(--preset-section-space);background:var(--surface-subtle)}.CurriculumPage_sectionHeading__T2DY7{display:grid;gap:.55rem;max-width:54rem;margin-bottom:clamp(1.5rem,3vw,2.4rem)}.CurriculumPage_sectionHeading__T2DY7 h2{max-width:18ch;font-size:clamp(2.1rem,4.2vw,4.15rem);font-weight:700;letter-spacing:-.045em;line-height:var(--line-height-display);text-wrap:balance}.CurriculumPage_sectionHeading__T2DY7>p:last-child:not(.CurriculumPage_eyebrow__z2PVe){max-width:48rem;color:var(--foreground-soft);font-size:.95rem;line-height:var(--line-height-body)}.CurriculumPage_eyebrow__z2PVe{color:var(--brand-primary-strong);font-family:var(--editorial-display,var(--font-sans));font-size:.78rem;font-weight:800;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.CurriculumPage_courseList__7SdtU{margin:0;padding-left:1.1rem;list-style:disc outside}.CurriculumPage_courseList__7SdtU li{overflow-wrap:anywhere;padding:.3rem 0 .3rem .15rem;font-size:.79rem;line-height:1.3}.CurriculumPage_courseList__7SdtU li::marker{color:var(--foreground-soft)}.CurriculumPage_semesterGrid__2T3Ic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--border-strong);background:var(--border-strong)}.CurriculumPage_semesterGrid__2T3Ic article{min-width:0;padding:clamp(1rem,2vw,1.5rem);background:var(--surface)}.CurriculumPage_semesterGrid__2T3Ic article>.CurriculumPage_eyebrow__z2PVe{min-height:2.4em;margin-bottom:.8rem}.CurriculumPage_partnerMosaic__k_RiO{display:grid;width:100%;margin-top:clamp(1.25rem,2vw,2rem)}.CurriculumPage_partnerMosaic__k_RiO[data-count="1"]{grid-template-columns:1fr}.CurriculumPage_partnerMosaic__k_RiO[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.CurriculumPage_partnerMosaic__k_RiO[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.CurriculumPage_partnerMosaic__k_RiO[data-count="4"]{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.CurriculumPage_partnerMosaic__k_RiO>*{display:block;min-width:0;border:0;border-top:1px solid var(--border-strong);border-right:1px solid var(--border-strong);padding:0;background:var(--surface);color:var(--foreground);text-decoration:none;text-align:left}.CurriculumPage_partnerMosaic__k_RiO>:last-child{border-right:0}.CurriculumPage_partnerMosaic__k_RiO>a{cursor:pointer}.CurriculumPage_partnerMosaic__k_RiO>a:focus-visible{position:relative;z-index:2}.CurriculumPage_partnerImage__qAy2v{position:relative;min-height:17rem;overflow:hidden;background:var(--surface-muted,var(--border))}.CurriculumPage_partnerImage__qAy2v>.CurriculumPage_mediaFallback___TNyb,.CurriculumPage_partnerImage__qAy2v>img{width:100%;height:100%;transition:transform .35s ease;object-fit:cover}.CurriculumPage_partnerMosaic__k_RiO[data-count="1"] .CurriculumPage_partnerImage__qAy2v{height:clamp(22rem,36vw,34rem)}.CurriculumPage_partnerMosaic__k_RiO[data-count="2"] .CurriculumPage_partnerImage__qAy2v,.CurriculumPage_partnerMosaic__k_RiO[data-count="3"] .CurriculumPage_partnerImage__qAy2v{height:clamp(20rem,30vw,29rem)}.CurriculumPage_partnerMosaic__k_RiO>a:focus-visible .CurriculumPage_partnerImage__qAy2v>img,.CurriculumPage_partnerMosaic__k_RiO>a:hover .CurriculumPage_partnerImage__qAy2v>img{transform:scale(1.025)}.CurriculumPage_partnerIdentity__bL7Ec{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:clamp(.85rem,1.4vw,1.15rem);padding:clamp(1.25rem,2.5vw,2rem);background:linear-gradient(180deg,rgb(0 0 0/18%),rgb(0 0 0/28%) 42%,rgb(0 0 0/92%));color:white}.CurriculumPage_partnerLogoPanel__CdeAw{display:grid;place-items:center;width:10rem;height:4.5rem;border:1px solid rgb(15 23 42/14%);padding:.6rem .75rem;background:#fff;box-shadow:var(--elevation-xs,0 1px 3px rgb(16 24 40/8%))}.CurriculumPage_partnerLogo__Cnzld{width:100%;height:100%;object-fit:contain;object-position:center}.CurriculumPage_partnerLogo__Cnzld.CurriculumPage_mediaFallback___TNyb{display:flex;justify-content:center;align-items:center;padding:0;background:transparent;color:var(--foreground);text-align:center}.CurriculumPage_partnerCopy__kWaXB{display:grid;gap:.3rem;min-width:0}.CurriculumPage_partnerCopy__kWaXB strong{overflow-wrap:anywhere;font-size:clamp(1.05rem,1.8vw,1.4rem);line-height:var(--line-height-heading)}.CurriculumPage_partnerCopy__kWaXB span{margin-top:.25rem;color:white;font-size:.75rem;font-weight:700}.CurriculumPage_mediaFallback___TNyb{display:grid;place-items:center;padding:1rem;background:var(--surface-subtle);color:var(--foreground-soft);font-family:var(--editorial-display,var(--font-sans));font-size:.78rem;font-weight:700;line-height:1.25;text-align:center}.CurriculumPage_pathwayList__Hwi0B{--pathway-accent:var(--page-accent-strong,var(--brand-primary,var(--eyebrow-color)));display:grid;gap:clamp(.8rem,1.6vw,1.25rem);width:100%}.CurriculumPage_pathwayAccordion__7Tvk_{border:1px solid var(--border-strong,var(--border));background:var(--surface);transition:border-color .18s ease,box-shadow .18s ease}.CurriculumPage_pathwayAccordion__7Tvk_[open]{border-color:var(--pathway-accent);box-shadow:var(--elevation-sm,0 6px 18px rgb(16 24 40/12%))}.CurriculumPage_pathwayAccordion__7Tvk_ summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:center;padding:clamp(1.15rem,2.4vw,1.75rem) clamp(1.15rem,2.8vw,2rem);cursor:pointer;list-style:none}.CurriculumPage_pathwayAccordion__7Tvk_ summary::-webkit-details-marker{display:none}.CurriculumPage_pathwayAccordion__7Tvk_ summary:focus-visible{outline:3px solid var(--pathway-accent);outline-offset:-.35rem}.CurriculumPage_pathwayAccordion__7Tvk_ summary>span:first-child{display:grid;gap:.35rem}.CurriculumPage_pathwayAccordion__7Tvk_ summary small{color:var(--eyebrow-color);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.CurriculumPage_pathwayAccordion__7Tvk_ summary strong{font-size:clamp(1.2rem,2.4vw,1.8rem);line-height:var(--line-height-heading)}.CurriculumPage_pathwayDisclosure___ZMgD{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid color-mix(in srgb,var(--pathway-accent) 42%,var(--border));border-radius:50%;background:color-mix(in srgb,var(--pathway-accent) 7%,var(--surface));color:var(--pathway-accent);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.CurriculumPage_pathwayDisclosure___ZMgD [data-disclosure-icon]{color:currentColor}.CurriculumPage_pathwayAccordion__7Tvk_[open]>summary .CurriculumPage_pathwayDisclosure___ZMgD{border-color:var(--pathway-accent);background:var(--pathway-accent);color:#fff}.CurriculumPage_pathwayAccordion__7Tvk_[open]>summary [data-disclosure-icon]{transform:rotate(-90deg)}.CurriculumPage_pathwayBody__BKfn4{display:grid;gap:clamp(1.25rem,2.4vw,1.75rem);border-top:1px solid var(--border);padding:clamp(1.15rem,2.8vw,2rem)}.CurriculumPage_pathwayIntro__R_viB{display:grid;gap:1rem}.CurriculumPage_degree__vDsgq{font-size:clamp(1rem,1.6vw,1.15rem);font-weight:700;line-height:var(--line-height-heading)}.CurriculumPage_requirements__2sAPH{border-left:.25rem solid var(--pathway-accent);padding:clamp(.9rem,1.8vw,1.2rem);background:var(--surface-subtle);color:var(--foreground-soft);line-height:var(--line-height-body);white-space:pre-line}.CurriculumPage_studyRows__9_Vca{display:grid;gap:clamp(1rem,2vw,1.4rem)}.CurriculumPage_studyRows__9_Vca article{min-width:0;border:1px solid var(--border-strong,var(--border));padding:clamp(1.25rem,2.5vw,2rem);background:var(--surface);box-shadow:var(--elevation-xs,0 1px 3px rgb(16 24 40/8%))}.CurriculumPage_studyRowHeader__T7CHH{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;align-items:start;margin-bottom:1.35rem;border-bottom:1px solid var(--border);padding-bottom:1.25rem}.CurriculumPage_studyRows__9_Vca ul{column-count:2;column-gap:clamp(2rem,5vw,5rem);margin:0;padding-left:1.1rem;list-style:disc outside}.CurriculumPage_studyRows__9_Vca li{break-inside:avoid;margin-bottom:.8rem;padding-right:.75rem;font-size:clamp(.9rem,1.2vw,.97rem);line-height:1.65}.CurriculumPage_studyRows__9_Vca li::marker{color:var(--pathway-accent)}.CurriculumPage_rowMeta__z1On0{color:var(--pathway-accent);font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:800;letter-spacing:.025em;line-height:1.45}.CurriculumPage_selectionRequirement__j7YW6{border-left:.25rem solid var(--pathway-accent);padding:.75rem .9rem;background:var(--brand-primary-soft,var(--surface-subtle));background:color-mix(in srgb,var(--pathway-accent) 9%,var(--surface));color:var(--foreground-soft);font-size:.9rem;line-height:1.6}.CurriculumPage_selectionRequirement__j7YW6 span{display:block;margin-bottom:.25rem;color:var(--pathway-accent);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media (max-width:820px){.CurriculumPage_semesterGrid__2T3Ic{grid-template-columns:1fr}.CurriculumPage_partnerMosaic__k_RiO[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.CurriculumPage_partnerMosaic__k_RiO[data-count="1"]{grid-template-columns:1fr}.CurriculumPage_partnerImage__qAy2v,.CurriculumPage_partnerMosaic__k_RiO[data-count="1"] .CurriculumPage_partnerImage__qAy2v,.CurriculumPage_partnerMosaic__k_RiO[data-count="2"] .CurriculumPage_partnerImage__qAy2v,.CurriculumPage_partnerMosaic__k_RiO[data-count="3"] .CurriculumPage_partnerImage__qAy2v{height:20rem;min-height:0}.CurriculumPage_studyRows__9_Vca ul{column-count:1}}@media (max-width:520px){.CurriculumPage_yearsSection__6cLRz{padding-block:2.25rem}.CurriculumPage_partnerMosaic__k_RiO[data-count],.CurriculumPage_semesterGrid__2T3Ic{grid-template-columns:1fr}.CurriculumPage_partnerImage__qAy2v,.CurriculumPage_partnerMosaic__k_RiO[data-count="1"] .CurriculumPage_partnerImage__qAy2v,.CurriculumPage_partnerMosaic__k_RiO[data-count="2"] .CurriculumPage_partnerImage__qAy2v,.CurriculumPage_partnerMosaic__k_RiO[data-count="3"] .CurriculumPage_partnerImage__qAy2v{height:18rem}.CurriculumPage_partnerMosaic__k_RiO>*{border-right:0}.CurriculumPage_partnerLogoPanel__CdeAw{width:8rem;height:4rem;padding:.55rem .65rem}}@media (prefers-reduced-motion:reduce){.CurriculumPage_featureCurriculumPage__WWByr *,.CurriculumPage_featureCurriculumPage__WWByr :after,.CurriculumPage_featureCurriculumPage__WWByr :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.FeaturePageHeader_header__hQXDO{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:var(--preset-header-min-height)}.FeaturePageHeader_header__hQXDO[data-feature-layout=splitMediaLeft]{grid-template-areas:"media copy"}.FeaturePageHeader_header__hQXDO[data-feature-layout=splitMediaRight]{grid-template-areas:"copy media"}.FeaturePageHeader_header__hQXDO[data-feature-layout^=split] .FeaturePageHeader_media__n23No{grid-area:media}.FeaturePageHeader_header__hQXDO[data-feature-layout^=split] .FeaturePageHeader_copy__SW1vJ{grid-area:copy}.FeaturePageHeader_media__n23No{position:relative;isolation:isolate;min-width:0;min-height:0;overflow:hidden;background:var(--brand-ink)}.FeaturePageHeader_media__n23No:after{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,rgb(0 0 0/14%),rgb(0 0 0/52%));content:"";pointer-events:none}.FeaturePageHeader_mediaFallback__m10a_,.FeaturePageHeader_media__n23No>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.FeaturePageHeader_mediaFallback__m10a_{display:block;background:var(--brand-ink)}.FeaturePageHeader_copy__SW1vJ{display:grid;align-content:center;gap:1rem;min-width:0;padding:clamp(2rem,5vw,5rem);background:var(--page-accent);color:var(--page-accent-foreground)}.FeaturePageHeader_logo__raBM7{display:grid;place-items:center;width:min(12rem,60%);height:5rem;margin-bottom:.5rem;border:1px solid rgb(15 23 42/14%);padding:.65rem .85rem;background:#fff;box-shadow:var(--elevation-xs,0 1px 3px rgb(16 24 40/8%))}.FeaturePageHeader_logo__raBM7 img{width:100%;height:100%;object-fit:contain;object-position:center}.FeaturePageHeader_backLink__7qI7p{display:inline-flex;gap:.4rem;align-items:center;width:fit-content;margin-bottom:.5rem;color:currentColor;font-size:.78rem;font-weight:700;text-decoration:none}.FeaturePageHeader_backLink__7qI7p:focus-visible,.FeaturePageHeader_backLink__7qI7p:hover{color:currentColor;text-decoration:underline;text-underline-offset:.25em}.FeaturePageHeader_backLink__7qI7p:focus-visible{outline:2px solid currentColor;outline-offset:.3rem}.FeaturePageHeader_eyebrow__BofZp{color:currentColor;font-size:.75rem;font-weight:700;letter-spacing:.18em;opacity:.78;text-transform:uppercase}.FeaturePageHeader_copy__SW1vJ h1{margin:0;overflow-wrap:anywhere;font-family:var(--editorial-display,var(--font-sans));font-size:clamp(2.65rem,5vw,5rem);font-weight:700;letter-spacing:-.05em;line-height:var(--line-height-display)}.FeaturePageHeader_description__l3r6e{max-width:38rem;color:currentColor;line-height:var(--line-height-body);opacity:.86}@media (max-width:820px){.FeaturePageHeader_header__hQXDO{grid-template-columns:1fr;grid-template-rows:minmax(18rem,42vh) auto;min-height:0}.FeaturePageHeader_header__hQXDO[data-feature-layout^=split]{grid-template-areas:"media" "copy"}.FeaturePageHeader_media__n23No{height:auto;min-height:0}.FeaturePageHeader_copy__SW1vJ{gap:.65rem;padding:1.5rem var(--preset-gutter) 2rem}.FeaturePageHeader_logo__raBM7{width:min(9rem,50vw);height:4rem;margin-bottom:.1rem;padding:.5rem .65rem}.FeaturePageHeader_copy__SW1vJ h1{font-size:clamp(2rem,8.5vw,3.4rem)}.FeaturePageHeader_description__l3r6e{font-size:.76rem;line-height:1.4}}@media (min-width:521px) and (max-width:820px){.FeaturePageHeader_header__hQXDO[data-feature-layout=splitMediaLeft],.FeaturePageHeader_header__hQXDO[data-feature-layout=splitMediaRight]{grid-template-rows:auto auto}.FeaturePageHeader_header__hQXDO[data-feature-layout=splitMediaLeft] .FeaturePageHeader_media__n23No,.FeaturePageHeader_header__hQXDO[data-feature-layout=splitMediaRight] .FeaturePageHeader_media__n23No{aspect-ratio:16/9}}@media (max-width:520px){.FeaturePageHeader_header__hQXDO[data-feature-layout=splitMediaLeft],.FeaturePageHeader_header__hQXDO[data-feature-layout=splitMediaRight]{grid-template-rows:minmax(18rem,42vh) auto}.FeaturePageHeader_copy__SW1vJ{padding-block:1rem}}.PageHeader_header__eQGHw{position:relative;isolation:isolate;min-height:var(--preset-header-min-height);overflow:hidden;border-bottom:1px solid rgb(255 255 255/12%);background:var(--brand-ink);color:white}.PageHeader_header__eQGHw:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(26 20 22/96%),rgb(26 20 22/78%) 58%,rgb(26 20 22/48%));content:"";pointer-events:none}.PageHeader_header__eQGHw[data-has-page-hero=false]:after{display:none}.PageHeader_heroMedia__lOpoh{position:absolute;z-index:-2;inset:0;margin:0;overflow:hidden}.PageHeader_heroMedia__lOpoh img{width:100%;height:100%;object-fit:cover}.PageHeader_inner__Ygi5s{position:relative;z-index:1;display:flex;min-height:var(--preset-header-min-height);align-items:flex-end;padding-block:var(--preset-header-padding-top) var(--preset-header-padding-bottom)}.PageHeader_copy__7EP3F{min-width:0;max-width:62rem}.PageHeader_eyebrow__xU6Sc{margin-bottom:1.25rem;color:var(--eyebrow-color-inverse);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.PageHeader_copy__7EP3F h1{font-size:var(--preset-title-size);font-weight:700;letter-spacing:-.055em;line-height:var(--line-height-display);overflow-wrap:anywhere;text-wrap:balance}@media (max-width:820px){.PageHeader_copy__7EP3F h1{max-width:11ch}}.BlockedPortal_page__fp89L{background:var(--brand-ink);color:white;font-family:var(--editorial-body);isolation:isolate;min-height:100svh;min-width:0;overflow:clip;position:relative}.BlockedPortal_backdrop__OjfC0,.BlockedPortal_glow__0NFPA,.BlockedPortal_grid___Jkkz{inset:0;pointer-events:none;position:absolute}.BlockedPortal_backdrop__OjfC0{overflow:hidden;z-index:-1}.BlockedPortal_grid___Jkkz{background-image:linear-gradient(rgb(255 255 255/11%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/11%) 1px,transparent 0);background-size:5rem 5rem;mask-image:linear-gradient(100deg,black,transparent 72%);opacity:.32}.BlockedPortal_glow__0NFPA{background:radial-gradient(circle at 77% 24%,rgb(219 98 143/26%),transparent 22rem),radial-gradient(circle at 15% 85%,rgb(201 155 74/14%),transparent 19rem)}.BlockedPortal_inner__aUDRo{align-items:center;display:grid;gap:clamp(1.25rem,3vw,3rem);grid-template-columns:minmax(0,1.25fr) 1px minmax(18rem,.75fr);min-height:inherit;padding-block:clamp(2.75rem,6vw,5rem)}.BlockedPortal_copy__wfJ74{max-width:50rem;min-width:0;padding-block:1.4rem}.BlockedPortal_accountKicker__YXRT3,.BlockedPortal_eyebrow__ezLre{font-family:var(--editorial-display);font-size:.72rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.BlockedPortal_eyebrow__ezLre{color:var(--brand-gold)}.BlockedPortal_page__fp89L h1{font-family:var(--editorial-display);font-size:clamp(3.75rem,7.4vw,4.75rem);font-weight:700;letter-spacing:-.055em;line-height:var(--line-height-display);margin-top:clamp(1.5rem,3vw,2.5rem);max-width:12ch;overflow-wrap:anywhere;text-wrap:balance}.BlockedPortal_titleAccent__ZskB4{color:var(--brand-primary)}.BlockedPortal_description__CxHMR{color:rgb(255 255 255/70%);font-size:clamp(.95rem,1.4vw,1.1rem);line-height:var(--line-height-body);margin-top:1.25rem;max-width:42rem}.BlockedPortal_adminStatus__gYU2G{align-items:center;color:rgb(255 255 255/58%);display:flex;font-size:.76rem;font-weight:700;gap:.6rem;letter-spacing:.09em;margin-top:1.25rem;text-transform:uppercase}.BlockedPortal_adminStatus__gYU2G svg{color:var(--brand-gold);height:1rem;width:1rem}.BlockedPortal_divider__FkHuV{align-self:stretch;background:rgb(255 255 255/24%);border:0;height:auto;margin:0;width:1px}.BlockedPortal_accountOverview__3Z1vA{min-width:0;padding-block:1.4rem}.BlockedPortal_accountKicker__YXRT3{color:rgb(255 255 255/52%);margin-bottom:1.1rem}.BlockedPortal_identity__GVgg_{align-items:center;display:flex;gap:.85rem;min-width:0}.BlockedPortal_identityIcon__DDyly{align-items:center;background:rgb(255 255 255/10%);border:1px solid rgb(255 255 255/15%);display:inline-flex;flex:0 0 auto;height:2.65rem;justify-content:center;width:2.65rem}.BlockedPortal_identityIcon__DDyly svg{height:1.15rem;width:1.15rem}.BlockedPortal_identityCopy__lO3BG{display:grid;min-width:0}.BlockedPortal_identityEmail__P_oc1,.BlockedPortal_identityLabel__vlNxB{color:rgb(255 255 255/54%);font-size:.7rem}.BlockedPortal_identityEmail__P_oc1,.BlockedPortal_identity__GVgg_ strong{overflow-wrap:anywhere}.BlockedPortal_identity__GVgg_ strong{font-size:.9rem}.BlockedPortal_accountNote__kgXsg{color:rgb(255 255 255/61%);font-size:.8rem;line-height:var(--line-height-body);margin-top:1.1rem}.BlockedPortal_logout__y0itM{margin-top:1.1rem}.BlockedPortal_logout__y0itM button{border-color:rgb(255 255 255/55%);color:white}.BlockedPortal_logout__y0itM button:hover{background:rgb(255 255 255/10%);border-color:white}@media (max-width:819px){.BlockedPortal_page__fp89L{min-height:100svh}.BlockedPortal_inner__aUDRo{align-content:center;gap:.65rem;grid-template-columns:minmax(0,1fr);padding-block:clamp(1.5rem,4svh,2.5rem)}.BlockedPortal_accountOverview__3Z1vA,.BlockedPortal_copy__wfJ74{max-width:38rem}.BlockedPortal_accountOverview__3Z1vA{padding:clamp(1rem,2.5svh,1.4rem) 0}.BlockedPortal_divider__FkHuV{height:1px;width:100%}.BlockedPortal_page__fp89L h1{font-size:clamp(3.25rem,10.7vw,5.8rem);margin-top:clamp(1rem,2.2svh,1.4rem);max-width:14ch}.BlockedPortal_adminStatus__gYU2G,.BlockedPortal_description__CxHMR{margin-top:.9rem}}@media (max-width:519px){.BlockedPortal_inner__aUDRo{align-content:start;gap:1.35rem;padding-block:1.35rem}.BlockedPortal_accountKicker__YXRT3,.BlockedPortal_eyebrow__ezLre{font-size:.65rem}.BlockedPortal_page__fp89L h1{font-size:clamp(2.9rem,13.5vw,3.9rem);line-height:1.06;margin-top:.9rem}.BlockedPortal_description__CxHMR{font-size:.88rem;line-height:1.58;margin-top:.75rem}.BlockedPortal_adminStatus__gYU2G{font-size:.65rem;margin-top:.7rem}.BlockedPortal_accountOverview__3Z1vA{padding-block:1rem}.BlockedPortal_accountKicker__YXRT3{margin-bottom:.8rem}.BlockedPortal_identityIcon__DDyly{height:2.35rem;width:2.35rem}.BlockedPortal_identity__GVgg_ strong{font-size:.82rem}.BlockedPortal_identityEmail__P_oc1,.BlockedPortal_identityLabel__vlNxB{font-size:.65rem}.BlockedPortal_accountNote__kgXsg{font-size:.73rem;line-height:1.55;margin-top:.8rem}.BlockedPortal_logout__y0itM{margin-top:.8rem}.BlockedPortal_logout__y0itM button{width:100%}}@media (max-height:700px) and (min-width:520px){.BlockedPortal_page__fp89L h1{font-size:clamp(3.1rem,9vh,5.8rem);margin-top:1rem}}@media (forced-colors:active){.BlockedPortal_backdrop__OjfC0{display:none}.BlockedPortal_logout__y0itM button{border:1px solid ButtonText}.BlockedPortal_divider__FkHuV{background:CanvasText}}