body{color:#fff;background-color:#000;margin:0;font-family:titling-gothic-fb,sans-serif;font-size:14px;font-weight:300;line-height:1.5}html{background-color:#000}.ssfont{font-family:cormorant-garamond,serif;font-size:130%;font-style:italic;font-weight:500;line-height:100%}.allcaps{text-transform:uppercase}.arrow{background-color:#fff;width:20px;height:1px;margin-top:-10px;display:inline-block;position:relative}.arrow:after{content:"";border:1px solid #fff;border-width:0 1px 1px 0;width:10px;height:10px;font-size:0;display:block;position:relative;top:-5px;left:7px;transform:rotate(-45deg)}#header h1{color:#fff;cursor:pointer;margin:0;padding:16px 0 0 6vw;font-family:titling-gothic-fb,sans-serif;font-size:14px;font-weight:300}#header a{color:#fff;opacity:1;text-decoration:none;transition:opacity .2s}#header a:hover{opacity:.9}#header{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#000000c0;width:100%;height:55px;transition:height .2s;position:fixed;overflow:hidden}#header.expand .navholder{height:auto}#header.expand .navholder div{opacity:1;top:0}#slideshow{z-index:10000;opacity:0;cursor:none;background-color:#000;width:100vw;height:100vh;transition:opacity .1s ease-out;display:none;position:fixed;top:0;left:0}#slideshow .imgview{background-position:50%;background-repeat:no-repeat;background-size:contain;width:96vw;height:96vh;margin:2vh 2vw;transition:top .1s ease-out;position:absolute;top:100px}#slideshow .mobilebuttons{display:none}#slideshow .direction{z-index:1;width:100vw;height:100vh;position:absolute}#slideshow .direction div{float:left;height:100vh}#slideshow .direction .left{width:25vw}#slideshow .direction .mid{width:50vw}#slideshow .direction .right{width:25vw}#slideshow .imgcount{text-align:center;padding-top:50px;font-size:12px}#customcursor{z-index:10003;mix-blend-mode:difference;-webkit-user-select:none;user-select:none;pointer-events:none;width:100px;display:none;position:absolute;top:-400px}#customcursor .cursor{transform-origin:50%;background-color:#fff;width:100px;height:1px}#customcursor .cursor:after{content:"";transform-origin:0 100%;background-color:#fff;width:50px;height:1px;display:block;position:relative;top:-1px;transform:rotate(45deg)}#customcursor .cursor:before{content:"";transform-origin:0 0;background-color:#fff;width:50px;height:1px;display:block;transform:rotate(-45deg)}#customcursor .cursor,#customcursor .cursor:before,#customcursor .cursor:after{transition:width .2s cubic-bezier(.6,0,0,1.2),transform .2s cubic-bezier(.6,0,0,1.2),transform-origin .2s cubic-bezier(.6,0,0,1.2)}#customcursor.right .cursor{transform:rotate(180deg)}#customcursor.close .cursor{transform:rotate(45deg)}#customcursor.close .cursor:after{transform-origin:50%;width:100px;transform:rotate(90deg)}#customcursor.close .cursor:before{width:0;transform:rotate(0)}@media (width<=800px){#slideshow{cursor:default}#slideshow .mobilebuttons{cursor:pointer;mix-blend-mode:difference;z-index:100;flex-direction:row;justify-content:space-between;width:100vw;display:flex;position:fixed;top:6vh;left:0}.mobilebuttons>div{place-content:center;align-items:center;width:50px;height:50px;display:flex}.mobilebuttons div>div{display:block}.mobilebuttons .cross{top:0}.mobilebuttons .arrow{margin-top:0}.mobilebuttons div:first-child .arrow{transform:rotate(180deg)}#customcursor .cursor{opacity:0}#customcursor .imgcount{width:100%;padding:0;position:fixed;top:4vh;left:0}}.burger{cursor:pointer;display:none;position:absolute;top:20px;right:6vw}nav{flex-direction:row;display:flex;position:absolute;top:16px;right:6vw}nav a{margin:0 0 0 40px}@media (width<=900px){.burger{display:block}nav{display:none}}.burger div{background-color:#fff;width:26px;height:1px;margin:0 auto 5px;transition:all .2s cubic-bezier(.73,.52,.14,1.4);position:relative;top:0;transform:rotate(0)}#header.expand .burger div:first-child{top:6px;transform:rotate(45deg)}#header.expand .burger div:nth-child(2){width:0}#header.expand .burger div:nth-child(3){top:-6px;transform:rotate(-45deg)}.navholder{flex-direction:column;height:0;padding:0 0 0 6vw;font-size:8vw;display:flex;overflow:hidden}.navholder div{opacity:0;height:calc(17vh - 15px);line-height:calc(17vh - 15px);position:relative;top:-30px}.navholder div:first-child{transition:all .2s}.navholder div:nth-child(2){transition:all .25s}.navholder div:nth-child(3){transition:all .3s}.navholder div:nth-child(4){transition:all .35s}.navholder div:nth-child(5){transition:all .4s}.navholder div a.ssfont{padding:20px 50px;line-height:20vh}.navholder a{font-weight:200;display:inline-block}#page{min-height:calc(100vh - 18vw);padding-top:55px}.footer{text-align:center;height:0;padding:12vw 0 6vw}.footer .wrapper{flex-direction:row;justify-content:space-between;display:flex}.footer span{font-family:times;font-size:15px}.wrapper{padding:0 6vw}#projects{flex-flow:wrap;justify-content:space-between;margin:0;padding-top:1vw;display:flex}#projects.cholder.small{justify-content:flex-start}#projects.cholder{width:75%;margin:0;padding-top:0;padding-left:25%}.project{margin:2vw 0;display:inline-block;position:relative}#page div:first-child div:first-child .project:first-child{width:100%}.project div a{color:#fff;margin-right:0;text-decoration:none}.project div a:last-child{color:#505050;margin-left:22px;text-decoration:underline}.project img{background-color:#000;border-radius:3px;max-width:100%;height:35vw;margin-bottom:6px;transition:opacity .2s;display:block}#projects.cholder .project{width:calc(50% - 3vw);margin:0 0 2vw;display:block}#projects.cholder.small .project{width:auto;margin:0 2vw 2vw 0;display:inline-block}#projects.cholder .project img{width:100%;height:auto}#projects.cholder .project.small img{width:auto;height:10vw}@media (width<=800px){#projects.cholder .project.small img{height:22vw}}#projects.masonry{column-count:2;column-gap:40px;display:block}#projects.masonry .project{break-inside:avoid;width:100%;margin-bottom:60px}@media (width<=800px){#projects.masonry{column-count:1}}.project:hover img{opacity:.9;filter:hue-rotate(6deg);mix-blend-mode:screen}.project:hover{background-image:url(/images/bgtex.gif)}.categoryholder{height:0;position:relative}.relatedholder{text-transform:capitalize;width:24%;height:0;padding-top:28vw}.categoryholder a.fixed{color:#fff;border:1px solid #fff;border-radius:50px;padding:12px;line-height:1;text-decoration:none;position:fixed}.relatedholder span{line-height:1}.categoryholder .cross{margin-right:10px}.cross{background-color:#fff;width:20px;height:1px;display:inline-block;position:relative;top:-4px;transform:rotate(-45deg)}.cross:after{content:"";background-color:#fff;width:20px;height:1px;display:block;transform:rotate(90deg)}.projectbody img{max-width:100%}.section{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding-bottom:6vw;display:flex}.section .title{width:25%}.section .content{width:75%}.section .content p,.section .bodycopy{width:33%;margin:0;padding:0 0 20px}.section p.title{margin-top:0;padding-top:0}.title p{margin-top:0;padding-top:0;padding-right:20px}.content.about{width:68.6%;margin:0 auto;padding-bottom:5%;line-height:1.3}@media (width<=1000px){.section .content p,.section .bodycopy{width:50%}}@media (width<=800px){.projectinfo p:nth-child(2){margin-top:-20px;padding-bottom:20px}.section .content p,.section .bodycopy{width:100%}.section{margin-bottom:50px;display:block}.section .title{width:100%;margin-bottom:20px}.section .content,.content.about{width:100%}.relatedholder{width:100%;padding-bottom:40px}#projects.cholder{width:100%;padding:0 0 50px}.categoryholder a.fixed{position:relative!important}.categoryholder{height:60px;margin-top:40px}#projects.cholder .project{width:100%;margin-bottom:30px}#projects .project{width:100%;margin-bottom:50px;display:block}#projects .project img{width:100%;height:auto}}@media (width<=400px){html{-webkit-text-size-adjust:100%!important}body{-webkit-text-size-adjust:none}h1,h1,p,div,.project,span,a{font-size:12px}.sociallinks a{font-size:20px}.navholder a{font-size:36px}.footer .navholder a{font-size:30px}}@media (device-width<=600px) and (orientation:landscape){html{-webkit-text-size-adjust:100%!important}body{-webkit-text-size-adjust:none!important}}.award,.exhibition{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding-bottom:30px;padding-right:10px}.exhibition{padding-left:60px;padding-right:0;position:relative;left:-60px}@media (width<=800px){.exhibition{left:0}}.exhibition .year{position:absolute;left:0}.awards{-webkit-columns:3;-moz-columns:3;columns:3;columns-count:3}.award .ssfont{line-height:1.1}@media (width<=1100px){.awards{-webkit-columns:2;-moz-columns:2;columns:2;columns-count:2}.project div a{margin-right:0}.project div a:last-child{margin-left:0;display:block}}@media (width<=800px){.awards{-webkit-columns:1;-moz-columns:1;columns:1;columns-count:1}}.mysoc a,#demoreelbtn,a.btn{color:#fff;border:1px solid #fff;border-radius:100px;margin:0 20px 30px 0;padding:16px 50px;line-height:100%;text-decoration:none;display:inline-block}#demoreelbtn{display:none}a.btn{font-size:20px}#mobilereel{display:none}@media (width<=600px){#demoreelbtn{text-align:center;width:100%;margin-top:20px;margin-bottom:30px;padding-left:0%;padding-right:0%;display:block;font-size:40px!important;text-decoration:none!important}a#demoreelbtn{text-decoration:none!important}#desktopreel{display:none}#mobilereel{display:block}}.mysoc a span{font-family:titling-gothic-fb,sans-serif;font-size:30%;font-style:normal;font-weight:300;line-height:0;position:relative;top:-20px;text-decoration:none!important}@media (width<=1100px){.mysoc a span{font-size:40%;top:-12px}}@media (width<=800px){.mysoc a span{font-size:70%;top:0}.mysoc a{margin:0 10px 10px 0;padding:12px 24px}}.mysoc a:hover,.project:hover #demoreelbtn,a.btn:hover{text-decoration:underline}.projectbody .grid{flex-flow:wrap;justify-content:space-between;gap:20px;width:100%;margin-bottom:20px;display:flex}.projectbody .grid .half{align-self:center;width:calc(50% - 10px)}.projectbody .grid .third{align-self:center;width:calc(33.333% - 15px)}.projectbody .grid .fourth{align-self:center;width:calc(25% - 20px)}.projectbody .fullimg+p{margin-top:-10px;margin-bottom:30px}@media (width<=800px){.projectbody .grid .half,.projectbody .grid .third,.projectbody .grid .fourth{width:100%;margin-top:20px;display:block}.projectbody .grid{display:block}}.projectbody .center{margin:0 auto;display:block}.gap{width:100%;height:8vw}.gap.large{height:16vw}.gap.small{height:50px}.headerimage{width:100%}#headerholder{margin-bottom:30px}.projectinfo{flex-direction:row;align-items:flex-start;gap:20px;width:100%;display:flex}.projectinfo p{width:25%;margin-top:0;padding-top:0}.projectinfo p:first-child{width:25.8%;margin-bottom:25px}.projectinfo a{color:#505050}.projectinfo p:last-child{text-align:right;opacity:.5}.cushion-custom{width:calc(50% - 30px);margin:0 auto}@media (width<=800px){.projectinfo{display:block}.projectinfo p,.projectinfo p:first-child{width:100%}.projectinfo p:last-child{text-align:left}.cushion-custom{width:100%}}#headervideo{aspect-ratio:16/9;width:100%}iframe{border:0}.block.html-block iframe,iframe.fulliframe{aspect-ratio:16/9;width:100%;margin-bottom:20px}.block.html-block{margin-bottom:20px}@media (width<=800px){iframe.fulliframe.flipmobile{aspect-ratio:9/16;width:100%}}.clear{mix-blend-mode:screen}.fullimg{width:100%;margin-bottom:20px}.main-layout{flex-flow:wrap;align-items:flex-start;gap:20px;margin-bottom:20px;padding-left:26%;display:flex;position:relative}.main-layout iframe{aspect-ratio:16/9}.main-layout .info{width:calc(26% - 20px);height:100%;padding-top:0;position:absolute;left:0}.main-layout .info p{margin-top:0;padding-top:0;padding-bottom:20px}.projectbody .full{width:100%}.projectbody iframe.verticalvid{aspect-ratio:9/16}.projectbody .third{width:33%}.projectbody .half{width:50%}.projectbody .main-layout .half{width:calc(50% - 10px)}.projectbody .quarter{width:25%}.projectbody>p{width:26%}@media (width<=800px){.projectbody .info,.projectbody .half,.projectbody .quarter,.projectbody .third,.projectbody .main-layout .half,.projectbody>p{width:100%;display:block}.projectbody .info{width:100%;height:auto;margin-top:50px;margin-bottom:-10px;margin-right:0;position:relative}.main-layout .info p:last-child{padding-bottom:0}.projectbody .main-layout .full+.half{margin-left:0}.main-layout{padding-left:0}}.projectbody .spacer{height:6vw}.about,h2{font-family:titling-gothic-fb,sans-serif;font-style:normal;font-weight:200}h2{margin-bottom:150px}.mysoc,.about,#demoreelbtn,h2{font-size:calc(2vw + 3vh);line-height:1.3!important}.aboutimage,.projectbody img.aboutimage{mix-blend-mode:screen;border-radius:3px;width:100%;max-width:400px;margin:0 auto 3%;display:block;position:relative;top:0}.otheraboutimages{width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}@media (width<=800px){.aboutimage{max-width:none;top:0!important}.mysoc,.about,#demoreelbtn,h2{font-size:30px;line-height:1.2!important}}.dashboardlinks a{color:#fff;margin-left:12px}.dashboardlinks{line-height:2}input,textarea{color:#fff;background-color:#000;border:0;width:400px;margin-bottom:20px;padding:10px;font-family:titling-gothic-fb,sans-serif;font-size:14px;font-weight:300;line-height:1.5;display:block}a:link,a:visited{color:#fff;text-decoration:none}a:hover,.underline{text-decoration:underline}#header ::selection{color:#fff;background:0 0}#header ::selection{color:#fff;background:0 0}::selection{color:#000;background:green}.project.small.more a{text-indent:20px;border:1px solid #fff;border-radius:3px;width:100%;height:calc(100% - 8px);padding-right:40px;line-height:50px;display:block}.projectbody img,.projectbody iframe,#headerholder iframe{border-radius:3px;overflow:hidden}@media (width<=800px){.project.small.more a{margin:0;padding-right:0;line-height:5}.project.small.more{flex:1 0 auto;width:200px;display:block}}#work{position:absolute;top:100vh}
