/**handles:hero-style**/
.hero-container{height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;background-color:#000;color:#fff}.text-container{font-family:Roboto;height:80vh;width:80vw;display:flex;flex-direction:column;justify-content:center;align-items:left;text-align:left;padding:20px;font-family:Roboto;line-height:25px;letter-spacing:4px;font-weight:400;font-size:32px}.text-container h1{font-size:3rem;font-weight:300;margin-bottom:64px;text-align:left;width:100%;line-height:25px;letter-spacing:0;font-weight:400;font-size:48px}.typewriter-text::after{content:'|';animation:blink 1s step-start infinite}@keyframes blink{50%{opacity:0}}.text-container p.subheadline{color:#fff;font-size:1.5rem;letter-spacing:2px;margin-bottom:10px;line-height:25px;letter-spacing:4px;font-weight:400;font-size:32px}.text-container p.description{color:#c8c8c8;font-size:1rem;line-height:25px;letter-spacing:4px;font-weight:300;text-decoration:none;white-space:nowrap;margin-bottom:32px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn{width:fit-content;align-self:center;margin-top:40px;padding:14px 32px;font-size:1rem;font-weight:600;background-color:#fff;color:#000;border:2px solid transparent;border-radius:9999px;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn:hover{background-color:#000;color:#fff;border:2px solid #fff}@media (max-width:768px){.text-container{width:90vw;padding:10px;font-size:24px}.text-container h1{font-size:32px}.text-container p.subheadline{font-size:24px}.text-container p.description{font-size:14px;white-space:normal}.btn{font-size:.9rem;padding:12px 24px}}