:root{--ink: #1b1f1b;--ink-2: #262b26;--hhv-on-muted: #262b26;--abt-muted: #262b26;--ayv-muted: #262b26;--ctc-muted: #262b26;--dep-muted: #262b26;--dnc-muted: #262b26;--nat-muted: #262b26;--phy-muted: #262b26;--prg-muted: #262b26;--pys-muted: #262b26;--trf-muted: #262b26;--vil-muted: #262b26;--yog-muted: #262b26;--lg-muted: #262b26;--hero-pad-top: clamp(56px, 7vw, 96px);--hero-pad-bottom: clamp(56px, 6vw, 88px);--hero-gutter: clamp(20px, 5vw, 72px)}.hhv-tfees{--tf-muted: #262b26}:is(.prg-hero,.dep-hero,.ayv-hero,.nat-hero,.phy-hero,.yog-hero,.pys-hero,.trf-hero,.ctc-hero,.vil-hero,.dnc-hero,.bdx-hero,.hhv-about-hero){min-height:min(80svh,880px)!important}:is(.prg-hero__overlay,.dep-hero__overlay,.ayv-hero__overlay,.nat-hero__overlay,.phy-hero__overlay,.yog-hero__overlay,.pys-hero__overlay,.trf-hero__overlay,.ctc-hero__overlay,.vil-hero__overlay,.dnc-hero__overlay,.bdx-hero__overlay,.hhv-about-hero__veil){background:linear-gradient(90deg,#061b0ebd,#061b0e75 48%,#061b0e33),linear-gradient(180deg,#061b0e1f,#061b0e57 55%,#061b0edb)!important}:is(.prg-hero__inner,.dep-hero__inner,.ayv-hero__inner,.nat-hero__inner,.phy-hero__inner,.yog-hero__inner,.pys-hero__inner,.trf-hero__inner,.ctc-hero__inner,.vil-hero__inner,.dnc-hero__inner){max-width:1320px;padding:var(--hero-pad-top) var(--hero-gutter) var(--hero-pad-bottom)!important;gap:22px!important}.bdx-hero__content{min-height:min(80svh,880px)!important;align-items:flex-end!important;padding:var(--hero-pad-top) 0 var(--hero-pad-bottom)!important}.bdx-hero__inner,.hhv-about-hero__inner{display:flex;flex-direction:column;gap:22px;width:100%;max-width:1320px!important;margin:0 auto!important;padding-inline:var(--hero-gutter)!important;text-align:left!important}.hhv-about-hero{justify-content:flex-end!important;padding-block:var(--hero-pad-top) var(--hero-pad-bottom)!important}.hhv-about-hero:before,.hhv-about-hero:after{display:none}.hhv-about-hero__crumbs{position:relative!important;top:auto!important;left:auto!important;width:100%;max-width:1320px;margin:0 auto 22px;padding-inline:var(--hero-gutter)}.bdx-hero__inner>*,.hhv-about-hero__inner>*{margin:0!important}:is(.prg-hero__crumbs,.dep-hero__crumbs,.ayv-hero__crumbs,.nat-hero__crumbs,.phy-hero__crumbs,.yog-hero__crumbs,.pys-hero__crumbs,.trf-hero__crumbs,.ctc-hero__crumbs,.vil-hero__crumbs,.dnc-hero__crumbs,.bdx-hero__crumbs,.hhv-about-hero__crumbs ol){font-size:.95rem!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;color:#fbf9f4e0!important;gap:10px!important}.hhv-about-hero__crumbs li,.hhv-about-hero__crumbs a{color:#fbf9f4e0!important}.hhv-about-hero__crumbs [aria-current=page]{color:#e3c463!important}:is(.prg-hero__title,.dep-hero__title,.ayv-hero__title,.nat-hero__title,.phy-hero__title,.yog-hero__title,.pys-hero__title,.trf-hero__title,.ctc-hero__title,.vil-hero__title,.dnc-hero__title,.bdx-hero__title,.hhv-about-hero__title){font-size:clamp(2.35rem,1.55rem + 3.1vw,4.25rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.018em!important;max-width:20ch!important;color:#fff!important;text-wrap:balance}:is(.prg-hero__lead,.dep-hero__lead,.ayv-hero__lead,.nat-hero__lead,.phy-hero__lead,.yog-hero__lead,.pys-hero__lead,.trf-hero__lead,.ctc-hero__lead,.vil-hero__lead,.dnc-hero__lead,.bdx-hero__lead,.hhv-about-hero__sub){font-size:clamp(1.06rem,.98rem + .35vw,1.25rem)!important;line-height:1.65!important;font-weight:500!important;max-width:64ch!important;color:#fbf9f4eb!important;margin:0!important}:is(.prg-hero__title,.dep-hero__title,.ayv-hero__title,.nat-hero__title,.phy-hero__title,.yog-hero__title,.pys-hero__title,.trf-hero__title,.ctc-hero__title,.vil-hero__title,.dnc-hero__title):has(>[class$=__title-line]){max-width:none!important}:is(.prg-hero__lead,.dep-hero__lead,.ayv-hero__lead,.nat-hero__lead,.phy-hero__lead,.yog-hero__lead,.pys-hero__lead,.trf-hero__lead,.ctc-hero__lead,.vil-hero__lead,.dnc-hero__lead,.bdx-hero__lead,.hhv-about-hero__sub) a{color:#f1d77e!important;text-decoration:underline;text-decoration-color:#f1d77e80;text-underline-offset:3px}.bdx-hero__content,.bdx-hero__inner,:is(.prg-hero__inner,.dep-hero__inner,.ayv-hero__inner,.nat-hero__inner,.phy-hero__inner,.yog-hero__inner,.pys-hero__inner,.trf-hero__inner,.ctc-hero__inner,.vil-hero__inner,.dnc-hero__inner){min-width:0}:is(.prg-hero__facts,.dep-hero__facts,.pys-hero__facts,.trf-hero__facts,.ctc-hero__facts,.vil-hero__facts,.dnc-hero__facts,.bdx-hero__facts,.hhv-about-hero__trust){margin:4px 0 0!important;max-width:920px;padding:20px 0!important;gap:clamp(16px,2vw,32px)!important}.hhv-about-hero__trust li{align-items:flex-start!important;text-align:left!important;padding-left:clamp(14px,1.6vw,22px)}.hhv-about-hero__trust li:first-child{padding-left:0}:is(.prg-hero__fact-num,.dep-hero__fact-num,.pys-hero__fact-num,.trf-hero__fact-num,.ctc-hero__fact-num,.vil-hero__fact-num,.dnc-hero__fact-num,.bdx-hero__fact-value,.hhv-about-hero__trust-num){font-size:clamp(1.15rem,1rem + .5vw,1.45rem)!important;line-height:1.25!important;color:#fff!important}:is(.prg-hero__fact-label,.dep-hero__fact-label,.pys-hero__fact-label,.trf-hero__fact-label,.ctc-hero__fact-label,.vil-hero__fact-label,.dnc-hero__fact-label,.bdx-hero__fact-label,.hhv-about-hero__trust-label){font-size:.92rem!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;color:#fbf9f4d6!important}.bdx-hero__fact-value small{font-size:.82em!important;color:#fbf9f4d6!important}:is(.prg-hero__cta,.dep-hero__cta,.ayv-hero__cta,.nat-hero__cta,.phy-hero__cta,.yog-hero__cta,.pys-hero__cta,.trf-hero__cta,.ctc-hero__cta,.vil-hero__cta,.dnc-hero__cta,.bdx-hero__cta,.hhv-about-hero__cta){justify-content:flex-start!important;gap:14px!important;margin:6px 0 0!important}:is(.prg-hero,.dep-hero,.ayv-hero,.nat-hero,.phy-hero,.yog-hero,.pys-hero,.trf-hero,.ctc-hero,.vil-hero,.dnc-hero,.bdx-hero) .hhv-btn,.hhv-about-hero__btn{font-size:.92rem!important;letter-spacing:.1em!important;padding:16px 28px!important;border-radius:2px!important}:is(.prg-hero,.dep-hero,.ayv-hero,.nat-hero,.phy-hero,.yog-hero,.pys-hero,.trf-hero,.ctc-hero,.vil-hero,.dnc-hero,.bdx-hero) .hhv-btn-primary{background:linear-gradient(135deg,#cba72f,#e9c45a,#a87b1a)!important;color:#061b0e!important;border-color:transparent!important}:is(.prg-hero,.dep-hero,.ayv-hero,.nat-hero,.phy-hero,.yog-hero,.pys-hero,.trf-hero,.ctc-hero,.vil-hero,.dnc-hero,.bdx-hero) .hhv-btn-outline{color:#fbf9f4!important;background:#061b0e47!important;border-color:#cba72fb3!important}.hhv-site-header__nav-list a{font-size:1.04rem!important}.hhv-subnav a{font-size:1rem;padding-block:12px}.hhv-site-header__cta{font-size:.92rem}.hhv-site-header__drawer-nav>a{font-size:1.3rem}.hhv-site-header__drawer-nav .hhv-drawer-sub a{font-size:1.05rem!important;color:#262b26!important}.hhv-site-footer{color:var(--ink-2)}.hhv-site-footer__col-title{font-size:1.08rem!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;color:#89511f!important;margin-bottom:16px!important}.hhv-site-footer__list{gap:12px!important}.hhv-site-footer__list a,.hhv-site-footer__list--contact li,.hhv-site-footer__list--contact a{font-size:1.02rem!important;line-height:1.5!important;color:var(--ink)!important}.hhv-site-footer__list a:hover,.hhv-site-footer__list--contact a:hover{color:#89511f!important}.hhv-site-footer__label{font-size:.92rem!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;color:#89511f!important;margin-bottom:2px!important}.hhv-site-footer__tagline{font-size:.95rem!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}.hhv-site-footer__about{font-size:1.02rem!important;line-height:1.65!important;color:var(--ink-2)!important;max-width:40ch!important}.hhv-site-footer__bar,.hhv-site-footer__bar p,.hhv-site-footer__copyright,.hhv-site-footer__credit,.hhv-site-footer__legal a{font-size:.95rem!important;color:var(--ink-2)!important}.hhv-site-footer__credit a{color:#89511f!important}.hhv-site-footer__legal{gap:10px 24px!important}.hhv-site-footer__legal a:hover{color:#89511f!important}.bdx-safety__col li{font-size:1.05rem!important;line-height:1.65!important;color:var(--ink-2)!important;padding-left:24px!important;margin-bottom:10px}.bdx-safety__col--for li:before,.bdx-safety__col--against li:before{top:.62em!important;width:8px!important;height:8px!important;border-radius:50%!important}.bdx-safety__col--for li:before{background:#cba72f!important}.bdx-safety__col--against li:before{background:#89511f!important}.bdx-safety__disclaimer{font-size:1.05rem!important;color:var(--ink-2)!important}.bdx-tariff__notes li{font-size:1.02rem!important;color:var(--ink-2)!important}.hhv-btn,.hhv-cta__btn,.hhv-cta__btn-text,.hhv-site-header__cta span,.hhv-tfees__btn,.hhv-about-hero__btn,.hhv-departments__cta,.hhv-programs__cta,.hhv-welcome__cta-link,.prg-grid__cta,.dep-grid__cta,.prg-pricing__link,.ctc-channels__cta,.ayv-bridges__cta,.nat-bridges__cta,.phy-bridges__cta,.yog-bridges__cta,.hhv-priceteaser__dur,.prg-grid__meta dt,.phy-day__time,.dep-integrate__day,.abt-story__year,.yog-schools__tag,.phy-equipment__tag,.ayv-doshas__card-element,.prg-why__col-kicker,.yog-chakras__locus strong,.yog-chakras__practice strong,.ayv-panchakarma__meta strong,.phy-systems__meta strong,.nat-elements__therapy strong{font-size:.875rem!important;letter-spacing:.1em!important}.pys-programmes__meta,.dep-grid__meta,.prg-choose__match-sub,.prg-matrix__legend-item,.hhv-cta__channels-label,.hhv-priceteaser__from,.hhv-priceteaser__meta,.hhv-tfees__sub,.prg-pricing__price small,.abt-founder__caption-role,.abt-md__caption-role,.ayv-team__sig-attrib span,.ayv-philosophy__citation span,.nat-philosophy__citation span,.phy-philosophy__citation span,.yog-philosophy__citation span,.ayv-philosophy__quote cite,.abt-founder__quote cite,.pys-form__field>span,.ctc-form__field>span{font-size:.95rem!important;letter-spacing:.01em!important;text-transform:none!important}.pys-form__field>span,.ctc-form__field>span{font-weight:600!important}.pys-form__field>span{color:#e3c463!important}.ctc-form__field>span{color:#1b1f1b!important}.pys-form__privacy{font-size:.95rem!important;color:#fbf9f4e0!important}.ctc-form__privacy{font-size:.95rem!important;color:#262b26!important}.pys-length__use{font-size:1.05rem!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important}@media (min-width: 760px){.pys-length__ladder li{grid-template-columns:clamp(180px,17vw,250px) 220px minmax(0,1fr)!important}}.abt-creds__col-title,.ctc-visit__card-title,.abt-location__card-title,.dep-creds__cols h3,.bdx-tariff__notes-title,.ayv-doshas__card-block h4,.hhv-welcome__pillar-title{font-size:1.15rem!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important}.prg-grid__sanskrit,.dep-grid__sanskrit,.pys-programmes__sanskrit,.dnc-stages__sanskrit,.ayv-panchakarma__sanskrit,.ayv-rituals__sanskrit,.ayv-stages__sanskrit,.yog-chakras__sanskrit{display:block;font-size:1rem!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;margin:2px 0 4px!important}.ayv-doshas__card-block li,.phy-equipment__grid span,.yog-philosophy__pillar-desc,.nat-philosophy__pillar-desc,.phy-philosophy__pillar-desc,.abt-md__value-desc,.ctc-visit__getting li,.ctc-visit__hours li,.ctc-trust__pillars p,.dnc-why__pillars p,.dep-pillars__compare p,.pys-rooms__features li,.ayv-panchakarma__meta li,.phy-systems__meta li,.yog-chakras__locus,.yog-chakras__practice,.abt-creds__badge-desc,.abt-gallery__item figcaption,.prg-grid__meta dd,.pys-process__step p,.bdx-inclusions__card p,.ctc-lines__grid a{font-size:1.02rem!important;line-height:1.65!important}.hhv-priceteaser__num,.hhv-pricing__num,.prg-pricing__price,.hhv-tfees__price,[class*=hero__fact-num],.bdx-hero__fact-value{font-variant-numeric:lining-nums}@media (max-width: 640px){:is(.prg-hero,.dep-hero,.ayv-hero,.nat-hero,.phy-hero,.yog-hero,.pys-hero,.trf-hero,.ctc-hero,.vil-hero,.dnc-hero,.bdx-hero,.hhv-about-hero){min-height:0!important}.bdx-hero__content{min-height:0!important}:is(.prg-hero,.dep-hero,.ayv-hero,.nat-hero,.phy-hero,.yog-hero,.pys-hero,.trf-hero,.ctc-hero,.vil-hero,.dnc-hero,.bdx-hero) .hhv-btn,.hhv-about-hero__btn{width:100%;justify-content:center;white-space:normal!important;text-align:center;letter-spacing:.06em!important;padding-inline:18px!important}.hhv-btn,.hhv-cta__btn{white-space:normal!important;text-align:center}.hhv-about-hero__trust{grid-template-columns:repeat(2,1fr)!important}.hhv-about-hero__trust li{padding-left:0}.hhv-about-hero__trust li+li:before{display:none!important}}@media (min-width: 1920px){html{font-size:106.25%}}@media (min-width: 2400px){html{font-size:118.75%}}.pys-rooms__from,.hhv-tfees__search-label{font-size:1rem!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important}.hhv-din-card__range,.ctc-form__submit span,.pys-form__submit span{letter-spacing:.1em!important}.prg-arc__num,.pys-process__num,.ayv-stages__numeral,.dnc-stages__num,.yog-chakras__num{font-size:1.5rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;color:#a87b1a}@media (min-width: 700px){.bdx-inclusions__grid,.pys-process__steps{--g: clamp(20px, 2.4vw, 32px);display:flex!important;flex-wrap:wrap;justify-content:center;gap:var(--g)!important}.bdx-inclusions__grid>*,.pys-process__steps>*{flex:0 1 calc((100% - var(--g)) / 2);min-width:0}}@media (min-width: 1024px){.bdx-inclusions__grid>*,.pys-process__steps>*{flex-basis:calc((100% - 2 * var(--g)) / 3)}}.hhv-site-header__drawer.is-open{height:calc(100dvh - var(--hdr-h, 104px));max-height:none!important;overflow-y:auto;overscroll-behavior:contain}html:has(.hhv-site-header__drawer.is-open),html:has(.hhv-site-header__drawer.is-open) body{overflow:hidden}.sage{z-index:10000!important}@media (max-width: 900px){.hhv-priceteaser__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 440px){.hhv-priceteaser__grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 999px){.ayv-stages__grid,.phy-equipment__layout,.abt-campus__grid,.trf-companions__cols{grid-template-columns:minmax(0,1fr)!important}}@media (min-width: 700px){.prg-arc__steps{--g: clamp(20px, 2.4vw, 32px);display:flex!important;flex-wrap:wrap;justify-content:center;gap:var(--g)!important}.prg-arc__steps>*{flex:0 1 calc((100% - var(--g)) / 2);min-width:0}}@media (min-width: 1024px){.prg-arc__steps>*{flex-basis:calc((100% - 2 * var(--g)) / 3)}}.hhv-pricing__cta,.hhv-priceteaser__btn,.hhv-pricing__tab{border-radius:2px!important}.hhv-priceteaser__card,.hhv-pricing__card{border-radius:10px!important}.dnc-what__head{max-width:820px!important}.dnc-what__copy{max-width:820px;margin-inline:auto;text-align:center}.dnc-what__copy p{margin-inline:auto!important;max-width:none!important;font-size:1.06rem!important}@media (min-width: 760px){.dnc-why__pillars{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.hhv-cta__channels-divider{display:inline-block;width:1px;height:18px;padding:0!important;background:#cba72f8c;font-size:0!important;vertical-align:middle}.hhv-cta__signature-text span{display:inline-block}.hhv-cta__signature-text span+span:before{content:"";display:inline-block;width:1px;height:.95em;margin:0 14px;background:#cba72f99;vertical-align:-.1em}.hhv-departments__card:hover .hhv-departments__badge,.hhv-programs__card:hover .hhv-programs__badge{transform:translateY(-4px)!important}.ayv-doshas__card:hover .ayv-doshas__card-glyph,.ayv-stages__step:hover .ayv-stages__numeral{transform:none!important}@media (min-width: 900px){.hhv-site-footer__bar{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap;gap:12px 28px!important}.hhv-site-footer__bar-end{flex-direction:row!important;align-items:center!important;gap:12px 28px!important;flex-wrap:wrap}.hhv-site-footer__bar-end .hhv-site-footer__credit{order:2;padding-left:28px;border-left:1px solid rgba(137,81,31,.3)}.hhv-site-footer__bar-end .hhv-site-footer__legal{order:1}}.phy-equipment__icon-mini svg{width:30px!important;height:30px!important}.hhv-din-list__icon svg{width:17px!important;height:17px!important}.dep-grid__meta{margin-top:auto!important}.dep-grid__cta{margin-top:0!important}.hhv-programs__cta{display:block!important}.hhv-programs__arrow{display:inline!important;margin-left:4px;transform:none!important}@media (min-width: 700px){.dnc-stages__grid{--g: clamp(20px, 2.4vw, 28px);display:flex!important;flex-wrap:wrap;justify-content:center;gap:var(--g)!important}.dnc-stages__grid>li{flex:0 1 calc((100% - var(--g)) / 2);min-width:0}}@media (min-width: 1024px){.dnc-stages__grid>li{flex-basis:calc((100% - 2 * var(--g)) / 3)}}.dnc-stages__time{display:block;margin-top:6px;font-size:1.05rem;font-weight:500;line-height:1.4;color:#fbf9f4e6}.dnc-stages__grid p{font-size:1.02rem!important}.abt-gallery__item figure,.abt-gallery__item--tall figure{height:auto!important}.abt-gallery__item img,.abt-gallery__item--tall img{aspect-ratio:4 / 3!important;height:auto!important}@media (min-width: 1100px){.abt-gallery__item img,.abt-gallery__item--tall img{aspect-ratio:3 / 4!important}}.hhv-cta__channels-label{color:#fbf9f4e0!important}@media (max-width: 640px){.hhv-cta__channels-divider{display:none!important}}@media (max-width: 900px){.hhv-cta__signature-text{white-space:normal!important}.hhv-cta__signature-text span{display:block}.hhv-cta__signature-text span+span:before{display:none}}@media (min-width: 901px){.hhv-cta__signature{max-width:1040px!important}}.hhv-site-footer{padding-bottom:clamp(88px,8vw,104px)!important}.ayv-stages__numeral{position:static!important;display:block;margin:0 0 14px}
