@import'https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap';*{margin:0;padding:0;box-sizing:border-box}body{font-family:"League Spartan",sans-serif;line-height:1.5}p{font-size:16px;font-weight:500;color:#a1a1a1}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:3.5rem;line-height:3rem}@media(max-width: 768px){h1{font-size:2rem}}h2{font-size:1.5rem;line-height:2.5rem}@media(max-width: 768px){h2{font-size:1.2rem}}button{all:unset;cursor:pointer}header{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;padding:3rem;position:absolute;z-index:10;color:#fff;font-weight:600;text-transform:lowercase}header nav{display:flex;justify-content:space-between;align-items:center;flex-direction:row}header nav ul{display:flex;justify-content:space-between;align-items:center;flex-direction:row}header nav ul li{list-style:none;padding:1rem;cursor:pointer;display:inline-block;position:relative;text-align:center}header nav ul li::after{display:block;width:2rem;content:"";border-bottom:solid 3px #fff;transform:scaleX(0);margin:auto;transition:transform 250ms ease-in-out}header nav ul li:hover::after{transform:scaleX(1)}@media(max-width: 768px){header{padding:2rem}}main{width:100%;position:relative;height:77vh;overflow:hidden}@media(max-width: 768px){main{height:100%}}footer{width:100%;position:relative;height:auto;display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media(max-width: 768px){footer{height:auto}}@media(max-width: 768px){footer{display:flex;justify-content:space-between;align-items:center;flex-direction:column}}section{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%}@media(max-width: 768px){section{display:flex;justify-content:space-between;align-items:center;flex-direction:column}}@media(max-width: 768px){nav{width:100%;left:0;top:0;z-index:10;background-color:#fff;color:#000;padding-top:60px;padding:1rem;transform:translateY(-100%);position:fixed;opacity:0;visibility:hidden;transition:all .5s ease-in-out}}nav.active{position:fixed;opacity:1;visibility:visible;transform:translateY(0)}.desktop_img{display:block}@media(max-width: 768px){.desktop_img{display:none}}.mobile_img{display:none}@media(max-width: 768px){.mobile_img{display:block}}.header__logo{padding-right:2rem}.section__nav{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;padding:3rem;position:absolute;z-index:10;width:100%;top:78.8%;right:38%}@media(max-width: 768px){.section__nav{top:33.5%;right:-10%}}.section__nav button{background-color:#000;padding:1rem;transition:background-color .3s ease}.section__nav button:hover{background-color:#454545}.hero__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.hero__slide .hero__image{transform:translateX(-100%);transition:opacity 1s ease-out}@media(prefers-reduced-motion: reduce){.hero__slide .hero__image{transition:none}}.hero__slide .hero__content{transform:translateX(100%);transition:opacity 1s ease-out;padding:6rem}@media(prefers-reduced-motion: reduce){.hero__slide .hero__content{transition:none}}.hero__slide .hero__content p{padding-top:1rem;padding-bottom:1rem}.hero__slide .hero__content button{text-transform:uppercase;letter-spacing:.8rem;color:#000;transition:transform .3s ease}.hero__slide .hero__content button:hover{color:#a1a1a1;transform:translateX(0.8rem)}@media(max-width: 768px){.hero__slide .hero__content{padding:2.5rem}}.active{opacity:1;position:relative;transition:opacity 1s ease-in;pointer-events:auto}@media(prefers-reduced-motion: reduce){.active{transition:none}}.active .hero__content,.active .hero__image{transform:translateX(0);transition:all 1s ease-in}@media(prefers-reduced-motion: reduce){.active .hero__content,.active .hero__image{transition:none}}@media(max-width: 768px){.active .hero__content,.active .hero__image{transition:opacity 1s ease-in}}@media(max-width: 768px)and (prefers-reduced-motion: reduce){.active .hero__content,.active .hero__image{transition:none}}.footer__content{padding:3rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.footer__content h2{text-transform:uppercase;letter-spacing:.5rem;overflow:hidden;border-right:.15em solid #454545;white-space:nowrap;display:inline-block;margin:0 auto;animation:typing 15s steps(20, end) infinite,blink-caret .75s step-end infinite}@media(prefers-reduced-motion: reduce){.footer__content h2{animation:none}}.footer__content p{padding-top:1rem;padding-bottom:1rem}@media(max-width: 768px){.footer__content{padding:1rem}}@keyframes typing{from,to{max-width:0}50%{max-width:100%}}@keyframes blink-caret{from,to{border-color:rgba(0,0,0,0)}50%{border-color:#454545}}.mobile_menu{display:none;padding-right:5rem}@media(max-width: 768px){.mobile_menu{display:block}}.close_menu{display:none}@media(max-width: 768px){.close_menu{display:block}}/*# sourceMappingURL=index.min.css.map */