header{z-index:16;background-color:#f7f4efe6;width:100%;height:90px;transition:transform .5s .3s;position:fixed;top:0;left:0}header.nofilter{height:70px}header.project{position:absolute}header .inner{z-index:15;width:100%;height:auto;position:absolute}header .inner .logo{width:auto;height:100px;position:absolute;top:25px;left:5%}header .inner .logo img,header .inner .logo svg{width:auto;height:37px;display:block}header .inner .logo img *,header .inner .logo svg *{fill:#241f19}header .inner .menuBtn{cursor:pointer;z-index:30ß;display:none;position:absolute;top:32px;right:5%}header .inner .menuBtn div{width:22px;height:22px;position:relative}header .inner .menuBtn div .line{opacity:1;background-color:#241f19;width:100%;height:2px;transition-property:background-color,opacity,transform,top;transition-duration:.2s,.1s,.3s,.3s;transition-delay:0s,0s,0s,0s;display:block;position:absolute;right:0;transform:rotate(0)}header .inner .menuBtn div .line:first-child{top:0}header .inner .menuBtn div .line:nth-child(2){top:8px}header .inner .menuBtn div .line:nth-child(3){top:16px}header .inner .social{position:absolute;top:32px;right:7%}header .inner .social li{width:auto;height:auto;margin-right:15px;display:flex}header .inner .social li:last-child{margin-right:0}header .inner .social li svg{width:16px;height:auto}header .inner .social li svg *{stroke:none;fill:#000}header .inner .closebutton{display:none;position:absolute;top:35px;right:2%}header .inner .closebutton .x:before,header .inner .closebutton .x:after{content:"";background:#241f19;border-radius:1px;width:20px;height:3px;margin-top:-3px;display:block}header .inner .closebutton .x:before{transform:rotate(-45deg)}header .inner .closebutton .x:after{transform:rotate(45deg)}header nav{z-index:16;color:#000;transition:transform .3s;position:absolute;top:35px;left:50%;transform:translate(-50%)}header nav ul{list-style-type:none;display:flex}header nav ul li{margin-right:60px;font-size:.75rem;position:relative}header nav ul li:last-child{margin-right:0}header nav ul li a{font-weight:500;text-decoration:none;transition:color .3s;position:relative}header nav ul li a:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}header nav ul li a:hover:after,header nav ul li a.pageOn:after{width:100%}header nav ul li:hover ul.subs{display:block}header nav ul.subs{text-align:left;padding-top:30px;display:none;position:absolute;top:0;left:0}header nav ul.subs li{display:block}header .filter{justify-content:center;display:flex;transform:translateY(80px)}header .filter ul{flex-direction:row;align-items:center;list-style:none;display:flex}header .filter ul li{color:#c4bfb8;border:1px solid #c4bfb8;border-radius:50px;margin:0 10px 30px;padding:2px 15px;font-size:.75rem;transition:margin .3s,padding .3s,transform .2s;transform:scale(1)}header .filter ul li .arrow{display:none}header .filter ul li:hover,header .filter ul li.active{color:#241f19;border:1px solid #241f19;transition:all .4s}header .filter ul li:hover{transform:scale(.97)}header .filter ul li a{text-decoration:none}.scroll_down header,.scroll_up header{transition:transform .3s}.scroll_down header .filter ul li,.scroll_up header .filter ul li{border:0;margin:0 5px;padding:2px 7px}.scroll_down header .filter ul li.active,.scroll_up header .filter ul li.active{border:1px solid #241f19}.scroll_down header{background-color:#f7f4efe6;height:90px;position:fixed;top:0;left:0;transform:translateY(-100%)}.scroll_down header.nofilter{height:70px}.scroll_down header .filter{transform:translateY(54px)}.scroll_up header{background-color:#f7f4efe6;height:90px;transform:translateY(0)}.scroll_up header.nofilter{height:70px}.scroll_up header nav{transform:translate(-50%)translateY(-15px)}.scroll_up header nav.nofilter{transform:translate(-50%)translateY(0)}.scroll_up header .filter{transform:translateY(54px)}.nofilter header .filter{display:none}.overlay-on{height:100vh;overflow:hidden}.overlay-on header{pointer-events:none;background-color:#0000}.overlay-on header nav,.overlay-on header .filter,.overlay-on header .social{display:none}.projectpage header{background-color:#0000}.projectpage header nav,.projectpage header .inner .social{display:none}.projectpage header .inner .closebutton{display:block}.loading header{transform:translateY(-150%)}@media (max-width:896px) and (orientation:portrait){.scroll_up header nav,.scroll_down header nav{background-color:#e7d7c8;width:100%;height:auto;padding-top:100px;transition:transition .5s;position:fixed;top:0;left:0;transform:translateY(-100%)}header .inner{z-index:20}header .inner .menuBtn{display:block}header .inner .social{display:none}header nav{background-color:#e7d7c8;width:100%;height:auto;padding-top:75px;transition:transform .5s;position:fixed;top:0;left:0;transform:translateY(-100%)}header nav ul{opacity:0;padding-bottom:5px;transition:opacity .3s}header nav ul li a{font-size:1rem;font-weight:400;line-height:2.25rem}header nav ul li a:after,header nav ul li a:hover:after,header nav ul li a.pageOn:after{width:0}header nav .mobile{padding:15px 0 10px}header nav .mobile .social{justify-content:center;display:flex}header nav .mobile .social li{padding:0}header nav .mobile .social svg{width:auto;height:20px}header nav ul{text-align:center;flex-direction:column}header nav ul li{margin:0}header .filter{justify-content:start;margin-left:5%}header .filter ul{flex-direction:column;align-items:flex-start}header .filter ul li{margin:0}}.menuOn header .inner .menuBtn .line{width:15px;height:1.5px;transition-property:background-color,opacity,transform,top;transition-duration:.2s,.1s,.3s,.3s;transition-delay:0s,0s,0s,0s;background-color:#241f19!important}.menuOn header .inner .menuBtn .line:first-child{top:8px;transform:rotate(45deg)}.menuOn header .inner .menuBtn .line:nth-child(2){opacity:0;transition:opacity .1s}.menuOn header .inner .menuBtn .line:nth-child(3){top:8px;transform:rotate(135deg)}.menuOn header nav{transform:translateY(0);box-shadow:1.5px 1.5px 1.5px 1.5px #0000001a}.menuOn header nav ul{opacity:1;transition:opacity .5s .3s}footer{z-index:5;text-align:center;color:#241f19;background:#f7f4ef;position:relative}footer .inner{text-align:center;justify-content:space-between;width:90%;margin:auto;padding:25px 0;font-size:0;line-height:0;display:flex}footer .inner p{font-size:.9rem}footer .inner a{opacity:1;text-decoration:none;transition:opacity .2s}footer .inner a:hover{opacity:.7}footer .inner ul{list-style-type:none}footer .inner .col{width:500px}footer .inner .col.left{text-align:left}footer .inner .col.right{text-align:right}footer .inner .col.mobile{display:none}footer .inner .social li{vertical-align:middle;margin-right:30px;display:inline-block}footer .inner .social li:last-child{margin-right:0}footer .inner .social li svg{width:25px;height:auto}footer .inner .social li svg *{stroke:none;fill:#241f19}@media (max-width:896px) and (orientation:portrait){footer{padding-left:0}footer .inner{flex-direction:column;width:100%}footer .inner .col{width:100%}footer .inner .col.right{text-align:center}footer .inner .col.left{display:none}footer .inner .col.mobile{padding-top:10px;display:block}}.projectpage footer{display:none}.preload *{transition:none!important}*{border:none;outline:none;margin:0;padding:0}html{font-size:100%}.wf-loading .tk-fade{opacity:0;transition:opacity 1s}.wf-active .tk-fade{opacity:1}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:#0000;background:#f7f4ef;width:100%;font-family:Prompt,sans-serif;font-size:1rem;font-style:normal;font-weight:400}body.masonry{overflow-y:scroll}a{color:inherit;text-decoration:underline}h1,h2,h3,h4,p{margin-bottom:20px;line-height:1.15}h1:last-child,h2:last-child,h3:last-child,h4:last-child,p:last-child{margin-bottom:0}em,i{font-style:italic}label,input,textarea,select{font-size:16px;display:block}input[type=checkbox],input[type=radio]{display:inline-block}input,textarea{color:#000;box-sizing:border-box;-webkit-appearance:none;appearance:none;background-color:#0000;border:1px solid #000;border-radius:0;height:34px;padding:0 10px}input[type=submit]{cursor:pointer;box-sizing:border-box;-webkit-appearance:none;appearance:none;border:0;border-radius:0;padding:0 10px}label{padding-bottom:5px}.cell .playBtn{z-index:10;cursor:pointer;color:#bc8f70;width:70px;height:auto;transition:opacity .3s,transform .3s;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px)}.cell .playBtn:hover{transform:scale(.95)}.cell .mediawrap{width:100%;height:0;position:relative}.cell .mediawrap img.photo,.cell .mediawrap video{object-fit:cover;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;top:0;left:0}.cell.rounded img.photo,.cell.rounded video{border-radius:15px}.cell .vidhold,.cell .vidhold video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cell .fullvidhold{object-fit:cover;opacity:0;pointer-events:none;z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s;display:flex;position:absolute;top:0;left:0}.cell .fullvidhold div{width:100%}.cell .fullvidhold iframe{aspect-ratio:16/9;width:100%;height:auto}.cell.fullplaying .playBtn{opacity:0;pointer-events:none}.cell.fullplaying img.photo{opacity:0}.cell.fullplaying .fullvidhold{opacity:1;pointer-events:auto}.cover{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.cover.loaded{opacity:1;transition:opacity .3s}.loadme,.loadmeview,.bg-loadme{opacity:0}.loadme.loaded,.loadmeview.loaded,.bg-loadme.loaded{opacity:1;transition:opacity .3s}.photo.size-width{width:102%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo.size-height{width:auto;height:102%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resize-image{overflow:hidden}.social ul li{opacity:0;transition:opacity .3s}.social ul li.loaded{opacity:1}.text-block img,.text-block video{max-width:100%;height:auto;display:block}.text-block .cols{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.text-block .cols .col{display:block}h1{font-size:3.4vw;line-height:1.3}h2{font-size:3rem}h3{font-size:2rem;font-weight:400}h4{font-size:1.75rem}p{font-size:1rem;font-weight:200;line-height:2}.fadeOn{opacity:0}.fadeUp,.fadeUpDelay{opacity:0;transform:translateY(5rem)}main{z-index:15;background-color:#f7f4ef;margin:0 auto;transition:transform 1s ease-out;position:relative}main article{min-height:calc(100vh - 127px)}main #content:before{content:"";height:130px;display:block}.loading main{transform:translateY(100vh)}.nomargin main #content:before,.projectpage main #content:before{display:none}#intro{z-index:10;opacity:1;background-color:#f7f4ef;justify-content:center;align-items:center;width:100%;height:100%;transition:transform 1s;display:flex;position:fixed;inset:0;transform:translateY(0)}#intro.off{transform:translateY(-25%)}#intro .scene1{opacity:0;width:80%;max-width:300px;transition:opacity .5s,transform 1s;display:block;transform:scale(.75)}#intro .scene1 img{width:100%;height:auto;display:block}#intro .scene1.active{opacity:1;transform:scale(1)}#intro .scene1.off{opacity:0}#intro .scene2{z-index:301;opacity:0;width:100%;height:100%;transition:all .5s;position:fixed}#intro .scene2.active{opacity:1}#intro .scene2 .logo{z-index:302;position:absolute;top:25px;left:5%}#intro .scene2 .logo img{width:auto;height:30px}#intro .scene2 .intro-slideshow{text-align:center;background-color:#00008b;width:100%;height:auto;position:relative}#intro .scene2 .intro-slideshow .cell{width:100vw;height:100vh;display:block}#intro .scene2 .intro-slideshow .cell img.photo,#intro .scene2 .intro-slideshow .cell video{object-fit:cover;opacity:1;width:100%;height:100vh}#intro .scene2 .intro-slideshow .cell.crop_top img.photo,#intro .scene2 .intro-slideshow .cell.crop_top video{object-position:top center}.two_column{width:100%;height:100vh;margin-top:0;display:flex;position:relative}.two_column .col{color:#241f19;background-color:#e8e6df;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex;position:relative}.two_column .col:last-child{color:#f7f4ef;background-color:#241f19}.two_column .col .wrapper{text-align:center;z-index:5;width:67%;margin-top:45px;padding:2rem 0;position:relative}.two_column .col .wrapper h3{font-size:1.75rem;font-weight:200}.two_column .col .wrapper h4{font-size:1.5rem}.two_column .col .wrapper p{margin:0 0 35px;font-size:1.25rem;font-weight:200;line-height:1.3}.two_column .col .wrapper p.category{margin:0 0 5px}.two_column .col .wrapper a{text-decoration:none;position:relative}.two_column .col .wrapper a:hover{color:#95745d}.two_column .col .wrapper a:before{content:"";background-color:#f7f4ef;width:100%;height:.5px;transition:transform .3s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.two_column .col .wrapper a:hover:before{transform:scaleX(1)}.two_column .col .wrapper.underline{text-decoration:underline}.two_column .col .wrapper.underline p{font-size:1rem}.two_column .col .background{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.two_column .col .background .cell{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;top:0;left:0}.two_column .col .background .cell.active{opacity:1}.two_column .col .background .cell img,.two_column .col .background .cell video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.two_column .light{color:#241f19;background:#f7f4ef;margin-bottom:0}.two_column .light:last-child{color:#f7f4ef;background-color:#95745d}@media (max-width:896px) and (orientation:portrait){.two_column{flex-direction:column;height:auto;margin:75px 0 0}.two_column .col{width:100%}.two_column .col .wrapper{margin:50px 0}}.two_column_text{flex-direction:row;max-width:1400px;padding:50px 5% 20px;display:flex}.two_column_text a{opacity:1;transition:opacity .2s}.two_column_text a:hover{opacity:.7}.two_column_text .primary{width:calc(100% - 450px);margin:0 90px 0 0}.two_column_text .primary p{padding-bottom:20px}.two_column_text .secondary{width:360px}.two_column_text .secondary .text{padding-bottom:20px}@media (max-width:1023px){.two_column_text{flex-direction:column-reverse}.two_column_text .primary{width:100%;margin:0}.two_column_text .primary p{padding-bottom:0}.two_column_text .secondary{width:100%;padding-bottom:20px}.two_column_text .secondary p{margin-bottom:0}.two_column_text .secondary p.title{padding-bottom:20px}}.four_column_text{background-color:#e8e6df;flex-direction:row;padding:50px 5% 50px 10px;display:flex}.four_column_text .heading{flex-direction:column;align-items:center;width:75px;margin-right:20px;padding:0;display:flex}.four_column_text .heading h4{writing-mode:vertical-rl;transform-origin:50%;text-align:right;max-height:250px;margin:0;padding:0;font-weight:600;position:relative;transform:rotate(180deg)}.four_column_text .mobile_row{flex-flow:wrap;width:calc(100% - 95px);display:flex}.four_column_text .mobile_row .col{width:25%}.four_column_text .mobile_row .col p{margin:0;font-size:1rem}@media (max-width:912px){.four_column_text{flex-direction:column;padding:20px 0 40px}.four_column_text .heading{text-align:center;width:auto;margin:0 auto 30px}.four_column_text .heading h4{writing-mode:horizontal-tb;font-size:1.3rem;transform:rotate(0)}.four_column_text .mobile_row{padding-left:5%}.four_column_text .mobile_row .col{width:50%;padding-bottom:20px}.four_column_text .mobile_row .col p{font-size:1rem}}.highlights,.social_feed{background:#e8e6df;padding-top:50px;display:flex}.highlights.dark,.social_feed.dark{background-color:#c4bfb8}.highlights .heading,.social_feed .heading{padding:10px 1.7%}.highlights .heading h4,.social_feed .heading h4{writing-mode:vertical-lr;transform-origin:50%;padding:0;font-weight:600;position:relative;transform:rotate(180deg)}.highlights .masongrid,.social_feed .masongrid{margin-left:0}@media (max-width:912px){.highlights,.social_feed{flex-direction:column;padding:20px 0 70px}.highlights .heading,.social_feed .heading{text-align:center}.highlights .heading h4,.social_feed .heading h4{writing-mode:horizontal-tb;font-size:1.3rem;transform:rotate(0)}.highlights .masongrid,.social_feed .masongrid{margin-left:5%}}.centered{width:90%;margin:0}.centered .cell{width:100%;margin:0 auto 30px;position:relative}.centered .cell img,.centered .cell video{width:100%;display:block;position:relative}.centered .cell .info{margin:0}.centered .cell .info h2{font-size:1.5rem}.centered .cell .info p{font-size:1rem}.centered .cell:hover{opacity:.7}@media (max-width:896px) and (orientation:portrait){.centered{margin:0 auto}}.justified{width:84%;margin:0 auto}.croppedgrid{flex-flow:wrap;width:84%;margin:0 auto;list-style-type:none;display:flex}.croppedgrid .cell{opacity:1;flex:0 auto;width:20%;margin:0 2.5% 5%;transition:opacity .3s;position:relative;overflow:hidden}.croppedgrid .cell:hover{opacity:.7}.croppedgrid .cell .info{margin:10px 0 0}.croppedgrid .cell .info h2{font-size:1.5rem}.croppedgrid .cell .info p{font-size:1rem}.ar-rows{width:90%;margin:0 auto;position:relative}.ar-rows.bigger{margin-top:30px}.ar-rows .row{text-align:center;justify-content:space-between;display:flex;position:relative}.ar-rows .row .cell{float:left;box-sizing:border-box;border:0 solid #fff;text-decoration:none;position:relative;overflow:hidden}.ar-rows .row .cell:hover{color:#bc8f70;transition:all .2s}.ar-rows .row .cell:hover img.photo,.ar-rows .row .cell:hover video{opacity:.7}.ar-rows .row .cell .media{position:relative}.ar-rows .row .cell img.photo{z-index:1;width:auto;height:auto;display:block;position:relative}.ar-rows .row .cell .vidhold,.ar-rows .row .cell .vidhold video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ar-rows .row .cell .info:hover{color:#bc8f70;transition:all .3s}.ar-rows .row .cell .info h2{margin-top:18px;margin-bottom:0;font-size:1rem}.ar-rows .row .cell .info .caption{font-size:.75rem;line-height:22px}@media (max-width:896px) and (orientation:portrait){.ar-rows .row{flex-direction:column;width:100%}.ar-rows .row .cell{height:auto;width:100%!important}.ar-rows .row .cell img.photo{width:100%;height:auto!important}}.masongrid{width:90%;margin:0 auto;list-style-type:none}.masongrid .grid-sizer,.masongrid .cell{width:32%;height:auto}.masongrid .gutter-sizer{width:2%}.masongrid .cell{float:left;text-align:left;display:block;overflow:hidden}.masongrid .cell .mediawrap{width:100%;height:0;position:relative;overflow:hidden}.masongrid .cell .mediawrap img.photo,.masongrid .cell .mediawrap video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.masongrid .cell.large{width:100%}.masongrid .cell a,.masongrid .cell img{border:none;outline:none;width:100%;text-decoration:none;display:block}.masongrid.effect-2 .cell{opacity:0}.masongrid.effect-2 .cell.shown{opacity:1}@media (max-width:896px) and (orientation:portrait){.masongrid .grid-sizer,.masongrid .cell{width:100%}.masongrid .gutter-sizer{width:0}.masongrid .cell{margin-bottom:20px!important}}.masongrid .shown .cell,.no-js .masongrid figure.cell,.no-cssanimations .masongrid figure.cell{opacity:1}.masongrid.effect-1 figure.animate{animation:.65s forwards fadeIn}.masongrid.effect-2 figure.animate{opacity:1;animation:.65s forwards moveUp;transform:translateY(200px)}@-webkit-keyframes moveUp{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes moveUp{0%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}.projects .inner{margin-top:70px}.projects .inner .slideshow{text-align:center;width:100%;height:75vh;position:relative;top:auto;overflow:hidden}.projects .inner .slideshow .cell{border-radius:5px;width:auto;height:75vh;margin-right:10vw;display:block}.projects .inner .slideshow .cell .vert_wrap{width:auto;height:100%;display:block;position:relative}.projects .inner .slideshow .cell .vert_wrap img.photo,.projects .inner .slideshow .cell .vert_wrap video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.projects .inner .slideshow_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:calc(25vh - 70px);display:flex;position:fixed;bottom:0;left:0}.projects .inner .slideshow_controls .captionbar{text-align:center;width:80%;margin:0 auto}.projects .inner .slideshow_controls .captionbar .caption{flex-direction:column;justify-content:center;align-items:center;display:flex}.projects .inner .slideshow_controls .captionbar .caption h4{margin:0;font-size:1.25rem}.projects .inner .slideshow_controls .captionbar .caption p{font-size:1rem;line-height:22px}.projects .inner .slideshow_controls .arrowbar{width:100%;position:absolute}.projects .inner .slideshow_controls .arrowbar .arrows{justify-content:space-between;margin:0 30px;display:flex}.projects .inner .slideshow_controls .arrowbar .arrows .arrow{width:12px}.projects .inner .slideshow_controls .arrowbar .arrows .arrow svg,.projects .inner .slideshow_controls .arrowbar .arrows .arrow img{width:100%;height:auto}.projects .inner .slideshow_controls .arrowbar .arrows .arrow.left{rotate:180deg}.projects .inner .slideshow_controls .arrowbar .arrows .arrow.right{transform:translateY(7px)}.projects .inner .slideshow_controls .arrowbar .arrows .arrow:hover{cursor:pointer}#overlay{text-align:center;opacity:0;z-index:-1;background-color:#f7f4ef;justify-content:center;align-items:center;width:100%;height:100%;transition:z-index 0s .4s,transform 0s .4s,opacity .3s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}#overlay.on{opacity:1;z-index:15;transition:z-index,transform,opacity .3s;transform:translate(0%)}#overlay .closeIcon{z-index:11;cursor:pointer;width:20px;height:20px;transition:transform .2s;position:absolute;top:24px;right:2%;transform:scale(1)}#overlay .closeIcon:hover{transform:scale(1.1)}#overlay .closeIcon .line{background:#241f19;width:100%;height:3px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#overlay .closeIcon .line:last-child{transform:translate(-50%,-50%)rotate(-45deg)}#overlay .inner{z-index:10;width:100%;height:100%;position:relative}#overlay .inner .wrap{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}#overlay .inner .wrap video,#overlay .inner .wrap img{width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}
/*# sourceMappingURL=styles.css.map */
