.landing{--l-bg: #06070d;--l-bg-2: #0b0d17;--l-line: rgba(255, 255, 255, .1);--l-text: #eef1f8;--l-muted: rgba(226, 232, 244, .7);--l-gold: #e2b25a;--l-gold-2: #f6d58f;--l-head: "Cinzel", "Times New Roman", serif;--l-body: "Outfit", system-ui, sans-serif;--l-radius: 14px;--l-gutter: 16px;margin-top:calc(-1 * var(--app-header-clearance));background:var(--l-bg);color:var(--l-text);font-family:var(--l-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.landing img{display:block;max-width:100%}.landing a{color:inherit}.landing :focus-visible{outline:2px solid var(--l-gold-2);outline-offset:3px}.landing .l-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--l-gutter)}.landing .l-section{position:relative;padding:72px 0}.landing .l-eyebrow{font-family:var(--l-head);font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--l-gold)}.landing .l-title{font-family:var(--l-head);font-weight:600;font-size:clamp(28px,6vw,44px);line-height:1.12;margin:10px 0 12px}.landing .l-lede{color:var(--l-muted);max-width:46ch;margin:0}.landing .l-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;font-family:var(--l-head);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;border-radius:6px;border:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.landing .l-btn-primary{color:#1a1205;background:linear-gradient(180deg,#f8dc9c,#e2b25a 55%,#b9832d);box-shadow:0 0 0 1px #ffe4a08c inset,0 10px 30px -8px #e2b25aa6}.landing .l-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffe4a0cc inset,0 16px 40px -8px #e2b25ad9}.landing .l-btn-ghost{color:var(--l-text);font-size:13px;background:#080a128c;box-shadow:0 0 0 1px #ffffff47 inset}.landing .l-btn-ghost:hover{background:#ffffff14}.landing .reveal-armed{opacity:0;translate:0 18px;transition:opacity .7s ease,translate .7s ease}.landing .reveal-armed.reveal-on{opacity:1;translate:none}@media(min-width:760px){.landing{--l-gutter: 32px}.landing .l-section{padding:110px 0}}@media(prefers-reduced-motion:reduce){.landing *,.landing *:before,.landing *:after{animation:none!important;transition:none!important}}.lang.svelte-zfu41u{position:relative;display:inline-flex}select.svelte-zfu41u{appearance:none;font:inherit;font-size:13px;color:var(--l-muted);background:#0006 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23aab'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--l-line);border-radius:999px;padding:6px 26px 6px 12px;max-width:9.5em;min-height:36px;cursor:pointer}select.svelte-zfu41u option:where(.svelte-zfu41u){color:#111}.footer.svelte-1cqlxwf{border-top:1px solid var(--l-line);padding:28px 0 40px;font-size:13px;color:var(--l-muted)}.row.svelte-1cqlxwf{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between}.mark.svelte-1cqlxwf{display:flex;align-items:center;gap:10px}.mark.svelte-1cqlxwf img:where(.svelte-1cqlxwf){width:28px;height:28px}.links.svelte-1cqlxwf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.links.svelte-1cqlxwf a:where(.svelte-1cqlxwf){text-decoration:none;padding:6px 0}.links.svelte-1cqlxwf a:where(.svelte-1cqlxwf):hover{color:#fff}
