@font-face{font-family:'PostGrotesk';src:url("../fonts/PostGrotesk-Book.eot?") format("eot"),url("../fonts/PostGrotesk-Book.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'PostGrotesk';src:url("../fonts/PostGrotesk-BookItalic.eot?") format("eot"),url("../fonts/PostGrotesk-BookItalic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:'PostGrotesk';src:url("../fonts/PostGrotesk-Medium.eot?") format("eot"),url("../fonts/PostGrotesk-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'PostGrotesk';src:url("../fonts/PostGrotesk-Bold.eot?") format("eot"),url("../fonts/PostGrotesk-Bold.woff") format("woff");font-weight:700;font-style:normal}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}.roundup-post-title,.sunset-entry-title,.news-item-title,.roundup-post-logline,.sunset-entry-logline,.gallery-item-title,.contributor-name,.slice-ah,.contributor-role,.gallery._listing .contributor,.roundup-post,.collaborator,.sunset-entry,.news-item,a.block,.intro-nav,.gallery-item-logline{display:block}.container-title,.container-subtitle,.slice,.intro-title,.gallery._listing,.headers,#hopper,.collaborators,.sunset-entries,._project .container._intro .sleeve,.slice._contributors .sleeve,.slice._news .sleeve,.slice._contact .sleeve,.container._posts .sleeve,.container._blognav .sleeve,.footer-wrapper,.gallery{margin-left:auto;margin-right:auto}@media only screen and (min-width: 641px){.container-title,.container-subtitle,.slice,.intro-title,.gallery._listing,.headers,#hopper,.collaborators,.sunset-entries,._project .container._intro .sleeve,.slice._contributors .sleeve,.slice._news .sleeve,.slice._contact .sleeve,.container._posts .sleeve,.container._blognav .sleeve,.footer-wrapper{max-width:596px}}@media only screen and (min-width: 1049px){.container-title,.container-subtitle,.slice,.intro-title,.gallery._listing,.headers,#hopper,.collaborators,.sunset-entries,._project .container._intro .sleeve,.slice._contributors .sleeve,.slice._news .sleeve,.slice._contact .sleeve,.container._posts .sleeve,.container._blognav .sleeve,.footer-wrapper{max-width:1048px}}.gallery{max-width:1296px}.roundup-post-title,.sunset-entry-title,.news-item-title,.roundup-post-logline,.sunset-entry-logline{line-height:1.3;font-size:17px}.roundup-post-logline,.sunset-entry-logline{font-weight:300}.roundup-post-date,.roundup-post-author,.sunset-entry-date,.news-item-category,.news-item-date,.news-item-publication{font-size:12px;font-weight:700}.gallery._alt .gallery-item,.contributor{display:inline-block;vertical-align:top;width:49%;padding:16px;padding:0 8px}@media only screen and (min-width: 641px){.gallery._alt .gallery-item,.contributor{width:200px}}@media only screen and (min-width: 1049px){.gallery._alt .gallery-item,.contributor{padding:0 16px}}.slice,.about-specs,.about-address{clear:both}.slice._contributors,.slice._news,.slice._contact{margin-left:-16px;margin-right:-16px;max-width:none}@media only screen and (min-width: 641px){.slice._contributors,.slice._news,.slice._contact{margin-left:-32px;margin-right:-32px}}.gallery-item-title,.contributor-name{font-weight:300;margin-top:16px;overflow:visible}.gallery-item-title:after,.contributor-name:after{content:'';height:8px;width:10px;display:inline-block;background-image:url("../images/ui-arrow-sprite.svg");background-position-x:0;margin-left:4px;vertical-align:middle;bottom:1px;margin-right:-14px}.gallery-item-title:active,.contributor-name:active{color:#222}.intro-title,.container-title,.container-subtitle,.post-title,.headers .container-title,.headers .container-subtitle{font-weight:700;line-height:1.1}.intro-title{font-size:40px;margin:8px auto;font-weight:300}@media only screen and (min-width: 641px){.intro-title{font-size:48px}}@media only screen and (min-width: 1049px){.intro-title{font-size:72px;font-weight:500;margin-top:16px;margin-bottom:32px}}.container-title,.container-subtitle,.post-title{font-size:24px}@media only screen and (min-width: 641px){.container-title,.container-subtitle,.post-title{font-size:48px;font-weight:300}}@media only screen and (min-width: 1049px){.container-title,.container-subtitle,.post-title{font-size:72px;font-weight:500}}.headers .container-title,.headers .container-subtitle{font-size:24px}@media only screen and (min-width: 641px){.headers .container-title,.headers .container-subtitle{font-size:48px;font-weight:300}}@media only screen and (min-width: 1049px){.headers .container-title,.headers .container-subtitle{padding-bottom:.2em}}.slice-ah,.contributor-role{font-size:12px;font-weight:500}.slice-ah:before,.contributor-role:before{content:'';display:block;width:56px;height:1px;border-bottom:1px solid rgba(0,0,0,0.4);margin:8px 0}.about-specs a{color:#bd10e0;text-decoration:none}.about-specs a:after{content:'';height:8px;width:10px;display:inline-block;background-image:url("../images/ui-arrow-sprite.svg");background-position-x:0;margin-left:4px;vertical-align:middle;bottom:1px;margin-right:-14px}.about-specs a:link{color:#bd10e0}.about-specs a:visited{color:#bd10e0}.about-specs a:hover{color:#222}.about-specs a:active{color:#bd10e0}.about-specs a:hover::after{background-position-x:-20px}.about-specs a:active:after{background-position-x:0px}p a{border-bottom:1px solid #bd10e0;padding-bottom:1px}p a:hover{color:#bd10e0}p a:active{color:#222;border-color:#222}.gallery-item,.contributor{vertical-align:top;display:inline-block}.sleeve,.slice,.slice-main{overflow:visible}.gallery._listing .contributor-description,.point-content{line-height:1.4;max-width:40em}.gallery._alt .gallery-item-primaryImage,.gallery._listing .contributor-primaryImage,.contributor-primaryImage{border-radius:1000px}.gallery._alt .gallery-item-primaryImage img,.gallery._listing .contributor-primaryImage img,.contributor-primaryImage img{position:static}.header-nav-item,.intro-nav,body.home header{display:table}.header-nav-item a,.intro-nav a,.home-splash{display:table-cell;vertical-align:middle}.gallery._listing .contributor,.roundup-post,.collaborator,.sunset-entry,.news-item{border-top:1px solid rgba(254,254,254,0.25);padding:16px 0;margin-top:8px}.gallery._listing .contributor:first-child,.roundup-post:first-child,.collaborator:first-child,.sunset-entry:first-child,.news-item:first-child{margin-top:0}.gallery-item,.contributor{color:#222;text-decoration:none;margin:0 0 32px 0;text-align:center;border-top:1px solid rgba(0,0,0,0.1);width:100%}.gallery-item:link,.contributor:link{color:#222}.gallery-item:visited,.contributor:visited{color:#222}.gallery-item:hover,.contributor:hover{color:#222}.gallery-item:active,.contributor:active{color:#222}.gallery-item strong:hover,.contributor strong:hover{color:#bd10e0}.gallery-item strong:active,.contributor strong:active{color:#222}@media only screen and (min-width: 641px){.gallery-item,.contributor{width:49%;padding:16px;border-top:none}}@media only screen and (min-width: 1049px){.gallery-item,.contributor{width:33%}}html{box-sizing:border-box}html,body{overflow:auto}body{-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:inherit;text-rendering:optimizeLegibility;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-moz-font-feature-settings:"kern=1";-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";font-feature-settings:"kern";font-kerning:normal;overflow:hidden;position:relative}cite,em,i{font-style:italic}cite cite,cite em,cite i,em cite,em em,em i,i cite,i em,i i{font-style:inherit}img{width:100%;max-width:100%;display:block;margin:0 auto}a{color:#222;text-decoration:none}a:link{color:inherit}a:visited{color:inherit}a:hover{color:inherit}a:active{color:inherit}input[type="text"],input[type="password"],input[type="email"],input[type="button"],input[type="submit"],textarea{-webkit-appearance:none}.slice-main strong,.slice-main b,.post-content strong,.post-content b{font-weight:bold}.slice-main ul,.post-content ul{list-style-type:disc;list-style-position:inside;margin-bottom:1em}body{font-family:"PostGrotesk",Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.2;color:#222;margin:0 auto;background-color:white}a[role='button']{border-radius:4px;display:block;text-decoration:none;text-align:center;color:#bd10e0;font-weight:700;font-size:12px;border:1px solid #bd10e0;padding:20px;cursor:pointer;background-color:transparent;font-family:"PostGrotesk",Helvetica,Arial,sans-serif;width:232px;margin:24px auto 16px auto}a[role='button']:hover{border-width:2px;padding:19px}a[role='button']:active{color:#fff;border-color:#bd10e0;background:#bd10e0}a[role='button'] span:after{content:'';height:8px;width:10px;display:inline-block;background-image:url("../images/ui-arrow-sprite.svg");background-position-x:0;margin-left:4px;vertical-align:middle;bottom:1px;margin-right:-14px}a[role='button']:active span:after{background-position-x:-10px}nav[role="navigation"]{text-align:center}@media only screen and (min-width: 641px){.header-nav{display:inline-block;margin-bottom:-4px}}.header-nav-item{float:left;font-size:17px;font-weight:500}@media only screen and (min-width: 641px){.header-nav-item{font-size:17px}}.header-nav-item a{color:#222;text-decoration:none;padding:0 8px;height:48px}.header-nav-item a:link{color:#222}.header-nav-item a:visited{color:#222}.header-nav-item a:hover{color:#bd10e0}.header-nav-item a:active{color:#222}@media only screen and (min-width: 376px){.header-nav-item a{height:56px}}@media only screen and (min-width: 641px){.header-nav-item a{padding:0 21px;height:88px}}@media only screen and (min-width: 1049px){.header-nav-item a{padding:0 28px}}.header-nav-item:nth-child(n+5){display:none}@media only screen and (min-width: 641px){.header-nav-item:nth-child(n+5){display:table}}.header-nav-logo{position:absolute;display:block;margin-top:-2px;margin-left:-28px}.header-nav-item:hover .style1,.header-nav-item:hover .style2{fill:#bd10e0}.header-nav-item:hover a{color:#bd10e0}.header-nav-item._home{font-weight:700}.header-nav-item._home span.name{display:block;text-indent:-10000px}@media only screen and (min-width: 376px){.header-nav-item._home span.name{display:inline;text-indent:0}}.header-nav-item._home span.longname{display:none}@media only screen and (min-width: 641px){.header-nav-item._home span.longname{display:inline}}.header-nav-item._home a{padding-top:0;padding-bottom:0;padding-left:46px;padding-right:12px}@media only screen and (min-width: 641px){.header-nav-item._home a{padding-right:22px}}@media only screen and (min-width: 1049px){.header-nav-item._home a{padding-right:34px}}.intro-nav{position:absolute;top:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(0,0,0,0.1);width:100%}@media only screen and (min-width: 1049px){.intro-nav{top:45%;border:none;overflow:visible}}.intro-nav a{color:#222;text-decoration:none;width:50%;height:40px;font-size:12px;padding:0 19px}.intro-nav a:link{color:#222}.intro-nav a:visited{color:#222}.intro-nav a:hover{color:#bd10e0}.intro-nav a:active{color:#222}.intro-nav a:hover{background-color:#fff}.intro-nav a .more{display:block;color:#777}@media only screen and (min-width: 641px){.intro-nav a .more{display:inline}.intro-nav a .more:before{content:': '}}@media only screen and (min-width: 1049px){.intro-nav a .more{display:block}.intro-nav a .more:before{content:none}}@media only screen and (min-width: 376px){.intro-nav a{height:56px}}@media only screen and (min-width: 1049px){.intro-nav a{display:block;color:#222;text-decoration:none;width:10em;height:auto;padding:8px 0 0 16px;z-index:1;font-size:12px;border-top:1px solid #222}.intro-nav a:link{color:#222}.intro-nav a:visited{color:#222}.intro-nav a:hover{color:#bd10e0}.intro-nav a:active{color:#222}.intro-nav a:hover{border-color:#bd10e0;background-color:transparent}.intro-nav a:hover span{color:#222}}.intro-nav a.intro-nav-previous{text-align:left}@media only screen and (min-width: 1049px){.intro-nav a.intro-nav-previous{float:left}}.intro-nav a.intro-nav-next{text-align:right;border-left:1px solid rgba(0,0,0,0.1)}@media only screen and (min-width: 1049px){.intro-nav a.intro-nav-next{float:right;padding-left:0;padding-right:16px;border-left:none}}.container{padding:24px 16px;background-color:rgba(100,100,0,0.02)}@media only screen and (min-width: 641px){.container{padding:32px 32px}}@media only screen and (min-width: 1049px){.container{padding-top:48px}}.container-subtitle{color:#bd10e0}.slice{font-weight:300;overflow:auto}@media only screen and (min-width: 1049px){.slice{padding-top:16px}}.slice-hook{font-weight:700;margin-bottom:16px;margin-top:24px}@media only screen and (min-width: 1049px){.slice-hook{font-size:17px;width:192px;float:left;margin-left:192px}.slice-hook:before{content:'';display:block;width:48px;height:1px;margin-bottom:8px;border-top:1px solid #222}}.slice-main{line-height:1.4}@media only screen and (min-width: 1049px){.slice-main{font-size:24px;padding-left:24px;padding-right:80px;padding-top:26px;overflow:auto}}ul+.slice-ah{padding-top:16px}.intro-title span{font-weight:300;color:#bd10e0}a.link-project{color:#bd10e0;text-decoration:none}a.link-project:after{content:'';height:8px;width:10px;display:inline-block;background-image:url("../images/ui-arrow-sprite.svg");background-position-x:0;margin-left:4px;vertical-align:middle;bottom:1px;margin-right:-14px}a.link-project:link{color:#bd10e0}a.link-project:visited{color:#bd10e0}a.link-project:hover{color:#0075FF}a.link-project:active{color:#bd10e0}.github-label:before{content:'';height:32px;width:33px;display:inline-block;background-image:url("../images/icon-github-sprite.svg");background-position-x:0;vertical-align:middle;bottom:2px;margin-right:8px}.github-button:active .github-label:before{background-position-x:-34px}.gallery{text-align:left;margin-top:32px}@media only screen and (min-width: 641px){.gallery{margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 1049px){.gallery{margin-left:auto;margin-right:auto}}.gallery-item-title,.gallery-item-logline{margin-top:8px}.gallery-item-specs{margin-top:8px;font-size:12px;padding:0 4px}.gallery-item-specs-date{padding-top:4px}.gallery-item-specs-logline{color:#bd10e0}.gallery-item-specs-status{font-weight:300;margin-top:4px;font-size:17px;color:#0075FF}._inactive .gallery-item-specs-status{color:rgba(0,0,0,0.1)}.gallery._alt{margin-left:-14px;margin-right:-14px;margin-top:32px;overflow:auto;text-align:center}@media only screen and (min-width: 1049px){.gallery._alt{margin:0 auto;text-align:left}}.gallery._alt .gallery-item{border-top:none}.gallery._alt .gallery-item._inactive img{filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");opacity:0.1}@media only screen and (min-width: 1049px){._sketches .gallery._alt{margin:40px auto 0 auto;text-align:center}}@media only screen and (min-width: 1049px){body._sketches .gallery._alt .gallery-item{width:300px}}.gallery._listing{margin-top:32px}.gallery._listing .list-hed{font-size:17px;font-weight:800;margin-bottom:16px}.gallery._listing .contributor{border-top-color:rgba(0,0,0,0.1);float:none;width:100%}.gallery._listing .contributor-primaryImage{float:left;width:30%;margin:0}.gallery._listing .contributor-info{float:right;width:70%;text-align:left;padding-left:16px}.gallery._listing .contributor-name{margin-top:0}.gallery._listing .contributor-name:after{display:none}.gallery._listing .contributor-role:before{margin-left:1px}.gallery._listing .contributor-description{font-size:12px;font-weight:500;color:rgba(0,0,0,0.5);margin-top:16px}.gallery._listing .person-specs{font-size:12px}.gallery._listing .person-specs li{margin-top:8px}.gallery._listing .person-specs a{color:#bd10e0;text-decoration:none}.gallery._listing .person-specs a:after{content:'';height:8px;width:10px;display:inline-block;background-image:url("../images/ui-arrow-sprite.svg");background-position-x:0;margin-left:4px;vertical-align:middle;bottom:1px;margin-right:-14px}.gallery._listing .person-specs a:link{color:#bd10e0}.gallery._listing .person-specs a:visited{color:#bd10e0}.gallery._listing .person-specs a:hover{color:#222}.gallery._listing .person-specs a:active{color:#bd10e0}.gallery._listing .person-specs a:hover::after{background-position-x:-20px}.gallery._listing .person-specs a:active:after{background-position-x:0px}@media only screen and (min-width: 1049px){.gallery._listing{max-width:1144px}.gallery._listing .contributor{display:inline-block;vertical-align:top;width:32%;padding:16px;width:33%;border-top:none;margin-top:0}.gallery._listing .contributor-primaryImage{float:none;width:100%}.gallery._listing .contributor-info{float:none;width:100%;padding:32px 16px;text-align:center}.gallery._listing .contributor-role:before{margin-left:auto;margin-right:auto}}._project .gallery._listing{margin-top:16px;margin-bottom:24px}._project .gallery._listing .collaborator{border-color:rgba(0,0,0,0.1)}._project .gallery._listing .collaborator-name:after{content:'';height:8px;width:10px;display:inline-block;background-image:url("../images/ui-arrow-sprite.svg");background-position-x:0;margin-left:4px;vertical-align:middle;bottom:1px;margin-right:-14px}._project .gallery._listing .collaborator-name:hover{color:#bd10e0}form.simpleform{margin:20px 0}form.simpleform fieldset{margin-bottom:20px}form.simpleform input[type="text"],form.simpleform input[type="password"],form.simpleform input[type="email"],form.simpleform textarea,form.simpleform select{border:1px solid rgba(254,254,254,0.5);padding:16px;outline:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#fff;width:100%;max-width:100%;display:block;margin:0 0 16px 0;font-family:"PostGrotesk",Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;background-color:transparent}form.simpleform input[type="text"]::-webkit-input-placeholder,form.simpleform input[type="password"]::-webkit-input-placeholder,form.simpleform input[type="email"]::-webkit-input-placeholder,form.simpleform textarea::-webkit-input-placeholder,form.simpleform select::-webkit-input-placeholder{color:rgba(254,254,254,0.5)}form.simpleform input[type="text"]:-moz-placeholder,form.simpleform input[type="password"]:-moz-placeholder,form.simpleform input[type="email"]:-moz-placeholder,form.simpleform textarea:-moz-placeholder,form.simpleform select:-moz-placeholder{color:rgba(254,254,254,0.5)}form.simpleform input[type="text"]::-moz-placeholder,form.simpleform input[type="password"]::-moz-placeholder,form.simpleform input[type="email"]::-moz-placeholder,form.simpleform textarea::-moz-placeholder,form.simpleform select::-moz-placeholder{color:rgba(254,254,254,0.5)}form.simpleform input[type="text"]:-ms-input-placeholder,form.simpleform input[type="password"]:-ms-input-placeholder,form.simpleform input[type="email"]:-ms-input-placeholder,form.simpleform textarea:-ms-input-placeholder,form.simpleform select:-ms-input-placeholder{color:rgba(254,254,254,0.5)}form.simpleform input[type="text"]::-webkit-input-placeholder,form.simpleform input[type="password"]::-webkit-input-placeholder,form.simpleform input[type="email"]::-webkit-input-placeholder,form.simpleform textarea::-webkit-input-placeholder,form.simpleform select::-webkit-input-placeholder{font-weight:300}form.simpleform input[type="text"]:-moz-placeholder,form.simpleform input[type="password"]:-moz-placeholder,form.simpleform input[type="email"]:-moz-placeholder,form.simpleform textarea:-moz-placeholder,form.simpleform select:-moz-placeholder{font-weight:300}form.simpleform input[type="text"]::-moz-placeholder,form.simpleform input[type="password"]::-moz-placeholder,form.simpleform input[type="email"]::-moz-placeholder,form.simpleform textarea::-moz-placeholder,form.simpleform select::-moz-placeholder{font-weight:300}form.simpleform input[type="text"]:-ms-input-placeholder,form.simpleform input[type="password"]:-ms-input-placeholder,form.simpleform input[type="email"]:-ms-input-placeholder,form.simpleform textarea:-ms-input-placeholder,form.simpleform select:-ms-input-placeholder{font-weight:300}@media only screen and (min-width: 1049px){form.simpleform input[type="text"],form.simpleform input[type="password"],form.simpleform input[type="email"],form.simpleform textarea,form.simpleform select{color:#222;border-color:rgba(0,0,0,0.5)}form.simpleform input[type="text"]::-webkit-input-placeholder,form.simpleform input[type="password"]::-webkit-input-placeholder,form.simpleform input[type="email"]::-webkit-input-placeholder,form.simpleform textarea::-webkit-input-placeholder,form.simpleform select::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}form.simpleform input[type="text"]:-moz-placeholder,form.simpleform input[type="password"]:-moz-placeholder,form.simpleform input[type="email"]:-moz-placeholder,form.simpleform textarea:-moz-placeholder,form.simpleform select:-moz-placeholder{color:rgba(0,0,0,0.5)}form.simpleform input[type="text"]::-moz-placeholder,form.simpleform input[type="password"]::-moz-placeholder,form.simpleform input[type="email"]::-moz-placeholder,form.simpleform textarea::-moz-placeholder,form.simpleform select::-moz-placeholder{color:rgba(0,0,0,0.5)}form.simpleform input[type="text"]:-ms-input-placeholder,form.simpleform input[type="password"]:-ms-input-placeholder,form.simpleform input[type="email"]:-ms-input-placeholder,form.simpleform textarea:-ms-input-placeholder,form.simpleform select:-ms-input-placeholder{color:rgba(0,0,0,0.5)}}form.simpleform select{padding:0}form.simpleform input[type="submit"]{border-radius:4px;display:block;text-decoration:none;text-align:center;color:#bd10e0;font-weight:700;font-size:12px;border:1px solid #bd10e0;padding:12px;cursor:pointer;background-color:transparent;font-family:"PostGrotesk",Helvetica,Arial,sans-serif;width:16em;margin:0 auto}form.simpleform input[type="submit"]:hover{border-width:2px;padding:11px}form.simpleform input[type="submit"]:active{color:#fff;border-color:#bd10e0;background:#bd10e0}form.simpleform input[type="text"]:focus,form.simpleform input[type="password"]:focus,form.simpleform input[type="email"]:focus,form.simpleform textarea:focus{border:1px solid #fff;color:#fff;background-color:transparent}form.simpleform input[type="text"]:focus::-webkit-input-placeholder,form.simpleform input[type="password"]:focus::-webkit-input-placeholder,form.simpleform input[type="email"]:focus::-webkit-input-placeholder,form.simpleform textarea:focus::-webkit-input-placeholder{color:#fff}form.simpleform input[type="text"]:focus:-moz-placeholder,form.simpleform input[type="password"]:focus:-moz-placeholder,form.simpleform input[type="email"]:focus:-moz-placeholder,form.simpleform textarea:focus:-moz-placeholder{color:#fff}form.simpleform input[type="text"]:focus::-moz-placeholder,form.simpleform input[type="password"]:focus::-moz-placeholder,form.simpleform input[type="email"]:focus::-moz-placeholder,form.simpleform textarea:focus::-moz-placeholder{color:#fff}form.simpleform input[type="text"]:focus:-ms-input-placeholder,form.simpleform input[type="password"]:focus:-ms-input-placeholder,form.simpleform input[type="email"]:focus:-ms-input-placeholder,form.simpleform textarea:focus:-ms-input-placeholder{color:#fff}@media only screen and (min-width: 1049px){form.simpleform input[type="text"]:focus,form.simpleform input[type="password"]:focus,form.simpleform input[type="email"]:focus,form.simpleform textarea:focus{color:#0075FF;border-color:#0075FF}form.simpleform input[type="text"]:focus::-webkit-input-placeholder,form.simpleform input[type="password"]:focus::-webkit-input-placeholder,form.simpleform input[type="email"]:focus::-webkit-input-placeholder,form.simpleform textarea:focus::-webkit-input-placeholder{color:#0075FF}form.simpleform input[type="text"]:focus:-moz-placeholder,form.simpleform input[type="password"]:focus:-moz-placeholder,form.simpleform input[type="email"]:focus:-moz-placeholder,form.simpleform textarea:focus:-moz-placeholder{color:#0075FF}form.simpleform input[type="text"]:focus::-moz-placeholder,form.simpleform input[type="password"]:focus::-moz-placeholder,form.simpleform input[type="email"]:focus::-moz-placeholder,form.simpleform textarea:focus::-moz-placeholder{color:#0075FF}form.simpleform input[type="text"]:focus:-ms-input-placeholder,form.simpleform input[type="password"]:focus:-ms-input-placeholder,form.simpleform input[type="email"]:focus:-ms-input-placeholder,form.simpleform textarea:focus:-ms-input-placeholder{color:#0075FF}}form.simpleform textarea{min-height:10em}form.simpleform label,form.simpleform legend{display:none}form.simpleform select{width:220px}form.simpleform input[type="checkbox"]{display:inline;margin-right:1em}form.simpleform label span,form.simpleform legend span{font-weight:normal;font-size:12px;color:#444}form.simpleform .checkbox-placeholder{display:inline;color:#666}form.simpleform label.required:after{content:" *";color:#F00;font-weight:bold}p.simpleform-error{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);border:1px solid #EED3D7;border-radius:4px;color:#B94A48;background-color:#F2DEDE}p.simpleform-message{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);border:1px solid #D6E9C6;border-radius:4px;color:#468847;background-color:#DFF0D8}body.home header{top:0;bottom:0;width:100%}body.home .header-nav{padding:16px 0 16px 0;overflow:auto;text-align:center}body.home nav[role="navigation"]{position:absolute;bottom:0;left:0;right:0}body.home .header-nav-item{display:inline-block;float:none}body.home .header-nav-item:nth-child(n+5){display:none}@media only screen and (min-width: 641px){body.home .header-nav-item:nth-child(n+5){display:inline-block}}body.home .header-nav-item._home{display:none}.home-splash{text-align:center;font-weight:700;padding:16px;padding-bottom:95px}.home-splash figure{margin:0 auto;max-width:641px}.home-title{margin-top:32px;font-size:19.25px}.container._roundup{background-color:#222;color:white}.container._roundup .container-subtitle{color:#F8CC1C}@media only screen and (min-width: 1049px){.headers .container-title{float:left;font-weight:500}.headers .container-subtitle{float:right;font-weight:300}}#hopper{margin-top:32px;clear:both}.roundup-post-content{margin-top:4px}.roundup-post-title,.roundup-post-logline{margin-top:6px}.roundup-post-title{font-weight:700}.roundup-post-logline{color:rgba(254,254,254,0.4);font-weight:300}.roundup-post-title a{text-decoration:none}.roundup-post-title a:hover{text-decoration:underline}.roundup-post-title a:after{content:'';height:8px;width:10px;display:inline-block;background-image:url("../images/ui-arrow-sprite.svg");background-position-x:0;margin-left:4px;vertical-align:middle;bottom:1px;margin-right:-14px}.roundup-post-title a:link{color:#bd10e0}.roundup-post-title a:visited{color:#bd10e0}.roundup-post-title a:hover{color:#bd10e0}.roundup-post-title a:active{color:#fff}.roundup-post-title a:active:after{background-position-x:-10px}.roundup-post-author{margin-top:8px;color:rgba(254,254,254,0.9)}.roundup-post-author:before{content:'Posted by ';font-weight:300}@media only screen and (min-width: 1049px){.roundup-post-date,.roundup-post-content,.roundup-post-author{float:left}.roundup-post-date{width:30%}.roundup-post-content{width:40%;margin-top:0}.roundup-post-author{width:30%;padding-left:32px;margin-top:0}.roundup-post-title,.roundup-post-logline{font-size:20px}.roundup-post-title{margin-top:0;font-weight:300}.roundup-post-date,.roundup-post-author{margin-top:4px}}.container._about{background-color:rgba(100,100,0,0.02)}.map{color:#bd10e0;font-size:12px;padding-left:.25em}.map a{text-decoration:underline}.map a:link{color:#bd10e0}.map a:visited{color:#bd10e0}.map a:hover{color:#0075FF}.map a:active{color:#222}.container._people{padding-bottom:0}.container._people,.container._collaborators{border-top:16px solid #EAEAE5}@media only screen and (min-width: 1049px){.about-specs,.about-address{font-weight:500;font-size:17px}}.about-specs li{margin-top:8px}.about-address{padding-top:16px}.about-specs-phone{margin-top:8px}.slice-main p{margin-bottom:16px}.collaborators{margin-top:32px}.collaborator{border-top-color:#222;font-size:12px;margin-top:0}.collaborator-info{float:left}.collaborator-name{font-weight:700;display:block}.collaborator-role{color:rgba(0,0,0,0.5);display:block}.collaborator-specs{float:right;top:1px}.collaborator-specs li{display:inline}.collaborator-specs li a{overflow:hidden;text-indent:-10000px;height:24px;width:25px;margin-left:8px;float:right;background-size:auto 24px;background-position-x:0;background-repeat:no-repeat}.collaborator-specs li a:hover{background-position-x:-56px}.collaborator-specs li a:active{background-position-x:0}.collaborator-specs li.collaborator-specs-website a{background-image:url("../images/website-sprite.svg")}.collaborator-specs li.collaborator-specs-twitter a{background-image:url("../images/twitter-sprite.svg")}.collaborator-specs li.collaborator-specs-github a{background-image:url("../images/github-sprite.svg")}.container._projects,.container._sketches{border-top:16px solid #fff}@media only screen and (min-width: 641px){.container._projects,.container._sketches{border-top-width:32px}}._sketches .container._intro+.container{padding-top:0}.container._sunset{background-color:#DD671A}.container._sunset .container-subtitle{color:#fff}.sunset-entries{margin-top:16px;margin-bottom:16px}.sunset-entry-content{margin-top:4px}.sunset-entry-title a{color:#fff;text-decoration:none}.sunset-entry-title a:after{content:'';height:8px;width:10px;display:inline-block;background-image:url("../images/ui-arrow-sprite.svg");background-position-x:0;margin-left:4px;vertical-align:middle;bottom:2px;margin-right:-14px}.sunset-entry-title a:after{background-position-x:-10px}.sunset-entry-title a:link{color:#fff}.sunset-entry-title a:visited{color:#fff}.sunset-entry-title a:hover{color:#222}.sunset-entry-title a:active{color:#fff}.sunset-entry-title a:hover::after{background-position-x:-20px}._project .container._intro{padding-top:64px;padding-left:0;padding-right:0;padding-bottom:0;position:relative}@media only screen and (min-width: 376px){._project .container._intro{padding-top:72px}}@media only screen and (min-width: 641px){._project .container._intro{padding-top:88px}}@media only screen and (min-width: 1049px){._project .container._intro{padding-top:48px}}._project .container._intro .sleeve{padding:0 16px}@media only screen and (min-width: 641px){._project .container._intro .sleeve{padding:0 32px}}@media only screen and (min-width: 1049px){._project .container._intro .sleeve{padding:0}}.project-hero{margin:0 -16px 0 -16px}@media only screen and (min-width: 641px){.project-hero{margin-left:-32px;margin-right:-32px}}.project-hero+.slice{padding-top:16px}@media only screen and (min-width: 1049px){.project-hero+.slice{padding-top:48px}}.slice._contributors{background-color:rgba(100,100,0,0.02);padding-top:8px}.slice._contributors .sleeve{padding:0 16px}@media only screen and (min-width: 641px){.slice._contributors .sleeve{padding:0 32px}}@media only screen and (min-width: 641px){.slice._contributors .sleeve{padding:0}}.slice._contributors .gallery{text-align:left}@media only screen and (min-width: 641px){.slice._contributors{padding-top:32px}}@media only screen and (min-width: 1049px){.slice._contributors{background-color:white;padding-top:48px}}.slice._github{margin-top:0;text-align:center}.slice._github a[role='button']{display:inline-block;width:auto;min-width:232px}.contributor{width:49%;border-top:none}@media only screen and (min-width: 1049px){.contributor{padding-top:0;width:32.3%}}.contributor-primaryImage._noImage{background-color:#dfdfdf}@media only screen and (min-width: 1049px){.contributor-name{font-size:17px}}.contributor-role:before{margin-left:auto;margin-right:auto}.slice._news{background-color:#EAEAE5;margin-top:0;margin-bottom:0;padding-bottom:16px}.slice._news .sleeve{padding:0 16px}@media only screen and (min-width: 641px){.slice._news .sleeve{padding:0 32px}}@media only screen and (min-width: 641px){.slice._news .sleeve{padding:0}}@media only screen and (min-width: 1049px){.slice._news{background-color:white}}.news-item{border-color:rgba(0,0,0,0.1)}.news-item:first-child{margin-top:24px}@media only screen and (min-width: 1049px){.news-item:first-child{margin-top:-2px}}.news-item-title{font-weight:700}.news-item-title:after{content:'';height:8px;width:10px;display:inline-block;background-image:url("../images/ui-arrow-sprite.svg");background-position-x:0;margin-left:4px;vertical-align:middle;bottom:1px;margin-right:-14px}.news-item-title:active{color:#222}.news-item._blog .news-item-category,.news-item._blog .news-item-title:hover{color:#FF19D2}.news-item._press .news-item-category,.news-item._press .news-item-title:hover{color:#0075FF}.news-item._press .news-item-publication{color:#0075FF}.news-item._press .news-item-publication:before{content:'in ';color:#222}.slice._contact{background-color:#222;color:#fff;margin-top:0;margin-bottom:-24px}.slice._contact .sleeve{padding:0 16px}@media only screen and (min-width: 641px){.slice._contact .sleeve{padding:0 32px}}@media only screen and (min-width: 641px){.slice._contact .sleeve{padding:0}}@media only screen and (min-width: 641px){.slice._contact{margin-bottom:-32px}}@media only screen and (min-width: 1049px){.slice._contact{background-color:white;color:#222;padding-bottom:80px}}.slice._contact .sleeve{padding:16px}@media only screen and (min-width: 1049px){.slice._contact .sleeve{padding:0}}._sketch .container{background-color:#222}._sketch .container .intro-nav{border-color:#bd10e0;border-top:none;color:white}._sketch .container .intro-nav-next{border-color:#bd10e0}._sketch .container .intro-nav a{color:#fff;text-decoration:none}._sketch .container .intro-nav a:link{color:#fff}._sketch .container .intro-nav a:visited{color:#fff}._sketch .container .intro-nav a:hover{color:#bd10e0}._sketch .container .intro-nav a:active{color:#fff}._sketch .container .intro-nav a:hover{background-color:rgba(0,0,0,0.1);color:#F8CC1C}._sketch .container .intro-nav a:hover .more{color:#bd10e0}._sketch .container .intro-nav a:active{background-color:#bd10e0;color:#222}._sketch .container .intro-nav a:active .more{color:#222}@media only screen and (min-width: 1049px){._sketch .container .intro-nav a{border-color:#fff}._sketch .container .intro-nav a:hover{border-color:#bd10e0;background-color:transparent;color:#bd10e0 !important}}._sketch .container._intro{background-color:#222;color:white;padding-top:72px;padding-left:0;padding-right:0}@media only screen and (min-width: 641px){._sketch .container._intro{padding-top:80px}}@media only screen and (min-width: 1049px){._sketch .container._intro{padding-top:48px}}._sketch .container._intro .sleeve{padding:0 16px}@media only screen and (min-width: 641px){._sketch .container._intro .sleeve{padding:0}}._sketch .container .slice-hook:before{border-color:#bd10e0}@media only screen and (min-width: 641px){.point-text,.point-image{width:50%;flex:1 100%}}.container._point{display:flex;padding:0;border-top:1px solid white;border-bottom:1px solid white;flex-direction:column}.container._point+.container._point{border-top:none}@media only screen and (min-width: 641px){.container._point{flex-direction:row}}@media only screen and (min-width: 1049px){.container._point{max-height:500px}}.point-hed{font-size:17px;font-weight:700}@media only screen and (min-width: 1049px){.point-hed{font-size:24px}}@media only screen and (min-width: 1049px){.point-hed{font-size:32px}}.point-subhed{font-size:17px;color:#FFCF04;font-weight:300}@media only screen and (min-width: 1049px){.point-subhed{font-size:20px;color:white}}@media only screen and (min-width: 1049px){.point-subhed{font-size:32px}}.point-content{margin-top:16px;font-size:17px;font-weight:300}@media only screen and (min-width: 641px){.point-content{font-size:15px;font-weight:500}}@media only screen and (min-width: 1049px){.point-content{font-size:19px}}@media only screen and (min-width: 641px){.container._point:nth-of-type(2n){flex-direction:row-reverse}.container._point:nth-of-type(2n) .point-text{flex-direction:row}}.point-text{display:flex;align-items:center;flex-direction:row-reverse;color:white;background-color:#222}.point-text .sleeve{padding:32px 16px;max-width:700px}@media only screen and (min-width: 1049px){.point-text .sleeve{padding:16px}}@media only screen and (min-width: 1049px){.point-text .sleeve{padding:64px}}._sketch .slice._contact{background-color:transparent;color:#fff;padding-bottom:32px}._sketch form.simpleform input[type="text"],._sketch form.simpleform input[type="password"],._sketch form.simpleform input[type="email"],._sketch form.simpleform textarea,._sketch form.simpleform select{color:#fff;border-color:rgba(254,254,254,0.5)}._sketch form.simpleform input[type="text"]::-webkit-input-placeholder,._sketch form.simpleform input[type="password"]::-webkit-input-placeholder,._sketch form.simpleform input[type="email"]::-webkit-input-placeholder,._sketch form.simpleform textarea::-webkit-input-placeholder,._sketch form.simpleform select::-webkit-input-placeholder{color:rgba(254,254,254,0.5)}._sketch form.simpleform input[type="text"]:-moz-placeholder,._sketch form.simpleform input[type="password"]:-moz-placeholder,._sketch form.simpleform input[type="email"]:-moz-placeholder,._sketch form.simpleform textarea:-moz-placeholder,._sketch form.simpleform select:-moz-placeholder{color:rgba(254,254,254,0.5)}._sketch form.simpleform input[type="text"]::-moz-placeholder,._sketch form.simpleform input[type="password"]::-moz-placeholder,._sketch form.simpleform input[type="email"]::-moz-placeholder,._sketch form.simpleform textarea::-moz-placeholder,._sketch form.simpleform select::-moz-placeholder{color:rgba(254,254,254,0.5)}._sketch form.simpleform input[type="text"]:-ms-input-placeholder,._sketch form.simpleform input[type="password"]:-ms-input-placeholder,._sketch form.simpleform input[type="email"]:-ms-input-placeholder,._sketch form.simpleform textarea:-ms-input-placeholder,._sketch form.simpleform select:-ms-input-placeholder{color:rgba(254,254,254,0.5)}._sketch form.simpleform input[type="text"]:focus,._sketch form.simpleform input[type="password"]:focus,._sketch form.simpleform input[type="email"]:focus,._sketch form.simpleform textarea:focus{color:#fff;border-color:#fff}._sketch form.simpleform input[type="text"]:focus::-webkit-input-placeholder,._sketch form.simpleform input[type="password"]:focus::-webkit-input-placeholder,._sketch form.simpleform input[type="email"]:focus::-webkit-input-placeholder,._sketch form.simpleform textarea:focus::-webkit-input-placeholder{color:#fff}._sketch form.simpleform input[type="text"]:focus:-moz-placeholder,._sketch form.simpleform input[type="password"]:focus:-moz-placeholder,._sketch form.simpleform input[type="email"]:focus:-moz-placeholder,._sketch form.simpleform textarea:focus:-moz-placeholder{color:#fff}._sketch form.simpleform input[type="text"]:focus::-moz-placeholder,._sketch form.simpleform input[type="password"]:focus::-moz-placeholder,._sketch form.simpleform input[type="email"]:focus::-moz-placeholder,._sketch form.simpleform textarea:focus::-moz-placeholder{color:#fff}._sketch form.simpleform input[type="text"]:focus:-ms-input-placeholder,._sketch form.simpleform input[type="password"]:focus:-ms-input-placeholder,._sketch form.simpleform input[type="email"]:focus:-ms-input-placeholder,._sketch form.simpleform textarea:focus:-ms-input-placeholder{color:#fff}@media only screen and (min-width: 641px){.container._posts .sleeve,.container._blognav .sleeve{padding:0}}@media only screen and (min-width: 1049px){.container._posts .sleeve,.container._blognav .sleeve{padding-top:0;width:656px}}article.post{border-top:16px solid #222;padding:16px 0;margin-top:16px}article.post footer{background-color:transparent;padding:0}article.post time{display:block}article.post+article.post{margin-top:48px}.post-author{padding:6px 0;font-weight:300}.post-title{margin-top:4px}.post-content{padding-top:16px}.post-content .row{font-size:17px;font-weight:400;padding-top:8px;margin-top:32px;border-top:1px solid #bd10e0}.post-content .row+.row{margin-top:48px}.post-content .roundup-title a{color:#bd10e0;text-decoration:none;border-bottom:none}.post-content .roundup-title a:link{color:#bd10e0}.post-content .roundup-title a:visited{color:#bd10e0}.post-content .roundup-title a:hover{color:#222}.post-content .roundup-title a:active{color:#bd10e0}.post-content .roundup-title a:after{content:'';height:8px;width:10px;display:inline-block;background-image:url("../images/ui-arrow-sprite.svg");background-position-x:0;margin-left:4px;vertical-align:middle;bottom:1px;margin-right:-14px}.post-content .roundup-title a:hover::after{background-position-x:-20px}.post-content .roundup-title a:active{color:#bd10e0}.post-content .roundup-title a:active:after{background-position-x:0px}.post-content .screenshot{margin:16px 0;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,0.1)}.post-content .submitted-by{font-weight:300;margin-top:8px}.post-content .submitted-by:before{content:'/';color:#bd10e0;padding-right:2px}.post-content img.size-full{margin:16px 0}.post-content>p+p{margin-top:1em}.post-content>ol,.post-content>ul{margin:16px 0}.post-content>ol li,.post-content>ul li{padding-left:.8em;text-indent:-.8em}.post-content>ol li+li,.post-content>ul li+li{margin-top:.75em}.post-content>p+a img{margin-top:16px}.post-content blockquote{margin:16px 0;border-left:1px solid rgba(0,0,0,0.1);padding-left:16px}.post-content blockquote p+p{margin-top:1em}.post-content blockquote ul{margin:1em 0}.post-content blockquote ul li+li{margin-top:.75em}.pagination ul{text-align:center}.pagination li{display:none}.pagination li a{padding:8px;display:inline-block}.pagination li.prev,.pagination li.next{display:table;float:left;width:48%;position:relative}.pagination li.prev a,.pagination li.next a{display:table-cell;vertical-align:middle;text-align:center;padding:16px;width:100%;overflow:hidden;text-indent:-1000px;border-top:1px solid #222;background-color:transparent;z-index:10}.pagination li.prev a:hover,.pagination li.next a:hover{border-color:#bd10e0}.pagination li.prev:after,.pagination li.next:after{content:'Older Posts';position:absolute;left:0;right:0;padding-top:16px;z-index:0;font-size:12px}.pagination li.prev:hover::after,.pagination li.next:hover::after{color:#bd10e0}.pagination li.disabled{display:none !important}.pagination li.next{float:right}.pagination li.next:after{content:'Older posts'}.pagination li.prev:after{content:'Newer posts'}@media only screen and (min-width: 641px){.metadata{float:left;width:70%;padding:16px}article.post time{padding-bottom:4px}.post-content p,.post-content ul,.post-content ol{font-size:22px;font-weight:300;line-height:1.4}.post-content .row p{font-size:17px}.post-content .roundup-title{font-weight:400}.post-content .row+.row{margin-top:16px}.post-content .submitted-by{font-weight:400}.post-content .screenshot{float:left;width:30%;margin-top:24px}.post-title{font-size:40px;font-weight:600}.text-frame{font-weight:300}.metadata{padding:24px}article.post+article.post{margin-top:64px}.post-author{padding-bottom:16px}}@media only screen and (min-width: 1049px){.post-content>p,.post-content>ul,.post-content>ol{font-size:24px}}footer{background:#FFCF04;color:#fff;font-weight:700;text-align:right;padding:24px 16px;overflow:auto}@media only screen and (min-width: 641px){footer{padding:32px}}@media only screen and (min-width: 1049px){footer{padding-bottom:48px}}.category._projects footer{background-color:#18F1C0}.category._project footer{background-color:#bd10e0}.category._about footer{background-color:#17C5E3}.footer-logo{float:left;width:50%;max-width:352px}.footer-nav{width:50%;float:right}@media only screen and (min-width: 1049px){.footer-nav-item{display:inline-block;margin-left:24px;margin-top:8px}}.footer-nav-item a{color:#fff;text-decoration:none;text-decoration:none;display:inline-block;padding:1px 0}.footer-nav-item a:link{color:#fff}.footer-nav-item a:visited{color:#fff}.footer-nav-item a:hover{color:#fff;text-decoration:underline}.footer-nav-item a:active{color:#222}.footer-copyright{margin-top:16px;font-size:12px;clear:both;float:right}.footer-copyright p{margin-top:8px}@media only screen and (min-width: 1049px){.footer-copyright{width:50%;margin-top:48px;clear:none}}@media only screen and (min-width: 641px){.home-title{font-size:40px;margin-top:80px}}
/*# sourceMappingURL=styles.css.map */
