@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap";html{font-family:Fira Code,sans-serif;line-height:1.5;font-weight:400;color:#fff;min-height:100svh;background-color:#00002b;text-align:center;overflow:hidden;scrollbar-color:transparent!important;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@property --var1{html {syntax: "<color>"; inherits: true; initial-value: rgba(0,0,0,.4);}}html h1{text-shadow:0 0 .75rem rgba(255,255,255,.784)}*{margin:0;padding:0;box-sizing:border-box;text-rendering:optimizeLegibility}span.spaced-out{letter-spacing:.5rem}a.svelte-y4aqas.svelte-y4aqas{all:unset}nav.svelte-y4aqas.svelte-y4aqas{position:relative;height:5rem;width:100%;font-weight:400;text-transform:uppercase;background-color:#00002b;overflow:hidden}.nav-buttons-container.svelte-y4aqas.svelte-y4aqas{height:100%;display:flex;position:relative;gap:0px;background:transparent}.nav-button.svelte-y4aqas.svelte-y4aqas{flex:1}.gradient-button.svelte-y4aqas.svelte-y4aqas{position:relative;background:linear-gradient(135deg,#ff8832,#ff8832 50%,#00002b 50%,#00002b);background-size:calc(200% + 5rem + 1px) 100%;background-position-x:100%;cursor:pointer;transition:all 1s cubic-bezier(.08,.68,.53,.99)}.gradient-button.svelte-y4aqas .link-text-container.svelte-y4aqas{height:100%;width:100%}.gradient-button.svelte-y4aqas p.svelte-y4aqas{position:relative;z-index:50;-webkit-user-select:none;user-select:none;text-align:center;display:flex;flex-direction:column;justify-content:center;height:100%;width:min-content;margin:auto;text-decoration:none;font-size:1.5rem;background:linear-gradient(135deg,#00002b,#00002b 50%,#ff8832 50%,#ff8832);background-size:calc(50svw + 5rem) 100%;background-position-x:calc(100% + 1px);transition:all 1s cubic-bezier(.08,.68,.53,.99);-webkit-background-clip:text;background-clip:text-decoration;background-clip:text;-webkit-text-fill-color:transparent}.gradient-button.svelte-y4aqas p.svelte-y4aqas:after{transition:all .2s linear;z-index:1;opacity:0;position:absolute;height:100%;width:100%;margin-bottom:2.5rem;border-bottom:2px solid #ff8832;content:""}.gradient-button.svelte-y4aqas.svelte-y4aqas:hover,.gradient-button.svelte-y4aqas.svelte-y4aqas:focus{background-position-x:0%}.gradient-button.svelte-y4aqas:hover p.svelte-y4aqas,.gradient-button.svelte-y4aqas:focus p.svelte-y4aqas{background-position-x:0%}.gradient-button.current-page.svelte-y4aqas p.svelte-y4aqas{text-shadow:0 0 .75rem rgba(255,136,50,.784)}.gradient-button.current-page.svelte-y4aqas p.svelte-y4aqas:after{opacity:1}footer.svelte-3cl41h{font-size:.75rem;background-color:#00002b;color:#595959}.gradient-border.svelte-15qisbv{position:absolute;z-index:5;width:100%;height:6rem;pointer-events:none}.gradient-border.gradient-border-top.svelte-15qisbv{top:0;background:linear-gradient(#00002b,#0000)}.gradient-border.gradient-border-bottom.svelte-15qisbv{bottom:0;background:linear-gradient(#0000,#00002b)}#follow-mouse.svelte-15qisbv{z-index:0;position:absolute;pointer-events:none;height:500px;width:500px;background:radial-gradient(closest-side,#00009080,#0000);transition:opacity .5s linear;opacity:0}.bodywrap.svelte-15qisbv{padding:0;gap:0px;overflow-x:hidden;font-size:1.5rem}.flex-navbar.svelte-15qisbv{z-index:1;flex-grow:0}.flex-content.svelte-15qisbv{position:relative;z-index:0;flex-grow:1;overflow-x:hidden;overflow-y:auto}.flex-footer.svelte-15qisbv{z-index:1;flex-grow:0}.main-flex.svelte-15qisbv{display:flex;flex-direction:column;height:100svh}
