@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-aries{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-aries *{box-sizing:border-box}.zodiac-aries .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-aries .page.cover{aspect-ratio:210/297}.zodiac-aries .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-aries .content{padding:20mm 22mm 24mm;position:relative}.zodiac-aries h1,.zodiac-aries h2,.zodiac-aries h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-aries h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-aries .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-aries .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-aries p{margin:0 0 4.2mm}.zodiac-aries .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-aries .small{color:var(--mute);font-size:10.2pt}.zodiac-aries .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-aries .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-aries .two{gap:8mm;display:flex}.zodiac-aries .two>div{flex:1;min-width:0}.zodiac-aries .fig{margin:4mm auto;display:block}.zodiac-aries svg.fig,.zodiac-aries .two svg{max-width:100%;height:auto}.zodiac-aries .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-aries .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-aries .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-aries .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-aries .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-aries .ember{--acc:#e0603a}.zodiac-aries .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.zodiac-aries .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.zodiac-aries .grid3{gap:4mm;margin:3mm 0;display:flex}.zodiac-aries .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.zodiac-aries .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.zodiac-aries .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.zodiac-aries ul{margin:0 0 4mm;padding-left:5mm}.zodiac-aries li{margin-bottom:1.6mm}.zodiac-aries .flame{color:#e0a05a}@media (min-width:840px){.zodiac-aries .page{min-height:297mm}}@media (max-width:700px){.zodiac-aries{font-size:11pt}.zodiac-aries .content{padding:10mm 7mm 16mm}.zodiac-aries h2{font-size:16.5pt}.zodiac-aries .lead{font-size:13.5pt}.zodiac-aries .two{flex-direction:column;gap:4mm}.zodiac-aries .two>div{flex:auto!important}.zodiac-aries .grid3{flex-wrap:wrap}.zodiac-aries .grid3>div{flex:40%}.zodiac-aries .folio{bottom:4mm}.zodiac-aries .cover h1{font-size:17pt!important}.zodiac-aries .cover .coverSub{font-size:11pt!important}.zodiac-aries .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-cancer{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-cancer *{box-sizing:border-box}.zodiac-cancer .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-cancer .page.cover{aspect-ratio:210/297}.zodiac-cancer .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-cancer .content{padding:20mm 22mm 24mm;position:relative}.zodiac-cancer h1,.zodiac-cancer h2,.zodiac-cancer h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-cancer h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-cancer .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-cancer .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-cancer p{margin:0 0 4.2mm}.zodiac-cancer .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-cancer .small{color:var(--mute);font-size:10.2pt}.zodiac-cancer .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-cancer .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-cancer .two{gap:8mm;display:flex}.zodiac-cancer .two>div{flex:1;min-width:0}.zodiac-cancer .fig{margin:4mm auto;display:block}.zodiac-cancer svg.fig,.zodiac-cancer .two svg{max-width:100%;height:auto}.zodiac-cancer .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-cancer .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-cancer .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-cancer .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-cancer .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-cancer .ember{--acc:#e0603a}.zodiac-cancer .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.zodiac-cancer .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.zodiac-cancer .grid3{gap:4mm;margin:3mm 0;display:flex}.zodiac-cancer .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.zodiac-cancer .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.zodiac-cancer .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.zodiac-cancer ul{margin:0 0 4mm;padding-left:5mm}.zodiac-cancer li{margin-bottom:1.6mm}.zodiac-cancer .flame{color:#e0a05a}@media (min-width:840px){.zodiac-cancer .page{min-height:297mm}}@media (max-width:700px){.zodiac-cancer{font-size:11pt}.zodiac-cancer .content{padding:10mm 7mm 16mm}.zodiac-cancer h2{font-size:16.5pt}.zodiac-cancer .lead{font-size:13.5pt}.zodiac-cancer .two{flex-direction:column;gap:4mm}.zodiac-cancer .two>div{flex:auto!important}.zodiac-cancer .grid3{flex-wrap:wrap}.zodiac-cancer .grid3>div{flex:40%}.zodiac-cancer .folio{bottom:4mm}.zodiac-cancer .cover h1{font-size:17pt!important}.zodiac-cancer .cover .coverSub{font-size:11pt!important}.zodiac-cancer .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-gemini{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-gemini *{box-sizing:border-box}.zodiac-gemini .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-gemini .page.cover{aspect-ratio:210/297}.zodiac-gemini .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-gemini .content{padding:20mm 22mm 24mm;position:relative}.zodiac-gemini h1,.zodiac-gemini h2,.zodiac-gemini h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-gemini h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-gemini .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-gemini .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-gemini p{margin:0 0 4.2mm}.zodiac-gemini .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-gemini .small{color:var(--mute);font-size:10.2pt}.zodiac-gemini .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-gemini .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-gemini .two{gap:8mm;display:flex}.zodiac-gemini .two>div{flex:1;min-width:0}.zodiac-gemini .fig{margin:4mm auto;display:block}.zodiac-gemini svg.fig,.zodiac-gemini .two svg{max-width:100%;height:auto}.zodiac-gemini .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-gemini .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-gemini .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-gemini .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-gemini .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-gemini .ember{--acc:#e0603a}.zodiac-gemini .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.zodiac-gemini .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.zodiac-gemini .grid3{gap:4mm;margin:3mm 0;display:flex}.zodiac-gemini .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.zodiac-gemini .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.zodiac-gemini .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.zodiac-gemini ul{margin:0 0 4mm;padding-left:5mm}.zodiac-gemini li{margin-bottom:1.6mm}.zodiac-gemini .flame{color:#e0a05a}@media (min-width:840px){.zodiac-gemini .page{min-height:297mm}}@media (max-width:700px){.zodiac-gemini{font-size:11pt}.zodiac-gemini .content{padding:10mm 7mm 16mm}.zodiac-gemini h2{font-size:16.5pt}.zodiac-gemini .lead{font-size:13.5pt}.zodiac-gemini .two{flex-direction:column;gap:4mm}.zodiac-gemini .two>div{flex:auto!important}.zodiac-gemini .grid3{flex-wrap:wrap}.zodiac-gemini .grid3>div{flex:40%}.zodiac-gemini .folio{bottom:4mm}.zodiac-gemini .cover h1{font-size:17pt!important}.zodiac-gemini .cover .coverSub{font-size:11pt!important}.zodiac-gemini .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-leo{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-leo *{box-sizing:border-box}.zodiac-leo .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-leo .page.cover{aspect-ratio:210/297}.zodiac-leo .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-leo .content{padding:20mm 22mm 24mm;position:relative}.zodiac-leo h1,.zodiac-leo h2,.zodiac-leo h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-leo h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-leo .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-leo .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-leo p{margin:0 0 4.2mm}.zodiac-leo .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-leo .small{color:var(--mute);font-size:10.2pt}.zodiac-leo .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-leo .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-leo .two{gap:8mm;display:flex}.zodiac-leo .two>div{flex:1;min-width:0}.zodiac-leo .fig{margin:4mm auto;display:block}.zodiac-leo svg.fig,.zodiac-leo .two svg{max-width:100%;height:auto}.zodiac-leo .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-leo .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-leo .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-leo .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-leo .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-leo .ember{--acc:#e0603a}.zodiac-leo .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.zodiac-leo .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.zodiac-leo .grid3{gap:4mm;margin:3mm 0;display:flex}.zodiac-leo .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.zodiac-leo .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.zodiac-leo .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.zodiac-leo ul{margin:0 0 4mm;padding-left:5mm}.zodiac-leo li{margin-bottom:1.6mm}.zodiac-leo .flame{color:#e0a05a}@media (min-width:840px){.zodiac-leo .page{min-height:297mm}}@media (max-width:700px){.zodiac-leo{font-size:11pt}.zodiac-leo .content{padding:10mm 7mm 16mm}.zodiac-leo h2{font-size:16.5pt}.zodiac-leo .lead{font-size:13.5pt}.zodiac-leo .two{flex-direction:column;gap:4mm}.zodiac-leo .two>div{flex:auto!important}.zodiac-leo .grid3{flex-wrap:wrap}.zodiac-leo .grid3>div{flex:40%}.zodiac-leo .folio{bottom:4mm}.zodiac-leo .cover h1{font-size:17pt!important}.zodiac-leo .cover .coverSub{font-size:11pt!important}.zodiac-leo .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-libra{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-libra *{box-sizing:border-box}.zodiac-libra .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-libra .page.cover{aspect-ratio:210/297}.zodiac-libra .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-libra .content{padding:20mm 22mm 24mm;position:relative}.zodiac-libra h1,.zodiac-libra h2,.zodiac-libra h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-libra h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-libra .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-libra .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-libra p{margin:0 0 4.2mm}.zodiac-libra .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-libra .small{color:var(--mute);font-size:10.2pt}.zodiac-libra .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-libra .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-libra .two{gap:8mm;display:flex}.zodiac-libra .two>div{flex:1;min-width:0}.zodiac-libra .fig{margin:4mm auto;display:block}.zodiac-libra svg.fig,.zodiac-libra .two svg{max-width:100%;height:auto}.zodiac-libra .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-libra .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-libra .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-libra .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-libra .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-libra .ember{--acc:#e0603a}.zodiac-libra .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.zodiac-libra .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.zodiac-libra .grid3{gap:4mm;margin:3mm 0;display:flex}.zodiac-libra .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.zodiac-libra .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.zodiac-libra .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.zodiac-libra ul{margin:0 0 4mm;padding-left:5mm}.zodiac-libra li{margin-bottom:1.6mm}.zodiac-libra .flame{color:#e0a05a}@media (min-width:840px){.zodiac-libra .page{min-height:297mm}}@media (max-width:700px){.zodiac-libra{font-size:11pt}.zodiac-libra .content{padding:10mm 7mm 16mm}.zodiac-libra h2{font-size:16.5pt}.zodiac-libra .lead{font-size:13.5pt}.zodiac-libra .two{flex-direction:column;gap:4mm}.zodiac-libra .two>div{flex:auto!important}.zodiac-libra .grid3{flex-wrap:wrap}.zodiac-libra .grid3>div{flex:40%}.zodiac-libra .folio{bottom:4mm}.zodiac-libra .cover h1{font-size:17pt!important}.zodiac-libra .cover .coverSub{font-size:11pt!important}.zodiac-libra .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-origins{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-origins *{box-sizing:border-box}.zodiac-origins .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-origins .page.cover{aspect-ratio:210/297}.zodiac-origins .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-origins .content{padding:20mm 22mm 24mm;position:relative}.zodiac-origins h1,.zodiac-origins h2,.zodiac-origins h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-origins h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-origins .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-origins .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-origins p{margin:0 0 4.2mm}.zodiac-origins .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-origins .small{color:var(--mute);font-size:10.2pt}.zodiac-origins .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-origins .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-origins .two{gap:8mm;display:flex}.zodiac-origins .two>div{flex:1;min-width:0}.zodiac-origins .fig{margin:4mm auto;display:block}.zodiac-origins svg.fig,.zodiac-origins .two svg{max-width:100%;height:auto}.zodiac-origins .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-origins .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-origins .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-origins .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-origins .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}@media (min-width:840px){.zodiac-origins .page{min-height:297mm}}@media (max-width:700px){.zodiac-origins{font-size:11pt}.zodiac-origins .content{padding:10mm 7mm 16mm}.zodiac-origins h2{font-size:16.5pt}.zodiac-origins .lead{font-size:13.5pt}.zodiac-origins .two{flex-direction:column;gap:4mm}.zodiac-origins .folio{bottom:4mm}.zodiac-origins .cover h1{font-size:17pt!important}.zodiac-origins .cover .coverSub{font-size:11pt!important}.zodiac-origins .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-aquarius{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-aquarius *{box-sizing:border-box}.zodiac-aquarius .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-aquarius .page.cover{aspect-ratio:210/297}.zodiac-aquarius .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-aquarius .content{padding:20mm 22mm 24mm;position:relative}.zodiac-aquarius h1,.zodiac-aquarius h2,.zodiac-aquarius h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-aquarius h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-aquarius .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-aquarius .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-aquarius p{margin:0 0 4.2mm}.zodiac-aquarius .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-aquarius .small{color:var(--mute);font-size:10.2pt}.zodiac-aquarius .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-aquarius .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-aquarius .two{gap:8mm;display:flex}.zodiac-aquarius .two>div{flex:1;min-width:0}.zodiac-aquarius .fig{margin:4mm auto;display:block}.zodiac-aquarius svg.fig,.zodiac-aquarius .two svg{max-width:100%;height:auto}.zodiac-aquarius .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-aquarius .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-aquarius .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-aquarius .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-aquarius .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-aquarius .ember{--acc:#e0603a}.zodiac-aquarius .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.zodiac-aquarius .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.zodiac-aquarius .grid3{gap:4mm;margin:3mm 0;display:flex}.zodiac-aquarius .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.zodiac-aquarius .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.zodiac-aquarius .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.zodiac-aquarius ul{margin:0 0 4mm;padding-left:5mm}.zodiac-aquarius li{margin-bottom:1.6mm}.zodiac-aquarius .flame{color:#e0a05a}@media (min-width:840px){.zodiac-aquarius .page{min-height:297mm}}@media (max-width:700px){.zodiac-aquarius{font-size:11pt}.zodiac-aquarius .content{padding:10mm 7mm 16mm}.zodiac-aquarius h2{font-size:16.5pt}.zodiac-aquarius .lead{font-size:13.5pt}.zodiac-aquarius .two{flex-direction:column;gap:4mm}.zodiac-aquarius .two>div{flex:auto!important}.zodiac-aquarius .grid3{flex-wrap:wrap}.zodiac-aquarius .grid3>div{flex:40%}.zodiac-aquarius .folio{bottom:4mm}.zodiac-aquarius .cover h1{font-size:17pt!important}.zodiac-aquarius .cover .coverSub{font-size:11pt!important}.zodiac-aquarius .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-pisces{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-pisces *{box-sizing:border-box}.zodiac-pisces .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-pisces .page.cover{aspect-ratio:210/297}.zodiac-pisces .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-pisces .content{padding:20mm 22mm 24mm;position:relative}.zodiac-pisces h1,.zodiac-pisces h2,.zodiac-pisces h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-pisces h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-pisces .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-pisces .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-pisces p{margin:0 0 4.2mm}.zodiac-pisces .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-pisces .small{color:var(--mute);font-size:10.2pt}.zodiac-pisces .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-pisces .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-pisces .two{gap:8mm;display:flex}.zodiac-pisces .two>div{flex:1;min-width:0}.zodiac-pisces .fig{margin:4mm auto;display:block}.zodiac-pisces svg.fig,.zodiac-pisces .two svg{max-width:100%;height:auto}.zodiac-pisces .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-pisces .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-pisces .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-pisces .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-pisces .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-pisces .ember{--acc:#e0603a}.zodiac-pisces .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.zodiac-pisces .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.zodiac-pisces .grid3{gap:4mm;margin:3mm 0;display:flex}.zodiac-pisces .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.zodiac-pisces .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.zodiac-pisces .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.zodiac-pisces ul{margin:0 0 4mm;padding-left:5mm}.zodiac-pisces li{margin-bottom:1.6mm}.zodiac-pisces .flame{color:#e0a05a}@media (min-width:840px){.zodiac-pisces .page{min-height:297mm}}@media (max-width:700px){.zodiac-pisces{font-size:11pt}.zodiac-pisces .content{padding:10mm 7mm 16mm}.zodiac-pisces h2{font-size:16.5pt}.zodiac-pisces .lead{font-size:13.5pt}.zodiac-pisces .two{flex-direction:column;gap:4mm}.zodiac-pisces .two>div{flex:auto!important}.zodiac-pisces .grid3{flex-wrap:wrap}.zodiac-pisces .grid3>div{flex:40%}.zodiac-pisces .folio{bottom:4mm}.zodiac-pisces .cover h1{font-size:17pt!important}.zodiac-pisces .cover .coverSub{font-size:11pt!important}.zodiac-pisces .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-capricorn{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-capricorn *{box-sizing:border-box}.zodiac-capricorn .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-capricorn .page.cover{aspect-ratio:210/297}.zodiac-capricorn .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-capricorn .content{padding:20mm 22mm 24mm;position:relative}.zodiac-capricorn h1,.zodiac-capricorn h2,.zodiac-capricorn h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-capricorn h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-capricorn .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-capricorn .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-capricorn p{margin:0 0 4.2mm}.zodiac-capricorn .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-capricorn .small{color:var(--mute);font-size:10.2pt}.zodiac-capricorn .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-capricorn .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-capricorn .two{gap:8mm;display:flex}.zodiac-capricorn .two>div{flex:1;min-width:0}.zodiac-capricorn .fig{margin:4mm auto;display:block}.zodiac-capricorn svg.fig,.zodiac-capricorn .two svg{max-width:100%;height:auto}.zodiac-capricorn .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-capricorn .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-capricorn .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-capricorn .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-capricorn .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-capricorn .ember{--acc:#e0603a}.zodiac-capricorn .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.zodiac-capricorn .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.zodiac-capricorn .grid3{gap:4mm;margin:3mm 0;display:flex}.zodiac-capricorn .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.zodiac-capricorn .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.zodiac-capricorn .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.zodiac-capricorn ul{margin:0 0 4mm;padding-left:5mm}.zodiac-capricorn li{margin-bottom:1.6mm}.zodiac-capricorn .flame{color:#e0a05a}@media (min-width:840px){.zodiac-capricorn .page{min-height:297mm}}@media (max-width:700px){.zodiac-capricorn{font-size:11pt}.zodiac-capricorn .content{padding:10mm 7mm 16mm}.zodiac-capricorn h2{font-size:16.5pt}.zodiac-capricorn .lead{font-size:13.5pt}.zodiac-capricorn .two{flex-direction:column;gap:4mm}.zodiac-capricorn .two>div{flex:auto!important}.zodiac-capricorn .grid3{flex-wrap:wrap}.zodiac-capricorn .grid3>div{flex:40%}.zodiac-capricorn .folio{bottom:4mm}.zodiac-capricorn .cover h1{font-size:17pt!important}.zodiac-capricorn .cover .coverSub{font-size:11pt!important}.zodiac-capricorn .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-sagittarius{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-sagittarius *{box-sizing:border-box}.zodiac-sagittarius .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-sagittarius .page.cover{aspect-ratio:210/297}.zodiac-sagittarius .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-sagittarius .content{padding:20mm 22mm 24mm;position:relative}.zodiac-sagittarius h1,.zodiac-sagittarius h2,.zodiac-sagittarius h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-sagittarius h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-sagittarius .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-sagittarius .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-sagittarius p{margin:0 0 4.2mm}.zodiac-sagittarius .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-sagittarius .small{color:var(--mute);font-size:10.2pt}.zodiac-sagittarius .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-sagittarius .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-sagittarius .two{gap:8mm;display:flex}.zodiac-sagittarius .two>div{flex:1;min-width:0}.zodiac-sagittarius .fig{margin:4mm auto;display:block}.zodiac-sagittarius svg.fig,.zodiac-sagittarius .two svg{max-width:100%;height:auto}.zodiac-sagittarius .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-sagittarius .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-sagittarius .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-sagittarius .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-sagittarius .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-sagittarius .ember{--acc:#e0603a}.zodiac-sagittarius .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.zodiac-sagittarius .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.zodiac-sagittarius .grid3{gap:4mm;margin:3mm 0;display:flex}.zodiac-sagittarius .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.zodiac-sagittarius .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.zodiac-sagittarius .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.zodiac-sagittarius ul{margin:0 0 4mm;padding-left:5mm}.zodiac-sagittarius li{margin-bottom:1.6mm}.zodiac-sagittarius .flame{color:#e0a05a}@media (min-width:840px){.zodiac-sagittarius .page{min-height:297mm}}@media (max-width:700px){.zodiac-sagittarius{font-size:11pt}.zodiac-sagittarius .content{padding:10mm 7mm 16mm}.zodiac-sagittarius h2{font-size:16.5pt}.zodiac-sagittarius .lead{font-size:13.5pt}.zodiac-sagittarius .two{flex-direction:column;gap:4mm}.zodiac-sagittarius .two>div{flex:auto!important}.zodiac-sagittarius .grid3{flex-wrap:wrap}.zodiac-sagittarius .grid3>div{flex:40%}.zodiac-sagittarius .folio{bottom:4mm}.zodiac-sagittarius .cover h1{font-size:17pt!important}.zodiac-sagittarius .cover .coverSub{font-size:11pt!important}.zodiac-sagittarius .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-scorpio{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-scorpio *{box-sizing:border-box}.zodiac-scorpio .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-scorpio .page.cover{aspect-ratio:210/297}.zodiac-scorpio .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-scorpio .content{padding:20mm 22mm 24mm;position:relative}.zodiac-scorpio h1,.zodiac-scorpio h2,.zodiac-scorpio h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-scorpio h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-scorpio .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-scorpio .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-scorpio p{margin:0 0 4.2mm}.zodiac-scorpio .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-scorpio .small{color:var(--mute);font-size:10.2pt}.zodiac-scorpio .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-scorpio .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-scorpio .two{gap:8mm;display:flex}.zodiac-scorpio .two>div{flex:1;min-width:0}.zodiac-scorpio .fig{margin:4mm auto;display:block}.zodiac-scorpio svg.fig,.zodiac-scorpio .two svg{max-width:100%;height:auto}.zodiac-scorpio .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-scorpio .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-scorpio .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-scorpio .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-scorpio .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-scorpio .ember{--acc:#e0603a}.zodiac-scorpio .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.zodiac-scorpio .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.zodiac-scorpio .grid3{gap:4mm;margin:3mm 0;display:flex}.zodiac-scorpio .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.zodiac-scorpio .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.zodiac-scorpio .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.zodiac-scorpio ul{margin:0 0 4mm;padding-left:5mm}.zodiac-scorpio li{margin-bottom:1.6mm}.zodiac-scorpio .flame{color:#e0a05a}@media (min-width:840px){.zodiac-scorpio .page{min-height:297mm}}@media (max-width:700px){.zodiac-scorpio{font-size:11pt}.zodiac-scorpio .content{padding:10mm 7mm 16mm}.zodiac-scorpio h2{font-size:16.5pt}.zodiac-scorpio .lead{font-size:13.5pt}.zodiac-scorpio .two{flex-direction:column;gap:4mm}.zodiac-scorpio .two>div{flex:auto!important}.zodiac-scorpio .grid3{flex-wrap:wrap}.zodiac-scorpio .grid3>div{flex:40%}.zodiac-scorpio .folio{bottom:4mm}.zodiac-scorpio .cover h1{font-size:17pt!important}.zodiac-scorpio .cover .coverSub{font-size:11pt!important}.zodiac-scorpio .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-taurus{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-taurus *{box-sizing:border-box}.zodiac-taurus .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-taurus .page.cover{aspect-ratio:210/297}.zodiac-taurus .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-taurus .content{padding:20mm 22mm 24mm;position:relative}.zodiac-taurus h1,.zodiac-taurus h2,.zodiac-taurus h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-taurus h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-taurus .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-taurus .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-taurus p{margin:0 0 4.2mm}.zodiac-taurus .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-taurus .small{color:var(--mute);font-size:10.2pt}.zodiac-taurus .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-taurus .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-taurus .two{gap:8mm;display:flex}.zodiac-taurus .two>div{flex:1;min-width:0}.zodiac-taurus .fig{margin:4mm auto;display:block}.zodiac-taurus svg.fig,.zodiac-taurus .two svg{max-width:100%;height:auto}.zodiac-taurus .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-taurus .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-taurus .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-taurus .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-taurus .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-taurus .ember{--acc:#e0603a}.zodiac-taurus .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.zodiac-taurus .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.zodiac-taurus .grid3{gap:4mm;margin:3mm 0;display:flex}.zodiac-taurus .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.zodiac-taurus .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.zodiac-taurus .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.zodiac-taurus ul{margin:0 0 4mm;padding-left:5mm}.zodiac-taurus li{margin-bottom:1.6mm}.zodiac-taurus .flame{color:#e0a05a}@media (min-width:840px){.zodiac-taurus .page{min-height:297mm}}@media (max-width:700px){.zodiac-taurus{font-size:11pt}.zodiac-taurus .content{padding:10mm 7mm 16mm}.zodiac-taurus h2{font-size:16.5pt}.zodiac-taurus .lead{font-size:13.5pt}.zodiac-taurus .two{flex-direction:column;gap:4mm}.zodiac-taurus .two>div{flex:auto!important}.zodiac-taurus .grid3{flex-wrap:wrap}.zodiac-taurus .grid3>div{flex:40%}.zodiac-taurus .folio{bottom:4mm}.zodiac-taurus .cover h1{font-size:17pt!important}.zodiac-taurus .cover .coverSub{font-size:11pt!important}.zodiac-taurus .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.zodiac-virgo{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.zodiac-virgo *{box-sizing:border-box}.zodiac-virgo .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.zodiac-virgo .page.cover{aspect-ratio:210/297}.zodiac-virgo .bg{width:100%;height:100%;position:absolute;inset:0}.zodiac-virgo .content{padding:20mm 22mm 24mm;position:relative}.zodiac-virgo h1,.zodiac-virgo h2,.zodiac-virgo h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.zodiac-virgo h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.zodiac-virgo .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-virgo .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.zodiac-virgo p{margin:0 0 4.2mm}.zodiac-virgo .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.zodiac-virgo .small{color:var(--mute);font-size:10.2pt}.zodiac-virgo .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.zodiac-virgo .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.zodiac-virgo .two{gap:8mm;display:flex}.zodiac-virgo .two>div{flex:1;min-width:0}.zodiac-virgo .fig{margin:4mm auto;display:block}.zodiac-virgo svg.fig,.zodiac-virgo .two svg{max-width:100%;height:auto}.zodiac-virgo .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.zodiac-virgo .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.zodiac-virgo .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.zodiac-virgo .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.zodiac-virgo .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.zodiac-virgo .ember{--acc:#e0603a}.zodiac-virgo .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.zodiac-virgo .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.zodiac-virgo .grid3{gap:4mm;margin:3mm 0;display:flex}.zodiac-virgo .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.zodiac-virgo .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.zodiac-virgo .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.zodiac-virgo ul{margin:0 0 4mm;padding-left:5mm}.zodiac-virgo li{margin-bottom:1.6mm}.zodiac-virgo .flame{color:#e0a05a}@media (min-width:840px){.zodiac-virgo .page{min-height:297mm}}@media (max-width:700px){.zodiac-virgo{font-size:11pt}.zodiac-virgo .content{padding:10mm 7mm 16mm}.zodiac-virgo h2{font-size:16.5pt}.zodiac-virgo .lead{font-size:13.5pt}.zodiac-virgo .two{flex-direction:column;gap:4mm}.zodiac-virgo .two>div{flex:auto!important}.zodiac-virgo .grid3{flex-wrap:wrap}.zodiac-virgo .grid3>div{flex:40%}.zodiac-virgo .folio{bottom:4mm}.zodiac-virgo .cover h1{font-size:17pt!important}.zodiac-virgo .cover .coverSub{font-size:11pt!important}.zodiac-virgo .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.observatory-birth-charts{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.observatory-birth-charts *{box-sizing:border-box}.observatory-birth-charts .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.observatory-birth-charts .page.cover{aspect-ratio:210/297}.observatory-birth-charts .bg{width:100%;height:100%;position:absolute;inset:0}.observatory-birth-charts .content{padding:20mm 22mm 24mm;position:relative}.observatory-birth-charts h1,.observatory-birth-charts h2,.observatory-birth-charts h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.observatory-birth-charts h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.observatory-birth-charts .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-birth-charts .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.observatory-birth-charts p{margin:0 0 4.2mm}.observatory-birth-charts .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.observatory-birth-charts .small{color:var(--mute);font-size:10.2pt}.observatory-birth-charts .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.observatory-birth-charts .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.observatory-birth-charts .two{gap:8mm;display:flex}.observatory-birth-charts .two>div{flex:1;min-width:0}.observatory-birth-charts .fig{margin:4mm auto;display:block}.observatory-birth-charts svg.fig,.observatory-birth-charts .two svg{max-width:100%;height:auto}.observatory-birth-charts .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.observatory-birth-charts .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.observatory-birth-charts .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.observatory-birth-charts .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.observatory-birth-charts .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-birth-charts .ember{--acc:#e0603a}.observatory-birth-charts .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.observatory-birth-charts .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.observatory-birth-charts .grid3{gap:4mm;margin:3mm 0;display:flex}.observatory-birth-charts .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.observatory-birth-charts .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.observatory-birth-charts .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.observatory-birth-charts ul{margin:0 0 4mm;padding-left:5mm}.observatory-birth-charts li{margin-bottom:1.6mm}.observatory-birth-charts .flame{color:#e0a05a}.observatory-birth-charts .three{gap:6mm;display:flex}.observatory-birth-charts .three>div{flex:1;min-width:0}.observatory-birth-charts .three h3{letter-spacing:.14em;color:var(--gold2);margin:0 0 2mm;font-family:Cinzel,serif;font-size:10.5pt}.observatory-birth-charts .glyph-inline{color:var(--gold);vertical-align:middle;margin-right:2mm;font-family:Zod;font-size:15pt}.observatory-birth-charts .pblock{margin-bottom:4mm}.observatory-birth-charts .pblock h3{letter-spacing:.1em;color:var(--gold2);margin:0 0 1.2mm;font-family:Cinzel,serif;font-size:11.5pt}.observatory-birth-charts .pblock h3 .g{color:var(--gold);margin-right:2.5mm;font-family:Zod;font-size:13pt}.observatory-birth-charts .pblock .kw{color:var(--mute);font-family:Cormorant,serif;font-size:11.5pt;font-style:italic}.observatory-birth-charts .pblock p{margin:1.2mm 0 0}.observatory-birth-charts .glossary{flex-wrap:wrap;gap:0;display:flex}.observatory-birth-charts .gitem{box-sizing:border-box;width:50%;padding:0 4mm 3.4mm 0}.observatory-birth-charts .gitem b{letter-spacing:.06em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt}.observatory-birth-charts .gitem .num{color:var(--gold);margin-right:1.5mm;font-family:Cormorant,serif;font-style:italic}.observatory-birth-charts .gitem p{color:var(--pale);margin:.8mm 0 0;font-size:10pt}.observatory-birth-charts .stack>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;margin-bottom:2.6mm;padding:2.6mm 3mm}.observatory-birth-charts .stack .n{letter-spacing:.2em;color:var(--gold);margin-bottom:1mm;font-family:Cinzel,serif;font-size:7pt}.observatory-birth-charts .stack .v{color:var(--gold2);font-family:Cormorant,serif;font-size:10pt;font-style:italic;line-height:1.25}@media (min-width:840px){.observatory-birth-charts .page{min-height:297mm}}@media (max-width:700px){.observatory-birth-charts{font-size:11pt}.observatory-birth-charts .content{padding:10mm 7mm 16mm}.observatory-birth-charts h2{font-size:16.5pt}.observatory-birth-charts .lead{font-size:13.5pt}.observatory-birth-charts .two,.observatory-birth-charts .three{flex-direction:column;gap:4mm}.observatory-birth-charts .two>div,.observatory-birth-charts .three>div{flex:auto!important}.observatory-birth-charts .grid3{flex-wrap:wrap}.observatory-birth-charts .grid3>div{flex:40%}.observatory-birth-charts .gitem{width:100%;padding-right:0}.observatory-birth-charts .folio{bottom:4mm}.observatory-birth-charts .cover h1{font-size:17pt!important}.observatory-birth-charts .cover .coverSub{font-size:11pt!important}.observatory-birth-charts .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.observatory-sun-moon-rising{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.observatory-sun-moon-rising *{box-sizing:border-box}.observatory-sun-moon-rising .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.observatory-sun-moon-rising .page.cover,.observatory-sun-moon-rising .page.close{aspect-ratio:210/297}.observatory-sun-moon-rising .bg{width:100%;height:100%;position:absolute;inset:0}.observatory-sun-moon-rising .content{padding:20mm 22mm 24mm;position:relative}.observatory-sun-moon-rising h1,.observatory-sun-moon-rising h2,.observatory-sun-moon-rising h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.observatory-sun-moon-rising h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.observatory-sun-moon-rising .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-sun-moon-rising .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.observatory-sun-moon-rising p{margin:0 0 4.2mm}.observatory-sun-moon-rising .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.observatory-sun-moon-rising .small{color:var(--mute);font-size:10.2pt}.observatory-sun-moon-rising .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.observatory-sun-moon-rising .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.observatory-sun-moon-rising .two{gap:8mm;display:flex}.observatory-sun-moon-rising .two>div{flex:1;min-width:0}.observatory-sun-moon-rising .fig{margin:4mm auto;display:block}.observatory-sun-moon-rising svg.fig,.observatory-sun-moon-rising .two svg{max-width:100%;height:auto}.observatory-sun-moon-rising .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.observatory-sun-moon-rising .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.observatory-sun-moon-rising .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.observatory-sun-moon-rising .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.observatory-sun-moon-rising .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-sun-moon-rising .ember{--acc:#e0603a}.observatory-sun-moon-rising .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.observatory-sun-moon-rising .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.observatory-sun-moon-rising .grid3{gap:4mm;margin:3mm 0;display:flex}.observatory-sun-moon-rising .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;min-width:0;padding:3mm 2.5mm}.observatory-sun-moon-rising .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.observatory-sun-moon-rising .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.observatory-sun-moon-rising ul{margin:0 0 4mm;padding-left:5mm}.observatory-sun-moon-rising li{margin-bottom:1.6mm}.observatory-sun-moon-rising .flame{color:#e0a05a}.observatory-sun-moon-rising .three{gap:6mm;display:flex}.observatory-sun-moon-rising .three>div{flex:1;min-width:0}.observatory-sun-moon-rising .three h3{letter-spacing:.14em;color:var(--gold2);margin:0 0 2mm;font-family:Cinzel,serif;font-size:10.5pt}.observatory-sun-moon-rising .glyph-inline{color:var(--gold);vertical-align:middle;margin-right:2mm;font-family:Zod;font-size:15pt}.observatory-sun-moon-rising .pblock{margin-bottom:4mm}.observatory-sun-moon-rising .pblock h3{letter-spacing:.1em;color:var(--gold2);margin:0 0 1.2mm;font-family:Cinzel,serif;font-size:11.5pt}.observatory-sun-moon-rising .pblock h3 .g{color:var(--gold);margin-right:2.5mm;font-family:Zod;font-size:13pt}.observatory-sun-moon-rising .pblock .kw{color:var(--mute);font-family:Cormorant,serif;font-size:11.5pt;font-style:italic}.observatory-sun-moon-rising .pblock p{margin:1.2mm 0 0}.observatory-sun-moon-rising .glossary{flex-wrap:wrap;gap:0;display:flex}.observatory-sun-moon-rising .gitem{box-sizing:border-box;width:50%;padding:0 4mm 3.4mm 0}.observatory-sun-moon-rising .gitem b{letter-spacing:.06em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt}.observatory-sun-moon-rising .gitem .num{color:var(--gold);margin-right:1.5mm;font-family:Cormorant,serif;font-style:italic}.observatory-sun-moon-rising .gitem p{color:var(--pale);margin:.8mm 0 0;font-size:10pt}.observatory-sun-moon-rising .stack>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;margin-bottom:2.6mm;padding:2.6mm 3mm}.observatory-sun-moon-rising .stack .n{letter-spacing:.2em;color:var(--gold);margin-bottom:1mm;font-family:Cinzel,serif;font-size:7pt}.observatory-sun-moon-rising .stack .v{color:var(--gold2);font-family:Cormorant,serif;font-size:10pt;font-style:italic;line-height:1.25}.observatory-sun-moon-rising .badge{letter-spacing:.14em;color:var(--gold);border:1px solid #d2b06466;border-radius:9mm;margin-right:1.5mm;padding:1.3mm 3mm;font-family:Cinzel,serif;font-size:7pt;display:inline-block}.observatory-sun-moon-rising .smallcaps{letter-spacing:.2em;color:var(--gold);text-transform:uppercase;font-family:Cinzel,serif;font-size:8pt}.observatory-sun-moon-rising .callout{background:linear-gradient(#d2b0640f,#d2b06400);border-top:1px solid #d2b06459;border-bottom:1px solid #d2b06433;margin:5mm 0;padding:4mm 5mm}@media (min-width:840px){.observatory-sun-moon-rising .page{min-height:297mm}}@media (max-width:700px){.observatory-sun-moon-rising{font-size:11pt}.observatory-sun-moon-rising .content{padding:10mm 7mm 16mm}.observatory-sun-moon-rising h2{font-size:16.5pt}.observatory-sun-moon-rising .lead{font-size:13.5pt}.observatory-sun-moon-rising .two,.observatory-sun-moon-rising .three{flex-direction:column;gap:4mm}.observatory-sun-moon-rising .two>div,.observatory-sun-moon-rising .three>div{flex:auto!important}.observatory-sun-moon-rising .grid3{flex-wrap:wrap}.observatory-sun-moon-rising .grid3>div{flex:40%}.observatory-sun-moon-rising .gitem{width:100%;padding-right:0}.observatory-sun-moon-rising .folio{bottom:4mm}.observatory-sun-moon-rising .cover h1{font-size:17pt!important}.observatory-sun-moon-rising .cover .coverSub{font-size:11pt!important}.observatory-sun-moon-rising .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.observatory-mercury-venus-mars{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.observatory-mercury-venus-mars *{box-sizing:border-box}.observatory-mercury-venus-mars .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.observatory-mercury-venus-mars .page.cover,.observatory-mercury-venus-mars .page.close{aspect-ratio:210/297}.observatory-mercury-venus-mars .bg{width:100%;height:100%;position:absolute;inset:0}.observatory-mercury-venus-mars .content{padding:20mm 22mm 24mm;position:relative}.observatory-mercury-venus-mars h1,.observatory-mercury-venus-mars h2,.observatory-mercury-venus-mars h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.observatory-mercury-venus-mars h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.observatory-mercury-venus-mars .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-mercury-venus-mars .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.observatory-mercury-venus-mars p{margin:0 0 4.2mm}.observatory-mercury-venus-mars .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.observatory-mercury-venus-mars .small{color:var(--mute);font-size:10.2pt}.observatory-mercury-venus-mars .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.observatory-mercury-venus-mars .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.observatory-mercury-venus-mars .two{gap:8mm;display:flex}.observatory-mercury-venus-mars .two>div{flex:1;min-width:0}.observatory-mercury-venus-mars .fig{margin:4mm auto;display:block}.observatory-mercury-venus-mars svg.fig,.observatory-mercury-venus-mars .two svg{max-width:100%;height:auto}.observatory-mercury-venus-mars .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.observatory-mercury-venus-mars .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.observatory-mercury-venus-mars .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.observatory-mercury-venus-mars .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.observatory-mercury-venus-mars .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-mercury-venus-mars .ember{--acc:#e0603a}.observatory-mercury-venus-mars .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.observatory-mercury-venus-mars .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.observatory-mercury-venus-mars .grid3{gap:4mm;margin:3mm 0;display:flex}.observatory-mercury-venus-mars .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;min-width:0;padding:3mm 2.5mm}.observatory-mercury-venus-mars .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.observatory-mercury-venus-mars .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.observatory-mercury-venus-mars ul{margin:0 0 4mm;padding-left:5mm}.observatory-mercury-venus-mars li{margin-bottom:1.6mm}.observatory-mercury-venus-mars .flame{color:#e0a05a}.observatory-mercury-venus-mars .three{gap:6mm;display:flex}.observatory-mercury-venus-mars .three>div{flex:1;min-width:0}.observatory-mercury-venus-mars .three h3{letter-spacing:.14em;color:var(--gold2);margin:0 0 2mm;font-family:Cinzel,serif;font-size:10.5pt}.observatory-mercury-venus-mars .glyph-inline{color:var(--gold);vertical-align:middle;margin-right:2mm;font-family:Zod;font-size:15pt}.observatory-mercury-venus-mars .pblock{margin-bottom:4mm}.observatory-mercury-venus-mars .pblock h3{letter-spacing:.1em;color:var(--gold2);margin:0 0 1.2mm;font-family:Cinzel,serif;font-size:11.5pt}.observatory-mercury-venus-mars .pblock h3 .g{color:var(--gold);margin-right:2.5mm;font-family:Zod;font-size:13pt}.observatory-mercury-venus-mars .pblock .kw{color:var(--mute);font-family:Cormorant,serif;font-size:11.5pt;font-style:italic}.observatory-mercury-venus-mars .pblock p{margin:1.2mm 0 0}.observatory-mercury-venus-mars .glossary{flex-wrap:wrap;gap:0;display:flex}.observatory-mercury-venus-mars .gitem{box-sizing:border-box;width:50%;padding:0 4mm 3.4mm 0}.observatory-mercury-venus-mars .gitem b{letter-spacing:.06em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt}.observatory-mercury-venus-mars .gitem .num{color:var(--gold);margin-right:1.5mm;font-family:Cormorant,serif;font-style:italic}.observatory-mercury-venus-mars .gitem p{color:var(--pale);margin:.8mm 0 0;font-size:10pt}.observatory-mercury-venus-mars .stack>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;margin-bottom:2.6mm;padding:2.6mm 3mm}.observatory-mercury-venus-mars .stack .n{letter-spacing:.2em;color:var(--gold);margin-bottom:1mm;font-family:Cinzel,serif;font-size:7pt}.observatory-mercury-venus-mars .stack .v{color:var(--gold2);font-family:Cormorant,serif;font-size:10pt;font-style:italic;line-height:1.25}.observatory-mercury-venus-mars .badge{letter-spacing:.14em;color:var(--gold);border:1px solid #d2b06466;border-radius:9mm;margin-right:1.5mm;padding:1.3mm 3mm;font-family:Cinzel,serif;font-size:7pt;display:inline-block}.observatory-mercury-venus-mars .smallcaps{letter-spacing:.2em;color:var(--gold);text-transform:uppercase;font-family:Cinzel,serif;font-size:8pt}.observatory-mercury-venus-mars .callout{background:linear-gradient(#d2b0640f,#d2b06400);border-top:1px solid #d2b06459;border-bottom:1px solid #d2b06433;margin:5mm 0;padding:4mm 5mm}.observatory-mercury-venus-mars .planetline{align-items:flex-start;gap:3mm;margin:0 0 3.3mm;display:flex}.observatory-mercury-venus-mars .planetline .sym{color:var(--gold2);width:8mm;font-family:Zod;font-size:18pt;line-height:1}.observatory-mercury-venus-mars .planetline .txt{flex:1}.observatory-mercury-venus-mars .planetline b{letter-spacing:.08em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt;font-weight:400}@media (min-width:840px){.observatory-mercury-venus-mars .page{min-height:297mm}}@media (max-width:700px){.observatory-mercury-venus-mars{font-size:11pt}.observatory-mercury-venus-mars .content{padding:10mm 7mm 16mm}.observatory-mercury-venus-mars h2{font-size:16.5pt}.observatory-mercury-venus-mars .lead{font-size:13.5pt}.observatory-mercury-venus-mars .two,.observatory-mercury-venus-mars .three{flex-direction:column;gap:4mm}.observatory-mercury-venus-mars .two>div,.observatory-mercury-venus-mars .three>div{flex:auto!important}.observatory-mercury-venus-mars .grid3{flex-wrap:wrap}.observatory-mercury-venus-mars .grid3>div{flex:40%}.observatory-mercury-venus-mars .gitem{width:100%;padding-right:0}.observatory-mercury-venus-mars .folio{bottom:4mm}.observatory-mercury-venus-mars .cover h1{font-size:17pt!important}.observatory-mercury-venus-mars .cover .coverSub{font-size:11pt!important}.observatory-mercury-venus-mars .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.observatory-jupiter-saturn{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.observatory-jupiter-saturn *{box-sizing:border-box}.observatory-jupiter-saturn .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.observatory-jupiter-saturn .page.cover,.observatory-jupiter-saturn .page.close{aspect-ratio:210/297}.observatory-jupiter-saturn .bg{width:100%;height:100%;position:absolute;inset:0}.observatory-jupiter-saturn .content{padding:20mm 22mm 24mm;position:relative}.observatory-jupiter-saturn h1,.observatory-jupiter-saturn h2,.observatory-jupiter-saturn h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.observatory-jupiter-saturn h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.observatory-jupiter-saturn .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-jupiter-saturn .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.observatory-jupiter-saturn p{margin:0 0 4.2mm}.observatory-jupiter-saturn .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.observatory-jupiter-saturn .small{color:var(--mute);font-size:10.2pt}.observatory-jupiter-saturn .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.observatory-jupiter-saturn .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.observatory-jupiter-saturn .two{gap:8mm;display:flex}.observatory-jupiter-saturn .two>div{flex:1;min-width:0}.observatory-jupiter-saturn .fig{margin:4mm auto;display:block}.observatory-jupiter-saturn svg.fig,.observatory-jupiter-saturn .two svg{max-width:100%;height:auto}.observatory-jupiter-saturn .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.observatory-jupiter-saturn .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.observatory-jupiter-saturn .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.observatory-jupiter-saturn .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.observatory-jupiter-saturn .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-jupiter-saturn .ember{--acc:#e0603a}.observatory-jupiter-saturn .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.observatory-jupiter-saturn .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.observatory-jupiter-saturn .grid3{gap:4mm;margin:3mm 0;display:flex}.observatory-jupiter-saturn .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;min-width:0;padding:3mm 2.5mm}.observatory-jupiter-saturn .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.observatory-jupiter-saturn .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.observatory-jupiter-saturn ul{margin:0 0 4mm;padding-left:5mm}.observatory-jupiter-saturn li{margin-bottom:1.6mm}.observatory-jupiter-saturn .flame{color:#e0a05a}.observatory-jupiter-saturn .three{gap:6mm;display:flex}.observatory-jupiter-saturn .three>div{flex:1;min-width:0}.observatory-jupiter-saturn .three h3{letter-spacing:.14em;color:var(--gold2);margin:0 0 2mm;font-family:Cinzel,serif;font-size:10.5pt}.observatory-jupiter-saturn .glyph-inline{color:var(--gold);vertical-align:middle;margin-right:2mm;font-family:Zod;font-size:15pt}.observatory-jupiter-saturn .pblock{margin-bottom:4mm}.observatory-jupiter-saturn .pblock h3{letter-spacing:.1em;color:var(--gold2);margin:0 0 1.2mm;font-family:Cinzel,serif;font-size:11.5pt}.observatory-jupiter-saturn .pblock h3 .g{color:var(--gold);margin-right:2.5mm;font-family:Zod;font-size:13pt}.observatory-jupiter-saturn .pblock .kw{color:var(--mute);font-family:Cormorant,serif;font-size:11.5pt;font-style:italic}.observatory-jupiter-saturn .pblock p{margin:1.2mm 0 0}.observatory-jupiter-saturn .glossary{flex-wrap:wrap;gap:0;display:flex}.observatory-jupiter-saturn .gitem{box-sizing:border-box;width:50%;padding:0 4mm 3.4mm 0}.observatory-jupiter-saturn .gitem b{letter-spacing:.06em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt}.observatory-jupiter-saturn .gitem .num{color:var(--gold);margin-right:1.5mm;font-family:Cormorant,serif;font-style:italic}.observatory-jupiter-saturn .gitem p{color:var(--pale);margin:.8mm 0 0;font-size:10pt}.observatory-jupiter-saturn .stack>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;margin-bottom:2.6mm;padding:2.6mm 3mm}.observatory-jupiter-saturn .stack .n{letter-spacing:.2em;color:var(--gold);margin-bottom:1mm;font-family:Cinzel,serif;font-size:7pt}.observatory-jupiter-saturn .stack .v{color:var(--gold2);font-family:Cormorant,serif;font-size:10pt;font-style:italic;line-height:1.25}.observatory-jupiter-saturn .badge{letter-spacing:.14em;color:var(--gold);border:1px solid #d2b06466;border-radius:9mm;margin-right:1.5mm;padding:1.3mm 3mm;font-family:Cinzel,serif;font-size:7pt;display:inline-block}.observatory-jupiter-saturn .smallcaps{letter-spacing:.2em;color:var(--gold);text-transform:uppercase;font-family:Cinzel,serif;font-size:8pt}.observatory-jupiter-saturn .callout{background:linear-gradient(#d2b0640f,#d2b06400);border-top:1px solid #d2b06459;border-bottom:1px solid #d2b06433;margin:5mm 0;padding:4mm 5mm}.observatory-jupiter-saturn .planetline{align-items:flex-start;gap:3mm;margin:0 0 3.3mm;display:flex}.observatory-jupiter-saturn .planetline .sym{color:var(--gold2);width:8mm;font-family:Zod;font-size:18pt;line-height:1}.observatory-jupiter-saturn .planetline .txt{flex:1}.observatory-jupiter-saturn .planetline b{letter-spacing:.08em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt;font-weight:400}@media (min-width:840px){.observatory-jupiter-saturn .page{min-height:297mm}}@media (max-width:700px){.observatory-jupiter-saturn{font-size:11pt}.observatory-jupiter-saturn .content{padding:10mm 7mm 16mm}.observatory-jupiter-saturn h2{font-size:16.5pt}.observatory-jupiter-saturn .lead{font-size:13.5pt}.observatory-jupiter-saturn .two,.observatory-jupiter-saturn .three{flex-direction:column;gap:4mm}.observatory-jupiter-saturn .two>div,.observatory-jupiter-saturn .three>div{flex:auto!important}.observatory-jupiter-saturn .grid3{flex-wrap:wrap}.observatory-jupiter-saturn .grid3>div{flex:40%}.observatory-jupiter-saturn .gitem{width:100%;padding-right:0}.observatory-jupiter-saturn .folio{bottom:4mm}.observatory-jupiter-saturn .cover h1{font-size:17pt!important}.observatory-jupiter-saturn .cover .coverSub{font-size:11pt!important}.observatory-jupiter-saturn .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.observatory-uranus-neptune-pluto{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.observatory-uranus-neptune-pluto *{box-sizing:border-box}.observatory-uranus-neptune-pluto .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.observatory-uranus-neptune-pluto .page.cover,.observatory-uranus-neptune-pluto .page.close{aspect-ratio:210/297}.observatory-uranus-neptune-pluto .bg{width:100%;height:100%;position:absolute;inset:0}.observatory-uranus-neptune-pluto .content{padding:20mm 22mm 24mm;position:relative}.observatory-uranus-neptune-pluto h1,.observatory-uranus-neptune-pluto h2,.observatory-uranus-neptune-pluto h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.observatory-uranus-neptune-pluto h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.observatory-uranus-neptune-pluto .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-uranus-neptune-pluto .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.observatory-uranus-neptune-pluto p{margin:0 0 4.2mm}.observatory-uranus-neptune-pluto .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.observatory-uranus-neptune-pluto .small{color:var(--mute);font-size:10.2pt}.observatory-uranus-neptune-pluto .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.observatory-uranus-neptune-pluto .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.observatory-uranus-neptune-pluto .two{gap:8mm;display:flex}.observatory-uranus-neptune-pluto .two>div{flex:1;min-width:0}.observatory-uranus-neptune-pluto .fig{margin:4mm auto;display:block}.observatory-uranus-neptune-pluto svg.fig,.observatory-uranus-neptune-pluto .two svg{max-width:100%;height:auto}.observatory-uranus-neptune-pluto .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.observatory-uranus-neptune-pluto .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.observatory-uranus-neptune-pluto .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.observatory-uranus-neptune-pluto .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.observatory-uranus-neptune-pluto .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-uranus-neptune-pluto .ember{--acc:#e0603a}.observatory-uranus-neptune-pluto .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.observatory-uranus-neptune-pluto .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.observatory-uranus-neptune-pluto .grid3{gap:4mm;margin:3mm 0;display:flex}.observatory-uranus-neptune-pluto .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;min-width:0;padding:3mm 2.5mm}.observatory-uranus-neptune-pluto .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.observatory-uranus-neptune-pluto .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.observatory-uranus-neptune-pluto ul{margin:0 0 4mm;padding-left:5mm}.observatory-uranus-neptune-pluto li{margin-bottom:1.6mm}.observatory-uranus-neptune-pluto .flame{color:#e0a05a}.observatory-uranus-neptune-pluto .three{gap:6mm;display:flex}.observatory-uranus-neptune-pluto .three>div{flex:1;min-width:0}.observatory-uranus-neptune-pluto .three h3{letter-spacing:.14em;color:var(--gold2);margin:0 0 2mm;font-family:Cinzel,serif;font-size:10.5pt}.observatory-uranus-neptune-pluto .glyph-inline{color:var(--gold);vertical-align:middle;margin-right:2mm;font-family:Zod;font-size:15pt}.observatory-uranus-neptune-pluto .pblock{margin-bottom:4mm}.observatory-uranus-neptune-pluto .pblock h3{letter-spacing:.1em;color:var(--gold2);margin:0 0 1.2mm;font-family:Cinzel,serif;font-size:11.5pt}.observatory-uranus-neptune-pluto .pblock h3 .g{color:var(--gold);margin-right:2.5mm;font-family:Zod;font-size:13pt}.observatory-uranus-neptune-pluto .pblock .kw{color:var(--mute);font-family:Cormorant,serif;font-size:11.5pt;font-style:italic}.observatory-uranus-neptune-pluto .pblock p{margin:1.2mm 0 0}.observatory-uranus-neptune-pluto .glossary{flex-wrap:wrap;gap:0;display:flex}.observatory-uranus-neptune-pluto .gitem{box-sizing:border-box;width:50%;padding:0 4mm 3.4mm 0}.observatory-uranus-neptune-pluto .gitem b{letter-spacing:.06em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt}.observatory-uranus-neptune-pluto .gitem .num{color:var(--gold);margin-right:1.5mm;font-family:Cormorant,serif;font-style:italic}.observatory-uranus-neptune-pluto .gitem p{color:var(--pale);margin:.8mm 0 0;font-size:10pt}.observatory-uranus-neptune-pluto .stack>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;margin-bottom:2.6mm;padding:2.6mm 3mm}.observatory-uranus-neptune-pluto .stack .n{letter-spacing:.2em;color:var(--gold);margin-bottom:1mm;font-family:Cinzel,serif;font-size:7pt}.observatory-uranus-neptune-pluto .stack .v{color:var(--gold2);font-family:Cormorant,serif;font-size:10pt;font-style:italic;line-height:1.25}.observatory-uranus-neptune-pluto .badge{letter-spacing:.14em;color:var(--gold);border:1px solid #d2b06466;border-radius:9mm;margin-right:1.5mm;padding:1.3mm 3mm;font-family:Cinzel,serif;font-size:7pt;display:inline-block}.observatory-uranus-neptune-pluto .smallcaps{letter-spacing:.2em;color:var(--gold);text-transform:uppercase;font-family:Cinzel,serif;font-size:8pt}.observatory-uranus-neptune-pluto .callout{background:linear-gradient(#d2b0640f,#d2b06400);border-top:1px solid #d2b06459;border-bottom:1px solid #d2b06433;margin:5mm 0;padding:4mm 5mm}.observatory-uranus-neptune-pluto .planetline{align-items:flex-start;gap:3mm;margin:0 0 3.3mm;display:flex}.observatory-uranus-neptune-pluto .planetline .sym{color:var(--gold2);width:8mm;font-family:Zod;font-size:18pt;line-height:1}.observatory-uranus-neptune-pluto .planetline .txt{flex:1}.observatory-uranus-neptune-pluto .planetline b{letter-spacing:.08em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt;font-weight:400}.observatory-uranus-neptune-pluto .tight p{margin-bottom:2.6mm}.observatory-uranus-neptune-pluto .mini{font-size:9.5pt;line-height:1.42}.observatory-uranus-neptune-pluto .center{text-align:center}@media (min-width:840px){.observatory-uranus-neptune-pluto .page{min-height:297mm}}@media (max-width:700px){.observatory-uranus-neptune-pluto{font-size:11pt}.observatory-uranus-neptune-pluto .content{padding:10mm 7mm 16mm}.observatory-uranus-neptune-pluto h2{font-size:16.5pt}.observatory-uranus-neptune-pluto .lead{font-size:13.5pt}.observatory-uranus-neptune-pluto .two,.observatory-uranus-neptune-pluto .three{flex-direction:column;gap:4mm}.observatory-uranus-neptune-pluto .two>div,.observatory-uranus-neptune-pluto .three>div{flex:auto!important}.observatory-uranus-neptune-pluto .grid3{flex-wrap:wrap}.observatory-uranus-neptune-pluto .grid3>div{flex:40%}.observatory-uranus-neptune-pluto .gitem{width:100%;padding-right:0}.observatory-uranus-neptune-pluto .folio{bottom:4mm}.observatory-uranus-neptune-pluto .cover h1{font-size:17pt!important}.observatory-uranus-neptune-pluto .cover .coverSub{font-size:11pt!important}.observatory-uranus-neptune-pluto .glyphrow{letter-spacing:.4em;font-size:11pt}}
@font-face{font-family:Zod;src:url(/fonts/zodiac/DejaVuSans.ttf)format("truetype");font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/zodiac/Cinzel.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/zodiac/CormorantGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond.ttf)format("truetype");font-display:swap}@font-face{font-family:EBG;src:url(/fonts/zodiac/EBGaramond-Italic.ttf)format("truetype");font-style:italic;font-display:swap}.observatory-aspects{--ink:#0a0d1a;--navy:#111a33;--deep:#0d1326;--gold:#d2b064;--gold2:#f0d99a;--pale:#efe6d1;--mute:#9aa3bd;--rose:#c98c7a;background:var(--ink);color:var(--pale);font-family:EBG,serif;font-size:12pt;line-height:1.55}.observatory-aspects *{box-sizing:border-box}.observatory-aspects .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.observatory-aspects .page.cover,.observatory-aspects .page.close{aspect-ratio:210/297}.observatory-aspects .bg{width:100%;height:100%;position:absolute;inset:0}.observatory-aspects .content{padding:20mm 22mm 24mm;position:relative}.observatory-aspects h1,.observatory-aspects h2,.observatory-aspects h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.observatory-aspects h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.observatory-aspects .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-aspects .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.observatory-aspects p{margin:0 0 4.2mm}.observatory-aspects .ancient{color:var(--gold2);border-left:1px solid var(--gold);margin:6mm 0;padding-left:5mm;font-family:Cormorant,serif;font-size:14pt;font-style:italic}.observatory-aspects .small{color:var(--mute);font-size:10.2pt}.observatory-aspects .folio{text-align:center;letter-spacing:.4em;color:var(--gold);font-family:Cinzel,serif;font-size:7.5pt;position:absolute;bottom:10mm;left:0;right:0}.observatory-aspects .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.observatory-aspects .two{gap:8mm;display:flex}.observatory-aspects .two>div{flex:1;min-width:0}.observatory-aspects .fig{margin:4mm auto;display:block}.observatory-aspects svg.fig,.observatory-aspects .two svg{max-width:100%;height:auto}.observatory-aspects .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.observatory-aspects .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.observatory-aspects .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.observatory-aspects .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.observatory-aspects .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-aspects .ember{--acc:#e0603a}.observatory-aspects .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.observatory-aspects .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.observatory-aspects .grid3{gap:4mm;margin:3mm 0;display:flex}.observatory-aspects .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;min-width:0;padding:3mm 2.5mm}.observatory-aspects .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.observatory-aspects .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.observatory-aspects ul{margin:0 0 4mm;padding-left:5mm}.observatory-aspects li{margin-bottom:1.6mm}.observatory-aspects .flame{color:#e0a05a}.observatory-aspects .three{gap:6mm;display:flex}.observatory-aspects .three>div{flex:1;min-width:0}.observatory-aspects .three h3{letter-spacing:.14em;color:var(--gold2);margin:0 0 2mm;font-family:Cinzel,serif;font-size:10.5pt}.observatory-aspects .glyph-inline{color:var(--gold);vertical-align:middle;margin-right:2mm;font-family:Zod;font-size:15pt}.observatory-aspects .pblock{margin-bottom:4mm}.observatory-aspects .pblock h3{letter-spacing:.1em;color:var(--gold2);margin:0 0 1.2mm;font-family:Cinzel,serif;font-size:11.5pt}.observatory-aspects .pblock h3 .g{color:var(--gold);margin-right:2.5mm;font-family:Zod;font-size:13pt}.observatory-aspects .pblock .kw{color:var(--mute);font-family:Cormorant,serif;font-size:11.5pt;font-style:italic}.observatory-aspects .pblock p{margin:1.2mm 0 0}.observatory-aspects .glossary{flex-wrap:wrap;gap:0;display:flex}.observatory-aspects .gitem{box-sizing:border-box;width:50%;padding:0 4mm 3.4mm 0}.observatory-aspects .gitem b{letter-spacing:.06em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt}.observatory-aspects .gitem .num{color:var(--gold);margin-right:1.5mm;font-family:Cormorant,serif;font-style:italic}.observatory-aspects .gitem p{color:var(--pale);margin:.8mm 0 0;font-size:10pt}.observatory-aspects .stack>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;margin-bottom:2.6mm;padding:2.6mm 3mm}.observatory-aspects .stack .n{letter-spacing:.2em;color:var(--gold);margin-bottom:1mm;font-family:Cinzel,serif;font-size:7pt}.observatory-aspects .stack .v{color:var(--gold2);font-family:Cormorant,serif;font-size:10pt;font-style:italic;line-height:1.25}.observatory-aspects .badge{letter-spacing:.14em;color:var(--gold);border:1px solid #d2b06466;border-radius:9mm;margin-right:1.5mm;padding:1.3mm 3mm;font-family:Cinzel,serif;font-size:7pt;display:inline-block}.observatory-aspects .smallcaps{letter-spacing:.2em;color:var(--gold);text-transform:uppercase;font-family:Cinzel,serif;font-size:8pt}.observatory-aspects .callout{background:linear-gradient(#d2b0640f,#d2b06400);border-top:1px solid #d2b06459;border-bottom:1px solid #d2b06433;margin:5mm 0;padding:4mm 5mm}.observatory-aspects .tight p{margin-bottom:2.6mm}.observatory-aspects .mini{font-size:9.5pt;line-height:1.42}.observatory-aspects .center{text-align:center}.observatory-aspects .acard{border:1px solid #d2b06447;border-radius:2mm;margin-bottom:3mm;padding:3mm 3.4mm}.observatory-aspects .acard .at{letter-spacing:.11em;color:var(--gold2);margin-bottom:1mm;font-family:Cinzel,serif;font-size:10pt}.observatory-aspects .acard .ak{color:var(--gold);margin-bottom:1.2mm;font-family:Cormorant,serif;font-size:11.2pt;font-style:italic}.observatory-aspects .acard p{margin:0;font-size:10pt;line-height:1.42}.observatory-aspects .aspectrow{gap:4mm;margin:3mm 0;display:flex}.observatory-aspects .aspectrow>div{text-align:center;border:1px solid #d2b0643d;border-radius:2mm;flex:1;padding:2.6mm}.observatory-aspects .aspectrow .deg{letter-spacing:.16em;color:var(--gold);font-family:Cinzel,serif;font-size:8pt}.observatory-aspects .aspectrow .name{color:var(--gold2);margin-top:1mm;font-family:Cormorant,serif;font-size:12pt;font-style:italic}@media (min-width:840px){.observatory-aspects .page{min-height:297mm}}@media (max-width:700px){.observatory-aspects{font-size:11pt}.observatory-aspects .content{padding:10mm 7mm 16mm}.observatory-aspects h2{font-size:16.5pt}.observatory-aspects .lead{font-size:13.5pt}.observatory-aspects .two,.observatory-aspects .three{flex-direction:column;gap:4mm}.observatory-aspects .two>div,.observatory-aspects .three>div{flex:auto!important}.observatory-aspects .grid3{flex-wrap:wrap}.observatory-aspects .grid3>div{flex:40%}.observatory-aspects .gitem{width:100%;padding-right:0}.observatory-aspects .folio{bottom:4mm}.observatory-aspects .cover h1{font-size:17pt!important}.observatory-aspects .cover .coverSub{font-size:11pt!important}.observatory-aspects .aspectrow{flex-direction:column}.observatory-aspects .glyphrow{letter-spacing:.4em;font-size:11pt}}
