@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}@font-face{font-family:Noto Serif CJK SC;src:local(Noto Serif CJK SC),local(Noto Serif SC),local(Songti SC),local(STSong),local(SimSun);font-display:swap}.observatory-chinese{--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-chinese *{box-sizing:border-box}.observatory-chinese .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.observatory-chinese .page.cover{aspect-ratio:210/297}.observatory-chinese .bg{width:100%;height:100%;position:absolute;inset:0}.observatory-chinese .content{padding:20mm 22mm 24mm;position:relative}.observatory-chinese h1,.observatory-chinese h2,.observatory-chinese h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.observatory-chinese h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.observatory-chinese .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-chinese .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.observatory-chinese p{margin:0 0 4.2mm}.observatory-chinese .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-chinese .small{color:var(--mute);font-size:10.2pt}.observatory-chinese .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-chinese .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.observatory-chinese .two{gap:8mm;display:flex}.observatory-chinese .two>div{flex:1;min-width:0}.observatory-chinese .fig{margin:4mm auto;display:block}.observatory-chinese svg.fig,.observatory-chinese .two svg{max-width:100%;height:auto}.observatory-chinese .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.observatory-chinese .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.observatory-chinese .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.observatory-chinese .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.observatory-chinese .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-chinese .ember{--acc:#e0603a}.observatory-chinese .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.observatory-chinese .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.observatory-chinese .grid3{gap:4mm;margin:3mm 0;display:flex}.observatory-chinese .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.observatory-chinese .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.observatory-chinese .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.observatory-chinese ul{margin:0 0 4mm;padding-left:5mm}.observatory-chinese li{margin-bottom:1.6mm}.observatory-chinese .flame{color:#e0a05a}.observatory-chinese .three{gap:6mm;display:flex}.observatory-chinese .three>div{flex:1;min-width:0}.observatory-chinese .three h3{letter-spacing:.14em;color:var(--gold2);margin:0 0 2mm;font-family:Cinzel,serif;font-size:10.5pt}.observatory-chinese .glyph-inline{color:var(--gold);vertical-align:middle;margin-right:2mm;font-family:Zod;font-size:15pt}.observatory-chinese .pblock{margin-bottom:4mm}.observatory-chinese .pblock h3{letter-spacing:.1em;color:var(--gold2);margin:0 0 1.2mm;font-family:Cinzel,serif;font-size:11.5pt}.observatory-chinese .pblock h3 .g{color:var(--gold);margin-right:2.5mm;font-family:Zod;font-size:13pt}.observatory-chinese .pblock .kw{color:var(--mute);font-family:Cormorant,serif;font-size:11.5pt;font-style:italic}.observatory-chinese .pblock p{margin:1.2mm 0 0}.observatory-chinese .glossary{flex-wrap:wrap;gap:0;display:flex}.observatory-chinese .gitem{box-sizing:border-box;width:50%;padding:0 4mm 3.4mm 0}.observatory-chinese .gitem b{letter-spacing:.06em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt}.observatory-chinese .gitem .num{color:var(--gold);margin-right:1.5mm;font-family:Cormorant,serif;font-style:italic}.observatory-chinese .gitem p{color:var(--pale);margin:.8mm 0 0;font-size:10pt}.observatory-chinese .stack>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;margin-bottom:2.6mm;padding:2.6mm 3mm}.observatory-chinese .stack .n{letter-spacing:.2em;color:var(--gold);margin-bottom:1mm;font-family:Cinzel,serif;font-size:7pt}.observatory-chinese .stack .v{color:var(--gold2);font-family:Cormorant,serif;font-size:10pt;font-style:italic;line-height:1.25}@media (min-width:840px){.observatory-chinese .page{min-height:297mm}}@media (max-width:700px){.observatory-chinese{font-size:11pt}.observatory-chinese .content{padding:10mm 7mm 16mm}.observatory-chinese h2{font-size:16.5pt}.observatory-chinese .lead{font-size:13.5pt}.observatory-chinese .two,.observatory-chinese .three{flex-direction:column;gap:4mm}.observatory-chinese .two>div,.observatory-chinese .three>div{flex:auto!important}.observatory-chinese .grid3{flex-wrap:wrap}.observatory-chinese .grid3>div{flex:40%}.observatory-chinese .gitem{width:100%;padding-right:0}.observatory-chinese .folio{bottom:4mm}.observatory-chinese .cover h1{font-size:17pt!important}.observatory-chinese .cover .coverSub{font-size:11pt!important}.observatory-chinese .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-vedic{--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-vedic *{box-sizing:border-box}.observatory-vedic .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.observatory-vedic .page.cover{aspect-ratio:210/297}.observatory-vedic .bg{width:100%;height:100%;position:absolute;inset:0}.observatory-vedic .content{padding:20mm 22mm 24mm;position:relative}.observatory-vedic h1,.observatory-vedic h2,.observatory-vedic h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.observatory-vedic h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.observatory-vedic .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-vedic .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.observatory-vedic p{margin:0 0 4.2mm}.observatory-vedic .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-vedic .small{color:var(--mute);font-size:10.2pt}.observatory-vedic .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-vedic .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.observatory-vedic .two{gap:8mm;display:flex}.observatory-vedic .two>div{flex:1;min-width:0}.observatory-vedic .fig{margin:4mm auto;display:block}.observatory-vedic svg.fig,.observatory-vedic .two svg{max-width:100%;height:auto}.observatory-vedic .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.observatory-vedic .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.observatory-vedic .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.observatory-vedic .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.observatory-vedic .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-vedic .ember{--acc:#e0603a}.observatory-vedic .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.observatory-vedic .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.observatory-vedic .grid3{gap:4mm;margin:3mm 0;display:flex}.observatory-vedic .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.observatory-vedic .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.observatory-vedic .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.observatory-vedic ul{margin:0 0 4mm;padding-left:5mm}.observatory-vedic li{margin-bottom:1.6mm}.observatory-vedic .flame{color:#e0a05a}.observatory-vedic .three{gap:6mm;display:flex}.observatory-vedic .three>div{flex:1;min-width:0}.observatory-vedic .three h3{letter-spacing:.14em;color:var(--gold2);margin:0 0 2mm;font-family:Cinzel,serif;font-size:10.5pt}.observatory-vedic .glyph-inline{color:var(--gold);vertical-align:middle;margin-right:2mm;font-family:Zod;font-size:15pt}.observatory-vedic .pblock{margin-bottom:4mm}.observatory-vedic .pblock h3{letter-spacing:.1em;color:var(--gold2);margin:0 0 1.2mm;font-family:Cinzel,serif;font-size:11.5pt}.observatory-vedic .pblock h3 .g{color:var(--gold);margin-right:2.5mm;font-family:Zod;font-size:13pt}.observatory-vedic .pblock .kw{color:var(--mute);font-family:Cormorant,serif;font-size:11.5pt;font-style:italic}.observatory-vedic .pblock p{margin:1.2mm 0 0}.observatory-vedic .glossary{flex-wrap:wrap;gap:0;display:flex}.observatory-vedic .gitem{box-sizing:border-box;width:50%;padding:0 4mm 3.4mm 0}.observatory-vedic .gitem b{letter-spacing:.06em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt}.observatory-vedic .gitem .num{color:var(--gold);margin-right:1.5mm;font-family:Cormorant,serif;font-style:italic}.observatory-vedic .gitem p{color:var(--pale);margin:.8mm 0 0;font-size:10pt}.observatory-vedic .stack>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;margin-bottom:2.6mm;padding:2.6mm 3mm}.observatory-vedic .stack .n{letter-spacing:.2em;color:var(--gold);margin-bottom:1mm;font-family:Cinzel,serif;font-size:7pt}.observatory-vedic .stack .v{color:var(--gold2);font-family:Cormorant,serif;font-size:10pt;font-style:italic;line-height:1.25}@media (min-width:840px){.observatory-vedic .page{min-height:297mm}}@media (max-width:700px){.observatory-vedic{font-size:11pt}.observatory-vedic .content{padding:10mm 7mm 16mm}.observatory-vedic h2{font-size:16.5pt}.observatory-vedic .lead{font-size:13.5pt}.observatory-vedic .two,.observatory-vedic .three{flex-direction:column;gap:4mm}.observatory-vedic .two>div,.observatory-vedic .three>div{flex:auto!important}.observatory-vedic .grid3{flex-wrap:wrap}.observatory-vedic .grid3>div{flex:40%}.observatory-vedic .gitem{width:100%;padding-right:0}.observatory-vedic .folio{bottom:4mm}.observatory-vedic .cover h1{font-size:17pt!important}.observatory-vedic .cover .coverSub{font-size:11pt!important}.observatory-vedic .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-tarot{--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-tarot *{box-sizing:border-box}.observatory-tarot .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.observatory-tarot .page.cover{aspect-ratio:210/297}.observatory-tarot .bg{width:100%;height:100%;position:absolute;inset:0}.observatory-tarot .content{padding:20mm 22mm 24mm;position:relative}.observatory-tarot h1,.observatory-tarot h2,.observatory-tarot h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.observatory-tarot h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.observatory-tarot .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-tarot .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.observatory-tarot p{margin:0 0 4.2mm}.observatory-tarot .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-tarot .small{color:var(--mute);font-size:10.2pt}.observatory-tarot .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-tarot .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.observatory-tarot .two{gap:8mm;display:flex}.observatory-tarot .two>div{flex:1;min-width:0}.observatory-tarot .fig{margin:4mm auto;display:block}.observatory-tarot svg.fig,.observatory-tarot .two svg,.observatory-tarot .content svg{max-width:100%;height:auto}.observatory-tarot .page.close{aspect-ratio:210/297}.observatory-tarot .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.observatory-tarot .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.observatory-tarot .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.observatory-tarot .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.observatory-tarot .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-tarot .ember{--acc:#e0603a}.observatory-tarot .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.observatory-tarot .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.observatory-tarot .grid3{gap:4mm;margin:3mm 0;display:flex}.observatory-tarot .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.observatory-tarot .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.observatory-tarot .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.observatory-tarot ul{margin:0 0 4mm;padding-left:5mm}.observatory-tarot li{margin-bottom:1.6mm}.observatory-tarot .flame{color:#e0a05a}.observatory-tarot .three{gap:6mm;display:flex}.observatory-tarot .three>div{flex:1;min-width:0}.observatory-tarot .three h3{letter-spacing:.14em;color:var(--gold2);margin:0 0 2mm;font-family:Cinzel,serif;font-size:10.5pt}.observatory-tarot .glyph-inline{color:var(--gold);vertical-align:middle;margin-right:2mm;font-family:Zod;font-size:15pt}.observatory-tarot .pblock{margin-bottom:4mm}.observatory-tarot .pblock h3{letter-spacing:.1em;color:var(--gold2);margin:0 0 1.2mm;font-family:Cinzel,serif;font-size:11.5pt}.observatory-tarot .pblock h3 .g{color:var(--gold);margin-right:2.5mm;font-family:Zod;font-size:13pt}.observatory-tarot .pblock .kw{color:var(--mute);font-family:Cormorant,serif;font-size:11.5pt;font-style:italic}.observatory-tarot .pblock p{margin:1.2mm 0 0}.observatory-tarot .glossary{flex-wrap:wrap;gap:0;display:flex}.observatory-tarot .gitem{box-sizing:border-box;width:50%;padding:0 4mm 3.4mm 0}.observatory-tarot .gitem b{letter-spacing:.06em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt}.observatory-tarot .gitem .num{color:var(--gold);margin-right:1.5mm;font-family:Cormorant,serif;font-style:italic}.observatory-tarot .gitem p{color:var(--pale);margin:.8mm 0 0;font-size:10pt}.observatory-tarot .stack>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;margin-bottom:2.6mm;padding:2.6mm 3mm}.observatory-tarot .stack .n{letter-spacing:.2em;color:var(--gold);margin-bottom:1mm;font-family:Cinzel,serif;font-size:7pt}.observatory-tarot .stack .v{color:var(--gold2);font-family:Cormorant,serif;font-size:10pt;font-style:italic;line-height:1.25}@media (min-width:840px){.observatory-tarot .page{min-height:297mm}}@media (max-width:700px){.observatory-tarot{font-size:11pt}.observatory-tarot .content{padding:10mm 7mm 16mm}.observatory-tarot h2{font-size:16.5pt}.observatory-tarot .lead{font-size:13.5pt}.observatory-tarot .two,.observatory-tarot .three{flex-direction:column;gap:4mm}.observatory-tarot .two>div,.observatory-tarot .three>div{flex:auto!important}.observatory-tarot .grid3{flex-wrap:wrap}.observatory-tarot .grid3>div{flex:40%}.observatory-tarot .gitem{width:100%;padding-right:0}.observatory-tarot .folio{bottom:4mm}.observatory-tarot .cover h1{font-size:17pt!important}.observatory-tarot .cover .coverSub{font-size:11pt!important}.observatory-tarot .glyphrow{letter-spacing:.4em;font-size:11pt}.observatory-tarot .content p{max-width:100%!important}}
@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-fool{--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-fool *{box-sizing:border-box}.observatory-fool .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.observatory-fool .page.cover{aspect-ratio:210/297}.observatory-fool .bg{width:100%;height:100%;position:absolute;inset:0}.observatory-fool .content{padding:20mm 22mm 24mm;position:relative}.observatory-fool h1,.observatory-fool h2,.observatory-fool h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.observatory-fool h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.observatory-fool .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-fool .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.observatory-fool p{margin:0 0 4.2mm}.observatory-fool .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-fool .small{color:var(--mute);font-size:10.2pt}.observatory-fool .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-fool .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.observatory-fool .two{gap:8mm;display:flex}.observatory-fool .two>div{flex:1;min-width:0}.observatory-fool .fig{margin:4mm auto;display:block}.observatory-fool svg.fig,.observatory-fool .two svg,.observatory-fool .content svg{max-width:100%;height:auto}.observatory-fool .page.close{aspect-ratio:210/297}.observatory-fool .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.observatory-fool .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.observatory-fool .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.observatory-fool .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.observatory-fool .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-fool .ember{--acc:#e0603a}.observatory-fool .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.observatory-fool .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.observatory-fool .grid3{gap:4mm;margin:3mm 0;display:flex}.observatory-fool .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.observatory-fool .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.observatory-fool .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.observatory-fool ul{margin:0 0 4mm;padding-left:5mm}.observatory-fool li{margin-bottom:1.6mm}.observatory-fool .flame{color:#e0a05a}.observatory-fool .three{gap:6mm;display:flex}.observatory-fool .three>div{flex:1;min-width:0}.observatory-fool .three h3{letter-spacing:.14em;color:var(--gold2);margin:0 0 2mm;font-family:Cinzel,serif;font-size:10.5pt}.observatory-fool .glyph-inline{color:var(--gold);vertical-align:middle;margin-right:2mm;font-family:Zod;font-size:15pt}.observatory-fool .pblock{margin-bottom:4mm}.observatory-fool .pblock h3{letter-spacing:.1em;color:var(--gold2);margin:0 0 1.2mm;font-family:Cinzel,serif;font-size:11.5pt}.observatory-fool .pblock h3 .g{color:var(--gold);margin-right:2.5mm;font-family:Zod;font-size:13pt}.observatory-fool .pblock .kw{color:var(--mute);font-family:Cormorant,serif;font-size:11.5pt;font-style:italic}.observatory-fool .pblock p{margin:1.2mm 0 0}.observatory-fool .glossary{flex-wrap:wrap;gap:0;display:flex}.observatory-fool .gitem{box-sizing:border-box;width:50%;padding:0 4mm 3.4mm 0}.observatory-fool .gitem b{letter-spacing:.06em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt}.observatory-fool .gitem .num{color:var(--gold);margin-right:1.5mm;font-family:Cormorant,serif;font-style:italic}.observatory-fool .gitem p{color:var(--pale);margin:.8mm 0 0;font-size:10pt}.observatory-fool .stack>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;margin-bottom:2.6mm;padding:2.6mm 3mm}.observatory-fool .stack .n{letter-spacing:.2em;color:var(--gold);margin-bottom:1mm;font-family:Cinzel,serif;font-size:7pt}.observatory-fool .stack .v{color:var(--gold2);font-family:Cormorant,serif;font-size:10pt;font-style:italic;line-height:1.25}@media (min-width:840px){.observatory-fool .page{min-height:297mm}}@media (max-width:700px){.observatory-fool{font-size:11pt}.observatory-fool .content{padding:10mm 7mm 16mm}.observatory-fool h2{font-size:16.5pt}.observatory-fool .lead{font-size:13.5pt}.observatory-fool .two,.observatory-fool .three{flex-direction:column;gap:4mm}.observatory-fool .two>div,.observatory-fool .three>div{flex:auto!important}.observatory-fool .grid3{flex-wrap:wrap}.observatory-fool .grid3>div{flex:40%}.observatory-fool .gitem{width:100%;padding-right:0}.observatory-fool .folio{bottom:4mm}.observatory-fool .cover h1{font-size:17pt!important}.observatory-fool .cover .coverSub{font-size:11pt!important}.observatory-fool .glyphrow{letter-spacing:.4em;font-size:11pt}.observatory-fool .content p{max-width:100%!important}}
@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-magician{--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-magician *{box-sizing:border-box}.observatory-magician .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.observatory-magician .page.cover{aspect-ratio:210/297}.observatory-magician .bg{width:100%;height:100%;position:absolute;inset:0}.observatory-magician .content{padding:20mm 22mm 24mm;position:relative}.observatory-magician h1,.observatory-magician h2,.observatory-magician h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.observatory-magician h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.observatory-magician .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-magician .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.observatory-magician p{margin:0 0 4.2mm}.observatory-magician .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-magician .small{color:var(--mute);font-size:10.2pt}.observatory-magician .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-magician .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.observatory-magician .two{gap:8mm;display:flex}.observatory-magician .two>div{flex:1;min-width:0}.observatory-magician .fig{margin:4mm auto;display:block}.observatory-magician svg.fig,.observatory-magician .two svg,.observatory-magician .content svg{max-width:100%;height:auto}.observatory-magician .page.close{aspect-ratio:210/297}.observatory-magician .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.observatory-magician .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.observatory-magician .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.observatory-magician .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.observatory-magician .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-magician .ember{--acc:#e0603a}.observatory-magician .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.observatory-magician .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.observatory-magician .grid3{gap:4mm;margin:3mm 0;display:flex}.observatory-magician .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.observatory-magician .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.observatory-magician .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.observatory-magician ul{margin:0 0 4mm;padding-left:5mm}.observatory-magician li{margin-bottom:1.6mm}.observatory-magician .flame{color:#e0a05a}.observatory-magician .three{gap:6mm;display:flex}.observatory-magician .three>div{flex:1;min-width:0}.observatory-magician .three h3{letter-spacing:.14em;color:var(--gold2);margin:0 0 2mm;font-family:Cinzel,serif;font-size:10.5pt}.observatory-magician .glyph-inline{color:var(--gold);vertical-align:middle;margin-right:2mm;font-family:Zod;font-size:15pt}.observatory-magician .pblock{margin-bottom:4mm}.observatory-magician .pblock h3{letter-spacing:.1em;color:var(--gold2);margin:0 0 1.2mm;font-family:Cinzel,serif;font-size:11.5pt}.observatory-magician .pblock h3 .g{color:var(--gold);margin-right:2.5mm;font-family:Zod;font-size:13pt}.observatory-magician .pblock .kw{color:var(--mute);font-family:Cormorant,serif;font-size:11.5pt;font-style:italic}.observatory-magician .pblock p{margin:1.2mm 0 0}.observatory-magician .glossary{flex-wrap:wrap;gap:0;display:flex}.observatory-magician .gitem{box-sizing:border-box;width:50%;padding:0 4mm 3.4mm 0}.observatory-magician .gitem b{letter-spacing:.06em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt}.observatory-magician .gitem .num{color:var(--gold);margin-right:1.5mm;font-family:Cormorant,serif;font-style:italic}.observatory-magician .gitem p{color:var(--pale);margin:.8mm 0 0;font-size:10pt}.observatory-magician .stack>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;margin-bottom:2.6mm;padding:2.6mm 3mm}.observatory-magician .stack .n{letter-spacing:.2em;color:var(--gold);margin-bottom:1mm;font-family:Cinzel,serif;font-size:7pt}.observatory-magician .stack .v{color:var(--gold2);font-family:Cormorant,serif;font-size:10pt;font-style:italic;line-height:1.25}@media (min-width:840px){.observatory-magician .page{min-height:297mm}}@media (max-width:700px){.observatory-magician{font-size:11pt}.observatory-magician .content{padding:10mm 7mm 16mm}.observatory-magician h2{font-size:16.5pt}.observatory-magician .lead{font-size:13.5pt}.observatory-magician .two,.observatory-magician .three{flex-direction:column;gap:4mm}.observatory-magician .two>div,.observatory-magician .three>div{flex:auto!important}.observatory-magician .grid3{flex-wrap:wrap}.observatory-magician .grid3>div{flex:40%}.observatory-magician .gitem{width:100%;padding-right:0}.observatory-magician .folio{bottom:4mm}.observatory-magician .cover h1{font-size:17pt!important}.observatory-magician .cover .coverSub{font-size:11pt!important}.observatory-magician .glyphrow{letter-spacing:.4em;font-size:11pt}.observatory-magician .content p{max-width:100%!important}}
@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-high-priestess{--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-high-priestess *{box-sizing:border-box}.observatory-high-priestess .page{background:var(--ink);width:min(100%,210mm);margin:0 auto;position:relative;overflow:hidden}.observatory-high-priestess .page.cover{aspect-ratio:210/297}.observatory-high-priestess .bg{width:100%;height:100%;position:absolute;inset:0}.observatory-high-priestess .content{padding:20mm 22mm 24mm;position:relative}.observatory-high-priestess h1,.observatory-high-priestess h2,.observatory-high-priestess h3{color:var(--gold2);margin:0;font-family:Cinzel,serif;font-weight:400}.observatory-high-priestess h2{letter-spacing:.14em;font-size:22pt;line-height:1.2}.observatory-high-priestess .kicker{letter-spacing:.38em;color:var(--gold);text-transform:uppercase;margin-bottom:6mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-high-priestess .lead{color:var(--gold2);margin:7mm 0 6mm;font-family:Cormorant,serif;font-size:16.5pt;font-style:italic;line-height:1.4}.observatory-high-priestess p{margin:0 0 4.2mm}.observatory-high-priestess .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-high-priestess .small{color:var(--mute);font-size:10.2pt}.observatory-high-priestess .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-high-priestess .rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;margin:6mm 0}.observatory-high-priestess .two{gap:8mm;display:flex}.observatory-high-priestess .two>div{flex:1;min-width:0}.observatory-high-priestess .fig{margin:4mm auto;display:block}.observatory-high-priestess svg.fig,.observatory-high-priestess .two svg,.observatory-high-priestess .content svg{max-width:100%;height:auto}.observatory-high-priestess .page.close{aspect-ratio:210/297}.observatory-high-priestess .cap{color:var(--mute);text-align:center;margin-top:1mm;font-family:Cormorant,serif;font-size:10.5pt;font-style:italic}.observatory-high-priestess .dc{color:var(--gold);padding-right:1pt;font-family:Cinzel,serif;font-size:21pt;line-height:0}.observatory-high-priestess .glyphrow{letter-spacing:.55em;color:var(--gold);text-align:center;margin:5mm 0;font-family:Zod;font-size:15pt}.observatory-high-priestess .mystery{background:linear-gradient(#d2b06414,#d2b06400);border:1px solid #d2b06459;border-radius:2mm;margin:5mm 0;padding:5mm 6mm}.observatory-high-priestess .mystery .t{letter-spacing:.3em;color:var(--gold);margin-bottom:2mm;font-family:Cinzel,serif;font-size:8.5pt}.observatory-high-priestess .ember{--acc:#e0603a}.observatory-high-priestess .tag{letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin:4mm 0 1.5mm;font-family:Cinzel,serif;font-size:7.5pt}.observatory-high-priestess .col h3{letter-spacing:.18em;color:var(--gold2);margin:0 0 2.5mm;font-family:Cinzel,serif;font-size:11pt}.observatory-high-priestess .grid3{gap:4mm;margin:3mm 0;display:flex}.observatory-high-priestess .grid3>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;flex:1;padding:3mm 2.5mm}.observatory-high-priestess .grid3 .n{letter-spacing:.25em;color:var(--gold);margin-bottom:1.5mm;font-family:Cinzel,serif;font-size:7pt}.observatory-high-priestess .grid3 .v{color:var(--gold2);font-family:Cormorant,serif;font-size:13pt;font-style:italic;line-height:1.2}.observatory-high-priestess ul{margin:0 0 4mm;padding-left:5mm}.observatory-high-priestess li{margin-bottom:1.6mm}.observatory-high-priestess .flame{color:#e0a05a}.observatory-high-priestess .three{gap:6mm;display:flex}.observatory-high-priestess .three>div{flex:1;min-width:0}.observatory-high-priestess .three h3{letter-spacing:.14em;color:var(--gold2);margin:0 0 2mm;font-family:Cinzel,serif;font-size:10.5pt}.observatory-high-priestess .glyph-inline{color:var(--gold);vertical-align:middle;margin-right:2mm;font-family:Zod;font-size:15pt}.observatory-high-priestess .pblock{margin-bottom:4mm}.observatory-high-priestess .pblock h3{letter-spacing:.1em;color:var(--gold2);margin:0 0 1.2mm;font-family:Cinzel,serif;font-size:11.5pt}.observatory-high-priestess .pblock h3 .g{color:var(--gold);margin-right:2.5mm;font-family:Zod;font-size:13pt}.observatory-high-priestess .pblock .kw{color:var(--mute);font-family:Cormorant,serif;font-size:11.5pt;font-style:italic}.observatory-high-priestess .pblock p{margin:1.2mm 0 0}.observatory-high-priestess .glossary{flex-wrap:wrap;gap:0;display:flex}.observatory-high-priestess .gitem{box-sizing:border-box;width:50%;padding:0 4mm 3.4mm 0}.observatory-high-priestess .gitem b{letter-spacing:.06em;color:var(--gold2);font-family:Cinzel,serif;font-size:9pt}.observatory-high-priestess .gitem .num{color:var(--gold);margin-right:1.5mm;font-family:Cormorant,serif;font-style:italic}.observatory-high-priestess .gitem p{color:var(--pale);margin:.8mm 0 0;font-size:10pt}.observatory-high-priestess .stack>div{text-align:center;border:1px solid #d2b0644d;border-radius:2mm;margin-bottom:2.6mm;padding:2.6mm 3mm}.observatory-high-priestess .stack .n{letter-spacing:.2em;color:var(--gold);margin-bottom:1mm;font-family:Cinzel,serif;font-size:7pt}.observatory-high-priestess .stack .v{color:var(--gold2);font-family:Cormorant,serif;font-size:10pt;font-style:italic;line-height:1.25}@media (min-width:840px){.observatory-high-priestess .page{min-height:297mm}}@media (max-width:700px){.observatory-high-priestess{font-size:11pt}.observatory-high-priestess .content{padding:10mm 7mm 16mm}.observatory-high-priestess h2{font-size:16.5pt}.observatory-high-priestess .lead{font-size:13.5pt}.observatory-high-priestess .two,.observatory-high-priestess .three{flex-direction:column;gap:4mm}.observatory-high-priestess .two>div,.observatory-high-priestess .three>div{flex:auto!important}.observatory-high-priestess .grid3{flex-wrap:wrap}.observatory-high-priestess .grid3>div{flex:40%}.observatory-high-priestess .gitem{width:100%;padding-right:0}.observatory-high-priestess .folio{bottom:4mm}.observatory-high-priestess .cover h1{font-size:17pt!important}.observatory-high-priestess .cover .coverSub{font-size:11pt!important}.observatory-high-priestess .glyphrow{letter-spacing:.4em;font-size:11pt}.observatory-high-priestess .content p{max-width:100%!important}}
