.hero-photo[data-astro-cid-glgfkru5]{background-color:var(--brand-navy-900);color:var(--color-text-inverse);position:relative;overflow:hidden}.slides[data-astro-cid-glgfkru5]{position:absolute;inset:0}.slides[data-astro-cid-glgfkru5] .slide{object-fit:cover;transform-origin:50%;opacity:0;width:100%;height:100%;transition:opacity 1.2s ease-in-out,transform 0s linear 1.2s;position:absolute;inset:0;transform:scale(1)}.slides[data-astro-cid-glgfkru5] .slide.is-active{opacity:1;transition:opacity 1.2s ease-in-out,transform 7s linear;transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.slides[data-astro-cid-glgfkru5] .slide,.slides[data-astro-cid-glgfkru5] .slide.is-active{transition:opacity 1.2s ease-in-out!important;transform:none!important}.caption[data-astro-cid-glgfkru5]{transition:opacity .6s ease-in-out,visibility 0s linear .6s!important}.caption[data-astro-cid-glgfkru5].is-active{transition-delay:.6s,0s!important}}.scrim[data-astro-cid-glgfkru5]{background:linear-gradient(100deg,#0a1240e0 0%,#0a12409e 45%,#0a12402e 100%);position:absolute;inset:0}.hero-content[data-astro-cid-glgfkru5]{padding-block:var(--space-9) var(--space-7);position:relative}.hero-eyebrow[data-astro-cid-glgfkru5]{color:var(--color-accent-on-dark);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.hero-title[data-astro-cid-glgfkru5]{max-width:18ch;margin-top:var(--space-4);color:var(--color-text-inverse);font-family:var(--font-hero);font-size:var(--text-hero);font-weight:var(--weight-bold);line-height:var(--leading-hero);letter-spacing:-.005em;text-wrap:balance}.hero-sub[data-astro-cid-glgfkru5]{max-width:44ch;margin-top:var(--space-4);color:var(--color-text-on-dark-muted);font-size:var(--text-md)}.hero-strip[data-astro-cid-glgfkru5]{border-top:var(--border-thin) solid color-mix(in srgb, var(--brand-white) 14%, transparent);background:linear-gradient(to top, color-mix(in srgb, var(--brand-navy-900) 70%, transparent), color-mix(in srgb, var(--brand-navy-900) 25%, transparent));position:relative}.strip-inner[data-astro-cid-glgfkru5]{align-items:center;gap:var(--space-4);padding-block:var(--space-3);display:flex}.hero-arrow[data-astro-cid-glgfkru5],.hero-dots[data-astro-cid-glgfkru5]{display:none}.hero-photo[data-astro-cid-glgfkru5].is-ready .hero-dots[data-astro-cid-glgfkru5]{display:flex}.hero-photo[data-astro-cid-glgfkru5].is-ready .hero-arrow[data-astro-cid-glgfkru5]{display:inline-flex}.hero-arrow[data-astro-cid-glgfkru5]{z-index:2;top:calc(50% - var(--size-tap));width:var(--size-tap);height:var(--size-tap);border:var(--border-thin) solid color-mix(in srgb, var(--brand-white) 55%, transparent);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--brand-navy-900) 35%, transparent);color:var(--color-text-inverse);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0;position:absolute}.hero-prev[data-astro-cid-glgfkru5]{left:var(--space-4)}.hero-next[data-astro-cid-glgfkru5]{right:var(--space-4)}.hero-arrow[data-astro-cid-glgfkru5]:hover{border-color:var(--brand-white);background-color:color-mix(in srgb, var(--brand-navy-900) 70%, transparent)}.hero-arrow[data-astro-cid-glgfkru5]:focus-visible,.hero-dot[data-astro-cid-glgfkru5]:focus-visible{outline:var(--border-thick) solid var(--color-focus);outline-offset:2px}.hero-arrow[data-astro-cid-glgfkru5] svg[data-astro-cid-glgfkru5]{width:var(--size-icon-sm);height:var(--size-icon-sm);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hero-dots[data-astro-cid-glgfkru5]{flex:none;align-items:center}.hero-dot[data-astro-cid-glgfkru5]{cursor:pointer;background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0;position:relative}.hero-dot[data-astro-cid-glgfkru5]:before{content:"";border:var(--border-thin) solid var(--brand-white);border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-out);background-color:#0000;position:absolute;inset:.4375rem}.hero-dot[data-astro-cid-glgfkru5]:hover:before,.hero-dot[data-astro-cid-glgfkru5][aria-current=true]:before{background-color:var(--brand-white)}.captions[data-astro-cid-glgfkru5]{min-height:var(--size-tap);flex:1;align-items:center;display:grid}.caption[data-astro-cid-glgfkru5]{font-size:var(--text-sm);line-height:var(--leading-snug);visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .6s ease-in-out,visibility 0s linear .6s}.caption[data-astro-cid-glgfkru5].is-active{visibility:visible;opacity:1;transition-delay:.6s,0s}.caption-kicker[data-astro-cid-glgfkru5]{margin-right:var(--space-2);color:var(--color-text-on-dark-muted)}.caption[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]{color:var(--color-text-inverse);font-weight:var(--weight-semibold);text-decoration:none}.caption[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]:hover{color:var(--color-text-inverse);text-decoration:underline}.caption-arrow[data-astro-cid-glgfkru5]{margin-left:var(--space-1);transition:transform var(--duration-base) var(--ease-out);display:inline-block}.caption[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]:hover .caption-arrow[data-astro-cid-glgfkru5]{transform:translate(3px)}@media (width<=40rem){.hero-content[data-astro-cid-glgfkru5]{padding-block:var(--space-8) var(--space-6)}}@media (width<=64rem){.hero-photo[data-astro-cid-glgfkru5].is-ready .hero-arrow[data-astro-cid-glgfkru5]{display:none}}.affiliations[data-astro-cid-nfohe2mv]{text-align:center}.affiliations-note[data-astro-cid-nfohe2mv]{margin-top:var(--space-3);color:var(--color-text-muted)}.logo-list[data-astro-cid-nfohe2mv]{justify-content:center;align-items:center;gap:var(--space-6) var(--space-7);margin:var(--space-7) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.logo-item[data-astro-cid-nfohe2mv]{justify-content:center;align-items:center;height:5rem;display:flex}.logo-link[data-astro-cid-nfohe2mv]{align-items:center;height:100%;display:flex}.logo-item[data-astro-cid-nfohe2mv] .logo-img{object-fit:contain;width:auto;max-width:10rem;height:100%}.logo-name[data-astro-cid-nfohe2mv]{max-width:10rem;color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}@media (width<48rem){.logo-list[data-astro-cid-nfohe2mv]{gap:var(--space-5) var(--space-6)}.logo-item[data-astro-cid-nfohe2mv]{height:3.75rem}.logo-item[data-astro-cid-nfohe2mv] .logo-img{max-width:7.5rem}}.link-row[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.team-subhead[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 var(--space-5)}.portrait-grid-flush[data-astro-cid-lcdefpme]{margin-top:0}.ref-list[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.ref-card[data-astro-cid-lcdefpme]{padding:var(--space-6);border-left:var(--border-thick) solid var(--brand-cyan);border-radius:var(--radius-md);background-color:var(--color-bg-subtle);margin:0}.ref-quote[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-md);font-style:italic}.ref-source[data-astro-cid-lcdefpme]{margin-top:var(--space-3);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-style:normal}
