:root{--color-black: #000;--color-white: #fff;--font-display: "Bebas Neue", sans-serif;--font-body: "Instrument Sans", sans-serif;--space-section: 25vh;--space-margin: 20vw}@media(max-width:1024px){:root{--space-margin: 12vw}}@media(max-width:640px){:root{--space-margin: 6vw;--space-section: 15vh}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--font-body);font-weight:400;line-height:1.6;color:var(--color-black);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty}p{max-width:65ch}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1;letter-spacing:.02em}a{color:inherit;text-decoration:none}a:hover{opacity:.6}#page-content{opacity:1;transition:opacity .3s ease-in-out}body.page-transition #page-content{opacity:0}.flicker-off{opacity:.1}.flicker-dim{opacity:.5}
