section{position:absolute;width:100vw;height:100vh;display:flex;color:#fff;transition:top 1s cubic-bezier(.645,.045,.355,1);will-change:top}.container{height:100vh;overflow:hidden;position:relative}.one{background:url(/assets/hero.png) no-repeat center;background-size:cover;display:block;top:0}.two{background:black;top:100vh}.three{top:200vh}.four{background:black;top:300vh;display:flex;align-items:center;justify-content:center}.one .header{display:flex;padding:30px;justify-content:space-between}.one .header .menu img{width:30px;cursor:pointer}.one .menu{position:relative}.hero-quote{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:850px;width:90%}.quote-text{font-family:Ethnic;font-weight:400;font-size:40px;line-height:54px;letter-spacing:0%;text-align:center;background:linear-gradient(90deg,#B69E4C 0%,#ECDB9C 47%,#B69E4C 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:20px}.quote-author{font-family:Ethnic;font-weight:400;font-size:24px;line-height:54px;letter-spacing:0%;text-align:center;background:linear-gradient(0deg,rgba(236,219,156,.25),rgba(236,219,156,.25)),linear-gradient(0deg,#8F8E89,#8F8E89);-webkit-background-clip:text;background-clip:text;color:transparent}.menu .item{position:absolute;top:50px;left:-272px;transition:all ease .5s;padding:0;width:300px;background:black}.menu .item.close{left:100px}.menu .item:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(0deg,#b69e4c,#ecdb9c,#b69e4c);z-index:1;border-radius:8px}.menu .item{border-radius:8px}.menu .item .ins{z-index:2;position:relative;background:black;padding:40px;border-radius:8px;font-weight:300;color:#8f8e89;text-align:center}.menu .link{margin:30px 0;cursor:pointer;transition:all ease .5s}.menu .link:hover{color:#b69e4c}.section .content{width:50%;display:flex;justify-content:center;align-items:center;padding:50px}.section .content .inner{border-top:1px solid #191919;border-bottom:1px solid #191919;padding:25px 0;max-width:650px}.section .img{width:50%}.two .img{display:flex;justify-content:center;align-items:center;height:100%}.two .img img{max-height:80%}.four .contact .subtitle,.vents p,.two p{margin:25px 0;color:#8f8e89;font-size:17px;font-weight:300;line-height:24px}.section.vents:nth-child(2n){flex-direction:row-reverse}.vents .content{background:url(/assets/hexa.png) no-repeat center;background-size:cover}.vents .img{overflow:hidden;position:relative}.vents .img img{width:100%;position:absolute;bottom:-1px}.vents .title{font-weight:600;font-size:30px;margin:10px 0 20px}.vents .after{background-image:linear-gradient(to right,#b69e4c 0%,#ecdb9c 52%,#b69e4c 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.title .letters.after{display:inline-block}.title .letters.emp{width:8.34px;display:inline-block}.vents .inner{width:450px}.contact .btn,.vents .btn{border:1px solid #a6a18e;border-radius:20px;padding:10px 15px;text-transform:uppercase;width:fit-content;font-weight:300;font-size:14px;cursor:pointer;transition:all ease .5s}.vents .btn:hover{background:#a6a18e}.vents .btn a{color:#a6a18e;transition:all ease .5s}.vents .btn:hover a{color:#000}.four .contact{text-align:center}.four .contact .title{background-image:linear-gradient(to right,#b69e4c 0%,#ecdb9c 52%,#b69e4c 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600;font-size:30px;text-transform:uppercase;margin:10px 0}.four .contact .subtitle{margin:10px auto 20px;font-weight:200;width:300px;font-size:18px;line-height:22px}.contact .form{width:450px;margin:20px auto}.contact .form .input{display:flex;align-items:center;justify-content:space-between;margin:15px 0}.contact .form .input input{width:calc(50% - 7px);padding:10px 20px;border-radius:10px;border:none;background:transparent;outline:none;height:50px;font-size:15px;font-weight:300;color:#a6a18e;border:1px solid #a6a18e}.contact textarea:placeholder-shown,.contact .form .input input:placeholder-shown{color:#8f8e89;font-size:13px;font-weight:200}.contact textarea{width:100%;padding:10px 20px;border-radius:5px;border:none;background:transparent;outline:none;height:100px;font-size:15px;font-weight:300;margin:5px 0 20px;color:#a6a18e;border:1px solid #a6a18e}.contact .btn{color:#a6a18e;margin:30px auto;padding:15px;text-transform:capitalize}.contact .btn:hover{background:#a6a18e;color:#000}.four .copy{position:absolute;bottom:20px;color:#8f8e89;font-weight:200;font-size:15px}.sm{display:none}.section .line{width:100%;position:absolute;height:4px;z-index:1}.section .line .inner{width:0%;background:transparent;height:100%;transform:translate(100%);border-radius:0 10px 10px 0}.section .line.act .inner{width:100%;background:linear-gradient(0deg,#b69e4c,#ecdb9c,#b69e4c);transform:translate(0);transition:all ease 4s}.section .dn{position:absolute;bottom:25px;left:50%;transform:translate(-50%);z-index:10;cursor:pointer;opacity:0;background:rgba(0,0,0,.3);padding:20px 20px 14px;border-radius:50%}.section .dn.act{opacity:1;transition:all ease .5s 3s}.section .dn.top{left:10%}@media (max-height: 500px) and (min-width: 760px){.four .contact .subtitle{display:none}.contact .btn{margin:0 auto}.four .copy{right:20px}.contact textarea{height:60px}}@media (max-width: 870px){.vents .img img{height:102%;width:unset}}@media (max-width: 600px){.one{background:url(/assets/hero-mobile.png) no-repeat center;background-size:cover}.logo img{width:180px}.sm{display:block}.bg{display:none}.section{flex-direction:column;transition:top .8s cubic-bezier(.645,.045,.355,1)}.section.vents{flex-direction:column-reverse!important}.section .content{padding:15px;width:100%}.section .content .inner{padding:15px 0}.four .contact .subtitle,.vents p,.two p{margin:15px 0}.section .img{width:100%}.vents{background:black}.vents .content{min-height:50vh}.vents .img{height:50vh;padding:15px;background:black;margin-top:15px}.vents .img img{height:unset;width:calc(100% - 30px);bottom:-2px}.vents .title{font-weight:600;font-size:25px;margin:10px 0 15px}.four .contact .subtitle{margin:10px auto 20px}.four .contact .title{font-size:25px}.contact .form{width:90%}.section .line.act .inner{transition:all ease 1.75s}.section.three .dn{display:none}.quote-text{font-size:28px;line-height:38px}.quote-author{font-size:18px;line-height:32px}}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeueMedium-38188783.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeueBold-14928444.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeueLight-6168b124.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeueThin-671492ef.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Ethnic;src:url(/assets/ethnic-1ed226ea.otf) format("opentype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;outline:none}body,html{overflow-x:hidden;font-family:Helvetica Neue,sans-serif;background:#fff8f8}a{text-decoration:none}.btn_text{transition:all .2s}.btn-load{position:relative}.btn-load .btn_text{visibility:hidden;opacity:0}.btn-load:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}.subscribe .btn-load:after{border-top-color:#000}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.flicker{animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#d5d5d5 8%,#f2f2f2 38%,#d5d5d5 54%);background-size:1000px 640px;position:relative}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.flick.flicker{height:20px}.error{background:red;color:#fff;opacity:.9;font-weight:300;padding:10px;border-radius:5px;margin:15px 10px}.load-container{display:flex;align-items:center;justify-content:center;width:calc(100% - 60px);margin:30px}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #18a0fb;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#18a0fb transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
