.lander{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background-color:var(--color-ink);max-width:100%;color:var(--color-cream);-webkit-font-smoothing:antialiased;background-image:radial-gradient(900px 500px at 78% -8%,#d6a45a1f,#0000 60%),radial-gradient(700px 480px at 8% 12%,#d6a45a0d,#0000 55%);background-attachment:fixed;font-family:Hanken Grotesk,system-ui,sans-serif;overflow-x:hidden}.lander ::selection{color:#f7efdf;background:#d6a45a47}.lander .container-x{width:100%;max-width:var(--max-width-content);margin-inline:auto;padding-inline:1.25rem}@media (width>=640px){.lander .container-x{padding-inline:2rem}}.lander .eyebrow{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-panel) 70%, transparent);text-transform:uppercase;letter-spacing:.18em;color:var(--color-amber);border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.lander .btn-primary{background:var(--color-amber);color:var(--color-ink);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex}.lander .btn-primary:hover{background:var(--color-ambersoft);box-shadow:var(--shadow-glow)}.lander .btn-ghost{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-panel) 40%, transparent);color:var(--color-cream);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:color .3s,border-color .3s;display:inline-flex}.lander .btn-ghost:hover{border-color:color-mix(in srgb, var(--color-amber) 60%, transparent);color:var(--color-amber)}.lander .card-surface{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-card) 80%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:1rem}.lander .font-display{font-family:var(--font-family-display)}.lander .reveal{opacity:0;animation:.7s cubic-bezier(.22,.7,.3,1) forwards lander-reveal;transform:translateY(18px)}@keyframes lander-reveal{to{opacity:1;transform:none}}.lander .float-slow{animation:6s ease-in-out infinite lander-floaty}@keyframes lander-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
