:root{--ink:#14152b;--paper:#f4f2ff;--surface:#fff;--surface-dim:#ebe8fb;--rule:#d9d5f5;--brass:#b8770e;--brass-strong:#96600a;--brass-soft:#fff2da;--mint:#0d9488;--muted:#56537a;--vault-steel:#2a2c52;--vault-steel-dark:#1c1d3c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#eeecff;--paper:#101127;--surface:#191a38;--surface-dim:#14152c;--rule:#33355e;--brass:#ffb020;--brass-strong:#ffc55c;--brass-soft:#2c2410;--mint:#2dd4bf;--muted:#a6a3d6;--vault-steel:#3a3c6e;--vault-steel-dark:#22234a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ink:#eeecff;--paper:#101127;--surface:#191a38;--surface-dim:#14152c;--rule:#33355e;--brass:#ffb020;--brass-strong:#ffc55c;--brass-soft:#2c2410;--mint:#2dd4bf;--muted:#a6a3d6;--vault-steel:#3a3c6e;--vault-steel-dark:#22234a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-astro-cid-lcdefpme]{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.6}.wrap[data-astro-cid-lcdefpme]{width:100%;max-width:1040px;margin-inline:auto;padding-inline:20px}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme]{font-optical-sizing:auto;text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-weight:700}.topbar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding-block:16px}.topbar-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;display:flex}.wordmark[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:9px;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.wordmark-icon[data-astro-cid-lcdefpme]{flex:none;width:26px;height:26px}.wordmark-icon[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{fill:var(--brass)}.wordmark-icon[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:none;stroke:var(--surface);stroke-width:2px}.wordmark-icon[data-astro-cid-lcdefpme] .dial-notch[data-astro-cid-lcdefpme]{fill:var(--surface)}.badge[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--mint);border:1px solid var(--mint);border-radius:999px;padding:4px 11px;font-family:Space Mono,ui-monospace,monospace;font-size:.68rem}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:32px;padding-block:56px 40px;display:grid}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.09em;text-transform:uppercase;color:var(--mint);margin:0 0 16px;font-family:Space Mono,ui-monospace,monospace;font-size:.78rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(2.4rem,5.4vw,3.6rem);line-height:1.04}.lede[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--muted);margin:20px 0 0;font-size:1.08rem}.sr-only[data-astro-cid-lcdefpme]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signup-form[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.signup-input[data-astro-cid-lcdefpme]{color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:12px;flex:240px;padding:13px 16px;font-family:inherit;font-size:.95rem}.signup-input[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.btn-primary[data-astro-cid-lcdefpme]{background:var(--brass);color:#241a02;cursor:pointer;letter-spacing:.01em;box-shadow:0 6px 0 0 var(--brass-strong);border:none;border-radius:12px;align-items:center;gap:9px;padding:13px 22px;font-family:inherit;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn-primary[data-astro-cid-lcdefpme]:disabled{opacity:.7;cursor:default}.btn-arrow[data-astro-cid-lcdefpme]{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.btn-primary[data-astro-cid-lcdefpme]:hover{box-shadow:0 4px 0 0 var(--brass-strong);transform:translateY(2px)}.btn-primary[data-astro-cid-lcdefpme]:active{box-shadow:0 0 0 0 var(--brass-strong);transform:translateY(6px)}.btn-primary[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.hero-note[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.85rem}.vault-art[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.vault-svg[data-astro-cid-lcdefpme]{width:100%;max-width:300px;height:auto}.vd-ring-outer[data-astro-cid-lcdefpme]{fill:var(--vault-steel)}.vd-ring-outer-stroke[data-astro-cid-lcdefpme]{fill:none;stroke:var(--vault-steel-dark);stroke-width:4px}.vd-ring-mid[data-astro-cid-lcdefpme]{fill:none;stroke:var(--surface);stroke-opacity:.14;stroke-width:2px}.vd-ticks[data-astro-cid-lcdefpme] line[data-astro-cid-lcdefpme]{stroke:var(--surface);stroke-opacity:.5;stroke-width:2px;stroke-linecap:round}.vd-face[data-astro-cid-lcdefpme]{fill:var(--vault-steel-dark)}.vd-spokes[data-astro-cid-lcdefpme] line[data-astro-cid-lcdefpme]{stroke:var(--surface);stroke-opacity:.12;stroke-width:3px}.vd-hub[data-astro-cid-lcdefpme]{fill:var(--brass)}.vd-hub-stroke[data-astro-cid-lcdefpme]{fill:none;stroke:var(--brass-strong);stroke-width:3px}.vd-handle[data-astro-cid-lcdefpme]{fill:var(--vault-steel-dark)}.vd-bolt[data-astro-cid-lcdefpme]{fill:var(--mint)}.spot-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:12px;margin:8px auto 0;display:grid}.spot[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);border-radius:14px;flex-direction:column;gap:4px;padding:16px 14px;display:flex}.spot[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{align-items:baseline;gap:9px;display:flex}.spot-symbol[data-astro-cid-lcdefpme]{font-optical-sizing:auto;color:var(--brass);font-family:Fraunces,Georgia,serif;font-size:1.9rem;font-weight:900;line-height:1}.spot-name[data-astro-cid-lcdefpme]{color:var(--muted);font-family:Inter,sans-serif;font-size:.85rem;font-weight:600}.spot-name[data-astro-cid-lcdefpme]:before{content:"—";color:var(--muted);margin-right:7px;font-weight:400}.spot[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:1.15rem;font-weight:700}.spot-currency[data-astro-cid-lcdefpme]{opacity:.6;margin-right:1px;font-size:.75em}.spot-label[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.72rem}.section-title[data-astro-cid-lcdefpme]{margin-top:4px;font-size:clamp(1.6rem,3.2vw,2.1rem)}.section-sub[data-astro-cid-lcdefpme]{max-width:60ch;color:var(--muted);margin:12px 0 0}.pillars[data-astro-cid-lcdefpme]{padding-block:72px 56px}.pillar-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.pillar-card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);border-radius:16px;flex-direction:column;gap:10px;padding:24px 22px;display:flex;position:relative;overflow:hidden}.pillar-card[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(90deg, var(--brass), var(--mint));height:4px;position:absolute;inset:0 0 auto}.pillar-combo[data-astro-cid-lcdefpme]{color:var(--mint);letter-spacing:.04em;font-family:Space Mono,ui-monospace,monospace;font-size:.85rem;font-weight:700}.pillar-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.18rem}.pillar-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.95rem}.membership[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-block:56px}.plans[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px;margin-top:36px;display:grid}.plan[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);border-radius:18px;padding:32px 26px 26px;position:relative;overflow:hidden}.plan-tab[data-astro-cid-lcdefpme]{background:var(--surface-dim);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:0 0 8px 8px;padding:6px 12px;font-family:Space Mono,ui-monospace,monospace;font-size:.68rem;position:absolute;top:0;right:24px}.plan-tab-featured[data-astro-cid-lcdefpme]{background:var(--vault-steel);color:#fff}.plan-featured[data-astro-cid-lcdefpme]{border-color:var(--brass);box-shadow:0 0 0 3px color-mix(in srgb, var(--brass) 22%, transparent)}.plan-flag[data-astro-cid-lcdefpme]{background:var(--brass);color:#241a02;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-size:.68rem;font-weight:700;position:absolute;top:20px;left:26px}.plan-featured[data-astro-cid-lcdefpme] .plan-head[data-astro-cid-lcdefpme]{margin-top:22px}.plan-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;margin-top:6px;display:flex}.plan-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.35rem}.plan-price[data-astro-cid-lcdefpme]{margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:1.35rem;font-weight:700}.plan-period[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.75rem;font-weight:400}.plan-limit[data-astro-cid-lcdefpme]{color:var(--muted);margin:8px 0 22px;font-size:.85rem}.plan[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.plan[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:22px;font-size:.93rem;position:relative}.plan[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--mint);border-radius:3px;width:9px;height:9px;position:absolute;top:.5em;left:0;transform:rotate(45deg)translateY(-50%)}.locales[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding-block:56px}.locale-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.locale-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);color:var(--muted);border-radius:999px;padding:7px 16px;font-family:Space Mono,ui-monospace,monospace;font-size:.82rem}.site-footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin-top:8px;padding-block:26px}.footer-row[data-astro-cid-lcdefpme]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;display:flex}.footer-dot[data-astro-cid-lcdefpme]{opacity:.5}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.vault-art[data-astro-cid-lcdefpme]{order:-1}.vault-svg[data-astro-cid-lcdefpme]{max-width:220px}.pillar-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=640px){.spot-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.pillar-grid[data-astro-cid-lcdefpme],.plans[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme]{padding-block:40px 32px}}.vd-dial[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.vault-art[data-astro-cid-lcdefpme]:hover .vd-dial[data-astro-cid-lcdefpme]{animation:4s linear infinite vd-spin}}@keyframes vd-spin{to{transform:rotate(360deg)}}
