[data-v-34765edc]:root{--white:#fff;--black:#241f21;--menu-colour:var(--black);--offwhite:#ecebe7;--yellow:#f7dc9f;--orange:#b27558;--green:#b0fb90;--blue:#0059ff;--grey:#a0a0a0;--menu-offset:66px;--about-people-height:.8}@media only screen and (min-width:1920px){[data-v-34765edc]:root{--about-people-height:.6}}[data-v-34765edc]:root{--about-people-height-css:80vh}@media only screen and (min-width:1920px){[data-v-34765edc]:root{--about-people-height-css:60vh}}@media only screen and (max-width:844px){[data-v-34765edc]:root{--menu-offset:40px}}[data-v-34765edc]:root{--vimeo-colour:var(--green);--gutter:12px;--gutter-half:calc(var(--gutter)/2);--gutter-tiny:3px;--gutter-double:calc(var(--gutter)*2);--gutter-triple:calc(var(--gutter)*3);--gutter-large:48px;--gutter-quad:calc(var(--gutter)*4);--gutter-quan:calc(var(--gutter)*5);--gutter-hex:calc(var(--gutter)*6);--gutter-nano:calc(var(--gutter)*7);--gutter-oct:calc(var(--gutter)*8);--gutter-duo:calc(var(--gutter)*12);--logo-small:36px;--footer-height:90vh;--stamp-size:108px;--slider-height:66.66667vh;--stats-height:100vh}@media only screen and (min-width:1920px){[data-v-34765edc]:root{--stats-height:100vh}}@media only screen and (max-width:1512px){[data-v-34765edc]:root{--stats-height:100vh}}@media only screen and (max-width:844px){[data-v-34765edc]:root{--stats-height:60vh;--slider-height:50vh}}[data-v-34765edc]:root{--header-hide:-84px}html[data-v-34765edc]{overscroll-behavior-y:none}body[data-v-34765edc],html[data-v-34765edc]{height:100%}body[data-v-34765edc]{background-color:var(--offwhite);color:var(--black)}body.fixed-height[data-v-34765edc],body.no-overflow[data-v-34765edc]{overflow:hidden!important}body.fixed-height[data-v-34765edc]{height:100vh}body.preloader-finished .page[data-v-34765edc]{opacity:1}body.preloader-finished .matter-scene[data-v-34765edc]{background:#a0a0a0}body.preloader-transparent .preloader[data-v-34765edc]{background:transparent}.page[data-v-34765edc]{opacity:0}.go-dark #smooth-content[data-v-34765edc]{background:var(--black);transition:background .45s cubic-bezier(.19,1,.22,1)}.show-title .home-featured-projects-title[data-v-34765edc]{opacity:1;transition:opacity .45s cubic-bezier(.19,1,.22,1)}#smooth-content[data-v-34765edc]{transition:background .45s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:844px){#smooth-content[data-v-34765edc]{transition:none}}.page-routing .home-hero--heading[data-v-34765edc],.page-routing .main-header[data-v-34765edc]{opacity:0}.flicking-viewport[data-v-34765edc]{overflow:hidden;position:relative}.flicking-viewport.vertical[data-v-34765edc]{display:inline-flex}.flicking-viewport.vertical>.flicking-camera[data-v-34765edc]{display:inline-flex;flex-direction:column}.flicking-viewport.flicking-hidden>.flicking-camera[data-v-34765edc]>*{visibility:hidden}.flicking-camera[data-v-34765edc]{display:flex;flex-direction:row;height:100%;position:relative;width:100%;will-change:transform;z-index:1}.flicking-camera[data-v-34765edc]>*{flex-shrink:0}.modal-open .modal[data-v-34765edc]{transform:scaleY(1);transition:all .45s cubic-bezier(1,0,0,1)}.modal-show-text .modal .modal-blurb p[data-v-34765edc],.modal-show-text .modal .modal-index[data-v-34765edc]{opacity:1;transition:all .45s cubic-bezier(.19,1,.22,1)}.modal[data-v-34765edc]{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;transform:scaleY(0);width:100%;z-index:15}.modal[data-v-34765edc],.modal-content[data-v-34765edc]{transition:all .65s cubic-bezier(1,0,0,1)}.modal-content[data-v-34765edc]{aspect-ratio:16/19;background:#fff;height:80vh;position:relative;width:auto}.modal-content[data-v-34765edc] .imgix-image{height:80vh;min-height:70vh;-o-object-fit:cover;object-fit:cover;transition:all .65s cubic-bezier(1,0,0,1);width:auto}@media only screen and (max-width:844px){.modal-content[data-v-34765edc] .imgix-image{height:auto;min-height:0;width:100%}}.modal-content[data-v-34765edc] .image-wrapper{height:100%}.modal-content[data-v-34765edc] .img{height:80vh}.modal-content[data-v-34765edc]{align-items:center;display:flex;margin:0 auto}@media only screen and (max-width:844px){.modal-content[data-v-34765edc]{width:calc(100% - var(--gutter-double))}}@media only screen and (max-width:844px){.modal-content[data-v-34765edc] .image-wrapper{width:100%}}.modal-blurb[data-v-34765edc]{align-self:flex-end;background:#fff;bottom:0;color:var(--black);font-family:Founders Grotesk Mono,Courier New,Courier,monospace;font-size:13px;font-style:normal;height:100%;line-height:13px;padding:var(--gutter) var(--gutter) var(--gutter) var(--gutter);position:absolute;right:0;text-align:left;transform:rotate(180deg) translateY(0) translate(-100%);writing-mode:vertical-lr}@media only screen and (max-width:844px){.modal-blurb[data-v-34765edc]{height:auto;inset:auto auto 0 0;padding:var(--gutter) var(--gutter) var(--gutter) var(--gutter);transform:rotate(0) translateY(100%) translate(0);width:100%;writing-mode:horizontal-tb}}.modal-blurb p[data-v-34765edc],.modal-index[data-v-34765edc]{opacity:0;transition:all .45s cubic-bezier(.19,1,.22,1)}.modal-index[data-v-34765edc]{align-self:flex-end;bottom:0;color:var(--black);font-family:Founders Grotesk Mono,Courier New,Courier,monospace;font-size:13px;font-style:normal;height:100%;line-height:13px;padding:var(--gutter) var(--gutter) var(--gutter) var(--gutter);position:absolute;right:0;text-align:right;transform:rotate(180deg) translateY(0) translate(-100%);writing-mode:vertical-lr}@media only screen and (max-width:844px){.modal-index[data-v-34765edc]{bottom:0;height:auto;padding:var(--gutter) var(--gutter) var(--gutter) var(--gutter);right:0;top:auto;transform:rotate(0) translateY(100%) translate(0);writing-mode:horizontal-tb}}.close[data-v-34765edc]{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;position:absolute;right:15px;top:10px}.close[data-v-34765edc]:focus,.close[data-v-34765edc]:hover{color:#000;cursor:pointer;text-decoration:none}img[data-v-34765edc]{max-height:100%;max-width:100%}iframe#player[data-v-34765edc]{height:100%!important;margin:0;padding:0;width:100%!important}.ytp-chrome-top[data-v-34765edc],.ytp-pause-overlay-container[data-v-34765edc]{left:-999999px!important;position:fixed!important}.page-work .footer[data-v-34765edc]{display:none}@media only screen and (max-width:844px){.page-work .footer[data-v-34765edc]{display:block}}.button[data-v-34765edc]{align-items:center;background:#f7f7f733;border:none;border-radius:54px;box-shadow:2px 2px 6px #0000000f,inset -1px -1px 1px #0000000d,inset 1px 1px 1px #ffffffbf;color:#241f21;cursor:pointer;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:4px 14px}[data-v-34765edc]:root{--body:18px;--body-l:23px}@media only screen and (max-width:844px){[data-v-34765edc]:root{--body:15px;--body-l:21px}}[data-v-34765edc]:root{--bodyAlt:16px;--bodyAlt-l:24px}@media only screen and (max-width:844px){[data-v-34765edc]:root{--bodyAlt:15px;--bodyAlt-l:21px}}[data-v-34765edc]:root{--small:26px;--small-l:34px}@media only screen and (max-width:1180px){[data-v-34765edc]:root{--small:22px;--small-l:28px}}@media only screen and (max-width:844px){[data-v-34765edc]:root{--small:18px;--small-l:21px}}[data-v-34765edc]:root{--tiny:12px;--tiny-l:14px;--menu:18px;--menu-l:1}@media only screen and (max-width:1180px){[data-v-34765edc]:root{--menu:16px;--menu-l:1}}@media only screen and (max-width:844px){[data-v-34765edc]:root{--menu:14px;--menu-l:1}}[data-v-34765edc]:root{--mobile-menu:44px;--mobile-menu-l:1;--menuAlt:26px;--menuAlt-l:22px}@media only screen and (max-width:1180px){[data-v-34765edc]:root{--menuAlt:20px;--menuAlt-l:1}}@media only screen and (max-width:844px){[data-v-34765edc]:root{--menuAlt:14px;--menuAlt-l:1}}[data-v-34765edc]:root{--caption:13px;--caption-l:13px}@media only screen and (max-width:1180px){[data-v-34765edc]:root{--caption:12px;--caption-l:12px}}@media only screen and (max-width:844px){[data-v-34765edc]:root{--caption:12px;--caption-l:12px}}[data-v-34765edc]:root{--medium:22px;--medium-l:28px}@media only screen and (max-width:1180px){[data-v-34765edc]:root{--medium:22px;--medium-l:28px}}@media only screen and (max-width:844px){[data-v-34765edc]:root{--medium:18px;--medium-l:21px}}body[data-v-34765edc]{font-family:Feature Deck,Times,serif;font-size:var(--body);line-height:var(--body-l)}body[data-v-34765edc],em[data-v-34765edc],i[data-v-34765edc]{font-style:normal}a[data-v-34765edc],body[data-v-34765edc],h1[data-v-34765edc],h2[data-v-34765edc],h3[data-v-34765edc],h4[data-v-34765edc],h5[data-v-34765edc],input[data-v-34765edc],ol[data-v-34765edc],p[data-v-34765edc],radio[data-v-34765edc],select[data-v-34765edc],ul[data-v-34765edc]{font-weight:400;text-rendering:geometricPrecision}html[data-v-34765edc]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-34765edc],h2[data-v-34765edc],h3[data-v-34765edc],h4[data-v-34765edc]{margin:0}a[data-v-34765edc]{text-decoration:underline;text-decoration-thickness:1px}a[data-v-34765edc]:hover{text-decoration:none}.page-briefus[data-v-34765edc]{background:var(--offwhite);opacity:0}.brief-hero[data-v-34765edc]{border-bottom:1px solid var(--black);padding-top:var(--menu-offset)}.brief-hero[data-v-34765edc] h1{font-size:100px;line-height:1}@media only screen and (min-width:1920px){.brief-hero[data-v-34765edc] h1{font-size:130px}}@media only screen and (max-width:1512px){.brief-hero[data-v-34765edc] h1{font-size:100px}}@media only screen and (max-width:1180px){.brief-hero[data-v-34765edc] h1{font-size:72px}}@media only screen and (max-width:844px){.brief-hero[data-v-34765edc] h1{font-size:42px}}.brief-hero[data-v-34765edc] h1{margin-bottom:var(--gutter-oct);padding-top:var(--gutter-quad);text-align:center}@media only screen and (max-width:844px){.brief-hero[data-v-34765edc] h1{margin-bottom:var(--gutter-quad);padding-top:var(--gutter-double)}.brief-hero[data-v-34765edc] h1 br{display:none}}@media only screen and (max-width:844px)and (orientation:landscape){.brief-hero[data-v-34765edc] h1{margin:0 auto;width:90%}}.brief-hero[data-v-34765edc]{margin:0 auto}@media only screen and (max-width:844px){.brief-hero[data-v-34765edc]{padding-left:var(--gutter);padding-right:var(--gutter)}}#typeform[data-v-34765edc]{background:var(--offwhite);overflow:hidden;padding-bottom:var(--gutter-oct);padding-top:var(--gutter-quad)}@media only screen and (max-width:844px){#typeform[data-v-34765edc]{padding-bottom:var(--gutter-quad)}}[data-v-34765edc] iframe{border-top:none!important;margin-top:-30px;position:relative}[data-v-34765edc] iframe .FooterWrapper{display:none!important}
