﻿textarea,input,button,h1,h3,h4,.cfp,.nav,.date span{text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}ul{margin:0;padding:0;list-style:none}ul li{padding-bottom:.5rem}ul.inline li{display:inline-block;padding:0}textarea,input,button{font:normal 1.6rem "brandon-grotesque", "Gill Sans", "Trebuchet MS", sans-serif;padding:1.2rem;border:1px solid #59595b;outline:none;border-radius:0}input[type='text']:focus,input[type='email']:focus{border-color:#006cb6}input[type='submit']{background:#fcf015}input[type='submit']:hover,input[type='submit']:focus{background:#006cb6;border-color:#006cb6;color:#fff}input[type='submit']:active{color:#222}a:link,a:visited,a:active{color:#006cb6;text-decoration:none}a:hover,a:focus,header a:link,header a:visited,header a:active,footer a:link,footer a:visited,footer a:active{color:#222}header a:hover,header a:focus,footer a:hover,footer a:focus{color:#fff}.img-link{display:inline-block}h1,h2,h3,h4{font-weight:400}h1,h3,h4,.cfp,.nav{font-family:"brandon-grotesque", "Gill Sans", "Trebuchet MS", sans-serif}h2{font-family:"clarendon-text-pro", Georgia, serif}strong{font-weight:700}em{font-style:italic}h1{font-size:2.4rem;line-height:2.6rem;margin:.5rem 0 1rem}@media (min-width: 768px){h1{font-size:3rem;line-height:6.5rem;float:left;margin-left:2rem}}h2{font-style:italic;text-align:center;font-size:2.4rem;line-height:2.8rem;position:relative}h2:before{content:"";position:absolute;width:100%;left:0;top:50%;border-top:1px solid #ea4c97}h2 span{margin:0 auto;display:inline-block;background:#fff;padding:0 1.5rem;position:relative;z-index:1}@media (max-width: 767px){h2{margin-top:4rem}}h3,.cfp{font-size:2rem;line-height:2.4rem;margin:0 0 .5rem;color:#54c5b4}@media (min-width: 768px){h3,.cfp{font-size:2.2rem;margin:0 0 1rem}}h4{margin:2rem 0 .5rem;font-size:1.8rem;line-height:2rem}@media (min-width: 768px){h4{font-size:2rem;line-height:2.4rem;margin:0 0 .5rem}}h4 em{font-style:normal;color:#ea4c97}section{font-size:1.8rem;line-height:2.6rem}@media (min-width: 768px){section{font-size:2rem;line-height:3rem}}html{position:relative;min-height:100%;font-size:62.5%}body{font:normal 1.6rem "clarendon-text-pro", Georgia, serif;margin:0;background:#5ab5ca;color:#fff;font-weight:400}.container{margin:0 auto;width:90%}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:71rem}}@media (min-width: 1024px){.container{width:96rem}}header{text-align:center;font-size:2rem;line-height:2.4rem;padding:1.5rem 0}header:before,header:after{content:" ";display:table}header:after{clear:both}.date span{font-family:"brandon-grotesque", "Gill Sans", "Trebuchet MS", sans-serif;display:inline-block;font-size:1.2rem}@media (max-width: 767px){.date{font-size:1.6rem}}@media (min-width: 768px){.date span{font-size:1.4rem;line-height:2.4rem;vertical-align:middle;margin:0 .4rem;padding:0 .4em;border-top:1px solid #fff;border-bottom:1px solid #fff}}@media (min-width: 1024px){.date{font-size:2.8rem}}footer{margin:1rem 0;font-size:1.4rem}@media (min-width: 768px){footer{margin:4.5rem 0}}@media (min-width: 768px){footer .column{width:25%;line-height:2.1rem}}footer .column:last-of-type{margin-top:2rem;text-align:center}@media (min-width: 768px){footer .column:last-of-type{margin-top:0;text-align:right}}.content{color:#59595b;background:#fff}section{margin-bottom:4rem}.sit{clear:both;margin-top:1rem;margin-bottom:0}@media (min-width: 768px){.column{float:left}}.index{background:-moz-linear-gradient(45deg, #5ab5ca 68%, #80bea7 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(68%, #5ab5ca), color-stop(100%, #80bea7));background:-webkit-linear-gradient(45deg, #5ab5ca 68%, #80bea7 100%);background:-o-linear-gradient(45deg, #5ab5ca 68%, #80bea7 100%);background:-ms-linear-gradient(45deg, #5ab5ca 68%, #80bea7 100%);background:linear-gradient(45deg, #5ab5ca 68%, #80bea7 100%)}@media (min-width: 768px){.index header{text-align:left;padding:4.5rem 0;font-size:2.4rem;line-height:3.2rem}.index header p{float:right}}.index .logo{border:0;font:0/0 a;text-shadow:none;color:transparent;background:url("../images/affect-logotype-3b10a342.png");background-size:cover;width:166px;height:96px;margin:0 auto}@media (min-width: 768px){.index .logo{width:320px;height:186px;float:left}}@media (min-width: 1024px){.index .logo{width:365px;height:212px}}.index .content{padding:4.5rem 0}.index aside li:before{content:"–"}.index #mc_embed_signup{text-align:center}.index input[type='email'],.index input[type='text']{width:45%}@media (min-width: 768px){.index input[type='email'],.index input[type='text']{width:76%}}@media (min-width: 1024px){.index input[type='email'],.index input[type='text']{width:77%}}.index input[type='submit']{margin-left:-.7rem}@media (min-width: 768px){.index input[type='submit']{width:20%}}@media (min-width: 768px){.index p,.index aside{width:50%}.index .description{width:44%}.index .description{float:left}.index aside{float:right}}.page{background:-moz-linear-gradient(28deg, #5ab5ca 90%, #80bea7 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(90%, #5ab5ca), color-stop(100%, #80bea7));background:-webkit-linear-gradient(28deg, #5ab5ca 90%, #80bea7 100%);background:-o-linear-gradient(28deg, #5ab5ca 90%, #80bea7 100%);background:-ms-linear-gradient(28deg, #5ab5ca 90%, #80bea7 100%);background:linear-gradient(28deg, #5ab5ca 90%, #80bea7 100%)}.page .logo{width:125px;height:73px}.page header{padding-bottom:.5rem}.page header .nav{font-size:1.4rem;line-height:1.8rem;text-align:left;float:right;margin-top:.8rem}@media (max-width: 767px){.page header .nav{display:none}}.page header .nav a{display:block}@media (min-width: 768px){.page header .img-link{float:left}}.page .content{padding:1.5rem 0 0}@media (min-width: 1024px){.page .content{padding-top:2.25rem}}.page .content p{font-size:1.6rem;line-height:2.6rem}@media (min-width: 1024px){.page section,.page .story{max-width:65rem}}.page .stats{margin-top:4.5rem}.story{margin-top:1.5rem}@media (min-width: 768px){.story{float:left;max-width:70%}.page .stats{float:right;max-width:25%;margin-top:2rem}.story,.stats{margin:2rem 0}}.description:first-child:first-letter{float:left;color:#5ab5ca;font-size:5.3rem;padding:1.3rem 1rem 1rem 0;font-family:"brandon-grotesque", "Gill Sans", "Trebuchet MS", sans-serif}@media (min-width: 768px){.description:first-child:first-letter{font-size:10rem;padding:3rem 1.3rem 3rem 0}}.item{margin:0 0 2rem}@media (min-width: 768px){.item{margin-bottom:2.8rem}}.stats li{margin-bottom:2rem}