.modern-office .hero-slideshow{z-index:-3;pointer-events:none;position:absolute;inset:0}.modern-office .hero-slide{object-fit:cover;object-position:center 48%;opacity:0;width:100%;height:100%;transition:opacity 1.2s ease-in-out;position:absolute;inset:0}.modern-office .hero-slide.is-active{opacity:1}.modern-office .hero-slide-controls{color:#fff;background:#10251bb3;border:1px solid #ffffff50;border-radius:24px;align-items:center;gap:0;padding:2px 6px;display:flex;position:absolute;bottom:70px;right:28px}.modern-office .hero-slide-controls button{cursor:pointer;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.modern-office .hero-slide-dot span{background:#ffffff80;border-radius:50%;width:7px;height:7px}.modern-office .hero-slide-dot[aria-pressed=true] span{background:#d3e9c8;border-radius:6px;width:18px}.modern-office .hero-slide-controls button:hover{background:#ffffff18}.modern-office .hero-slide-controls button:focus-visible{outline-offset:1px;outline:2px solid #fff}.modern-office .hero-slide-controls button:disabled{opacity:.35;cursor:default}@media (width<=700px){.modern-office .hero-slide-controls{bottom:62px;right:18px}}@media (prefers-reduced-motion:reduce){.modern-office .hero-slide{transition:none}}.modern-office .hero-slide-controls:not(:focus-within){clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;padding:0;overflow:hidden}
