*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--ground:#05070b;--deep:#111827;--mid:#2c3a58;--moon:#aebbd6;--text:#f4efe6;--gray:#8b93a7;--tile:#0b0f18;--line:#aebbd61a;--teal:#32bcad;--amber:#f7d9a8;--amber2:#c98b4e;--sans:var(--font-instrument-sans), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{overscroll-behavior-y:none}html,body{background:var(--ground)}body{color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}ul{list-style:none}img,canvas,svg{display:block}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--moon);outline-offset:3px}.wrap{width:min(1200px,100% - 48px);margin-inline:auto}.display{font:600 clamp(40px, 5vw, 72px) / 1.02 var(--sans);letter-spacing:-.04em;text-wrap:balance}.lede{color:var(--gray);letter-spacing:-.005em;font-size:21px;line-height:1.45}.glass{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:#0b0f188f;border:1px solid #aebbd629;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #f4efe638,0 40px 90px #0009}.btn{height:48px;font:500 16px / 1 var(--sans);letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:background-color .2s,border-color .2s;display:inline-flex}.btn-light{background:var(--text);color:var(--ground)}.btn-light:hover{background:#fff}.btn-ghost{color:var(--text);background:#0b0f1859;border:1px solid #aebbd638}.btn-ghost:hover{border-color:#aebbd666}@media (max-width:640px){.wrap{width:calc(100% - 40px)}.lede{font-size:18px}}
