/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1.5px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}body{font-family:'Roboto Mono', monospace}body a{color:inherit}nav{z-index:999;background-color:rgba(0,0,0,0.7);display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;position:fixed;transition:top 500ms ease-out, opacity 500ms ease-out;top:0;left:0;right:0;box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px rgba(0,0,0,0.14),0 1px 10px rgba(0,0,0,0.12)}nav .logo{width:96px;height:96px;background-color:rgba(0,0,0,0.47);background-image:url("/img/logo-white.svg");background-repeat:no-repeat;background-size:50%;background-position:center}nav #menu-toggle{background-color:transparent;border:none;color:#fff;cursor:pointer;margin-right:5vw;display:none}nav ul{margin:0;padding:0;list-style-type:none;color:#fff}nav ul li{display:inline-block;margin-right:48px}nav ul li a{text-decoration:none;line-height:96px}@media (max-width: 840px){nav.container{max-width:100%}}@media (max-width: 740px){nav #menu-toggle{display:block}nav ul{position:absolute;top:100%;background:rgba(0,0,0,0.7);left:0;right:0;text-align:center;height:0;transition:height 500ms ease-in;overflow:hidden}nav ul li{display:block;margin:0;text-align:center}nav ul li a{line-height:128px}nav ul.active{height:640px}nav ul.active::after{content:'';position:absolute;top:20px;left:0;right:0;bottom:0;box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px rgba(0,0,0,0.14),0 1px 10px rgba(0,0,0,0.12);z-index:-999}}header{text-align:right}header .logo{background-image:url("/img/logo-black.svg");background-position:center;background-repeat:no-repeat;background-size:50%;height:80vh}header .row{align-items:center}@media (max-width: 840px){header .logo{height:60vw;width:66.66%;margin:96px auto 0}header h1{margin-bottom:64px !important;text-align:center}}#about{background-color:#292929;padding:96px 0;text-align:center;color:#fff;box-shadow:0 0 4px 1px rgba(0,0,0,0.2),0 0 5px 4px rgba(0,0,0,0.14),0 0 10px 1px rgba(0,0,0,0.12)}#about h1{text-align:left;margin-top:4px;margin-bottom:52px}#about i{font-size:64px}#ciphers{padding:96px 0}#ciphers .def{margin-bottom:64px}#ciphers .def h1{margin-bottom:0}#ciphers .def h4{margin-top:0;opacity:0.75}#ciphers a{text-decoration:none;text-align:center;position:relative;padding:32px 0 0;top:0;overflow:hidden;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 1px 5px rgba(0,0,0,0.12);transition:box-shadow 250ms ease, top 250ms ease}#ciphers a:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px rgba(0,0,0,0.14),0 1px 10px rgba(0,0,0,0.12);top:-4px}#ciphers a h3{color:#fff;background-color:#292929;margin:32px 0 0;padding:24px 0}#ciphers .demo{margin-top:96px}#ciphers .demo select{margin-left:10px}#ciphers .demo input,#ciphers .demo select{padding:4px 16px;height:32px;border:1px solid rgba(0,0,0,0.2);box-sizing:border-box;margin-bottom:24px;margin-top:4px;border-radius:2pt;background:rgba(0,0,0,0.01)}#ciphers .demo input:focus,#ciphers .demo select:focus{outline:none;border-color:#2196F3;box-shadow:0 0 0 2px #BBDEFB}#ciphers .demo div:not(#output){display:none;flex-wrap:nowrap}#ciphers .demo div:not(#output).active{display:-webkit-flex;display:-ms-flex;display:flex}#ciphers .demo div:not(#output) label{width:50%;margin:0 10px}#ciphers .demo div:not(#output) label.large{width:100%}#ciphers .demo div:not(#output) label input{width:100%}@media (max-width: 840px){#ciphers .demo div:not(#output){flex-direction:column;margin-bottom:16px}#ciphers .demo div:not(#output) label{width:100% !important}#ciphers .demo div:not(#output) label input{margin-bottom:8px}}pre{padding:16px;overflow-wrap:break-word;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}#learn{padding:96px 0}#learn .row{align-items:center}#learn h1{margin-top:4px;margin-bottom:52px}#learn a{box-sizing:border-box;text-align:center;display:inline-block;padding:12px 64px;background-color:#292929;color:#fff;text-decoration:none;margin-top:48px}#learn i{font-size:220px}#join{background-color:#292929;padding:96px 0;color:#fff;box-shadow:0 0 4px 1px rgba(0,0,0,0.2),0 0 5px 4px rgba(0,0,0,0.14),0 0 10px 1px rgba(0,0,0,0.12);margin:64px 0}#join .row{align-items:center}#join h1{margin-top:4px;margin-bottom:52px}#join a{box-sizing:border-box;text-align:center;display:inline-block;padding:12px 64px;background-color:#fff;color:#292929;text-decoration:none;margin-top:48px}#join img{height:calc(25% - 20px)}@media (max-width: 840px){#join img{display:none}}#more{margin:128px auto}#more h1{text-align:center;font-size:48px}#more .checkout{text-align:center}section.apps{font-family:-apple-system, BlinkMacSystemFont, "myriad-pro", sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center}section.apps img{width:50vw}section.apps h1{font-size:73px;font-weight:700;color:#0f0f0f;line-height:88px;letter-spacing:-0.02em}section.apps h2{margin-top:-12px;font-size:44px;font-weight:500;color:#0f0f0f;line-height:53px;letter-spacing:-0.0275em}section.apps p{width:960px;max-width:80%;margin:0 auto;font-size:23px;font-weight:400;color:#333333;line-height:35px;letter-spacing:0.004em}section.apps .download{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:960px;max-width:80%;margin:0 auto;padding-bottom:50px;border-bottom:1px solid #ddd;flex-wrap:wrap-reverse}section.apps .download a{color:#026fc9;transition:130ms ease-in-out;font-size:26px;font-weight:600;line-height:1.52947;letter-spacing:-0.016em;text-decoration:none;margin-top:45px;min-width:150px;text-align:center}section.apps .download a svg>path{fill:#026fc9;transition:130ms ease-in-out}section.apps .download a i{vertical-align:middle}section.apps .download a:hover{color:#358cd4}section.apps .download a:hover svg>path{fill:#358cd4}footer{background-color:#292929;padding:32px 0;color:#fff;box-shadow:0 0 4px 1px rgba(0,0,0,0.2),0 0 5px 4px rgba(0,0,0,0.14),0 0 10px 1px rgba(0,0,0,0.12)}footer .container{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;text-align:right}footer .container .logo{padding:64px 64px 64px 0}footer .container .c{font-family:sans-serif}footer .container small{font-size:100%;display:block;color:rgba(255,255,255,0.6)}footer .container small i{font-size:inherit;color:#c62828;position:relative;top:3px}@media (max-width: 480px){footer .container{flex-direction:column;text-align:center}footer .container .logo{padding-left:64px}}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after,p:first-letter,div:first-letter,blockquote:first-letter,li:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
