.header{z-index:60;color:var(--color-shell);--eyebrow-ink:var(--color-shell);position:fixed;top:0;left:0;right:0}.header:before{content:"";z-index:-2;transition:background-color .4s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .4s cubic-bezier(.22,1,.36,1),backdrop-filter .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.header.is-scrolled:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#101f1ceb}.header.is-menu-open{z-index:200}.header.is-menu-open:before{background-color:var(--color-moss);-webkit-backdrop-filter:none;backdrop-filter:none}.header__inner{grid-template-columns:1fr auto 1fr;align-items:center;padding-top:24px;padding-bottom:24px;transition:padding .4s cubic-bezier(.22,1,.36,1);display:grid}.header.is-scrolled .header__inner{padding-top:14px;padding-bottom:14px}.header.is-menu-open .header__inner{background:var(--color-moss)}.header__nav{align-items:center;gap:48px;display:flex}@media screen and (max-width:1280px){.header__nav{gap:28px}}.header__nav-link{font-family:var(--font-base);color:currentColor;white-space:nowrap;appearance:none;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1.4;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.header__nav-link:hover{opacity:.65}.header__logo{color:currentColor;justify-self:center;display:block}.header__logo-mark{background:currentColor;width:183px;height:59px;transition:width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1);display:block;-webkit-mask:url(/images/logo.svg) 50%/contain no-repeat;mask:url(/images/logo.svg) 50%/contain no-repeat}.header.is-scrolled .header__logo-mark{width:140px;height:45px}.header__nav-item{position:relative}.header__nav-item>.header__nav-link{align-items:center;gap:8px;display:inline-flex}.header__nav-item>.header__nav-link:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin-top:-3px;transition:transform .3s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)}.header__nav-item.is-open>.header__nav-link:after{transform:translateY(3px)rotate(225deg)}.header__actions{justify-self:end;align-items:center;gap:32px;display:flex}@media screen and (max-width:1280px){.header__actions{gap:24px}}@media screen and (max-width:1180px){.header__actions{gap:18px}.header__actions .header__cta{padding-left:22px;padding-right:22px}}.header__cta{display:inline-flex}.header__dropdown{z-index:1;background:var(--color-shell);opacity:0;visibility:hidden;border-radius:8px;flex-direction:column;min-width:220px;margin-top:14px;padding:8px;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;display:flex;position:absolute;top:100%;left:-14px;transform:translateY(-6px);box-shadow:0 18px 40px #101f1c38}.header__nav-item.is-open .header__dropdown{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility linear;transform:none}.header__dropdown:before{content:"";height:14px;position:absolute;bottom:100%;left:0;right:0}.header__dropdown-item{font-family:var(--font-base);color:var(--color-moss);text-align:left;white-space:nowrap;border-radius:6px;padding:10px 14px;font-size:15px;line-height:1.4;transition:background-color .3s cubic-bezier(.22,1,.36,1);display:block}.header__dropdown-item:hover,.header__dropdown-item:focus-visible{background:#304f4a1a}.header__toggle{flex-direction:column;justify-content:center;justify-self:end;gap:5px;width:44px;height:44px;padding:0 8px;display:none}.header__toggle span{background:currentColor;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1);display:block}.header.is-menu-open .header__toggle span:first-child{transform:translateY(6.5px)rotate(45deg)}.header.is-menu-open .header__toggle span:nth-child(2){opacity:0}.header.is-menu-open .header__toggle span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.header__menu{z-index:-1;overscroll-behavior:contain;background:var(--color-moss);flex-direction:column;gap:40px;padding:112px 20px 40px;display:flex;position:fixed;inset:0;overflow-y:auto}.header__menu>:first-child{margin-top:auto}.header__menu>:last-child{margin-bottom:auto}.header__menu{opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s}.header.is-menu-open .header__menu{opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(.22,1,.36,1),visibility linear}.header__menu-links{flex-direction:column;gap:28px;display:flex}.header__menu-link{font-family:var(--font-telugu);font-size:28px;line-height:1.2}.header__menu-sub{border-left:1px dashed #f8f2e659;flex-direction:column;gap:10px;margin-top:12px;padding-left:16px;display:flex}.header__menu-sublink{--reveal-opacity:.8;opacity:.8;font-size:16px;line-height:1.4}.header__menu-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.header__menu-appt{font-family:var(--font-raleway);color:var(--color-shell);text-underline-offset:5px;letter-spacing:0;font-size:15px;font-weight:600;text-decoration:underline}.header__menu-cta{display:inline-flex}@media screen and (max-width:1024px){.header__nav,.header__actions{display:none}.header__inner{grid-template-columns:44px 1fr 44px}.header__logo{grid-column:2}.header__toggle{grid-column:3;display:flex}.header__logo-mark{width:150px;height:48px}}.hero{background:#0d1513;height:100vh;min-height:560px;position:relative;overflow:hidden}.hero__stage{width:max(100%,153.971vh);height:max(100%,64.948vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__layer{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media screen and (max-width:767px){.hero__layer{width:75%}}.hero__scrim{pointer-events:none;width:100%;position:absolute;left:0}.hero__scrim--top{opacity:.3;background:linear-gradient(#000 0%,#0000 100%);height:44.9%;top:0}.hero__scrim--bottom{opacity:.6;background:linear-gradient(#0000 0%,#000 41.788%);height:34.83%;top:65.17%}.hero__inner{text-align:center;color:var(--color-shell);--rule:var(--rule-sand);--eyebrow-ink:var(--color-shell);padding-bottom:82px;position:absolute;bottom:0;left:0;right:0}.hero__inner .rule{margin-top:20px}.hero__title{font-family:var(--font-telugu);margin-top:32px;font-size:52px;line-height:1.2}.hero__lede{text-wrap:balance;max-width:665px;margin:20px auto 0;line-height:1.4}.intro{background:var(--color-cream);padding:120px 0}.intro__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.intro__mark{background:var(--color-base);width:116px;height:116px;display:block;-webkit-mask:url(/images/logo-symbol.svg) 50%/contain no-repeat;mask:url(/images/logo-symbol.svg) 50%/contain no-repeat}.intro__copy{font-family:var(--font-telugu);text-wrap:balance;margin-top:60px;font-size:32px;line-height:1.3}.paths{background:var(--color-cream);padding-bottom:96px}.paths__head{text-align:center}.paths__head .rule{margin-top:20px}.paths__title{max-width:606px;font-family:var(--font-telugu);margin:32px auto 0;font-size:32px;line-height:1.3}.paths__body{grid-template-columns:606px 658px;justify-content:space-between;align-items:start;margin-top:80px;display:grid}.paths__list{flex-direction:column;gap:48px;max-width:606px;margin-top:38px;display:flex}.paths__help{border-top:1px dashed var(--rule,var(--rule-ink));flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:56px;padding-top:32px;display:flex}.paths__help-copy{font-family:var(--font-telugu);font-size:22px;line-height:1.3}.paths__media{border-radius:8px;overflow:hidden}.paths__img{width:100%;height:auto;display:block}.paths__item{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.paths__num{vertical-align:middle;background:var(--color-base);width:24px;height:24px;color:var(--color-shell);font-family:var(--font-telugu);border-radius:50%;justify-content:center;align-items:center;margin-right:10px;padding-bottom:1px;font-size:16px;line-height:1;display:inline-flex}.paths__heading{font-family:var(--font-telugu);font-size:24px;line-height:1.2}.paths__item .rule{width:100%}.paths__copy{max-width:559px;line-height:1.4}.paths__link{margin-top:4px}.journey{color:var(--color-shell);--rule:var(--rule-sand);--eyebrow-ink:var(--color-shell);background:#101f1c;position:relative}.journey__pin{position:relative;overflow:hidden}.journey__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}.journey__stage{zoom:var(--journey-scale,1);width:1512px;margin:0 auto;padding-top:80px;position:relative}.journey__head{text-align:center;padding:0 40px}.journey__head .rule{margin-top:20px}.journey__title{font-family:var(--font-telugu);margin-top:32px;font-size:44px;line-height:1.2}.journey__lede{text-wrap:pretty;max-width:640px;margin:21px auto 0;font-size:18px;line-height:1.45}.journey__track{margin-top:56px;position:relative}.journey__path{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.journey__path path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--journey-progress,0))}.journey.is-drawn .journey__path path{stroke-dashoffset:0}.journey__phases{pointer-events:none;position:absolute;inset:0}.journey__phase{position:absolute;inset:0}.journey.is-scrubbed .journey__phase{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.journey.is-scrubbed .journey__phase.is-visible{opacity:1;transform:none}.journey__node{border:1px dashed var(--rule-sand);border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute}.journey__node:after{content:"";background:var(--color-sand);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}.journey__card{flex-direction:column;gap:14px;display:flex;position:absolute}.journey__card--right{text-align:right;align-items:flex-end}.journey__card--right .journey__badge-row{flex-direction:row-reverse}.journey__badge-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.journey__badge{background:var(--color-shell);color:var(--color-base);font-family:var(--font-primary);letter-spacing:.3em;text-transform:uppercase;border-radius:5px;flex:none;padding:7px 11px;font-size:11px;line-height:1}.journey__phase-title{font-family:var(--font-telugu);text-wrap:pretty;font-size:28px;line-height:1.2}.journey__phase-copy{--reveal-opacity:.75;opacity:.75;text-wrap:pretty;font-size:18px;line-height:1.45}.journey__phase-meta{font-family:var(--font-primary);letter-spacing:.3em;text-transform:uppercase;font-size:11px;line-height:1.5}.sequence{background:var(--color-shell);padding:96px 0}.sequence__head{text-align:center;flex-direction:column;align-items:center;display:flex}.sequence__head .rule{width:100%;margin-top:20px}.sequence__head .button{margin-top:31px}.sequence__title{font-family:var(--font-telugu);margin-top:32px;font-size:40px;line-height:1.2}.sequence__lede{text-wrap:pretty;max-width:565px;margin-top:21px;line-height:1.4}.sequence__stage{-moz-column-gap:40px;grid-template-columns:minmax(0,502px) auto minmax(0,466px);justify-content:space-between;align-items:start;column-gap:40px;margin-top:74px;display:grid}.sequence--days{background:var(--color-cream)}.sequence__days{flex-direction:column;gap:32px;margin-top:16px;display:flex}.sequence__detail{grid-template-rows:minmax(150px,auto) auto;padding-top:89px;display:grid}.sequence__day{text-align:left;--reveal-opacity:.65;opacity:.65;flex-direction:column;align-items:flex-start;gap:32px;width:100%;transition:opacity .4s cubic-bezier(.22,1,.36,1);display:flex}.sequence__day+.sequence__day{border-top:1px dashed var(--rule-ink);padding-top:32px}.sequence__day.is-active,.sequence__day:hover{opacity:1}.sequence__day-title{font-family:var(--font-telugu);font-size:24px;line-height:1.2}.sequence__media{border-radius:50%;width:clamp(280px,27vw,375px);height:clamp(280px,27vw,375px);margin:0 auto;position:relative;overflow:hidden}.sequence__img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.sequence__img.is-active{opacity:1}.sequence__copies{display:grid}.sequence__copy{text-wrap:pretty;opacity:0;visibility:hidden;grid-area:1/1;line-height:1.4;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .6s;transform:translateY(8px)}.sequence__copy.is-current{opacity:1;visibility:visible;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),visibility linear;transform:none}.sequence__controls{align-self:start;gap:4px;margin-top:32px;display:flex}.reasons{color:var(--color-shell);--rule:var(--rule-sand);--eyebrow-ink:var(--color-shell);position:relative;overflow:hidden}.reasons__bed{position:absolute;inset:-60px 0;overflow:hidden}.reasons__bg{-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.reasons__scrim{opacity:.3;pointer-events:none;background:linear-gradient(#0000 0%,#000 100%);width:100%;height:72.9%;position:absolute;bottom:60px;left:0}.reasons__inner{text-align:center;padding-top:239px;padding-bottom:226px;position:relative}.reasons__inner .rule{margin-top:18px}.reasons__title{max-width:587px;font-family:var(--font-telugu);margin:31px auto 0;font-size:40px;line-height:1.2}.reasons__lede{text-wrap:balance;max-width:565px;margin:32px auto 0;line-height:1.4}.reasons__cta{margin-top:40px}.why{background:var(--color-cream);padding:120px 0 0}.why__head{text-align:center}.why__head .rule{margin-top:20px}.why__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:40px;display:grid}.why__media{aspect-ratio:711/648;border-radius:8px;position:relative;overflow:hidden}.why__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.why__location{background:var(--color-cream);border-radius:8px;width:278px;padding:20px;position:absolute;top:32px;left:32px}.why__location .rule{margin-top:12px}.why__address{margin-top:16px;line-height:1.4}.why__panel{background:var(--color-shell);border-radius:8px;flex-direction:column;padding:32px;display:flex}.why__panel .button{align-self:flex-start;margin-top:31px}.why__title{font-family:var(--font-telugu);font-size:40px;line-height:1.2}.why__lede{max-width:565px;margin-top:21px;line-height:1.4}.why__points{flex-direction:column;gap:16px;margin-top:auto;padding-top:64px;display:flex}.why__point{flex-direction:column;gap:16px;display:flex}.why__point-text{padding-left:16px;line-height:1.4;position:relative}.why__point-text:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.faq{background:var(--color-cream);padding:100px 0 120px}.faq__head{text-align:center;flex-direction:column;align-items:center;display:flex}.faq__head .rule{width:100%;margin-top:20px}.faq__head .button{margin-top:33px}.faq__title{font-family:var(--font-telugu);margin-top:32px;font-size:40px;line-height:1.2}.faq__list{max-width:938px;margin:72px auto 0}.faq__trigger{text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:20px 0;display:flex}.faq__label{font-size:20px;line-height:1.4}.faq__icon{border:1px dashed #0006;border-radius:50%;flex:none;width:32px;height:32px;position:relative}.faq__icon:before{content:"";background:currentColor;width:21.33px;height:21.33px;margin:auto;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;-webkit-mask:url(/images/icons/plus.svg) 50%/contain no-repeat;mask:url(/images/icons/plus.svg) 50%/contain no-repeat}.faq__item.is-open .faq__icon:before{transform:rotate(45deg)}.faq__panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),visibility .45s cubic-bezier(.22,1,.36,1);display:grid}.faq__item.is-open .faq__panel{visibility:visible;grid-template-rows:1fr}.faq__answer{max-width:760px;min-height:0;overflow:hidden}.faq__answer p{text-wrap:pretty;line-height:1.6}.faq__answer p+p{margin-top:16px}.faq__answer p:last-child{margin-bottom:24px}.faq__answer ul{margin:16px 0 24px;padding-left:20px;line-height:1.6;list-style:outside}.faq__answer ul li+li{margin-top:10px}.faq__answer a:not(.button){text-underline-offset:3px;text-decoration:underline}.contact{background:var(--color-shell);padding:60px 0}.contact>.container>.contact__head .rule{margin-top:20px}.contact__intro{justify-content:space-between;align-items:center;gap:40px;margin-top:40px;display:flex}.contact__title{font-family:var(--font-telugu);font-size:40px;line-height:1.2}.contact__grid{-moz-column-gap:124px;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:17px 124px;margin-top:66px;display:grid}.contact__item{flex-direction:column;display:flex}.contact__item .rule{margin-bottom:16px}.contact__value{margin-top:24px;line-height:1.4}.inquiry{padding:141px 0;position:relative;overflow:hidden}.inquiry__bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.inquiry__inner{justify-content:center;display:flex;position:relative}.inquiry__card{background:var(--color-cream);border-radius:8px;width:498px;max-width:100%;padding:42px 40px}.inquiry__title{max-width:355px;font-family:var(--font-telugu);text-align:center;margin:0 auto;font-size:28px;line-height:1.2}.inquiry__fields{flex-direction:column;gap:20px;margin-top:32px;display:flex}.inquiry__field{flex-direction:column;display:flex}.inquiry__label{--reveal-opacity:.5;opacity:.5}.inquiry__input{border-bottom:1px solid #00000026;margin-top:24px;padding-bottom:12px;font-size:16px;line-height:1.4}.inquiry__input::placeholder{color:var(--color-base);opacity:.5}.inquiry__consent{cursor:pointer;align-items:flex-start;gap:10px;margin-top:24px;display:flex;position:relative}.inquiry__checkbox{opacity:0;width:16px;height:16px;margin:0;position:absolute}.inquiry__checkbox:focus-visible+.inquiry__consent-box{outline:2px solid var(--color-juniper);outline-offset:2px}.inquiry__checkbox:checked+.inquiry__consent-box{background:var(--color-juniper);border-style:solid}.inquiry__consent-box{border:1px dashed #0006;border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}.inquiry__consent-text{--reveal-opacity:.5;opacity:.5;font-size:14px;line-height:1.4}.inquiry__submit{align-self:center;width:100%;margin-top:32px}.footer{background:var(--color-moss);color:var(--color-shell);--rule:var(--rule-sand);--eyebrow-ink:var(--color-shell);padding:40px 0 32px}.footer__grid{-moz-column-gap:90px;grid-template-columns:384px minmax(0,1fr) 209px;align-items:start;column-gap:90px;display:grid}.footer__form-label{--reveal-opacity:.75;opacity:.75}.footer__field{align-items:center;gap:16px;margin-top:29px;display:flex}.footer__input{color:currentColor;background:0 0;width:100%;min-height:0;font-size:16px;line-height:1.2}.footer__input::placeholder{color:currentColor;opacity:.75}.footer__submit{flex:none}.footer__submit span{background:currentColor;width:18px;height:18px;display:block;-webkit-mask:url(/images/icons/arrow.svg) 50%/contain no-repeat;mask:url(/images/icons/arrow.svg) 50%/contain no-repeat}.footer__field-rule{--rule:#f6f2e866;margin-top:13px}.footer__note{--reveal-opacity:.75;opacity:.75;max-width:387px;margin-top:21px;font-size:12px;line-height:1.4}.footer__mark{background:currentColor;width:116px;height:116px;margin-top:90px;display:block;-webkit-mask:url(/images/logo-symbol.svg) 50%/contain no-repeat;mask:url(/images/logo-symbol.svg) 50%/contain no-repeat}.footer__mark:first-child{margin-top:0}.footer__social{gap:12px;margin-top:32px;display:flex}.footer__social-link{border:1px solid #f6f2e8bf;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .3s cubic-bezier(.22,1,.36,1);display:flex}.footer__social-link:before{content:"";width:18px;height:18px;-webkit-mask:var(--social-icon) no-repeat center/contain;-webkit-mask:var(--social-icon) no-repeat center/contain;mask:var(--social-icon) no-repeat center/contain;background:currentColor}.footer__social-link:hover{opacity:.7}.footer__social-link--instagram{--social-icon:url(/images/icons/instagram.svg)}.footer__social-link--facebook{--social-icon:url(/images/icons/facebook.svg)}.footer__blurb{justify-self:end;width:356px;max-width:100%;font-size:20px;line-height:1.4}.footer__links{flex-direction:column;gap:10px;display:flex}.footer__link{font-size:16px;line-height:1.5;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.footer__link:hover{opacity:.7}.footer__rule{margin-top:43px}.footer__grid--legal{align-items:center;margin-top:31px}.footer__legal{--reveal-opacity:.75;opacity:.75;font-size:14px;line-height:1.5}.footer__legal-links{flex-wrap:wrap;justify-self:end;gap:8px 34px;width:356px;max-width:100%;display:flex}.footer__legal-link{--reveal-opacity:.75;opacity:.75;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;line-height:1.5}.footer__legal-link:hover{opacity:1}@media screen and (max-width:1024px){.intro,.sequence{padding:88px 0}.why{padding:88px 0 0}.faq{padding:100px 0 88px}.paths{padding-bottom:88px}.intro__copy{font-size:26px}.paths__body{grid-template-columns:minmax(0,1fr);gap:56px;margin-top:56px}.paths__list{max-width:none;margin-top:0}.sequence__detail{grid-template-rows:auto auto;padding-top:0}.sequence__controls{margin-top:32px}.journey{padding:0}.journey__bg{position:absolute}.journey__stage{zoom:1;width:auto;padding:60px 40px 72px}.journey__head{padding:0}.journey__track{margin-top:0;height:auto!important}.journey__path{display:none}.journey__phases{pointer-events:auto;flex-direction:column;gap:32px;margin-top:56px;display:flex;position:static}.journey__phase{position:static}.journey__title{font-size:34px}.journey__lede{font-size:inherit}.journey__phase-title{font-size:22px}.journey__phase-copy{font-size:16px}.journey__node{display:none}.journey__card,.journey__card--right{text-align:left;border-left:1px dashed var(--rule-sand);align-items:flex-start;padding-left:20px;position:static;width:100%!important}.journey__card .journey__badge-row,.journey__card--right .journey__badge-row{flex-direction:row}.sequence__stage{-moz-column-gap:0;grid-template-columns:1fr;justify-items:center;gap:48px;margin-top:56px}.sequence__days,.sequence__detail{width:100%;max-width:560px}.sequence__media{width:375px;height:375px}.reasons__inner{padding-top:160px;padding-bottom:160px}.why__grid{grid-template-columns:1fr;gap:24px}.contact__grid{-moz-column-gap:40px;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:24px 40px}.footer__grid{-moz-column-gap:40px;grid-template-columns:1fr 1fr;gap:48px 40px}.footer__blurb,.footer__legal-links{justify-self:start;width:auto}.footer__grid--legal{grid-template-columns:1fr;row-gap:12px}}@media screen and (max-width:767px){.hero{height:88vh;min-height:480px}.journey__stage{padding:56px 20px 64px}.journey__card .journey__badge-row,.journey__card--right .journey__badge-row{flex-direction:column;align-items:flex-start;gap:15px}.intro,.sequence{padding:64px 0}.why{padding:64px 0 0}.faq{padding:64px 0}.paths{padding-bottom:64px}.intro__mark{width:88px;height:88px}.intro__copy{margin-top:40px;font-size:22px}.hero__title{font-size:34px}.hero__inner{padding-bottom:48px}.paths__title,.journey__title,.sequence__title,.reasons__title,.why__title,.faq__title,.contact__title{font-size:30px}.paths__list{gap:40px;margin-top:0}.sequence__media{aspect-ratio:1;width:min(280px,100%);height:auto}.reasons__inner{padding-top:120px;padding-bottom:120px}.why__location{width:calc(100% - 32px);max-width:278px;top:16px;left:16px}.why__panel{padding:24px}.why__points{padding-top:40px}.faq__label{font-size:17px}.faq__list{margin-top:48px}.contact{padding:56px 0}.contact__intro{flex-direction:column;align-items:flex-start;gap:24px}.contact__grid{grid-template-columns:1fr}.inquiry{padding:72px 0}.inquiry__card{padding:32px 24px}.footer__grid{grid-template-columns:1fr;row-gap:40px}.footer__mark{margin-top:48px}}.about-hero{background:var(--color-moss);align-items:flex-end;height:800px;min-height:620px;max-height:100vh;padding-bottom:80px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){.about-hero{height:auto;min-height:560px;padding-bottom:56px}}.about-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.about-hero__scrim{background:linear-gradient(#00000073,#0000 45%),linear-gradient(#0000 40%,#0000008c);position:absolute;inset:0}.about-hero__inner{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.about-hero__eyebrow{--eyebrow-ink:var(--color-sand)}.about-hero__rule{--rule:var(--rule-sand);width:100%;margin-top:26px;margin-bottom:32px}.about-hero__title{max-width:891px;font-family:var(--font-telugu);color:var(--color-sand);text-align:center;text-wrap:balance;font-size:42px;line-height:1.2}@media screen and (max-width:1024px){.about-hero__title{font-size:34px}}@media screen and (max-width:767px){.about-hero__title{text-align:left;font-size:26px}}.mission{background:var(--color-shell);padding:60px 0}@media screen and (max-width:767px){.mission{padding:48px 0}}.mission__head,.team__head,.ways__head,.grounds__head,.care__head{flex-direction:column;align-items:center;display:flex}.mission__head .rule,.team__head .rule,.ways__head .rule,.grounds__head .rule,.care__head .rule{width:100%;margin-top:26px}.mission__body{-moz-column-gap:67px;grid-template-columns:596fr 769fr;align-items:start;column-gap:67px;margin-top:40px;display:grid}@media screen and (max-width:1024px){.mission__body{grid-template-columns:1fr;row-gap:40px}}.mission__media{aspect-ratio:596/549;border-radius:8px;overflow:hidden}.mission__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mission__content{padding-top:15px}@media screen and (max-width:1024px){.mission__content{padding-top:0}}.mission__title{max-width:606px;font-family:var(--font-telugu);font-size:40px;line-height:1.2}@media screen and (max-width:767px){.mission__title{font-size:28px}}.mission__lede{margin-top:44px;font-size:20px;line-height:1.4}@media screen and (max-width:767px){.mission__lede{margin-top:28px;font-size:18px}}.mission__copy{max-width:611px;margin-top:32px;font-size:16px;line-height:1.4}.team{background:var(--color-cream);padding:100px 0}@media screen and (max-width:767px){.team{padding:64px 0}}.team__title{max-width:606px;font-family:var(--font-telugu);text-align:center;margin-top:32px;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.team__title{font-size:28px}}.team__lede{text-align:center;max-width:565px;margin-top:20px;font-size:16px;line-height:1.4}.team__stage{margin-top:60px}.team__carousel{position:relative}.team__stack{touch-action:pan-y;--team-fade:.45s;display:grid}.team__row{opacity:0;visibility:hidden;transition:opacity var(--team-fade) cubic-bezier(.22, 1, .36, 1),visibility 0s linear var(--team-fade);grid-area:1/1;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;display:grid}.team__row.is-current{opacity:1;visibility:visible;transition:opacity var(--team-fade) cubic-bezier(.22, 1, .36, 1),visibility 0s linear 0s}@media screen and (max-width:1024px){.team__row{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:767px){.team__row{grid-template-columns:1fr;gap:32px}}.team__portrait{background:var(--color-moss);aspect-ratio:700/744;border-radius:8px;display:block;overflow:hidden}.team__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.team__portrait:hover img{transform:scale(1.03)}.team__role{margin-top:20px;line-height:1.25}.team__name{font-family:var(--font-telugu);text-underline-offset:4px;margin-top:20px;font-size:24px;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .3s cubic-bezier(.22,1,.36,1);display:block}:is(.team__name:hover,.team__card:has(.team__portrait:hover) .team__name){text-decoration-color:currentColor}.team__nav{justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}@media screen and (max-width:767px){.team__nav{gap:12px}}.team__nav .arrow-disc{--disc-ring:var(--rule-ink);flex:none}.team__dots{flex-wrap:wrap;justify-content:center;display:flex}.team__dot{width:24px;height:24px;position:relative}.team__dot:before{content:"";border:1px solid var(--color-moss);border-radius:50%;transition:background-color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:8px}.team__dot:hover:before{transform:scale(1.25)}.team__dot.is-current:before{background:var(--color-moss)}@media screen and (max-width:767px){.team__dot{width:16px}.team__dot:before{inset:8px 4px}}.team-page{background:var(--color-cream);padding:162px 0 100px}@media screen and (max-width:1024px){.team-page{padding:130px 0 80px}}@media screen and (max-width:767px){.team-page{padding:110px 0 64px}}.team-page__intro{-moz-column-gap:60px;grid-template-columns:7fr 4fr;align-items:end;column-gap:60px;margin-top:28px;display:grid}@media screen and (max-width:1024px){.team-page__intro{grid-template-columns:1fr;row-gap:24px}}.team-page__title{max-width:760px;font-family:var(--font-telugu);text-wrap:balance;font-size:52px;line-height:1.1}@media screen and (max-width:767px){.team-page__title{font-size:34px}}.team-page__lede{max-width:420px;font-size:16px;line-height:1.5}.team-page__head .rule{margin-top:48px}@media screen and (max-width:767px){.team-page__head .rule{margin-top:32px}}.roster{margin-top:64px}@media screen and (max-width:767px){.roster{margin-top:48px}}.roster__head{-moz-column-gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.roster__title{font-family:var(--font-telugu);font-size:32px;line-height:1.2}@media screen and (max-width:767px){.roster__title{font-size:26px}}.roster__count{--reveal-opacity:.6;opacity:.6}.roster__grid{-moz-column-gap:20px;grid-template-columns:repeat(4,1fr);gap:48px 20px;margin-top:32px;list-style:none;display:grid}@media screen and (max-width:1024px){.roster__grid{grid-template-columns:repeat(2,1fr);row-gap:40px}}@media screen and (max-width:767px){.roster__grid{grid-template-columns:1fr;row-gap:32px}}.roster__portrait{background:var(--color-moss);aspect-ratio:700/744;border-radius:8px;display:block;overflow:hidden}.roster__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.roster__portrait:hover img{transform:scale(1.03)}.roster__name{font-family:var(--font-telugu);text-underline-offset:4px;margin-top:20px;font-size:22px;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .3s cubic-bezier(.22,1,.36,1);display:block}:is(.roster__name:hover,.roster__card:has(.roster__portrait:hover) .roster__name){text-decoration-color:currentColor}.roster__role{margin-top:12px;line-height:1.5}.care{background:#0e1a18;padding:60px 0 100px;position:relative;overflow:hidden}@media screen and (max-width:767px){.care{padding:48px 0 64px}}.care__bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.care__scrim{background:linear-gradient(#0e1a1859,#0e1a1826);position:absolute;inset:0}.care__inner{z-index:1;position:relative}.care__eyebrow{--eyebrow-ink:var(--color-sand)}.care__rule{--rule:var(--rule-sand)}.care__title{font-family:var(--font-telugu);color:var(--color-sand);text-align:center;margin-top:32px;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.care__title{font-size:28px}}.care__stage{justify-content:center;margin-top:56px;display:flex}.care__diagram{width:100%;max-width:620px;height:auto;overflow:visible}.care__ring{fill:none;stroke:var(--color-sand);stroke-opacity:.6;stroke-width:1px;stroke-dasharray:2 2}.care__outline{fill:none;stroke:var(--color-sand);stroke-opacity:.85;stroke-width:1px}.care__label{font-family:var(--font-telugu);fill:var(--color-sand);text-anchor:middle;dominant-baseline:central;font-size:18px}@media screen and (max-width:767px){.care__label{font-size:26px}}.care__wordmark{font-family:var(--font-primary);letter-spacing:.02em;fill:var(--color-sand);text-anchor:middle;dominant-baseline:central;font-size:26px}@media screen and (max-width:767px){.care__wordmark{font-size:38px}}.care__bead{transform-box:view-box;will-change:transform}.care__bead-dot{fill:var(--color-sand)}.care__bead-halo{fill:none;stroke:var(--color-sand);stroke-opacity:.6;stroke-width:1px;stroke-dasharray:2 2}@media (prefers-reduced-motion:no-preference){html.js .care__stage[data-reveal] .care__outline{stroke-dasharray:1;stroke-dashoffset:1px}html.js .care__stage[data-reveal].is-inview .care__outline{stroke-dashoffset:0;transition:stroke-dashoffset 2.4s cubic-bezier(.22,1,.36,1) .2s}.care__bead{animation:9s infinite care-orbit}.care__ring{animation:3s linear infinite care-dash}}@keyframes care-orbit{0%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:rotate(0)}38%{transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(.645,.045,.355,1);transform:rotate(180deg)}88%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes care-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:10px}}.ways{background:var(--color-cream);padding:100px 0}@media screen and (max-width:767px){.ways{padding:64px 0}}.ways__title{max-width:459px;font-family:var(--font-telugu);text-align:center;margin-top:32px;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.ways__title{font-size:28px}}.ways__list{margin-top:60px;list-style:none}@media screen and (max-width:767px){.ways__list{margin-top:40px}}.ways__item .rule{width:100%}.ways__row{-moz-column-gap:60px;grid-template-columns:32px 1fr 149px;align-items:start;column-gap:60px;padding:40px 0;display:grid}@media screen and (max-width:1024px){.ways__row{-moz-column-gap:32px;grid-template-columns:32px 1fr;gap:24px 32px}}.ways__num{background:var(--color-moss);width:32px;height:32px;color:var(--color-shell);font-family:var(--font-telugu);border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.ways__body{padding-left:345px}@media screen and (max-width:1280px){.ways__body{padding-left:0}}.ways__heading{font-family:var(--font-telugu);font-size:32px;line-height:1.1}@media screen and (max-width:767px){.ways__heading{font-size:24px}}.ways__copy{max-width:628px;margin-top:24px;font-size:16px;line-height:1.4}.ways__fit{align-items:baseline;gap:12px;max-width:700px;margin-top:32px;display:flex}@media screen and (max-width:767px){.ways__fit{flex-direction:column;gap:8px}}.ways__fit-label{--reveal-opacity:.65;opacity:.65;flex:none}.ways__fit-label:before{display:none}.ways__fit-copy{--reveal-opacity:.6;opacity:.6;font-size:14px;line-height:1.4}.ways__thumb{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:149px;height:149px}@media screen and (max-width:1024px){.ways__thumb{grid-column:2;width:120px;height:120px}}.ways__item--tail .rule{display:block}.grounds{background:var(--color-shell);padding:60px 0}@media screen and (max-width:767px){.grounds{padding:48px 0}}.grounds__body{grid-template-columns:30.517% 45.67%;justify-content:space-between;align-items:start;margin-top:32px;display:grid}@media screen and (max-width:1024px){.grounds__body{grid-template-columns:1fr;row-gap:48px}}.grounds__title{font-family:var(--font-telugu);font-size:40px;line-height:1.2}@media screen and (max-width:767px){.grounds__title{font-size:28px}}.grounds__grid{grid-template-columns:repeat(2,172.5px);width:max-content;margin-top:79px;display:grid}@media screen and (max-width:767px){.grounds__grid{grid-template-columns:repeat(2,145px);margin-top:48px}}.grounds__orb{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:auto}.grounds__list{flex-direction:column;gap:32px;display:flex}.grounds__item .rule{margin-top:32px}.grounds__item-title{font-family:var(--font-telugu);font-size:24px;line-height:1.2}.grounds__item-copy{max-width:611px;margin-top:20px;font-size:16px;line-height:1.4}.bio{background:var(--color-cream);padding:162px 0 100px}@media screen and (max-width:1024px){.bio{padding:130px 0 80px}}@media screen and (max-width:767px){.bio{padding:110px 0 64px}}.bio__crumbs{flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.4;display:flex}.bio__crumbs a{opacity:.65;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.bio__crumbs a:hover{opacity:1}.bio__stage{-moz-column-gap:55px;grid-template-columns:572fr 733fr;align-items:start;column-gap:55px;margin-top:40px;display:grid}@media screen and (max-width:1024px){.bio__stage{grid-template-columns:minmax(0,1fr);row-gap:40px}}@media screen and (max-width:767px){.bio__stage{row-gap:32px;margin-top:28px}}.bio__portrait{background:var(--color-moss);aspect-ratio:700/744;border-radius:16px;position:sticky;top:110px;overflow:hidden}.bio__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;display:block}@media screen and (max-width:1024px){.bio__portrait{width:100%;max-width:480px;position:static}}.bio__roles{flex-direction:column;gap:12px;list-style:none;display:flex}.bio__roles .eyebrow{line-height:1.25}.bio__title{font-family:var(--font-telugu);margin-top:24px;font-size:44px;line-height:1.1}@media screen and (max-width:767px){.bio__title{margin-top:20px;font-size:32px}}.bio__lede{max-width:620px;margin-top:28px;font-size:20px;line-height:1.4}@media screen and (max-width:767px){.bio__lede{margin-top:20px;font-size:18px}}.bio__body{border-top:1px dashed var(--rule-ink);margin-top:32px;padding-top:32px;font-size:16px;line-height:1.5}.bio__body>p+p{margin-top:20px}.bio__pager{border-top:1px dashed var(--rule-ink);justify-content:space-between;gap:24px;margin-top:56px;padding-top:32px;display:flex}.bio__pager-link{flex:1 1 0;align-items:center;gap:16px;min-width:0;display:flex}@media screen and (max-width:767px){.bio__pager-link{gap:12px}}.bio__pager-link .arrow-disc{--disc-ring:var(--rule-ink);flex:none}.bio__pager-link:hover .arrow-disc{border-color:var(--color-base)}.bio__pager-link--next{text-align:right;justify-content:flex-end}.bio__pager-text{flex-direction:column;gap:8px;min-width:0;display:flex}.bio__pager-label{font-family:var(--font-primary);letter-spacing:.3em;text-transform:uppercase;opacity:.65;font-size:10px;line-height:1}.bio__pager-name{font-family:var(--font-telugu);font-size:20px;line-height:1.2}@media screen and (max-width:767px){.bio__pager-name{font-size:17px}}.contact-cta{background:var(--color-cream)}.contact-cta__frame{justify-content:center;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){.contact-cta__frame{min-height:520px}}.contact-cta__bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.contact-cta__scrim{background:linear-gradient(#14292626,#14292673),#14292633;position:absolute;inset:0}.contact-cta__inner{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.contact-cta__eyebrow{--eyebrow-ink:var(--color-sand)}.contact-cta__rule{--rule:var(--rule-sand);width:100%;margin-top:24px}.contact-cta__title{max-width:760px;font-family:var(--font-telugu);color:var(--color-sand);text-align:center;margin-top:30px;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.contact-cta__title{max-width:100%;font-size:28px}}.contact-cta__copy{max-width:565px;color:var(--color-sand);text-align:center;text-wrap:balance;margin-top:20px;font-size:16px;line-height:1.4}.contact-cta__button{color:var(--color-moss);border-radius:8px;margin-top:50px;padding:16px 32px}.contact-hero{background:var(--color-moss);align-items:flex-end;height:600px;min-height:480px;max-height:100vh;padding-bottom:80px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){.contact-hero{height:auto;min-height:460px;padding-bottom:56px}}.contact-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.contact-hero__scrim{background:linear-gradient(#0006,#0000 40%),linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.contact-hero__inner{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.contact-hero__eyebrow{--eyebrow-ink:var(--color-sand)}.contact-hero__rule{--rule:var(--rule-sand);width:100%;margin-top:20px;margin-bottom:32px}.contact-hero__title{font-family:var(--font-telugu);color:var(--color-sand);text-align:center;font-size:52px;line-height:1.2}@media screen and (max-width:1024px){.contact-hero__title{font-size:42px}}@media screen and (max-width:767px){.contact-hero__title{font-size:32px}}.reach{padding:80px 0 100px}@media screen and (max-width:1024px){.reach{padding:64px 0 80px}}@media screen and (max-width:767px){.reach{padding:48px 0 64px}}.reach__grid{grid-template-columns:45.6704% 45.8799%;justify-content:space-between;align-items:stretch;display:grid}@media screen and (max-width:1024px){.reach__grid{grid-template-columns:minmax(0,1fr);row-gap:48px}}.reach__details{flex-direction:column;display:flex}.reach__title{font-family:var(--font-telugu);font-size:40px;line-height:1.2}@media screen and (max-width:767px){.reach__title{font-size:30px}}.reach__list{flex-direction:column;gap:16px;margin-top:40px;display:flex}.reach__intro{font-family:var(--font-telugu);text-wrap:pretty;font-size:24px;line-height:1.35}@media screen and (max-width:767px){.reach__intro{font-size:20px}}.reach__subtitle{font-family:var(--font-telugu);margin-top:48px;font-size:28px;line-height:1.2}.reach__lede{--reveal-opacity:.75;opacity:.75;max-width:560px;margin-top:16px;line-height:1.5}.ce{background:var(--color-shell);padding:100px 0 120px}@media screen and (max-width:767px){.ce{padding:64px 0 80px}}.ce__head .rule{margin-top:20px}.ce__title{font-family:var(--font-telugu);margin-top:32px;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.ce__title{font-size:30px}}.ce__lede{max-width:720px;margin-top:20px;line-height:1.5}.ce__list{border-top:1px dashed var(--rule-ink);margin-top:48px}.ce__item{border-bottom:1px dashed var(--rule-ink);grid-template-columns:200px minmax(0,1fr) auto;align-items:baseline;gap:8px 32px;padding:24px 0;display:grid}@media screen and (max-width:767px){.ce__item{grid-template-columns:minmax(0,1fr)}}.ce__name{font-family:var(--font-telugu);font-size:20px;line-height:1.3}.ce__presenter{--reveal-opacity:.6;opacity:.6}.ce__more{margin-top:32px;display:inline-block}.reach__person{align-items:center;gap:20px;margin-top:32px;display:flex}.reach__person-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:96px;height:96px}.reach__person-name{font-family:var(--font-telugu);font-size:24px;line-height:1.2}.reach__person-role{--reveal-opacity:.7;opacity:.7;margin-top:6px}.reach__item{flex-direction:column;display:flex}.reach__item .rule{margin-bottom:16px}.reach__value{margin-top:24px;line-height:1.4}.reach__note{--reveal-opacity:.65;opacity:.65;max-width:603px;margin-top:auto;padding-top:48px;font-size:14px;line-height:1.4}.reach__panel{background:var(--color-shell);border-radius:8px;flex-direction:column;height:100%;padding:32px;display:flex}.reach__panel--sent{height:auto}.reach__panel-title{align-self:flex-start}.reach__fields{-moz-column-gap:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 17px;margin-top:24px;display:grid}@media screen and (max-width:767px){.reach__fields{grid-template-columns:minmax(0,1fr)}}.reach__field{flex-direction:column;display:flex}.reach__field--wide{grid-column:1/-1}.reach__label{--reveal-opacity:.65;opacity:.65;font-family:var(--font-primary);letter-spacing:.3em;text-transform:uppercase;font-size:10px;line-height:1.2}.reach__input,.reach__select{border-bottom:1px solid #00000080;margin-top:8px;padding:10px 0 12px;font-size:16px;line-height:1.4;transition:border-color .3s cubic-bezier(.22,1,.36,1)}.reach__input:hover,.reach__select:hover{border-bottom-color:var(--color-base)}.reach__input:focus,.reach__select:focus{border-bottom-color:var(--color-juniper);outline:none}.reach__input::-moz-placeholder{color:var(--color-base);opacity:.65}.reach__select::-moz-placeholder{color:var(--color-base);opacity:.65}.reach__input::placeholder,.reach__select::placeholder{color:var(--color-base);opacity:.65}.reach__select{border-radius:0}.reach__textarea{resize:vertical;border:1px solid #3c4d4ab3;border-radius:8px;height:96px;margin-top:8px;padding:12px;font-size:16px;line-height:1.4;transition:border-color .3s cubic-bezier(.22,1,.36,1)}.reach__textarea:hover{border-color:var(--color-base)}.reach__textarea:focus{border-color:var(--color-juniper);outline:none}.reach__textarea::placeholder{color:var(--color-base);opacity:.65}.reach__consent{cursor:pointer;align-items:flex-start;gap:10px;margin-top:24px;display:flex;position:relative}.reach__checkbox{opacity:0;width:16px;height:16px;margin:0;position:absolute}.reach__checkbox:focus-visible+.reach__consent-box{outline:1px solid var(--color-juniper);outline-offset:2px}.reach__checkbox:checked+.reach__consent-box{background:var(--color-juniper);border-style:solid}.reach__consent-box{border:1px dashed #0000008c;border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}.reach__consent-text{--reveal-opacity:.65;opacity:.65;font-size:14px;line-height:1.4}.reach__submit{align-self:flex-start;margin-top:24px}.retreats-hero{background:var(--color-moss);align-items:flex-end;height:800px;min-height:620px;max-height:100vh;padding-bottom:80px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){.retreats-hero{height:auto;min-height:560px;padding-bottom:56px}}.retreats-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.retreats-hero__scrim{background:linear-gradient(#0006,#0000 45%),linear-gradient(#0000 38%,#00000080);position:absolute;inset:0}.retreats-hero__inner{z-index:1;text-align:center;width:100%;color:var(--color-shell);flex-direction:column;align-items:center;display:flex;position:relative}.retreats-hero__eyebrow{--eyebrow-ink:var(--color-shell)}.retreats-hero__rule{--rule:var(--rule-sand);width:100%;margin-top:22px}.retreats-hero__title{max-width:665px;font-family:var(--font-telugu);margin-top:32px;font-size:52px;line-height:1.2}@media screen and (max-width:1024px){.retreats-hero__title{font-size:40px}}@media screen and (max-width:767px){.retreats-hero__title{font-size:32px}}.retreats-hero__lede{text-wrap:balance;max-width:475px;margin-top:20px;line-height:1.4}.destinations{background:var(--color-cream);padding:100px 0}@media screen and (max-width:767px){.destinations{padding:64px 0}}.destinations__head{text-align:center}.destinations__head .rule{margin-top:22px}.destinations__list{list-style:none}.destinations__item{grid-template-columns:45.4609% 45.6704%;justify-content:space-between;align-items:start;padding:40px 0;display:grid}.destinations__item+.destinations__item{border-top:1px dashed var(--rule,var(--rule-ink))}@media screen and (max-width:1024px){.destinations__item{grid-template-columns:minmax(0,1fr);gap:32px}}.destinations__media{aspect-ratio:651/449;position:relative;overflow:hidden}.destinations__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.destinations__ring{aspect-ratio:1;width:53.6098%;margin:-26.8049% 0 0 -26.8049%;position:absolute;top:50%;left:50%}.destinations__inset{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;width:41.7157%;margin:-20.8579% 0 0 -20.8579%;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.destinations__ring{animation:48s linear infinite retreat-ring}}@keyframes retreat-ring{to{transform:rotate(360deg)}}.destinations__body{margin-top:17px}.destinations__body>.rule{margin-top:24px}@media screen and (max-width:1024px){.destinations__body{margin-top:0}}.destinations__name{font-family:var(--font-telugu);font-size:24px;line-height:1.2}.destinations__copy{margin-top:14px;line-height:1.4}.destinations__specs{gap:20px;margin-top:24px;display:grid;container-type:inline-size}.destinations__spec{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.destinations__spec .rule{grid-column:1/-1;margin-top:20px}@media screen and (max-width:767px){.destinations__spec{grid-template-columns:minmax(0,1fr);row-gap:8px}.destinations__spec .rule{margin-top:12px}}.destinations__spec-value{text-align:right;max-width:290px;margin:0;line-height:1.4}@media screen and (max-width:767px){.destinations__spec-value{text-align:left;max-width:none}}.destinations__spec-line{display:block}@container (max-width:520px){.destinations__spec{grid-template-columns:minmax(0,1fr);row-gap:8px}.destinations__spec .rule{margin-top:12px}.destinations__spec-value{text-align:left;max-width:none}}.destinations__included{margin-top:20px}.destinations__included[open] .faq__icon:before{transform:rotate(45deg)}.destinations__included>.rule{margin-top:20px}.destinations__included-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;list-style:none;display:flex}.destinations__included-toggle::-webkit-details-marker{display:none}.destinations__included-list{gap:12px;margin-top:20px;padding-left:18px;line-height:1.5;list-style:outside;display:grid}.destinations__included-list li::marker{font-size:.8em}.destinations__cta{margin-top:32px}.retreat-team{background:var(--color-cream);padding:0 0 100px}@media screen and (max-width:767px){.retreat-team{padding:0 0 64px}}.retreat-team .roster{margin-top:40px}.retreat-team__head .rule{margin-top:26px}.know{background:var(--color-shell);padding:60px 0 64px}.know__head{text-align:center}.know__head .rule{margin-top:22px}.know__grid{-moz-column-gap:11.8017%;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:11.8017%;margin-top:71px;display:grid}@media screen and (max-width:1024px){.know__grid{grid-template-columns:minmax(0,1fr);row-gap:48px}}.know__col{position:relative}.know__col+.know__col:before{content:"";border-left:1px dashed var(--rule,var(--rule-ink));position:absolute;top:0;bottom:0;left:-40px}@media screen and (max-width:1024px){.know__col+.know__col:before{content:none}}.know__body{margin:60px 0 0}@media screen and (max-width:1024px){.know__body{margin-top:20px}}.know__thumb{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100px;height:100px;display:block}.know__copy{margin-top:20px;line-height:1.4;display:block}.know__foot{margin-top:72px}.know__note{--reveal-opacity:.6;opacity:.6;margin-top:20px;line-height:1.4}.voices{background:var(--color-cream);padding:100px 0}@media screen and (max-width:767px){.voices{padding:64px 0}}.voices__head{text-align:center}.voices__head .rule{margin-top:22px}.voices__stage{margin-top:64px}.voices__carousel{max-width:820px;margin:0 auto}.voices__controls{justify-content:space-between;align-items:center;gap:24px;display:flex}.voices__controls .arrow-disc{--disc-ring:var(--rule-ink)}.voices__mark-wrap{flex-direction:column;align-items:center;gap:4px;display:flex}.voices__mark{border:1px dashed var(--rule-ink);width:64px;height:64px;color:var(--color-moss);font-family:var(--font-telugu);border-radius:50%;justify-content:center;align-items:center;padding-top:22px;font-size:56px;line-height:1;display:flex}.voices__count{--reveal-opacity:.6;opacity:.6;font-family:var(--font-primary);letter-spacing:.3em;margin-top:8px;font-size:11px}.voices__quote{text-align:center;margin-top:48px;animation:.5s cubic-bezier(.22,1,.36,1) both voices-in}@media (prefers-reduced-motion:reduce){.voices__quote{animation:none}}@keyframes voices-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.voices__pull{font-family:var(--font-telugu);text-wrap:pretty;font-size:30px;line-height:1.35}@media screen and (max-width:767px){.voices__pull{font-size:23px}}.voices__copy{--reveal-opacity:.75;opacity:.75;text-wrap:pretty;max-width:720px;margin:24px auto 0;font-size:18px;line-height:1.55}@media screen and (max-width:767px){.voices__copy{font-size:16px}}.voices__by{flex-direction:column;align-items:center;gap:10px;margin-top:40px;display:flex}.voices__by:before{content:"";border-top:1px dashed var(--rule-ink);width:48px;margin-bottom:14px}.voices__name{font-family:var(--font-telugu);font-size:22px;line-height:1.2}.voices__meta{--reveal-opacity:.7;opacity:.7}.faq-hero{background:var(--color-moss);align-items:flex-end;height:600px;min-height:480px;max-height:100vh;padding-bottom:80px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){.faq-hero{height:auto;min-height:460px;padding-bottom:56px}}.faq-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.faq-hero__scrim{background:linear-gradient(#0006,#0000 40%),linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.faq-hero__inner{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.faq-hero__eyebrow{--eyebrow-ink:var(--color-sand)}.faq-hero__rule{--rule:var(--rule-sand);width:100%;margin-top:20px;margin-bottom:32px}.faq-hero__title{font-family:var(--font-telugu);color:var(--color-sand);text-align:center;font-size:52px;line-height:1.2}@media screen and (max-width:1024px){.faq-hero__title{font-size:42px}}@media screen and (max-width:767px){.faq-hero__title{font-size:32px}}.faq-set{background:var(--color-cream);padding:80px 0 100px}@media screen and (max-width:767px){.faq-set{padding:56px 0 72px}}.faq-set__grid{grid-template-columns:minmax(0,691fr) minmax(0,741fr);padding-top:20px;display:grid}@media screen and (max-width:1024px){.faq-set__grid{grid-template-columns:minmax(0,1fr);gap:8px}}.faq-set__title{font-family:var(--font-telugu);padding-top:20px;font-size:32px;line-height:1.2}@media screen and (max-width:767px){.faq-set__title{font-size:26px}}@media (prefers-reduced-motion:no-preference){.inquiry__bg,.contact-cta__bg,.reasons__bg{height:calc(116% + 16vh);top:calc(-8% - 8vh)}.hero__layer,.about-hero__image,.contact-hero__image,.retreats-hero__image,.faq-hero__image,.sequence-hero__image{height:116%;top:-12%}}body:has(.l-page--light) .header:not(.is-scrolled):not(.is-menu-open){color:var(--color-base);--eyebrow-ink:var(--color-base)}body:has(.l-page--light) .header:not(.is-scrolled):not(.is-menu-open) .header__cta{background:var(--color-moss);color:var(--color-shell)}.legal-head{padding-top:162px}@media screen and (max-width:1024px){.legal-head{padding-top:130px}}@media screen and (max-width:767px){.legal-head{padding-top:110px}}.legal-head__inner{flex-direction:column;align-items:center;display:flex}.legal-head__rule{width:100%;margin-top:20px;margin-bottom:32px}.legal-head__title{font-family:var(--font-telugu);text-align:center;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.legal-head__title{font-size:32px}}.legal{padding:80px 0 120px}@media screen and (max-width:1024px){.legal{padding:64px 0 96px}}@media screen and (max-width:767px){.legal{padding:48px 0 72px}}.legal__body{width:100%;max-width:756px;margin:0 auto}.legal__updated{font-family:var(--font-primary);letter-spacing:.3em;text-transform:uppercase;font-size:10px;line-height:1}.legal__lede{margin-top:40px;font-size:16px;line-height:1.4}.legal__section{border-top:1px solid #231f1e26;margin-top:24px;padding-top:24px}.legal__section>*+*{margin-top:20px}.legal__heading{font-family:var(--font-telugu);font-size:24px;line-height:1.2}@media screen and (max-width:767px){.legal__heading{font-size:22px}}.legal__subheading{font-family:var(--font-telugu);font-size:18px;line-height:1.2}.legal__subheading+*{margin-top:16px}.legal__text{font-size:16px;line-height:1.4}.legal__list{padding-left:24px;list-style:outside}.legal__list li{font-size:16px;line-height:1.4}.sequence-hero{background:var(--color-moss);align-items:flex-end;height:800px;min-height:620px;max-height:100vh;padding-bottom:80px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){.sequence-hero{height:auto;min-height:560px;padding-bottom:56px}}.sequence-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sequence-hero__scrim{background:linear-gradient(#0006,#0000 45%),linear-gradient(#0000 38%,#00000080);position:absolute;inset:0}.sequence-hero__inner{z-index:1;text-align:center;width:100%;color:var(--color-shell);flex-direction:column;align-items:center;display:flex;position:relative}.sequence-hero__eyebrow{--eyebrow-ink:var(--color-shell)}.sequence-hero__rule{--rule:var(--rule-sand);width:100%;margin-top:22px}.sequence-hero__title{max-width:665px;font-family:var(--font-telugu);margin-top:32px;font-size:52px;line-height:1.2}@media screen and (max-width:1024px){.sequence-hero__title{font-size:40px}}@media screen and (max-width:767px){.sequence-hero__title{font-size:32px}}.sequence-hero__lede{text-wrap:balance;max-width:475px;margin-top:20px;line-height:1.4}.counts{background:var(--color-cream);padding:80px 0}@media screen and (max-width:767px){.counts{padding:56px 0}}.counts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:78px;display:grid}@media screen and (max-width:1024px){.counts__grid{gap:48px}}@media screen and (max-width:767px){.counts__grid{grid-template-columns:minmax(0,1fr);gap:32px}}.counts__item{align-items:center;gap:32px;display:flex;position:relative}.counts__item+.counts__item:before{content:"";border-left:1px dashed var(--rule-ink);height:129px;position:absolute;top:50%;left:-39px;transform:translateY(-50%)}@media screen and (max-width:1024px){.counts__item+.counts__item:before{left:-24px}}@media screen and (max-width:767px){.counts__item+.counts__item:before{border-left:0;border-top:1px dashed var(--rule-ink);height:0;top:-16px;left:0;right:0;transform:none}}.counts__figure{width:47px;font-family:var(--font-telugu);text-align:center;flex:none;padding-top:10px;font-size:100px;line-height:1}@media screen and (max-width:767px){.counts__figure{width:40px;font-size:72px}}.counts__copy{text-wrap:pretty;max-width:346px;font-size:20px;line-height:1.4}@media screen and (max-width:767px){.counts__copy{font-size:18px}}.protocol{background:var(--color-cream);padding:100px 0}@media screen and (max-width:767px){.protocol{padding:64px 0}}.protocol__head{text-align:center}.protocol__head .rule{margin-top:22px}.protocol__body{grid-template-columns:572fr 711fr;align-items:center;gap:149px;margin-top:40px;display:grid}@media screen and (max-width:1024px){.protocol__body{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:48px}}.protocol__title{font-family:var(--font-telugu);font-size:32px;line-height:1.3}@media screen and (max-width:767px){.protocol__title{font-size:26px}}.protocol__copy{text-wrap:pretty;max-width:539px;margin-top:20px;line-height:1.4}.protocol__figure{color:var(--color-sand);position:relative;container-type:inline-size}.protocol__media{aspect-ratio:711/648;border-radius:8px;position:relative;overflow:hidden}.protocol__img{-o-object-fit:cover;object-fit:cover;filter:brightness(.62);width:100%;height:100%;position:absolute;inset:0}@media screen and (max-width:767px){.protocol__img{filter:none}}.protocol__media:after{content:"";pointer-events:none;background:radial-gradient(42% 48% at 50% 46%,#101f1c9e,#101f1c00 100%);position:absolute;inset:0}@media screen and (max-width:767px){.protocol__media:after{display:none}}.protocol__rings{width:100%;height:100%;position:absolute;inset:0}.protocol__ring{fill:none;stroke:var(--color-sand);stroke-opacity:.65;stroke-width:1px;stroke-dasharray:2 6;transform-box:view-box;transform-origin:356px 583px}.protocol__phases{z-index:1;text-align:center;text-shadow:0 1px 12px #0000008c;position:absolute;inset:0}@media screen and (max-width:767px){.protocol__phases{color:var(--color-base);text-shadow:none;flex-direction:column;gap:28px;padding-top:28px;display:flex;position:static}}.protocol__phase{width:100%;position:absolute;left:50%;transform:translate(-50%)}@media screen and (max-width:767px){.protocol__phase{position:static;transform:none}}.protocol__phase--1{top:12.2%}.protocol__phase--2{top:32.01%}.protocol__phase--3{top:49%}.protocol__phase-title{font-family:var(--font-telugu);font-size:min(3.0942cqw,22px);line-height:1.2}@media screen and (max-width:767px){.protocol__phase-title{font-size:20px}}.protocol__phase-copy{text-wrap:pretty;max-width:min(27.2855cqw,194px);margin:min(3.3755cqw,24px) auto 0;font-size:min(2.1097cqw,15px);line-height:1.4}@media screen and (max-width:767px){.protocol__phase-copy{max-width:320px;margin-top:10px;font-size:14px}}.protocol__phase--2 .protocol__phase-copy{max-width:min(25.879cqw,184px);margin-top:min(1.9691cqw,14px)}@media screen and (max-width:767px){.protocol__phase--2 .protocol__phase-copy{max-width:320px;margin-top:10px}}.protocol__phase--3 .protocol__phase-copy{max-width:min(24.1913cqw,172px)}@media screen and (max-width:767px){.protocol__phase--3 .protocol__phase-copy{max-width:320px}}@media (prefers-reduced-motion:no-preference){.protocol__ring{animation:4s linear infinite protocol-dash}.protocol__ring--2{animation-duration:3.2s;animation-direction:reverse}.protocol__ring--3{animation-duration:2.4s}html.js .protocol__figure[data-reveal] .protocol__ring{opacity:0;transform:scale(.94)}html.js .protocol__figure[data-reveal].is-inview .protocol__ring{opacity:1;transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);transform:none}html.js .protocol__figure[data-reveal].is-inview .protocol__ring--2{transition-delay:.14s}html.js .protocol__figure[data-reveal].is-inview .protocol__ring--3{transition-delay:.28s}}@keyframes protocol-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:32px}}.steps{background:var(--color-shell);padding:60px 0 64px}@media screen and (max-width:767px){.steps{padding:48px 0}}.steps__head{text-align:center;flex-direction:column;align-items:center;display:flex}.steps__head .rule{width:100%;margin-top:22px}.steps__title{max-width:517px;font-family:var(--font-telugu);margin-top:32px;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.steps__title{font-size:28px}}.steps__lede{text-wrap:balance;max-width:565px;margin-top:24px;line-height:1.4}.steps__list{flex-direction:column;gap:24px;margin-top:80px;list-style:none;display:flex;position:relative}.steps__list:before{content:"";border-left:1px dashed var(--rule-ink);position:absolute;top:30px;bottom:0;left:50%}@media screen and (max-width:1024px){.steps__list:before{left:16px}.steps__list{gap:56px;margin-top:56px}}.steps__item{grid-template-columns:1fr 32px 1fr;align-items:start;display:grid}@media screen and (max-width:1024px){.steps__item{-moz-column-gap:24px;grid-template-columns:32px minmax(0,1fr);column-gap:24px}}.steps__node{background:var(--color-moss);width:32px;height:32px;color:var(--color-shell);font-family:var(--font-telugu);border-radius:50%;grid-area:1/2;justify-content:center;align-items:center;font-size:25.6px;line-height:1;display:flex;position:relative}@media screen and (max-width:1024px){.steps__node{grid-area:1/1}}.steps__img{-o-object-fit:cover;object-fit:cover;border-radius:8px;grid-area:1/1;justify-self:end;width:196px;height:196px;margin:54px 144px 0 0}@media screen and (max-width:1024px){.steps__img{grid-area:2/2;justify-self:start;margin:24px 0 0}}.steps__panel{grid-area:1/3;max-width:350px;margin:77px 0 0 50px}@media screen and (max-width:1024px){.steps__panel{grid-area:1/2;max-width:none;margin:0}}.steps__item:nth-child(2n) .steps__img{grid-column:3;justify-self:start;margin:54px 0 0 144px}@media screen and (max-width:1024px){.steps__item:nth-child(2n) .steps__img{grid-column:2;margin:24px 0 0}}.steps__item:nth-child(2n) .steps__panel{text-align:right;grid-column:1;justify-self:end;margin:77px 50px 0 0}@media screen and (max-width:1024px){.steps__item:nth-child(2n) .steps__panel{text-align:left;grid-column:2;justify-self:start;margin:0}}.steps__badge{background:var(--color-moss);color:var(--color-sand);font-family:var(--font-primary);letter-spacing:.3em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;padding:6px 10px;font-size:10px;line-height:1;display:inline-flex}.steps__day-title{font-family:var(--font-telugu);margin-top:40px;font-size:24px;line-height:1.2}@media screen and (max-width:767px){.steps__day-title{margin-top:24px;font-size:22px}}.steps__copy{text-wrap:pretty;--reveal-opacity:.6;opacity:.6;margin-top:12px;line-height:1.4}.steps__foot{margin-top:62px}.steps__foot .rule{margin-bottom:20px}.steps__note{text-wrap:pretty;--reveal-opacity:.6;opacity:.6;max-width:1287px;line-height:1.4}.support{background:var(--color-cream);padding:100px 0}@media screen and (max-width:767px){.support{padding:64px 0}}.support__head{text-align:center;flex-direction:column;align-items:center;display:flex}.support__head .rule{width:100%;margin-top:22px}.support__title{max-width:440px;font-family:var(--font-telugu);margin-top:32px;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.support__title{font-size:28px}}.support__body{grid-template-columns:658fr 656fr;align-items:center;gap:118px;margin-top:80px;display:grid}@media screen and (max-width:1024px){.support__body{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:56px}}.support__img{aspect-ratio:658/648;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:auto}.support__list{flex-direction:column;gap:48px;display:flex}.support__term{font-family:var(--font-telugu);align-items:center;gap:24px;font-size:24px;line-height:1.2;display:flex}@media screen and (max-width:767px){.support__term{font-size:22px}}.support__icon{flex:none}.support__item .rule{margin-top:20px}.support__copy{text-wrap:pretty;max-width:559px;margin-top:20px;line-height:1.4}.reach__form-body{flex-direction:column;flex:1;display:flex}.reach__form-body[hidden]{display:none}.reach__options{flex-direction:column;gap:12px;margin-top:12px;display:flex}.reach__consent--option{margin-top:0}.reach__consent-group{flex-direction:column;gap:12px;margin-top:24px;display:flex}.reach__consent-intro,.reach__consent-note{--reveal-opacity:.65;opacity:.65;font-size:12px;line-height:1.5}.reach__honeypot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reach__message:focus{outline:none}.reach__required{color:#9a3412}.reach__required-note{--reveal-opacity:.65;opacity:.65;margin-top:16px;font-size:14px;line-height:1.4}.reach__field-error{color:#9a3412;margin-top:8px;font-size:14px;line-height:1.4}.reach__message-title{font-family:var(--font-telugu);font-size:28px;line-height:1.2}.reach__message-copy{--reveal-opacity:.7;opacity:.7;margin-top:12px;font-size:16px;line-height:1.5}.reach__error{color:#9a3412;margin-top:16px;font-size:14px;line-height:1.4}.reach__group-title{--reveal-opacity:.65;opacity:.65;grid-column:1/-1;margin-top:4px}.reach__field--box{justify-content:center}.reach__file{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex;position:relative}.reach__file-control{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reach__file-control:focus-visible+.reach__file-button{outline:1px solid var(--color-juniper);outline-offset:2px}.reach__file-button{cursor:pointer;border:1px solid #3c4d4ab3;border-radius:8px;padding:10px 16px;font-size:16px;line-height:1.4;transition:border-color .3s cubic-bezier(.22,1,.36,1)}.reach__file-button:hover{border-color:var(--color-base)}.reach__file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:16px;line-height:1.4;overflow:hidden}.reach__file-remove{font-family:var(--font-raleway);color:inherit;text-underline-offset:5px;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;text-decoration:underline;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.reach__file-remove:hover{opacity:.6}.reach__hint{--reveal-opacity:.6;opacity:.6;margin-top:8px;font-size:14px;line-height:1.5}.age-gate{--eyebrow-ink:var(--color-base);background:0 0;border:0;border-radius:12px;width:min(520px,100vw - 40px);max-width:none;max-height:calc(100vh - 32px);margin:auto;padding:0;overflow-y:auto}@supports (max-height:100dvh){.age-gate{max-height:calc(100dvh - 32px)}}.age-gate::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101f1cf0}.age-gate__panel{background:var(--color-cream);color:var(--color-base);text-align:center;border-radius:12px;flex-direction:column;align-items:center;padding:48px 40px 40px;display:flex}@media screen and (max-width:767px){.age-gate__panel{padding:36px 24px 28px}}.age-gate__mark{background:var(--color-moss);width:48px;height:48px;display:block;-webkit-mask:url(/images/logo-symbol.svg) 50%/contain no-repeat;mask:url(/images/logo-symbol.svg) 50%/contain no-repeat}.age-gate__eyebrow{margin-top:28px}.age-gate__title{font-family:var(--font-telugu);margin-top:20px;font-size:36px;line-height:1.15}@media screen and (max-width:767px){.age-gate__title{font-size:28px}}.age-gate__copy{--reveal-opacity:.7;opacity:.7;max-width:380px;margin-top:16px;font-size:15px;line-height:1.5}.age-gate__actions{flex-direction:column;align-items:center;gap:20px;width:100%;margin-top:32px;display:flex}.age-gate__actions .button{width:100%;max-width:320px}.age-gate__exit{font-family:var(--font-raleway);color:var(--color-base);text-underline-offset:5px;letter-spacing:0;font-size:15px;font-weight:600;text-decoration:underline}.psilo-hero{background:var(--color-moss);align-items:flex-end;height:800px;min-height:680px;max-height:100vh;padding-bottom:80px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){.psilo-hero{height:auto;min-height:600px;max-height:none;padding:140px 0 56px}}.psilo-hero__image,.group-hero__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.psilo-hero__image{-o-object-position:62% center;object-position:62% center}.psilo-hero__scrim{background:linear-gradient(#0006,#0000 45%),linear-gradient(#0000 30%,#0000008c);position:absolute;inset:0}.psilo-hero__scrim--strong{background:linear-gradient(#0000 30%,#0009),#10141280}.psilo-hero__inner,.group-hero__inner{z-index:1;text-align:center;width:100%;color:var(--color-shell);flex-direction:column;align-items:center;display:flex;position:relative}.psilo-hero__eyebrow,.group-hero__eyebrow{--eyebrow-ink:var(--color-shell)}.psilo-hero__rule{--rule:var(--rule-sand);width:100%;margin-top:22px}.psilo-hero__title{max-width:620px;font-family:var(--font-telugu);text-wrap:balance;margin-top:32px;font-size:52px;line-height:1.2}@media screen and (max-width:1024px){.psilo-hero__title{font-size:40px}}@media screen and (max-width:767px){.psilo-hero__title{font-size:32px}}.psilo-hero__lede{text-wrap:balance;max-width:540px;margin-top:20px;line-height:1.4}.psilo-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin-top:32px;display:flex}@media screen and (max-width:767px){.psilo-hero__actions{flex-direction:column;width:100%}.psilo-hero__actions .button{width:100%;max-width:320px}}.psilo-hero__link,.group-hero__link{color:var(--color-shell)}.psilo-intro{background:var(--color-cream);padding:100px 0}@media screen and (max-width:767px){.psilo-intro{padding:64px 0}}.psilo-intro__body{grid-template-columns:572fr 711fr;gap:149px;margin-top:60px;display:grid}@media screen and (max-width:1024px){.psilo-intro__body{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px}}.psilo-intro__title{max-width:460px;font-family:var(--font-telugu);font-size:40px;line-height:1.2}@media screen and (max-width:767px){.psilo-intro__title{font-size:28px}}.psilo-intro__content{max-width:640px}.psilo-intro__copy{text-wrap:pretty;line-height:1.4}.psilo-intro__pull{border-top:1px dashed var(--rule-ink);font-family:var(--font-telugu);text-wrap:pretty;margin-top:32px;padding-top:32px;font-size:24px;line-height:1.3}@media screen and (max-width:767px){.psilo-intro__pull{font-size:20px}}.psilo-fit,.group-fit{background:var(--color-cream);padding:0 0 100px}@media screen and (max-width:767px){.psilo-fit,.group-fit{padding-bottom:64px}}.psilo-fit__body{grid-template-columns:596fr 769fr;align-items:center;gap:67px;margin-top:40px;display:grid}@media screen and (max-width:1024px){.psilo-fit__body{grid-template-columns:minmax(0,1fr);gap:40px}}.psilo-fit__img{aspect-ratio:596/549;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:auto}.psilo-fit__content,.group-fit__content{max-width:647px}.psilo-fit__title{max-width:600px;font-family:var(--font-telugu);font-size:40px;line-height:1.2}@media screen and (max-width:767px){.psilo-fit__title{font-size:28px}}.psilo-fit__list{border-top:1px dashed var(--rule-ink);margin-top:32px}.psilo-fit__item{border-bottom:1px dashed var(--rule-ink);padding:16px 0 16px 16px;line-height:1.4;position:relative}.psilo-fit__item:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(13px + .7em);left:0}.psilo-fit__note{text-wrap:pretty;--reveal-opacity:.6;opacity:.6;margin-top:24px;line-height:1.4}.psilo-paths{background:var(--color-shell);padding:60px 0 100px}@media screen and (max-width:767px){.psilo-paths{padding:48px 0 64px}}.psilo-paths__head,.psilo-care__head{text-align:center;flex-direction:column;align-items:center;display:flex}.psilo-paths__head .rule,.psilo-care__head .rule{width:100%;margin-top:22px}.psilo-paths__title,.psilo-care__title{max-width:520px;font-family:var(--font-telugu);margin-top:32px;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.psilo-paths__title,.psilo-care__title{font-size:28px}}.psilo-paths__lede{text-wrap:balance;max-width:565px;margin-top:24px;line-height:1.4}.psilo-paths__grid{-moz-column-gap:120px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:120px;margin-top:64px;display:grid}@media screen and (max-width:1024px){.psilo-paths__grid{-moz-column-gap:64px;column-gap:64px}}@media screen and (max-width:767px){.psilo-paths__grid{grid-template-columns:minmax(0,1fr);row-gap:64px;margin-top:48px}}.psilo-paths__col{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@supports (grid-template-rows:subgrid){@media screen and (min-width:768px){.psilo-paths__col{grid-row:span 6;grid-template-rows:subgrid;align-content:start;justify-items:center;display:grid}}}.psilo-paths__col+.psilo-paths__col:before{content:"";border-left:1px dashed var(--rule-ink);position:absolute;top:0;bottom:0;left:-60px}@media screen and (max-width:1024px){.psilo-paths__col+.psilo-paths__col:before{left:-32px}}@media screen and (max-width:767px){.psilo-paths__col+.psilo-paths__col:before{border-left:0;border-top:1px dashed var(--rule-ink);inset:-32px 0 auto}}.psilo-paths__thumb{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100px;height:100px;margin-top:32px}.psilo-paths__name{font-family:var(--font-telugu);margin-top:32px;font-size:24px;line-height:1.2}.psilo-paths__fit{text-wrap:pretty;max-width:364px;margin-top:16px;line-height:1.4}.psilo-paths__label{--reveal-opacity:.65;opacity:.65;margin-top:32px}.psilo-paths__included{margin-top:16px;font-size:14px;line-height:1.4}.psilo-paths__included li+li{margin-top:6px}.psilo-paths__included{--reveal-opacity:.7;opacity:.7}.psilo-paths__help{flex-direction:column;align-items:center;gap:24px;margin-top:64px;display:flex}.psilo-paths__note{text-align:center;text-wrap:balance;max-width:640px;line-height:1.4}.psilo-paths__serve{margin-top:72px}.psilo-paths__rule{margin-top:64px}.psilo-paths__cost{text-align:center;flex-direction:column;align-items:center;max-width:600px;margin:72px auto 0;display:flex}@media screen and (max-width:767px){.psilo-paths__cost{margin-top:48px}.psilo-paths__cost .button{width:100%;max-width:320px}}.psilo-paths__cost-title{font-family:var(--font-telugu);font-size:32px;line-height:1.2}@media screen and (max-width:767px){.psilo-paths__cost-title{font-size:26px}}.psilo-paths__cost-copy{text-wrap:balance;margin:16px 0 24px;line-height:1.4}.psilo-care{background:var(--color-cream);padding:100px 0}@media screen and (max-width:767px){.psilo-care{padding:64px 0}}.psilo-care__list{-moz-column-gap:80px;border-top:1px dashed var(--rule-ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;margin-top:60px;display:grid}@media screen and (max-width:1024px){.psilo-care__list{grid-template-columns:minmax(0,1fr);margin-top:40px}}.psilo-care__item{border-bottom:1px dashed var(--rule-ink);align-items:flex-start;gap:24px;padding:32px 0;display:flex}@media screen and (max-width:767px){.psilo-care__item{gap:20px;padding:24px 0}}.psilo-care__num{background:var(--color-moss);border-radius:50%;flex:none;width:10px;height:10px;margin-top:.5em}.psilo-care__copy{text-wrap:pretty;max-width:520px;padding-top:4px;font-size:18px;line-height:1.4}@media screen and (max-width:767px){.psilo-care__copy{font-size:16px}}.psilo-care__foot{text-align:center;margin-top:48px}.group-hero{background:var(--color-moss);align-items:flex-end;height:800px;min-height:640px;max-height:100vh;padding-bottom:120px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:1024px){.group-hero{padding-bottom:80px}}@media screen and (max-width:767px){.group-hero{height:auto;min-height:600px;max-height:none;padding:140px 0 56px}}.group-hero__image{-o-object-position:center 58%;object-position:center 58%}.group-hero__scrim{background:linear-gradient(#00000073,#0000 40%),linear-gradient(#0000 30%,#0009),#10141280;position:absolute;inset:0}.group-hero__rule{--rule:var(--rule-sand);width:100%;margin-top:20px}.group-hero__title{max-width:640px;font-family:var(--font-telugu);margin-top:32px;font-size:52px;line-height:1.2}@media screen and (max-width:1024px){.group-hero__title{font-size:40px}}@media screen and (max-width:767px){.group-hero__title{font-size:32px}}.group-hero__lede{text-wrap:balance;max-width:520px;margin-top:20px;line-height:1.4}.group-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 32px;margin-top:32px;display:flex}@media screen and (max-width:767px){.group-hero__actions{flex-direction:column}}.group-intro{background:var(--color-cream);padding:100px 0}@media screen and (max-width:767px){.group-intro{padding:64px 0}}.psilo-intro__head,.psilo-fit__head,.group-intro__head,.group-fit__head,.package__head,.compare__head,.cohorts__head{text-align:center}.psilo-intro__head .rule,.psilo-fit__head .rule,.group-intro__head .rule,.group-fit__head .rule,.package__head .rule,.compare__head .rule,.cohorts__head .rule{margin-top:22px}.group-intro__body{grid-template-columns:minmax(0,560fr) minmax(0,711fr);align-items:center;gap:120px;margin-top:56px;display:grid}@media screen and (max-width:1024px){.group-intro__body{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:48px}}.group-intro__title,.group-fit__title,.package__title{font-family:var(--font-telugu);text-wrap:balance;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.group-intro__title,.group-fit__title,.package__title{font-size:30px}}.group-intro__copy{text-wrap:pretty;max-width:540px;margin-top:20px;line-height:1.4}.group-intro__img{aspect-ratio:1254/1090;-o-object-fit:cover;object-fit:cover;-o-object-position:center 65%;object-position:center 65%;border-radius:8px;width:100%;display:block}.group-fit__body{grid-template-columns:minmax(0,596fr) minmax(0,769fr);align-items:center;gap:67px;margin-top:40px;display:grid}@media screen and (max-width:1024px){.group-fit__body{grid-template-columns:minmax(0,1fr);gap:48px}}.group-fit__img{aspect-ratio:596/549;-o-object-fit:cover;object-fit:cover;-o-object-position:center 62%;object-position:center 62%;border-radius:8px;width:100%;display:block}@media screen and (max-width:767px){.group-fit__img{aspect-ratio:4/3}}.group-fit__title{max-width:520px}.group-fit__list{margin-top:32px}.group-fit__item{border-top:1px dashed var(--rule-ink);padding:16px 0 16px 16px;line-height:1.4;position:relative}.group-fit__item:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:24px;left:0}.group-fit__item:last-child{border-bottom:1px dashed var(--rule-ink)}.group-fit__note{--reveal-opacity:.6;opacity:.6;margin-top:24px;line-height:1.4}.group-notes{background:var(--color-cream);padding:72px 0}@media screen and (max-width:767px){.group-notes{padding:56px 0}}.group-notes__grid{-moz-column-gap:80px;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:80px;display:grid}@media screen and (max-width:1024px){.group-notes__grid{-moz-column-gap:48px;column-gap:48px}}@media screen and (max-width:767px){.group-notes__grid{text-align:left;grid-template-columns:minmax(0,1fr);row-gap:32px}}.group-notes__col{position:relative}.group-notes__col+.group-notes__col:before{content:"";border-left:1px dashed var(--rule-ink);position:absolute;top:0;bottom:0;left:-40px}@media screen and (max-width:1024px){.group-notes__col+.group-notes__col:before{left:-24px}}@media screen and (max-width:767px){.group-notes__col+.group-notes__col:before{border-left:0;border-top:1px dashed var(--rule-ink);inset:-16px 0 auto}}.group-notes__copy{text-wrap:balance;max-width:364px;margin:28px auto 0;line-height:1.4}@media screen and (max-width:767px){.group-notes__copy{max-width:none;margin-top:16px}}.cohorts{background:var(--color-shell);padding:100px 0}@media screen and (max-width:767px){.cohorts{padding:64px 0}}.cohorts__title{max-width:640px;font-family:var(--font-telugu);text-wrap:balance;margin:32px auto 0;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.cohorts__title{font-size:30px}}.cohorts__lede{text-wrap:balance;max-width:565px;margin:20px auto 0;line-height:1.4}.cohorts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:64px;display:grid}@media screen and (max-width:1024px){.cohorts__grid{grid-template-columns:minmax(0,1fr);gap:56px;margin-top:48px}}.cohorts__next{background:var(--color-juniper);color:var(--color-sand);--rule:var(--rule-sand);border-radius:8px;flex-direction:column;align-items:flex-start;padding:56px;display:flex}.cohorts__next .rule{width:100%;margin-top:40px}@media screen and (max-width:767px){.cohorts__next{padding:36px 24px}}.cohorts__next-label{--eyebrow-ink:var(--color-sand)}.cohorts__dates{flex-direction:column;gap:12px;margin-top:32px;display:flex}.cohorts__more{opacity:.7;margin:16px 0 24px;font-size:14px}.cohorts__date{font-family:var(--font-telugu);text-wrap:balance;font-size:56px;line-height:1.1}@media screen and (max-width:1024px){.cohorts__date{font-size:44px}}@media screen and (max-width:767px){.cohorts__date{font-size:34px}}.cohorts__next-copy{opacity:.85;max-width:480px;margin:32px 0 40px;line-height:1.4}.cohorts__next-cta{margin-top:auto}.cohorts__own{flex-direction:column;align-items:flex-start;display:flex}.cohorts__img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;display:block}.cohorts__own-title{font-family:var(--font-telugu);margin-top:32px;font-size:32px;line-height:1.2}@media screen and (max-width:767px){.cohorts__own-title{font-size:26px}}.cohorts__own-copy{max-width:560px;margin-top:16px;line-height:1.4}.cohorts__own .button{margin-top:32px}.package{background:var(--color-cream);padding:100px 0}@media screen and (max-width:767px){.package{padding:64px 0}}.package__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:120px;margin-top:56px;display:grid}@media screen and (max-width:1024px){.package__body{grid-template-columns:minmax(0,1fr);gap:56px;margin-top:48px}}.package__copy{max-width:520px;margin-top:20px;line-height:1.4}.package__cta{margin-top:32px}.package__note{border-top:1px dashed var(--rule-ink);max-width:560px;margin-top:48px;padding-top:24px;font-size:15px;line-height:1.5}.package__note strong{font-family:var(--font-raleway);font-weight:600}.package__list{margin-top:24px}.package__item{border-top:1px dashed var(--rule-ink);font-family:var(--font-telugu);align-items:baseline;gap:24px;padding:22px 0;font-size:24px;line-height:1.25;display:flex}.package__item:last-child{border-bottom:1px dashed var(--rule-ink)}@media screen and (max-width:767px){.package__item{gap:16px;padding:18px 0;font-size:20px}}.package__num{--reveal-opacity:.5;opacity:.5;width:32px;font-family:var(--font-primary);letter-spacing:.3em;flex:none;font-size:10px}.package__serve{background:var(--color-moss);color:var(--color-shell);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 120px;margin-top:80px;padding:56px;display:grid}@media screen and (max-width:1024px){.package__serve{grid-template-columns:minmax(0,1fr);padding:40px}}@media screen and (max-width:767px){.package__serve{margin-top:56px;padding:32px 24px}}.package__serve-label{--eyebrow-ink:var(--color-shell);align-self:start}.package__serve-body{grid-row:span 2}@media screen and (max-width:1024px){.package__serve-body{grid-row:auto}}.package__serve-title{font-family:var(--font-telugu);font-size:32px;line-height:1.2}@media screen and (max-width:767px){.package__serve-title{font-size:26px}}.package__serve-copy{opacity:.85;margin-top:16px;line-height:1.4}.compare{background:var(--color-shell);padding:100px 0}@media screen and (max-width:767px){.compare{padding:64px 0}}.compare__title{font-family:var(--font-telugu);text-wrap:balance;margin-top:32px;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.compare__title{font-size:30px}}.compare__table{table-layout:fixed;text-align:left;width:100%;max-width:1100px;margin:56px auto 0}.compare__table th,.compare__table td{vertical-align:top;padding:24px 24px 24px 0;line-height:1.4}.compare__table thead th{font-family:var(--font-telugu);padding-top:0;font-size:28px;font-weight:400;line-height:1.2}.compare__table thead td,.compare__table tbody th{width:26%}.compare__table tbody tr{border-top:1px dashed var(--rule-ink)}.compare__table tbody tr:last-child{border-bottom:1px dashed var(--rule-ink)}.compare__table tbody th{font-family:var(--font-primary);letter-spacing:.3em;text-transform:uppercase;padding-top:28px;font-size:10px;font-weight:400}@media screen and (max-width:767px){.compare__table{table-layout:auto;margin-top:40px}.compare__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compare__table tbody,.compare__table tr,.compare__table th,.compare__table td{display:block;width:auto!important}.compare__table tbody tr{padding:20px 0}.compare__table tbody th{padding:0 0 12px;line-height:1.5}.compare__table td{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.compare__table td:before{content:attr(data-label);font-family:var(--font-telugu);font-size:17px;line-height:1.3}}.compare__foot{justify-content:center;margin-top:48px;display:flex}.contact-cta__details{color:var(--color-sand);text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 32px;margin-top:40px;font-size:14px;line-height:1.5;display:flex}.contact-cta__details a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media screen and (max-width:767px){.contact-cta__details{flex-direction:column;align-items:center}}.disclosures{background:var(--color-cream);padding:48px 0}.disclosures__text{--reveal-opacity:.6;opacity:.6;text-align:center;max-width:980px;margin-inline:auto;font-size:13px;line-height:1.6}.disclosures__text+.disclosures__text{margin-top:12px}.lost{background:var(--color-cream);padding:162px 0 120px}@media screen and (max-width:1024px){.lost{padding:130px 0 96px}}@media screen and (max-width:767px){.lost{padding:110px 0 72px}}.lost__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.lost__mark{background:var(--color-moss);width:56px;height:56px;display:block;-webkit-mask:url(/images/logo-symbol.svg) 50%/contain no-repeat;mask:url(/images/logo-symbol.svg) 50%/contain no-repeat}.lost__eyebrow{margin-top:32px}.lost__rule{width:100%;margin-top:20px;margin-bottom:32px}.lost__title{font-family:var(--font-telugu);font-size:56px;line-height:1.1}@media screen and (max-width:1024px){.lost__title{font-size:44px}}@media screen and (max-width:767px){.lost__title{font-size:34px}}.lost__copy{--reveal-opacity:.7;opacity:.7;text-wrap:pretty;max-width:480px;margin-top:24px;font-size:16px;line-height:1.5}.lost__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin-top:40px;display:flex}.lost__paths{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;margin-top:96px;display:grid}@media screen and (max-width:1024px){.lost__paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.lost__paths{grid-template-columns:minmax(0,1fr);margin-top:64px}}.lost__path{border-top:1px dashed var(--rule-ink);font-family:var(--font-telugu);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:22px;line-height:1.2;display:flex}.lost__path:hover .lost__arrow{transform:translate(4px)}.lost__arrow{background:currentColor;flex:none;width:16px;height:16px;transition:transform .3s cubic-bezier(.22,1,.36,1);-webkit-mask:url(/images/icons/arrow.svg) 50%/contain no-repeat;mask:url(/images/icons/arrow.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.lost__arrow{transition:none}}.motion-toggle{justify-content:flex-end;margin-top:16px;display:flex}@media (prefers-reduced-motion:reduce){.motion-toggle{display:none}}.care .motion-toggle{color:var(--color-sand);justify-content:center}.motion-toggle__button{min-height:24px;color:inherit;font-family:var(--font-raleway);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.motion-toggle__icon{width:10px;height:12px;position:relative}.motion-toggle__icon:before,.motion-toggle__icon:after{content:"";background:currentColor;width:3px;height:12px;position:absolute;top:0}.motion-toggle__icon:before{left:0}.motion-toggle__icon:after{right:0}.motion-toggle__icon.is-paused:before{clip-path:polygon(0 0,100% 50%,0 100%);width:10px}.motion-toggle__icon.is-paused:after{display:none}html.is-motion-paused .destinations__ring,html.is-motion-paused .care__bead,html.is-motion-paused .care__ring,html.is-motion-paused .protocol__ring{animation-play-state:paused}.consent{z-index:80;background:var(--color-cream);max-width:1120px;color:var(--color-base);border-radius:12px;margin:0 auto;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #101f1c40}html.is-gated .consent{display:none}.consent__inner{align-items:center;gap:32px;padding:24px 28px;display:flex}@media screen and (max-width:1024px){.consent__inner{flex-direction:column;align-items:stretch;gap:20px}}@media screen and (max-width:767px){.consent__inner{max-height:calc(100vh - 32px);padding:20px;overflow-y:auto}}.consent__title{font-family:var(--font-telugu);font-size:22px;line-height:1.2}.consent__copy,.consent__note{text-wrap:pretty;margin-top:8px;font-size:14px;line-height:1.5}.consent__note{font-weight:600}.consent__actions{flex-wrap:wrap;flex:none;align-items:center;gap:12px 16px;display:flex}@media screen and (max-width:767px){.consent__actions .button{flex:140px;justify-content:center}}.consent__customize{font-family:var(--font-raleway);color:var(--color-base);text-underline-offset:5px;letter-spacing:0;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.consent-modal{background:var(--color-cream);width:min(640px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);color:var(--color-base);--eyebrow-ink:var(--color-base);--rule:var(--rule-ink);border:0;border-radius:12px;margin:auto;padding:0;overflow-y:auto}@supports (max-height:100dvh){.consent-modal{max-height:calc(100dvh - 32px)}}.consent-modal::backdrop{background:#101f1cb3}.consent-modal__panel{padding:36px 40px 40px}@media screen and (max-width:767px){.consent-modal__panel{padding:24px 20px 28px}}.consent-modal__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.consent-modal__title{font-family:var(--font-telugu);font-size:32px;line-height:1.15}@media screen and (max-width:767px){.consent-modal__title{font-size:26px}}.consent-modal__close{cursor:pointer;background:0 0;border:1px solid #0006;border-radius:50%;flex:none;width:40px;height:40px;position:relative}.consent-modal__close:before,.consent-modal__close:after{content:"";background:currentColor;width:16px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.consent-modal__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.consent-modal__intro{margin-top:16px;font-size:15px;line-height:1.5}.consent-modal__list{border-top:1px dashed var(--rule-ink);margin-top:24px}.consent-modal__item{border-bottom:1px dashed var(--rule-ink);padding:20px 0}.consent-modal__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.consent-modal__label{font-family:var(--font-raleway);cursor:pointer;font-size:16px;font-weight:600}.consent-modal__switch{background:var(--color-shell);appearance:none;cursor:pointer;border:1px solid #6b6b6b;border-radius:999px;flex:none;width:44px;height:24px;margin:0;transition:background-color .2s;position:relative}.consent-modal__switch:before{content:"";background:#6b6b6b;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.consent-modal__switch:checked{border-color:var(--color-juniper);background:var(--color-juniper)}.consent-modal__switch:checked:before{background:var(--color-sand);transform:translate(20px)}.consent-modal__switch:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.consent-modal__switch,.consent-modal__switch:before{transition:none}}.consent-modal__copy{max-width:480px;margin-top:8px;font-size:14px;line-height:1.5}.consent-modal__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media screen and (max-width:767px){.consent-modal__actions .button{flex:100%;justify-content:center}.retreats-hero--event{padding-top:120px}}.retreats-hero__lede--wide{max-width:620px}.retreats-hero__tagline{font-family:var(--font-telugu);margin-top:28px;font-size:24px;line-height:1.3}@media screen and (max-width:767px){.retreats-hero__tagline{font-size:20px}}.retreats-hero__cta{margin-top:28px}.retreat-split,.retreat-quotes{background:var(--color-cream);padding:100px 0}@media screen and (max-width:767px){.retreat-split,.retreat-quotes{padding:64px 0}}.retreat-split--reverse{background:var(--color-shell)}.retreat-split__head,.retreat-quotes__head{text-align:center;flex-direction:column;align-items:center;display:flex}.retreat-split__head .rule,.retreat-quotes__head .rule{width:100%;margin-top:22px}.retreat-split__title,.retreat-quotes__title{font-family:var(--font-telugu);margin-top:32px;font-size:40px;line-height:1.2}@media screen and (max-width:767px){.retreat-split__title,.retreat-quotes__title{font-size:28px}}.retreat-split__body{grid-template-columns:430fr 884fr;align-items:center;gap:118px;margin-top:80px;display:grid}@media screen and (max-width:1024px){.retreat-split__body{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:56px}}.retreat-split--reverse .retreat-split__body{grid-template-columns:884fr 430fr}@media screen and (max-width:1024px){.retreat-split--reverse .retreat-split__body{grid-template-columns:minmax(0,1fr)}}.retreat-split--reverse .retreat-split__media{order:2}@media screen and (max-width:1024px){.retreat-split--reverse .retreat-split__media{order:0}}.retreat-split__img{aspect-ratio:305/466;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}@media screen and (max-width:1024px){.retreat-split__img{max-width:420px;margin-inline:auto}}@media screen and (max-width:767px){.retreat-split__img{aspect-ratio:4/5;max-width:none}}.retreat-split__copy{text-wrap:pretty;line-height:1.5}.retreat-split__lead{font-family:var(--font-telugu);margin-top:32px;font-size:24px;line-height:1.3}.retreat-split__lead:first-child{margin-top:0}.retreat-split__list{flex-direction:column;gap:16px;margin-top:24px;display:flex}.retreat-split__list li{flex-direction:column;gap:16px;display:flex}.retreat-split__point{text-wrap:pretty;padding-left:16px;line-height:1.4;position:relative}.retreat-split__point:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.retreat-quotes__grid{-moz-column-gap:80px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:80px;margin-top:72px;display:grid}@media screen and (max-width:1024px){.retreat-quotes__grid{margin-inline:auto;grid-template-columns:minmax(0,1fr);row-gap:64px;max-width:680px;margin-top:56px}}.retreat-quotes__item{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.retreat-quotes__item+.retreat-quotes__item:before{content:"";border-left:1px dashed var(--rule,var(--rule-ink));position:absolute;top:0;bottom:0;left:-40px}@media screen and (max-width:1024px){.retreat-quotes__item+.retreat-quotes__item:before{content:none}}.retreat-quotes__quote{font-family:var(--font-telugu);text-wrap:pretty;font-size:22px;line-height:1.4}@media screen and (max-width:767px){.retreat-quotes__quote{font-size:20px}}.retreat-quotes__by{flex-direction:column;align-items:center;margin-top:auto;padding-top:32px;display:flex}.retreat-quotes__by:before{content:"";border-top:1px dashed var(--rule-ink);width:48px;margin-bottom:24px}.retreat-quotes__name{font-family:var(--font-telugu);font-size:22px;line-height:1.2}.retreat-band{background:var(--color-moss);height:clamp(260px,32vw,520px);position:relative;overflow:hidden}.retreat-band__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media screen and (max-width:767px){.retreat-band__img--interest{-o-object-position:90% center;object-position:90% center}}@media (prefers-reduced-motion:no-preference){.retreat-band__img{height:calc(116% + 16vh);top:calc(-8% - 8vh)}}.retreat-interest__rule{margin-top:20px;margin-bottom:32px}.retreat-interest__call{font-family:var(--font-telugu);margin-top:28px;font-size:20px;line-height:1.4}.promo{--eyebrow-ink:var(--color-base);background:0 0;border:0;border-radius:12px;width:min(560px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);margin:auto;padding:0;overflow-y:auto}@supports (max-height:100dvh){.promo{max-height:calc(100dvh - 32px)}}.promo::backdrop{background:#101f1cb3}.promo__panel{background:var(--color-cream);color:var(--color-base);border-radius:12px;position:relative;overflow:hidden}.promo__img{aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.promo__body{text-align:center;flex-direction:column;align-items:center;padding:32px 40px 36px;display:flex}@media screen and (max-width:767px){.promo__body{padding:24px 20px 28px}}.promo__title{font-family:var(--font-telugu);text-wrap:balance;margin-top:16px;font-size:32px;line-height:1.15}@media screen and (max-width:767px){.promo__title{font-size:26px}}.promo__copy{--reveal-opacity:.75;opacity:.75;max-width:420px;margin-top:14px;font-size:15px;line-height:1.5}.promo__actions{flex-direction:column;align-items:center;gap:18px;width:100%;margin-top:28px;display:flex}.promo__actions .button{width:100%;max-width:340px}.promo__dismiss{font-family:var(--font-raleway);color:var(--color-base);text-underline-offset:5px;letter-spacing:0;font-size:15px;font-weight:600;text-decoration:underline}.promo__close{background:var(--color-cream);width:40px;height:40px;color:var(--color-base);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.promo__close span{width:16px;height:16px;position:relative}.promo__close span:before,.promo__close span:after{content:"";background:currentColor;width:100%;height:1.5px;position:absolute;top:50%;left:0;transform:rotate(45deg)}.promo__close span:after{transform:rotate(-45deg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
