@keyframes home-header-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-dot-fill{0%{opacity:0;clip-path:inset(0 14% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes people-copy-enter{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes product-logo-entry-spark{0%,to{opacity:0}42%{opacity:.92}70%{opacity:.38}}@media (prefers-reduced-motion:no-preference){.header--overlay .header-logo,.header--overlay .header-nav-links li,.header--overlay .header-actions{opacity:0;animation:.52s cubic-bezier(.22,1,.36,1) both home-header-enter}.header--overlay .header-logo{animation-delay:80ms}.header--overlay .header-nav-links li:first-child{animation-delay:.16s}.header--overlay .header-nav-links li:nth-child(2){animation-delay:.22s}.header--overlay .header-nav-links li:nth-child(3){animation-delay:.28s}.header--overlay .header-nav-links li:nth-child(4){animation-delay:.34s}.header--overlay .header-nav-links li:nth-child(5){animation-delay:.4s}.header--overlay .header-actions{animation-delay:.5s}#hero .hero-dot-field{opacity:0;animation:1.05s cubic-bezier(.22,1,.36,1) .18s both home-dot-fill}#about.is-motion-pending .about-gravity-field,#people.is-motion-pending .people-gravity-field,#mission.is-motion-pending .mission-edge-dot-field{opacity:0;clip-path:inset(0 14% 0 0)}#about.is-motion-visible .about-gravity-field,#people.is-motion-visible .people-gravity-field,#mission.is-motion-visible .mission-edge-dot-field{animation:.9s cubic-bezier(.22,1,.36,1) both home-dot-fill}#services .services-module{--section-entry-delay:0s}#services .services-module:nth-child(2){--section-entry-delay:90ms}#services .services-module:nth-child(3){--section-entry-delay:.18s}#services.is-motion-pending .services-module:before{opacity:0;clip-path:inset(42%)}#services.is-motion-pending .services-module>*{opacity:0;transform:translateY(10px)}#services.is-motion-visible .services-module:before{opacity:.56;clip-path:inset(0);transition:opacity .36s ease-out var(--section-entry-delay), clip-path .52s cubic-bezier(.22, 1, .36, 1) var(--section-entry-delay)}#services.is-motion-visible .services-module>*{opacity:1;transition:opacity .52s ease-out calc(var(--section-entry-delay) + .11s), transform .62s cubic-bezier(.22, 1, .36, 1) calc(var(--section-entry-delay) + .11s);transform:translateY(0)}#services.is-motion-pending .services-reach-rail{opacity:0;transform:translateY(12px)}#services.is-motion-visible .services-reach-rail{opacity:1;transition:opacity .6s ease-out .34s,transform .7s cubic-bezier(.22,1,.36,1) .34s;transform:translateY(0)}.products-blueprint-scene:not(.is-visible) .products-manifesto,.products-principles:not(.is-visible)>*{opacity:0;transform:translateY(10px)}.products-blueprint-scene.is-visible .products-manifesto,.products-principles.is-visible>*{opacity:1;transition:opacity .76s ease-out .18s,transform .82s cubic-bezier(.22,1,.36,1) .18s;transform:translateY(0)}.products-blueprint-scene.is-visible .product-blueprint__logo-gradient{animation:.98s ease-out .36s product-logo-entry-spark}.people-scene.ps-pre .ps-heading{opacity:0}.people-scene.ps-play .ps-heading{animation:.98s cubic-bezier(.22,1,.36,1) .12s both people-copy-enter}.people-scene.ps-play .ps-tagline{animation-duration:.82s;animation-delay:.18s}#careers.is-motion-pending .careers-heading-zone,#careers.is-motion-pending .careers-roles-command,#careers.is-motion-pending .careers-reach-rail{opacity:0;transform:translateY(-12px)}#careers.is-motion-visible .careers-heading-zone,#careers.is-motion-visible .careers-roles-command,#careers.is-motion-visible .careers-reach-rail{opacity:1;transition:opacity .56s ease-out,transform .66s cubic-bezier(.22,1,.36,1);transform:translateY(0)}#careers .careers-modules.is-motion-pending .careers-module{opacity:0;transform:translateY(-12px)}#careers .careers-modules.is-motion-visible .careers-module{opacity:1;transition:opacity .76s ease-out,transform .86s cubic-bezier(.22,1,.36,1);transform:translateY(0)}#careers .careers-modules.is-motion-visible .careers-module:first-child{transition-delay:80ms}#careers .careers-modules.is-motion-visible .careers-module:nth-child(2){transition-delay:.22s}#careers .careers-modules.is-motion-visible .careers-module:nth-child(3){transition-delay:.36s}#careers.is-motion-visible .careers-roles-command{transition-delay:.34s}#careers.is-motion-visible .careers-reach-rail{transition-delay:.39s}#press.is-motion-pending .press-right{opacity:0;transform:translateY(12px)}#press.is-motion-visible .press-right{opacity:1;transition:opacity .72s ease-out .12s,transform .82s cubic-bezier(.22,1,.36,1) .12s;transform:translateY(0)}@media (max-width:900px){#press.is-motion-pending .press-right,#press.is-motion-visible .press-right{opacity:1;transition:none;transform:none}#press.is-motion-pending .press-heading,#press.is-motion-pending .press-subtitle,#press.is-motion-pending .press-actions{opacity:0;transform:translateY(12px)}#press.is-motion-visible .press-heading,#press.is-motion-visible .press-subtitle,#press.is-motion-visible .press-actions{opacity:1;transition:opacity .72s ease-out .12s,transform .82s cubic-bezier(.22,1,.36,1) .12s;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.header--overlay .header-logo,.header--overlay .header-nav-links li,.header--overlay .header-actions,[data-motion-section=composition-once] *{animation-delay:0s!important}}
