.home-page,.hero-img{width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.hero-title{text-align:center;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-title .line{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.hero-title h1{will-change:transform;position:relative;transform:translateY(70px)}@media (max-width:900px){.hero-title{width:90%}}.landing-page{background-color:var(--bg);width:100%;min-height:100vh;color:var(--text)}.section-header{text-align:center;width:75%;margin:0 auto 4em}.section-header h2{margin-bottom:1em}.section-header p{font-size:18px;line-height:140%}.btn{background-color:var(--text);color:var(--bg);cursor:pointer;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);border:none;padding:1em 2.5em;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn:hover{background-color:var(--text-secondary);color:var(--text)}.btn-secondary{color:var(--text);border:1px solid var(--text);background-color:#0000}.btn-secondary:hover{background-color:var(--text);color:var(--bg)}.fade-in-up{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.fade-in-up h1,.fade-in-up h2,.fade-in-up h3,.fade-in-up p{will-change:transform;position:relative;transform:translateY(30px)}@media (max-width:900px){.section-header{width:100%;margin-bottom:3em}.section-header p{font-size:16px}.btn{padding:.875em 2em;font-size:14px}}
