.cinematic-home{--ink:#30231f;--ink-muted:#6c5850;--kumkum:#9e2932;--kumkum-dark:#7e2028;--ritual-ivory:var(--app-background);--ritual-brass:#87642d;--discovery-line:#dfd5c7;--page-max:1240px;background:var(--app-background)}.cinematic-home .font-display{font-family:var(--font-display),var(--next-noto-deva),sans-serif;font-weight:400;letter-spacing:-.025em}.cinematic-home .discovery.personal-sky{--discovery-accent:var(--kumkum);--discovery-tint:#fff;background:var(--ritual-ivory)}.cinematic-home .discovery-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;padding-block:64px 32px}.cinematic-home .discovery-copy{padding-top:20px}.cinematic-home .discovery-intro{color:var(--ritual-brass);font-size:14px;line-height:1.6;margin-bottom:20px}.cinematic-home .discovery h1{font-size:clamp(40px,4.7vw,64px);line-height:1.1;font-weight:400;letter-spacing:-.035em;max-width:16ch}.cinematic-home .discovery-lede{font-size:18px;line-height:1.65;margin-block:24px 28px;max-width:43ch}.cinematic-home .discovery-start{min-height:48px;border-radius:3px}.cinematic-home .discovery-footnote{font-size:13px;margin-top:12px}.cinematic-home .discovery-text-link{color:var(--kumkum);text-decoration:underline;text-underline-offset:5px;display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:16px}.cinematic-home .discovery-sample{margin-top:8px}.cinematic-home .discovery-interests{margin-top:32px;gap:8px}.cinematic-home .discovery-interests legend{font-size:15px;font-weight:500}.cinematic-home .discovery-interests button{min-height:48px;padding:12px;border-color:var(--discovery-line);border-radius:3px;background:transparent}.cinematic-home .discovery-interests button[aria-pressed=true]{background:#f4e8e5;border-color:var(--kumkum);color:var(--kumkum)}.cinematic-home .discovery-invitation{min-height:84px;color:var(--ink-muted);line-height:1.65}.cinematic-home .discovery-experience{background:#fff;border:1px solid var(--discovery-line);border-top:2px solid var(--ritual-brass);border-radius:4px;padding:24px;box-shadow:0 16px 48px #30231f08}.cinematic-home .discovery-scene-heading h2{font-size:28px;font-weight:400}.cinematic-home .discovery-status{font-size:13px}.cinematic-home .discovery-symbol{color:var(--ritual-brass);font-size:32px}.cinematic-home .discovery .sky-stage{border:0}.cinematic-home .discovery .sky-webgl{height:300px}.cinematic-home .discovery .sky-webgl-wrap>.personal-sky-help{font-size:13px;line-height:1.5}.cinematic-home .discovery .experience-controls button,.cinematic-home .discovery .sky-webgl-wrap>.experience-button,.cinematic-home .discovery-planets button{min-height:44px;padding:8px 10px;font-size:13px}.cinematic-home .discovery .sky-selection-label{box-shadow:0 4px 20px #30231f10}.cinematic-home .discovery .sky-selection-label span{font-size:12px}.cinematic-home .discovery-reading{margin-top:20px;border-top:1px solid var(--discovery-line);padding-top:20px}.cinematic-home .discovery-reading h3{font-size:21px;font-weight:500}.cinematic-home .discovery-reading>p{font-size:15px;color:var(--ink-muted);line-height:1.65}.cinematic-home .discovery-reading .discovery-reading-label{color:var(--ritual-brass);font-size:12px;margin-bottom:10px}.cinematic-home .discovery-prompt{border-color:var(--discovery-line)}.cinematic-home .discovery-prompt>span{font-size:12px}.cinematic-home .discovery-prompt>p{font-family:var(--font-ui);font-size:21px;font-weight:400;line-height:1.45}.cinematic-home .discovery-method{font-size:12px;line-height:1.6;color:var(--ink-muted)}.cinematic-home .discovery-paths{border-bottom:1px solid var(--discovery-line);font-size:14px}.cinematic-home .discovery-reflection{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.cinematic-home .discovery-material-image{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:3px}.cinematic-home .discovery-material-image img{-o-object-fit:cover;object-fit:cover}.cinematic-home .discovery-reflection h2{max-width:20ch;font-weight:400;line-height:1.2}.cinematic-home .discovery-reflection-body{font-size:18px;color:var(--ink-muted);line-height:1.7;margin-block:24px;max-width:45ch}.cinematic-home .cinematic-tools{border-top:1px solid var(--discovery-line)}.cinematic-home .cinematic-tool h3{font-size:25px;font-weight:400}.cinematic-home .cinematic-tool p{font-size:16px}.cinematic-home .discovery-tool-art{background:#f0e9dc;border-bottom:1px solid var(--discovery-line);border-radius:3px;color:var(--ritual-brass)}.cinematic-home .discovery-tool-art--rashifal{background:#efe2df;color:var(--kumkum)}.cinematic-home .discovery-tool-art--numo{background:#f3ead2}.cinematic-home .discovery-tool-art--vastu{background:#e8ebe1;color:#36563e}.cinematic-home .cinematic-foundations{background:var(--app-background)}.cinematic-home :is(button,a,summary):focus-visible{outline:3px solid var(--kumkum);outline-offset:4px}[data-surface-shell=marketing]:has(.cinematic-home)>header{background:var(--app-background)!important}[data-surface-shell=marketing]:has(.cinematic-home)>footer{background:var(--app-background)}@media (max-width:1000px){.cinematic-home .discovery-grid{gap:28px}.cinematic-home .discovery-interests{grid-template-columns:1fr}}@media (max-width:700px){.cinematic-home .discovery-grid,.cinematic-home .discovery-reflection{grid-template-columns:1fr;gap:28px}.cinematic-home .discovery-grid{padding-top:32px}.cinematic-home .discovery-copy{padding-top:0}.cinematic-home .discovery h1{font-size:42px;max-width:17ch}.cinematic-home .discovery-interests{grid-template-columns:1fr 1fr}.cinematic-home .discovery-experience{padding:16px}.cinematic-home .discovery .sky-webgl{height:280px}.cinematic-home .discovery-invitation{min-height:0}.cinematic-home .discovery-reflection{padding-block:40px}}@media (prefers-reduced-motion:reduce){.cinematic-home *,.cinematic-home :after,.cinematic-home :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cinematic-home .sky-webgl canvas{touch-action:pan-y!important}.cinematic-home .discovery.personal-sky{position:relative;isolation:isolate}.hero-atmosphere{position:absolute;inset:0 0 auto;height:min(100%,calc(100svh - 64px));min-height:560px;overflow:hidden;z-index:auto;pointer-events:none}.hero-atmosphere-art{z-index:-1;position:absolute;inset:-3%;animation:divine-dawn-drift 26s ease-in-out infinite alternate}.hero-atmosphere-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-atmosphere-veil{z-index:-1;position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,#fff),linear-gradient(90deg,#ffffffed,#ffffffd9 40%,#ffffff30 75%,#ffffff15)}.hero-atmosphere-toggle{z-index:2;position:absolute;top:12px;right:max(20px,calc((100vw - 1184px) / 2));pointer-events:auto;color:#30231f;background:#ffffffed;border:1px solid #dfd5c7;border-radius:3px;min-height:36px;padding:6px 12px;font-size:12px}.hero-atmosphere[data-paused=true] .hero-atmosphere-art{animation-play-state:paused}@keyframes divine-dawn-drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.055) translate3d(-.7%,-.4%,0)}}@media (max-width:700px){.cinematic-home .discovery-grid{padding-top:64px}.hero-atmosphere{min-height:700px}.hero-atmosphere-art img{-o-object-position:60% center;object-position:60% center}.hero-atmosphere-veil{background:linear-gradient(180deg,#ffffffe8 0,#ffffffd9 70%,#fff)}.hero-atmosphere-toggle{min-height:44px;top:8px}}@media (prefers-reduced-motion:reduce){.hero-atmosphere-art{animation:none;transform:none}.hero-atmosphere-toggle{display:none}}.cinematic-home .discovery-experience{background:transparent;border:0;box-shadow:none}.cinematic-home .discovery .experience-controls button,.cinematic-home .discovery .sky-stage{background:transparent}.cinematic-home .discovery .sky-webgl-wrap>.personal-sky-help{color:#7e2028;font-size:14px;font-weight:500;text-shadow:0 1px 4px #fff}.cinematic-home .discovery .experience-controls button,.cinematic-home .discovery-planets button{color:#7e2028;font-size:14px;font-weight:600;background:#ffffffd9;border:1px solid #9e293250;border-radius:3px}.cinematic-home .discovery .experience-controls button:hover,.cinematic-home .discovery-planets button:hover{background:#f4e8e5;border-color:var(--kumkum)}.cinematic-home .discovery-planets button[aria-pressed=true]{color:#fff;background:var(--kumkum);border-color:var(--kumkum)}.cinematic-home .discovery .sky-webgl-wrap>.experience-button{color:#fff;background:var(--kumkum);font-size:14px;font-weight:600}.cinematic-home .discovery-reflection{display:block;position:relative;isolation:isolate;padding:0;color:#fff;background:#241c18}.cinematic-home .discovery-reflection .discovery-material-image{position:absolute;inset:0;aspect-ratio:auto;border-radius:0;z-index:-2}.cinematic-home .discovery-reflection:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#191411ed,#191411d9 43%,#19141155 75%,#19141130)}.cinematic-home .discovery-reflection-content{min-height:520px;padding-block:88px}.cinematic-home .discovery-reflection .discovery-intro{color:#f4d9a3}.cinematic-home .discovery-reflection h2{color:#fff;max-width:19ch;font-size:clamp(32px,3.5vw,48px)}.cinematic-home .discovery-reflection-body{color:#fff;max-width:42ch}.cinematic-home .discovery-reflection .discovery-text-link{color:#7e2028;background:#fff;padding:12px 20px;border-radius:3px;font-weight:600;text-decoration:none}.cinematic-home .discovery-reflection a:focus-visible{outline-color:#fff}@media (max-width:700px){.cinematic-home .discovery-reflection:before{background:#191411c9}.cinematic-home .discovery-reflection-content{min-height:0;padding-block:56px}.cinematic-home .discovery-reflection .discovery-material-image img{-o-object-position:60% center;object-position:60% center}}@media (prefers-reduced-motion:no-preference){.reflection-reveal>h2,.reflection-reveal>p{transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.reflection-reveal>p{transition-delay:.18s}.reflection-reveal[data-visible=false]>h2,.reflection-reveal[data-visible=false]>p{opacity:0;transform:translateY(18px)}.reflection-reveal[data-visible=true]>h2,.reflection-reveal[data-visible=true]>p{opacity:1;transform:translateY(0)}}.cinematic-home .cinematic-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.tool-artwork{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:4px;background:#38261c}.tool-artwork-reveal{position:absolute;inset:0}.tool-artwork img{-o-object-fit:cover;object-fit:cover}.cinematic-home .cinematic-tool-copy{padding-block:24px}.cinematic-home .cinematic-tool h3{font-size:28px}@media (prefers-reduced-motion:no-preference){.tool-artwork[data-entered=true] .tool-artwork-reveal{animation:tool-image-arrive 1.1s cubic-bezier(.22,1,.36,1)}.tool-artwork img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.cinematic-tool:focus-visible .tool-artwork img{transform:scale(1.045)}@media (hover:hover){.cinematic-tool:hover .tool-artwork img{transform:scale(1.045)}}}@keyframes tool-image-arrive{0%{opacity:.65;transform:scale(1.065)}to{opacity:1;transform:scale(1)}}@media (max-width:700px){.cinematic-home .cinematic-tool-grid{grid-template-columns:1fr;gap:32px}}.cinematic-home .zodiac-discovery{padding-top:32px}.cinematic-home .zodiac-discovery .cinematic-rashi-grid{gap:16px}.cinematic-home .zodiac-discovery .cinematic-rashi{position:relative;align-items:center;text-align:center;padding:24px 12px 20px;border:1px solid #dfd5c7;border-radius:6px;background:radial-gradient(ellipse at 50% 20%,#f5e5bd70,transparent 65%),#fff}.cinematic-home .zodiac-discovery .zodiac-emblem{display:grid;place-items:center;width:68px;height:68px;margin-bottom:12px;border:1px solid #c5a56c;border-radius:50%;color:#87642d;font-family:Georgia,Times New Roman,serif;font-size:38px;line-height:1;box-shadow:0 0 0 6px #f5e5bd45}.cinematic-home .zodiac-discovery .cinematic-rashi small{text-transform:capitalize}.cinematic-home .zodiac-discovery .cinematic-rashi:focus-visible,.cinematic-home .zodiac-discovery .cinematic-rashi:hover{border-color:#9e2932;background-color:#fff8ee}.cinematic-home .zodiac-discovery .cinematic-rashi:focus-visible .zodiac-emblem,.cinematic-home .zodiac-discovery .cinematic-rashi:hover .zodiac-emblem{color:#9e2932;border-color:#9e2932;transform:translateY(-3px) scale(1.06)}@media (prefers-reduced-motion:no-preference){.zodiac-emblem{transition:transform .4s ease,color .25s ease,border-color .25s ease}}@media (max-width:700px){.cinematic-home .zodiac-discovery .cinematic-rashi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cinematic-home .zodiac-discovery .cinematic-rashi{padding:20px 6px 16px}.cinematic-home .zodiac-discovery .zodiac-emblem{width:52px;height:52px;font-size:30px}.cinematic-home .zodiac-discovery .cinematic-rashi strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.cinematic-home .zodiac-discovery .cinematic-rashi .zodiac-emblem{transform:none}}