html{background:#000;font-size:100%}body{font-family:"Red Hat Display",sans-serif;font-weight:400;line-height:1.75;color:#fff}footer,header,main{z-index:100}p{margin-bottom:1rem}h1,h2,h3,h4,h5{margin:3rem 0 1.38rem;font-family:"Red Hat Display",sans-serif;font-weight:400;line-height:1.3}h1{margin-top:0;font-size:3.052rem}h2{font-size:2.441rem}h3{font-size:1.953rem}h4{font-size:1.563rem}h5{font-size:1.25rem}small{font-size:.8rem}body>header{display:inline-flex;flex-direction:column}a{color:currentColor}canvas{display:block;margin:5% 0 -5%}.frame{display:flex;flex-flow:column;width:calc(100vw - 3rem);height:calc(100vh - 3rem);padding:.5rem;border:2px solid #fff;border-radius:1rem}.app-header{display:flex;flex-direction:column;margin-bottom:1rem}.app-header__name{text-align:center}.app-header__titles{display:block;text-align:center}.app-header__title-spacer{margin:0}.app-header__title-spacer:after{content:", "}@media screen and (min-width:455px){.app-header__title-spacer{margin:0 2rem}.app-header__title-spacer:after{content:"❖"}}.navigation{display:flex;position:-webkit-sticky;position:sticky;top:70vh;justify-content:flex-end}.navigation__items{padding:0;list-style:none;text-align:center}.navigation__item{display:inline-block;vertical-align:top}@media screen and (min-width:375px){.navigation__item{margin-right:.5em}}.navigation__link{position:relative;padding:.25em;white-space:nowrap;background-color:transparent;color:inherit;text-decoration:none;touch-action:manipulation}.navigation__link--active{background-color:#fff;color:#000}.page{display:block;flex-direction:column;flex:1 1;max-width:1024px;min-width:386px;width:-webkit-fill-available;align-self:center;z-index:200}@supports not (width:-webkit-fill-available){.page{width:100%}}.page__wrapper{display:flex;position:absolute;flex-direction:column;overflow:hidden;left:.5rem;right:.5rem;top:.5rem;bottom:.5rem}@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))){.page__wrapper{border-radius:1rem;background-color:rgba(51,51,51,.8)}.page__wrapper:after{position:absolute;width:100%;height:100%}}.page__controls{display:flex;position:absolute;right:0;justify-content:flex-end}.page__control-icon{width:3rem;height:3rem;padding:0 16px 0 0;white-space:nowrap;background-repeat:no-repeat;background-position:50%;cursor:pointer}.page__control-icon--close{background-image:url(/static/media/fi-xtluxl-times-thin.c9c8a421.svg)}.page__background{display:flex;position:absolute;width:100%;height:100%;border-radius:1rem;z-index:-1}@supports ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))){.page__background{background-color:rgba(0,0,0,.1);box-shadow:0 0 1rem 0 rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@supports not ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))){.page__background{background-color:#fff}}@media screen and (min-width:768px){.page__background{background-color:hsla(0,0%,100%,.1)}}.page__content{display:block;color:#fff;padding:1rem;overflow-y:auto}.page__content::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.page__content::-webkit-scrollbar{width:.5rem}.page__content::-webkit-scrollbar-track-piece:start{margin-top:2px}.page__content::-webkit-scrollbar-track-piece:end{margin-bottom:2px}.page__content::-webkit-scrollbar-thumb{background-color:#fff;border-radius:0 1rem 1rem 0}@media screen and (min-width:768px){.page__content{padding:2rem}}@media screen and (min-width:768px){.page{position:relative}}.parallax{width:100%;height:100%}.parallax__wrapper{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.parallax__moving-element{position:relative;display:block}.background{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:-1}.content{position:fixed;width:100%;height:100%}.content__container{display:block;margin:2rem;width:100%}footer{position:absolute;bottom:2rem;align-self:center}
/*# sourceMappingURL=main.303dc46d.chunk.css.map */