.events__header{padding:0 1.14943%;text-align:center}.events__header p{color:#fff}.events__title{font-family:Rockwell, 'Courier Bold', Courier, Georgia, Times, 'Times New Roman', serif;padding-bottom:16px}html.fontface .events__title{font-family:Jonny Quest Classic}.events__listing{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:center}.events__item{list-style-type:none;display:block;flex-basis:100%;min-height:240px}.events__item-postit{background-color:#FFFFA5;width:90%;height:90%;min-height:240px;margin:5%;position:relative;box-shadow:rgba(32,43,48,0.5) 0 3px 6px;transform:rotate(-2deg)}.events__item-postit--industry{background-color:#f9aa2a}.events__item-postit--community{background-color:#ed2793}.events__item-postit--livestreams{background-color:#12bdff}.events__item:nth-child(odd) .events__item-postit{transform:rotate(2deg)}.events__item-padder{padding:16px;padding-bottom:68px}.events__item-time{font-family:'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;font-size:.75em;line-height:2.4em;color:#4f5555;line-height:120%;padding-bottom:8px}html.fontface .events__item-time{font-family:Crikey Squat}.events__item-time sub{vertical-align:baseline}.events__item-title{color:#202b30;font-size:1.625em;line-height:1.10769em}.events__item-subtitle{color:#4f5555;font-size:.875em;line-height:2.05714em;color:#4f5555;line-height:120%;padding:0;margin:0}.events__item-desc{padding-top:8px;padding-bottom:16px}.events__item-desc p{font-size:.75em;line-height:2.4em;line-height:140%;padding:0;margin:0}.events__item-embed{padding-top:8px;padding-bottom:8px}.events__item-image{display:inline-block;margin:auto;width:100%;height:auto}.center .events__item-image{margin-bottom:16px;margin-top:8px}.events__item-image--portrait{max-width:50%}.events__item-image--landscape{max-width:80%}.events__item-image--square,.events__item-image--squarish{max-width:60%}.events__item-details{position:absolute;bottom:16px}.events__item-details p{padding:0;margin:0;font-family:'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;font-size:.875em;line-height:2.05714em;line-height:130%}html.fontface .events__item-details p{font-family:Crikey Squat}.events__item-link{color:#fff;border:0}.events__item-link:hover{border:0;color:#fff;text-decoration:underline}@media (min-width: 480px){.events__item{flex-basis:50%}}@media (min-width: 889px){.events__item{flex-basis:33%}}main{padding-top:0px}@media (max-width: 320px){main{overflow:hidden}}main h1,main h2,main h3,main h4{text-shadow:0 3px 6px rgba(1,1,1,0.2)}main p,main cite{font-size:1em;line-height:1.5em}main .hiring{padding-bottom:64px}main .hiring header{padding:0 1.14943%}main .hiring header p{color:#fff;font-family:Rockwell, 'Courier Bold', Courier, Georgia, Times, 'Times New Roman', serif;font-size:1.75em;line-height:1.02857em;text-shadow:0 3px 6px rgba(1,1,1,0.2)}html.fontface main .hiring header p{font-family:Rokkitt}main .hiring .jobslisting.soon li .job h3{color:#fff}main .hiring .jobslisting.soon li .job h3:after{display:none}main .hiring .jobslisting.soon li .job h3:before{content:'';width:82px;height:36px;background-image:url(/assets/images/design/bg-jobs-soon.png)}html.svg main .hiring .jobslisting.soon li .job h3:before{background-image:url(/assets/images/design/bg-jobs-soon.svg)}main .hiring .jobslisting li{padding:0px;text-shadow:0 3px 6px rgba(1,1,1,0.2)}main .hiring .jobslisting li p{color:#fff;text-align:center}main .hiring .jobslisting li:after{content:'';display:block;clear:both}main .hiring .jobslisting li a{border:0px}main .hiring .jobslisting li header h1{font-family:'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace}html.fontface main .hiring .jobslisting li header h1{font-family:Crikey Squat}main .hiring .jobslisting li header,main .hiring .jobslisting li footer{width:100%;float:left;margin-left:0;margin-right:0}main .hiring .jobslisting li .job h3{color:#ed2793;font-size:2em;line-height:.75em;margin-top:0.5em;text-align:center}main .hiring .jobslisting li .job h3:before,main .hiring .jobslisting li .job h3:after{content:'';margin:auto;display:block;background-repeat:no-repeat;background-position:center center}main .hiring .jobslisting li .job h3:before{content:attr(data-index);width:86px;height:74px;font-size:.625em;line-height:2.625em;color:black;margin-bottom:.5em;background-image:url(/assets/images/design/bg-jobsswirly1.png)}main .hiring .jobslisting li .job h3:after{width:57px;height:36px;margin-top:.5em;background-image:url(/assets/images/design/bg-jobsswirly2.png)}html.svg main .hiring .jobslisting li .job h3:before{background-image:url(/assets/images/design/bg-jobsswirly1.svg)}html.svg main .hiring .jobslisting li .job h3:after{background-image:url(/assets/images/design/bg-jobsswirly2.svg)}main .hiring .jobslisting li .job>p{padding:0 32px 16px 32px}main .hiring .jobslisting li .details{width:100%;float:left;margin-left:0;margin-right:0}main .hiring .jobslisting li .details div{margin-top:0em;padding-top:0em;padding-bottom:0em;margin-bottom:0em}main .hiring .jobslisting li .details div h4{text-align:center;color:rgba(255,255,255,0.5);font-size:1.3125em;line-height:1.14286em}main .hiring .jobslisting li .details div p,main .hiring .jobslisting li .details div li{text-align:center;color:rgba(255,255,255,0.5);font-family:'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace}html.fontface main .hiring .jobslisting li .details div p,html.fontface main .hiring .jobslisting li .details div li{font-family:Crikey Squat}html.fontface main .hiring .jobslisting li .details div p,html.fontface main .hiring .jobslisting li .details div li{font-size:1.125em;line-height:1.33333em}@media (min-width: 889px){main .hiring .jobslisting li .details div.what{width:31.74603%;float:left;margin-right:1.5873%;margin-left:17.46032%}}@media (min-width: 321px) and (max-width: 888px){main .hiring .jobslisting li .details div.what{width:65.07937%;float:left;margin-right:1.5873%;margin-left:17.46032%}}main .hiring .jobslisting li .details div.what p{color:#12bdff}main .hiring .jobslisting li .details div.what .project{width:50%;float:left;padding:20px 0px;margin-top:20px}main .hiring .jobslisting li .details div.what .project--full{width:auto}html.borderimage main .hiring .jobslisting li .details div.what .project{padding:0px 0px;border-image:url(/assets/images/design/bg-jobshighlight.png) 30 30 30 30 round round;border-style:solid;border-width:30px}html.svg.borderimage main .hiring .jobslisting li .details div.what .project{border-image:url(/assets/images/design/bg-jobshighlight.svg) 30 30 30 30 round round}main .hiring .jobslisting li .details div.what .hardware{width:25%;text-align:center;float:left;display:block;padding-top:16px}main .hiring .jobslisting li .details div.what .hardware span{margin:auto;margin-top:.5em;display:block;padding:.5em;background-image:url(/assets/images/design/bg-hardwarescribble.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}html.svg main .hiring .jobslisting li .details div.what .hardware span{background-image:url(/assets/images/design/bg-hardwarescribble.svg)}main .hiring .jobslisting li .details div.what .hardware span img{width:100%;margin:auto}main .hiring .jobslisting li .details div.where{width:31.74603%;float:left;margin-right:1.5873%}@media (min-width: 321px) and (max-width: 888px){main .hiring .jobslisting li .details div.where{display:none}}main .hiring .jobslisting li .details div.where p{color:#f9aa2a}html.fontface main .hiring .jobslisting li .details div.where p{font-size:.875em;line-height:1.71429em}main .hiring .jobslisting li .details div.where .desk{margin:auto;display:block;padding:.5em;background-image:url(/assets/images/design/bg-deskscribble.png);background-repeat:no-repeat;background-position:center center;background-size:contain}html.svg main .hiring .jobslisting li .details div.where .desk{background-image:url(/assets/images/design/bg-deskscribble.svg)}main .hiring .jobslisting li .details div.where .desk img{width:100%;max-width:128px;transform:rotate(-10deg)}main .hiring .jobslisting li .details div.where .hangon{transform:rotate(-4deg);display:inline-block;width:90%}main .hiring .jobslisting li footer{text-align:center}main .blog>header{padding:0 1.14943%;text-align:center;margin-bottom:50px}main .blog>header h1{font-family:Rockwell, 'Courier Bold', Courier, Georgia, Times, 'Times New Roman', serif;padding-bottom:16px}html.fontface main .blog>header h1{font-family:Jonny Quest Classic}main .blog>header p{color:#fff;font-family:Rockwell, 'Courier Bold', Courier, Georgia, Times, 'Times New Roman', serif;font-size:1.75em;line-height:1.02857em;text-shadow:0 3px 6px rgba(1,1,1,0.2)}html.fontface main .blog>header p{font-family:Rokkitt}@media (min-width: 889px){html.svg main .blog>header .weirdhead{position:fixed;top:150px;left:-75px;background-image:url(/assets/images/design/weirdhead-animated.svg);background-size:75px 125px;width:75px;height:125px;transform:rotate(90deg);transition:.1s;transition-timing-function:ease-out;cursor:help}html.svg main .blog>header .weirdhead:hover{cursor:help;transform:rotate(90deg);transform:translateX(100px) rotate(90deg);transition:5s;transition-timing-function:ease-in}}main .blog ul.bloglisting{overflow:hidden}@media (min-width: 889px){main .blog ul.bloglisting li{margin-bottom:2em;clear:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:1.51515%;padding-right:1.51515%}}main .blog ul.bloglisting li .padder .entryDetails h2{position:relative;z-index:1;font-size:1.5em;line-height:1em;display:inline;background-color:#ed2793;box-shadow:8px 0 0 #ed2793,-8px 0 0 #ed2793}main .blog ul.bloglisting li .padder .entryDetails h2 a{color:inherit}main .blog ul.bloglisting li .padder a.comments{font-family:'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;text-align:center;width:40px;height:35px;display:block;transition:.1s ease-out;background-image:url(/assets/images/design/comments-bubble.png);background-repeat:no-repeat;background-size:100%;color:black}html.fontface main .blog ul.bloglisting li .padder a.comments{font-family:Crikey Squat}@media (min-width: 889px){main .blog ul.bloglisting li .padder a.comments{font-size:.625em;line-height:1.92em}}@media (max-width: 888px){main .blog ul.bloglisting li .padder a.comments{font-size:.8125em;line-height:1.84615em}}html.svg main .blog ul.bloglisting li .padder a.comments{background-image:url(/assets/images/design/comments-bubble.svg)}main .blog ul.bloglisting li .padder a.comments:hover{transform:scale(1.1);transition:.1s ease-in}main .blog ul.bloglisting li .padder a.bodyLink{position:absolute;display:block;z-index:0;top:0;right:0;bottom:0;left:0;background-color:rgba(237,39,147,0.25)}main .blog ul.bloglisting li .padder a.bodyLink span{display:none}html.csstransitions main .blog ul.bloglisting li .padder a.bodyLink{transition:.1s ease-in}main .blog ul.bloglisting li .padder:hover a.bodyLink{background-color:transparent}html.csstransitions main .blog ul.bloglisting li .padder:hover a.bodyLink{transition:.1s ease-out}main .blog ul.bloglisting li.entry{position:relative}main .blog ul.bloglisting li.entry .padder{position:relative;background-size:cover;background-position:center center;box-sizing:border-box}@media (min-width: 889px){main .blog ul.bloglisting li.entry .padder{min-height:300px}}@media (max-width: 888px){main .blog ul.bloglisting li.entry .padder{min-height:200px}}main .blog ul.bloglisting li.entry .padder .entryDetails{position:absolute;bottom:15px;width:80%;z-index:1;line-height:1.3em}html.csstransitions main .blog ul.bloglisting li.entry .padder .entryDetails{transition:.1s ease-in}@media (min-width: 889px){html.csstransforms main .blog ul.bloglisting li.entry .padder .entryDetails{transform:rotate(-2deg)}}@media (max-width: 888px){main .blog ul.bloglisting li.entry .padder .entryDetails{left:15px}}main .blog ul.bloglisting li.entry .padder a.comments{position:absolute;z-index:1;bottom:2.29885%;right:10px}main .blog ul.bloglisting li.entry .padder:hover .entryDetails{bottom:9.1954%}html.csstransitions main .blog ul.bloglisting li.entry .padder:hover .entryDetails{transition:.1s ease-out}main .blog ul.bloglisting li.teal .padder{background-color:#0b6180}main .blog ul.bloglisting li.orange .padder{background-color:#f9aa2a}main .blog ul.bloglisting li.blue .padder{background-color:#12bdff}main .blog ul.bloglisting li.stripes .padder{background-image:url(/assets/images/design/bg-placeholder-stripes.png)}html.svg main .blog ul.bloglisting li.stripes .padder{background-image:url(/assets/images/design/bg-placeholder-stripes.svg)}main .blog ul.bloglisting li.dots .padder{background-image:url(/assets/images/design/bg-placeholder-dots.png)}html.svg main .blog ul.bloglisting li.dots .padder{background-image:url(/assets/images/design/bg-placeholder-dots.svg)}@media (min-width: 889px){main .blog ul.bloglisting li.wide{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:1.51515%;padding-right:1.51515%}main .blog ul.bloglisting li.wide .padder .entryDetails{bottom:23px}}@media (min-width: 889px){main .blog ul.bloglisting li.tall .padder{min-height:632px}main .blog ul.bloglisting li.tall .padder:hover .entryDetails{bottom:4.5977%}html.csstransitions main .blog ul.bloglisting li.tall .padder:hover .entryDetails{transition:.1s ease-out}}main .blog ul.bloglisting li.sticky{position:relative}@media (min-width: 889px){main .blog ul.bloglisting li.sticky{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.51515%;padding-right:1.51515%}main .blog ul.bloglisting li.sticky .padder{background-size:50%;background-position:top left;background-repeat:no-repeat}main .blog ul.bloglisting li.sticky .padder .entryDetails{position:relative;z-index:1;margin-left:50%;padding-top:2.29885%}main .blog ul.bloglisting li.sticky .padder .entryDetails header{position:relative;transform:rotate(-1.5deg)}main .blog ul.bloglisting li.sticky .padder .entryDetails header h2{font-size:2em;line-height:1.5em}main .blog ul.bloglisting li.sticky .padder .entryDetails p{color:white;margin:3.44828% 0 1.14943%;padding:0 2.29885%;line-height:1.8em}main .blog ul.bloglisting li.sticky:nth-child(odd) header{left:-2.29885%}main .blog ul.bloglisting li.sticky:nth-child(odd) a.comments{margin-left:2.29885%}main .blog ul.bloglisting li.sticky:nth-child(even) header{right:-2.29885%}main .blog ul.bloglisting li.sticky:nth-child(even) .padder{background-position:top right}main .blog ul.bloglisting li.sticky:nth-child(even) .padder .entryDetails{margin-left:0;margin-right:50%;text-align:right}main .blog ul.bloglisting li.sticky:nth-child(even) .padder .entryDetails a.comments{float:right;margin-left:auto;margin-right:2.29885%}}@media (max-width: 888px){main .blog ul.bloglisting li.sticky p,main .blog ul.bloglisting li.sticky a.comments{display:none !important}main .blog ul.bloglisting li.sticky .entryDetails{position:absolute;z-index:1;bottom:15px;left:15px;width:100%}}main .blog ul.bloglisting li.tweet .padder{display:table;width:100%;height:100%}@media (min-width: 889px){main .blog ul.bloglisting li.tweet .padder{background-image:url(/assets/images/design/tweet-bg.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center center}html.svg main .blog ul.bloglisting li.tweet .padder{background-image:url(/assets/images/design/tweet-bg.svg)}}main .blog ul.bloglisting li.tweet .padder .tweetDetails{display:table-cell;vertical-align:middle;text-align:center}@media (min-width: 889px){main .blog ul.bloglisting li.tweet .padder .tweetDetails{height:300px}}main .blog ul.bloglisting li.tweet .padder .tweetDetails img.tweetAvatar{width:32px;height:32px;top:10px;position:relative}main .blog ul.bloglisting li.tweet .padder .tweetDetails a.tweetText{display:block;font-family:'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;line-height:1.4em;color:white;margin:0 auto}html.fontface main .blog ul.bloglisting li.tweet .padder .tweetDetails a.tweetText{font-family:Crikey Squat}@media (min-width: 889px){main .blog ul.bloglisting li.tweet .padder .tweetDetails a.tweetText{transform:rotate(-2deg);max-width:350px}}main .blog ul.bloglisting li.tweet .padder .tweetDetails a.tweetVia{display:block;transform:rotate(-2deg);font-family:Rockwell, 'Courier Bold', Courier, Georgia, Times, 'Times New Roman', serif;font-size:1.125em;line-height:1.33333em;color:#12bdff}html.fontface main .blog ul.bloglisting li.tweet .padder .tweetDetails a.tweetVia{font-family:Rokkitt}main .blog ul.bloglisting li.tweet .padder .tweetDetails a.tweetVia span.via{display:inline-block;font-family:Rockwell, 'Courier Bold', Courier, Georgia, Times, 'Times New Roman', serif;font-size:1.25em;line-height:1.2em;transform:rotate(-6deg);opacity:.5;color:white;vertical-align:middle;padding-left:5px}html.fontface main .blog ul.bloglisting li.tweet .padder .tweetDetails a.tweetVia span.via{font-family:Jonny Quest Classic}main .blog ul.bloglisting li.tweet .padder .tweetDetails a.tweetVia span.username:before{content:'';display:inline-block;vertical-align:middle;width:25px;height:20px;background-image:url(/assets/images/design/tweetybird.png);background-size:100%;background-repeat:no-repeat}html.svg main .blog ul.bloglisting li.tweet .padder .tweetDetails a.tweetVia span.username:before{background-image:url(/assets/images/design/tweetybird.svg)}main .blog ul.bloglisting li.tweet .padder:hover{background-size:95% 95%;transition:.5s ease-out}@media (min-width: 889px){main .blog ul.bloglisting li.gallery{width:100%;float:left;margin-left:0;margin-right:0}}main .blog ul.bloglisting li.gallery .padder .entryDetails h2{font-size:2em;line-height:.75em}main .blog ul.bloglisting li.gallery .padder div.image{float:left;background-size:cover;background-position:center center}@media (min-width: 889px){main .blog ul.bloglisting li.gallery .padder div.image{width:25%;height:300px}}@media (max-width: 888px){main .blog ul.bloglisting li.gallery .padder div.image{width:33.3%;height:150px}}@media (min-width: 889px){main .blog ul.bloglisting li.gallery .padder div:first-child{width:50%}}@media (max-width: 888px){main .blog ul.bloglisting li.gallery .padder div:first-child{width:33.3%}}main .blog ul.pagination.button-nav{text-align:center;margin-top:2.29885%}main .blog ul.pagination.button-nav li.current{font-style:normal;display:inline-block;width:40px;padding:10px 0 15px;color:#fff;background-image:url(/assets/images/design/ssheet.png);background-repeat:no-repeat;background-position:-29px 0px;background-size:auto 45px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-resolution: 192dpi){main .blog ul.pagination.button-nav li.current{background-image:url(/assets/images/design/ssheet2x.png);background-repeat:no-repeat}}main .blog ul.pagination.button-nav li{font-size:1.3125em;line-height:2.28571em;line-height:1em;margin:auto;display:inline-block;font-family:'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;transform:translateZ(1px) rotate(2deg);transform-origin:center center;transition-property:transform;transition-duration:0.2s}html.fontface main .blog ul.pagination.button-nav li{font-family:Crikey Squat}main .blog ul.pagination.button-nav li a{color:#12bdff;display:inline-block;position:relative}main .blog ul.pagination.button-nav li a span.hide{display:none}main .blog ul.pagination.button-nav li a span{padding:5px 12px;background-color:#fff;border-radius:16px;display:block}html.borderimage main .blog ul.pagination.button-nav li a{padding:0px 0px;border-image:url(/assets/images/design/bg-subnav.png) 6 6 6 6 stretch stretch;border-style:solid;border-width:6px}html.borderimage main .blog ul.pagination.button-nav li a span{padding:0px 4px;border-radius:2px}html.boxshadow main .blog ul.pagination.button-nav li a span{box-shadow:0 0 2px #fff;margin:-1px;border:1px solid #fff}main .blog ul.pagination.button-nav li:nth-child(odd){transform:translateZ(1px) rotate(-2deg)}main .blog ul.pagination.button-nav li:hover{transform:translateY(-2px) translateZ(1px) rotate(0deg)}main .blog ul.pagination.button-nav li.special a span{background-color:#fff;border-radius:16px;display:block}main .blog footer{text-align:center}main .blog header{padding:0 1.14943%}main .blog header h1{font-family:Rockwell, 'Courier Bold', Courier, Georgia, Times, 'Times New Roman', serif;padding-bottom:16px}html.fontface main .blog header h1{font-family:Jonny Quest Classic}
