/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{color-scheme:dark}.hidden{height:0;overflow:hidden}.none{display:none}.clearfix:before,.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}*{box-sizing:border-box;text-decoration:none}html{font-family:Poppins,Helvatica Neue,sans-serif;font-size:16px;font-weight:400;color:#000;line-height:1.3;background-color:#0a0a0a;cursor:progress}html.bg-canvas{cursor:initial}body,button,textarea,input{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}a:link,a:visited,a{color:#09f}p{margin-bottom:10px}p:last-child{margin-bottom:0}p.break{height:8px;margin:0}svg,img{display:block}html,body{width:100%;height:100%}body{overflow-x:hidden}body.ov-h{overflow:hidden}.table{display:table}.cell{display:table-cell}.page-home #main{max-width:1700px;padding-right:50px;padding-left:50px;margin-left:auto;margin-right:auto}.page-home #intro{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.index-down{position:relative;z-index:9}.index-up{position:relative;z-index:10}.pointer-off{pointer-events:none}.pointer-on{pointer-events:auto}.color-hex-35EEEE-hover:hover,.color-hex-35EEEE{color:#35eeee!important}.color-hex-FF5B5B-hover:hover,.color-hex-FF5B5B{color:#ff5b5b!important}.color-hex-FF3FA7-hover:hover,.color-hex-FF3FA7{color:#ff3fa7!important}.color-hex-F25A5F-hover:hover,.color-hex-F25A5F{color:#f25a5f!important}.color-hex-FCF04E-hover:hover,.color-hex-FCF04E{color:#fcf04e!important}.color-hex-58E55C-hover:hover,.color-hex-58E55C{color:#58e55c!important}.color-hex-43C2C2-hover:hover,.color-hex-43C2C2{color:#43c2c2!important}.color-hex-5893E0-hover:hover,.color-hex-5893E0{color:#5893e0!important}.color-hex-5B41C1-hover:hover,.color-hex-5B41C1{color:#5b41c1!important}.color-hex-785FDD-hover:hover,.color-hex-785FDD{color:#785fdd!important}@keyframes unicorn-bg{11%{background-color:#35eeee}22%{background-color:#ff5b5b}33%{background-color:#ff3fa7}44%{background-color:#f25a5f}55%{background-color:#fcf04e}66%{background-color:#58e55c}77%{background-color:#43c2c2}88%{background-color:#5893e0}to{background-color:#5b41c1}}@keyframes unicorn-text{11%{color:#35eeee}22%{color:#ff5b5b}33%{color:#ff3fa7}44%{color:#f25a5f}55%{color:#fcf04e}66%{color:#58e55c}77%{color:#43c2c2}88%{color:#5893e0}to{color:#5b41c1}}#intro .text{font-size:1.875em}.site{font-size:1.125em}#header .page-links,#header .social-links{font-size:.875em}#footer .contact-links{font-size:.75em}.fw-300{font-weight:300}.fw-600{font-weight:600}#intro .text-2,#intro,#header .m-links{font-weight:300}.site{font-weight:500}#header{margin-top:50px;display:flex;align-items:center;justify-content:space-between}#header nav{display:block}#header .m-links{display:flex;width:100%}#header .m-links a{display:block;color:#fff;margin-right:30px}#header .m-links a:last-child{margin-right:0}#header .m-links a:hover{color:#0094ff}#header .social-links{justify-content:center}#header .page-links{justify-content:flex-end}.site{width:100%}.site a{color:#fff}.site .dot{display:inline-block;width:5px;height:5px;background-color:#785fdd;margin-left:7px;margin-bottom:4px;border-radius:100%}.site a:hover .dot{animation-name:unicorn-bg;animation-duration:3s;animation-iteration-count:infinite;animation-direction:alternate-reverse;animation-timing-function:ease-in-out}.page-home #main{min-height:100%;display:flex;flex-direction:column;opacity:0;transform:scale(.9)}.bg-canvas .page-home #main{transform:scale(1);opacity:1}#footer{overflow:hidden;margin-bottom:50px;display:flex;align-items:center;justify-content:space-between}#footer .foldable svg{display:block;max-width:100%;height:auto}#footer .foldable{max-width:100%;opacity:.5}#footer .foldable:hover{opacity:1}#footer .contact-links{display:flex}#footer .contact-links a{display:block;color:#fff;margin-right:30px}#footer .contact-links a:last-child{margin-right:0}#footer .contact-links a:hover{color:#0094ff}#focus-box{z-index:11;position:fixed;left:0;top:-100%;width:100%;height:100%;background-color:#fffffff7;opacity:0}#focus-box.active{top:0;opacity:1}#focus-box .scroller{width:100%;height:100%;overflow-y:auto}#focus-box .table{width:100%;height:100%;table-layout:fixed}#focus-box .cell{vertical-align:middle}.fbx-boxes{padding:80px 30px}.sz-mobile .fbx-boxes{padding:50px 20px}.fbx-boxes .boxes{display:none}.fbx-boxes .boxes.active{display:block}.background{width:100%;height:100%;position:absolute;left:0;top:0}.canvas-container{width:100%;height:100%;position:fixed;z-index:9}.canvas-container canvas{opacity:0;display:block}.bg-canvas .canvas-container canvas{opacity:.7}#intro{margin:auto 0;padding:40px 0}#intro .text{color:#fff}#intro p{margin-bottom:15px}#intro .seperator{height:127px;width:1px;background-image:linear-gradient(180deg,#ffffff69,#fff0);margin-left:20px;margin-top:42px;margin-bottom:22px;border-radius:5px}#intro .text-2 a,#intro .text-2{color:#7c7c7c}.animation .page-home #main{transition:all cubic-bezier(.76,.06,.2,.96) 1s;transition-delay:.3s}.animation .canvas-container canvas{transition:.3s opacity}.animation #header,.animation #footer,.animation .site .dot,.animation #intro .seperator,.animation #footer .foldable,.animation a{transition:.3s all}.animation #intro .text{transition:.3s font-size}.animation #focus-box{transition:0s top .3s,.3s opacity}.animation #focus-box.active{transition:.3s opacity}@media only screen and (max-width: 1030px){.page-home #main{padding-left:30px;padding-right:30px}#header{margin-top:40px}#footer{margin-bottom:40px}}@media only screen and (max-width: 450px){.page-home #main{padding-left:15px;padding-right:15px}#header{margin-top:25px}#footer{margin-bottom:25px}}@media only screen and (max-width: 1030px){.page-home #intro{font-size:.8em;padding-top:100px}#intro .seperator{height:90px}}@media only screen and (max-width: 800px){.site{font-size:1em}.site .dot{width:4px;height:4px;margin-bottom:3px}.page-home #intro{font-size:.7em}.page-home #intro .text-2{font-size:1.2em}.page-home #intro p{margin-bottom:10px}#intro .seperator{height:70px}#footer .foldable{max-width:20px}}@media only screen and (max-width: 650px){#footer .contact-links a,#header .m-links a{margin-right:18px}}@media only screen and (max-width: 530px){#header{font-size:.85em}#footer{font-size:.9em}#footer .contact-links a,#header .m-links a{margin-right:15px}.page-home #intro{font-size:.6em}.page-home #intro .text-2{font-size:1.3em}}@media only screen and (max-width: 450px){#header{font-size:.8em}#footer{font-size:.85em}.no-w-450{display:none!important}}@media only screen and (max-height: 730px){#intro .seperator{height:60px;margin-top:30px;margin-bottom:15px;margin-left:15px}}
