@import url(https://p.typekit.net/p.css?s=1&k=ops1zyx&ht=tk&f=39496.39498&a=34557635&app=typekit&e=css);@font-face{font-family:"neue-haas-grotesk-display";src:url(https://use.typekit.net/af/afb65e/00000000000000003b9b2044/27/d?fvd=n3&subset_id=2&v=3) format("woff"),url(https://use.typekit.net/af/afb65e/00000000000000003b9b2044/27/l?fvd=n3&subset_id=2&v=3) format("woff2");font-weight:300}@font-face{font-family:"neue-haas-grotesk-display";src:url(https://use.typekit.net/af/28f000/00000000000000003b9b2048/27/d?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/28f000/00000000000000003b9b2048/27/l?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2");font-weight:500}@font-face{font-family:"neue-haas-grotesk-display";src:url(https://use.typekit.net/af/8a200c/00000000000000003b9b204a/27/d?fvd=n6&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/8a200c/00000000000000003b9b204a/27/l?fvd=n6&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2");font-weight:600}@font-face{font-family:"Slack Light";src:url(/static/media/Slack-Light.e6d1b31e.woff) format("woff"),url(/static/media/Slack-Light.729a7c6d.woff2) format("woff2")}.body{font-size:1rem;font-family:"neue-haas-grotesk-display",sans-serif;line-height:normal}.mainTitle{font-size:4rem;font-family:"Slack Light",Times,serif;font-weight:300;line-height:122%;letter-spacing:-.04em}@media (min-width:768px){.mainTitle{font-size:6rem;line-height:120%}}@media (min-width:1024px){.mainTitle{font-size:7.5rem}}@media (min-width:1440px){.mainTitle{font-size:9rem}}.mainSubtitle{font-size:.75rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;line-height:120%}@media (min-width:768px){.mainSubtitle{font-size:1.5rem}}.projectTag{font-size:.625rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;line-height:.75rem}@media (min-width:768px){.projectTag{font-size:.875rem;line-height:1rem}}@media (min-width:1024px){.projectTag{font-size:1.25rem;line-height:2.25rem}}@media (min-width:1440px){.projectTag{font-size:1.75rem;line-height:3rem}}.projectTitle{font-size:2.25rem;font-family:"Slack Light",Times,serif;font-weight:300;line-height:2.75rem;letter-spacing:-.02em}@media (min-width:768px){.projectTitle{font-size:4rem;line-height:4.75rem}}@media (min-width:1024px){.projectTitle{font-size:4.5rem;line-height:5.75rem}}@media (min-width:1440px){.projectTitle{font-size:7.5rem;line-height:9rem}}.projectSubtitle{font-size:1.75rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:300;line-height:2.125rem;letter-spacing:.025em}@media (min-width:768px){.projectSubtitle{font-size:3.75rem;line-height:4.5rem}}@media (min-width:1024px){.projectSubtitle{font-size:4.5rem;line-height:5.75rem}}@media (min-width:1440px){.projectSubtitle{font-size:7.5rem;line-height:9rem}}.projectCredits{font-size:.5625rem;font-family:"Slack Light",Times,serif;font-weight:500;line-height:1rem}@media (min-width:768px){.projectCredits{font-size:.875rem;font-family:"Slack Light",Times,serif;font-weight:500;line-height:1.75rem}}@media (min-width:1024px){.projectCredits{font-size:1.125rem;font-family:"Slack Light",Times,serif;font-weight:500;line-height:1.75rem}}@media (min-width:1440px){.projectCredits{font-size:1.375rem;font-family:"Slack Light",Times,serif;font-weight:500;line-height:1.75rem}}.button{font-size:.75rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;line-height:120%}@media (min-width:768px){.button{font-size:1rem}}@media (min-width:1024px){.button{font-size:1.125rem}}@media (min-width:1440px){.button{font-size:1.25rem}}.descripton{font-size:.875rem;font-family:"Slack Light",Times,serif;font-weight:300;line-height:150%}@media (min-width:768px){.descripton{font-size:1.5rem}}@media (min-width:1024px){.descripton{font-size:2rem}}@media (min-width:1440px){.descripton{font-size:3rem}}.tagsTitle{font-size:.75rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:700;line-height:150%}@media (min-width:768px){.tagsTitle{font-size:1rem}}@media (min-width:1024px){.tagsTitle{font-size:1.25rem}}@media (min-width:1440px){.tagsTitle{font-size:1.5rem}}.tags{font-size:.75rem;font-family:"Slack Light",Times,serif;font-weight:300;line-height:132%}@media (min-width:768px){.tags{font-size:1.125rem}}@media (min-width:1024px){.tags{font-size:1.75rem}}@media (min-width:1440px){.tags{font-size:2.25rem}}.play{font-size:1.5rem;font-family:"Slack Light",Times,serif;font-weight:300;line-height:150%}@media (min-width:768px){.play{font-size:3rem}}@media (min-width:1024px){.play{font-size:4rem}}.counter{font-size:.875rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;line-height:1.125rem}@media (min-width:1024px){.counter{font-size:1.125rem;line-height:1.375rem}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{font-size:16}html *{cursor:none}html video{cursor:auto}body{font-size:1rem;font-family:"neue-haas-grotesk-display",sans-serif;line-height:normal;display:block;position:relative;width:100%;height:100%;color:#000;overflow:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch}body .scrollbar-track{width:.25rem;background:hsla(0,0%,100%,0)}body .scrollbar-thumb{background-color:#000;border-radius:0}#root,.App{display:block;position:relative;width:100%;height:100%}iframe,img{max-width:100%}img{height:auto}h1,h2,h3,h4,h5,h6{margin:0}dd,dl,ol,ul{margin:0;padding:0;list-style:none}p{margin:0}a{text-decoration:none;color:inherit}a:focus,a:hover{outline:none}button{margin:0;padding:0;background-color:transparent;border:0;outline:0}.mainWrapper{padding:0 1rem;max-width:2016px;box-sizing:border-box}@media (min-width:768px){.mainWrapper{padding:0 2rem}}@media (min-width:1280px){.mainWrapper{padding:0 2.5rem}}@media (min-width:1440px){.mainWrapper{padding:0 3rem}}.about,.about[data-scrollbar]{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:#000;overflow:hidden;opacity:0;pointer-events:none}.about.is-open,.about[data-scrollbar].is-open{opacity:1;pointer-events:all}.about.is-vertical .about-parallax,.about[data-scrollbar].is-vertical .about-parallax{margin-left:8.33%;width:33.33%}.about.is-vertical .about-parallaxImage,.about[data-scrollbar].is-vertical .about-parallaxImage{transform-origin:bottom left}.about .scroll-content,.about[data-scrollbar] .scroll-content{display:block;position:relative;width:100%}.about-parallax{display:block;position:absolute;top:2.5rem;width:calc(50% - 1rem);height:auto;overflow:hidden}.about-parallaxImage{display:block;position:relative;width:100%;height:auto;transform:scale(1.1);transform-origin:top left}.about-info{display:flex;align-items:flex-end;flex-direction:column;position:relative;padding-top:7rem;color:#fff;box-sizing:border-box}.about-info+.footer{margin-top:7.5rem}.about-infoDescription{font-size:.875rem;font-family:"Slack Light",Times,serif;font-weight:300;line-height:150%;display:block;position:relative}@media (min-width:768px){.about-infoDescription{font-size:1.5rem}}@media (min-width:1024px){.about-infoDescription{font-size:2rem}}@media (min-width:1440px){.about-infoDescription{font-size:3rem}}.about-infoDescription+.about-infoSection{margin-top:3.5rem}.about-infoSection{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;width:100%}.about-infoSection+.about-infoSection{margin-top:3rem}.about-infoSectionTitle{font-size:.75rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:700;line-height:150%;display:block;position:relative;min-width:25%;max-width:25%;text-align:right;text-transform:uppercase}@media (min-width:768px){.about-infoSectionTitle{font-size:1rem}}@media (min-width:1024px){.about-infoSectionTitle{font-size:1.25rem}}@media (min-width:1440px){.about-infoSectionTitle{font-size:1.5rem}}.about-infoSectionTitle+.about-infoSectionTags{margin-left:1rem}.about-infoSectionTags{font-size:.75rem;font-family:"Slack Light",Times,serif;font-weight:300;line-height:132%;flex:1 1}@media (min-width:768px){.about-infoSectionTags{font-size:1.125rem}}@media (min-width:1024px){.about-infoSectionTags{font-size:1.75rem}}@media (min-width:1440px){.about-infoSectionTags{font-size:2.25rem}}.about-infoSectionTags a{display:inline-block;position:relative}.about-infoSectionTags a:after{content:"";display:block;position:relative;width:100%;height:1px;background-color:#fff}.about .footer{padding-top:0;color:#fff}@media (min-width:768px){.about-parallax{width:33.33%}.about-info{padding-top:10.5rem}.about-infoDescription+.about-infoSection{margin-top:5rem}.about-infoSection{width:66.66%}.about-infoSection+.about-infoSection{margin-top:3.5rem}.about-infoSectionTitle{min-width:33.33%;max-width:33.33%;text-align:left}.about-infoSectionTitle+.about-infoSectionTags{margin-left:0}}@media (min-width:1024px){.about-parallax{top:5rem;width:calc(50% - 1.5rem)}.about-info{padding-top:17.5rem}.about-info+.footer{margin-top:15rem}.about-infoDescription+.about-infoSection{margin-top:8.75rem}.about-infoSection{margin-right:8.33%}.about-infoSection+.about-infoSection{margin-top:7.5rem}}@media (min-width:1440px){.about-info{padding-top:22.5rem}}.carousel{display:inline-block;position:relative}.carousel-parallax{flex-shrink:0;overflow:hidden}.carousel-parallax,.carousel-parallaxImage{display:block;position:relative;width:auto;height:100%}.carousel-parallaxImage{transform:scale(1.15);transform-origin:left center;transition:opacity 1s;opacity:0}.carousel-parallaxImage.is-active{opacity:1}.carousel-parallaxImage~.carousel-parallaxImage{position:absolute;top:0;left:0}.carousel-counter{font-size:.875rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;line-height:1.125rem;display:block;position:relative;margin-top:.75rem;text-align:right}@media (min-width:1024px){.carousel-counter{font-size:1.125rem;line-height:1.375rem}}@media (min-width:768px){.carousel-counter{margin-top:1.5rem}}@media (min-width:1024px){.carousel-counter{margin-top:1.875rem}}.footer{font-size:1.125rem;font-family:"Slack Light",Times,serif;font-weight:300;line-height:150%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:0 auto;padding:2.5rem 0;text-align:center;box-sizing:border-box}@media (min-width:768px){.footer{font-size:1.5rem}}@media (min-width:1024px){.footer{font-size:2rem}}@media (min-width:1440px){.footer{font-size:3rem}}.footer a{display:inline-block;position:relative}.footer a+a:after{content:"";display:block;position:absolute;top:100%;width:100%;height:1px;background-color:#fff}@media (min-width:768px){.footer{padding:5rem 0}}.header{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;position:fixed;margin:1.25rem 0;left:50%;top:0;width:100%;box-sizing:border-box;transform:translateX(-50%);z-index:10}.header.is-negative .header-button{color:#fff;transition:color 1.2s 1.2s,opacity 1.2s}.header.is-negative .header-button svg{pointer-events:none}.header.is-negative .header-button path{fill:#fff;transition:fill 1.2s 1.2s}.header.is-loaderOpen .header-button{opacity:0;pointer-events:none}.header.is-aboutOpen .header-button:first-child{opacity:1;pointer-events:all}.header.is-aboutOpen .header-button:last-child{opacity:0;pointer-events:none}.header.is-detailOpen .header-button:first-child,.header.is-detailOpen .header-button:last-child{opacity:1;pointer-events:all}.header-button{font-size:.75rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;line-height:120%;display:inline-flex;align-items:center;flex-direction:row;flex-wrap:nowrap;position:relative;color:#000;text-transform:uppercase;transition:color 1.2s,opacity 1.2s}@media (min-width:768px){.header-button{font-size:1rem}}@media (min-width:1024px){.header-button{font-size:1.125rem}}@media (min-width:1440px){.header-button{font-size:1.25rem}}.header-button svg{margin-right:.5rem;width:auto;height:.75rem}.header-button path{fill:#000;transition:fill 1.2s}.header-button:first-child{opacity:0;pointer-events:none}.header-button:last-child{opacity:1;pointer-events:all}@media (min-width:768px){.header{margin:1.5rem 0}.header-button svg{margin-right:.75rem;height:1rem}}@media (min-width:1440px){.header{margin:2rem 0}.header-button svg{margin-right:1rem}}.hero{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);text-align:center;background-color:#000}.hero,.hero-wrapper{display:block;position:relative}.hero-wrapper{margin:0 auto;top:50%;transform:translateY(-50%)}.hero-titleWrapper{display:block;position:relative}.hero-titleWrapper+.hero-subtitle{margin-top:1.875rem}.hero-title{font-size:4rem;font-family:"Slack Light",Times,serif;font-weight:300;line-height:122%;letter-spacing:-.04em}@media (min-width:768px){.hero-title{font-size:6rem;line-height:120%}}@media (min-width:1024px){.hero-title{font-size:7.5rem}}@media (min-width:1440px){.hero-title{font-size:9rem}}.hero-title>div{display:inline-flex!important;align-items:center;justify-content:center;flex-wrap:wrap}.hero-title>div>div+div{letter-spacing:-.03rem}.hero-titleMask{display:block;position:relative;overflow:hidden;margin:0 .4375rem}.hero-subtitle{font-size:.75rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:500;line-height:120%;text-transform:uppercase}@media (min-width:768px){.hero-subtitle{font-size:1.5rem}}@media (min-width:768px){.hero-titleWrapper+.hero-subtitle{margin-top:50px}.hero-titleMask{margin:0 .625rem}}@media (min-width:1024px){.hero-titleWrapper+.hero-subtitle{margin-top:60px}.hero-titleMask{margin:0 1.5rem}}@media (min-width:1440px){.hero-titleWrapper+.hero-subtitle{margin-top:70px}.hero-titleMask{margin:0 1.25rem}}.loader{display:block;position:fixed;top:0;right:0;bottom:0;left:0;min-width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:#000;opacity:0;pointer-events:none;transition:opacity 1.2s}.loader.is-open{opacity:1;pointer-events:all}.mouse{display:block;position:fixed;top:0;left:0;width:10px;height:10px;background-color:#000;border:2px solid #000;border-radius:2.5rem;box-sizing:border-box;pointer-events:none;transition:width .2s ease,height .2s ease,background-color .2s ease,border .2s ease;z-index:15}.mouse.is-hidden{display:none}.mouse.is-hover{width:2.5rem;height:2.5rem;background-color:hsla(0,0%,100%,.64)}.mouse.is-negative{background-color:#fff;border:2px solid #fff}.mouse.is-negative.is-hover{background-color:rgba(0,0,0,.64)}.project,.projectDetail-project{display:block;position:relative;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);box-sizing:border-box}.project-info,.projectDetail-project-info{display:inline-flex;flex-direction:column;align-items:center;position:absolute;top:0;left:0;min-width:100%;text-align:center}.project-tag,.projectDetail-project-tag{font-size:.625rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;line-height:.75rem;display:block;position:relative;color:#000;text-transform:uppercase}@media (min-width:768px){.project-tag,.projectDetail-project-tag{font-size:.875rem;line-height:1rem}}@media (min-width:1024px){.project-tag,.projectDetail-project-tag{font-size:1.25rem;line-height:2.25rem}}@media (min-width:1440px){.project-tag,.projectDetail-project-tag{font-size:1.75rem;line-height:3rem}}.project-tag+.project-title,.projectDetail-project-tag+.project-title{margin-top:1.5rem}.project-title,.projectDetail-project-title{font-size:2.25rem;font-family:"Slack Light",Times,serif;font-weight:300;line-height:2.75rem;letter-spacing:-.02em;width:auto;color:#000}@media (min-width:768px){.project-title,.projectDetail-project-title{font-size:4rem;line-height:4.75rem}}@media (min-width:1024px){.project-title,.projectDetail-project-title{font-size:4.5rem;line-height:5.75rem}}@media (min-width:1440px){.project-title,.projectDetail-project-title{font-size:7.5rem;line-height:9rem}}.project-title *,.projectDetail-project-title *{pointer-events:none}.project-title+.project-subtitle,.projectDetail-project-title+.project-subtitle{margin-top:.3125rem}.project-subtitle,.projectDetail-project-subtitle{font-size:1.75rem;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:300;line-height:2.125rem;letter-spacing:.025em;color:#000}@media (min-width:768px){.project-subtitle,.projectDetail-project-subtitle{font-size:3.75rem;line-height:4.5rem}}@media (min-width:1024px){.project-subtitle,.projectDetail-project-subtitle{font-size:4.5rem;line-height:5.75rem}}@media (min-width:1440px){.project-subtitle,.projectDetail-project-subtitle{font-size:7.5rem;line-height:9rem}}.project-subtitle+.project-credits,.projectDetail-project-subtitle+.project-credits{margin-top:1.5rem}.project-credits,.projectDetail-project-credits{display:inline-flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;position:relative;margin:0 auto;max-width:20rem}.project-credit,.projectDetail-project-credit{font-size:.5625rem;font-family:"Slack Light",Times,serif;font-weight:500;line-height:1rem;margin:0 .125rem;white-space:nowrap}@media (min-width:768px){.project-credit,.projectDetail-project-credit{font-size:.875rem;font-family:"Slack Light",Times,serif;font-weight:500;line-height:1.75rem}}@media (min-width:1024px){.project-credit,.projectDetail-project-credit{font-size:1.125rem;font-family:"Slack Light",Times,serif;font-weight:500;line-height:1.75rem}}@media (min-width:1440px){.project-credit,.projectDetail-project-credit{font-size:1.375rem;font-family:"Slack Light",Times,serif;font-weight:500;line-height:1.75rem}}.project-credit.is-details,.projectDetail-project-credit.is-details{white-space:normal}.project-credit span,.projectDetail-project-credit span{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600;text-transform:uppercase}.project-parallaxContainer,.projectDetail-project-parallaxContainer{display:flex;align-items:flex-start;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;position:relative;width:100%;height:50vh;pointer-events:none}.project-parallaxContainer.is-type01,.project-parallaxContainer.is-type03,.project-parallaxContainer.is-type05,.projectDetail-project-parallaxContainer.is-type01,.projectDetail-project-parallaxContainer.is-type03,.projectDetail-project-parallaxContainer.is-type05{justify-content:flex-start}.project-parallaxContainer.is-type01 .project-parallax,.project-parallaxContainer.is-type03 .project-parallax,.project-parallaxContainer.is-type05 .project-parallax,.projectDetail-project-parallaxContainer.is-type01 .project-parallax,.projectDetail-project-parallaxContainer.is-type03 .project-parallax,.projectDetail-project-parallaxContainer.is-type05 .project-parallax{margin-left:-1rem;width:calc(75% - .5rem);max-width:20rem}.project-parallaxContainer.is-type02,.project-parallaxContainer.is-type04,.projectDetail-project-parallaxContainer.is-type02,.projectDetail-project-parallaxContainer.is-type04{justify-content:flex-end}.project-parallaxContainer.is-type02 .project-parallax,.project-parallaxContainer.is-type04 .project-parallax,.projectDetail-project-parallaxContainer.is-type02 .project-parallax,.projectDetail-project-parallaxContainer.is-type04 .project-parallax{width:calc(75% - .5rem);max-width:20rem}.project-parallaxContainer.is-type05,.projectDetail-project-parallaxContainer.is-type05{justify-content:center}.project-parallax,.projectDetail-project-parallax{display:inline-block;position:relative;width:100%;height:auto;max-height:100vh;overflow:hidden}.project-parallaxImage,.projectDetail-project-parallaxImage{display:block;position:relative;width:100%;height:auto;transform:scale(1.15);transform-origin:top center}@media (orientation:landscape){.project,.projectDetail-project{min-height:41.6875rem}}@media (min-width:768px){.project-tag+.project-title,.projectDetail-project-tag+.project-title{margin-top:4.375rem}.project-title+.project-subtitle,.projectDetail-project-title+.project-subtitle{margin-top:.625rem}.project-subtitle+.project-credits,.projectDetail-project-subtitle+.project-credits{margin-top:2rem}.project-credits,.projectDetail-project-credits{max-width:35rem}.project-parallaxContainer.is-type01 .project-parallax,.project-parallaxContainer.is-type03 .project-parallax,.projectDetail-project-parallaxContainer.is-type01 .project-parallax,.projectDetail-project-parallaxContainer.is-type03 .project-parallax{margin-left:-2rem;width:calc(62.5% - 1rem);max-width:32.5rem}.project-parallaxContainer.is-type02 .project-parallax,.project-parallaxContainer.is-type04 .project-parallax,.project-parallaxContainer.is-type05 .project-parallax,.projectDetail-project-parallaxContainer.is-type02 .project-parallax,.projectDetail-project-parallaxContainer.is-type04 .project-parallax,.projectDetail-project-parallaxContainer.is-type05 .project-parallax{width:calc(50% - .5rem);max-width:32.5rem}.project-parallaxContainer.is-type04 .project-parallax,.projectDetail-project-parallaxContainer.is-type04 .project-parallax{margin-right:calc(12.5% - 2rem)}}@media (min-width:1024px){.project-subtitle+.project-credits,.project-tag+.project-title,.projectDetail-project-subtitle+.project-credits,.projectDetail-project-tag+.project-title{margin-top:5.3125rem}.project-credits,.projectDetail-project-credits{max-width:40rem}.project-credit,.projectDetail-project-credit{margin:0 .25rem}.project-parallaxContainer.is-type01 .project-parallax,.projectDetail-project-parallaxContainer.is-type01 .project-parallax{margin-left:-3rem;width:41.66%;max-width:38.75rem}.project-parallaxContainer.is-type02,.project-parallaxContainer.is-type04,.projectDetail-project-parallaxContainer.is-type02,.projectDetail-project-parallaxContainer.is-type04{justify-content:center}.project-parallaxContainer.is-type02 .project-parallax,.project-parallaxContainer.is-type04 .project-parallax,.projectDetail-project-parallaxContainer.is-type02 .project-parallax,.projectDetail-project-parallaxContainer.is-type04 .project-parallax{margin-left:calc(8.33% + 1.5rem);width:calc(41.66% - 1.5rem);max-width:38.75rem}.project-parallaxContainer.is-type03,.projectDetail-project-parallaxContainer.is-type03{justify-content:flex-end}.project-parallaxContainer.is-type03 .project-parallax,.projectDetail-project-parallaxContainer.is-type03 .project-parallax{margin-right:-3rem;width:calc(41.66% + 1.5rem);max-width:38.75rem}.project-parallaxContainer.is-type04,.projectDetail-project-parallaxContainer.is-type04{justify-content:flex-start}.project-parallaxContainer.is-type04 .project-parallax,.projectDetail-project-parallaxContainer.is-type04 .project-parallax{margin-left:calc(8.33% - 3rem)}.project-parallaxContainer.is-type05 .project-parallax,.projectDetail-project-parallaxContainer.is-type05 .project-parallax{width:33.33%;max-width:38.75rem}}@media (min-width:1200px){.project+.project,.projectDetail-project+.project{margin-top:200px}}@media (min-width:1440px){.project+.project,.projectDetail-project+.project{margin-top:400px}.project-subtitle+.project-credits,.project-tag+.project-title,.projectDetail-project-subtitle+.project-credits,.projectDetail-project-tag+.project-title{margin-top:6.25rem}.project-credits,.projectDetail-project-credits{max-width:50rem}.project-credit,.projectDetail-project-credit{margin:.125rem .375rem}}.projectDetail{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:#fff;opacity:0;pointer-events:none}.projectDetail.is-negative{background-color:#000}.projectDetail.is-negative .carousel-counter,.projectDetail.is-negative .project-credits,.projectDetail.is-negative .project-subtitle,.projectDetail.is-negative .project-tag,.projectDetail.is-negative .project-title{color:#fff}.projectDetail.is-open{opacity:1;pointer-events:all}.projectDetail-project{top:3.25rem;height:auto}.projectDetail .project-info{position:relative}.projectDetail-scroll,.projectDetail-scroll[data-scrollbar]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.projectDetail .scroll-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding-top:40%;width:auto;height:100%;box-sizing:border-box}.projectDetail-parallax,.projectDetail .carousel{flex-shrink:0;display:block;position:relative;width:auto;overflow:hidden}.projectDetail-parallax+.carousel,.projectDetail-parallax+.projectDetail-parallax,.projectDetail .carousel+.carousel,.projectDetail .carousel+.projectDetail-parallax{margin-left:12.5rem}.projectDetail-parallaxImage{display:block;position:relative;width:auto;height:100%;transform:scale(1.15);transform-origin:left center}.projectDetail .is-a .projectDetail-parallax{height:50%}.projectDetail .is-a .projectDetail-parallax:nth-child(7n-3),.projectDetail .is-a .projectDetail-parallax:nth-child(7n-6){align-self:flex-end;margin-bottom:1.25rem}.projectDetail .is-a .projectDetail-parallax:nth-child(7n-5){align-self:flex-start}.projectDetail .is-a .projectDetail-parallax:nth-child(7n),.projectDetail .is-a .projectDetail-parallax:nth-child(7n-2),.projectDetail .is-a .projectDetail-parallax:nth-child(7n-4){align-self:center}.projectDetail .is-a .projectDetail-parallax:nth-child(7n-1){align-self:flex-start;margin-top:1.25rem}.projectDetail .is-a .projectDetail-parallax:nth-child(7n){height:100%}.projectDetail .is-b .projectDetail-parallax{height:50%}.projectDetail .is-b .projectDetail-parallax:nth-child(7n),.projectDetail .is-b .projectDetail-parallax:nth-child(7n-1),.projectDetail .is-b .projectDetail-parallax:nth-child(7n-3),.projectDetail .is-b .projectDetail-parallax:nth-child(7n-4),.projectDetail .is-b .projectDetail-parallax:nth-child(7n-5),.projectDetail .is-b .projectDetail-parallax:nth-child(7n-6){align-self:center}.projectDetail .is-b .projectDetail-parallax:nth-child(7n-5){height:100%}.projectDetail .is-b .projectDetail-parallax:nth-child(7n-4){height:75%}.projectDetail .is-b .projectDetail-parallax:nth-child(7n-2){align-self:flex-start}.projectDetail .is-b .projectDetail-parallax:nth-child(7n){height:100%}.projectDetail .is-b .carousel{align-self:center;height:calc(50% + 1.875rem);overflow:visible}.projectDetail .is-b .carousel+.projectDetail-parallax{height:75%}.projectDetail .is-c .carousel{align-self:center;height:calc(75% + 1.875rem);overflow:visible}.projectDetail .is-c .projectDetail-parallax{height:50%}.projectDetail .is-c .projectDetail-parallax:nth-child(7n-1),.projectDetail .is-c .projectDetail-parallax:nth-child(7n-6){align-self:flex-end;height:75%}.projectDetail .is-c .projectDetail-parallax:nth-child(7n-5){align-self:flex-start;height:75%}.projectDetail .is-c .projectDetail-parallax:nth-child(7n),.projectDetail .is-c .projectDetail-parallax:nth-child(7n-3),.projectDetail .is-c .projectDetail-parallax:nth-child(7n-4){align-self:center}.projectDetail .is-c .projectDetail-parallax:nth-child(7n-4){height:100%}.projectDetail .is-c .projectDetail-parallax:nth-child(7n-2){align-self:flex-start;margin-top:1.25rem}.projectDetail-player{position:absolute;top:0;left:0;right:0;bottom:0}.projectDetail-player video{position:absolute;top:0;left:0;width:100%;height:auto}.projectDetail-playerText{font-size:1.5rem;font-family:"Slack Light",Times,serif;font-weight:300;line-height:150%;position:absolute;top:50%;left:50%;color:#fff;pointer-events:none;transform:translateX(-50%) translateY(-50%)}@media (min-width:768px){.projectDetail-playerText{font-size:3rem}}@media (min-width:1024px){.projectDetail-playerText{font-size:4rem}}.projectDetail .scrollbar-track{height:.25rem;background:hsla(0,0%,100%,0)}.projectDetail .scrollbar-thumb{background-color:#000;border-radius:0}@media (orientation:landscape){.projectDetail-project{top:50%;transform:translateY(-50%)}.projectDetail .scroll-content{padding-top:0}}@media (min-width:768px){.projectDetail-project{top:4.5rem}.projectDetail .scroll-content{padding-top:24%}.projectDetail-parallax+.carousel,.projectDetail-parallax+.projectDetail-parallax,.projectDetail .carousel+.carousel,.projectDetail .carousel+.projectDetail-parallax{margin-left:18.75rem}.projectDetail .is-b .carousel{height:calc(50% + 2.875rem)}.projectDetail .is-c .carousel{height:calc(75% + 2.875rem)}.projectDetail .is-a .projectDetail-parallax:nth-child(7n-3),.projectDetail .is-a .projectDetail-parallax:nth-child(7n-6){align-self:flex-end;margin-bottom:2.5rem}.projectDetail .is-a .projectDetail-parallax:nth-child(7n-1){align-self:flex-start;margin-top:2.5rem}.projectDetail .is-c .projectDetail-parallax:nth-child(7n-2){margin-top:2.5rem}}@media (min-width:768px) and (orientation:landscape){.projectDetail-project{top:50%}.projectDetail .scroll-content{padding-top:0}}@media (min-width:1024px){.projectDetail-project{top:50%}.projectDetail .scroll-content{padding-top:0}.projectDetail-parallax+.carousel,.projectDetail-parallax+.projectDetail-parallax,.projectDetail .carousel+.carousel,.projectDetail .carousel+.projectDetail-parallax{margin-left:25rem}.projectDetail .is-b .carousel{height:calc(50% + 3.25rem)}.projectDetail .is-c .carousel{height:calc(75% + 3.25rem)}.projectDetail .is-a .projectDetail-parallax:nth-child(7n-3),.projectDetail .is-a .projectDetail-parallax:nth-child(7n-6){align-self:flex-end;margin-bottom:4.375rem}.projectDetail .is-a .projectDetail-parallax:nth-child(7n-1){align-self:flex-start;margin-top:4.375rem}.projectDetail .is-c .projectDetail-parallax:nth-child(7n-2){margin-top:4.375rem}}.projectsContainer{position:relative;width:100%;text-align:center;overflow:hidden}.projectsContainer-projects{display:block;position:relative;margin:0 auto}.scrollContainer{display:block;position:relative;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}
/*# sourceMappingURL=main.bd5357b7.chunk.css.map */