html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}a img{border:0}figure{position:relative}figure img{width:100%}h1{font-size:76px;letter-spacing:-1px;font-family:'Whiteboard Modern',sans-serif}article h1,large(){font-family:'Josefin Sans',sans-serif}#dne{position:absolute;width:84px;top:0;right:0;padding-top:4px;font-size:26px;line-height:20px;text-align:center;font-family:'Whiteboard Modern',cursive;border-style:solid;border-width:0 0 12px 12px;-webkit-border-image:url("../images/box-red.png") 48 48 24 24 stretch;-moz-border-image:url("../images/box-red.png") 48 48 24 24 stretch;-ms-border-image:url("../images/box-red.png") 48 48 24 24 stretch;-o-border-image:url("../images/box-red.png") 48 48 24 24 stretch;border-image:url("../images/box-red.png") 48 48 24 24 stretch;color:#f66;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#dnecanvas{position:absolute;top:0;left:-12px}body > header > h1{font-size:76px;letter-spacing:-1px;line-height:1;margin-bottom:36px;color:#000;font-family:'Whiteboard Modern',cursive;display:inline-block;border-style:solid;border-width:0 24px 12px 0;-webkit-border-image:url("../images/underline.png") 0 35 14 0 stretch;-moz-border-image:url("../images/underline.png") 0 35 14 0 stretch;-ms-border-image:url("../images/underline.png") 0 35 14 0 stretch;-o-border-image:url("../images/underline.png") 0 35 14 0 stretch;border-image:url("../images/underline.png") 0 35 14 0 stretch;}body > header > h1 span{font-size:25px}body{font-family:'Josefin Sans',sans-serif;font-size:18px;line-height:1.33}article:nth-child(3n+1),section:nth-child(3n+1){-webkit-border-image:url("../images/box-blue.png") 48 48 48 48 stretch;-moz-border-image:url("../images/box-blue.png") 48 48 48 48 stretch;-ms-border-image:url("../images/box-blue.png") 48 48 48 48 stretch;-o-border-image:url("../images/box-blue.png") 48 48 48 48 stretch;border-image:url("../images/box-blue.png") 48 48 48 48 stretch}article:nth-child(3n+2),section:nth-child(3n+2){-webkit-border-image:url("../images/box-red.png") 48 48 48 48 stretch;-moz-border-image:url("../images/box-red.png") 48 48 48 48 stretch;-ms-border-image:url("../images/box-red.png") 48 48 48 48 stretch;-o-border-image:url("../images/box-red.png") 48 48 48 48 stretch;border-image:url("../images/box-red.png") 48 48 48 48 stretch}article:nth-child(3n),section:nth-child(3n){-webkit-border-image:url("../images/box-green.png") 48 48 48 48 stretch;-moz-border-image:url("../images/box-green.png") 48 48 48 48 stretch;-ms-border-image:url("../images/box-green.png") 48 48 48 48 stretch;-o-border-image:url("../images/box-green.png") 48 48 48 48 stretch;border-image:url("../images/box-green.png") 48 48 48 48 stretch}@media only screen and (min-width:1212px){section.project:nth-child(6n+4){-webkit-border-image:url("../images/box-red.png") 48 48 48 48 stretch;-moz-border-image:url("../images/box-red.png") 48 48 48 48 stretch;-ms-border-image:url("../images/box-red.png") 48 48 48 48 stretch;-o-border-image:url("../images/box-red.png") 48 48 48 48 stretch;border-image:url("../images/box-red.png") 48 48 48 48 stretch}section.project:nth-child(6n+5){-webkit-border-image:url("../images/box-green.png") 48 48 48 48 stretch;-moz-border-image:url("../images/box-green.png") 48 48 48 48 stretch;-ms-border-image:url("../images/box-green.png") 48 48 48 48 stretch;-o-border-image:url("../images/box-green.png") 48 48 48 48 stretch;border-image:url("../images/box-green.png") 48 48 48 48 stretch}section.project:nth-child(6n+6){-webkit-border-image:url("../images/box-blue.png") 48 48 48 48 stretch;-moz-border-image:url("../images/box-blue.png") 48 48 48 48 stretch;-ms-border-image:url("../images/box-blue.png") 48 48 48 48 stretch;-o-border-image:url("../images/box-blue.png") 48 48 48 48 stretch;border-image:url("../images/box-blue.png") 48 48 48 48 stretch}section.project:nth-child(9n+7){-webkit-border-image:url("../images/box-green.png") 48 48 48 48 stretch;-moz-border-image:url("../images/box-green.png") 48 48 48 48 stretch;-ms-border-image:url("../images/box-green.png") 48 48 48 48 stretch;-o-border-image:url("../images/box-green.png") 48 48 48 48 stretch;border-image:url("../images/box-green.png") 48 48 48 48 stretch}section.project:nth-child(9n+8){-webkit-border-image:url("../images/box-blue.png") 48 48 48 48 stretch;-moz-border-image:url("../images/box-blue.png") 48 48 48 48 stretch;-ms-border-image:url("../images/box-blue.png") 48 48 48 48 stretch;-o-border-image:url("../images/box-blue.png") 48 48 48 48 stretch;border-image:url("../images/box-blue.png") 48 48 48 48 stretch}section.project:nth-child(9n+9){-webkit-border-image:url("../images/box-red.png") 48 48 48 48 stretch;-moz-border-image:url("../images/box-red.png") 48 48 48 48 stretch;-ms-border-image:url("../images/box-red.png") 48 48 48 48 stretch;-o-border-image:url("../images/box-red.png") 48 48 48 48 stretch;border-image:url("../images/box-red.png") 48 48 48 48 stretch}}h2{clear:left;margin-top:24px}h1 a{text-decoration:none;color:inherit}article,section{border-style:solid;border-width:48px 48px 48px 48px;margin:0 -48px;}article h1,section h1{font-size:47px;font-family:'Josefin Sans',sans-serif;margin-bottom:24px}article > footer,section > footer{margin-top:24px;font-size:18px}.columns{-webkit-column-width:288px;-moz-column-width:288px;-ms-column-width:288px;-o-column-width:288px;column-width:288px;-webkit-column-gap:24px;-moz-column-gap:24px;-ms-column-gap:24px;-o-column-gap:24px;column-gap:24px;text-align:justify;}.columns > hr{-webkit-column-span:all;-moz-column-span:all;-ms-column-span:all;-o-column-span:all;column-span:all;border:1px solid transparent}.columns > h1{-webkit-column-span:all;-moz-column-span:all;-ms-column-span:all;-o-column-span:all;column-span:all}.columns > h2{font-size:25px;-webkit-column-span:all;-moz-column-span:all;-ms-column-span:all;-o-column-span:all;column-span:all;margin:36px 0 8px 0}:not(pre) > code{font-family:'Andale Mono',monospace;background-color:rgba(69,142,209,0.04);font-size:80%}p{margin-bottom:1em}.block{display:block;margin:1em auto;max-width:100%}blockquote{margin:1em 2em;text-align:justify}blockquote:before,blockquote:after{font-size:47px;vertical-align:-.4em;line-height:.1em;font-family:'Whiteboard Modern',sans-serif}blockquote:before{content:open-quote}blockquote:after{content:close-quote}cite{margin-right:.1em}dl{margin-bottom:1em}ul{margin-bottom:1em;margin-left:1em}dt{font-weight:bold}dd{margin-left:2em}div.projects{margin:0 -64px 1em -32px;overflow:hidden}section.project{float:left;display:flex;flex-direction:column;justify-content:space-between;border-width:32px;width:260px;height:240px;margin:16px 32px 0 0;}section.project a{text-decoration:none;color:inherit}section.project h1{text-align:center;font-size:1.5em;margin-bottom:16px;flex:0}section.project img{display:block;margin:1em auto;max-width:100%;max-height:140px;flex:1 1 auto}section.project div{flex:0 1 auto}section.project div.award{font-style:italic}@font-face{font-family:'Whiteboard Modern';src:url("../fonts/whiteboard-modern-webfont.eot?") format('eot'),url("../fonts/whiteboard-modern-webfont.woff") format('woff'),url("../fonts/whiteboard-modern-webfont.ttf") format('truetype'),url("../fonts/whiteboard-modern-webfont.svg#webfontxFGqCYaf") format('svg');font-weight:normal;font-style:normal}body{background:#fff;padding:84px 60px 0;width:648px;margin:0 auto}@media only screen and (min-width:1212px){body{padding:72px 72px 0;width:1068px}section.project{width:292px;height:280px}}@media only screen and (max-width:767px) and (min-width:480px){body{padding:60px 42px 0;width:396px;-webkit-text-size-adjust:100%}div.projects{margin:0}body > header > h1{font-size:48px;line-height:42px}}@media only screen and (max-width:479px){article,section{border-style:solid;border-width:32px;margin:0 -64px}body > header > h1{margin-bottom:24px;border-width:0 8px 8px 0}body{padding:48px 46px 0;width:228px;-webkit-text-size-adjust:100%}body > header > h1{font-size:48px;line-height:42px}}