@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=812bf288-77a8-4b7b-86e9-52ed337d8d46);:root{--app-height:100%}html{-webkit-text-size-adjust:100%;line-height:1.15}body{color:#000}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-margin-after:13px;-webkit-margin-before:15px;border-top:1px solid #000;box-sizing:initial;height:0;margin-block-end:13px;margin-block-start:15px;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:initial}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:initial}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}template{display:none}*{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='15' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 14.43'%3E%3Cpath style='fill:%23fff' d='M25 6.22H13.5V0h-2v6.22H0v2h11.5v6.21h2V8.22H25v-2z'/%3E%3Cpath d='M25 6.72H13V0h-1v6.72H0v1h12v6.71h1V7.72h12v-1z'/%3E%3C/svg%3E") 11 8,pointer}#downArrow,#invert span,#menuButton path,#menuButton svg,#refThree canvas,.clListTitleP,.dots,.slide img,.zoomed,a,button{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='15' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 16.74'%3E%3Cpath d='M27 8.37 14.5 1.15 2 8.37l12.5 7.22L27 8.37Z' style='fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M27 8.37 14.5 1.15 2 8.37l12.5 7.22L27 8.37Z' style='fill:none;stroke:%23000;stroke-miterlimit:10'/%3E%3C/svg%3E") 11 8,auto}[hidden]{display:none}@font-face{font-family:NeueHaasGroteskText W01;src:url(/static/media/a14594bf-73de-4b5f-9792-9566994a021d.94f6c5b32c21767b2460.woff2) format("woff2"),url(/static/media/bb4a10bb-155d-4c1a-a813-c65e10fac36c.c1b69d09c752d845ba7a.woff) format("woff")}@font-face{font-family:NHaasGroteskTXW01-56It;src:url(/static/media/dc9df9ed-36b9-4522-8e57-1a899ed2c224.4a6ac45cb81a17775fbb.woff2) format("woff2"),url(/static/media/ff571a3a-fb16-42b1-a691-23d8955aa35e.4e813b4289eccdb90e75.woff) format("woff")}@font-face{font-family:NHaasGroteskTXW01-75Bd;src:url(/static/media/d13fb250-6b64-4d97-85df-51fc6625a891.9476701a5171a4951cb9.woff2) format("woff2"),url(/static/media/60fa2ce6-c35e-4203-9bbf-25dd128daec5.e0fc5a546d7cad130e9d.woff) format("woff")}@font-face{font-family:NHaasGroteskTXW01-76BdI;src:url(/static/media/d1fbf511-d681-4002-b57e-cabb331b3b2e.be4d4e6282dad11c6967.woff2) format("woff2"),url(/static/media/135bdd95-f711-4095-8be6-fce6d3f9ef54.7a55aa0f83e8233b2cfb.woff) format("woff")}.App{height:100%;position:relative;text-align:center;z-index:1}.container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.container::-webkit-scrollbar{height:0;width:0}.standardScroll{-ms-overflow-style:none;height:100%;margin:0 auto;max-width:100%;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;width:100%}.standardScroll::-webkit-scrollbar{height:0;width:0}#standardContainer{-ms-overflow-style:none;border-radius:0;box-sizing:border-box;display:block;height:100%;margin:0 auto;max-width:calc(100% - 30px);overflow-y:scroll;padding-top:1px;position:relative;scrollbar-width:none;width:100%}#standardContainer::-webkit-scrollbar{height:0;width:0}#root{border:1px solid #000;display:flex;height:calc(100% - 32px);height:calc(var(--app-height) - 32px);margin:15px;overflow:hidden;position:fixed;width:calc(100vw - 32px)}#root,body,html{background:#fff}body{font-family:NeueHaasGroteskText W01;margin:0;text-transform:uppercase}main{border-left:1px solid;display:flex;flex:1 1 auto;flex-wrap:wrap;height:calc(100% + 1px);margin:0 auto 0 -1px;max-width:calc(100% + 1px);top:-1px;width:calc(100% + 1px)}.custom-cursor{-webkit-text-fill-color:transparent;background:#fff;background-blend-mode:difference;-webkit-background-clip:text;color:#fff;height:15px;opacity:0;pointer-events:none;position:fixed;width:25px;z-index:9999}.custom-cursor:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='15' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 14.43'%3E%3Cpath d='M0 7.22h25M12.5 14.43V0' style='fill:none;stroke:%23000;stroke-miterlimit:10'/%3E%3C/svg%3E");background-position:50%;background-size:25px 15px;content:"";height:15px;left:-50%;margin:auto;position:absolute;top:-50%;width:25px;z-index:1000}.custom-cursor--link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='15' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 15.59'%3E%3Cpath d='M26 7.79 13.5.58 1 7.79l12.5 7.22L26 7.79Z' style='fill:none;stroke:%23000;stroke-miterlimit:10'/%3E%3C/svg%3E")}.flexContainer,.flexFields{-ms-overflow-style:none;height:100%;max-width:100%;overflow-y:scroll;position:relative;scrollbar-width:none;width:100%}.flexContainer::-webkit-scrollbar{display:none}.Project_Buildyourpage_AddContentBlock_FullScreenImage,.imageContainer{height:100%;width:100%}.flexFields::-webkit-scrollbar{display:none}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;color:#000;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.textArea{color:#000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;mix-blend-mode:difference;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h1,h2,h3,h4,h5,h6{color:#000;font-weight:300;margin:0;padding:0}h2{color:#000}img{height:auto;width:100%}p{color:#000;font-size:11px;line-height:1.63;margin:0;max-width:451px;text-transform:none}p:after,p:before{content:"";display:block;height:0;width:0}p:before{margin-bottom:-.445em}p:after{margin-top:-.455em}p span{margin-right:10px}p span:last-of-type{margin-right:0}footer{position:absolute}#openMenu{line-height:0;margin:0;padding:0}.light{color:#000}.dark{color:#707070}.App,canvas{mix-blend-mode:difference}@media(max-width:469px){p span{display:block;margin-bottom:5px}}a{color:#000;position:relative;text-decoration:none}a:hover:after{width:100%}.dark,.light{position:relative}#refThree canvas{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);transition:all 4s ease}#refThree.updated canvas{-webkit-transform:scaleX(1);transform:scaleX(1)}#showMe.updated{opacity:1}#vfBorder{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.point{stroke-width:.5;fill:transparent;height:100%;width:100%}svg#vision_factory{bottom:0;height:500px;margin:auto;right:0;width:500px}svg#vision_factory,svg#vision_factory_sq{left:0;position:absolute;top:0}rect{stroke-width:1px}#vf-outline-sq{stroke:#000;visibility:hidden}#smooth-wrapper{transition:all 4s ease}#smooth-wrapper.remove{-webkit-transform:scale(15);transform:scale(15)}.page-container{height:100%;opacity:1;width:100%}.page-container.added{opacity:1}.fullHeight{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#projectTitle{border-bottom:1px solid #000}#projectTitle h1{font-size:2rem;letter-spacing:0}#counter{background:red;bottom:0;height:40px;margin:auto;position:absolute;right:0;top:0;width:10px;z-index:9999}.Project_Buildyourpage_AddContentBlock_TextBlock{max-width:1000px;width:calc(100% - 30px)}.TextBlock h3{font-size:10px;margin-bottom:0;margin-top:0}.Project_Buildyourpage_AddContentBlock_SingleProjectImage img,.Project_Buildyourpage_AddContentBlock_SmallSingleProjectImage img{max-width:1000px;width:calc(100% - 30px)}#projectPage .hideMe .imageContainer img{max-width:70vw}#projectPage .Project_Buildyourpage_AddContentBlock_FullScreenImage img{height:100%;max-width:100%;object-fit:cover;width:100%}.imageContainer{align-items:center;display:flex;justify-content:center;position:relative}.textOverImage{position:absolute}#featuredProjects{align-items:center;background:#fff;display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin:0 auto;max-width:100%;width:100%}#featuredProjects #container{max-width:50vw;width:calc(100% - 30px)}@media(hover:none)and (pointer:coarse)and (orientation:landscape){#featuredProjects #container{max-width:70vw}}#container{display:block;margin:0 auto}#container,.slide{border-radius:0;box-sizing:border-box;max-width:100%;position:relative;width:100%}.slide{align-content:center;align-items:center;aspect-ratio:16/9;background-color:#000;border:none;color:#fff;display:flex;font-size:40px;height:100%;justify-content:center;opacity:.7;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.controls,.slide{position:absolute}.controls{flex:0 0 100%;visibility:hidden;width:100%;width:0}.slideImage{aspect-ratio:16/9;background:#000;object-fit:cover;width:100%}.absoluteTitle{color:#000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:auto;margin:auto;max-width:600px;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:99}.absoluteTitle h2{max-width:800px}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}#loading{-webkit-animation:flickerAnimation 1.5s infinite;animation:flickerAnimation 1.5s infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Group 2' xmlns='http://www.w3.org/2000/svg' width='50' height='57.738'%3E%3Cg data-name='Group 1' clip-path='url(%23clip-path)'%3E%3Cpath data-name='Path 1' d='M45.666 21.554 44.611 5.593a1.643 1.643 0 0 0-.864-1.336 4.192 4.192 0 0 0-4.165 0 1.646 1.646 0 0 0-.866 1.336l-.507 7.669-4.876-8.451-4.168 2.405L25 0 0 14.433V43.3l25 14.438L50 43.3V24.057l-4.332-2.5Z' fill='%23fff' stroke='%23000' style='fill:%23000;stroke:%23000;stroke-width:1px'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transition:all 3s ease}.slideLink{display:block}.slideLink,.slideLink:hover{text-decoration:none}.slideLink:after{display:none}html.dark img,html.dark video{-webkit-filter:invert(1)!important;filter:invert(1)!important}section#worksProjects{height:calc(100% - 15px);padding:0;width:100%}section#worksProjects #standardContainer{padding-top:15px}.clList{margin-bottom:15px;position:relative}#worksProjects p{position:relative;transition:all 1s ease}.clListTitle p:after{border-bottom:1px solid #000;bottom:-2px;content:" ";left:0;position:absolute;transition:all .5s ease;width:0}.clListTitle p:hover:after{width:100%}.clListImage{display:flex;position:relative;top:-3.75px}.straightLine{background:#000;height:1px;width:0}.square{aspect-ratio:16/9;position:absolute;right:33.3333333333%;width:33.3333333333%}.square .top-side{top:0}.square .bottom-side,.square .top-side{background:#000;display:block;height:1px;position:absolute;width:0}.square .bottom-side{bottom:0;right:0}.square .left-side{bottom:0;left:0}.square .left-side,.square .right-side{background:#000;display:block;height:0;position:absolute;width:1px}.square .right-side,.squareImage{right:0;top:0}.squareImage{background:#fff!important;bottom:0;height:calc(100% - 30px);left:0;margin:auto;object-fit:cover;opacity:0;padding:14px;position:absolute;visibility:hidden;width:calc(100% - 30px);z-index:99}.dark .squareImage{background:#000!important}.clListImage{transition:all 1s ease}.clListTitle{height:13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.clListTitle:hover~.clListImage{display:flex}#worksProjects .pageTitle{border:none;bottom:-20px;font-size:10px;opacity:0;position:absolute;visibility:hidden}#worksProjects .pageTitle.active{opacity:1;visibility:visible}#worksProjects .pageTitle p{font-size:10px;z-index:999}#worksProjects .pageTitle p a{z-index:999}#worksProjects .pageTitle p:hover{font-size:10px}.jumbo{color:#000;font-size:clamp(4.7rem,16vw,41.75rem);font-weight:300;letter-spacing:-1vw;line-height:.9333333333;margin:0;mix-blend-mode:difference;transition:all 1.2s cubic-bezier(.44,.15,.2,1)!important}.jumbo:after,.jumbo:before{content:"";display:block;height:0;width:0}.jumbo:before{margin-bottom:-.09667em}.jumbo:after{margin-top:-.10667em}.large{font-size:clamp(35px,10vw,100px);letter-spacing:-.075em;line-height:.9;margin-left:-6px;text-transform:uppercase}.large:after,.large:before{content:"";display:block;height:0;width:0}.large:before{margin-bottom:-.08em}.large:after{margin-top:-.09em}.medium{font-size:35px;letter-spacing:-.06em;line-height:1;text-transform:uppercase}.medium:after,.medium:before{content:"";display:block;height:0;width:0}.medium:before{margin-bottom:-.13em}.medium:after{margin-top:-.14em}.small{font-size:10px;line-height:1;text-transform:uppercase}.small:after,.small:before{content:"";display:block;height:0;width:0}.small:before{margin-bottom:-.13em}.small:after{margin-top:-.14em}.ourCredits p{font-size:10px;line-height:1;text-transform:uppercase}.ourCredits p:after,.ourCredits p:before{content:"";display:block;height:0;width:0}.ourCredits p:before{margin-bottom:-.13em}.ourCredits p:after{margin-top:-.14em}.featCont{display:flex;position:absolute;transition:all 1s ease;z-index:11}#feattitle{padding:15px 0 0 15px}div#allWorksLink{bottom:13px;left:0;margin:0 auto;overflow:hidden;padding-bottom:2px;padding-top:2px;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:99}div#allWorksLink a{bottom:-25px;display:block}.hideShow{background:#fff;margin-bottom:30px;overflow:hidden;padding:2px;position:relative}.hideShow hr{left:-101%;position:relative}.hideShow h3{position:relative;top:-25px}.hideShow p{bottom:-200px;position:relative}.hideShowCredits{background:#fff;overflow:hidden;padding:2px;position:relative}.hideShowCredits hr{left:-101%;position:relative}.hideShowCredits h2{position:relative;top:-25px}.hideShowCredits .creditDiv{background:#fff;overflow:hidden}.hideShowCredits .creditDiv .creditItems{background:#fff;overflow:hidden;padding:2px 0;position:relative;top:-400px}.clListTitle{background:#fff;overflow:hidden;padding:2px 0 0}.clListTitle p{top:-25px}#works div#allWorksLink{background:#fff;overflow:hidden;padding:2px 0 0}#works div#allWorksLink a{bottom:-25px;display:block}.innerHtml p{font-size:clamp(35px,10vw,100px);letter-spacing:-.075em;line-height:.9;margin-left:-6px;max-width:100%;padding:2px 0;position:relative;text-transform:uppercase}.innerHtml p:after,.innerHtml p:before{content:"";display:block;height:0;width:0}.innerHtml p:before{margin-bottom:-.08em}.innerHtml p:after{margin-top:-.09em}.Project_Buildyourpage_AddContentBlock_RelatedWorks{max-width:70vw;width:calc(100% - 30px)}.Project_Buildyourpage_AddContentBlock_RelatedWorks .masonry{margin-top:15px}.Project_Buildyourpage_AddContentBlock_RelatedWorks .masonry .gridTitle h3{color:#000;position:relative;top:0}.Project_Buildyourpage_AddContentBlock_RelatedWorks .masonry .gridArtist h4{bottom:0;color:#000}@media(max-width:767px){section#worksProjects.mobile #standardContainer{padding-bottom:120px}}.Sitemapcontainer{padding-bottom:60px;padding-left:15px;padding-top:15px}.Sitemapcontainer h3,.Sitemapcontainer p{margin-bottom:15px}#sitemap #page-container{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}#sitemap #page-container::-webkit-scrollbar{height:0;width:0}#feattitle{color:#fff;max-width:70vw}.featCont{mix-blend-mode:difference}@media (max-width:767px){#featuredProjects #container,.slideLink{height:100%;width:100%}.slideLink{left:0;position:absolute;top:0}.slide,.slide img{aspect-ratio:unset}.slide img{height:100%;object-fit:cover;width:100%}.slideLink.current{z-index:99}}.featCont{flex-wrap:wrap;overflow:hidden;padding-bottom:2px}.featCont h2{position:relative;top:-100vh}#featuredProjects{overflow:hidden;position:relative}#featuredProjects #container{left:-100vw}#featartist{-webkit-text-fill-color:transparent;background:#fff;-webkit-background-clip:text;bottom:-25px;color:#fff;margin-top:15px;mix-blend-mode:difference;padding-bottom:2px;padding-left:15px;padding-top:2px;position:relative;width:100%}@media (max-width:767px){.slide{-webkit-transform:translate(0);transform:translate(0)}.slide,.slideLink{height:calc(100% + 8px);left:-6px;top:-7px;width:calc(100% + 7px)}.slideLink{position:absolute}.slide img{height:calc(100% + 8px);width:calc(100% + 7px)}}#homePage .dots{-webkit-transform:translateY(-50%);transform:translateY(-50%)}#homePage .dots .dot{border-bottom:1px solid transparent;transition:all 1.2s ease}#homePage .dots .dot.active{border-bottom:1px solid #fff}@media (max-width:767px){#homePage .dots{right:4px}}.contactContainer{border-bottom:1px solid}#contactBlock{padding:15px 15px 60px}address{font-style:normal}#contactBlock div{margin-bottom:15px}.contactEnvelope{background-position:50%;background-size:cover;display:flex;height:calc(var(--app-height) - 251.31px);margin:15px auto;width:calc(100% - 30px)}.dark .contactEnvelope{-webkit-filter:invert(1);filter:invert(1)}#contactBlock a:after{border-bottom:1px solid #000;bottom:-1px;content:" ";left:0;position:absolute;transition:all .5s ease;width:0}#contactBlock a:hover:after{width:100%}#contactPage .pageTitle{display:none}@media (max-width:767px){#contactPage .pageTitle{display:block}}.gridItemList{border-bottom:1px solid;position:relative}.gridItemList a{display:block;height:100%;padding-bottom:60px;padding-top:15px;width:100%}.masonryList .gridTwoTitle{color:#000;padding:3px 18px;position:relative}.page-container{position:relative}.textMode{position:absolute;right:15px;top:15px;z-index:99}.textMode button{background:transparent;border:none;color:#000;display:block;margin:0;padding:1px 0 0}.gridItemList a h3{transition:all 3s ease;width:calc(70% - 7.5px)}.gridItemList .gridTwoArtist{width:calc(30% - 7.5px)}.gridTwoTitle{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){.gridItemList a h3{padding-top:2px;transition:all 3s ease;width:100%}.gridItemList .gridTwoArtist{padding-top:15px;width:100%}.masonryList .gridTwoTitle{padding:0 15px}}.gridItemList a:hover h3{max-width:70vw;transition:all 3s ease}.oneone{aspect-ratio:1/1}.sixnine{aspect-ratio:16/9}.twothree{aspect-ratio:2/3}.threetwo{aspect-ratio:3/2}#jsListView .gridView,#jsgridView .ListView{position:relative}#jsGridView .gridView,#jsListView .listView{display:none}#jsListView .pageTitle h1{font-size:10px;letter-spacing:0;line-height:1;padding-left:30px;text-transform:uppercase}#jsGridView .pageTitle h1,#jsListView .pageTitle h1{transition:all 1.2s cubic-bezier(.44,.15,.2,1)!important}#works div#allWorksLink{bottom:auto;left:auto;margin:0;padding-top:45px;position:relative!important;right:0}div#allWorksLink a:after{border-bottom:1px solid #000;bottom:-1px;content:" ";left:0;position:absolute;transition:all .5s ease;width:0}div#allWorksLink a:hover:after{width:100%}#worksProjects .pageTitle a:after{border-bottom:1px solid #000;bottom:-1px;content:" ";left:0;position:absolute;transition:all .5s ease;width:0}#worksProjects .pageTitle a:hover:after{width:100%}#works .standardScroll{max-width:calc(100% + 1px);width:calc(100% + 1px)}.gridArtist{bottom:15px;color:#fff;left:15px;position:absolute;z-index:10}.square a{display:block}.listImage,.square a{height:100%;width:100%}.listImage{background:#fff;left:0;object-fit:cover;position:absolute;top:0}.masonryList .gridItemList{border-bottom:1px solid #000}.dark .masonryList .gridItemList{position:relative}.masonryList .gridItemList .gridItemListPseudo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.dark .masonryList .gridItemList .gridItemListPseudo{-webkit-filter:invert(1);filter:invert(1)}html{--opacity:0}#worksArchive{display:block;left:-1px;margin:0 auto;overflow:hidden;padding-bottom:120px;position:relative;width:calc(100% + 1px)}@media (min-width:1099px){.masonry{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr)}}main{position:relative}@media (min-width:768px) and (max-width:1098px){.masonry{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr)}}@media (min-width:501px) and (max-width:767px){.masonry{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(2,1fr)}}.masonry{background:#fff;margin-left:auto;max-width:100%;position:relative;top:-1px}.grid-sizer,.gridItem{border:1px solid #000!important}.gridItem{aspect-ratio:1/1;background-color:#fff;height:calc(100% - 31px);overflow:hidden;padding:15px;position:relative;width:calc(100% - 31px)}.masonry:after{clear:both;content:"";display:block}.gridItem img{height:100%;left:-200%;object-fit:cover;position:relative;-webkit-transform:scale(1.25);transform:scale(1.25);width:100%}.gridItem a{line-height:0;width:100%}.gridItem a:hover{text-decoration:none}.gridItem a:hover:after{display:none}.gridItem .zoomed{background:#fff;height:100%;overflow:hidden;position:relative}.gridItem .zoomed:after{background:#000;background-size:cover;content:"";height:100%;left:0;opacity:0;opacity:var(--opacity);position:absolute;top:0;width:100%}.gridTitle{color:#fff;left:15px;position:absolute;top:15px;z-index:10}.gridTitle p{color:#fff!important}.dark .gridTitle p{-webkit-filter:invert(1);filter:invert(1)}.pageTitle{border-bottom:1px solid}.pageTitle h1{margin:0;padding:15px 0 15px 15px;width:100%}.fades{-webkit-background-clip:text;color:#fff;mix-blend-mode:difference;overflow:hidden;padding-top:2px}@media (max-width:767px){.grid-sizer,.gridItem{margin-top:-1px}}.gridArtist{overflow:hidden;padding-top:2px}.masonry .gridArtist h4{bottom:-50px;color:#fff;padding-bottom:2px;padding-top:2px;position:relative}.masonry .gridTitle h3{color:#fff;position:relative;top:-50px}#aboutPage .whatwedoContent{display:block;margin-bottom:60px;max-width:100%;mix-blend-mode:difference;width:100%}#aboutPage #smooth-wrapper{align-items:center;display:flex;justify-content:center;position:relative;transition:none}#aboutPage #refThree canvas{-webkit-filter:invert(0);filter:invert(0)}#aboutPage #smooth-wrapper{-webkit-text-fill-color:#fff;color:#000;height:100%;max-width:calc(100% - 30px);mix-blend-mode:difference;padding:15px}#aboutPage .innerHtml{max-width:70vw;position:relative}#aboutPage .split-parent{overflow:hidden}#aboutPage .split-child{display:inline-block}#aboutPage #smooth-wrapper #smooth-content{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;width:100%;z-index:-1}#aboutPage .innerHtml p{font-size:clamp(32px,10vw,100px);margin-bottom:60px;margin-left:clamp(-3px,100px,-.7%)}#aboutPage .pageTitle{display:none}@media (max-width:767px){#aboutPage .innerHtml p{font-size:10px;letter-spacing:inherit;line-height:1;margin-bottom:15px;margin-left:0;text-transform:uppercase}#aboutPage .innerHtml{max-width:100%;position:relative}.whatwedoContent{display:flex!important;height:100%}#aboutPage .pageTitle{display:block}#aboutPage #smooth-wrapper{overflow:hidden}}#aboutPage #allWorksLink{mix-blend-mode:difference}body{counter-reset:dot-numbers}.projectTit{border-bottom:1px solid;padding:15px 0 15px 15px;position:absolute;width:100%;z-index:99}@media (min-width:768px){.projectTit{-webkit-text-fill-color:transparent;background:#fff;-webkit-background-clip:text;border-bottom:1px solid;color:#fff;mix-blend-mode:difference;padding:15px 0 15px 15px;position:absolute;width:100%;z-index:99}}#masterWrap{height:100%;overflow:hidden;position:relative;width:100%}#panelWrap,section{width:100%}section{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center}.dot,section{position:relative}.dot{font-size:10px;height:12px;margin:12px;opacity:1;width:12px}.dot:before{-webkit-text-fill-color:transparent;background:#fff;-webkit-background-clip:text;content:counter(dot-numbers);counter-increment:dot-numbers;position:absolute}.dot:nth-child(-n+9):before{content:"0"counter(dot-numbers)}.dot:after{border-bottom:1px solid #fff;bottom:-1px;content:" ";left:0;position:absolute;transition:all .5s ease;width:0}.dot:hover:after{width:100%}.dots{color:#fff;position:absolute;right:58px;top:50%;z-index:100}#downArrow,.dots{mix-blend-mode:difference}#downArrow{-webkit-text-fill-color:transparent;stroke:#fff;background:#fff;-webkit-background-clip:text;bottom:15px;opacity:.1}#upArrow{display:none!important;top:12px}.arrow{stroke-width:1px;stroke:#000;fill:transparent;stroke-miterlimit:10;height:32px;left:0;margin:auto;right:0;width:50px;z-index:100}.arrow,.toolTips{position:absolute}.toolTips{right:50px;top:50%;z-index:1000}@media (hover:none){.toolTips,p.navDotInfo{visibility:hidden}}.toolTip{height:12px;left:10px;line-height:12px;margin:12px 0;opacity:0;text-align:right;top:10px}.hideMe{height:100%;opacity:0;width:100%}.creditDiv{display:flex;flex-wrap:wrap;justify-content:space-between}.creditItems{flex-basis:calc(33.33333% - 10px);flex-grow:0;flex-shrink:0}@media (max-width:767px){.creditItems{flex-basis:calc(50% - 7.5px);flex-grow:0;flex-shrink:0}}#BuildYourPageAddContentBlockCreditsBlockLayout,.BuildYourPageAddContentBlockProjectInfoLayout,.BuildYourPageAddContentBlockTextBlockLayout{max-width:70vw;overflow:hidden;width:calc(100% - 102px)}.BuildYourPageAddContentBlockProjectInfoLayout h3{margin-top:30px}.BuildYourPageAddContentBlockProjectInfoLayout h3:first-of-type{margin-top:0}.BuildYourPageAddContentBlockDoubleProjectImageLayout{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:70vw;width:calc(100% - 30px)}.BuildYourPageAddContentBlockDoubleProjectImageLayout .imageContainer{max-width:calc(50% - 7.5px)}.BuildYourPageAddContentBlockDoubleProjectImageLayout .imageContainer img,video{height:auto;width:100%}.BuildYourPageAddContentBlockSingleProjectVideoLayout .videoContainer{max-width:70vw;width:calc(100% - 30px)}.BuildYourPageAddContentBlockSmallProjectVideoLayout .videoContainer{max-width:600px;width:calc(100% - 30px)}.BuildYourPageAddContentBlockFullScreenVideoLayout .videoContainer{height:100%;max-width:100%}.BuildYourPageAddContentBlockFullScreenVideoLayout .videoContainer video{height:auto;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.BuildYourPageAddContentBlockDoubleProjectVideoLayout{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:calc(100% - 132px)}.BuildYourPageAddContentBlockDoubleProjectVideoLayout .videoContainer{max-width:calc(50% - 7.5px)}.BuildYourPageAddContentBlockDoubleProjectVideoLayout .videoContainer video{aspect-ratio:16/9;height:100%;object-fit:cover}.BuildYourPageAddContentBlockDoubleImageLeftAndVideoBlockLayout{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:70vw}.BuildYourPageAddContentBlockDoubleImageRightAndVideoBlockLayout{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 30px)}.BuildYourPageAddContentBlockDoubleImageLeftAndVideoBlockLayout .videoContainer,.BuildYourPageAddContentBlockDoubleImageRightAndVideoBlockLayout .videoContainer{max-width:calc(50% - 7.5px)}.BuildYourPageAddContentBlockDoubleImageLeftAndVideoBlockLayout .videoContainer video,.BuildYourPageAddContentBlockDoubleImageRightAndVideoBlockLayout .videoContainer video{height:100%;object-fit:cover;width:100%}.BuildYourPageAddContentBlockDoubleImageLeftAndVideoBlockLayout .imageContainer,.BuildYourPageAddContentBlockDoubleImageRightAndVideoBlockLayout .imageContainer{max-width:calc(50% - 7.5px)}.textOverImage{opacity:0}@media (max-width:767px){#panelWrap{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}#panelWrap::-webkit-scrollbar{height:0;width:0}#panelWrapTwo section{height:auto;margin-bottom:60px}#BuildYourPageAddContentBlockCreditsBlockLayout,.BuildYourPageAddContentBlockProjectInfoLayout,.BuildYourPageAddContentBlockTextBlockLayout{max-width:100%;width:calc(100% - 30px)}.BuildYourPageAddContentBlockFullScreenImageLayout,.FullScreenVideo{height:calc(100vh - 30px);width:calc(100vw - 30px)}.DoubleImageLeftAndVideoBlock .imageContainer,.DoubleImageLeftAndVideoBlock .videoContainer,.DoubleImageRightAndVideoBlock .imageContainer,.DoubleImageRightAndVideoBlock .videoContainer,.DoubleProjectImage .imageContainer,.DoubleProjectVideo .videoContainer{margin-top:60px}#panelWrapTwo .DoubleImageLeftAndVideoBlock,#panelWrapTwo .DoubleImageRightAndVideoBlock,#panelWrapTwo .DoubleProjectImage,#panelWrapTwo .DoubleProjectVideo{margin-bottom:120px}}.hideMeTwo{-ms-overflow-style:none;height:100%;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}.hideMeTwo::-webkit-scrollbar{height:0;width:0}.hideMeTwo .projectTit{position:relative}.hideMeTwo .BuildYourPageAddContentBlockDoubleProjectImageLayout .imageContainer{max-width:100%}.hideMeTwo .BuildYourPageAddContentBlockDoubleProjectImageLayout .imageContainer:last-of-type{margin-top:60px}#projectPage .hideMe .BuildYourPageAddContentBlockDoubleImageLeftAndVideoBlockLayout .imageContainer img,#projectPage .hideMe .BuildYourPageAddContentBlockDoubleImageRightAndVideoBlockLayout .imageContainer img,#projectPage .hideMe .BuildYourPageAddContentBlockDoubleProjectImageLayout .imageContainer img{max-height:calc(var(--app-height) - 98.1px);object-fit:cover}.imageContainer,.videoContainer{overflow:hidden;padding:1px 0}.imgreveal{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.hideMe .imageContainer img{max-height:calc(var(--app-height) - 98.1px)}#projectPage .hideMe .BuildYourPageAddContentBlockFullScreenImageLayout .imageContainer img,#projectPage .hideMe .BuildYourPageAddContentBlockFullScreenVideoLayout .imageContainer img{max-height:100%;max-width:100%}@media (max-width:767px){.BuildYourPageAddContentBlockFullScreenVideoLayout .videoContainer{min-height:calc(var(--app-height) - 68.1px)}}.hideMe3{-ms-overflow-style:none;height:100%;overflow-x:hidden;overflow-y:scroll;position:relative;scrollbar-width:none}.hideMe3::-webkit-scrollbar{display:none}header{background-color:#fff;height:100%;max-width:450px;padding:0;position:fixed;width:0;z-index:999}header.active{opacity:1;width:475px}.openMenu button img{height:57.75px;width:50px}.openMenu button img:hover{cursor:pointer}#menuButton{background:transparent;border:none;height:61px;padding:0;width:53px}#menuButton svg{height:59.738px;width:53px}footer{bottom:50px;display:flex;justify-content:space-between;left:50px;margin:0;mix-blend-mode:difference;padding:0;position:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:9999}ul{list-style:none;padding-left:0}.copy{background:#fff;border-top:1px solid;display:flex;height:0;width:calc(100% + 1px);z-index:999}#masthead li{opacity:0}#masthead ul li.large{padding-bottom:15px}#masthead ul li.small{padding-bottom:15px;padding-left:48px;padding-top:15px}.mainMenu{margin:0;padding:0}#masthead ul li.small a{position:relative;transition:all 1s ease}#masthead ul li.large a{-webkit-text-fill-color:transparent;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:1px;color:transparent;transition:all 1s ease}#masthead ul li.large a.active,#masthead ul li.large a:hover{-webkit-text-fill-color:#000;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:0;color:#000}#masthead ul li.small a:after{border-bottom:1px solid #000;bottom:-1px;content:" ";left:0;position:absolute;transition:all .5s ease;width:0}#masthead ul li.small a.active:after,#masthead ul li.small a:hover:after{width:100%}p#invert{display:block;mix-blend-mode:difference}p#invert span{color:#fff;display:block;margin-right:0}p#invert span:first-of-type{-webkit-text-fill-color:transparent;background:#fff;-webkit-background-clip:text;border:none;display:block;margin-bottom:0;padding:2px 0 3px;text-decoration:none}p#invert span:nth-child(2){display:block;margin-bottom:15px}p#invert span span{-webkit-text-fill-color:transparent;background:#fff;-webkit-background-clip:text;display:inline-flex;opacity:0;position:absolute}p#invert span span:after,p#invert span span:before{display:none}p#invert span.light{background:#000}p#invert span.dark,p#invert span.light{border:1px solid #fff;border-radius:50%;height:10px;width:10px}p#invert span.dark{background:#fff;margin-bottom:0}.dark p#invert span.dark{background:#000;border:1px solid #fff}.dark p#invert span.light{background:#fff;border:1px solid #fff}p#invert span:hover{text-decoration:none}#invert{bottom:65px;position:absolute;right:70px;z-index:9999}@media (max-width:767px){footer{bottom:9px;display:flex;justify-content:space-between;left:8px;padding-top:0;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:9999}#menuButton svg{height:31px;width:29px}#menuButton{height:40px;width:40px}#invert{bottom:21px;right:16px}#masthead ul li.desktop{display:none}}@media (min-width:768px){#masthead ul li.mobile{display:none}}.ourCredits{margin-bottom:60px;padding:15px}.copyCopy{border-top:1px solid;line-height:1.5;padding:15px 30px 15px 15px}.copyCopy p{display:inline-block}#copyBlock{position:relative;width:100%}.copy a:after{border-bottom:1px solid #000;bottom:-1px;content:" ";left:0;position:absolute;transition:all .5s ease;width:0}.copy a:hover:after{width:100%}@media (max-width:767px){#masthead{background:#fff;border-right:1px solid;left:0!important;max-width:100%;padding:0!important;position:absolute}.copyCopy{padding-bottom:60px}.ourCredits{margin-bottom:30px}#dynamicMenu{padding:15px}#featuredProjects #container{max-width:100%}#allWorksLink{-webkit-text-fill-color:transparent;background:#fff;-webkit-background-clip:text;color:#fff;mix-blend-mode:difference}#allWorksLink a{position:static}}#appearance{left:-30px;position:absolute;top:-60px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#smooth-wrapper{display:block!important;width:100%!important}div#slideUp{bottom:60px;height:10px;margin:auto;mix-blend-mode:difference;overflow:hidden;width:100px;z-index:9999}#showMe,div#slideUp{left:0;position:absolute;right:0}#showMe{bottom:-100px;color:#fff;font-size:10px;font-weight:300;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1;margin:0 auto;opacity:1;text-transform:uppercase}#root{position:relative}#root.updated{border:none}#top{height:1px;left:0;width:0}#right,#top{background:#000;display:block;position:absolute;top:0}#right{height:0;right:0;width:1px}#bottom{height:1px;right:0;width:0}#bottom,#left{background:#000;bottom:0;display:block;position:absolute}#left{height:0;left:0;width:1px}#refThree{bottom:0;left:0;position:fixed!important;right:0;top:0}
/*# sourceMappingURL=main.93e051ab.css.map*/