.staff-slideshow { position: absolute; inset: 0; z-index: 0; overflow: hidden; background: #dce1df; }
.staff-slideshow__image { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 50% 40%; opacity: 0; z-index: 0; }
.staff-slideshow__image.is-active { opacity: 1; z-index: 1; }
.staff-slideshow__image.is-entering { z-index: 2; transition: opacity .65s cubic-bezier(.4,0,.2,1); }
.staff-slideshow__image:nth-child(3) { object-position: 55% 40%; }
html[data-hero-background="slideshow"] .hero-wall { display: none; }
html[data-hero-background="slideshow"] .site-v79 .hero::before,
html[data-hero-background="slideshow"] .site-v79 .hero::after { background: none; }
html[data-hero-background="slideshow"] .site-v79 .hero::after {
  inset: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.14) 55%,rgba(255,255,255,.22) 82%,rgba(255,255,255,.45) 100%);
  pointer-events: none;
}
html[data-hero-background="slideshow"] .hero .purpose-v86__entry {
  display: block;
  height: clamp(100px, 14svh, 160px);
  background: linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.12) 25%,rgba(255,255,255,.4) 55%,rgba(255,255,255,.8) 82%,#fff);
}
.staff-slideshow__controls { position: absolute; z-index: 6; left: 50%; right: auto; bottom: 6px; transform: translateX(-50%); width: max-content; display: flex; align-items: center; color: #202020; }
.staff-slideshow__count { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
.staff-slideshow__nav { display: flex; gap: 2px; }
.staff-slideshow__controls button { display: grid; place-items: center; height: 32px; padding: 0; border: 0; border-radius: 0 !important; background: transparent; color: #202020; cursor: pointer; }
.staff-slideshow__line { width: 28px; }
.staff-slideshow__line span { display: block; width: 5px; height: 5px; border-radius: 999px !important; background: #9d9d9d; transition: background-color .2s,width .2s; }
.staff-slideshow__line[aria-pressed="true"] span { width: 18px; background: #ff6b00; }
.staff-slideshow__controls button:focus-visible { outline: 2px solid #ff6b00; outline-offset: 3px; }
@media(hover:hover) { .staff-slideshow__controls button:hover { color: #ff6b00; } .staff-slideshow__line:hover span { background: #ff6b00; } }
@media(max-width:700px) {
  .staff-slideshow__controls { bottom: calc(6px + env(safe-area-inset-bottom)); }
  .staff-slideshow__image { object-position: 50% 35%; }
  .staff-slideshow__image:nth-child(2) { object-position: 62% 40%; }
  .staff-slideshow__image:nth-child(3) { object-position: 58% 40%; }
}
@media(prefers-reduced-motion:reduce) { .staff-slideshow__image { transition: none; } }
