.card-detail[data-astro-cid-rcgzvbzx]{animation:cardDetailFade .24s cubic-bezier(.16,1,.3,1)}@keyframes cardDetailFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.card-reading-progress[data-astro-cid-rcgzvbzx]{position:fixed;inset-block-start:0;inset-inline:0;height:2px;z-index:50;pointer-events:none}.card-reading-progress__fill[data-astro-cid-rcgzvbzx]{height:100%;background-color:var(--color-accent);transform-origin:left center;transform:scaleX(0);transition:transform 80ms linear}@media(prefers-reduced-motion:reduce){.card-reading-progress[data-astro-cid-rcgzvbzx]{display:none}}.card-back-to-top[data-astro-cid-rcgzvbzx]{position:fixed;inset-block-end:clamp(var(--space-md),3vw,var(--space-xl));inset-inline-end:clamp(var(--space-md),3vw,var(--space-xl));z-index:40;display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-md);background-color:var(--color-surface);border:1px solid var(--color-gilt-muted);border-radius:var(--radius-pill);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;box-shadow:var(--shadow-card-rest);min-block-size:44px;opacity:0;animation:backToTopFade .2s cubic-bezier(.16,1,.3,1) forwards}.card-back-to-top[data-astro-cid-rcgzvbzx][hidden]{display:none}@keyframes backToTopFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.card-back-to-top[data-astro-cid-rcgzvbzx]{animation:none;opacity:1}}@media(min-width:64rem){.card-back-to-top[data-astro-cid-rcgzvbzx]{display:none!important}}.card-back-to-top[data-astro-cid-rcgzvbzx]:hover,.card-back-to-top[data-astro-cid-rcgzvbzx]:focus-visible{color:var(--color-accent);border-color:var(--color-accent)}.card-hero--editorial[data-astro-cid-rcgzvbzx]{display:block;max-width:var(--container-prose);margin-inline:auto;margin-block-end:var(--space-2xl)}.card-hero--editorial[data-astro-cid-rcgzvbzx] .card-hero__eyebrow[data-astro-cid-rcgzvbzx]{margin:0 0 clamp(var(--space-lg),2.5vw,var(--space-xl));font-size:.75rem;letter-spacing:.18em;color:var(--color-gilt-strong)}.card-hero--editorial[data-astro-cid-rcgzvbzx] .card-hero__title[data-astro-cid-rcgzvbzx]{font-family:var(--font-display);font-weight:var(--font-weight-normal);line-height:.98;letter-spacing:-.025em;color:var(--color-ink-strong);margin:0;font-size:clamp(2.5rem,5vw,4rem);font-variation-settings:"opsz" 144,"SOFT" 30}.card-hero--editorial[data-astro-cid-rcgzvbzx] .card-hero__image[data-astro-cid-rcgzvbzx]{margin:var(--space-lg) 0;text-align:center}.card-hero--editorial[data-astro-cid-rcgzvbzx] .card-hero__image[data-astro-cid-rcgzvbzx] .tarot-card-image__frame{width:100%;max-width:clamp(220px,64vw,320px)}@media(min-width:48rem){.card-hero--editorial[data-astro-cid-rcgzvbzx] .card-hero__image[data-astro-cid-rcgzvbzx]{float:right;width:180px;margin-block:var(--space-2xs) 0;margin-inline:var(--space-xl) 0}.card-hero--editorial[data-astro-cid-rcgzvbzx] .card-hero__image[data-astro-cid-rcgzvbzx] .tarot-card-image__frame{max-width:180px}}.card-hero__lede[data-astro-cid-rcgzvbzx]{font-family:var(--font-body);font-size:clamp(1.125rem,1.45vw,1.375rem);line-height:1.45;color:var(--color-ink);margin:clamp(var(--space-md),2.5vw,var(--space-lg)) 0 0;max-width:34rem;font-variation-settings:"opsz" 36,"SOFT" 60}.card-hero--editorial[data-astro-cid-rcgzvbzx] .card-hero__byline[data-astro-cid-rcgzvbzx]{margin-block-start:clamp(var(--space-lg),3vw,var(--space-xl));padding-block-start:var(--space-md);border-block-start:1px solid var(--color-gilt-muted)}.card-hero__clear[data-astro-cid-rcgzvbzx]{clear:both;height:0}.card-detail__prose[data-astro-cid-rcgzvbzx]{max-width:var(--container-prose);margin-inline:auto;margin-block-start:var(--space-xl);min-inline-size:0}.card-detail__prose[data-astro-cid-rcgzvbzx] p{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-prose);color:var(--color-ink);margin-block:var(--space-lg);font-variation-settings:"opsz" 14,"SOFT" 100;orphans:2;widows:2}.card-detail__prose[data-astro-cid-rcgzvbzx] p+p{text-indent:1.5em}.card-detail__prose[data-astro-cid-rcgzvbzx] .upright-keywords+p,.card-detail__prose[data-astro-cid-rcgzvbzx] .reversed-keywords+p{text-indent:0}.card-detail__prose[data-astro-cid-rcgzvbzx] a{color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:2px}.card-detail__prose[data-astro-cid-rcgzvbzx] a:hover,.card-detail__prose[data-astro-cid-rcgzvbzx] a:focus-visible{color:var(--color-accent-strong)}.card-detail__prose[data-astro-cid-rcgzvbzx] h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.card-detail__prose[data-astro-cid-rcgzvbzx] h2,.card-detail__prose[data-astro-cid-rcgzvbzx] h2[data-astro-cid-rcgzvbzx]{font-family:var(--font-display);font-weight:var(--font-weight-normal);font-size:clamp(1.75rem,3.2vw,2.25rem);line-height:var(--leading-snug);color:var(--color-ink-strong);margin-block:var(--space-3xl) var(--space-md);letter-spacing:-.015em;font-variation-settings:"opsz" 36,"SOFT" 50;position:relative;padding-block-start:var(--space-md)}.card-detail__prose[data-astro-cid-rcgzvbzx] h2:before,.card-detail__prose[data-astro-cid-rcgzvbzx] h2[data-astro-cid-rcgzvbzx]:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:3em;block-size:1px;background-color:var(--color-gilt-muted)}.card-detail__prose[data-astro-cid-rcgzvbzx] h3{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:var(--text-xl);color:var(--color-ink-strong);margin-block:var(--space-xl) var(--space-sm);font-variation-settings:"opsz" 24,"SOFT" 60}.card-detail__prose[data-astro-cid-rcgzvbzx] .tldr{background:none;border:none;border-radius:0;padding:0;margin-block:var(--space-xl);position:relative;padding-inline-start:var(--space-2xl)}.card-detail__prose[data-astro-cid-rcgzvbzx] .tldr:before{content:"“";position:absolute;inset-inline-start:-.05em;inset-block-start:-.35em;font-family:var(--font-display);font-size:5.5rem;line-height:1;color:var(--color-gilt);font-variation-settings:"opsz" 144,"SOFT" 30;font-weight:var(--font-weight-normal)}.card-detail__prose[data-astro-cid-rcgzvbzx] .tldr p,.card-detail__prose[data-astro-cid-rcgzvbzx] .tldr{font-family:var(--font-body);font-style:italic;font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-ink-strong);font-variation-settings:"opsz" 24,"SOFT" 60}.card-detail__prose[data-astro-cid-rcgzvbzx] .tldr p{margin:0}.card-detail__prose[data-astro-cid-rcgzvbzx] .tldr strong{font-weight:var(--font-weight-medium);font-style:normal;color:var(--color-gilt-strong);font-family:var(--font-ui);font-size:.6875rem;letter-spacing:var(--tracking-caps);text-transform:uppercase;display:block;margin-block-end:var(--space-xs)}.card-detail__prose[data-astro-cid-rcgzvbzx] .tldr+p:first-letter,.card-detail__prose[data-astro-cid-rcgzvbzx] h2:first-of-type+p:first-letter{font-family:var(--font-display);font-weight:var(--font-weight-normal);color:var(--color-gilt);float:left;font-size:4.5em;line-height:.85;padding-inline-end:.08em;padding-block-start:.05em;font-variation-settings:"opsz" 144,"SOFT" 30}@media(max-width:30rem){.card-detail__prose[data-astro-cid-rcgzvbzx] .tldr+p:first-letter,.card-detail__prose[data-astro-cid-rcgzvbzx] h2:first-of-type+p:first-letter{float:none;font-size:inherit;color:inherit;padding:0;font-variation-settings:inherit}}.card-detail__prose[data-astro-cid-rcgzvbzx] .upright-keywords[data-astro-cid-rcgzvbzx],.card-detail__prose[data-astro-cid-rcgzvbzx] .upright-keywords{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:0;color:var(--color-ink);background-color:transparent;border-block-start:1px solid var(--color-gilt-muted);border-block-end:1px solid var(--color-gilt-muted);padding:var(--space-md) 0;margin-block:var(--space-lg);font-variation-settings:"opsz" 14,"SOFT" 100;line-height:var(--leading-relaxed)}.card-detail__prose[data-astro-cid-rcgzvbzx] .upright-keywords[data-astro-cid-rcgzvbzx] strong[data-astro-cid-rcgzvbzx],.card-detail__prose[data-astro-cid-rcgzvbzx] .upright-keywords strong{font-family:var(--font-ui);font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-strong);margin-block-end:var(--space-2xs);display:block}.card-detail__prose[data-astro-cid-rcgzvbzx] ul,.card-detail__prose[data-astro-cid-rcgzvbzx] ol{margin-block:var(--space-md);padding-inline-start:var(--space-lg)}.card-detail__prose[data-astro-cid-rcgzvbzx] li{margin-block:var(--space-xs)}.birth-detail__reduction-list[data-astro-cid-rcgzvbzx]{list-style:none;padding:0;margin:var(--space-md) 0;display:grid;gap:0}.birth-detail__reduction-list[data-astro-cid-rcgzvbzx] li[data-astro-cid-rcgzvbzx]{padding-block:var(--space-2xs);border-block-end:1px solid var(--color-gilt-muted);font-family:var(--font-body);font-size:var(--text-base);font-feature-settings:"onum","tnum"}.birth-detail__reduction-list[data-astro-cid-rcgzvbzx] li[data-astro-cid-rcgzvbzx]:first-child{border-block-start:1px solid var(--color-gilt-muted)}.birth-detail__reduction-sum[data-astro-cid-rcgzvbzx]{color:var(--color-ink-strong);font-weight:var(--font-weight-semibold);margin-inline-end:var(--space-2xs)}.birth-detail__reduction-arrow[data-astro-cid-rcgzvbzx]{color:var(--color-gilt-strong)}.birth-detail__reduction-more[data-astro-cid-rcgzvbzx]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-muted);font-style:italic}.birth-detail__sibling-list[data-astro-cid-rcgzvbzx]{list-style:none;padding:0;margin:var(--space-md) 0;display:grid;gap:var(--space-2xs)}.birth-detail__sibling-list[data-astro-cid-rcgzvbzx] li[data-astro-cid-rcgzvbzx]{padding-block:var(--space-2xs);border-block-end:1px solid var(--color-gilt-muted)}.birth-detail__sibling-list[data-astro-cid-rcgzvbzx] li[data-astro-cid-rcgzvbzx]:first-child{border-block-start:1px solid var(--color-gilt-muted)}.birth-detail__sibling-list[data-astro-cid-rcgzvbzx] a[data-astro-cid-rcgzvbzx]{color:var(--color-accent);text-decoration:none;font-family:var(--font-body)}.birth-detail__sibling-list[data-astro-cid-rcgzvbzx] a[data-astro-cid-rcgzvbzx]:hover,.birth-detail__sibling-list[data-astro-cid-rcgzvbzx] a[data-astro-cid-rcgzvbzx]:focus-visible{color:var(--color-accent-strong)}.birth-detail__sibling-num[data-astro-cid-rcgzvbzx]{color:var(--color-ink-muted);font-size:var(--text-sm)}.card-detail__prose[data-astro-cid-rcgzvbzx] .disclaimer[data-astro-cid-rcgzvbzx],.card-detail__prose[data-astro-cid-rcgzvbzx] .disclaimer{background-color:var(--color-bg-subtle);border:1px solid var(--color-border);padding:var(--space-md);border-radius:var(--radius-sm);margin-block:var(--space-xl);color:var(--color-ink-muted);font-size:var(--text-sm)}.card-detail__prose[data-astro-cid-rcgzvbzx] .disclaimer[data-astro-cid-rcgzvbzx] p[data-astro-cid-rcgzvbzx]{margin:0;line-height:var(--line-height-relaxed)}.card-detail__prose[data-astro-cid-rcgzvbzx] .card-section-figure{margin-block:var(--space-md) var(--space-lg);margin-inline:auto;display:grid;gap:var(--space-2xs);max-width:55%}.card-detail__prose[data-astro-cid-rcgzvbzx] .card-section-figure img{width:100%;height:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-card-rest);aspect-ratio:5 / 9;object-fit:cover;background-color:var(--color-bg-subtle)}.card-detail__prose[data-astro-cid-rcgzvbzx] .card-section-figure figcaption{font-family:var(--font-ui);font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gilt-strong);text-align:center}@media(min-width:64rem){.card-detail__prose[data-astro-cid-rcgzvbzx] .card-section-figure{float:right;width:200px;max-width:none;margin-inline:var(--space-xl) 0;margin-block-start:calc(-1 * var(--space-md))}.card-detail__prose[data-astro-cid-rcgzvbzx] h2+.card-section-figure{margin-block-start:var(--space-xs)}}.card-detail__prose[data-astro-cid-rcgzvbzx] .card-detail__anchor{margin-inline-start:var(--space-sm);font-family:var(--font-body);font-feature-settings:normal;font-weight:var(--font-weight-normal);font-size:.6em;color:var(--color-gilt);text-decoration:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);vertical-align:.25em}.card-detail__prose[data-astro-cid-rcgzvbzx] h2:hover .card-detail__anchor,.card-detail__prose[data-astro-cid-rcgzvbzx] h2:focus-within .card-detail__anchor,.card-detail__prose[data-astro-cid-rcgzvbzx] .card-detail__anchor:focus-visible{opacity:1}.card-detail__prose[data-astro-cid-rcgzvbzx] .card-detail__anchor:hover{color:var(--color-accent)}.card-detail__prose[data-astro-cid-rcgzvbzx] .card-detail__anchor--copied:after{content:"Copied";margin-inline-start:var(--space-2xs);font-family:var(--font-ui);font-size:.6875rem;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-accent);vertical-align:middle}@media(hover:none){.card-detail__prose[data-astro-cid-rcgzvbzx] .card-detail__anchor{opacity:.45}}.card-detail__divider[data-astro-cid-rcgzvbzx]{display:flex;align-items:center;gap:var(--space-md);margin-block:var(--space-3xl);color:var(--color-gilt-muted);max-width:var(--container-prose);margin-inline:auto}.card-detail__divider-line[data-astro-cid-rcgzvbzx]{flex:1;height:1px;background-color:var(--color-gilt-muted)}.card-detail__divider-glyph[data-astro-cid-rcgzvbzx]{width:1.5rem;height:1.5rem;flex:none;color:var(--color-gilt)}
