.ft[data-astro-cid-gcn2mc3v],.ft[data-astro-cid-gcn2mc3v] [data-astro-cid-gcn2mc3v],.ft[data-astro-cid-gcn2mc3v] [data-astro-cid-gcn2mc3v]:before,.ft[data-astro-cid-gcn2mc3v] [data-astro-cid-gcn2mc3v]:after{box-sizing:border-box}.ft[data-astro-cid-gcn2mc3v]{--sky: #F5F3FE;position:relative;overflow:hidden;padding:clamp(52px,5.6vw,80px) 0 max(200px,15.5vw);border-top:1px solid var(--border-hair);background:linear-gradient(180deg,var(--bg-app) 0%,var(--sky) 45%)}.ft-scene[data-astro-cid-gcn2mc3v]{position:absolute;z-index:0;right:0;bottom:0;width:max(100%,1320px);aspect-ratio:3168 / 1344;background:url(/assets/footer/moon-landing.webp) center / 100% 100% no-repeat;translate:0 8%;pointer-events:none}.ft-sky[data-astro-cid-gcn2mc3v]{position:absolute;inset:0 0 45%;z-index:0;pointer-events:none}.ft-sky[data-astro-cid-gcn2mc3v] i[data-astro-cid-gcn2mc3v]{position:absolute;width:3px;height:3px;border-radius:50%;background:#c7beeb;animation:ft-twinkle 4.8s ease-in-out infinite}.ft-inner[data-astro-cid-gcn2mc3v]{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin-inline:auto}.ft-top[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px 64px}.ft-logo[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:10px;color:var(--fg-1);font-size:22px;font-weight:800;letter-spacing:-.02em;text-decoration:none}.ft-logo[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{width:34px;height:34px;border-radius:10px}.ft-title[data-astro-cid-gcn2mc3v]{max-width:18ch;margin:22px 0 0;color:var(--fg-1);font-size:clamp(26px,2.5vw,34px);font-weight:800;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.ft-title[data-astro-cid-gcn2mc3v] em[data-astro-cid-gcn2mc3v]{font-style:normal;background:linear-gradient(transparent 62%,var(--brand) 62%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.ft-stores[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ft-store[data-astro-cid-gcn2mc3v]{display:block;border-radius:10px;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.ft-store[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{display:block;width:auto;height:48px}.ft-store[data-astro-cid-gcn2mc3v]:hover{transform:translateY(-2px);box-shadow:0 14px 26px -16px #18213d99}.ft-store[data-astro-cid-gcn2mc3v]:focus-visible{outline:2px solid var(--fg-1);outline-offset:3px}.ft-cols[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:8px}.ft-cols[data-astro-cid-gcn2mc3v] .ft-col[data-astro-cid-gcn2mc3v]{display:block}.ft-col-title[data-astro-cid-gcn2mc3v]{margin:0 0 14px;color:var(--fg-1);font-size:14px;font-weight:800}.ft-col[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ft-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v],.ft-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--fg-2);font-size:14.5px;font-weight:500;text-decoration:none;transition:color .16s}.ft-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.ft-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--fg-1);text-decoration:underline;text-underline-offset:3px}.ft-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible,.ft-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible,.ft-logo[data-astro-cid-gcn2mc3v]:focus-visible{outline:2px solid var(--fg-1);outline-offset:2px;border-radius:4px}.ft-bar[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 36px;margin-top:44px;padding-top:20px;border-top:1px solid color-mix(in oklab,var(--fg-1) 12%,transparent)}.ft-legal[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0}.ft-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-size:13.5px}.ft-copy[data-astro-cid-gcn2mc3v]{margin:0;color:var(--fg-3);font-size:13.5px}.ft-ufo[data-astro-cid-gcn2mc3v]{position:absolute;left:76.6%;bottom:23.6%;width:9.4%;aspect-ratio:300 / 287}.ft-craft[data-astro-cid-gcn2mc3v],.ft-bob[data-astro-cid-gcn2mc3v]{position:absolute;inset:0}.ft-bob[data-astro-cid-gcn2mc3v]{animation:ft-hover 3.2s ease-in-out infinite alternate}.ft-bob[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{display:block;width:100%;height:100%}.ft-bob[data-astro-cid-gcn2mc3v] i[data-astro-cid-gcn2mc3v]{position:absolute;width:11%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff9d6f2,#fcd86eb3 38%,#fcd86e00 70%);translate:-50% -50%;animation:ft-blink 1.8s ease-in-out infinite}.ft-bob[data-astro-cid-gcn2mc3v] i[data-astro-cid-gcn2mc3v]:nth-of-type(1){left:31.2%;top:85.8%}.ft-bob[data-astro-cid-gcn2mc3v] i[data-astro-cid-gcn2mc3v]:nth-of-type(2){left:67.9%;top:86.2%;animation-delay:-.9s}.ft-shadow[data-astro-cid-gcn2mc3v]{position:absolute;left:77.2%;bottom:22.3%;width:8.2%;height:1.9%;border-radius:50%;background:radial-gradient(closest-side,#3a2c7c57,#3a2c7c00);animation:ft-shadow 3.2s ease-in-out infinite alternate}.ft[data-astro-cid-gcn2mc3v][data-motion]:not(.is-landed) .ft-craft[data-astro-cid-gcn2mc3v],.ft[data-astro-cid-gcn2mc3v][data-motion]:not(.is-landed) .ft-shadow[data-astro-cid-gcn2mc3v]{opacity:0}.ft[data-astro-cid-gcn2mc3v].is-landed .ft-craft[data-astro-cid-gcn2mc3v]{animation:ft-land 2s cubic-bezier(.22,.8,.24,1) both}.ft[data-astro-cid-gcn2mc3v].is-landed .ft-shadow[data-astro-cid-gcn2mc3v]{animation:ft-shadow-in 2s ease-out both,ft-shadow 3.2s ease-in-out 2s infinite alternate}.ft[data-astro-cid-gcn2mc3v][data-offscreen] [data-astro-cid-gcn2mc3v]:is(.ft-bob,.ft-bob i,.ft-shadow,.ft-sky i){animation-play-state:paused}@keyframes ft-land{0%{opacity:0;translate:240% -230%;rotate:-16deg;scale:.72}14%{opacity:1}62%{translate:-8% -30%;rotate:6deg;scale:1}82%{translate:2% -9%;rotate:-2deg}to{opacity:1;translate:0 0;rotate:0deg;scale:1}}@keyframes ft-hover{0%{transform:translateY(0)}to{transform:translateY(-9%)}}@keyframes ft-shadow{0%{scale:1;opacity:1}to{scale:.8;opacity:.62}}@keyframes ft-shadow-in{0%,55%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes ft-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes ft-twinkle{0%,to{opacity:.25}50%{opacity:.9}}@media(max-width:900px){.ft-top[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:40px}}@media(max-width:760px){.ft[data-astro-cid-gcn2mc3v]{padding-bottom:176px}.ft-scene[data-astro-cid-gcn2mc3v]{width:760px;translate:none;background-image:url(/assets/footer/moon-landing-1200.webp)}.ft-bar[data-astro-cid-gcn2mc3v]{flex-direction:column;align-items:flex-start;gap:12px;margin-top:36px}}@media(max-width:520px){.ft-inner[data-astro-cid-gcn2mc3v]{width:calc(100% - 36px)}.ft-store[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{height:46px}.ft-cols[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ft-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-size:14px}}@media(prefers-reduced-motion:reduce){.ft-bob[data-astro-cid-gcn2mc3v],.ft-bob[data-astro-cid-gcn2mc3v] i[data-astro-cid-gcn2mc3v],.ft-shadow[data-astro-cid-gcn2mc3v],.ft-sky[data-astro-cid-gcn2mc3v] i[data-astro-cid-gcn2mc3v]{animation:none}}.wrap[data-astro-cid-ctg3m53h]{width:min(1180px,calc(100% - 48px));margin-inline:auto}.nav[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border-hair);background:color-mix(in oklab,var(--bg-app) 82%,transparent);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px)}.nav-inner[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;height:68px;gap:16px}.wm[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:10px;color:var(--fg-1);text-decoration:none}.wm[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{width:30px;height:30px;border-radius:8px;object-fit:cover;transition:transform .24s var(--ease-spring)}.wm[data-astro-cid-ctg3m53h]:hover img[data-astro-cid-ctg3m53h]{transform:rotate(-6deg) scale(1.05)}.wm[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{font-size:25px;font-weight:800;letter-spacing:-.04em;line-height:1}.nav-links[data-astro-cid-ctg3m53h]{display:flex;align-items:center}.nav-links[data-astro-cid-ctg3m53h]{gap:4px}.nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:8px 14px;border-radius:999px;color:var(--fg-2);font-size:14px;font-weight:650;text-decoration:none;transition:background .18s,color .18s}.nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--fg-1);background:var(--accent-soft)}.nav-cta[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 22px;border-radius:999px;color:var(--brand-fg);background:var(--brand);box-shadow:var(--shadow-cta);font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s var(--ease-out),background .18s}.nav-cta[data-astro-cid-ctg3m53h]:hover{transform:translateY(-2px);background:var(--brand-pressed)}.nav[data-astro-cid-ctg3m53h]{transition:background .36s ease,border-color .36s ease}.wm[data-astro-cid-ctg3m53h],.nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{transition:background .18s,color .36s ease}.nav[data-astro-cid-ctg3m53h].is-dim{border-bottom-color:#ffffff14;background:color-mix(in oklab,#0B0F1E 78%,transparent)}.nav[data-astro-cid-ctg3m53h].is-dim .wm[data-astro-cid-ctg3m53h]{color:#f4f2fb}.nav[data-astro-cid-ctg3m53h].is-dim .nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:#eceaf6b3}.nav[data-astro-cid-ctg3m53h].is-dim .nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:#fff;background:#ffffff14}@media(max-width:860px){.nav-links[data-astro-cid-ctg3m53h]{display:none}}@media(max-width:520px){.nav[data-astro-cid-ctg3m53h] .wrap[data-astro-cid-ctg3m53h]{width:calc(100% - 24px)}.nav-inner[data-astro-cid-ctg3m53h]{height:62px;gap:8px}.wm[data-astro-cid-ctg3m53h]{gap:7px}.wm[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{width:26px;height:26px;border-radius:7px}.wm[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{font-size:22px}.nav-cta[data-astro-cid-ctg3m53h]{min-height:44px;padding-inline:16px;border-radius:16px;font-size:13px}}
