@font-face{font-family:Lora;font-style:normal;font-weight:400;src:local("Lora"),url(Lora-Regular.dfe13615423f1da9.ttf)}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans"),url(OpenSans-SemiBold.e24c5c706b40830c.ttf)}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans"),url(OpenSans-SemiBoldItalic.cbc83e04ebf997c2.ttf)}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans"),url(OpenSans-Light.89de8880cc08e3d7.ttf)}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans"),url(OpenSans-LightItalic.1bf445e12bca6815.ttf)}*{box-sizing:border-box;outline:0px}html{margin:0;padding:0}body{margin:0;padding:0;width:100%;min-height:100vh;background:#000000;overflow-x:hidden}a{color:#f5a623;text-decoration:none}a:hover{text-decoration:underline}nav{position:fixed;left:0;top:12vh;padding:2vw;color:#fff;z-index:10}nav ul{list-style:none}nav ul li{font-size:1.7vh;margin-bottom:1.8vh;cursor:pointer}nav ul li.active:before{content:"~";width:30px;margin-left:-30px;display:inline-block}nav ul.secondary{margin-top:40vh;font-family:Open Sans;color:gray}nav ul.secondary li{font-size:1.2vh}@media (max-width: 1024px){nav{padding:1vw}nav ul li:before{width:20px;margin-left:-20px}}nav .burger{display:none}@media (max-width: 768px),(max-aspect-ratio: 11/10){nav{top:0;left:0;padding:2vh;z-index:1000;width:100%}nav .burger{display:block;width:4vh;padding:0vh 0px;cursor:pointer}nav .burger div{height:.2vh;background:black;margin-top:.4vh;margin-bottom:1vh}nav .menu{background:rgba(0,0,0,.85);margin:2vh -2vh 0vh;padding:2vh 8vh}nav .menu:not(.open){display:none}nav .menu ul{padding:1vh 0vh;margin:0}nav .menu ul li{font-family:Open Sans;font-size:2vh;margin:.9vh 0vh}nav .menu ul.secondary{margin-top:0;border-top:thin solid rgba(255,255,255,.7)}nav .menu ul.secondary li{font-size:2vh;color:#fff}}header{z-index:10;position:fixed;right:0;top:0;padding:7vh 5vw;font-size:3.7vh;color:#fff;font-family:Lora}@media (max-width: 768px),(max-aspect-ratio: 11/10){header{font-size:1.8vh;padding:1.3vh 2vh;width:35%;height:7.2vh;text-align:right;background:black}}header.compact{display:none}@media (max-width: 768px),(max-aspect-ratio: 11/10){header.compact{display:block}}article{display:block;width:100%;min-height:100vh;line-height:1.5;font-size:2vh;font-family:Open Sans,sans-serif;font-weight:lighter}article>*:not(router-outlet){min-height:100%;width:100%;display:block}article>*:not(router-outlet) section{display:block;background:white;color:#000;width:70vw;padding:7vh 5vw;margin:0vh 15vw;clear:both}@media (max-width: 768px),(max-aspect-ratio: 11/10){article>*:not(router-outlet) section{width:100%;padding:7vh 5vw;margin:0vh 0vw}}article>*:not(router-outlet) section:first-child{min-height:40vh;padding-top:30vh;background:none}article>*:not(router-outlet) section[bkgnd]{background:none;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;min-height:100vh;width:100%;padding:30vh 20vw 10vh 20vw;margin:0vh}@media (min-width: 1536px){article>*:not(router-outlet) section[bkgnd]{padding-right:30vw}}@media (max-width: 768px),(max-aspect-ratio: 11/10){article>*:not(router-outlet) section[bkgnd]{background-size:cover!important;background-position:center!important;padding:7vh 5vw}}article>*:not(router-outlet) section[full]{padding-right:20vw}article>*:not(router-outlet) section h1{display:block;position:fixed;z-index:100;top:0;margin-top:0;margin-bottom:0vh;padding:19vh 3vh 0vh;width:30vh;height:30vh;color:#000;font-size:3.2vh;background:#F5A623;font-family:Lora;line-height:normal;font-weight:lighter}@media (max-width: 768px),(max-aspect-ratio: 11/10){article>*:not(router-outlet) section h1{left:0;width:65%;height:7.2vh;padding:2vh 2vh 2vh 8vh;line-height:1.1}}article>*:not(router-outlet) section h2{font-size:2.5vh}article>*:not(router-outlet) section h2:not(:first-child){margin-top:5vh}article.compact h1{height:7.2vh;padding-top:2vh;padding-bottom:2vh;line-height:1.1}@media (min-width: 512px) and (max-width: 640px),(min-width: 896px){.half{float:left;width:50%}.half:nth-child(odd){padding-right:15px;clear:both}.half:nth-child(2n){padding-left:15px}}img{max-width:100%}.desktop{display:inherit!important}.mobile{display:none!important}@media (max-width: 768px),(max-aspect-ratio: 11/10){.vspace{height:5vh}.desktop{display:none!important}.mobile{display:inherit!important}}
