*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html,body{background-color:#181818;overscroll-behavior:none;cursor:none;color:#fff;overflow:hidden;transition:background-color .4s}.background{top:0;left:0;opacity:0;height:100vh;width:100vw;background:url(/assets/bg.jpg) bottom center;background-size:cover;transition:all 1s}.content{display:none;top:0;left:0;height:100vh;width:100vw;outline:none;position:absolute}.visible{display:block}body.black{background-color:#000}@font-face{font-family:Mortend;src:url(/assets/fonts/Mortend-Bold.eot);src:url(/assets/fonts/Mortend-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Mortend-Bold.woff2) format("woff2"),url(/assets/fonts/Mortend-Bold.woff) format("woff"),url(/assets/fonts/Mortend-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mortend;src:url(/assets/fonts/Mortend-Light.eot);src:url(/assets/fonts/Mortend-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Mortend-Light.woff2) format("woff2"),url(/assets/fonts/Mortend-Light.woff) format("woff"),url(/assets/fonts/Mortend-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nuckle;src:url(/assets/fonts/Nuckle-Semibold.eot);src:url(/assets/fonts/Nuckle-Semibold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Nuckle-Semibold.woff2) format("woff2"),url(/assets/fonts/Nuckle-Semibold.woff) format("woff"),url(/assets/fonts/Nuckle-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nuckle;src:url(/assets/fonts/Nuckle-Light.eot);src:url(/assets/fonts/Nuckle-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Nuckle-Light.woff2) format("woff2"),url(/assets/fonts/Nuckle-Light.woff) format("woff"),url(/assets/fonts/Nuckle-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nuckle;src:url(/assets/fonts/Nuckle-Medium.eot);src:url(/assets/fonts/Nuckle-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Nuckle-Medium.woff2) format("woff2"),url(/assets/fonts/Nuckle-Medium.woff) format("woff"),url(/assets/fonts/Nuckle-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}#cursor{overflow:hidden;position:fixed;height:40px;width:40px;border:2px solid #fff;border-radius:20px;transition:hight .5s cubic-bezier(.68,-.55,.265,1.55);pointer-events:none;z-index:1000}#cursor.scroll{animation:scroll .8s}#cursor.click{animation:click .3s}@keyframes scroll{50%{height:70px;transform:translateY(-15px)}}@keyframes click{50%{transform:scale(.8)}}.menu{position:absolute;top:30px;right:50px;width:60px;height:50px;z-index:10004}.menu span{width:100%;height:5px;background-color:#fff;display:block;transition:all .5s;position:absolute;transform-origin:right}.menu.animate span{opacity:0;animation-name:scaleY;animation-fill-mode:forwards;animation-timing-function:ease-in-out;transform-origin:left}.menu span:first-child{width:70%;animation-duration:.7s;animation-delay:1s;right:0;top:9px;transform:rotate(0)}.menu span:last-child{animation-duration:.5s;animation-delay:1s;top:25px;left:0}.menu.open span{width:100%}.menu.open span:first-child{transform:rotate(-15deg)}.menu.open span:last-child{transform:rotate(15deg)}@keyframes scaleY{0%{transform:rotate(0) scaleX(0);opacity:1}to{opacity:1}}.hero-text{text-align:center;align-items:center;display:grid;visibility:hidden;opacity:0}.hero-text.visible{visibility:visible;opacity:1}.hero-text h2,.hero-text h1{transition:all .5s linear}.hero-text h2{color:#979797;font-size:3.5vh;font-weight:300;font-family:Mortend;margin-bottom:-40px}.hero-text .animate span{opacity:1}.hero-text h1{color:#fff;font-size:11vh;font-weight:700;font-family:Mortend;transition:all .5s linear;transition-delay:.2s}.hero-text h2 span{opacity:0;transition:all .3s linear}.hero-text h2 span:nth-child(1){transition-delay:.1s}.hero-text h2 span:nth-child(2){transition-delay:.2s}.hero-text h2 span:nth-child(3){transition-delay:.3s}.hero-text h2 span:nth-child(4){transition-delay:.4s}.hero-text h2 span:nth-child(5){transition-delay:.5s}.hero-text h2 span:nth-child(6){transition-delay:.6s}.hero-text h2 span:nth-child(7){transition-delay:.7s}.hero-text h1 span{opacity:0;transition:all .1s linear}.hero-text h1 span:nth-child(1){transition-delay:.1s}.hero-text h1 span:nth-child(2){transition-delay:.2s}.hero-text h1 span:nth-child(3){transition-delay:.3s}.hero-text h1 span:nth-child(4){transition-delay:.4s}.hero-text h1 span:nth-child(5){transition-delay:.5s}.hero-text h1 span:nth-child(6){transition-delay:.6s}.hero-text h1 span:nth-child(7){transition-delay:.7s}.hero-text h1 span:nth-child(8){transition-delay:.8s}.hero-text.reverse h1 span:nth-child(1){transition-delay:.8s}.hero-text.reverse h1 span:nth-child(2){transition-delay:.7s}.hero-text.reverse h1 span:nth-child(3){transition-delay:.6s}.hero-text.reverse h1 span:nth-child(4){transition-delay:.5s}.hero-text.reverse h1 span:nth-child(5){transition-delay:.4s}.hero-text.reverse h1 span:nth-child(6){transition-delay:.3s}.hero-text.reverse h1 span:nth-child(7){transition-delay:.2s}.hero-text.reverse h1 span:nth-child(8){transition-delay:.1s}.hero-text.reverse h2 span:nth-child(7){transition-delay:.1s}.hero-text.reverse h2 span:nth-child(6){transition-delay:.2s}.hero-text.reverse h2 span:nth-child(5){transition-delay:.3s}.hero-text.reverse h2 span:nth-child(4){transition-delay:.4s}.hero-text.reverse h2 span:nth-child(3){transition-delay:.5s}.hero-text.reverse h2 span:nth-child(2){transition-delay:.6s}.hero-text.reverse h2 span:nth-child(1){transition-delay:.7s}.hero-text.exit h1,.hero-text.exit h2{transform:translateY(-100vh)}.history{text-align:center;align-items:center;overflow:hidden}.history.visible{display:grid}.history .map{height:80vh;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(10);transition:all .5s}.history .map.animate{transform:translate(-50%,-50%) scale(1)}.history .map svg{height:100%;opacity:.3}.history img{top:10vh;left:10vw;position:absolute;transform:translate(-50vw);transition:all .5s;transition-delay:1s;max-height:35vh}.history p{max-width:500px;max-height:30vh;font-family:Nuckle;font-weight:300;text-align:justify;bottom:12vh;right:10vw;position:absolute;transform:translate(60vw);transition:all .5s;transition-delay:1s;font-size:1.2em;z-index:1002}.history.animate p:hover{transform:scale(1.3) translate(-10vw) translateY(-10vh)}.history .hover img,.history .hover h1{filter:blur(5px)}.blur-layer{display:block;width:100vw;height:100vh;position:absolute;top:0;left:0;background-color:#181818;opacity:0;transition:all .3s;z-index:1001}.history .hover .blur-layer{opacity:.8}.history .hover p,.history .hover h1,.history .hover img,.history .hoverOut p,.history .hoverOut h1,.history .hoverOut img{transition-delay:0s}.history p b{font-family:Nuckle;font-weight:600}.history .hero h1{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);font-weight:700;font-family:Mortend;font-size:20vh;z-index:1000}.history.animate .hero span{opacity:1}.history .hero span{opacity:0;transition:all .1s linear}.history .hero span:nth-child(1){transition-delay:.5s}.history .hero span:nth-child(2){transition-delay:.6s}.history .hero span:nth-child(3){transition-delay:.7s}.history .hero span:nth-child(4){transition-delay:.8s}.history.animate img,.history.animate p{transform:translate(0)}.history.exit p,.history.exit img{transition-delay:0s}.history.exit .hero span:nth-child(1){transition-delay:.4s}.history.exit .hero span:nth-child(2){transition-delay:.3s}.history.exit .hero span:nth-child(3){transition-delay:.2s}.history.exit .hero span:nth-child(4){transition-delay:.1s}.history .h1,.history .h2,.history .h3,.history .h4{display:none}.history .h1.visible,.history .h2.visible,.history .h3.visible,.history .h4.visible{display:block}.holdings{padding-top:10vh}.holdings .row{width:100%;padding:0 10%;height:10vh;display:inline-grid;justify-items:center;align-items:center;grid-auto-flow:column;margin-top:50px}.holdings img{display:inline-block;transition:all .3s;padding:0 10px}.holdings h1,.holdings h2,.holdings h3{opacity:0;text-align:center;transform:translateY(-20px);transition:all .8s}.holdings.animate h1,.holdings.animate h2,.holdings.animate h3{opacity:1;transform:translateY(0)}.holdings h1{font-weight:700;font-family:Nuckle;font-size:5vh;margin-bottom:-35px;transition-delay:.2s}.holdings h2{font-weight:700;font-family:Nuckle;font-size:2vh}.holdings h3{font-weight:300;font-family:Nuckle;font-size:1vh;color:#979797;transition-delay:.3s}.holdings img{opacity:0}.holdings.animate img{opacity:1}.holdings.animate .first img:nth-child(1){transition-delay:.5s}.holdings.animate .first img:nth-child(2){transition-delay:.6s}.holdings.animate .first img:nth-child(3){transition-delay:.7s}.holdings.animate .first img:nth-child(4){transition-delay:.8s}.holdings.animate .first img:nth-child(5){transition-delay:.9s}.holdings.animate .second img:nth-child(1){transition-delay:1s}.holdings.animate .second img:nth-child(2){transition-delay:1.1s}.holdings.animate .second img:nth-child(3){transition-delay:1.2s}.holdings.animate .second img:nth-child(4){transition-delay:1.3s}.holdings.animate .second img:nth-child(5){transition-delay:1.4s}.btns{position:absolute;width:100%;left:0;bottom:20px;opacity:0;transition:all .3s}.holdings.animate .btns{opacity:1;transition-delay:1.5s}.sidebar{height:100vh;width:450px;position:absolute;background-color:#121212;top:0;right:0;transform:translate(450px);transition:all .5s;padding-top:300px}.sidebar.open{transform:translate(0)}.sidebar a{display:block;text-decoration:none;color:#f2f2f2;font-family:Nuckle;font-size:35px;margin-left:50px;margin-bottom:10px}.sidebar a:hover{color:#30d688;cursor:none}.page{display:none}.page.visible{display:block}.page.contact-us,.page.message,.page.about-us{background:url(/assets/bg2.jpg) center center;background-size:cover;position:absolute;padding:200px 200px 0;width:100%;height:100%;overflow:scroll;left:0;top:0}.page.message h1,.page.about-us h1,.page.contact-us h1{text-align:center;font-family:Nuckle;font-weight:600;font-size:3.2vh;margin-bottom:20px;text-transform:uppercase}.page.message p,.page.about-us p{font-family:Nuckle;font-weight:300;text-align:justify;font-size:1.1em}.page.about-us h2,.page.about-us h3{font-family:Nuckle;font-weight:600}.page.about-us .values,.page.about-us .values p{text-align:center}.page.about-us .values img{text-align:center;margin-left:auto;margin-right:auto;max-width:70px;margin-bottom:10px}form input,form textarea{width:100%;background-color:#3c3c3c;color:#fff;padding:10px;font-family:Nuckle;font-weight:300;border:1px solid #3c3c3c;margin:5px;cursor:none}form input::placeholder,form textarea::placeholder{color:#afafaf;opacity:1;cursor:none}textarea:focus,input:focus{outline:none;border:1px solid #484848;cursor:none}form .btn{background:#30d688;border:none;border-radius:0;width:200px}form .row .col{width:49%;float:left}form .row .col.first{margin-right:1%}form .row .col.last{margin-left:1%}a.icon{background-color:#fff;border-radius:50%;display:inline-block;cursor:none;margin:5px;transition:all .3s}a.icon:hover{transform:scale(1.2)}.contact-info{font-family:Nuckle;margin:30px 0}.mobile-show{display:none}@media only screen and (max-width: 768px){.mobile-hide{display:none}.mobile-show{display:block}[class*=col-]{width:100%}.sidebar{display:none;width:100vw;opacity:0}.sidebar.open{display:block;opacity:1}.hero-text h2{margin-bottom:0}.page.contact-us,.page.message,.page.about-us{padding:100px 0 0}.col4,.col8{width:100%!important}.col4 img{display:inline-block}.mobile-padding{padding:10px}.mobile-text-center{text-align:center}.page.about-us .values{width:100%;margin-bottom:15px}.page.about-us .values h3{margin-bottom:0}.header{background:linear-gradient(180deg,#181818 8%,#18181800 75%);display:block;position:fixed;width:100%;left:0;top:0;height:100px}form .row .col{width:100%}form .row .col.first,form .row .col.last{margin-right:0;margin-left:0}form input,form textarea{margin:0 0 5px}.history p{padding:5px;position:relative;width:100vw;max-height:40vh;max-width:100vw;bottom:0;right:0;transform:translate(100vw);font-size:1em}.history img{position:relative;margin:auto;height:35vh;max-width:100vw;top:0;left:0;transform:translate(-100vw)}.history .hero h1{width:100vw;position:relative;left:0;top:0;font-size:20vw;transform:none}.history .map.animate{transform:translate(-50%,-50%) scale(1.5)}.holdings{overflow:hidden}@keyframes slides{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slidesReverse{0%{transform:translate(-100%)}to{transform:translate(0)}}.logos{overflow:hidden;padding:30px 0;white-space:nowrap;position:relative;margin-top:50px}.logos:before,.logos:after{position:absolute;top:0;content:"";width:250px;height:100%;z-index:2}.logo_items{display:inline-block;animation:35s slides infinite linear}.logo_items img{height:100px;display:inline;margin:0 10px;padding:0;transition:none;max-width:none}.reverse .logo_items{animation-direction:reverse}.holdings h3{margin-top:15px}.history.animate p:hover{transform:translate(0)}.blur-layer{display:none}}.logo{position:absolute;top:30px;left:50px;width:220px;z-index:10004}.fadeIn{animation:fadeIn 1.5s forwards ease-in-out;animation-delay:.2s;opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeOut{animation:fadeIn 1.5s forwards ease-in-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.btn{border:2px solid #f2f2f2;padding:10px 0;width:280px;line-height:45px;text-align:center;font-family:Nuckle;font-weight:600;border-radius:6px;margin:20px 5px;color:#f2f2f2;font-size:18px}.btn:hover{border-color:#30d788;background-color:#30d788;color:#3c3c3c}.col{width:50%;float:left}.col3{width:25%;float:left}.col4{width:33%;float:left}.col8{width:66%;float:left}.floatright{float:right}.blur .content,.blur .background,.blur .page.message,.blur .page.contact-us,.blur .page.about-us{filter:blur(4px)}.container{max-width:1530px;margin:auto auto 100px}.row:after{content:"";display:table;clear:both}.mg-bt-25{margin-bottom:25px}.mg-bt-15{margin-bottom:15px}.mg-bt-50{margin-bottom:50px}.center-img{text-align:center;margin-left:auto;margin-right:auto}.footer{position:fixed;width:100%;text-align:center;background-color:#202020;bottom:0;left:0;padding:15px;font-family:Nuckle;font-weight:300}
