@font-face{font-family:Apercu Pro Bold;font-style:normal;font-weight:400;src:url(a46c2c579480b361c750.woff2) format("woff2"),url(e22cefa7cd8485436e39.woff) format("woff")}@font-face{font-family:Apercu Pro Medium;font-style:normal;font-weight:400;src:url(27dcb13883444545aeb9.woff2) format("woff2"),url(01e7b2569799e169ebae.woff) format("woff")}@font-face{font-family:Apercu Pro Regular;font-style:normal;font-weight:400;src:url(577aa09f224404e81c75.woff2) format("woff2"),url(470c4b2240d37f70e068.woff) format("woff")}html{box-sizing:border-box;cursor:none;font-size:10px;height:100%;overflow:hidden;position:fixed;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media(max-width:1728px){html{font-size:9px}}@media(max-width:1536px){html{font-size:8px}}@media(max-width:1344px){html{font-size:7px}}@media(max-width:1152px){html{font-size:6px}}@media(max-width:960px){html{font-size:5px}}@media(max-width:768px){html{font-size:4px}}@media(max-width:767px){html{font-size:10px}}body{background:#050505;color:#fff;height:100%;opacity:1;overflow:hidden;overscroll-behavior:contain;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}*,:after,:before{box-sizing:inherit}*{margin:0;padding:0}:focus{outline:none}::-moz-focus-inner{border:0}a{text-decoration:none}a,button{color:inherit;cursor:none;outline:none}button{background:none;border:none;border-radius:none;font:inherit}img{max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:400}.about__description span,.about__subtitle span,.about__title span,.case__information__description span,.case__information__text span,.essays__about__description span,.essays__about__subtitle span,.essays__description span,.essays__list__item__link__text span,.essays__title span{display:inline-block;overflow:hidden;vertical-align:top}.about,.case,.essays,.home,.index{left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:1}.background,.canvas{z-index:0}.background,.canvas,.cursor{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.cursor{mix-blend-mode:difference;opacity:0;visibility:hidden;z-index:2}.unsupported{align-items:center;background-color:#000;cursor:default;display:flex;height:100%;left:0;padding-left:10rem;padding-top:10rem;position:fixed;top:0;width:100%;z-index:10}.unsupported:before{background:rgba(0,0,0,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.unsupported:not(.unsupported--disabled){background-image:url(adbe3f95d805a1f67180.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.unsupported--disabled{opacity:0;visibility:hidden}@media(max-width:767px){.unsupported{padding-left:0;padding-top:0}}.unsupported__wrapper{position:relative;width:100%;z-index:1}@media(max-width:767px){.unsupported__wrapper{padding:0 1.5rem}}.unsupported__logo{font:1.6rem Apercu Pro Bold;left:10rem;position:absolute;top:5rem}@media(max-width:767px){.unsupported__logo{left:1.5rem;top:2rem}}.unsupported__title{font:6.4rem/1.22 Apercu Pro Regular;letter-spacing:.185rem;margin-bottom:6rem}@media(max-width:767px){.unsupported__title{font-size:4rem;letter-spacing:.12rem;line-height:1.33;margin-bottom:3rem}.unsupported__title br{display:none}}.unsupported__subtitle{font:1.8rem Apercu Pro Bold;margin-bottom:1.5rem}.unsupported__description{font:3.2rem Apercu Pro Regular;letter-spacing:.1rem;line-height:1.53;margin-bottom:14rem}.unsupported__description a{cursor:pointer;text-decoration:underline}@media(max-width:767px){.unsupported__description{font-size:1.7rem;line-height:1.56;margin-bottom:5.5rem;width:35rem}}.unsupported__columns{align-items:center;display:flex}@media(max-width:767px){.unsupported__columns{align-items:start;flex-direction:column}}.unsupported__column:last-child{margin-left:21rem}@media(max-width:767px){.unsupported__column:last-child{margin-left:0;margin-top:4rem}}.unsupported__link{cursor:pointer;font:1.8rem Apercu Pro Regular}.unsupported__link:not(:first-child){margin-left:3rem}.scrollbar{height:100%;mix-blend-mode:difference;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(1);transform-origin:center right;transition:transform .2s linear;width:.4rem;z-index:100}@media(max-width:767px){.scrollbar{width:.2rem}}.scrollbar_thumb{background-color:#fff;left:0;position:absolute;right:0;top:0}.navigation{align-items:center;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;white-space:nowrap;z-index:2}.navigation__logo{font:2.1rem/10rem Apercu Pro Regular;letter-spacing:.1rem}.navigation__link,.navigation__logo{pointer-events:all;position:absolute;text-align:center;width:12rem}.navigation__link{display:inline-block;font:1.6rem/10rem Apercu Pro Regular;letter-spacing:.02rem;vertical-align:middle}.navigation__link span{pointer-events:none}.navigation__link:first-child{left:3rem}.navigation__link:nth-child(2){left:25.875rem}.navigation__link:nth-child(3){left:37.8rem}.navigation__link:nth-child(4){left:49.8rem}.navigation__link:nth-child(5){left:120.5rem}.navigation__link:nth-child(6){left:133.75rem}@media(max-width:767px){.navigation__link{display:none;line-height:1;width:auto}.navigation__link:first-child{display:block;left:1.5rem;top:2rem}.navigation__link:nth-child(3){display:block;left:auto;right:1.5rem;top:2rem}}.navigation__link__wrapper{display:block;overflow:hidden;pointer-events:none;position:relative}.navigation__link__wrapper span{display:inline-block;line-height:1;overflow:hidden;vertical-align:middle}.navigation__link__text{transform:translateY(100%)}.navigation__link__dot{background:currentColor;border-radius:50%;bottom:2.5rem;content:"";display:block;height:.4rem;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%) scale(0);transition:opacity .4s ease;width:.4rem}.link:hover .navigation__link__dot{opacity:0}.about{color:#000}.mix-blend-mode-unsupported .about{background:#000;color:#fff}.about__wrapper{margin:auto;max-width:140rem;padding:20rem 0;position:relative}@media(max-width:767px){.about__wrapper{padding:7.5rem 1.5rem 1.5rem}}.about__title{font:10rem/1.17 Apercu Pro Regular;letter-spacing:-.15rem;margin-bottom:15rem}@media(max-width:767px){.about__title{font-size:2.8rem;letter-spacing:-.05rem;line-height:1.2;margin-bottom:5rem}.about__title br{display:none}}.about__title__highlight{padding-right:1.5rem}.about__title__highlight__text{color:transparent}.about__title__highlight__text:before{color:#000;content:attr(data-text);left:0;position:absolute;top:0;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:.1rem}.mix-blend-mode-unsupported .about__title__highlight__text:before{color:#fff}.about__title__highlight__text:after{color:#000;content:attr(data-text);height:0;left:0;overflow:hidden;position:absolute;top:0;transition:height .4s ease}.mix-blend-mode-unsupported .about__title__highlight__text:after{color:#fff}.about__title__highlight__text:hover:after{height:100%}@media(max-width:767px){.about__title__highlight__text:hover:after{height:0}}.about__title__highlight__arrow{fill:none;height:1rem;margin-left:1.5rem;margin-right:-1.5rem;stroke:currentColor;transition:transform .4s ease;width:1rem}.about__title__highlight:hover .about__title__highlight__arrow{transform:translateY(-.8rem)}@media(max-width:767px){.about__title__highlight__arrow{height:1rem;margin-left:.5rem;width:1rem}.about__title__highlight:hover .about__title__highlight__arrow{transform:none}}.about__description{font:2.5rem/1.67 Apercu Pro Regular;letter-spacing:.01rem}.about__description--biography{max-width:67.5rem}.about__description--credits{margin-top:7.5rem}.about__description p:not(:last-child){margin-bottom:2rem}@media(max-width:767px){.about__description{font-size:1.6rem;letter-spacing:.03rem;line-height:1.8}.about__description--biography{max-width:none}.about__description--credits{margin-top:5rem}.about__description p:not(:last-child){margin-bottom:1.5rem}.about__description br{display:none}}.about__description__line{display:block!important}.about__link{align-items:baseline;display:flex;padding-right:2rem}@media(max-width:767px){.about__link{padding-right:.5rem}}.about__link__arrow{fill:none;height:1rem;margin-left:.5rem;stroke:currentColor;stroke-width:1px;transition:transform .4s ease;width:1rem}.about__link:hover .about__link__arrow{transform:translate(1.5rem,-.3rem)}@media(max-width:767px){.about__link__arrow{height:.75rem;width:.75rem}.about__link:hover .about__link__arrow{transform:none}}.about__subtitle{font:2.5rem Apercu Pro Bold;margin-bottom:1.5rem}.about__subtitle:not(:first-child){margin-top:7.5rem}@media(max-width:767px){.about__subtitle{font-size:1.6rem;margin-bottom:1rem}.about__subtitle:not(:first-child){margin-top:5rem}}.about__columns{display:flex;margin-bottom:7.5rem;margin-top:15rem}@media(max-width:767px){.about__columns{flex-direction:column;justify-content:space-between;margin-bottom:5rem;margin-top:5rem}}.about__columns__column{width:50%}@media(max-width:767px){.about__columns__column{width:auto}.about__columns__column:last-child{margin-top:5rem}}.case__header{align-items:center;display:flex;height:100vh;justify-content:center;mix-blend-mode:difference;position:relative;width:100%}.case__header__title{color:transparent}.case__header__button{align-items:baseline;bottom:15rem;display:flex;font:1.6rem Apercu Pro Regular;mix-blend-mode:difference;opacity:0;overflow:hidden;position:absolute;right:17.5rem;visibility:hidden;z-index:1}@media(max-width:767px){.case__header__button{bottom:4.5rem;right:1.5rem}}.case__header__button__arrow{fill:none;margin-left:1rem;stroke:currentColor;stroke-width:1px;width:1rem}.case__content{position:relative}.case--black .case__content{background:#000;color:#fff}.case--white .case__content{background:#f4f4f4;color:#000}.mix-blend-mode-unsupported .case--white .case__content{background:#000;color:#fff}.case__information{margin:auto;max-width:125rem;padding:20rem 0;width:90%}@media(max-width:767px){.case__information{padding:5rem 1.5rem;width:100%}}.case__information__columns{align-items:center;display:flex;justify-content:space-between;margin-bottom:5rem}@media(max-width:767px){.case__information__columns{margin-bottom:2.5rem}}.case__information__text{font:2.2rem Apercu Pro Regular;letter-spacing:-.1rem}@media(max-width:767px){.case__information__text{font-size:1.6rem}}.case__information__description{font:2.4rem/1.5 Apercu Pro Regular;letter-spacing:-.0675rem}@media(max-width:767px){.case__information__description{font-size:1.6rem;text-align:left}}.case__highlight{margin-bottom:20rem}@media(max-width:767px){.case__highlight{margin-bottom:5rem}}.case__highlight__text{display:inline-block;font:30rem/1.25 Apercu Pro Regular;letter-spacing:-1.6rem;white-space:nowrap}.case__highlight__text span{display:inline-block;vertical-align:top}@media(max-width:767px){.case__highlight__text{font-size:5.4rem;letter-spacing:0;margin-bottom:-.8rem;padding:0 1.5rem}}.case__image{margin-bottom:20rem;margin-left:auto;margin-right:auto;width:90%}@media(max-width:767px){.case__image{margin-bottom:5rem}}.case__image__wrapper{display:inline-block;position:relative;width:100%}.case__image__media{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.case__video{margin-bottom:20rem;margin-left:auto;margin-right:auto;max-width:1920px;position:relative;width:90%}@media(max-width:767px){.case__video{margin-bottom:5rem}}.case__video__media{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.case__footer{align-items:center;display:flex;flex-direction:column;padding-bottom:10rem;text-align:center}@media(max-width:767px){.case__footer{padding-bottom:5rem}}.case__footer__label{font:1.6rem Apercu Pro Regular}.case__footer__wrapper{display:inline-block}.case__footer__button{align-items:baseline;display:flex;justify-content:center}.case__footer__button__text{color:transparent;display:inline-block;font:20rem Apercu Pro Regular;letter-spacing:-1rem;padding-right:.7rem;pointer-events:none;position:relative;white-space:nowrap}.case__footer__button__text:before{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:.1rem}.case__footer__button__text:after,.case__footer__button__text:before{content:attr(data-text);left:0;padding-right:1rem;position:absolute;top:0}.case__footer__button__text:after{height:0;overflow:hidden;transition:height .4s ease}.case--black .case__footer__button__text:after,.case--black .case__footer__button__text:before,.mix-blend-mode-unsupported .case--white .case__footer__button__text:after,.mix-blend-mode-unsupported .case--white .case__footer__button__text:before{color:#fff}.case--white .case__footer__button__text:after,.case--white .case__footer__button__text:before{color:#000}.case__footer__button:hover .case__footer__button__text:after{height:100%}@media(max-width:767px){.case__footer__button__text{font-size:6rem;letter-spacing:-.35rem;margin-right:.5rem;margin-top:1rem;padding-right:.2rem}.case__footer__button:hover .case__footer__button__text:after{height:0}}.case__footer__button__arrow{fill:none;height:1.25rem;margin-left:2rem;pointer-events:none;stroke:currentColor;stroke-width:1px;transition:transform .4s ease;width:1.25rem}.case__footer__button:hover .case__footer__button__arrow{transform:translateY(-.9rem)}@media(max-width:767px){.case__footer__button__arrow{height:1rem;margin-left:0;width:1rem}.case__footer__button:hover .case__footer__button__arrow{transform:none}}.essays__wrapper{margin:auto;max-width:114rem;padding:20rem 0;position:relative}@media(max-width:767px){.essays__wrapper{padding:7.5rem 1.5rem 1.5rem}}.essays__title{font:6.5rem/1.025 Apercu Pro Regular;left:0;letter-spacing:-.2rem;padding-bottom:5rem;padding-top:5rem;position:relative}@media(max-width:767px){.essays__title{font-size:3.2rem;letter-spacing:-.05rem;line-height:1.2;padding-bottom:2rem;padding-top:2rem}}.essays__title__dash{background:currentColor;height:1px;left:0;position:absolute;width:100%}.essays__title__dash:first-child{top:0}.essays__title__dash:last-child{bottom:0}.essays__list{margin-left:auto;max-width:87rem;position:relative}@media(max-width:767px){.essays__list{margin-left:7.5rem}}.essays__list__dash{background:currentColor;height:100%;left:0;position:absolute;top:0;width:1px}.essays__list__wrapper{list-style:none}.essays__list__item{position:relative}.essays__list__item__dash{background:currentColor;bottom:0;height:1px;left:0;position:absolute;width:100%}.essays__list__item__dash:first-child{top:0}.essays__list__item__link{display:block;font:1.8rem Apercu Pro Regular;overflow:hidden;padding:2.85rem 4rem 2.85rem 2.65rem;transition:background .4s ease,color .4s ease}.essays__list__item__link:hover{background:#fff;color:#000}.essays__list__item__link__wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}@media(max-width:767px){.essays__list__item__link__wrapper{align-items:flex-start;flex-direction:column}}.essays__list__item__link__text{white-space:nowrap}@media(max-width:767px){.essays__list__item__link__text{white-space:normal}.essays__list__item__link__text:first-child{line-height:1.3}.essays__list__item__link__text:last-child{margin-top:1rem}}.essays__list__item__link__text__arrow{fill:none;height:1rem;margin-left:.5rem;stroke:currentColor;stroke-width:1px;transition:transform .4s ease;width:1rem}.essays__list__item__link:hover .essays__list__item__link__text__arrow{transform:translate(1.5rem,-.15rem)}@media(max-width:767px){.essays__list__item__link__text__arrow{height:.75rem;width:.75rem}.essays__list__item__link:hover .essays__list__item__link__text__arrow{transform:none}}.essays__description{font:3rem/1.65 Apercu Pro Regular;margin-top:7.5rem;max-width:100rem}@media(max-width:767px){.essays__description{font-size:1.8rem;letter-spacing:.03rem;line-height:1.8}}.essays__description__link{align-items:baseline;display:flex;padding-right:2rem}@media(max-width:767px){.essays__description__link{padding-right:.5rem}}.essays__description__link__arrow{fill:none;height:1rem;margin-left:.5rem;stroke:currentColor;stroke-width:1px;transition:transform .4s ease;width:1rem}.essays__description__link:hover .essays__description__link__arrow{transform:translate(1.5rem,-.35rem)}@media(max-width:767px){.essays__description__link__arrow{height:.75rem;width:.75rem}.essays__description__link:hover .essays__description__link__arrow{transform:none}}.essays__about{margin-top:7.5rem}@media(max-width:767px){.essays__about{margin-top:5rem}}.essays__about__description{font:2rem/1.67 Apercu Pro Regular}.essays__about__description--biography{max-width:48rem}.essays__about__description p:not(:last-child){margin-bottom:2rem}@media(max-width:767px){.essays__about__description{font-size:1.6rem;letter-spacing:.03rem;line-height:1.8}.essays__about__description--biography{max-width:none}.essays__about__description p:not(:last-child){margin-bottom:1.5rem}.essays__about__description br{display:none}}.essays__about__description__line{display:block!important}.essays__about__subtitle{font:2rem/1.67 Apercu Pro Bold;margin-bottom:1.5rem}.essays__about__link{align-items:baseline;display:flex;padding-right:2rem}@media(max-width:767px){.essays__about__link{padding-right:.5rem}}.essays__about__link__arrow{fill:none;height:1rem;margin-left:.5rem;stroke:currentColor;stroke-width:1px;transition:transform .4s ease;width:1rem}.essays__about__link:hover .essays__about__link__arrow{transform:translate(1.5rem,-.15rem)}@media(max-width:767px){.essays__about__link__arrow{height:.75rem;width:.75rem}.essays__about__link:hover .essays__about__link__arrow{transform:none}}.essays__about__columns{display:flex;margin-top:7.5rem}@media(max-width:767px){.essays__about__columns{justify-content:space-between;margin-top:5rem}}.essays__about__columns__column{width:50%}@media(max-width:767px){.essays__about__columns__column{width:auto}}.home{height:100%}.home__project{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}.home__project--active{opacity:1;visibility:visible}.home__project__title{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.home__project__link{bottom:5rem;font:1.6rem Apercu Pro Regular;left:126.75rem;overflow:hidden;pointer-events:auto;position:absolute}.home__project__link span{display:inline-block;line-height:1;pointer-events:none;vertical-align:middle}@media(max-width:767px){.home__project__link{bottom:15rem;left:1.5rem;line-height:1}}.home__project__link__text{display:inline-block;overflow:hidden;padding-right:1rem;vertical-align:middle}.home__project__link__arrow{fill:none;stroke:#fff;stroke-width:1px;margin-left:1.5rem;transition:transform .4s ease;width:3.5rem}.link:hover .home__project__link__arrow{transform:translateX(1rem)}@media(max-width:767px){.link:hover .home__project__link__arrow{transform:none}}.home__progress{bottom:4.2rem;display:none;height:4.75rem;left:1.5rem;position:absolute;width:4.75rem}@media(max-width:767px){.home__progress{display:block}}.home__progress__circle{fill:none;stroke:hsla(0,0%,100%,.5);stroke-width:4px;transition:none}.home__progress__path{fill:none;stroke:#fff;stroke-width:4px;transition:stroke-dashoffset 1s ease}.home__pagination{align-items:center;bottom:5rem;display:flex;font:1.6rem Apercu Pro Regular;left:3.75rem;overflow:hidden;position:absolute}.home__pagination span{display:inline-block;line-height:1;pointer-events:none;vertical-align:middle}@media(max-width:767px){.home__pagination{bottom:5.5rem;font-size:1.8rem;left:7.75rem}}.home__pagination__wrapper{display:inline-block}.home__pagination__separator{background:#fff;height:1px;margin:0 1rem;width:3.5rem}.home__pagination__number{text-align:center;width:1rem}.index__link{pointer-events:none;position:absolute}.index__link--active{pointer-events:auto}.index__link__arrow{bottom:3.3rem;fill:none;height:1.5rem;opacity:0;pointer-events:none;position:absolute;right:-4rem;stroke:#fff;transition:opacity .4s ease,transform .4s ease,visibility .4s ease;visibility:hidden;width:1.5rem}.index__link--active .index__link__arrow{opacity:1;visibility:visible}.index__link:hover .index__link__arrow{transform:translateY(-1rem)}.index--safari .index__link__arrow{transition:transform .4s ease}.preloader{align-items:center;bottom:50%;display:flex;font:2.5rem Apercu Pro Regular;left:10rem;position:absolute;transform:translateY(50%)}@media(max-width:767px){.preloader{left:1.5rem}}.preloader__text{height:2.5rem;overflow:hidden}.preloader__text span{display:block;height:2.5rem}
