.lp,.lp-sticky{--lp-midnight: var(--brand-espresso);--lp-midnight-2: var(--brand-chocolate);--lp-ink: var(--brand-deep);--lp-muted: var(--brand-cocoa);--lp-powder: var(--brand-latte);--lp-powder-strong: var(--brand-butter);--lp-powder-deep: var(--brand-cocoa);--lp-powder-pale: var(--brand-cream);--lp-silver: var(--brand-latte);--lp-silver-strong: var(--brand-tan);--lp-sage: var(--brand-sand);--lp-sage-deep: var(--brand-cocoa);--lp-rose: var(--brand-butter);--lp-rose-deep: var(--brand-cocoa);--lp-rose-pale: var(--brand-latte);--lp-peach: var(--brand-butter);--lp-peach-deep: var(--brand-cocoa);--lp-ease: cubic-bezier(.22, 1, .36, 1)}.lp.scheme-white{--bg: var(--brand-paper);--bg-image: none}.lp.scheme-ice{--bg: var(--brand-cream);--bg-image: linear-gradient(180deg, var(--brand-latte) 0%, var(--brand-cream) 100%)}.lp.scheme-lilac{--bg: var(--lp-rose-pale);--bg-image: linear-gradient(165deg, var(--brand-latte) 0%, var(--brand-cream) 55%, var(--brand-latte) 100%)}.lp.scheme-aurora{--bg: var(--brand-cream);--bg-image: linear-gradient(140deg, var(--brand-latte) 0%, var(--brand-latte) 60%, var(--brand-latte) 100%)}.lp.scheme-white,.lp.scheme-ice,.lp.scheme-lilac,.lp.scheme-aurora{--fg: var(--lp-ink);--fg-muted: var(--lp-muted);--line: rgba(var(--brand-espresso-rgb), .1);--line-strong: rgba(var(--brand-espresso-rgb), .22);--detail: var(--lp-powder-deep);--detail-text: var(--lp-powder-deep)}.lp.scheme-cosmic{--bg: var(--lp-midnight);--bg-image: radial-gradient(55% 60% at 85% 0%, rgba(var(--brand-butter-rgb), .16) 0%, rgba(var(--brand-butter-rgb), 0) 70%), radial-gradient(45% 50% at 0% 100%, rgba(var(--brand-butter-rgb), .1) 0%, rgba(var(--brand-butter-rgb), 0) 70%), linear-gradient(180deg, var(--brand-espresso) 0%, var(--brand-espresso) 100%);--fg: var(--brand-cream);--fg-muted: rgba(var(--brand-latte-rgb), .74);--line: rgba(var(--brand-paper-rgb), .12);--line-strong: rgba(var(--brand-paper-rgb), .26)}.lp.scheme-cosmic:before,.lp.scheme-cosmic:after{display:none}.lp-eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 1.1rem;font-size:.75rem;font-weight:var(--font-body-weight-medium);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted)}.lp-eyebrow:before{content:"";width:1.75rem;height:1px;background:currentColor;opacity:.6}.lp-heading{margin:0;max-width:20ch;font-family:var(--font-heading-family);font-size:calc(clamp(2rem,1.35rem + 2.6vw,3.5rem) * var(--heading-scale, 1));font-weight:400;line-height:1.06;letter-spacing:-.02em}.lp-heading em,.lp-hero__statement em,.lp-close__title em{font-style:italic;color:var(--lp-powder-deep);background:none;-webkit-text-fill-color:currentColor}.lp.scheme-cosmic .lp-heading em{color:var(--lp-powder-strong)}.lp.lp-signs .lp-heading em{color:var(--lp-rose)}.lp-layers .lp-heading em,.lp-learn .lp-heading em{color:var(--lp-rose-deep)}.lp-lead{max-width:36rem;margin-top:1.25rem;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.7;color:var(--fg-muted)}.lp-lead p{margin:0}.lp-price{display:flex;align-items:baseline;gap:.75rem;margin:0}.lp-price__now{font-family:var(--font-heading-family);font-size:2rem;line-height:1}.lp-price__was{font-size:1.05rem;color:var(--fg-muted)}.lp-price--compact .lp-price__now{font-family:var(--font-body-family);font-size:.95rem;font-weight:var(--font-body-weight-medium)}.lp-price--compact .lp-price__was{font-size:.85rem}.lp-buy{width:100%;max-width:26rem}.lp-button{--button-bg: var(--brand-butter);--button-fg: var(--brand-deep);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:3.5rem;border-radius:999px;letter-spacing:.14em;box-shadow:0 16px 34px -18px rgba(var(--brand-espresso-rgb),.7);transition:transform .2s var(--lp-ease),box-shadow .2s var(--lp-ease),background-color .2s var(--lp-ease)}.lp.scheme-cosmic .lp-button{--button-bg: var(--brand-butter);--button-fg: var(--brand-deep);box-shadow:0 16px 40px -18px rgba(var(--brand-butter-rgb),.7)}@media(hover:hover){.lp-button:hover:not([disabled]){--button-bg: var(--brand-butter-deep);transform:translateY(-2px);box-shadow:0 20px 40px -18px rgba(var(--brand-espresso-rgb),.75)}}.lp-button__spinner{display:none;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:lp-spin .7s linear infinite}.lp-button.is-loading .lp-button__spinner{display:inline-block}.lp-button.is-loading .lp-button__label{opacity:.7}.lp-button[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.lp-buy__error{margin:.75rem 0 0;padding:.75rem 1rem;border-radius:10px;background:#fbecec;color:#8a2430;font-size:.9rem}.lp-facts{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:1.1rem 0 0;font-size:.8125rem;color:var(--fg-muted)}.lp-facts li{display:inline-flex;align-items:center;gap:.5rem}.lp-facts li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lp-sage-deep)}.lp.scheme-cosmic .lp-facts li:before{background:var(--lp-sage)}.lp-book{position:relative;container-type:inline-size;aspect-ratio:2 / 3;border-radius:3px 6px 6px 3px;box-shadow:inset 3px 0 rgba(var(--brand-paper-rgb),.25),inset 7px 0 10px -6px rgba(var(--brand-deep-rgb),.3),4px 4px 0 -1px var(--brand-cream),7px 7px 0 -2px var(--brand-latte),0 30px 50px -24px rgba(var(--brand-espresso-rgb),.55);overflow:hidden;transition:transform .5s var(--lp-ease),box-shadow .5s var(--lp-ease)}.lp-book__image{display:block;width:100%;height:100%;object-fit:cover}.lp-book__typeset{display:flex;flex-direction:column;height:100%;padding:12% 11% 10%;color:var(--brand-paper);background:radial-gradient(70% 45% at 70% 30%,rgba(var(--brand-butter-rgb),.35),rgba(var(--brand-butter-rgb),0) 70%),linear-gradient(170deg,var(--brand-chocolate) 0%,var(--brand-espresso) 70%)}.lp-book--venus .lp-book__typeset{background:radial-gradient(70% 45% at 30% 30%,rgba(var(--brand-butter-rgb),.45),rgba(var(--brand-butter-rgb),0) 70%),linear-gradient(170deg,var(--brand-chocolate) 0%,var(--brand-espresso) 75%)}.lp-book__brand{font-size:max(.4rem,5.2cqi);letter-spacing:.32em;opacity:.8}.lp-book__title{margin-top:auto;font-family:var(--font-heading-family);font-size:11.5cqi;overflow-wrap:break-word;line-height:1.08}.lp-book__subtitle{margin-top:.6em;font-size:max(.45rem,5.6cqi);line-height:1.4;opacity:.8}.lp-book__author{margin-top:1.4em;font-size:max(.45rem,5.4cqi);letter-spacing:.2em;text-transform:uppercase;opacity:.85}@media(hover:hover){.lp-hero__book:hover .lp-book,.lp-venus-art__book:hover .lp-book,.lp-close__book:hover .lp-book{transform:translateY(-6px) rotate(-1deg)}}.lp-hero{position:relative;overflow:hidden}.lp-hero__grid{position:relative;display:grid;gap:clamp(1.5rem,1rem + 3vw,3.5rem);align-items:center}@media screen and (min-width:990px){.lp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(46rem,calc(100vh - 8rem))}}.lp-hero__copy{position:relative;z-index:1}.lp-hero__title{margin:0;font-family:var(--font-heading-family);font-size:calc(clamp(2.7rem,1.6rem + 4.6vw,5.8rem) * var(--heading-scale, 1));font-weight:400;line-height:.96;letter-spacing:-.03em;color:var(--lp-midnight)}.lp-hero__subtitle{margin:1rem 0 0;max-width:30rem;font-size:.875rem;font-weight:var(--font-body-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-powder-deep)}.lp-hero__statement{margin:clamp(1.25rem,1rem + 1vw,2rem) 0 0;max-width:24ch;font-family:var(--font-heading-family);font-size:clamp(1.45rem,1.1rem + 1.3vw,2.2rem);line-height:1.2}.lp-hero__text{max-width:34rem;margin-top:1rem;font-size:clamp(1rem,.96rem + .2vw,1.1rem);line-height:1.7;color:var(--fg-muted)}.lp-hero__text p{margin:0}.lp-hero__purchase{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.lp-hero--transits .lp-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(42% 55% at 78% 40%,rgba(var(--brand-butter-rgb),.42),rgba(var(--brand-butter-rgb),0) 70%),radial-gradient(28% 34% at 92% 88%,rgba(var(--brand-butter-rgb),.45),rgba(var(--brand-butter-rgb),0) 70%),radial-gradient(30% 40% at 4% 10%,rgba(var(--brand-sand-rgb),.35),rgba(var(--brand-sand-rgb),0) 70%)}.lp-hero__visual{position:relative;width:100%;max-width:36rem;margin-inline:auto}.lp-hero__chart{aspect-ratio:1;width:100%}.lp-hero__book{position:absolute;left:-2%;bottom:2%;width:34%;transform:rotate(-5deg)}.lp-hero__caption{margin:.75rem 0 0;padding-left:38%;text-align:right;font-size:.75rem;color:var(--fg-muted)}@media screen and (max-width:989px){.lp-hero--transits .lp-hero__visual{order:-1;max-width:26rem}.lp-hero__book{width:32%}}.lp-chart{display:block;width:100%;height:auto;overflow:visible}.lp-chart__ring{fill:none;stroke:var(--lp-silver-strong);stroke-width:1}.lp-chart__ring--outer{fill:rgba(var(--brand-paper-rgb),.55)}.lp-chart__ring--natal{fill:rgba(var(--brand-paper-rgb),.75);stroke:var(--lp-powder-strong)}.lp-chart__zodiac line,.lp-chart__ticks{stroke:var(--lp-silver-strong);stroke-width:1}.lp-chart__ticks{opacity:.6}.lp-chart__sign{color:var(--lp-powder-deep)}.lp-chart__track{fill:none;stroke:var(--lp-powder-strong);stroke-width:1;stroke-dasharray:2 6}.lp-chart__houses line{stroke:var(--lp-silver-strong);stroke-width:.8}.lp-chart__houses .lp-chart__axis{stroke:var(--lp-midnight);stroke-width:1.2}.lp-chart__angle,.lp-chart__natal-glyph{color:var(--lp-midnight)}.lp-chart__natal-tick,.lp-chart__core{fill:var(--lp-midnight)}.lp-chart__aspect{stroke:var(--lp-powder-deep);stroke-width:1.3;stroke-dasharray:1;stroke-dashoffset:1;opacity:.65;transition:stroke-dashoffset 1.8s var(--lp-ease) .4s}.lp-chart__aspect--hi{stroke:var(--lp-rose-deep);stroke-width:1.8;opacity:.9}.lp-chart__aspect-end{fill:var(--lp-rose-deep)}.lp-is-visible .lp-chart__aspect{stroke-dashoffset:0}.lp-chart__marker circle{fill:var(--lp-midnight);stroke:var(--brand-paper);stroke-width:2}.lp-chart__marker .astro-glyph{color:var(--brand-paper)}.lp-chart__transits{transform-origin:300px 300px;animation:lp-turn-ccw 240s linear infinite}.lp-chart__marker{animation:lp-turn-cw 240s linear infinite}.lp-ex__grid{display:grid;gap:clamp(1.75rem,1rem + 2.5vw,3rem)}@media screen and (min-width:990px){.lp-ex__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro figure" "controls figure" "panels figure";grid-template-rows:auto auto 1fr;column-gap:clamp(3rem,6vw,6rem);align-items:start}.lp-ex__intro{grid-area:intro}.lp-ex__controls{grid-area:controls}.lp-ex__figure{grid-area:figure;position:sticky;top:calc(var(--header-height, 5rem) + 2rem)}.lp-ex__panels{grid-area:panels}}.lp-ex__controls{display:grid;gap:1.5rem}.lp-choice{margin:0;padding:0;border:0;min-width:0}.lp-choice__legend{margin-bottom:.75rem;padding:0;font-size:.75rem;font-weight:var(--font-body-weight-medium);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted)}.lp-choice__options{display:flex;flex-wrap:wrap;gap:.5rem}.lp-choice__option{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.45rem 1rem .45rem .8rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.9rem;cursor:pointer;transition:background-color .2s var(--lp-ease),border-color .2s var(--lp-ease),color .2s var(--lp-ease)}.lp-choice__option--aspect{padding-inline:1rem}.lp-choice__glyph{width:1.2rem;height:1.2rem}.lp-choice__degrees{font-variant-numeric:tabular-nums;opacity:.7}.lp-choice__option:hover{border-color:var(--lp-powder-strong)}.lp-choice__input:checked+.lp-choice__option{border-color:var(--lp-powder);background:var(--lp-powder);color:var(--lp-midnight)}.lp-choice__input:focus-visible+.lp-choice__option{outline:2px solid var(--lp-peach);outline-offset:3px}.lp-ex__figure{margin:0;width:100%;max-width:34rem;justify-self:center}.lp-ex__chart{display:block;width:100%;height:auto;overflow:visible}.lp-ex__ring{fill:none;stroke:rgba(var(--brand-paper-rgb),.28)}.lp-ex__ring--outer{fill:rgba(var(--brand-paper-rgb),.03)}.lp-ex__ring--natal{fill:rgba(var(--brand-butter-rgb),.06);stroke:rgba(var(--brand-butter-rgb),.6)}.lp-ex__zodiac line,.lp-ex__cusp{stroke:rgba(var(--brand-paper-rgb),.18)}.lp-ex__zodiac .astro-glyph{color:rgba(var(--brand-latte-rgb),.6)}.lp-ex__track{fill:none;stroke:rgba(var(--brand-latte-rgb),.4);stroke-dasharray:2 6}.lp-ex__aspect{opacity:0;transition:opacity .4s var(--lp-ease) .35s}.lp-ex__aspect-line{stroke:var(--lp-rose);stroke-width:2}.lp-ex__arc{fill:none;stroke:var(--lp-peach);stroke-width:1.5}.lp-ex__radius{stroke:rgba(var(--brand-butter-rgb),.45);stroke-dasharray:3 4}.lp-ex__degrees{fill:var(--lp-peach);font-family:var(--font-body-family);font-size:15px;font-weight:600;text-anchor:middle}.lp-ex__natal{fill:var(--lp-midnight);stroke:var(--lp-rose);stroke-width:2}.lp-ex__natal-core{fill:var(--lp-rose)}.lp-ex__arm{transform-origin:200px 200px;transition:transform .9s var(--lp-ease)}.lp-ex__marker{transition:transform .9s var(--lp-ease)}.lp-ex__marker-disc{fill:var(--lp-powder);stroke:var(--brand-paper);stroke-width:2}.lp-ex__glyph{color:var(--lp-midnight);opacity:0;transition:opacity .3s var(--lp-ease)}.lp-ex__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:1rem;font-size:.8125rem;color:var(--fg-muted)}.lp-ex__legend-item{display:inline-flex;align-items:center;gap:.5rem}.lp-ex__key{width:.8rem;height:.8rem;border-radius:50%}.lp-ex__key--natal{background:var(--lp-midnight);box-shadow:inset 0 0 0 2px var(--lp-rose)}.lp-ex__key--transit{background:var(--lp-powder)}.lp-ex__panel,.lp-ex__aspect-text{display:none}.lp-ex__panel{animation:lp-fade-up .45s var(--lp-ease)}.lp-ex__panel-title{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:0 0 .75rem;font-family:var(--font-heading-family);font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);font-weight:400}.lp-ex__panel-glyph{width:1.75rem;height:1.75rem;color:var(--lp-powder-strong)}.lp-ex__cycle{flex-basis:100%;font-family:var(--font-body-family);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-sage)}.lp-ex__panel-text{max-width:34rem;color:var(--fg-muted);line-height:1.7}.lp-ex__topics-label{margin:1.25rem 0 .6rem;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.lp-ex__topics{display:flex;flex-wrap:wrap;gap:.5rem}.lp-ex__topics li{padding:.4rem .85rem;border-radius:999px;background:rgba(var(--brand-latte-rgb),.1);border:1px solid rgba(var(--brand-latte-rgb),.22);font-size:.85rem}.lp-ex__aspect-text{margin:1.5rem 0 0;padding:1rem 1.25rem;border-left:2px solid var(--lp-peach);background:rgba(var(--brand-paper-rgb),.04);color:var(--fg-muted);line-height:1.6}.lp-ex__aspect-text strong{color:var(--fg);font-weight:var(--font-body-weight-medium)}.lp-ex__note{margin:1.25rem 0 0;font-size:.8125rem;color:var(--fg-muted);opacity:.85}.lp-scope__head{margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.lp-scope__figures{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem)}@media screen and (min-width:750px){.lp-scope__figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-scope__figure{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:clamp(1rem,.5rem + 2vw,2rem);align-items:end;padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:22px;background:rgba(var(--brand-paper-rgb),.72);box-shadow:0 1px rgba(var(--brand-paper-rgb),.8) inset,0 24px 50px -36px rgba(var(--brand-espresso-rgb),.35)}.lp-scope__art-wrap{grid-row:1 / span 3;width:clamp(5.5rem,4rem + 4vw,8rem);align-self:center}.lp-scope__art{display:block;width:100%;height:auto}.lp-scope__number{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.4rem,2.2rem + 4vw,6rem);line-height:.9;letter-spacing:-.03em;color:var(--lp-midnight)}.lp-scope__label{margin:.5rem 0 0;font-size:.8125rem;font-weight:var(--font-body-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-powder-deep)}.lp-scope__text{margin:.5rem 0 0;color:var(--fg-muted);line-height:1.6;align-self:start}.lp-art__ring{fill:none;stroke:var(--lp-silver-strong)}.lp-art__ring--soft{stroke-dasharray:2 5}.lp-art__line{stroke:var(--lp-silver-strong)}.lp-art__fill{fill:var(--lp-powder);stroke:var(--lp-powder-strong)}.lp-art__dot{fill:var(--lp-midnight)}.lp-art__point{fill:var(--lp-powder-deep)}.lp-art__chord{stroke:var(--lp-rose-deep);stroke-width:1.1;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--lp-ease) .3s}.lp-is-visible .lp-art__chord{stroke-dashoffset:0}.lp-scope__bodies{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.lp-scope__bodies-label{margin:0 0 1rem;font-size:.75rem;font-weight:var(--font-body-weight-medium);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted)}.lp-scope__bodies-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}@media screen and (min-width:990px){.lp-scope__bodies-list{grid-template-columns:repeat(10,minmax(0,1fr))}}.lp-scope__bodies-list li{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.75rem;text-align:center;color:var(--fg-muted)}.lp-scope__bodies-list .astro-glyph{width:2.75rem;height:2.75rem;padding:.6rem;border-radius:50%;border:1px solid var(--lp-powder-strong);background:var(--brand-paper);color:var(--lp-midnight)}.lp-scope__points{display:grid;gap:clamp(1.5rem,1rem + 2vw,2.5rem);margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding-top:clamp(2rem,1.5rem + 2vw,3rem);border-top:1px solid var(--line)}@media screen and (min-width:750px){.lp-scope__points{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-scope__point-art{display:flex;align-items:center;min-height:4.5rem;margin-bottom:1rem}.lp-scope__point-art--glyphs{gap:.35rem;color:var(--lp-midnight)}.lp-scope__point-art--glyphs .astro-glyph{width:1.6rem;height:1.6rem}.lp-scope__point-art--marks{gap:.5rem}.lp-scope__point-art--marks span{width:2.5rem;height:.5rem;border-radius:999px;background:var(--lp-sage)}.lp-scope__point-art--marks span:nth-child(2){background:var(--lp-powder-strong)}.lp-scope__point-art--marks span:nth-child(3){background:var(--lp-rose)}.lp-retro{width:100%;max-width:17rem;height:auto}.lp-retro__natal{stroke:var(--lp-rose-deep);stroke-dasharray:3 4}.lp-retro__path{fill:none;stroke:var(--lp-midnight);stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.4s var(--lp-ease) .3s}.lp-is-visible .lp-retro__path{stroke-dashoffset:0}.lp-retro__dot{fill:var(--lp-midnight)}.lp-scope__point-title{margin:0 0 .5rem;font-family:var(--font-heading-family);font-size:1.35rem;font-weight:400;line-height:1.2}.lp-scope__point-text{margin:0;color:var(--fg-muted);line-height:1.65}.lp-scope__footnote{margin:clamp(2rem,1.5rem + 2vw,3rem) 0 0;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.lp-howto__grid{display:grid;gap:clamp(2rem,1.5rem + 3vw,4rem);align-items:center}@media screen and (min-width:990px){.lp-howto__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.lp-steps{display:grid;gap:1.5rem;margin-top:2rem}.lp-steps__item{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;align-items:start}.lp-steps__number{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1px solid var(--lp-powder-strong);font-family:var(--font-heading-family);font-size:1.35rem;color:var(--lp-powder-deep)}.lp-steps__title{margin:.4rem 0 .35rem;font-size:1.05rem;font-weight:var(--font-body-weight-medium)}.lp-steps__text{margin:0;color:var(--fg-muted);line-height:1.6}.lp-nav-diagram{margin:0}.lp-nav-diagram__board{display:grid;gap:.75rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);border-radius:22px;background:linear-gradient(160deg,var(--brand-cream) 0%,var(--brand-cream) 100%);border:1px solid var(--lp-silver)}@media screen and (min-width:750px){.lp-nav-diagram__board{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1.2fr);align-items:center}}.lp-nav-diagram__col{display:flex;flex-direction:column;gap:.45rem}.lp-nav-diagram__head{margin:0 0 .25rem;font-size:.6875rem;font-weight:var(--font-body-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.lp-nav-diagram__chip{display:flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:10px;background:var(--brand-paper);border:1px solid var(--lp-silver);font-size:.8125rem}.lp-nav-diagram__chip .astro-glyph{width:1rem;height:1rem;flex:none}.lp-nav-diagram__chip.is-on{border-color:var(--lp-midnight);background:var(--lp-midnight);color:var(--brand-paper)}.lp-nav-diagram__link{position:relative;height:1.5rem}.lp-nav-diagram__link:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:1.5px dashed var(--lp-rose-deep)}.lp-nav-diagram__link:after{content:"";position:absolute;left:calc(50% - 4px);bottom:0;width:8px;height:8px;border-right:1.5px solid var(--lp-rose-deep);border-bottom:1.5px solid var(--lp-rose-deep);transform:rotate(45deg)}@media screen and (min-width:750px){.lp-nav-diagram__link{height:auto;align-self:center;width:100%;height:1px}.lp-nav-diagram__link:before{left:0;right:0;top:0;bottom:auto;border-left:0;border-top:1.5px dashed var(--lp-rose-deep)}.lp-nav-diagram__link:after{left:auto;right:1px;top:-4px;bottom:auto;transform:rotate(-45deg)}}.lp-nav-diagram__card{display:grid;gap:.55rem;padding:1rem;border-radius:14px;background:var(--brand-paper);box-shadow:0 18px 36px -24px rgba(var(--brand-espresso-rgb),.45)}.lp-nav-diagram__card-title{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:0 0 .25rem;font-family:var(--font-heading-family);font-size:1rem}.lp-nav-diagram__card-title .astro-glyph{width:1.1rem;height:1.1rem;color:var(--lp-powder-deep)}.lp-nav-diagram__card-title span{flex-basis:100%}.lp-nav-diagram__bar{height:.45rem;border-radius:999px;background:var(--lp-silver)}.lp-nav-diagram__bar--short{width:60%}.lp-nav-diagram__caption{margin-top:.75rem;font-size:.8125rem;color:var(--fg-muted)}.lp-close__grid{display:grid;gap:clamp(2rem,1.5rem + 3vw,4.5rem);align-items:center}@media screen and (min-width:750px){.lp-close__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.lp-close__book{position:relative;width:min(15rem,60%);margin-inline:auto}.lp-close__halo{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--brand-butter-rgb),.4),rgba(var(--brand-butter-rgb),0));pointer-events:none}.lp-close__halo--venus{top:-45%;right:-45%;bottom:-45%;left:-45%;background:radial-gradient(closest-side,rgba(var(--brand-butter-rgb),.3),rgba(var(--brand-butter-rgb),0))}.lp-close__rosette{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%}.lp-close__rosette .venus-rosette__path{stroke:rgba(var(--brand-butter-rgb),.55)}.lp-close__title{margin:0;max-width:18ch;font-family:var(--font-heading-family);font-size:calc(clamp(2rem,1.4rem + 2.4vw,3.4rem) * var(--heading-scale, 1));font-weight:400;line-height:1.04}.lp-close__text{max-width:34rem;margin:1rem 0 1.5rem;color:var(--fg-muted);line-height:1.7}.lp-close__text p{margin:0}.lp-close .lp-price{margin:1.5rem 0 1rem}.lp-faq__grid{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem)}@media screen and (min-width:990px){.lp-faq__grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.lp-faq__list{border-top:1px solid var(--line)}.lp-faq__item{border-bottom:1px solid var(--line)}.lp-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.75rem;padding:1rem 0;list-style:none;cursor:pointer}.lp-faq__question::-webkit-details-marker{display:none}.lp-faq__question:focus-visible{outline:2px solid var(--focus, var(--lp-midnight));outline-offset:2px}.lp-faq__question h3{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.1rem,1rem + .4vw,1.3rem);font-weight:400}.lp-faq__icon{position:relative;flex:none;width:.9rem;height:.9rem}.lp-faq__icon:before,.lp-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .26s var(--lp-ease)}.lp-faq__icon:after{transform:rotate(90deg)}.lp-faq__item[open] .lp-faq__icon:after{transform:rotate(0)}.lp-faq__answer{max-width:44rem;padding:0 0 1.25rem;color:var(--fg-muted);line-height:1.7}.lp-faq__answer>:first-child{margin-top:0}.lp-faq__answer>:last-child{margin-bottom:0}.lp-faq__policies{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.5rem 0 0;font-size:.875rem}.lp-cross__card{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:clamp(1rem,.5rem + 2vw,2rem);align-items:center;max-width:44rem;margin-inline:auto;padding:clamp(1.25rem,1rem + 1vw,1.75rem);border-radius:22px;border:1px solid var(--lp-silver);background:linear-gradient(120deg,var(--brand-paper) 0%,var(--lp-powder-pale) 100%);color:var(--lp-ink);text-decoration:none;transition:transform .3s var(--lp-ease),box-shadow .3s var(--lp-ease)}.lp-cross--venus .lp-cross__card{background:linear-gradient(120deg,var(--brand-paper) 0%,var(--lp-rose-pale) 100%)}.lp-cross__card:hover{transform:translateY(-3px);box-shadow:0 22px 40px -28px rgba(var(--brand-espresso-rgb),.45)}.lp-cross__card:focus-visible{outline:2px solid var(--lp-midnight);outline-offset:3px}.lp-cross__copy{display:flex;flex-direction:column;gap:.35rem}.lp-cross__copy .lp-eyebrow{margin:0}.lp-cross__title{font-family:var(--font-heading-family);font-size:clamp(1.3rem,1.1rem + .8vw,1.8rem);line-height:1.15}.lp-cross__text{color:var(--lp-muted);line-height:1.6}.lp-cross__more{display:inline-flex;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.8125rem;font-weight:var(--font-body-weight-medium);letter-spacing:.12em;text-transform:uppercase}.lp-cross__more .icon{width:1rem;height:1rem}.lp-hero--venus{background-image:radial-gradient(45% 60% at 22% 45%,rgba(var(--brand-butter-rgb),.5),rgba(var(--brand-butter-rgb),0) 70%),radial-gradient(30% 40% at 90% 15%,rgba(var(--brand-butter-rgb),.4),rgba(var(--brand-butter-rgb),0) 70%),radial-gradient(25% 35% at 70% 95%,rgba(var(--brand-sand-rgb),.4),rgba(var(--brand-sand-rgb),0) 70%)}.lp-hero--venus .lp-hero__statement em,.lp-hero__title--venus{color:var(--lp-midnight)}.lp-hero--venus .lp-hero__statement em{color:var(--lp-rose-deep)}.lp-venus-art{position:relative;width:100%;max-width:34rem;margin-inline:auto}.lp-venus-art__stage{position:relative;aspect-ratio:1}.lp-venus-art__rosette,.lp-venus-art__orbit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.venus-rosette__path{fill:none;stroke:var(--lp-rose-deep);stroke-width:.9;stroke-dasharray:1;stroke-dashoffset:0}.lp-venus-art__rosette .venus-rosette__path{opacity:.38;stroke-dashoffset:1;transition:stroke-dashoffset 7s cubic-bezier(.45,0,.2,1) .2s}.lp-is-visible .lp-venus-art__rosette .venus-rosette__path{stroke-dashoffset:0}.lp-venus-art__orbit-line{fill:none;stroke:var(--lp-silver-strong);stroke-dasharray:2 7}.lp-venus-art__planet{transform-origin:200px 200px;animation:lp-turn-cw 90s linear infinite}.lp-venus-art__planet circle{fill:var(--brand-paper);stroke:var(--lp-rose-deep);stroke-width:1.5}.lp-venus-art__planet .astro-glyph{color:var(--lp-rose-deep)}.lp-venus-art__figure{position:absolute;left:14%;top:8%;width:72%;height:auto;color:var(--lp-midnight)}.venus-figure__lines path{stroke-dasharray:1;stroke-dashoffset:0}.lp-venus-art__figure .venus-figure__lines path{stroke-dashoffset:1;transition:stroke-dashoffset 2.6s var(--lp-ease) .3s}.lp-is-visible .lp-venus-art__figure .venus-figure__lines path{stroke-dashoffset:0}.lp-venus-art__book{position:absolute;right:0;bottom:-2%;width:30%;transform:rotate(4deg)}@media screen and (min-width:990px){.lp-hero__grid--venus{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width:989px){.lp-venus-art{max-width:24rem}}.lp-signs__intro{margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.lp-signs__layout{display:grid;gap:clamp(2rem,1.5rem + 2vw,3.5rem);align-items:center}@media screen and (min-width:990px){.lp-signs__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.lp-signs__wheel{position:relative;margin:0;padding:0;border:0;min-width:0}.lp-signs__ring,.lp-signs__centre{display:none}.lp-signs__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.1rem,1fr));gap:.5rem}.lp-signs__option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:4.25rem;padding:.5rem .25rem;border:1px solid var(--line-strong);border-radius:14px;cursor:pointer;transition:background-color .2s var(--lp-ease),border-color .2s var(--lp-ease),color .2s var(--lp-ease),transform .2s var(--lp-ease)}.lp-signs__glyph{width:1.5rem;height:1.5rem}.lp-signs__name{font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}.lp-signs__option:hover{border-color:var(--lp-rose)}.lp-choice__input:checked+.lp-signs__option{border-color:var(--lp-rose);background:var(--lp-rose);color:var(--lp-midnight)}.lp-choice__input:focus-visible+.lp-signs__option{outline:2px solid var(--lp-peach);outline-offset:3px}@media screen and (min-width:990px){.lp-signs__wheel{width:min(100%,34rem);aspect-ratio:1;margin-inline:auto;container-type:inline-size}.lp-signs__ring{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp-signs__ring circle{fill:none;stroke:rgba(var(--brand-paper-rgb),.16)}.lp-signs__ring .lp-signs__ring-dash{stroke:rgba(var(--brand-butter-rgb),.4);stroke-dasharray:2 6}.lp-signs__centre{display:grid;place-items:center;position:absolute;left:50%;top:50%;width:34%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(var(--brand-butter-rgb),.18),rgba(var(--brand-butter-rgb),0))}.lp-signs__centre-venus{position:absolute;top:14%;width:22%;height:22%;color:var(--lp-rose)}.lp-signs__centre-sign{position:absolute;display:grid;place-items:center;width:46%;aspect-ratio:1;margin-top:16%;color:var(--brand-paper);opacity:0;transform:scale(.85);transition:opacity .35s var(--lp-ease),transform .35s var(--lp-ease)}.lp-signs__centre-sign .astro-glyph{width:100%;height:100%}.lp-signs__options{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.lp-signs__option{position:absolute;left:50%;top:50%;width:4.6rem;min-height:4.6rem;padding:.4rem;border-radius:50%;border-color:rgba(var(--brand-paper-rgb),.2);background:rgba(var(--brand-espresso-rgb),.6);transform:translate(-50%,-50%) rotate(calc(var(--i) * 30deg)) translateY(-40.5cqi) rotate(calc(var(--i) * -30deg))}.lp-signs__name{font-size:.5625rem}}.lp-signs__panel{display:none;animation:lp-fade-up .45s var(--lp-ease)}.lp-signs__panel-glyphs{display:flex;gap:.5rem;margin:0 0 1rem;color:var(--lp-rose)}.lp-signs__panel-glyphs .astro-glyph{width:2.25rem;height:2.25rem}.lp-signs__panel-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.8rem,1.4rem + 1.4vw,2.6rem);font-weight:400;line-height:1.1}.lp-signs__dignity{display:inline-block;margin:.75rem 0 0;padding:.3rem .8rem;border-radius:999px;border:1px solid rgba(var(--brand-sand-rgb),.5);color:var(--lp-sage);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.lp-signs__panel-text{max-width:32rem;margin-top:1rem;color:var(--fg-muted);line-height:1.75}.lp-signs__note{margin:1.75rem 0 0;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.8125rem;color:var(--fg-muted)}.lp-layers__head{margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.lp-layers__list{display:grid;gap:clamp(1.25rem,1rem + 1.5vw,2rem)}.lp-layer{display:grid;gap:clamp(1.25rem,1rem + 2vw,3rem);align-items:center;padding:clamp(1.5rem,1rem + 2vw,2.75rem);border-radius:26px}@media screen and (min-width:750px){.lp-layer{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lp-layer--house .lp-layer__visual{order:2}}.lp-layer--sign{background:linear-gradient(135deg,var(--brand-latte) 0%,var(--brand-cream) 100%)}.lp-layer--house{background:linear-gradient(135deg,var(--brand-cream) 0%,var(--brand-cream) 100%)}.lp-layer--aspects{background:linear-gradient(135deg,var(--brand-latte) 0%,var(--brand-cream) 100%)}.lp-layer__visual{display:grid;place-items:center}.lp-layer__art{width:min(100%,15rem);height:auto}.lp-layer__index{margin:0 0 .5rem;font-family:var(--font-heading-family);font-size:1rem;color:var(--lp-rose-deep)}.lp-layer__title{margin:0 0 .75rem;font-family:var(--font-heading-family);font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);font-weight:400}.lp-layer__copy .rte{max-width:34rem;color:var(--fg-muted);line-height:1.7}.lp-dignities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:min(100%,20rem)}.lp-dignities__item{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .25rem;border-radius:14px;background:var(--brand-paper);text-align:center}.lp-dignities__item .astro-glyph{width:1.6rem;height:1.6rem;color:var(--lp-midnight)}.lp-dignities__sign{font-size:.8125rem}.lp-dignities__kind{font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}.lp-dignities__item--domicile .lp-dignities__kind{color:var(--lp-sage-deep)}.lp-dignities__item--exaltation .lp-dignities__kind{color:var(--lp-powder-deep)}.lp-dignities__item--detriment .lp-dignities__kind{color:var(--lp-rose-deep)}.lp-dignities__item--fall .lp-dignities__kind{color:var(--lp-peach-deep)}.lp-dignities__item--domicile{box-shadow:inset 0 -3px 0 var(--lp-sage)}.lp-dignities__item--exaltation{box-shadow:inset 0 -3px 0 var(--lp-powder-strong)}.lp-dignities__item--detriment{box-shadow:inset 0 -3px 0 var(--lp-rose)}.lp-dignities__item--fall{box-shadow:inset 0 -3px 0 var(--lp-peach)}.lp-layer--house .lp-art__fill{fill:var(--lp-rose);stroke:var(--lp-rose-deep)}.lp-art__num{fill:var(--lp-muted);font-family:var(--font-body-family);font-size:12px;text-anchor:middle}.lp-art__num.is-on{fill:var(--lp-midnight);font-weight:700}.lp-art__venus{color:var(--lp-rose-deep)}.lp-art__planet{fill:var(--brand-paper);stroke:var(--lp-sage)}.lp-art__planet--venus{fill:var(--lp-rose-pale);stroke:var(--lp-rose-deep)}.lp-layer--aspects .lp-art__chord{stroke:var(--lp-sage-deep)}.lp-layer--aspects .astro-glyph{color:var(--lp-midnight)}.lp-layers__note{max-width:44rem;margin:clamp(1.5rem,1rem + 1.5vw,2.5rem) 0 0;color:var(--fg-muted);line-height:1.65}.lp-learn__grid{display:grid;gap:clamp(2rem,1.5rem + 3vw,4.5rem);align-items:start}@media screen and (min-width:990px){.lp-learn__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lp-learn__art{position:sticky;top:calc(var(--header-height, 5rem) + 2rem)}}.lp-learn__art{position:relative;max-width:24rem;margin-inline:auto}.lp-learn__frame{overflow:hidden;aspect-ratio:3 / 4;border-radius:999px 999px 26px 26px;background:linear-gradient(180deg,var(--brand-paper) 0%,var(--lp-rose-pale) 100%);border:1px solid var(--lp-rose)}.lp-learn__figure{display:block;width:100%;height:100%;color:var(--lp-midnight);transform:translateY(6%)}.lp-learn__glyph{position:absolute;right:-.75rem;top:18%;width:3.5rem;height:3.5rem;padding:.8rem;border-radius:50%;background:var(--brand-paper);color:var(--lp-rose-deep);box-shadow:0 12px 30px -16px rgba(var(--brand-espresso-rgb),.45)}.lp-learn__list{display:grid;margin-top:2rem;border-top:1px solid var(--line)}.lp-learn__item{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--line);line-height:1.55}.lp-learn__number{font-family:var(--font-heading-family);font-size:1.15rem;color:var(--lp-rose-deep)}.lp-learn__extras{display:grid;gap:1.25rem;margin-top:2rem}@media screen and (min-width:750px){.lp-learn__extras{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.lp-learn__subhead{margin:0 0 .6rem;font-size:.75rem;font-weight:var(--font-body-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.lp-learn__included ul{display:flex;flex-wrap:wrap;gap:.5rem}.lp-learn__included li{padding:.45rem .9rem;border-radius:999px;background:var(--brand-paper);border:1px solid var(--lp-rose);font-size:.875rem}.lp-learn__structure{margin:0;font-family:var(--font-heading-family);font-size:1.15rem;color:var(--lp-midnight)}#MainContent:has(.lp-hero)>.shopify-section:not(:has(.lp,.lp-sticky)){display:none}.lp-sticky{position:fixed;left:0;right:0;bottom:calc(var(--lp-sticky-lift, 0px));z-index:30;padding-bottom:env(safe-area-inset-bottom);background:rgba(var(--brand-paper-rgb),.94);border-top:1px solid rgba(var(--brand-espresso-rgb),.1);box-shadow:0 -16px 36px -28px rgba(var(--brand-espresso-rgb),.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(calc(100% + 1rem));visibility:hidden;transition:transform .35s var(--lp-ease),visibility 0s linear .35s}.lp-sticky.is-visible{transform:none;visibility:visible;transition:transform .35s var(--lp-ease)}.lp-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;padding-block:.6rem}.lp-sticky__text{min-width:0}.lp-sticky__title{margin:0;overflow:hidden;font-family:var(--font-heading-family);font-size:1rem;white-space:nowrap;text-overflow:ellipsis;color:var(--lp-ink)}.lp-sticky .lp-price{color:var(--lp-ink)}.lp-sticky__button{flex:none;width:auto;min-height:2.9rem;padding-inline:1.5rem;font-size:.75rem}body:has(.lp-sticky.is-visible) .footer{padding-bottom:5rem}@keyframes lp-turn-ccw{to{transform:rotate(-360deg)}}@keyframes lp-turn-cw{to{transform:rotate(360deg)}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(8px)}}@supports not selector(:has(*)){.lp:not([data-planet]) .lp-ex__panel,.lp:not([data-aspect]) .lp-ex__aspect-text,.lp:not([data-sign]) .lp-signs__panel{display:block;margin-bottom:1.5rem}}@media(prefers-reduced-motion:reduce){.lp-chart__transits,.lp-chart__marker,.lp-venus-art__planet,.lp-button__spinner,.lp-ex__panel,.lp-signs__panel{animation:none}.lp-chart__aspect,.lp-art__chord,.lp-retro__path,.lp-venus-art__rosette .venus-rosette__path,.lp-venus-art__figure .venus-figure__lines path{stroke-dashoffset:0;transition:none}.lp-ex__arm,.lp-ex__marker,.lp-ex__glyph,.lp-ex__aspect,.lp-signs__centre-sign,.lp-book,.lp-button,.lp-sticky,.lp-cross__card,.lp-signs__option,.lp-choice__option{transition:none}.lp-hero__book:hover .lp-book,.lp-venus-art__book:hover .lp-book,.lp-close__book:hover .lp-book,.lp-button:hover:not([disabled]),.lp-cross__card:hover{transform:none}.lp-button.is-loading .lp-button__spinner{border-right-color:currentColor;opacity:.6}}.lp[data-planet=sun] .lp-ex__glyph[data-glyph=sun],.lp[data-planet=moon] .lp-ex__glyph[data-glyph=moon],.lp[data-planet=mercury] .lp-ex__glyph[data-glyph=mercury],.lp[data-planet=venus] .lp-ex__glyph[data-glyph=venus],.lp[data-planet=mars] .lp-ex__glyph[data-glyph=mars],.lp[data-planet=jupiter] .lp-ex__glyph[data-glyph=jupiter],.lp[data-planet=saturn] .lp-ex__glyph[data-glyph=saturn],.lp[data-planet=uranus] .lp-ex__glyph[data-glyph=uranus],.lp[data-planet=neptune] .lp-ex__glyph[data-glyph=neptune],.lp[data-planet=pluto] .lp-ex__glyph[data-glyph=pluto]{opacity:1}.lp:has([data-lp-control=planet][value=sun]:checked) .lp-ex__glyph[data-glyph=sun],.lp:has([data-lp-control=planet][value=moon]:checked) .lp-ex__glyph[data-glyph=moon],.lp:has([data-lp-control=planet][value=mercury]:checked) .lp-ex__glyph[data-glyph=mercury],.lp:has([data-lp-control=planet][value=venus]:checked) .lp-ex__glyph[data-glyph=venus],.lp:has([data-lp-control=planet][value=mars]:checked) .lp-ex__glyph[data-glyph=mars],.lp:has([data-lp-control=planet][value=jupiter]:checked) .lp-ex__glyph[data-glyph=jupiter],.lp:has([data-lp-control=planet][value=saturn]:checked) .lp-ex__glyph[data-glyph=saturn],.lp:has([data-lp-control=planet][value=uranus]:checked) .lp-ex__glyph[data-glyph=uranus],.lp:has([data-lp-control=planet][value=neptune]:checked) .lp-ex__glyph[data-glyph=neptune],.lp:has([data-lp-control=planet][value=pluto]:checked) .lp-ex__glyph[data-glyph=pluto]{opacity:1}.lp[data-planet=sun] .lp-ex__panel[data-panel-planet=sun],.lp[data-planet=moon] .lp-ex__panel[data-panel-planet=moon],.lp[data-planet=mercury] .lp-ex__panel[data-panel-planet=mercury],.lp[data-planet=venus] .lp-ex__panel[data-panel-planet=venus],.lp[data-planet=mars] .lp-ex__panel[data-panel-planet=mars],.lp[data-planet=jupiter] .lp-ex__panel[data-panel-planet=jupiter],.lp[data-planet=saturn] .lp-ex__panel[data-panel-planet=saturn],.lp[data-planet=uranus] .lp-ex__panel[data-panel-planet=uranus],.lp[data-planet=neptune] .lp-ex__panel[data-panel-planet=neptune],.lp[data-planet=pluto] .lp-ex__panel[data-panel-planet=pluto]{display:block}.lp:has([data-lp-control=planet][value=sun]:checked) .lp-ex__panel[data-panel-planet=sun],.lp:has([data-lp-control=planet][value=moon]:checked) .lp-ex__panel[data-panel-planet=moon],.lp:has([data-lp-control=planet][value=mercury]:checked) .lp-ex__panel[data-panel-planet=mercury],.lp:has([data-lp-control=planet][value=venus]:checked) .lp-ex__panel[data-panel-planet=venus],.lp:has([data-lp-control=planet][value=mars]:checked) .lp-ex__panel[data-panel-planet=mars],.lp:has([data-lp-control=planet][value=jupiter]:checked) .lp-ex__panel[data-panel-planet=jupiter],.lp:has([data-lp-control=planet][value=saturn]:checked) .lp-ex__panel[data-panel-planet=saturn],.lp:has([data-lp-control=planet][value=uranus]:checked) .lp-ex__panel[data-panel-planet=uranus],.lp:has([data-lp-control=planet][value=neptune]:checked) .lp-ex__panel[data-panel-planet=neptune],.lp:has([data-lp-control=planet][value=pluto]:checked) .lp-ex__panel[data-panel-planet=pluto]{display:block}.lp[data-aspect=conjunction] .lp-ex__aspect--conjunction,.lp[data-aspect=square] .lp-ex__aspect--square,.lp[data-aspect=trine] .lp-ex__aspect--trine{opacity:1}.lp:has([data-lp-control=aspect][value=conjunction]:checked) .lp-ex__aspect--conjunction,.lp:has([data-lp-control=aspect][value=square]:checked) .lp-ex__aspect--square,.lp:has([data-lp-control=aspect][value=trine]:checked) .lp-ex__aspect--trine{opacity:1}.lp[data-aspect=conjunction] .lp-ex__aspect-text[data-panel-aspect=conjunction],.lp[data-aspect=square] .lp-ex__aspect-text[data-panel-aspect=square],.lp[data-aspect=trine] .lp-ex__aspect-text[data-panel-aspect=trine]{display:block}.lp:has([data-lp-control=aspect][value=conjunction]:checked) .lp-ex__aspect-text[data-panel-aspect=conjunction],.lp:has([data-lp-control=aspect][value=square]:checked) .lp-ex__aspect-text[data-panel-aspect=square],.lp:has([data-lp-control=aspect][value=trine]:checked) .lp-ex__aspect-text[data-panel-aspect=trine]{display:block}.lp[data-aspect=conjunction] .lp-ex__arm{transform:rotate(-0deg)}.lp:has([data-lp-control=aspect][value=conjunction]:checked) .lp-ex__arm{transform:rotate(-0deg)}.lp[data-aspect=conjunction] .lp-ex__marker{transform:rotate(0)}.lp:has([data-lp-control=aspect][value=conjunction]:checked) .lp-ex__marker{transform:rotate(0)}.lp[data-aspect=square] .lp-ex__arm{transform:rotate(-90deg)}.lp:has([data-lp-control=aspect][value=square]:checked) .lp-ex__arm{transform:rotate(-90deg)}.lp[data-aspect=square] .lp-ex__marker{transform:rotate(90deg)}.lp:has([data-lp-control=aspect][value=square]:checked) .lp-ex__marker{transform:rotate(90deg)}.lp[data-aspect=trine] .lp-ex__arm{transform:rotate(-120deg)}.lp:has([data-lp-control=aspect][value=trine]:checked) .lp-ex__arm{transform:rotate(-120deg)}.lp[data-aspect=trine] .lp-ex__marker{transform:rotate(120deg)}.lp:has([data-lp-control=aspect][value=trine]:checked) .lp-ex__marker{transform:rotate(120deg)}.lp[data-sign=aries] .lp-signs__panel[data-panel-sign=aries],.lp[data-sign=taurus] .lp-signs__panel[data-panel-sign=taurus],.lp[data-sign=gemini] .lp-signs__panel[data-panel-sign=gemini],.lp[data-sign=cancer] .lp-signs__panel[data-panel-sign=cancer],.lp[data-sign=leo] .lp-signs__panel[data-panel-sign=leo],.lp[data-sign=virgo] .lp-signs__panel[data-panel-sign=virgo],.lp[data-sign=libra] .lp-signs__panel[data-panel-sign=libra],.lp[data-sign=scorpio] .lp-signs__panel[data-panel-sign=scorpio],.lp[data-sign=sagittarius] .lp-signs__panel[data-panel-sign=sagittarius],.lp[data-sign=capricorn] .lp-signs__panel[data-panel-sign=capricorn],.lp[data-sign=aquarius] .lp-signs__panel[data-panel-sign=aquarius],.lp[data-sign=pisces] .lp-signs__panel[data-panel-sign=pisces]{display:block}.lp:has([data-lp-control=sign][value=aries]:checked) .lp-signs__panel[data-panel-sign=aries],.lp:has([data-lp-control=sign][value=taurus]:checked) .lp-signs__panel[data-panel-sign=taurus],.lp:has([data-lp-control=sign][value=gemini]:checked) .lp-signs__panel[data-panel-sign=gemini],.lp:has([data-lp-control=sign][value=cancer]:checked) .lp-signs__panel[data-panel-sign=cancer],.lp:has([data-lp-control=sign][value=leo]:checked) .lp-signs__panel[data-panel-sign=leo],.lp:has([data-lp-control=sign][value=virgo]:checked) .lp-signs__panel[data-panel-sign=virgo],.lp:has([data-lp-control=sign][value=libra]:checked) .lp-signs__panel[data-panel-sign=libra],.lp:has([data-lp-control=sign][value=scorpio]:checked) .lp-signs__panel[data-panel-sign=scorpio],.lp:has([data-lp-control=sign][value=sagittarius]:checked) .lp-signs__panel[data-panel-sign=sagittarius],.lp:has([data-lp-control=sign][value=capricorn]:checked) .lp-signs__panel[data-panel-sign=capricorn],.lp:has([data-lp-control=sign][value=aquarius]:checked) .lp-signs__panel[data-panel-sign=aquarius],.lp:has([data-lp-control=sign][value=pisces]:checked) .lp-signs__panel[data-panel-sign=pisces]{display:block}.lp[data-sign=aries] .lp-signs__centre-sign[data-glyph=aries],.lp[data-sign=taurus] .lp-signs__centre-sign[data-glyph=taurus],.lp[data-sign=gemini] .lp-signs__centre-sign[data-glyph=gemini],.lp[data-sign=cancer] .lp-signs__centre-sign[data-glyph=cancer],.lp[data-sign=leo] .lp-signs__centre-sign[data-glyph=leo],.lp[data-sign=virgo] .lp-signs__centre-sign[data-glyph=virgo],.lp[data-sign=libra] .lp-signs__centre-sign[data-glyph=libra],.lp[data-sign=scorpio] .lp-signs__centre-sign[data-glyph=scorpio],.lp[data-sign=sagittarius] .lp-signs__centre-sign[data-glyph=sagittarius],.lp[data-sign=capricorn] .lp-signs__centre-sign[data-glyph=capricorn],.lp[data-sign=aquarius] .lp-signs__centre-sign[data-glyph=aquarius],.lp[data-sign=pisces] .lp-signs__centre-sign[data-glyph=pisces]{opacity:1;transform:none}.lp:has([data-lp-control=sign][value=aries]:checked) .lp-signs__centre-sign[data-glyph=aries],.lp:has([data-lp-control=sign][value=taurus]:checked) .lp-signs__centre-sign[data-glyph=taurus],.lp:has([data-lp-control=sign][value=gemini]:checked) .lp-signs__centre-sign[data-glyph=gemini],.lp:has([data-lp-control=sign][value=cancer]:checked) .lp-signs__centre-sign[data-glyph=cancer],.lp:has([data-lp-control=sign][value=leo]:checked) .lp-signs__centre-sign[data-glyph=leo],.lp:has([data-lp-control=sign][value=virgo]:checked) .lp-signs__centre-sign[data-glyph=virgo],.lp:has([data-lp-control=sign][value=libra]:checked) .lp-signs__centre-sign[data-glyph=libra],.lp:has([data-lp-control=sign][value=scorpio]:checked) .lp-signs__centre-sign[data-glyph=scorpio],.lp:has([data-lp-control=sign][value=sagittarius]:checked) .lp-signs__centre-sign[data-glyph=sagittarius],.lp:has([data-lp-control=sign][value=capricorn]:checked) .lp-signs__centre-sign[data-glyph=capricorn],.lp:has([data-lp-control=sign][value=aquarius]:checked) .lp-signs__centre-sign[data-glyph=aquarius],.lp:has([data-lp-control=sign][value=pisces]:checked) .lp-signs__centre-sign[data-glyph=pisces]{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/landing.css.map */
