@font-face{font-family:'Lato';font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2_Gwfo.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAXC-v.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wWw.ttf) format('truetype')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/sourcecodepro/v23/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrSQ.ttf) format('truetype')}body{background:hsl(200,95%,45%);color:hsl(33,95%,95%);font:400 1em Lato,Segoe UI,Helvetica,Sans-Serif;line-height:1.75em;margin:0;overflow-x:hidden;padding:0}h1,h2{font-weight:300;margin:0;padding:0}h1{font-size:200%;margin:2em 0}h2{font-size:175%;margin:1.5em 0}a{color:#fff}p{-webkit-hyphens:auto;hyphens:auto;margin:1em 0;text-align:justify}ul{-webkit-hyphens:auto;hyphens:auto;list-style:square;margin:1em 0;padding:0 0 0 1em;text-align:justify}li{margin:.75em 0;padding-left:.5em}header{background:hsl(200,95%,45%);line-height:2.5em;padding:0 1em}header a{border-bottom:solid 3px transparent;color:#fff;display:inline-block;line-height:2.5em;padding:0 .75em;text-decoration:none}header a:hover{border-bottom-color:#82c5e3}header a.current{border-bottom-color:hsl(33,95%,95%)}footer{line-height:1em;margin:0 auto;max-width:60em;padding:4em 0 5em;width:88%}footer nav{float:right;font-size:.75em;line-height:2em;width:40%}footer nav a{padding:0 .5em;white-space:nowrap}footer img{float:left}footer span{display:block;font-size:.75em;margin-left:150px;width:40%}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:hsl(33,95%,90%)}::-webkit-scrollbar-thumb{border-radius:12px;background:hsla(33,20%,25%,0.5);border:solid 2px hsl(33,95%,90%)}#main{background:hsl(33,95%,95%);color:hsl(33,20%,25%);padding:3em 0}#contents{min-height:1px;margin:0 auto;max-width:60em;overflow:auto;width:88%}#contents a{color:hsl(200,95%,45%)}.illustration{width:100%}.type1 .col1{float:left;width:60%}.type1 .col2{margin-left:65%}.type2 .col1{float:left;width:35%}.type2 .col2{margin-left:40%}.type3 .col1{float:left;margin-left:0;width:45%}.type3 .col2{margin-left:55%;width:45%}.col0 p:first-child,.col1 p:first-child,.col2 p:first-child{margin-top:-0.5em}.youtube-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.youtube-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:1000px){h1{margin:1.25em 0}h2{margin:1em 0}.type1 .col1,.type2 .col1,.type3 .col1{float:none}.type1 .col1,.type2 .col1,.type3 .col1,.type1 .col2,.type2 .col2,.type3 .col2{width:auto}.type1 .col2,.type2 .col2,.type3 .col2{margin-left:0}.col0 p:first-child,.col1 p:first-child,.col2 p:first-child{margin-top:1em}#main{padding:1em 0}}@media(max-width:600px){p,ul{text-align:left}footer{padding:2em 0 2.5em}footer nav{float:none;padding-bottom:2em;width:auto}footer span{width:auto}#contents{width:94%}}#author{margin-top:0}#stats{min-height:1px;overflow:auto;padding:0}#stats li{float:left;list-style:none;max-width:10em;padding:0 3em 0 0;text-align:left}#stats li span{border-bottom:solid 1px hsla(33,20%,25%,0.5);color:hsla(33,20%,25%,0.5);display:block;font-size:.75em;line-height:1.25em;margin-bottom:.5em;padding-bottom:.3em;text-transform:uppercase}#stats li b{font-size:2em;font-weight:300}#questions b{display:block;margin:.5em 0;text-align:left}#contact dt,#legal dt{color:hsla(33,20%,25%,0.5);float:left;font-size:.75em;margin:0;padding:0;text-transform:uppercase}#contact dd,#legal dd{margin:0 0 1em 30%;padding:0}#legal dd{margin:0 0 0 55%}.number-with-spaces span{margin-right:.4em}@media(max-width:400px){#contact dt,#legal dt{float:none}#contact dd,#legal dd{margin:0 0 1em}}#projects h1{margin-bottom:.5em}#projects .project{min-height:1px;overflow:auto}#projects .meta{margin-bottom:1.5em}#projects .meta a,#projects .meta span{border-radius:.3em;color:#fff;display:inline-block;font-size:.75em;font-weight:400;line-height:2em;padding:0 .5em;text-decoration:none;text-transform:uppercase}#projects .meta a{background:hsl(200,95%,45%)}#projects .meta span{background:hsl(0,0,45%)}@media(max-width:600px){#projects{width:auto}}.article{min-height:1px;overflow:auto;padding-bottom:2em}.article h1{margin:1em 0 0}.article .date{color:hsla(33,20%,25%,0.5);font-size:.75em;margin:0 0 5em;text-transform:uppercase}.article sup{font-size:50%}.article .dual-images .i1,.article .dual-images .i2{float:left;width:47.5%}.article .dual-images .i1{margin-right:5%}.article .dual-images img{width:100%}@media(max-width:1000px){.article .date{margin-bottom:1em}}
