#progstat,h2{color:rgba(255,255,255,.5)}*,.c-hamburger:focus{outline:0}.btn,.c-hamburger,.splited-line{overflow:hidden;user-select:none}.btn,.btn:hover,.section h2,a{text-decoration:none}#cursor,.menu,.pointerEventsNone{pointer-events:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::placeholder{color:#fff;opacity:.5}:-ms-input-placeholder{color:rgba(255,255,255,.5)}::-ms-input-placeholder{color:rgba(255,255,255,.5)}body{width:100%;margin:0;color:#fff;font:400 14px/1.4 "Proxima Nova",Arial,Helvetica,sans-serif;background-color:#000}h1{font:300 35px/1.2 "Proxima Nova",Arial,Helvetica,sans-serif}h2{font-size:14px;font-weight:400}#progstat,.btn,.section h2{font:400 10px/2rem "Proxima Nova",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:2px}a{color:inherit}#cursor{position:fixed;height:1px;width:1px;border-radius:50%;z-index:999}#cursor:before,#loading,#progress,#progstat{position:absolute}#cursor:before{content:"";top:0;left:0;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;border:1px solid rgba(255,255,255,.5);transition:transform 1s cubic-bezier(.19,1,.22,1) 0s;-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0s;transform:scale(0);-webkit-transform:scale(0);transform-origin:center}#cursor.hover:before{transform:scale(1);-webkit-transform:scale(1)}#cursor.clicked{box-shadow:0 0 0 rgba(255,255,255,.4);animation:pulse .5s ease}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,.4);box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{-moz-box-shadow:0 0 0 30px rgba(255,255,255,0);box-shadow:0 0 0 30px rgba(255,255,255,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.hideOnLoad{display:none}#loading{transition:opacity 1s cubic-bezier(.19,1,.22,1) 0s;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1) 0s;opacity:0;width:300px;left:50%;top:50%;margin-left:-150px;margin-top:250px}#progress{height:1px;background:#fff;width:0;top:50%;transition:1s}#progstat{top:50%;margin-top:-40px;width:100%;text-align:center}.grad-darkpurple{background:#003242;background:-moz-linear-gradient(45deg,#003242 0,#200060 50%,#4f005c 100%);background:-webkit-linear-gradient(45deg,#003242 0,#200060 50%,#4f005c 100%);background:linear-gradient(45deg,#003242 0,#200060 50%,#4f005c 100%)}.grad-blue,.section .section__content h2::before{background:#8200f4;background:-moz-linear-gradient(45deg,#8200f4 0,#25f7ff 100%);background:-webkit-linear-gradient(45deg,#8200f4 0,#25f7ff 100%);background:linear-gradient(45deg,#8200f4 0,#25f7ff 100%)}.grad-midblue{background:#350096;background:-moz-linear-gradient(45deg,#350096 0,#00e3c6 100%);background:-webkit-linear-gradient(45deg,#350096 0,#00e3c6 100%);background:linear-gradient(45deg,#350096 0,#00e3c6 100%)}.grad-darkblue{background:#23075d;background:-moz-linear-gradient(45deg,#23075d 0,#00605c 100%);background:-webkit-linear-gradient(45deg,#23075d 0,#00605c 100%);background:linear-gradient(45deg,#23075d 0,#00605c 100%)}.grad-purple{background:#2a0aa9;background:-moz-linear-gradient(45deg,#2a0aa9 0,#7c139d 100%);background:-webkit-linear-gradient(45deg,#2a0aa9 0,#7c139d 100%);background:linear-gradient(45deg,#2a0aa9 0,#7c139d 100%)}.grad-pink,.section .section__content.grad-darkblue h2::before{background:#fa49ff;background:-moz-linear-gradient(45deg,#fa49ff 0,#6267fc 64%,#5bead5 100%);background:-webkit-linear-gradient(45deg,#fa49ff 0,#6267fc 64%,#5bead5 100%);background:linear-gradient(45deg,#fa49ff 0,#6267fc 64%,#5bead5 100%)}.grad-red,.section .section__content.grad-midblue h2::before{background:#221884;background:-moz-linear-gradient(45deg,#221884 0,#be3679 50%,#ffa458 100%);background:-webkit-linear-gradient(45deg,#221884 0,#be3679 50%,#ffa458 100%);background:linear-gradient(45deg,#221884 0,#be3679 50%,#ffa458 100%)}#canvas__bg,.overlay{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.logo,.o-grid__item{position:fixed;top:50%}.backgrounds{position:fixed;z-index:-1}#grid{background-image:url(/media/images/beff104675e3f6eb320fb5a93c7b8200bccd8d17/grid-25.png)}@media (orientation:portrait){#grid>code{font-size:2vw}}@media (orientation:landscape){#grid>code{font-size:2vh}}#grid>code{line-height:1;margin-right:0;margin-left:auto;text-align:right;display:inline-block;text-rendering:optimizeSpeed;width:100%;word-break:break-all;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom right,#00000000 50%,#00000020 100%);bottom:0;color:#ffff00ff;position:absolute;font-weight:100;text-transform:uppercase}.overlay.gradient{background:linear-gradient(135deg,#53b78e 0,#000 100%);opacity:.4}.overlay.vignette{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 0,#000 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 0,#000 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0,#000 100%);opacity:.6;transition:opacity 4s cubic-bezier(.19,1,.22,1) .5s;-webkit-transition:opacity 4s cubic-bezier(.19,1,.22,1) .5s}.logo{transition:all 1.8s cubic-bezier(.19,1,.22,.95) 0s;-webkit-transition:all 1.8s cubic-bezier(.19,1,.22,.95) 0s;left:50%;width:200px;height:23.25px;margin:-11px 0 0 -100px;opacity:0;filter:blur(40px);-webkit-filter:blur(40px);transform:translateY(50px) scale(3);-webkit-transform:translateY(50px) scale(3);z-index:101}#canvas__three,.section,body,html{height:100%}.logo svg{fill:#ffffffff;color:transparent}#container,#sections{width:100%;height:100%}#canvas__three{width:100%;z-index:0;opacity:0;transform:scale(.5);-webkit-transform:scale(.5);transition:all 2.8s cubic-bezier(.19,1,.22,.95) .1s;-webkit-transition:all 2.8s cubic-bezier(.19,1,.22,.95) .1s}.o-grid__item{left:40px;margin-top:-50px;z-index:100}.c-hamburger{display:block;position:relative;margin:0;padding:0;width:65px;height:96px;font-size:0;text-indent:-9999px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none}.c-hamburger span{display:block;position:absolute;top:44px;left:5px;right:18px;height:1px;background:#fff}.c-hamburger span::after,.c-hamburger span::before{position:absolute;display:block;left:0;width:100%;height:1px;background-color:#fff;content:""}.c-hamburger span::before{top:-9px}.c-hamburger span::after{bottom:-9px;width:50%}.c-hamburger--htla{background:0 0}.c-hamburger--htla span{-webkit-transition:-webkit-transform .3s;transition:transform .3s}.c-hamburger--htla span::before{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .3s,width .3s,top .3s;transition:transform .3s,width .3s,top .3s}.c-hamburger--htla span::after{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .3s,width .3s,bottom .3s;transition:transform .3s,width .3s,bottom .3s}.c-hamburger{opacity:0;transition:all 2.8s cubic-bezier(.19,1,.22,.95) .1s;-webkit-transition:all 2.8s cubic-bezier(.19,1,.22,.95) .1s;-webkit-transform:translateX(-50px) skewX(-60deg);-ms-transform:translateX(-50px) skewX(-60deg);transform:translateX(-50px) skewX(-60deg)}.c-hamburger--htla.is-active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-hamburger--htla.is-active span::after,.c-hamburger--htla.is-active span::before{width:50%}.c-hamburger--htla.is-active span::before{top:0;-webkit-transform:translateX(23px) translateY(1px) rotate(45deg);-ms-transform:translateX(23px) translateY(1px) rotate(45deg);transform:translateX(23px) translateY(1px) rotate(45deg)}.c-hamburger--htla.is-active span::after{bottom:-1px;-webkit-transform:translateX(23px) translateY(-1px) rotate(-45deg);-ms-transform:translateX(23px) translateY(-1px) rotate(-45deg);transform:translateX(23px) translateY(-1px) rotate(-45deg)}.text-content{width:80%;max-width:450px;margin:0 auto;position:absolute;top:50%;left:20%;transition:all 1.8s cubic-bezier(.19,1,.22,.95) .2s;-webkit-transition:all 1.8s cubic-bezier(.19,1,.22,.95) .2s;opacity:0;filter:blur(20px);-webkit-filter:blur(20px);transform:translateY(-50%) scale(2);-webkit-transform:translateY(-50%) scale(2)}.text-content h1.lettr{font-size:40px;transform:rotateX(50deg) translateY(-50px);transition:all 1.8s cubic-bezier(.19,1,.22,.95) .2s;-webkit-transition:all 1.8s cubic-bezier(.19,1,.22,.95) .2s}.console-link,.scroll-link,.text-content h1.lettr span{transition:all 1.8s cubic-bezier(.19,1,.22,.95) 0s;opacity:0}.text-content h1.lettr font{display:block}.text-content h1.lettr span{position:relative;display:inline-block;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);-webkit-transition:all 1.8s cubic-bezier(.19,1,.22,.95) 0s}.console-link,.scroll-link{font:400 10px/2 "Proxima Nova",Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.5);letter-spacing:2px;position:fixed;z-index:10;padding:10px;-webkit-transition:all 1.8s cubic-bezier(.19,1,.22,.95) 0s;transform:translateY(70px);-webkit-transform:translateY(70px)}.console-link a,.scroll-link a{color:#fff;transition:all 1.8s cubic-bezier(.19,1,.22,.95) 0s;-webkit-transition:all 1.8s cubic-bezier(.19,1,.22,.95) 0s}.console-link.dark,.scroll-link.dark{color:rgba(0,0,0,.7)}a.console-link.dark:hover,a.scroll-link.dark:hover{color:#000}.scroll-link{bottom:40px;left:20%;margin-left:-10px}.console-link{top:50%;right:-30px;-webkit-transform:rotate(-90deg) translateY(70px);-moz-transform:rotate(-90deg) translateY(70px);-ms-transform:rotate(-90deg) translateY(70px);-o-transform:rotate(-90deg) translateY(70px)}.console-link a:hover,.scroll-link a:hover,a.console-link:hover,a.scroll-link:hover{color:#fff}.start #loading{opacity:1}.start .logo{opacity:1;filter:blur(0);-webkit-filter:blur(0);transform:translateY(0) scale(1.2);-webkit-transform:translateY(0) scale(1.2)}.start #canvas__three{opacity:.5;transform:scale(1);-webkit-transform:scale(1)}.appear #loading{opacity:0}.appear .logo{opacity:.25;top:50px;transform:translateY(0) scale(.6);-webkit-transform:translateY(0) scale(.6)}.appear .logo:hover{opacity:1}.appear .text-content{opacity:1;filter:blur(0);-webkit-filter:blur(0);-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.appear .text-content h1.lettr{transform:rotateX(0) translateY(0)}.appear .text-content h1.lettr span{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.appear #canvas__three{opacity:.4;filter:blur(0);-webkit-filter:blur(0)}.appear .c-hamburger{opacity:1;-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0)}.appear .console-link,.appear .scroll-link{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.appear .console-link{-webkit-transform:rotate(-90deg) translateY(0) translateZ(1px);-moz-transform:rotate(-90deg) translateY(0) translateZ(1px);-ms-transform:rotate(-90deg) translateY(0) translateZ(1px);-o-transform:rotate(-90deg) translateY(0) translateZ(1px)}.section{position:relative}.section__clip,.section__content{position:absolute;bottom:0;right:0;top:0;left:0}.section__clip{clip:rect(auto,auto,auto,auto);-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}.section__content{margin:auto}:root{--clip-position:center}.mask-container{display:none;width:100%;height:100vh;position:relative;top:0;left:0}@supports (-webkit-clip-path:circle(100px at center)) or (clip-path:circle(100px at center)){.mask-container{display:block}.mask-container .pattern{object-fit:cover;width:100%;height:100vh;position:relative;top:0;left:0;display:none;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%">\a<defs>\a<pattern id="ashano" patternUnits="userSpaceOnUse" width="119" height="103" patternTransform="scale(.8)">\a<g stroke="rgba(255,255,255,.07)" fill="none">\a <polygon points="89.3,0 89.3,34.4 119,51.6 89.3,68.7 89.3,103.1 59.5,85.9 29.8,103.1 29.8,68.7 0,51.5 29.8,34.4 29.8,0 59.5,17.2"/>\a <line x1="59.5" y1="17.2" x2="59.5" y2="85.9"/>\a <line x1="29.8" y1="68.7" x2="89.3" y2="34.4"/>\a <line x1="89.3" y1="68.7" x2="29.8" y2="34.4"/>\a <polyline points="89.3,103.1 119,85.9 119,51.5"/>\a <polyline points="119,51.5 119,17.2 89.3,0"/>\a <polyline points="29.8,0.1 0,17.2 0,51.6"/>\a <polyline points="0.1,51.5 0.1,85.9 29.8,103.1" />\a </g>\a</pattern>\a</defs>\a<rect width="100%" height="100%" fill="url(#ashano)" />\a</svg>');-webkit-clip-path:circle(100px at var(--clip-position));clip-path:circle(100px at var(--clip-position))}}.grad-midblue .mask-container .pattern,.grad-purple .mask-container .pattern{opacity:.9}.grad-darkblue .mask-container .pattern{opacity:.6}.scroll-update-fix .section__content{-webkit-animation:mspatch 1s linear infinite;animation:mspatch 1s linear infinite}@-webkit-keyframes mspatch{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes mspatch{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}}.section_fixed .section__content{position:fixed}.panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.section-img-wrapper,.section-no-wrapper,.section-tagline-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.section-img-wrapper{z-index:2}.section-tagline-wrapper{z-index:3}.img-container{position:absolute;display:block;width:50%;height:auto;top:25%;left:10%}.btn,.section-img,.section-no,.section-tagline{position:relative}.section-img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.section-no{top:13%;width:30%;text-align:left;left:20%;font:700 150px/1 "Proxima Nova",Arial,Helvetica,sans-serif;color:rgba(255,255,255,.1)}.section-tagline{top:30%;width:30%;max-width:300px;padding:0 60px 0 0;left:65%}.section-tagline p{margin-bottom:0;color:#fff}.section-tagline h1,.section-tagline h3{color:#fff}.splited-line{display:block;will-change:transform;-webkit-transform:translate3d(0,16px,0);transform:translate3d(0,16px,0);-webkit-transition:opacity 1.5s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s cubic-bezier(.19,1,.22,1);transition:opacity 1.5s cubic-bezier(.19,1,.22,1),transform 1.5s cubic-bezier(.19,1,.22,1)}.splited-line__wrapper{display:block;will-change:transform;-webkit-transform:translate3d(0,64px,0);transform:translate3d(0,64px,0);-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1)}.splited-line:nth-child(1) .splited-line__wrapper{-webkit-transition-delay:.1s;transition-delay:.1s}.splited-line:nth-child(2) .splited-line__wrapper{-webkit-transition-delay:.2s;transition-delay:.2s}.splited-line:nth-child(3) .splited-line__wrapper{-webkit-transition-delay:.3s;transition-delay:.3s}.splited-line:nth-child(4) .splited-line__wrapper{-webkit-transition-delay:.4s;transition-delay:.4s}.section.Active .splited-line,.section.Active .splited-line .splited-line__wrapper,.show .splited-line,.show .splited-line .splited-line__wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.section:not(.Active) .splited-line{opacity:0}.section:not(.Active) .splited-line .splited-line__wrapper{will-change:transform;-webkit-transform:translate3d(0,64px,0);transform:translate3d(0,64px,0);-webkit-transition-delay:0s;transition-delay:0s}.no-transition .splited-line,.no-transition .splited-line__wrapper{-webkit-transition:none;transition:none}.section .btn,.section p{-webkit-transition:opacity 1.5s .1s cubic-bezier(.19,1,.22,1),-webkit-transform 1.5s .1s cubic-bezier(.19,1,.22,1);transition:opacity 1.5s .1s cubic-bezier(.19,1,.22,1),transform 1.5s .1s cubic-bezier(.19,1,.22,1)}.btn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.3);padding:10px 30px;color:rgba(255,255,255,.5);margin-top:30px;border-radius:30px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:transparent;display:inline-block;text-align:center;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.btn:after{content:"";position:absolute;z-index:-1;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%;height:0;top:50%;left:50%;background:rgba(255,255,255,.3);opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(60deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(60deg);-o-transform:translateX(-50%) translateY(-50%) rotate(60deg);transform:translateX(-50%) translateY(-50%) rotate(60deg)}.btn:hover:after{height:400%;opacity:1}.section .line::before,.section h2::before{height:1px;content:""}.btn:hover{color:#fff;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.1);box-shadow:0 20px 60px rgba(0,0,0,.1)}.section:not(.Active) .btn,.section:not(.Active) p{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);will-change:transform}.section.Active p{-webkit-transition-delay:.3s;transition-delay:.3s}.section.Active .btn{-webkit-transition-delay:.4s;transition-delay:.4s}.section.Active .btn,.section.Active p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.section.Active p{opacity:.7}.section .line::before{position:absolute;top:-30px;left:-100px;opacity:.5;width:180px;display:block;background-color:#fff;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:translate3d(10px,0,0) scale(0,1);transform:translate3d(10px,0,0) scale(0,1);-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.8s;transition-delay:.8s}.section:not(.Active) .line::before{-webkit-transition-delay:0s;transition-delay:0s}.section.Active .line::before{-webkit-transform:translate3d(0,0,0) scale(1,1);transform:translate3d(0,0,0) scale(1,1)}.section-tagline.dark h1,.section-tagline.dark p{color:#000}.section-tagline.dark h2 span{color:rgba(0,0,0,.3)}.section-tagline.dark h2::before{background-color:rgba(0,0,0,.1)}.section h2{margin-bottom:1.1857rem;padding-top:.8143rem;position:relative;color:rgba(255,255,255,.5)}.section h2 span{display:inline-block;opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);-webkit-transition:opacity 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);transition:opacity 2s cubic-bezier(.19,1,.22,1),transform 2s cubic-bezier(.19,1,.22,1)}.section.Active h2 span strong{color:#fff;font-weight:600}.section h2::before{position:absolute;top:28px;left:-120px;width:100px;display:block;background-color:rgba(255,255,255,.3);opacity:.6;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:translate3d(10px,0,0) scale(0,1);transform:translate3d(10px,0,0) scale(0,1);-webkit-transition:-webkit-transform 2s cubic-bezier(.19,1,.22,1);transition:transform 2s cubic-bezier(.19,1,.22,1)}.menu,.menu-overlay{width:100vw;height:100vh;top:0;left:0}.section .section__content.home h2::before{background:rgba(255,255,255,.3)}.section.Active h2 span{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;transition-delay:0s}.section.Active h2 span.promo{position:absolute;transform:translate(0,-25%);white-space:pre}.section.Active h2::before{-webkit-transform:translate3d(0,0,0) scale(1,1);transform:translate3d(0,0,0) scale(1,1);-webkit-transition-delay:.1s;transition-delay:.1s}.menu{position:fixed;z-index:99;opacity:1}.menu .section__content .overlay{z-index:-1;background-color:rgba(10,20,30,.7)}.menu-overlay{position:absolute;background-color:rgba(0,0,0,.6);opacity:0;-webkit-transition:all .8s cubic-bezier(.19,1,.22,1);transition:all .8s cubic-bezier(.19,1,.22,1)}.menu.Active{pointer-events:auto}.menu.Active .menu-overlay{opacity:1}.menu .section__clip{width:0;-webkit-transition:all .8s cubic-bezier(.19,1,.22,1);transition:all .8s cubic-bezier(.19,1,.22,1)}.menu.Active .section__clip{width:100%;width:100vw}.menu .description,.menu .description h1,.menu .description p{transition:all 1.8s cubic-bezier(.19,1,.22,.95);-webkit-transition:all 1.8s cubic-bezier(.19,1,.22,.95)}.menu .description{width:50%;max-width:280px;margin:0 auto;position:absolute;bottom:10%;right:10%;opacity:0;z-index:2;overflow:hidden;display:flex;flex-direction:row}.nav-container a,.nav-container>div{position:relative;overflow:hidden;width:100%;height:100%}.menu.Active .description{opacity:1}.menu .description p{width:100%;font-size:8px;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,.3);padding-left:30px}.menu .description p span{pointer-events:none}.menu .description p a{color:rgba(255,255,255,.5)}.menu .description p a:hover{color:rgba(255,255,255,.8)}.menu .description h1,.menu .description p{opacity:0;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}.menu .description h1{-webkit-transition-delay:.1s;transition-delay:.1s}.menu .description p:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}.menu .description p:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}.menu.Active .description h1,.menu.Active .description p{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-container{display:flex;flex-direction:row;width:100%;height:100%}.nav-container>div{border-left:1px solid rgba(255,255,255,.05)}.nav-container>div:nth-child(1){border-left:none}.nav-container a{top:0;left:0;display:flex;justify-content:center;flex-direction:column;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.nav-container a,.nav-container a .bg,.nav-container a h3,.nav-container a span{opacity:0;transition:all 1s cubic-bezier(.19,1,.22,.95);-webkit-transition:all 1s cubic-bezier(.19,1,.22,.95)}.nav-container a h3,.nav-container a span{margin-left:10px}.menu.Active .nav-container a,.menu.Active .nav-container a h3,.menu.Active .nav-container a span{opacity:1}.menu.Active .nav-container a{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu.Active .nav-container div:nth-child(2) a{-webkit-transition-delay:.1s;transition-delay:.1s}.menu.Active .nav-container div:nth-child(3) a{-webkit-transition-delay:.14s;transition-delay:.14s}.menu.Active .nav-container div:nth-child(4) a{-webkit-transition-delay:.18s;transition-delay:.18s}.menu.Active .nav-container div:nth-child(5) a{-webkit-transition-delay:.22s;transition-delay:.22s}.menu.Active .nav-container div:nth-child(6) a{-webkit-transition-delay:.26s;transition-delay:.26s}.menu.Active .nav-container div:nth-child(7) a{-webkit-transition-delay:.3s;transition-delay:.3s}.menu.Active .nav-container div:nth-child(8) a{-webkit-transition-delay:.34s;transition-delay:.34s}.menu.Active .nav-container div:nth-child(9) a{-webkit-transition-delay:.38s;transition-delay:.38s}.nav-container a .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0}.nav-container a span{display:block;font:700 80px/1 "Proxima Nova",Arial,Helvetica,sans-serif;color:rgba(255,255,255,.1);-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}@media screen and (max-width:890px){.nav-container a span{font-size:60px}}.nav-container h3{font:400 10px "Proxima Nova",Arial,Helvetica,sans-serif;text-transform:uppercase;color:rgba(255,255,255,.5);letter-spacing:2px;margin-top:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.nav-container a:hover .bg{opacity:1}.nav-container a:hover span{color:rgba(255,255,255,.2);-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.nav-container a:hover h3{color:#fff;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.carousel-scroll-btn{opacity:0;transition:all 2.8s cubic-bezier(.19,1,.22,.95) .1s;-webkit-transition:all 2.8s cubic-bezier(.19,1,.22,.95) .1s;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);position:absolute;bottom:20px;left:50%;margin-left:-16px;width:30px;height:43px;text-align:center;cursor:pointer}.appear .carousel-scroll-btn{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.carousel-scroll-btn:hover .carousel-scroll-btn-icon-hover-path{stroke-dashoffset:0;-webkit-animation:carousel-scroll-btn-roll-over .6s cubic-bezier(.63,.1,.08,1.01);animation:carousel-scroll-btn-roll-over .6s cubic-bezier(.63,.1,.08,1.01)}.carousel-scroll-btn:before{position:absolute;top:-20px;left:50%;width:1px;height:48px;background:rgba(255,255,255,.1);content:"";z-index:62}.carousel-scroll-btn:after{content:"";position:absolute;top:0;left:50%;display:block;width:26px;height:39px;margin-left:-14px;border:1px solid rgba(255,255,255,.2);border-radius:40px;z-index:62}.carousel-scroll-btn-icon-wrapper{position:relative;width:100%;height:100%;transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1) .5s;transition:transform .3s cubic-bezier(.19,1,.22,1) .5s;z-index:62}.carousel-scroll-btn-icon{position:absolute;top:18px;left:8px;width:16px;height:16px;color:#fff;fill:#fff}.carousel-scroll-btn-icon-hover{position:absolute;top:0;left:0;z-index:65}.carousel-scroll-btn-icon-hover-path{fill:transparent;stroke-width:1px;stroke:#fff;stroke-dashoffset:113;stroke-dasharray:113;-webkit-animation:carousel-scroll-btn-roll-out .6s cubic-bezier(.63,.1,.08,1.01);animation:carousel-scroll-btn-roll-out .6s cubic-bezier(.63,.1,.08,1.01)}@-webkit-keyframes carousel-scroll-btn-roll-over{0%{stroke-dashoffset:113}100%{stroke-dashoffset:0}}@keyframes carousel-scroll-btn-roll-over{0%{stroke-dashoffset:113}100%{stroke-dashoffset:0}}@-webkit-keyframes carousel-scroll-btn-roll-out{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-113}}@keyframes carousel-scroll-btn-roll-out{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-113}}body.pres #container>div.o-grid__item.hover-target.hideOnLoad>button,body.pres #home>div>div>a,body.pres #home>div>div>div>h1~*{display:none}address{font-family:inherit;font-style:inherit;font-size:14px;font:400 10px/2 "Proxima Nova",Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;color:#80ffff;letter-spacing:2px;position:absolute;top:33%;right:0;background:#00000080;padding:7px 14px}nav{position:fixed;transform:none;top:0;padding:0 4px}nav ol{height:100%;margin:0;list-style:none;vertical-align:middle}nav li{vertical-align:middle;display:inline-block;height:auto}nav div{padding:16px;display:inline-block;border-radius:4px;margin-right:4px}nav.dark button:hover{background-color:#00000040}nav button:hover{background-color:#ffffff40}nav.dark button{background:#53b78eff}nav button{-webkit-appearance:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff20;border-radius:3px;border:none;color:#fff;cursor:pointer;height:48px;letter-spacing:2px;min-width:48px;pointer-events:all;text-rendering:geometricPrecision;text-transform:uppercase;vertical-align:bottom;margin:8px 4px;padding:18px;text-transform:uppercase;font-size:10px;line-height:1;font-weight:700;letter-spacing:2px}nav>a:first-of-type button{background-image:url(/7ff78197a7f2e865c17fcdc8e5f85f153be5c433/fb8f1/media/images/back-white.svg);background-repeat:no-repeat;background-position:center;background-size:24px}@media screen and (max-width:600px){.img-container{width:80%;height:auto;top:15%;left:7%}.section-no{position:relative;top:40%;width:30%;text-align:left;left:20%;font:700 150px/1 "Proxima Nova",Arial,Helvetica,sans-serif;color:rgba(255,255,255,.1)}.section-tagline{position:relative;top:50%;width:80%;max-width:300px;padding:0 60px 0 0;left:15%}.menu,.o-grid__item,.scroll-link,.section-tagline h2{display:none!important}.text-content h1.lettr,h1{font-size:25px}.text-content{max-width:280px}.text-content h1.lettr{font-size:30px}nav{top:auto;bottom:0;width:100%;text-align:center;padding:0;left:0}nav.solo{top:0;bottom:auto;text-align:left;width:auto}nav button{float:none}}input[type=radio]{-webkit-appearance:none}html{-webkit-text-size-adjust:100%}body{background-color:#101010;background-image:url(/media/images/b7c15fae82b9747da984da8b68ab683abbf456b9/grid-13.png);margin:0 auto;display:table;max-width:960px;width:calc(100vw - 24px)}body>main{margin:48px auto 72px;width:100%;display:table}body>main>div{vertical-align:middle;display:table-cell;padding:8px;min-width:320px;border-radius:8px;counter-increment:section;position:relative}counter{position:absolute;font-size:96px;color:#ffffff20;right:0;font-weight:700}counter::before{content:"0" counter(section)}ol,ul{border-left:2px solid #53b78eff}@media (max-width:640px){body>main>div{display:table-row}}@media screen and (max-width:600px){#Services #nav{display:none}.appear #canvas__three{opacity:.125}#Services #render_target [data-active=true]{transform:initial!important}}