body{color:#222;font-family:ibm plex mono,monospace;font-weight:400;font-style:normal;line-height:1.5;margin:0;padding:0}a{color:#00e;text-decoration:none}body.home{--menu-width:16.8vw;--overlay-color:#000000;--overlay-opposite:#ffffff;background:var(--overlay-opposite);transition:background-color .3s ease}body.home header{position:fixed;top:0;left:0;right:0;mix-blend-mode:difference}body.home header svg{width:101vw;height:auto;margin-left:-.5vw;margin-top:-.5vw}body.home header svg path{fill:#fff}body.home nav{padding:0 2.5rem;position:fixed;left:0;width:var(--menu-width);text-transform:uppercase;font-size:1.3em}body.home nav ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;row-gap:1rem}body.home nav ul li a{display:flex;flex-direction:row;align-items:center;justify-content:start;color:#000}body.home nav ul li a .icon{display:inline-flex;width:1.5em}body.home main{margin-top:calc(18vw + 4em);margin-left:calc(var(--menu-width) + 1em);padding-top:10em}@media only screen and (max-width:1200px){body.home{--menu-width:30.3vw}}@media only screen and (max-width:800px){body.home nav{font-size:1em}}@media only screen and (max-width:600px){body.home{--menu-width:0}body.home nav{font-size:1em;position:relative;width:100%;margin-top:calc(18vw + 2em)}body.home main{margin-top:0;padding-top:2em}}body.home .sticker-text{text-align:center;padding:2em 0}body.home .sticker-text--uppercase{text-transform:uppercase}body.home .sticker-image{line-height:0}body.home .sticker-image img{width:100%}body.home .sticker-image--repeat img{width:auto;height:250%;background-image:var(--image);background-repeat:repeat}