.hero-bg[data-v-3bb48e39]{background-position:calc(50% - 300px) 50%}@media (min-width: 640px){.hero-bg[data-v-3bb48e39]{background-position:50% 50%}}.typing-cursor[data-v-3bb48e39]{display:inline-block;width:.12em;height:1em;border-right:.12em solid currentColor;transform:translateY(.15em);animation:blink-3bb48e39 1s steps(1,end) infinite}@keyframes blink-3bb48e39{0%,to{border-color:transparent}50%{border-color:currentColor}}
