*{font-family:Sans,Arial,Helvetica,sans-serif!important;font-size:14px!important;font-style:normal!important;letter-spacing:0!important;line-height:1.5!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400!important}body{background-color:#000}html.page-light,html.page-light body{background-color:#fff}html.page-light .App{background-color:#fff!important}html.page-grey,html.page-grey body{background-color:#e0e0e0}.App{font-color:white;background-color:#000;display:flex;flex-direction:column;min-height:100vh;overflow-x:clip;padding-top:50px}.app-content{flex:1 1}body:has(.info-page),html:has(.info-page){height:100vh;height:100dvh;overflow:hidden}body:has(.info-page) .App{box-sizing:border-box;height:100vh;height:100dvh;min-height:0;min-height:auto;overflow:hidden}body:has(.info-page) .app-content{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}@media screen and (max-width:40em){body:has(.info-page),html:has(.info-page){height:auto;overflow:visible;overflow:initial}body:has(.info-page) .App{height:auto;overflow:visible;overflow:initial}body:has(.info-page) .app-content{min-height:0;min-height:auto;overflow-y:visible;overflow-y:initial}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-link{color:#fff}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nav{color:#fff!important;padding-top:20px;position:fixed;text-transform:uppercase;top:0;width:100%;z-index:99}.nav-inner{padding-bottom:10px}.nav-light .navleft a,.nav-light .navright a{color:#000}.nav-blurb{color:#fff;font-family:Sans;font-size:13px;letter-spacing:.1px;text-transform:none}.nav-light .nav-blurb{color:#000}.navleft{letter-spacing:.8px;text-align:left;text-transform:uppercase;z-index:1}.navleft a{color:#fff;text-decoration:none}.navleft a:hover{opacity:.3}.nav-home-label,.nav-home-link:hover .nav-home-name{display:none}.nav-home-link:hover .nav-home-label{display:inline}.nav-info-hover,.nav-info-link:hover .nav-info-label{display:none}.nav-info-link:hover .nav-info-hover{display:inline}.nav-experiments-hover,.nav-experiments-label{text-transform:uppercase}.nav-experiments-hover,.nav-experiments-link:hover .nav-experiments-label{display:none}.nav-experiments-link:hover .nav-experiments-hover{display:inline;opacity:.3}.nav-col-commissions{display:none}.nav-col-experiments{display:block}.mobile-nav-footer{display:none}.image-maker-link{color:inherit;opacity:.5;text-decoration:none;transition:all .1s linear}.image-maker-link:hover{opacity:.3}.slideshow-credits a{color:inherit;opacity:.5;text-decoration:none;transition:all .1s linear}.slideshow-credits a:hover{opacity:.2}.experiments-password-input::placeholder{color:#000;opacity:.4}.navright{text-align:left}.navright a{color:#fff;padding-left:0}.navright a:hover{opacity:.3}.spacer-white{background-color:#fff;height:2px;margin-top:10px}.fade-enter,.fade-enter.fade-enter-active{opacity:1}.fade-exit,.fade-exit.fade-exit-active{opacity:1;pointer-events:none}.rollover{aspect-ratio:1/1;background:#d8b1ff;border-radius:0;line-height:0;overflow:hidden;position:relative;z-index:2}.item{height:100%;opacity:1}.homepage-image,.item{display:block;width:100%}.homepage-image{height:auto}.roll{display:block;max-width:100%;overflow:hidden;position:relative}.o3{background:#d8b1ff00;height:100%;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transition:.2s ease;width:100%}.roll:hover .o3{background:#d8b1ff}img{border-radius:0;max-width:100%!important}img.homepage-image{opacity:1}.top{padding-bottom:24px}.wrapper{padding-top:60px}.project,.wrapper>.inner-wrapper{padding-bottom:140px}.project{padding-top:50px}.description-sticky{position:sticky;top:110px}.project-section{margin-top:100px;padding-bottom:140px;padding-top:0}.project-section,.project-section-bg{display:flex;flex:auto;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.project-section-bg{padding-bottom:100px;padding-top:100px}.diptych-left{padding-right:0}.diptych-left img{border-radius:0}.diptych-right{padding-left:0}.diptych-right img{border-radius:0}.cover{height:100vh;margin-top:-100px;object-fit:cover;width:100%}img.cover{border-radius:0}.reg{max-width:100%!important}.full-width{height:720px;height:100vh;object-fit:cover;overflow:hidden}.full-width img{border-radius:0}.project-description{margin-top:0;max-width:90%;padding-bottom:100px;padding-top:0}.project-section-split{display:flex;flex:auto;flex-direction:column;flex-direction:row;flex-wrap:wrap;position:relative;width:100%}.split{background-color:#fff;flex:0 0 auto;flex-basis:50%}.split,.split-full{max-width:50%;width:50%}.split-full{word-wrap:break-word;display:flex;flex:0 0 auto;flex-basis:50%;flex-direction:row;flex-flow:column wrap;height:100vh;overflow:hidden;padding:0;position:relative}.split-full img{border-radius:0}.bulletin-identity-nested-image-1{background-color:#fff000;padding:25%}.bulletin-identity-nested-image-2{background-color:#fff;padding:35% 15% 0}.nested-image{padding:15% 25% 0}.divider{background-color:#020202;height:2px;margin-bottom:1.67rem}.footer{background:#000;padding-bottom:30px;padding-top:30px}.thumbnail{color:inherit;display:flex;padding-bottom:70px;text-align:center;text-decoration:none;transition:.15s ease}.thumbnail:hover{opacity:.3;transition:.15s ease}.project-index{align-items:center;background:#e0e0e0;margin-top:140px;padding-bottom:140px;padding-top:30px}.info-textblock{padding-bottom:20px;padding-top:20px}.info-page{background-color:#000;padding-top:60px}@font-face{font-family:Sans;src:url(/static/media/NeueHaasGroteskText-55Roman-Web.49561b4d4ef4a88bb290.woff2) format("woff2"),url(/static/media/NeueHaasGroteskText-55Roman-Web.f96ecdc210cf26911b50.woff) format("woff")}.subhead-black,.subhead-black-right{color:#000!important;font-family:Sans;font-size:15px;letter-spacing:.5px;line-height:15px;padding-bottom:10px;padding-top:0;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;text-transform:uppercase}.subhead-black-right{text-align:right}.subhead-white,.subhead-white-title{color:#fff!important;font-family:Sans;font-size:15px;letter-spacing:.5px;line-height:22px;padding-top:0;text-align:left;text-rendering:optimizeLegibility;text-rendering:geometricPrecision}.subhead-white-title{text-transform:uppercase}.subhead-white-title a{color:#fff;opacity:1;text-transform:none;-webkit-transition:all .1s linear}.subhead-white a{opacity:.5;transition:all .1s linear}.subhead-white a:hover{opacity:.3}.subhead-black a{color:#000;opacity:1;text-transform:none;-webkit-transition:all .1s linear}.subhead-black a:hover{opacity:.3}.cs-credits-mobile .subhead-black a,.description-sticky .subhead-black a{opacity:.5;transition:all .1s linear}.cs-credits-mobile .subhead-black a:hover,.description-sticky .subhead-black a:hover{opacity:.2}.footer-black a{font-color:black!important;color:#000;font-family:Sans;font-size:15px;letter-spacing:.5px;line-height:24px;opacity:1;padding-bottom:1px;padding-top:0;text-align:left;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;-webkit-transition:all .1s linear}a.footer-black{opacity:1;transition:all .1s linear}.footer-black a:hover,a.footer-black:hover{opacity:.3}.footer-white a{color:#fff;font-family:Sans;font-size:15px;letter-spacing:.5px;line-height:24px;opacity:1;-webkit-transition:all .1s linear}a.footer-white{opacity:1;transition:all .1s linear}.footer-white a:hover,a.footer-white:hover{opacity:.3}.body-text{color:#fff;font-family:Sans;font-size:16px;line-height:25px}a{text-color:rgb (255,255,255,1);font-color:#fff;text-decoration:none}.caption{font-size:15px;line-height:15px;margin-bottom:-4px;text-transform:uppercase}.caption,.project-caption{color:#fff;font-family:Sans;letter-spacing:.5px;padding-bottom:0;padding-top:15px;text-align:left;text-rendering:optimizeLegibility;text-rendering:geometricPrecision}.project-caption{font-size:16px;line-height:16px}.project-caption-black{color:#000;font-family:Sans;font-size:15px;letter-spacing:.5px;line-height:15px;padding-bottom:0;padding-top:15px;text-align:left;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;text-transform:none}.project-caption-black a{color:#000;opacity:1;-webkit-transition:all .1s linear}.project-caption-black a:hover{opacity:.3;-webkit-transition:all .1s linear}.title{color:#fff;font-family:Sans;font-size:16px;font-weight:400;letter-spacing:.1px;line-height:18px;padding-bottom:20px;padding-top:1px;text-align:left;text-transform:none}.project-index-client{font-size:15px;letter-spacing:.5px;line-height:15px;padding-bottom:0;padding-top:15px;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;text-transform:uppercase}.project-index-client,.project-index-title{color:#010101;font-family:Sans;text-align:left}.project-index-title{font-size:16px;font-weight:400;letter-spacing:.05px;line-height:18px;padding-bottom:5px;padding-top:3px;text-transform:none}.project-headline{color:#fff;font-size:30px;line-height:36px;width:90%}.project-headline,.project-headline-black{font-family:Sans;font-weight:400;letter-spacing:0;padding-bottom:50px;text-align:left;text-transform:none}.project-headline-black{color:#000;font-size:36px;line-height:44px}img.mobile-hide{display:block}@media screen and (max-width:90em){.project-index-grid{grid-template-columns:repeat(4,1fr)!important}}@media screen and (max-width:40em){.nav-col-name{order:1}.nav-col-info,.nav-col-name{flex:0 0 50%!important;max-width:50%!important;width:50%!important}.nav-col-info{order:2}.nav-col-info .navright{text-align:right}.nav-col-blurb{display:none!important}.nav-col-commissions{order:3;width:100%!important}.nav-col-experiments{display:none!important}.mobile-nav-footer{display:block;padding:30px 15px}.footer{display:none}.mobile-nav-footer .nav-blurb{color:inherit;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--mobile-project-gap:70px}.selected-work-grid{align-items:stretch!important;column-gap:12px!important;grid-template-columns:repeat(2,1fr)!important}.project-home-card{margin-bottom:0!important;padding-bottom:var(--mobile-project-gap)!important}.editorial-item .title,.project-home-card .title{padding-bottom:0!important}.project-home-card .homepage-image{aspect-ratio:1/1;object-fit:cover}.editorial-item{padding-bottom:var(--mobile-project-gap)}.commissions-section .cs-section-sep{margin-top:0}}.page-pad{padding-left:30px!important;padding-right:30px!important}@media screen and (max-width:40em){.page-pad{padding-left:15px!important;padding-right:15px!important}}.featured-cs-card{margin-bottom:100px!important}@media screen and (max-width:40em){.featured-cs-card{margin-bottom:70px!important}.featured-cs-section,.wrapper>.inner-wrapper{padding-bottom:100px!important}.project-index-label,.selected-work-label{padding-bottom:85px!important}}.cs-half-images{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.cs-color-palette{display:grid}.cs-color-palette>*,.cs-palette-row{height:250px}@media screen and (max-width:40em){.cs-color-palette>*,.cs-palette-row{height:250px}.cs-half-images{gap:70px;grid-template-columns:1fr}.cs-half-images.cs-half-tight{gap:12px}.cs-full-partial{width:100%!important}}.cs-section-sep{margin-top:70px}@media screen and (max-width:65.5em){.cs-brief{margin-bottom:70px!important}.cs-credits-desktop{display:none!important}.cs-credits-mobile{display:block!important}}@media screen and (max-width:40em){.project-index-grid{grid-template-columns:repeat(2,1fr)!important}}.info-page{padding-bottom:100px}@media screen and (max-width:40em){.info-col-clients{padding-top:50px!important}}.caption,.footer-black,.footer-black a,.nav a,.project-caption,.project-caption-black,.project-index-client,.subhead-black,.subhead-black-right,.subhead-white{font-size:20px}.caption{padding-bottom:2px}.title{padding-bottom:60px}.spacer{height:30px;width:100%}.full-width,.split-full{height:300px}.subhead-black-right{text-align:left}.diptych-left,.diptych-right{padding-left:15px;padding-right:15px}img.mobile-hide{display:none}.case-study-hero{background-color:#fff;padding-bottom:140px;padding-top:50px}.narrative-label{color:#888}.narrative-label,.narrative-label-white{display:block;font-family:Sans;font-size:13px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.narrative-label-white{color:#ffffff80}.narrative-section{padding-bottom:50px;padding-top:50px}.narrative-section,.narrative-section-brief{background-color:#fff}.narrative-section-dark{background-color:#000}.narrative-body{color:#000}.narrative-body-white{color:#fff}.case-study-excerpt{color:#fff;padding-bottom:16px;padding-top:4px}.featured-cs-section{background-color:#e0e0e0;margin-top:-60px;padding-bottom:140px;padding-top:60px}.selected-work-section{background-color:#000}.selected-work-section>div>div{align-items:flex-start!important}.selected-work-section>div>div>div{vertical-align:top}.featured-cs-card{color:inherit;display:block;margin-bottom:100px;text-decoration:none;transition:filter .3s ease}.featured-cs-section:has(.featured-cs-card.model-hovered) .featured-cs-card:not(.model-hovered){filter:grayscale(1)}.featured-cs-image{overflow:hidden}.featured-cs-split{display:flex}.featured-cs-split-left{aspect-ratio:1/1;background:#787878;flex-shrink:0;position:relative;width:50%}.featured-cs-split-right{aspect-ratio:1/1;flex-shrink:0;overflow:hidden;width:50%}.featured-cs-image img{display:block;height:auto;width:100%}.featured-cs-text{padding-top:0}.featured-cs-text .caption,.featured-cs-text .title{color:#000!important}.featured-cs-badge{color:#fff;margin-bottom:6px;text-transform:uppercase}.featured-cs-client{color:#fff;margin-bottom:4px;text-transform:uppercase}.featured-cs-title{color:#fff;margin-bottom:6px}.featured-cs-tagline{color:#fff}.project-home-card{margin-bottom:100px}.cs-section-sep{margin-top:100px}.cs-brief{margin-bottom:160px}.cs-credits-desktop{display:block}.cs-credits-mobile{display:none}.selected-work-label{color:#fff;padding-top:30px}.project-index-label,.selected-work-label{padding-bottom:100px;text-transform:uppercase}.project-index-label{color:#000}.type-specimen-text{font-size:var(--ts-size)!important}.type-specimen-weight{font-style:normal!important;font-style:var(--ts-style,normal)!important;font-weight:var(--ts-weight)!important}
/*# sourceMappingURL=main.b9f8932c.css.map*/