@keyframes about-photo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.about-photo-float{animation:4s ease-in-out infinite about-photo-float}@keyframes about-dash-flow{0%{background-position:0 0}to{background-position:16px 0}}.about-dash-line{background-image:repeating-linear-gradient(to right, var(--locvm-dark-sand) 0 6px, transparent 6px 12px);background-size:16px 100%;animation:1s linear infinite about-dash-flow}
@keyframes fv2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fv2-pulse-ring{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}@keyframes fv2-bar{0%{width:0%}80%{width:100%}to{width:100%}}@keyframes fv2-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fv2-bubble-left{0%{opacity:0;transform:translate(-10px)translateY(4px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes fv2-bubble-right{0%{opacity:0;transform:translate(10px)translateY(4px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes fv2-scan{0%{opacity:.9;top:8%}90%{opacity:.9;top:88%}to{opacity:0;top:88%}}@keyframes fv2-doc-badge{0%,55%{opacity:0;transform:scale(.7)}75%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes fv2-chip-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.fv2-float{animation:4s ease-in-out infinite fv2-float}.fv2-pulse{animation:2s ease-out infinite fv2-pulse-ring}.fv2-check{animation:.55s cubic-bezier(.22,1,.36,1) .4s both fv2-check-pop}.fv2-bar{animation:2.6s cubic-bezier(.22,1,.36,1) infinite fv2-bar}.fv2-match-1{opacity:0;animation:.4s cubic-bezier(.22,1,.36,1) .2s forwards fv2-card-in}.fv2-match-2{opacity:0;animation:.4s cubic-bezier(.22,1,.36,1) .4s forwards fv2-card-in}.fv2-match-3{opacity:0;animation:.4s cubic-bezier(.22,1,.36,1) .6s forwards fv2-card-in}.fv2-b1{opacity:0;animation:.35s cubic-bezier(.22,1,.36,1) .3s forwards fv2-bubble-left}.fv2-b2{opacity:0;animation:.35s cubic-bezier(.22,1,.36,1) 1.1s forwards fv2-bubble-right}.fv2-b3{opacity:0;animation:.35s cubic-bezier(.22,1,.36,1) 1.9s forwards fv2-bubble-left}.fv2-scan-line{background:linear-gradient(90deg,#0000,#14b8a6,#0000);height:2px;animation:2.8s cubic-bezier(.4,0,.6,1) .5s infinite fv2-scan;position:absolute;left:0;right:0;box-shadow:0 0 10px #14b8a6}.fv2-doc-badge{animation:2.8s ease-in-out .5s infinite fv2-doc-badge}.fv2-chip{animation:.28s cubic-bezier(.22,1,.36,1) both fv2-chip-in}@keyframes fv2-dash-flow{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}.fv2-connector-1,.fv2-connector-2,.fv2-connector-3{animation:2s linear infinite fv2-dash-flow}.fv2-connector-2{animation-delay:.4s}.fv2-connector-3{animation-delay:.8s}
