[data-v-95723883]: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-95723883]:root{--about-people-height:.6}}[data-v-95723883]:root{--about-people-height-css:80vh}@media only screen and (min-width:1920px){[data-v-95723883]:root{--about-people-height-css:60vh}}@media only screen and (max-width:844px){[data-v-95723883]:root{--menu-offset:40px}}[data-v-95723883]: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-95723883]:root{--stats-height:100vh}}@media only screen and (max-width:1512px){[data-v-95723883]:root{--stats-height:100vh}}@media only screen and (max-width:844px){[data-v-95723883]:root{--stats-height:60vh;--slider-height:50vh}}[data-v-95723883]:root{--header-hide:-84px}html[data-v-95723883]{overscroll-behavior-y:none}body[data-v-95723883],html[data-v-95723883]{height:100%}body[data-v-95723883]{background-color:var(--offwhite);color:var(--black)}body.fixed-height[data-v-95723883],body.no-overflow[data-v-95723883]{overflow:hidden!important}body.fixed-height[data-v-95723883]{height:100vh}body.preloader-finished .page[data-v-95723883]{opacity:1}body.preloader-finished .matter-scene[data-v-95723883]{background:#a0a0a0}body.preloader-transparent .preloader[data-v-95723883]{background:transparent}.page[data-v-95723883]{opacity:0}.go-dark #smooth-content[data-v-95723883]{background:var(--black);transition:background .45s cubic-bezier(.19,1,.22,1)}.show-title .home-featured-projects-title[data-v-95723883]{opacity:1;transition:opacity .45s cubic-bezier(.19,1,.22,1)}#smooth-content[data-v-95723883]{transition:background .45s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:844px){#smooth-content[data-v-95723883]{transition:none}}.page-routing .home-hero--heading[data-v-95723883],.page-routing .main-header[data-v-95723883]{opacity:0}.flicking-viewport[data-v-95723883]{overflow:hidden;position:relative}.flicking-viewport.vertical[data-v-95723883]{display:inline-flex}.flicking-viewport.vertical>.flicking-camera[data-v-95723883]{display:inline-flex;flex-direction:column}.flicking-viewport.flicking-hidden>.flicking-camera[data-v-95723883]>*{visibility:hidden}.flicking-camera[data-v-95723883]{display:flex;flex-direction:row;height:100%;position:relative;width:100%;will-change:transform;z-index:1}.flicking-camera[data-v-95723883]>*{flex-shrink:0}.modal-open .modal[data-v-95723883]{transform:scaleY(1);transition:all .45s cubic-bezier(1,0,0,1)}.modal-show-text .modal .modal-blurb p[data-v-95723883],.modal-show-text .modal .modal-index[data-v-95723883]{opacity:1;transition:all .45s cubic-bezier(.19,1,.22,1)}.modal[data-v-95723883]{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-95723883],.modal-content[data-v-95723883]{transition:all .65s cubic-bezier(1,0,0,1)}.modal-content[data-v-95723883]{aspect-ratio:16/19;background:#fff;height:80vh;position:relative;width:auto}.modal-content[data-v-95723883] .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-95723883] .imgix-image{height:auto;min-height:0;width:100%}}.modal-content[data-v-95723883] .image-wrapper{height:100%}.modal-content[data-v-95723883] .img{height:80vh}.modal-content[data-v-95723883]{align-items:center;display:flex;margin:0 auto}@media only screen and (max-width:844px){.modal-content[data-v-95723883]{width:calc(100% - var(--gutter-double))}}@media only screen and (max-width:844px){.modal-content[data-v-95723883] .image-wrapper{width:100%}}.modal-blurb[data-v-95723883]{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-95723883]{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-95723883],.modal-index[data-v-95723883]{opacity:0;transition:all .45s cubic-bezier(.19,1,.22,1)}.modal-index[data-v-95723883]{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-95723883]{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-95723883]{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;position:absolute;right:15px;top:10px}.close[data-v-95723883]:focus,.close[data-v-95723883]:hover{color:#000;cursor:pointer;text-decoration:none}img[data-v-95723883]{max-height:100%;max-width:100%}iframe#player[data-v-95723883]{height:100%!important;margin:0;padding:0;width:100%!important}.ytp-chrome-top[data-v-95723883],.ytp-pause-overlay-container[data-v-95723883]{left:-999999px!important;position:fixed!important}.page-work .footer[data-v-95723883]{display:none}@media only screen and (max-width:844px){.page-work .footer[data-v-95723883]{display:block}}.button[data-v-95723883]{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-95723883]:root{--body:18px;--body-l:23px}@media only screen and (max-width:844px){[data-v-95723883]:root{--body:15px;--body-l:21px}}[data-v-95723883]:root{--bodyAlt:16px;--bodyAlt-l:24px}@media only screen and (max-width:844px){[data-v-95723883]:root{--bodyAlt:15px;--bodyAlt-l:21px}}[data-v-95723883]:root{--small:26px;--small-l:34px}@media only screen and (max-width:1180px){[data-v-95723883]:root{--small:22px;--small-l:28px}}@media only screen and (max-width:844px){[data-v-95723883]:root{--small:18px;--small-l:21px}}[data-v-95723883]:root{--tiny:12px;--tiny-l:14px;--menu:18px;--menu-l:1}@media only screen and (max-width:1180px){[data-v-95723883]:root{--menu:16px;--menu-l:1}}@media only screen and (max-width:844px){[data-v-95723883]:root{--menu:14px;--menu-l:1}}[data-v-95723883]:root{--mobile-menu:44px;--mobile-menu-l:1;--menuAlt:26px;--menuAlt-l:22px}@media only screen and (max-width:1180px){[data-v-95723883]:root{--menuAlt:20px;--menuAlt-l:1}}@media only screen and (max-width:844px){[data-v-95723883]:root{--menuAlt:14px;--menuAlt-l:1}}[data-v-95723883]:root{--caption:13px;--caption-l:13px}@media only screen and (max-width:1180px){[data-v-95723883]:root{--caption:12px;--caption-l:12px}}@media only screen and (max-width:844px){[data-v-95723883]:root{--caption:12px;--caption-l:12px}}[data-v-95723883]:root{--medium:22px;--medium-l:28px}@media only screen and (max-width:1180px){[data-v-95723883]:root{--medium:22px;--medium-l:28px}}@media only screen and (max-width:844px){[data-v-95723883]:root{--medium:18px;--medium-l:21px}}body[data-v-95723883]{font-family:Feature Deck,Times,serif;font-size:var(--body);line-height:var(--body-l)}body[data-v-95723883],em[data-v-95723883],i[data-v-95723883]{font-style:normal}a[data-v-95723883],body[data-v-95723883],h1[data-v-95723883],h2[data-v-95723883],h3[data-v-95723883],h4[data-v-95723883],h5[data-v-95723883],input[data-v-95723883],ol[data-v-95723883],p[data-v-95723883],radio[data-v-95723883],select[data-v-95723883],ul[data-v-95723883]{font-weight:400;text-rendering:geometricPrecision}html[data-v-95723883]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1[data-v-95723883],h2[data-v-95723883],h3[data-v-95723883],h4[data-v-95723883]{margin:0}a[data-v-95723883]{text-decoration:underline;text-decoration-thickness:1px}a[data-v-95723883]:hover{text-decoration:none}.page-contact[data-v-95723883]{min-height:100vh}@media only screen and (max-width:844px){.page-contact[data-v-95723883]{height:100%;min-height:0}}.contact-info[data-v-95723883]{align-items:flex-end;color:var(--green);display:flex;flex-direction:row;font-size:33px;height:100%;justify-content:flex-start;left:0;line-height:1.15;padding:calc(var(--menu-offset)) calc(var(--gutter-double)) 0 calc(var(--gutter-double));position:absolute;top:0;width:100%;z-index:40}@media only screen and (max-width:1512px){.contact-info[data-v-95723883]{font-size:30px}}@media only screen and (max-width:1180px){.contact-info[data-v-95723883]{font-size:28px}}@media only screen and (max-width:844px){.contact-info[data-v-95723883]{font-size:20px;line-height:1.3}}.contact-info[data-v-95723883]{line-height:1.1;text-align:center}.contact-info[data-v-95723883] a{color:var(--green)}@media only screen and (max-width:844px){.contact-info[data-v-95723883]{align-items:center;flex-direction:column;justify-content:space-between;padding:calc(var(--menu-offset)) var(--gutter) 0 var(--gutter)}}.contact-video[data-v-95723883]{position:relative;width:100%}.contact-video[data-v-95723883] video{height:100vh;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:844px){.contact-video[data-v-95723883] video{height:100%}}.contact-video[data-v-95723883] img{height:100vh;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:844px){.contact-video[data-v-95723883] img{height:100dvh}}@media only screen and (max-width:844px){.contact-video[data-v-95723883] .video-inline{height:100%}}@media only screen and (max-width:844px){.contact-video[data-v-95723883]{height:100%;left:0;position:absolute;top:0}}.contact-address[data-v-95723883]{flex:1;text-align:left}.contact-address[data-v-95723883] a{text-decoration:none}.contact-address[data-v-95723883]{padding-bottom:calc(var(--gutter-double))}.contact-address[data-v-95723883] br{display:none}@media only screen and (min-width:1920px){.contact-address[data-v-95723883] br{display:block}}@media only screen and (max-width:844px){.contact-address[data-v-95723883] br{display:block}}@media only screen and (max-width:844px){.contact-address[data-v-95723883]{align-self:flex-start;flex:auto;padding-bottom:0;padding-top:var(--gutter)}}.contact-main-stuff[data-v-95723883]{flex:1}.contact-main-stuff[data-v-95723883] p{font-size:52px;line-height:1}@media only screen and (min-width:1920px){.contact-main-stuff[data-v-95723883] p{font-size:66px}}@media only screen and (max-width:1512px){.contact-main-stuff[data-v-95723883] p{font-size:52px}}@media only screen and (max-width:1180px){.contact-main-stuff[data-v-95723883] p{font-size:42px}}@media only screen and (max-width:844px){.contact-main-stuff[data-v-95723883] p{font-size:20px;line-height:1.3}}.contact-main-stuff[data-v-95723883] p{line-height:1.15}.contact-main-stuff[data-v-95723883]{font-size:52px;line-height:1}@media only screen and (min-width:1920px){.contact-main-stuff[data-v-95723883]{font-size:66px}}@media only screen and (max-width:1512px){.contact-main-stuff[data-v-95723883]{font-size:52px}}@media only screen and (max-width:1180px){.contact-main-stuff[data-v-95723883]{font-size:42px}}@media only screen and (max-width:844px){.contact-main-stuff[data-v-95723883]{font-size:20px;line-height:1.3}}.contact-main-stuff[data-v-95723883]{padding-bottom:calc(var(--gutter-double))}@media only screen and (max-width:844px){.contact-main-stuff[data-v-95723883]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:calc(var(--menu-offset)*-1);text-align:center}}.contact-main-social[data-v-95723883] p{font-size:52px;line-height:1}@media only screen and (min-width:1920px){.contact-main-social[data-v-95723883] p{font-size:66px}}@media only screen and (max-width:1512px){.contact-main-social[data-v-95723883] p{font-size:52px}}@media only screen and (max-width:1180px){.contact-main-social[data-v-95723883] p{font-size:42px}}@media only screen and (max-width:844px){.contact-main-social[data-v-95723883] p{font-size:20px;line-height:1.3}}.contact-main-social[data-v-95723883]{font-size:52px;line-height:1}@media only screen and (min-width:1920px){.contact-main-social[data-v-95723883]{font-size:66px}}@media only screen and (max-width:1512px){.contact-main-social[data-v-95723883]{font-size:52px}}@media only screen and (max-width:1180px){.contact-main-social[data-v-95723883]{font-size:42px}}@media only screen and (max-width:844px){.contact-main-social[data-v-95723883]{font-size:20px;line-height:1.3}}.contact-main-social[data-v-95723883]{line-height:1.15}.contact-bottom[data-v-95723883]{flex:1;padding-bottom:calc(var(--gutter-double));text-align:right}@media only screen and (max-width:844px){.contact-bottom[data-v-95723883]{align-items:flex-end;display:flex;flex:auto;flex-direction:column;justify-content:flex-end;padding-bottom:calc(var(--gutter));text-align:right;width:100%}}.contact-introduction[data-v-95723883] h2{font-size:33px;line-height:1.15}@media only screen and (max-width:1512px){.contact-introduction[data-v-95723883] h2{font-size:30px}}@media only screen and (max-width:1180px){.contact-introduction[data-v-95723883] h2{font-size:28px}}@media only screen and (max-width:844px){.contact-introduction[data-v-95723883] h2{font-size:20px;line-height:1.3}}.contact-introduction[data-v-95723883] h2{line-height:1}.contact-introduction[data-v-95723883]{text-align:center;width:100%}
