@import url(https://fonts.googleapis.com/css?family=Nunito&display=swap);body,html{padding:0;margin:0;font-family:Celias-Bold}app-header{display:block;position:relative;z-index:10;background-color:#fff}app-about,app-home,app-work{background:#e6f0ff;margin:0 2rem;padding-top:2em;padding-bottom:2em;z-index:0}app-home{display:block;position:absolute;top:104px;bottom:20px;right:0;left:0}.gs-image--animate{opacity:0}h1{text-align:center;font-size:3em;color:#becbdd;opacity:0;-webkit-font-smoothing:antialiased}@media (min-width:1320px){h1{font-size:3.6em}}h1,h2{letter-spacing:-.0925rem;font-weight:400;line-height:1}p{font-family:Nunito,sans-serif;font-weight:400;line-height:1.6;font-size:18px;color:#20262f;text-align:left;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{display:inline-block;text-decoration:none;font-family:Celias-Bold;border-bottom:none;color:#93a2b6}a:hover{border-bottom:none;cursor:none}main{padding-top:104px}.content a:hover{border-bottom:none}.project-detail .parallax-template a{border-bottom:1px solid #1279ff}.bg-anime{width:100%;left:0;right:0;height:100%;background-color:#147cff;display:block;position:fixed;margin:0 auto;z-index:99!important}.bg-anime h3{text-align:center;font-family:Celias-Bold;font-size:30px;color:rgba(245,245,245,.95);top:45%;opacity:0;position:relative;letter-spacing:.25rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-transform:uppercase;font-weight:400}@media (min-width:600px){.bg-anime h3{font-size:36px}}.bg-anime h3 .subtitle{color:#101e9e;margin-top:20px}@media (min-height:600px) and (max-height:600px){.home-container h2{display:none}}@media (max-height:600px) and (max-height:500px){.home-container .home-container__work,.home-container h2{display:none}}.gs__main{opacity:0}.gs__line--home{opacity:1}.gs__h1--project,.gs__h1--work,.gs__h2--project,.gs__h2--work,.gs__image--project,.gs__image--work,.gs__template--project{opacity:0}.view-port-animations header{position:relative;opacity:0;transform:translateY(80px) skewX(1deg) skewY(1deg) rotate(1deg);transition:all 1.5s cubic-bezier(.165,.84,.44,1);transition-delay:.2s}.view-port-animations .work__content{transform:scale(.9) skewX(1deg) skewY(1deg) rotate(1deg);transition:all 1.5s cubic-bezier(.165,.84,.44,1);transition-delay:.4s}.view-port-animations .img-wrapper{position:relative;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.165,.84,.44,1);transition-delay:.6s}.view-port-animations .img-wrapper img{transition:all .75s cubic-bezier(.165,.84,.44,1);transition-delay:.6s}.view-port-animations .img-wrapper:after{content:" ";position:absolute;height:100%;width:100%;transform:translateY(0);top:0;left:0;transition:all 1.35s cubic-bezier(.165,.84,.44,1);transition-delay:.3s}.img-wrapper.sn-viewport--in,header.sn-viewport--in{opacity:1;transform:translateY(0) skewX(0) skewY(0) rotate(0)}.img-wrapper.sn-viewport--in img{transform:scale(1)}.img-wrapper.sn-viewport--in:after{transform:translateY(-100%)}.img-wrapper.sn-viewport--out,header.sn-viewport--out{opacity:0;transform:translateY(20px) skewX(1deg) skewY(1deg) rotate(1deg)}.img-wrapper.sn-viewport--out img{transform:scale(1.1)}.work.sn-viewport--in header{opacity:1;transform:translateY(0) skewX(0) skewY(0) rotate(0)}.work.sn-viewport--in .work__content{opacity:1;transform:translateY(0) skewX(0) skewY(0) rotate(0) scale(1)}.work.sn-viewport--in .img-wrapper{opacity:1}.work.sn-viewport--in .img-wrapper img{transform:scale(1)}.work.sn-viewport--in .img-wrapper:after{transform:translateY(-100%)}.work.sn-viewport--out header{opacity:0;transform:translateY(80px) skewX(1deg) skewY(1deg) rotate(1deg)}.work.sn-viewport--out .work__content{opacity:0;transform:translateY(80px) skewX(1deg) skewY(1deg) rotate(1deg) scale(.95)}.work.sn-viewport--out .img-wrapper{opacity:.9}.work__content:hover .work__img-container{transform:scale(.9)}.work__content:hover .work__img-container .work__img-wrapper{transform:scale(1.105)}.work__content .work__img-container{display:block;overflow:hidden;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.work__img-wrapper{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.animate-menu{transition:letter-spacing .5s cubic-bezier(.165,.84,.44,1);letter-spacing:-1px}.animate-menu:hover{letter-spacing:1px}@-webkit-keyframes cursor-pulsate{0%,100%{transform:scale(1)}50%{transform:scale(1.4)}}@keyframes cursor-pulsate{0%,100%{transform:scale(1)}50%{transform:scale(1.4)}}.cursor{position:fixed;top:-100px;left:-100px;width:0;height:0;border-radius:100%;background-color:#1379ff;pointer-events:none;opacity:.95;z-index:11;transition:width .3s,height .3s,scale}.cursor-move{width:20px;height:20px;transform:translateX(-50%) translateY(-50%);-webkit-animation:1.25s cubic-bezier(.455,.03,.515,.955) infinite cursor-pulsate;animation:1.25s cubic-bezier(.455,.03,.515,.955) infinite cursor-pulsate}@media (min-width:900px){.cursor-move{width:25px;height:25px;opacity:.85}}@media (min-width:1320px){.cursor-move{width:35px;height:35px}}.cursor-static{width:10px;height:10px;transform:translateX(-50%) translateY(-50%)}.project-detail .img-wrapper-single{transform:translateY(20px) skewX(1deg) skewY(1deg) rotate(1deg);transition:all .9s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width:600px){.project-detail .img-wrapper-single{transition-delay:.6s}}.project-detail .img-wrapper-single img{transform:scale(1.1);transition:all .75s cubic-bezier(.165,.84,.44,1)}.project-detail .sn-viewport--in .parallax-template__text-wrapper{transition:opacity 1.5s cubic-bezier(.165,.84,.44,1);opacity:1}.project-detail .sn-viewport--in .img-wrapper-single{opacity:1;transform:translateY(0) skewX(0) skewY(0) rotate(0)}.project-detail .sn-viewport--in .img-wrapper-single img{transform:scale(1)}.project-detail .sn-viewport--in .img-wrapper-single:after{transform:translateY(-100%)}.project-detail .sn-viewport--out .parallax-template__text-wrapper{transition:opacity 1.5s cubic-bezier(.165,.84,.44,1);opacity:.2}.project-detail .sn-viewport--out .img-wrapper-single{opacity:.2;transform:translateY(20px) skewX(1deg) skewY(1deg) rotate(1deg)}.project-detail .sn-viewport--out .img-wrapper-single img{transform:scale(1.1)}.gs__image--about,.gs__text--about{opacity:0}.project-detail .sn-viewport--in .tools .tools__logo:nth-child(1){opacity:1;transform:translateY(0) skewX(0) skewY(0) rotate(0);transition:transform .75s ease-out,opacity .75s ease-out;transition-delay:.3s}.project-detail .sn-viewport--in .tools .tools__logo:nth-child(2){opacity:1;transform:translateY(0) skewX(0) skewY(0) rotate(0);transition:transform .75s ease-out,opacity .75s ease-out;transition-delay:.5s}.project-detail .sn-viewport--in .tools .tools__logo:nth-child(3){opacity:1;transform:translateY(0) skewX(0) skewY(0) rotate(0);transition:transform .75s ease-out,opacity .75s ease-out;transition-delay:.7s}.project-detail .sn-viewport--in .tools .tools__logo:nth-child(4){opacity:1;transform:translateY(0) skewX(0) skewY(0) rotate(0);transition:transform .75s ease-out,opacity .75s ease-out;transition-delay:.9s}.project-detail .sn-viewport--in .tools .tools__logo:nth-child(5){opacity:1;transform:translateY(0) skewX(0) skewY(0) rotate(0);transition:transform .75s ease-out,opacity .75s ease-out;transition-delay:1.1s}.project-detail .sn-viewport--in .tools .tools__logo:nth-child(6){opacity:1;transform:translateY(0) skewX(0) skewY(0) rotate(0);transition:transform .75s ease-out,opacity .75s ease-out;transition-delay:1.3s}.project-detail .sn-viewport--out .tools .tools__logo:nth-child(1){opacity:.2;transform:translateY(20px) skewX(1deg) skewY(1deg) rotate(1deg);transition:transform .75s ease-out,opacity .75s ease-out;transition-delay:125ms}.project-detail .sn-viewport--out .tools .tools__logo:nth-child(2){opacity:.2;transform:translateY(20px) skewX(1deg) skewY(1deg) rotate(1deg);transition:transform .75s ease-out,opacity .75s ease-out;transition-delay:.25s}.project-detail .sn-viewport--out .tools .tools__logo:nth-child(3){opacity:.2;transform:translateY(20px) skewX(1deg) skewY(1deg) rotate(1deg);transition:transform .75s ease-out,opacity .75s ease-out;transition-delay:375ms}.project-detail .sn-viewport--out .tools .tools__logo:nth-child(4){opacity:.2;transform:translateY(20px) skewX(1deg) skewY(1deg) rotate(1deg);transition:transform .75s ease-out,opacity .75s ease-out;transition-delay:.5s}.project-detail .sn-viewport--out .tools .tools__logo:nth-child(5){opacity:.2;transform:translateY(20px) skewX(1deg) skewY(1deg) rotate(1deg);transition:transform .75s ease-out,opacity .75s ease-out;transition-delay:625ms}.project-detail .sn-viewport--out .tools .tools__logo:nth-child(6){opacity:.2;transform:translateY(20px) skewX(1deg) skewY(1deg) rotate(1deg);transition:transform .75s ease-out,opacity .75s ease-out;transition-delay:.75s}.gs--prlx{opacity:0}.img-wrapper{width:100%;text-align:center}.img-wrapper img{width:100%;display:block}.img-wrapper a{margin:0}.img-wrapper__header{height:20px;background-color:#becbdc;border-top-right-radius:6px;border-top-left-radius:6px;text-align:left}.img-wrapper__circle{display:inline-block;margin:0 4px;width:8px;height:8px;border:1px solid #fff;background:#fff;border-radius:8px}.img-wrapper__circle:first-child{margin-left:6px}@font-face{font-family:Celias-Bold;src:url(33E7D3_0_0.c454a4ff4de91cdec4ef.eot);src:url(33E7D3_0_0.c454a4ff4de91cdec4ef.eot?#iefix) format('embedded-opentype'),url(33E7D3_0_0.f475fb94bbe47b0b57fd.woff2) format('woff2'),url(33E7D3_0_0.87d3951658bb16598170.woff) format('woff'),url(33E7D3_0_0.ec8bcb1729cd946ced1b.ttf) format('truetype')}@font-face{font-family:CoreSansC-55Medium;src:url(33E7D3_1_0.5c9cc772f4b11ae5f792.eot);src:url(33E7D3_1_0.5c9cc772f4b11ae5f792.eot?#iefix) format('embedded-opentype'),url(33E7D3_1_0.3097dac1f5875b5a8f90.woff2) format('woff2'),url(33E7D3_1_0.c84453a0777211c26cfe.woff) format('woff'),url(33E7D3_1_0.5c06a3c1c15293981f07.ttf) format('truetype')}