*,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.arc,.checkmark.draw:after{animation-duration:2s;animation-timing-function:ease-in-out}section.author{overflow:hidden;zoom:1;display:table;color:#8d8d8d}section.author>*{display:table-cell}section.author>img{border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;margin-right:20px;width:140px;height:140px}section.author>span{position:relative;top:-15px;text-transform:capitalize;font-size:16px}section.author.header{width:100%;max-width:1024px;margin:auto auto 20px;border-bottom:solid 1px rgba(0,0,0,.05);padding-bottom:20px}section.author.header>img{width:140px}section.author.header>div.details{text-align:left;vertical-align:top;padding:15px}section.author.header>div.details>h2{text-align:left;margin:0 0 10px}@media only screen and (max-width:480px){section.author.header{text-align:center}section.author.header>*{display:block}section.author.header>img{position:relative;width:70%!important;height:70%!important;left:15%;margin-bottom:25px}}fieldset#lead-form-thanks h2{font-size:50px;line-height:50px}fieldset#lead-form-thanks a.button{float:right;width:150px;clear:both}fieldset#lead-form-thanks p{float:right;clear:both}fieldset#lead-form-thanks p>a{text-decoration:underline;color:#fff}.github-widget a,a:active,a:link,a:visited{text-decoration:none}#blockout{position:fixed;background:rgba(0,0,0,.7);top:0;left:0;right:0;bottom:0}div#popup{position:absolute;padding:50px;opacity:1;height:auto;background:#fff;color:#333;z-index:9001}div#popup *{box-sizing:border-box}div#popup.rounded{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}div#popup.fullscreen{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:20px}div#popup h2,div#popup p.first{margin-top:0;padding-top:0}div#popup:not(.fullscreen){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div#popup div.scrollarea{overflow-y:auto}div#popup h1{font-size:24px;color:#fbb415}div#popup h2{margin-bottom:10px;line-height:28px;font-size:22px;text-transform:uppercase;font-weight:400}div#popup h2 a{float:right;margin-right:10px}div#popup a#popup_close{top:20px;right:20px;position:absolute;width:22px;height:22px;z-index:9999}div#popup a#popup_close:hover{opacity:.7;cursor:pointer}div#popup p.skip{position:absolute;right:20px;bottom:20px}div#popup p.skip a{padding:5px 15px;background:#27637d;color:#fff}div#popup p.skip a:hover{opacity:.7}@media only screen and (min-width:0px) and (max-width:768px){div#popup{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;padding:30px;margin:0;font-size:12px;border-radius:0;-moz-border-radius:0;transform:none!important;overflow-y:auto}div#popup div.column{margin-top:20px}}.popup-overlay{overflow:auto;position:fixed;top:0;left:0;right:0;bottom:0;z-index:5000;background:#4EBC57;color:#fff;font-size:16px;line-height:32px}.popup-overlay>a{position:absolute;right:50px;top:30px}.popup-overlay div.two-column-offset-left-layout{width:100%;height:100%}.popup-overlay div.two-column-offset-left-layout>div.column{padding:50px;width:60%}.popup-overlay div.two-column-offset-left-layout>div.column div.inset{max-width:80%}.popup-overlay div.two-column-offset-left-layout>div.column:first-of-type{width:40%;position:relative;background:rgba(0,0,0,.1);line-height:24px}.popup-overlay div.two-column-offset-left-layout>div.column:first-of-type div.inset{position:absolute;right:50px}.popup-overlay div.two-column-offset-left-layout>div.column:first-of-type p{line-height:24px}.popup-overlay div.one-column-layout{width:600px;height:400px;position:absolute;left:50%;top:50%;margin-left:-300px;margin-top:-200px}.popup-overlay div.one-column-layout>div.column{padding-top:200px;text-align:center}.popup-overlay h2{line-height:50px;font-weight:400}.popup-overlay form .errors{color:rgba(255,0,0,.7)}.popup-overlay form>fieldset>fieldset label{display:block;color:#000;opacity:.5;text-transform:uppercase}.popup-overlay form>fieldset>fieldset label>span{opacity:.5;text-transform:none}.popup-overlay form>fieldset>fieldset INPUT[type=text],.popup-overlay form>fieldset>fieldset TEXTAREA{border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px}.popup-overlay form>fieldset>fieldset INPUT[type=text].precent-50,.popup-overlay form>fieldset>fieldset TEXTAREA.precent-50{width:50%!important}.popup-overlay form>fieldset>fieldset INPUT[type=text].error,.popup-overlay form>fieldset>fieldset TEXTAREA.error{border:1px solid rgba(255,0,0,.7)}.popup-overlay form>fieldset>fieldset TEXTAREA{min-height:130px}.popup-overlay form>fieldset>fieldset>fieldset{margin-bottom:0}@media only screen and (max-width:768px){.popup-overlay{overflow:auto}.popup-overlay>a{position:absolute;right:50px;top:50px}.popup-overlay div.two-column-offset-left-layout{display:flex;flex-flow:row wrap;width:100%;height:100%}.popup-overlay div.two-column-offset-left-layout>div.column{padding:50px;width:100%;height:auto;order:1}.popup-overlay div.two-column-offset-left-layout>div.column div.inset{display:block;width:100%}.popup-overlay div.two-column-offset-left-layout>div.column:first-of-type{width:100%;order:2}.popup-overlay div.two-column-offset-left-layout>div.column:first-of-type div.inset{position:relative;right:0}}.github-widget svg:not(:root),.hero-wrapper,.htimeline,.vision,div.tab-set.center ul.tabs{overflow:hidden}div.tab-set:after,div.tab-set>ul.tabs:after{content:" ";clear:both;height:0;visibility:hidden}@media only screen and (max-width:320px){.popup-overlay div.two-column-offset-left-layout>div.column{padding:50px 30px 30px}}div.tab-set{margin-bottom:30px}div.tab-set:after{display:block;font-size:0}div.tab-set>ul.tabs{margin:0;padding:0;border:1px solid #fff;list-style:none}div.tab-set>ul.tabs>li{display:inline-block;width:100%;padding:6px 20px;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;transition:background 1s;border-left:solid 1px #fff;text-transform:uppercase}div.tab-set>ul.tabs>li>a{font-size:14px;color:#fff}div.tab-set>ul.tabs>li:hover{cursor:pointer}div.tab-set>ul.tabs>li:first-of-type{border-left:none}div.tab-set>ul.tabs>li.on{background:#fff}div.tab-set>ul.tabs>li.on a{color:#000}div.tab-set>ul.tabs.justify{display:table;width:100%}div.tab-set>ul.tabs.justify>li{display:table-cell;width:auto;text-align:center}div.tab-set>ul.tabs:after{display:block;font-size:0}div.tab-set.center{text-align:center;margin-bottom:50px}div.tab-set.center ul.tabs{display:inline-block;width:auto;margin:auto auto 50px}div.tab-set.center ul.tabs>li{display:inline-block;width:auto;float:left;margin-bottom:0;margin-right:1px}div.tab-set.center .tab-content{text-align:left;border-top:solid 1px rgba(255,255,255,.2);padding-top:30px}div.tab-set.left .tab-content,div.tab-set.left>ul.tabs{display:block;float:left;min-height:300px}div.tab-set.left>ul.tabs{width:30%;border:none}div.tab-set.left>ul.tabs>li{display:block;text-align:left;width:auto;padding:10px;border-left:none;border-right:solid 1px #fff}.text-center,h2{text-align:center}div.tab-set.left>.tab-content{width:60%;margin-left:5%}h1,p{margin:0 0 24px;max-height:999999px}div.tab-set.dark ul.tabs{border:none;background:#eee;width:100%;height:35px}div.tab-set.dark ul.tabs>li{background:#eee;border-right:solid 1px rgba(0,0,0,.1)}div.tab-set.dark ul.tabs>li>a{color:#333}div.tab-set.dark ul.tabs>li.on{background:#d4145a}h1,h2{background:0 0;border:0;padding:0;vertical-align:baseline;outline:0}div.tab-set.dark ul.tabs>li.on>a{color:#fff}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;outline:0}body,html{position:relative;height:100%;width:100%;border:0;margin:0;padding:0;vertical-align:baseline;background:#fff}body{font-size:16px;line-height:22px;font-family:Roboto,"Open Sans",sans-serif,"Source Sans Pro",sans-serif;font-weight:400}h1{font-size:36px;font-weight:300;font-family:Roboto,"Open Sans",sans-serif;clear:none;line-height:normal;text-rendering:optimizelegibility}h1 span{display:inline-block;background:rgba(0,0,0,.3);padding:0 10px;margin-bottom:.5vw}h1 p{font-family:Roboto,"Open Sans",sans-serif,sans-serif;font-weight:100;margin-top:4%;margin-bottom:10%;font-size:38px;text-transform:none}.btn,.hero h1,.navigation ul li a,h2{font-family:Roboto,"Open Sans",sans-serif}h2{font-size:16px;clear:both;font-weight:300;line-height:1.2;margin:50px 0 30px}h3,h4,h5,h6,p{background:0 0;border:0;padding:0;vertical-align:baseline;font-weight:400;outline:0}h3,h4,h5,h6{margin:0;clear:both}p{color:#3F3F3F;font-size:1rem;line-height:26px}.arc div::after,.checkmark:after{content:'';position:absolute;border-right:2px solid #fff}div.legal>h3{text-transform:uppercase}.flex{display:flex}.arc div,.github-widget .inlb,.github-widget .item-img-container,.github-widget .item-text,.github-widget .octicon{display:inline-block}.text-right{text-align:right}.text-italic{font-style:italic}.checkmark{border-radius:5px}.checkmark.draw:after{animation-delay:0;animation-name:checkmark;transform:scaleX(-1) rotate(135deg);animation-fill-mode:forwards}.checkmark:after{opacity:1;height:30px;width:30px;transform-origin:left top;border-top:2px solid #fff;border-radius:2.5px!important;left:calc(50% - 15px);top:50%}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:14.5px;opacity:1}100%,40%{height:29px;width:14.5px;opacity:1}}.arc{transform-origin:center;transform:rotateZ(-45deg);animation-name:arc;animation-fill-mode:forwards}.arc div{border:2px solid #fff;border-radius:50%;top:calc(50% - 15px);border-bottom-color:transparent;cursor:pointer;padding:.5em;left:calc(50% - 15px);position:absolute;height:30px;width:30px}.arc div::after{bottom:0;right:0;height:10px;border-bottom:2px solid #fff;width:10px;transform:rotateZ(85deg)}.btn,.hero-wrapper,.link-highlight{position:relative}@keyframes arc{0%{opacity:0}100%{transform:rotateZ(0);opacity:1}}.github-widget{background-color:#fff;text-align:left;width:95%;margin:0 auto;padding:15px;border-radius:10px}.btn,.hamburger-icon,.hamburger-icon span,.hero,.navigation ul li.logo,.overlay-menu-wrap{text-align:center}@media screen and (min-width:768px){.github-widget{padding:30px;width:60%}}.github-widget a{color:#0366d6;background-color:transparent}.github-widget h3{font-size:20px;font-weight:600}.github-widget .txt-sm{font-size:12px}.github-widget .txt-gray{color:#586069}.github-widget .mr-3{margin-right:16px}.github-widget #item-list{padding:0;margin:0}.github-widget .item-title{color:#24292e}.github-widget .item-text{padding-right:24px;margin-bottom:8px;margin-top:8px}.github-widget .item-img-container{width:150px;height:35px}.github-widget .item-snippet{margin-bottom:8px}.github-widget .title_link:hover{text-decoration:underline}.github-widget .muted-link:hover{color:#0366d6!important;text-decoration:none}.github-widget .topics-tag{display:inline-block;padding:.3em .9em;margin:4px .5em 4px 0;white-space:nowrap;background-color:#f1f8ff;border-radius:3px}.github-widget .topics-tag:hover{text-decoration:none;background-color:#def}.github-widget .item-footer{width:100%;margin-top:8px}.github-widget .repo-language-color{width:12px;height:12px;border-radius:50%;position:relative;top:1px}.github-widget .octicon{vertical-align:text-top;fill:currentColor}.github-widget .mr-1{margin-right:4px!important}.github-widget .item{display:block;padding-top:24px;padding-bottom:24px;border-bottom:1px #e1e4e8 solid}.github-color-mercury{background-color:#FF2B2B}.github-color-typescript{background-color:#2B7489}.github-color-purebasic{background-color:#5A6986}.github-color-self{background-color:#0579AA}.github-color-newlisp{background-color:#87AED7}.github-color-fortran{background-color:#4D41B1}.github-color-jupyter-notebook{background-color:#DA5B0B}.github-color-rebol{background-color:#358A5B}.github-color-frege{background-color:#00CAFE}.github-color-aspectj{background-color:#A957B0}.github-color-shell{background-color:#89E051}.github-color-web-ontology-language{background-color:#9CC9DD}.github-color-applescript{background-color:#101F1F}.github-color-eiffel{background-color:#946D57}.github-color-nix{background-color:#7E7EFF}.github-color-raml{background-color:#77D9FB}.github-color-nginx{background-color:#9469E9}.github-color-mtml{background-color:#B7E1F4}.github-color-racket{background-color:#22228F}.github-color-elixir{background-color:#6E4A7E}.github-color-sas{background-color:#B34936}.github-color-mql4{background-color:#62A8D6}.github-color-mql5{background-color:#4A76B8}.github-color-agda{background-color:#315665}.github-color-wisp{background-color:#7582D1}.github-color-srecode-template{background-color:#348A34}.github-color-d{background-color:#BA595E}.github-color-powerbuilder{background-color:#8F0F8D}.github-color-kotlin{background-color:#F18E33}.github-color-opal{background-color:#F7EDE0}.github-color-ti-program{background-color:#A0AA87}.github-color-crystal{background-color:#776791}.github-color-perl6{background-color:#0000FB}.github-color-batchfile{background-color:#C1F12E}.github-color-oz{background-color:#FAB738}.github-color-mirah{background-color:#C7A938}.github-color-objective-j{background-color:#FF0C5A}.github-color-ragel{background-color:#9D5200}.github-color-roff{background-color:#ECDEBE}.github-color-freemarker{background-color:#0050B2}.github-color-ruby{background-color:#701516}.github-color-component-pascal{background-color:#B0CE4E}.github-color-arc{background-color:#AA2AFE}.github-color-brainfuck{background-color:#2F2530}.github-color-nit{background-color:#009917}.github-color-apl{background-color:#5A8164}.github-color-hack{background-color:#878787}.github-color-go{background-color:#375EAB}.github-color-visual-basic{background-color:#945DB7}.github-color-php{background-color:#4F5D95}.github-color-cirru{background-color:#CCF}.github-color-sqf{background-color:#3F3F3F}.github-color-glyph{background-color:#E4CC98}.github-color-1c-enterprise{background-color:#814CCC}.github-color-java{background-color:#B07219}.github-color-maxscript{background-color:#00A6A6}.github-color-scala{background-color:#C22D40}.github-color-makefile{background-color:#427819}.github-color-coldfusion{background-color:#ED2CD6}.github-color-perl{background-color:#0298C3}.github-color-lua{background-color:navy}.github-color-vue{background-color:#2C3E50}.github-color-verilog{background-color:#B2B7F8}.github-color-factor{background-color:#636746}.github-color-haxe{background-color:#DF7900}.github-color-pure-data{background-color:#91DE79}.github-color-forth{background-color:#341708}.github-color-red{background-color:#F50000}.github-color-hy{background-color:#7790B2}.github-color-volt{background-color:#1F1F1F}.github-color-lsl{background-color:#3D9970}.github-color-ec{background-color:#913960}.github-color-terra{background-color:#00004C}.github-color-coffeescript{background-color:#244776}.github-color-html{background-color:#E34C26}.github-color-lex{background-color:#DBCA00}.github-color-api-blueprint{background-color:#2ACCA8}.github-color-swift{background-color:#FFAC45}.github-color-autohotkey{background-color:#6594B9}.github-color-p4{background-color:#7055B5}.github-color-isabelle{background-color:#FEFE00}.github-color-metal{background-color:#8F14E9}.github-color-clarion{background-color:#DB901E}.github-color-jsoniq{background-color:#40D47E}.github-color-boo{background-color:#D4BEC1}.github-color-autoit{background-color:#1C3552}.github-color-genie{background-color:#FB855D}.github-color-clojure{background-color:#DB5855}.github-color-eq{background-color:#A78649}.github-color-rust{background-color:#DEA584}.github-color-prolog{background-color:#74283C}.github-color-sourcepawn{background-color:#5C7611}.github-color-ampl{background-color:#E6EFBB}.github-color-antlr{background-color:#9DC3FF}.github-color-harbour{background-color:#0E60E3}.github-color-yacc{background-color:#4B6C4B}.github-color-tcl{background-color:#E4CC98}.github-color-blitzmax{background-color:#CD6400}.github-color-piglatin{background-color:#FCD7DE}.github-color-xbase{background-color:#403A40}.github-color-llvm{background-color:#185619}.github-color-lasso{background-color:#999}.github-color-ecl{background-color:#8A1267}.github-color-vhdl{background-color:#ADB2CB}.github-color-elm{background-color:#60B5CC}.github-color-propeller-spin{background-color:#7FA2A7}.github-color-rascal{background-color:#FFFAA0}.github-color-x10{background-color:#4B6BEF}.github-color-idl{background-color:#A3522F}.github-color-ats{background-color:#1AC620}.github-color-ada{background-color:#02F88C}.github-color-nu{background-color:#C9DF40}.github-color-supercollider{background-color:#46390B}.github-color-oxygene{background-color:#CDD0E3}.github-color-asp{background-color:#6A40FD}.github-color-assembly{background-color:#6E4C13}.github-color-gnuplot{background-color:#F0A9F0}.github-color-netlinx{background-color:#0AA0FF}.github-color-turing{background-color:#CF142B}.github-color-vala{background-color:#FBE5CD}.github-color-processing{background-color:#0096D8}.github-color-arduino{background-color:#BD79D1}.github-color-flux{background-color:#8CF}.github-color-netlogo{background-color:#FF6375}.github-color-css{background-color:#563D7C}.github-color-emacs-lisp{background-color:#C065DB}.github-color-stan{background-color:#B2011D}.github-color-saltstack{background-color:#646464}.github-color-gherkin{background-color:#5B2063}.github-color-qml{background-color:#44A51C}.github-color-pike{background-color:#005390}.github-color-lolcode{background-color:#C90}.github-color-ooc{background-color:#B0B77E}.github-color-xslt{background-color:#EB8CEB}.github-color-xc{background-color:#99DA07}.github-color-j{background-color:#9EEDFF}.github-color-mask{background-color:#F97732}.github-color-emberscript{background-color:#FFF4F3}.github-color-tex{background-color:#3D6117}.github-color-nemerle{background-color:#3D3C6E}.github-color-cuda{background-color:#3A4E3A}.github-color-krl{background-color:#28431F}.github-color-vim-script{background-color:#199F4B}.github-color-ren-py{background-color:#FF7F7F}.github-color-golo{background-color:#88562A}.github-color-postscript{background-color:#DA291C}.github-color-fancy{background-color:#7B9DB4}.github-color-ocaml{background-color:#3BE133}.github-color-shen{background-color:#120F14}.github-color-pascal{background-color:#E3F171}.github-color-f{background-color:#B845FC}.github-color-puppet{background-color:#302B6D}.github-color-actionscript{background-color:#882B0F}.github-color-fantom{background-color:#DBDED5}.github-color-zephir{background-color:#118F9E}.github-color-click{background-color:#E4E6F3}.github-color-smalltalk{background-color:#596706}.github-color-dm{background-color:#447265}.github-color-ioke{background-color:#078193}.github-color-pogoscript{background-color:#D80074}.github-color-livescript{background-color:#499886}.github-color-javascript{background-color:#F1E05A}.github-color-purescript{background-color:#1D222D}.github-color-abap{background-color:#E8274B}.github-color-matlab{background-color:#BB92AC}.github-color-slash{background-color:#007EFF}.github-color-r{background-color:#198CE7}.github-color-erlang{background-color:#B83998}.github-color-pan{background-color:#C00}.github-color-lookml{background-color:#652B81}.github-color-eagle{background-color:#814C05}.github-color-scheme{background-color:#1E4AEC}.github-color-squirrel{background-color:maroon}.github-color-nim{background-color:#37775B}.github-color-python{background-color:#3572A5}.github-color-max{background-color:#C4A79C}.github-color-common-lisp{background-color:#3FB68B}.github-color-dart{background-color:#00B4AB}.github-color-xquery{background-color:#5232E7}.github-color-omgrofl{background-color:#CABBFF}.github-color-systemverilog{background-color:#DAE1C2}.github-color-chapel{background-color:#8DC63F}.github-color-groovy{background-color:#E69F56}.github-color-dylan{background-color:#6C616E}.github-color-e{background-color:#CCCE35}.github-color-parrot{background-color:#F3CA0A}.github-color-grammatical-framework{background-color:#79AA7A}.github-color-game-maker-language{background-color:#8FB200}.github-color-papyrus{background-color:#60C}.github-color-c{background-color:#F34B7D}.github-color-netlinx-erb{background-color:#747FAA}.github-color-clean{background-color:#3F85AF}.github-color-alloy{background-color:#64C800}.github-color-gosu{background-color:#82937F}.github-color-plsql{background-color:#DAD8D8}.github-color-pawn{background-color:#DBB284}.github-color-unrealscript{background-color:#A54C4D}.github-color-standard-ml{background-color:#DC566D}.github-color-objective-c{background-color:#438EFF}.github-color-julia{background-color:#A270BA}.github-color-nesc{background-color:#94B0C7}.github-color-haskell{background-color:#29B544}.github-color-ncl{background-color:#28431F}.github-color-io{background-color:#A9188D}.github-color-rouge{background-color:#C08}.github-color-runoff{background-color:#665A4E}.github-color-ags-script{background-color:#B9D9FF}.github-color-meson{background-color:#007800}.github-color-dogescript{background-color:#CCA760}.github-color-powershell{background-color:#012456}.f6{font-size:12px!important}.mb-1{margin-bottom:4px!important}.muted-link2,.text-gray{color:#586069!important}.muted-link2:hover{color:#0366d6!important;text-decoration:none}input[type=email]::-ms-clear,input[type=text]::-ms-clear{display:none}section h1{color:#323A4F}.btn{background-color:rgba(50,58,79,.1);border-radius:50px;color:#252B3E;display:block;font-size:14px;font-weight:600;line-height:55px;min-height:55px;min-width:270px;transition:all .3s ease-in-out}.btn.hover,.btn:hover{background-color:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,.2)}.btn:active{box-shadow:0 6px 12px 0 rgba(0,0,0,.2);transform:scale(.9)}.link-highlight{background-position:0 100%;color:#1E84B7;font-size:16px;font-weight:600;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.link-highlight:hover{background-image:linear-gradient(#1e84b7 0,#1e84b7 100%);background-image:-webkit-linear-gradient(#1e84b7 0,#1e84b7 100%);background-image:-moz-linear-gradient(#1e84b7 0,#1e84b7 100%);background-image:-o-linear-gradient(#1e84b7 0,#1e84b7 100%);background-size:100% .1em;background-position:0 90%;background-repeat:no-repeat}.link-highlight:hover::after{bottom:-2px;opacity:1}.hero-wrapper{height:100vh;width:100%;z-index:1}.hero-wrapper.hero-front h1{padding-top:50px}.hero-wrapper.hero-subpage{height:100vh;padding-bottom:50px}.hero{flex:1;margin:0;width:95%}.hero h1{color:#fff;font-weight:300;font-size:38px;line-height:64px}.overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.overlay video{height:100%;width:auto}.navigation{margin:50px auto 0;width:90%}.navigation ul{align-items:center;list-style-type:none;margin:auto;padding:0}.navigation ul li.logo{display:inline-block;vertical-align:middle;flex:1 0 auto}.navigation ul li.logo .logo-bg{background-image:url(img/logo_nav_vertical.svg);background-repeat:no-repeat;background-size:100px 168px;height:168px;margin:0 auto;width:100px}.navigation ul li:not(.logo) a{position:relative;font-weight:500}.navigation ul li a,.overlay-menu-wrap a{font-weight:400;color:#fff}.navigation ul li:not(.logo) a::after{background-color:#fff;bottom:-10px;border-radius:10px;content:"";height:3px;left:0;opacity:0;position:absolute;width:100%;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.navigation ul li:not(.logo) a:active,.navigation ul li:not(.logo) a:focus{color:#82FFEE}.navigation ul li:not(.logo) a:active::after,.navigation ul li:not(.logo) a:focus::after{background-color:#82FFEE}.navigation ul li:not(.logo) a:hover::after{bottom:-5px;opacity:1}.navigation ul li:not(.logo){display:none;margin-right:50px}.navigation ul li:last-child{margin-right:0}.navigation ul li a{font-size:1rem}#hamburger{display:none}.hamburger-icon{background-color:#fff;border-radius:50%;box-shadow:0 15px 22px 0 rgba(0,0,0,.24);cursor:pointer;display:block;left:calc(50% - 40px);height:80px;opacity:0;position:fixed;top:15px;transform:scale(0);visibility:hidden;width:80px;z-index:99999;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .1s ease-in-out,background-color .5s ease-in-out .2s;-webkit-transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .1s ease-in-out,background-color .5s ease-in-out .2s;-moz-transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .1s ease-in-out,background-color .5s ease-in-out .2s;-o-transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .1s ease-in-out,background-color .5s ease-in-out .2s}.hamburger-icon:hover{transform:translateY(-5px)!important}.hamburger-icon.visible{background-color:#032CAE;visibility:visible;transform:scale(1);opacity:1}.hamburger-icon span,.hamburger-icon span::after,.hamburger-icon span::before{background-color:#fff;border-radius:5px;height:4px;user-select:none;width:30px;display:block}#hamburger:not(:checked)~.overlay-menu-wrap,.overlay-menu{visibility:hidden}.hamburger-icon span{position:relative;top:40px;margin:0 auto;-moz-user-select:none;transition:all .5s cubic-bezier(.4,0,.2,1);-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);-moz-transition:all .5s cubic-bezier(.4,0,.2,1);-o-transition:all .5s cubic-bezier(.4,0,.2,1)}.hamburger-icon span::after,.hamburger-icon span::before{content:'';position:absolute;-moz-user-select:none;transition:all .5s cubic-bezier(.4,0,.2,1);-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);-moz-transition:all .5s cubic-bezier(.4,0,.2,1);-o-transition:all .5s cubic-bezier(.4,0,.2,1)}#hamburger:checked~.hamburger-icon span,.overlay-menu{background-color:#032CAE}.hamburger-icon span::after{margin-top:9px}.hamburger-icon span::before{margin-top:-9px}.overlay-menu{border-radius:50%;position:fixed;top:25px;left:calc(50% - 30px);height:50px;width:50px;transform:scale(0);transform-origin:center;transform-box:fill-box;z-index:99998;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.overlay-menu-wrap{position:fixed;z-index:99999;top:95px;bottom:0;width:100%;opacity:0;visibility:hidden;transition:all .25s ease-in-out .25s;-webkit-transition:all .25s ease-in-out .25s;-moz-transition:all .25s ease-in-out .25s;-o-transition:all .25s ease-in-out .25s}.overlay-menu-wrap ul{list-style-type:none;padding:0;z-index:1}.overlay-menu-wrap ul li{display:block;margin:0 0 40px}.overlay-menu-wrap ul li a{color:#fff;font-size:4vh;font-weight:600;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out}.overlay-menu-wrap ul li a:hover{color:#74FFEA}.overlay-menu-wrap .overlay-menu-footer{position:fixed;bottom:15px;text-align:center;width:100%;z-index:-1}.overlay-menu-wrap .overlay-menu-footer .chest{margin-bottom:5px}#hamburger:checked~.overlay-menu{transform:scale(150);transform-origin:center;visibility:visible}#hamburger:checked~.overlay-menu-wrap{opacity:1;visibility:visible}#hamburger:checked~.hamburger-icon span::before{transform:translateY(9px) rotateZ(45deg)}#hamburger:checked~.hamburger-icon span::after{transform:translateY(-9px) rotateZ(-45deg)}.desc p{color:#0423B8;font-family:Poppins,"Open Sans",sans-serif;font-size:18px;line-height:30px;text-align:left}.connect-dev-community,.github-feed,.learn-more .learn-more-langs ul li,.learn-more h1,.subpage-icon,.subscribe,.subscribe .subscribe-input-wrap,.subscribe input,.timeline .children,.timeline .timeline-gif,.timeline h1,.video{text-align:center}.vision{margin:80px auto 0;position:relative}.vision-container{margin:0 auto;max-width:960px}.vision-overlay{animation:rotate360 30s infinite linear;background:url(img/overlay_vision.svg) no-repeat;background-size:100%;bottom:-120px;right:-109px;height:317px;position:absolute;transform-origin:50%;transform-box:fill-box;width:318px}.subscribe .fade-in-up,.subscribe .fade-out-down{animation-duration:.25s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.video{margin:80px auto}.video-thumb{height:auto;max-width:283px}.timeline{background:#032CAE;background:linear-gradient(244.75deg,#0858D7 32.06%,#032CAE 97.56%);background:-webkit-linear-gradient(244.75deg,#0858D7 32.06%,#032CAE 97.56%);background:-moz-linear-gradient(244.75deg,#0858D7 32.06%,#032CAE 97.56%);background:-o-linear-gradient(244.75deg,#0858D7 32.06%,#032CAE 97.56%);padding:80px 0}.timeline h1{color:#fff;font-family:Roboto,"Open Sans",sans-serif;font-size:36px}.timeline #dot{background-color:#82FFEE;border-radius:50%;margin:0 auto;height:20px;width:20px;transition-duration:5ms;transition-timing-function:linear;position:relative;z-index:2;will-change:transform}.timeline .timeline-gif{position:relative}.timeline .scroll-end{background:url(img/kin_circles_bluematte_v2.gif);position:relative;display:block;left:calc(50% - 80px);top:50%;height:160px;width:160px}.timeline .children{background-color:rgba(255,255,255,.1);border:2px solid #fff;border-radius:10px;color:#fff;margin:40px auto;padding:22px 15px;position:relative;width:300px}.timeline .children::before,.timeline .children:last-of-type::after{content:"";left:50%;position:absolute;width:2px;background-color:#fff}.timeline .children::before{height:40px;top:-40px}.timeline .children:last-of-type::after{bottom:-120px;height:120px;z-index:1}.timeline .children.current{background-color:#fff;box-shadow:0 6px 24px 0 rgba(0,0,0,.5)}.timeline .children.current h3,.timeline .children.current p{color:#252B3E}.timeline .children h3{font-family:Poppins,"Open Sans",sans-serif;font-size:18px;font-weight:500;margin:0}.timeline .children p{color:#fff;margin:10px auto 0}.learn-more{margin-top:80px}.learn-more h1{font-size:36px;margin-bottom:40px}.learn-more .learn-more-langs{position:relative;height:auto}.learn-more .learn-more-langs ul{display:none;margin:0;opacity:0;height:0;padding:15px;list-style-type:none;width:100%}.learn-more .learn-more-langs ul li{display:block;margin:10px auto}.learn-more .learn-more-langs ul li a:link,.learn-more .learn-more-langs ul li a:visited{color:#252B3E;font-size:14px;font-weight:500}.learn-more .learn-more-langs ul li a:hover{color:#032CAE}.learn-more .learn-more-langs.open>ul{display:block;opacity:1;height:auto}.learn-more .learn-more-buttons{margin:0 0 80px}.learn-more .learn-more-buttons a{margin:20px 0 0;max-width:270px;width:270px}.learn-more .social-buttons{text-align:center;margin:180px auto 120px}.learn-more .social-buttons>h4{color:#393939;margin-bottom:32px;font-size:18px;font-weight:500}.learn-more .social-buttons .flower{position:relative;height:180px;width:180px}.learn-more .social-buttons .flower .social-btn{background-repeat:no-repeat;background-size:100%;display:inline-block;position:absolute;text-indent:-99999px;margin:auto;padding:0;height:84px;width:85px}.learn-more .social-buttons .flower .social-btn:nth-child(1){background-image:url(img/social-email.svg);background-position:0 0;left:0;right:0;top:0}.learn-more .social-buttons .flower .social-btn:nth-child(1):hover{background-position:0 -93px}.learn-more .social-buttons .flower .social-btn:nth-child(2){background-image:url(img/social-reddit.svg);background-position:0 8px;bottom:0;right:0;top:0}.learn-more .social-buttons .flower .social-btn:nth-child(2):hover{background-position:0 -94px}.learn-more .social-buttons .flower .social-btn:nth-child(3){background-image:url(img/social-twitter.svg);background-position:0 0;bottom:0;left:0;right:0}.learn-more .social-buttons .flower .social-btn:nth-child(3):hover{background-position:0 -93px}.learn-more .social-buttons .flower .social-btn:nth-child(4){background-image:url(img/social-telegram.svg);background-position:0 8px;bottom:0;left:0;top:0}.learn-more .social-buttons .flower .social-btn:nth-child(4):hover{background-position:0 -94px}.subscribe{background:#033CC5;border-radius:10px;height:auto;margin:0 auto -82px;padding:40px 10px;position:relative;max-width:1024px;width:95%;z-index:999;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.subscribe .action-text,.subscribe .subscribe-input-wrap{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;width:100%}.subscribe.reset .action-text h1{text-align:center!important}.subscribe.focused .action-text,.subscribe.focused .action-text input,.subscribe.focused .subscribe-input-wrap,.subscribe.focused .subscribe-input-wrap input{width:100%}.subscribe.failed .subscribe-input-wrap,.subscribe.success .subscribe-input-wrap{border-radius:50%;height:58px;width:58px;position:relative;margin:0 auto}.subscribe.failed .subscribe-input-wrap input,.subscribe.success .subscribe-input-wrap input{color:transparent;width:100%}.subscribe.failed .subscribe-input-wrap .subscribe-status-icon,.subscribe.success .subscribe-input-wrap .subscribe-status-icon{position:absolute;height:inherit;width:inherit}.subscribe.failed .action-text,.subscribe.success .action-text{width:100%}.subscribe h1,.subscribe p{color:#fff;margin:20px auto;position:relative}.subscribe h1{font-size:36px;font-weight:300}.subscribe p{font-size:20px;font-weight:300}.subscribe input{background-color:#032CAE;border:0;border-radius:50px;color:rgba(255,255,255,.5);font-family:Roboto,"Open Sans",sans-serif;font-size:15px;font-weight:300;padding:20px 0;outline:0;margin:0 auto;width:70%;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.subscribe input::placeholder{color:#fff;font-weight:300!important;opacity:.5}.subscribe input:focus{color:#fff;font-weight:500}.subpage-icon{transform:translateY(-50%);position:relative;z-index:3}.subpage-icon .subpage-icon-wrapper{-webkit-filter:drop-shadow(0 12px 12px rgba(0, 0, 0, .4));filter:drop-shadow(0 12px 12px 0 rgba(0, 0, 0, .4));width:fit-content;margin:0 auto;overflow:hidden;height:auto;position:relative}.subpage-icon .subpage-icon-wrapper img{height:auto;width:100%;max-width:192px;position:relative;opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:opacity,filter;transition-property:opacity;transition-duration:.25s;transition-timing-function:linear;-webkit-transition-property:opacity;-webkit-transition-duration:.25s;-webkit-transition-timing-function:linear;-moz-transition-property:opacity;-moz-transition-duration:.25s;-moz-transition-timing-function:linear;-o-transition-property:opacity;-o-transition-duration:.25s;-o-transition-timing-function:linear}.subpage-icon .subpage-icon-wrapper img.active{opacity:0}.connect-dev-community{margin:0 auto 80px;width:95%}.connect-dev-community p{line-height:1.25em;font-size:16px;font-weight:300}.github-feed{background-color:#323A4F;padding:120px 0}.github-feed .btn{background-color:#D7DCE9;color:#252B3E;line-height:normal;margin:80px auto 0;padding:20px 0;width:300px}.github-feed .btn:hover{background-color:#fff}.github-feed .github-widget{max-width:768px;padding:50px 50px 80px}.introducing-kin h1{margin:0 0 20px}.introducing-kin h1,.introducing-kin p{text-align:left}.introducing-kin p{font-family:Poppins,"Open Sans",sans-serif;font-size:16px;font-weight:400;margin:0 auto 80px;max-width:768px}.htimeline{background-color:#032CAE;padding:60px 0}.htimeline .controls{display:block;margin:40px auto 0;text-align:center}.htimeline .controls ul{margin:0;padding:0;list-style-type:none}.htimeline .controls ul li{background-color:#fff;border-radius:50%;cursor:pointer;display:inline-block;margin:0 20px;opacity:.25;height:12px;width:12px}.htimeline .controls ul li.current{opacity:1}.htimeline .items-wrapper{margin:0 auto;max-width:940px;position:relative;width:940px;user-select:none;cursor:move;transition:transform .25s ease-in-out;-webkit-transition:transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out;-o-transition:transform .25s ease-in-out}.htimeline .item{background:#033CC5;box-shadow:0 22px 23px 0 rgba(0,0,0,.25);border-radius:10px;color:#fff;min-height:540px;margin:0;padding:60px 30px 0;user-select:none;width:280px}.htimeline .item img{margin:0;height:auto;width:50px}.htimeline .item h3,.htimeline .item p{margin:30px 0 20px}.htimeline .item h3{font-size:16px;font-weight:700}.htimeline .item p{color:#fff;font-size:14px;font-weight:400;line-height:20px}.kin-ecosystem{text-align:left;margin:80px auto}.kin-ecosystem .kin-ecosystem-wrapper{margin:0 auto;max-width:768px}.kin-ecosystem .kin-ecosystem-text{max-width:630px;margin:0 auto}.kin-ecosystem .kin-functions{background-color:#f2f2f2;clear:both;text-align:left;padding:40px;margin:30px auto;width:100%}.kin-ecosystem .kin-functions div{margin:17px 0}.kin-ecosystem .kin-functions div .icon{margin:0;height:auto;width:70px;text-align:center}.kin-ecosystem .kin-functions div p{margin:0;flex:1;padding-left:10px!important;padding-right:10px!important;font-size:.9rem;line-height:1.3rem}.kin-ecosystem .kin-functions .kin-functions-item{font-size:0}.kin-ecosystem .kin-functions .kin-functions-item .icon{display:inline-block;vertical-align:middle}.kin-ecosystem .kin-functions .kin-functions-item .description{display:inline-block;width:calc(100% - 70px);vertical-align:middle}.directors-board{background-color:#323A4F;padding:80px 0}.directors-board h1{text-align:left;font-size:36px;font-weight:300;padding:0 15px;margin:0 auto 80px}.footer,.footer .chest,.footer a,.news h1{text-align:center}.directors-board h5{font-size:16px;font-weight:600;margin:12px 0}.directors-board p{font-size:14px;font-weight:400}.directors-board h1,.directors-board h5,.directors-board p{color:#fff}.directors-board .flex{margin:80px auto;max-width:768px;width:95%}.directors-board .flex img,.news .news-row{width:100%}.news{background:#efefef;padding:80px 0}.news h1{padding:0 15px}.news .row{margin:0 auto;max-width:1440px;position:relative}.news .news-box{border:1px solid #D7DCE9;border-radius:10px;cursor:pointer;padding:10px;position:relative;margin:20px 15px;transition:all .1s ease-in-out}.news .news-box .news-image{border:1px solid #D7DCE9;margin:0 20px 0 0;max-height:80px;max-width:80px;padding:10px}.news .news-box .news-image img{height:auto;max-width:40px;width:40px}.news .news-box h3{color:#323A4F;transition:opacity .25s ease-in-out .25s;-webkit-transition:opacity .25s ease-in-out .25s;-moz-transition:opacity .25s ease-in-out .25s;-o-transition:opacity .25s ease-in-out .25s}.news .news-data{font-size:12px}.news .news-data span{color:#0098C0}.news .news-data h3{font-size:12px;font-weight:600;opacity:1}.news .news-data p{display:none}.footer{background:#032CAE;padding:160px 0 0}.footer.footer-subpage{padding:80px 0 0}.footer a{color:#fff;font-weight:500;font-size:16px}.footer .footer-nav{margin:0 auto}.footer .footer-nav ul{list-style-type:none;margin:0 auto;padding:0}.footer .footer-nav ul li{display:block;margin:0 0 20px}.footer .chest{margin:60px auto 0}.footer .privacy-policy{padding:40px 0;color:rgba(255,255,255,.7)}.privacy-wrapper{padding:60px 0}.privacy-wrapper a:link,.privacy-wrapper a:visited{color:#032CAE}.privacy-wrapper h2{text-align:left;font-size:2rem;font-weight:500}.privacy-wrapper p{padding:10px 0}.privacy-wrapper ul li{margin:1.25em auto}@keyframes rotate360{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}@media all and (min-width:768px){.subscribe{padding:40px 60px;text-align:left;width:68%}.subscribe.reset .action-text h1{text-align:left!important}.subscribe.focused .action-text{width:40%}.subscribe.focused .subscribe-input-wrap{width:60%}.subscribe.success input{pointer-events:none}.subscribe.failed .subscribe-input-wrap,.subscribe.success .subscribe-input-wrap{margin:auto}.subscribe.failed .action-text,.subscribe.success .action-text{width:calc(100% - 58px)}.subscribe.failed .action-text h1,.subscribe.success .action-text h1{text-align:center}.subscribe .action-text,.subscribe .subscribe-input-wrap{width:50%}.subscribe h1,.subscribe input,.subscribe p{margin:0}h1{font-size:48px;margin:0 0 40px}.hero-wrapper{height:750px}.hero-wrapper.hero-subpage{height:556px;padding-bottom:0}.hero-wrapper.hero-subpage .hero{max-width:442px;width:35%}.hero-wrapper.hero-front .hero{max-width:630px;width:50%}.hero{margin:0;width:35%}.hero h1{font-size:44px}.navigation{margin:60px auto 0}.navigation ul li.logo .logo-bg{background-image:url(img/logo_nav_horizontal.svg);background-repeat:no-repeat;background-size:324px 100px;height:100px;margin:0 auto;width:324px}.navigation ul li:not(.logo){display:inline-block}.overlay-menu-wrap ul{margin:132px 0 0}.overlay-menu-wrap ul li{display:inline-block;margin:0 25px}.news .news-data a,.news .news-data p{display:block}.overlay-menu-wrap ul li:first-child{margin-left:0}.overlay-menu-wrap ul li:last-child{margin-right:0}.overlay-menu-wrap ul li a{font-size:48px}.desc p{text-align:right}.directors-board h1,.introducing-kin h1,.introducing-kin p,.kin-ecosystem .kin-functions,.kin-ecosystem .kin-functions div .item{text-align:center}.vision-overlay{background-size:auto;bottom:-382px;height:764px;right:-373px;width:766px}.video{margin:140px auto}.video-thumb{max-width:620px}.learn-more{margin-top:160px}.learn-more .learn-more-buttons a{margin:0 5px}.learn-more .learn-more-buttons .learn-more-langs ul{position:absolute;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.connect-dev-community{margin:80px auto 160px;max-width:630px;width:55%}.connect-dev-community .link-highlight,.connect-dev-community p{font-size:32px}.introducing-kin h1{margin:0 0 40px}.introducing-kin p{font-size:18px;font-weight:600;margin:0 auto 120px}.kin-ecosystem{margin:120px auto}.kin-ecosystem .kin-functions div{margin:0 auto;flex:1}.kin-ecosystem .kin-functions div .icon{margin:0 auto 30px}.kin-ecosystem .kin-functions div p{flex:auto;padding-left:0}.kin-ecosystem .kin-functions .kin-functions-item .icon{float:none}.kin-ecosystem .kin-functions .kin-functions-item .description{display:block;width:auto}.directors-board h5{margin:0 0 12px}.directors-board .flex{width:60%}.directors-board .flex img{margin-right:30px;width:auto}.news h1{padding:0}.news .news-box{flex:1;padding:40px}.news .news-box .news-image{min-height:148px;min-width:148px;max-height:200px;max-width:200px}.news .news-box .news-image img{max-width:inherit;width:100%}.news .news-box:hover{box-shadow:0 0 18px 0 rgba(0,0,0,.25);transform:translateY(-5px)}.news .news-data{font-size:16px}.news .news-data h3{font-size:16px;margin:0 0 20px}.footer .footer-nav ul li{display:inline-block;margin:0 50px 0 0}.footer .footer-nav ul li:last-child{margin:0}}@media all and (min-width:992px){.navigation{width:75%}.htimeline .items-wrapper{transform:translateX(0)!important;width:auto}.htimeline .controls{display:none}}@media all and (min-width:1200px){.overlay video{height:auto;width:100%}}@media screen and (orientation:landscape) and (max-width:768px){.hero-wrapper{height:calc(100vh + 150px)!important}.overlay-menu-wrap ul li{display:inline-block;margin:0 20px}.overlay-menu-wrap ul li a{font-size:6vh}.overlay-menu-wrap .overlay-menu-footer .chest img{height:100px}}.subscribe{transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}.subscribe .fade-out-down{animation-name:fade-out-down}.subscribe .fade-in-up{animation-name:fade-in-up}@keyframes fade-out-down{0%{transform:translateY(0);opacity:1}100%{transform:translateY(10px);opacity:0}}@keyframes fade-in-up{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}