*,.button,main>section.contact,main>section.usage{-webkit-font-smoothing:antialiased}.func>div,.notes>div,header{box-shadow:0 .25em .5em rgba(0,0,0,.1)}header,header>h1,header>nav{display:block;clear:both;width:100%;float:left}*{-webkit-text-size-adjust:none;box-sizing:border-box}body{color:#000;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden;max-width:100%}header{position:relative;z-index:2;background-color:rgba(255,255,255,.9);border-bottom:1px solid rgba(0,0,0,.1);padding:1em}header>nav>div>.button:nth-of-type(1),main>section.home>.title>div>.card>div>.button:nth-of-type(1){background-color:#98c632}@media only screen and (min-width :768px){header{padding:1.5em}}header>h1,header>nav{margin:0;padding:0;text-align:center}header>h1{font-size:1.2em;line-height:1;padding-bottom:.5em}@media only screen and (min-width :768px){header>h1{font-size:1em;padding-bottom:0}}header>nav>div>.button{display:inline-block;float:left;font-size:.8em;width:25%;transition:.2s;padding:.5em}@media only screen and (min-width :768px){header>nav>div>.button{width:auto;border-bottom:4px solid transparent;margin-right:1em;font-size:.85em;padding-bottom:.55em}header{position:fixed;padding:1.5em 2em}header>h1,header>nav{clear:none;width:auto}header>h1{font-size:1.3em;margin-right:1em;padding-top:.4em}}header>nav>div>.button:nth-of-type(1):hover{border-bottom-color:#698923}header>nav>div>.button.usage{background-color:#698923}header>nav>div>.button.usage:hover{border-bottom-color:#3a4c13}header>nav>div>.button.contact{background-color:#3a4c13}header>nav>div>.button.contact:hover{border-bottom-color:#0b0f04}main,main>section,main>section>.details{position:relative;display:block}main{z-index:1;width:100%}@media only screen and (min-width :768px){main{top:0;left:0;bottom:0;right:0;height:100%;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}}main>section{float:left;width:100%;height:auto;min-height:100%;border-bottom:1px solid #e0e0e0;padding:0}@media only screen and (min-width :768px){main>section{padding:4em 2em;height:100%}}main>section>.details{width:100%;min-height:100%;clear:both;padding:1em}@media only screen and (min-width :1260px){main>section>.details{padding-top:10em}}main>section>.details>h2,main>section>.details>p{margin:0;padding:0}main>section>.details>h2{font-size:2em}main>section>.details h2+p{padding:.25em 0 1.75em;color:#707070;margin:0 auto 1em;max-width:30em}main>section>.details h2+p>em{font-weight:700;font-style:normal;color:#000}main>section.home>code{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;margin:0;padding:2em 1.25em;font-size:1em}@media only screen and (min-width :768px){main>section.home>code{font-size:1.3em;padding:8em 2em 2em}}main>section.home>.title{z-index:2;position:relative;display:table;width:100%;height:100%;transition:.5s}main>section.home>.title.hide{left:100%}main>section.home>.title>div{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%}main>section.home>.title>div>.card{display:table;vertical-align:middle;text-align:center;margin:0 auto}main>section.home>.title>div>.card>div{display:table-cell;vertical-align:middle;text-align:center;background-color:rgba(255,255,255,.9);padding:3em 2em;box-shadow:.25em .25em .5em rgba(0,0,0,.1)}main>section.home>.title>div>.card>div>h2{font-size:2.4em}main>section.home>.title>div>.card>div>h2,main>section.home>.title>div>.card>div>p{margin:0;padding:0}main>section.home>.title>div>.card>div>p{padding:.25em 0 1.75em;color:#707070;max-width:30em}main>section.home>.title>div>.card>div>.button{display:block;margin:0 auto .75em;max-width:16em}main>section.home>.title>div>.card>div>.button:nth-of-type(2){background-color:#698923}main>section.home>.title>div>.card>div>.button:nth-of-type(3){background-color:#3a4c13}main>section.home>.title>div>.card>div>.button:last-of-type{margin-bottom:0}main>section.contact,main>section.usage{text-align:center;background-color:#fafafa}main>section.home{background-color:#fafafa}main>section.usage{border-left:1em solid #698923}main>section.usage>.details>h2,main>section.usage>.details>h2+p>a{color:#698923}main>section.contact{border-left:1em solid #3a4c13}main>section.contact>.details .button.inline,main>section.contact>.details>h2{color:#3a4c13}.button{display:inline-block;background-color:#98c632;font-weight:700;color:#fff;padding:.75em 1em;text-decoration:none;text-align:center;border-radius:.15em}.button>.fa{margin-right:.25em}.button.inline{display:inline;padding:0;color:#98c632;background-color:transparent;text-decoration:underline}.func,.notes{float:left;width:100%;color:#000;text-align:left}@media only screen and (min-width :1600px){main>section.home>.title>div>.card>div>h2{font-size:3.2em}.func,.notes{width:33.333%;padding-right:1.5em}}.func>div,.notes>div{background-color:#fff;border-radius:.15em;padding:2em}.func>div>h3,.notes>div>h3{font-size:1.4em;margin:0;padding:0}.func>div>pre,.notes>div>pre{padding:1.5em;font-size:.95em;text-align:left;font-family:monospace;color:#fff}.func>div{margin-bottom:1.5em}.func>div>p>a{color:#98c632}.notes>.details p,.notes>.details ul{color:#707070}.notes>.details p.cta>.button{display:block;width:100%;margin:0 0 .5em}@media only screen and (min-width :768px){.notes{width:100%}.notes>.details p.cta>.button{display:inline-block;width:auto;margin-right:.5em}}.code-simulator{overflow:hidden;background-color:#212121;color:#0f0;white-space:pre;font-family:monospace}.code-simulator .terminal{opacity:.4}.code-simulator .caret{background-color:#0f0;width:1em;height:1em;opacity:.5}