#landing-root{--default-transition-duration: .3s;--default-transition-timing-function: cubic-bezier(.32, .72, 0, 1)}html{scroll-behavior:smooth}.jp-reveal{transition:opacity .8s var(--default-transition-timing-function),transform .8s var(--default-transition-timing-function),filter .8s var(--default-transition-timing-function)}.jp-reveal+.jp-reveal{transition-delay:.1s}.jp-reveal+.jp-reveal+.jp-reveal{transition-delay:.2s}.jp-reveal+.jp-reveal+.jp-reveal+.jp-reveal{transition-delay:.3s}.jp-reveal[data-reveal=held]{opacity:0;transform:translateY(4rem);filter:blur(12px)}.jp-menu[open] .jp-menu-link{animation:rise-in .6s var(--default-transition-timing-function) both}.jp-menu[open] nav .jp-menu-link:nth-child(2){animation-delay:.06s}.jp-menu[open] nav .jp-menu-link:nth-child(3){animation-delay:.12s}.jp-menu[open] nav .jp-menu-link:nth-child(4){animation-delay:.18s}.jp-menu[open] nav .jp-menu-link:nth-child(5){animation-delay:.24s}.jp-menu[open] p.jp-menu-link{animation-delay:.3s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#landing-root{--default-transition-duration: 0s}.jp-reveal,.jp-menu[open] .jp-menu-link{transition:none;animation:none}}.jp-demo-turn{animation:rise-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--jp-turn, 0) * .55s + .25s)}@keyframes jp-wait{0%,to{opacity:0}20%,80%{opacity:1}}.jp-demo-wait{opacity:0;animation:jp-wait 1.1s linear both;animation-delay:calc(var(--jp-turn, 0) * .55s + .25s)}.jp-demo[data-demo=held] .jp-demo-turn,.jp-demo[data-demo=held] .jp-demo-wait{animation:none;opacity:0}.jp-demo-wait .ember-dot{animation-iteration-count:6}@media(prefers-reduced-motion:reduce){.jp-demo-turn,.jp-demo-wait{animation:none}}@keyframes jp-nod{50%{transform:translateY(6px)}}.jp-scroll-cue{animation:jp-nod 1.4s ease-in-out 1.5s 2}@media(prefers-reduced-motion:reduce){.jp-scroll-cue{animation:none}}@media not (min-width:64rem){.jp-bench-list{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.jp-bench-list label{flex:0 0 auto;scroll-snap-align:start;border-left-width:0;border-bottom-width:3px;border-bottom-color:transparent}#jp-tool-0:checked~.jp-bench-list [for=jp-tool-0],#jp-tool-1:checked~.jp-bench-list [for=jp-tool-1],#jp-tool-2:checked~.jp-bench-list [for=jp-tool-2],#jp-tool-3:checked~.jp-bench-list [for=jp-tool-3],#jp-tool-4:checked~.jp-bench-list [for=jp-tool-4],#jp-tool-5:checked~.jp-bench-list [for=jp-tool-5],#jp-tool-6:checked~.jp-bench-list [for=jp-tool-6]{border-bottom-color:var(--color-ember)}}@media not (min-width:40rem){.jp-shot-frame{position:relative;height:30rem;overflow:hidden}.jp-shot-frame:after{content:"";position:absolute;inset:auto 0 0;height:7rem;background-image:linear-gradient(to top,var(--jp-shot-fade, var(--color-surface-sunken)),transparent)}}@media not (min-width:48rem){.jp-swipe{--jp-gutter: 1rem;display:flex;flex-direction:row;gap:.75rem;margin-inline:calc(-1 * var(--jp-gutter));padding-inline:var(--jp-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--jp-gutter);scrollbar-width:none}@media(min-width:40rem){.jp-swipe{--jp-gutter: 1.5rem}}.jp-swipe::-webkit-scrollbar{display:none}.jp-swipe>*{flex:0 0 min(calc(100% - 1.75rem),24rem);min-width:0;scroll-snap-align:start}.jp-slide{--jp-shot-fade: var(--color-surface);overflow:hidden;border:1px solid var(--color-line);border-radius:1rem;background-color:var(--color-surface)}.jp-tool-panel{display:block;animation:none}}
