*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none}button{cursor:pointer}a{color:inherit;text-decoration:none}ol,ul{list-style:none}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--color-bg:#0a0d10;--color-bg-alt:#0e1318;--color-blueprint:#0c1a26;--color-blueprint-line:#1f3a4d;--color-cyan:#4fd6ff;--color-cyan-dim:#2a5c72;--color-amber:#ff7a1a;--color-amber-dim:#7a4319;--color-paper:#f3efe6;--color-paper-dim:#e6e0d2;--color-white:#f7f9fb;--color-grey-300:#c6cdd3;--color-grey-500:#8a95a1;--color-grey-700:#4a545e;--nav-height:84px}html{background:var(--color-bg)}html.lenis,html.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{color:var(--color-white);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif;font-size:1.0625rem;line-height:1.55;overflow-x:clip}::selection{background:var(--color-amber);color:var(--color-bg)}h1,h2,h3,h4{letter-spacing:-.03em;font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.02}.mono{letter-spacing:.22em;text-transform:uppercase;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
