.hero[data-astro-cid-mmc7otgs]{position:relative;min-height:100vh;width:100vw;background:#000819;color:#fffffff2;overflow:hidden;isolation:isolate}.hero[data-astro-cid-mmc7otgs]:before{content:"";position:absolute;inset:0 0 auto;height:min(100vh,860px);z-index:1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 100%);background:radial-gradient(900px 480px at 50% 26%,#00000080,#0000001a 60%,#00000005),linear-gradient(90deg,#0000008c,#0000002e 55%,#0000000f)}.hero[data-astro-cid-mmc7otgs]:after{display:none;content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1200px 900px at 50% 50%,#0000 35%,#00000038);mix-blend-mode:multiply;opacity:.9}.content[data-astro-cid-mmc7otgs]{position:absolute;top:0;left:0;pointer-events:none;z-index:2;max-width:980px;padding:clamp(96px,16vh,160px) 8% 0}.meta[data-astro-cid-mmc7otgs]{margin:0 0 14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}h1[data-astro-cid-mmc7otgs]{font-size:clamp(44px,5.2vw,78px);line-height:1.02;margin:0;letter-spacing:-.045em;color:#fffffff7;text-shadow:0 10px 40px rgba(0,0,0,.55);max-width:16ch}.highlight[data-astro-cid-mmc7otgs]{display:inline-block;font-weight:650;background:linear-gradient(90deg,#fff,#b9d7ff 40%,#64ffb5);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 26px rgba(0,0,0,.55))}.sub[data-astro-cid-mmc7otgs]{margin-top:18px;font-size:18px;line-height:1.65;max-width:62ch;opacity:.9}.cta[data-astro-cid-mmc7otgs]{pointer-events:auto;margin-top:26px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.primary[data-astro-cid-mmc7otgs],.secondary[data-astro-cid-mmc7otgs]{padding:12px 20px;border-radius:999px;text-decoration:none;color:#fff;font-weight:600;backdrop-filter:blur(12px);transition:transform .12s ease,background .2s ease,border-color .2s ease;will-change:transform}.primary[data-astro-cid-mmc7otgs]{background:#ffffff29;border:1px solid rgba(255,255,255,.3)}.primary[data-astro-cid-mmc7otgs]:hover{transform:translateY(-2px);background:#ffffff38;border-color:#ffffff61}.secondary[data-astro-cid-mmc7otgs]{border:1px solid rgba(255,255,255,.28);background:#00000029}.secondary[data-astro-cid-mmc7otgs]:hover{transform:translateY(-2px);background:#00000042;border-color:#ffffff5c}.proof[data-astro-cid-mmc7otgs]{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.chip[data-astro-cid-mmc7otgs]{font-size:12px;letter-spacing:.02em;padding:7px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px);opacity:.92}.hero-cards[data-astro-cid-mmc7otgs]{position:absolute;left:50%;bottom:clamp(22px,4vh,48px);transform:translate(-50%);z-index:3;width:min(1040px,92%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hero-card[data-astro-cid-mmc7otgs]{padding:18px;border-radius:18px;text-decoration:none;color:#fffffff2;background:#ffffff14;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(18px);transition:transform .14s ease,background .2s ease,border-color .2s ease}.hero-card[data-astro-cid-mmc7otgs]:hover{transform:translateY(-3px);background:#ffffff1c;border-color:#ffffff47}.hero-card[data-astro-cid-mmc7otgs] h3[data-astro-cid-mmc7otgs]{margin:0 0 8px;font-size:17px;letter-spacing:-.01em}.hero-card[data-astro-cid-mmc7otgs] p[data-astro-cid-mmc7otgs]{margin:0;font-size:14px;line-height:1.5;opacity:.85}html:has(#basemap),body:has(#basemap){background:#000819}.base-pan[data-astro-cid-mmc7otgs]{position:relative;overflow:hidden;padding-top:64px}@media(min-width:701px){.content[data-astro-cid-mmc7otgs]{left:50%;transform:translate(-50%);width:min(880px,92%);max-width:none;padding:clamp(84px,11vw,150px) 0 0;text-align:center}.content[data-astro-cid-mmc7otgs] h1[data-astro-cid-mmc7otgs]{max-width:none}.content[data-astro-cid-mmc7otgs] .sub[data-astro-cid-mmc7otgs]{margin-left:auto;margin-right:auto;max-width:56ch}.content[data-astro-cid-mmc7otgs] .cta[data-astro-cid-mmc7otgs]{justify-content:center}}.base[data-astro-cid-mmc7otgs]{position:relative;z-index:0;width:max(100%,160vh);margin-left:calc((100% - max(100%,160vh))/2);aspect-ratio:1600 / 1001}.moon[data-astro-cid-mmc7otgs]{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.moon-hit[data-astro-cid-mmc7otgs]{position:absolute;z-index:4;width:40px;height:40px;transform:translate(-50%,-50%);border:0;padding:0;border-radius:50%;background:transparent;cursor:pointer}.moon-hit[data-astro-cid-mmc7otgs][hidden]{display:none}.moon-hit[data-astro-cid-mmc7otgs]:focus-visible{outline:2px solid rgba(255,214,150,.7);outline-offset:2px}.moon-say{position:fixed;z-index:30;width:max-content;max-width:min(260px,70vw);padding:7px 12px;border-radius:14px;font-size:13px;line-height:1.4;color:#fffffff2;background:#000819cc;border:1px solid rgba(170,200,255,.4);backdrop-filter:blur(8px);pointer-events:none;opacity:0;transform:translate(-50%,calc(-100% - 10px));transition:opacity .25s ease,transform .25s ease}.moon-say.on{opacity:1;transform:translate(-50%,calc(-100% - 16px))}@media(max-width:700px){.moon-say{font-size:11.5px;padding:5px 9px}}.base-img[data-astro-cid-mmc7otgs]{position:absolute;inset:0;width:100%;height:100%;display:block;user-select:none;-webkit-user-drag:none}.spots[data-astro-cid-mmc7otgs]{position:absolute;inset:0}.spot[data-astro-cid-mmc7otgs]{position:absolute;inset:0;z-index:2;outline:none}.spot-glow[data-astro-cid-mmc7otgs]{position:absolute;display:block;z-index:1;pointer-events:none;user-select:none;opacity:0;transition:opacity .3s ease}.spot[data-astro-cid-mmc7otgs]:hover+.spot-glow[data-astro-cid-mmc7otgs],.spot[data-astro-cid-mmc7otgs]:focus-visible+.spot-glow[data-astro-cid-mmc7otgs],.spot-glow[data-astro-cid-mmc7otgs].on{opacity:1}.spot-label[data-astro-cid-mmc7otgs]{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 8px));padding:6px 12px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap;color:#fffffff2;background:#000819b8;border:1px solid rgba(255,214,150,.45);backdrop-filter:blur(8px);pointer-events:none;opacity:0;transition:opacity .2s ease,transform .2s ease}.spot-label[data-astro-cid-mmc7otgs] .arrow[data-astro-cid-mmc7otgs]{color:#ffd596}.spot-label[data-astro-cid-mmc7otgs].below{transform:translate(-50%,10px)}.spot[data-astro-cid-mmc7otgs]:hover+.spot-glow[data-astro-cid-mmc7otgs]+.spot-label[data-astro-cid-mmc7otgs].below,.spot[data-astro-cid-mmc7otgs]:focus-visible+.spot-glow[data-astro-cid-mmc7otgs]+.spot-label[data-astro-cid-mmc7otgs].below,.spot-label[data-astro-cid-mmc7otgs].below.on{transform:translate(-50%,14px)}.spot[data-astro-cid-mmc7otgs]:hover+.spot-glow[data-astro-cid-mmc7otgs]+.spot-label[data-astro-cid-mmc7otgs],.spot[data-astro-cid-mmc7otgs]:focus-visible+.spot-glow[data-astro-cid-mmc7otgs]+.spot-label[data-astro-cid-mmc7otgs],.spot-label[data-astro-cid-mmc7otgs].on{opacity:1;transform:translate(-50%,calc(-100% - 12px))}@media(hover:none){.spot-label[data-astro-cid-mmc7otgs],.spot-label[data-astro-cid-mmc7otgs].on{opacity:.72;font-size:11px;font-weight:500;letter-spacing:.03em;padding:0;background:none;border:0;backdrop-filter:none;color:#ffffffe6;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 10px rgba(0,8,25,.9);transform:translate(-50%,calc(-100% - 6px))}.spot-label[data-astro-cid-mmc7otgs] .arrow[data-astro-cid-mmc7otgs]{display:none}.spot[data-astro-cid-mmc7otgs]:active+.spot-glow[data-astro-cid-mmc7otgs]{opacity:1}}@media(max-width:900px){.content[data-astro-cid-mmc7otgs]{padding-top:14vh}h1[data-astro-cid-mmc7otgs]{max-width:20ch}.hero-cards[data-astro-cid-mmc7otgs]{grid-template-columns:1fr;gap:12px;width:min(720px,92%)}}@media(max-width:700px){.hero[data-astro-cid-mmc7otgs]{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.content[data-astro-cid-mmc7otgs]{position:relative;order:-1;padding-bottom:8px}.base-pan[data-astro-cid-mmc7otgs]{margin-top:auto;padding-top:12px}.base[data-astro-cid-mmc7otgs]{width:100%;margin-left:0}.spot-label[data-astro-cid-mmc7otgs]{font-size:10.5px!important;padding:3px 7px!important}@media(hover:none){.spot-label[data-astro-cid-mmc7otgs]{padding:0!important;font-size:10px!important}}}@media(max-width:640px){.content[data-astro-cid-mmc7otgs]{padding-bottom:0}.hero-cards[data-astro-cid-mmc7otgs]{position:relative;left:auto;bottom:auto;transform:none;margin:36px auto 0}}@media(max-height:720px){.content[data-astro-cid-mmc7otgs]{padding-top:88px}}@media(prefers-reduced-motion:reduce){.primary[data-astro-cid-mmc7otgs],.secondary[data-astro-cid-mmc7otgs],.hero-card[data-astro-cid-mmc7otgs],.spot-glow[data-astro-cid-mmc7otgs],.spot-label[data-astro-cid-mmc7otgs]{transition:none}}
