/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:"Aileron-Light";font-style:normal;font-weight:300;font-display:swap;src:local("Aileron-Light"),local("Aileron-Light"),url(/assets/fonts/Aileron/Aileron-Light.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Aileron";font-style:normal;font-weight:400;font-display:swap;src:local("Aileron Regular"),local("Aileron-Regular"),url(/assets/fonts/Aileron/Aileron-Regular.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Aileron-SemiBold";font-style:normal;font-weight:600;font-display:swap;src:local("Aileron SemiBold"),local("Aileron-SemiBold"),url(/assets/fonts/Aileron/Aileron-SemiBold.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Aileron-Bold";font-style:normal;font-weight:700;font-display:swap;src:local("Aileron Bold"),local("Aileron-Bold"),url(/assets/fonts/Aileron/Aileron-Bold.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Butler-Bold";font-style:normal;font-weight:700;font-display:swap;src:local("Butler Bold"),local("Butler-Bold"),url(/assets/fonts/Butler/Butler-Bold.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Oswald-SemiBold";font-style:normal;font-weight:600;font-display:swap;src:local("Oswald SemiBold"),local("Oswald-SemiBold"),url(/assets/fonts/Oswald/Oswald-SemiBold.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.h1,h1{font-size:2.5rem}.h1,.h2,h1,h2{font-style:normal;font-family:"Aileron-Bold",Helvetica,Arial,sans-serif;font-weight:700}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h3,.h4,h3,h4{font-style:normal;font-family:"Aileron-Bold",Helvetica,Arial,sans-serif;font-weight:700}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.11rem}.h5,.h6,h5,h6{font-style:normal;font-family:"Aileron-Bold",Helvetica,Arial,sans-serif;font-weight:700}.h6,h6{font-size:.76rem}.small{font-size:.75rem;font-style:normal}a{color:#272727;text-decoration:underline;z-index:4}html{box-sizing:border-box;font-family:"Aileron",Helvetica,Arial,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:100%;overflow:hidden;height:100%;width:100%}html.mobile{overflow:inherit;overflow-y:scroll}@media (max-width:900px){html{font-size:95%}}@media (max-width:600px){html{font-size:80%}}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;font-size:.875rem;height:100%;width:100%;transition:background-color .2s linear;background-color:#fff;overflow:auto;box-sizing:border-box;color:#272727}@media (max-width:600px){body{font-size:.99rem}}body #root{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1}.mobile body #root{position:inherit}a:focus,button:focus,select:focus{outline:none}body.is-tabbing :focus{outline:2px solid #373737!important}#Preloader{z-index:5000;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#141414;z-index:3;font-size:100px}#Preloader span:first-child{color:#e0e0e0;font-size:1.1rem}.Pages{position:absolute;z-index:2;height:100%;width:100%}.Pages .scrollable-content{width:100vw;overflow:hidden;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Header .logo{width:3.5rem;fill:#272727;transition:fill .2s linear}.Header .logo path{pointer-events:none}.Header{z-index:1000;position:fixed;top:3rem;left:3rem}.home-nav-link{display:none}.about-nav-link,.home-nav-link{top:3.5rem}.about-nav-link,.home-nav-link,.work-nav-link{position:fixed;right:3rem;z-index:5;transition:display .2s,linear}.work-nav-link{bottom:3.5rem}body[data-section=LANDING],body[data-section=WORK]{position:fixed}body[data-section=LANDING] .scrollable-content,body[data-section=WORK] .scrollable-content{height:100%}body[data-section=ABOUT],body[data-section=ABOUT] .scrollable-content{background-color:#161616}body[data-section=ABOUT] .Header .logo{fill:#fff!important}.desktop body[data-section=ABOUT] .Cursor{border-color:#fff}body[data-section=NOT_FOUND] .home-nav-link{display:inline;display:initial}body[data-section=NOT_FOUND] .about-nav-link,body[data-section=NOT_FOUND] .work-nav-link{display:none}.PageNavigationLink{font-family:"Oswald-SemiBold",Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;color:rgba(39,39,39,.45);text-decoration:none;transition:color .2s,transform .4s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;mix-blend-mode:luminosity}.mobile .PageNavigationLink{padding:.4rem 0 .4rem .4rem}.PageNavigationLink:visited{color:rgba(39,39,39,.45)}.desktop .PageNavigationLink:hover{color:#272727}.PageNavigationLink .cursor-hit{position:absolute;width:12rem;height:12rem;top:50%;left:50%;z-index:-2;transform:translate(-50%,-50%)}.PageNavigationLink.isActive{color:#272727;transform:none}.desktop .PageNavigationLink.isActive:hover,.PageNavigationLink.isActive:visited{color:#272727}.PageNavigationLink .vertical-line{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:120%;height:2px;transition:background-color .2s linear;background-color:#272727}.PageNavigationLink.smallHitArea .cursor-hit{height:9rem}.PageNavigationLink.color-white{color:#fff!important}.desktop .PageNavigationLink.color-white:hover,.PageNavigationLink.color-white:visited{color:#fff}.PageNavigationLink.color-white .vertical-line{background-color:#fff}.PageNavigationLink.color-white.isActive{color:#fff!important}.desktop .PageNavigationLink.color-white.isActive:hover,.PageNavigationLink.color-white.isActive:visited{color:#fff}.Cursor{position:fixed;width:2.4rem;height:2.4rem;border:2px solid #272727;border-radius:50%;z-index:10;box-sizing:border-box;pointer-events:none;left:1rem;mix-blend-mode:difference;transition:border-color .2s linear}.ScrollProgressBar{position:absolute;top:0;right:0;z-index:6;display:block;background-color:#272727;width:.4rem;transition:background-color .2s linear;mix-blend-mode:exclusion}body[data-section=ABOUT] .ScrollProgressBar{background-color:hsla(0,0%,87.8%,.2)}