.journey-page{--journey-ink:#2a1712;--journey-black:#180a07;--journey-cream:#f7f1e6;--journey-paper:#f7f1e6;--journey-gold:#d5ae62;color:#2a1712;font-family:var(--sns-font-sans);background:#f7f1e6}body:has(.journey-page) .exp-nav-header{background:linear-gradient(#1c0d0980,#0000)}body:has(.journey-page) .exp-nav-header.scrolled{background:#1c0d09f5;border-bottom-color:#d5ae6233}body:has(.journey-page) .exp-nav-cta-btn{background:#d5ae62;border-radius:3px;color:#24100c!important}body:has(.journey-page) .exp-nav-wa-btn{color:#d5ae62!important;border-color:#d5ae6299!important}body:has(.journey-page) .exp-mobile-drawer{background:#1c0d09fa}body:has(.journey-page) .footer-reference{background:#1c0d09}.journey-page .journey-eyebrow{color:#d9b66a}.journey-page .journey-hero h1,.journey-page .journey-editorial-copy h2,.journey-page .journey-editorial-quote blockquote,.journey-page .journey-card-title{font-family:var(--sns-font-cormorant)}.journey-page .journey-hero h1{font-size:clamp(54px,6.2vw,88px);line-height:1.02}.journey-page .journey-hero h1 em{color:#e1bc73}.journey-page .journey-primary-cta{color:#24100c;background:#d5ae62;border-radius:3px}.journey-page .journey-hero-bottom{border-color:#d9b66a66}.journey-page .journey-hero-aside{color:#f7f1e6ad;font:italic 18px/1.55 var(--sns-font-cormorant);letter-spacing:.08em;text-align:center;position:absolute;top:42%;right:clamp(34px,8vw,116px)}.journey-page .journey-hero-aside span{color:#d9b66a;font:500 8px/1.5 var(--sns-font-sans);letter-spacing:.24em}.journey-page .sn-refined-filters{background:#f7f1e6;border-bottom-color:#a779373d}.journey-page .sn-refined-filters>label{border-right-color:#a779373d}.journey-page .sn-refined-filters select{color:#2a1712;background:#fbf6ed;border-color:#d7c7ad;border-radius:3px}.journey-page .journey-editorial{background:#f7f1e6;min-height:450px;padding-block:clamp(42px,5vw,70px)}.journey-page .journey-editorial-copy h2 em{color:#8b321a}.journey-page .journey-editorial-image{border-radius:5px;box-shadow:0 18px 44px #24100b2e}.journey-page .journey-aarti-image{border:4px solid #f7f1e6;border-radius:4px}.journey-page .journey-editorial-quote blockquote{color:#2a1712;font-size:clamp(23px,2.1vw,30px)}.journey-page .journey-editorial-quote blockquote em{color:#8b321a}.journey-page .sn-results-count{color:#857869;max-width:1450px;font:italic 19px/1.3 var(--sns-font-cormorant);margin:22px auto 14px;padding-inline:clamp(22px,4vw,58px)}.journey-results-heading{justify-content:space-between;align-items:end;gap:24px;max-width:1450px;margin:0 auto;padding:clamp(32px,4vw,54px) clamp(22px,4vw,58px) 12px;display:flex}.journey-page .journey-results-heading .sn-results-count{color:#2a1712;font:400 clamp(27px,3vw,38px)/1.05 var(--sns-font-cormorant);margin:0;padding:0}.journey-results-subtitle{color:#857869;font:400 12px/1.5 var(--sns-font-sans);margin:5px 0 0}.journey-results-heading>a{color:#5d4933;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;text-decoration:none}.journey-results-heading>a span{color:#a77937;margin-left:5px}.journey-page .sn-journey-results{gap:15px;padding-bottom:62px}.journey-page .journey-cinematic-card{border:1px solid #a779373d;border-radius:8px;box-shadow:0 8px 20px #24100b1a}.journey-page .journey-card-link:hover .journey-card-overlay{background:linear-gradient(#180a0724 0%,#180a07b3 56%,#180a07fa 100%)}.journey-page .journey-card-category,.journey-page .journey-card-meta svg{color:#e0bb75}.journey-page .journey-card-title{font-size:clamp(22px,1.9vw,29px)}.journey-page .journey-card-arrow{color:#e0bb75;background:#24100b8c;border:1px solid #d5ae62cc}.journey-page .journey-values-strip{background:#efe2d0;border-block:1px solid #a7793733}.journey-page .journey-value{border-color:#a7793733}.journey-page .journey-value>svg{color:#b27b32}.journey-page .journey-value strong{color:#5d4933}.journey-page .journey-value span{color:#786b5b}.journey-page .journey-values-strip{padding-block:22px}.journey-page .journey-value strong{font-size:9px}.journey-page .journey-value span{max-width:210px;font-size:10px}.journey-page .journey-enquiry-dark{background:#f7f1e6}.journey-page .journey-enquiry-dark .enquiry-info-col{background:#24100b;border:1px solid #d5ae624d;border-radius:4px;padding:clamp(30px,4vw,56px)}.journey-page .journey-enquiry-dark .enquiry-eyebrow{color:#d5ae62}.journey-page .journey-enquiry-dark .enquiry-title{color:#f7f1e6;font-family:var(--sns-font-cormorant);font-weight:400}.journey-page .journey-enquiry-dark .enquiry-title em{color:#e1bc73}.journey-page .journey-enquiry-dark .enquiry-description,.journey-page .journey-enquiry-dark .enquiry-contact-link{color:#d9cbb8}.journey-page .journey-enquiry-dark .enquiry-form-grid input:not([type=checkbox]),.journey-page .journey-enquiry-dark .enquiry-form-grid select,.journey-page .journey-enquiry-dark .enquiry-form-grid textarea{color:#2a1712;background:#fbf6ed;border-color:#d7c7ad}.journey-page .journey-enquiry-dark .enquiry-form-grid input:focus,.journey-page .journey-enquiry-dark .enquiry-form-grid select:focus,.journey-page .journey-enquiry-dark .enquiry-form-grid textarea:focus{border-color:#aa7c3a;box-shadow:0 0 0 2px #aa7c3a1f}.journey-page .journey-enquiry-dark .enquiry-submit-btn{color:#f7f1e6;background:#24100b;border-color:#24100b;border-radius:3px}.journey-page .journey-enquiry-dark .enquiry-whatsapp-btn{color:#654b2b;border-color:#b27b32;border-radius:3px}.journey-themes{color:#f7f1e6;background:#682611;padding:clamp(64px,7.5vw,104px) clamp(26px,7vw,104px) clamp(56px,6.5vw,86px)}.journey-themes-head{grid-template-columns:1fr minmax(280px,.8fr);align-items:end;gap:40px;max-width:1260px;margin:0 auto 34px;display:grid}.journey-themes-head .journey-eyebrow,.journey-stories .journey-eyebrow{color:#d5ae62;letter-spacing:2px;margin:0 0 12px;font-size:9px}.journey-themes-head h2,.journey-stories-heading h2{color:#f7f1e6;font:400 clamp(39px,4.4vw,58px)/.98 var(--sns-font-cormorant);margin:0}.journey-themes-head h2 em,.journey-stories-heading h2 em{color:#d8b46b;font-weight:400}.journey-themes-head>p,.journey-stories-heading>p{color:#e0d2be;justify-self:end;max-width:400px;margin:0 0 4px;font-size:12px;line-height:1.75}.journey-theme-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1260px;margin:0 auto;display:grid}.journey-theme-card{color:#f7f1e6;isolation:isolate;border:1px solid #d5ae6261;border-radius:7px;min-height:235px;text-decoration:none;position:relative;overflow:hidden}.journey-theme-card>img{z-index:-2;object-fit:cover;filter:saturate(.8)sepia(.1);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.journey-theme-card:hover>img{transform:scale(1.045)}.journey-theme-shade{z-index:-1;background:linear-gradient(#180a071a 22%,#180a07f7);position:absolute;inset:0}.journey-theme-copy{flex-direction:column;align-items:flex-start;gap:7px;display:flex;position:absolute;inset:auto 14px 17px}.journey-theme-copy>svg{color:#d5ae62;margin-bottom:3px}.journey-theme-copy strong{font:400 21px/1.05 var(--sns-font-cormorant)}.journey-theme-copy small{color:#e3d7c7;max-width:190px;font-size:9px;line-height:1.5}.journey-theme-arrow{color:#e2bd72;border:1px solid #d5ae62b8;border-radius:50%;place-items:center;width:29px;height:29px;transition:transform .25s,background .25s;display:grid;position:absolute;top:12px;right:12px}.journey-theme-card:hover .journey-theme-arrow{background:#d5ae6229;transform:translate(3px)}.journey-custom{background:#f7f1e6;grid-template-columns:minmax(220px,.82fr) minmax(300px,1.35fr) minmax(215px,.7fr);align-items:center;gap:clamp(20px,3vw,42px);padding:clamp(66px,8vw,108px) clamp(26px,7vw,104px);display:grid}.journey-custom-copy{max-width:350px}.journey-eyebrow-dark{color:#b27b32!important}.journey-custom-copy h2{color:#2a1712;font:400 clamp(34px,3.8vw,49px)/1.02 var(--sns-font-cormorant);margin:0}.journey-custom-copy h2 em{color:#8b321a;font-weight:400}.journey-custom-copy>p:not(.journey-eyebrow){color:#715d4d;margin:15px 0 20px;font-size:11px;line-height:1.75}.journey-custom-copy .journey-primary-cta{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;padding:12px 15px;font-size:9px;text-decoration:none;display:inline-flex}.journey-route-map{background:radial-gradient(#efe2d0 0,#efe2d059 47%,#0000 72%);justify-content:center;align-items:center;min-height:255px;display:flex;position:relative}.journey-route-map svg{width:100%;max-width:500px;overflow:visible}.journey-map-river{fill:none;stroke:#d8c5a6;stroke-width:8px;opacity:.56}.journey-map-route{fill:none;stroke:#b78342;stroke-width:.65px;stroke-dasharray:1.5 1.3}.journey-route-map circle{fill:#8b321a;stroke:#f7f1e6;stroke-width:.7px}.journey-route-map text{fill:#4d392a;font:2.2px var(--sns-font-sans)}.journey-map-temple{fill:none;stroke:#c4a978;stroke-width:.55px;opacity:.68}.journey-map-label{color:#98713b;letter-spacing:1.4px;align-items:center;gap:6px;font-size:8px;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.journey-interest-card{color:#f7f1e6;background:#24100c;border:1px solid #d5ae624d;border-radius:5px;padding:22px 20px;box-shadow:0 12px 26px #24100b21}.journey-interest-card h3{color:#f7f1e6;font:400 23px/1.1 var(--sns-font-cormorant);margin:0 0 14px}.journey-interest-card label{color:#e5d7c4;align-items:center;gap:9px;margin:10px 0;font-size:9px;display:flex}.journey-interest-card input{accent-color:#c89b4b;width:13px;height:13px;margin:0}.journey-stories{color:#f7f1e6;background:#24100c;padding:clamp(60px,7vw,92px) clamp(26px,7vw,104px)}.journey-stories-heading{justify-content:space-between;align-items:end;gap:30px;max-width:1260px;margin:0 auto 27px;display:flex}.journey-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;max-width:1260px;margin:0 auto;display:grid}.journey-testimonial{color:#2a1712;background:#f7f1e6;border:1px solid #c89b4b33;border-radius:6px;overflow:hidden}.journey-testimonial-photo{background:#b59775;height:125px;position:relative}.journey-testimonial-photo img{object-fit:cover;filter:saturate(.78)sepia(.12)}.journey-testimonial-quote{min-height:162px;padding:20px 20px 18px;position:relative}.journey-testimonial-quote>span{color:#c89b4b;font:400 40px/.9 var(--sns-font-cormorant);position:absolute;top:5px;left:16px}.journey-testimonial blockquote{color:#3e2b21;font:italic 17px/1.34 var(--sns-font-cormorant);margin:18px 0 17px}.journey-testimonial-person{flex-direction:column;gap:3px;display:flex}.journey-testimonial-person strong{color:#5d4933;letter-spacing:.04em;font-size:9px}.journey-testimonial-person small{color:#897968;font-size:8px}.journey-page>.enquiry-section-reference{background:#f7f1e6;padding-block:clamp(64px,7.5vw,104px)}.journey-page>.enquiry-section-reference .enquiry-container{grid-template-columns:minmax(260px,.82fr) minmax(0,1.35fr);gap:clamp(34px,5.5vw,78px);max-width:1260px}.journey-page>.enquiry-section-reference .enquiry-info-col{padding-top:8px}.journey-page>.enquiry-section-reference .enquiry-eyebrow{color:#b27b32;letter-spacing:2px;font-size:9px}.journey-page>.enquiry-section-reference .enquiry-title{font:400 clamp(37px,4vw,52px)/1.02 var(--sns-font-cormorant)}.journey-page>.enquiry-section-reference .enquiry-title em{color:#8b321a}.journey-page>.enquiry-section-reference .enquiry-description{color:#715d4d;font-size:12px}.journey-page>.enquiry-section-reference .enquiry-contact-icon{background:#efe2d0}.journey-page>.enquiry-section-reference .enquiry-form-grid{gap:13px 17px}.journey-page>.enquiry-section-reference .enquiry-form-grid input:not([type=checkbox]),.journey-page>.enquiry-section-reference .enquiry-form-grid select,.journey-page>.enquiry-section-reference .enquiry-form-grid textarea{color:#2a1712;background:#fbf6ed;border-color:#d7c7ad}.journey-page>.enquiry-section-reference .enquiry-form-grid input:focus,.journey-page>.enquiry-section-reference .enquiry-form-grid select:focus,.journey-page>.enquiry-section-reference .enquiry-form-grid textarea:focus{border-color:#aa7c3a;box-shadow:0 0 0 2px #aa7c3a1f}.journey-page>.enquiry-section-reference .enquiry-submit-btn{color:#f7f1e6;background:#8b321a;border-color:#8b321a;border-radius:3px}.journey-page>.enquiry-section-reference .enquiry-whatsapp-btn{color:#2a1712;border-color:#6e5141;border-radius:3px}@media (max-width:980px){.journey-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-theme-card{min-height:225px}.journey-custom{grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr)}.journey-interest-card{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 16px;display:grid}.journey-interest-card h3{grid-column:1/-1}.journey-page>.enquiry-section-reference .enquiry-container{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}}@media (max-width:760px){.journey-page .journey-hero{min-height:clamp(640px,84svh,800px)}.journey-page .journey-editorial{padding-block:34px}.journey-page .journey-editorial-copy h2{font-size:clamp(42px,10vw,54px)}.journey-page .sn-results-count{font-size:18px}.journey-page .journey-cinematic-card{border-radius:7px}.journey-page .journey-enquiry-dark{padding-block:58px}.journey-page .journey-hero-aside{display:none}.journey-results-heading{align-items:start;padding:30px 20px 12px}.journey-results-heading>a{align-self:center;font-size:8px}.journey-page .journey-results-heading .sn-results-count{font-size:30px}.journey-page .sn-journey-results{padding-bottom:42px}.journey-page .journey-values-strip{grid-template-columns:1fr 1fr;padding:12px 18px}.journey-page .journey-value{justify-content:flex-start;min-height:76px;padding:10px 8px}.journey-page .journey-value:nth-child(2){border-right:0}.journey-page .journey-value:nth-child(n+3){border-top:1px solid #a7793733}.journey-themes{padding:58px 20px}.journey-themes-head,.journey-stories-heading{grid-template-columns:1fr;gap:16px;display:grid}.journey-themes-head>p,.journey-stories-heading>p{justify-self:start}.journey-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.journey-theme-card{min-height:205px}.journey-theme-card:last-child{grid-column:1/-1;min-height:190px}.journey-custom{grid-template-columns:1fr;gap:22px;padding:58px 22px}.journey-custom-copy{max-width:520px}.journey-route-map{min-height:235px}.journey-interest-card{grid-column:auto;display:block}.journey-testimonial-grid{grid-template-columns:1fr;gap:13px}.journey-testimonial{grid-template-columns:34% 1fr;display:grid}.journey-testimonial-photo{height:100%;min-height:190px}.journey-testimonial-quote{min-height:190px;padding:18px 15px}.journey-testimonial blockquote{font-size:16px}.journey-page>.enquiry-section-reference{padding:58px 20px}.journey-page>.enquiry-section-reference .enquiry-container{grid-template-columns:1fr;gap:28px}.journey-page>.enquiry-section-reference .enquiry-description{margin-bottom:22px}}.journey-page{--journey-ink:#2b160f;--journey-black:#1b0c08;--journey-cream:#f6eedf;--journey-paper:#f6eedf;--journey-gold:#d2ae62;background:var(--journey-cream);color:var(--journey-ink)}body:has(.journey-page) .exp-nav-cta-btn{background:#d2ae62;border-radius:999px;min-height:38px;padding-inline:19px;color:#28130d!important}body:has(.journey-page) .exp-nav-header.scrolled{background:#22100bf0}.journey-page .journey-hero{background:#24110c;min-height:clamp(510px,66svh,720px)}.journey-page .journey-hero-image{filter:saturate(.78)sepia(.1)brightness(.92)}.journey-page .journey-hero-shade{background:linear-gradient(90deg,#1e0d09c7,#26110c66 48%,#26110c14),linear-gradient(#0000 57%,#190b08c7)}.journey-page .journey-hero-content{width:min(790px,100% - 48px)}.journey-page .journey-hero h1{letter-spacing:-.025em;max-width:780px;font-size:clamp(54px,5.4vw,76px);line-height:.98}.journey-page .journey-hero-description{max-width:570px;line-height:1.65}.journey-page .journey-primary-cta{border-radius:999px;padding-inline:18px}.journey-page .journey-hero-aside{right:clamp(36px,8vw,112px)}.journey-page .sn-refined-filters{background:#efe2cf;border-bottom:1px solid #805b3333;min-height:72px;padding:10px clamp(26px,7.2vw,104px)}.journey-page .sn-refined-filters select{border-radius:2px;min-height:31px}.journey-page .sn-filter-reset{border-radius:0}.journey-page .journey-editorial{background:#f6eedf;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr) minmax(235px,.72fr);gap:clamp(22px,3vw,42px);min-height:430px;padding:42px clamp(28px,7.2vw,104px) 34px}.journey-page .journey-editorial:before{opacity:.075;background-image:url(/images/temple-sketch-right.png);background-position:0}.journey-page .journey-editorial-copy h2{font-size:clamp(40px,4.15vw,58px);line-height:.98}.journey-page .journey-editorial-image{min-height:330px}.journey-page .journey-editorial-quote blockquote{font-size:clamp(22px,2vw,29px)}.journey-page .journey-aarti-image{height:100px}.journey-page .journey-temple-sketch{opacity:.16}.journey-results-heading{max-width:1280px;padding:26px 0 10px}.journey-page .journey-results-heading .sn-results-count{color:#332019;font:400 clamp(28px, 3vw, 38px)/1.05 var(--sns-font-cormorant);margin:0}.journey-results-subtitle{margin-top:4px}.journey-results-heading>a{color:#79532e}.journey-page .sn-journey-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1280px;padding:0 0 42px}.journey-page .journey-cinematic-card{border:1px solid #83572d4d;border-radius:5px;height:clamp(170px,13.5vw,194px);box-shadow:0 5px 13px #27130c1f}.journey-page .journey-card-overlay{background:linear-gradient(#160a0708 0%,#160a078f 58%,#160a07f7)}.journey-page .journey-card-copy{bottom:11px;left:12px;right:38px}.journey-page .journey-card-category{margin-bottom:5px;font-size:7px}.journey-page .journey-card-title{font-size:clamp(19px,1.55vw,23px);line-height:1}.journey-page .journey-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin-top:4px;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.journey-page .journey-card-meta{gap:4px 8px;margin-top:6px;padding-top:5px;font-size:7px}.journey-page .journey-card-arrow{width:26px;height:26px;bottom:10px;right:8px}.journey-page .journey-values-strip{background:#efe2cf;padding-block:14px}.journey-page .journey-value{min-height:68px}.journey-page .journey-themes{isolation:isolate;background:#87371f;padding:60px clamp(26px,7.2vw,104px) 62px;position:relative}.journey-page .journey-themes:before{z-index:-1;content:"";opacity:.075;pointer-events:none;background:url(/images/temple-sketch-right.png) 0/auto 100% no-repeat;position:absolute;inset:0}.journey-page .journey-themes-head{margin-bottom:24px}.journey-page .journey-themes-head h2{font-size:clamp(38px,4vw,54px)}.journey-page .journey-theme-grid{gap:12px}.journey-page .journey-theme-card{border-radius:5px;min-height:178px}.journey-page .journey-theme-copy{gap:5px;inset:auto 12px 13px}.journey-page .journey-theme-copy strong{font-size:20px}.journey-page .journey-theme-copy small{font-size:8px}.journey-page .journey-custom{background:#f6eedf;padding:68px clamp(26px,7.2vw,104px)}.journey-page .journey-route-map{min-height:230px}.journey-page .journey-interest-card{border-radius:4px}.journey-page .journey-stories{background:#24100c;grid-template-columns:minmax(190px,.7fr) minmax(0,1.8fr);align-items:center;gap:clamp(24px,4vw,54px);padding:54px clamp(26px,7.2vw,104px);display:grid}.journey-page .journey-stories-heading{margin:0;display:block}.journey-page .journey-stories-heading h2{font-size:clamp(34px,3.5vw,47px)}.journey-page .journey-stories-heading>p{margin-top:12px;font-size:10px}.journey-page .journey-testimonial-grid{gap:12px}.journey-page .journey-testimonial{border-radius:4px}.journey-page .journey-testimonial-photo{height:94px}.journey-page .journey-testimonial-quote{min-height:136px;padding:15px 14px}.journey-page .journey-testimonial blockquote{font-size:15px}.journey-page>.enquiry-section-reference{padding-block:66px}@media (max-width:1050px) and (min-width:761px){.journey-page .journey-editorial{grid-template-columns:.9fr 1fr .72fr;padding-inline:28px}.journey-page .sn-journey-results{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:28px}.journey-page .journey-cinematic-card{height:190px}.journey-page .journey-themes{padding-inline:28px}.journey-page .journey-theme-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.journey-page .journey-theme-card{min-height:160px}.journey-page .journey-custom{padding-inline:28px}}@media (max-width:760px){.journey-page .journey-hero{min-height:clamp(640px,82svh,790px)}.journey-page .journey-hero h1{font-size:clamp(43px,10.5vw,58px)}.journey-page .journey-hero-content{margin-top:145px}.journey-page .journey-hero-bottom{font-size:7px}.journey-page .sn-refined-filters{padding:12px 15px}.journey-page .journey-editorial{grid-template-columns:1fr;min-height:0;padding:34px 20px 24px}.journey-page .journey-editorial-image{height:68vw;min-height:0;max-height:340px}.journey-page .journey-results-heading{padding:26px 18px 12px}.journey-page .journey-results-heading .sn-results-count{font-size:29px}.journey-page .sn-journey-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 30px}.journey-page .journey-cinematic-card{height:clamp(178px,52vw,212px)}.journey-page .journey-card-copy{bottom:9px;left:9px;right:31px}.journey-page .journey-card-category{letter-spacing:.9px;font-size:6px}.journey-page .journey-card-title{font-size:clamp(16px,4.4vw,20px)}.journey-page .journey-card-description{font-size:7px}.journey-page .journey-card-meta{gap:3px 5px;font-size:6px}.journey-page .journey-card-arrow{width:22px;height:22px;bottom:8px;right:5px}.journey-page .journey-values-strip{grid-template-columns:1fr 1fr}.journey-page .journey-themes{padding:54px 20px}.journey-page .journey-themes-head{grid-template-columns:1fr;gap:12px;display:grid}.journey-page .journey-themes-head>p{justify-self:start}.journey-page .journey-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-page .journey-theme-card{min-height:176px}.journey-page .journey-theme-card:last-child{grid-column:1/-1;min-height:160px}.journey-page .journey-custom{grid-template-columns:1fr;padding:54px 22px}.journey-page .journey-stories{grid-template-columns:1fr;gap:22px;padding:52px 20px}.journey-page .journey-stories-heading>p{max-width:350px}.journey-page .journey-testimonial-grid{grid-template-columns:1fr}.journey-page .journey-testimonial-photo{height:110px}.journey-page .journey-testimonial-quote{min-height:0}.journey-page>.enquiry-section-reference{padding:54px 20px}}@media (max-width:420px){.journey-page .journey-card-description{display:none}.journey-page .journey-card-meta{margin-top:5px}}.journey-page .journey-themes:before{background:0 0}@media (max-width:920px) and (min-width:761px){.journey-page .sn-journey-results{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-page .journey-cinematic-card{height:230px}.journey-page .journey-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-page .journey-theme-card{min-height:175px}}
.contact-reference-page{--contact-cream:#f5eee3;--contact-beige:#efe2d0;--contact-sand:#e7d5bc;--contact-dark:#24110d;--contact-deep:#1a0c09;--contact-rust:#8a351d;--contact-gold:#c39a56;--contact-soft-gold:#d3b273;color:#302019;background:#f5eee3}body:has(.contact-reference-page) .exp-nav-header{background:linear-gradient(#1a0c098c,#0000)}body:has(.contact-reference-page) .exp-nav-header.scrolled{background:#1a0c09f5;border-bottom-color:#d3b27333}body:has(.contact-reference-page) .exp-nav-cta-btn{background:#d3b273;border-radius:4px;color:#24110d!important}body:has(.contact-reference-page) .exp-nav-wa-btn{color:#d3b273!important;border-color:#d3b27399!important}body:has(.contact-reference-page) .exp-mobile-drawer{background:#1a0c09fa}body:has(.contact-reference-page) .footer-reference{background:#1a0c09}.contact-reference-page .contact-reference-hero{filter:none;background-color:#24110d;background-image:url(/images/varanasi-hero-main.jpg);min-height:clamp(560px,68svh,760px)}.contact-reference-page .contact-reference-hero:before{z-index:-1;content:"";background:#24110d1a;position:absolute;inset:0}.contact-reference-page .contact-hero-shade{background:linear-gradient(90deg,#1a0c09c7,#24110d6b 55%,#24110d1f),linear-gradient(#0000 57%,#1a0c09b3)}.contact-reference-page .contact-ref-eyebrow{color:#c39a56}.contact-reference-page .contact-reference-hero h1{color:#f8f2e8;font-family:var(--sns-font-cormorant);font-weight:400}.contact-reference-page .contact-reference-hero h1 em{color:#d3b273}.contact-reference-page .contact-hero-copy{color:#f0e6d8}.contact-reference-page .contact-hero-cta{color:#24110d;letter-spacing:.9px;background:#d3b273;border:1px solid #d3b273;border-radius:4px;align-items:center;gap:15px;min-height:42px;margin-top:10px;padding:0 16px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.contact-reference-page .contact-hero-cta:hover{background:#e0c58f}.contact-reference-page .contact-hero-promise>span{color:#d3b273;background:#24110d66;border-color:#d3b27385}.contact-reference-page .contact-hero-promise strong{color:#f8f2e8}.contact-reference-page .contact-hero-promise small{color:#dfd0bc}.contact-reference-page .contact-handwritten{color:#efdfc5}.contact-reference-page .contact-enquiry-reference{background:#f5eee3;padding-block:clamp(76px,8vw,112px)}.contact-reference-page .contact-enquiry-reference .enquiry-container{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:24px clamp(38px,5vw,72px);max-width:1280px}.contact-reference-page .contact-enquiry-reference .enquiry-eyebrow{color:#a66e35}.contact-reference-page .contact-enquiry-reference .enquiry-title{color:#302019;font-family:var(--sns-font-cormorant);font-size:clamp(42px,4.2vw,60px);font-weight:400;line-height:1.03}.contact-reference-page .contact-enquiry-reference .enquiry-title em{color:#8a351d}.contact-reference-page .contact-enquiry-reference .enquiry-description{color:#715d4d;font-size:14px;line-height:1.72}.contact-reference-page .contact-enquiry-reference .enquiry-contact-link{color:#4e392c}.contact-reference-page .contact-enquiry-reference .enquiry-contact-icon{color:#a77937}.contact-reference-page .contact-enquiry-reference .enquiry-form-grid input:not([type=checkbox]),.contact-reference-page .contact-enquiry-reference .enquiry-form-grid select,.contact-reference-page .contact-enquiry-reference .enquiry-form-grid textarea{color:#302019;background:#f8f2e8;border-color:#d8c8b2;border-radius:4px}.contact-reference-page .contact-enquiry-reference .enquiry-form-grid input::placeholder,.contact-reference-page .contact-enquiry-reference .enquiry-form-grid textarea::placeholder{color:#9a8877}.contact-reference-page .contact-enquiry-reference .enquiry-form-grid input:focus,.contact-reference-page .contact-enquiry-reference .enquiry-form-grid select:focus,.contact-reference-page .contact-enquiry-reference .enquiry-form-grid textarea:focus{background:#f8f2e8;border-color:#c39a56;box-shadow:0 0 0 2px #c39a5624}.contact-reference-page .contact-enquiry-reference .enquiry-submit-btn{background:#8a351d;border-radius:4px;color:#f8f2e8!important}.contact-reference-page .contact-enquiry-reference .enquiry-submit-btn:hover{background:#6f2918}.contact-reference-page .contact-enquiry-reference .enquiry-whatsapp-btn{border-color:#20c968;color:#fff!important;background:#20c968!important}.contact-reference-page .contact-enquiry-reference .enquiry-whatsapp-btn:hover{border-color:#18ad57;color:#fff!important;background:#18ad57!important}.contact-reference-page .contact-enquiry-reference .enquiry-whatsapp-btn{background:0 0;border-color:#60483a;border-radius:4px;color:#302019!important}.contact-reference-page .contact-enquiry-reference .journey-map-panel{background:#efe2d0;border:1px solid #d8c8b2;border-radius:5px;box-shadow:0 14px 35px #24110d17}.contact-reference-page .contact-enquiry-reference .journey-map-frame{filter:sepia(.18)saturate(.78)contrast(.95);background:#e7d5bc}.contact-reference-page .contact-enquiry-reference .journey-map-caption{background:#f8f2e8;border-color:#d8c8b2}.contact-reference-page .contact-enquiry-reference .journey-map-caption strong{color:#302019}.contact-reference-page .contact-enquiry-reference .journey-map-caption small{color:#715d4d}.contact-reference-page .contact-reference-values{background:#efe2d0;border-color:#a7793733}.contact-reference-page .contact-value:not(:last-child){border-color:#a7793738}.contact-reference-page .contact-value>svg{color:#a77937}.contact-reference-page .contact-value h2{color:#302019;font-family:var(--sns-font-cormorant);font-weight:500}.contact-reference-page .contact-value p{color:#715d4d}.contact-connection-section{background:#f5eee3;padding:clamp(82px,9vw,124px) clamp(24px,6vw,90px)}.contact-connection-inner{grid-template-columns:minmax(260px,.78fr) minmax(0,1.55fr);align-items:center;gap:clamp(36px,5vw,72px);width:min(1280px,100%);margin:auto;display:grid}.contact-connection-copy h2,.contact-details-copy h2,.contact-faq-panel h2{color:#302019;font:400 clamp(40px,4.3vw,58px)/1.02 var(--sns-font-cormorant);margin:0 0 18px}.contact-connection-copy h2 em,.contact-details-copy h2 em{color:#8a351d}.contact-connection-copy>p:not(.contact-ref-eyebrow),.contact-details-copy>p:not(.contact-ref-eyebrow){color:#715d4d;max-width:460px;font-size:13px;line-height:1.75}.contact-editorial-link{color:#24110d;letter-spacing:.8px;text-transform:uppercase;background:#d3b273;border-radius:4px;align-items:center;gap:14px;margin-top:10px;padding:12px 17px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.contact-reasons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.contact-reason-card{background:#f8f2e8;border:1px solid #ded0bc;border-radius:5px;min-width:0;overflow:hidden;box-shadow:0 8px 22px #24110d12}.contact-reason-image{aspect-ratio:1/1.05;position:relative;overflow:hidden}.contact-reason-image img{object-fit:cover;filter:saturate(.84)sepia(.08);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.contact-reason-card:hover img{transform:scale(1.04)}.contact-reason-card h3{color:#302019;font:500 22px/1.05 var(--sns-font-cormorant);margin:13px 14px 4px}.contact-reason-card p{color:#715d4d;margin:0 14px 15px;font-size:10px;line-height:1.5}.contact-details-faq{background:#efe2d0;padding:clamp(78px,9vw,118px) clamp(24px,6vw,90px)}.contact-details-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(44px,7vw,100px);width:min(1280px,100%);margin:auto;display:grid}.contact-details-copy>a,.contact-details-copy>span{color:#4e392c;align-items:center;gap:12px;margin-top:14px;font-size:12px;text-decoration:none;display:flex}.contact-details-copy>a svg,.contact-details-copy>span svg{color:#a77937;flex:none}.contact-faq-panel{background:#f5eee3;border:1px solid #ddcbb1;border-radius:5px;padding:clamp(26px,4vw,48px)}.contact-faq-panel h2{font-size:clamp(35px,3.5vw,48px)}.contact-faq-intro{color:#715d4d;margin:0 0 20px;font-size:12px}.contact-faq-item{border-bottom:1px solid #dfd0bd}.contact-faq-item:last-child{border-bottom:0}.contact-faq-item>button{color:#302019;text-align:left;width:100%;min-height:48px;font:500 16px/1.25 var(--sns-font-cormorant);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.contact-faq-item>button svg{color:#a77937;flex:none}.contact-faq-item>p{color:#715d4d;max-width:650px;margin:0;padding:0 24px 14px 0;font-size:11px;line-height:1.65}.contact-founder-quote{color:#f8f2e8;background:#1a0c09;align-items:center;min-height:330px;display:flex;position:relative;overflow:hidden}.contact-founder-quote>img{object-fit:cover;object-position:center 58%;filter:saturate(.68)sepia(.2)}.contact-founder-quote-shade{background:linear-gradient(90deg,#1a0c09eb,#1a0c09ad 56%,#1a0c0933),linear-gradient(#0000,#1a0c0994);position:absolute;inset:0}.contact-founder-quote-copy{width:min(1280px,100% - 48px);margin:auto;padding:65px 0;position:relative}.contact-founder-quote-copy blockquote{color:#f8f2e8;font:400 clamp(36px,4.7vw,62px)/1.02 var(--sns-font-cormorant);margin:0}.contact-founder-quote-copy blockquote em{color:#d3b273}.contact-founder-quote-copy>p:last-child{color:#e9d9c0;font:italic 18px var(--sns-font-cormorant);margin:20px 0 0}.contact-founder-quote-copy>p:last-child span{color:#d9c9b3;font:10px var(--sns-font-sans);margin-top:3px;display:block}@media (max-width:980px){.contact-connection-inner{grid-template-columns:1fr}.contact-connection-copy{max-width:620px}.contact-details-inner{gap:36px}}@media (max-width:760px){.contact-reference-page .contact-reference-hero{min-height:80svh}.contact-reference-page .contact-enquiry-reference .enquiry-container{grid-template-rows:auto;grid-template-columns:1fr}.contact-reference-page .contact-enquiry-reference .enquiry-info-col,.contact-reference-page .contact-enquiry-reference .enquiry-form-col,.contact-reference-page .contact-enquiry-reference .journey-map-panel{grid-area:auto/1}.contact-connection-section,.contact-details-faq{padding-block:66px}.contact-details-inner{grid-template-columns:1fr}.contact-reason-card h3{font-size:19px}}@media (max-width:560px){.contact-reference-page .contact-reference-hero{min-height:78svh}.contact-reference-page .contact-hero-promises{grid-template-columns:1fr;gap:0;display:grid}.contact-reference-page .contact-hero-promise{padding:11px 0}.contact-reference-page .contact-hero-promise+.contact-hero-promise{border-top:1px solid #d3b27338;border-left:0;padding-left:0}.contact-reasons-grid{grid-template-columns:1fr;gap:14px}.contact-reason-image{aspect-ratio:1.6}.contact-faq-panel{padding:22px 18px}.contact-founder-quote{min-height:300px}.contact-founder-quote-copy{width:calc(100% - 40px)}}
.reference-homepage{--home-cream:#f6efe4;--home-beige:#eee0cc;--home-sand:#e4d1b5;--home-brown:#24100c;--home-deep:#180a07;--home-terra:#8a341c;--home-terra-deep:#752a17;--home-gold:#c49a55;--home-gold-soft:#d7b875;--home-text:#321d16;--home-muted:#725c4a;background:var(--home-cream);color:var(--home-text);overflow:hidden}.reference-homepage .hero-reference-section{background:var(--home-brown);height:88svh;min-height:700px;max-height:980px}.reference-homepage .hero-cinematic-video{filter:saturate(.78)sepia(.06)brightness(.94)}.reference-homepage .hero-motion-poster{opacity:0}.reference-homepage .hero-reference-section{background-image:url(/images/varanasi-hero-poster.jpg);background-position:50%;background-size:cover}.reference-homepage .hero-cinematic-overlay{background:linear-gradient(90deg,#180a07d1,#24100c6b 53%,#24100c1f),linear-gradient(#0000 56%,#180a07b8)}.reference-homepage .hero-content-block{width:min(760px,100% - 16vw);top:19%;left:clamp(30px,8vw,150px)}.reference-homepage .hero-eyebrow-text{color:#e3c27e}.reference-homepage .hero-main-heading{max-width:760px;font:400 clamp(62px,7vw,104px)/.88 var(--sns-font-cormorant);letter-spacing:-.025em;margin:12px 0 18px}.reference-homepage .hero-city-title,.reference-homepage .hero-time-title{color:#f6efe4;font:inherit;letter-spacing:inherit;text-transform:none;display:block}.reference-homepage .hero-feeling-title{color:#d7b875;font:italic 400 clamp(53px,6.4vw,88px)/.94 var(--sns-font-cormorant);display:block}.reference-homepage .hero-support-description{color:#f7eee2;max-width:460px;margin:18px 0 27px;font-size:clamp(13px,.95vw,16px);line-height:1.7}.reference-homepage .hero-primary-btn,.reference-homepage .stay-explore-btn{color:#24100c;background:#d7b875;border-color:#d7b875;border-radius:3px}body:has(.reference-homepage) .exp-nav-cta-btn{letter-spacing:0;text-transform:none;background:#f69a22;border:1px solid #24100c;border-radius:999px;height:48px;min-height:48px;padding-inline:26px;font-size:14px;font-weight:500;transition:transform .28s,background .28s,box-shadow .28s;box-shadow:0 3px 10px #24100c1f;color:#24100c!important}body:has(.reference-homepage) .exp-nav-cta-btn:hover{background:#f8aa38;transform:translateY(-1px);box-shadow:0 5px 14px #24100c2e}.reference-homepage .hero-secondary-link{color:#f6efe4;letter-spacing:1.2px;align-items:center;gap:8px;padding:10px 4px;font-size:12.5px;text-decoration:none;display:inline-flex}.reference-homepage .hero-bottom-strip{background:#180a07ed;border-top:1px solid #d7b87547}.reference-homepage .hero-strip-icon{color:#c49a55}.home-live-stats-band{background:linear-gradient(105deg,#35170f,#28110b 58%,#35170f);padding:18px clamp(16px,2vw,30px);position:relative}.home-live-stats-panel{background:linear-gradient(110deg,#682f1b6b,#29120ce6);border:1px solid #d4ae5d5c;border-radius:24px;grid-template-columns:1.28fr repeat(3,minmax(0,.96fr));width:min(1440px,100%);min-height:174px;margin:0 auto;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffeccd0d,0 18px 45px #09040229}.home-live-announcement,.home-live-stat{align-items:center;padding:24px clamp(20px,2.2vw,34px);display:flex}.home-live-announcement{border-right:1px solid #d4ae5d38;align-content:center;display:block}.home-live-pill{color:#f6a52f;letter-spacing:1.4px;background:#91451e42;border:1px solid #f59a2299;border-radius:999px;align-items:center;gap:9px;width:max-content;margin-bottom:12px;padding:8px 16px;font-size:11px;font-weight:700;display:flex}.home-live-pill span{background:#f6a52f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #f6a52fa6}.home-live-announcement p{color:#f5e9dc;max-width:420px;margin:0;font-size:clamp(13px,1.15vw,17px);line-height:1.55}.home-live-announcement p strong{color:#fff7ed;font-weight:700}.home-live-stat{border-right:1px solid #d4ae5d38;justify-content:center;gap:18px}.home-live-stat:last-child{border-right:0}.home-live-stat-icon{color:#f1d7b2;background:#703a203b;border:1px solid #d48b379e;border-radius:17px;flex:0 0 51px;place-items:center;width:51px;height:51px;display:grid}.home-live-stat-copy{gap:3px;display:grid}.home-live-stat-copy strong{color:#fff1df;font:400 clamp(31px,3vw,43px)/.95 var(--sns-font-cormorant);letter-spacing:.01em}.home-live-stat-copy small{color:#cfb9a9;letter-spacing:1.15px;white-space:nowrap;font-size:11px;font-weight:600}.reference-homepage .philosophy-reference-section{background:var(--home-cream);padding-block:clamp(52px,5.2vw,76px)}.reference-homepage .philosophy-three-zones{grid-template-columns:minmax(0,1fr) minmax(230px,.86fr) minmax(0,.86fr);gap:clamp(26px,4vw,60px)}.reference-homepage .reference-gold-eyebrow{color:#a87936}.reference-homepage .philosophy-heading,.reference-homepage .purushartha-heading,.reference-homepage .experiences-heading,.reference-homepage .stay-panel-heading,.reference-homepage .enquiry-title,.reference-homepage .cta-large-heading{font-family:var(--sns-font-cormorant);font-weight:400}.reference-homepage .philosophy-heading{max-width:470px;font-size:clamp(37px,4vw,55px);line-height:1.02}.reference-homepage .philosophy-heading em{color:#8a341c}.reference-homepage .philosophy-paragraph,.reference-homepage .stay-panel-description{color:var(--home-muted)}.reference-homepage .philosophy-photo-card{border:0;border-radius:48% 48% 3px 3px;width:min(100%,360px);height:clamp(340px,34vw,470px)}.reference-homepage .philosophy-supporting-image{z-index:4;aspect-ratio:1;border:5px solid var(--home-cream);border-radius:50%;width:clamp(108px,12vw,158px);position:absolute;bottom:-15px;right:-18px;overflow:hidden;box-shadow:0 10px 28px #24100c28}.reference-homepage .philosophy-supporting-image img{object-fit:cover}.reference-homepage .philosophy-zone-center{position:relative}.reference-homepage .philosophy-zone-right{min-height:320px}.reference-homepage .philosophy-quote-text{color:var(--home-text);font:italic 400 clamp(22px,2.3vw,31px)/1.2 var(--sns-font-cormorant)}.reference-homepage .temple-sketch-img{opacity:.38}.home-journey-map-section{background:var(--home-beige);padding:clamp(54px,5.2vw,78px) clamp(24px,5vw,72px)}.home-journey-map-layout{grid-template-columns:minmax(220px,.78fr) minmax(300px,1.35fr) minmax(230px,.75fr);align-items:center;gap:clamp(20px,3vw,42px);max-width:1260px;margin:auto;display:grid}.home-journey-map-copy h2,.home-packages-intro h2,.home-kashi-words-heading h2,.home-founder-copy h2,.home-stories-heading h2,.home-faq-intro h2{color:var(--home-text);font:400 clamp(36px,4vw,52px)/.99 var(--sns-font-cormorant);margin:0}.home-journey-map-copy h2 em,.home-packages-intro h2 em,.home-kashi-words-heading h2 em,.home-founder-copy h2 em,.home-stories-heading h2 em,.home-faq-intro h2 em{color:var(--home-terra);font-weight:400}.home-journey-map-copy>p:not(.reference-gold-eyebrow),.home-packages-intro>p:not(.reference-gold-eyebrow),.home-founder-copy>p,.home-faq-intro>p:not(.reference-gold-eyebrow){color:var(--home-muted);font-size:13px;line-height:1.75}.home-journey-map-copy>p:not(.reference-gold-eyebrow){margin:16px 0 20px}.home-map-cta{color:#24100c;letter-spacing:.08em;background:#d7b875;align-items:center;gap:9px;min-height:42px;padding:11px 18px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.home-map-cta:hover{background:#e2c98f;transform:translateY(-1px)}.home-kashi-map{background:radial-gradient(#f7f1e6 0,#f7f1e66b 52%,#0000 74%);place-items:center;min-height:270px;display:grid;position:relative}.home-kashi-map svg{width:100%;max-width:540px;overflow:visible}.home-map-river{fill:none;stroke:#d8c4a5;stroke-width:8px;opacity:.63}.home-map-route{fill:none;stroke:#a87936;stroke-width:.65px;stroke-dasharray:1.4 1.2}.home-kashi-map circle{fill:#8a341c;stroke:#f6efe4;stroke-width:.7px}.home-kashi-map text{fill:#4d392a;font:2.15px var(--sns-font-sans)}.home-map-stop-disc{fill:#f6efe4;stroke:#c49a55;stroke-width:.45px;filter:drop-shadow(0 .45px .65px #30180e38)}.home-map-photo-ring{fill:none;stroke:#f6efe4;stroke-width:.6px;filter:drop-shadow(0 .45px .65px #30180e4d)}.home-kashi-map .home-map-stop-disc{fill:#f6efe4;stroke:#c49a55}.home-kashi-map .home-map-photo-ring{fill:none;stroke:#f6efe4}.home-map-stop text{fill:#4d392a;font:2.05px var(--sns-font-sans);paint-order:stroke;stroke:#f6efe4;stroke-width:.75px;stroke-linejoin:round}.home-map-temple{fill:none;stroke:#b99a69;stroke-width:.55px;opacity:.72}.home-kashi-map>span{color:#8f6b37;letter-spacing:1.5px;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.home-map-interest-card{background:var(--home-brown);color:var(--home-cream);border:1px solid #d7b87547;border-radius:5px;padding:22px 20px 17px;box-shadow:0 12px 28px #24100c1f}.home-map-interest-eyebrow{color:#d7b875;letter-spacing:1.4px;font-size:11.5px}.home-map-interest-card h3{color:var(--home-cream);font:400 24px/1.05 var(--sns-font-cormorant);margin:8px 0 14px}.home-map-interest-card label{color:#e9ddcb;align-items:center;gap:8px;margin:9px 0;font-size:13px;display:flex}.home-map-interest-card input{accent-color:#c49a55;width:13px;height:13px;margin:0}.home-map-interest-card>a{color:#e2c37d;border-top:1px solid #d7b87547;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;font-size:12.5px;text-decoration:none;display:flex}.home-journey-map-section{padding:clamp(54px,5.2vw,78px) clamp(24px,5vw,72px)}.home-journey-map-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.48fr) minmax(0,.9fr);gap:clamp(28px,3vw,58px);max-width:1580px}.home-journey-map-copy h2{max-width:440px;font-size:clamp(52px,3.9vw,58px);line-height:1.04}.home-journey-map-copy>p:not(.reference-gold-eyebrow){max-width:420px;margin:24px 0 25px;font-size:14px;line-height:1.75}.home-journey-map-copy .home-map-cta{min-height:46px;padding:0 20px;font-size:12.5px}.home-kashi-map{background:radial-gradient(#f7f1e6 0,#f7f1e68c 55%,#0000 76%);min-height:430px}.home-kashi-map svg{max-width:720px}.home-kashi-map>span{font-size:12px;bottom:0}.home-map-interest-card{border-radius:6px;padding:29px 25px 27px}.home-map-interest-eyebrow{letter-spacing:1.3px;font-size:11.5px}.home-popular-experiences{gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.home-popular-experiences li{color:#e9ddcb;align-items:center;gap:10px;font-size:13px;display:flex}.home-popular-experiences li>span{color:#d7b875;border:1px solid #c49a5570;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.home-map-interest-card>a{margin-top:21px;padding-top:16px;font-size:12.5px}.reference-homepage .purushartha-reference-section{background:var(--home-brown);padding-block:clamp(50px,5vw,72px)}.reference-homepage .purushartha-heading{font-size:clamp(33px,3.6vw,48px)}.reference-homepage .purushartha-subheading{color:#d7b875}.reference-homepage .purushartha-card{background:#2d1912;border:1px solid #d7b87540;border-radius:6px}.reference-homepage .purushartha-card-cta{background:#d7b875;color:#24100c!important}.reference-homepage .experiences-reference-section{background:var(--home-terra);padding-block:clamp(52px,5.2vw,76px)}.reference-homepage .experiences-reference-section .reference-gold-eyebrow{color:#e0c486}.reference-homepage .experiences-heading{color:var(--home-cream);font-size:clamp(40px,3.25vw,47px);line-height:1.02}.reference-homepage .experiences-heading em{color:#e0c486;font-weight:400}.reference-homepage .experiences-intro-copy{color:#f0dfcf}.reference-homepage .experiences-header-row{grid-template-columns:1.25fr 1fr .52fr;gap:30px;margin-bottom:34px}.reference-homepage .experience-editorial-masonry{grid-template-rows:220px 220px;grid-template-columns:1.08fr .9fr .9fr;gap:13px}.reference-homepage .experience-editorial-masonry .experience-cinematic-card{border:1px solid #e1c17a55;border-radius:5px;min-width:0;min-height:0;overflow:hidden}.reference-homepage .experience-editorial-masonry .experience-cinematic-card:first-child{grid-row:1/3}.reference-homepage .experience-editorial-masonry .experience-cinematic-card:nth-child(2){grid-column:2/4}.reference-homepage .experience-editorial-masonry .card-image-wrap{border-radius:0;height:100%;min-height:0}.reference-homepage .experience-editorial-masonry .card-photo{filter:saturate(.8)sepia(.08)}.reference-homepage .experience-editorial-masonry .card-gradient-shade{background:linear-gradient(#180a071f 22%,#180a07ed)}.reference-homepage .experience-editorial-masonry .card-content-overlay{gap:5px;bottom:14px;left:15px;right:42px}.reference-homepage .experience-editorial-masonry .card-title{color:#f7f1e6;font:400 clamp(19px,2vw,27px)/1.05 var(--sns-font-cormorant)}.reference-homepage .experience-editorial-masonry .card-description{color:#e8d9c9;font-size:12.5px;line-height:1.45}.reference-homepage .experience-editorial-masonry .card-arrow-circle{color:#e2c37d;border-color:#d7b87588;width:27px;height:27px;bottom:12px;right:12px}.reference-homepage .experience-editorial-masonry .card-photo{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.reference-homepage .experience-editorial-masonry .experience-cinematic-card:hover .card-photo{transform:scale(1.045)}.reference-homepage .stays-reference-section{background:var(--home-cream);padding-block:clamp(50px,5vw,72px)}.reference-homepage .stay-large-image-frame{border-radius:5px;height:clamp(330px,32vw,440px)}.reference-homepage .stay-panel-heading{font-size:clamp(38px,3.1vw,46px);line-height:1.04}.reference-homepage .trust-strip-reference{background:var(--home-beige);border-block:1px solid #a8793630}.reference-homepage .trust-num{color:#b27b32}.home-packages-section{background:var(--home-cream);grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr);align-items:start;gap:clamp(30px,5vw,64px);padding:clamp(52px,5.2vw,76px) clamp(24px,5vw,72px);display:grid}.home-packages-intro{max-width:330px}.home-packages-intro>p:not(.reference-gold-eyebrow){margin:15px 0 20px}.home-package-showcase{min-width:0}.home-package-featured{background:#fffaf1;border:1px solid #d5c1a2;border-radius:7px;grid-template-columns:.86fr 1.14fr;display:grid;overflow:hidden;box-shadow:0 12px 30px #24100c12}.home-package-image{min-height:280px;position:relative;overflow:hidden}.home-package-image img{object-fit:cover;filter:saturate(.83)sepia(.08)}.home-package-image>span{color:#24100c;letter-spacing:.8px;background:#d7b875;padding:6px 11px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.home-package-details{padding:clamp(19px,2.6vw,30px)}.home-package-details .reference-gold-eyebrow{margin:0 0 8px;font-size:11.5px}.home-package-details h3{color:#332018;font:400 clamp(27px,3vw,38px)/1.03 var(--sns-font-cormorant);margin:0}.home-package-details>p:not(.reference-gold-eyebrow){color:#715c4a;margin:10px 0 13px;font-size:13px;line-height:1.65}.home-package-meta{color:#745a37;border-block:1px solid #d9cbb7;flex-wrap:wrap;gap:8px 17px;padding-block:10px;font-size:12.5px;display:flex}.home-package-meta span{align-items:center;gap:5px;display:flex}.home-package-details ul{flex-wrap:wrap;gap:6px;margin:12px 0 14px;padding:0;list-style:none;display:flex}.home-package-details li{color:#68503a;background:#f0e4d1;padding:6px 10px;font-size:11.5px}.home-package-link{color:#f7f1e6;letter-spacing:.08em;background:#24100c;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:12px;text-decoration:none;display:inline-flex}.home-package-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.home-package-mini{color:#321d16;background:#eee0cc;border:1px solid #e0cfb5;border-radius:5px;min-width:0;text-decoration:none;overflow:hidden}.home-package-mini-image{height:96px;display:block;position:relative;overflow:hidden}.home-package-mini-image img{object-fit:cover;filter:saturate(.8)sepia(.08);transition:transform .6s}.home-package-mini:hover .home-package-mini-image img{transform:scale(1.04)}.home-package-mini-copy{flex-direction:column;gap:5px;padding:10px;display:flex}.home-package-mini-copy small{color:#a87936;font-size:11px}.home-package-mini-copy strong{color:#332018;font:400 17px/1.05 var(--sns-font-cormorant)}.home-package-mini-copy>span{color:#63462c;letter-spacing:.06em;align-items:center;gap:5px;font-size:11.5px;display:flex}.home-river-section{background:var(--home-brown);color:var(--home-cream);padding:clamp(52px,5.2vw,74px) clamp(24px,5vw,72px)}.home-river-inner{max-width:1260px;margin:auto}.home-river-heading,.home-kashi-words-heading,.home-stories-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.home-river-heading .reference-gold-eyebrow{color:#d7b875}.home-river-heading h2{color:var(--home-cream);font:400 clamp(36px,4vw,52px)/.98 var(--sns-font-cormorant);margin:0}.home-river-heading h2 em{color:#d7b875;font-weight:400}.home-river-tabs{gap:17px;padding-bottom:5px;display:flex}.home-river-tabs a{color:#dbcdb8;border-bottom:1px solid #0000;padding-bottom:7px;font-size:13px;text-decoration:none;transition:color .2s,border-color .2s}.home-river-tabs a:first-child,.home-river-tabs a:hover{color:#e0c486;border-color:#d7b875}.home-river-tabs a:focus-visible{outline-offset:4px;border-color:#d7b875;outline:2px solid #e0c486}.home-river-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-river-card{isolation:isolate;border:1px solid #d7b87542;border-radius:6px;min-height:270px;position:relative;overflow:hidden}.home-river-card>img{z-index:-2;object-fit:cover;filter:saturate(.78)sepia(.1);transition:transform .7s}.home-river-card:hover>img{transform:scale(1.04)}.home-river-shade{z-index:-1;background:linear-gradient(#0000 30%,#180a07eb);position:absolute;inset:0}.home-river-label{color:#e0c486;letter-spacing:1px;font-size:11.5px;position:absolute;top:13px;left:13px}.home-river-card>div{position:absolute;bottom:17px;left:16px;right:44px}.home-river-card h3{color:#f7f1e6;font:400 25px/1.05 var(--sns-font-cormorant);margin:0 0 4px}.home-river-card p{color:#dfd1bf;margin:0;font-size:12.5px}.home-river-arrow{color:#e0c486;border:1px solid #d7b87599;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:15px;right:13px}.home-kashi-words{background:var(--home-beige);padding:clamp(50px,5vw,72px) clamp(24px,5vw,72px)}.home-kashi-words-heading{max-width:1260px;margin:0 auto 46px}.home-kashi-words-heading h2{color:var(--home-text)}.home-testimonial-eyebrow{color:#9a351c;letter-spacing:.2em;align-items:center;gap:9px;margin:0 0 12px;font-size:9px;font-weight:600;display:flex}.home-testimonial-eyebrow:before{content:"";background:#a85a32;width:23px;height:1px;display:inline-block}.home-kashi-words-heading .home-voice-stats{border:0;flex-direction:row;justify-content:flex-end;align-items:center;gap:clamp(28px,6vw,72px);padding:0 0 5px;display:flex}.home-voice-stats>div{color:#27140f;flex-direction:column;align-items:flex-start;gap:4px;font-size:10px;line-height:1.35;display:flex}.home-voice-stats strong{color:#9a351c;font:400 clamp(31px,3.6vw,43px)/1 var(--sns-font-cormorant);margin:0 0 1px;display:block}.home-voice-stars{color:#9a351c;letter-spacing:.16em;font-size:10px}.home-voice-layout{max-width:1260px;margin:auto}.home-voice-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(22px,2.5vw,32px);max-width:1040px;margin-inline:auto;display:grid}.home-voice-card{cursor:pointer;isolation:isolate;background:#180a07;border:1px solid #9d603b55;border-radius:20px;height:clamp(330px,30vw,410px);min-height:0;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 18px 42px #40190c16}.home-voice-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px #40190c24}.home-voice-card:nth-child(2n){margin-top:0}.home-voice-card:focus-visible{outline-offset:3px;outline:3px solid #c98d42}.home-voice-preview{background:#180a07;position:absolute;inset:0;overflow:hidden}.home-voice-thumbnail{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.home-voice-play{z-index:2;pointer-events:none;background:#2b130dcc;border:1px solid #e7c98faf;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s,background-color .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0006,0 0 0 5px #fff1}.home-voice-play:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;width:0;height:0;margin-left:4px}.home-voice-card:hover .home-voice-play{background:#9a351cdd;transform:translate(-50%,-50%)scale(1.06)}.testimonial-instagram-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100905df;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.testimonial-instagram-modal{background:#fff;border:1px solid #a87936;border-radius:18px;width:min(94vw,560px);height:min(92dvh,840px);position:relative;overflow:hidden;box-shadow:0 24px 90px #000b}.testimonial-instagram-modal iframe{background:#100905;border:0;height:calc(100% + 154px);display:block;position:absolute;top:-72px;left:0;width:calc(100% + 38px)!important;max-width:none!important}.testimonial-instagram-close{z-index:3;color:#fff;cursor:pointer;background:#180a07dc;border:1px solid #fff8;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:12px;right:12px}.home-founder-section{background:var(--home-cream);padding:clamp(52px,5.2vw,76px) clamp(24px,5vw,72px);position:relative;overflow:hidden}.home-founder-layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);align-items:center;gap:clamp(44px,6vw,64px);max-width:850px;margin:auto;display:grid;position:relative}.home-founder-portrait{aspect-ratio:.805;width:min(100%,290px);min-width:0;margin:0 auto;position:relative}.home-founder-photo-frame{background:#eee0cc;border:1px solid #b67819;border-radius:50% 50% 4px 4px/23% 23% 4px 4px;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 34px #24100c12}.home-founder-photo-frame img{object-fit:contain;object-position:center}.home-founder-name{z-index:2;color:#321d16;width:max-content;max-width:calc(100% - 18px);font:400 15px/1.05 var(--sns-font-cormorant);background:#fffdfa;border:1px solid #e0d4c0;border-radius:11px;padding:7px 10px;display:block;position:absolute;bottom:22px;right:8px;box-shadow:0 4px 12px #24100c14}.home-founder-name small{color:#8b5b20;font:500 11px/1.35 var(--sns-font-sans);letter-spacing:0;margin-top:2px;display:block}.home-founder-copy{z-index:1;max-width:500px;position:relative}.home-founder-copy h2{max-width:460px;margin-bottom:17px;font-size:clamp(31px,3.2vw,42px);line-height:1.03}.home-founder-quote{color:var(--home-terra);font:italic 18px/1.45 var(--sns-font-cormorant);border-left:1px solid #b67819;margin:0 0 18px 24px;padding:1px 0 1px 15px}.home-founder-story-text p{color:var(--home-muted);margin:0 0 8px;font-size:13px;line-height:1.65}.home-founder-facts{border-top:1px solid #ddcfbb;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px;display:grid}.home-founder-facts>div{flex-direction:column;gap:4px;min-width:0;padding:12px 9px 0 0;display:flex;position:relative}.home-founder-facts>div+div{padding-left:14px}.home-founder-facts>div:first-child:before{content:"";background:#d48c13;border-radius:50%;width:5px;height:5px;position:absolute;top:-4px;left:0}.home-founder-facts>div+div:before{content:"";background:#d48c13;border-radius:50%;width:5px;height:5px;position:absolute;top:-4px;left:14px}.home-founder-facts strong{color:#321d16;font:400 20px/1 var(--sns-font-cormorant)}.home-founder-facts span{color:#846c55;letter-spacing:.04em;font-size:11.5px}.home-founder-signoff{align-items:baseline;gap:10px;margin-top:12px;display:flex}.home-founder-signoff span{color:#321d16;font:italic 20px/1 var(--sns-font-cormorant)}.home-founder-signoff small{color:#846c55;font-size:11.5px}.home-founder-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.home-founder-signature{color:#a87936;font:italic 17px var(--sns-font-cormorant);display:block}.home-founder-actions .home-map-cta{min-height:40px;padding:10px 16px;font-size:12px}.home-founder-art{opacity:.08;background:url(/images/temple-illustration.png) 50%/contain no-repeat;width:200px;height:280px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.home-stories-section{background:#f9f4eb;padding:clamp(50px,5vw,74px) clamp(24px,5vw,72px)}.home-stories-heading{max-width:1260px;margin:0 auto 26px}.home-stories-heading .explore-all-link{color:#64452b}.home-stories-layout{grid-template-rows:repeat(2,minmax(132px,1fr));grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:12px;max-width:1260px;margin:auto;display:grid}.home-story-card{color:var(--home-text);background:#f6efe4;border:1px solid #e0d2bd;border-radius:5px;grid-template-columns:.9fr 1.1fr;text-decoration:none;display:grid;overflow:hidden}.home-story-featured{grid-row:1/3;grid-template-rows:minmax(230px,1.2fr) auto;grid-template-columns:1fr}.home-story-image{min-height:132px;position:relative;overflow:hidden}.home-story-image img{object-fit:cover;filter:saturate(.8)sepia(.07);transition:transform .7s}.home-story-card:hover .home-story-image img{transform:scale(1.04)}.home-story-copy{flex-direction:column;align-items:flex-start;gap:7px;padding:14px;display:flex}.home-story-copy small{color:#a87936;letter-spacing:1.1px;font-size:11px}.home-story-copy strong{color:#321d16;font:400 21px/1.04 var(--sns-font-cormorant)}.home-story-copy>span{color:#725c4a;font-size:12.5px;line-height:1.55}.home-story-copy i{color:#785a31;letter-spacing:.08em;align-items:center;gap:6px;margin-top:auto;font-size:11.5px;font-style:normal;display:flex}.home-story-featured .home-story-copy{padding:17px 20px}.home-story-featured .home-story-copy strong{font-size:30px}.home-faq-section{background:var(--home-beige);grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:clamp(30px,5vw,72px);padding:clamp(50px,5vw,74px) clamp(24px,5vw,72px);display:grid}.home-faq-intro{max-width:360px}.home-faq-intro>p:not(.reference-gold-eyebrow){margin:14px 0 18px}.home-faq-list{border-top:1px solid #cbb99d}.home-faq-item{background:#f6efe4;border-bottom:1px solid #cbb99d}.home-faq-item summary{color:#321d16;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 17px;font-size:14px;font-weight:500;list-style:none;display:flex}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary span{color:#a87936;font:400 18px var(--sns-font-cormorant);transition:transform .2s}.home-faq-item[open] summary span{transform:rotate(45deg)}.home-faq-item>p{color:#725c4a;margin:0;padding:0 42px 16px 17px;font-size:13px;line-height:1.65}.reference-homepage .enquiry-section-reference{background:var(--home-cream);padding-block:clamp(52px,5.2vw,76px)}.reference-homepage .enquiry-info-col{background:0 0;border:0;border-radius:0;align-self:start;padding:3px 0}.reference-homepage .enquiry-info-col .enquiry-eyebrow{color:#a87936}.reference-homepage .enquiry-info-col .enquiry-title{color:var(--home-text);font:400 clamp(38px,4vw,54px)/1.04 var(--sns-font-cormorant)}.reference-homepage .enquiry-info-col .enquiry-title em{color:var(--home-terra)}.reference-homepage .enquiry-info-col .enquiry-description,.reference-homepage .enquiry-info-col .enquiry-contact-link{color:var(--home-muted)}.reference-homepage .enquiry-info-col .enquiry-contact-icon{background:var(--home-beige)}.reference-homepage .enquiry-form-col input:not([type=checkbox]),.reference-homepage .enquiry-form-col select,.reference-homepage .enquiry-form-col textarea{color:#321d16;background:#faf5ec;border-color:#d8c8b2}.reference-homepage .enquiry-form-col input:focus,.reference-homepage .enquiry-form-col select:focus,.reference-homepage .enquiry-form-col textarea:focus{border-color:#c49a55;box-shadow:0 0 0 2px #c49a5520}.reference-homepage .enquiry-form-col .enquiry-submit-btn{color:#f6efe4;background:#8a341c;border-color:#8a341c;border-radius:4px}.reference-homepage .enquiry-form-col .enquiry-whatsapp-btn{color:#321d16;border-color:#765c47;border-radius:4px}.home-final-cta{isolation:isolate;color:#f6efe4;text-align:center;background:#180a07;place-items:center;min-height:270px;padding:48px 24px;display:grid;position:relative;overflow:hidden}.home-final-cta-image{z-index:-2;object-fit:cover;object-position:center 58%;filter:saturate(.72)sepia(.08)}.home-final-cta-shade{z-index:-1;background:#180a07c7;position:absolute;inset:0}.home-final-cta>div{max-width:700px}.home-final-cta .reference-gold-eyebrow{color:#d7b875}.home-final-cta h2{color:#f6efe4;font:400 clamp(37px,5vw,61px)/.98 var(--sns-font-cormorant);margin:0 0 19px}.home-final-cta h2 em{color:#d7b875;font-weight:400}.home-final-cta .cta-primary-btn{color:#24100c;letter-spacing:.08em;background:#d7b875;align-items:center;gap:10px;min-height:46px;padding:13px 24px;font-size:12.5px;text-decoration:none;display:inline-flex}.reference-homepage :focus-visible{outline-offset:3px;outline:2px solid #a87936}@media (min-width:1001px){.reference-homepage .experience-editorial-masonry{grid-template-rows:190px 190px;grid-template-columns:1.25fr .9fr .9fr}.reference-homepage .experience-editorial-masonry .experience-cinematic-card:first-child{grid-area:1/1/3}.reference-homepage .experience-editorial-masonry .experience-cinematic-card:nth-child(2){grid-area:1/2/auto/4}.reference-homepage .experience-editorial-masonry .experience-cinematic-card:nth-child(3){grid-area:2/2}.reference-homepage .experience-editorial-masonry .experience-cinematic-card:nth-child(4){grid-area:2/3}}@media (max-width:1000px){.home-journey-map-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:28px}.home-journey-map-copy h2{font-size:clamp(42px,6vw,56px)}.home-kashi-map{min-height:350px}.home-journey-map-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.home-map-interest-card{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 15px;display:grid}.home-map-interest-eyebrow,.home-map-interest-card>a,.home-popular-experiences{grid-column:1/-1}.home-popular-experiences{grid-template-columns:repeat(2,minmax(0,1fr))}.home-packages-section{grid-template-columns:minmax(190px,.7fr) minmax(0,1.5fr);gap:32px}.home-voice-grid{gap:18px}}@media (max-width:900px) and (min-width:761px){.home-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}.home-voice-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}}@media (max-width:760px){.reference-homepage .hero-reference-section{height:84svh;min-height:560px;max-height:800px}.reference-homepage .hero-content-block{width:calc(100% - 42px);margin:112px 21px 106px}.reference-homepage .hero-main-heading,.reference-homepage .hero-feeling-title{font-size:clamp(48px,11vw,68px)}.reference-homepage .hero-support-description{max-width:360px;font-size:13px}.reference-homepage .philosophy-reference-section{padding-block:clamp(36px,5vw,48px)}.reference-homepage .philosophy-three-zones{grid-template-columns:1fr 1fr;gap:22px 16px}.reference-homepage .philosophy-zone-left{grid-column:1/-1}.reference-homepage .philosophy-heading{font-size:clamp(37px,9vw,50px)}.reference-homepage .philosophy-zone-center{align-self:start}.reference-homepage .philosophy-photo-card{height:clamp(280px,84vw,390px)}.reference-homepage .philosophy-supporting-image{width:104px;bottom:-11px;right:-10px}.reference-homepage .philosophy-zone-right{min-height:280px;padding:8px 0}.reference-homepage .philosophy-quote-text{font-size:22px}.reference-homepage .philosophy-bottom-badges{margin-top:24px;padding-top:16px}.home-journey-map-section,.home-packages-section,.home-river-section,.home-kashi-words,.home-founder-section,.home-stories-section,.home-faq-section{padding:clamp(38px,5.5vw,48px) 20px}.home-journey-map-layout{grid-template-columns:1fr;gap:18px}.home-journey-map-copy{max-width:520px}.home-journey-map-copy h2{font-size:clamp(40px,10vw,50px)}.home-journey-map-copy>p:not(.reference-gold-eyebrow){font-size:13px}.home-kashi-map{min-height:285px}.home-map-interest-card{grid-column:auto;display:block}.home-popular-experiences{grid-template-columns:1fr}.reference-homepage .purushartha-reference-section,.reference-homepage .experiences-reference-section{padding-block:clamp(36px,5vw,48px)}.reference-homepage .experiences-header-row{grid-template-columns:1fr auto;align-items:start;gap:14px}.reference-homepage .experiences-header-center{grid-column:1/-1}.reference-homepage .experiences-header-right{grid-area:1/2}.reference-homepage .experience-editorial-masonry{grid-template-rows:260px 170px 170px;grid-template-columns:1fr 1fr;gap:9px}.reference-homepage .experience-editorial-masonry .experience-cinematic-card:first-child{grid-area:1/1/auto/-1}.reference-homepage .experience-editorial-masonry .experience-cinematic-card:nth-child(2){grid-area:2/1/auto/-1}.reference-homepage .experience-editorial-masonry .experience-cinematic-card:nth-child(3){grid-area:3/1}.reference-homepage .experience-editorial-masonry .experience-cinematic-card:nth-child(4){grid-area:3/2}.reference-homepage .stays-reference-section{padding-block:clamp(36px,5vw,48px)}.reference-homepage .stay-large-image-frame{height:350px}.home-packages-section{grid-template-columns:1fr;gap:26px}.home-packages-intro{max-width:530px}.home-package-featured{grid-template-columns:1fr}.home-package-image{min-height:230px}.home-package-mini-grid{grid-template-columns:1fr}.home-package-mini{grid-template-columns:.8fr 1fr;display:grid}.home-package-mini-image{height:auto;min-height:115px}.home-river-heading,.home-kashi-words-heading,.home-stories-heading{align-items:start;gap:15px;display:grid}.home-kashi-words-heading{margin-bottom:30px}.home-kashi-words-heading .home-voice-stats{justify-content:flex-start;gap:42px}.home-river-tabs{flex-wrap:wrap;gap:13px}.home-river-grid{grid-template-columns:1fr;gap:12px}.home-river-card{min-height:260px}.home-voice-layout{gap:16px}.home-voice-grid{grid-template-columns:1fr 1fr;gap:11px}.home-voice-card{border-radius:15px;height:clamp(280px,82vw,350px)}.home-voice-card:nth-child(2n){margin-top:0}.home-voice-card:last-child:nth-child(odd){grid-column:auto;width:100%}.home-voice-play{width:48px;height:48px}.testimonial-instagram-backdrop{padding:10px}.testimonial-instagram-modal{border-radius:15px;width:min(96vw,520px);height:min(88dvh,760px)}.home-founder-layout{grid-template-columns:1fr;gap:30px}.home-founder-portrait{width:min(82%,290px)}.home-founder-copy{max-width:620px}.home-founder-quote{font-size:19px}.home-founder-story-text p{font-size:13px}.home-founder-facts span{font-size:11px}.home-founder-art{right:-85px}.home-stories-layout{grid-template-rows:auto;grid-template-columns:1fr}.home-story-card,.home-story-featured{grid-row:auto;grid-template-rows:auto;grid-template-columns:.9fr 1.1fr;min-height:155px}.home-story-featured .home-story-image{min-height:170px}.home-story-featured .home-story-copy strong{font-size:22px}.home-faq-section{grid-template-columns:1fr;gap:26px}.home-final-cta{min-height:260px}}.reference-homepage .home-offers-section{color:#f7eee1;background:#87331d;padding:clamp(52px,5.2vw,76px) clamp(22px,5vw,72px);position:relative;overflow:hidden}.reference-homepage .home-offers-section:before,.reference-homepage .home-offers-section:after{z-index:0;content:"";pointer-events:none;opacity:.12;background:url(/images/temple-illustration.png) 50%/contain no-repeat;width:260px;height:100%;position:absolute;top:0}.reference-homepage .home-offers-section:before{left:-150px}.reference-homepage .home-offers-section:after{right:-150px;transform:scaleX(-1)}.home-offers-inner{z-index:1;width:min(1160px,100%);margin-inline:auto;position:relative}.home-offers-heading{max-width:760px;margin:0 0 clamp(24px,3vw,38px)}.home-offers-heading .reference-gold-eyebrow{color:#e7bd70;margin:0 0 8px}.home-offers-heading h2{color:#fff6eb;font:400 clamp(34px, 4vw, 52px)/.98 var(--sns-font-cormorant);letter-spacing:-.02em;margin:0}.home-offers-heading h2 em{color:#e6b65f;font-weight:400}.home-offers-heading>p:last-child{color:#fff3e5d1;max-width:530px;margin:13px 0 0;font-size:12px;line-height:1.65}.home-offers-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(172px,18vw,220px);gap:10px;display:grid}.home-offer-card{isolation:isolate;background:#39170f;border:1px solid #fff1dd2b;border-radius:13px;min-width:0;position:relative;overflow:hidden;box-shadow:0 10px 26px #2b0d0629}.home-offer-card>img{z-index:-2;object-fit:cover;transition:transform .45s}.home-offer-card:hover>img{transform:scale(1.035)}.home-offer-shade{z-index:-1;background:linear-gradient(#1a0b0708 18%,#190a0640 48%,#180906e0 100%);position:absolute;inset:0}.home-offer-copy{padding:clamp(15px,1.8vw,23px);position:absolute;inset:auto 0 0}.home-offer-copy h3{color:#fff4e6;font:400 clamp(20px,2.2vw,27px)/1 var(--sns-font-cormorant);margin:0 0 5px}.home-offer-copy p{color:#fff4e6e6;max-width:610px;margin:0;font-size:11px;line-height:1.5}.home-offer-tags{flex-wrap:wrap;gap:5px;margin:11px 0 0;padding:0;list-style:none;display:flex}.home-offer-tags li{color:#fff4e6;white-space:nowrap;background:#f6ebdb33;border:1px solid #fff3e159;border-radius:999px;padding:4px 10px;font-size:11px;line-height:1.1}.home-offer-stay{grid-area:1/1/3/4}.home-offer-rituals{grid-area:1/4/auto/7}.home-offer-travel{grid-area:2/4/auto/7}.home-offer-city{grid-area:3/1/auto/3}.home-offer-local{grid-area:3/3/auto/7}.home-offer-rituals>img{object-position:center 42%}.home-offer-travel>img{object-position:center 55%}.home-offer-city>img{object-position:center 50%}.home-offer-stay .home-offer-copy p{max-width:420px}.home-offer-rituals .home-offer-copy,.home-offer-travel .home-offer-copy,.home-offer-city .home-offer-copy{padding:16px 18px}.home-offer-rituals .home-offer-copy p,.home-offer-travel .home-offer-copy p,.home-offer-city .home-offer-copy p{max-width:520px}.home-offer-rituals .home-offer-copy h3,.home-offer-travel .home-offer-copy h3,.home-offer-city .home-offer-copy h3{font-size:clamp(19px,2vw,25px)}@media (max-width:900px){.home-live-stats-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.home-live-announcement{border-bottom:1px solid #d4ae5d38;border-right:0;grid-column:1/-1}.home-live-announcement p{max-width:680px}.home-live-stat{gap:12px;padding:19px 14px}.home-live-stat-icon{border-radius:14px;flex-basis:42px;width:42px;height:42px}.home-live-stat-copy small{letter-spacing:.8px;font-size:9px}.home-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:210px}.home-offer-stay{grid-area:1/1/3}.home-offer-rituals{grid-area:1/2}.home-offer-travel{grid-area:2/2}.home-offer-city{grid-area:3/1}.home-offer-local{grid-area:3/2}}@media (max-width:600px){.home-live-stats-band{padding:12px}.home-live-stats-panel{border-radius:19px;grid-template-columns:1fr}.home-live-announcement{padding:20px 19px}.home-live-pill{margin-bottom:9px;padding:7px 13px;font-size:9px}.home-live-announcement p{font-size:13px}.home-live-stat{border-bottom:1px solid #d4ae5d2e;border-right:0;justify-content:flex-start;min-height:76px;padding:12px 20px}.home-live-stat:last-child{border-bottom:0}.home-live-stat-icon{flex-basis:40px;width:40px;height:40px}.home-live-stat-copy strong{font-size:29px}.home-live-stat-copy small{font-size:9px}.reference-homepage .home-offers-section{padding:clamp(38px,5.5vw,48px) 18px}.home-offers-heading{margin-bottom:22px}.home-offers-heading h2{max-width:440px;font-size:clamp(34px,9vw,43px)}.home-offers-heading>p:last-child{font-size:11px}.home-offers-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:9px}.home-offer-stay,.home-offer-rituals,.home-offer-travel,.home-offer-city,.home-offer-local{grid-area:auto;min-height:250px}.home-offer-stay{min-height:320px}.home-offer-local{min-height:290px}.home-offer-copy{padding:17px}.home-offer-copy h3{font-size:25px}.home-offer-copy p{font-size:11px}}@media (prefers-reduced-motion:reduce){.home-offer-card>img{transition:none}}
.floating-contact-container{z-index:9990;pointer-events:none;isolation:isolate;display:flex;position:fixed;bottom:clamp(20px,3vh,32px)}.floating-contact-right{align-items:flex-end;left:auto;right:clamp(16px,2.5vw,28px)}.floating-contact-btn{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:50%;outline:none;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),filter .28s;display:flex;position:relative}.floating-wa-btn{color:#fff;background:linear-gradient(135deg,#25d366 0%,#1ea952 100%);border:1px solid #ffffff40;animation:4.2s ease-in-out infinite floatingSubtleBob;box-shadow:0 6px 20px #25d3666b,0 2px 6px #0000002e}.floating-wa-btn:hover{transform:translateY(-3px)scale(1.06);box-shadow:0 10px 28px #25d36694,0 3px 8px #00000038}.floating-wa-btn:active{transform:translateY(-1px)scale(.98)}.floating-contact-btn:hover{animation-play-state:paused}.floating-contact-pulse{pointer-events:none;z-index:-1;border-radius:50%;animation:3.6s cubic-bezier(.25,1,.5,1) infinite floatingPulseRing;position:absolute;inset:-3px}.floating-wa-btn .floating-contact-pulse{border:2px solid #25d3668c;animation-delay:0s}.floating-contact-tooltip{opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;color:#f7f5ee;font-family:var(--sns-font-sans,"Plus Jakarta Sans", system-ui, sans-serif);letter-spacing:.6px;text-transform:uppercase;background:#111412;border:1px solid #c8a45c59;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:50%;box-shadow:0 4px 16px #00000059}.floating-tooltip-left{left:auto;right:calc(100% + 12px);transform:translateY(-50%)translate(8px)}.floating-tooltip-left:after{content:"";border:4px solid #0000;border-left-color:#111412;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.floating-contact-btn:hover .floating-tooltip-left{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}}@keyframes floatingSubtleBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes floatingPulseRing{0%{opacity:.65;transform:scale(.94)}50%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(.94)}}@media (max-width:640px){.floating-contact-right{right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px))}.floating-contact-btn{width:47px;height:47px}.floating-contact-btn svg{width:20px;height:20px}.floating-contact-tooltip{display:none!important}}@media (prefers-reduced-motion:reduce){.floating-contact-btn,.floating-contact-pulse{animation:none!important}}
#main-content :is(.hero-primary-btn,.philosophy-story-btn,.home-map-cta,.home-package-link,.purushartha-card-cta,.stay-explore-btn,.cta-primary-btn,.cta-speak-btn,.exp-hero-btn,.journey-primary-cta,.jcat-btn-gold,.jcat-btn-outline,.about-hero-btn,.contact-hero-cta,.contact-editorial-link,.journal-hero-explore-btn,.journal-newsletter-btn,.enquiry-submit-btn,.enquiry-whatsapp-btn),body :is(.footer-cta-btn,.journey-footer-cta){border-radius:999px}body :is(.reference-homepage,.about-page-root,.exp-page-root,.journey-page,.jcat-page,.journal-page-root,.contact-reference-page) .exp-nav-cta-btn{letter-spacing:0;text-transform:none;background:#f69a22;border:1px solid #24100c;border-radius:999px;justify-content:center;align-items:center;gap:12px;height:48px;min-height:48px;padding-inline:30px;font-size:14px;font-weight:500;transition:transform .28s,background .28s,box-shadow .28s;display:inline-flex;box-shadow:0 3px 10px #24100c1f;color:#24100c!important}body :is(.reference-homepage,.about-page-root,.exp-page-root,.journey-page,.jcat-page,.journal-page-root,.contact-reference-page) .exp-nav-cta-btn:hover{background:#f8aa38;transform:translateY(-1px);box-shadow:0 5px 14px #24100c2e}@media (max-width:400px){body :is(.reference-homepage,.about-page-root,.exp-page-root,.journey-page,.jcat-page,.journal-page-root,.contact-reference-page) .exp-nav-cta-btn{width:48px;min-width:48px;height:48px;min-height:48px;padding:0}}@media (max-width:340px){body :is(.reference-homepage,.about-page-root,.exp-page-root,.journey-page,.jcat-page,.journal-page-root,.contact-reference-page) .exp-nav-cta-btn{display:none}}.jcat-page .jcat-itin-pill,.jcat-page .jcat-itin-cta{border-radius:999px}:is(body:has(.reference-homepage) .exp-nav-cta-btn,body:has(.about-page-root) .exp-nav-cta-btn,body:has(.exp-page-root) .exp-nav-cta-btn,body:has(.journey-page) .exp-nav-cta-btn,body:has(.jcat-page) .exp-nav-cta-btn,body:has(.journal-page-root) .exp-nav-cta-btn,body:has(.contact-reference-page) .exp-nav-cta-btn,body:has(.legal-page-root) .exp-nav-cta-btn){height:46px;min-height:46px;font-family:var(--sns-font-sans), Arial, sans-serif;letter-spacing:1.15px;text-transform:uppercase;background:linear-gradient(135deg,#f0cf82 0%,#dda94f 100%);border:1px solid #ffe8b5b8;border-radius:999px;padding-inline:26px;font-size:11px;font-weight:700;line-height:1;transition:transform .25s,box-shadow .25s,filter .25s;box-shadow:0 8px 22px #24100c38,inset 0 1px #ffffff6b;color:#24100c!important}:is(body:has(.reference-homepage) .exp-nav-cta-btn:hover,body:has(.about-page-root) .exp-nav-cta-btn:hover,body:has(.exp-page-root) .exp-nav-cta-btn:hover,body:has(.journey-page) .exp-nav-cta-btn:hover,body:has(.jcat-page) .exp-nav-cta-btn:hover,body:has(.journal-page-root) .exp-nav-cta-btn:hover,body:has(.contact-reference-page) .exp-nav-cta-btn:hover,body:has(.legal-page-root) .exp-nav-cta-btn:hover){background:linear-gradient(135deg,#f6d991 0%,#e6b65f 100%);transform:translateY(-2px);box-shadow:0 12px 28px #24100c47,inset 0 1px #ffffff80}body :is(.footer-cta-btn,.journey-footer-cta,.sn-nav-cta,.sn-mobile-nav .sn-button),body :is(.reference-homepage,.jcat-page) :is(.cta-primary-btn,.jcat-btn-gold),body :is(.about-page-root,.exp-page-root,.journey-page,.journal-page-root,.contact-reference-page) .exp-hero-btn{background:#f69a22;border:1px solid #24100c;border-radius:999px;transition:transform .28s,background .28s,box-shadow .28s;box-shadow:0 3px 10px #24100c1f;color:#24100c!important}body :is(.footer-cta-btn,.journey-footer-cta,.sn-nav-cta,.sn-mobile-nav .sn-button):hover,body :is(.reference-homepage,.jcat-page) :is(.cta-primary-btn,.jcat-btn-gold):hover,body :is(.about-page-root,.exp-page-root,.journey-page,.journal-page-root,.contact-reference-page) .exp-hero-btn:hover{background:#f8aa38;transform:translateY(-1px);box-shadow:0 5px 14px #24100c2e;color:#24100c!important}body :is(.footer-cta-btn,.journey-footer-cta,.sn-nav-cta,.sn-mobile-nav .sn-button):focus-visible,body :is(.reference-homepage,.jcat-page) :is(.cta-primary-btn,.jcat-btn-gold):focus-visible,body :is(.about-page-root,.exp-page-root,.journey-page,.journal-page-root,.contact-reference-page) .exp-hero-btn:focus-visible{outline-offset:3px;outline:2px solid #f6c56b}:is(body:has(.reference-homepage) .exp-nav-header.scrolled,body:has(.about-page-root) .exp-nav-header.scrolled,body:has(.exp-page-root) .exp-nav-header.scrolled,body:has(.journey-page) .exp-nav-header.scrolled,body:has(.jcat-page) .exp-nav-header.scrolled,body:has(.journal-page-root) .exp-nav-header.scrolled,body:has(.contact-reference-page) .exp-nav-header.scrolled,body:has(.legal-page-root) .exp-nav-header.scrolled){-webkit-backdrop-filter:blur(14px);background:#efe6d7fa;border-bottom:1px solid #48311f24;box-shadow:0 4px 20px #301f121f}:is(body:has(.reference-homepage) .exp-nav-header.scrolled .exp-nav-link,body:has(.about-page-root) .exp-nav-header.scrolled .exp-nav-link,body:has(.exp-page-root) .exp-nav-header.scrolled .exp-nav-link,body:has(.journey-page) .exp-nav-header.scrolled .exp-nav-link,body:has(.jcat-page) .exp-nav-header.scrolled .exp-nav-link,body:has(.journal-page-root) .exp-nav-header.scrolled .exp-nav-link,body:has(.contact-reference-page) .exp-nav-header.scrolled .exp-nav-link,body:has(.legal-page-root) .exp-nav-header.scrolled .exp-nav-link){color:#20110b!important}:is(body:has(.reference-homepage) .exp-nav-header.scrolled .exp-nav-link.active,body:has(.reference-homepage) .exp-nav-header.scrolled .exp-nav-link:hover,body:has(.about-page-root) .exp-nav-header.scrolled .exp-nav-link.active,body:has(.about-page-root) .exp-nav-header.scrolled .exp-nav-link:hover,body:has(.exp-page-root) .exp-nav-header.scrolled .exp-nav-link.active,body:has(.exp-page-root) .exp-nav-header.scrolled .exp-nav-link:hover,body:has(.journey-page) .exp-nav-header.scrolled .exp-nav-link.active,body:has(.journey-page) .exp-nav-header.scrolled .exp-nav-link:hover,body:has(.jcat-page) .exp-nav-header.scrolled .exp-nav-link.active,body:has(.jcat-page) .exp-nav-header.scrolled .exp-nav-link:hover,body:has(.journal-page-root) .exp-nav-header.scrolled .exp-nav-link.active,body:has(.journal-page-root) .exp-nav-header.scrolled .exp-nav-link:hover,body:has(.contact-reference-page) .exp-nav-header.scrolled .exp-nav-link.active,body:has(.contact-reference-page) .exp-nav-header.scrolled .exp-nav-link:hover,body:has(.legal-page-root) .exp-nav-header.scrolled .exp-nav-link.active,body:has(.legal-page-root) .exp-nav-header.scrolled .exp-nav-link:hover){color:#9a5d12!important}body:has(.reference-homepage) .exp-nav-header.scrolled .exp-nav-link.active:after{background:#bd852c}body:has(.reference-homepage) .exp-nav-header.scrolled .exp-nav-link:hover:after{background:#bd852c}body:has(.about-page-root) .exp-nav-header.scrolled .exp-nav-link.active:after{background:#bd852c}body:has(.about-page-root) .exp-nav-header.scrolled .exp-nav-link:hover:after{background:#bd852c}body:has(.exp-page-root) .exp-nav-header.scrolled .exp-nav-link.active:after{background:#bd852c}body:has(.exp-page-root) .exp-nav-header.scrolled .exp-nav-link:hover:after{background:#bd852c}body:has(.journey-page) .exp-nav-header.scrolled .exp-nav-link.active:after{background:#bd852c}body:has(.journey-page) .exp-nav-header.scrolled .exp-nav-link:hover:after{background:#bd852c}body:has(.jcat-page) .exp-nav-header.scrolled .exp-nav-link.active:after{background:#bd852c}body:has(.jcat-page) .exp-nav-header.scrolled .exp-nav-link:hover:after{background:#bd852c}body:has(.journal-page-root) .exp-nav-header.scrolled .exp-nav-link.active:after{background:#bd852c}body:has(.journal-page-root) .exp-nav-header.scrolled .exp-nav-link:hover:after{background:#bd852c}body:has(.contact-reference-page) .exp-nav-header.scrolled .exp-nav-link.active:after{background:#bd852c}body:has(.contact-reference-page) .exp-nav-header.scrolled .exp-nav-link:hover:after{background:#bd852c}body:has(.legal-page-root) .exp-nav-header.scrolled .exp-nav-link.active:after{background:#bd852c}body:has(.legal-page-root) .exp-nav-header.scrolled .exp-nav-link:hover:after{background:#bd852c}:is(body:has(.reference-homepage) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.about-page-root) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.exp-page-root) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.journey-page) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.jcat-page) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.journal-page-root) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.contact-reference-page) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.reference-homepage) .exp-nav-header.scrolled .exp-nav-menu-btn,body:has(.about-page-root) .exp-nav-header.scrolled .exp-nav-menu-btn,body:has(.exp-page-root) .exp-nav-header.scrolled .exp-nav-menu-btn,body:has(.journey-page) .exp-nav-header.scrolled .exp-nav-menu-btn,body:has(.jcat-page) .exp-nav-header.scrolled .exp-nav-menu-btn,body:has(.journal-page-root) .exp-nav-header.scrolled .exp-nav-menu-btn,body:has(.contact-reference-page) .exp-nav-header.scrolled .exp-nav-menu-btn,body:has(.legal-page-root) .exp-nav-header.scrolled .exp-nav-menu-btn){color:#20110b!important;border-color:#50351f5c!important}:is(body:has(.reference-homepage) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.about-page-root) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.exp-page-root) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.journey-page) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.jcat-page) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.journal-page-root) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.contact-reference-page) .exp-nav-header.scrolled .exp-nav-wa-btn,body:has(.legal-page-root) .exp-nav-header.scrolled .exp-nav-wa-btn){background:0 0!important}@media (max-width:400px){:is(body:has(.reference-homepage) .exp-nav-logo,body:has(.about-page-root) .exp-nav-logo,body:has(.exp-page-root) .exp-nav-logo,body:has(.journey-page) .exp-nav-logo,body:has(.jcat-page) .exp-nav-logo,body:has(.journal-page-root) .exp-nav-logo,body:has(.contact-reference-page) .exp-nav-logo,body:has(.legal-page-root) .exp-nav-logo){object-fit:contain;width:84px;max-width:84px;height:28px}:is(body:has(.reference-homepage) .exp-nav-cta-btn,body:has(.about-page-root) .exp-nav-cta-btn,body:has(.exp-page-root) .exp-nav-cta-btn,body:has(.journey-page) .exp-nav-cta-btn,body:has(.jcat-page) .exp-nav-cta-btn,body:has(.journal-page-root) .exp-nav-cta-btn,body:has(.contact-reference-page) .exp-nav-cta-btn,body:has(.legal-page-root) .exp-nav-cta-btn){white-space:nowrap;gap:6px;width:auto;min-width:124px;height:38px;min-height:38px;padding-inline:14px;font-size:11.5px;font-weight:600;display:inline-flex}:is(body:has(.reference-homepage) .exp-nav-cta-btn span,body:has(.about-page-root) .exp-nav-cta-btn span,body:has(.exp-page-root) .exp-nav-cta-btn span,body:has(.journey-page) .exp-nav-cta-btn span,body:has(.jcat-page) .exp-nav-cta-btn span,body:has(.journal-page-root) .exp-nav-cta-btn span,body:has(.contact-reference-page) .exp-nav-cta-btn span){display:inline}}@media (max-width:340px){:is(body:has(.reference-homepage) .exp-nav-cta-btn,body:has(.about-page-root) .exp-nav-cta-btn,body:has(.exp-page-root) .exp-nav-cta-btn,body:has(.journey-page) .exp-nav-cta-btn,body:has(.jcat-page) .exp-nav-cta-btn,body:has(.journal-page-root) .exp-nav-cta-btn,body:has(.contact-reference-page) .exp-nav-cta-btn){display:inline-flex}:is(body:has(.reference-homepage) .exp-nav-wa-btn,body:has(.about-page-root) .exp-nav-wa-btn,body:has(.exp-page-root) .exp-nav-wa-btn,body:has(.journey-page) .exp-nav-wa-btn,body:has(.jcat-page) .exp-nav-wa-btn,body:has(.journal-page-root) .exp-nav-wa-btn,body:has(.contact-reference-page) .exp-nav-wa-btn){display:none}}
body:has(.reference-homepage){background:#f3eadc}.reference-homepage{--home-cream:#fbf6ed;--home-beige:#f3e6d3;--home-sand:#ead8bc;--home-brown:#2c120d;--home-deep:#1e0b08;--home-terra:#9b351d;--home-terra-deep:#7f2816;--home-gold:#c78a2e;--home-gold-soft:#e5bc70;--home-text:#35170f;--home-muted:#70594a;background:radial-gradient(circle at 8% 18%,#dcaa5d17,#0000 21%),linear-gradient(#fffaf2 0%,#f6ecdd 100%)}.reference-homepage .hero-reference-section{height:100svh;min-height:760px;max-height:920px}.reference-homepage .hero-cinematic-video{filter:saturate(.72)sepia(.11)brightness(1.03)}.reference-homepage .hero-cinematic-overlay{background:linear-gradient(90deg,#25110cc4,#30191152 55%,#2b140d1f),linear-gradient(#0000 48%,#1f0c08c7)}.reference-homepage .hero-content-block{width:min(610px,72vw);max-height:calc(100% - 250px);top:12%;left:max(6vw,56px)}.reference-homepage .hero-main-heading{max-width:610px;font-size:clamp(52px,5.8vw,82px);line-height:.91}.reference-homepage .hero-feeling-title{font-size:clamp(48px,5.25vw,76px)}.reference-homepage .hero-support-description{max-width:430px}.reference-homepage .hero-primary-btn,.reference-homepage .stay-explore-btn,.reference-homepage .home-map-cta,.reference-homepage .home-package-link,.reference-homepage .enquiry-submit-btn,.reference-homepage .cta-primary-btn{border-radius:999px}.reference-homepage .hero-sound-toggle-btn{border-radius:999px;justify-content:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.reference-homepage .hero-sound-toggle-btn .sound-toggle-circle{width:100%;height:100%}.reference-homepage .hero-cta-group{gap:14px}.reference-homepage .hero-primary-btn,.reference-homepage .hero-secondary-link{letter-spacing:1.25px;border-radius:999px;min-height:56px;padding:0 27px;font-size:11px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s}.reference-homepage .hero-primary-btn{background:linear-gradient(135deg,#f0cf82 0%,#d9ad57 100%);border:1px solid #ffe8b5b3;box-shadow:0 10px 28px #1908044d,inset 0 1px #ffffff73}.reference-homepage .hero-secondary-link{color:#fff6e8;-webkit-backdrop-filter:blur(8px);background:#220d097a;border:1px solid #f5daa68c;align-items:center;gap:12px;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #1406032e,inset 0 1px #ffffff14}.reference-homepage .hero-primary-btn:hover,.reference-homepage .hero-secondary-link:hover{transform:translateY(-2px);box-shadow:0 14px 32px #18070357,inset 0 1px #ffffff59}.reference-homepage .hero-secondary-link:hover{background:#4c1f14ad;border-color:#f5daa6e6}.reference-homepage .hero-primary-btn svg,.reference-homepage .hero-secondary-link svg{transition:transform .25s}.reference-homepage .hero-primary-btn:hover svg{transform:translate(3px)}.reference-homepage .hero-secondary-link:hover svg{transform:translateY(3px)}.reference-homepage .hero-bottom-strip{background:linear-gradient(90deg,#28100bf5,#3f1c12e6);min-height:68px}.home-live-stats-band{background:#f8efe2;padding:0 clamp(20px,5.5vw,86px) 24px}.home-live-stats-panel{background:linear-gradient(112deg,#6c2b1b 0%,#35150f 48%,#24100c 100%);border-color:#d69f4e57;border-radius:0 0 28px 28px;width:min(1240px,100%);min-height:142px;box-shadow:0 20px 44px #31140c2b}.home-live-stat-icon{border-radius:16px}.home-benefits-band{z-index:5;background:0 0;padding:0 clamp(20px,5.5vw,86px);position:absolute;bottom:20px;left:0;right:0}.home-benefits-panel{background:radial-gradient(circle at 10% 20%,#cb65393d,#0000 28%),linear-gradient(105deg,#71301f 0%,#4c2017 35%,#32140e 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:34px;min-height:112px;padding:0 clamp(28px,3.4vw,54px);display:flex}.home-benefits-items{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.home-benefit-item{color:#fff3e6;letter-spacing:1.25px;white-space:nowrap;border-right:1px solid #ecc27940;align-items:center;gap:14px;min-width:0;min-height:46px;padding:0 clamp(16px,2vw,30px);font-size:12px;font-weight:650;display:flex}.home-benefit-item:first-child{padding-left:0}.home-benefit-item:last-child{border-right:0}.home-benefit-item svg{color:#e4ad54;flex:none}.home-benefits-scroll{color:#fff3e6;letter-spacing:1.5px;flex:none;align-items:center;gap:12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.home-benefits-scroll svg{color:#e4ad54;transition:transform .25s}.home-benefits-scroll:hover svg{transform:translateY(3px)}.reference-homepage .philosophy-reference-section,.home-journey-map-section,.reference-homepage .stays-reference-section,.home-packages-section,.home-kashi-words,.home-founder-section,.home-stories-section,.home-faq-section,.reference-homepage .enquiry-section-reference{background-color:#0000;background-image:linear-gradient(135deg,#ffffffa8,#f7ecdbba)}.reference-homepage .philosophy-container,.home-journey-map-layout,.reference-homepage .stays-container,.home-offers-inner,.home-river-inner,.home-kashi-words-heading,.home-voice-layout,.home-founder-layout,.home-stories-heading,.home-stories-layout,.reference-homepage .enquiry-container{width:min(1180px,100%)}.reference-homepage .philosophy-reference-section,.home-journey-map-section,.reference-homepage .stays-reference-section,.home-packages-section,.home-kashi-words,.home-founder-section,.home-stories-section,.home-faq-section,.reference-homepage .enquiry-section-reference{padding:clamp(76px,8vw,112px) clamp(24px,7vw,112px)}.reference-homepage .philosophy-three-zones{grid-template-columns:minmax(0,1.03fr) minmax(240px,.82fr) minmax(0,.82fr);gap:clamp(34px,5vw,72px)}.reference-homepage .philosophy-photo-card{border:1px solid #bc7e2673;border-radius:50% 50% 26px 26px/25% 25% 26px 26px;max-width:330px;height:clamp(370px,31vw,450px);box-shadow:0 24px 50px #4a281721}.reference-homepage .philosophy-supporting-image{border-width:7px;box-shadow:0 14px 30px #32180e2e}.reference-homepage .philosophy-story-btn{border-radius:999px}.reference-homepage .badge-icon-circle{box-shadow:0 7px 20px #4b2a1514}.philosophy-stats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;width:min(760px,100%);margin:clamp(38px,5vw,64px) auto 0;display:grid}.philosophy-stat{color:#431810;background:linear-gradient(150deg,#f7ead5,#efddc2);border-radius:12px 12px 0 0;flex-direction:column;justify-content:center;padding:22px 20px;display:flex;box-shadow:inset 0 1px #ffffffa6}.philosophy-stat-one{min-height:140px}.philosophy-stat-two{min-height:170px}.philosophy-stat-three{min-height:200px}.philosophy-stat-four{color:#fff8ec;background:linear-gradient(150deg,#57261d,#35150f);min-height:230px}.philosophy-stat strong{font-family:var(--sns-font-cormorant), Georgia, serif;letter-spacing:-.02em;font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:.9}.philosophy-stat span{letter-spacing:.5px;margin-top:12px;font-size:14px;line-height:1.25}.philosophy-stats-caption{color:#7f3a27;letter-spacing:3px;border-top:2px solid #4b1b13;grid-column:1/-1;margin:4px 0 0;padding-top:13px;font-size:11px}.home-journey-map-section{padding-block:clamp(74px,7vw,102px)}.home-journey-map-layout{background:linear-gradient(135deg,#fffcf6e6,#efdec3b3);border:1px solid #b47e3d2e;border-radius:28px;grid-template-columns:minmax(220px,.78fr) minmax(360px,1.4fr) minmax(230px,.72fr);gap:clamp(28px,4vw,56px);padding:clamp(30px,4vw,52px);box-shadow:0 22px 54px #4a251217}.home-kashi-map{background:radial-gradient(#fffaf1 0,#f0dcbc6b 57%,#0000 78%);border-radius:22px;min-height:350px}.home-map-interest-card{background:linear-gradient(145deg,#401b13,#260f0b);border-radius:20px;box-shadow:0 18px 40px #2a100a33}.reference-homepage .purushartha-reference-section{background:radial-gradient(circle at 92% 8%,#d29d4b21,#0000 30%),radial-gradient(circle at 8% 90%,#b3693114,#0000 32%),linear-gradient(135deg,#fffaf1 0%,#f7ead7 52%,#f2dfc5 100%)}.home-river-section{background:radial-gradient(circle at 88% 7%,#e696522e,#0000 30%),radial-gradient(circle at 8% 90%,#b9542d29,#0000 32%),linear-gradient(120deg,#64271c 0%,#7d3020 48%,#944127 100%)}.reference-homepage .purushartha-container,.reference-homepage .experiences-container{max-width:1180px}.reference-homepage .purushartha-card{background:linear-gradient(160deg,#fffdf8fa,#f4e4cdf5);border-color:#b177323d;border-radius:22px;box-shadow:0 18px 40px #4e28121a}.reference-homepage .purushartha-heading,.reference-homepage .purushartha-card-title{color:#3b1c13}.reference-homepage .purushartha-reference-section .reference-gold-eyebrow,.reference-homepage .purushartha-subheading,.reference-homepage .purushartha-card-subtitle{color:#9b4a25}.reference-homepage .purushartha-intro-copy,.reference-homepage .purushartha-card-desc{color:#6d5141}.reference-homepage .purushartha-card-image-gradient{background:linear-gradient(#511d1303,#431c1233)}.reference-homepage .purushartha-icon-badge{color:#9c5427;background:#fff9ef;border-color:#b9782f;box-shadow:0 6px 16px #4d281226}.reference-homepage .purushartha-card-cta{background:linear-gradient(90deg,#e4bd75,#efcf93);color:#35170f!important}.reference-homepage .purushartha-card-image-wrap{border-radius:21px 21px 0 0}.reference-homepage .purushartha-card-cta{border-radius:999px}.reference-homepage .experiences-reference-section,.reference-homepage .home-offers-section{background:radial-gradient(circle at 88% 12%,#f1b56026,#0000 28%),linear-gradient(135deg,#a33a20 0%,#7f2818 100%)}.reference-homepage .home-offers-section{background:radial-gradient(at 50% 18%,#d2653457,#0000 42%),radial-gradient(circle at 4% 92%,#56160d2e,#0000 31%),radial-gradient(circle at 96% 8%,#ee92501f,#0000 28%),linear-gradient(118deg,#7b2819 0%,#98371f 48%,#82301d 100%)}.reference-homepage .home-offers-section:before,.reference-homepage .home-offers-section:after{display:none}.reference-homepage .experiences-reference-section{background:radial-gradient(circle at 88% 8%,#d36a3933,#0000 32%),radial-gradient(circle at 7% 92%,#6f1e112b,#0000 34%),linear-gradient(118deg,#7f2a19 0%,#91341e 48%,#a44024 100%)}.reference-homepage .experiences-reference-section .reference-gold-eyebrow{color:#efc16f}.reference-homepage .experiences-reference-section .experiences-heading{color:#fff5e8}.reference-homepage .experiences-reference-section .experiences-heading em{color:#f2c272}.reference-homepage .experiences-reference-section .experiences-intro-copy{color:#fff5e8e6}.reference-homepage .experiences-reference-section .explore-all-link,.reference-homepage .experiences-reference-section .arrow-circle-btn{color:#fff2df;border-color:#f5cc808c}.reference-homepage .experience-editorial-masonry{gap:14px}.reference-homepage .experience-editorial-masonry .experience-cinematic-card,.home-offer-card{border-radius:22px;box-shadow:0 16px 34px #300f0733}.home-offers-grid{gap:14px}.home-offer-copy{padding:clamp(18px,2vw,26px)}.reference-homepage .stays-editorial-grid{background:#fffcf6b3;border:1px solid #b57f3c29;border-radius:28px;grid-template-columns:1.2fr .92fr .9fr;gap:clamp(25px,3.5vw,48px);padding:clamp(22px,3vw,38px);box-shadow:0 22px 50px #43241314}.reference-homepage .stay-large-image-frame{border-radius:24px}.reference-homepage .stay-tile{border-radius:18px}.reference-homepage .trust-strip-reference{background:linear-gradient(90deg,#f3e5d0,#fff8ee,#f3e5d0)}.home-packages-section{grid-template-columns:minmax(220px,.68fr) minmax(0,1.7fr);max-width:none}.home-package-featured{background:#fffcf6f2;border-radius:26px;box-shadow:0 22px 52px #3b1c0d1c}.home-package-image{min-height:330px}.home-package-image>span,.home-package-details li{border-radius:999px}.home-package-mini-grid{gap:14px}.home-package-mini{background:#fffaf1ed;border-radius:18px;box-shadow:0 12px 28px #3e1e0f14}.home-package-mini-image{height:118px}.home-river-section{padding:clamp(76px,8vw,112px) clamp(24px,7vw,112px)}.home-river-card{border-radius:24px;min-height:320px;box-shadow:0 17px 36px #08020133}.home-voice-card{border-radius:22px;min-height:235px;box-shadow:0 15px 34px #401f0f1f}.home-voice-grid{gap:15px}.home-founder-section{background-image:radial-gradient(circle at 15% 40%,#daa5531f,#0000 24%),linear-gradient(135deg,#ffffffb8,#f7ecdbc2)}.home-founder-layout{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:clamp(46px,7vw,78px);width:min(900px,100%)}.home-founder-portrait{width:min(100%,310px)}.home-founder-photo-frame{border-radius:50% 50% 22px 22px/24% 24% 22px 22px;box-shadow:0 24px 48px #391b0e21}.home-founder-name{border-radius:14px}.home-stories-layout{gap:16px}.home-story-card{background:#fffcf6f0;border-radius:22px;box-shadow:0 15px 36px #3c1d0e17}.home-story-image{border-radius:20px 0 0 20px}.home-story-featured .home-story-image{border-radius:20px 20px 0 0}.home-faq-section{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr)}.home-faq-list{border:1px solid #b1804430;border-radius:22px;overflow:hidden;box-shadow:0 15px 38px #3c1d0e12}.home-faq-item{background:#fffcf6e6}.reference-homepage .enquiry-container{background:#fffcf6f0;border:1px solid #ab73332b;border-radius:28px;gap:0;overflow:hidden;box-shadow:0 22px 55px #3e1c0c1a}.reference-homepage .enquiry-info-col{background:linear-gradient(145deg,#99361ceb,#5c1e12f5),#8a341c;padding:clamp(28px,4vw,52px)}.reference-homepage .enquiry-info-col .enquiry-eyebrow,.reference-homepage .enquiry-info-col .enquiry-title,.reference-homepage .enquiry-info-col .enquiry-description,.reference-homepage .enquiry-info-col .enquiry-contact-link{color:#fff6e9}.reference-homepage .enquiry-info-col .enquiry-title em{color:#edc476}.reference-homepage .enquiry-info-col .enquiry-contact-icon{color:#f1ca7f;background:#ffffff21}.reference-homepage .enquiry-form-col{padding:clamp(28px,4vw,52px)}.reference-homepage .enquiry-form-grid input:not([type=checkbox]),.reference-homepage .enquiry-form-grid select,.reference-homepage .enquiry-form-grid textarea,.reference-homepage .interest-checkbox-label{border-radius:12px}.reference-homepage .enquiry-whatsapp-btn{border-radius:999px}.home-final-cta{border-radius:28px;min-height:330px;margin:0 clamp(18px,5vw,72px) clamp(18px,4vw,54px);box-shadow:0 24px 52px #290f092e}.home-final-cta-shade{background:linear-gradient(90deg,#230c08e0,#2d110ba6,#230c08c7)}@media (max-width:1000px){.home-benefits-panel{gap:20px;min-height:106px;padding-inline:24px}.home-benefit-item{letter-spacing:.8px;gap:9px;padding-inline:13px;font-size:12px}.home-benefit-item svg{width:17px;height:17px}.home-journey-map-layout{grid-template-columns:1fr 1.2fr}.home-map-interest-card{grid-column:1/-1}.home-packages-section{grid-template-columns:minmax(190px,.68fr) minmax(0,1.5fr)}.reference-homepage .stays-editorial-grid{padding:24px}}@media (max-width:760px){.reference-homepage .hero-reference-section{height:100svh;min-height:820px}.reference-homepage .hero-content-block{width:calc(100% - 40px);max-height:calc(100% - 190px);top:11%;left:20px}.reference-homepage .hero-main-heading{font-size:clamp(43px,14vw,61px)}.reference-homepage .hero-feeling-title{font-size:clamp(41px,13vw,57px)}.home-live-stats-band{padding-inline:12px}.home-live-stats-panel{border-radius:0 0 22px 22px}.home-benefits-band{padding:0 10px;top:448px;bottom:auto}.home-benefits-panel{border-radius:20px;min-height:0;padding:13px 14px 11px;display:block}.home-benefits-items{grid-template-columns:1fr 1fr;gap:0}.home-benefit-item{white-space:normal;border-bottom:1px solid #ecc2792e;border-right:1px solid #ecc27938;min-height:46px;padding:0 9px;line-height:1.35}.home-benefit-item:nth-child(2n){border-right:0}.home-benefit-item:nth-child(n+3){border-bottom:0}.home-benefit-item:first-child{padding-left:9px}.home-benefits-scroll{border-top:1px solid #ecc2792e;justify-content:flex-end;width:100%;margin-top:7px;padding-top:9px;font-size:11.5px}.reference-homepage .philosophy-three-zones,.home-journey-map-layout,.home-packages-section,.home-founder-layout,.home-faq-section,.reference-homepage .enquiry-container{grid-template-columns:1fr}.home-journey-map-layout,.reference-homepage .stays-editorial-grid{border-radius:22px;grid-template-columns:1fr;gap:20px;padding:14px}.reference-homepage .stay-left-feature,.reference-homepage .stay-center-panel,.reference-homepage .stay-right-tiles{width:100%;min-width:0}.reference-homepage .stay-large-image-frame{border-radius:18px;width:100%;height:240px}.reference-homepage .stay-large-photo{object-position:center 58%}.reference-homepage .stay-center-panel{align-items:flex-start;padding:8px 8px 4px}.reference-homepage .stay-panel-heading{margin-bottom:13px;font-size:clamp(34px,10.5vw,44px);line-height:1.02}.reference-homepage .stay-panel-description{max-width:none;margin-bottom:20px;font-size:12px;line-height:1.65}.reference-homepage .stay-explore-btn{height:44px;min-height:44px;padding-inline:20px}.reference-homepage .stay-right-tiles{grid-template-columns:1fr;gap:10px;display:grid}.reference-homepage .stay-tile-top{height:190px}.reference-homepage .stay-tile-bottom-row{gap:10px}.reference-homepage .stay-tile-bottom{height:145px}.home-kashi-map{min-height:290px}.home-package-featured{border-radius:22px}.home-package-mini-grid,.home-river-grid{grid-template-columns:1fr}.home-river-card{min-height:280px}.home-voice-grid{grid-template-columns:1fr 1fr}.home-voice-card{min-height:205px}.home-founder-portrait{width:min(86%,310px)}.home-story-card,.home-story-featured{grid-template-rows:auto;grid-template-columns:1fr}.home-story-image,.home-story-featured .home-story-image{border-radius:20px 20px 0 0;min-height:210px}.reference-homepage .enquiry-info-col,.reference-homepage .enquiry-form-col{padding:26px 20px}.home-final-cta{border-radius:22px;margin-inline:12px}.philosophy-stats{background:linear-gradient(135deg,#f7ead5,#efddc2);border:1px solid #a7793738;border-radius:16px;grid-template-columns:1fr 1fr;gap:0;overflow:hidden}.philosophy-stat,.philosophy-stat-one,.philosophy-stat-two,.philosophy-stat-three,.philosophy-stat-four{min-height:112px;box-shadow:none;color:#431810;background:0 0;border-radius:0;padding:15px 14px}.philosophy-stat:nth-child(odd){border-right:1px solid #7e512b33}.philosophy-stat:nth-child(-n+2){border-bottom:1px solid #7e512b33}.philosophy-stat-four{color:#fff8ec;background:linear-gradient(150deg,#57261d,#35150f)}.philosophy-stat strong{font-size:32px}.philosophy-stat span{margin-top:7px;font-size:12px}.philosophy-stats-caption{letter-spacing:1.1px;background:#fbf6ed;border-top:1px solid #7e512b4d;margin:0;padding:11px 12px;font-size:10px}}@media (max-width:520px){.reference-homepage .philosophy-reference-section,.home-journey-map-section,.reference-homepage .stays-reference-section,.home-packages-section,.home-river-section,.home-kashi-words,.home-founder-section,.home-stories-section,.home-faq-section,.reference-homepage .enquiry-section-reference{padding:clamp(38px,5.5vw,46px) 16px}.home-voice-grid{grid-template-columns:1fr}.home-founder-facts{grid-template-columns:1fr 1fr 1fr}.home-founder-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.reference-homepage *{scroll-behavior:auto!important}}.reference-homepage .philosophy-reference-section,.home-journey-map-section,.reference-homepage .stays-reference-section,.home-packages-section,.home-river-section,.home-kashi-words,.home-founder-section,.home-stories-section,.home-faq-section,.reference-homepage .enquiry-section-reference{padding-top:clamp(54px,5.6vw,78px);padding-bottom:clamp(54px,5.6vw,78px)}.reference-homepage .purushartha-reference-section,.reference-homepage .experiences-reference-section,.reference-homepage .home-offers-section{padding-top:clamp(58px,6vw,84px);padding-bottom:clamp(58px,6vw,84px)}.reference-homepage .purushartha-header-row,.reference-homepage .experiences-header-row{margin-bottom:28px}.home-offers-heading{margin-bottom:26px}.home-river-heading,.home-kashi-words-heading,.home-stories-heading{margin-bottom:22px}.home-package-mini-grid{margin-top:10px}.home-founder-layout{gap:clamp(34px,5vw,58px)}.home-faq-section{gap:clamp(28px,5vw,68px)}.reference-homepage .enquiry-container{min-height:0}.home-final-cta{min-height:290px;padding-block:38px}@media (max-width:760px){.reference-homepage .philosophy-reference-section,.home-journey-map-section,.reference-homepage .stays-reference-section,.home-packages-section,.home-river-section,.home-kashi-words,.home-founder-section,.home-stories-section,.home-faq-section,.reference-homepage .enquiry-section-reference,.reference-homepage .purushartha-reference-section,.reference-homepage .experiences-reference-section,.reference-homepage .home-offers-section{padding-top:46px;padding-bottom:46px}.reference-homepage .purushartha-header-row,.reference-homepage .experiences-header-row{margin-bottom:22px}.home-river-heading,.home-kashi-words-heading,.home-stories-heading{margin-bottom:18px}.home-founder-layout,.home-faq-section{gap:24px}.home-final-cta{min-height:250px;padding-block:32px}}.enquiry-section-reference{background:#faf5ec!important;padding:clamp(54px,7vw,92px) clamp(16px,5vw,72px)!important}.enquiry-section-reference .reference-trip-shell{background:#fff;border:1px solid #5c312033;overflow:hidden;box-shadow:0 24px 60px #4a2a191a;border-radius:28px!important;grid-template-columns:.86fr 1.14fr!important;gap:0!important;width:min(1160px,100%)!important;min-height:650px!important;margin:0 auto!important;display:grid!important}.enquiry-section-reference .reference-trip-intro{isolation:isolate;color:#fff7eb;flex-direction:column;display:flex;position:relative;background:#8f3a22 url(/images/enquiry_card_top_hd.jpg) 50%/cover no-repeat!important;border:0!important;border-radius:0!important;padding:clamp(42px,5vw,66px) clamp(30px,4vw,50px) 42px!important}.enquiry-section-reference .reference-trip-intro:before{content:"";z-index:-1;background:linear-gradient(#78371bab,#782b18d4 48%,#601f14f0);position:absolute;inset:0}.enquiry-section-reference .reference-trip-intro .enquiry-eyebrow{color:#ffb32c;letter-spacing:3px;margin:0 0 20px;font-size:12px;font-weight:700}.enquiry-section-reference .reference-trip-intro .enquiry-eyebrow:before{content:"—  "}.enquiry-section-reference .reference-trip-intro .enquiry-title{font-family:var(--sns-font-cormorant), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(42px,4.1vw,58px);font-weight:500;line-height:.94;color:#fffaf1!important}.enquiry-section-reference .reference-trip-intro .enquiry-description{max-width:390px;margin:22px 0 36px;font-size:14px;line-height:1.62;color:#fff8ed!important}.reference-contact-cards{gap:11px;margin-top:auto;display:grid}.reference-contact-card{background:#ffe6ca1a;border:1px solid #ffe1b885;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid;box-shadow:inset 0 1px #ffffff1f}.reference-contact-card .enquiry-contact-icon{color:#3c160e;background:#f7a11d;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.reference-contact-card>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.reference-contact-card small{color:#f5d8c5;letter-spacing:1.2px;font-size:11.5px;font-weight:700}.reference-contact-card strong{overflow-wrap:anywhere;color:#fff;font-size:13px}.reference-contact-card button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffecd2a6;border-radius:999px;min-height:36px;padding:8px 15px;font-size:11.5px;font-weight:700}.enquiry-section-reference .reference-trip-form-wrap{color:#3c1710;background:#fff!important;padding:clamp(46px,5.5vw,72px) clamp(34px,5vw,64px)!important}.reference-trip-form-heading{margin-bottom:28px}.reference-trip-form-heading h3{color:#8f321b;font-family:var(--sns-font-cormorant), Georgia, serif;margin:0 0 8px;font-size:clamp(26px,2.7vw,37px);font-weight:500}.reference-trip-form-heading h3 strong{font-family:var(--sns-font-sans), Arial, sans-serif;font-size:.68em;font-weight:700}.reference-trip-form-heading h3 em{font-weight:500}.reference-trip-form-heading p{color:#5d3327;margin:0;font-size:12px}.enquiry-section-reference .reference-trip-form{grid-template-columns:1fr 1fr!important;gap:20px!important;display:grid!important}.enquiry-section-reference .reference-trip-form .form-field{flex-direction:column;gap:8px;display:flex}.enquiry-section-reference .reference-trip-form label{color:#8b4b39;letter-spacing:1.5px;font-size:11.5px;font-weight:700}.enquiry-section-reference .reference-trip-form input:not([type=hidden]),.enquiry-section-reference .reference-trip-form select,.enquiry-section-reference .reference-trip-form textarea{width:100%;font-family:var(--sns-font-sans), Arial, sans-serif;outline:0;min-height:38px!important;box-shadow:none!important;color:#311811!important;background:0 0!important;border:0!important;border-bottom:1px solid #d8c9bd!important;border-radius:0!important;padding:6px 2px 10px!important;font-size:12px!important}.enquiry-section-reference .reference-trip-form textarea{resize:vertical;min-height:78px!important}.enquiry-section-reference .reference-trip-form input:focus,.enquiry-section-reference .reference-trip-form select:focus,.enquiry-section-reference .reference-trip-form textarea:focus{border-bottom-color:#a84325!important}.reference-traveller-pills{flex-wrap:wrap;gap:7px;display:flex}.reference-traveller-pills button{cursor:pointer;border:1px solid #d7c9bf;border-radius:999px;min-height:36px;padding:0 16px;font-size:12.5px;color:#3a1b14!important;background:#fff!important}.reference-traveller-pills button.is-selected{border-color:#431810;color:#fff!important;background:#431810!important}.enquiry-section-reference .reference-trip-actions{grid-column:1/-1;align-items:center;gap:14px;display:flex}.enquiry-section-reference .reference-trip-actions .enquiry-submit-btn{letter-spacing:.3px;text-transform:none;border:0;border-radius:999px;flex:none;min-height:48px;padding:0 26px;font-size:13px;font-weight:700;color:#2b130d!important;background:linear-gradient(135deg,#f5a122,#ed8b16)!important}.enquiry-section-reference .reference-trip-actions .enquiry-whatsapp-btn{border:0;border-radius:999px;flex:none;min-height:48px;padding:0 24px;color:#fff!important;background:#20c968!important}.enquiry-section-reference .reference-trip-actions .enquiry-whatsapp-btn:hover{color:#fff!important;background:#18ad57!important}.reference-trip-actions>p{color:#9a6757;max-width:230px;margin:0;font-size:12px;line-height:1.45}.enquiry-section-reference .enquiry-success-message{grid-column:1/-1}.enquiry-section-reference .enquiry-error-message{color:#873d2b;background:#9e3c2314;border:1px solid #9e3c2352;border-radius:2px;grid-column:1/-1;margin:0;padding:12px 16px;font-size:13px;line-height:1.5}@media (max-width:820px){.enquiry-section-reference .reference-trip-shell{grid-template-columns:1fr!important}.enquiry-section-reference .reference-trip-intro{min-height:520px}}@media (max-width:560px){.enquiry-section-reference{padding-inline:12px!important}.enquiry-section-reference .reference-trip-shell{border-radius:22px!important}.enquiry-section-reference .reference-trip-intro{min-height:480px;padding:34px 22px 24px!important}.enquiry-section-reference .reference-trip-form-wrap{padding:34px 22px!important}.enquiry-section-reference .reference-trip-form{grid-template-columns:1fr!important}.enquiry-section-reference .reference-trip-form .form-field-full,.enquiry-section-reference .reference-trip-actions{grid-column:1}.enquiry-section-reference .reference-trip-actions{flex-direction:column;align-items:flex-start}.reference-contact-card{grid-template-columns:38px 1fr auto;padding-inline:10px}.reference-contact-card button{padding-inline:10px}}:where(.reference-homepage,.about-page-root,.exp-page-root,.journey-page,.jcat-page,.journal-page-root,.contact-reference-page){max-width:100%;overflow-x:clip}:where(.reference-homepage,.about-page-root,.exp-page-root,.journey-page,.jcat-page,.journal-page-root,.contact-reference-page) :where(img,video,iframe){max-width:100%}:where(.reference-homepage,.about-page-root,.exp-page-root,.journey-page,.jcat-page,.journal-page-root,.contact-reference-page) :where(h1,h2,h3,p,a,span,strong){overflow-wrap:break-word}@media (max-width:760px){:where(.reference-homepage,.about-page-root,.exp-page-root,.journey-page,.jcat-page,.journal-page-root,.contact-reference-page) :where(button,[role=button],input,select){min-height:44px}.reference-homepage .experiences-reference-section{padding:46px 18px}.reference-homepage .experiences-header-row{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:22px;display:flex}.reference-homepage .experiences-header-left,.reference-homepage .experiences-header-center,.reference-homepage .experiences-header-right{width:100%;min-width:0}.reference-homepage .experiences-header-right{order:3;align-items:flex-start;gap:10px}.reference-homepage .experiences-heading{max-width:12ch;font-size:clamp(38px,12vw,50px);line-height:.98}.reference-homepage .experiences-intro-copy{max-width:none;font-size:12px;line-height:1.6}.reference-homepage .explore-all-link{white-space:normal;min-height:44px}.reference-homepage .carousel-nav-arrows{display:none}.reference-homepage .experience-editorial-masonry{grid-template-rows:none;grid-template-columns:1fr;gap:12px;display:grid}.reference-homepage .experience-editorial-masonry .experience-cinematic-card,.reference-homepage .experience-editorial-masonry .experience-cinematic-card:nth-child(n){grid-area:auto/1;min-height:230px}.reference-homepage .purushartha-cards-grid,.reference-homepage .home-offers-grid,.reference-homepage .home-packages-section,.reference-homepage .home-founder-layout,.reference-homepage .home-stories-layout,.reference-homepage .home-faq-section,.reference-homepage .purushartha-header-row,.reference-homepage .home-offers-header,.reference-homepage .home-river-heading,.reference-homepage .home-kashi-words-heading,.reference-homepage .home-stories-heading{grid-template-columns:1fr}.reference-homepage .home-offer-card,.reference-homepage .home-offer-card:nth-child(n){grid-area:auto/1;min-height:230px}.reference-homepage .home-package-featured,.reference-homepage .home-package-mini{grid-template-columns:1fr}.reference-homepage .home-package-mini-image{min-height:170px}.reference-homepage .home-story-card,.reference-homepage .home-story-featured{grid-template-rows:auto;grid-template-columns:1fr}.reference-homepage .home-story-image,.reference-homepage .home-story-featured .home-story-image{min-height:210px}}@media (max-width:420px){.reference-homepage .experiences-reference-section,.reference-homepage .purushartha-reference-section,.reference-homepage .home-offers-section,.reference-homepage .stays-reference-section{padding-inline:14px}.reference-homepage .experiences-heading{font-size:clamp(36px,11.5vw,46px)}.reference-homepage .experience-editorial-masonry .experience-cinematic-card,.reference-homepage .experience-editorial-masonry .experience-cinematic-card:nth-child(n){min-height:210px}.reference-homepage .home-voice-grid,.reference-homepage .home-founder-facts{grid-template-columns:1fr}.reference-contact-card{grid-template-columns:36px minmax(0,1fr)}.reference-contact-card button{grid-column:2;justify-self:start}.reference-homepage .home-founder-facts{margin-top:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.reference-homepage .home-founder-facts>div{min-width:0;padding:11px 5px 0 0}.reference-homepage .home-founder-facts>div+div{padding-left:8px}.reference-homepage .home-founder-facts>div+div:before{left:8px}.reference-homepage .home-founder-facts strong{font-size:clamp(21px,7vw,27px);line-height:1.1}.reference-homepage .home-founder-facts span{letter-spacing:.025em;overflow-wrap:normal;font-size:clamp(9px,2.8vw,11px);line-height:1.35}.reference-homepage .home-founder-signoff{flex-wrap:wrap;align-items:flex-start;gap:2px 8px;margin-top:14px}.reference-homepage .home-founder-signoff span{font-size:21px;line-height:1.25}.reference-homepage .home-founder-signoff small{font-size:12px;line-height:1.5}.reference-homepage .home-founder-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:6px}.reference-homepage .home-founder-signature{font-size:21px;line-height:1.3}}
