@import url(vendor/normalize.css);@import url(vendor/github-light.css);@import url(vendor/timeline-3.3.8-min.css);@import "//cdn.jsdelivr.net/npm/@mdi/font@6.5.95/css/materialdesignicons.min.css";@import url(vendor/syntax.css);@font-face{font-family:"Oswald";font-style:normal;font-weight:400;src:local("Oswald Regular"),local("Oswald-Regular"),url(font/Oswald-Regular.ttf) format("truetype")}@font-face{font-family:"Oswald";font-style:normal;font-weight:700;src:local("Oswald Bold"),local("Oswald-Bold"),url(font/Oswald-Bold.ttf) format("truetype")}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;src:local("Raleway"),url(font/Raleway-Regular.ttf) format("truetype")}html,body{color:#555;background:#e2e2e2;scroll-behavior:smooth}*{box-sizing:border-box}body{font-family:"Raleway";font-size:16px;line-height:1.5;padding:0;margin:0}a{color:#1d5797;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#1d5797}.mdi{display:inline-block;line-height:100%}img{max-width:100%}p{margin-bottom:1em}ul,ol{margin-top:0}h1{color:#113448;font-family:"Oswald";font-size:2rem;font-weight:normal;margin-bottom:1rem;margin-top:2rem}h2{color:#113448;font-family:"Oswald";font-size:1.9rem;font-weight:normal;margin-bottom:1rem;margin-top:2rem}h3{color:#113448;font-family:"Oswald";font-size:1.8rem;font-weight:normal;margin-bottom:1rem;margin-top:2rem}h4{color:#113448;font-family:"Oswald";font-size:1.7rem;font-weight:normal;margin-bottom:1rem;margin-top:2rem}h5{color:#113448;font-family:"Oswald";font-size:1.6rem;font-weight:normal;margin-bottom:1rem;margin-top:2rem}h6{color:#113448;font-family:"Oswald";font-size:1.5rem;font-weight:normal;margin-bottom:1rem;margin-top:2rem}:not(.highlight)>pre{color:#383e41;background-color:#f3f6fa;border:solid 1px #b2cfd3;border-radius:0.3rem;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:0.9rem;margin-bottom:1rem;margin-top:0;padding:0.8rem;word-wrap:normal}.highlight>pre{padding:0.8rem;margin-bottom:1rem;margin-top:0;font-size:0.9rem}code.highlighter-rouge{background:#eee;border:1px solid #bbb;border-radius:2px;color:#8b0000;padding:0.2rem;font-size:0.9rem}blockquote{color:#819198;border-left:0.3rem solid #b2cfd3;margin-left:0;padding:0 1rem}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}table{display:block;overflow:auto;width:100%;word-break:normal;word-break:keep-all}table table th{font-weight:bold}table th,table td{border:1px solid #b2cfd3;padding:0.5rem 1rem}dl{padding:0}dl dt{font-size:1rem;font-weight:bold;margin-top:1rem;padding:0}dl dd{margin-bottom:1rem;padding:0}hr{background-color:#b2cfd3;border:0;height:2px;margin:1rem 0;padding:0}header{box-shadow:0px 2px 5px rgba(0,0,0,0.26);position:relative}header.header-image{background-size:120% auto;background-position:5% 15%}header .header-content{background:rgba(17,52,72,0.75);display:block;position:relative;text-align:center}header .header-content:hover{text-decoration:none}header .header-content .title{color:#fff;margin-top:0;margin-bottom:0.1rem}header .header-content .tagline{color:rgba(255,255,255,0.7);font-weight:normal;margin-bottom:1rem}header .header-content .action-button{bottom:-0.5em;box-shadow:0px 4px 7px rgba(0,0,0,0.26);position:absolute;right:20%;top:auto}header .header-content .action-button:hover{box-shadow:0px 8px 10px rgba(0,0,0,0.26);top:auto;bottom:-0.4em}@media screen and (min-width: 64em){header .header-content{padding:4rem 5rem}header .header-content .title{font-size:4.25rem}header .header-content .tagline{font-size:2rem}}@media screen and (min-width: 42em) and (max-width: 64em){header .header-content{padding:2rem 3rem}header .header-content .title{font-size:3rem}header .header-content .tagline{font-size:1.5rem}}@media screen and (max-width: 42em){header .header-content{padding:2rem 1rem}header .header-content .title{font-size:2.5rem}header .header-content .tagline{font-size:1rem}}.main{margin:0 auto 1rem}.main>:first-child{margin-top:0}.main h1:before{content:"\f0142";display:inline-block;font-family:"Material Design Icons";font-style:normal;font-weight:normal;height:1em;margin-left:-0.5em;width:1em}@media screen and (min-width: 64em){.main{font-size:1.1rem;padding:2rem 6rem;max-width:64rem}}@media screen and (min-width: 42em) and (max-width: 64em){.main{font-size:1.1rem;padding:2rem 4rem}}@media screen and (max-width: 42em){.main{font-size:1rem;padding:2rem 1rem}}.centered{display:block;width:100%;text-align:center}.centered>*{text-align:left}.footer-buttons{margin:1em 0;text-align:center}footer{border-top:solid 1px #b2cfd3;padding:10vh 0;text-align:center}footer .owner{display:block;font-weight:bold}footer .credits{color:#383e41;display:inline-block;position:relative}footer .credits .feed>.mdi{font-size:1.5em;vertical-align:bottom}@media screen and (max-width: 42em){footer{font-size:0.8rem}}@media screen and (min-width: 64em), screen and (min-width: 42em) and (max-width: 64em){footer{font-size:0.75rem}}.parallax .slide{padding:25vh 10%;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.card{box-shadow:0px 2px 5px rgba(0,0,0,0.26);border-radius:0.3rem;display:inline-block;font-size:0;margin:0 auto;max-width:88%}.card img{width:100%}.card video{width:100%}.card .caption{background:#f3f6fa;font-size:16px;padding:2rem}.centered+.centered{margin-top:1em}.action-button{transition:all 250ms;background:#f3f6fa;border-radius:100%;color:#113448;display:inline-block;font-size:3rem;line-height:0;padding:0.2em;position:relative;top:0}.action-button .mdi{vertical-align:middle}.action-button:visited{color:#113448}.action-button:hover{box-shadow:0px 2px 5px rgba(0,0,0,0.26);top:-0.1em}.chips{display:block;font-size:1.2rem;margin-bottom:-1em;padding:0}.chips>.chip{background:#f3f6fa;border-radius:2em;box-shadow:0px 2px 5px rgba(0,0,0,0.26);display:inline-block;list-style:none;margin-bottom:1em;margin-right:0.5em}.chips>.chip>.text:first-child{padding-left:1em}.chips>.chip>.text{padding:0.3em 1em 0.3em 0.3em}.chips>.chip>.mdi{background:#113448;border-radius:100%;color:#fff;font-size:1em;height:auto;line-height:1.5em;margin:0;vertical-align:bottom;text-align:center;width:1.5em}.download>.mdi{font-size:1.4em;vertical-align:bottom}
