@import url(https://fonts.googleapis.com/css?family=Chivo:400,700,900);
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,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,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;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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body,html{width:100%;min-height:100vh}html{font-size:13px}@media (min-width:1024px){html{font-size:12px}}@media (min-width:1920px){html{font-size:14px}}body{font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;background-color:#ff4141;overflow-x:hidden}.bg-canvas{position:absolute;width:100vw;height:100vh}@media (min-width:1024px){.bg-canvas{position:fixed}}a{color:#000;font-weight:700;text-decoration:none}a,a .link-letter{display:inline-block}a:hover .link-letter{animation-duration:.3s;animation-iteration-count:infinite}a:hover .link-letter:nth-child(2n){animation-name:shakeEvenLetters}a:hover .link-letter:nth-child(odd){animation-name:shakeOddLetters}a:hover .link-letter:nth-child(3n){animation-name:shakeThirdLetters}h1,h2{font-family:Chivo,sans-serif;font-size:1.75rem;font-weight:700;line-height:2;word-spacing:.3rem}@media (min-width:1024px){h1,h2{line-height:2.75}}.subtitle{position:relative;font-family:Chivo,sans-serif;font-size:1.5rem;font-weight:500;line-height:2;word-spacing:.3rem}@media (min-width:1024px){.subtitle{line-height:2.75}}.subtitle__new{position:absolute;top:-12px;left:310px;font-size:1.1rem;font-weight:900;transform:rotate(15deg)}.subtitle__accent{display:inline-block;font-weight:700}.subtitle-accent-letter{display:inline-block;animation-name:waveLetter;animation-duration:2s;animation-iteration-count:infinite}.subtitle-accent-letter:first-child{animation-delay:.1s}.subtitle-accent-letter:nth-child(2){animation-delay:.2s}.subtitle-accent-letter:nth-child(3){animation-delay:.3s}.subtitle-accent-letter:nth-child(4){animation-delay:.4s}.subtitle-accent-letter:nth-child(5){animation-delay:.5s}.subtitle-accent-letter:nth-child(6){animation-delay:.6s}.subtitle-accent-letter:nth-child(7){animation-delay:.7s}.subtitle-accent-letter:nth-child(8){animation-delay:.8s}.subtitle-accent-letter:nth-child(9){animation-delay:.9s}.subtitle-accent-letter:nth-child(10){animation-delay:1s}.subtitle-accent-letter:nth-child(11){animation-delay:1.1s}h3{display:inline-block}h3,p{margin-bottom:2rem;font-family:Chivo,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.8}h3:last-child,p:last-child{margin-bottom:0}@media (min-width:1024px){h3,p{line-height:2}}.row{display:flex;flex-direction:column}@media (min-width:1024px){.row{flex-direction:row}}.col{position:relative;display:flex;flex-direction:column;flex:1;margin:2rem 0}@media (min-width:1024px){.col{margin:0 2rem}}.col:first-child{margin-left:0}.col:last-child{margin-right:0}.col-block{display:inline-block}.content{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 10vw 10vh;width:100vw}@media (min-width:1024px){.content{padding:0 5vw 35vh;width:70vw}}.lost{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 10vw;width:100vw}@media (min-width:1024px){.lost{padding:0 5vw;width:70vw}}.lost-dude{position:absolute;right:5vw;bottom:0;max-width:50vw}@media (min-width:1024px){.lost-dude{max-width:30vw}}header{display:flex;flex-direction:column;padding:15vh 0;width:100%;height:80vh}@media (min-width:1024px){header{justify-content:center;padding:0;height:100vh}}header .title--accent{margin-left:.5rem;font-weight:900}.section{width:100%}.section h1,.section h2{margin-bottom:3rem}.section--about{padding-bottom:10vh}@media (min-width:1024px){.section--about{padding-bottom:25vh}}.section--about .social{display:flex;flex-direction:column}@media (min-width:768px){.section--about .social{display:block}}.section--about select,.section--about select option{font-family:Chivo,sans-serif;font-size:1.5rem;line-height:1.3;cursor:pointer}.section--works{padding-bottom:25vh}.guess-hover{position:absolute;right:0;bottom:100%;width:250px;transition:transform .2s linear;transform-origin:center bottom;pointer-events:none}.guess-hover.is-hidden{transform:scaleY(0)}.guess-hover.is-hidden.is-reverse{transform:scale3d(-1,0,1)}.guess-hover:not(.guess-hover.is-hidden).is-reverse{transform:scaleX(-1)}@media (min-width:1024px){.md-hidden{display:none}}@media (max-width:767px){.xs-hidden{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mt-12{margin-top:3rem}@keyframes shakeEvenLetters{0%{transform:translate3d(1px,-1px,0)}20%{transform:translate3d(0,1px,0)}40%{transform:translate3d(-1px,-1px,0)}60%{transform:translate3d(1px,0,0)}80%{transform:translate3d(-1px,-1px,0)}to{transform:translate3d(0,1px,0)}}@keyframes shakeOddLetters{0%{transform:translate3d(0,1px,0)}20%{transform:translate3d(-1px,-1px,0)}40%{transform:translate3d(1px,-1px,0)}60%{transform:translate3d(-1px,1px,0)}80%{transform:translate3d(-1px,1px,0)}to{transform:translate3d(1px,-1px,0)}}@keyframes shakeThirdLetters{0%{transform:translate3d(-1px,0,0)}20%{transform:translate3d(-1px,0,0)}40%{transform:translate3d(1px,1px,0)}60%{transform:translate3d(1px,-1px,0)}80%{transform:translate3d(0,-1px,0)}to{transform:translate3d(1px,0,0)}}@keyframes waveLetter{0%{transform:translateZ(0)}10%{transform:translate3d(0,-2px,0)}20%{transform:translateZ(0)}30%{transform:translate3d(0,2px,0)}40%{transform:translateZ(0)}to{transform:translateZ(0)}}

/*# sourceMappingURL=styles.css.map*/