.hcar{padding-block:56px;color:var(--text);font-family:var(--font-luxury-body),"Alegreya Sans",system-ui,sans-serif}.hcar--surface{background:var(--surface)}.hcar__shell{width:min(calc(100% - 32px),1240px);margin-inline:auto}.hcar__intro{min-width:0;margin-bottom:20px}.hcar__label{margin:0 0 10px;color:var(--text-2);font-size:15px;font-weight:600;line-height:1.4}.hcar .hcar__title{max-width:16em;margin:0;color:var(--text);font-family:var(--font-luxury-display),Georgia,serif;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:500;line-height:1.05;letter-spacing:-.03em}.hcar .hcar__lead{max-width:56ch;margin:16px 0 0;color:var(--text-2);font-size:17px;line-height:1.55}.hcar__row{max-width:1440px;margin-inline:auto}.hcar__item{width:min(78vw,300px);overflow:hidden;border-radius:var(--radius-card,12px)}@media (max-width:720px){.hcar__row{mask-image:linear-gradient(90deg,transparent,white 8%,white 92%,transparent)}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.hcar__row{mask-image:none}}.hcard{position:relative;display:flex;flex-direction:column;height:100%}.hcard__art{aspect-ratio:var(--hcar-ratio,1.5);overflow:hidden}.hcard__art img{display:block;width:100%;height:100%;object-fit:cover}.hcard__art.is-diagram img{padding:14px;object-fit:contain}.hcard__body{display:flex;flex:1;flex-direction:column;padding:18px 20px 22px}.hcard__meta{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;color:var(--text-2);font-size:14px;line-height:1.4}.hcard__meta span:last-child{color:var(--text);font-variant-numeric:tabular-nums}.hcar .hcard__title{margin:0 0 8px;font-family:var(--font-luxury-display),Georgia,serif;font-size:24px;font-weight:500;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.hcard__text{margin:0 0 18px;color:var(--text-2);font-size:16px;line-height:1.5}.hcard__go{margin-top:auto;color:var(--text);font-size:16px;font-weight:700}.hcard__go b{font-weight:500}.hcar .hcard__link{color:inherit;text-decoration:none}.hcard__link:after{content:"";position:absolute;inset:0}.hcard__link:focus-visible{outline:0}.hcard__link:focus-visible:after{outline:2px solid var(--text);outline-offset:-2px;border-radius:var(--radius-card,12px)}.hcar .hcar__more{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--text);font-size:16px;font-weight:700;text-decoration:none}.hcar__more:focus-visible{outline:2px solid var(--text);outline-offset:3px}.hcar__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:20px}.hcar__controls{display:flex;gap:4px}.hcar__control{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--hairline-strong);border-radius:50%;background:transparent;color:var(--text);cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}.hcar__control svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hcar__control:active{transform:scale(.97)}.hcar__control:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hcar__control:hover{background:rgb(var(--fg-rgb)/.06)}}@media (prefers-reduced-motion:reduce){.hcar__control{transition:background-color .16s ease}.hcar__control:active{transform:none}.hcar__control--pause{display:none}}@media (min-width:960px){.hcar{padding-block:112px}.hcar__shell{width:min(calc(100% - 48px),1240px)}.hcar__intro{margin-bottom:36px}.hcar .hcar__lead{font-size:18px}.hcar__item{width:340px}}.home-index-page section.hread{overflow-x:clip}.home-index-page section.home-landing-scope.hread{padding-block:clamp(1.75rem,4vw,3.25rem)}@media (min-width:1024px) and (max-height:880px){.home-index-page section.home-landing-scope.hread{padding-block:1.25rem}.home-index-page .hread__head .sec-eyebrow{margin-bottom:.6rem}}@media (min-width:1024px) and (max-height:760px){.home-index-page .hread__head .sec-eyebrow{display:none}}.home-index-page .hread__grid{--hr-ease-out:cubic-bezier(0.23,1,0.32,1);--hr-rule:420ms;--hr-mark:220ms}.home-index-page .hread__head{max-width:46rem;margin-inline:auto;text-align:center}.home-index-page .hread__head .sec-eyebrow:after{content:"";width:32px;height:1px;background:var(--gold)}.home-index-page .hread-tabs{display:flex;justify-content:center;gap:clamp(1.5rem,4vw,3rem);margin:clamp(.75rem,2vw,1.25rem) auto 0}.home-index-page .hread-tab{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 .15rem;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.home-index-page .hread-tab:before{content:"";position:absolute;right:0;bottom:4px;left:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform var(--hr-rule) var(--hr-ease-out)}.home-index-page .hread-tab[aria-selected=true]:before{transform:scaleX(1)}.home-index-page .hread-tab__title{font-family:var(--serif);font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:500;line-height:1.2;color:var(--ink-3,var(--ink-2));transition:color var(--hr-mark) ease}.home-index-page .hread-tab:hover .hread-tab__title,.home-index-page .hread-tab[aria-selected=true] .hread-tab__title{color:var(--ink)}.home-index-page .hread-tab:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (max-width:767px){.home-index-page .hread__head{text-align:left}.home-index-page .hread__head .sec-eyebrow:after{display:none}.home-index-page .hread-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1rem;padding:4px;border:1px solid var(--hairline);border-radius:var(--radius)}.home-index-page .hread-tabs:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border:1px solid var(--gold);border-radius:calc(var(--radius) - 4px);transform:translateX(calc(var(--hr-active, 0) * 100%));transition:transform var(--hr-rule) var(--hr-ease-out)}.home-index-page .hread-tab{z-index:1;justify-content:center;min-height:2.75rem}.home-index-page .hread-tab:before{display:none}.home-index-page .hread-tab__title{font-size:1.05rem}.home-index-page .hread-tab:focus-visible{outline-offset:-2px}}.home-index-page .hread-stage{--hr-deal-ease:cubic-bezier(0.23,1,0.32,1);--hr-deal-book:900ms;--hr-deal-page:900ms;--hr-deal-page-delay:160ms;--hr-deal-player:640ms;--hr-deal-player-delay:560ms;--hr-deal-line:520ms;--hr-deal-line-1:1150ms;--hr-deal-line-2:1500ms;position:relative;isolation:isolate;margin-top:clamp(1rem,2.5vw,1.75rem);perspective:1800px}@media (min-width:1024px){.home-index-page .hread-stage .rbook__spread{transform:rotateX(8deg)}}@media (max-width:767px){.home-index-page .hread__head .sec-eyebrow{display:none}.home-index-page section.home-landing-scope.hread{padding-block:1.25rem}.home-index-page .hread-tabs{margin-top:0}.home-index-page .hread-stage{margin-top:.85rem}}@media (max-width:767px) and (max-height:820px){.home-index-page section.home-landing-scope.hread{padding-block:.35rem}.home-index-page .hread-tab{min-height:2.75rem}.home-index-page .hread-stage{margin-top:.6rem}}.home-index-page .hread-stage.is-armed .rbook-player,.home-index-page .hread-stage.is-armed .rbook-player__line,.home-index-page .hread-stage.is-armed .rbook__page--recto,.home-index-page .hread-stage.is-armed .rbook__sheet,.home-index-page .hread-stage.is-armed .rbook__spread{opacity:0}.home-index-page .hread-stage.is-dealt .rbook__sheet,.home-index-page .hread-stage.is-dealt .rbook__spread{animation:hrBookLand var(--hr-deal-book) var(--hr-deal-ease) backwards}@media (min-width:1024px){.home-index-page .hread-stage.is-dealt .rbook__page--recto{animation:hrPageOpen var(--hr-deal-page) var(--hr-deal-ease) var(--hr-deal-page-delay) backwards}}.home-index-page .hread-stage.is-dealt .rbook-player{animation:hrPlayerRise var(--hr-deal-player) var(--hr-deal-ease) var(--hr-deal-player-delay) backwards}.home-index-page .hread-stage.is-dealt .rbook-player__line--1{animation:hrLine var(--hr-deal-line) var(--hr-deal-ease) var(--hr-deal-line-1) backwards}.home-index-page .hread-stage.is-dealt .rbook-player__line--2{animation:hrLine var(--hr-deal-line) var(--hr-deal-ease) var(--hr-deal-line-2) backwards}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.home-index-page .hread-stage .rbook.is-turn-fwd.is-turn-odd .rbook__sheet{animation:hrSheetFwdA var(--rb-sheet-turn) linear}.home-index-page .hread-stage .rbook.is-turn-fwd.is-turn-even .rbook__sheet{animation:hrSheetFwdB var(--rb-sheet-turn) linear}.home-index-page .hread-stage .rbook.is-turn-back.is-turn-odd .rbook__sheet{animation:hrSheetBackA var(--rb-sheet-turn) linear}.home-index-page .hread-stage .rbook.is-turn-back.is-turn-even .rbook__sheet{animation:hrSheetBackB var(--rb-sheet-turn) linear}}@keyframes hrSheetFwdA{0%{transform:perspective(1200px) rotateY(0deg);animation-timing-function:cubic-bezier(.5,0,.75,0)}50%{transform:perspective(1200px) rotateY(-90deg)}50.01%{transform:perspective(1200px) rotateY(90deg);animation-timing-function:cubic-bezier(.25,1,.5,1)}to{transform:perspective(1200px) rotateY(0deg)}}@keyframes hrSheetFwdB{0%{transform:perspective(1200px) rotateY(0deg);animation-timing-function:cubic-bezier(.5,0,.75,0)}50%{transform:perspective(1200px) rotateY(-90deg)}50.01%{transform:perspective(1200px) rotateY(90deg);animation-timing-function:cubic-bezier(.25,1,.5,1)}to{transform:perspective(1200px) rotateY(0deg)}}@keyframes hrSheetBackA{0%{transform:perspective(1200px) rotateY(0deg);animation-timing-function:cubic-bezier(.5,0,.75,0)}50%{transform:perspective(1200px) rotateY(90deg)}50.01%{transform:perspective(1200px) rotateY(-90deg);animation-timing-function:cubic-bezier(.25,1,.5,1)}to{transform:perspective(1200px) rotateY(0deg)}}@keyframes hrSheetBackB{0%{transform:perspective(1200px) rotateY(0deg);animation-timing-function:cubic-bezier(.5,0,.75,0)}50%{transform:perspective(1200px) rotateY(90deg)}50.01%{transform:perspective(1200px) rotateY(-90deg);animation-timing-function:cubic-bezier(.25,1,.5,1)}to{transform:perspective(1200px) rotateY(0deg)}}@keyframes hrBookLand{0%{opacity:0;transform:translateY(6%) rotateX(26deg)}35%{opacity:1}}@keyframes hrPageOpen{0%{opacity:0;transform:rotateY(-62deg)}30%{opacity:1}}@keyframes hrPlayerRise{0%{opacity:0;transform:translateY(28%)}40%{opacity:1}}@keyframes hrLine{0%{opacity:0;transform:translateY(.4em)}}@media (prefers-reduced-motion:reduce){.home-index-page .hread-stage .rbook__spread{transform:none}.home-index-page .hread-stage .rbook-player,.home-index-page .hread-stage .rbook-player__line,.home-index-page .hread-stage .rbook__page--recto,.home-index-page .hread-stage .rbook__sheet,.home-index-page .hread-stage .rbook__spread{animation:none}.home-index-page .hread-tab:before,.home-index-page .hread-tab__title,.home-index-page .hread-tabs:before{transition:none}}.rbook{--rb-out:140ms;--rb-in:240ms;--rb-in-delay:80ms;--rb-ease-out:cubic-bezier(0.23,1,0.32,1);--rb-fill:320ms;--rb-paper:var(--card);--rb-ink:var(--text);--rb-ink-2:var(--text-2);--rb-ink-3:var(--text-3);--rb-brass:var(--gold);--rb-rule:var(--hairline);--rb-turn:820ms;--rb-turn-swap:700ms;--rb-turn-ease:cubic-bezier(0.45,0.05,0.25,1);--rb-sheet-turn:620ms;position:relative;perspective:1800px;max-width:56rem;margin-inline:auto}.rbook-v{display:grid}.rbook-v>*{grid-area:1/1;opacity:0;transition:opacity var(--rb-out) ease}.rbook-v>.is-on{opacity:1;transition:opacity var(--rb-in) var(--rb-ease-out) var(--rb-in-delay)}.rbook-v--page{flex:1;min-height:0}.rbook__spread{position:relative;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--hairline);background:var(--rb-paper);transform-origin:50% 100%;transform-style:preserve-3d}.rbook__page{position:relative;display:flex;flex-direction:column;container-type:inline-size;aspect-ratio:.9;padding:7% 8.5% 11%;overflow:hidden;color:var(--rb-ink);font-family:var(--font-inter),system-ui,sans-serif}.rbook__page--verso{border-right:1px solid var(--hairline);background:var(--rb-paper)}.rbook__page--recto{background:var(--rb-paper);transform-origin:0 50%;backface-visibility:hidden}.rbook__runner{padding-bottom:3.2%;border-bottom:1px solid var(--rb-rule);font-family:var(--font-label);font-size:max(.625rem,2cqi);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--rb-ink-3)}.rbook__page--recto .rbook__runner{text-align:right}.rbook__body{display:flex;flex-direction:column;height:100%}.rbook__kicker{margin-top:8%;font-family:var(--font-label);font-size:max(.6875rem,2.2cqi);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--rb-brass)}.rbook__page--recto .rbook__kicker{margin-top:5%}.rbook__heading{margin-top:2.5%;font-family:var(--font-newsreader),Georgia,serif;font-size:max(1.2rem,6.4cqi);line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.rbook__text{margin-top:4.5%;font-size:max(.8125rem,3.3cqi);line-height:1.6;color:var(--rb-ink-2);text-wrap:pretty}.rbook__facts{display:flex;flex-direction:column;margin-top:auto;padding-top:6%}.rbook__fact{display:flex;justify-content:space-between;gap:4%;padding:3% 0;border-top:1px solid var(--rb-rule);font-size:max(.75rem,2.7cqi);color:var(--rb-ink-3)}.rbook__fact-v{font-weight:500;color:var(--rb-ink)}.rbook__fact-v,.rbook__folio{font-family:var(--font-newsreader),Georgia,serif}.rbook__folio{position:absolute;bottom:3.6%;font-size:max(.625rem,2.3cqi);color:var(--rb-ink-3)}.rbook__page--verso .rbook__folio{left:8.5%}.rbook__page--recto .rbook__folio{right:8.5%}.rbook__chart{display:flex;flex-direction:column;align-items:center;margin-top:6%}.rbook .rbook__kundli{width:34%;height:auto;aspect-ratio:1}.rbook .mini-kundli__frame{fill:transparent;stroke:var(--rb-brass)}.rbook .mini-kundli__house{stroke:rgb(var(--gold-rgb)/.5);transition:fill var(--rb-fill) ease}.rbook .mini-kundli__house.is-lit{fill:rgb(var(--gold-rgb)/.3)}.rbook__chart-note{margin-top:2.5%;font-size:max(.625rem,2.2cqi);color:var(--rb-ink-3)}.rbook__time{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4%;margin-top:auto;padding-top:6%}.rbook__span{display:flex;flex-direction:column;padding-top:7%;border-top:2px solid var(--hairline)}.rbook__span.is-now{border-top-color:var(--gold)}.rbook__when{font-family:var(--font-label);font-size:max(.625rem,2cqi);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--rb-ink-3)}.rbook__span.is-now .rbook__when{color:var(--rb-brass)}.rbook__verb{margin-top:4%;font-family:var(--font-newsreader),Georgia,serif;font-size:max(1rem,4.2cqi);font-weight:500;line-height:1.1}.rbook__period{display:flex;flex-direction:column;margin-top:3%;font-size:max(.6875rem,2.3cqi);line-height:1.35;color:var(--rb-ink-3)}.rbook__lord{white-space:nowrap}.rbook__leaf{position:absolute;z-index:3;top:0;bottom:0;left:50%;width:50%;transform-origin:0 50%;transform-style:preserve-3d;pointer-events:none}.rbook__leaf.is-fwd{animation:rbLeafFwd var(--rb-turn) var(--rb-turn-ease) forwards}.rbook__leaf.is-back{animation:rbLeafBack var(--rb-turn) var(--rb-turn-ease) forwards}.rbook__leaf-face{position:absolute;inset:0;backface-visibility:hidden}.rbook__leaf-face--back,.rbook__leaf-face--front{border:1px solid var(--hairline);background:var(--rb-paper)}.rbook__leaf-face--back{transform:rotateY(180deg)}@keyframes rbLeafFwd{0%{transform:rotateY(0deg);opacity:1}86%{transform:rotateY(-180deg);opacity:1}to{transform:rotateY(-180deg);opacity:0}}@keyframes rbLeafBack{0%{transform:rotateY(-180deg);opacity:1}86%{transform:rotateY(0deg);opacity:1}to{transform:rotateY(0deg);opacity:0}}.rbook.is-turn-back .rbook__page--verso .rbook-v>*,.rbook.is-turn-fwd .rbook__page--recto .rbook-v>*{transition:none}.rbook.is-turn-back .rbook__page--recto .rbook-v>*,.rbook.is-turn-fwd .rbook__page--verso .rbook-v>*{transition:opacity 0s linear var(--rb-turn-swap)}.rbook.is-turn-fwd .rbook__page--recto .mini-kundli__house{transition:none}.rbook.is-turn-back .rbook__page--recto .mini-kundli__house{transition:fill 0s linear var(--rb-turn-swap)}@media (max-width:1023px){.rbook.is-turning .rbook__sheet .rbook-v>*{transition:opacity 0s linear calc(var(--rb-sheet-turn) / 2)}.rbook.is-turning .rbook__sheet .mini-kundli__house{transition:fill 0s linear calc(var(--rb-sheet-turn) / 2)}}.rbook-player{position:relative;z-index:2;min-width:0}.rbook-player__note{width:100%}.rbook-player__id{display:block;min-width:0}.rbook-player__title{font-family:var(--font-newsreader),Georgia,serif;font-size:1.25rem;line-height:1.2;color:var(--text);white-space:nowrap}.rbook-player__meta{display:block;margin-top:.15rem;font-family:var(--font-inter),system-ui,sans-serif;font-size:.8125rem;color:var(--text-3)}.rbook-player__lang{display:inline-grid;vertical-align:bottom}.rbook-player__lang [lang]{color:var(--gold)}.rbook [lang=hi]{font-family:var(--font-deva,"Noto Sans Devanagari"),serif}.rbook-player__lines{margin-top:1.5rem}.rbook-player__exchange{display:grid}.rbook-player__line{grid-area:1/1;display:flex;align-items:baseline;gap:.8rem;opacity:0;transform:translateY(.35rem);transition:opacity .36s ease,transform .52s var(--rb-ease-out)}.rbook-player__line.is-now{opacity:1;transform:none}.rbook-player__dot{flex-shrink:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--gold);transform:translateY(-.2em)}.rbook-player__line.is-voice-2 .rbook-player__dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--gold)}.rbook-player__said{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(1.15rem,1.55vw,1.4rem);line-height:1.5;color:var(--text);text-wrap:pretty}.rbook [lang=hi] .rbook-player__said{font-family:var(--font-deva,"Noto Sans Devanagari"),serif;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.6}.rbook [lang=ta] .rbook-player__said{font-family:"Nirmala UI","Noto Sans Tamil",var(--font-inter),sans-serif;font-size:clamp(1rem,1.3vw,1.2rem)}.rbook__sheet{display:none}@media (max-width:1023px){.rbook__spread{display:none}.rbook__sheet{position:relative;max-width:34rem;margin-inline:auto;display:flex;flex-direction:column;container-type:inline-size;padding:7% 7.5% 12%;border:1px solid var(--hairline);background:var(--rb-paper);color:var(--rb-ink);font-family:var(--font-inter),system-ui,sans-serif;transform-origin:50% 100%}.rbook__sheet-top{display:flex;align-items:flex-start;gap:6%;margin-top:7%}.rbook-v--grow{flex:1;min-width:0}.rbook__sheet-head{display:flex;flex-direction:column}.rbook__sheet .rbook__kicker{margin-top:0}.rbook .rbook__kundli--sheet{flex-shrink:0;width:24%}.rbook__sheet-time{display:flex;flex-direction:column;margin-top:8%;padding-top:6%;border-top:1px solid var(--rb-rule)}.rbook__sheet .rbook__time{margin-top:0;padding-top:5%}.rbook__sheet .rbook__folio{left:7.5%}.rbook-player{margin-top:1.25rem;max-width:34rem;margin:2rem auto 0}}@media (min-width:1024px){.rbook{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);max-width:76rem}.rbook__page{aspect-ratio:.82}.rbook__page .rbook__folio{display:none}.rbook__spread{width:min(100%,max(34rem,calc((100svh - 29rem) * 1.64)));justify-self:end}}@media (min-width:1024px) and (max-height:880px){.rbook__chart .rbook__kundli{width:27%}.rbook__chart-note{display:none}}@media (max-height:880px),(max-width:1023px){.rbook__sheet{padding:5.5% 6% 6%}.rbook__sheet .rbook__runner{display:none}.rbook__sheet .rbook__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rbook__sheet .rbook__folio{display:none}.rbook__sheet-top{margin-top:0}.rbook .rbook__kundli--sheet{width:21%}.rbook__sheet-time{margin-top:5%;padding-top:4.5%}.rbook-player__lines{margin-top:1.1rem}}@media (max-width:767px) and (max-height:820px){.rbook__sheet-time .rbook__kicker{display:none}.rbook__sheet-time{margin-top:4%;padding-top:0;border-top:0}.rbook-player{margin-top:1.5rem}.rbook-player__lines{margin-top:.9rem}}@media (prefers-reduced-motion:reduce){.rbook__leaf{display:none}.rbook .mini-kundli__house,.rbook-player__line,.rbook-v>*,.rbook-v>.is-on,.rbook.is-turning .rbook__page .mini-kundli__house,.rbook.is-turning .rbook__page .rbook-v>*,.rbook.is-turning .rbook__sheet .mini-kundli__house,.rbook.is-turning .rbook__sheet .rbook-v>*{transition:none}}.rbook__deck{min-width:0}