html{background:#061018}body{margin:0}*{box-sizing:border-box}.landing-page.svelte-1uha8ag{color:#e9e5dd;background:#061018;min-height:100dvh;font-family:Segoe UI,Arial,sans-serif;overflow:hidden}.site-shell.svelte-1uha8ag{background:linear-gradient(#07121a 0%,#080b10 42%,#0b0b0e 100%);max-width:1440px;margin:auto}#journey.svelte-1uha8ag,#vision.svelte-1uha8ag,#follow.svelte-1uha8ag{scroll-margin-top:calc(var(--deepmap-site-header-height,72px) + 18px)}.cta-loading.svelte-1uha8ag{opacity:.68;cursor:default}.hero.svelte-1uha8ag{isolation:isolate;text-align:left;background-image:linear-gradient(90deg,#030c12fa 0%,#030c12ed 27%,#030c12ab 49%,#030c122e 72%,#030c121a 100%),url(../../../brand/home-hero-world.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #17313a;justify-content:flex-start;align-items:center;min-height:670px;padding:94px clamp(20px,6vw,86px) 106px;display:flex;position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";z-index:-1;background:radial-gradient(circle at 73% 56%,#12d2ea14,#0000 32%),linear-gradient(#00000005 55%,#02090d8f 100%);position:absolute;inset:0}.hero.svelte-1uha8ag:after{content:"";z-index:-1;background:linear-gradient(#0000,#040c11d1);height:170px;position:absolute;inset:auto 0 0}.hero-halo.svelte-1uha8ag,.hero-lines.svelte-1uha8ag span:where(.svelte-1uha8ag){display:none}.hero-lines.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{top:15%;left:12%}.hero-lines.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){top:20%;right:14%}.hero-lines.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){bottom:18%;left:23%}.hero-lines.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4){bottom:15%;right:23%}.hero-content.svelte-1uha8ag{z-index:1;width:100%;max-width:620px;position:relative}.hero-badge.svelte-1uha8ag{color:#ddc394;letter-spacing:.02em;background:#231f1bcc;border:1px solid #a388573d;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:.77rem;display:inline-flex}.badge-dot.svelte-1uha8ag{background:#c8a355;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #d1ad6c}.eyebrow.svelte-1uha8ag{color:#b69a68;letter-spacing:.2em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:13px;margin:35px 0 17px;font-size:.73rem;font-weight:700;display:flex}.eyebrow-line.svelte-1uha8ag{background:#a28657;width:28px;height:1px;display:inline-block}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin-top:0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.06em;color:#f1e8d9;text-wrap:balance;margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,6.2vw,6rem);font-weight:500;line-height:1.09}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:#d3b476;font-weight:400}.hero-motto.svelte-1uha8ag{background:linear-gradient(90deg,#c8a35512,#0000);border-left:3px solid #c8a355;width:fit-content;max-width:100%;margin:24px 0 27px;padding:13px 21px 14px;display:block}.motto-label.svelte-1uha8ag{color:#c8a355;letter-spacing:.2em;align-items:center;gap:7px;font-size:.66rem;font-weight:750;display:flex}.motto-diamond.svelte-1uha8ag{font-size:.8rem}.hero-slogan.svelte-1uha8ag{color:#edcf96;letter-spacing:.01em;text-wrap:balance;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.26rem,2.1vw,1.7rem);line-height:1.3}.hero-intro.svelte-1uha8ag{color:#dbd5cb;max-width:600px;margin:0 0 10px;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7}.hero-support.svelte-1uha8ag{color:#a9a4a6;max-width:600px;margin:0;font-size:.94rem;line-height:1.7}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:13px;margin-top:32px;display:flex}.primary-button.svelte-1uha8ag,.secondary-button.svelte-1uha8ag{border-radius:8px;justify-content:center;align-items:center;min-height:47px;padding:12px 20px;font-size:.87rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.primary-button.svelte-1uha8ag{color:#17130c;background:linear-gradient(135deg,#c8a355,#d5b56d);border:1px solid #c8a355;box-shadow:0 0 28px #c8a3551f}.primary-button.svelte-1uha8ag:hover{background:linear-gradient(135deg,#d5b56d,#e1c886);transform:translateY(-1px)}.secondary-button.svelte-1uha8ag{color:#e9e5dd;background:#0e0d0cb8;border:1px solid #6d5c3e}.secondary-button.svelte-1uha8ag:hover{background:#211d18;border-color:#c8a355}.hero-bottom.svelte-1uha8ag{color:#9b8051;align-items:center;gap:13px;font-size:.75rem;display:flex;position:absolute;bottom:33px;left:50%;transform:translate(-50%)}.hero-bottom-line.svelte-1uha8ag{background:linear-gradient(90deg,#0000,#9b8051,#0000);width:90px;height:1px}.status-card.svelte-1uha8ag{background:linear-gradient(115deg,#201e20,#18181c);border:1px solid #484037;border-radius:13px;align-items:center;gap:23px;margin:54px clamp(20px,6vw,86px) 70px;padding:27px 30px;display:flex}.status-symbol.svelte-1uha8ag{color:#dbc083;background:#312b23;border:1px solid #68583e;border-radius:12px;flex:none;place-items:center;width:64px;height:64px;font-size:2rem;display:grid}.section-label.svelte-1uha8ag{color:#bca06e;text-transform:uppercase;letter-spacing:.14em;font-size:.69rem;font-weight:700;display:block}.status-copy.svelte-1uha8ag{flex:1}.status-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:7px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:500}.status-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#afa9a8;margin:0;font-size:.86rem;line-height:1.65}.status-pill.svelte-1uha8ag{white-space:nowrap;color:#e1c891;background:#342b20;border:1px solid #715d40;border-radius:999px;flex:none;padding:9px 12px;font-size:.75rem}.roadmap.svelte-1uha8ag{padding:20px clamp(20px,6vw,86px) 86px}.section-heading.svelte-1uha8ag{max-width:650px;margin-bottom:28px}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.035em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:500}.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-card.svelte-1uha8ag{background:linear-gradient(145deg,#1c1b21,#151519);border:1px solid #34323a;border-radius:12px;min-width:0;padding:28px}.feature-symbol.svelte-1uha8ag{color:#c8a355;width:47px;height:47px;margin-bottom:26px}.feature-symbol.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%}.feature-tag.svelte-1uha8ag{color:#b29765;letter-spacing:.12em;font-size:.7rem;font-weight:700}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#efe9df;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#aaa4a7;margin:0;font-size:.88rem;line-height:1.7}.roadmap-note.svelte-1uha8ag{color:#8d898c;margin:16px 0 0;font-size:.76rem}.community.svelte-1uha8ag{isolation:isolate;text-align:center;background:radial-gradient(at 50% -20%,#3d3124,#242125 51%,#17171b 95%);border:1px solid #65533b;border-radius:14px;margin:0 clamp(20px,6vw,86px) 72px;padding:60px 25px;position:relative;overflow:hidden}.community-decoration.svelte-1uha8ag{z-index:-1;color:#c8a3550a;font-size:340px;line-height:1;position:absolute;top:-108px;left:50%;transform:translate(-50%)}.community.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.045em;margin:13px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.8vw,3.3rem);font-weight:500}.community.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c0b5aa;max-width:560px;margin:0 auto 25px;font-size:.94rem;line-height:1.7}.home-follow.svelte-1uha8ag{justify-content:flex-end;padding:0 clamp(20px,6vw,86px) 34px;display:flex}.footer-social.svelte-1uha8ag{text-align:right;max-width:420px}.footer-social.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#a6a0a5;margin:8px 0 0;font-size:.79rem;line-height:1.55}.social-links.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.social-icon.svelte-1uha8ag{color:#e5c995;background:#081218e0;border:1px solid #6d5c3e;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.social-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:19px;height:19px}a.social-icon.svelte-1uha8ag:hover{color:#f2dfb2;background:#221d16;border-color:#c8a355;transform:translateY(-2px)}.social-pending.svelte-1uha8ag{opacity:.43;cursor:not-allowed}.hero-socials.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:15px;margin-top:28px;display:flex}.hero-socials.svelte-1uha8ag>span:where(.svelte-1uha8ag){letter-spacing:.12em;color:#b99d6b;font-size:.7rem;font-weight:700}.footer-social-links.svelte-1uha8ag{justify-content:flex-end;margin-top:13px}.hero-art.svelte-1uha8ag{display:none}.art-halo.svelte-1uha8ag{aspect-ratio:1;background:radial-gradient(circle at 50% 46%,#f5ce7840,#0000 58%);border:2px solid #cba55945;border-radius:50%;width:min(520px,68vw);position:absolute;top:10%;right:8%;box-shadow:0 0 38px #d1ad6c32,0 0 0 21px #d1ad6c07,0 0 0 70px #d1ad6c06,inset 0 0 64px #ad8c4820}.art-halo.svelte-1uha8ag:before,.art-halo.svelte-1uha8ag:after{content:"";border:1px solid #d8b87645;border-radius:50%;position:absolute;inset:13%}.art-halo.svelte-1uha8ag:after{border-style:dashed;inset:26%;transform:rotate(21deg)}.art-ruin.svelte-1uha8ag{border:8px solid #1a1a1d;border-bottom:0;border-radius:43px 43px 0 0;width:84px;height:235px;position:absolute;bottom:18%;box-shadow:-17px 9px #262329,18px 15px #12151a,0 0 42px #c5a66d1a}.art-ruin.svelte-1uha8ag:after{content:"";border:5px solid #121317;border-bottom:0;border-radius:30px 30px 0 0;position:absolute;inset:32px 15px 0}.ruin-left.svelte-1uha8ag{left:17%;transform:rotate(-5deg)}.ruin-right.svelte-1uha8ag{width:106px;height:306px;right:10%;transform:rotate(7deg)}.art-ridge.svelte-1uha8ag{border-radius:48% 56% 0 0;width:135%;height:52%;position:absolute;bottom:-18%;left:-15%}.ridge-back.svelte-1uha8ag{background:#262529;bottom:-10%;transform:rotate(-9deg);box-shadow:0 -13px 42px #d0b16b19}.ridge-front.svelte-1uha8ag{background:#111419;bottom:-27%;transform:rotate(8deg);box-shadow:0 -12px 36px #0a0d12}.art-compass.svelte-1uha8ag{z-index:1;color:#ebcd88;background:#b9975426;border:1px solid #f6d99670;border-radius:50%;place-items:center;width:146px;height:146px;display:grid;position:absolute;top:37%;right:31%;box-shadow:0 0 65px #eac47a4a,inset 0 0 30px #dbb87a44}.art-compass.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:-5px;font-family:Georgia,serif;font-size:108px;line-height:1}a.svelte-1uha8ag:focus-visible{outline-offset:4px;outline:2px solid #28d9ec}@media (width<=770px){.hero-art.svelte-1uha8ag{opacity:.72;left:45%}.hero.svelte-1uha8ag{min-height:600px;padding:85px 20px 84px}.feature-grid.svelte-1uha8ag{grid-template-columns:1fr}.feature-card.svelte-1uha8ag{padding:25px}.feature-symbol.svelte-1uha8ag{margin-bottom:15px}.status-card.svelte-1uha8ag{margin-top:35px}}@media (width<=500px){.hero.svelte-1uha8ag{background-position:61%;align-items:flex-start;min-height:0;padding:26px 19px 75px}.hero-art.svelte-1uha8ag{opacity:.26;inset:0}.hero-halo.svelte-1uha8ag{top:13%;right:-40%}.hero.svelte-1uha8ag:before{background:linear-gradient(#020a0f57 0%,#020a0fba 44%,#020a0ff2 100%),linear-gradient(90deg,#020a0fdb 0%,#020a0f80 72%,#020a0f2e 100%)}.hero-socials.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:10px}.footer-social-links.svelte-1uha8ag{justify-content:flex-start}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.72rem,12vw,3.8rem)}.hero-badge.svelte-1uha8ag{font-size:.68rem}.hero-intro.svelte-1uha8ag{font-size:.94rem}.hero-support.svelte-1uha8ag{font-size:.85rem}.status-card.svelte-1uha8ag{padding:20px;display:block}.status-symbol.svelte-1uha8ag{width:48px;height:48px;margin-bottom:14px;font-size:1.5rem}.status-pill.svelte-1uha8ag{margin-top:17px;display:inline-block}.roadmap.svelte-1uha8ag{padding-bottom:50px}.community.svelte-1uha8ag{margin-bottom:45px;padding:46px 19px}.home-follow.svelte-1uha8ag{justify-content:flex-start}.footer-social.svelte-1uha8ag{text-align:left}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.primary-button.svelte-1uha8ag,.secondary-button.svelte-1uha8ag{transition:none}}
