@media (prefers-reduced-motion:no-preference){:is(.city-home,.product-page,.about-page,.site-footer) [data-scroll-motion]{opacity:var(--scroll-opacity,1);translate:0 calc(var(--scroll-offset,0px) + var(--hover-lift,0px))}#home .city-headline>span,#home .city-subtitle{translate:0 var(--title-slide,0px);animation:.65s cubic-bezier(.2,.7,.2,1) backwards hero-text-enter}#home .city-headline>span:nth-child(2){animation-delay:80ms}#home .city-subtitle{animation-delay:.14s}.product-page #overview h1{animation:.65s cubic-bezier(.2,.7,.2,1) backwards hero-text-enter}#home .city-purpose{translate:0 var(--purpose-slide,24px)}#home .city-purpose>div>p{transform:none}#home .city-purpose>div>p:first-child{translate:0 var(--purpose-intro-slide,0px)}#home .city-purpose>div>p:nth-child(2){translate:0 var(--purpose-detail-slide,24px)}#home .city-purpose>div>p:nth-child(3){translate:0 var(--purpose-final-slide,24px)}html[data-city-reduced=true] #home :is(.city-headline>span,.city-subtitle,.city-purpose,.city-purpose>div>p),html[data-city-fallback=true] #home :is(.city-headline>span,.city-subtitle,.city-purpose,.city-purpose>div>p){animation:none;translate:none}}@keyframes hero-text-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#platforms #platform-feature-loops .sl-card,#opportunity .city-metrics article,#about .person-card{transition:box-shadow .22s,border-color .22s}#platforms #platform-feature-loops .sl-card:hover,#opportunity .city-metrics article:hover,#about .person-card:hover{--hover-lift:-3px;border-color:#cbdce5;box-shadow:0 10px 24px #123b5c0d}}
