.sky-chart[data-astro-cid-dh5v5axr]{color:currentColor;width:100%;height:auto;display:block;overflow:visible}.sky-chart[data-astro-cid-dh5v5axr] line,.sky-chart[data-astro-cid-dh5v5axr] circle{vector-effect:non-scaling-stroke}.sky-chart__field[data-astro-cid-dh5v5axr],.sky-chart__ticks[data-astro-cid-dh5v5axr],.sky-chart__zodiac[data-astro-cid-dh5v5axr],.sky-chart__center[data-astro-cid-dh5v5axr]{stroke:currentColor}.sky-chart__field[data-astro-cid-dh5v5axr]{opacity:.38;stroke-width:1px}.sky-chart__field[data-astro-cid-dh5v5axr] .sky-chart__position-track[data-astro-cid-dh5v5axr]{opacity:.5;stroke-dasharray:2 5}.sky-chart__ticks[data-astro-cid-dh5v5axr]{opacity:.66;stroke-width:1px}.sky-chart__zodiac[data-astro-cid-dh5v5axr]{opacity:.78;stroke-width:1px}.sky-chart__body-symbol[data-astro-cid-dh5v5axr]{fill:currentColor;font-family:var(--font-display,serif);text-anchor:middle}.sky-chart[data-astro-cid-dh5v5axr] .sky-chart__zodiac-mark{color:currentColor;stroke-width:1.5px}.sky-chart__aspect[data-astro-cid-dh5v5axr]{opacity:.62;stroke:var(--color-sky-400,#6f9db1);stroke-linecap:round;stroke-width:1.35px}.sky-chart__aspect--conjunction[data-astro-cid-dh5v5axr],.sky-chart__aspect--opposition[data-astro-cid-dh5v5axr],.sky-chart__aspect--square[data-astro-cid-dh5v5axr]{opacity:.78;stroke:var(--color-brass-300,#d2b88e)}.sky-chart__conjunction-ring[data-astro-cid-dh5v5axr]{fill:var(--color-night-900,#141d26);stroke:var(--color-brass-300,#d2b88e);stroke-width:1.25px}.sky-chart__leader[data-astro-cid-dh5v5axr]{opacity:.55;stroke:currentColor;stroke-dasharray:2 3;stroke-linecap:round;stroke-width:.9px}.sky-chart__position-dot[data-astro-cid-dh5v5axr]{fill:var(--color-paper-50,#fffdf9);stroke:var(--color-night-950,#0e141b);stroke-width:1px}.sky-chart__marker-disc[data-astro-cid-dh5v5axr]{fill:var(--color-night-900,#141d26);stroke:var(--color-brass-300,#d2b88e);stroke-width:1px}.sky-chart__body-symbol[data-astro-cid-dh5v5axr]{dominant-baseline:central;font-variant-emoji:text;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Apple Symbols,sans-serif;font-size:17px}.sky-chart__center[data-astro-cid-dh5v5axr]{fill:var(--color-night-900,#141d26);stroke-width:1px}.sky-chart-legend[data-astro-cid-dh5v5axr]{width:100%;color:var(--color-paper-200);margin-top:.75rem;font-size:.8125rem;line-height:1.5}.sky-chart-legend[data-astro-cid-dh5v5axr] summary[data-astro-cid-dh5v5axr]{border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-paper-50);cursor:pointer;align-items:center;padding:.625rem 2.5rem .625rem .75rem;font-weight:650;list-style:none;display:flex;position:relative}.sky-chart-legend[data-astro-cid-dh5v5axr] summary[data-astro-cid-dh5v5axr]::-webkit-details-marker{display:none}.sky-chart-legend[data-astro-cid-dh5v5axr] summary[data-astro-cid-dh5v5axr]:after{color:var(--color-brass-300);content:"+";font-size:1.25rem;font-weight:400;line-height:1;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.sky-chart-legend[data-astro-cid-dh5v5axr][open] summary[data-astro-cid-dh5v5axr]:after{content:"−"}.sky-chart-legend[data-astro-cid-dh5v5axr] summary[data-astro-cid-dh5v5axr]:hover{border-color:var(--color-brass-300)}.sky-chart-legend[data-astro-cid-dh5v5axr]>.sky-chart-note,.sky-chart-legend[data-astro-cid-dh5v5axr]>.sky-chart-key{margin-top:.75rem}.sky-chart-legend[data-astro-cid-dh5v5axr] summary[data-astro-cid-dh5v5axr]:focus-visible{outline-offset:3px;outline:2px solid}.sky-chart-legend[data-astro-cid-dh5v5axr]>p[data-astro-cid-dh5v5axr]{margin-block:.75rem}.sky-chart-legend[data-astro-cid-dh5v5axr] ul[data-astro-cid-dh5v5axr]{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.sky-chart-legend[data-astro-cid-dh5v5axr] li[data-astro-cid-dh5v5axr]{border-top:1px solid var(--color-border-dark);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:.5rem;padding-block:.375rem;display:grid}.sky-chart-legend__body[data-astro-cid-dh5v5axr]{color:var(--color-paper-50);align-items:baseline;gap:.375rem;display:flex}.sky-chart-legend__glyph[data-astro-cid-dh5v5axr]{font-variant-emoji:text;flex:0 0 1rem;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Apple Symbols,sans-serif;font-size:1rem}.sky-chart-legend__position[data-astro-cid-dh5v5axr]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.sky-chart__markers[data-astro-cid-dh5v5axr]{animation:.65s ease-out .1s both sky-chart-reveal}}@keyframes sky-chart-reveal{0%{opacity:0}}@media (forced-colors:active){.sky-chart__marker-disc[data-astro-cid-dh5v5axr],.sky-chart__conjunction-ring[data-astro-cid-dh5v5axr],.sky-chart__center[data-astro-cid-dh5v5axr]{fill:canvas;stroke:canvastext}.sky-chart__position-dot[data-astro-cid-dh5v5axr],.sky-chart[data-astro-cid-dh5v5axr] .sky-chart__zodiac-mark,.sky-chart__body-symbol[data-astro-cid-dh5v5axr]{fill:canvastext}}.home-page .home-band{border-top:0}.home-page .home-band[data-surface="100"]{background:var(--color-paper-100)}.home-page .home-band[data-surface="50"]{background:var(--color-paper-50)}.home-links{gap:0 var(--space-8);flex-wrap:wrap;margin:0;display:flex}.home-split{align-items:start}.home-split-main,.home-split-side{align-content:start;gap:var(--block-space);min-width:0;display:grid}.home-split-side{gap:var(--space-3)}.home-split-side>h3~h3{margin-top:var(--block-space)}.home-split-side>.text-link{justify-self:start}@media (min-width:64rem){.home-split-side{grid-column:2}}.home-split-side>h3,.home-periods>h3,.home-sign-group>h3,.home-pillars h3{font-size:var(--text-lg)}.hero{isolation:isolate;background:var(--color-night-950);color:var(--color-paper-50);--focus-color:var(--color-focus-on-dark);position:relative;overflow:hidden}.hero:after{z-index:-2;background:linear-gradient(90deg, color-mix(in srgb, var(--color-night-950) 98%, transparent) 0%, color-mix(in srgb, var(--color-night-950) 90%, transparent) 44%, color-mix(in srgb, var(--color-night-950) 62%, transparent) 72%, color-mix(in srgb, var(--color-night-950) 36%, transparent) 100%);content:"";position:absolute;inset:0}.hero-atmosphere{z-index:-3;position:absolute;inset:0}.hero-atmosphere,.hero-atmosphere img{width:100%;height:100%}.hero-atmosphere img{object-fit:cover;object-position:60% center}.hero-inner{padding-block:clamp(var(--space-10), 5vw, var(--space-16)) var(--block-space);align-items:center}.hero-copy{align-content:center;gap:var(--space-5);min-width:0;display:grid}.hero h1{max-inline-size:var(--measure-heading);color:var(--color-paper-50);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,1.55rem + 3.4vw,4.6rem);font-weight:430;line-height:1.02}.hero .standfirst{max-inline-size:var(--measure);color:var(--color-paper-200);font-size:var(--text-lg);text-wrap:pretty;line-height:1.55}.hero-slogan{color:var(--color-paper-50);font-weight:650}.hero-picker{gap:var(--space-3);min-width:0;display:grid;container:hero-picker/inline-size}.hero-picker-label{color:var(--color-brass-300);font-size:var(--text-sm);margin:0;font-weight:700;line-height:1.4}.hero .hero-sign-picker .sign-picker-list{grid-template-columns:repeat(auto-fill, minmax(max(4.75rem, 25% - var(--space-2)), 1fr));margin:0;padding:0;display:grid;overflow:visible}@container hero-picker (width>=30rem){.hero .hero-sign-picker .sign-picker-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@container hero-picker (width>=40rem){.hero .hero-sign-picker .sign-picker-list{grid-template-columns:repeat(6,minmax(0,1fr))}}.hero .hero-sign-picker .sign-picker-choice{min-height:3.625rem;padding:var(--space-2) var(--space-1);justify-content:center;gap:var(--space-1);font-size:var(--text-xs);letter-spacing:-.005em;text-align:center;white-space:nowrap;flex-direction:column}.hero .hero-sign-picker .sign-picker-choice .zodiac-mark{width:1.25rem;height:1.25rem}.hero-actions{margin-top:var(--space-1);gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-art{gap:var(--space-5);min-width:0;color:var(--color-brass-300);--hero-wheel:20rem;justify-items:center;margin:0;display:grid}.hero-chart-frame{inline-size:100%;max-inline-size:var(--hero-wheel)}.sky-snapshot{inline-size:100%;gap:var(--space-3);min-width:0;display:grid}.sky-chart-date{gap:var(--space-1);margin:0;display:grid}.sky-chart-date span{color:var(--color-brass-300);font-size:var(--text-xs);font-weight:650}.sky-chart-date strong{color:var(--color-paper-50);font-size:var(--text-sm);font-weight:680}.sky-snapshot dl{border-top:1px solid var(--color-border-dark);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.sky-snapshot dl>div{min-width:0;padding-block:var(--space-2);border-bottom:1px solid var(--color-border-dark);justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.sky-snapshot dt{color:var(--color-brass-300);font-size:var(--text-xs);line-height:1.4}.sky-snapshot dd{color:var(--color-paper-50);font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:normal;text-align:end;margin:0;font-weight:680}.sky-snapshot-lit{color:var(--color-paper-200);font-weight:600;display:block}.sky-chart-note{color:var(--color-paper-200);font-size:var(--text-xs);line-height:1.55}.sky-chart-details{width:-moz-fit-content;width:fit-content;color:var(--color-paper-50);font-size:var(--text-xs);-webkit-text-decoration-color:var(--color-brass-300);text-decoration-color:var(--color-brass-300);text-underline-offset:.25em;font-weight:680}.sky-chart-key{gap:var(--space-2) var(--space-4);color:var(--color-paper-200);font-size:var(--text-xs);flex-wrap:wrap;padding:0;line-height:1.4;list-style:none;display:flex}.sky-chart-key li{gap:var(--space-2);align-items:center;display:inline-flex}.sky-chart-key span{border-top:1.5px solid var(--color-sky-400);width:1.25rem;display:block}.sky-chart-key span[data-key=tension]{border-color:var(--color-brass-300)}.sky-chart-key span[data-key=conjunction]{border:1.5px solid var(--color-brass-300);border-radius:50%;width:.65rem;height:.65rem}@media (min-width:48rem) and (max-width:63.999rem){.hero-art{grid-template-columns:minmax(0, var(--hero-wheel)) minmax(0, 1fr);place-items:center stretch;column-gap:var(--grid-gap-wide)}}@media (min-width:64rem){.hero-inner{min-height:min(42rem, calc(100svh - var(--header-height)))}.hero-art{justify-self:end;inline-size:100%}.hero-atmosphere img{object-position:68% center}}.sky-ribbon{background:var(--color-night-950);color:var(--color-paper-50);--focus-color:var(--color-focus-on-dark)}.sky-ribbon>.section-inner{padding-block:var(--block-space) var(--section-space)}.sky-ribbon h2{color:var(--color-paper-50)}.sky-ribbon-list{border:1px solid var(--color-border-dark);border-radius:var(--radius-card);background:var(--color-border-dark);grid-template-columns:repeat(auto-fit,minmax(max(10rem,40%),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sky-fact{background:var(--color-night-950);min-width:0;display:flex}.sky-fact:last-child{grid-column:1/-1}.sky-fact>a{min-width:0;min-height:5.75rem;padding:var(--space-4) clamp(var(--space-3), 2vw, var(--space-5));align-content:start;gap:var(--space-1);color:var(--color-paper-50);flex:auto;grid-template-rows:auto auto 1fr;text-decoration:none;display:grid}.sky-fact>a:hover,.sky-fact>a:focus-visible{background:var(--color-night-800)}.sky-fact>a:focus-visible{outline-offset:-3px}.sky-fact-label{color:var(--color-brass-300);font-size:var(--text-xs);font-weight:650;line-height:1.4}.sky-fact strong{color:var(--color-paper-50);white-space:pre-line;font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:break-word;font-weight:700;line-height:1.45}.sky-fact-action{padding-top:var(--space-1);color:var(--color-paper-200);font-size:var(--text-xs);align-self:end;font-weight:620;line-height:1.5}@media (min-width:48rem){.sky-ribbon-list{grid-template-columns:repeat(6,minmax(0,1fr))}.sky-fact{grid-column:span 2}.sky-fact:nth-child(n+4),.sky-fact:last-child{grid-column:span 3}}@media (min-width:80rem){.sky-ribbon-list{grid-template-columns:repeat(5,minmax(0,1fr))}.sky-fact,.sky-fact:nth-child(n+4),.sky-fact:last-child{grid-column:auto}}.home-page .home-daily-grid{grid-template-columns:minmax(0,1fr)}.home-daily-card.dest-card[data-size=feature]:has(>.dest-card-icon){column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.home-daily-card .sign-mark{width:var(--mark-sm);height:var(--mark-sm)}.home-daily-card .dest-card-text{gap:var(--space-1)}.home-daily-card .dest-card-description{margin-top:var(--space-1);color:var(--color-ink-950)}.home-periods{gap:var(--space-3);display:grid}@media (max-width:39.999rem){.home-daily-card.dest-card[data-size=feature]{padding:var(--space-3) var(--space-4);column-gap:var(--space-3)}.home-daily-card .sign-mark{width:2.25rem;height:2.25rem}.home-daily-card.dest-card[data-size=feature] .dest-card-title{font-size:var(--text-lg)}.home-daily-card .dest-card-text{gap:.125rem}}@media (min-width:40rem){.home-page .home-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.home-page .home-daily-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-events{border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--surface-card);margin:0;padding:0;list-style:none;overflow:hidden}.home-event+.home-event{border-top:1px solid var(--border-card)}.home-event>a{padding:var(--card-pad-compact);align-items:center;gap:var(--space-1) var(--space-4);color:var(--color-ink-950);transition:background-color var(--duration-fast) ease;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.home-event>a:hover{background:var(--surface-card-hover)}.home-event>a:focus-visible{outline-offset:-3px}.home-event time{color:var(--color-ink-700);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-column:1/-1;font-weight:650}.home-event-title{font-size:var(--text-base);text-wrap:pretty;font-weight:650;line-height:1.35}.home-event-kind{padding:.125rem var(--space-2);border:1px solid var(--border-card);border-radius:var(--radius-pill);background:var(--surface-inset);color:var(--color-ink-700);font-size:var(--text-xs);white-space:nowrap;font-weight:650}.home-coming .calendar-current-card{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.home-coming .calendar-current-card dl{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.home-coming .moon-answer .calendar-current-date{font-family:var(--font-display);font-size:var(--text-lg)}.home-coming .moon-answer-as-of{color:var(--color-ink-700);font-size:var(--text-xs)}.home-coming .moon-answer dt{align-items:center;gap:var(--space-2);display:flex}.home-coming .phase-event-mark{flex:none;width:1.05rem;height:1.05rem;display:inline-block}.home-coming .moon-answer-links{column-gap:var(--space-8);flex-wrap:wrap;display:flex}.home-coming .calendar-period-list{margin:0;padding:0;list-style:none;display:grid}.home-coming .calendar-period-list li{padding-block:var(--space-3);border-top:1px solid var(--border-card);align-items:baseline;gap:var(--space-1) var(--space-4);grid-template-columns:7rem minmax(0,1fr);display:grid}.home-coming .calendar-period-list strong{font-family:var(--font-display);font-size:var(--text-lg);font-weight:560}.home-coming .calendar-period-dates{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:650}.home-coming .calendar-period-dates time,.home-coming .calendar-period-from{white-space:nowrap}.home-coming .calendar-period-signs{color:var(--color-ink-700);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-column:2}.featured-tool{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.featured-tool-copy{justify-items:start;gap:var(--space-4);min-width:0;display:grid}.featured-tool h3{max-inline-size:var(--measure-heading);font-size:var(--text-xl)}.featured-tool-copy>p{max-inline-size:var(--measure)}.featured-tool-note{font-size:var(--text-sm);line-height:1.6}.home-page .home-tool-grid{grid-template-columns:minmax(0,1fr)}.home-tool-grid .dest-card[data-size=feature] .dest-card-title{font-size:var(--text-lg)}@media (min-width:30rem){.home-page .home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.home-page .home-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-sign-groups{gap:var(--block-space) var(--grid-gap-wide);grid-template-columns:minmax(0,1fr);display:grid}.home-sign-group{align-content:start;gap:var(--space-2);min-width:0;display:grid}.home-sign-group ul{margin:0;padding:0;list-style:none;display:grid}.home-sign{min-width:0;padding-block:var(--space-4);border-top:1px solid var(--border-card);align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.home-sign-text{justify-items:start;gap:var(--space-1);min-width:0;display:grid}.home-sign-name{color:var(--color-ink-950);font-family:var(--font-display);font-size:var(--text-lg);text-decoration:underline;-webkit-text-decoration-color:var(--color-brass-500);text-decoration-color:var(--color-brass-500);text-underline-offset:.18em;font-weight:560;line-height:1.2;text-decoration-thickness:.06em}.home-sign-meta{color:var(--color-ink-700);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.home-sign-hook{color:var(--color-ink-700);font-size:var(--text-sm);text-wrap:pretty;margin:0;line-height:1.55}@media (min-width:40rem){.home-sign-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.home-sign-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-page .home-quick{grid-template-columns:minmax(0,1fr)}.home-terms{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.home-terms p{max-inline-size:var(--measure);color:var(--color-ink-700);font-size:var(--text-sm);margin:0;line-height:1.55}.home-terms .text-link{min-height:2.75rem}.home-pillars{gap:var(--space-6) var(--grid-gap-wide);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.home-pillars li{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border-card);align-content:start;gap:var(--space-2);display:grid}.home-pillars p{max-inline-size:var(--measure);color:var(--color-ink-700);font-size:var(--text-sm);line-height:1.65}@media (min-width:48rem){.home-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-question-list{min-width:0;display:grid}@media (max-width:39.999rem){.hero-actions .button,.featured-tool .button,.home-learn .section-action .button{width:100%}}@media (forced-colors:active){.hero,.sky-ribbon,.featured-tool{color:canvastext;background:canvas;border-color:canvastext}.hero *,.sky-ribbon *,.featured-tool *{color:canvastext}.hero:after,.hero-atmosphere{display:none}.home-events,.home-event-kind{border:1px solid canvastext}}@media print{.hero-atmosphere,.hero-art,.hero-picker,.hero-actions,.sky-ribbon,.home-periods{display:none!important}.hero,.featured-tool{color:inherit;background:0 0}.hero *,.featured-tool *{color:inherit!important}.hero:after{display:none}}@media (scripting:enabled){[data-home-sky-figure][data-home-sky-pending] :is(svg[data-reference-time],.sky-chart-date time,[data-home-sky-fact]),[data-home-sky-ribbon][data-home-sky-pending] .sky-fact strong{visibility:hidden;animation:0s linear 2.5s forwards home-sky-reveal}}@keyframes home-sky-reveal{to{visibility:visible}}
