@import url(fontawesome-all.min.css);@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Raleway:400,800,900");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}@media screen and (max-width:480px){html,body{min-width:320px}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#f4f4f4}body.is-preload *,body.is-preload *:before,body.is-preload *:after{animation:none !important;transition:none !important}body,input,select,textarea{color:#646464;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:14pt;font-weight:400;line-height:1.75}@media screen and (max-width:1680px){body,input,select,textarea{font-size:12pt}}a{transition:color 0.2s ease,border-bottom-color 0.2s ease;border-bottom:dotted 1px rgba(160,160,160,0.65);color:inherit;text-decoration:none}a:hover{border-bottom-color:transparent;color:#2ebaae !important}strong,b{color:#3c3b3b;font-weight:700}em,i{font-style:italic}p{margin:0 0 2em 0}h1,h2,h3,h4,h5,h6{color:#3c3b3b;font-family:"Raleway",Helvetica,sans-serif;font-weight:800;letter-spacing:0.25em;line-height:1.65;margin:0 0 1em 0;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;border-bottom:0}h2{font-size:1.1em}h3{font-size:0.9em}h4,h5,h6{font-size:0.7em}sub{font-size:0.8em;position:relative;top:0.5em}sup{font-size:0.8em;position:relative;top:-0.5em}blockquote{border-left:solid 4px rgba(160,160,160,0.3);font-style:italic;margin:0 0 2em 0;padding:0.5em 0 0.5em 2em}.box{border:solid 1px rgba(160,160,160,0.3);margin-bottom:2em;padding:1.5em}.box >:last-child,.box >:last-child >:last-child,.box >:last-child >:last-child >:last-child{margin-bottom:0}.box.alt{border:0;border-radius:0;padding:0}.button{appearance:none;transition:background-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease;background-color:transparent;border:0;box-shadow:inset 0 0 0 1px rgba(160,160,160,0.3);color:#3c3b3b !important;cursor:pointer;display:inline-block;font-family:"Raleway",Helvetica,sans-serif;font-size:0.6em;font-weight:800;height:4.8125em;letter-spacing:0.25em;line-height:4.8125em;padding:0 2.5em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:hover{box-shadow:inset 0 0 0 1px #2ebaae;color:#2ebaae !important}.button:active{background-color:rgba(46,186,174,0.05)}.button.disabled{pointer-events:none;color:rgba(160,160,160,0.3) !important}.image{border:0;display:inline-block;position:relative}.image img{display:block}.image.featured{display:block;margin:0 0 3em 0;width:100%}.image.featured img{width:100%}@media screen and (max-width:736px){.image.featured{margin:0 0 1.5em 0}}ul{list-style:disc;margin:0 0 2em 0;padding-left:1em}ul li{padding-left:0.5em}ul.actions{display:flex;align-items:center;cursor:default;gap:1em;list-style:none;margin:0;padding:0}ul.actions li{padding:0}@media screen and (max-width:480px){ul.actions{flex-direction:column;width:100%}ul.actions li{text-align:center;width:100%}ul.actions li .button{width:100%}}ul.icons{cursor:default;list-style:none;padding-left:0}ul.icons li{display:inline-block;padding:0 1em 0 0}ul.icons li:last-child{padding-right:0}ul.icons li > *{border:0}ul.icons li > * .label{display:none}.post{background:#ffffff;border:solid 1px rgba(160,160,160,0.3);margin:0 0 3em 0;padding:3em 3em 1em 3em;position:relative}.post > header{display:flex;border-bottom:solid 1px rgba(160,160,160,0.3);left:-3em;margin:-3em 0 3em 0;position:relative;width:calc(100% + 6em)}.post > header .title{flex:1 1 auto;padding:3.75em 3em 3.3em 3em}.post > header .title h2{font-size:1.5em;font-weight:900}.post > header .title >:last-child{margin-bottom:0}.post > header .meta{border-left:solid 1px rgba(160,160,160,0.3);min-width:17em;padding:3.75em 3em 1.75em 3em;text-align:right;width:17em}.post > header .meta > *{margin:0 0 1em 0}.post > header .meta >:last-child{margin-bottom:0}.post > header .meta .published{color:#3c3b3b;display:block;font-family:"Raleway",Helvetica,sans-serif;font-size:0.7em;font-weight:800;letter-spacing:0.25em;margin-top:0.5em;text-transform:uppercase;white-space:nowrap}.post > a.image.featured{overflow:hidden}.post > a.image.featured img{transition:transform 0.2s ease-out}.post > a.image.featured:hover img{transform:scale(1.05)}.post > footer{display:flex;align-items:center}.post > footer .actions{flex-grow:1}@media screen and (max-width:980px){.post{border-left:0;border-right:0;left:-3em;width:calc(100% + (3em * 2))}.post > header{border-left:0;flex-direction:column;padding:3.75em 3em 1.25em 3em}.post > header .title{margin:0 0 2em 0;padding:0;text-align:center}.post > header .meta{align-items:center;display:flex;justify-content:center;border-left:0;margin:0 0 2em 0;padding:0;text-align:left;width:100%}.post > header .meta > *{border-left:solid 1px rgba(160,160,160,0.3);margin-left:2em;padding-left:2em}.post > header .meta >:first-child{border-left:0;margin-left:0;padding-left:0}.post > header .meta .published{margin:0}}@media screen and (max-width:736px){.post{left:-1.5em;margin:0 0 2em 0;padding:1.5em 1.5em 0.1em 1.5em;width:calc(100% + (1.5em * 2))}.post > header{left:-1.5em;margin:-1.5em 0 1.5em 0;padding:3em 1.5em 0.5em 1.5em;width:calc(100% + 3em)}.post > header .title h2{font-size:1.1em}}@media screen and (max-width:480px){.post > header .meta{align-items:center;flex-direction:column}.post > header .meta > *{border-left:0;margin:1em 0 0 0;padding-left:0}.post > .image.featured{margin-left:-1.5em;margin-top:calc(-1.5em - 1px);width:calc(100% + 3em)}.post > footer{align-items:stretch;flex-direction:column-reverse}}header p{font-family:"Raleway",Helvetica,sans-serif;font-size:0.7em;font-weight:400;letter-spacing:0.25em;line-height:2.5;margin-top:-1em;text-transform:uppercase}body{padding-top:3.5em}#header{align-items:center;background-color:#ffffff;border-bottom:solid 1px rgba(160,160,160,0.3);display:flex;justify-content:space-between;height:3.5em;left:0;padding:0 1.5em;position:fixed;top:0;width:100%;z-index:10000}#header a{color:inherit;text-decoration:none}#header h1{font-size:0.7em;line-height:1;margin:0;white-space:nowrap}#header h1 a{display:inline-block;line-height:1}@media screen and (max-width:736px){body{padding-top:2.75em}#header{height:2.75em;padding:0 1em}}#wrapper{display:flex;flex-direction:row-reverse;margin:0 auto;max-width:100%;opacity:1;padding:4.5em;transition:opacity 0.5s ease;width:90em}@media screen and (max-width:1680px){#wrapper{padding:3em}}@media screen and (max-width:1280px){#wrapper{display:block}}@media screen and (max-width:736px){#wrapper{padding:1.5em}}body.single #wrapper{display:block}#main{flex:1 1 auto;width:100%}#sidebar{margin-right:3em;min-width:22em;width:22em}#sidebar > *{border-top:solid 1px rgba(160,160,160,0.3);margin:3em 0 0 0;padding:3em 0 0 0}#sidebar >:first-child{border-top:0;margin-top:0;padding-top:0}@media screen and (max-width:1280px){#sidebar{border-top:solid 1px rgba(160,160,160,0.3);margin:3em 0 0 0;min-width:0;overflow-x:hidden;padding:3em 0 0 0;width:100%}}#intro header h2{font-size:2em;font-weight:900}#intro header p{font-size:0.8em}@media screen and (max-width:1280px){#intro{margin:0 0 3em 0;text-align:center}#intro header h2{font-size:2em}#intro header p{font-size:0.7em}}@media screen and (max-width:736px){#intro{margin:0 0 1.5em 0;padding:1.25em 0}#intro >:last-child{margin-bottom:0}#intro header h2{font-size:1.25em}#intro header >:last-child{margin-bottom:0}}#footer .icons{color:#aaaaaa}#footer .copyright{color:#aaaaaa;font-family:"Raleway",Helvetica,sans-serif;font-size:0.5em;font-weight:400;letter-spacing:0.25em;text-transform:uppercase}body.single #footer{text-align:center}