@media (prefers-reduced-motion:no-preference){.js [data-reveal] .bp-layer{transform:translateY(var(--bp-shift));transition:transform .9s var(--ease-out-quart) var(--bp-delay)}.js [data-reveal].in .bp-layer{transform:none}.js [data-reveal] .bp-layer.bp-quick{transition-duration:.5s}.js [data-reveal].in .bp-loop{--bp-period:12s;animation-duration:var(--bp-period);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.js [data-reveal].in .live .bp-loop{animation-play-state:running}.js [data-reveal].in .bp-feed{animation-name:bp-feed}.js [data-reveal].in .bp-tap{animation-name:bp-tap}.js [data-reveal].in .bp-pick-a{animation-name:bp-pick-a;animation-duration:calc(2 * var(--bp-period))}.js [data-reveal].in .bp-pick-b{animation-name:bp-pick-b;animation-duration:calc(2 * var(--bp-period))}.js [data-reveal].in .bp-row-shift{animation-name:bp-row-shift}.js [data-reveal].in .bp-row-last{animation-name:bp-row-last}.js [data-reveal].in .bp-row-new{animation-name:bp-row-new}.js [data-reveal] .bp-fade{opacity:0;transition:opacity .4s ease var(--bp-fade-delay,.7s)}.js [data-reveal].in .bp-fade{opacity:1}.js [data-reveal] .bp-callout-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s var(--ease-out-quart) calc(var(--i) * .12s + var(--bp-callout-at,1s) + .1s)}.js [data-reveal] .bp-callout-dot{transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--ease-out-quart) calc(var(--i) * .12s + var(--bp-callout-at,1s));transform:scale(0)}.js [data-reveal] .bp-callout-label{opacity:0;transition:opacity .3s ease calc(var(--i) * .12s + var(--bp-callout-at,1s) + .45s)}.js [data-reveal].in .bp-callout-line{stroke-dashoffset:0}.js [data-reveal].in .bp-callout-dot{transform:none}.js [data-reveal].in .bp-callout-label{opacity:1}}.bp-glow-spin{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.js [data-reveal].in .bp-glow:not(.bp-glow-hover) .bp-glow-spin{animation:bp-glow-burst 3s cubic-bezier(.33, 1, .68, 1) var(--bp-glow-at,0s) both, bp-glow-drift 8s linear calc(var(--bp-glow-at,0s) + 3s) infinite}.js [data-reveal].in .bp-comet polygon{animation:bp-comet-burst 3s cubic-bezier(.33, 1, .68, 1) var(--bp-glow-at,0s) both, bp-comet-drift 8s linear calc(var(--bp-glow-at,0s) + 3s) infinite}}@keyframes bp-glow-burst{0%{transform:rotate(0)}to{transform:rotate(3turn)}}@keyframes bp-comet-burst{0%{stroke-dashoffset:0}to{stroke-dashoffset:3px}}@keyframes bp-comet-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.bp-glow-hover{opacity:0;transition:opacity .35s}.bp-hover:is(:hover,:focus-visible) .bp-glow-hover{opacity:1}@media (prefers-reduced-motion:no-preference){.bp-glow-hover .bp-glow-burst{transform-box:fill-box;transform-origin:50%;transition:transform 0s linear .4s}.bp-glow-hover .bp-glow-spin{animation:8s linear infinite paused bp-glow-drift}.bp-hover:is(:hover,:focus-visible) .bp-glow-burst{transition:transform 3s cubic-bezier(.33,1,.68,1);transform:rotate(3turn)}.bp-hover:is(:hover,:focus-visible) .bp-glow-spin{animation-play-state:running}}.bp-pick-b,.bp-row-new{opacity:0}@keyframes bp-feed{0%,10%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:none}15%,30%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-170px)}35%,50%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-260px)}55%,70%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-380px)}75%,85%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-490px)}90%,to{transform:translateY(-600px)}}@keyframes bp-tap{0%,33%{opacity:1}36%,91%{opacity:0}93%,to{opacity:1}}@keyframes bp-pick-a{0%,47%{opacity:1}47.25%,97%{opacity:0}97.25%,to{opacity:1}}@keyframes bp-pick-b{0%,47%{opacity:0}47.25%,97%{opacity:1}97.25%,to{opacity:0}}@keyframes bp-row-shift{0%,95%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:none}99%,to{transform:translateY(24px)}}@keyframes bp-row-last{0%,95%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:none}99%,to{opacity:0;transform:translateY(24px)}}@keyframes bp-row-new{0%,95%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-24px)}99%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js [data-animation].paused :is(.bp-loop,.bp-glow-spin,.bp-comet polygon){animation-play-state:paused!important}}
