@keyframes sway{0%{transform:translateY(var(--base,0))}to{transform:translateY(calc(var(--base, 0px) + var(--amp, 16px)))}}.mountain[data-v-777cf656]{transform:translateZ(0);will-change:transform}.sway[data-v-777cf656]{animation:sway var(--dur,6s) ease-in-out infinite alternate}.layer-1[data-v-777cf656]{--base:0px;--amp:14px;--dur:5.5s}.layer-2[data-v-777cf656]{--base:6px;--amp:18px;--dur:6s}.layer-3[data-v-777cf656]{--base:12px;--amp:22px;--dur:6.5s}@media (prefers-reduced-motion:reduce){.sway[data-v-777cf656]{animation:none}}footer{min-height:520px}@keyframes sunPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}.sun-glow{animation:sunPulse 6s ease-in-out infinite}@media (prefers-color-scheme:dark){footer{color:#e6e7e8}.sun-glow{opacity:.35}}@keyframes caret-blink-d592e064{0%,49%{opacity:1}50%,to{opacity:0}}.animate-caret[data-v-d592e064]{animation:caret-blink-d592e064 1s steps(1) infinite}.tg-warm[data-v-d592e064]{animation:tg-move-d592e064 9s ease infinite;background:linear-gradient(90deg,#7d8506,#f9a825,#7d8506);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent}.tg-cool[data-v-d592e064]{animation:tg-move-d592e064 10s ease infinite;background:linear-gradient(90deg,#0e5f4c,#7d8506,#0e5f4c);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent}.tg-sunset[data-v-d592e064]{animation:tg-move-d592e064 11s ease-in-out infinite;background:linear-gradient(90deg,#353535,#7d8506,#f9a825,#353535);-webkit-background-clip:text;background-clip:text;background-size:250% 100%;color:transparent}.tg-inca[data-v-d592e064]{animation:tg-move-d592e064 12s ease-in-out infinite;background:linear-gradient(90deg,#0e5f4c,#f9a825,#7d8506,#0e5f4c);-webkit-background-clip:text;background-clip:text;background-size:250% 100%;color:transparent}@keyframes tg-move-d592e064{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.nav-popper{z-index:2147483650!important}.navBtn-enter-active[data-v-f4b8124e]{animation:navBtn-bounce-in-f4b8124e .5s both}.navBtn-leave-active[data-v-f4b8124e]{transition:opacity .25s ease,transform .25s ease}.navBtn-leave-from[data-v-f4b8124e]{opacity:1;transform:translateY(0)}.navBtn-leave-to[data-v-f4b8124e]{opacity:0;transform:translateY(-4px)}@keyframes navBtn-bounce-in-f4b8124e{0%{transform:translateY(-50px)}20%{transform:translateY(20px)}to{transform:translateY(-10px)}}
