.skip-link-module__cWJC4q__skipLink{z-index:100;background-color:var(--brand);color:var(--brand-foreground);font-family:var(--font-sans);border-radius:var(--radius);padding:.625rem 1rem;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-3rem;left:.5rem}.skip-link-module__cWJC4q__skipLink:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px;top:.5rem}
.site-header-module__9RVbpW__header{z-index:10;background-color:var(--color-midnight);background-color:color-mix(in srgb, var(--color-midnight) 82%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--color-accent-blue) 18%, transparent);position:sticky;top:0}.site-header-module__9RVbpW__inner{justify-content:space-between;align-items:center;gap:0;min-height:80px;padding:0 max(1.5rem,50vw - 34.5rem) 0 1.5rem;display:flex}@media (min-width:84rem){.site-header-module__9RVbpW__inner{padding-left:calc(25vw - 292.32px);padding-right:calc(50vw - 356px)}}.site-header-module__9RVbpW__brand{--h:24px;--mark-box-h:calc(var(--h) * 2.845);align-items:center;column-gap:calc(var(--h) * .75);grid-template:"mark wordmark""mark tagline"/auto auto;display:grid}.site-header-module__9RVbpW__brandLink{display:contents}.site-header-module__9RVbpW__mark{height:var(--mark-box-h);width:var(--mark-box-h);max-width:none;margin-top:calc(var(--mark-box-h) * -.0981);margin-bottom:calc(var(--mark-box-h) * -.1286);margin-left:calc(var(--mark-box-h) * -.2594 - var(--h) * .25);margin-right:calc(var(--mark-box-h) * -.3);background:0 0;border:0;grid-area:mark;align-self:center;overflow:visible}.site-header-module__9RVbpW__wordmark{height:calc(var(--h) * 1.4007);grid-area:wordmark;align-self:end;width:auto}.site-header-module__9RVbpW__tagline{margin-top:calc(var(--h) * .12);font-family:var(--font-sans);font-style:italic;font-weight:200;font-size:calc(var(--h) * .62);letter-spacing:.01em;color:color-mix(in srgb, var(--color-white) 72%, transparent);white-space:nowrap;grid-area:tagline;align-self:start;line-height:1}.site-header-module__9RVbpW__nav{display:flex}.site-header-module__9RVbpW__navList{flex-wrap:wrap;align-items:center;gap:.75rem;padding:0;list-style:none;display:flex}.site-header-module__9RVbpW__navLink{font-family:var(--font-sans);color:var(--color-white);font-size:.9375rem;font-weight:400;text-decoration:none;transition:color .15s}.site-header-module__9RVbpW__navLink:hover,.site-header-module__9RVbpW__navLink:focus-visible{color:var(--color-accent-blue)}@media (max-width:63.5rem){.site-header-module__9RVbpW__inner{flex-wrap:wrap;gap:1.5rem;min-height:56px;padding:0 1.5rem}.site-header-module__9RVbpW__brand{--h:18px}}
.site-footer-module__1vkIta__footer{border-top:1px solid color-mix(in srgb, var(--color-accent-blue) 18%, transparent);background-color:var(--color-midnight);color:var(--color-white);margin-top:auto}.site-footer-module__1vkIta__inner{flex-direction:column;gap:1.5rem;max-width:72rem;margin-inline:auto;padding:2.5rem 1.5rem;display:flex}.site-footer-module__1vkIta__apps{flex-direction:column;gap:.75rem;display:flex}.site-footer-module__1vkIta__appsHeading{color:var(--color-white);font-size:1rem}.site-footer-module__1vkIta__appsList{flex-wrap:wrap;gap:.75rem;padding:0;list-style:none;display:flex}.site-footer-module__1vkIta__appLink{border:1px solid color-mix(in srgb, var(--color-accent-blue) 40%, transparent);border-radius:var(--radius);color:var(--color-white);font-family:var(--font-sans);background-color:#0000;align-items:center;padding:.625rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.site-footer-module__1vkIta__appLink:hover,.site-footer-module__1vkIta__appLink:focus-visible{border-color:var(--color-accent-blue);color:var(--color-accent-blue)}.site-footer-module__1vkIta__footerNav{border-top:1px solid color-mix(in srgb, var(--color-accent-blue) 18%, transparent);flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.site-footer-module__1vkIta__footerNavList{flex-wrap:wrap;gap:1rem 1.5rem;padding:0;list-style:none;display:flex}.site-footer-module__1vkIta__footerLink{font-family:var(--font-sans);color:var(--color-white);font-size:.875rem;text-decoration:none}.site-footer-module__1vkIta__footerLink:hover,.site-footer-module__1vkIta__footerLink:focus-visible{color:var(--color-accent-blue)}.site-footer-module__1vkIta__copyright{font-family:var(--font-sans);color:var(--color-grey-3);font-size:.8125rem}
.page-frame-module__9GmD-a__frame{flex-direction:column;min-height:100dvh;display:flex}.page-frame-module__9GmD-a__main{flex:auto;width:100%;max-width:72rem;margin-inline:auto;padding:2.5rem 1.5rem}
.starfield-module__x6MVkG__field{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.starfield-module__x6MVkG__dot{top:var(--dot-top);left:var(--dot-left);width:var(--dot-size);height:var(--dot-size);background-image:radial-gradient(circle, var(--dot-color) 0%, var(--dot-color) 22%, transparent 72%);opacity:var(--dot-opacity);will-change:transform, opacity;animation-name:starfield-module__x6MVkG__starDrift,starfield-module__x6MVkG__starPulse;animation-duration:var(--dot-duration), var(--dot-pulse-duration);animation-delay:var(--dot-delay), var(--dot-pulse-delay);animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;position:absolute}@keyframes starfield-module__x6MVkG__starDrift{0%{transform:translateY(0)}50%{transform:translateY(var(--dot-drift))}to{transform:translateY(0)}}@keyframes starfield-module__x6MVkG__starPulse{0%{opacity:var(--dot-opacity)}50%{opacity:var(--dot-opacity-low)}to{opacity:var(--dot-opacity)}}@media (prefers-reduced-motion:reduce){.starfield-module__x6MVkG__dot{opacity:var(--dot-opacity)!important;animation:none!important;transform:none!important}}
@font-face{font-family:lora;src:url(../media/lora_variable-s.p.23aeddxv5enbo.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:lora Fallback;src:local(Times New Roman);ascent-override:87.53%;descent-override:23.84%;line-gap-override:0.0%;size-adjust:114.93%}.lora_1437dd44-module__T3Np_G__className{font-family:lora,lora Fallback}.lora_1437dd44-module__T3Np_G__variable{--font-lora:"lora", "lora Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_variable-s.p.1sj6eobyi31rd.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_7814b4f9-module__wVl9iW__className{font-family:manrope,manrope Fallback}.manrope_7814b4f9-module__wVl9iW__variable{--font-manrope:"manrope", "manrope Fallback"}
:root{--color-midnight:#002;--color-command-blue:#1c426f;--color-accent-blue:#92e1e6;--color-white:#fff;--color-text:#141414;--color-grey-1:#eaeaea;--color-grey-2:#d3d3d3;--color-grey-3:#a9a9a9;--color-grey-4:#404040;--background:var(--color-white);--foreground:var(--color-text);--surface-muted:var(--color-grey-1);--border:var(--color-grey-2);--muted-foreground:var(--color-grey-3);--secondary-foreground:var(--color-grey-4);--brand:var(--color-command-blue);--brand-foreground:var(--color-white);--background-inverse:var(--color-midnight);--foreground-inverse:var(--color-white);--accent-on-dark:var(--color-accent-blue);--focus-ring:var(--color-command-blue);--focus-ring-on-dark:var(--color-accent-blue);--card-surface:#1c426f1a;--card-border:#1c426f4d;--text-on-dark:var(--color-grey-2);--muted-on-dark:var(--color-grey-3);--field-surface-on-dark:#1c426f38;--field-border-on-dark:#1c426f66;--font-display:var(--font-lora,Georgia), "Times New Roman", serif;--font-sans:var(--font-manrope,system-ui), -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radius:.5rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{background-color:var(--color-midnight);-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;color:var(--foreground-inverse);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#0000;font-size:1rem;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;color:var(--foreground-inverse);line-height:1.15}p{text-wrap:pretty}a{color:var(--accent-on-dark);text-underline-offset:.2em}img,picture,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:2px;border-radius:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
