:root{--blue:#00f;--black:#000;--white:#fff;--gray:#000;--huge:90px;--lrg:60px;--med:40px;--sm:20px;--xs:15px;--oneColumn:25.6060606061%;--twoColumn:51.2121212121%;--threeColumn:76.8181818182%;--gutter:30px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,div,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}body{font-family:favorit,arial,sans-serif;font-size:.875em;line-height:1.3em;min-height:100%;background-color:var(--offWhite)}ol,ul{list-style:none;display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Favorit;src:url("/fonts/Favorit-Regular.woff");font-weight:500;font-style:normal}@font-face{font-family:Favorit;src:url("/fonts/Favorit-Bold.woff");font-weight:900;font-style:normal}@font-face{font-family:Harbour;src:url("/fonts/Harbour.woff");font-weight:500;font-style:normal}h1{font-family:cine,arial,helvetica,sans-serif;font-size:9em;line-height:1em;font-weight:700;letter-spacing:-2px}li,p{font-size:.8125em;line-height:1.375em}.rosterClick,li,p{font-family:Favorit,Helvetica,Arial,sans-serif;font-weight:900}.rosterClick{font-size:2.125em;line-height:1.2em}a:hover{font-weight:700}.pointer,a:hover{cursor:pointer}.noEvent{pointer-events:none}.event{pointer-events:fill}.landInfoHold p{font-family:Harbour,Helvetica,Arial,sans-serif;font-size:2em;font-weight:100}.trans{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.hide{opacity:0;pointer-events:none;display:none}.dropShadow{-webkit-box-shadow:0 10px 10px 2px rgba(0,0,0,.3);box-shadow:0 10px 10px 2px rgba(0,0,0,.3)}.bgBlack{background-color:var(--black)}.bgGray{background-color:var(--gray)}.bgWhite{background-color:var(--white)}.bgBlue{background-color:var(--blue)}.tBlack{color:var(--black)}.tWhite{color:var(--white)}.centerX{left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.floatLeft,.floatRight{float:left}.clearBoth:after{content:"";clear:both;display:block}.relative{position:relative}.absolute{position:absolute}.fullWidth{width:100%}.fullHeight{height:100%}.fullStage{width:90%}.flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:top;align-items:top}.flexCenter{-ms-flex-pack:center;justify-content:center}.evenFlex{-ms-flex-positive:1;flex-grow:1}.col2{width:50%}.col3{width:33.3333%}.col4{width:25%}.oneColumnReal{width:13.6468774094%}.twoColumnReal{width:30.9175019275%}.threeColumnReal{width:48.1881264456%}.fourColumnReal{width:65.4587509638%}.fiveColumnReal{width:82.7293754819%}.rGutter{padding-right:3.6237471087%}.lGutter{padding-left:3.6237471087%}.eCenter{margin:0 auto}.centeredContent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bgCover{background-repeat:no-repeat;background-position:50%;background-size:cover}.bgCoverHeight{background-size:auto 100%}.bgWrap{background-repeat:no-repeat;background-size:100% 100%}.mtHuge{margin-top:var(--huge)}.mtLrg{margin-top:var(--lrg)}.mtMed{margin-top:var(--med)}.mtSm{margin-top:var(--sm)}.mtXs{margin-top:var(--xs)}.mbHuge{margin-bottom:var(--huge)}.mbLrg{margin-bottom:var(--lrg)}.mbMed{margin-bottom:var(--med)}.mbSm{margin-bottom:var(--sm)}.mbXs{margin-bottom:var(--xs)}.ptHuge{padding-top:var(--huge)}.ptLrg{padding-top:var(--lrg)}.ptMed{padding-top:var(--med)}.ptSm{padding-top:var(--sm)}.ptXs{padding-top:var(--xs)}.pbHuge{padding-bottom:var(--huge)}.pbLrg{padding-bottom:var(--lrg)}.pbMed{padding-bottom:var(--med)}.pbSm{padding-bottom:var(--sm)}.pbXs{padding-bottom:var(--xs)}.plXs{padding-left:15px}.center{margin:0 auto}.tLower{text-transform:lowercase}.tUpper{text-transform:uppercase}.tTitle{text-transform:capitalize}.tBold,strong{font-weight:700}.tNormal{font-weight:400}.tItalics{font-style:italic}.tCenter{text-align:center}.tRight{text-align:right}.tCap{text-transform:capitalize}.bBlack{border-color:var(--black)}.bWhite{border-color:var(--white)}.bBot{border-bottom:1px solid}.bRight{border-right:1px solid}a{text-decoration:none;color:inherit}.rWide{padding-bottom:56.25%}.oneColumnLeft{padding-left:var(--oneColumn)}.twoColumnLeft{padding-left:var(--twoColumn)}.threeColumnLeft{padding-left:var(--threeColumn)}.threeMarginLeft{margin-left:var(--threeColumn)}.oneColumnReal{width:var(--oneColumn)}.blinkFast{-webkit-animation:blinker 4s linear infinite;animation:blinker 4s linear infinite}.dropShadow{-webkit-box-shadow:0 7px 7px 2px rgba(0,0,0,.2);box-shadow:0 7px 7px 2px rgba(0,0,0,.2)}.scale{-webkit-animation:imgScale 60s linear infinite;animation:imgScale 60s linear infinite;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.difference{mix-blend-mode:difference}iframe{width:100%;height:100%}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}@-webkit-keyframes imgScale{to{-webkit-transform:scale(2);transform:scale(2)}}@keyframes imgScale{to{-webkit-transform:scale(2);transform:scale(2)}}@media (max-width:400px){.rosterClick{font-size:1.5em}}#siteBG{z-index:0;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#appContain,#siteBG{position:fixed;top:0;left:0}#appContain{overflow:hidden;z-index:900}#appContain,#pageHeight{pointer-events:none}.nav{bottom:5vw;z-index:500}.infoBox,.nav{position:absolute}.infoBox{pointer-events:none;white-space:pre-wrap;z-index:900}.infoEvents{pointer-events:fill}.currentSection{font-weight:700}.workBox{overflow-x:hidden;z-index:999;pointer-events:none}.navLink{display:block;width:auto;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-bottom:4px}.logoHold{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.logo{width:100px;height:auto;mix-blend-mode:difference}#aboutButton.currentSection{margin-left:var(--oneColumn)}#residenciesButton.currentSection{margin-left:var(--twoColumn)}#contactButton.currentSection{margin-left:var(--threeColumn)}.singleVideo{position:absolute;pointer-events:fill;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}#landingStage{position:fixed;top:0;left:0;z-index:500;opacity:1;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.leadLetter{font-weight:700;text-transform:uppercase;font-size:.875em;line-height:1em;position:absolute;display:inline-block;letter-spacing:0;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;z-index:999}.landInfoHold{pointer-events:none;z-index:999}.logoHolder{z-index:998;position:absolute;top:0;left:0;pointer-events:none}#tickerBot{position:fixed;font-size:1.5em;width:calc(100% - 3em);height:1.5em;bottom:1.5em;left:1.5em;border:1px solid #fff}.contentSingle,.contentText,.runName{cursor:not-allowed}#landingStage.hide{opacity:0;cursor:auto;display:none;pointer-events:none}.workHold{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.videoEmbedHold,.workVid{position:absolute;top:0;left:0}.videoPad{position:relative}.resLink{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-bottom:6px}.resStag{padding-top:14px}.currentArt p{font-weight:700;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);cursor:default}.resStag .currentArt p{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.staticHold{position:absolute;top:0;left:0;z-index:900}#info{position:fixed;left:0;top:0;z-index:905}.featOn #landingStage,.featOn .logoHold,.featOn .singleVideo{-webkit-transition:opacity 2s ease-out;-o-transition:opacity 2s ease-out;transition:opacity 2s ease-out;opacity:0}.featOn .singleVideo.active{opacity:1}.singleVideo.active .videoPad{opacity:0}.featLeft{position:absolute;bottom:10px;left:10px}@media (max-width:700px){:root{--twoColumn:50%;--huge:50px;--lrg:32px;--med:25px;--sm:15px;--xs:7px}.threeColumnLeft,.twoColumnLeft{padding-left:50%}.resInfo{width:100%}}@media (max-width:600px){.currentArt p:hover{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.fullStage{width:80%}.workHold{top:0;-webkit-transform:none;-ms-transform:none;transform:none}.dirName,.dirWeb{width:50%;text-align:center}.dirTitle{display:none}#info{padding-top:60px}.logoHold{top:25%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.logo{width:75px}.featClient,.featTitle{padding:0 10px}.featClient{margin-bottom:2px}.featClient,.featTitle{text-align:left;width:100%}.featYear{width:50%;text-align:left;margin-top:10px;padding-left:10px}}.rosterHold{overflow:hidden;z-index:510}#thumbs,.rosterHold{position:fixed;top:0;left:0}#thumbs{pointer-events:none;z-index:505}.thumbImg{position:absolute;height:auto}.rosterClick{padding:10px;cursor:pointer;pointer-events:fill}.rosterClick:hover{padding-left:50px}.rosterClick:hover:before{content:"\261E";display:block;position:absolute;z-index:999;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5em}.workYear{padding-left:20px}@media (max-width:600px){.rosterName{width:100%;padding-top:5px}.rosterHold{padding:60px 0 0 10px}}@media (max-width:400px){.rosterName{padding-top:0}.rosterHold{padding:30px 0 0 10px}}
/*# sourceMappingURL=main.162f4350.css.map*/