
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}.reveal.overview .slides section{width:calc(100% - 0px)!important;min-width:calc(100% - 0px)!important;max-width:calc(100% - 0px)!important;height:calc(100% - 0px)!important;min-height:calc(100% - 0px)!important;max-height:calc(100% - 0px)!important}.reveal.overview .slides section section{padding-top:9rem!important}@media (max-width:319px){.reveal:not(.overview){font-size:16px}}@media (min-width:320px){.reveal:not(.overview){font-size:18px}}@media (min-width:576px){.reveal:not(.overview){font-size:20px}}@media (min-width:768px){.reveal:not(.overview){font-size:22px}}@media (min-width:992px){.reveal:not(.overview){font-size:24px}}@media (min-width:1200px){.reveal:not(.overview){font-size:26px}}@media (min-width:1600px){.reveal:not(.overview){font-size:28px}}.reveal:not(.overview) .slides section{width:calc(100% - 0px)!important;min-width:calc(100% - 0px)!important;max-width:calc(100% - 0px)!important;height:calc(100% - 0px)!important;min-height:calc(100% - 0px)!important;max-height:calc(100% - 0px)!important}.reveal:not(.overview) .slides section section{width:calc(100% - 0px)!important;min-width:calc(100% - 0px)!important;max-width:calc(100% - 0px)!important;height:calc(100% - 0px)!important;min-height:calc(100% - 0px)!important;max-height:calc(100% - 0px)!important;padding:7rem 1.75rem 3.5rem 1.75rem!important}@media (max-width:319px){.reveal:not(.overview) .slides section section{padding:1rem .5rem .5rem .5rem!important}}@media (min-width:320px){.reveal:not(.overview) .slides section section{padding:2rem 1rem 1rem 1rem!important}}@media (min-width:576px){.reveal:not(.overview) .slides section section{padding:4.5rem 1.5rem 3rem 1.5rem!important}}@media (min-width:768px){.reveal:not(.overview) .slides section section{padding:7rem 1.75rem 3.5rem 1.75rem!important}}@media (min-width:992px){.reveal:not(.overview) .slides section section{padding:8rem 2rem 4rem 2rem!important}}@media (min-width:1200px){.reveal:not(.overview) .slides section section{padding:9rem 2.25rem 4.5rem 2.25rem!important}}@media (min-width:1600px){.reveal:not(.overview) .slides section section{padding:10rem 2.5rem 5rem 2.5rem!important}}.reveal:not(.overview) .slides section section.start{width:calc(100% - 0px)!important;min-width:calc(100% - 0px)!important;max-width:calc(100% - 0px)!important;height:calc(100% - 0px)!important;min-height:calc(100% - 0px)!important;max-height:calc(100% - 0px)!important;padding:0!important}.reveal:not(.overview) .slides section section.skinny{width:calc(100% - 0px)!important;min-width:calc(100% - 0px)!important;max-width:calc(100% - 0px)!important;height:calc(100% - 0px)!important;min-height:calc(100% - 0px)!important;max-height:calc(100% - 0px)!important;padding:1rem!important}.reveal:not(.overview) .slides section section.end{width:calc(100% - 0px)!important;min-width:calc(100% - 0px)!important;max-width:calc(100% - 0px)!important;height:calc(100% - 0px)!important;min-height:calc(100% - 0px)!important;max-height:calc(100% - 0px)!important;padding:2rem 2rem!important}.reveal:not(.overview) .slides section section h1{margin-bottom:.8rem}.reveal:not(.overview) .slides section section h2{margin-bottom:.7rem}.reveal:not(.overview) .slides section section h3{margin-bottom:.6rem}.reveal:not(.overview) .slides section section h4{margin-bottom:.5rem}.reveal:not(.overview) .slides section section h5{margin-bottom:.4rem}.reveal:not(.overview) .slides section section h6{margin-bottom:.3rem}.reveal:not(.overview) .slides section section blockquote{margin:.75rem auto}.reveal,.reveal.center{align-items:center;justify-content:flex-start}.reveal .slides,.reveal.center .slides{justify-content:inherit}.reveal .slides section,.reveal.center .slides section{justify-content:inherit}.reveal .slides section section,.reveal.center .slides section section{display:flex;justify-content:inherit;box-sizing:border-box;flex-direction:column;font-size:2rem}@media (min-width:1600px){.reveal .slides section section,.reveal.center .slides section section{font-size:3rem}}.reveal .slides section section *,.reveal.center .slides section section *{width:100%;max-width:100%;height:auto;max-height:100%}.reveal .slides section section img,.reveal .slides section section canvas,.reveal.center .slides section section img,.reveal.center .slides section section canvas{display:block;object-fit:initial;width:100%;height:auto;max-width:100%;max-width:100vh;max-height:100%;max-height:100vw;margin:auto}.reveal .slides section section blockquote p,.reveal.center .slides section section blockquote p{margin:0}.reveal .slides section section object,.reveal.center .slides section section object{width:100%;height:100%}.reveal .slides section section iframe,.reveal.center .slides section section iframe{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;height:100%;height:-moz-available;height:-webkit-fill-available;height:fill-available}.reveal .slides section section p,.reveal.center .slides section section p{margin:0 0 1em 0}.reveal .slides section section ul,.reveal .slides section section ol,.reveal.center .slides section section ul,.reveal.center .slides section section ol{width:calc(100% - 3em);max-width:100%;margin:0 1em 1em 2em;list-style-position:outside}.reveal .slides section section ul ul,.reveal .slides section section ul ol,.reveal .slides section section ol ul,.reveal .slides section section ol ol,.reveal.center .slides section section ul ul,.reveal.center .slides section section ul ol,.reveal.center .slides section section ol ul,.reveal.center .slides section section ol ol{margin:0 0 0 1em}.reveal .slides section section audio,.reveal.center .slides section section audio{min-height:1em;margin:0 0 1em 0}.reveal .slides section section .fa,.reveal.center .slides section section .fa{width:auto}.reveal .slides section section .link-overlay,.reveal.center .slides section section .link-overlay{display:block;height:100%;width:100%}.reveal .slides section section .link-overlay:focus,.reveal .slides section section .link-overlay:hover,.reveal.center .slides section section .link-overlay:focus,.reveal.center .slides section section .link-overlay:hover{outline:solid}.reveal .slides section.skinny p,.reveal.center .slides section.skinny p{margin:0}.reveal .slides section.start,.reveal.center .slides section.start{top:0!important}.reveal .slides section.start h2,.reveal.center .slides section.start h2{margin:0;height:calc(50% - 6rem)!important;height:calc(50% - 6rem)!important;min-height:calc(50% - 6rem)!important;max-height:calc(50% - 6rem)!important;width:calc(100% - 4rem)!important;min-width:calc(100% - 4rem)!important;max-width:calc(100% - 4rem)!important;padding:6rem 2rem 0rem 2rem}@media (min-width:1600px){.reveal .slides section.start h2,.reveal.center .slides section.start h2{height:calc(50% - 15rem)!important;height:calc(50% - 15rem)!important;min-height:calc(50% - 15rem)!important;max-height:calc(50% - 15rem)!important;width:calc(100% - 5rem)!important;min-width:calc(100% - 5rem)!important;max-width:calc(100% - 5rem)!important;padding:15rem 5rem 0rem 5rem}}.reveal .slides section.start p:first-of-type,.reveal.center .slides section.start p:first-of-type{height:calc(50% - 4rem)!important;min-height:calc(50% - 4rem)!important;max-height:calc(50% - 4rem)!important;width:calc(100% - 4rem)!important;min-width:calc(100% - 4rem)!important;max-width:calc(100% - 4rem)!important;margin:0;padding:2rem}.reveal code,.reveal.center code{color:#900900;word-break:break-word}.presentation-iframe{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;height:100%;height:-moz-available;height:-webkit-fill-available;height:fill-available}#clockbox{padding:.1rem;color:#222;font-size:4rem;font-family:Helvetica,sans-serif;background:#fff;border:1px solid #9e9e9c;position:absolute;right:.25rem;bottom:.25rem;z-index:9999}#snackbar{visibility:hidden;color:#fff;background-color:#dc3545;text-align:center;border-radius:.125em;padding:1em;position:fixed;z-index:9999;left:2.5%;bottom:2.5%}#snackbar.visible{visibility:visible!important;-webkit-animation:fadein 0.5s,fadeout 0.5s 2.5s;animation:fadein 0.5s,fadeout 0.5s 2.5s}#snackbar a,#snackbar a:link,#snackbar a:visited,#snackbar a:hover,#snackbar a:active{color:#fff;font-weight:700;text-decoration:none}#snackbar a:hover,#snackbar a:active{text-decoration:underline}.grav-youtube{width:100%!important;height:100%!important;display:block!important}.grav-youtube iframe{top:0!important;left:0!important;width:100%!important;height:100%!important;position:absolute!important}body.dark-mode{background-color:#171b21;color:#e8e9eb}body.dark-mode #body-wrapper,body.dark-mode #page-wrapper{background-color:#171b21}footer.dark-mode .bg-gray{background-color:#050505!important}body-wrapper.dark-mode .container{padding:2rem 0 2rem;background:#272727}.card.dark-mode{background:#212121!important}.card-body.dark-mode{background:#212121!important}.card.dark-mode .card-body,.card .card-footer,.card .card-header{background:#272727}.card.dark-mode .card-body.dark-mode{-ms-flex:1 1 auto;flex:1 1 auto;background:#212121}html body#top.header-dark.header-transparent.header-fixed.header-animated.sticky-footer.dark-mode div#page-wrapper section#start section#body-wrapper.section.blog-listing section.container.grid-lg div.columns div#item.column.col-9.col-md-12.extra-spacing div.bricklayer div.bricklayer-column div.card div.card-body{background:#212121}.hero.text-light h2{color:rgb(255 182 43 / 100%)}blockquote{border-left:.2rem solid #FFB62A}mark{background:#FFB62A}#top.header-dark h4{background-color:#FFB62A!important;color:antiquewhite;padding:5px 15px;font-variant:small-caps}h4{background-color:#FFB62A!important;color:antiquewhite;padding:5px 15px;font-variant:small-caps}#video-viewport{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}video{display:block;width:100%;height:auto}.fullsize-video-bg{height:100%;overflow:hidden}.vid{width:100%;height:105%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.video{width:100vw;height:100vh;object-fit:cover;position:fixed;top:0;left:0;z-index:-1}img{max-width:100%}.fullw{min-width:100%;margin:10px 0}.search-submit img{width:24px;vertical-align:middle}.search-submit{display:inline-block;border-radius:4px;background:#fff;border:0 solid #ccc;vertical-align:top}.notices.yellow{border-left:10px solid #935b0c;background:#31220b;color:#eea034}.notices.red{border-left:10px solid #89211e;background:#2e0b0b;color:#db5a56}.notices.blue{border-left:10px solid #1b6e86;background:#13222a;color:#4bb9da}.notices.green{border-left:10px solid #347834;background:#192c13;color:#7ac57a}.accordion-wrapper{margin:30px 0;text-align:left}.accordion-wrapper label{color:#ccc;background:#272727;border:1px solid #000;border-bottom:1px solid transparent}.accordion-wrapper label:hover{background:#2d2d2d;color:#fff}.accordion-wrapper article{background:rgba(39,39,39,.5);border:1px solid #000}.accordion-wrapper input:checked+label{border-bottom:1px solid #000}.accordion-wrapper>div:last-child label,.accordion-wrapper>div:last-child input:checked~article{border-bottom:1px solid #000}.tab{border-bottom:.05rem solid rgba(39,39,39,.5)}.tabs-wrapper{display:block}.tabs-wrapper.ui-theme-lite .tabs-nav li.current a{border-bottom:1px solid #3085ee}.tabs-wrapper.ui-theme-lite .tabs-nav li:hover{background:rgba(39,39,39,.5)}.tabs-wrapper.ui-theme-lite.bottom-right .tabs-nav li.current a,.tabs-wrapper.ui-theme-lite.bottom-left .tabs-nav li.current a{border-top:1px solid #909090}.tabs-wrapper.ui-theme-lite.bottom-right .tab,.tabs-wrapper.ui-theme-lite.bottom-left .tab{border-bottom:1px solid #e9e9e9}.tabs-wrapper.ui-theme-lite .tab{border-top:1px solid #000;background-color:rgba(39,39,39,.5);padding:.4rem}.browser-frame{box-shadow:0 10px 30px rgba(0,0,0,.2);border:1px solid #272727}.browser-frame .btoolbar{height:40px;background:#272727;color:#bbb;border-bottom:1px solid #272727}.browser-frame .btoolbar-button{background:#bbb}.browser-frame .btoolbar-address{background:rgba(39,39,39,.5);border:1px solid #bbb}.cd-image-container{position:relative}.cd-image-label{color:#ccc}.cd-handle{color:#ccc;background:#3085ee}.cd-handle.draggable{background-color:#1e6bc9}.polaroid-wrapper .polaroid{background:#272727;border:1px solid #272727}.polaroid-wrapper .polaroid-img{background:#272727}