:root{--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-stagger: 90ms}@keyframes motion-rise{0%{opacity:0;transform:translate3d(0,24px,0);filter:blur(8px)}}@keyframes motion-lift{0%{transform:translate3d(0,72px,0) scale(.96)}}.motion .home-hero__kicker,.motion .home-hero__title,.motion .home-hero__body>*{animation:motion-rise 1s var(--motion-ease) backwards}.motion .home-hero__kicker{animation-delay:.05s}.motion .home-hero__title{animation-delay:.14s}.motion .home-hero__body>:nth-child(1){animation-delay:.26s}.motion .home-hero__body>:nth-child(2){animation-delay:.36s}.motion .home-hero__body>:nth-child(n+3){animation-delay:.44s}.motion .home-hero__visual{animation:motion-lift 1.4s var(--motion-ease) .3s backwards}.motion .home-coding-plan{animation:motion-fade-up 1s var(--motion-ease) .4s backwards}@keyframes motion-fade-up{0%{opacity:0;transform:translate3d(0,24px,0)}}.motion :is(.blog-hero,.changelog-hero,.docs-hero,.models-hero,.download-hero,.tp-hero__inner)>*,.motion .blog-article__header>*,.motion .blog-article__lead{animation:motion-rise 1s var(--motion-ease) backwards}.motion :is(.blog-hero,.changelog-hero,.docs-hero,.models-hero,.download-hero,.tp-hero__inner)>:nth-child(1),.motion .blog-article__header>:nth-child(1){animation-delay:.05s}.motion :is(.blog-hero,.changelog-hero,.docs-hero,.models-hero,.download-hero,.tp-hero__inner)>:nth-child(2),.motion .blog-article__header>:nth-child(2){animation-delay:.14s}.motion :is(.blog-hero,.changelog-hero,.docs-hero,.models-hero,.download-hero,.tp-hero__inner)>:nth-child(3),.motion .blog-article__header>:nth-child(3){animation-delay:.24s}.motion :is(.blog-hero,.changelog-hero,.docs-hero,.models-hero,.download-hero,.tp-hero__inner)>:nth-child(n+4),.motion .blog-article__lead{animation-delay:.32s}.motion .tp-hero__points{animation:motion-fade-up .9s var(--motion-ease) .42s backwards}.motion .tp-hero__bg{animation:motion-bg-in 1.6s var(--motion-ease) backwards}@keyframes motion-bg-in{0%{opacity:0}}.motion :is(.blog-featured__cover,.blog-article__cover){animation:motion-lift 1.4s var(--motion-ease) .2s backwards}.motion .blog-featured__body>*{animation:motion-rise 1s var(--motion-ease) backwards;animation-delay:.3s}.motion .blog-featured__body>:nth-child(2){animation-delay:.38s}.motion .blog-featured__body>:nth-child(n+3){animation-delay:.46s}.motion :is(.blog-toolbar,.changelog-entry,.docs-category-card,.model-entry){animation:motion-fade-up .9s var(--motion-ease) backwards;animation-delay:.3s}.motion .blog-hero+.blog-toolbar{animation-delay:.24s}.motion .blog-grid__item:nth-child(-n+3){animation:motion-fade-up .9s var(--motion-ease) backwards;animation-delay:.34s}.motion :is(.changelog-entry,.docs-category-card,.blog-grid__item,.model-entry):nth-child(2){animation-delay:.42s}.motion :is(.changelog-entry,.docs-category-card,.blog-grid__item,.model-entry):nth-child(3){animation-delay:.5s}.motion :is(.changelog-entry,.docs-category-card,.model-entry):nth-child(n+4){animation-delay:.58s}.motion .docs-page :is(.docs-crumbs,.docs-title,.docs-prose,.docs-cards,.docs-pager){animation:motion-fade-up .6s var(--motion-ease) backwards}.motion .docs-page .docs-title{animation-delay:.06s}.motion .docs-page :is(.docs-prose,.docs-cards,.docs-pager){animation-delay:.12s}@supports (animation-timeline: scroll()){@keyframes motion-hero-copy-out{to{opacity:.15;transform:translate3d(0,-56px,0)}}@keyframes motion-hero-zoom{to{transform:scale(1.06)}}.motion .home-hero__copy,.motion .tp-hero__inner{animation:motion-hero-copy-out linear both;animation-timeline:scroll(root);animation-range:0 520px}.motion .home-hero__visual img{transform-origin:50% 0;animation:motion-hero-zoom linear both;animation-timeline:scroll(root);animation-range:0 900px}}.motion [data-reveal]{transition:opacity .9s var(--motion-ease),transform 1.1s var(--motion-ease),filter .9s var(--motion-ease);transition-delay:calc(var(--reveal-i, 0) * var(--motion-stagger))}.motion [data-reveal]:not(.is-inview){opacity:0;transform:translate3d(0,32px,0)}.motion [data-reveal=text]:not(.is-inview){filter:blur(6px)}.motion [data-reveal=card] img{transition:transform 1.6s var(--motion-ease);transition-delay:calc(var(--reveal-i, 0) * var(--motion-stagger))}.motion [data-reveal=card]:not(.is-inview) img{transform:scale(1.08)}.home-roles__tabs{position:relative}.home-roles__indicator{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:40px;background:var(--v2-pill-active);pointer-events:none;opacity:0;transition:transform .5s var(--motion-ease),width .5s var(--motion-ease),opacity .2s ease}.home-roles__tabs.has-indicator .home-roles__indicator{opacity:1}.home-roles__tabs.has-indicator .home-roles__tab{position:relative;z-index:1}.home-roles__tabs.has-indicator .home-roles__tab[aria-selected=true]{background:transparent}.home-roles__tabs.has-indicator .home-roles__tab:not([aria-selected=true]):hover{background:#0000000a}@media (prefers-reduced-motion: reduce){.home-roles__indicator{transition:none}}
