.video-container.svelte-1q70g7u{position:relative;width:100%;height:100%;overflow:hidden;background-color:#000}#player.svelte-1q70g7u{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-js .vjs-control-bar,.video-js .vjs-big-play-button,.video-js .vjs-loading-spinner{display:none!important}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.medium h1{color:#fff;font-family:var(--font-serif);font-size:8vw;font-style:normal;font-weight:600;line-height:normal;text-align:center}.medium h2{color:#fff;font-weight:700;font-size:2rem;text-align:center}@media (min-width: 1024px){.medium h1{font-size:4vw;text-align:center}}.prose[data-astro-cid-5j4vaaqc] h1[data-astro-cid-5j4vaaqc],.prose[data-astro-cid-5j4vaaqc] h2[data-astro-cid-5j4vaaqc],.prose[data-astro-cid-5j4vaaqc] h3[data-astro-cid-5j4vaaqc]{color:#1f2937;font-weight:600;line-height:1.2}.prose[data-astro-cid-5j4vaaqc] h1[data-astro-cid-5j4vaaqc]{font-size:2.5rem;margin-bottom:1.5rem}.prose[data-astro-cid-5j4vaaqc] h2[data-astro-cid-5j4vaaqc]{font-size:2rem;margin-bottom:1.25rem}.prose[data-astro-cid-5j4vaaqc] p[data-astro-cid-5j4vaaqc]{margin-bottom:1.5rem;line-height:1.7}.prose[data-astro-cid-5j4vaaqc] p[data-astro-cid-5j4vaaqc]:last-child{margin-bottom:0}.prose[data-astro-cid-5j4vaaqc] span[data-astro-cid-5j4vaaqc][style*=color]{font-weight:inherit}.timeline-container[data-astro-cid-kpnn5voe]:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:2px;background-color:#4b5563;z-index:1}.timeline-container[data-astro-cid-kpnn5voe]:before{height:calc(100% - 120px)}.prose-invert[data-astro-cid-kpnn5voe] h1[data-astro-cid-kpnn5voe],.prose-invert[data-astro-cid-kpnn5voe] h2[data-astro-cid-kpnn5voe],.prose-invert[data-astro-cid-kpnn5voe] h3[data-astro-cid-kpnn5voe]{color:#f9fafb}.prose-invert[data-astro-cid-kpnn5voe] p[data-astro-cid-kpnn5voe]{color:#d1d5db;margin-bottom:1.5rem}.prose-invert[data-astro-cid-kpnn5voe] p[data-astro-cid-kpnn5voe]:last-child{margin-bottom:0}@media (max-width: 768px){.timeline-container[data-astro-cid-kpnn5voe]:before{left:1.5rem;transform:translate(-50%)}.timeline-dot[data-astro-cid-kpnn5voe]{left:2rem!important;transform:translate(-50%)!important}.timeline-block[data-astro-cid-kpnn5voe] .w-full[data-astro-cid-kpnn5voe]:not(.md\\:w-full){padding-left:4rem!important;text-align:left!important}}.prose-invert[data-astro-cid-y65jmkih] h1[data-astro-cid-y65jmkih],.prose-invert[data-astro-cid-y65jmkih] h2[data-astro-cid-y65jmkih],.prose-invert[data-astro-cid-y65jmkih] h3[data-astro-cid-y65jmkih]{color:#fff}.prose-invert[data-astro-cid-y65jmkih] p[data-astro-cid-y65jmkih]{color:#fffffff2;font-size:1.125rem;line-height:1.7;margin-bottom:0}@media (max-width: 640px){.cta-style2-block[data-astro-cid-y65jmkih]{padding-top:3rem;padding-bottom:3rem}.cta-style2-block[data-astro-cid-y65jmkih] .flex-col[data-astro-cid-y65jmkih]{gap:1rem}.cta-style2-block .min-w-\\[180px\\]{min-width:100%;width:100%;max-width:280px}}.cta-style2-block[data-astro-cid-y65jmkih] a[data-astro-cid-y65jmkih]{transform:translateY(0);transition:all .2s ease-in-out}.cta-style2-block[data-astro-cid-y65jmkih] a[data-astro-cid-y65jmkih]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.iframe-loading[data-astro-cid-fobq6737]{transition:opacity .3s ease}iframe[data-astro-cid-fobq6737]:not([src=""])+.iframe-loading[data-astro-cid-fobq6737]{opacity:0;pointer-events:none}@media (max-width: 768px){.max-w-7xl[data-astro-cid-fobq6737]{padding-left:1rem;padding-right:1rem}}.department-section[data-astro-cid-mepgzoxw]:not(:last-child){padding-bottom:2rem}.staff-card[data-astro-cid-mepgzoxw]:hover{transform:translateY(-4px)}.faculty-richtext[data-astro-cid-mepgzoxw] p+p,.staff-bio[data-astro-cid-mepgzoxw] p+p{margin-top:.75rem}.faculty-richtext[data-astro-cid-mepgzoxw] a,.staff-bio[data-astro-cid-mepgzoxw] a{color:var(--color-primary);text-decoration:underline}.staff-modal[data-astro-cid-mepgzoxw]{animation:fadeIn .3s ease-out}.staff-modal[data-astro-cid-mepgzoxw]>div[data-astro-cid-mepgzoxw]{animation:slideUp .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
