.meraki-hero-carousel{pointer-events:none;position:absolute;inset:0}.meraki-hero-carousel__photos{z-index:-2;position:absolute;inset:0;overflow:hidden}.work-site .meraki-hero-carousel .meraki-hero-carousel__photo{object-fit:cover;opacity:0;z-index:0;width:100%;height:100%;transition:opacity 1.1s;position:absolute;inset:0}.work-site .meraki-hero-carousel .meraki-hero-carousel__photo.is-active{opacity:1}.meraki-hero-carousel__controls{z-index:5;color:#fff;pointer-events:auto;align-items:center;gap:7px;display:flex;position:absolute;bottom:22px;right:max(20px,50vw - 660px)}.meraki-hero-carousel__controls button{cursor:pointer;color:inherit;background:#0000004d;font:14px/1.3 Arial,sans-serif}.meraki-hero-carousel__dot{border:0;border-radius:3px;place-items:center;width:34px;height:38px;padding:0;display:grid}.meraki-hero-carousel__dot span{background:#fff9;border-radius:5px;width:7px;height:7px}.meraki-hero-carousel__dot[aria-current=true] span{background:#fff;width:23px}.meraki-hero-carousel__pause{border:1px solid #ffffffa0;border-radius:0;min-height:38px;margin-left:6px;padding:7px 10px}.meraki-hero-carousel__controls button:focus-visible{outline-offset:3px;outline:2px solid #fff}.work-site.work-site .work-hero .work-hero__content{padding-bottom:100px}@media (prefers-reduced-motion:reduce){.work-site .meraki-hero-carousel .meraki-hero-carousel__photo{transition:none}}
