.wheel[data-astro-cid-jg2g23z7]{width:100%;height:auto;display:block;overflow:visible}.ring[data-astro-cid-jg2g23z7]{fill:none;stroke:var(--color-text);stroke-opacity:.7;stroke-width:1px}.ring[data-astro-cid-jg2g23z7].faint{stroke-opacity:.18}.tick[data-astro-cid-jg2g23z7]{stroke:var(--color-text);stroke-opacity:.5;stroke-width:1px}.tick[data-astro-cid-jg2g23z7].fine{stroke-opacity:.3;stroke-width:.75px}.tick[data-astro-cid-jg2g23z7].faint{stroke-opacity:.15}.glyph[data-astro-cid-jg2g23z7]{fill:var(--color-text);font-family:Apple Symbols,Segoe UI Symbol,Noto Sans Symbols,DejaVu Sans,sans-serif}.glyph[data-astro-cid-jg2g23z7].zodiac{opacity:.85;font-size:19px}.glyph[data-astro-cid-jg2g23z7].planet{font-size:17px}.planet-bg[data-astro-cid-jg2g23z7]{fill:var(--color-bg);stroke-width:1.25px}.planets[data-astro-cid-jg2g23z7].a .planet-bg[data-astro-cid-jg2g23z7]{stroke:var(--color-primary)}.planets[data-astro-cid-jg2g23z7].a .glyph[data-astro-cid-jg2g23z7]{fill:var(--color-primary)}.planets[data-astro-cid-jg2g23z7].b .planet-bg[data-astro-cid-jg2g23z7]{stroke:var(--color-accent)}.planets[data-astro-cid-jg2g23z7].b .glyph[data-astro-cid-jg2g23z7]{fill:var(--color-accent)}.aspect[data-astro-cid-jg2g23z7]{stroke-width:1px}.aspect[data-astro-cid-jg2g23z7].soft{stroke:var(--color-primary);stroke-opacity:.55}.aspect[data-astro-cid-jg2g23z7].firm{stroke:var(--color-accent);stroke-opacity:.6;stroke-dasharray:4 4}.center[data-astro-cid-jg2g23z7]{fill:var(--color-text)}.wheel-outer[data-astro-cid-jg2g23z7]{transform-origin:300px 300px;animation:240s linear infinite turn}@keyframes turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wheel-outer[data-astro-cid-jg2g23z7]{animation:none}}.hero[data-astro-cid-lcdefpme]{padding:clamp(48px,7vw,110px) 0 clamp(40px,6vw,90px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.hero-eyebrow[data-astro-cid-lcdefpme]{animation:.9s .1s both fadeUp}.hero-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;margin:22px 0 28px;font-size:clamp(48px,6.6vw,96px);font-weight:500;line-height:.98}.hero-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-primary);font-style:italic;font-weight:400}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:1.1s cubic-bezier(.2,.7,.1,1) both lineUp;display:block;transform:translateY(110%)}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:first-child span[data-astro-cid-lcdefpme]{animation-delay:.2s}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(2) span[data-astro-cid-lcdefpme]{animation-delay:.34s}@keyframes lineUp{to{transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-sub[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:46ch;margin-bottom:40px;font-size:clamp(17px,1.3vw,20px);animation:.9s .7s both fadeUp}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:22px;animation:.9s .85s both fadeUp;display:flex}.hero-note[data-astro-cid-lcdefpme]{color:var(--color-text-dim);font-size:14px}.hero-figure[data-astro-cid-lcdefpme]{animation:1.4s .3s both fadeUp}.hero-figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;object-position:50% 78%;mix-blend-mode:multiply;width:100%;max-width:420px;margin:0 auto;-webkit-mask-image:radial-gradient(60% 54%,#000 55%,#0000 100%);mask-image:radial-gradient(60% 54%,#000 55%,#0000 100%)}.chapter[data-astro-cid-lcdefpme]{padding:clamp(72px,9vw,130px) 0}.chapter-grid[data-astro-cid-lcdefpme]{grid-template-columns:220px 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.chapter-mark[data-astro-cid-lcdefpme]{position:sticky;top:110px}.numeral[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-primary);font-size:clamp(56px,6vw,88px);font-weight:500;line-height:1;display:block}.chapter-name[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dim);margin-top:12px;font-size:12px;display:block}.prose[data-astro-cid-lcdefpme]{max-width:62ch}.prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text);margin-bottom:22px;font-size:18px;line-height:1.7}.prose[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:30px;font-size:clamp(26px,2.6vw,38px);line-height:1.25}.prose[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]:first-letter{float:left;color:var(--color-primary);padding:.06em .12em 0 0;font-size:2.2em;line-height:.85}.page-section[data-astro-cid-lcdefpme]{padding:0 0 clamp(72px,9vw,130px)}.page[data-astro-cid-lcdefpme]{background:var(--color-surface);border-radius:28px;grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(28px,4vw,64px);display:grid}.page-wheel[data-astro-cid-lcdefpme]{position:relative}.legend[data-astro-cid-lcdefpme]{color:var(--color-text-muted);justify-content:center;gap:24px;margin-top:18px;font-size:13px;display:flex}.legend[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:before{content:"";vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.legend-a[data-astro-cid-lcdefpme]:before{background:var(--color-primary)}.legend-b[data-astro-cid-lcdefpme]:before{background:var(--color-accent)}.page-head[data-astro-cid-lcdefpme]{margin-bottom:26px}.page-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);flex-direction:column;gap:6px;margin-top:12px;font-size:clamp(22px,1.9vw,28px);font-weight:500;line-height:1.25;display:flex}.aspect-line[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:normal}.aspect-line[data-astro-cid-lcdefpme] .a[data-astro-cid-lcdefpme]{color:var(--color-primary)}.aspect-line[data-astro-cid-lcdefpme] .b[data-astro-cid-lcdefpme]{color:var(--color-accent)}.aspect-line[data-astro-cid-lcdefpme] .rel[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-style:italic;font-weight:400}.orb[data-astro-cid-lcdefpme]{font-family:var(--font-family);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim);font-size:13px}.page-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:18px;font-size:16.5px;line-height:1.7}.page-text[data-astro-cid-lcdefpme] .drop[data-astro-cid-lcdefpme]:first-letter{font-family:var(--font-display);float:left;color:var(--color-primary);padding:.08em .1em 0 0;font-size:3.1em;line-height:.8}.page-note[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-text-muted);font-size:21px;font-style:italic}.page-foot[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim);justify-content:space-between;margin-top:28px;font-size:12px;display:flex}.page-caption[data-astro-cid-lcdefpme]{color:var(--color-text-muted);text-align:center;margin-top:22px;font-size:15px}.aspects-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:40px 48px;display:grid}.aspect-item[data-astro-cid-lcdefpme]{grid-template-columns:72px 1fr;align-items:start;gap:16px;display:grid}.aspect-glyphs[data-astro-cid-lcdefpme]{color:var(--color-primary);letter-spacing:.05em;padding-top:4px;font-family:Apple Symbols,Segoe UI Symbol,Noto Sans Symbols,sans-serif;font-size:30px;line-height:1}.aspect-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:8px;font-size:27px;font-weight:500}.aspect-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:16px}.editorial[data-astro-cid-lcdefpme]{padding:0 0 clamp(40px,5vw,80px)}.editorial-figure[data-astro-cid-lcdefpme]{border-radius:28px;overflow:hidden}.editorial-figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;transform:scale(1.06)}.editorial-caption[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-align:center;max-width:40ch;margin:28px auto 0;font-size:clamp(24px,2.4vw,34px);line-height:1.3}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.step-num[data-astro-cid-lcdefpme]{color:var(--color-primary);letter-spacing:.08em;margin-bottom:40px;font-size:13px;display:block}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:10px;font-size:26px;font-weight:500}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:15.5px}.pricing[data-astro-cid-lcdefpme]{padding:clamp(40px,5vw,80px) 0 clamp(80px,10vw,140px)}.pricing-head[data-astro-cid-lcdefpme]{margin-bottom:48px}.pricing-fine[data-astro-cid-lcdefpme]{color:var(--color-text-dim);max-width:80ch;margin-top:24px;font-size:13px}.pricing-fine[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-text-muted);text-underline-offset:3px;text-decoration:underline}.quotes-section[data-astro-cid-lcdefpme]{padding:0 0 clamp(80px,10vw,140px)}.quotes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:40px;display:grid}.quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:22px;font-size:26px;line-height:1.3}.quote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{font-size:14px}.quote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-text-dim)}.faq-section[data-astro-cid-lcdefpme]{padding:0 0 clamp(80px,10vw,140px)}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;align-items:start;gap:48px;display:grid}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{background:var(--color-surface);border-radius:18px;margin-bottom:10px;padding:0 26px}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--color-text-dim);font-size:24px;font-weight:300;transition:transform .25s}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:60ch;padding:0 0 24px;font-size:16px}.final[data-astro-cid-lcdefpme]{background:var(--color-text);color:var(--color-bg)}.final-inner[data-astro-cid-lcdefpme]{text-align:center;padding-block:clamp(96px,12vw,160px)}.final[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-gold)}.final-sub[data-astro-cid-lcdefpme]{color:#f7f3ecb3;margin-bottom:36px;font-size:18px}.final[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]{background:var(--color-bg);color:var(--color-text)}.final[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]:hover{background:#fff}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{padding-top:40px}.hero-grid[data-astro-cid-lcdefpme],.chapter-grid[data-astro-cid-lcdefpme],.page[data-astro-cid-lcdefpme],.aspects-list[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-figure[data-astro-cid-lcdefpme]{order:1}.hero-figure[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{max-width:260px}.chapter-mark[data-astro-cid-lcdefpme]{align-items:baseline;gap:16px;display:flex;position:static}.numeral[data-astro-cid-lcdefpme]{font-size:44px}.chapter-name[data-astro-cid-lcdefpme]{margin-top:0}.steps[data-astro-cid-lcdefpme],.quotes[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.page[data-astro-cid-lcdefpme]{padding:24px}}
