body{background:white}.bg-extra-dark{background-color:#242424}.bg-theme-grey-dark{background-color:#2b2b2b}.bg-theme-primary{background-color:#1976D2}.bg-theme-secondary{background-color:#00A4A6}.bg-theme-secondary-highlight{background-color:#A6FFF8}.bg-theme-secondary-midrange{background-color:#09757A}@font-face{font-family:'GD Sherpa';font-weight:700;src:url("https://img6.wsimg.com/ux-assets/@ux/fonts/2.0.0/GDSherpa-bold.woff2") format("woff2"),url("https://img6.wsimg.com/ux-assets/@ux/fonts/2.0.0/GDSherpa-bold.woff") format("woff");font-display:swap}@font-face{font-family:'GD Sherpa';font-weight:400;src:url("https://img6.wsimg.com/ux-assets/@ux/fonts/2.0.0/GDSherpa-regular.woff2") format("woff2"),url("https://img6.wsimg.com/ux-assets/@ux/fonts/2.0.0/GDSherpa-regular.woff") format("woff");font-display:swap}@font-face{font-family:'GD Sage';font-weight:700;src:url("https://img6.wsimg.com/ux-assets/@ux/fonts/2.0.0/GDSage-bold.woff2") format("woff2"),url("https://img6.wsimg.com/ux-assets/@ux/fonts/2.0.0/GDSage-bold.woff") format("woff"),url("https://img6.wsimg.com/ux-assets/@ux/fonts/2.0.0/GDSage-bold.ttf") format("truetype");font-display:swap}@font-face{font-family:'GD Sage';font-weight:400;src:url("https://img6.wsimg.com/ux-assets/@ux/fonts/2.0.0/GDSage-regular.woff2") format("woff2"),url("https://img6.wsimg.com/ux-assets/@ux/fonts/2.0.0/GDSage-regular.woff") format("woff");font-display:swap}body{display:flex;flex-direction:column;min-height:100vh}img{max-width:100%}a:hover{text-decoration:none}.container{flex:1 0 auto}h1,h2,h3{font-family:"GD Sage",Helvetica,Arial,sans-serif}h4,h5,h6{font-family:"GD Sherpa",Helvetica,Arial,sans-serif;color:#111}.nabar-brand{font-family:"GD Sherpa",Helvetica,Arial,sans-serif;font-weight:700}.badge,a,button,li,p,small{font-family:"GD Sherpa",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.justify-text{text-align:justify}.text-small{font-size:.875em}.text-line-height-1-5-em{line-height:1.5em}.text-line-height-2em{line-height:2em}.text-line-height-2x{line-height:2rem}.text-primary-base{color:#1976D2}.text-grey-midrange{color:#444}.text-font-headline{font-family:"GD Sherpa",Helvetica,Arial,sans-serif;font-weight:700}.text-drop-cap{color:#111;float:left;font-family:"GD Sage",Helvetica,Arial,sans-serif;font-size:75px;line-height:60px;padding-top:4px;padding-right:8px;padding-left:3px}.bg-twitter{background:#1b95e0}.bg-product-base{background-color:#fff}.bg-secondary-base{background-color:#00A4A6}.page-footer{position:relative;z-index:1}.layout--post h1,.layout--post h2,.layout--post h3{margin:1em 0 .5em}.layout--post .cover-image{background-origin:border-box;background-position:center;background-size:cover;height:auto;margin-top:0;min-height:210px;width:100%;flex:1 0 auto}.layout--post .navbar.navbar-top{border-bottom:1px solid rgba(0,0,0,0.1)}.layout--post blockquote{background-color:#fff;color:#444;border-left:3px solid #444;padding:10px 10px 10px 13px}.layout--post blockquote p:last-child{margin-bottom:0}.author .author-details{display:inline-block;vertical-align:middle}.author h6{margin-bottom:0}.author a{color:#444}.author a:hover,.author a:hover h6{color:#1976D2}.btn.btn-primary{background-color:#fff;border-color:#2b2b2b;color:#2b2b2b;border-radius:0}.btn.btn-primary:hover,.btn.btn-primary:active{background-color:#2b2b2b;border-color:#2b2b2b;color:#fff}.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary:not(:disabled):not(.disabled).active{background-color:#2b2b2b;border-color:#2b2b2b;color:#fff}.btn.btn-primary.nav-link:hover{color:#fff}.action-cards .card{min-height:294px}.card-body .btn-github img{height:1.5em;margin-right:0.5em}.masthead{min-height:64px;position:relative}.masthead h1{margin:0;padding:32px 0}.card--post .card-img-top{width:100%;height:140px;object-fit:cover}@media (min-width: 768px){.card--post .card-img-top{height:16vw}}.card--project .card-content p{line-height:2em}.utility-bar .logo-mark-white{fill:#fff}.page--home{background-color:#fff}.page--home .navbar-top{z-index:11}.page--home .utility-bar{z-index:12}.page--home .masthead{padding:42px 0}.page--home .masthead .container{z-index:10;position:relative}.page--home .masthead::after{content:'';display:block;position:absolute;width:100%;height:420px;background:#00A4A6;-webkit-transform:skewY(-6deg);-ms-transform:skewY(-6deg);transform:skewY(-6deg);z-index:0;top:-84px;left:0}pre.highlight{padding:.5rem}.highlight{background:#282C34;color:#cecece}.highlight .lineno{color:#4B5363}.highlight .c{color:#667689;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#667689;font-style:italic}.highlight .cp{color:#ABB2BF}.highlight .c1{color:#667689;font-style:italic}.highlight .cs{color:#667689;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .k{color:#ABB2BF;font-weight:normal}.highlight .kc{font-weight:bold}.highlight .kd{color:#C678DD}.highlight .kp{font-weight:bold}.highlight .kr{color:#C678DD}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#64B6C3}.highlight .p{color:#ABB2BF}.highlight .s{color:#98C379}.highlight .na{color:#D19A66}.highlight .nb{color:#D19A66}.highlight .nc{color:#CD9A61}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#6CAFF2;font-weight:bold}.highlight .nf{color:#6CAFF2}.highlight .nn{color:#555}.highlight .nt{color:#D86C74}.highlight .nv{color:teal}.highlight .nx{color:#D19A66}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#98C379}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#98C379}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}
