.wave-lines{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='112' viewBox='0 0 280 112'%3E%3Cg fill='none' stroke='%23174a78' stroke-opacity='0.075' stroke-width='1.25'%3E%3Cpath d='M0 28Q70 8 140 28T280 28'/%3E%3Cpath d='M-140 84Q-70 64 0 84T140 84T280 84T420 84'/%3E%3C/g%3E%3C/svg%3E");background-size:280px 112px}.wave-drift{animation:56s linear infinite wave-drift}.wave-drift-reverse{animation-direction:reverse}@keyframes wave-drift{to{translate:-50%}}@media (prefers-reduced-motion:reduce){.wave-drift{animation:none}}
