.home_home__kcaw_{--copper:#d58b60;--ivory:#C8B5A0;--muted:#C8B5A0;background:radial-gradient(ellipse at 85% 10%,#79381728,transparent 34%),#0b0a09;color:var(--ivory);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.home_home__kcaw_ a{color:inherit;text-decoration:none}.home_home__kcaw_ a:focus-visible{outline:2px solid #e5b867;outline-offset:6px}.home_footer__HqMXW,.home_home__kcaw_ section{scroll-margin-top:24px}.home_footer__HqMXW,.home_header__5FqNo,.home_hero__o4ZPq,.home_principles__WY84s,.home_section__bCaaS,.home_visit__uY_Qy{max-width:1180px;margin:0 auto}.home_header__5FqNo{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-bottom:1px solid #d58b6030}.home_identity__NPzIP{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.1em}.home_mark__yj_n0{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--copper);border-radius:50%;font-family:Georgia,serif;font-size:19px;letter-spacing:-1px;color:var(--copper)}.home_header__5FqNo nav{display:flex;align-items:center;gap:24px;font-size:12px;color:var(--muted)}.home_footer__HqMXW a:hover,.home_header__5FqNo nav a:hover,.home_textLink__7VvOZ:hover{color:#e5b867}.home_login__3BDao{border:1px solid #d58b6060;border-radius:5px;padding:11px 14px}.home_hero__o4ZPq{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:36px;padding:84px 32px 65px}.home_eyebrow__hSiDi{color:var(--copper);font-size:10px;font-weight:700;line-height:1.8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px}.home_hero__o4ZPq h1{font-size:clamp(34px,4.6vw,62px);font-weight:500;line-height:1.09;letter-spacing:-.04em;margin:0}.home_hero__o4ZPq h1,.home_tagline__xrqDn{color:var(--copper);font-family:Georgia,serif}.home_tagline__xrqDn{font-size:clamp(23px,2.6vw,34px);font-style:italic;margin:22px 0}.home_lead__hdIQO{max-width:450px;font-size:16px;line-height:1.85;color:var(--muted)}.home_actions__r95_w{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:32px 0 24px}.home_home__kcaw_ .home_primary__8mB8P{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#c3784d;color:#140e0a;border:1px solid #dda77b;border-radius:5px;padding:16px 22px;font-size:13px;font-weight:700}.home_home__kcaw_ .home_primary__8mB8P:hover{background:#dda77b}.home_textLink__7VvOZ{font-size:12px}.home_fee__G15pL{font-size:13px;color:var(--copper);margin:0 0 9px}.home_visitNote__VDqWc{font-size:11px;color:var(--muted);margin:0}.home_artwork__1AXex{position:relative}.home_artwork__1AXex img{width:100%;height:auto;max-height:485px;object-fit:contain;filter:drop-shadow(0 0 45px #a94f2220)}.home_heroMotto__ai2xx{width:fit-content;margin:24px 0 0;padding-top:16px;border-top:1px solid #d58b6040;color:var(--copper);font-family:Georgia,serif;font-size:clamp(18px,1.7vw,23px);font-weight:400;line-height:1.4;letter-spacing:.06em}.home_principles__WY84s{display:flex;justify-content:center;text-align:center;gap:20px;border-top:1px solid #d58b6030;border-bottom:1px solid #d58b6030;padding:25px 32px;color:#c5aa91;text-transform:uppercase;letter-spacing:.14em;font-size:26px;font-family:Nirmala UI,Kohinoor Devanagari,Noto Sans Devanagari,Mangal,sans-serif;line-height:1.4;font-kerning:normal;font-variant-ligatures:normal}.home_section__bCaaS{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;padding:88px 32px}.home_section__bCaaS h2,.home_visit__uY_Qy h2{font-family:Georgia,serif;font-size:clamp(31px,3.5vw,46px);font-weight:400;line-height:1.18;letter-spacing:-.025em;margin:0 0 26px}.home_faith__afLot{color:var(--muted);font-size:clamp(21px,2.4vw,25px);letter-spacing:.12em}.home_service__awuGG{display:flex;gap:20px;align-items:center;border-bottom:1px solid #d58b6030;padding:22px 0}.home_service__awuGG:first-child{padding-top:0}.home_service__awuGG>div{min-width:0;overflow-wrap:anywhere}.home_service__awuGG>.home_number__jyOmH,.home_service__awuGG>.home_star__EIaPe{flex-shrink:0}.home_number__jyOmH{font-size:10px;letter-spacing:.12em;color:var(--copper)}.home_service__awuGG h3,.home_steps__xpYIU h3{font-weight:400;font-family:Georgia,serif;font-size:23px;line-height:1.25;margin:0 0 8px}.home_service__awuGG p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.home_star__EIaPe{margin-left:auto;color:var(--copper);font-size:14px}.home_visit__uY_Qy{padding:52px 48px;background:linear-gradient(115deg,#241810,#13100d);border:1px solid #d58b6040;border-radius:12px}.home_steps__xpYIU{display:grid;grid-template-columns:1fr 1fr;gap:58px;margin:35px 0}.home_steps__xpYIU h3{margin-top:15px}.home_steps__xpYIU p{font-size:14px;color:var(--muted);line-height:1.85;max-width:450px}.home_visitAction__t4WaA{border-top:1px solid #d58b6030;padding-top:26px;display:flex;align-items:center;justify-content:space-between;gap:22px}.home_visitAction__t4WaA p{font-size:14px;line-height:1.9;margin:0}.home_visitAction__t4WaA p span{color:var(--muted);font-size:12px}.home_footer__HqMXW{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:75px 32px 26px;background:transparent;border:0;text-align:left;font-size:13px;letter-spacing:0;line-height:1.8;color:var(--muted)}.home_footer__HqMXW h2{font-size:16px;letter-spacing:.04em;color:var(--ivory);margin:0 0 8px}.home_footer__HqMXW .home_eyebrow__hSiDi{margin-bottom:16px}.home_footer__HqMXW p{margin-top:0}.home_footer__HqMXW address{font-style:normal;justify-self:end}.home_footerBottom__8cQC0{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid #d58b6030;padding-top:22px;font-size:10px}.home_footerBottom__8cQC0 span{margin-right:auto;color:var(--muted)}.home_skip__XLE_v{position:absolute;left:20px;top:10px;transform:translateY(-160%);padding:12px;background:#20150f;z-index:10}.home_skip__XLE_v:focus{transform:none}@media(max-width:900px){.home_header__5FqNo nav{gap:14px}.home_hero__o4ZPq{gap:18px;padding-top:60px}.home_section__bCaaS{gap:35px}.home_visit__uY_Qy{margin:0 24px}.home_actions__r95_w{gap:18px}}@media(max-width:760px){.home_header__5FqNo{padding:20px;flex-wrap:wrap;gap:18px}.home_header__5FqNo nav{width:100%;justify-content:space-between;gap:10px;font-size:11px}.home_identity__NPzIP{font-size:11px}.home_hero__o4ZPq{grid-template-columns:1fr;padding:45px 24px 38px;gap:28px}.home_hero__o4ZPq h1{font-size:clamp(32px,8vw,55px)}.home_artwork__1AXex{max-width:340px;width:85%;margin:auto}.home_principles__WY84s{padding:22px 24px;display:grid;grid-template-columns:1fr;font-size:clamp(22px,6.4vw,24px);gap:18px}.home_section__bCaaS{grid-template-columns:1fr;padding:55px 24px;gap:28px}.home_section__bCaaS h2 br{display:none}.home_service__awuGG h3{font-size:21px}.home_visit__uY_Qy{padding:32px 24px;margin:0 16px}.home_steps__xpYIU{grid-template-columns:1fr;gap:20px}.home_visitAction__t4WaA{align-items:flex-start;flex-direction:column}.home_footer__HqMXW{grid-template-columns:1fr;padding:50px 24px 24px;gap:22px}.home_footer__HqMXW address{justify-self:start}.home_footerBottom__8cQC0{gap:16px}.home_footerBottom__8cQC0 span{flex-basis:100%}}@media(min-width:761px){.home_hero__o4ZPq{max-width:1560px;grid-template-columns:minmax(0,1fr) 460.513px;gap:24px;padding:64px 32px 45px}.home_hero__o4ZPq h1{white-space:nowrap}.home_lead__hdIQO{max-width:none}.home_artwork__1AXex img{display:block;width:460.513px;height:auto}}@media(min-width:761px) and (max-width:1379px){.home_hero__o4ZPq{grid-template-columns:1fr;--art-width:min(460.513px,calc((100vw - 100px)/2.2))}.home_heroContent__Cojnk{grid-area:1/1;align-self:start}.home_heroContent__Cojnk>:not(h1):not(.home_eyebrow__hSiDi){max-width:calc(100% - var(--art-width) - 24px)}.home_artwork__1AXex{grid-area:1/1;justify-self:end;align-self:start;margin-top:130px;width:var(--art-width)}.home_artwork__1AXex img{width:100%}}@media(min-width:761px) and (max-width:900px){.home_hero__o4ZPq{--art-width:calc((100vw - 82px)/2.2)}}@media(prefers-reduced-motion:no-preference){.home_heroContent__Cojnk{animation:home_heroTextEntrance__WIT2O .8s ease-out both}.home_artwork__1AXex{animation:home_heroArtworkEntrance__q7mqA 1s ease-out both}}@keyframes home_heroTextEntrance__WIT2O{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes home_heroArtworkEntrance__q7mqA{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.home_sectionIntro__kEaZg{min-width:0}.home_section__bCaaS .home_pathHeading__6sDxW{white-space:nowrap;width:max-content}@media(min-width:761px){.home_serviceList__plLQ7{padding-top:calc(66px + clamp(31px,3.5vw,46px)*1.18)}}@media(max-width:760px){.home_sectionIntro__kEaZg{container-type:inline-size}.home_section__bCaaS .home_pathHeading__6sDxW{margin-left:clamp(-20px,calc((100cqw - 13.7em)/2),0px);letter-spacing:min(-.025em,calc((100cqw + 36px - 14.5em)/32))}}.home_header__5FqNo,.home_section__bCaaS,.home_visit__uY_Qy{max-width:1560px}@media(max-width:900px){.home_visit__uY_Qy{padding-inline:7px}}@media(max-width:760px){.home_header__5FqNo{padding-inline:24px}.home_visit__uY_Qy{padding-inline:7px}}.home_sectionIntro__kEaZg .home_eyebrow__hSiDi{font-size:12px}.home_visit__uY_Qy{container-type:inline-size}.home_visit__uY_Qy h2{white-space:nowrap;font-size:clamp(12px,5.4cqw,46px)}.home_heroMotto__ai2xx{text-transform:uppercase}.home_hero__o4ZPq h1,.home_visit__uY_Qy h2{font-family:Georgia,serif;font-weight:500;line-height:1.09;letter-spacing:-.04em}.home_visit__uY_Qy h2{margin-bottom:18px;color:var(--copper)}.home_visitTagline___VIx6{font-family:Georgia,serif;font-style:italic;font-size:clamp(18px,2.2vw,28px);color:var(--copper);margin:0 0 26px}.home_introLead__xg6oA{white-space:normal;text-wrap:pretty}.home_principles__WY84s span{white-space:pre;word-spacing:.06em}@media(max-width:360px){.home_principles__WY84s{letter-spacing:.07em}.home_principles__WY84s span{word-spacing:0}}.home_coverage__V8NSa{max-width:630px;font-size:16px;line-height:1.7;color:var(--cream)}.home_coverage__V8NSa span{display:inline-block;margin-top:8px;color:var(--copper)}.home_footer__HqMXW h2,.home_hero__o4ZPq h1,.home_steps__xpYIU h3,.home_visitAction__t4WaA [role=heading],.home_visit__uY_Qy h2{color:#C97950}.home_heroMotto__ai2xx,.home_tagline__xrqDn,.home_visitTagline___VIx6{color:#E0B580}.home_coverage__V8NSa span{color:#C8B5A0}.home_visit__uY_Qy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px}.home_visit__uY_Qy>h2{grid-column:1;grid-row:1}.home_visitTagline___VIx6{grid-column:1;grid-row:2}.home_serviceAccess__sO8SD{grid-column:2;grid-row:1/3;align-self:start;margin:0}.home_serviceAccess__sO8SD .home_primary__8mB8P{text-transform:uppercase}.home_steps__xpYIU,.home_visitAction__t4WaA{grid-column:1/-1}@media(max-width:1199px){.home_visit__uY_Qy{grid-template-columns:minmax(0,1fr)}.home_serviceAccess__sO8SD{grid-column:1;grid-row:3}.home_steps__xpYIU{grid-row:4}.home_visitAction__t4WaA{grid-row:5}}.home_hero__o4ZPq{position:relative}.home_hero__o4ZPq>.home_principles__WY84s{grid-column:1/-1;width:100%;margin-top:12px}.home_visit__uY_Qy{display:block}.home_visit__uY_Qy h2{white-space:normal;font-size:clamp(27px,3.5vw,46px)}.home_steps__xpYIU{margin-bottom:0}.home_continuousSection__Zf_MV{max-width:1180px;margin:0 auto;padding:58px 32px;border-bottom:1px solid #c9795035;scroll-margin-top:24px;color:#C8B5A0}.home_accessGrid__layxQ h2,.home_continuousSection__Zf_MV>h2,.home_membershipGrid__N_eMe h2{font:500 clamp(27px,3.5vw,46px)/1.15 Georgia,serif;color:#C97950;letter-spacing:-.025em;margin:0 0 28px}.home_continuousSection__Zf_MV p{line-height:1.85}.home_membershipGrid__N_eMe{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.home_membershipFee__l0xph{font:26px Georgia,serif;color:#E0B580}.home_constellationArt__pCJR6{width:100%;height:auto;border:1px solid #c9795035;border-radius:12px}.home_continuousSection__Zf_MV .home_visitAction__t4WaA{margin-top:32px}.home_accessGrid__layxQ{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.home_accessGrid__layxQ>img{max-width:100%;height:auto;max-height:290px;object-fit:contain}.home_legalDocuments__Hxj7D{display:grid;gap:16px}.home_experiences__LtTl3{margin-top:38px;padding-top:26px;border-top:1px solid #c9795035}.home_experiences__LtTl3>h3{font:28px Georgia,serif;color:#C97950;margin:0}.home_continuousSection__Zf_MV .rbc-cookie-controls{padding-inline:0;text-align:left;margin-top:28px}.home_continuousSection__Zf_MV .rbc-cookie-panel{margin:0;max-width:none}@media(max-width:760px){.home_continuousSection__Zf_MV{padding:38px 20px}.home_accessGrid__layxQ,.home_membershipGrid__N_eMe{grid-template-columns:1fr;gap:22px}.home_accessGrid__layxQ>img{justify-self:center;width:220px}.home_continuousSection__Zf_MV .home_visitAction__t4WaA{align-items:flex-start;flex-direction:column}.home_hero__o4ZPq>.home_principles__WY84s{padding-inline:0}.home_continuousSection__Zf_MV>h2{overflow-wrap:anywhere}}.home_continuousSection__Zf_MV .rbc-client-experiences{margin-top:38px;padding-top:26px;border-top:1px solid #c9795035}.home_continuousSection__Zf_MV .rbc-client-experiences>h3{font:28px Georgia,serif;color:#C97950;margin:0}.home_footer__HqMXW address span{color:var(--muted)}.home_continuousSection__Zf_MV details.rbc-client-experiences{padding-top:0;border:1px solid #c9795045}.home_continuousSection__Zf_MV,.home_footer__HqMXW,.home_header__5FqNo,.home_hero__o4ZPq,.home_visit__uY_Qy{max-width:none;margin-inline:auto;padding-inline:32px}.home_visit__uY_Qy{padding-inline:31px}@media(min-width:761px){.home_hero__o4ZPq{grid-template-columns:1fr;gap:24px;--art-width:460.513px}.home_heroContent__Cojnk{grid-area:1/1;align-self:start;min-width:0}.home_heroContent__Cojnk>:not(h1):not(.home_eyebrow__hSiDi){max-width:calc(100% - var(--art-width) - 32px)}.home_hero__o4ZPq h1{white-space:nowrap}.home_artwork__1AXex{grid-area:1/1;justify-self:end;align-self:start;margin:130px 0 0;width:var(--art-width);min-width:0}.home_artwork__1AXex img{width:100%;height:auto;max-width:460.513px}}@media(min-width:761px) and (max-width:1000px){.home_hero__o4ZPq{--art-width:38vw}}@media(max-width:760px){.home_continuousSection__Zf_MV,.home_footer__HqMXW,.home_header__5FqNo,.home_hero__o4ZPq{padding-inline:20px}.home_header__5FqNo{flex-wrap:nowrap;gap:12px}.home_header__5FqNo nav{width:auto;margin-left:auto;flex-shrink:0}.home_header__5FqNo .home_identity__NPzIP{gap:8px;min-width:0}.home_visit__uY_Qy{padding-inline:19px}}.home_visit__uY_Qy{position:relative}.home_consultantPortrait__bgjkg{position:absolute;top:64px;right:calc(32px + (460.513px - 180px)/2);width:180px;height:auto;object-fit:contain}@media(min-width:761px){.home_visitTagline___VIx6,.home_visit__uY_Qy>h2{max-width:calc(100% - 212px)}.home_visit__uY_Qy .home_coverage__V8NSa{max-width:min(630px,calc(100% - 212px))}}@media(min-width:1400px){.home_consultantPortrait__bgjkg{width:234px;right:calc(32px + (460.513px - 234px)/2)}}@media(min-width:1200px) and (max-width:1399px){.home_consultantPortrait__bgjkg{width:225px;right:32px}}@media(min-width:761px) and (max-width:1000px){.home_consultantPortrait__bgjkg{right:48px}}@media(max-width:760px){.home_consultantPortrait__bgjkg{position:static;display:block;width:208px;max-width:100%;height:auto;margin:30px auto 0}}.home_nakshatraGallery___OgO6{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.home_nakshatraGallery___OgO6 .rbc-nakshatra-tile{padding:0;border:1px solid #a87a3f;border-radius:14px;background:radial-gradient(ellipse at top,#1d182d,#08090e 70%);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.home_nakshatraGallery___OgO6 .rbc-nakshatra-tile>a.home_nakshatraCard___mMJm{display:flex;flex-direction:column;min-height:100%;padding:0;border-radius:inherit;text-decoration:none}.home_nakshatraCard___mMJm img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#08090e}.home_nakshatraLabels__nFJsM{position:relative;flex:1;padding:18px 16px 20px;text-align:center;border-top:1px solid #a87a3f60}.home_nakshatraNumber__PF39N{display:block;font:italic 18px/1.2 Georgia,serif;color:#E0B580;margin-bottom:8px}.home_nakshatraGallery___OgO6 .home_nakshatraLabels__nFJsM h3{font-family:Nirmala UI,Noto Sans Devanagari,Mangal,serif;font-size:clamp(20px,1.7vw,26px);font-weight:500;line-height:1.6;color:#E0B580;margin:0;text-transform:none;overflow-wrap:normal}.home_nakshatraLabels__nFJsM p{font:500 13px/1.55 Georgia,serif;color:#C8B5A0;letter-spacing:.045em;margin:8px 0 0;overflow-wrap:normal}.home_nakshatraGallery___OgO6 .rbc-nakshatra-tile:focus-within,.home_nakshatraGallery___OgO6 .rbc-nakshatra-tile:hover{border-color:#E0B580;box-shadow:0 0 18px #e0b58033}.home_nakshatraGallery___OgO6 .rbc-nakshatra-tile>a.home_nakshatraCard___mMJm:focus-visible{outline:3px solid #E0B580;outline-offset:-4px}@media(max-width:1100px){.home_nakshatraGallery___OgO6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.home_nakshatraGallery___OgO6{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home_nakshatraLabels__nFJsM{padding:15px 10px 18px}}@media(max-width:420px){.home_nakshatraGallery___OgO6{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.home_nakshatraGallery___OgO6 .rbc-nakshatra-tile{transition:none}}