@charset "UTF-8";.page-title-block.svelte-cwls5q{background-color:var(--color-primary-900);padding-block:calc(var(--space-16) + 4.5rem) var(--space-12);border-bottom:4px solid var(--color-accent-500)}.page-title-block__inner.svelte-cwls5q{max-width:var(--container-xl);margin:0 auto;padding-inline:var(--space-8)}.page-title-block__eyebrow.svelte-cwls5q{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold-300);margin:0 0 var(--space-4) 0}.page-title-block__title.svelte-cwls5q{font-family:var(--font-serif);font-size:var(--text-5xl);font-weight:var(--weight-bold);color:var(--color-white);margin:0;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.section-container.svelte-cwls5q{max-width:var(--container-xl);margin:0 auto;padding-inline:var(--space-8)}.section-title-box.svelte-cwls5q{display:flex;align-items:flex-end;position:relative;margin-bottom:var(--space-8);padding-bottom:var(--space-6)}.section-title-box.svelte-cwls5q:after{content:"";position:absolute;bottom:var(--space-3);left:0;right:0;height:1px;background:var(--color-border-default)}.section-title-box.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-primary-900);background:var(--color-neutral-50);padding-right:var(--space-8);margin:0;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);position:relative;z-index:1}.section-title-box--light.svelte-cwls5q:after{background:#ffffff40}.section-title-box--light.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--color-white);background:transparent}.about-section.svelte-cwls5q{background-color:var(--color-neutral-50);padding-block:var(--section-padding-md)}.campus-photo.svelte-cwls5q{margin-top:var(--space-10);overflow:hidden;border-radius:2px}.campus-photo.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:auto;display:block;transform:scale(1.05);transform-origin:bottom right}.prose-content.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-5)}.prose-content.svelte-cwls5q p:where(.svelte-cwls5q){font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.chair-banner.svelte-cwls5q{background-color:var(--color-primary-900);padding-top:var(--section-padding-md)}.chair-panel.svelte-cwls5q{display:flex;align-items:stretch;margin-top:var(--space-10);border-radius:2px;overflow:hidden}.chair-panel__img.svelte-cwls5q{width:40%;flex-shrink:0}.chair-panel__img.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:100%;min-height:420px;object-fit:cover;object-position:50% 12%;display:block;transition:transform var(--duration-slow) var(--ease-decel)}.chair-panel__img.svelte-cwls5q img:where(.svelte-cwls5q):hover{transform:scale(1.03)}.chair-panel__content.svelte-cwls5q{width:60%;padding:var(--space-10) var(--space-12);display:flex;flex-direction:column;justify-content:center;gap:var(--space-6);background:var(--color-primary-800)}.chair-bio.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-4)}.chair-bio__name.svelte-cwls5q{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-white);margin:0;letter-spacing:var(--tracking-tight)}.chair-bio__role.svelte-cwls5q{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-gold-300);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.chair-bio__rule.svelte-cwls5q{width:3rem;height:2px;background:var(--color-accent-500);margin-block:var(--space-1)}.chair-bio__para.svelte-cwls5q{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-light);line-height:var(--leading-relaxed);color:var(--color-primary-100);margin:0}.chair-linkedin.svelte-cwls5q{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-gold-300);text-decoration:none;letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:right;align-self:flex-end;transition:color var(--duration-fast) var(--ease-decel)}.chair-linkedin.svelte-cwls5q:hover{color:var(--color-gold-200)}@media(max-width:900px){.chair-panel.svelte-cwls5q{flex-direction:column}.chair-panel__img.svelte-cwls5q,.chair-panel__content.svelte-cwls5q{width:100%}.chair-panel__img.svelte-cwls5q img:where(.svelte-cwls5q){height:320px}.chair-panel__content.svelte-cwls5q{padding:var(--space-8)}}@media(max-width:600px){.page-title-block__title.svelte-cwls5q{font-size:var(--text-4xl)}}
