html{font-size:62.5%}html body{font-size:1.6rem;margin:0;padding:0;overflow-x:hidden}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.global-text{font-family:helveticaneuelight,Helvetica,Arial,sans-serif;font-size:.9rem;color:#333;line-height:1.2rem;letter-spacing:.06em;font-weight:400;text-transform:uppercase}.mobile{display:none}@media only screen and (max-width:980px){.mobile{display:block}}@media only screen and (max-width:980px){.desktop{display:none}}h1,h2,h3,h4,h5,h6,p{font-family:helveticaneuelight,Helvetica,Arial,sans-serif;font-size:.9rem;color:#333;line-height:1.2rem;letter-spacing:.06em;font-weight:400;text-transform:uppercase;margin:0;padding:0}img{display:block}[class*=span-]{float:left;padding-right:5px;padding-bottom:5px}@media only screen and (max-width:980px){[class*=span-]{float:none}}.span-one{width:8.33%}.span-two{width:16.66%}.span-three{width:24.99%}.span-four{width:33.32%}.span-five{width:41.65%}.span-six{width:49.98%}.span-seven{width:58.31%}.span-eight{width:66.64%}.span-nine{width:74.97%}.span-ten{width:83.3%}.span-eleven{width:91.63%}.span-twelve{width:100%}.offset-one{margin-left:8.33%}.offset-two{margin-left:16.66%}.offset-three{margin-left:24.99%}.offset-four{margin-left:33.32%}.offset-five{margin-left:41.65%}.offset-six{margin-left:49.98%}.offset-seven{margin-left:58.31%}.offset-eight{margin-left:66.64%}.offset-nine{margin-left:74.97%}.offset-ten{margin-left:83.3%}.offset-eleven{margin-left:91.63%}.offset-twelve{margin-left:100%}@media only screen and (max-width:980px){.span-eight,.span-eleven,.span-five,.span-four,.span-nine,.span-one,.span-seven,.span-six,.span-ten,.span-three,.span-twelve,.span-two{width:calc(100% - 20px);margin-left:10px;margin-bottom:5px}}header{position:absolute;z-index:1;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .header-links{font-family:helveticaneuelight,Helvetica,Arial,sans-serif;font-size:.9rem;color:#333;line-height:1.2rem;letter-spacing:.06em;font-weight:400;text-transform:uppercase;position:fixed;top:10px;text-align:right;right:10px}@media only screen and (max-width:980px){header .header-links{position:absolute}}header .header-links a{color:#000;text-decoration:none}header .header-links a:hover{color:#666}header h1{margin:0 5px;display:block;width:100%}header svg{width:100%;height:auto;margin-bottom:5px}#Clients{text-align:center;padding-top:100vh}#Clients svg{width:85%}#Clients text{opacity:0;display:block}#Clients p{font-family:helveticaneuelight,Helvetica,Arial,sans-serif;font-size:.9rem;color:#333;line-height:1.2rem;letter-spacing:.06em;font-weight:400;text-transform:uppercase;font-size:6vw;line-height:.72;letter-spacing:-.15rem;margin-bottom:0;margin-top:1em;color:#bcbec0}#Clients p a{color:#bcbec0;text-decoration:none;line-height:.72}#Clients p a:hover{color:#58595b}#Clients ul{margin:0;padding:1em 0 0}#Clients ul li{list-style:none;text-align:center;font-family:helveticaneuelight,Helvetica,Arial,sans-serif;font-size:.9rem;color:#333;line-height:1.2rem;letter-spacing:.06em;font-weight:400;text-transform:uppercase;font-size:6vw;line-height:.72;letter-spacing:-.15rem;color:#58595b}#About{padding:10em 40px}@media only screen and (max-width:980px){#About{padding:10em 15px}}#About span{font-family:helveticaneuelight,Helvetica,Arial,sans-serif;font-size:.9rem;color:#333;line-height:1.2rem;letter-spacing:.06em;font-weight:400;text-transform:uppercase;text-transform:none;font-size:3.5vw;line-height:1;letter-spacing:-.05rem;word-spacing:-.4rem}@media only screen and (max-width:980px){#About span{font-size:20px;line-height:25px;letter-spacing:0;word-spacing:-.5rem}}#About span,#Clients li,#Clients p,#Clients text{opacity:0}#About span.animate-in,#Clients li.animate-in,#Clients p.animate-in,#Clients text.animate-in{-webkit-animation:fade-in 1.6s cubic-bezier(.4,.3,0,1) forwards;animation:fade-in 1.6s cubic-bezier(.4,.3,0,1) forwards;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.in-view{opacity:0}.in-view.animate-in{-webkit-animation:fade-up 1.6s cubic-bezier(.4,.3,0,1) forwards;animation:fade-up 1.6s cubic-bezier(.4,.3,0,1) forwards;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.projects{margin-left:5px;clear:left}.projects:after{content:"";clear:left;display:block}@media only screen and (max-width:980px){.projects{margin-top:100px}}.project{clear:left;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:980px){.project{margin-bottom:100px}}.project br{display:block;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;content:""}.project-meta{position:absolute}@media only screen and (max-width:980px){.project-meta{margin-bottom:20px!important;margin-left:10px;padding-top:10px!important;display:block;position:relative}.project-meta,.project-meta h2{text-align:left}.project-meta h3{text-align:left!important}}.project-image{position:relative;-ms-flex-item-align:end;align-self:flex-end}.project-image:hover .project-meta{visibility: visible;}.project-image .project-meta{position:absolute;white-space:nowrap;visibility: hidden;}@media only screen and (max-width:980px){.project-image .project-meta{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:0;padding:0;display:none}}.project-image.caption-br .project-meta{left:100%;bottom:.1rem}.project-image.caption-bl .project-meta{right:100%;bottom:.1rem;text-align:right;padding-right:5px}.project-image.caption-tr .project-meta{left:100%;top:-.1rem}.project-image.caption-al .project-meta{bottom:100%;left:.1rem}.project-image.caption-ar .project-meta{right:10px;bottom:100%;text-align:right}.project-image.caption-bel .project-meta{left:0;top:100%}.project-image.caption-ber .project-meta{right:0;top:100%;padding-right:5px;text-align:right}.project-image.caption-cl .project-meta{right:100%;top:50%;padding-right:5px;text-align:right}.project-image.caption-cr .project-meta{left:100%;top:50%}.project-image.caption-tl .project-meta{right:100%;top:-.1rem;text-align:right;padding-right:5px}.project-image.clear{clear:left}.project-image img{width:100%}.to-top{text-align:center}.to-top button{background:none;border:none;width:100%;font-family:helveticaneuelight,Helvetica,Arial,sans-serif;font-size:.9rem;color:#333;line-height:1.2rem;letter-spacing:.06em;font-weight:400;text-transform:uppercase;padding-bottom:15em;outline:none}

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