.DisclosureIcon_icon__9R4Wu{display:block;width:20px;height:20px;flex:0 0 auto;color:var(--brand-primary);transform:rotate(90deg);transition:transform .18s ease}.DisclosureIcon_icon__9R4Wu svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.DisclosureIcon_icon__9R4Wu{transition:none}}.VideoPlaybackControl_control__ld_Y_{position:absolute;inset:0;display:grid;width:100%;height:100%;place-items:center;border:0;border-radius:inherit;padding:0;background:transparent;color:var(--foreground-inverse,#ffffff);cursor:pointer}.VideoPlaybackControl_control__ld_Y_:focus-visible{outline:3px solid var(--foreground-inverse,#ffffff);outline-offset:-6px;box-shadow:inset 0 0 0 3px var(--brand-ink,#1a1416)}.VideoPlaybackControl_icon__Uy6Vg{display:grid;width:64px;aspect-ratio:1;max-width:calc(100% - 16px);max-height:calc(100% - 16px);place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand-ink,#1a1416) 68%,transparent);transition:background-color .16s ease}.VideoPlaybackControl_icon__Uy6Vg>svg{width:50%;height:50%}@media (hover:hover){.VideoPlaybackControl_control__ld_Y_:hover .VideoPlaybackControl_icon__Uy6Vg{background:color-mix(in srgb,var(--brand-ink,#1a1416) 84%,transparent)}}@media (prefers-reduced-motion:reduce){.VideoPlaybackControl_icon__Uy6Vg{transition:none}}.ContactPage_masthead__3zP9B{--contact-masthead-stripe-width:80px;--heading-eyebrow:var(--eyebrow-color-inverse);--accent-text:var(--eyebrow-color-inverse);border-bottom:var(--page-border-width,2px) solid rgb(255 255 255/14%);background:linear-gradient(110deg,rgb(255 255 255/3%) 0 2px,transparent 2px 100%),var(--brand-ink);background-size:var(--contact-masthead-stripe-width) 100%,auto;color:white}.ContactPage_mastheadInner__JlUGj{--contact-masthead-gap:40px;--contact-masthead-padding-top:128px;--contact-masthead-padding-bottom:52px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(288px,.75fr);align-items:end;gap:var(--contact-masthead-gap);padding-block:var(--contact-masthead-padding-top) var(--contact-masthead-padding-bottom)}.ContactPage_mastheadTitle___1mBc{min-width:0}.ContactPage_mastheadEyebrow__IGigD{margin-bottom:16px;color:var(--heading-eyebrow,var(--eyebrow-color));font-family:var(--editorial-display);font-size:12px;font-weight:700;text-transform:uppercase}.ContactPage_mastheadTitle___1mBc h1{max-width:13ch;font-size:48px;font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;text-wrap:balance}.ContactPage_mastheadDescription__l9NPz{max-width:496px;padding-top:20px;color:rgb(255 255 255/72%);font-size:16px;font-weight:500;line-height:var(--line-height-body)}.ContactPage_content__WtjJZ{--contact-group-gap:48px;width:min(100%,var(--preset-rail-width));margin-inline:auto;padding-inline:var(--preset-gutter)}.ContactPage_contactGrid__3Btbe{--contact-map-min-height:320px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:var(--contact-map-min-height)}.ContactPage_contactInformation__A4woo{--contact-information-padding-top:28px;--contact-information-padding-right:24px;--contact-information-padding-bottom:28px;display:flex;min-width:0;flex-direction:column;padding:var(--contact-information-padding-top) var(--contact-information-padding-right) var(--contact-information-padding-bottom) 0}.ContactPage_eyebrow__teW4B{margin-bottom:12px}.ContactPage_officeBlock__fz_Un h2{font-size:20px;font-weight:700;line-height:var(--line-height-heading);text-wrap:balance;overflow-wrap:anywhere}.ContactPage_organization__3smvt{max-width:544px;margin-top:12px;color:var(--foreground-soft);font-weight:600;line-height:var(--line-height-compact)}.ContactPage_address__TrGen{margin-top:20px;color:var(--muted);font-style:normal;line-height:var(--line-height-compact)}.ContactPage_address__TrGen .payload-richtext{display:grid;gap:2px}.ContactPage_address__TrGen>span{display:block}.ContactPage_address__TrGen .payload-richtext>*{margin:0}.ContactPage_details__JrJc6{max-width:560px;margin-top:12px;color:var(--muted);line-height:var(--line-height-body)}.ContactPage_directContacts__Fbqkt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;border-block:var(--page-border-width,2px) solid var(--border-strong)}.ContactPage_directContacts__Fbqkt a{display:flex;min-width:0;align-items:center;gap:12px;padding:14px 16px;color:var(--foreground);font-family:var(--editorial-display);font-size:12px;font-weight:700;line-height:var(--line-height-compact);overflow-wrap:anywhere;transition:background-color .18s ease,color .18s ease}.ContactPage_directContacts__Fbqkt a+a{border-left:4px solid var(--border-strong)}.ContactPage_directContacts__Fbqkt a:focus-visible,.ContactPage_directContacts__Fbqkt a:hover{background:var(--brand-primary-soft);color:var(--accent-text,var(--eyebrow-color))}.ContactPage_contactIcon__gvDR7{width:16px;height:16px;flex:0 0 auto;color:var(--accent-text,var(--eyebrow-color))}.ContactPage_socialLinks__N9vYi{display:flex;min-height:44px;flex-wrap:wrap;align-items:center;gap:16px;padding-top:14px}.ContactPage_socialLinks__N9vYi a{display:grid;width:36px;height:36px;place-items:center;border:var(--page-border-width,2px) solid transparent;transition:border-color .18s ease,background-color .18s ease}.ContactPage_socialLinks__N9vYi img{width:26px;height:26px;object-fit:contain}.ContactPage_officeLocation__BMAli{--contact-map-min-height:320px;--contact-map-row-height:clamp(320px,32vw,520px);display:grid;min-width:0;height:100%;grid-template-rows:minmax(0,1fr)}.ContactPage_officeLocation__BMAli iframe{width:100%;height:100%;min-height:0;border:0}.ContactPage_hiddenAnchor__7ODbI{min-width:0}.ContactPage_directions__EpuI6{--contact-directions-padding-top:56px;padding-top:var(--contact-directions-padding-top)}.ContactPage_directionsHeading__tdrJz{--contact-directions-heading-gap:12px;margin-bottom:var(--contact-directions-heading-gap)}.ContactPage_directionsHeading__tdrJz>header{gap:12px}.ContactPage_directionsHeading__tdrJz h2{max-width:14ch;font-size:36px;font-weight:700;line-height:var(--line-height-heading);text-wrap:balance}.ContactPage_directionGrid__N5iab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:var(--page-border-width,2px) solid var(--border-strong)}.ContactPage_direction__ulah8{--contact-direction-padding-inline:20px;min-width:0;padding:32px var(--contact-direction-padding-inline) 40px}.ContactPage_direction__ulah8:nth-child(odd){padding-left:0}.ContactPage_direction__ulah8:nth-child(2n){padding-right:0;border-left:var(--page-border-width,2px) solid var(--border-strong)}.ContactPage_direction__ulah8:nth-child(n+3){border-top:var(--page-border-width,2px) solid var(--border-strong)}.ContactPage_directionTitle__usduz{display:flex;min-height:56px;align-items:center;gap:16px;margin-bottom:32px}.ContactPage_directionTitle__usduz img{width:44px;height:44px;flex:0 0 auto;object-fit:contain}.ContactPage_directionTitle__usduz h3{font-size:18px;line-height:var(--line-height-heading)}.ContactPage_direction__ulah8 ol{display:grid;gap:20px;margin:0;padding:0;list-style:none}.ContactPage_directionDescription__gB1NJ{margin-bottom:20px;color:var(--muted);font-size:14px;line-height:var(--line-height-body);white-space:pre-line}.ContactPage_direction__ulah8 li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}.ContactPage_direction__ulah8 li>span{padding-top:2px;color:var(--accent-text,var(--eyebrow-color));font-family:var(--editorial-display);font-size:12px;font-weight:700}.ContactPage_direction__ulah8 li p{color:var(--muted);font-size:14px;line-height:var(--line-height-body);white-space:pre-line}@media (max-width:1099px){.ContactPage_contactGrid__3Btbe{grid-template-columns:minmax(0,1fr);min-height:0}.ContactPage_contactInformation__A4woo{padding-right:0}.ContactPage_officeLocation__BMAli{height:auto}.ContactPage_officeLocation__BMAli iframe{min-height:0}}@media (max-width:819px){.ContactPage_mastheadInner__JlUGj{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;padding-block:112px 56px}.ContactPage_mastheadDescription__l9NPz{max-width:608px}.ContactPage_directionGrid__N5iab{grid-template-columns:minmax(0,1fr)}.ContactPage_direction__ulah8{padding-inline:0}.ContactPage_direction__ulah8+.ContactPage_direction__ulah8{border-top:var(--page-border-width,2px) solid var(--border-strong);border-left:0}.ContactPage_direction__ulah8:nth-child(2n){border-left:0}}@media (max-width:520px){.ContactPage_directContacts__Fbqkt{grid-template-columns:repeat(2,minmax(0,1fr))}.ContactPage_directContacts__Fbqkt a{gap:8px;padding:12px 10px;white-space:nowrap}.ContactPage_directContacts__Fbqkt a+a{border-top:0;border-left:4px solid var(--border-strong)}.ContactPage_officeLocation__BMAli iframe{min-height:0}}@media (prefers-reduced-motion:reduce){.ContactPage_directContacts__Fbqkt a,.ContactPage_socialLinks__N9vYi a{transition:none}}.ContactPage_contentSurface__LCWsU{color:var(--foreground);font-family:var(--editorial-body)}.ContactPage_content__WtjJZ :is(h2,h3,h4){font-family:var(--editorial-display)}.ContactPage_contactGroup__py6o8,.ContactPage_mapColumn__s01L5,.ContactPage_section__tnvTQ{min-width:0;overflow-wrap:anywhere}.ContactPage_content__WtjJZ [data-system-anchor],.ContactPage_emptyContent__OHa0M [data-system-anchor]{min-height:0}.ContactPage_content__WtjJZ>.ContactPage_contactGroup__py6o8:nth-child(n+2 of .ContactPage_section__tnvTQ,.ContactPage_contactGroup__py6o8){margin-top:var(--contact-group-gap)}.ContactPage_contactGroup__py6o8:not(.ContactPage_contactGrid__3Btbe)>.ContactPage_contactInformation__A4woo{border:0;padding-right:0}.ContactPage_mapColumn__s01L5,.ContactPage_mapSection__T_Yar,.ContactPage_mapSection__T_Yar>div{display:flex;flex-direction:column}.ContactPage_mapColumn__s01L5{min-height:0}.ContactPage_mapSection__T_Yar,.ContactPage_mapSection__T_Yar .ContactPage_officeLocation__BMAli,.ContactPage_mapSection__T_Yar>div{flex:1}.ContactPage_mapSection__T_Yar .ContactPage_officeLocation__BMAli{height:auto;min-height:0}.ContactPage_mapSection__T_Yar .ContactPage_officeLocation__BMAli[data-has-embed=false]{display:block}.ContactPage_mapSection__T_Yar .ContactPage_officeLocation__BMAli[data-has-embed=true]{flex:0 0 auto;height:var(--contact-map-row-height);min-height:var(--contact-map-min-height);max-height:520px}.ContactPage_content__WtjJZ>.ContactPage_directions__EpuI6:nth-child(1 of .ContactPage_section__tnvTQ,.ContactPage_contactGroup__py6o8){padding-top:0}.ContactPage_content__WtjJZ .ContactPage_directionsHeading__tdrJz{margin-bottom:var(--contact-directions-heading-gap)}.ContactPage_directContacts__Fbqkt span{min-width:0}@media (min-width:1100px){.ContactPage_contactGrid__3Btbe .ContactPage_mapColumn__s01L5{max-height:520px}.ContactPage_contactGrid__3Btbe .ContactPage_officeLocation__BMAli[data-has-embed=true]{flex:1;height:auto}}@media (max-width:520px){.ContactPage_directContacts__Fbqkt a{white-space:normal}}@media (min-width:820px){.ContactPage_masthead__3zP9B{--contact-masthead-stripe-width:144px}.ContactPage_mastheadInner__JlUGj{--contact-masthead-gap:96px;--contact-masthead-padding-top:176px;--contact-masthead-padding-bottom:80px}.ContactPage_content__WtjJZ{--contact-group-gap:72px}.ContactPage_contactInformation__A4woo{--contact-information-padding-top:40px;--contact-information-padding-right:44px;--contact-information-padding-bottom:36px}.ContactPage_directions__EpuI6{--contact-directions-padding-top:88px}.ContactPage_directionsHeading__tdrJz{--contact-directions-heading-gap:16px}.ContactPage_direction__ulah8{--contact-direction-padding-inline:40px}.ContactPage_mastheadTitle___1mBc h1{font-size:96px}.ContactPage_mastheadDescription__l9NPz{font-size:20px}.ContactPage_officeBlock__fz_Un h2{font-size:32px}.ContactPage_directContacts__Fbqkt a{font-size:14px}.ContactPage_directionsHeading__tdrJz h2{font-size:72px}.ContactPage_directionTitle__usduz h3{font-size:22px}}.Control_control__iHwoB{background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--elevation-xs);color:var(--foreground);font:inherit;font-size:16px;line-height:var(--line-height-compact);min-height:44px;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:8px 12px}.Control_input__RYLYR::placeholder,.Control_textarea__4CIsV::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)}.Control_textarea__4CIsV{min-height:112px;resize:vertical}.Control_selectTrigger__ytQga{align-items:center;display:flex;gap:10.4px;padding:7.2px 10.4px 7.2px 12px;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:17.6px;transform:rotate(90deg);transition:transform .15s ease;width:17.6px}.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:8px;box-shadow:var(--elevation-md);max-height:min(320px,calc(100vh - 32px));max-width:calc(100vw - 16px);min-width:var(--trigger-width);overflow:auto;width:var(--trigger-width);z-index:100}.Control_listBox__qBVvJ{display:grid;gap:2.4px;max-height:inherit;outline:none;overflow-y:auto;padding:5.6px}.Control_option__bxqM8{align-items:center;border-radius:5.6px;cursor:pointer;display:grid;gap:1.6px 9.6px;grid-template-columns:minmax(0,1fr) 17.6px;min-height:44px;padding:8.8px 10.4px}.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(--accent-text);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:12px;font-weight:400}.Control_optionCheck__ZixMB{grid-column:2;grid-row:1/span 2;height:16px;width:16px}.Control_calendarButton__4F1XP{align-items:center;border-radius:5.6px;color:var(--muted);display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.Control_calendarButton__4F1XP:hover{background:var(--brand-primary-soft);color:var(--accent-text)}.Control_calendarButton__4F1XP:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.Control_calendarPopover__pKsv9{min-width:min(304px,calc(100vw - 16px));padding:12px;width:auto}.Control_dateTrigger__NR9CU{align-items:center;display:flex;gap:10.4px;justify-content:space-between;min-height:42px;outline:none;padding:7.2px 10.4px 7.2px 12px;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:32px minmax(0,1fr) 32px;margin-bottom:8.8px}.Control_calendarHeadingGroup__tswIP{align-items:center;display:grid;gap:5.6px;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:5.6px;color:var(--foreground);display:inline-flex;font-size:13.12px;font-weight:750;gap:4px;justify-content:center;min-height:32px;padding:3.2px 6.4px 3.2px 8.8px;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:13.6px;transform:rotate(90deg);transition:transform .15s ease;width:13.6px}[data-open]>.Control_calendarCaptionTrigger__hxt17 .Control_calendarCaptionIcon__u8orO{transform:rotate(-90deg)}.Control_calendarCaptionPopover__V_hX8{max-height:min(288px,calc(100vh - 32px));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:5.6px;cursor:default;display:flex;min-height:44px;padding:8px 11.2px;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(--accent-text);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:2.4px;width:100%}.Control_calendarHeaderCell__qyHPD{color:var(--muted);font-size:11.2px;font-weight:700;height:32px;text-align:center}.Control_calendarCell__6FVRZ{align-items:center;border-radius:5.6px;cursor:default;display:flex;font-size:13.12px;height:36px;justify-content:center;outline:none;text-align:center;width:36px}.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}}[data-page-sections] .Control_selectTrigger__ytQga{gap:10px;padding:8px 10px 8px 12px}[data-page-sections] .Control_triggerIcon__SMeh5{height:18px;width:18px}body:has([data-page-sections]) .Control_listBox__qBVvJ{gap:2px;padding:6px}body:has([data-page-sections]) .Control_option__bxqM8{border-radius:6px;gap:2px 10px;grid-template-columns:minmax(0,1fr) 18px;padding:8px 10px}body:has([data-page-sections]) .Control_option__bxqM8[data-focus-visible]{outline-width:4px;outline-offset:-2px}body:has([data-internal-fixed-dimensions]) .Control_control__iHwoB{border-radius:8px;font-size:16px;min-height:44px}body:has([data-internal-fixed-dimensions]) .Control_datePickerRoot__nzcBz[data-focus-within] .Control_dateGroup__d4RuY{outline-width:4px}body:has([data-internal-fixed-dimensions]) .Control_input__RYLYR,body:has([data-internal-fixed-dimensions]) .Control_textarea__4CIsV{padding:8px 12px}body:has([data-internal-fixed-dimensions]) .Control_textarea__4CIsV{min-height:112px}body:has([data-internal-fixed-dimensions]) .Control_selectTrigger__ytQga{gap:10px;padding:8px 10px 8px 12px}body:has([data-internal-fixed-dimensions]) .Control_triggerIcon__SMeh5{height:18px;width:18px}body:has([data-internal-fixed-dimensions]) .Control_popover__EeHiB{border-radius:8px;max-height:min(320px,calc(100vh - 32px));max-width:calc(100vw - 16px)}body:has([data-internal-fixed-dimensions]) .Control_listBox__qBVvJ{gap:2px;padding:6px}body:has([data-internal-fixed-dimensions]) .Control_option__bxqM8{border-radius:6px;gap:2px 10px;grid-template-columns:minmax(0,1fr) 18px;min-height:44px;padding:8px 10px}body:has([data-internal-fixed-dimensions]) .Control_option__bxqM8[data-focus-visible]{outline-width:4px;outline-offset:-2px}body:has([data-internal-fixed-dimensions]) .Control_optionDescription__2Vndu{font-size:12px}body:has([data-internal-fixed-dimensions]) .Control_optionCheck__ZixMB{height:16px;width:16px}body:has([data-internal-fixed-dimensions]) .Control_calendarButton__4F1XP{border-radius:6px;height:32px;width:32px}body:has([data-internal-fixed-dimensions]) .Control_calendarButton__4F1XP:focus-visible{outline-width:4px}body:has([data-internal-fixed-dimensions]) .Control_calendarPopover__pKsv9{min-width:min(304px,calc(100vw - 16px));padding:12px}body:has([data-internal-fixed-dimensions]) .Control_dateTrigger__NR9CU{gap:10px;min-height:42px;padding:8px 10px 8px 12px}body:has([data-internal-fixed-dimensions]) .Control_calendarHeader__ss8RQ{grid-template-columns:32px minmax(0,1fr) 32px;margin-bottom:10px}body:has([data-internal-fixed-dimensions]) .Control_calendarHeadingGroup__tswIP{gap:6px}body:has([data-internal-fixed-dimensions]) .Control_calendarCaptionTrigger__hxt17{border-radius:6px;font-size:14px;gap:4px;min-height:32px;padding:4px 6px 4px 10px}body:has([data-internal-fixed-dimensions]) .Control_calendarCaptionTrigger__hxt17:focus-visible{outline-width:4px}body:has([data-internal-fixed-dimensions]) .Control_calendarCaptionIcon__u8orO{height:14px;width:14px}body:has([data-internal-fixed-dimensions]) .Control_calendarCaptionPopover__V_hX8{max-height:min(288px,calc(100vh - 32px))}body:has([data-internal-fixed-dimensions]) .Control_captionOption__aqDkG{border-radius:6px;min-height:44px;padding:8px 12px}body:has([data-internal-fixed-dimensions]) .Control_captionOption__aqDkG[data-focus-visible]{outline-width:4px;outline-offset:-2px}body:has([data-internal-fixed-dimensions]) .Control_calendarGrid__McVTW{border-spacing:2px}body:has([data-internal-fixed-dimensions]) .Control_calendarHeaderCell__qyHPD{font-size:12px;height:32px}body:has([data-internal-fixed-dimensions]) .Control_calendarCell__6FVRZ{border-radius:6px;font-size:14px;height:36px;width:36px}body:has([data-internal-fixed-dimensions]) .Control_calendarCell__6FVRZ[data-today]{box-shadow:inset 0 0 0 2px var(--brand-accent)}body:has([data-internal-fixed-dimensions]) .Control_calendarCell__6FVRZ[data-focus-visible]{outline-width:4px}.AcademicAtlas_atlasData__otf_M,.AcademicAtlas_catalogueExplorer__LVqi0{min-width:0}.AcademicAtlas_atlasData__otf_M{display:grid;gap:clamp(64px,9vw,112px)}.AcademicAtlas_atlasHeading__eA3Ho{padding-block:16px}.AcademicAtlas_atlasHeading__eA3Ho>div{display:grid;gap:10.4px}.AcademicAtlas_atlasEyebrow__srl20{color:var(--heading-eyebrow,var(--eyebrow-color));font-size:11.52px;font-weight:700;text-transform:uppercase}.AcademicAtlas_atlasHeading__eA3Ho h2{max-width:24ch;font-size:32px;font-weight:700;line-height:var(--line-height-heading)}.AcademicAtlas_atlasHeading__eA3Ho p{max-width:992px;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(192px,1fr);gap:24px;align-items:end;margin-bottom:28px}.AcademicAtlas_sectionHeading__XvOnx h3{max-width:22ch;font-size:28px;font-weight:700;line-height:var(--line-height-heading)}.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:var(--page-border-width,1px) solid var(--border-strong);border-left:var(--page-border-width,1px) solid var(--border-strong)}.AcademicAtlas_termCard__HNUDU{min-width:0;border-right:var(--page-border-width,1px) solid var(--border-strong);border-bottom:var(--page-border-width,1px) solid var(--border-strong);background:color-mix(in srgb,var(--surface) 94%,transparent);padding:clamp(20px,3vw,32px)}.AcademicAtlas_termMeta__3reDy{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.AcademicAtlas_studyRowMeta__Wuc8l span,.AcademicAtlas_termMeta__3reDy span{color:var(--accent-text,var(--eyebrow-color));font-weight:700}.AcademicAtlas_pathwayPanel__sf39E summary small,.AcademicAtlas_studyRowMeta__Wuc8l small,.AcademicAtlas_termMeta__3reDy small{display:block;margin-bottom:3.2px;color:var(--muted);font-size:10.4px;font-style:normal;font-weight:700;text-transform:uppercase}.AcademicAtlas_courseList__2KIh_{display:grid;gap:10.4px;margin:0;padding:0;list-style:none}.AcademicAtlas_courseList__2KIh_ li{position:relative;padding-left:16px;line-height:var(--line-height-compact);overflow-wrap:anywhere}.AcademicAtlas_courseList__2KIh_ li:before{position:absolute;top:10.4px;left:0;width:4.8px;height:4.8px;background:var(--brand-primary);content:""}.AcademicAtlas_partnerTabs__JGJGU{display:grid;grid-auto-columns:minmax(min(288px,calc(100% - 48px)),1fr);grid-auto-flow:column;gap:4px;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:7.2px}.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:176px;align-content:end;justify-items:start;gap:12px;overflow:hidden;padding:20px;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:var(--media-overlay-card),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:4.8px;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:112px;height:37.6px;padding:5.6px 8px;background:rgb(255 255 255/92%);object-fit:contain}.AcademicAtlas_partnerTab__l8EG3 strong{max-width:18ch;font-size:16px;line-height:var(--line-height-heading)}.AcademicAtlas_partnerPanel__Qb1v5{display:grid;grid-template-columns:minmax(224px,.7fr) minmax(0,1.7fr);gap:clamp(32px,5vw,64px);padding-block:clamp(40px,6vw,80px)}.AcademicAtlas_partnerSummary__TM1Sm{align-self:start;position:sticky;top:96px}.AcademicAtlas_partnerSummary__TM1Sm h3{margin-top:8px;font-size:32px;font-weight:700;line-height:var(--line-height-heading)}.AcademicAtlas_partnerSummary__TM1Sm>p:last-child{margin-top:24px;color:var(--muted);line-height:var(--line-height-body);white-space:pre-line}.AcademicAtlas_pathwayPanel__sf39E+.AcademicAtlas_pathwayPanel__sf39E{border-top:var(--page-border-width,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(128px,auto) auto;gap:16px;align-items:center;padding-block:24px}: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:19.2px;font-weight:700}.AcademicAtlas_pathwayPanel__sf39E>summary em{max-width:352px;color:var(--muted);font-size:13.6px;text-align:right}.AcademicAtlas_pathwayBody__F0ydQ{padding-bottom:32px}.AcademicAtlas_requirements__78c5e{background:var(--brand-primary-soft);padding:20px}.AcademicAtlas_courseDescription__81QD4 strong,.AcademicAtlas_requirements__78c5e strong,.AcademicAtlas_selection__On8kr strong{display:block;margin-bottom:8px;color:var(--accent-text,var(--eyebrow-color));font-size:11.52px;text-transform:uppercase}.AcademicAtlas_requirements__78c5e p{line-height:var(--line-height-body);white-space:pre-line}.AcademicAtlas_studyRows__kifTm{display:grid;gap:16px;margin-top:16px}.AcademicAtlas_studyRow__Pmdwy{min-width:0;border:var(--page-border-width,1px) solid var(--border);background:var(--surface);padding:20px}.AcademicAtlas_studyRowMeta__Wuc8l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18.4px}.AcademicAtlas_selection__On8kr{margin-bottom:18.4px;padding:13.6px 16px;background:var(--surface-subtle);line-height:var(--line-height-compact)}.AcademicAtlas_coursePool__Omx2k>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;color:var(--accent-text,var(--eyebrow-color));font-weight:700}.AcademicAtlas_coursePool__Omx2k[open]>summary{margin-bottom:16px}.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);--catalogue-accent-soft:var(--brand-primary-soft);--catalogue-term-accent:var(--accent-text,var(--eyebrow-color));--catalogue-padding-bottom:32px;--catalogue-intro-padding-top:24px;--catalogue-intro-padding-bottom:12px;--catalogue-results-spacing:16px;padding-bottom:var(--catalogue-padding-bottom)}.AcademicAtlas_catalogueIntro__RBUqT{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;padding-block:var(--catalogue-intro-padding-top) var(--catalogue-intro-padding-bottom)}.AcademicAtlas_catalogueEyebrow__12Mhm{margin:0}.AcademicAtlas_catalogueIntro__RBUqT>h2[data-section-heading]{margin:0;font-size:20px}.AcademicAtlas_catalogueDescription__v5DJf{align-self:start;min-width:0;max-width:none;margin:0}.AcademicAtlas_catalogueTools__cE1CG{position:sticky;z-index:20;top:76px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:end;min-width:0;border-radius:16px;padding:16px;background:var(--surface)}.AcademicAtlas_searchTools__eobQ7{position:relative;display:grid;min-width:0}.AcademicAtlas_searchTools__eobQ7:before{position:absolute;z-index:1;bottom:14px;left:16px;width:16px;height:16px;border:2px solid var(--muted);border-radius:50%;content:"";pointer-events:none}.AcademicAtlas_searchTools__eobQ7:after{position:absolute;z-index:1;bottom:12px;left:30px;width:6px;height:2px;background:var(--muted);content:"";pointer-events:none;transform:rotate(45deg)}.AcademicAtlas_searchTools__eobQ7 input{width:100%;min-width:0;height:44px;padding-left:48px;font-size:14px}.AcademicAtlas_searchTools__eobQ7 input::-webkit-search-cancel-button{cursor:pointer}.AcademicAtlas_catalogueResultCount__bCIHs{margin:var(--catalogue-results-spacing) 0 0;text-align:right;color:var(--muted);font-size:12px;white-space:nowrap}.AcademicAtlas_catalogueResultCount__bCIHs strong{margin-right:4px;color:var(--catalogue-term-accent);font-family:var(--editorial-display,var(--font-sans));font-size:18px}.AcademicAtlas_termFilters__ohCx4{min-width:0}.AcademicAtlas_termFilters__ohCx4 button{height:44px;font-size:14px}.AcademicAtlas_catalogueTerms__uG6B2{--catalogue-term-accent-soft:var(--catalogue-accent-soft);display:grid}.AcademicAtlas_catalogueTerm__kL1QZ{min-width:0;margin-top:var(--catalogue-term-spacing,24px)}.AcademicAtlas_catalogueTerm__kL1QZ:first-child{margin-top:16px}.AcademicAtlas_catalogueTermHeader__Irgg9{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:16px}.AcademicAtlas_catalogueTermHeader__Irgg9 h3{margin:0;color:var(--catalogue-term-accent);font-family:var(--editorial-display,var(--font-sans));font-size:14px;font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;text-transform:uppercase}.AcademicAtlas_termCourseCount__DN4ND{display:flex;flex:0 0 auto;gap:4px;align-items:baseline;margin:0;color:var(--muted);font-size:12px;text-transform:uppercase}.AcademicAtlas_termCourseCount__DN4ND strong{color:var(--catalogue-term-accent);font-family:var(--editorial-display,var(--font-sans));font-size:14px}.AcademicAtlas_courseAccordions__BMgeY{border-top:var(--page-border-width,2px) solid var(--border-strong);counter-reset:course}.AcademicAtlas_courseAccordion__K1apd{counter-increment:course;min-width:0;border-bottom:var(--page-border-width,2px) solid var(--border)}.AcademicAtlas_courseAccordion__K1apd>summary{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;padding:16px 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:12px;font-weight:600;opacity:.68}.AcademicAtlas_courseAccordion__K1apd>summary:focus-visible{outline:2px solid var(--catalogue-accent);outline-offset:6px}.AcademicAtlas_courseSummary__7lYGr{display:grid;gap:4px;min-width:0}.AcademicAtlas_courseSummary__7lYGr>strong{min-width:0;color:var(--brand-ink);font-family:var(--editorial-display,var(--font-sans));font-size:16px;font-weight:600;line-height:var(--line-height-heading);overflow-wrap:anywhere}.AcademicAtlas_courseSummary__7lYGr small{max-width:100%;color:var(--catalogue-term-accent);font-size:12px;overflow-wrap:anywhere}.AcademicAtlas_courseCode___lSTQ{white-space:nowrap}.AcademicAtlas_courseDisclosure__tXJK6{display:grid;width:32px;height:32px;place-items:center;border:var(--page-border-width,2px) 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:16px;height:16px;color:currentColor;transform:rotate(0deg)}.AcademicAtlas_courseAccordion__K1apd:hover .AcademicAtlas_courseDisclosure__tXJK6{border-color:color-mix(in srgb,var(--catalogue-accent) 20%,var(--border));background:var(--catalogue-accent-soft);color:var(--catalogue-accent)}.AcademicAtlas_courseAccordion__K1apd[open]>summary .AcademicAtlas_courseDisclosure__tXJK6{border-color:var(--catalogue-accent);background:var(--catalogue-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(0,1fr);gap:24px;margin-left:36px;padding:0 0 16px}.AcademicAtlas_courseDescription__81QD4>strong{margin:0;padding-top:4px;color:var(--catalogue-term-accent);font-family:var(--editorial-display,var(--font-sans));font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}.AcademicAtlas_courseDescription__81QD4 p{max-width:832px;margin:0;color:var(--foreground-soft);font-size:14px;line-height:var(--line-height-body);white-space:pre-line}.AcademicAtlas_noResults__675UU{margin-top:24px;border-block:var(--page-border-width,2px) solid var(--border);padding:32px 16px;color:var(--muted);text-align:center}@media (min-width:1280px){.AcademicAtlas_catalogueTools__cE1CG{top:calc(var(--site-header-height) + 16px)}}@media (min-width:820px){.AcademicAtlas_catalogueExplorer__LVqi0{--catalogue-padding-bottom:48px;--catalogue-intro-padding-top:32px;--catalogue-intro-padding-bottom:16px;--catalogue-results-spacing:24px;--catalogue-term-spacing:32px}.AcademicAtlas_catalogueIntro__RBUqT>h2[data-section-heading]{font-size:32px}.AcademicAtlas_catalogueTools__cE1CG{grid-template-columns:minmax(0,2fr) minmax(224px,1fr);gap:24px;padding:24px}.AcademicAtlas_searchTools__eobQ7 input,.AcademicAtlas_termFilters__ohCx4 button{height:48px}.AcademicAtlas_searchTools__eobQ7:before{bottom:16px}.AcademicAtlas_searchTools__eobQ7:after{bottom:14px}.AcademicAtlas_catalogueResultCount__bCIHs strong{font-size:20px}.AcademicAtlas_courseAccordion__K1apd>summary{grid-template-columns:32px minmax(0,1fr) auto;gap:16px;min-height:80px;padding-block:20px}.AcademicAtlas_courseDescription__81QD4{grid-template-columns:max-content minmax(0,1fr);margin-left:48px;padding:0 48px 24px 0}.AcademicAtlas_courseDescription__81QD4 p{font-size:16px}.AcademicAtlas_noResults__675UU{margin-top:32px;padding-block:48px}}@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:136px}.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)}}@media (max-width:520px){.AcademicAtlas_catalogueTools__cE1CG{top:72px}.AcademicAtlas_termCourseCount__DN4ND{display:none}}@media (prefers-reduced-motion:reduce){.AcademicAtlas_courseAccordion__K1apd,.AcademicAtlas_courseDisclosure__tXJK6,.AcademicAtlas_partnerTab__l8EG3:after,.AcademicAtlas_partnerTab__l8EG3:before,.AcademicAtlas_searchTools__eobQ7 input,.AcademicAtlas_termFilters__ohCx4 button{transition:none}}@media (min-width:820px){.AcademicAtlas_atlasHeading__eA3Ho h2{font-size:60px}.AcademicAtlas_sectionHeading__XvOnx h3{font-size:48px}.AcademicAtlas_partnerSummary__TM1Sm h3{font-size:60px}.AcademicAtlas_courseSummary__7lYGr>strong{font-size:18px}}.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_sectionHeading__T2DY7{--section-heading-spacing:12px;display:grid;gap:12px;max-width:864px;margin-bottom:var(--section-heading-spacing)}.CurriculumPage_sectionHeading__T2DY7>h2[data-section-heading]{margin:0;font-size:20px}.CurriculumPage_eyebrow__z2PVe{color:var(--heading-eyebrow,var(--eyebrow-color));font-family:var(--editorial-display,var(--font-sans));font-size:12px;font-weight:800;line-height:var(--line-height-compact);text-transform:uppercase}.CurriculumPage_courseList__7SdtU{margin:0;padding-left:18px;list-style:disc outside}.CurriculumPage_courseList__7SdtU li{overflow-wrap:anywhere;padding:4px 0 4px 2px;font-size:12px;line-height:var(--line-height-body)}.CurriculumPage_courseList__7SdtU li::marker{color:var(--foreground-soft)}.CurriculumPage_semesterGrid__2T3Ic{--semester-padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--page-border-width,2px);border:var(--page-border-width,2px) solid var(--border-strong);background:var(--border-strong)}.CurriculumPage_semesterGrid__2T3Ic article{min-width:0;padding:var(--semester-padding);background:var(--surface)}.CurriculumPage_semesterGrid__2T3Ic article>.CurriculumPage_eyebrow__z2PVe{min-height:28.8px;margin-bottom:12px}.CurriculumPage_partnerMosaic__k_RiO{--partner-mosaic-spacing:20px;--partner-single-image-height:352px;--partner-image-height:320px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:var(--partner-mosaic-spacing)}.CurriculumPage_partnerMosaic__k_RiO[data-count="1"]{grid-template-columns:1fr}.CurriculumPage_partnerMosaic__k_RiO>*{display:block;min-width:0;border:0;border-top:var(--page-border-width,2px) solid var(--border-strong);border-right:var(--page-border-width,2px) solid var(--border-strong);padding:0;background:var(--surface);color:var(--foreground);text-decoration:none;text-align:left}.CurriculumPage_partnerMosaic__k_RiO>:last-child,.CurriculumPage_partnerMosaic__k_RiO>:nth-child(2n){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:272px;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_partnerImageSkeleton__Kd_0W{position:absolute;inset:0;display:block;background:var(--surface-muted)}.CurriculumPage_partnerMosaic__k_RiO[data-count="1"] .CurriculumPage_partnerImage__qAy2v{height:var(--partner-single-image-height)}.CurriculumPage_partnerMosaic__k_RiO[data-count="2"] .CurriculumPage_partnerImage__qAy2v,.CurriculumPage_partnerMosaic__k_RiO[data-count="3"] .CurriculumPage_partnerImage__qAy2v{height:var(--partner-image-height)}.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{--partner-identity-gap:14px;--partner-identity-padding:20px;position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--partner-identity-gap);padding:var(--partner-identity-padding);background:var(--media-overlay-card);color:white}.CurriculumPage_partnerLogoPanel__CdeAw{display:grid;place-items:center;width:160px;height:72px;border:var(--page-border-width,2px) solid rgb(15 23 42/14%);padding:10px 12px;background:#fff;box-shadow:var(--elevation-xs,0 2px 4px 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_partnerLogoSkeleton__StUJP{display:block;width:100%;height:100%;background:var(--surface-muted)}.CurriculumPage_partnerCopy__kWaXB{display:grid;gap:4px;min-width:0}.CurriculumPage_partnerCopy__kWaXB strong{overflow-wrap:anywhere;font-size:16px;line-height:var(--line-height-heading)}.CurriculumPage_partnerNameSkeleton__xkMUZ{display:block;width:min(224px,70vw);max-width:100%;height:12px;background:var(--surface-muted)}.CurriculumPage_partnerCopy__kWaXB span{margin-top:4px;color:white;font-size:12px;font-weight:700}.CurriculumPage_mediaFallback___TNyb{display:grid;place-items:center;padding:16px;background:var(--surface-subtle);color:var(--foreground-soft);font-family:var(--editorial-display,var(--font-sans));font-size:12px;font-weight:700;line-height:var(--line-height-compact);text-align:center}.CurriculumPage_pathwayList__Hwi0B{--pathway-accent:var(--page-accent-strong,var(--brand-primary,var(--eyebrow-color)));--pathway-list-gap:16px;display:grid;gap:var(--pathway-list-gap);width:100%}.CurriculumPage_pathwayAccordion__7Tvk_{border:var(--page-border-width,2px) 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{--pathway-summary-padding-block:16px;--pathway-summary-padding-inline:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:var(--pathway-summary-padding-block) var(--pathway-summary-padding-inline);cursor:pointer;list-style:none}.CurriculumPage_pathwayAccordion__7Tvk_ summary::-webkit-details-marker{display:none}.CurriculumPage_pathwayAccordion__7Tvk_ summary:focus-visible{outline:4px solid var(--pathway-accent);outline-offset:-6px}.CurriculumPage_pathwaySummaryCopy__la8DJ{display:grid;gap:6px}.CurriculumPage_pathwayAccordion__7Tvk_ summary small{color:var(--heading-eyebrow,var(--eyebrow-color));font-size:12px;font-weight:700;text-transform:uppercase}.CurriculumPage_pathwayAccordion__7Tvk_ summary h3{margin:0;font-size:18px;line-height:var(--line-height-heading)}.CurriculumPage_pathwayDisclosure___ZMgD{display:grid;place-items:center;width:32px;height:32px;border:var(--page-border-width,2px) 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{--pathway-body-gap:16px;--pathway-body-padding:16px;display:grid;gap:var(--pathway-body-gap);border-top:var(--page-border-width,2px) solid var(--border);padding:var(--pathway-body-padding)}.CurriculumPage_pathwayIntro__R_viB{display:grid;gap:12px}.CurriculumPage_degree__vDsgq{font-size:16px;font-weight:700;line-height:var(--line-height-heading)}.CurriculumPage_requirements__2sAPH{--pathway-requirements-padding:12px;border-left:4px solid var(--pathway-accent);padding:var(--pathway-requirements-padding);background:var(--surface-subtle);color:var(--foreground-soft);line-height:var(--line-height-body);font-size:14px;white-space:pre-line}@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:320px;min-height:0}}@media (max-width:520px){.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:288px}.CurriculumPage_partnerMosaic__k_RiO>*{border-right:0}.CurriculumPage_partnerLogoPanel__CdeAw{width:128px;height:64px;padding:8px 10px}}@media (prefers-reduced-motion:reduce){.CurriculumPage_featureCurriculumPage__WWByr *,.CurriculumPage_featureCurriculumPage__WWByr :after,.CurriculumPage_featureCurriculumPage__WWByr :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.CurriculumPage_termHeading__seX0s{margin-bottom:12px;color:var(--heading-eyebrow,var(--eyebrow-color));font-family:var(--editorial-display,var(--font-sans));font-size:14px;font-weight:800;line-height:var(--line-height-compact)}.CurriculumPage_termCredits__8mCpz{display:block;margin-top:4px;font-size:12px;overflow-wrap:anywhere}.CurriculumPage_sectionHeading__T2DY7,.CurriculumPage_sectionHeading__T2DY7>*{min-inline-size:0}@media (min-width:820px){.CurriculumPage_sectionHeading__T2DY7{--section-heading-spacing:16px}.CurriculumPage_sectionHeading__T2DY7>h2[data-section-heading]{font-size:32px}.CurriculumPage_semesterGrid__2T3Ic{--semester-padding:24px}.CurriculumPage_partnerMosaic__k_RiO{--partner-mosaic-spacing:32px;--partner-single-image-height:544px;--partner-image-height:464px}.CurriculumPage_partnerIdentity__bL7Ec{--partner-identity-gap:18px;--partner-identity-padding:32px}.CurriculumPage_pathwayList__Hwi0B{--pathway-list-gap:24px}.CurriculumPage_pathwayAccordion__7Tvk_ summary{--pathway-summary-padding-block:24px;--pathway-summary-padding-inline:24px}.CurriculumPage_pathwayBody__BKfn4{--pathway-body-gap:24px;--pathway-body-padding:24px}.CurriculumPage_requirements__2sAPH{--pathway-requirements-padding:16px;font-size:16px}.CurriculumPage_partnerCopy__kWaXB strong{font-size:22px}.CurriculumPage_pathwayAccordion__7Tvk_ summary h3{font-size:24px}.CurriculumPage_degree__vDsgq{font-size:18px}}.PathwayStudyRows_rows__BTBLB{--pathway-tint:color-mix(in srgb,var(--pathway-accent) 8%,var(--surface));--study-category-padding:12px;display:grid;gap:24px;overflow-wrap:anywhere}.PathwayStudyRows_rows__BTBLB *{min-width:0}.PathwayStudyRows_basket__JWBPL,.PathwayStudyRows_baskets__vdcIU,.PathwayStudyRows_categories___m_53,.PathwayStudyRows_category__neXrn,.PathwayStudyRows_semester__zSL1f,.PathwayStudyRows_semesters__syTOu,.PathwayStudyRows_year__z1Ct1{display:grid}.PathwayStudyRows_semesters__syTOu,.PathwayStudyRows_year__z1Ct1{gap:20px}.PathwayStudyRows_basket__JWBPL,.PathwayStudyRows_baskets__vdcIU,.PathwayStudyRows_categories___m_53,.PathwayStudyRows_category__neXrn,.PathwayStudyRows_semester__zSL1f{gap:12px}.PathwayStudyRows_rows__BTBLB :is(h4,h5,h6){margin:0;font-family:var(--editorial-display,var(--font-sans));font-weight:700;line-height:var(--line-height-heading)}.PathwayStudyRows_rows__BTBLB .PathwayStudyRows_yearHeading__pSgRc{color:var(--pathway-accent);font-size:20px}.PathwayStudyRows_rows__BTBLB .PathwayStudyRows_semesterHeading__Zwx8y{font-size:16px}.PathwayStudyRows_rows__BTBLB .PathwayStudyRows_categoryHeading__8hGgg{font-size:14px}.PathwayStudyRows_basket__JWBPL+.PathwayStudyRows_basket__JWBPL{border-top:var(--page-border-width,2px) solid var(--border);padding-top:12px}.PathwayStudyRows_rows__BTBLB .PathwayStudyRows_requirement__Fp8oJ{margin:0;border-left:4px solid var(--pathway-accent);padding:12px;background:var(--pathway-tint);color:var(--foreground-soft);font-size:14px;line-height:var(--line-height-body);white-space:pre-line}.PathwayStudyRows_requirement__Fp8oJ span{display:block;margin-bottom:4px;color:var(--pathway-accent);font-weight:700}.PathwayStudyRows_rows__BTBLB ul{margin:0;padding-left:20px;list-style:disc outside}.PathwayStudyRows_rows__BTBLB li{break-inside:avoid;padding-left:2px;font-size:14px;line-height:var(--line-height-body)}.PathwayStudyRows_rows__BTBLB li+li{margin-top:8px}.PathwayStudyRows_rows__BTBLB li::marker{color:var(--pathway-accent)}.PathwayStudyRows_rows__BTBLB .PathwayStudyRows_categories___m_53{grid-template-columns:minmax(0,1fr);align-items:start}.PathwayStudyRows_rows__BTBLB .PathwayStudyRows_year__z1Ct1+.PathwayStudyRows_year__z1Ct1{border-top:var(--page-border-width,2px) solid var(--pathway-accent);padding-top:20px}.PathwayStudyRows_rows__BTBLB .PathwayStudyRows_category__neXrn{align-content:start;border:var(--page-border-width,2px) solid var(--border-strong);padding:var(--study-category-padding)}@media (min-width:820px){.PathwayStudyRows_rows__BTBLB{--study-category-padding:16px;gap:32px}.PathwayStudyRows_semesters__syTOu,.PathwayStudyRows_year__z1Ct1{gap:24px}.PathwayStudyRows_basket__JWBPL,.PathwayStudyRows_baskets__vdcIU,.PathwayStudyRows_categories___m_53,.PathwayStudyRows_category__neXrn,.PathwayStudyRows_semester__zSL1f{gap:16px}.PathwayStudyRows_rows__BTBLB .PathwayStudyRows_yearHeading__pSgRc{font-size:24px}.PathwayStudyRows_rows__BTBLB .PathwayStudyRows_semesterHeading__Zwx8y{font-size:20px}.PathwayStudyRows_rows__BTBLB .PathwayStudyRows_categoryHeading__8hGgg,.PathwayStudyRows_rows__BTBLB li{font-size:16px}.PathwayStudyRows_rows__BTBLB .PathwayStudyRows_requirement__Fp8oJ{padding:16px}.PathwayStudyRows_rows__BTBLB .PathwayStudyRows_year__z1Ct1+.PathwayStudyRows_year__z1Ct1{padding-top:24px}.PathwayStudyRows_basket__JWBPL+.PathwayStudyRows_basket__JWBPL{padding-top:16px}}.PageSection_section___wNHE{--page-section-space-top:32px;--page-section-space-bottom:48px;--page-section-background:#f9f7f8;--preset-gutter:32px;min-width:0}.PageSection_section___wNHE[data-page-section-tone=light]:not(.PageSection_nested__pjr7y){background:var(--page-section-background)}.PageSection_standard__JKx1k{padding-block:var(--page-section-space-top) var(--page-section-space-bottom)}.PageSection_startOnly__LAGHB{padding-top:var(--page-section-space-top)}.PageSection_internal__xwO3u,.PageSection_nested__pjr7y{padding-block:0}@media (max-width:819px){.PageSection_section___wNHE{--page-section-space-top:24px;--page-section-space-bottom:32px}}.FeaturePageHeader_header__hQXDO{--preset-header-min-height:420px;--preset-header-padding-top:calc(var(--site-header-height, 80px) + 32px);--preset-header-padding-bottom:32px;--preset-gutter:32px;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:var(--media-overlay-light);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;min-width:0;padding:var(--preset-header-padding-top) var(--preset-gutter) var(--preset-header-padding-bottom);background:var(--page-accent);color:var(--page-accent-foreground)}.FeaturePageHeader_copyInner__vamdl{display:grid;gap:12px;width:100%;max-width:calc(var(--preset-rail-width) / 2 - var(--preset-gutter) * 2);min-width:0;margin-inline:0 auto}.FeaturePageHeader_header__hQXDO[data-feature-layout=splitMediaRight] .FeaturePageHeader_copyInner__vamdl{margin-inline:auto 0}.FeaturePageHeader_meta__3ns2C{display:contents}.FeaturePageHeader_logo__raBM7{display:grid;place-items:center;width:min(192px,60%);height:80px;margin-bottom:0;border:var(--page-border-width,2px) solid rgb(15 23 42/14%);padding:10px 14px;background:#fff;box-shadow:var(--elevation-xs,0 2px 4px 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:8px;align-items:center;width:fit-content;max-width:100%;min-height:24px;margin-bottom:0;color:currentColor;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.FeaturePageHeader_backLink__7qI7p:focus-visible,.FeaturePageHeader_backLink__7qI7p:hover{color:currentColor;text-decoration:underline;text-underline-offset:4px}.FeaturePageHeader_backLink__7qI7p:focus-visible{outline:2px solid currentColor;outline-offset:4px}.FeaturePageHeader_backLink__7qI7p svg{width:16px;height:16px;flex-shrink:0}.FeaturePageHeader_eyebrow__BofZp{margin:0;color:currentColor;font-size:12px;font-weight:700;opacity:.78;text-transform:uppercase}.FeaturePageHeader_copy__SW1vJ h1{--page-header-heading-size:20px;inline-size:100%;margin:0;color:inherit;overflow-wrap:anywhere;font-size:var(--page-header-heading-size);font-family:var(--editorial-display,var(--font-sans));font-weight:700;line-height:var(--line-height-heading)}.FeaturePageHeader_description__l3r6e{width:100%;margin:0;color:currentColor;font-size:12px;line-height:var(--line-height-body);white-space:pre-line;opacity:.86}@media (max-width:820px){.FeaturePageHeader_header__hQXDO{--preset-header-padding-top:32px;grid-template-columns:1fr;grid-template-rows:minmax(288px,42vh) auto}.FeaturePageHeader_header__hQXDO[data-feature-layout^=split]{grid-template-areas:"media" "copy"}.FeaturePageHeader_media__n23No{height:auto;min-height:0}.FeaturePageHeader_copyInner__vamdl{max-width:none}.FeaturePageHeader_logo__raBM7{width:min(144px,50vw);height:64px;margin-bottom:0;padding:8px 10px}.FeaturePageHeader_description__l3r6e{line-height:var(--line-height-body)}}@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(288px,42vh) auto}}@media (min-width:820px){.FeaturePageHeader_copy__SW1vJ h1{--page-header-heading-size:40px}.FeaturePageHeader_description__l3r6e{font-size:16px}}.PageHeader_header__eQGHw{--preset-header-min-height:420px;--preset-header-padding-top:120px;--preset-header-padding-bottom:48px;--preset-gutter:32px;--heading-eyebrow:var(--eyebrow-color-inverse);--accent-text:var(--eyebrow-color-inverse);position:relative;isolation:isolate;min-height:var(--preset-header-min-height);overflow:hidden;background:var(--brand-ink);color:white}.PageHeader_header__eQGHw:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(26 20 22/60%),rgb(26 20 22/40%) 40%,rgb(26 20 22/85%));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;object-position:center 60%}.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;width:100%}.PageHeader_eyebrow__xU6Sc{margin-bottom:20px;color:var(--heading-eyebrow,var(--eyebrow-color));font-size:12px;font-weight:700;text-transform:uppercase}.PageHeader_copy__7EP3F h1{--page-header-heading-size:20px;inline-size:100%;font-size:var(--page-header-heading-size);color:inherit;font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;text-wrap:pretty}.PageHeader_description__eKDK7{width:100%;margin-top:16px;color:rgb(255 255 255/72%);font-size:16px;line-height:var(--line-height-body);white-space:pre-line}@media (max-width:820px){.PageHeader_copy__7EP3F h1{max-width:100%}}@media (min-width:820px){.PageHeader_copy__7EP3F h1{--page-header-heading-size:40px}.PageHeader_description__eKDK7{font-size:20px}}.NewsIndex_index__OnR_L{--news-card-space:16px;--news-category-gap:48px;--news-categories-offset:24px;--news-category-heading-gap:12px;--news-category-heading-space:20px;min-width:0;color:var(--foreground)}.NewsIndex_rail__6WI1n{width:min(100%,var(--preset-rail-width));margin-inline:auto;padding-inline:var(--preset-gutter)}.NewsIndex_intro__wfo9S{display:grid;gap:10px;margin-bottom:var(--news-card-space)}.NewsIndex_eyebrow__N0OP5{color:var(--heading-eyebrow,var(--eyebrow-color));font-size:12px;font-weight:700;text-transform:uppercase}.NewsIndex_description__cpWjp{max-width:768px;color:var(--foreground-soft);line-height:var(--line-height-body)}.NewsIndex_card__NStmM{display:grid;grid-template-rows:auto 1fr;min-width:0;height:100%;overflow:hidden;border:var(--page-border-width,2px) solid var(--border-strong);border-top-width:var(--page-border-width,4px);background:var(--surface);transition:box-shadow .18s ease,transform .18s ease}.NewsIndex_card__NStmM:focus-visible,.NewsIndex_card__NStmM:hover{box-shadow:var(--elevation-md);transform:translateY(-4px)}.NewsIndex_cover__UDZPU{display:block;width:100%;height:auto;min-height:0;aspect-ratio:16/9;background:var(--surface-muted);object-fit:cover}.NewsIndex_cardBody__9h9Rz{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:var(--news-card-space)}.NewsIndex_cardMeta__SJoSv{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:12px;color:var(--muted);font-size:12px}.NewsIndex_card__NStmM h3{margin:0;font-family:var(--editorial-display,var(--font-sans));font-size:16px;line-height:var(--line-height-heading);overflow-wrap:anywhere;text-wrap:balance}.NewsIndex_cardBody__9h9Rz>p{display:-webkit-box;margin-top:10px;overflow:hidden;color:var(--foreground-soft);font-size:14px;line-height:var(--line-height-compact);-webkit-box-orient:vertical;-webkit-line-clamp:2}.NewsIndex_cta__vc7xU{display:inline-flex;gap:6px;align-items:center;margin-top:auto;padding-top:16px;color:var(--accent-text,var(--eyebrow-color));font-size:12px;font-weight:700}.NewsIndex_cta__vc7xU svg{width:14px;height:14px;transition:transform .18s ease}.NewsIndex_card__NStmM:focus-visible .NewsIndex_cta__vc7xU svg,.NewsIndex_card__NStmM:hover .NewsIndex_cta__vc7xU svg{transform:translateX(4px)}.NewsIndex_categories__JLD4J{display:grid;gap:var(--news-category-gap);margin-top:var(--news-categories-offset)}.NewsIndex_category__3c9BT{min-width:0}.NewsIndex_categoryHeading__4MYDv{display:grid;grid-template-columns:4px minmax(0,1fr);gap:var(--news-category-heading-gap);align-items:stretch;margin-bottom:var(--news-category-heading-space)}.NewsIndex_categoryHeading__4MYDv h2{font-family:var(--editorial-display,var(--font-sans));font-size:20px;font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;text-wrap:balance}.NewsIndex_categoryBar__j2gGk{min-height:100%;border-left-style:solid;border-left-width:4px}.NewsIndex_categoryList__sHVXs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--news-card-space)}.NewsIndex_emptyState__mt8Pc{margin:0;color:var(--foreground-soft);line-height:var(--line-height-body)}@media (max-width:1023px){.NewsIndex_categoryList__sHVXs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.NewsIndex_categoryList__sHVXs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.NewsIndex_card__NStmM,.NewsIndex_cta__vc7xU svg{transition:none}.NewsIndex_card__NStmM:focus-visible,.NewsIndex_card__NStmM:focus-visible .NewsIndex_cta__vc7xU svg,.NewsIndex_card__NStmM:hover,.NewsIndex_card__NStmM:hover .NewsIndex_cta__vc7xU svg{transform:none}}.NewsIndex_intro__wfo9S,.NewsIndex_rail__6WI1n{min-inline-size:0}@media (min-width:820px){.NewsIndex_index__OnR_L{--news-card-space:24px;--news-category-gap:80px;--news-categories-offset:48px;--news-category-heading-gap:16px;--news-category-heading-space:32px}.NewsIndex_card__NStmM h3{font-size:22px}.NewsIndex_categoryHeading__4MYDv h2{font-size:32px}}.PageBuilder_page__9T9ZQ{--page-border-width:1px;--preset-section-space:48px;--builder-callout-stripe-width:6px;--builder-intro-space:20px;--builder-intro-margin-bottom:12px;--elevation-xs:0 2px 4px rgb(16 24 40/8%);--builder-content-gap:32px;--builder-card-padding:20px;--builder-dynamic-gap:32px;--builder-preview-heading-height:40px;min-width:0;background:var(--surface);color:var(--foreground);font-family:var(--editorial-body,var(--font-sans))}.PageBuilder_page__9T9ZQ :is(h2,h3,h4){font-family:var(--editorial-display,var(--font-sans))}.PageBuilder_block__301PW{color:var(--foreground)}.PageBuilder_block__301PW.PageBuilder_alumniSection__5nkqM{--page-section-background:#f9f7f8;overflow:hidden}.PageBuilder_alumniSection__5nkqM .PageBuilder_introReveal__0OJTZ{margin-bottom:0}.PageBuilder_alumniSection__5nkqM .PageBuilder_intro__PYkWd{gap:14px}.PageBuilder_alumniSection__5nkqM .PageBuilder_alumniEyebrow__Y9ytZ{font-size:14px;letter-spacing:1.96px}.PageBuilder_surfaceDark__WqwNQ{background:var(--brand-ink,var(--foreground));color:white}.PageBuilder_surfaceDark__WqwNQ .rich-text{color:rgb(255 255 255/76%)}.PageBuilder_surfaceDark__WqwNQ .rich-text :is(h1,h2,h3,h4,h5,h6){color:white}.PageBuilder_calloutSurface__TaO3x{position:relative;overflow:hidden}.PageBuilder_calloutSurface__TaO3x:before{position:absolute;inset:0 auto 0 0;width:var(--builder-callout-stripe-width);background:var(--brand-primary);content:""}.PageBuilder_calloutinfo__pTlYI{background:var(--brand-primary-soft)}.PageBuilder_calloutsuccess__vZ4rH{background:color-mix(in srgb,var(--success) 12%,var(--surface))}.PageBuilder_calloutwarning__Wjeho{background:color-mix(in srgb,var(--warning) 15%,var(--surface))}.PageBuilder_calloutcta__ofzdk{background:var(--brand-ink,var(--foreground));color:white}.PageBuilder_rail__DD8Dy{width:min(100%,var(--preset-rail-width,1216px));margin-inline:auto;padding-inline:var(--preset-gutter,32px)}.PageBuilder_introReveal__0OJTZ{margin-bottom:var(--builder-intro-margin-bottom)}.PageBuilder_intro__PYkWd{display:grid;gap:12px}.PageBuilder_headerContent__GXm4a{display:grid;min-width:0;gap:var(--builder-content-gap)}.PageBuilder_headerTop__Fd0yi{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "content";gap:var(--builder-intro-space)}.PageBuilder_headerLeft__Rb4K8,.PageBuilder_headerRight__g_YkU{align-items:start}.PageBuilder_headerLeft__Rb4K8{grid-template-columns:minmax(0,35fr) minmax(0,65fr);grid-template-areas:"header content"}.PageBuilder_headerRight__g_YkU{grid-template-columns:minmax(0,65fr) minmax(0,35fr);grid-template-areas:"content header"}.PageBuilder_headerArea__z2nHe{grid-area:header;min-width:0;margin-bottom:0}.PageBuilder_contentArea__Lzh5M{grid-area:content;min-width:0}.PageBuilder_headerContentOnly__4bVCq,.PageBuilder_headerOnly__WZqmh{display:block}.PageBuilder_actions__qxjcR{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.PageBuilder_action__Xk74f{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:var(--page-border-width,1px) solid;padding:12px 16px;color:var(--accent-text);font-size:14px;font-weight:700;line-height:var(--line-height-compact);transition:background-color .18s ease,color .18s ease,transform .18s ease}.PageBuilder_block__301PW[data-builder-block=callout] .PageBuilder_action__Xk74f{border-color:var(--brand-primary);border-radius:var(--radius-sm);color:var(--brand-primary)}.PageBuilder_action__Xk74f:focus-visible,.PageBuilder_action__Xk74f:hover{background:var(--brand-primary-strong);color:white;transform:translateY(-2px)}.PageBuilder_calloutcta__ofzdk .PageBuilder_action__Xk74f,.PageBuilder_surfaceDark__WqwNQ .PageBuilder_action__Xk74f{color:var(--accent-text)}.PageBuilder_calloutcta__ofzdk .PageBuilder_action__Xk74f:is(:hover,:focus-visible),.PageBuilder_surfaceDark__WqwNQ .PageBuilder_action__Xk74f:is(:hover,:focus-visible){color:white}.PageBuilder_block__301PW[data-builder-block=callout] .PageBuilder_action__Xk74f:is(:hover,:focus-visible){border-color:var(--brand-primary);background:var(--brand-primary);color:white}.PageBuilder_card__Hqddq img,.PageBuilder_gallery__ea0HW img{display:block;width:100%;height:auto}.PageBuilder_gallery__ea0HW figcaption{margin-top:12px;color:var(--foreground-soft);font-size:14px}.PageBuilder_grid__HHi_L{display:grid;grid-template-columns:repeat(var(--columns,3),minmax(0,1fr));gap:var(--page-border-width,1px);border:var(--page-border-width,1px) solid var(--border-strong,var(--border));background:var(--border-strong,var(--border))}.PageBuilder_cardGrid__W3kE7{grid-template-columns:repeat(12,minmax(0,1fr))}.PageBuilder_cardGrid__W3kE7>.PageBuilder_card__Hqddq{grid-column:span var(--card-span,12)}.PageBuilder_card__Hqddq{--accent-text:var(--eyebrow-color);--heading-eyebrow:var(--eyebrow-color);min-width:0;height:100%;background:var(--surface);transition:box-shadow .18s ease,transform .18s ease}.PageBuilder_card__Hqddq:hover{position:relative;z-index:1;box-shadow:var(--elevation-lg);transform:translateY(-4px)}.PageBuilder_card__Hqddq>img{aspect-ratio:16/9;object-fit:cover}.PageBuilder_cardBody__QgMz0{padding:var(--builder-card-padding)}.PageBuilder_cardBody__QgMz0 h3,.PageBuilder_cardBody__QgMz0 h4{margin:0 0 10px;font-size:22px;line-height:var(--line-height-heading)}.PageBuilder_cardBody__QgMz0 p{margin:12px 0 0;color:var(--foreground-soft);line-height:var(--line-height-body)}.PageBuilder_cardBody__QgMz0 a{display:inline-block;margin-top:20px;color:var(--accent-text);font-weight:700}.PageBuilder_faq__OyTp_{border-top:var(--page-border-width,1px) solid var(--border-strong,currentColor)}.PageBuilder_faq__OyTp_ details{border-bottom:var(--page-border-width,1px) solid var(--border-strong,currentColor)}.PageBuilder_faq__OyTp_ summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 0;cursor:pointer;font-size:18px;font-weight:700;line-height:var(--line-height-heading);list-style:none}.PageBuilder_faq__OyTp_ summary::-webkit-details-marker{display:none}.PageBuilder_faq__OyTp_ details[open]>summary [data-disclosure-icon]{transform:rotate(-90deg)}.PageBuilder_faq__OyTp_ details>div{padding:0 36px 20px 0}.PageBuilder_linkList__j7FXL{--link-card-surface:#fbf3f6;--link-card-border:#f6e6ed;--link-card-ring:#e8c3d3;--link-card-description:#706c76;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));container:link-cards/inline-size;width:100%;gap:20px}@container link-cards (max-width: 660px){.PageBuilder_linkCard__rby8r{grid-column:1/-1}}.PageBuilder_linkCard__rby8r{position:relative;display:flex;min-width:0;min-height:180px;box-sizing:border-box;flex-direction:column;align-items:stretch;justify-content:space-between;gap:20px;overflow:hidden;border:var(--page-border-width,1px) solid var(--link-card-border);border-radius:28px;padding:26px 32px;background:var(--link-card-surface);color:var(--foreground);text-decoration:none;overflow-wrap:anywhere;transition:background-color .45s ease,color .45s ease,border-color .45s ease,transform .45s ease,box-shadow .45s ease}.PageBuilder_linkCard__rby8r:after,.PageBuilder_linkCard__rby8r:before{position:absolute;width:220px;height:220px;top:-60px;right:-60px;border:var(--page-border-width,1px) solid var(--link-card-ring);border-radius:50%;content:"";pointer-events:none;transition:transform .7s ease,border-color .45s ease}.PageBuilder_linkCard__rby8r:after{top:-20px;right:-20px;width:140px;height:140px}.PageBuilder_linkCardArrow__0PSu_{position:relative;z-index:1;display:flex;width:52px;height:52px;flex:none;align-self:flex-end;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-ink);color:white;transition:background-color .45s ease,transform .45s ease}.PageBuilder_linkCardCopy__Ui47K{position:relative;z-index:1;display:grid;min-width:0;gap:10px}.PageBuilder_linkCardCopy__Ui47K strong{max-width:440px;font-family:var(--editorial-display,var(--font-sans));font-size:24px;font-weight:400;line-height:32px;text-wrap:balance}.PageBuilder_linkCardCopy__Ui47K small{max-width:420px;color:var(--link-card-description);font-size:16px;line-height:26px;text-wrap:pretty;transition:color .45s ease}a.PageBuilder_linkCard__rby8r{cursor:pointer}a.PageBuilder_linkCard__rby8r:is(:hover,:focus-visible){--link-card-ring:rgb(219 98 143/45%);--link-card-description:rgb(255 255 255/78%);border-color:var(--brand-ink);background:var(--brand-ink);color:white;box-shadow:0 30px 60px rgb(26 20 22/18%);transform:translateY(-6px)}a.PageBuilder_linkCard__rby8r:focus-visible{outline:2px solid var(--brand-primary-strong);outline-offset:4px}a.PageBuilder_linkCard__rby8r:is(:hover,:focus-visible):after,a.PageBuilder_linkCard__rby8r:is(:hover,:focus-visible):before{transform:scale(118%)}a.PageBuilder_linkCard__rby8r:is(:hover,:focus-visible) .PageBuilder_linkCardArrow__0PSu_{background:var(--brand-primary);transform:rotate(-44deg)}@media (max-width:819px){.PageBuilder_page__9T9ZQ{--preset-section-space:32px}.PageBuilder_linkList__j7FXL{grid-template-columns:minmax(0,1fr)}.PageBuilder_linkCardCopy__Ui47K strong{font-size:20px;line-height:26px}}@media (prefers-reduced-motion:reduce){.PageBuilder_linkCardArrow__0PSu_,.PageBuilder_linkCardCopy__Ui47K small,.PageBuilder_linkCard__rby8r,.PageBuilder_linkCard__rby8r:after,.PageBuilder_linkCard__rby8r:before{transition:none}a.PageBuilder_linkCard__rby8r:is(:hover,:focus-visible),a.PageBuilder_linkCard__rby8r:is(:hover,:focus-visible) .PageBuilder_linkCardArrow__0PSu_,a.PageBuilder_linkCard__rby8r:is(:hover,:focus-visible):after,a.PageBuilder_linkCard__rby8r:is(:hover,:focus-visible):before{transform:none}}.PageBuilder_gallery__ea0HW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.PageBuilder_gallery__ea0HW figure{margin:0}.PageBuilder_gallery__ea0HW figure>a{display:block}.PageBuilder_gallery__ea0HW figure>a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.PageBuilder_gallery__ea0HW img{aspect-ratio:4/3;object-fit:cover}.PageBuilder_nestedBlock__mM_w_{padding:0;background:transparent;color:inherit}.PageBuilder_nestedRail__K7wSO{width:100%;padding-inline:0}.PageBuilder_nestedBlock__mM_w_{--section-heading-size:var(--heading-size-compact)}.PageBuilder_dynamicGroups__tx1o_{display:grid;gap:var(--builder-dynamic-gap)}.PageBuilder_dynamicGroup__3qFJ3{display:grid;gap:16px}.PageBuilder_dynamicEmptyState__mfpcy{margin:0;color:var(--foreground-soft);line-height:var(--line-height-body)}.PageBuilder_dynamicGroup__3qFJ3>header{display:grid;gap:10px}.PageBuilder_dynamicGroup__3qFJ3>h3,.PageBuilder_dynamicGroup__3qFJ3>header h3{margin:0;font-size:20px;overflow-wrap:anywhere}.PageBuilder_peopleGrid__NkyO9{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 24px}@media (min-width:768px){.PageBuilder_peopleGrid__NkyO9{grid-template-columns:repeat(2,minmax(0,1fr))}}.PageBuilder_personCard__XRxVh{--person-portrait-width:112px;--person-portrait-radius:12px;display:grid;grid-template-columns:var(--person-portrait-width) minmax(0,1fr);align-content:start;align-items:start;gap:12px;min-width:0;border-bottom:var(--page-border-width,1px) solid var(--border);padding-block:12px}.PageBuilder_personPortraitLink__RUn5a{display:block}.PageBuilder_personDetails__iE4Bv{min-width:0}.PageBuilder_personCard__XRxVh img,.PageBuilder_personFallback___5mTh{display:grid;width:var(--person-portrait-width);height:auto;aspect-ratio:4/5;border-radius:var(--person-portrait-radius);place-items:center;background:var(--brand-primary-soft);object-fit:cover}.PageBuilder_personFallback___5mTh{color:var(--accent-text);font-size:32px;font-weight:700}.PageBuilder_personCard__XRxVh h3,.PageBuilder_personCard__XRxVh h4{margin:0 0 4px;overflow-wrap:anywhere;font-size:16px;line-height:var(--line-height-heading)}.PageBuilder_personCard__XRxVh p{margin:4px 0 0;overflow-wrap:anywhere;color:color-mix(in srgb,var(--foreground-soft) 85%,var(--surface));font-size:14px;line-height:var(--line-height-compact)}.PageBuilder_personDegrees__1LdJK{display:grid;gap:4px;margin-top:4px}.PageBuilder_personCard__XRxVh .PageBuilder_personDegrees__1LdJK p{margin:0}.PageBuilder_personCard__XRxVh .PageBuilder_personPosition__Z5dyz,.PageBuilder_personCard__XRxVh .PageBuilder_personRole__UPDDF,.PageBuilder_personEmail__XEQ65{color:var(--accent-text);font-size:14px;font-weight:700}.PageBuilder_personEmail__XEQ65{display:block;margin-top:6px;overflow-wrap:anywhere;line-height:var(--line-height-compact);text-decoration:none}.PageBuilder_personCard__XRxVh a:focus-visible{outline:2px solid var(--brand-primary-strong);outline-offset:4px}.PageBuilder_personCard__XRxVh h4 a:hover{text-decoration:underline;text-underline-offset:3.2px}.PageBuilder_personEmail__XEQ65:focus-visible,.PageBuilder_personEmail__XEQ65:hover{text-decoration:underline;text-underline-offset:2.8px}@media (min-width:768px){.PageBuilder_personCard__XRxVh{--person-portrait-width:120px;--person-portrait-radius:16px;gap:16px}}@media (min-width:1200px){.PageBuilder_personCard__XRxVh{--person-portrait-width:144px}}.PageBuilder_councilGrid__TyOml{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:stretch}.PageBuilder_personCard__XRxVh.PageBuilder_councilCard__5yH8_{--person-portrait-width:100%;width:100%;max-width:224px;justify-self:center;grid-template-columns:minmax(0,1fr);gap:12px;text-align:center}@media (min-width:640px){.PageBuilder_councilGrid__TyOml{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}}@media (min-width:1024px){.PageBuilder_councilGrid__TyOml{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}}.PageBuilder_catalogueBlock__DoBze{padding-block:0}@media (max-width:819px){.PageBuilder_headerLeft__Rb4K8,.PageBuilder_headerRight__g_YkU,.PageBuilder_headerTop__Fd0yi{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "content"}.PageBuilder_grid__HHi_L{grid-template-columns:minmax(0,1fr)}.PageBuilder_cardGrid__W3kE7>.PageBuilder_card__Hqddq{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.PageBuilder_action__Xk74f,.PageBuilder_card__Hqddq{transition:none}}.PageBuilder_systemAnchorMarker__c7Jpm{min-height:2px}.PageBuilder_block__301PW,.PageBuilder_introReveal__0OJTZ,.PageBuilder_intro__PYkWd,.PageBuilder_rail__DD8Dy{min-inline-size:0}.PageBuilder_placeholder__5pD83{position:relative;display:grid;align-content:center;gap:10px;width:100%;min-width:0;padding:12px;border:var(--page-border-width,1px) solid var(--border);background:var(--surface-muted);color:var(--foreground-soft)}.PageBuilder_placeholderShape__COHZZ{display:block;width:72%;height:12px;border-radius:4px;background:color-mix(in srgb,var(--foreground-soft) 18%,var(--surface-muted))}.PageBuilder_placeholderShape__COHZZ:nth-child(2){width:90%}.PageBuilder_placeholderShape__COHZZ:nth-child(3){width:52%}.PageBuilder_placeholderMedia__tTeGw{aspect-ratio:4/3}.PageBuilder_placeholderMap__aWGCT{min-height:384px}.PageBuilder_placeholderCard__ok9kl{min-height:160px}.PageBuilder_placeholderRow__OUy2U{min-height:40px}.PageBuilder_placeholderLines__AJQ_C{min-height:80px}.PageBuilder_previewHeading__2zoIO{max-width:512px}.PageBuilder_previewHeading__2zoIO .PageBuilder_placeholder__5pD83{min-height:var(--builder-preview-heading-height)}.PageBuilder_card__Hqddq>.PageBuilder_placeholderMedia__tTeGw{aspect-ratio:16/9}.PageBuilder_councilCard__5yH8_>.PageBuilder_placeholderMedia__tTeGw,.PageBuilder_personPortraitLink__RUn5a>.PageBuilder_placeholder__5pD83{width:100%;height:100%;aspect-ratio:4/5;border-radius:var(--person-portrait-radius)}.PageBuilder_previewSocial__XUnr_{width:40px;height:40px}.PageBuilder_previewSocial__XUnr_>.PageBuilder_placeholder__5pD83{height:100%;aspect-ratio:1;padding:6px}.PageBuilder_linkList__j7FXL>.PageBuilder_placeholder__5pD83{margin-block:12px}.PageBuilder_calloutcta__ofzdk,.PageBuilder_surfaceDark__WqwNQ{--heading-foreground:var(--foreground-inverse);--heading-description:var(--foreground-soft-inverse);--heading-eyebrow:var(--eyebrow-color-inverse);--accent-text:var(--eyebrow-color-inverse)}.PageBuilder_calloutcta__ofzdk{--section-heading-size:var(--heading-size-compact)}@media (max-width:479px){.PageBuilder_gallery__ea0HW{grid-template-columns:minmax(0,1fr)}}.PageBuilder_previewContactRow__b8ziF{display:flex;align-items:center;gap:12px;min-width:0}.PageBuilder_page__9T9ZQ [data-partner-image]>.PageBuilder_placeholder__5pD83{height:100%;min-height:inherit}.PageBuilder_page__9T9ZQ [data-news-list-card]>div:first-child>.PageBuilder_placeholder__5pD83{height:100%}@media (min-width:820px){.PageBuilder_page__9T9ZQ{--builder-intro-space:32px;--builder-intro-margin-bottom:16px;--builder-content-gap:96px;--builder-card-padding:32px;--builder-dynamic-gap:48px;--builder-preview-heading-height:64px}.PageBuilder_personCard__XRxVh h3,.PageBuilder_personCard__XRxVh h4{font-size:18px}.PageBuilder_personCard__XRxVh h4 a:hover{text-underline-offset:3.6px}.PageBuilder_dynamicGroup__3qFJ3>h3,.PageBuilder_dynamicGroup__3qFJ3>header h3{font-size:32px}}.AlumniStoriesCarousel_carousel__fnfhz,.AlumniStoriesCarousel_overlay__wdgaW{--alumni-pink-50:#fbf3f6;--alumni-pink-100:#f6e6ed;--alumni-pink-200:#e8c3d3;--alumni-ease:cubic-bezier(.2,.7,.2,1);--alumni-active-shadow:0 30px 60px rgb(26 20 22/12%)}.AlumniStoriesCarousel_carousel__fnfhz{display:flex;flex-direction:column;gap:36px;min-width:0;color:var(--foreground);outline:none}.AlumniStoriesCarousel_carousel__fnfhz:focus-visible{outline:4px solid var(--focus-ring);outline-offset:4px}.AlumniStoriesCarousel_header__w7smm{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px}.AlumniStoriesCarousel_heading__a1ngh{min-width:0}.AlumniStoriesCarousel_arrows__fcWjm{display:flex;align-items:center;gap:14px;margin-left:auto}.AlumniStoriesCarousel_arrows__fcWjm button{width:40px;height:40px;min-height:40px;border-radius:50%;transition:background-color .25s var(--alumni-ease),color .25s var(--alumni-ease),border-color .25s var(--alumni-ease)}.AlumniStoriesCarousel_arrows__fcWjm .AlumniStoriesCarousel_previousButton__zCWMu{border-color:var(--color-border);background:var(--surface);color:var(--foreground)}.AlumniStoriesCarousel_arrows__fcWjm .AlumniStoriesCarousel_previousButton__zCWMu:hover{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--foreground-inverse)}.AlumniStoriesCarousel_arrows__fcWjm .AlumniStoriesCarousel_nextButton__69VMa{border-color:var(--brand-primary);background:var(--brand-primary)}.AlumniStoriesCarousel_arrows__fcWjm .AlumniStoriesCarousel_nextButton__69VMa:hover{background:var(--brand-primary-strong);border-color:var(--brand-primary-strong)}.AlumniStoriesCarousel_arrows__fcWjm svg{height:16px;width:16px}.AlumniStoriesCarousel_previousButton__zCWMu svg{transform:rotate(180deg)}.AlumniStoriesCarousel_closeButton__yI6Xo svg{height:20px;width:20px}.AlumniStoriesCarousel_viewport__a0VMd{position:relative;min-width:0;touch-action:pan-y pinch-zoom}.AlumniStoriesCarousel_track__7BBCm{display:flex;gap:24px;transition:transform .7s var(--alumni-ease)}.AlumniStoriesCarousel_card__SCFvE{flex:0 0 min(100%,920px);display:grid;min-width:0;min-height:0;max-height:480px;grid-template-rows:minmax(0,1fr);box-sizing:border-box;background:var(--surface);border-radius:28px;overflow:hidden;opacity:.45;transform:scale(.96);box-shadow:none;transition:opacity .6s var(--alumni-ease),transform .7s var(--alumni-ease),box-shadow .6s var(--alumni-ease)}.AlumniStoriesCarousel_track__7BBCm[data-alumni-reset],.AlumniStoriesCarousel_track__7BBCm[data-alumni-reset] .AlumniStoriesCarousel_card__SCFvE{transition:none}.AlumniStoriesCarousel_card__SCFvE[data-alumni-selected]{opacity:1;transform:scale(1);box-shadow:var(--alumni-active-shadow)}.AlumniStoriesCarousel_card__SCFvE[data-has-portrait]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.AlumniStoriesCarousel_portrait__ViFGu{position:relative;min-height:380px;min-width:0;overflow:hidden;background:var(--alumni-pink-50)}.AlumniStoriesCarousel_portrait__ViFGu img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}.AlumniStoriesCarousel_cardContent__xjeFp{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:40px 44px;min-width:0;min-height:0}.AlumniStoriesCarousel_cardContent__xjeFp>.AlumniStoriesCarousel_batch__mZgi9,.AlumniStoriesCarousel_cardFooter__7JL_h{flex-shrink:0}.AlumniStoriesCarousel_card__SCFvE .AlumniStoriesCarousel_batch__mZgi9,.AlumniStoriesCarousel_card__SCFvE .AlumniStoriesCarousel_name__XMzpM,.AlumniStoriesCarousel_card__SCFvE .AlumniStoriesCarousel_quote__bfhr1 p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.AlumniStoriesCarousel_card__SCFvE .AlumniStoriesCarousel_batch__mZgi9,.AlumniStoriesCarousel_card__SCFvE .AlumniStoriesCarousel_name__XMzpM{-webkit-line-clamp:2}.AlumniStoriesCarousel_card__SCFvE .AlumniStoriesCarousel_quote__bfhr1 p{-webkit-line-clamp:7}.AlumniStoriesCarousel_quote__bfhr1{display:flex;flex:1;flex-direction:row;align-items:flex-start;gap:16px;margin:0;min-height:0;overflow:hidden}.AlumniStoriesCarousel_quoteMark__Rn_LV{color:var(--brand-primary);font-family:var(--font-display);font-size:56px;height:20px;line-height:1;flex-shrink:0}.AlumniStoriesCarousel_quote__bfhr1 p{flex:1;min-width:0;font-family:var(--font-display);font-size:16px;line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-line;text-wrap:pretty}.AlumniStoriesCarousel_quote__bfhr1 p:has(.AlumniStoriesCarousel_quotePlaceholder__9v1mY){width:100%}.AlumniStoriesCarousel_cardFooter__7JL_h{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:20px;border-top:var(--page-border-width,1px) solid var(--alumni-pink-100)}.AlumniStoriesCarousel_identity__RxX9S{min-width:0;display:grid;gap:4px;flex:1 1 160px}.AlumniStoriesCarousel_batch__mZgi9{margin:0;color:var(--foreground);font-size:24px;line-height:1.4;font-weight:700;overflow-wrap:anywhere}.AlumniStoriesCarousel_name__XMzpM{margin:0;font-family:var(--font-display);font-size:16px;line-height:1.55;font-weight:400;overflow-wrap:anywhere}.AlumniStoriesCarousel_readButton__QvY00{padding-inline:0;gap:8px;border:0;font-size:14px}.AlumniStoriesCarousel_readButton__QvY00:hover{background:transparent}.AlumniStoriesCarousel_readButton__QvY00 svg{height:16px;width:16px}.AlumniStoriesCarousel_dots__o_Fq0{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-block:-20px}.AlumniStoriesCarousel_dots__o_Fq0 .AlumniStoriesCarousel_dot__1Znr7{width:32px;min-width:32px;padding:0;border:0}.AlumniStoriesCarousel_dots__o_Fq0 .AlumniStoriesCarousel_dot__1Znr7,.AlumniStoriesCarousel_dots__o_Fq0 .AlumniStoriesCarousel_dot__1Znr7:active,.AlumniStoriesCarousel_dots__o_Fq0 .AlumniStoriesCarousel_dot__1Znr7:hover{background:transparent}.AlumniStoriesCarousel_dot__1Znr7 span{display:block;height:4px;width:20px;border-radius:2px;background:var(--alumni-pink-200);transition:background-color .4s var(--alumni-ease)}.AlumniStoriesCarousel_dot__1Znr7[aria-current] span{background:var(--brand-primary)}.AlumniStoriesCarousel_overlay__wdgaW{--page-border-width:1px;--alumni-dialog-height:min(640px,calc(100dvh - 48px));align-items:center;background:var(--overlay);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;overflow:hidden;overscroll-behavior:none;z-index:110}.AlumniStoriesCarousel_modal__ng102{max-width:1040px;width:100%;max-height:var(--alumni-dialog-height)}.AlumniStoriesCarousel_dialog__gHcTh{position:relative;display:grid;grid-template-rows:minmax(0,1fr);background:var(--surface);border-radius:28px;box-shadow:var(--elevation-lg);max-height:var(--alumni-dialog-height);min-height:0;overflow:hidden;outline:none}.AlumniStoriesCarousel_dialogScroll__KtE6L{display:grid;min-height:0;max-height:inherit;overflow:auto;overscroll-behavior:none;scrollbar-width:none}.AlumniStoriesCarousel_dialogScroll__KtE6L::-webkit-scrollbar{display:none}.AlumniStoriesCarousel_dialog__gHcTh[data-has-portrait] .AlumniStoriesCarousel_dialogScroll__KtE6L{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.AlumniStoriesCarousel_dialogScroll__KtE6L>.AlumniStoriesCarousel_portrait__ViFGu{position:sticky;top:0;height:var(--alumni-dialog-height)}.AlumniStoriesCarousel_closeButton__yI6Xo{position:absolute;z-index:1;top:12px;right:12px;border-radius:50%;background:var(--surface);box-shadow:var(--alumni-active-shadow)}.AlumniStoriesCarousel_biography__rnNNn{min-width:0;display:flex;flex-direction:column;gap:20px;padding:64px 40px 44px}.AlumniStoriesCarousel_dialogTitle__vlFaq .AlumniStoriesCarousel_namePlaceholder__0b1R2{width:336px;gap:19.6px}.AlumniStoriesCarousel_dialogTitle__vlFaq .AlumniStoriesCarousel_placeholderLine__fnabv{height:18.2px}.AlumniStoriesCarousel_dialogTitle__vlFaq{font-family:var(--font-display);font-size:28px;line-height:var(--line-height-heading);font-weight:400;margin:0;overflow-wrap:anywhere}.AlumniStoriesCarousel_description__mFhsd{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.AlumniStoriesCarousel_description__mFhsd p{margin:0 0 20px;white-space:pre-line}.AlumniStoriesCarousel_description__mFhsd p:last-child{margin-bottom:0}.AlumniStoriesCarousel_dialogQuote__On_xV{overflow-wrap:anywhere}.AlumniStoriesCarousel_dialogQuote__On_xV p{white-space:pre-line}.AlumniStoriesCarousel_placeholder__D6Qua{display:flex;flex-direction:column;gap:11.2px;width:100%;min-width:0;color:var(--foreground-soft)}.AlumniStoriesCarousel_placeholderLine__fnabv{display:block;height:10.4px;width:100%;border-radius:4px;background:color-mix(in srgb,var(--foreground-soft) 20%,var(--surface-muted))}.AlumniStoriesCarousel_batchPlaceholder__dgaT6{width:156px;max-width:100%;min-height:1lh;justify-content:center;gap:16.8px}.AlumniStoriesCarousel_batchPlaceholder__dgaT6 .AlumniStoriesCarousel_placeholderLine__fnabv{height:15.6px}.AlumniStoriesCarousel_namePlaceholder__0b1R2{width:192px;max-width:100%;min-height:1lh;justify-content:center}.AlumniStoriesCarousel_quotePlaceholder__9v1mY{padding-block:8px}.AlumniStoriesCarousel_quotePlaceholder__9v1mY .AlumniStoriesCarousel_placeholderLine__fnabv:nth-child(2){width:94%}.AlumniStoriesCarousel_quotePlaceholder__9v1mY .AlumniStoriesCarousel_placeholderLine__fnabv:last-child{width:70%}.AlumniStoriesCarousel_descriptionPlaceholder__eKAmd{gap:20px;padding-block:8px}.AlumniStoriesCarousel_placeholderParagraph__JzLSS{display:flex;flex-direction:column;gap:11.2px;width:100%}.AlumniStoriesCarousel_placeholderParagraph__JzLSS .AlumniStoriesCarousel_placeholderLine__fnabv:nth-child(2){width:92%}.AlumniStoriesCarousel_placeholderParagraph__JzLSS .AlumniStoriesCarousel_placeholderLine__fnabv:last-child{width:72%}.AlumniStoriesCarousel_placeholderParagraph__JzLSS:last-child .AlumniStoriesCarousel_placeholderLine__fnabv:last-child{width:58%}.AlumniStoriesCarousel_portraitPlaceholder__lYUL2{align-items:center;justify-content:center;height:100%;min-height:inherit;padding:32px;background:var(--surface-muted)}.AlumniStoriesCarousel_profilePlaceholder__1l5fs{width:min(75%,240px);height:auto}.AlumniStoriesCarousel_srOnly__qtD_1{position:absolute;height:2px;width:2px;padding:0;margin:-2px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:820px){.AlumniStoriesCarousel_dialogQuote__On_xV .AlumniStoriesCarousel_quotePlaceholder__9v1mY{gap:12.6px;padding-block:9px}.AlumniStoriesCarousel_dialogQuote__On_xV .AlumniStoriesCarousel_placeholderLine__fnabv{height:11.7px}}@media (max-width:819px){.AlumniStoriesCarousel_batch__mZgi9{font-size:18px}.AlumniStoriesCarousel_batchPlaceholder__dgaT6{width:117px;gap:12.6px}.AlumniStoriesCarousel_batchPlaceholder__dgaT6 .AlumniStoriesCarousel_placeholderLine__fnabv{height:11.7px}.AlumniStoriesCarousel_quote__bfhr1{flex-direction:column}.AlumniStoriesCarousel_header__w7smm{align-items:flex-start;flex-direction:column}.AlumniStoriesCarousel_arrows__fcWjm{margin-left:0}.AlumniStoriesCarousel_card__SCFvE{max-height:640px}.AlumniStoriesCarousel_card__SCFvE[data-has-portrait],.AlumniStoriesCarousel_dialog__gHcTh[data-has-portrait] .AlumniStoriesCarousel_dialogScroll__KtE6L{grid-template-columns:minmax(0,1fr)}.AlumniStoriesCarousel_card__SCFvE[data-has-portrait]{grid-template-rows:256px minmax(0,1fr)}.AlumniStoriesCarousel_cardContent__xjeFp{padding:24px;gap:16px}.AlumniStoriesCarousel_card__SCFvE .AlumniStoriesCarousel_quote__bfhr1 p{-webkit-line-clamp:3}.AlumniStoriesCarousel_cardFooter__7JL_h{flex-wrap:nowrap;padding-top:10px}.AlumniStoriesCarousel_identity__RxX9S{flex:1}.AlumniStoriesCarousel_portrait__ViFGu{min-height:0}.AlumniStoriesCarousel_card__SCFvE>.AlumniStoriesCarousel_portrait__ViFGu{height:256px}.AlumniStoriesCarousel_dialogScroll__KtE6L>.AlumniStoriesCarousel_portrait__ViFGu{position:relative;height:320px}.AlumniStoriesCarousel_biography__rnNNn{padding:32px 24px}.AlumniStoriesCarousel_dialog__gHcTh:not([data-has-portrait]) .AlumniStoriesCarousel_biography__rnNNn{padding-top:64px}.AlumniStoriesCarousel_overlay__wdgaW{--alumni-dialog-height:min(640px,calc(100dvh - 32px));padding:16px}}@media (max-width:479px){.AlumniStoriesCarousel_cardFooter__7JL_h{align-items:flex-start;flex-direction:column;gap:12px}.AlumniStoriesCarousel_identity__RxX9S{flex-basis:auto}.AlumniStoriesCarousel_overlay__wdgaW{--alumni-dialog-height:min(640px,calc(100dvh - 24px));padding:12px}.AlumniStoriesCarousel_dialog__gHcTh{border-radius:20px}.AlumniStoriesCarousel_dialogTitle__vlFaq{font-size:24px}.AlumniStoriesCarousel_dialogTitle__vlFaq .AlumniStoriesCarousel_namePlaceholder__0b1R2{width:288px;gap:16.8px}.AlumniStoriesCarousel_dialogTitle__vlFaq .AlumniStoriesCarousel_placeholderLine__fnabv{height:15.6px}}@media (prefers-reduced-motion:reduce){.AlumniStoriesCarousel_carousel__fnfhz *,.AlumniStoriesCarousel_overlay__wdgaW *{transition:none;animation:none}}