.zodiac-ring[data-astro-cid-eeylz345]{position:relative;margin:0;width:var(--ring-size);max-width:100%;aspect-ratio:1;flex:none;--ring-disc: calc(var(--ring-size) * .155);--ring-radius: calc((var(--ring-size) - var(--ring-disc)) / 2)}.zr-plate[data-astro-cid-eeylz345]{position:absolute;inset:calc(var(--ring-disc) / 2);border:1px solid var(--hair-1);border-radius:50%}.zr-list[data-astro-cid-eeylz345]{position:absolute;inset:0;margin:0;padding:0;list-style:none}.zr-item[data-astro-cid-eeylz345]{position:absolute;top:50%;left:50%;width:var(--ring-disc);height:var(--ring-disc);margin:calc(var(--ring-disc) / -2) 0 0 calc(var(--ring-disc) / -2);transform:rotate(var(--angle)) translateY(calc(var(--ring-radius) * -1)) rotate(calc(var(--angle) * -1))}.zr-link[data-astro-cid-eeylz345]{display:block;border-radius:50%;line-height:0;outline-offset:3px;transition:transform var(--dur-1) var(--ease)}.zr-link[data-astro-cid-eeylz345]:hover,.zr-item[data-astro-cid-eeylz345].is-active .zr-link[data-astro-cid-eeylz345]{transform:scale(1.14)}.zr-link[data-astro-cid-eeylz345] .sign-icon{width:100%}.zr-name[data-astro-cid-eeylz345]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.zr-item[data-astro-cid-eeylz345]{opacity:0;animation:zr-settle var(--dur-2) var(--ease-soft) forwards;animation-delay:calc(var(--i) * 55ms + .12s)}}@keyframes zr-settle{to{opacity:1}}@media(width<=900px){.zodiac-ring[data-astro-cid-eeylz345]{--ring-size: 260px}}.zodiac-dates[data-astro-cid-dsquwpes]{--table-edge: color-mix(in oklab, var(--hair-2) 72%, transparent)}.dates-hero[data-astro-cid-dsquwpes]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,64px);padding-block:clamp(44px,8vw,92px) clamp(18px,4vw,38px)}.dates-hero__text[data-astro-cid-dsquwpes]{display:grid;gap:18px;min-width:0}.dates-hero[data-astro-cid-dsquwpes] .dates-hero__ring{justify-self:end}@media(width<=900px){.dates-hero[data-astro-cid-dsquwpes]{grid-template-columns:minmax(0,1fr)}.dates-hero[data-astro-cid-dsquwpes] .dates-hero__ring{justify-self:center;margin-top:8px}}.dates-hero[data-astro-cid-dsquwpes] h1[data-astro-cid-dsquwpes]{margin:0;max-width:10ch;font-size:clamp(2.8rem,1.8rem + 4.8vw,5.25rem)}.dates-hero__lede[data-astro-cid-dsquwpes]{margin:0;max-width:52ch;color:var(--muted);font-size:var(--text-lg);line-height:1.6;text-wrap:pretty}.dates-hero__actions[data-astro-cid-dsquwpes]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:4px}.dates-hero__method[data-astro-cid-dsquwpes]{color:var(--muted);font-size:var(--text-sm);text-underline-offset:4px}.dates-hero__method[data-astro-cid-dsquwpes]:hover{color:var(--text)}.dates-hero__receipt[data-astro-cid-dsquwpes]{margin:0;color:var(--faint);font-size:10.5px;letter-spacing:.05em}.dates-table-section[data-astro-cid-dsquwpes]{width:min(100% - 40px,1440px)}.dates-table-section[data-astro-cid-dsquwpes] .section-head[data-astro-cid-dsquwpes]{max-width:56ch;margin-bottom:clamp(24px,4vw,42px)}.dates-table-section[data-astro-cid-dsquwpes] .section-head[data-astro-cid-dsquwpes] p[data-astro-cid-dsquwpes]{max-width:58ch;font-size:var(--text-base);line-height:1.65}.dates-table-section[data-astro-cid-dsquwpes] .section-head[data-astro-cid-dsquwpes] strong[data-astro-cid-dsquwpes]{color:var(--text);font-weight:600}.table-wrap[data-astro-cid-dsquwpes]{border-top:1px solid var(--table-edge);border-bottom:1px solid var(--table-edge)}.correspondence-table[data-astro-cid-dsquwpes]{min-width:1220px}.correspondence-table[data-astro-cid-dsquwpes] caption[data-astro-cid-dsquwpes]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.correspondence-table[data-astro-cid-dsquwpes] th[data-astro-cid-dsquwpes]{padding-right:16px}.correspondence-table[data-astro-cid-dsquwpes] td[data-astro-cid-dsquwpes],.correspondence-table[data-astro-cid-dsquwpes] tbody[data-astro-cid-dsquwpes] th[data-astro-cid-dsquwpes]{padding-right:16px;vertical-align:top}.correspondence-table[data-astro-cid-dsquwpes] tbody[data-astro-cid-dsquwpes] th[data-astro-cid-dsquwpes]{min-width:112px}.sign-link[data-astro-cid-dsquwpes]{display:inline-flex;align-items:center;gap:9px;color:var(--text);text-decoration:none}.sign-link[data-astro-cid-dsquwpes]:hover span[data-astro-cid-dsquwpes]{text-decoration:underline;text-underline-offset:3px}.sign-glyph[data-astro-cid-dsquwpes]{color:var(--sign);font-family:var(--font-serif);font-size:1.55rem;line-height:1}.codepoint[data-astro-cid-dsquwpes]{color:var(--muted);font-size:11px}.longitude[data-astro-cid-dsquwpes]{color:var(--text);font-size:11px}.cell-lines[data-astro-cid-dsquwpes]{display:grid;gap:3px}.cell-lines[data-astro-cid-dsquwpes] small[data-astro-cid-dsquwpes]{display:inline-block;min-width:48px;color:var(--faint);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.ingress[data-astro-cid-dsquwpes]{min-width:144px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:-.015em}@media(width<=560px){.dates-hero[data-astro-cid-dsquwpes] h1[data-astro-cid-dsquwpes]{max-width:9ch}.dates-hero__actions[data-astro-cid-dsquwpes]{align-items:flex-start;flex-direction:column}.dates-table-section[data-astro-cid-dsquwpes]{width:min(100% - 40px,1440px)}.table-wrap[data-astro-cid-dsquwpes]{border-bottom:0}.correspondence-table[data-astro-cid-dsquwpes]{min-width:0}.correspondence-table[data-astro-cid-dsquwpes] td[data-astro-cid-dsquwpes],.correspondence-table[data-astro-cid-dsquwpes] tbody[data-astro-cid-dsquwpes] th[data-astro-cid-dsquwpes]{padding-right:0}.correspondence-table[data-astro-cid-dsquwpes] tbody[data-astro-cid-dsquwpes] th[data-astro-cid-dsquwpes]{min-width:0;padding-bottom:8px}.cell-lines[data-astro-cid-dsquwpes]{justify-items:end}.cell-lines[data-astro-cid-dsquwpes] small[data-astro-cid-dsquwpes]{min-width:0;margin-right:5px}.ingress[data-astro-cid-dsquwpes]{min-width:0}}
