@font-face{font-family:"Gt Eesti Display Light";src:url(/fonts/GT-Eesti-Pro-Display-Light.woff2)}@font-face{font-family:"Eksell";src:url(/fonts/eksell.woff2)}:root{--projectColor:#fff;--nextProjectColor:#fff;--mothersday:#db5973;--rexyrace:#9bc4b6;--mbj:#ea872c;--signature:#cda479;--lifecoach:#febd28;--scenestealers:#6291a3;--isetan:#f0afa7;--newyorkdrive:#f0f;--rainbowhockey:#f5e500;--font-lvl-0:0.8rem;--font-lvl-1:1rem;--font-lvl-2:1.25rem;--font-lvl-3:1.563rem;--font-lvl-4:1.953rem;--font-lvl-5:2.441rem;--font-lvl-6:3.052rem;--font-lvl-7:3.815rem;--maxWidth-SM:900px;--maxWidth-MD:1920px;--spacing-XS:0.5rem;--spacing-SM:1rem;--spacing-MD:2rem;--spacing-LG:2rem;--spacing-XL:4rem;--padding-sides:var(--spacing-LG);--gridSection-SM:5/12;--gridSection-MD:4/13;--gridSection-LG:1/16;--nav-height:2rem;--space-above-hero:0rem;--space-between-sections:var(--spacing-XL);--next-project-button-height:14rem}@media screen and (min-width:0px){:root{font-size:16px}}@media screen and (min-width:768px){:root{font-size:18px}}@media screen and (min-width:1920px){:root{font-size:20px}}@media screen and (min-width:2560px){:root{font-size:22px}}@media screen and (min-width:1024px){:root{--spacing-LG:4rem;--spacing-XL:8rem}}@media only screen and (max-width:1112px){:root{--gridSection-SM:4/13;--gridSection-MD:3/14}}@media screen and (max-width:767px){:root{--gridSection-SM:3/14}}@media screen and (min-width:768px){:root{--next-project-button-height:20rem}}@media screen and (min-width:1024px){:root{--space-above-hero:var(--spacing-SM)}}@media screen and (min-width:1920px){:root{--space-above-hero:var(--spacing-LG)}}@media screen and (min-width:2560px){:root{--space-above-hero:var(--spacing-XL);--next-project-button-height:32rem}}#nextProject.mothersday,.mothersday:hover~.menuBackground,span.mothersday{background-color:#db5973;background-color:var(--mothersday)}#nextProject.rexyrace,.rexyrace:hover~.menuBackground,span.rexyrace{background-color:#9bc4b6;background-color:var(--rexyrace)}#nextProject.mbj,.mbj:hover~.menuBackground,span.mbj{background-color:#ea872c;background-color:var(--mbj)}#nextProject.signature,.signature:hover~.menuBackground,span.signature{background-color:#cda479;background-color:var(--signature)}#nextProject.isetan,.isetan:hover~.menuBackground,span.isetan{background-color:#f0afa7;background-color:var(--isetan)}#nextProject.lifecoach,.lifecoach:hover~.menuBackground,span.lifecoach{background-color:#febd28;background-color:var(--lifecoach)}#nextProject.scenestealers,.scenestealers:hover~.menuBackground,span.scenestealers{background-color:#6291a3;background-color:var(--scenestealers)}#nextProject.newyorkdrive,.newyorkdrive:hover~.menuBackground,span.newyorkdrive{background-color:#f0f;background-color:var(--newyorkdrive);background-image:linear-gradient(0deg,#7069ff,#f0f)}#nextProject.rainbowhockey,.rainbowhockey:hover~.menuBackground,span.rainbowhockey{background-color:#f5e500;background-color:var(--rainbowhockey);background-image:linear-gradient(45deg,#ffe300,#00ff62 32%,#0bf 60%,#f0f)}.home:hover~.menuBackground{background-color:#fff}#blockColorblindContent{display:none}*,body,html{margin:0;overscroll-behavior:none}body{cursor:auto!important}#header,h3,li{font-family:"Eksell";color:#161616;font-weight:400;text-decoration:none;font-size:6vw;line-height:110%}@media(orientation:portrait){#header,h3,li{font-size:9vw}}@media screen and (max-width:767px){#header,h3,li{font-size:10.5vw}}#header{line-height:100%}a,h1,h2,p{font-family:"Gt Eesti Display Light",sans-serif;text-decoration:none;color:rgba(22,22,22,.95);font-weight:400;margin:0}a,h1{font-size:1.25rem;font-size:var(--font-lvl-2);line-height:160%}a{white-space:nowrap}p{font-size:1rem;font-size:var(--font-lvl-1);line-height:160%;color:rgba(22,22,22,.75)}a{text-align:center;color:rgba(22,22,22,.8)}a span{border-bottom:2px solid rgba(22,22,22,.5);padding-bottom:3px}a span,a span:hover{transition:all .3s ease}a span:hover{border-color:rgba(22,22,22,.25);color:rgba(22,22,22,.5)}li{font-size:3.8vw;line-height:130%;text-align:left;list-style:none;padding:0}@media(orientation:portrait){li{font-size:6.5vw;width:85vw}}@media screen and (max-width:767px){li{font-size:8vw;line-height:150%;width:100vw}}#introCopy,p{max-width:900px;max-width:var(--maxWidth-SM);margin:auto}.heroDesktop,.screenDesktop{display:block}@media screen and (max-width:767px){.heroDesktop,.screenDesktop{display:none}}.heroMobile,.screenMobile{display:none}@media screen and (max-width:767px){.heroMobile,.screenMobile{display:block}}.mobileOnly{display:none}@media screen and (max-width:767px){.mobileOnly{display:block}}.desktopOnly{display:block}@media screen and (max-width:767px){.desktopOnly{display:none}}#AR #screenMask{margin-top:-2.5vh}@media screen and (min-width:768px){#AR #device,#AR #screenMask{opacity:1!important;visibility:visible!important}}@media screen and (min-width:768px){#AR #screenMask{height:0}}@media screen and (max-width:767px){#AR #screen{top:3%}}#twoColumnGrid{display:grid;grid-row-gap:4rem;grid-row-gap:var(--space-between-sections)}#twoColumnGrid .section{width:100%;display:grid;grid-row-gap:2rem;grid-row-gap:var(--spacing-MD)}@media screen and (min-width:1024px){#twoColumnGrid .section{grid-template-columns:40% 1fr;grid-column-gap:2rem;grid-column-gap:var(--spacing-LG)}}#twoColumnGrid .column{display:flex;flex-flow:row wrap;justify-content:flex-start;grid-row-gap:1rem;grid-row-gap:var(--spacing-SM)}#twoColumnGrid .column p{margin:0}#twoColumnGrid .column h1{font-family:"Eksell";font-size:3.052rem;font-size:var(--font-lvl-6);line-height:100%;width:100%}@media screen and (min-width:2560px){#twoColumnGrid .column h1{font-size:2vw}}#twoColumnGrid .row{width:100%;display:grid;grid-row-gap:.5rem;grid-row-gap:var(--spacing-XS)}#twoColumnGrid .row p{font-size:1rem;font-size:var(--font-lvl-1);line-height:130%;color:#161616}#twoColumnGrid .row b{font-family:"Eksell",serif;font-size:3.815rem;font-size:var(--font-lvl-7);line-height:100%}@media screen and (min-width:2560px){#twoColumnGrid .row b{font-size:4vw}}@media screen and (max-width:767px){#twoColumnGrid .row b{font-size:2.441rem;font-size:var(--font-lvl-5);width:50%;text-align:left}}#nextProject{width:100%;text-align:center;line-height:1rem;height:0;cursor:pointer;position:fixed;bottom:0;overflow:hidden;pointer-events:none}#nextProject #wrapper{position:absolute;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:margin-top .3s ease;display:flex;flex-direction:column;justify-content:center;height:100%}#nextProject #wrapper h3{line-height:100%}#nextProject #wrapper:hover{margin-top:-.5rem}#nextProject #wrapper p{font-size:1.25rem;font-size:var(--font-lvl-2);line-height:300%;height:4rem;margin:0 auto}#menu{position:fixed;left:0;top:0;height:100%;width:55%;background-color:#fff;display:none;z-index:3;overflow-x:hidden;overflow-y:auto}@media(orientation:portrait){#menu{width:85%}}@media screen and (max-width:767px){#menu{width:100%}}.menuItems{display:grid;padding:var(--padding-sides) 0 var(--spacing-LG) 13.5vw;overflow-x:hidden}@media(orientation:portrait){.menuItems{padding-left:19vw}}@media screen and (max-width:767px){.menuItems{padding-left:22vw}}.menuItems p{font-size:var(--font-lvl-2)}@media screen and (min-width:2560px){.menuItems p{font-size:var(--font-lvl-3)}}.menuItems:hover>li{opacity:.3}.menuItems li{pointer-events:auto}.menuItems li:hover{opacity:1}.menuProject{padding:0}.menuProject p{padding-bottom:var(--spacing-SM);margin-left:0}.menuProject li{display:block;transition:opacity .3s ease;cursor:pointer;width:41.5vw}@media(orientation:portrait){.menuProject li{width:85vw}}@media screen and (max-width:767px){.menuProject li{width:95vw}}.menuProject:hover>li{opacity:.3}.menuProject li:hover{opacity:1}.menuOverlay{position:fixed;display:none;left:0;top:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.5);z-index:2;cursor:pointer}.menuBackground{position:fixed;left:0;top:0;height:100%;width:55%;pointer-events:none;z-index:-1;transition:all .3s ease}@media screen and (max-width:767px){.menuBackground{width:85%}}@media(orientation:portrait){.menuBackground{width:100%}}@media(hover:none){.menuBackground{transition:all 0s ease}}li.contact,li.home{position:fixed;line-height:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:var(--padding-sides);width:auto;-webkit-transform-origin:top left;transform-origin:top left;opacity:1!important}@media screen and (min-width:0px){li.contact,li.home{top:10rem;font-size:var(--font-lvl-3);margin-left:-.25rem}}@media screen and (min-width:1024px){li.contact,li.home{top:13rem;font-size:var(--font-lvl-4)}}@media screen and (min-width:2560px){li.contact,li.home{top:15rem;font-size:var(--font-lvl-5)}}li.contact{top:35%}@media(orientation:portrait){li.contact{top:370px}}@media screen and (max-width:767px){li.contact{top:250px}}#progressBar div{transition:top .2s ease-in-out!important}.hide-progress-bar{top:-1vh!important}.homeNav{position:absolute;top:0}canvas{background-color:#161616;overflow:hidden;position:fixed}.bg-black{background-color:#161616!important}.color-black{color:#161616!important}#background{background:rgba(22,22,22,0)}.difference{mix-blend-mode:difference}.no-blend{mix-blend-mode:unset!important}.menuBtn{pointer-events:all}#homeGrid{display:grid;grid-template-columns:repeat(15,1fr);background:#fff;overflow-x:hidden;padding-left:5%;padding-top:33.3333333333vh;grid-row-gap:var(--space-between-sections)}@media(orientation:portrait){#homeGrid{padding-left:0;padding-top:35.7142857143vh}}@media screen and (max-width:767px){#homeGrid{padding-left:0;padding-top:22.2222222222vh}}#homeGrid #nextProjectTrigger{padding-bottom:var(--next-project-button-height);margin-top:var(--space-between-sections)}#aboutSection,#resumeSection{grid-column:var(--gridSection-MD)}@media screen and (max-width:767px){#aboutSection,#resumeSection{grid-column:var(--gridSection-LG);padding:0 var(--padding-sides)}}#aboutSection{height:auto;position:relative}#aboutSection p{color:#161616;font-size:1.5rem;line-height:160%;pointer-events:none;max-width:unset}@media screen and (min-width:1920px){#aboutSection p{font-size:2vmax}}#resumeSection .resumeWrapper .column h3,#resumeSection .resumeWrapper .column h4{font-family:"Gt Eesti Display Light",sans-serif;color:#161616;font-size:var(--font-lvl-2);line-height:120%;font-weight:400}#resumeSection .resumeWrapper .column h3{font-family:"Eksell",serif;font-weight:400;font-size:var(--font-lvl-4)}#resumeSection .resumeWrapper .column p{color:#161616;opacity:.75;max-width:unset;font-size:var(--font-lvl-2)}@media screen and (max-width:767px){#resumeSection .resumeWrapper .column h4{font-size:var(--font-lvl-2)}#resumeSection .resumeWrapper .column h3{font-size:var(--font-lvl-3)}}#resumeSection .resumeWrapper .row{grid-row-gap:var(--spacing-SM)}#resumeSection .resumeWrapper .row .resumeTitlesGroup{margin-left:var(--spacing-MD);position:relative;display:grid;grid-row-gap:1.5rem}#resumeSection .resumeWrapper .row .resumeTitlesGroup:before{content:"";height:100%;width:2px;position:absolute;top:0;left:-1rem;background-color:rgba(0,0,0,.15)}#resumeSection .resumeWrapper .row .resumeTitlesGroup .resumeTitle{display:grid;grid-gap:var(--spacing-XS);position:relative}#resumeSection .resumeWrapper .skillsColumn{width:50%}#resumeSection .resumeWrapper .skillsColumn h3{display:block;padding-bottom:var(--spacing-XS)}#headerSection{position:relative;height:auto;grid-column:var(--gridSection-MD);mix-blend-mode:difference}#headerSection div{display:grid;grid-gap:var(--spacing-SM)}@media screen and (max-width:767px){#headerSection div{grid-gap:var(--spacing-XS)}}#headerSection h2,#headerSection h3{font-family:"Eksell";line-height:100%;color:#fff}#headerSection h2{font-size:8vw;font-weight:700}@media screen and (max-width:767px){#headerSection h2{font-size:16vw;line-height:95%}}@media(max-width:500px){#headerSection h2{font-size:20vw}}#headerSection h3{font-size:3vw;padding-left:var(--spacing-MD);width:calc(100% - var(--spacing-MD));line-height:110%}@media screen and (max-width:767px){#headerSection h3{font-size:6vw;padding-left:5vw;width:calc(100% - 5vw);line-height:115%}}@media(max-width:500px){#headerSection h3{font-size:7vw}}#scrollDown{position:fixed;right:var(--padding-sides);bottom:var(--padding-sides);width:7%;max-width:11rem;background:unset;border-radius:100rem;border:.5rem solid hsla(0,0%,100%,0)}@media(orientation:portrait){#scrollDown{width:11%}}@media screen and (max-width:767px){#scrollDown{width:20%}}#navGrid{display:grid;grid-template-columns:repeat(15,1fr)}#nav{grid-column:1/16;height:var(--nav-height);margin:var(--padding-sides) var(--padding-sides)}.navItems{position:relative;height:inherit}.title{left:50%;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70%}.title,.year{position:absolute;top:0}.year{right:0;text-align:right}.menuBtn{z-index:4;cursor:pointer;position:fixed}.menuBtn input{position:absolute;cursor:pointer;opacity:0;z-index:5;height:4rem;width:4rem;left:-1.32rem;top:-1.32rem}.menuBtn .burger{position:absolute;width:2rem;height:1.24rem;margin-top:.465rem;-webkit-transform:scale(.75) translateX(-.35rem);transform:scale(.75) translateX(-.35rem)}@media screen and (max-width:767px){.menuBtn .burger{-webkit-transform:scale(.6) translateX(-.7rem);transform:scale(.6) translateX(-.7rem);margin-top:.372rem}}@media screen and (min-width:2560px){.menuBtn .burger{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0);margin-top:.62rem}}.menuBtn .burger span{position:absolute;background-color:#161616;width:2rem;height:.12rem;left:0;top:0;-webkit-transform-origin:14.5% 40%;transform-origin:14.5% 40%;transition:-webkit-transform .3s cubic-bezier(.77,.2,.05,1);transition:transform .3s cubic-bezier(.77,.2,.05,1);transition:transform .3s cubic-bezier(.77,.2,.05,1),-webkit-transform .3s cubic-bezier(.77,.2,.05,1)}.menuBtn .burger span:nth-child(2){top:1rem}.menuBtn input:checked~.burger span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuBtn input:checked~.burger span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.footer{grid-column:var(--gridSection-SM);display:grid;grid-row-gap:var(--spacing-LG)}.credits{display:flex;width:100%;grid-gap:var(--spacing-SM)}.credits p{font-size:var(--font-lvl-1);line-height:130%;color:rgba(22,22,22,.6);width:50%}.credits b{color:#161616;font-weight:400}@media screen and (max-width:767px){.credits p{width:50%;text-align:left;float:right}.credits b{text-align:left;float:left}}.award{width:25%}.award:nth-child(3n+1){padding:0 5% 10% 0}.award:nth-child(3n+2){padding:0 5% 10%}.award:nth-child(3n+3){padding:0 0 10% 5%}.award img{width:100%}@media only screen and (max-width:1112px){#grid a{grid-column:5/12}}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative;display:grid;grid-row-gap:var(--spacing-SM)}.flickity-enabled:focus{outline:none}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab;cursor:url(/img/global/carousel2.svg) 38 38,auto}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing;cursor:url(/img/global/carousel.svg) 25 25,auto}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-page-dots{width:100%;bottom:-45px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}@media screen and (max-width:767px){.flickity-page-dots{bottom:-35px}}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-viewport{overflow:hidden;position:relative;height:90vh!important}@media(orientation:portrait){.flickity-viewport{height:45vh!important}}@media screen and (max-width:767px){.flickity-viewport{height:30vh!important}}.carouselSection,.carouselSectionSlim{grid-column:var(--gridSection-LG);position:relative}.carousel-cell,.carousel-cell img{width:100%;height:90vh;object-fit:cover}@media(orientation:portrait){.carousel-cell,.carousel-cell img{height:45vh}}@media screen and (max-width:767px){.carousel-cell,.carousel-cell img{height:30vh}}.flickity-page-dots .dot{height:.125rem;width:5rem;margin:0;border-radius:0;background:#161616;opacity:.15;padding:0}@media screen and (max-width:767px){.flickity-page-dots .dot{width:50px}}.flickity-button,.flickity-button:hover{background:transparent}.flickity-prev-next-button{width:10vh;height:10vh;z-index:2;top:49.5vw;border-radius:0}@media(hover:none){.flickity-prev-next-button{display:none}}@media screen and (max-width:767px){.flickity-prev-next-button{display:none}}.flickity-prev-next-button.next{right:1.8%;top:23.5vw}.flickity-prev-next-button.previous{left:1.8%;top:20.7vw}.flickity-button-icon{fill:#161616;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.flickity-button-icon:hover{fill:#161616}.flickity-button:disabled{opacity:.1}#nextBtn,#prevBtn{height:10vh;width:10vh;position:absolute;top:22vw;z-index:1;box-shadow:0 12px 50px rgba(0,0,0,.15)}@media(hover:none){#nextBtn,#prevBtn{display:none}}@media screen and (max-width:767px){#nextBtn,#prevBtn{display:none}}#prevBtn{left:0}#nextBtn{right:0}.carouselSectionSlim #nextBtn,.carouselSectionSlim #prevBtn,.carouselSectionSlim .flickity-prev-next-button{display:none}.carouselSectionSlim .flickity-viewport{height:70vh!important}@media(orientation:portrait){.carouselSectionSlim .flickity-viewport{height:45vh!important}}@media screen and (max-width:767px){.carouselSectionSlim .flickity-viewport{height:40vh!important}}.carouselSectionSlim .carousel-cell,.carouselSectionSlim .carousel-cell img{width:65%;height:70vh;margin-right:40px}@media(orientation:portrait){.carouselSectionSlim .carousel-cell,.carouselSectionSlim .carousel-cell img{height:45vh}}@media screen and (max-width:767px){.carouselSectionSlim .carousel-cell,.carouselSectionSlim .carousel-cell img{height:40vh;width:85%;margin-right:20px}}#nextBtn,#prevBtn,.carouselSectionSlim .flickity-page-dots,.flickity-prev-next-button{display:none}
/*# sourceMappingURL=main.dd5c1672.chunk.css.map */