[data-aos][data-v-8b928a89]{opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.175,.885,.32,1.1)}[data-aos].aos-animate[data-v-8b928a89]{opacity:1;transform:translateY(0)}.input[data-v-8b928a89]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f680}.typed-text{animation:typing 3s steps(40) forwards;font-family:Playfair Display,serif}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.cursor:after{animation:blink 1s infinite;color:#fff;content:"|";font-weight:300;margin-left:2px}
