:root{--slide-in-duration:0.5s;--slide-in-delay:0.1s;--up-down-duration:3s;--ellipse-duration:5s;--up-down-delay:0.6s;--ellipse-delay:0.6s;--move-up-down:0.4rem;--ellipse-x:0.5rem;--ellipse-y:0.2rem}.pha-page-hero-animation-top-shape{animation:phaSlideInTop var(--slide-in-duration) var(--slide-in-delay) forwards,phaMoveUpDown1 var(--up-down-duration) var(--up-down-delay) infinite ease-in-out,phaEllipseTop var(--ellipse-duration) calc(var(--ellipse-delay) + .4s) infinite linear}.pha-page-hero-animation-bottom-shape{animation:phaSlideInBottom var(--slide-in-duration) var(--slide-in-delay) forwards,phaMoveUpDown2 var(--up-down-duration) var(--up-down-delay) infinite ease-in-out,phaEllipseBottom var(--ellipse-duration) calc(var(--ellipse-delay) + .8s) infinite linear}@keyframes phaSlideInTop{from{transform:translate(-1.25rem,-1.25rem)}to{transform:translate(0,0)}}@keyframes phaSlideInBottom{from{transform:translate(1.25rem,1.25rem)}to{transform:translate(0,0)}}@keyframes phaMoveUpDown1{0%,100%{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--move-up-down)))}}@keyframes phaMoveUpDown2{0%,100%{transform:translateY(0)}50%{transform:translateY(var(--move-up-down))}}@keyframes phaEllipseTop{0%,100%{transform:translateX(0) translateY(0)}25%{transform:translateX(var(--ellipse-x)) translateY(calc(-1 * var(--ellipse-y)))}50%{transform:translateX(calc(2 * var(--ellipse-x))) translateY(0)}75%{transform:translateX(var(--ellipse-x)) translateY(var(--ellipse-y))}}@keyframes phaEllipseBottom{0%,100%{transform:translateX(0) translateY(0)}25%{transform:translateX(calc(-1 * var(--ellipse-x))) translateY(var(--ellipse-y))}50%{transform:translateX(calc(-2 * var(--ellipse-x))) translateY(0)}75%{transform:translateX(calc(-1 * var(--ellipse-x))) translateY(calc(-1 * var(--ellipse-y)))}}