@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-var-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/bricolage-var-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--background:#070f24;--foreground:#e9edf7;color-scheme:dark}html{background:var(--background)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:#070f24 url(/images/night-sky.webp) 50%/cover no-repeat}@media (max-aspect-ratio:3/4){body:before{background-image:url(/images/night-sky-tall.webp)}}html{overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:76px}body,html{max-width:100vw}body{color:var(--foreground);background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}