.hero-motion-controls{pointer-events:none;z-index:20;position:absolute;inset:0}.hero-motion-captions{justify-content:space-between;display:flex;position:absolute;top:18px;left:22px;right:22px}.hero-motion-note{white-space:nowrap;align-items:center;height:36px;display:flex;position:absolute;bottom:13px;left:22px;right:70px}.hero-motion-captions,.hero-motion-note{letter-spacing:.06em;color:#52677c;font:600 8px/1.5 IBM Plex Mono,monospace}.hero-motion-controls .hero-motion-toggle{color:#24435c;pointer-events:auto;cursor:pointer;background:#ffffffed;border:1px solid #cadbe8;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;bottom:13px;right:22px}.hero-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #1d5faf}[data-hero-paused=true] *,[data-hero-paused=true] :before,[data-hero-paused=true] :after{animation-play-state:paused!important}.company-work-engine .company-work-status{font-size:8px;top:18px;left:22px;right:22px}.company-work-engine .company-work-process{bottom:52px;left:1%;right:1%}.company-work-engine .company-source-system>strong,.company-work-engine .company-built-system>strong{position:absolute;bottom:14px}.company-work-engine .company-source-system>strong{left:24px}.company-work-engine .company-built-system>strong{right:24px}@media (max-width:600px) and (max-width:767px),(max-width:600px) and (min-width:1200px){.company-work-engine .company-work-process:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:0;right:0}.company-work-engine .company-source-system>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){left:7px}.company-work-engine .company-built-system>strong:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){right:7px}.hero-motion-captions span:last-child:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){display:none}.hero-motion-note:where(:not([data-mobile-desktop],[data-mobile-desktop] *)){font-size:7px}}
