body{background-color:#e62b35;color:#333}*{box-sizing:border-box}@font-face{font-family:Nohemi;src:url(fonts/nohemi.ttf) format("truetype")}html,body,#root{width:100%;height:100%;margin:0;padding:0;font-family:Nohemi}.app__waiting{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e62b35;z-index:9999;color:#fff;font-size:1em;font-weight:200;margin:.3em}body{overscroll-behavior:none}h1{font-size:20em;font-weight:400;letter-spacing:-.05em;line-height:.7em;margin:0;padding:0}a{pointer-events:all;color:#000;text-decoration:none}.container__overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none;color:#fff}.container__overlay .title{font-size:4em;font-weight:200;margin:0;padding:0;top:.5em;position:absolute;left:.5em}.container__overlay .title h1{font-size:1em;font-weight:200;margin:0;padding:0}.container__overlay .title h2{font-size:.5em;font-weight:100;margin:0;padding:0;font-style:italic}.container__overlay .navigation{display:flex;top:.5em;position:absolute;right:.5em;justify-content:flex-end;flex-direction:column}.container__overlay .navigation .nav__item{font-size:1.2em;font-weight:200;margin:.1em;pointer-events:all;text-align:right}.container__overlay .navigation .nav__item span:hover{cursor:pointer;background-color:#fff;color:#e62b35}
