body,button,input,select,textarea,pre{margin:0}h1,h2,h3,h4,h5,h6,p,dl,ol,ul{margin-top:0;margin-bottom:1rem}button,input,select,textarea{font-family:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}body{font-family:'Lato', 'Helvetica Neue', Helvetica, sans-serif;line-height:1.5rem;font-weight:400}h1,.h1,.f1{font-size:2rem;line-height:3rem}h2,.h2,.f1{font-size:1.5rem;line-height:2rem}h3,.h3,.f3{font-size:1.25rem;line-height:2rem}p,.p,.f4,h4,h5,h6,dl,ol,ul{font-size:1.125rem;line-height:1.5rem}small,.small,.f5{font-size:.875rem;line-height:1.5rem}@media (min-width: 48em){.h1{font-size:4rem;line-height:5rem}.h2{font-size:2rem;line-height:3rem}.h3{font-size:1.5rem;line-height:2rem}.p{font-size:1.25rem;line-height:2rem}.small{font-size:1rem}}@media (min-width: 64em){.h1{font-size:6rem;line-height:8rem}.h2{font-size:3rem;line-height:4rem}}strong,.bold{font-weight:bold}.regular{font-weight:normal}.italic{font-style:italic}.caps{text-transform:uppercase;letter-spacing:.2em}.center{text-align:center}.right-align{text-align:right}.measure{max-width:48rem}.measure-narrow{max-width:32rem}.measure-wide{max-width:60rem}.leading-1{line-height:1.5rem}.leading-2{line-height:2rem}.leading-3{line-height:3rem}.leading-4{line-height:4rem}.m0{margin:0}.mb0{margin-bottom:0}.m1{margin:1rem}.mt1{margin-top:1rem}.mr1{margin-right:1rem}.mb1{margin-bottom:1rem}.ml1{margin-left:1rem}.m2{margin:2rem}.mt2{margin-top:2rem}.mr2{margin-right:2rem}.mb2{margin-bottom:2rem}.ml2{margin-left:2rem}.m3{margin:3rem}.mt3{margin-top:3rem}.mr3{margin-right:3rem}.mb3{margin-bottom:3rem}.ml3{margin-left:3rem}.m4{margin:4rem}.mt4{margin-top:4rem}.mr4{margin-right:4rem}.mb4{margin-bottom:4rem}.ml4{margin-left:4rem}.wrap{margin-right:auto;margin-left:auto}.m-responsive{margin:2rem}.mt-responsive{margin-top:2rem}.mr-responsive{margin-right:2rem}.mb-responsive{margin-bottom:2rem}.ml-responsive{margin-left:2rem}@media (min-width: 48em) and (max-width: 64em){.m-responsive{margin:3rem}.mt-responsive{margin-top:3rem}.mr-responsive{margin-right:3rem}.mb-responsive{margin-bottom:3rem}.ml-responsive{margin-left:3rem}}@media (min-width: 64em){.m-responsive{margin:4rem}.mt-responsive{margin-top:4rem}.mr-responsive{margin-right:4rem}.mb-responsive{margin-bottom:4rem}.ml-responsive{margin-left:4rem}}.p1{padding:1rem}.px1{padding-right:1rem;padding-left:1rem}.py1{padding-top:1rem;padding-bottom:1rem}.p2{padding:2rem}.px2{padding-right:2rem;padding-left:2rem}.py2{padding-top:2rem;padding-bottom:2rem}.p3{padding:3rem}.px3{padding-right:3rem;padding-left:3rem}.py3{padding-top:3rem;padding-bottom:3rem}.p4{padding:4rem}.px4{padding-right:4rem;padding-left:4rem}.py4{padding-top:4rem;padding-bottom:4rem}.p-responsive{padding:1.5rem}.px-responsive{padding-right:1.5rem;padding-left:1.5rem}.py-responsive{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 48em) and (max-width: 64em){.p-responsive{padding:3rem}.px-responsive{padding-right:3rem;padding-left:3rem}.py-responsive{padding-top:3rem;padding-bottom:3rem}}@media (min-width: 64em){.p-responsive{padding:4rem}.px-responsive{padding-right:4rem;padding-left:4rem}.py-responsive{padding-top:4rem;padding-bottom:4rem}}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.oh{overflow:hidden}.left{float:left}.right{float:right}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.fit{max-width:100%}.full-width{width:100%}.half-width{width:50%}.mobile-show{display:none}@media (max-width: 48em){.mobile-show,.mobile-block{display:block}.mobile-block{width:100%}.mobile-hide{display:none}.mobile-center{text-align:center}}.button{font-family:inherit;font-weight:bold;text-decoration:none;cursor:pointer;border:none;-webkit-appearance:none;appearance:none;white-space:nowrap;display:inline-block;line-height:2rem;height:auto;min-height:2rem;padding:0.5rem 1rem}.button-big{padding:1rem 1.5rem}.button-small{padding:0 1rem}.white{color:#fff}.blue{color:#0cf}.light-gray{color:#ccc}.mid-gray{color:#bbb}.dark-gray{color:#999}.bg-white{background-color:#fff}.bg-blue{background-color:#0cf}.bg-light-gray{background-color:#ccc}.bg-mid-gray{background-color:#bbb}.bg-dark-gray{background-color:#999}body{color:#bbb;background-color:#fff}a{color:#999;text-decoration:none}a:hover{color:#0cf}.button{border-radius:.25rem;transition-duration:.2s;transition-timing-function:ease;transition-property:color, box-shadow , background-color}.button:hover,.button:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 1px 4px rgba(0,204,255,0.5)}.button-outline{color:#bbb;border-color:#bbb;border-width:2px;border-style:solid}.button-outline:focus,.button-outline:hover{color:#0cf;border-color:#0cf}.button-blue{color:#fff;background-color:#0cf}.button-blue:hover{color:#fff;background-color:#007a99}.button-gray{color:#fff;background-color:#bbb}.button-gray:hover{color:#fff;background-color:#888}.border{border-style:solid;border-width:1px}.border-top{border-top-style:solid;border-top-width:1px}.border-light-gray{border-color:#ccc}.rounded{border-radius:.25rem}.transition-all{transition:all .2s ease}.papercraft-back{fill:#ccc}.papercraft-front{fill:#eee}.outline,.outline *{outline:1px solid pink}.paper-container{margin:-1em}.paper-scale{font-size:1em}@media (min-width: 48em){.paper-scale{font-size:1.25em}}@media (min-width: 64em){.paper-scale{font-size:1.5em}}@media (min-width: 80em){.paper-scale{font-size:2em}}@media (min-width: 96em){.paper-scale{font-size:2.5em}}.papercraft{padding:1em;width:2em;height:2em;transition-property:height, width;transition-duration:.5s;transition-timing-function:ease}.papercraft-wide{width:2.5em;padding:1em .75em}.papercraft-tall{height:2.5em;padding:1em 1em .5em 1em}
