#menu[data-v-aa7a16e2]{position:fixed;left:0;top:0;text-align:right;overflow:hidden;z-index:100;width:calc(100% - 10px)}a[data-v-aa7a16e2]{display:inline;list-style-type:none;font-size:60%;font-weight:900;letter-spacing:3px;margin:0;padding:0}.nav[data-v-aa7a16e2]{display:grid;grid-template-columns:auto auto calc(var(--menu-height) + .5rem);align-items:center;padding:1rem;padding-right:1rem;grid-gap:1rem;transition:all .25s ease}#app:not(.home) .nav[data-v-aa7a16e2],.nav.open[data-v-aa7a16e2]{background-image:linear-gradient(to bottom right,rgba(0,0,0,.7),transparent)}.menu-dropdown[data-v-aa7a16e2]{grid-column:3/4;display:grid;justify-items:flex-end;cursor:pointer}.menu-dropdown .menu-button[data-v-aa7a16e2]{height:var(--menu-height);transition:all .25s ease}.nav.close .menu-dropdown .menu-button[data-v-aa7a16e2]{transform:rotate(180deg)}.nav-items.menu a[data-v-aa7a16e2]{padding-left:1.5rem;font-size:var(--main-text);font-weight:900}.nav-items .current[data-v-aa7a16e2]{color:var(--lime-green)}.logo[data-v-aa7a16e2]{text-align:left;filter:brightness(1000%);transition:all .2s ease;grid-row:1/2;grid-column:1/2}.logo[data-v-aa7a16e2]:hover{filter:brightness(100%)}.logo img[data-v-aa7a16e2]{height:calc(var(--menu-height)*0.5)}@media only screen and (max-width:1000px){.nav.open[data-v-aa7a16e2]{background-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.8),rgba(0,0,0,.5))!important}.nav-items[data-v-aa7a16e2]{padding:1rem 2rem;display:grid;grid-column:span 3;grid-gap:3rem;text-align:center;font-size:150%;padding-bottom:3rem}}@media only screen and (min-width:1000px){.nav-items[data-v-aa7a16e2]{grid-row:1/2;grid-column:2/3;max-width:100%;overflow-x:auto}}.loading[data-v-8457c8b6]{height:100%;grid-row:1/3;grid-column:1/2;display:grid;align-content:center;justify-items:center;padding:0 2rem;grid-gap:2rem}.loading img[data-v-8457c8b6]{height:2.2rem;width:auto;animation:rotate-8457c8b6 2.2s linear infinite}@keyframes rotate-8457c8b6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:EurostileBold;src:url(../fonts/EurostileBold.5d3c4a34.ttf) format("truetype"),url(../fonts/EurostileBold.5d3c4a34.ttf) format("truetype")}@font-face{font-family:Eurostile;src:url(../fonts/Eurostile.cef84747.ttf) format("truetype"),url(../fonts/Eurostile.cef84747.ttf) format("truetype")}#app{height:100vh;display:grid;grid-template-rows:var(--menu-height) auto;grid-template-columns:1fr;grid-gap:0;overflow-y:scroll;overflow-x:hidden}#content{height:100%;grid-row:1/3}a,h1,h2,h3,h4,h5,h6{font-family:EurostileBold,sans-serif}p,span{font-family:Eurostile,sans-serif;letter-spacing:.5px;font-size:110%}