@font-face{font-display:swap;font-family:Helvetica Neue LT Pro;font-style:normal;font-weight:400;src:url(/static/media/HelveticaNeueLTPro-Roman.854c12fa5b3fc908754c.woff2) format("woff2")}body,html{display:flex;flex-direction:column;font-family:Helvetica Neue LT Pro,Helvetica Neue,Helvetica,sans-serif;height:100vh;justify-content:space-between;margin:0;min-height:100vh;overflow:hidden;overscroll-behavior:none}#root{min-height:100%}.content{background-color:#000;display:flex;flex:1 1;padding-top:79px}.App{display:flex;flex-direction:column;min-height:100%}a{text-decoration:none}header{font-size:14px;font-style:normal;font-weight:400;line-height:19px;position:fixed;top:0}header,header>nav{display:flex;width:100%}header>nav{border-bottom:1px solid #000;justify-content:space-between;margin-left:28px}.nav-home{min-width:200px;padding-top:30px}.nav-menu{display:flex;justify-content:flex-end;padding:0 20px;width:100%}.white-bg{background-color:#fff;color:#000}.black-bg{background-color:#000;border-bottom:none;color:#fff}.black-bg .burger-line{background-color:#fff}.white-bg .burger-line{background-color:#000}.white-bg a{color:#000}.black-bg a{color:#fff}.header-home{height:125px}.header-small{height:79px}.nav-menu-mobile{display:none}.nav-menu-mobile-leave{cursor:pointer;display:flex;height:20px;padding:20px 5px 20px 20px;width:25px}.x-line{border-right:1px solid #000;height:25px;margin:4px 0}.x-line-right{transform:rotate(45deg)}.x-line-left{transform:rotate(-45deg)}@media screen and (max-width:600px){.menu{background-color:#fff;color:#000;display:contents;height:100vh;position:absolute;right:0;top:0;width:100vw;z-index:100}.nav-home{border:none}.menu-top{margin-left:10px}.nav-menu{display:none}.nav-menu-mobile{display:block;padding:22px}.burger-line{height:1px;margin:8px 0;width:20px}}.contact-container{background-color:#fff;height:100%;overflow-x:hidden;width:100%}p{margin-top:0}.info{background-color:#fff;display:grid;grid-template-columns:1fr 3fr 1fr;max-height:calc(100vh - 79px);overflow:auto;width:100%}.info a{color:#000}.info-label{font-size:14px;font-style:normal;font-weight:400;line-height:19px;padding:28px}.info-label-about{padding:28px 0 0 28px}.info-label-services{padding:8px 0 0 28px}.info-text{margin-bottom:20px}.info-text,.info-text-contact{border-bottom:1px solid #000;font-size:20px;font-style:normal;font-weight:400;line-height:27px;margin-left:10px;padding-top:28px}.info-column-container{border-bottom:1px solid #000;display:grid;font-size:14px;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px;margin-left:10px;padding-top:8px}.info-column{font-size:14px;font-style:normal;font-weight:400;line-height:23px}.info-spacer{margin-bottom:20px}.info-spacer,.info-spacer-contact{border-bottom:1px solid #000;padding-bottom:20px}@media screen and (max-width:600px){.contact{overflow:hidden}.about{margin-bottom:200px;max-height:calc(100vh - 79px);overflow-y:auto}.info-label-about{margin-bottom:13px}.info,.info-column-container{grid-template-columns:1fr}.info-column-container{margin-left:28px}.info-spacer,.info-spacer-contact{display:none}.info-text{margin-left:28px;padding:0}.info-column{font-size:20px;margin-bottom:0;padding-top:0}.info-text-contact>p,.info-text>p{padding-right:28px}.info-label{padding-bottom:0}.info-text-contact{margin-left:28px;padding:0 0 28px}}@media screen and (min-width:600px) and (max-width:980px){.info{grid-template-columns:1fr 3fr}.info-column-container{grid-template-columns:1fr 1fr 1fr}.info-spacer,.info-spacer-contact{display:none}}.footer-blackbg{background-color:#000;color:#fff}.footer-whitebg{background-color:#fff;color:#000}.footer-home{display:grid;grid-template-columns:1fr 1fr;overscroll-behavior:none;padding-left:115px;width:100%}.footer-whitebg a{color:#000}.footer-blackbg a{color:#fff}.footer-column{height:100%;padding-top:30px}.footer-text{padding:10px 10px 10px 0}@media screen and (max-width:600px){.footer-home{grid-template-columns:3fr 2fr;height:220px;padding-bottom:20px;padding-left:28px}.hide-mobile{display:none}}@media screen and (min-width:601px){.hide-desktop{display:none}}@media screen and (min-width:1000px){.footer-home{grid-template-columns:2fr 1fr;height:180px}}.hero-container{display:flex;width:100%}.hero-image,.hero-video{width:100%}.hero-caption{align-self:flex-end;font-size:20px;font-style:normal;font-weight:400;line-height:24px;padding:20px}.work-footer{align-items:center;background-color:#000;color:#fff;display:flex;font-size:14px;height:79px;padding-left:30px}.work-footer>a{color:#fff;margin-left:28px;padding-right:100px}@media screen and (max-width:600px){.work-footer{height:220px;padding-bottom:20px}.work-footer>a{margin-left:0;padding-right:35px}}.work-container{background-color:#fff;height:calc(100vh - 78px);overflow-y:auto;width:100%}.work-text-container{grid-gap:100px;border-bottom:1px solid #000;border-top:19px solid #000;display:grid;grid-template-columns:1fr 2fr 1fr;margin-bottom:30px;margin-left:30px;padding-bottom:30px;padding-top:30px}.work-work-container .hero-container{padding-bottom:10px}.work-work-container .hero-container:last-child{padding-bottom:0}.mobile-only{display:none}.work-project-title{border-bottom:1px solid #000;border-top:1px solid #000;font-size:8em;letter-spacing:-.03em;margin:20px 0 20px 30px;padding-bottom:.1em;padding-top:.15em}.work-smalltext{font-size:14px}.work-description{font-size:20px}.work-title-part{margin-bottom:-.2em}@media screen and (max-width:1000px){.work-project-title{font-size:5em}}@media screen and (max-width:600px){.work-project-title{font-size:2em}.work-text-container{grid-gap:20px;border-bottom:0;border-top:0;grid-template-columns:1fr;margin-bottom:0;padding-top:0}.work-description{border-bottom:1px solid #000;border-top:1px solid #000;padding-bottom:20px;padding-right:28px;padding-top:30px}.work-client-tag{border-top:29px solid #000;padding-top:30px}.mobile-only{display:block}.work-services{border-bottom:1px solid #000;padding-bottom:20px}.work-work-container .hero-container{padding-bottom:5px}}@font-face{font-display:swap;font-family:Helvetica Neue Bold;font-style:normal;font-weight:700;src:url(/static/media/HelveticaNeueLTPro-Bd.7c4a5235160f4bdb5c51.woff2) format("woff2")}.spike{color:#fff;font-family:Helvetica Neue Bold;font-size:200px;font-style:normal;font-weight:700;left:51px;letter-spacing:-.06em;line-height:305px;position:fixed;top:-30px;width:734px;z-index:1000}.spike-plus-s{padding-right:.01em}.spike-plus-e,.spike-plus-k{margin-left:-.035em}.spike-plus-e{margin-right:.1em}@media screen and (max-width:600px){.spike{font-size:60px;height:100px;left:10px;top:-110px;width:250px}}@media screen and (min-width:600px) and (max-width:980px){.spike{font-size:130px;left:20px;top:-29px;width:500px}}.home-parent{height:calc(100vh - 100px);margin-top:46px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.home-container,.home-parent{background-color:#000;position:relative}.home-container{overflow-x:contain;width:100%}.home-media-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:115px;padding-bottom:10px;position:relative}.home-media{margin-top:-352px;max-width:95%;width:100%}.home-media-label{bottom:50px;color:#fff;padding-bottom:30px;padding-left:20px;padding-top:300px;position:-webkit-sticky;position:sticky;top:20%}.home-media-label-mobile{display:none}@media screen and (max-width:900px){.home-parent{flex-direction:column}.home-media-container{margin-left:40px}}@media screen and (max-width:600px){.home-media-label{display:none}.home-media-label-mobile{color:#fff;display:block;padding-bottom:15px;padding-left:0;padding-top:5px}.home-media{margin-top:0;position:relative}.home-media-container{margin-left:20px}.home-container{margin-right:20px;max-width:100vw}.home-parent{height:calc(100vh - 79px);margin-top:0;padding-top:0}}.menu-main{background-color:#fff;width:100%}.menu-main>a{color:#000;font-size:20px}.menu-header{padding:28px}@media screen and (max-width:600px){.menu{background-color:#fff;color:#000;display:contents;height:100vh;position:absolute;right:0;top:0;width:100vw;z-index:100}.menu-item-link{margin-bottom:-22px;margin-left:28px}}
/*# sourceMappingURL=main.c506ec3c.css.map*/