@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes b{0%{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes b{0%{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@font-face{font-family:IBM Plex Sans;src:url(../fonts/IBMPlexSans-Text.eot);src:url(../fonts/IBMPlexSans-Text.eot?#iefix) format("embedded-opentype"),url(../fonts/IBMPlexSans-Text.woff2) format("woff2"),url(../fonts/IBMPlexSans-Text.woff) format("woff"),url(../fonts/IBMPlexSans-Text.ttf) format("truetype"),url("../fonts/IBMPlexSans-Text.svg#IBM Plex Sans") format("svg");font-weight:500;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:IBM Plex Sans;src:url("../fonts/IBMPlexSans-Text.svg#IBM Plex Sans") format("svg")}}@font-face{font-family:IBM Plex Sans;src:url(../fonts/IBMPlexSans-Bold.eot);src:url(../fonts/IBMPlexSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/IBMPlexSans-Bold.woff2) format("woff2"),url(../fonts/IBMPlexSans-Bold.woff) format("woff"),url(../fonts/IBMPlexSans-Bold.ttf) format("truetype"),url("../fonts/IBMPlexSans-Bold.svg#IBM Plex Sans") format("svg");font-weight:700;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:IBM Plex Sans;src:url("../fonts/IBMPlexSans-Bold.svg#IBM Plex Sans") format("svg")}}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Medium.eot);src:url(../fonts/IBMPlexMono-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/IBMPlexMono-Medium.woff2) format("woff2"),url(../fonts/IBMPlexMono-Medium.woff) format("woff"),url(../fonts/IBMPlexMono-Medium.ttf) format("truetype"),url("../fonts/IBMPlexMono-Medium.svg#IBM Plex Mono") format("svg");font-weight:500;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:IBM Plex Mono;src:url("../fonts/IBMPlexMono-Medium.svg#IBM Plex Mono") format("svg")}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;background-color:#222;overflow-x:hidden}body:after{display:none}@media (min-width:49.23em){body:after{content:"medium"}}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}figure{margin:1em 40px}hr{box-sizing:content-box;height:1px;overflow:visible;margin:0 0 1.5em;padding:0;border:0;border-top:1px solid hsla(55,62%,89%,.3)}img{border-style:none}embed,img,object,video{max-width:100%;height:auto!important;margin:0 0 .75em}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg:not(:root){overflow:hidden}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-kerning:auto;font-kerning:auto}html{font-family:IBM Plex Sans,helvetica,sans-serif;font-weight:500;font-style:normal;font-size:1.333333333rem;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#f4f1d0}@media (min-width:147.69em){html{font-size:1.7777777769rem}}::-moz-selection{background:#111;color:#f4f1d0;text-shadow:none}::selection{background:#111;color:#f4f1d0;text-shadow:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:60%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}h1,h2,h3,h4,h5,h6{font-family:IBM Plex Sans,helvetica,sans-serif;font-weight:700;font-style:normal;line-height:1.25}h1{margin:0 0 1.5em;font-size:3.160493824rem}h2{margin:0 0 1em;font-size:2.3703703686rem}h3{margin:0 0 .75em;font-size:1.7777777769rem}h4{margin:0 0 .5em;font-size:1.333333333rem}h5{margin:0 0 .375em;font-size:1rem}h6{margin:0 0 .3em;font-size:.7500000002rem}p{margin:0 0 1.5em}a{transition:color .4s cubic-bezier(.455,.03,.515,.955);color:#f4f1d0;text-decoration:underline}a:hover{color:#fff}a:focus{outline:none}.text-lrg,a:active,a:focus{color:#f4f1d0}.text-lrg{margin:0;font-family:IBM Plex Sans,helvetica,sans-serif;font-weight:700;font-style:normal;font-size:1rem}@media (min-width:49.23em){.text-lrg{font-size:1.7777777769rem}}.text-link,.text-sml{font-size:.7500000002rem}@media screen and (min-width:30.77em){.text-link{font-size:calc(.7500000002rem + strip-unit0.2499999998rem * (100vw - 30.77em) / strip-unit43.076em)}}@media screen and (min-width:73.846em){.text-link{font-size:1rem}}.text-link svg{margin:0 .5em}.text-grey{opacity:.3}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-block{max-width:40em}.btn{font-family:IBM Plex Sans,helvetica,sans-serif;font-weight:700;font-style:normal;transition:all .4s cubic-bezier(.455,.03,.515,.955);position:relative;display:inline-block;width:auto;padding:1.5em;vertical-align:middle;font-size:.5625000003rem;letter-spacing:.15em;color:#f4f1d0;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:#111;box-shadow:0 5px 10px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:30.77em){.btn{font-size:calc(.5625000003rem + strip-unit0.1874999999rem * (100vw - 30.77em) / strip-unit43.076em)}}@media screen and (min-width:73.846em){.btn{font-size:.7500000002rem}}.btn svg{margin-right:.75em}.btn:hover{background-color:#000;box-shadow:0 10px 20px rgba(0,0,0,.5);color:#fff}.btn:focus{outline:none}.container{position:relative;margin:0 auto;padding:0 1.5em}.container--sml{max-width:30.77em}.container--med{max-width:49.23em}.container--lrg{max-width:73.846em}.icon{display:inline-block;vertical-align:middle;transition:all .4s cubic-bezier(.455,.03,.515,.955)}.icon,a .icon{fill:#f4f1d0}a:hover .icon{fill:#fff}.scroll-indicator{position:fixed;left:0;bottom:0;z-index:4;width:75px;height:75px;transition:all .4s cubic-bezier(.455,.03,.515,.955);overflow:hidden}.scroll-indicator:after{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:0;height:0;border-style:solid;border-width:75px 0 0 75px;border-color:transparent transparent transparent #222}.scroll-indicator svg{position:absolute;bottom:.5em;left:.5em;z-index:1;fill:#f4f1d0}.scroll-indicator.is-inactive{opacity:0;-webkit-transform:translateY(200%);transform:translateY(200%)}.top-link{display:block;padding:1.5em;text-decoration:none;font-family:IBM Plex Mono,helvetica,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.1em;font-size:.7500000002rem}.top-link svg{margin-right:.75em}.wrapper{overflow:hidden}.content-nav{display:none;position:fixed;z-index:5;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .4s cubic-bezier(.455,.03,.515,.955);-webkit-animation:a .4s ease-in-out;animation:a .4s ease-in-out}@media (min-width:49.23em){.content-nav{display:block}}.content-nav__item{display:inline-block;padding:1.5em;font-family:IBM Plex Mono,helvetica,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.1em;font-size:.7500000002rem;text-decoration:none}.content-nav__divider{display:inline-block;vertical-align:middle;height:1px;width:1.5em;background-color:#f4f1d0}.footer-nav{position:relative;z-index:1;transition:box-shadow .4s cubic-bezier(.455,.03,.515,.955)}.footer-nav a{display:block;padding:4.5em 0;text-decoration:none}.footer-nav:hover{box-shadow:0 -10px 20px rgba(0,0,0,.3)}.footer-nav__link{display:block}.footer-nav__lead{font-family:IBM Plex Mono,helvetica,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.1em;font-size:.7500000002rem;color:#222}.footer-nav__title{margin:0;font-size:1.333333333rem;color:#f4f1d0}@media screen and (min-width:30.77em){.footer-nav__title{font-size:calc(1.333333333rem + strip-unit1.0370370356rem * (100vw - 30.77em) / strip-unit43.076em)}}@media screen and (min-width:73.846em){.footer-nav__title{font-size:2.3703703686rem}}.graphics{left:-10%;width:120%;height:100%;z-index:-1;opacity:.4}.graphics,.graphics__item{position:absolute}.graphics__item--1{top:264px;left:290px}.graphics__item--2{top:493px;left:710px}.header{position:fixed;top:0;left:0;z-index:4;width:100%;padding:.75em 0;transition:background-color .2s cubic-bezier(.455,.03,.515,.955)}.header.is-scrolled{background-color:rgba(34,34,34,.8)}.header_container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 .75em}.header__title{position:relative;padding-left:2.625em;margin:0;line-height:1.5}.header__title a{display:block;text-decoration:none}.header__title-logo{position:absolute;top:-2px;left:0}.header__title-text{display:block}.header__link,.header__title{font-family:IBM Plex Mono,helvetica,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.1em;font-size:.7500000002rem}.header__link{display:inline-block;padding:.375em .75em;text-decoration:none;border:1px solid #f4f1d0}.header__link svg{position:relative;top:-2px}.intro{position:relative;height:100vh;color:#f4f1d0}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.intro{height:1024px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.intro{height:768px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){.intro{height:480px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){.intro{height:320px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){.intro{height:568px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){.intro{height:320px}}.intro__container{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:49.23em){.intro__container{display:-ms-flexbox;display:flex;-ms-flex-direction:rows;flex-direction:rows;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.intro__section{-ms-flex:1 0 0px;flex:1 0 0}@media (min-width:49.23em){.intro__section{padding:0 1.5em}}.intro__title{margin:0 0 .75em;font-size:1.333333333rem;line-height:1;text-align:center;-webkit-animation:b 1.2s .2s cubic-bezier(.455,.03,.515,.955) forwards;animation:b 1.2s .2s cubic-bezier(.455,.03,.515,.955) forwards}@media screen and (min-width:30.77em){.intro__title{font-size:calc(1.333333333rem + strip-unit1.0370370356rem * (100vw - 30.77em) / strip-unit18.46em)}}@media screen and (min-width:49.23em){.intro__title{font-size:2.3703703686rem}}.js .intro__title{opacity:0}@media (min-width:49.23em){.intro__title{margin:0;text-align:inherit}}.intro__title:before{content:attr(data-count) "/18";display:block;margin:0 0 .375em;font-family:IBM Plex Mono,helvetica,sans-serif;font-weight:500;font-style:normal;font-size:1rem;text-transform:uppercase;letter-spacing:.1em}.intro__graphic{position:relative;height:0;padding-bottom:60%}.intro__graphic svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}@media (min-width:49.23em){.intro__graphic{padding:0 1.5em 80%}.intro__graphic svg{max-height:none}}@media (min-width:73.846em){.intro__graphic{padding-bottom:100%}}.list{padding:0;margin:0 0 4.5em;list-style:none;counter-reset:a}.list a{text-decoration:none}.list--flush{margin:0}@media (min-width:49.23em){.list--grid{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}}.list__item{position:relative;margin:0 0 3em;counter-increment:a}@media (min-width:30.77em){.list__item{padding-right:1.5em}}@media (min-width:49.23em){.list__item{margin:0 0 1.5em}.list--grid .list__item{-ms-flex:1 1 33%;flex:1 1 33%}}.list__title{display:inline;margin:0 0 .375em;border-bottom:1px solid currentColor;font-size:1rem}@media (min-width:49.23em){.list__title{font-size:1.7777777769rem}}.list__title svg{margin-left:.5em}.list__arrow{margin-left:1.5em;fill:#999}.list__meta{margin:.75em 0}.modal{width:100%;max-width:100%;height:100%;max-height:100%;position:fixed;top:0;right:0;z-index:7;overflow:auto;display:-ms-flexbox;display:flex;visibility:visible;background-color:#111;transition:all .4s cubic-bezier(.455,.03,.515,.955);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;-webkit-overflow-scrolling:touch}.modal.is-active{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.modal:focus{outline:none}.modal__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:IBM Plex Mono,helvetica,sans-serif;font-weight:500;font-style:normal;padding-top:1.5em}.modal__header{position:absolute;top:0;left:0;z-index:8;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:.75em 1.5em}.modal__body,.modal__header{display:-ms-flexbox;display:flex}.modal__body{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal__section{width:100%;padding-right:3em}@media (min-width:49.23em){.modal__section{width:50%}}.modal__close{text-align:center;line-height:3em;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:3em;height:3em;cursor:pointer;background-color:#000}.modal-bg,.modal__close{position:fixed;top:0;right:0}.modal-bg{bottom:0;left:0;opacity:.5;z-index:6;background-color:#111}.nav{margin:0 0 3em}@media (min-width:49.23em){.nav{margin:0;padding-bottom:3em}}.nav__list{padding:0;margin:0;list-style:none;counter-reset:a}.nav__list-item{counter-increment:a}.nav__link{position:relative;display:block;padding:.5em 0 .5em 2.25em;font-family:IBM Plex Sans,helvetica,sans-serif;font-weight:700;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.25}.nav__link:before{content:counter(a,decimal-leading-zero);position:absolute;top:.75em;left:0;font-size:.7500000002rem;color:#999;font-family:IBM Plex Mono,helvetica,sans-serif;font-weight:500;font-style:normal;transition:color .4s cubic-bezier(.455,.03,.515,.955)}.poster{position:relative;z-index:2;margin:3em 0;text-align:center}.poster a{text-decoration:none}@media (min-width:49.23em){.poster{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 1.5em;text-align:inherit}.poster:not(:last-child){margin:3em 0 12em}}.poster__body{margin:0 auto 1.5em;box-shadow:0 10px 20px rgba(0,0,0,.5);height:60vh;width:75vw;text-align:initial}@media (min-width:30.77em){.poster__body{height:75vh;width:60vh}}.poster:first-of-type .poster__body{-webkit-animation:b .4s cubic-bezier(.455,.03,.515,.955);animation:b .4s cubic-bezier(.455,.03,.515,.955)}.poster--reverse .poster__body{-ms-flex-order:2;order:2}.poster__info{display:none;margin:0 auto;padding:0 1.5em;max-width:15.385em;font-family:IBM Plex Mono,helvetica,sans-serif;font-weight:500;font-style:normal}@media (min-width:49.23em){.poster__info{display:block}}.poster:first-of-type .poster__info{-webkit-animation:b .8s cubic-bezier(.455,.03,.515,.955);animation:b .8s cubic-bezier(.455,.03,.515,.955)}.poster__info-count{position:relative;left:-3%;margin:0 0 .5em;font-size:2.3703703686rem;line-height:1;color:#111}@media screen and (min-width:30.77em){.poster__info-count{font-size:calc(2.3703703686rem + strip-unit3.2482853157rem * (100vw - 30.77em) / strip-unit43.076em)}}@media screen and (min-width:73.846em){.poster__info-count{font-size:5.6186556843rem}}.poster__info-desc{font-size:.7500000002rem}.poster__info-desc:before{content:"";display:block;margin:0 auto 1.5em;width:3em;height:1px;background-color:currentColor}@media (min-width:49.23em){.poster__info-desc:before{margin:0 0 1.5em}}.poster__body-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:33.3333%;padding:.75em;background-color:#f4f1d0;color:#222}.poster__body-logo{width:10%;max-width:1.5em;fill:#222}.poster__body-title{margin:0;font-size:1.333333333rem;line-height:1}@media screen and (min-width:30.77em){.poster__body-title{font-size:calc(1.333333333rem + strip-unit0.4444444439rem * (100vw - 30.77em) / strip-unit43.076em)}}@media screen and (min-width:73.846em){.poster__body-title{font-size:1.7777777769rem}}.poster__body-graphic{position:relative;height:66.6666%}.poster__body-graphic svg{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.5em .75em}.section{position:relative;width:100%;height:100%;z-index:1;padding:1.5em 0}.section--full{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.section--full{height:1024px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.section--full{height:768px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){.section--full{height:480px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){.section--full{height:320px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){.section--full{height:568px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){.section--full{height:320px}}.section--flush{padding:0}.section__title{display:inline-block;margin:3em 0;font-family:IBM Plex Mono,helvetica,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.4em;font-size:.5625000003rem}.section__title:before{content:"";display:inline-block;vertical-align:middle;margin-right:.75em;width:1.5em;height:1px;background-color:currentColor}.share{margin:1.5em 0}.share--sidebar{display:none;position:fixed;top:50%;right:1.5em;-webkit-transform:translate(50%,-50%) rotate(90deg);transform:translate(50%,-50%) rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;z-index:5;margin:.75em 0 0}@media (min-width:30.77em){.share--sidebar{display:block}}@media (min-width:49.23em){.share__container{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}}.share--sidebar .share__container{display:-ms-flexbox;display:flex;-ms-flex-direction:columns;flex-direction:columns;-ms-flex-align:center;align-items:center}.share__title{margin:0 1.5em .75em 0}.share__title svg{fill:#f4f1d0}@media (min-width:49.23em){.share__title{margin:0 1.5em 0 0}}.share--sidebar .share__title{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin:0 1.5em 0 0;-ms-transform-origin:top center}.share__item,.share__title{width:100%}.share__item{display:block;padding:.5em 1.5em .5em 0;font-family:IBM Plex Mono,helvetica,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.2em;font-size:.5625000003rem}
/*# sourceMappingURL=main.css.map */
