/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}a{background-color:#0000}small{font-size:80%}img{border-style:none}button{text-transform:none;margin:0;font-family:inherit;font-size:100%;line-height:1.15;overflow:visible}button,[type=button]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}[hidden]{display:none}@font-face{font-family:Chalet-NewYorkSixty;src:url(../../assets/fonts/Chalet-NewYorkSixty.otf)}h1,insight.statistic description:before,h2,quote{font-family:Chalet-NewYorkSixty,sans-serif;font-style:normal;font-weight:400}nav a+a,slug,.read-length,h3,p,ul,label,description,quote:after,image-caption,.button{font-family:montserrat,sans-serif;font-style:normal;font-weight:400}pagetitle,.read-length,.button{font-family:montserrat,sans-serif;font-style:normal;font-weight:700}.slide-up{visibility:hidden}html,body{margin:0;padding:0;font-size:10px}html{background-color:#000}body{--bg-offset-y:0px;position:relative}body:before{background-image:url(/assets/images/background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center var(--bg-offset-y);will-change:background-position;opacity:0;content:"";z-index:-1;animation-name:background-fade-in;animation-duration:2s;animation-timing-function:ease-in;animation-fill-mode:forwards;position:fixed;top:0;bottom:-40px;left:0;right:0}@keyframes background-fade-in{0%{opacity:0}to{opacity:1}}pagetitle{text-align:left;text-transform:uppercase;color:#7f8585;margin:0 0 15vw;font-size:3.2vw;line-height:1em;display:block}pagetitle:before{content:"I";visibility:hidden}@media only screen and (orientation:landscape){pagetitle{margin:0 0 5vw;font-size:2.11268vw}}@media only screen and (min-width:768px){pagetitle{text-align:center;font-size:1.82292vw}}@media only screen and (min-width:1024px) and (orientation:landscape){pagetitle{font-size:1.36719vw}}@media only screen and (min-width:1200px){pagetitle{font-size:1.16667vw}}@media only screen and (min-width:1920px){pagetitle{font-size:.833333vw}}h1,insight.statistic description:before{letter-spacing:-.02em;text-align:left;color:#fff;margin:0;font-size:6.4vw;line-height:1em;display:block}@media only screen and (orientation:landscape){h1,insight.statistic description:before{margin-top:1.66667vw;font-size:5.6338vw}}@media only screen and (min-width:768px){h1,insight.statistic description:before{text-align:center;font-size:6.25vw}}@media only screen and (min-width:1024px) and (orientation:landscape){h1,insight.statistic description:before{font-size:4.6875vw}}@media only screen and (min-width:1200px){h1,insight.statistic description:before{font-size:4vw}}@media only screen and (min-width:1920px){h1,insight.statistic description:before{font-size:3.125vw}}slug,.read-length,.button{letter-spacing:-.0083em;text-align:center;text-transform:uppercase;color:#7f8585;margin-top:1.66667vw;font-size:2.66667vw;line-height:1.5em;display:block}@media only screen and (orientation:landscape){slug,.read-length,.button{margin-top:1.66667vw;font-size:1.76056vw}}@media only screen and (min-width:768px){slug,.read-length,.button{font-size:1.69271vw}}@media only screen and (min-width:1024px) and (orientation:landscape){slug,.read-length,.button{font-size:1.26953vw}}@media only screen and (min-width:1200px){slug,.read-length,.button{margin-top:.833333vw;font-size:1.08333vw}}@media only screen and (min-width:1920px){slug,.read-length,.button{font-size:.729167vw}}.read-length,.button{text-align:left;letter-spacing:.75em;width:100%;font-size:2.4vw;transition-property:color;transition-duration:.2s;transition-timing-function:ease-in-out}@media only screen and (orientation:landscape){.read-length,.button{font-size:1.58451vw}}@media only screen and (min-width:768px){.read-length,.button{font-size:1.30208vw}}@media only screen and (min-width:1024px) and (orientation:landscape){.read-length,.button{font-size:.976563vw}}@media only screen and (min-width:1200px){.read-length,.button{font-size:.833333vw}}@media only screen and (min-width:1920px){.read-length,.button{font-size:.625vw}}h2{letter-spacing:-.013em;text-align:left;color:#fff;width:100%;margin:0;padding:1.5em 0;font-size:5.33333vw;transition-property:color;transition-duration:.2s;transition-timing-function:ease-in-out;display:block}@media only screen and (orientation:landscape){h2{margin-top:1.66667vw;font-size:4.22535vw}}@media only screen and (min-width:768px){h2{font-size:3.64583vw}}@media only screen and (min-width:1024px) and (orientation:landscape){h2{font-size:3.125vw}}@media only screen and (min-width:1200px){h2{font-size:2.66667vw}}@media only screen and (min-width:1920px){h2{font-size:2.08333vw}}h3{letter-spacing:.53em;text-align:left;text-transform:uppercase;color:#d5dede;width:100%;margin:0;padding:10vw 0;font-size:3.2vw;line-height:2em;display:block}@media only screen and (orientation:landscape){h3{padding:5vw 0;font-size:2.11268vw}}@media only screen and (min-width:768px){h3{padding:10vw 0;font-size:1.82292vw}}@media only screen and (min-width:1024px) and (orientation:landscape){h3{padding:10vw 0 5vw;font-size:1.36719vw}}@media only screen and (min-width:1200px){h3{font-size:1.16667vw}}@media only screen and (min-width:1920px){h3{padding:5vw 0;font-size:.833333vw}}p,ul{letter-spacing:-.00665em;text-align:left;color:#bcc4c4;width:100%;margin:0;padding-bottom:5vw;font-size:3.73333vw;line-height:1.75em}p a,ul a{color:#fff;opacity:.8;text-decoration:none}p a:hover,ul a:hover{opacity:1}@media only screen and (orientation:landscape){p,ul{padding-bottom:2.5vw;font-size:2.46479vw}}@media only screen and (min-width:768px){p,ul{padding-bottom:2.5vw;font-size:2.34375vw}}@media only screen and (min-width:1024px) and (orientation:landscape){p,ul{font-size:1.75781vw}}@media only screen and (min-width:1200px){p,ul{font-size:1.5vw}}@media only screen and (min-width:1920px){p,ul{font-size:1.25vw}}li{color:#bcc4c4;font-size:2.66667vw}@media only screen and (orientation:landscape){li{font-size:1.76056vw}}@media only screen and (min-width:768px){li{font-size:1.5625vw}}@media only screen and (min-width:1024px) and (orientation:landscape){li{font-size:1.17188vw}}@media only screen and (min-width:1200px){li{font-size:1vw}}@media only screen and (min-width:1920px){li{font-size:.9375vw}}label{letter-spacing:-.0083em;text-transform:uppercase;text-align:inherit;color:#7f8585;padding:1.66667vw 0;font-size:2.66667vw;display:block}@media only screen and (orientation:landscape){label{padding:1.66667vw 0;font-size:1.76056vw}}@media only screen and (min-width:768px){label{font-size:1.5625vw}}@media only screen and (min-width:1024px) and (orientation:landscape){label{font-size:1.17188vw}}@media only screen and (min-width:1200px){label{font-size:1vw}}@media only screen and (min-width:1920px){label{font-size:.729167vw}}description{letter-spacing:-.01em;text-align:inherit;color:#e2e7e9;font-size:3.2vw;line-height:1.5em;display:block}@media only screen and (orientation:landscape){description{font-size:2.11268vw}}@media only screen and (min-width:768px){description{font-size:1.82292vw}}@media only screen and (min-width:1024px) and (orientation:landscape){description{font-size:1.36719vw}}@media only screen and (min-width:1200px){description{font-size:1.16667vw}}@media only screen and (min-width:1920px){description{font-size:1.04167vw}}quote{letter-spacing:-.016em;color:#d5dede;margin:5vw 0 15vw;font-size:4.26667vw;line-height:1.5em}quote:after{content:attr(data-credit);letter-spacing:-.0067em;text-transform:uppercase;color:#7f8585;margin-top:.833333vw;font-size:2.66667vw;line-height:1em;display:block}quote.quote-small{margin:5vw 0 15vw;font-size:3.73333vw}@media only screen and (orientation:landscape){quote{font-size:2.8169vw}quote:after,quote.quote-small{font-size:1.93662vw}quote.quote-small:after{font-size:1.76056vw}}@media only screen and (min-width:768px){quote{margin:2.5vw 0 7.5vw;font-size:2.60417vw}quote:after{font-size:1.93662vw}quote.quote-small{font-size:2.8169vw}quote.quote-small:after{font-size:1.76056vw}}@media only screen and (min-width:1024px) and (orientation:landscape){quote{font-size:1.95313vw}quote:after{font-size:1.93662vw}quote.quote-small{margin:2.5vw 0 10vw;font-size:1.93662vw}quote.quote-small:after{font-size:1.58451vw}}@media only screen and (min-width:1200px){quote{font-size:1.66667vw}quote:after{font-size:.916667vw}quote.quote-small{font-size:1.93662vw}}@media only screen and (min-width:1920px){quote{font-size:1.66667vw}quote.quote-small{margin:5vw 0 7.5vw;font-size:1.66667vw}quote.quote-small:after{font-size:.833333vw}}image-caption{letter-spacing:-.0083em;text-align:center;text-transform:uppercase;color:#7f8585;margin-bottom:10vw;font-size:2.66667vw;line-height:1.5em;display:block}@media only screen and (orientation:landscape){image-caption{margin-bottom:5vw;font-size:1.76056vw}}@media only screen and (min-width:768px){image-caption{margin-bottom:5vw;font-size:1.5625vw}}@media only screen and (min-width:1024px) and (orientation:landscape){image-caption{font-size:1.17188vw}}@media only screen and (min-width:1200px){image-caption{font-size:1vw}}@media only screen and (min-width:1920px){image-caption{font-size:1.04167vw}}a[href^=mailto],.button.cta{text-decoration:none}a[href^=mailto] .button,a[href^=mailto].button,.button.cta .button,.button.cta.button{color:#fff}a[href^=mailto] .button:before,a[href^=mailto].button:before,.button.cta .button:before,.button.cta.button:before{background-image:linear-gradient(90deg,red,#c00)}a[href^=mailto]:hover:before,.button.cta:hover:before{opacity:.9;background-image:linear-gradient(90deg,red,#c00)}a[href^=mailto] span,.button.cta span{opacity:.8}.button{letter-spacing:-.0083em;text-align:left;color:#d5dede;margin-top:2em;margin-bottom:.833333vw;font-size:2.66667vw;text-decoration:none;transition-property:color;transition-duration:.2s;transition-timing-function:ease-in-out;position:relative}.button span{transition-property:transform;transition-duration:.1s;transition-timing-function:linear cubic-bezier(.79,.01,.83,.67);opacity:.5;margin-left:1em;font-weight:lighter;display:inline-block}.button:before{transition-property:all;transition-duration:.1s;transition-timing-function:linear cubic-bezier(.79,.01,.83,.67);content:"";z-index:-1;opacity:.7;background-image:linear-gradient(90deg,#222224,#111112);display:block;position:absolute;top:-1em;bottom:-1em;left:-2em;right:-2em;box-shadow:4em 3em 4em .1em #00000080}.button:hover{color:#fff}.button:hover span{transform:translate(1em)}.button:hover:before{opacity:1;background-image:linear-gradient(90deg,#343436,#111112);transform:scale(1.05)}@media only screen and (orientation:landscape){.button{font-size:1.76056vw}}@media only screen and (min-width:768px){.button{font-size:1.43229vw}}@media only screen and (min-width:1024px) and (orientation:landscape){.button{font-size:1.07422vw}}@media only screen and (min-width:1200px){.button{font-size:.916667vw}}@media only screen and (min-width:1920px){.button{font-size:.572917vw}}.responsive-iframe-container{padding-top:56.25%;position:relative;overflow:hidden}.responsive-iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}section{justify-content:left;align-items:left;flex-direction:column;margin:0 15vw 15vw;display:flex}section quote.quote-small{margin:0 0 5vw}section .project{align-items:left;flex-direction:column;width:100%;margin-bottom:5vw;text-decoration:none;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.79,.01,.83,.67);display:flex}section .project p{margin-top:.833333vw}section .project .read-length{color:red}section .project h2{padding:0}section .project:hover{transform:translate(-.5em)translateY(-.25em)}section .project:hover h2{color:red}section .project:hover .read-length{color:#b30000}section .project.placeholder h2{color:#7f8585;background-image:linear-gradient(135deg,#7f8585,#000);background-size:100%;-webkit-background-clip:text;background-clip:text}section .project.placeholder .read-length{color:#435156}@media only screen and (min-width:1920px){section .project{margin-bottom:1.66667vw}}@media only screen and (min-width:1200px){section{margin:5vw 20vw}}@media only screen and (min-width:1920px){section{margin:5vw 20vw}}section.intro{margin-top:25vh;position:relative}section.intro .read-length{padding-bottom:5vw}@media only screen and (orientation:landscape){section.intro{margin-top:25vh}}@media only screen and (min-width:768px){section.intro{margin-top:10vh}section.intro .read-length{text-align:center}}@media only screen and (min-width:1200px){section.intro{margin-top:5vw}}section.footer{margin-top:15vw;margin-bottom:25vh;position:relative}@media only screen and (min-width:1024px) and (orientation:landscape){section.footer{margin-top:25vh;margin-bottom:25vh}}nav{letter-spacing:-.0058em;font-size:2.66667vw;position:fixed;top:5vw;left:5vw}nav a{display:block}nav a:first-of-type{box-shadow:1em 2em 4em 2em #0003}nav a+a{color:#7f8585;margin-top:5vw;line-height:1em;text-decoration:none;transition-property:color,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.79,.01,.83,.67);transform:translate(0)}nav a+a.active{color:#fff;pointer-events:none}nav a+a:hover{color:red;transform:translate(.25em)}@media only screen and (orientation:landscape){nav a+a{margin-top:2.5vw;font-size:1.76056vw}}@media only screen and (min-width:768px){nav a+a{font-size:1.82292vw}}@media only screen and (min-width:1024px) and (orientation:landscape){nav a+a{font-size:1.36719vw}}@media only screen and (min-width:1200px){nav a+a{font-size:1.16667vw}}@media only screen and (min-width:1920px){nav a+a{font-size:.833333vw}}nav a:first-of-type{background-color:#435156;width:12.8vw;height:12.8vw}@media only screen and (orientation:landscape){nav a:first-of-type{width:8.45071vw;height:8.45071vw}}@media only screen and (min-width:768px){nav a:first-of-type{width:7.29167vw;height:7.29167vw}}@media only screen and (min-width:1024px) and (orientation:landscape){nav a:first-of-type{width:6.25vw;height:6.25vw}}@media only screen and (min-width:1200px){nav a:first-of-type{width:5.33333vw;height:5.33333vw}}@media only screen and (min-width:1920px){nav a:first-of-type{width:5vw;height:5vw}}#Home .intro{margin-bottom:10vh}#Home .intro p{padding:5vw 0}#Home .button{margin-bottom:.833333vw}#Work .intro{margin-bottom:10vh}#Work .intro p{padding:5vw 0}#Work h2{padding:0;line-height:1em}slug .read-length{margin-top:4em}insights{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;padding-bottom:5vw;display:flex}insights insight{flex-basis:100%;padding-bottom:5vw}insights insight span{text-transform:uppercase;color:#7f8585;font-size:.8em}insights insight.statistic{flex-wrap:wrap;display:flex}insights insight.statistic label{flex-basis:100%}insights insight.statistic description{flex-wrap:nowrap;display:flex}insights insight.statistic description:before{content:attr(data-number);margin-top:0;margin-right:1.66667vw;display:block}@media only screen and (min-width:768px){insights insight.statistic description:before{margin-right:.833333vw}}@media only screen and (orientation:landscape){insights{padding-bottom:2.5vw}insights.two-column insight,insights.three-column insight{flex-basis:calc(50% - 1.66667vw);padding-right:1.66667vw}}@media only screen and (min-width:768px){insights insight{padding-bottom:2.5vw}insights.two-column insight{flex-basis:calc(50% - 1.66667vw);padding-right:1.66667vw}insights.three-column insight{flex-basis:calc(33% - 2.5vw);padding-right:2.5vw}}img,video{box-shadow:1em 1em 10em #0009}img.image-full,video.image-full{width:calc(100% + 10vw);transform:translate(-5vw)}img.limit-height,video.limit-height{max-width:calc(100% + 10vw);max-height:50vh;box-shadow:none}img.image-full,video.image-full,div.image-full{margin:0 0 .833333vw}