.design-bar[data-astro-cid-mmhl653w]{z-index:calc(var(--z-header) + 2);align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);padding-top:calc(var(--space-2) + env(safe-area-inset-top));color:#f2f2f2;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap;--color-focus:#fff;background:#1c1c1c;border-bottom:1px solid #3a3a3a;line-height:1.2;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0;overflow-x:auto}.design-bar[data-astro-cid-mmhl653w][hidden]{display:none}.design-bar[data-astro-cid-mmhl653w][inert]{opacity:.4}@media (min-width:48rem){.design-bar[data-astro-cid-mmhl653w]{flex-wrap:wrap;overflow-x:visible}.design-bar[data-astro-cid-mmhl653w] .design-bar__code[data-astro-cid-mmhl653w],.design-bar[data-astro-cid-mmhl653w] .design-bar__select[data-astro-cid-mmhl653w]{font-size:var(--text-sm)}}.design-bar[data-astro-cid-mmhl653w]>[data-astro-cid-mmhl653w]{flex:none}.design-bar__field[data-astro-cid-mmhl653w]{align-items:center;gap:var(--space-2);display:flex}.design-bar__field[data-astro-cid-mmhl653w] label[data-astro-cid-mmhl653w]{font-weight:600}.design-bar__swatch[data-astro-cid-mmhl653w]{border-radius:var(--radius-sm);cursor:pointer;background:#2a2a2a;border:1.5px solid #6b6b6b;width:36px;height:36px;padding:2px}.design-bar__code[data-astro-cid-mmhl653w],.design-bar__select[data-astro-cid-mmhl653w],.design-bar__button[data-astro-cid-mmhl653w]{border-radius:var(--radius-sm);color:#f2f2f2;background:#2a2a2a;border:1.5px solid #6b6b6b;height:36px}.design-bar__code[data-astro-cid-mmhl653w]{width:9ch;padding:0 var(--space-2);font-family:var(--font-mono);text-transform:uppercase;font-size:1rem}.design-bar__code[data-astro-cid-mmhl653w][aria-invalid=true]{border-color:#ff8a80}.design-bar__select[data-astro-cid-mmhl653w]{padding:0 var(--space-2);cursor:pointer;font-size:1rem}.design-bar__actions[data-astro-cid-mmhl653w]{gap:var(--space-2);margin-left:auto;display:flex}.design-bar__button[data-astro-cid-mmhl653w]{padding:0 var(--space-3);cursor:pointer;font-weight:600}.design-bar__button[data-astro-cid-mmhl653w]:hover,.design-bar__select[data-astro-cid-mmhl653w]:hover,.design-bar__swatch[data-astro-cid-mmhl653w]:hover{border-color:#f2f2f2}.design-tab[data-astro-cid-mmhl653w]{z-index:calc(var(--z-header) + 2);padding:calc(var(--space-1) + env(safe-area-inset-top)) var(--space-4) var(--space-1);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:#f2f2f2;font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;--color-focus:#fff;background:#1c1c1c;border:1px solid #3a3a3a;border-top:0;font-weight:600;position:fixed;top:0;left:50%;transform:translate(-50%)}.design-tab[data-astro-cid-mmhl653w][hidden]{display:none}html.has-design-bar{scroll-padding-top:calc(var(--header-h) + var(--space-4) + var(--design-bar-h,0px))}html.has-design-bar body{padding-top:var(--design-bar-h,0px)}html.has-design-bar .site-header{top:var(--design-bar-h,0px)}html.has-design-bar .menu-overlay{padding-top:calc(var(--header-h) + var(--space-5) + var(--design-bar-h,0px))}.faculty-card[data-astro-cid-bemlt4nv]{width:min(clamp(24rem, 33vw, 27rem), 100vw - 2 * var(--gutter));border-radius:var(--radius);margin:0}.faculty-card__frame[data-astro-cid-bemlt4nv]{border-radius:var(--radius-lg);background:var(--color-surface);position:relative;overflow:hidden}.faculty-card[data-astro-cid-bemlt4nv] .faculty-card__photo{width:100%}.faculty-card__about[data-astro-cid-bemlt4nv]{padding:var(--space-4);opacity:0;transition:opacity var(--dur) var(--ease-out);background:#080808d6;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.faculty-card__role[data-astro-cid-bemlt4nv]{margin-bottom:var(--space-2);line-height:var(--leading-snug)}.faculty-card__bio[data-astro-cid-bemlt4nv]{font-size:var(--text-sm);margin:0;line-height:1.45}@media (hover:hover){.faculty-card[data-astro-cid-bemlt4nv]:hover .faculty-card__about[data-astro-cid-bemlt4nv]{opacity:1}}.faculty-card[data-astro-cid-bemlt4nv]:focus .faculty-card__about[data-astro-cid-bemlt4nv]{opacity:1}.faculty-card__name[data-astro-cid-bemlt4nv]{margin-top:var(--space-3);padding-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug)}.partner-logo[data-astro-cid-7zyy4xfe]{--partner-logo-max:72px;height:calc(var(--partner-logo-max) + 2 * var(--space-3));max-width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius);align-items:center;display:flex}.partner-logo[data-astro-cid-7zyy4xfe] img{max-width:100%;height:auto;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.partner-logo[data-astro-cid-7zyy4xfe] img{transition:transform var(--dur-fast) ease}:is(.partner-logo[data-astro-cid-7zyy4xfe]:hover img,.partner-logo[data-astro-cid-7zyy4xfe]:focus-visible img){transform:scale(1.06)}}.partner-logo[data-astro-cid-7zyy4xfe] img.partner-logo__on-light{display:var(--show-on-light)}.partner-logo[data-astro-cid-7zyy4xfe] img.partner-logo__on-dark{display:var(--show-on-dark)}.hero__title[data-astro-cid-lcdefpme]{margin:0}.hero__title[data-astro-cid-lcdefpme] .hero__logo{--logo-width:min(100vw, 95vh, 736px);margin-left:calc(var(--logo-width) * -.1436)}@media (min-width:1100px){.hero__title[data-astro-cid-lcdefpme] .hero__logo{--logo-width:min(54vw, 95vh, 736px)}}.section-title[data-astro-cid-lcdefpme]{font-size:var(--text-4xl);text-align:center;text-transform:uppercase}.programs[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.partners[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-7)}.programs[data-astro-cid-lcdefpme],.faculty[data-astro-cid-lcdefpme]{--section-gap:clamp(var(--space-9), 5rem + 4vw, 10rem)}.programs[data-astro-cid-lcdefpme]{padding-block:var(--space-9) var(--section-gap)}.faculty[data-astro-cid-lcdefpme]{padding-bottom:var(--section-gap)}.faculty__video[data-astro-cid-lcdefpme]{margin-top:var(--space-7)}.partners[data-astro-cid-lcdefpme]{padding-bottom:var(--space-9)}.partners__logos[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:40rem){.partners__logos[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
