.vm10 .vm10-grid{gap:14px}.vm10 .vm10-card{border-radius:14px;transition:transform .3s ease,border-color .3s ease}.vm10 .vm10-card:hover{transform:translateY(-4px);border-color:#d5b676}.vm10 .vm10-copy{padding:18px 20px 12px}.vm10 .vm10-panel{margin:0 12px 12px}.vm10 .vm10-meta-logo{animation:vm11float 4s ease-in-out infinite}.vm10 .vm10-meta-ring{animation:vm11spin 24s linear infinite}.vm10 .vm10-float{animation:vm11float 3.8s ease-in-out infinite}.vm10 .vm10-link i{animation:vm11flow 2.5s linear infinite}.vm10 .vm10-example{transition:filter .3s ease,transform .3s ease}.vm10 .vm10-example:hover{filter:brightness(1.13)}.vm10 .vm10-creative-grid{gap:12px}.vm10 .vm10-example strong{font-size:clamp(20px,2.3vw,30px);line-height:1.1;text-shadow:0 2px 10px #000}.vm10 .vm10-example em{font-style:normal}.vm10 .vm10-contact-button{transition:transform .25s ease,box-shadow .25s ease}.vm10 .vm10-contact-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #cfa85a40}@keyframes vm11float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes vm11spin{to{transform:rotate(360deg)}}@keyframes vm11flow{from{left:0}to{left:100%}}@media(max-width:650px){.vm10 .vm10-copy{padding:16px}.vm10 .vm10-creative-grid{grid-template-columns:1fr}.vm10 .vm10-journey{gap:6px}.vm10 .vm10-journey span{font-size:10px;padding:7px}.vm10 .vm10-example{min-height:255px}}@media(prefers-reduced-motion:reduce){.vm10 *, .vm10 *:before,.vm10 *:after{animation:none!important;transition:none!important}}