.wp-bob{animation:wp-bob var(--wp-dur) ease-in-out var(--wp-delay) infinite}.wp-tilt{animation:wp-tilt calc(var(--wp-dur) * 1.4) ease-in-out var(--wp-delay) infinite}@keyframes wp-bob{50%{transform:translateY(calc(var(--wp-bob) * -1))}}@keyframes wp-tilt{0%,to{transform:rotate(calc(var(--wp-tilt) * -1))}50%{transform:rotate(var(--wp-tilt))}}@media (prefers-reduced-motion:reduce){.wp-bob,.wp-tilt{animation:none}}
@property --p{syntax:"<number>";inherits:true;initial-value:0}.reveal-surface{--p:0}.reveal-shimmer{--reveal-mask:radial-gradient(circle at 50% 50%, #000 calc((6 + 79 * var(--p)) * 1%), transparent calc((26 + 99 * var(--p)) * 1%));-webkit-mask-image:var(--reveal-mask);-webkit-mask-image:var(--reveal-mask);mask-image:var(--reveal-mask);mix-blend-mode:lighten}.reveal-core{opacity:calc(.65 + .35 * var(--p));transform:scale(calc(1 + 33 * var(--p)));background-image:radial-gradient(circle closest-side,#ffffff94 0%,#ffffff6b 28%,#ffffff2e 62%,#fff0 100%)}.reveal-whiteout{opacity:clamp(0, calc((var(--p) - .72) / .28), 1)}.reveal-prompt{opacity:clamp(0, calc((.34 - var(--p)) / .34), 1);filter:blur(clamp(0px, calc(var(--p) / .34 * 10px), 10px))}.reveal-greeting{animation:1.4s ease-out forwards reveal-greeting-in}@keyframes reveal-greeting-in{0%{opacity:0;filter:blur(40px);transform:scale(1.5)}to{opacity:1;filter:blur();transform:scale(1)}}.reveal-flash{animation:1.2s ease-out forwards reveal-flash-out}@keyframes reveal-flash-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.reveal-greeting,.reveal-flash{animation-duration:1ms}}
@keyframes intro-name-title-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4444)}}@keyframes intro-name-label-scale{0%{transform:scale(1.6)}to{transform:scale(1)}}@keyframes intro-name-label-fade{0%{opacity:0}to{opacity:1}}.intro-name-title-out{opacity:0;transform-origin:50% 0;animation:.5s ease-out both intro-name-title-out}.intro-name-label{transform-origin:50% 0;animation:.5s ease-out both intro-name-label-scale,.5s ease-in both intro-name-label-fade}@media (prefers-reduced-motion:reduce){.intro-name-title-out,.intro-name-label{animation:none}}
@keyframes wp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wp-rise-title{0%{opacity:0;translate:-50% 8px}to{opacity:1;translate:-50%}}.wp-orbit-in{animation:.7s ease-out .25s both wp-fade-in}.wp-title-in{animation:.6s ease-out .2s both wp-rise-title}@property --wp-turn{syntax:"<number>";inherits:true;initial-value:0}@keyframes wp-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wp-caption-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.wp-caption-in{animation:wp-caption-in var(--wp-cap-move) ease-out var(--wp-cap-hold) both}.wp-caption-out{animation:wp-caption-out var(--wp-cap-move) ease-out var(--wp-cap-hold) both}@keyframes wp-obj-appear{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes wp-bob-y{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--wp-bob) * -1px))}}@keyframes wp-bob-rot{0%,to{transform:rotate(calc(var(--wp-tilt) * -1deg))}50%{transform:rotate(calc(var(--wp-tilt) * 1deg))}}.wp-object{animation:wp-obj-appear .7s ease-out var(--wp-delay) both}.wp-object-y{animation:wp-bob-y var(--wp-dur) ease-in-out var(--wp-delay) infinite;will-change:transform}.wp-object-rot{animation:wp-bob-rot var(--wp-dur-rot) ease-in-out var(--wp-delay) infinite;will-change:transform}