@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@800&family=Libre+Baskerville:wght@400;700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:"PremiumUtra31";src:url(/static/media/PremiumUtra31.8e68e7b2.woff2) format("woff2"),url(/static/media/PremiumUtra31.578433a1.woff) format("woff"),url(/static/media/PremiumUtra31.6c397ace.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{font-size:62.5%;overflow-y:scroll}.showingMenu,body{overflow:hidden}body{margin:0;font-family:"Libre Baskerville",serif;background:linear-gradient(180deg,#e4dfe4 41.67%,#e4dfe4 50%,#f5f5f5 87.7%);background-attachment:fixed;font-size:1.8rem}a{color:#000;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}button{background:none;padding:0;margin:0;border:none;color:inherit;text-align:inherit;outline:none;cursor:pointer}h2{font-size:200%;font-weight:400;font-family:"PremiumUtra31";line-height:1;margin-top:1em}@media screen and (min-width:768px){h2{font-weight:700}}.Container{position:fixed;top:0}.TempSectionTitle{text-align:center;margin-top:10rem}.ScribbleText{line-height:1;font-family:"PremiumUtra31";display:block;z-index:2;position:relative;top:.8rem;white-space:nowrap;font-size:3.6rem;margin:0 0 .6rem .2rem}@media screen and (min-width:768px){.ScribbleText{margin:.2rem 0 .6rem .1rem;font-weight:800;font-size:4rem}}.CookieNotice{background:#090150;z-index:10000;position:fixed;display:flex;bottom:0;left:0;width:100%;color:#fff}.CookieNotice a{color:#fff;text-decoration:underline}.CookieNotice-wrapper{display:flex;align-items:center;margin:auto;padding:1rem 0;justify-content:space-between}@media screen and (min-width:768px){.CookieNotice-wrapper{width:115.2rem}.CookieNotice-wrapper br{display:none}}@media screen and (max-width:768px){.CookieNotice-wrapper{width:33.4rem;flex-direction:column}.CookieNotice-wrapper br{margin-top:2rem}}.CookieNotice-text{font-size:1.4rem;line-height:1.45}.CookieNotice-buttons{list-style:none;display:flex;font-size:1.4rem;padding:0}.CookieNotice-buttons li+li{margin-left:1rem}.CookieNotice-button{background:hsla(0,0%,100%,.25);border-radius:.5rem;padding:1rem}.Header{position:absolute;top:0;left:0;width:100%;z-index:100}@media screen and (min-width:768px){.Header{display:block}}.Menu{position:fixed;left:0;top:0;width:0;height:100vh;background:#090150;opacity:1;overflow:hidden;animation-duration:.35s;z-index:101}.Menu img{-webkit-filter:invert(1);filter:invert(1)}.Menu--show{width:100vw;animation-name:menuSwipeIn}.Menu--hide{width:0;animation-name:menuSwipeOut}.Menu-content{position:relative;width:100vw}.Header-content-invert{-webkit-filter:invert(1);filter:invert(1)}@keyframes menuSwipeIn{0%{width:0}to{width:100vw}}@keyframes menuSwipeOut{0%{width:100vw}to{width:0}}.Header-logo{position:absolute;transform:translateX(-50%);left:50%;top:1rem}@media screen and (min-width:768px){.Header-logo{top:2rem}}.Header-logo img{width:9rem}.Header-email{position:absolute;font-weight:700;text-decoration:none;color:#000;top:2.7rem;right:1.9rem}@media screen and (min-width:768px){.Header-email{top:2rem;right:3rem}}@media screen and (min-width:768px){.Header-email img{display:none}}.Header-emailText{display:none}@media screen and (min-width:768px){.Header-emailText{display:block}}.Header-menuButton{position:absolute;top:1.8rem;left:1.8rem}@media screen and (min-width:768px){.Header-menuButton{display:none}}.Header-closeButton{position:absolute;top:3rem;left:2.1rem}.Header-navLogo{position:relative;top:1rem}.Nav{list-style:none;padding:0;margin:0;position:absolute;font-family:"Barlow Condensed",sans-serif;font-size:3.5rem;text-transform:uppercase;left:2.1rem;top:10rem;line-height:1.9;left:0;right:3.25rem;text-align:center}@media screen and (min-width:768px){.Nav{font-family:"Libre Baskerville",serif;font-size:1.8rem;text-transform:unset;left:3rem;top:2rem;line-height:4.2rem;right:unset;text-align:left}}.NavLink{display:inline-block;font-weight:700;text-decoration:none;color:#fff}.NavLink span{display:inline-block;transition:transform .25s}@media screen and (min-width:768px){.NavLink{color:#000}.NavLink:hover span{transform:translateX(1.06em)}}@media screen and (max-width:768px){.NavLink:before{content:"•";margin-right:.6em;opacity:0}}.NavLink--active:before{content:"•";margin-right:.6em;opacity:1}.NavLink--active:hover span{transition:none;transform:none}.BlockText{white-space:nowrap}.BlockText-main{font-family:"Barlow Condensed",sans;color:#000;font-weight:800;letter-spacing:-.2rem;line-height:.7;display:inline-block;padding:.1rem .4rem .6rem .2rem;background:#fff;margin:.15rem 0;font-size:6rem}@media screen and (min-width:768px){.BlockText-main{line-height:.75;padding:0 .6rem .6rem .4rem;margin:.25rem 0;font-size:10rem}}.BlockText-offset,.Footer{position:relative}.Footer{z-index:3;color:#000;line-height:2;font-size:1.4rem;padding:5.5rem 0 4rem 2rem}@media screen and (min-width:768px){.Footer{font-size:1.8rem;padding:5rem 0 4rem}}.Footer a{color:#000;transition:color .25s;font-weight:700;text-decoration:underline}.Footer a:hover{color:#d73a06}.Footer--solid{background:#fff}.Footer-container a{font-size:1.6rem}@media screen and (min-width:768px){.Footer-container a{font-size:1.8rem}}@media screen and (min-width:768px){.Footer-container{display:flex;width:114.2rem;margin:auto}}.Footer-policies{margin-top:1.6rem}@media screen and (min-width:768px){.Footer-policies{width:114.2rem;margin:1.6rem auto;font-size:1.6rem}.Footer-policies br{display:none}}@media screen and (min-width:768px){.Footer-contact{width:30%}}.Footer-contactLinks{list-style:none;padding:0;margin:1rem 0 0}.Footer-contactLinks li+li{margin-top:1rem}@media screen and (min-width:768px){.Footer-contactLinks{margin:0}.Footer-contactLinks li+li{margin-top:0}}.Footer-careers{margin-top:3.5rem}.Footer-careers div{margin-bottom:1rem}@media screen and (min-width:768px){.Footer-careers{margin-top:0;width:30%}.Footer-careers div{margin-bottom:0}}.Footer-findUs{margin-top:4rem}@media screen and (min-width:768px){.Footer-findUs{margin-top:0;width:30%}}.Footer-address{list-style:none;padding:0;font-weight:700;font-size:1.6rem;margin:.8rem 0 0}.Footer-address li+li{margin-top:1rem}@media screen and (min-width:768px){.Footer-address{font-size:1.8rem;margin-top:0}.Footer-address li+li{margin-top:0}}.Footer-social{display:block;margin-top:3.6rem}@media screen and (min-width:768px){.Footer-social{margin:0;width:10%}}.Footer-socialLinks{list-style:none;padding:0;margin:0}@media screen and (max-width:768px){.Footer-socialLinks li{display:inline-block}}.Footer-socialLinks li+li{margin-left:2rem}@media screen and (min-width:768px){.Footer-socialLinks li+li{margin:.5rem 0 0}}.Footer-socialLinks img{transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s,-webkit-filter .25s}.Footer-socialLinks a:hover img{-webkit-filter:invert(26%) sepia(94%) saturate(1598%) hue-rotate(355deg) brightness(97%) contrast(104%);filter:invert(26%) sepia(94%) saturate(1598%) hue-rotate(355deg) brightness(97%) contrast(104%)}.FadeContainer{opacity:0;transform:translateY(1em);transition:opacity .5s,transform .5s}.FadeContainer--visible{opacity:1;transform:translateY(0)}.AboutPage{position:relative;color:#fff;z-index:3}.AboutPage-block{position:relative;margin:auto;width:33.4rem}@media screen and (min-width:768px){.AboutPage-block{width:115.2rem}}.AboutPage-background{position:fixed;left:0;top:0;z-index:-1;width:100vw;height:100vh;opacity:0;transition:opacity 1s;background:#090150;z-index:2}.AboutPage-statement{padding:0 0 8rem;font-size:1.8rem;line-height:1.65}@media screen and (min-width:768px){.AboutPage-statement{padding:0 0 12rem;font-size:2.3rem;width:60%}}.AboutPage-establishedBlock{position:relative}@media screen and (min-width:768px){.AboutPage-establishedBlock{display:flex;align-items:center;margin:auto;width:115.2rem}}.AboutPage-establishedImage{width:100%}.AboutPage-establishedSlider{display:block;transition:transform .333s ease-out,opacity .333s ease-out;opacity:0;margin:6rem auto 0;transform:translateX(12%);width:33.4rem}@media screen and (min-width:768px){.AboutPage-establishedSlider{margin:0;transform:translateX(-38%);width:135.2rem;position:absolute;left:50%;z-index:2}}.AboutPage-establishedSlider-active{opacity:1;transform:none}@media screen and (min-width:768px){.AboutPage-establishedSlider-active{transform:translateX(-50%)}}.AboutPage-goodAt{padding:5.5rem 0;font-size:1.8rem;line-height:1.65}@media screen and (min-width:768px){.AboutPage-goodAt{padding:12rem 0;font-size:2.3rem}}.AboutPage-goodAtList{list-style:none;padding:0}.AboutPage-goodAtList li{margin:1.5rem 0;opacity:0;transform:translateY(2rem);transition:transform .5s,opacity .5s}@media screen and (min-width:768px){.AboutPage-goodAtList{margin-top:4rem}.AboutPage-goodAtList li{margin:.5rem 0}.AboutPage-goodAtList li:nth-child(2){margin-left:2em}.AboutPage-goodAtList li:nth-child(3){margin-left:4em}}.AboutPage-goodAtList-active li{opacity:1;transform:none}.AboutPage-goodAtList-active li:nth-child(2){transition-delay:.5s}.AboutPage-goodAtList-active li:nth-child(3){transition-delay:1s}.AboutPage-blockText{transform:rotate(.5deg)}.AboutPage-blockText .BlockText-main{color:#d73a06;line-height:.9;padding:0 .1em;letter-spacing:-.1rem;font-size:4.2rem;margin:0}@media screen and (min-width:768px){.AboutPage-blockText .BlockText-main{padding:.01em .1em .03em;font-size:7.8rem}}.AboutPage-blockText .BlockText-offset{top:-.2rem}.AboutPage-blockText-inverse .BlockText-main{background:#d73a06;color:#fff}.AboutPage-designBlock{width:100%;text-align:right;margin-top:-1.7rem}@media screen and (min-width:768px){.AboutPage-designBlock{margin-top:-5rem}}.AboutPage-designSliderLimiter{position:relative}@media screen and (min-width:768px){.AboutPage-designSliderLimiter{width:115.2rem;margin:auto}}.AboutPage-designImage{position:relative;top:1rem;width:21rem}@media screen and (min-width:768px){.AboutPage-designImage{top:0;left:11rem;width:51rem}}.AboutPage-designSlider{position:absolute;transition:transform .333s ease-out,opacity .333s ease-out;transform:translateX(-12%);opacity:0;top:18rem;left:1.25rem;width:35rem}@media screen and (min-width:768px){.AboutPage-designSlider{top:15rem;left:0;width:103rem}}.AboutPage-designSlider-active{transform:none;opacity:1}.AboutPage-designStatement{line-height:1.65;font-size:1.8rem;margin-top:20rem}@media screen and (min-width:768px){.AboutPage-designStatement{font-size:2.3rem;letter-spacing:-.03rem;margin-top:24rem;width:57rem;padding:0;position:relative}}.AboutPage-fluxx{padding:2rem 0 5rem;font-size:1.6rem;line-height:1.65}@media screen and (min-width:768px){.AboutPage-fluxx{padding:0 0 10rem;margin-left:auto;margin-top:-5.5rem;width:46.6rem;font-size:1.8rem;line-height:3rem;letter-spacing:-.03rem}}.AboutPage-fluxx a{color:#fff;text-decoration:underline;font-weight:700}.AboutPage-workLinkSection{position:relative;background:#d73a06;box-sizing:border-box;margin-bottom:-1px;overflow:hidden;padding-top:4.5rem;padding-left:2.1rem;height:17.6rem}@media screen and (min-width:768px){.AboutPage-workLinkSection{padding:0;height:28.8rem}}.AboutPage-workLinkImage{position:absolute;top:50%;transform:translateY(-59.5%);right:-6rem;width:24rem}@media screen and (min-width:768px){.AboutPage-workLinkImage{width:55.5rem}}@media screen and (min-width:768px){.AboutPage-workLink{height:100%;width:90%;max-width:115.2rem;margin:auto;display:flex;align-items:center}}.AboutPage-workLinkText{transform:rotate(-1.1deg)}.AboutPage-workLinkText .BlockText-main{color:#090150;line-height:.9;padding:0 .1em;font-size:3rem;letter-spacing:0;margin:0}@media screen and (min-width:768px){.AboutPage-workLinkText .BlockText-main{font-size:5rem;letter-spacing:-.1rem}}.AboutPage-workLinkText .BlockText-offset{top:-.2rem}.AboutPage-workLinkArrow{width:4rem;margin-top:1rem;transition:transform .25s;transform-origin:left}@media screen and (min-width:768px){.AboutPage-workLinkArrow{width:10rem;margin-top:0;margin-left:1em}}.AboutPage-workLinkSection:hover .AboutPage-workLinkArrow{transform:translateX(-.2rem) scale(1.2)}.HomePage{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;background:url(/static/media/background-mobile.84d8bfa8.jpg) no-repeat bottom;background-size:cover}@media screen and (min-width:768px){.HomePage{background-image:url(/static/media/background-desktop.07059ce8.jpg)}}.HomePage-message{position:absolute;transition:opacity .25s,transform .25s;opacity:0;transform:rotate(-2deg) translateY(2rem);left:2rem;bottom:2rem}@media screen and (min-width:768px){.HomePage-message{left:10%;top:30%;bottom:unset}}@media screen and (max-width:768px){.App--withCookieNotice .HomePage{bottom:9rem}.App--withCookieNotice .HomePage-message{bottom:5.5rem}}.HomePage-message-show{transition-delay:.25s;opacity:1;transform:rotate(-2deg)}.HomePage-arrow{margin-top:1rem;transition:transform .25s;transform-origin:left}.HomePage-messageLink:hover .HomePage-arrow{transform:scale(1.25)}.WorkPage{width:100%}.WorkPage-projects{list-style:none;padding:8rem 0 4rem;margin:0 auto;width:37.5rem}@media screen and (min-width:768px){.WorkPage-projects{position:relative;left:1rem;width:calc(115.2rem + 2px)}}.WorkPage-projectsItem{display:inline-block;margin-bottom:3rem}.WorkPage-projectsItem a{color:#000}.Project{position:relative;background:#999;margin:2rem 2rem 4rem 0;width:37.5rem;height:21rem}@media screen and (min-width:768px){.Project{margin:2rem 2rem 5rem 0;width:55.6rem;height:31.3rem}}.Project-title{background:#fff;border-bottom:.6rem solid #999;position:absolute;bottom:0;transform:translateY(50%);box-sizing:border-box;font-family:"Barlow Condensed";font-weight:800;line-height:.9;z-index:2;font-size:3rem;width:33.5rem;left:2rem;padding:1.6rem 1.8rem}@media screen and (min-width:768px){.Project-title{font-size:3.8rem;width:50.2rem;left:2.7rem;padding:2.5rem}}.Project-imageBox{position:relative;width:100%;height:100%;overflow:hidden}.Project-image{width:100%;height:100%;transition:transform .6s;background-size:cover;background-repeat:no-repeat}.Project-image-top{background-position:top}.Project-image-middle{background-position:50%}.Project-image-bottom{background-position:bottom}.Project:hover .Project-image{transform:scale(1.2) rotate(4deg)}.SlideImage{position:relative;margin:auto;display:block;width:100%;max-width:33.4rem}@media screen and (min-width:768px){.SlideImage{max-width:115.2rem}}.SlideImage img{width:100%;position:absolute;left:0;top:0;transition:transform .333s ease-out,opacity .333s ease-out;opacity:0}.SlideImage img:first-child{position:static;transform:translateX(-12%)}.SlideImage img:nth-child(2){transform:translateX(5%)}.SlideImage img:nth-child(3){transform:translateX(-5%)}.SlideImage-active img{transform:unset!important;opacity:1!important}.SlideImage-active img:nth-child(2){transition-delay:.333s}.SlideImage-active img:nth-child(3){transition-delay:.666s}.WorkProjectPage{width:100%}.WorkPageProject-background{position:fixed;left:0;top:0;z-index:-1;width:100vw;height:100vh;opacity:0;background-size:cover;background-position:50%}.WorkPageProject-background-swipe{opacity:1;animation-duration:.75s;animation-name:swipeIn;transition:background-color 1s}.WorkPageProject-background-fade{transition:opacity 1s}@keyframes swipeIn{0%{width:0}to{width:100vw}}.WorkProjectPage-header{position:relative;width:37.5rem;height:55rem}@media screen and (min-width:768px){.WorkProjectPage-header{width:100%;height:100rem}}.WorkProjectPage-headerImageContainer{position:relative;max-width:144rem;margin:auto;height:100%}.WorkProjectPage-headerImage{position:absolute;right:0;transform:translateY(-50%);max-height:100%;top:50%;max-width:80vw}@media screen and (min-width:768px){.WorkProjectPage-headerImage{max-width:unset}}.WorkProjectPage-title{position:absolute;z-index:2;transform:rotate(3deg);bottom:10%;left:1.8rem}@media screen and (min-width:768px){.WorkProjectPage-title{display:flex;align-items:center;transform:unset;left:calc(50vw - 58.6rem);top:0;min-height:46rem;height:calc(100vh - 6rem)}}.WorkProjectPage-titleInner{opacity:0;animation-delay:.5s;animation-duration:.5s;animation-name:fadeIn;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.WorkProjectPage-headerScrollContainer{display:none}@media screen and (min-width:768px){.WorkProjectPage-headerScrollContainer{display:block;position:absolute;top:0;left:calc(50vw - 57.6rem);height:100vh;min-height:52rem;max-height:100%}}.WorkProjectPage-headerScroll{position:absolute;left:-1rem;bottom:3rem;width:5rem;transition:opacity .5s}.WorkProjectPage-headerScroll-out{opacity:0}.WorkProjectPage-prelude{color:#fff;margin:auto;display:flex;flex-direction:column;font-size:1.6rem;padding:0 0 2rem;width:33.4rem}@media screen and (min-width:768px){.WorkProjectPage-prelude{font-size:1.8rem;padding:0;width:115.2rem}}.WorkProjectPage-preludeText{line-height:1.6;padding:0 0 1rem;display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){.WorkProjectPage-preludeText{flex-direction:row}}@media screen and (min-width:768px){.WorkProjectPage-preludeTextColumn{width:48%}}.WorkProjectPage-preludeRuleTop{margin-bottom:4rem;width:33.4rem}@media screen and (min-width:768px){.WorkProjectPage-preludeRuleTop{display:none}}@media screen and (max-width:768px){.WorkProjectPage-preludeRuleBottom{display:none}}.WorkProjectPage-block{width:114.6rem;margin:auto}.WorkProjectPage-blockText .BlockText-main{color:#d73a06;line-height:.9;padding:0 .1em;letter-spacing:-.1rem;font-size:4.2rem;margin:0}@media screen and (min-width:768px){.WorkProjectPage-blockText .BlockText-main{font-size:7.8rem}}.WorkProjectPage-blockText .BlockText-offset{top:-.2rem}.WorkProjectPage-textSplit{margin:auto;width:33.4rem}@media screen and (min-width:768px){.WorkProjectPage-textSplit{width:115.2rem}}.WorkProjectPage-textSplit:after{content:"";clear:both;display:table}.WorkProjectPage-textSplit p:last-child{margin-bottom:0}.WorkProjectPage-textSplitLeft{line-height:1.65;letter-spacing:-.03rem;font-size:1.6rem}@media screen and (min-width:768px){.WorkProjectPage-textSplitLeft{font-size:1.8rem;width:38.9rem}}.WorkProjectPage-textSplitRight{line-height:1.65;letter-spacing:-.03rem;font-size:1.6rem}@media screen and (min-width:768px){.WorkProjectPage-textSplitRight{font-size:1.8rem;width:38.9rem;margin-right:26.4rem;float:right}}.WorkProjectPage-textSplitRight-larger{margin-top:3.2rem;font-size:2rem}@media screen and (min-width:768px){.WorkProjectPage-textSplitRight-larger{font-size:3.2rem;line-height:1.4;width:65.3rem;margin-top:-9.1rem;margin-right:0}}.WorkProjectPage-textWithImage{position:relative;margin:4rem 0}@media screen and (min-width:768px){.WorkProjectPage-textWithImage{height:80vh;margin:6rem 0}}.WorkProjectPage-textWithImageContent{position:relative;height:100%;width:33.4rem;margin:auto}@media screen and (min-width:768px){.WorkProjectPage-textWithImageContent{display:flex;align-items:center;width:115.2rem;margin:0;position:absolute;left:50%;transform:translateX(-50%)}}.WorkProjectPage-textWithImageText{line-height:1.65;font-size:1.6rem;margin-bottom:3rem;z-index:2}@media screen and (min-width:768px){.WorkProjectPage-textWithImageText{margin-bottom:0;font-size:2.1rem;width:48.7rem}}.WorkProjectPage-textWithImageImage{display:block;margin-top:1rem;margin-left:auto;max-width:33.4rem}@media screen and (min-width:768px){.WorkProjectPage-textWithImageImage{position:absolute;top:50%;transform:translateY(-50%);max-height:80vh;max-width:96rem}}@media screen and (min-width:768px){.WorkProjectPage-textWithImage-imageRight .WorkProjectPage-textWithImageImage{left:54.7rem}}@media screen and (min-width:768px){.WorkProjectPage-textWithImage-imageLeft .WorkProjectPage-textWithImageImage{right:54.7rem}.WorkProjectPage-textWithImage-imageLeft .WorkProjectPage-textWithImageText{position:absolute;right:0}}.WorkProjectPage-statementWithImage{position:relative;margin:4rem 0}@media screen and (min-width:768px){.WorkProjectPage-statementWithImage{height:80vh;margin:4rem 0}}.WorkProjectPage-statementWithImageContent{position:relative;height:100%;display:flex;align-items:center;width:33.4rem;margin:auto}@media screen and (min-width:768px){.WorkProjectPage-statementWithImageContent{width:115.2rem;margin:0;position:absolute;left:50%;transform:translateX(-50%)}}.WorkProjectPage-statementWithImageStatement{z-index:2;transform:rotate(-2.5deg)}.WorkProjectPage-statementWithImageImage{display:block;margin-top:1rem;margin-left:auto;max-width:33.4rem;transform:translateX(-50%)}@media screen and (min-width:768px){.WorkProjectPage-statementWithImageImage{position:absolute;top:50%;transform:translateY(-50%);max-height:80vh;max-width:96rem}}@media screen and (min-width:768px){.WorkProjectPage-statementWithImage-imageRight .WorkProjectPage-statementWithImageImage{left:54.7rem}}.WorkProjectPage-statementWithImage-imageLeft .WorkProjectPage-statementWithImageImage{transform:translateX(-100%)}@media screen and (min-width:768px){.WorkProjectPage-statementWithImage-imageLeft .WorkProjectPage-statementWithImageImage{transform:translateY(-50%);right:54.7rem}}.WorkProjectPage-statementWithImage-imageLeft .WorkProjectPage-statementWithImageStatement{transform:translateX(50%)}@media screen and (min-width:768px){.WorkProjectPage-statementWithImage-imageLeft .WorkProjectPage-statementWithImageStatement{transform:unset;position:absolute;right:2rem}}.WorkProjectPage-slideImage{margin:6rem auto}.WorkProjectPage-imageBlock{position:relative;display:flex;min-height:80vh;background-repeat:none;background-size:cover;background-position:50%}.WorkProjectPage-imageBlockContainer{margin:auto;overflow:hidden;width:33.4rem}@media screen and (min-width:768px){.WorkProjectPage-imageBlockContainer{width:115.2rem}}.WorkProjectPage-wipImagesText{line-height:1.4;margin:0 auto 3rem;font-size:2rem}@media screen and (min-width:768px){.WorkProjectPage-wipImagesText{margin:0 0 3rem;font-size:3.2rem;letter-spacing:-.03rem;width:94.5rem}}.WorkProjectPage-wipImageContainer{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0;width:33.4rem;flex-direction:column}@media screen and (min-width:768px){.WorkProjectPage-wipImageContainer{flex-direction:row;width:115.2rem}}.WorkProjectPage-wipImage{width:100%;margin-bottom:2rem}@media screen and (min-width:768px){.WorkProjectPage-wipImage{width:49%}}.WorkProjectPage-wipImageInner{padding-top:75%;background-size:cover;background-position:50%}.WorkProjectPage-mobileImages{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.WorkProjectPage-mobileImages .swiper-slide{width:23.3rem}.WorkProjectPage-mobileImagesWrapper{list-style:none;padding:0;margin:auto;white-space:nowrap;transition:transform .25s;display:flex;justify-content:space-between;width:115.2rem}.WorkProjectPage-mobileImage{display:inline-block;width:23.3rem}@media screen and (min-width:768px){.WorkProjectPage-mobileImage{margin:1rem;display:block;height:unset;width:25%}}.WorkProjectPage-mobileImage+.WorkProjectPage-mobileImage{margin-left:2.6rem}@media screen and (min-width:768px){.WorkProjectPage-mobileImage+.WorkProjectPage-mobileImage{margin:1rem}}.WorkProjectPage-mobileImageInner{padding-top:200%;background-size:cover;background-position:50%}.WorkProjectPage-mobileImagesIndicator{width:33.4rem;margin-left:2rem;padding:0;list-style:none}.WorkProjectPage-mobileImagesIndicatorPip{display:inline-block;width:2.9rem;height:2.9rem;background:url(/static/media/pip.381b7947.svg) no-repeat 50%;margin-right:1rem;vertical-align:middle}.WorkProjectPage-mobileImagesIndicatorPip-active{background-image:url(/static/media/pip-active.aaf594c2.svg)}.WorkProjectPage-desktopMockups{padding:4rem 0}@media screen and (min-width:768px){.WorkProjectPage-desktopMockups{padding:4rem 0;display:flex;flex-direction:column;min-height:100vh}}.WorkProjectPage-desktopMockupsContainer{margin:auto;width:33.4rem}@media screen and (min-width:768px){.WorkProjectPage-desktopMockupsContainer{width:115.2rem}}.WorkProjectPage-desktopMockupsText{line-height:1.4;margin:0 auto 3rem;font-size:2rem}@media screen and (min-width:768px){.WorkProjectPage-desktopMockupsText{margin:0 0 3rem;font-size:3.2rem;letter-spacing:-.03rem;width:94.5rem}}.WorkProjectPage-desktopMockupsContent{display:block;margin:0;padding:0;list-style:none;white-space:nowrap}.WorkProjectPage-desktopMockupsContent img{width:100%}.WorkProjectPage-desktopMockupsContent li{width:37.5rem;margin:0 0 0 -2.1rem}@media screen and (min-width:768px){.WorkProjectPage-desktopMockupsContent{margin:auto;width:115.2rem}.WorkProjectPage-desktopMockupsContent li{display:inline-block;width:115.2rem;vertical-align:middle;margin:0}.WorkProjectPage-desktopMockupsContent li+li{margin-left:2rem}}@media screen and (min-width:768px){.WorkProjectPage-project{min-height:100vh;display:flex;flex-direction:column}}@media screen and (min-width:768px){.WorkProjectPage-projectContainer{position:relative;margin:auto;width:115.2rem}}.WorkProjectPage-projectContent{margin:auto;width:33.4rem}@media screen and (max-width:768px){.WorkProjectPage-projectContent{min-height:35vh;padding-bottom:3rem}}@media screen and (min-width:768px){.WorkProjectPage-projectContent{margin:0;width:48rem;font-size:2.1rem;line-height:165%}}.WorkProjectPage-projectTitle{font-family:"Barlow Condensed";font-style:normal;font-weight:700;line-height:90%;margin-bottom:2rem;font-size:5rem}@media screen and (min-width:768px){.WorkProjectPage-projectTitle{font-size:7.8rem}}@media screen and (max-width:768px){.WorkProjectPage-projectText{font-size:1.6rem;line-height:1.65}}.WorkProjectPage-projectImage{display:block;max-width:37.5rem;margin:auto auto 2rem}@media screen and (min-width:768px){.WorkProjectPage-projectImage{position:absolute;top:50%;transform:translateY(-50%);max-width:88.6rem;max-height:90vh}}@media screen and (max-width:768px){.WorkProjectPage-project-imageLeft .WorkProjectPage-projectImage{transform:translateX(-25%)}}@media screen and (min-width:768px){.WorkProjectPage-project-imageLeft .WorkProjectPage-projectContent{margin-left:69rem}.WorkProjectPage-project-imageLeft .WorkProjectPage-projectTitle{transform:rotate(1deg)}.WorkProjectPage-project-imageLeft .WorkProjectPage-projectImage{right:52rem}}@media screen and (max-width:768px){.WorkProjectPage-project-imageRight .WorkProjectPage-projectImage{transform:translateX(25%)}}@media screen and (min-width:768px){.WorkProjectPage-project-imageRight .WorkProjectPage-projectTitle{transform:rotate(-1deg)}.WorkProjectPage-project-imageRight .WorkProjectPage-projectImage{left:52rem}}.WorkProjectPage-serviceList{list-style:none;margin:0;padding:6rem 0 8rem}@media screen and (min-width:768px){.WorkProjectPage-serviceList{padding:10rem 0}}.WorkProjectPage-serviceHeader{font-size:1.6rem;text-align:center;margin-bottom:3.5rem;letter-spacing:-.3px}.WorkProjectPage-serviceItem{font-family:"Barlow Condensed",sans;text-align:center;line-height:1.75;font-size:3rem}@media screen and (min-width:768px){.WorkProjectPage-serviceItem{font-size:5rem}}.NewsPage{position:absolute;left:0;top:0;width:100%}.NewsPage--out{position:fixed}.NewsPage-content{position:relative;margin:8rem auto 4rem;width:33.4rem}@media screen and (min-width:768px){.NewsPage-content{margin:16rem auto 4rem;width:115.2rem}}.NewsPage-listing{list-style:none;padding:0}.NewsPage--out .NewsPage-listing{opacity:0;transition:opacity .75s;pointer-events:none}.NewsItem{display:block;padding:3.5rem 0;border-bottom:1px solid #000;position:relative;cursor:pointer}@media screen and (min-width:768px){.NewsItem{display:flex;flex-direction:column;min-height:18.75rem}}.NewsItem-title{font-family:"Barlow Condensed";font-weight:800;font-size:3rem;line-height:.9}@media screen and (min-width:768px){.NewsItem-title{width:82.6rem}}.NewsItem-description{margin:2rem 0;font-size:1.4rem;line-height:1.35}@media screen and (min-width:768px){.NewsItem-description{font-size:1.6rem;line-height:1.65;margin:2rem 0;width:55.5rem;flex-grow:1}}.NewsItem-cta{font-weight:700;text-decoration:underline;font-size:1.6rem;line-height:1.65;transition:color .75s}.NewsItem-cta:hover{color:#d73a06}.NewsItem-image{position:absolute;right:0;top:3.5rem;width:25rem;display:none}@media screen and (min-width:768px){.NewsItem-image{display:block}}.NewsPage-transitionTarget{position:fixed;left:0;width:115.2rem;padding:3.6rem 0}.NewsPage--out .NewsPage-transitionTarget{transition:top .75s;transition-delay:.5s}.NewsPage-transitionTarget .NewsItem-title{transform:translateY(-.1rem)}.NewsPage--out .NewsPage-transitionTarget .NewsItem-title{font-size:10rem;line-height:.85;width:60rem;letter-spacing:-.2rem;transform:translateY(4.2rem) rotate(-2deg);transition:font-size .75s,letter-spacing .75s,line-height .75s,width .75s,transform .75s;transition-delay:.5s}.NewsPage--out .NewsPage-transitionTarget .NewsItem-image{width:52rem;transition:width .75s;transition-delay:.5s}.NewsPage--out .Footer{opacity:0;transition:opacity .5s}.NewsArticlePage{position:absolute;left:0;top:0;width:100%}.NewsArticlePageContent{position:relative;border-bottom:1px solid #000;width:33.4rem;padding-bottom:4rem;margin:12rem auto 0}@media screen and (min-width:768px){.NewsArticlePageContent{width:115.2rem;padding-bottom:8rem;margin:19.7rem auto 0}}.NewsArticlePageContent h2{margin-top:1.5em;margin-bottom:0}.NewsArticlePageContent hr{border:none;border-bottom:1px solid #000;margin:4rem 0}.NewsArticlePage-date{font-family:"PremiumUtra31";transform:rotate(-2deg);margin:0 auto -.5rem;width:33.4rem;font-size:3.6rem}@media screen and (min-width:768px){.NewsArticlePage-date{width:unset;font-weight:800;font-size:4rem;opacity:0}}.NewsArticlePage-title{font-family:"Barlow Condensed";line-height:.85;letter-spacing:-.2rem;transform:rotate(-2deg);margin:0 auto 2rem;width:33.4rem;font-size:6rem}@media screen and (min-width:768px){.NewsArticlePage-title{margin:0;width:60rem;font-size:10rem}}.NewsArticlePage--fadeIn .NewsArticlePage-date{opacity:1;transition:opacity .5s}.NewsArticlePage--fadeIn .NewsArticlePage-text{opacity:1;transition:opacity .5s;transition-delay:.25s}.NewsArticlePage-text{font-size:1.6rem;line-height:1.65;margin:auto;width:33.4rem}.NewsArticlePage-text a{font-weight:700;text-decoration:underline;transition:color .25s}.NewsArticlePage-text a:hover{color:#d73a06}.NewsArticlePage-text img{margin:1rem 0}@media screen and (max-width:768px){.NewsArticlePage-text img:first-child{margin-top:3.5rem}}.NewsArticlePage-text blockquote{font-weight:700;margin:1.5em 0}.NewsArticlePage-text .embedded-image{width:100%}@media screen and (min-width:768px){.NewsArticlePage-text{font-size:1.8rem;line-height:1.65;margin:5rem 0;width:55.6rem;opacity:0}}.NewsArticlePage-image{margin:3.5rem 0}@media screen and (min-width:768px){.NewsArticlePage-image{position:fixed;width:52rem;height:39rem;margin:0 0 0 63.2rem}}.NewsArticlePage-image img{width:100%;display:none}.NewsArticlePage-image img:first-child{display:block}@media screen and (min-width:768px){.NewsArticlePage-image img{position:absolute;left:0;top:0;opacity:0;transition:opacity .5s;display:block!important}}.NewsArticlePage-image img.visible{opacity:1}.NewsArticlePage-image-bottom{position:absolute;bottom:8rem}.CareersPage{position:relative;color:#fff;z-index:3;padding:2rem 0 5rem}@media screen and (min-width:768px){.CareersPage{padding:0 0 5rem}}.CareersPage-culture{margin:auto;width:33.4rem}@media screen and (min-width:768px){.CareersPage-culture{margin-top:14rem;width:115.2rem}}.CareersPage-cultureList{list-style:none;padding:0;line-height:1.65;letter-spacing:-.03rem;font-size:2rem;width:33.4rem}@media screen and (min-width:768px){.CareersPage-cultureList{font-size:2.3rem;width:115.2rem;display:flex;flex-direction:row;justify-content:space-between}}.CareersPage-cultureItem{margin-top:4.6rem}@media screen and (min-width:768px){.CareersPage-cultureItem{margin:0;width:36.9rem}}.CareersPage-cultureHeading{font-family:"Barlow Condensed";font-style:normal;font-weight:800;line-height:1;transform:translateX(-2rem);opacity:0;transition:opacity .5s,transform .5s;font-size:3rem}@media screen and (min-width:768px){.CareersPage-cultureHeading{font-size:5rem}}.CareersPage-cultureItem-active .CareersPage-cultureHeading{opacity:1;transform:rotate(.72deg)}.CareersPage-underline{background-size:contain;background-position:0;background-repeat:no-repeat;border:0;margin-bottom:2rem;transform:translateY(1rem);opacity:0;transition:opacity .5s,transform .5s;height:1.4rem}@media screen and (min-width:768px){.CareersPage-underline{height:2.2rem}}.CareersPage-cultureItem-active .CareersPage-underline{opacity:1;transform:none}.CareersPage-cultureItem:first-child .CareersPage-underline{background-image:url(/static/media/underline1.87bd3f80.svg)}.CareersPage-cultureItem:nth-child(2) .CareersPage-underline{background-image:url(/static/media/underline2.b7cb26d9.svg)}.CareersPage-cultureItem:nth-child(3) .CareersPage-underline{background-image:url(/static/media/underline3.024aeb81.svg)}.CareersPage-culturePoint{opacity:0;transform:translateY(2rem);transition:opacity .5s,transform .5s}.CareersPage-cultureItem-active .CareersPage-culturePoint{opacity:1;transform:none}@media screen and (min-width:768px){.CareersPage-cultureItem-active:first-child .CareersPage-underline{transition-delay:.1s}.CareersPage-cultureItem-active:first-child .CareersPage-culturePoint{transition-delay:.2s}.CareersPage-cultureItem-active:nth-child(2) .CareersPage-cultureHeading{transition-delay:.5s}.CareersPage-cultureItem-active:nth-child(2) .CareersPage-underline{transition-delay:.6s}.CareersPage-cultureItem-active:nth-child(2) .CareersPage-culturePoint{transition-delay:.7s}.CareersPage-cultureItem-active:nth-child(3) .CareersPage-cultureHeading{transition-delay:1s}.CareersPage-cultureItem-active:nth-child(3) .CareersPage-underline{transition-delay:1.1s}.CareersPage-cultureItem-active:nth-child(3) .CareersPage-culturePoint{transition-delay:1.2s}}.CareersPage-principles{line-height:1.65;margin-top:4.6rem;width:33.4rem;font-size:1.6rem}@media screen and (min-width:768px){.CareersPage-principles{margin-top:8rem;width:115.2rem;font-size:1.8rem}}.CareersPage-photos{margin:6.8rem auto 0;width:33.4rem}@media screen and (min-width:768px){.CareersPage-photos{display:flex;align-items:flex-start;justify-content:space-between;margin:6rem auto 0;width:115.2rem}}.CareersPage-photos img{width:100%}@media screen and (min-width:768px){.CareersPage-photos img{width:56.6rem}}@media screen and (max-width:768px){.CareersPage-photos img+img{margin-top:1rem}}.CareersPage-values{letter-spacing:-.03rem;line-height:1.65;margin:5rem auto 0;width:33.4rem}@media screen and (min-width:768px){.CareersPage-values{margin:5rem auto 0;width:115.2rem}}.CareersPage-valuesLeft{opacity:0;transform:translateY(2rem);transition:transform .5s,opacity .5s;font-size:1.6rem;width:33.4rem}@media screen and (min-width:768px){.CareersPage-valuesLeft{font-size:1.8rem;width:36.1rem}}.CareersPage-valuesRight{opacity:0;transform:translateY(2rem);transition:transform .5s,opacity .5s;margin-top:5rem;font-size:2rem;letter-spacing:-.03rem;width:33.4rem}@media screen and (min-width:768px){.CareersPage-valuesRight{width:65.3rem;font-size:3.2rem;line-height:1.4;margin-left:48.6rem;margin-top:-4.3rem}}.CareersPage-values-active .CareersPage-valuesLeft{opacity:1;transform:none}.CareersPage-values-active .CareersPage-valuesRight{opacity:1;transform:none;transition-delay:.35s}.CareersPage-vacanciesSlider{margin:11rem auto 5rem;width:33.4rem}@media screen and (min-width:768px){.CareersPage-vacanciesSlider{margin:5rem auto;width:115.2rem}}.CareersPage-vacanciesImage{transition:transform .333s ease-out,opacity .333s ease-out;transform:translateX(-12%);opacity:0;width:26rem}@media screen and (min-width:768px){.CareersPage-vacanciesImage{width:76.1rem}}.CareersPage-vacanciesImage-active{transform:none;opacity:1}.CareersPage-vacanciesBlock{width:33.4rem;margin:auto}@media screen and (min-width:768px){.CareersPage-vacanciesBlock{display:flex;justify-content:space-between;width:115.2rem}}.CareersPage-vacanciesList{list-style:none;padding:0;line-height:1.6}@media screen and (min-width:768px){.CareersPage-vacanciesList{width:55.5rem}}.CareersPage-vacanciesList ul{list-style:disc}.CareersPage-vacanciesList ul ul{list-style:circle}.CareersPage-vacancy{position:relative;padding-bottom:3.3rem;border-bottom:2px solid hsla(0,0%,100%,.25);font-size:1.6rem;margin-bottom:3rem}@media screen and (min-width:768px){.CareersPage-vacancy{font-size:1.8rem;margin-bottom:3.3rem;vertical-align:top}}.CareersPage-vacancy a{color:#fff;text-decoration:underline}.CareersPage-vacancyTitle{font-family:"Barlow Condensed";font-weight:800;line-height:1;font-size:3.5rem}@media screen and (min-width:768px){.CareersPage-vacancyTitle{font-size:3.8rem}}.CareersPage-vacancySnippet{margin:1.8rem 0 0}.CareersPage-vacancyContent{height:0;overflow:hidden;transition:height .5s;transition-delay:.5s;padding-bottom:1.8rem}.CareersPage-vacancyContentInner{opacity:0;transition:opacity .5s;box-sizing:border-box;padding-top:1.8rem}.CareersPage-vacancyContentInner>:first-child{margin-top:0}.CareersPage-vacancyContentInner>:last-child,.CareersPage-vacancyContentInner h2{margin-bottom:0}.CareersPage-vacancyContentInner>p>a{display:inline-block;padding:1.8rem 0}.CareersPage-vacancyContent-visible{transition-delay:0s;overflow:unset}.CareersPage-vacancyContent-visible .CareersPage-vacancyContentInner{opacity:1;transition-delay:.5s}.CareersPage-vacancyCTA{font-weight:700;text-decoration:underline;transition:color .25s}.CareersPage-vacancyCTA:hover{color:#fcbd0c}@keyframes headerImageIn{0%{opacity:0;transform:translateX(75%) rotate(25deg)}to{opacity:1;transform:unset}}.Hero,.Page{width:100%}.Hero{position:relative;min-height:53rem}@media screen and (min-width:768px){.Hero{height:100rem;min-height:100vh}}.Hero-background{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#e4dfe4 41.67%,#e4dfe4 50%,#f5f5f5 87.7%);z-index:1}.Hero-content{position:relative;min-height:55rem;height:calc(100vh - 6rem);display:flex;flex-direction:column;justify-content:flex-start;padding:7rem 0 2rem;box-sizing:border-box;z-index:3}@media screen and (min-width:768px){.Hero-content{padding:0;justify-content:center;margin:auto;width:144rem;height:100vh}}.Hero-title{z-index:3;margin-left:2rem;transition:opacity .5s,transform .5s}@media screen and (min-width:768px){.Hero-title{margin-left:14.4rem}}@media screen and (max-width:768px){.Hero-title{transition-delay:.25s}}.Hero-title-out{transform:translateY(-4rem);opacity:0}.Hero-image{display:block;animation-fill-mode:backwards;animation-delay:.25s;animation-duration:.75s;animation-name:headerImageIn;margin:auto;transition:opacity .5s,transform .5s}@media screen and (min-width:768px){.Hero-image{position:absolute;top:0;right:0;height:100rem;min-height:100vh;display:flex;align-items:center}}.Hero-image-out{transform:translateY(-4rem);opacity:0}.Hero-img-about{max-width:33.4rem;max-height:calc(100vh - 35rem)}@media screen and (min-width:768px){.Hero-img-about{max-width:82rem;max-height:unset}}.Hero-img-careers{transform:rotate(38.3deg) scale(1.4);max-width:33.4rem;max-height:calc(100vh - 35rem)}@media screen and (min-width:768px){.Hero-img-careers{transform:translateY(5%) translateX(-20%) rotate(38.3deg);max-width:80rem;max-height:unset}}.Hero-scroll{display:none}@media screen and (min-width:768px){.Hero-scroll{display:block;position:absolute;bottom:3rem;left:14.4rem;width:5rem;transition:opacity .5s,transform .5s}}.Hero-scroll-out{transform:translateY(-4rem);opacity:0}.Policy{position:relative;width:33.4rem;padding-bottom:4rem;margin:12rem auto 0;font-size:1.6rem;line-height:1.65}@media screen and (min-width:768px){.Policy{width:115.2rem;padding-bottom:8rem;margin:18rem auto 0;font-size:1.8rem;line-height:1.65}}.Policy h3{margin-top:4rem}.Policy ul{padding-left:3rem;margin-left:0}.Policy a{text-decoration:underline;font-weight:700}
/*# sourceMappingURL=main.8b52d65a.chunk.css.map */