.sky[data-astro-cid-m7vhzqk3]{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% -10%, var(--night-700) 0%, transparent 70%), radial-gradient(ellipse 45% 35% at 90% 90%, #8040962e 0%, transparent 70%), radial-gradient(ellipse 40% 30% at 5% 65%, #3c46a029 0%, transparent 70%), var(--night-950);position:fixed;inset:0}svg[data-astro-cid-m7vhzqk3]{width:100%;height:100%}circle[data-astro-cid-m7vhzqk3]{fill:#fff;opacity:.75}.warm[data-astro-cid-m7vhzqk3]{fill:var(--gold-soft)}.twinkle[data-astro-cid-m7vhzqk3]{animation:6s ease-in-out infinite twinkle}@media (width>=60rem){svg[data-astro-cid-m7vhzqk3]{mask-image:linear-gradient(90deg,#000 calc(50% - 34rem),#0000002e calc(50% - 25rem) calc(50% + 25rem),#000 calc(50% + 34rem))}}@media (width<=60rem){svg[data-astro-cid-m7vhzqk3]{opacity:.45}}@keyframes twinkle{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.twinkle[data-astro-cid-m7vhzqk3]{animation:none}}.astrolabe[data-astro-cid-v3537xmf]{fill:none;width:100%;height:100%;stroke:var(--gold);stroke-width:1px;animation:480s linear infinite spin;display:block}.faint[data-astro-cid-v3537xmf]{stroke-opacity:.5}.node[data-astro-cid-v3537xmf]{fill:var(--gold);stroke:none}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.astrolabe[data-astro-cid-v3537xmf]{animation:none}}.phases[data-astro-cid-ktrexzdt]{justify-content:center;gap:clamp(.55rem,2.6vw,1.1rem);display:flex}.moon[data-astro-cid-ktrexzdt]{width:clamp(18px,5.2vw,26px);overflow:visible}circle[data-astro-cid-ktrexzdt]{fill:none;stroke:var(--gold);stroke-opacity:.45}path[data-astro-cid-ktrexzdt]{fill:var(--gold-soft)}.full[data-astro-cid-ktrexzdt]{filter:drop-shadow(0 0 6px #f1dca88c)}.chapter[data-astro-cid-6fn4awhx]{padding-bottom:clamp(3.5rem,8vw,5.5rem);scroll-margin-top:2rem;position:relative}.era[data-astro-cid-6fn4awhx]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.9rem;margin:0 0 .9rem;font-size:.75rem;font-weight:600;display:flex}.marker[data-astro-cid-6fn4awhx]{width:var(--marker,2.4rem);aspect-ratio:1;border:1px solid var(--gold);background:var(--night-950);box-shadow:0 0 0 6px var(--night-950), 0 0 24px #d9b56c4d;font-family:var(--font-display);letter-spacing:0;color:var(--gold-soft);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:500;display:grid}@media (width>=40rem){.marker[data-astro-cid-6fn4awhx]{top:-.9rem;left:calc(-1 * var(--rail) + (var(--rail) - var(--marker)) / 2);position:absolute}}h2[data-astro-cid-6fn4awhx]{margin-bottom:1.25rem;font-size:clamp(1.9rem,5vw,2.75rem)}.fact[data-astro-cid-6fn4awhx]{border:1px solid var(--line);background:linear-gradient(135deg,#d9b56c17,#ffffff05);border-radius:8px;margin-top:2rem;padding:1.25rem 1.4rem}.fact-title[data-astro-cid-6fn4awhx]{font-family:var(--font-display);color:var(--gold-soft);align-items:center;gap:.6rem;margin-bottom:.4rem;font-size:1.35rem;display:flex}.fact-title[data-astro-cid-6fn4awhx] svg[data-astro-cid-6fn4awhx]{width:.8rem;fill:var(--gold);flex:none}.fact[data-astro-cid-6fn4awhx] p[data-astro-cid-6fn4awhx]:last-child{color:var(--ink-muted);margin:0;font-size:.97rem}.ornament[data-astro-cid-3luqqz2b]{color:var(--gold);justify-content:center;align-items:center;gap:.9rem;display:flex}span[data-astro-cid-3luqqz2b]{background:linear-gradient(90deg, transparent, var(--gold));width:4rem;height:1px}span[data-astro-cid-3luqqz2b]:last-child{background:linear-gradient(90deg, var(--gold), transparent)}svg[data-astro-cid-3luqqz2b]{fill:currentColor;width:.9rem}.zodiac[data-astro-cid-r4eaxho5]{max-width:66rem;margin:0 auto;padding:clamp(4rem,10vw,7rem) 1rem}.head[data-astro-cid-r4eaxho5]{max-width:var(--measure);text-align:center;margin:0 auto clamp(2.5rem,6vw,4rem)}.head[data-astro-cid-r4eaxho5] .eyebrow[data-astro-cid-r4eaxho5]{margin:1.25rem 0 .75rem}.head[data-astro-cid-r4eaxho5] h2[data-astro-cid-r4eaxho5]{margin-bottom:1rem;font-size:clamp(2rem,5.5vw,3rem)}.head[data-astro-cid-r4eaxho5] p[data-astro-cid-r4eaxho5]:last-child{color:var(--ink-muted);margin:0}.body[data-astro-cid-r4eaxho5]{align-items:center;gap:2.5rem;display:grid}@media (width>=52rem){.body[data-astro-cid-r4eaxho5]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:4rem}}.wheel[data-astro-cid-r4eaxho5]{aspect-ratio:1;width:min(100%,28rem);margin:0 auto;position:relative}.wheel[data-astro-cid-r4eaxho5] svg[data-astro-cid-r4eaxho5]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wedge[data-astro-cid-r4eaxho5]{fill:#0000;transition:fill .4s}.wedge[data-astro-cid-r4eaxho5].active{fill:#d9b56c24}.ring[data-astro-cid-r4eaxho5]{fill:none;stroke:var(--gold);stroke-opacity:.45;stroke-width:.6px}.ring[data-astro-cid-r4eaxho5].faint{stroke-opacity:.2}.tick[data-astro-cid-r4eaxho5]{stroke:var(--gold);stroke-opacity:.35;stroke-width:.5px}.hand[data-astro-cid-r4eaxho5]{transform-box:fill-box;transform-origin:50%;transition:transform .9s cubic-bezier(.3,.7,.2,1)}.hand[data-astro-cid-r4eaxho5] line[data-astro-cid-r4eaxho5]{stroke:var(--gold);stroke-width:.8px}.hand[data-astro-cid-r4eaxho5] path[data-astro-cid-r4eaxho5]{fill:var(--gold-soft)}.center[data-astro-cid-r4eaxho5]{pointer-events:none;color:var(--gold-soft);text-shadow:0 0 30px #f1dca859;place-items:center;margin:0;font-size:clamp(2.8rem,11vw,4.5rem);display:grid;position:absolute;inset:0}.sign[data-astro-cid-r4eaxho5]{aspect-ratio:1;width:14%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:clamp(1.1rem,4vw,1.55rem);transition:color .3s,background-color .3s,text-shadow .3s;display:grid;position:absolute;translate:-50% -50%}.sign[data-astro-cid-r4eaxho5]:hover{color:var(--gold-soft)}.sign[data-astro-cid-r4eaxho5][aria-pressed=true]{color:var(--gold-soft);text-shadow:0 0 12px #f1dca8cc;background:#d9b56c24}.panel[data-astro-cid-r4eaxho5] .dates[data-astro-cid-r4eaxho5]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.78rem;font-weight:600}.panel[data-astro-cid-r4eaxho5] h3[data-astro-cid-r4eaxho5]{margin:.35rem 0 1rem;font-size:clamp(2.3rem,6vw,3.1rem)}.meta[data-astro-cid-r4eaxho5]{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;display:flex}.meta[data-astro-cid-r4eaxho5] div[data-astro-cid-r4eaxho5]{border:1px solid var(--line);border-radius:99px;padding:.3rem .8rem;font-size:.82rem}.meta[data-astro-cid-r4eaxho5] dt[data-astro-cid-r4eaxho5]{color:var(--ink-muted);display:inline}.meta[data-astro-cid-r4eaxho5] dt[data-astro-cid-r4eaxho5]:after{content:": "}.meta[data-astro-cid-r4eaxho5] dd[data-astro-cid-r4eaxho5]{margin:0;display:inline}.panel[data-astro-cid-r4eaxho5]>p[data-astro-cid-r4eaxho5]:last-child{min-height:5.1em;margin:0}.finder[data-astro-cid-r4eaxho5]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2rem;padding-top:1.5rem;display:flex}.finder[data-astro-cid-r4eaxho5] p[data-astro-cid-r4eaxho5]{width:100%;color:var(--ink-muted);margin:0 0 .25rem;font-size:.9rem}select[data-astro-cid-r4eaxho5]{appearance:none;border:1px solid var(--line);background:var(--night-900) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23d9b56c' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right .8rem center / .65rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:.55rem 2.2rem .55rem .85rem;font-size:.95rem}select[data-astro-cid-r4eaxho5]:hover{border-color:var(--gold)}.week[data-astro-cid-y24twnqj]{grid-template-areas:"copy""figure""list";gap:2.5rem;max-width:66rem;margin:0 auto;padding:clamp(4rem,10vw,7rem) 1rem;display:grid}@media (width>=52rem){.week[data-astro-cid-y24twnqj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"figure copy""figure list";gap:0 4rem}}.copy[data-astro-cid-y24twnqj]{grid-area:copy}.list[data-astro-cid-y24twnqj]{grid-area:list}.figure[data-astro-cid-y24twnqj]{grid-area:figure;align-self:center}.figure[data-astro-cid-y24twnqj] svg[data-astro-cid-y24twnqj]{width:min(100%,32rem);margin:0 auto;display:block;overflow:visible}.orbit[data-astro-cid-y24twnqj]{fill:none;stroke:var(--gold);stroke-opacity:.2}.star-path[data-astro-cid-y24twnqj]{fill:none;stroke:var(--gold);stroke-width:1.2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 3.5s ease-in-out .4s}.week[data-astro-cid-y24twnqj].is-visible .star-path[data-astro-cid-y24twnqj],html:not(.js) .star-path[data-astro-cid-y24twnqj]{stroke-dashoffset:0}.node[data-astro-cid-y24twnqj]{fill:var(--night-900);stroke:var(--gold);stroke-width:1px}.node-glyph[data-astro-cid-y24twnqj]{fill:var(--gold-soft);text-anchor:middle;dominant-baseline:central;font-size:15px}.name[data-astro-cid-y24twnqj]{fill:var(--ink);font-family:var(--font-display);text-anchor:middle;font-size:15px}.day[data-astro-cid-y24twnqj]{fill:var(--gold);letter-spacing:.12em;text-anchor:middle;text-transform:uppercase;font-size:9.5px}.copy[data-astro-cid-y24twnqj] .eyebrow[data-astro-cid-y24twnqj]{margin:1.25rem 0 .75rem}.copy[data-astro-cid-y24twnqj] .ornament{justify-content:flex-start}.copy[data-astro-cid-y24twnqj] h2[data-astro-cid-y24twnqj]{margin-bottom:1.25rem;font-size:clamp(2rem,5.5vw,3rem)}.copy[data-astro-cid-y24twnqj] p[data-astro-cid-y24twnqj]:last-child{margin-bottom:0}.note[data-astro-cid-y24twnqj]{color:var(--ink-muted);margin-top:1.1em}.days[data-astro-cid-y24twnqj]{gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.days[data-astro-cid-y24twnqj] li[data-astro-cid-y24twnqj]{border-bottom:1px solid #ffffff12;grid-template-columns:1.8rem 1fr;align-items:baseline;column-gap:.4rem;padding:.5rem 0;display:grid}.days[data-astro-cid-y24twnqj] .glyph[data-astro-cid-y24twnqj]{color:var(--gold);grid-row:span 2;font-size:1.1rem}.d-name[data-astro-cid-y24twnqj]{font-family:var(--font-display);font-size:1.15rem}.d-name[data-astro-cid-y24twnqj] span[data-astro-cid-y24twnqj]{color:var(--ink-muted)}.d-words[data-astro-cid-y24twnqj]{color:var(--ink-muted);font-size:.85rem;font-style:italic}@media (width>=30rem){.days[data-astro-cid-y24twnqj] li[data-astro-cid-y24twnqj]{grid-template-columns:1.8rem 1fr auto}.days[data-astro-cid-y24twnqj] .glyph[data-astro-cid-y24twnqj]{grid-row:auto}}@media (prefers-reduced-motion:reduce){.star-path[data-astro-cid-y24twnqj]{stroke-dashoffset:0;transition:none}}.words[data-astro-cid-ztfmotkl]{max-width:66rem;margin:0 auto;padding:clamp(4rem,10vw,7rem) 1rem}.head[data-astro-cid-ztfmotkl]{max-width:var(--measure);text-align:center;margin:0 auto clamp(2.5rem,6vw,3.5rem)}.head[data-astro-cid-ztfmotkl] .eyebrow[data-astro-cid-ztfmotkl]{margin:1.25rem 0 .75rem}.head[data-astro-cid-ztfmotkl] h2[data-astro-cid-ztfmotkl]{margin-bottom:1rem;font-size:clamp(2rem,5.5vw,3rem)}.head[data-astro-cid-ztfmotkl] p[data-astro-cid-ztfmotkl]:last-child{color:var(--ink-muted);margin:0}.grid[data-astro-cid-ztfmotkl]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-ztfmotkl]{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:1.5rem 1.5rem 1.6rem;transition:border-color .3s,background-color .3s}.card[data-astro-cid-ztfmotkl]:hover{background:#d9b56c0f;border-color:#d9b56c8c}.term[data-astro-cid-ztfmotkl]{font-family:var(--font-display);color:var(--gold-soft);margin-bottom:.5rem;font-size:1.6rem;line-height:1.2}.card[data-astro-cid-ztfmotkl] p[data-astro-cid-ztfmotkl]:last-child{color:var(--ink-muted);margin:0;font-size:.95rem}.progress[data-astro-cid-lcdefpme]{z-index:10;background:linear-gradient(90deg, var(--gold), var(--gold-soft));transform-origin:0;height:2px;display:none;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.progress[data-astro-cid-lcdefpme]{animation:linear both grow scroll(root);display:block}}@keyframes grow{to{transform:scaleX(1)}}.hero[data-astro-cid-lcdefpme]{text-align:center;place-items:center;min-height:100svh;padding:5rem 1rem 7rem;display:grid;position:relative;overflow:hidden}.hero-astrolabe[data-astro-cid-lcdefpme]{aspect-ratio:1;opacity:.3;pointer-events:none;width:min(118vw,94svh,780px);position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-content[data-astro-cid-lcdefpme]{max-width:48rem;position:relative}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:1.5rem;padding-left:.3em}h1[data-astro-cid-lcdefpme]{font-size:clamp(3.1rem,11vw,6.6rem);line-height:.98}.lead[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:36ch;font-family:var(--font-display);color:var(--ink-muted);margin:1.75rem auto 1.5rem;font-size:clamp(1.25rem,3.6vw,1.65rem);font-style:italic;line-height:1.4}.meta[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.78rem}.scroll-cue[data-astro-cid-lcdefpme]{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-muted);flex-direction:column;align-items:center;gap:.7rem;padding-left:.3em;font-size:.68rem;text-decoration:none;display:flex;position:absolute;bottom:1.75rem;left:50%;translate:-50%}.scroll-cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(var(--gold), transparent);transform-origin:top;width:1px;height:3rem;animation:2.6s ease-in-out infinite cue}@keyframes cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.epigraph[data-astro-cid-lcdefpme]{text-align:center;margin:0 auto;padding:clamp(4rem,10vw,7rem) 1rem 0}.epigraph[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--gold-soft);margin:0;font-size:clamp(1.9rem,5.5vw,3rem);font-style:italic;line-height:1.2}.epigraph[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink-muted);margin-top:1rem;font-size:1.25rem}.epigraph[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.25em;text-transform:uppercase;margin-top:.4rem;font-size:.7rem;display:block}.intro[data-astro-cid-lcdefpme]{max-width:calc(var(--measure) + 2rem);margin:0 auto;padding:clamp(3.5rem,8vw,5.5rem) 1rem 0}.dropcap[data-astro-cid-lcdefpme]:first-letter{float:left;font-family:var(--font-display);color:var(--gold);margin:.06em .12em 0 0;font-size:4.4em;line-height:.8}.toc[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.toc[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:0 2rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);border-bottom:1px solid #ffffff12;grid-template-columns:2.4rem 1fr;padding:.6rem 0;text-decoration:none;display:grid}.toc-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--gold);grid-row:span 2;font-size:1.1rem;line-height:1.5}.toc-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.2rem;line-height:1.25;transition:color .2s}.toc-era[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:.75rem}.toc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .toc-title[data-astro-cid-lcdefpme]{color:var(--gold-soft)}.timeline[data-astro-cid-lcdefpme]{--rail:5rem;--marker:3rem;max-width:calc(var(--measure) + var(--rail) + 2rem);padding:clamp(4rem, 9vw, 6rem) 1rem 0 calc(var(--rail) + 1rem);margin:0 auto;position:relative}.timeline[data-astro-cid-lcdefpme]:before{content:"";top:0;bottom:0;left:calc(1rem + var(--rail) / 2);background:linear-gradient(transparent, var(--line) 4rem, var(--line) calc(100% - 4rem), transparent);width:1px;position:absolute}@media (width>=60rem){.timeline[data-astro-cid-lcdefpme]{max-width:calc(var(--measure) + 2 * var(--rail) + 2rem);padding-right:calc(var(--rail) + 1rem)}}@media (width<=40rem){.timeline[data-astro-cid-lcdefpme]{--marker:2.4rem;padding-left:1rem}.timeline[data-astro-cid-lcdefpme]:before{display:none}}.closing[data-astro-cid-lcdefpme]{text-align:center;max-width:38rem;margin:0 auto;padding:clamp(4rem,10vw,7rem) 1rem clamp(4rem,10vw,6rem)}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:.9rem 0 1.25rem;font-size:clamp(2.2rem,6vw,3.4rem)}.final[data-astro-cid-lcdefpme]{max-width:34ch;font-family:var(--font-display);text-wrap:balance;color:var(--ink-muted);margin:2rem auto 2.5rem;font-size:clamp(1.35rem,3.6vw,1.7rem);font-style:italic;line-height:1.4}.final[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--gold-soft);margin-top:.6rem;display:block}.footer[data-astro-cid-lcdefpme]{max-width:66rem;color:var(--ink-muted);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0 auto;padding:1.75rem 1rem 2.25rem;font-size:.82rem;display:flex}.footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-muted)}.footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--gold-soft)}
