body{background-color:#fff;color:#1a1a1a;font-family:Open Sans,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Lato,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}h2{background:#950088;background:linear-gradient(to top left,#950088 0,#05a8c6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero .intro{margin-top:6rem;margin-bottom:4rem;color:#111}.hero .intro h2{font-weight:700}.hero .intro h2,.hero .intro p{margin-bottom:1.5rem}.hero .header-container{position:absolute;top:0;left:0;width:100%;z-index:2}.hero .logo{height:2.5rem}.hero .buttons,.hero .logo{padding:.5rem;box-sizing:content-box}.hero .buttons{position:absolute;right:0;top:0}.hero .buttons .button.hollow{color:#000;border-color:#000;font-weight:700}.hero .buttons .button.hollow:hover{color:#5a5a5a;border-color:#5a5a5a}section{margin-bottom:2rem}section.inverted{padding-top:2rem;padding-bottom:2rem;background-color:#232d32}section.inverted label,section.inverted p{color:#fefefe}footer{background-color:#232d32;padding-top:2rem}footer,footer a{color:#ccc}footer a:hover{color:#fefefe}footer .legal{margin-top:2rem;margin-bottom:0}.press-logo-container{min-height:100px}