a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}fieldset,img{margin:0;padding:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}*,:after,:before{box-sizing:inherit}.icon-facebook{width:.53em;height:1em;fill:#000}body{line-height:1.4;font-family:'Vollkorn',serif;color:#fff;overflow:hidden;height:100vh}.header,.pagination{position:fixed;z-index:1500}.header{top:0;right:0;padding:20px;font-family:'Amatic SC',cursive;left:0}img{max-width:100%;display:block}.pagination{bottom:50px;left:50px}.pagination li{margin-bottom:10px}.pagination a{width:10px;height:10px;display:block;background:#fff;border-radius:50%}.pagination a.is-active{background:red}.overlay,.section{height:100vh;width:100%;top:0;left:0}.overlay{z-index:10;position:fixed}.section{background:#000;padding:10vw;position:absolute;opacity:0}.section.is-active{opacity:1}.section:nth-child(2){background:#2ecc40}.section:nth-child(3){background:#00d0a0}.section:nth-child(4){background:#7fdcff}.section h2{font-family:'Amatic SC',cursive;font-size:80px;margin-bottom:1em;position:relative}.section h2 span{position:absolute;left:-.7em}.section p{display:inline-block;width:30%;font-size:20px;padding-right:20px;line-height:1.6;vertical-align:top}#waves{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:300;pointer-events:none}#waves .waves__01{fill:#fec300}#waves .waves__02{fill:#bccf3c}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
/*# sourceMappingURL=app.css.map */
