.sky-hero[data-astro-cid-mhxnmwtm]{isolation:isolate;color:var(--night-ink);background:radial-gradient(60% 55% at 80% 78%, #ffecc88c, #f2a58538 38%, transparent 70%), linear-gradient(180deg, var(--night-0) 0%, var(--night-1) 55%, var(--night-2) 85%, #2c3d7c 100%);align-items:center;min-height:clamp(600px,86svh,780px);display:flex;position:relative;overflow:hidden}.sky-hero[data-astro-cid-mhxnmwtm]:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(55% 65% at 18% 42%,#08112eb8,#08112e59 55%,#0000 80%);position:absolute;inset:0}.sky-hero[data-astro-cid-mhxnmwtm]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--c-bg) 0%, transparent) 30%, var(--c-bg));height:120px;position:absolute;inset:auto 0 0}.sky-canvas[data-astro-cid-mhxnmwtm]{z-index:0;opacity:0;width:calc(100% + 16px);height:calc(100% + 16px);transition:opacity .8s ease, transform .6s var(--ease-out);will-change:transform;position:absolute;inset:-8px}.sky-canvas[data-astro-cid-mhxnmwtm].is-on{opacity:1}.hero-inner[data-astro-cid-mhxnmwtm]{z-index:2;padding:7rem 0 7.5rem;position:relative}h1[data-astro-cid-mhxnmwtm]{max-width:13ch;color:var(--night-ink);letter-spacing:-.02em;text-shadow:0 2px 30px #08112e99;font-size:clamp(2.6rem,1.7rem + 4vw,5.1rem);line-height:1}.hero-answer[data-astro-cid-mhxnmwtm]{max-width:46ch;color:var(--night-ink-soft);text-shadow:0 1px 16px #08112ecc;margin-top:1.3rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.5}.hero-cta[data-astro-cid-mhxnmwtm]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-cta[data-astro-cid-mhxnmwtm] .btn[data-astro-cid-mhxnmwtm]{min-height:52px;padding-inline:1.4rem;font-size:1rem}.sky-caption[data-astro-cid-mhxnmwtm]{color:color-mix(in srgb, var(--night-ink-soft) 85%, transparent);max-width:42ch;margin-top:2.4rem;font-size:.8125rem}@media (width<=700px){.sky-hero[data-astro-cid-mhxnmwtm]{align-items:flex-start;min-height:0}.sky-hero[data-astro-cid-mhxnmwtm]:before{background:linear-gradient(#08112eb3,#08112e66 55%,#0000 72%)}.hero-inner[data-astro-cid-mhxnmwtm]{padding:5.4rem 0 5.5rem}.sky-caption[data-astro-cid-mhxnmwtm]{margin-top:0;padding-top:168px}}.today[data-astro-cid-azvy5jal]{z-index:3;margin-top:-4.5rem;position:relative}.today-panel[data-astro-cid-azvy5jal]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-l);box-shadow:0 30px 60px -40px var(--c-shadow);padding:clamp(1.1rem,.8rem + 1.5vw,2rem);position:relative}.today-head[data-astro-cid-azvy5jal]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.today-head[data-astro-cid-azvy5jal] h2[data-astro-cid-azvy5jal]{margin:0;font-size:clamp(1.5rem,1.3rem + .8vw,2rem)}.today-stamp[data-astro-cid-azvy5jal]{color:var(--c-ink-soft);margin:0;font-size:.875rem}.today-grid[data-astro-cid-azvy5jal]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.4rem;display:grid}.tk[data-astro-cid-azvy5jal]{align-items:flex-start;gap:.9rem;min-height:88px;display:flex}.tk[data-astro-cid-azvy5jal]+.tk[data-astro-cid-azvy5jal]{border-left:1px solid var(--c-line);padding-left:1.5rem}.tk[data-astro-cid-azvy5jal] p[data-astro-cid-azvy5jal]{margin:0}.tk-label[data-astro-cid-azvy5jal]{color:var(--c-ink-soft);font-size:.875rem}.tk-value[data-astro-cid-azvy5jal]{font:600 1.45rem/1.2 var(--font-display);margin-top:.15rem!important}.tk-value[data-astro-cid-azvy5jal] .num[data-astro-cid-azvy5jal]{font-family:var(--font-display);font-weight:500}.tk-sub[data-astro-cid-azvy5jal]{color:var(--c-ink-soft);font-size:.875rem;margin-top:.2rem!important}.tk-moon-disc[data-astro-cid-azvy5jal]{flex:none;width:44px}.today-planets[data-astro-cid-azvy5jal] ul[data-astro-cid-azvy5jal]{border-top:1px solid var(--c-line);flex-wrap:wrap;gap:.4rem 1.6rem;margin:1.4rem 0 0;padding:1rem 0 0;font-size:.9375rem;list-style:none;display:flex}.today-planets[data-astro-cid-azvy5jal] li[data-astro-cid-azvy5jal]{align-items:center;gap:.4rem;min-height:32px;display:inline-flex}.today-planets[data-astro-cid-azvy5jal] .glyph{color:var(--c-gold)}.pl-name[data-astro-cid-azvy5jal]{font-weight:600}.pl-sign[data-astro-cid-azvy5jal]{color:var(--c-ink-soft)}.pl-deg[data-astro-cid-azvy5jal]{color:var(--c-ink-soft);min-width:3.2ch}.today-links[data-astro-cid-azvy5jal]{gap:1.5rem;margin:.8rem 0 0;font-size:.9375rem;font-weight:600;display:flex}.today-links[data-astro-cid-azvy5jal] a[data-astro-cid-azvy5jal]{align-items:center;min-height:44px;display:inline-flex}@media (width<=760px){.today[data-astro-cid-azvy5jal]{margin-top:-3.5rem}.today-grid[data-astro-cid-azvy5jal]{grid-template-columns:1fr;gap:.9rem}.tk[data-astro-cid-azvy5jal]{min-height:0}.tk[data-astro-cid-azvy5jal]+.tk[data-astro-cid-azvy5jal]{border-left:0;border-top:1px solid var(--c-line);padding-top:.9rem;padding-left:0}.today-planets[data-astro-cid-azvy5jal] ul[data-astro-cid-azvy5jal]{gap:.2rem 1.1rem}}.feature[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;margin-top:5rem;display:grid}.feat-main[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:2rem;display:grid}.feat-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.feat-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-ink-soft)}.feat-text[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:1.4rem}.feat-note[data-astro-cid-lcdefpme]{font-size:.8125rem;margin-top:1rem!important}.feat-wheel[data-astro-cid-lcdefpme] .table-scroll{display:none}.feat-three[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);color:var(--night-ink);background:radial-gradient(90% 60% at 50% 110%, #f8d9a680, transparent 60%), linear-gradient(170deg, var(--night-0), var(--night-1) 60%, var(--night-2));border:1px solid var(--night-2);align-content:end;gap:.2rem;padding:1.5rem;text-decoration:none;display:grid;overflow:hidden}.feat-three[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--night-ink-soft);margin:.3rem 0 0}.three-h[data-astro-cid-lcdefpme]{color:var(--night-ink);margin:1.2rem 0 0;font-size:clamp(1.5rem,1.3rem + .8vw,2rem)}.feat-three[data-astro-cid-lcdefpme]:hover .three-h[data-astro-cid-lcdefpme]{text-underline-offset:.18em;text-decoration:underline 1px}.three-cards[data-astro-cid-lcdefpme]{height:270px;position:relative}.three-cards[data-astro-cid-lcdefpme] .rcard{width:150px;transition:transform .45s var(--ease-out);position:absolute;top:10px;left:50%}.three-cards[data-astro-cid-lcdefpme] .rcard:first-child{transform:translate(-108%)rotate(-9deg)translateY(14px)}.three-cards[data-astro-cid-lcdefpme] .rcard:nth-child(2){z-index:2;transform:translate(-50%)}.three-cards[data-astro-cid-lcdefpme] .rcard:nth-child(3){transform:translate(8%)rotate(9deg)translateY(14px)}.feat-three[data-astro-cid-lcdefpme]:hover .rcard:first-child{transform:translate(-118%)rotate(-13deg)translateY(10px)}.feat-three[data-astro-cid-lcdefpme]:hover .rcard:nth-child(3){transform:translate(18%)rotate(13deg)translateY(10px)}.three-cards[data-astro-cid-lcdefpme] .rc-back-kind{font-size:.6875rem}.tools[data-astro-cid-lcdefpme],.signs[data-astro-cid-lcdefpme],.method[data-astro-cid-lcdefpme]{margin-top:4.5rem}@media (width<=1000px){.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:3.5rem}.feat-main[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.feat-wheel[data-astro-cid-lcdefpme]{order:-1;justify-self:center;width:100%;max-width:420px}}@media (prefers-reduced-motion:reduce){.three-cards[data-astro-cid-lcdefpme] .rcard{transition:none}}
