.font-bodoni{font-family:var(--font-bodoni), Georgia, serif}.font-jost{font-family:var(--font-jost), system-ui, sans-serif}@keyframes ve-fade-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes ve-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ve-scale-up{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ve-float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-14px)rotate(.8deg)}66%{transform:translateY(-5px)rotate(-.8deg)}}@keyframes ve-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes ve-glow{0%,to{box-shadow:0 0 28px #d977062e,0 0 56px #d977060f}50%{box-shadow:0 0 48px #d9770659,0 0 96px #d977061f}}@keyframes ve-orb1{0%,to{transform:translate(0)scale(1)}40%{transform:translate(38px,-28px)scale(1.04)}70%{transform:translate(-18px,18px)scale(.97)}}@keyframes ve-orb2{0%,to{transform:translate(0)scale(1)}35%{transform:translate(-28px,18px)scale(1.03)}70%{transform:translate(22px,-12px)scale(.98)}}.ve-fade-up{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) forwards ve-fade-up}.ve-fade-in{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards ve-fade-in}.ve-scale-up{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards ve-scale-up}.ve-float{animation:6s ease-in-out infinite ve-float}.ve-shimmer{background-image:linear-gradient(110deg,#b45309 0%,#fbbf24 42%,#b45309 58%,#78350f 100%);background-size:200%;animation:3.5s linear infinite ve-shimmer}.ve-glow{animation:3s ease-in-out infinite ve-glow}.ve-orb1{animation:13s ease-in-out infinite ve-orb1}.ve-orb2{animation:17s ease-in-out infinite ve-orb2}.ve-card-hover{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s}.ve-card-hover:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 20px 60px #00000059,0 0 0 1px #d9770626}.ve-stagger>:first-child{animation-delay:60ms}.ve-stagger>:nth-child(2){animation-delay:.14s}.ve-stagger>:nth-child(3){animation-delay:.22s}.ve-stagger>:nth-child(4){animation-delay:.3s}.ve-stagger>:nth-child(5){animation-delay:.38s}.ve-stagger>:nth-child(6){animation-delay:.46s}
