@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&family=Marcellus&display=swap");*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0c0b}a{color:inherit}.site{background:var(--background);color:var(--foreground);min-height:100svh;font-family:var(--body),Arial,sans-serif}.masthead{position:absolute;z-index:2;inset:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:28px clamp(24px,5vw,72px);color:white}.brand{font:600 18px/1 var(--display),Georgia,serif;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.locale{font-size:11px;letter-spacing:.18em;opacity:.72}.hero{min-height:100svh;display:flex;align-items:flex-end;padding:150px clamp(24px,7vw,100px) clamp(56px,9vw,116px);background-color:#171b17;background-size:cover;background-position:50%;color:white}.heroCopy{max-width:760px;animation:rise .9s cubic-bezier(.2,.75,.2,1) both}.eyebrow{margin:0 0 22px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}h1,h2{font-family:var(--display),Georgia,serif;font-weight:400;letter-spacing:-.035em}h1{margin:0;max-width:12ch;font-size:clamp(58px,10vw,142px);line-height:.88}.heroCopy>p:not(.eyebrow){max-width:520px;margin:30px 0;font-size:clamp(16px,2vw,21px);line-height:1.55;opacity:.84}.button{display:inline-block;margin-top:12px;padding:15px 21px;border:1px solid;text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase;transition:.25s}.button:hover{color:var(--background);background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.statement{display:grid;grid-template-columns:1fr 2fr;grid-gap:40px;gap:40px;padding:clamp(90px,14vw,190px) clamp(24px,7vw,100px)}.finalCta h2,.performance h2,.statement h2{margin:0;font-size:clamp(42px,7vw,94px);line-height:.98}.statement>div>p:last-child{max-width:620px;font-size:19px;line-height:1.75;color:var(--muted)}.performance{padding:clamp(80px,11vw,150px) clamp(24px,7vw,100px);background:var(--foreground);color:var(--background)}.performance dl{margin:90px 0 0;border-top:1px solid color-mix(in srgb,var(--background),transparent 72%)}.performance dl div{display:grid;grid-template-columns:1fr 1fr;padding:28px 0;border-bottom:1px solid color-mix(in srgb,var(--background),transparent 72%)}.performance dt{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.performance dd{margin:0;font:400 clamp(30px,5vw,66px)/1 var(--display),Georgia,serif}.finalCta{padding:clamp(100px,15vw,210px) clamp(24px,7vw,100px);text-align:center}.finalCta h2{max-width:12ch;margin-inline:auto}.finalCta p{color:var(--muted)}.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 5% cover 35%}@keyframes rise{0%{opacity:0;transform:translateY(32px)}}@keyframes reveal{0%{opacity:.2;transform:translateY(34px)}to{opacity:1;transform:none}}@media (max-width:700px){.performance dl div,.statement{grid-template-columns:1fr}.performance dl div{gap:15px}.masthead{padding-top:22px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.yogaPage{--bone:#f4f1eb;--sand:#e7ded2;--sage:#a6a98c;--sea:#b8c9d3;--earth:#a17a5a;--terracotta:#7a2f28;--ink:#292622;--fog:#dad4cf;overflow-x:clip;background:var(--bone);color:var(--ink);font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif}.yogaPage *{box-sizing:border-box}.yogaPage h1,.yogaPage h2,.yogaPage h3{font-family:Marcellus,Georgia,serif;font-weight:400}.yogaHeader{position:absolute;z-index:10;top:0;left:0;width:100%;height:116px;justify-content:space-between;padding:18px clamp(24px,4.5vw,78px)}.yogaHeader,.yogaLogo{display:flex;align-items:center}.yogaLogo{gap:14px;color:inherit;text-decoration:none}.yogaLogo .yogaMark{width:68px;height:68px;fill:none;stroke:currentColor;stroke-width:1.2}.yogaLogo span{display:flex;flex-direction:column}.yogaLogo b{font:400 clamp(20px,2.1vw,31px)/1 Cormorant Garamond,Georgia,serif;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}.yogaLogo small{margin-top:6px;font:500 8px/1.2 Avenir Next,Avenir,sans-serif;letter-spacing:.09em;text-transform:uppercase}.yogaHeaderRight{display:flex;align-items:center;gap:15px;margin-left:auto}.yogaDesktopNav{display:flex;align-items:center;gap:clamp(18px,2.35vw,38px)}.yogaDesktopNav>a,.yogaMega>a{position:relative;height:32px;display:flex;align-items:center;color:inherit;font-size:10px;letter-spacing:.055em;text-decoration:none;text-transform:uppercase}.yogaDesktopNav>a:after,.yogaMega>a:after{position:absolute;left:0;bottom:3px;width:0;height:1px;background:var(--terracotta);content:"";transition:width .25s}.yogaDesktopNav>a:hover:after,.yogaMega>a:hover:after{width:100%}.yogaMega{position:static;height:32px;display:flex;align-items:center}.yogaMega>a span{margin-left:4px}.yogaMegaPanel{position:absolute;z-index:20;top:calc(100% - 13px);left:clamp(24px,4.5vw,78px);right:clamp(24px,4.5vw,78px);display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:clamp(40px,8vw,130px);gap:clamp(40px,8vw,130px);padding:48px 55px 52px;color:var(--ink);background:rgba(244,241,235,.98);border-top:1px solid rgba(41,38,34,.12);box-shadow:0 28px 45px rgba(41,38,34,.12);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s,visibility .25s,transform .25s}.yogaMega:focus-within .yogaMegaPanel,.yogaMega:hover .yogaMegaPanel{opacity:1;visibility:visible;transform:none}.yogaMegaIntro h2{max-width:9ch;margin:0 0 32px;font-size:clamp(31px,3.2vw,48px);line-height:1.08}.yogaMegaIntro>a{color:inherit;font-size:9px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.yogaMegaLinks{display:grid;grid-template-columns:repeat(2,1fr);align-content:start}.yogaMegaLinks a{display:grid;grid-template-columns:34px 1fr 20px;align-items:center;min-height:45px;color:inherit;border-bottom:1px solid rgba(41,38,34,.14);font:400 14px/1 Marcellus,Georgia,serif;text-decoration:none}.yogaMegaLinks a:nth-child(odd){margin-right:25px}.yogaMegaLinks a span{color:var(--earth);font:500 8px/1 Avenir Next,sans-serif;letter-spacing:.12em}.yogaMegaLinks a i{font-style:normal;opacity:0;transform:translate(-5px,5px);transition:.2s}.yogaMegaLinks a:hover i{opacity:1;transform:none}.yogaHeaderSocials{display:flex;align-items:center;gap:7px;padding-left:15px;border-left:1px solid rgba(41,38,34,.22)}.yogaHeaderSocials a{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:inherit;border:1px solid rgba(41,38,34,.25);border-radius:50%;transition:color .2s,border-color .2s,transform .2s}.yogaHeaderSocials a:hover{color:var(--terracotta);border-color:var(--terracotta);transform:translateY(-2px)}.yogaHeaderSocials svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.25}.yogaMenu,.yogaMobileNav{display:none}.yogaHero{position:relative;min-height:100svh;display:flex;align-items:center}.yogaHeroSlide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 1s}.yogaHeroSlide.isActive{opacity:1;visibility:visible}.yogaHeroSlide .yogaHeroContent{position:absolute;top:50%;transform:translateY(-50%)}.yogaHeroSlide.isActive .yogaHeroContent{animation:yogaSlideCopy .75s cubic-bezier(.2,.8,.2,1) .18s both}.yogaHeroControls{position:absolute;z-index:5;right:clamp(24px,4.5vw,78px);bottom:34px;display:flex;align-items:center;gap:10px}.yogaHeroControls button{width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.yogaHeroControls button:after{display:block;width:100%;height:1px;background:rgba(41,38,34,.35);content:"";transition:background .25s,height .25s}.yogaHeroControls button.isActive:after{height:2px;background:var(--terracotta)}.yogaHeroMedia{position:absolute;inset:0}.yogaHeroMedia>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.yogaHeroMedia.yogaHasImage:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(244,241,235,.95),rgba(244,241,235,.75) 32%,rgba(244,241,235,.12) 61%,transparent 78%);pointer-events:none}.yogaPlaceholder{position:relative;width:100%;height:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;overflow:hidden;color:#78746f;background:linear-gradient(135deg,#e4e3e1,#cecdca)}.yogaPlaceholder:after,.yogaPlaceholder:before{position:absolute;width:140%;height:1px;background:rgba(80,78,74,.14);content:"";transform:rotate(25deg)}.yogaPlaceholder:after{transform:rotate(-25deg)}.yogaPlaceholder span,.yogaPlaceholder strong{position:relative;z-index:1;padding:2px 8px;background:rgba(228,227,225,.8)}.yogaPlaceholder span{font-size:10px;letter-spacing:.15em;text-transform:uppercase}.yogaPlaceholder strong{font-size:11px;font-weight:500;letter-spacing:.08em}.yogaHeroMedia .yogaPlaceholder{min-height:100%}.yogaHeroMedia .yogaPlaceholder:after{background:linear-gradient(90deg,rgba(244,241,235,.92),rgba(244,241,235,.58) 42%,transparent 72%);width:100%;height:100%;transform:none}.yogaHeroContent{position:relative;z-index:2;width:min(610px,48vw);padding:130px 0 60px clamp(24px,5vw,78px);animation:yogaIn .85s cubic-bezier(.2,.8,.2,1) both}.yogaKicker{margin:0 0 16px;color:#645f59;font-size:10px;letter-spacing:.17em;text-transform:uppercase}.yogaHeroContent h1{max-width:8ch;margin:0;white-space:pre-line;font-size:clamp(54px,6.2vw,98px);line-height:.98;letter-spacing:-.04em}.yogaRule{display:block;width:34px;height:1px;margin:26px 0;background:var(--earth)}.yogaHeroContent>p:not(.yogaKicker){max-width:420px;margin:0 0 18px;font-size:15px;line-height:1.7}.yogaButton{display:inline-flex;align-items:center;justify-content:space-between;min-width:215px;margin-top:10px;padding:17px 21px;color:white;background:var(--terracotta);text-decoration:none;font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:background .25s,transform .25s}.yogaButton:hover{background:#61241f;transform:translateY(-2px)}.yogaButton span{font-size:17px}.yogaStory{display:grid;grid-template-columns:.9fr 1.1fr;border-top:1px solid rgba(41,38,34,.14)}.yogaStoryCopy{padding:clamp(70px,9vw,140px) clamp(30px,7vw,105px)}.yogaStoryCopy h2{margin:0;white-space:pre-line;font-size:clamp(43px,5vw,72px);line-height:1.04;text-transform:uppercase}.yogaStoryCopy>p:not(.yogaKicker){max-width:580px;margin:0 0 18px;color:#56514c;font-size:14px;line-height:1.8}.yogaStory>.yogaPlaceholder,.yogaStory>img{width:100%;height:100%;min-height:720px;object-fit:cover}.yogaPractices{padding:clamp(80px,9vw,140px) clamp(20px,4.5vw,72px)}.yogaSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:34px}.yogaSectionHeading h2{margin:0;font-size:clamp(44px,5vw,76px);line-height:1}.yogaSectionHeading>a{margin-bottom:7px;color:inherit;font-size:11px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.yogaSectionHeading>a span{margin-left:15px;font-size:17px}.yogaPracticeGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.yogaPractice{position:relative;min-width:0;height:clamp(190px,20vw,320px);overflow:hidden;color:var(--ink);text-decoration:none}.yogaPractice:after{content:"";position:absolute;inset:45% 0 0;z-index:1;background:linear-gradient(transparent,rgba(24,20,16,.38));pointer-events:none}.yogaPractice>img{width:100%;height:100%;display:block;object-fit:cover}.yogaPractice .yogaPlaceholder,.yogaPractice>img{transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s}.yogaPractice .yogaPlaceholder{min-height:100%}.yogaPractice:hover .yogaPlaceholder,.yogaPractice:hover>img{transform:scale(1.035);filter:brightness(.94)}.yogaPractice h3{position:absolute;z-index:2;left:18px;bottom:14px;margin:0;padding:6px 9px;background:rgba(244,241,235,.82);font-size:clamp(14px,1.5vw,21px)}.yogaPracticeNumber{top:13px;left:13px;font-size:9px;letter-spacing:.12em}.yogaArrow,.yogaPracticeNumber{position:absolute;z-index:2;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.yogaArrow{right:14px;bottom:17px;font-size:18px}.yogaQuote{padding:clamp(90px,13vw,180px) 24px;text-align:center}.yogaQuote p{max-width:920px;margin:0 auto;font:400 clamp(35px,4.5vw,68px)/1.18 Cormorant Garamond,Georgia,serif}.yogaQuote span{display:block;width:40px;height:1px;margin:34px auto 0;background:var(--earth)}.yogaFeatures{display:grid;grid-template-columns:repeat(4,1fr)}.yogaFeature{min-height:390px;display:flex;flex-direction:column;padding:clamp(30px,4vw,56px);color:var(--ink);text-decoration:none;transition:filter .25s}.yogaFeature:hover{filter:brightness(.94)}.yogaFeature.sand{background:var(--sand)}.yogaFeature.sage{background:var(--sage)}.yogaFeature.sea{background:var(--sea)}.yogaFeature.earth{color:#fff;background:var(--earth)}.yogaFeature h3{max-width:9ch;margin:0 0 24px;font-size:clamp(27px,2.7vw,42px);line-height:1.08;text-transform:uppercase}.yogaFeature>p:not(.yogaKicker){max-width:29ch;margin:0;font-size:13px;line-height:1.7}.yogaFeature>span{margin-top:auto;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.yogaFaq{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:clamp(55px,10vw,170px);gap:clamp(55px,10vw,170px);padding:clamp(100px,14vw,200px) clamp(24px,7vw,110px);background:var(--bone)}.yogaFaqHeading{position:-webkit-sticky;position:sticky;top:55px;align-self:start}.yogaFaqHeading h2{margin:0 0 30px;font-size:clamp(48px,6vw,88px);line-height:1.02}.yogaFaqHeading>p:last-child{max-width:370px;color:#625d57;font-size:14px;line-height:1.75}.yogaFaqList{border-top:1px solid rgba(41,38,34,.22)}.yogaFaqItem{border-bottom:1px solid rgba(41,38,34,.22)}.yogaFaqItem>button{min-height:94px;display:grid;grid-template-columns:42px 1fr 26px;align-items:center;grid-gap:15px;gap:15px;width:100%;padding:18px 0;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.yogaFaqItem>button>span{color:var(--earth);font:500 9px/1 Avenir Next,sans-serif;letter-spacing:.14em}.yogaFaqItem>button strong{font:400 clamp(18px,1.8vw,26px)/1.35 Marcellus,Georgia,serif}.yogaFaqItem>button i{font:300 25px/1 sans-serif;text-align:center;transition:transform .3s}.yogaFaqItem.isOpen>button i{transform:rotate(45deg)}.yogaFaqAnswer p{max-width:680px;margin:-4px 40px 34px 57px;color:#5b5650;font-size:14px;line-height:1.85;animation:yogaFaqIn .25s ease both}@keyframes yogaFaqIn{0%{opacity:0;transform:translateY(-6px)}}.yogaFooter{padding:clamp(80px,11vw,150px) clamp(24px,6vw,92px) 30px;color:var(--bone);background:#363a2d}.yogaFooterLead h2{max-width:10ch;margin:0 0 35px;font-size:clamp(55px,8vw,120px);line-height:.95}.yogaFooter .yogaKicker{color:#cac7bd}.yogaButton.light{color:var(--ink);background:var(--bone)}.yogaFooterMeta{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:end;grid-gap:50px;gap:50px;margin:110px 0 70px;padding-top:35px;border-top:1px solid rgba(255,255,255,.25)}.yogaFooterMeta a,.yogaFooterMeta p{color:inherit;font-size:13px;line-height:1.8;text-decoration:none}.yogaFooterMeta>div{display:flex;flex-direction:column}.yogaFooter>small{color:rgba(255,255,255,.55);font-size:9px;letter-spacing:.1em;text-transform:uppercase}@keyframes yogaIn{0%{opacity:0;transform:translateY(25px)}}@keyframes yogaSlideCopy{0%{opacity:0;transform:translateY(calc(-50% + 24px))}to{opacity:1;transform:translateY(-50%)}}.yogaInnerHeader{position:relative;color:var(--ink);background:var(--bone);border-bottom:1px solid rgba(41,38,34,.1)}.yogaAboutHero{min-height:calc(100svh - 116px);display:grid;grid-template-columns:.92fr 1.08fr}.yogaAboutHeroCopy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,9vw,140px) clamp(30px,7vw,105px)}.yogaAboutHeroCopy h1{max-width:8ch;margin:0 0 42px;white-space:pre-line;font-size:clamp(65px,8vw,124px);line-height:.88;letter-spacing:-.045em}.yogaAboutHeroCopy>p:last-child{max-width:570px;margin:0;font:400 clamp(21px,2vw,30px)/1.5 Cormorant Garamond,Georgia,serif}.yogaAboutHero>.yogaPlaceholder,.yogaAboutHero>img{width:100%;height:100%;min-height:700px;object-fit:cover}.yogaAboutStory{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(50px,9vw,150px);gap:clamp(50px,9vw,150px);padding:clamp(100px,14vw,210px) clamp(24px,7vw,110px)}.yogaAboutStory aside{position:-webkit-sticky;position:sticky;top:50px;align-self:start}.yogaAboutStory h2,.yogaApproach h2{max-width:10ch;margin:0;font-size:clamp(48px,6vw,88px);line-height:1.02}.yogaProse{max-width:760px}.yogaProse p{margin:0 0 26px;color:#514c47;font-size:16px;line-height:1.9}.yogaProse .yogaProseLead{margin-bottom:40px;color:var(--ink);font:400 clamp(28px,3vw,44px)/1.38 Cormorant Garamond,Georgia,serif}.yogaAboutQuote{margin:0;padding:clamp(100px,14vw,190px) 24px;color:var(--bone);background:#363a2d;text-align:center;font:400 clamp(41px,6vw,88px)/1.15 Cormorant Garamond,Georgia,serif}.yogaAboutQuote span{display:block;width:42px;height:1px;margin:38px auto 0;background:#a17a5a}.yogaApproach{padding:clamp(100px,13vw,190px) clamp(24px,7vw,110px)}.yogaApproachHeading{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px;margin-bottom:90px}.yogaApproachGrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(41,38,34,.18)}.yogaApproachGrid article{min-height:300px;padding:35px 45px 45px 0;border-bottom:1px solid rgba(41,38,34,.18)}.yogaApproachGrid article:nth-child(2n){padding-left:45px;border-left:1px solid rgba(41,38,34,.18)}.yogaApproachGrid article>span{color:var(--earth);font-size:10px;letter-spacing:.15em}.yogaApproachGrid article p{max-width:560px;margin:55px 0 0;font-size:15px;line-height:1.85}.yogaAboutFooter{padding:clamp(75px,8vw,120px) clamp(24px,7vw,110px);color:var(--bone);background:var(--terracotta)}.yogaAboutFooter .yogaKicker{color:rgba(255,255,255,.7)}.yogaAboutFooter h2{max-width:15ch;margin:0 0 32px;font-size:clamp(44px,5vw,72px);line-height:1}.yogaAboutFooter>small{display:block;margin-top:100px;color:rgba(255,255,255,.6);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.yogaPracticeHero{min-height:calc(100svh - 116px);display:grid;grid-template-columns:.9fr 1.1fr}.yogaPracticeHeroCopy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,9vw,140px) clamp(30px,7vw,105px)}.yogaPracticeHeroCopy h1{max-width:8.5ch;margin:0 0 35px;font-size:clamp(61px,8vw,126px);line-height:.9;letter-spacing:-.045em}.yogaPracticeHeroCopy>p:not(.yogaKicker){max-width:570px;margin:0 0 28px;font:400 clamp(20px,2vw,29px)/1.48 Cormorant Garamond,Georgia,serif}.yogaTextLink{width:-moz-fit-content;width:fit-content;color:inherit;border-bottom:1px solid var(--earth);font-size:10px;letter-spacing:.13em;line-height:2.2;text-decoration:none;text-transform:uppercase}.yogaTextLink span{margin-left:25px;font-size:16px}.yogaPracticeHero>.yogaPlaceholder,.yogaPracticeHero>img{width:100%;height:100%;min-height:700px;object-fit:cover}.yogaPracticeIntro{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(55px,10vw,160px);gap:clamp(55px,10vw,160px);padding:clamp(100px,14vw,210px) clamp(24px,7vw,110px)}.yogaPracticeIntro h2{max-width:9ch;margin:0;font-size:clamp(48px,6vw,88px);line-height:1.02}.yogaPracticeProse{max-width:760px}.yogaPracticeProse p{margin:0 0 26px;color:#514c47;font-size:16px;line-height:1.9}.yogaPracticeProse p:first-child{color:var(--ink);font:400 clamp(27px,3vw,43px)/1.4 Cormorant Garamond,Georgia,serif}.yogaPracticeBenefits{display:grid;grid-template-columns:repeat(3,1fr);background:var(--sand)}.yogaPracticeBenefits article{min-height:390px;padding:clamp(35px,5vw,72px);border-right:1px solid rgba(41,38,34,.15)}.yogaPracticeBenefits article:last-child{border-right:0}.yogaPracticeBenefits article>span{color:var(--earth);font-size:9px;letter-spacing:.14em}.yogaPracticeBenefits h3{max-width:9ch;margin:70px 0 22px;font-size:clamp(28px,3vw,43px);line-height:1.05}.yogaPracticeBenefits p{max-width:35ch;margin:0;color:#5d5750;font-size:13px;line-height:1.75}.yogaSessionStrip{display:grid;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,110px);color:var(--bone);background:#363a2d}.yogaSessionStrip>div{min-height:170px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.18);padding-left:clamp(20px,4vw,60px)}.yogaSessionStrip>div:last-child{border-right:0}.yogaSessionStrip span{margin-bottom:15px;color:rgba(255,255,255,.6);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.yogaSessionStrip strong{font:400 clamp(20px,2.4vw,34px)/1.2 Marcellus,Georgia,serif}.yogaPracticeCta{padding:clamp(75px,8vw,120px) clamp(24px,7vw,110px);color:var(--bone);background:var(--terracotta)}.yogaPracticeCta .yogaKicker{color:rgba(255,255,255,.65)}.yogaPracticeCta h2{max-width:15ch;margin:0 0 32px;font-size:clamp(44px,5vw,72px);line-height:1}.yogaContactHero{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;grid-gap:70px;gap:70px;padding:clamp(90px,12vw,175px) clamp(24px,7vw,110px) clamp(70px,9vw,130px)}.yogaContactHero h1{max-width:10ch;margin:0;white-space:pre-line;font-size:clamp(70px,10vw,150px);line-height:.87;letter-spacing:-.05em}.yogaContactLead{padding-bottom:10px}.yogaContactLead>p{max-width:520px;margin:0 0 55px;font:400 clamp(22px,2.3vw,33px)/1.45 Cormorant Garamond,Georgia,serif}.yogaContactLead>span{color:#736d66;font-size:9px;letter-spacing:.15em;line-height:1.7;text-transform:uppercase}.yogaContactDetails{display:grid;grid-template-columns:1.2fr 1fr .7fr;padding:0 clamp(24px,7vw,110px);border-top:1px solid rgba(41,38,34,.18);border-bottom:1px solid rgba(41,38,34,.18)}.yogaContactDetails a{min-height:180px;display:grid;grid-template-columns:1fr auto;align-content:center;grid-gap:17px;gap:17px;padding:25px 45px;color:inherit;border-right:1px solid rgba(41,38,34,.18);text-decoration:none}.yogaContactDetails a:first-child{padding-left:0}.yogaContactDetails a:last-child{padding-right:0;border-right:0}.yogaContactDetails span{grid-column:1/-1;color:#746e67;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.yogaContactDetails strong{max-width:42ch;font:400 clamp(17px,1.65vw,24px)/1.5 Marcellus,Georgia,serif}.yogaContactDetails i{align-self:center;font-style:normal;font-size:18px}.yogaContactSocials{display:grid;grid-template-columns:repeat(2,1fr);padding:0 clamp(24px,7vw,110px);color:var(--bone);background:#6f765e}.yogaContactSocials a{min-height:125px;display:grid;grid-template-columns:1fr auto;align-content:center;grid-gap:12px;gap:12px;padding:24px 45px;color:inherit;border-right:1px solid rgba(255,255,255,.2);text-decoration:none}.yogaContactSocials a:first-child{padding-left:0}.yogaContactSocials a:last-child{padding-right:0;border-right:0}.yogaContactSocials span{grid-column:1/-1;color:rgba(255,255,255,.58);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.yogaContactSocials strong{font:400 clamp(18px,2vw,27px)/1.3 Marcellus,Georgia,serif}.yogaContactSocials i{align-self:center;font-style:normal}.yogaMap{position:relative;height:min(70vw,720px)}.yogaMap iframe{width:100%;height:100%;display:block;border:0;filter:grayscale(.75) sepia(.15) contrast(.92);transition:filter .4s}.yogaMap:hover iframe{filter:grayscale(.25) sepia(.05)}.yogaMapClickTarget{position:absolute;z-index:1;inset:0}.yogaMapLabel{position:absolute;z-index:2;left:clamp(20px,5vw,75px);bottom:clamp(20px,5vw,75px);width:min(360px,calc(100% - 40px));display:flex;flex-direction:column;padding:25px 27px;color:var(--ink);background:rgba(244,241,235,.96);box-shadow:0 18px 45px rgba(41,38,34,.18);text-decoration:none}.yogaMapLabel span{margin-bottom:13px;color:var(--earth);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.yogaMapLabel strong{font:400 17px/1.5 Marcellus,Georgia,serif}.yogaMapLabel i{margin-top:18px;font-size:9px;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.yogaWhatsAppFloat{position:fixed;z-index:40;right:24px;bottom:24px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;color:white;background:#1f9b5d;border-radius:50%;box-shadow:0 12px 30px rgba(20,84,51,.28);text-decoration:none}.yogaWhatsAppFloat:before{position:absolute;inset:-1px;border:1px solid rgba(31,155,93,.55);border-radius:inherit;content:"";animation:yogaWhatsAppPulse 2.2s ease-out infinite}.yogaWhatsAppFloat svg{position:relative;z-index:1;width:31px;height:31px;display:block;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;transform:translateY(.5px)}.yogaWhatsAppFloat svg path:last-child{fill:currentColor;stroke:none}.yogaWhatsAppFloat span{position:absolute;right:68px;padding:8px 11px;color:var(--ink);background:var(--bone);box-shadow:0 7px 18px rgba(41,38,34,.12);opacity:0;pointer-events:none;transform:translateX(5px);transition:.2s;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.yogaWhatsAppFloat:hover span{opacity:1;transform:none}@keyframes yogaWhatsAppPulse{0%{opacity:.8;transform:scale(1)}75%,to{opacity:0;transform:scale(1.55)}}.yogaContactFormSection{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(55px,10vw,160px);gap:clamp(55px,10vw,160px);padding:clamp(100px,14vw,200px) clamp(24px,7vw,110px)}.yogaContactFormSection h2{max-width:9ch;margin:0 0 28px;font-size:clamp(48px,6vw,88px);line-height:1.02}.yogaContactFormSection>div>p:last-child{max-width:420px;color:#655f58;font-size:13px;line-height:1.7}.yogaContactFormSection form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px 24px;gap:28px 24px}.yogaContactFormSection label{display:flex;flex-direction:column;gap:10px;color:#655f58;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.yogaContactFormSection input,.yogaContactFormSection select,.yogaContactFormSection textarea{width:100%;padding:12px 0;color:var(--ink);background:transparent;border:0;border-bottom:1px solid rgba(41,38,34,.35);border-radius:0;outline:none;font:400 16px/1.4 Avenir Next,sans-serif;transition:border-color .2s}.yogaContactFormSection input:focus,.yogaContactFormSection select:focus,.yogaContactFormSection textarea:focus{border-color:var(--terracotta)}.yogaContactFormSection .yogaFormMessage{grid-column:1/-1}.yogaContactFormSection textarea{resize:vertical}.yogaContactFormSection button{grid-column:2;justify-self:end;border:0;cursor:pointer}.yogaContactFooter{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:60px;gap:60px;padding:85px clamp(24px,7vw,110px) 30px;color:var(--bone);background:#363a2d}.yogaContactFooter .yogaLogo{align-self:start}.yogaContactFooter>div{display:flex;flex-direction:column}.yogaContactFooter>div span{margin-bottom:18px;color:rgba(255,255,255,.5);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.yogaContactFooter p,.yogaContactFooter>div a{max-width:36ch;margin:0;color:inherit;font-size:13px;line-height:1.8;text-decoration:none}.yogaContactFooter>small{grid-column:1/-1;margin-top:75px;color:rgba(255,255,255,.45);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.yogaSiteFooter{display:grid;grid-template-columns:1.25fr 1fr .9fr 1.15fr;grid-gap:clamp(30px,4vw,65px);gap:clamp(30px,4vw,65px);padding:clamp(55px,6vw,82px) clamp(24px,6vw,92px) 24px;color:var(--bone);background:#30352a}.yogaSiteFooter a{color:inherit;text-decoration:none}.yogaSiteFooterBrand .yogaLogo{margin-bottom:20px}.yogaSiteFooterBrand>p{max-width:34ch;margin:0 0 22px;color:rgba(255,255,255,.68);font:400 17px/1.45 Cormorant Garamond,Georgia,serif}.yogaSiteFooterBrand>a{font-size:11px;letter-spacing:.11em;text-transform:uppercase}.yogaSiteFooterBrand>a span{margin-left:18px;font-size:15px}.yogaSiteFooter nav,.yogaSiteFooterContact{display:flex;flex-direction:column}.yogaSiteFooter nav>span,.yogaSiteFooterContact>span{margin-bottom:18px;color:rgba(255,255,255,.52);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.yogaSiteFooterPractices>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 20px;gap:0 20px}.yogaSiteFooter nav a,.yogaSiteFooterContact a,.yogaSiteFooterContact p{margin:0;color:rgba(255,255,255,.82);font-size:13px;line-height:1.72}.yogaSiteFooter nav a:hover,.yogaSiteFooterContact a:hover{color:#fff}.yogaFooterLegalLinks,.yogaFooterPrimaryLinks{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 14px;gap:0 14px}.yogaFooterLegalLinks{margin-top:15px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18)}.yogaFooterLegalLinks a{color:rgba(255,255,255,.68)!important;font-size:13px!important}.yogaFooterContactRow{display:grid;grid-template-columns:21px 1fr;align-items:start;grid-gap:10px;gap:10px;margin-bottom:12px!important}.yogaFooterContactRow svg{width:16px;height:16px;margin-top:2px;fill:none;stroke:rgba(255,255,255,.62);stroke-width:1.25}.yogaFooterContactRow p{line-height:1.5}.yogaFooterSocials{display:flex;gap:9px;margin-top:3px}.yogaFooterSocials a{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.15);font-size:9px!important;line-height:1!important}.yogaFooterSocials svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.25}.yogaSiteFooterBottom{grid-column:1/-1;display:flex;justify-content:center;margin-top:38px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);text-align:center}.yogaSiteFooterBottom small{color:rgba(255,255,255,.48);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.yogaSiteFooterBottom a{color:rgba(255,255,255,.82)}.yogaReviewCta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:clamp(28px,5vw,75px);gap:clamp(28px,5vw,75px);padding:clamp(55px,7vw,95px) clamp(24px,7vw,110px);color:var(--ink);background:var(--bone);border-top:1px solid rgba(41,38,34,.14)}.yogaReviewStars{color:var(--earth);font-size:14px;letter-spacing:.18em;writing-mode:vertical-rl}.yogaReviewCta h2{max-width:18ch;margin:0 0 14px;font-size:clamp(30px,4vw,58px);line-height:1.06}.yogaReviewCta>div:nth-child(2)>p:last-child{max-width:630px;margin:0;color:#645e57;font-size:13px;line-height:1.7}.yogaReviewCta>.yogaButton{min-width:225px;margin:0}.yogaLegalHero{padding:clamp(100px,13vw,190px) clamp(24px,12vw,190px) clamp(75px,9vw,130px);border-bottom:1px solid rgba(41,38,34,.16)}.yogaLegalHero h1{max-width:11ch;margin:0 0 35px;font-size:clamp(62px,9vw,135px);line-height:.9;letter-spacing:-.05em}.yogaLegalHero>p:not(.yogaKicker){max-width:720px;margin:0 0 35px;font:400 clamp(21px,2.4vw,32px)/1.5 Cormorant Garamond,Georgia,serif}.yogaLegalHero>small{color:#766f68;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.yogaLegalContent{max-width:1180px;margin:0 auto;padding:clamp(80px,11vw,160px) 24px}.yogaLegalContent>section{display:grid;grid-template-columns:90px 1fr;grid-gap:35px;gap:35px;padding:55px 0;border-bottom:1px solid rgba(41,38,34,.16)}.yogaLegalContent>section:first-child{padding-top:0}.yogaLegalContent>section>span{padding-top:9px;color:var(--earth);font-size:9px;letter-spacing:.14em}.yogaLegalContent h2{margin:0 0 25px;font-size:clamp(29px,3.3vw,48px);line-height:1.15}.yogaLegalContent p{max-width:760px;margin:0 0 17px;color:#56514b;font-size:15px;line-height:1.85}.yogaProgramHero{min-height:calc(100svh - 116px);display:grid;grid-template-columns:1.05fr .95fr}.yogaProgramHeroCopy{display:flex;flex-direction:column;justify-content:center;padding:clamp(75px,9vw,140px) clamp(30px,7vw,110px)}.yogaProgramHeroCopy h1{max-width:10ch;margin:0 0 35px;white-space:pre-line;font-size:clamp(61px,8.2vw,128px);line-height:.9;letter-spacing:-.05em}.yogaProgramHeroCopy>p:not(.yogaKicker){max-width:610px;margin:0 0 30px;font:400 clamp(20px,2.1vw,30px)/1.5 Cormorant Garamond,Georgia,serif}.yogaProgramHero>.yogaPlaceholder{min-height:700px}.yogaProgram-retreats .yogaProgramHero>.yogaPlaceholder{background:linear-gradient(135deg,#d9ded5,#adb4a1)}.yogaProgramIntro{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(55px,10vw,160px);gap:clamp(55px,10vw,160px);padding:clamp(100px,14vw,210px) clamp(24px,7vw,110px)}.yogaProgramIntro h2{max-width:10ch;margin:0;font-size:clamp(48px,6vw,88px);line-height:1.02}.yogaProgramIntro>div:last-child{max-width:770px}.yogaProgramIntro>div:last-child p{margin:0 0 25px;color:#56514b;font-size:16px;line-height:1.9}.yogaProgramIntro>div:last-child p:first-child{color:var(--ink);font:400 clamp(26px,2.8vw,41px)/1.42 Cormorant Garamond,Georgia,serif}.yogaProgramPillars{display:grid;grid-template-columns:repeat(3,1fr);background:var(--sage)}.yogaProgram-retreats .yogaProgramPillars{background:var(--sand)}.yogaProgramPillars article{min-height:390px;padding:clamp(38px,5vw,72px);border-right:1px solid rgba(41,38,34,.16)}.yogaProgramPillars article:last-child{border-right:0}.yogaProgramPillars article>span{color:rgba(41,38,34,.55);font-size:9px;letter-spacing:.14em}.yogaProgramPillars h3{max-width:9ch;margin:72px 0 22px;font-size:clamp(29px,3vw,44px);line-height:1.05}.yogaProgramPillars p{max-width:36ch;margin:0;color:#4f4b45;font-size:13px;line-height:1.75}.yogaProgramFlow{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:clamp(55px,10vw,160px);gap:clamp(55px,10vw,160px);padding:clamp(100px,13vw,190px) clamp(24px,7vw,110px)}.yogaProgramFlow header{align-self:start;position:-webkit-sticky;position:sticky;top:50px}.yogaProgramFlow h2{max-width:9ch;margin:0;font-size:clamp(48px,6vw,88px);line-height:1.02}.yogaProgramFlow>div{border-top:1px solid rgba(41,38,34,.18)}.yogaProgramFlow article{display:grid;grid-template-columns:45px 1fr;grid-gap:18px;gap:18px;padding:38px 0;border-bottom:1px solid rgba(41,38,34,.18)}.yogaProgramFlow article>span{padding-top:8px;color:var(--earth);font-size:9px;letter-spacing:.14em}.yogaProgramFlow article h3{margin:0 0 14px;font-size:clamp(23px,2.5vw,36px)}.yogaProgramFlow article p{grid-column:2;max-width:620px;margin:0;color:#5c5650;font-size:14px;line-height:1.8}.yogaProgramCta{padding:clamp(75px,8vw,120px) clamp(24px,7vw,110px);color:var(--bone);background:var(--terracotta)}.yogaProgram-retreats .yogaProgramCta{background:#6f765e}.yogaProgramCta .yogaKicker{color:rgba(255,255,255,.65)}.yogaProgramCta h2{max-width:15ch;margin:0 0 32px;font-size:clamp(44px,5vw,72px);line-height:1}.yogaBlogHero{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;grid-gap:70px;gap:70px;padding:clamp(100px,13vw,190px) clamp(24px,7vw,110px) clamp(70px,9vw,125px)}.yogaBlogHero h1{max-width:9ch;margin:0;white-space:pre-line;font-size:clamp(72px,10vw,150px);line-height:.86;letter-spacing:-.055em}.yogaBlogHero>p{max-width:540px;margin:0 0 10px;font:400 clamp(21px,2.3vw,32px)/1.48 Cormorant Garamond,Georgia,serif}.yogaBlogVisual{position:relative;overflow:hidden;min-height:100%}.yogaBlogVisual>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 52%;transition:filter .4s,transform .55s cubic-bezier(.2,.8,.2,1)}.yogaBlogFeatured{display:grid;grid-template-columns:1.25fr .75fr;background:var(--sand)}.yogaBlogFeatured,.yogaBlogFeatured>.yogaBlogVisual{min-height:clamp(520px,38vw,550px)}.yogaBlogFeatured>div:last-child{display:flex;flex-direction:column;justify-content:center;padding:clamp(45px,6vw,90px)}.yogaBlogMeta{display:flex;align-items:center;gap:10px;margin:0 0 25px;color:#6c665f;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.yogaBlogMeta span{width:18px;height:1px;background:rgba(41,38,34,.35)}.yogaBlogFeatured h2{max-width:10ch;margin:0 0 27px;font-size:clamp(41px,5vw,72px);line-height:1.02}.yogaBlogFeatured>div:last-child>p:not(.yogaBlogMeta){max-width:46ch;margin:0 0 28px;color:#5d5750;font-size:14px;line-height:1.8}.yogaComingSoon{width:-moz-fit-content;width:fit-content;color:#736c65;border-bottom:1px solid rgba(41,38,34,.3);font-size:9px;letter-spacing:.13em;line-height:2.2;text-transform:uppercase}.yogaBlogFilters{display:flex;gap:clamp(18px,3vw,45px);overflow-x:auto;padding:35px clamp(24px,7vw,110px);border-bottom:1px solid rgba(41,38,34,.15)}.yogaBlogFilters button{flex:0 0 auto;padding:0 0 5px;color:#6e6861;background:transparent;border:0;border-bottom:1px solid transparent;cursor:pointer;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.yogaBlogFilters button.isActive{color:var(--ink);border-bottom-color:var(--terracotta)}.yogaBlogGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:rgba(41,38,34,.16);border-bottom:1px solid rgba(41,38,34,.16)}.yogaBlogCard{position:relative;min-width:0;height:clamp(410px,34vw,470px);display:block;overflow:hidden;color:white;background:#a5a29e;text-decoration:none}.yogaBlogCard .yogaBlogVisual{min-height:100%}.yogaBlogCard .yogaPlaceholder{transition:filter .4s,transform .55s cubic-bezier(.2,.8,.2,1)}.yogaBlogCard:hover .yogaBlogVisual>img,.yogaBlogCard:hover .yogaPlaceholder{filter:brightness(.72);transform:scale(1.025)}.yogaBlogCardOverlay{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(25px,4vw,55px);background:linear-gradient(180deg,transparent 23%,rgba(25,25,22,.18) 52%,rgba(25,25,22,.88))}.yogaBlogCardOverlay .yogaBlogMeta{color:rgba(255,255,255,.75)}.yogaBlogCardOverlay .yogaBlogMeta span{background:rgba(255,255,255,.45)}.yogaBlogCardOverlay h2{max-width:15ch;margin:0 0 14px;font-size:clamp(28px,3.3vw,48px);line-height:1.06}.yogaBlogCardOverlay>p:not(.yogaBlogMeta){max-width:56ch;margin:0 0 17px;color:rgba(255,255,255,.78);font-size:12px;line-height:1.65}.yogaBlogCardAction{font-size:8px;letter-spacing:.13em;text-transform:uppercase}.yogaBlogLoadMore{display:flex;justify-content:center;padding:60px 24px 90px}.yogaBlogLoadMore button{min-width:230px;padding:16px 20px;color:var(--ink);background:transparent;border:1px solid rgba(41,38,34,.4);cursor:pointer;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.yogaBlogLoadMore button span{margin-left:20px}.yogaArticleHero{max-width:1320px;margin:0 auto;padding:clamp(85px,11vw,165px) clamp(24px,6vw,90px) clamp(65px,8vw,110px)}.yogaArticleHero>a{display:inline-block;margin-bottom:55px;color:#68625c;font-size:9px;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.yogaArticleHero h1{max-width:11ch;margin:0 0 38px;font-size:clamp(60px,8.5vw,128px);line-height:.91;letter-spacing:-.05em}.yogaArticleHero>p:not(.yogaBlogMeta){max-width:760px;margin:0 0 45px;font:400 clamp(22px,2.4vw,34px)/1.45 Cormorant Garamond,Georgia,serif}.yogaArticleAuthor{display:flex;align-items:center;gap:15px}.yogaArticleAuthor span{color:#777069;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.yogaArticleAuthor strong{font:400 14px/1 Marcellus,Georgia,serif}.yogaArticleHeroImage{padding:0 clamp(20px,4vw,65px)}.yogaArticleHeroImage>.yogaPlaceholder{min-height:clamp(680px,49vw,710px)}.yogaArticleHeroImage>img{width:100%;height:100%;display:block;object-fit:cover;box-shadow:0 18px 48px rgba(62,48,36,.1),0 3px 10px rgba(62,48,36,.06)}.yogaArticleBody{max-width:1240px;display:grid;grid-template-columns:250px 1fr;grid-gap:clamp(55px,9vw,145px);gap:clamp(55px,9vw,145px);margin:0 auto;padding:clamp(100px,13vw,190px) 24px}.yogaArticleBody>aside{position:-webkit-sticky;position:sticky;top:45px;align-self:start;display:flex;flex-direction:column}.yogaArticleBody>aside>span{margin-bottom:22px;color:#777069;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.yogaArticleBody>aside a{padding:10px 0;color:#6a645e;border-bottom:1px solid rgba(41,38,34,.13);font-size:10px;line-height:1.5;text-decoration:none}.yogaArticleProse{max-width:760px}.yogaArticleIntro{margin:0 0 80px;font:400 clamp(27px,3vw,42px)/1.45 Cormorant Garamond,Georgia,serif}.yogaArticleProse>section{scroll-margin-top:40px;margin-bottom:85px}.yogaArticleProse>section>span{display:block;margin-bottom:17px;color:var(--earth);font-size:9px;letter-spacing:.14em}.yogaArticleProse h2{margin:0 0 30px;font-size:clamp(34px,4vw,58px);line-height:1.08}.yogaArticleProse section>p{margin:0 0 24px;color:#514c47;font-size:17px;line-height:1.95}.yogaArticleProse blockquote{margin:75px -10vw;padding:65px 7vw;color:var(--bone);background:#6f765e;text-align:center;font:400 clamp(31px,4vw,55px)/1.3 Cormorant Garamond,Georgia,serif}.yogaArticleInlineImage{margin:75px -13vw}.yogaArticleInlineImage .yogaPlaceholder{min-height:clamp(520px,39vw,550px)}.yogaArticleInlineImage>img{width:100%;height:100%;display:block;object-fit:cover;box-shadow:0 18px 48px rgba(62,48,36,.1),0 3px 10px rgba(62,48,36,.06)}.yogaArticleEnd{max-width:760px;margin:0 auto;padding:0 24px 110px}.yogaArticleShareRow{display:flex;align-items:center;justify-content:space-between;gap:22px}.yogaArticleShareRow>p{margin:0;color:#756e68;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.yogaArticleEnd a{color:inherit;font-size:9px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.yogaArticleEnd .yogaArticleShare{gap:9px}.yogaArticleShare a{width:39px;height:39px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(41,38,34,.2);border-radius:50%;transition:color .25s,background .25s,border-color .25s,transform .25s}.yogaArticleShare a:hover{color:var(--bone);background:var(--earth);border-color:var(--earth);transform:translateY(-2px)}.yogaArticleShare svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.yogaArticleTags{flex:0 0 100%;display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.yogaArticleTags span{padding:7px 9px;color:#716a63;background:var(--sand);font-size:8px;letter-spacing:.06em}.yogaArticleRelated{padding:clamp(85px,11vw,155px) clamp(24px,6vw,90px);background:var(--sand)}.yogaArticleRelated>header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:45px}.yogaArticleRelated>header h2{margin:0;font-size:clamp(44px,6vw,83px)}.yogaArticleRelated>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.yogaArticleRelated article .yogaPlaceholder{min-height:clamp(300px,31vw,470px);margin-bottom:25px}.yogaArticleRelated article>p{margin:0 0 13px;color:#746d66;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.yogaArticleRelated h3{max-width:16ch;margin:0 0 18px;font-size:clamp(26px,3.3vw,47px);line-height:1.08}.yogaArticleRelated article>a,.yogaArticleRelated article>span{color:inherit;font-size:9px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.yogaArticleNavigation{max-width:1240px;margin:0 auto;padding:0 24px 110px}.yogaArticleNavigationLinks{max-width:760px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.yogaArticleNavigationLinks>a,.yogaArticleNavigationLinks>div{min-height:125px;display:flex;flex-direction:column;justify-content:space-between;padding:22px 24px;color:var(--ink);border:1px solid rgba(41,38,34,.16);text-decoration:none;transition:color .25s,background .25s,border-color .25s,transform .25s}.yogaArticleNavigationLinks>:nth-child(2){text-align:right}.yogaArticleNavigation span{color:#756e68;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.yogaArticleNavigation strong{max-width:25ch;font:400 clamp(17px,1.7vw,24px)/1.25 Marcellus,Georgia,serif}.yogaArticleNavigationLinks>:nth-child(2) strong{align-self:flex-end}.yogaArticleNavigationLinks>a:hover{color:var(--bone);background:var(--earth);border-color:var(--earth);transform:translateY(-2px)}.yogaArticleNavigationLinks>a:hover span{color:rgba(255,255,255,.7)}.yogaArticleNavigation .isDisabled{opacity:.45}.yogaArticlePageContained .yogaArticleHero{max-width:1240px;padding:clamp(75px,8vw,120px) 24px clamp(65px,8vw,110px)}.yogaArticlePageContained .yogaArticleHero h1{max-width:760px;font-size:clamp(52px,6.2vw,86px);line-height:.98;letter-spacing:-.04em}.yogaArticleMediaLayout{max-width:1240px;margin:0 auto;padding-inline:24px}.yogaArticlePageContained .yogaArticleHeroImage{min-width:0;grid-column:1;grid-row:1;padding:0}.yogaArticlePageContained .yogaArticleHeroImage>.yogaPlaceholder,.yogaArticlePageContained .yogaArticleHeroImage>img{height:auto;min-height:0;aspect-ratio:18/11}.yogaArticleContextColumn{max-width:1240px;margin:0 auto;padding:0 24px}.yogaArticleContext{display:flex;flex-direction:column}.yogaArticleContext>span{margin-bottom:18px;color:#777069;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.yogaArticleContext nav{display:flex;flex-direction:column}.yogaArticleContext nav a{padding:10px 0;color:#6a645e;border-bottom:1px solid rgba(41,38,34,.13);font-size:10px;line-height:1.5;text-decoration:none}.yogaArticleContextTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}.yogaArticleContextTags span{padding:6px 8px;color:#716a63;background:var(--sand);font-size:8px;letter-spacing:.04em}.yogaArticleContextShare{margin-top:28px;padding-top:22px;border-top:1px solid rgba(41,38,34,.13)}.yogaArticleContextShare>span{display:block;margin-bottom:13px;color:#777069;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.yogaArticleContextShare .yogaArticleShare{display:flex;gap:8px}.yogaArticleContextShare .yogaArticleShare a{width:36px;height:36px}.yogaArticleContextSection{margin-top:28px;padding-top:22px;border-top:1px solid rgba(41,38,34,.13)}.yogaArticleContextSection>span{display:block;margin-bottom:14px;color:#777069;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.yogaArticleContextCategories{display:flex;flex-wrap:wrap;gap:6px}.yogaArticleContextCategories span{padding:6px 8px;color:#625c55;border:1px solid rgba(41,38,34,.14);font-size:8px;letter-spacing:.04em}.yogaArticleContextRecent,.yogaArticleContextRecent a{display:flex;flex-direction:column}.yogaArticleContextRecent a{position:relative;gap:7px;padding:14px 24px 14px 0;color:inherit;border-bottom:1px solid rgba(41,38,34,.13);text-decoration:none}.yogaArticleContextRecent a:first-child{padding-top:2px}.yogaArticleContextRecent small{color:#777069;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.yogaArticleContextRecent strong{font:400 15px/1.35 Marcellus,Georgia,serif}.yogaArticleContextRecent i{position:absolute;right:2px;bottom:14px;font-style:normal;transition:transform .2s}.yogaArticleContextRecent a:hover i{transform:translateX(3px)}.yogaArticlePageContained .yogaArticleBody{grid-template-columns:minmax(0,760px) 250px;padding-top:55px}.yogaArticlePageContained .yogaArticleBody>aside{display:none}.yogaArticlePageContained .yogaArticleBody .yogaArticleProse{grid-column:1}.yogaArticlePageContained .yogaArticleIntro{margin-bottom:55px;color:#514c47;font:400 17px/1.95 Avenir Next,Avenir,Arial,sans-serif}.yogaArticlePageContained .yogaArticleProse>section:last-child{margin-bottom:45px}.yogaArticlePageContained .yogaArticleProse blockquote{margin:65px 0;padding:clamp(45px,6vw,65px) clamp(28px,5vw,60px);font-size:clamp(30px,3.5vw,48px)}.yogaArticlePageContained .yogaArticleInlineImage{margin:65px 0}.yogaArticlePageContained .yogaArticleInlineImage .yogaPlaceholder,.yogaArticlePageContained .yogaArticleInlineImage>img{height:auto;min-height:0;aspect-ratio:16/9}@media (min-width:900px){.yogaFeature,.yogaPractice,.yogaQuote,.yogaStoryCopy{animation:yogaReveal linear both;animation-timeline:view();animation-range:entry 5% cover 30%}@keyframes yogaReveal{0%{opacity:.35;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (min-width:1201px){.yogaArticlePageContained>article{max-width:1240px;display:grid;grid-template-columns:minmax(0,760px) 250px;grid-column-gap:clamp(55px,9vw,145px);column-gap:clamp(55px,9vw,145px);margin:0 auto;padding:0 24px}.yogaArticlePageContained .yogaArticleHero{max-width:none;grid-column:1;grid-row:1;margin:0;padding:clamp(75px,8vw,120px) 0 clamp(65px,8vw,110px)}.yogaArticlePageContained .yogaArticleMediaLayout{grid-column:1;grid-row:2;margin:0;padding:0}.yogaArticlePageContained .yogaArticleHeroImage{grid-column:auto;grid-row:auto}.yogaArticlePageContained .yogaArticleContextColumn{grid-column:2;grid-row:1/span 3;margin:0;padding:0}.yogaArticlePageContained .yogaArticleContext{position:-webkit-sticky;position:sticky;top:24px;max-height:calc(100svh - 48px);overflow-y:auto;padding:clamp(75px,8vw,120px) 4px 24px 0;scrollbar-width:thin;scrollbar-color:rgba(41,38,34,.2) transparent}.yogaArticlePageContained .yogaArticleBody{width:auto;display:block;grid-column:1;grid-row:3;margin:0;padding:55px 0 0}}@media (max-width:1200px){.yogaArticlePageContained>article{display:flex;flex-direction:column}.yogaArticlePageContained .yogaArticleHero{order:1}.yogaArticlePageContained .yogaArticleMediaLayout{order:2;width:100%}.yogaArticlePageContained .yogaArticleBody{order:3;width:100%}.yogaArticlePageContained .yogaArticleContextColumn{order:4;width:100%;margin:28px auto 45px}.yogaArticleContext{position:static;max-height:none;overflow:visible;padding:0}}@media (max-width:1100px){.yogaDesktopNav{display:none}.yogaMenu{width:42px;height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:inherit;border:1px solid rgba(41,38,34,.25);text-decoration:none}.yogaMenu i{width:17px;height:1px;background:currentColor}.yogaMobileNav{position:fixed;z-index:50;inset:0;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:55px;background:var(--bone);opacity:0;pointer-events:none;transform:translateY(-12px);transition:.25s}.yogaMobileNav:target{opacity:1;pointer-events:auto;transform:none}.yogaMobileNav>a{text-decoration:none}.yogaMobileNav details summary,.yogaMobileNav>a{color:inherit;font:400 29px/1.1 Marcellus,Georgia,serif}.yogaMobileNav details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.yogaMobileNav details summary::-webkit-details-marker{display:none}.yogaMobileNav details[open] summary span{transform:rotate(45deg)}.yogaMobileNav details>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 18px;gap:8px 18px;padding:18px 0 5px}.yogaMobileNav details>div a{color:#5d5751;font-size:12px;line-height:1.35;text-decoration:none}.yogaMobileNav .yogaMobileClose{position:absolute;top:22px;right:27px;font:300 40px/1 sans-serif}.yogaPracticeGrid{grid-template-columns:repeat(3,1fr)}.yogaArticlePageContained>article{display:flex;flex-direction:column}.yogaArticlePageContained .yogaArticleHero{order:1}.yogaArticlePageContained .yogaArticleMediaLayout{order:2;width:100%}.yogaArticlePageContained .yogaArticleBody{order:3;width:100%}.yogaArticlePageContained .yogaArticleContextColumn{order:4;width:100%;margin:28px auto 45px}.yogaArticleContext{position:static;max-height:none;overflow:visible;padding:0}}@media (max-width:700px){.yogaHeader{height:88px;padding:12px 18px}.yogaLogo .yogaMark{width:48px;height:48px}.yogaLogo b{font-size:19px}.yogaLogo small{max-width:190px;font-size:6px;letter-spacing:.06em}.yogaHeaderSocials{gap:5px;margin-left:auto;margin-right:8px}.yogaHeaderRight{gap:0;margin-left:auto}.yogaHeaderSocials{padding-left:0;border-left:0}.yogaHeaderSocials a{width:29px;height:29px}.yogaHeaderSocials svg{width:14px;height:14px}.yogaHero{min-height:860px;align-items:flex-end}.yogaHeroSlide .yogaHeroContent{top:0;transform:none}.yogaHeroSlide.isActive .yogaHeroContent{animation-name:yogaIn}.yogaHeroControls{right:18px;bottom:18px}.yogaHeroMedia{height:54%;top:auto}.yogaHeroMedia>img{object-position:68% center}.yogaHeroMedia.yogaHasImage:after{background:linear-gradient(180deg,var(--bone) 0,rgba(244,241,235,.4) 25%,transparent 55%)}.yogaHeroMedia .yogaPlaceholder:after{background:linear-gradient(180deg,var(--bone),transparent 42%)}.yogaHeroContent{width:100%;align-self:flex-start;padding:120px 20px 30px}.yogaHeroContent h1{font-size:clamp(51px,15vw,70px)}.yogaHeroContent>p:not(.yogaKicker){max-width:92%;font-size:13px;line-height:1.6}.yogaStory{grid-template-columns:1fr}.yogaStoryCopy{padding:75px 22px}.yogaStory>.yogaPlaceholder,.yogaStory>img{min-height:450px}.yogaStoryCopy h2{font-size:46px}.yogaPractices{padding:75px 15px}.yogaSectionHeading{align-items:flex-start}.yogaSectionHeading>a{display:none}.yogaPracticeGrid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.yogaPractice{flex:0 0 78vw;height:330px;scroll-snap-align:start}.yogaQuote{padding:90px 20px}.yogaQuote p{font-size:39px}.yogaFeatures{grid-template-columns:1fr}.yogaFeature{min-height:330px;padding:36px 28px}.yogaFaq{grid-template-columns:1fr;gap:60px;padding:100px 22px}.yogaFaqHeading{position:static}.yogaFaqHeading h2{font-size:50px}.yogaFaqItem>button{min-height:84px;grid-template-columns:28px 1fr 22px;gap:10px}.yogaFaqItem>button strong{font-size:18px}.yogaFaqAnswer p{margin:0 22px 28px 38px;font-size:13px}.yogaFooterMeta{grid-template-columns:1fr;margin:75px 0 55px;gap:22px}.yogaFooterLead h2{font-size:58px}.yogaInnerHeader{height:88px}.yogaInnerHeader nav{display:none}.yogaAboutHero{min-height:auto;grid-template-columns:1fr}.yogaAboutHeroCopy{min-height:570px;padding:100px 22px 70px}.yogaAboutHeroCopy h1{font-size:69px}.yogaAboutHeroCopy>p:last-child{font-size:23px}.yogaAboutHero>.yogaPlaceholder,.yogaAboutHero>img{min-height:520px}.yogaAboutStory{grid-template-columns:1fr;gap:55px;padding:100px 22px}.yogaAboutStory aside{position:static}.yogaAboutStory h2,.yogaApproach h2{font-size:49px}.yogaProse p{font-size:14px;line-height:1.85}.yogaAboutQuote{font-size:43px}.yogaApproach{padding:100px 22px}.yogaApproachHeading{gap:10px;margin-bottom:60px}.yogaApproachGrid,.yogaApproachHeading{grid-template-columns:1fr}.yogaApproachGrid article,.yogaApproachGrid article:nth-child(2n){min-height:0;padding:30px 0 45px;border-left:0}.yogaApproachGrid article p{margin-top:35px}.yogaAboutFooter h2{font-size:56px}.yogaPracticeHero{min-height:auto;grid-template-columns:1fr}.yogaPracticeHeroCopy{min-height:590px;padding:105px 22px 70px}.yogaPracticeHeroCopy h1{font-size:67px}.yogaPracticeHero>.yogaPlaceholder,.yogaPracticeHero>img{min-height:480px}.yogaPracticeIntro{grid-template-columns:1fr;gap:55px;padding:100px 22px}.yogaPracticeIntro h2{font-size:49px}.yogaPracticeProse p{font-size:14px}.yogaPracticeBenefits{grid-template-columns:1fr}.yogaPracticeBenefits article{min-height:320px;padding:45px 26px;border-right:0;border-bottom:1px solid rgba(41,38,34,.15)}.yogaPracticeBenefits h3{margin-top:55px}.yogaSessionStrip{grid-template-columns:1fr;padding:0 22px}.yogaSessionStrip>div{min-height:120px;padding-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.yogaAboutFooter,.yogaPracticeCta,.yogaProgramCta{padding-block:72px}.yogaAboutFooter h2,.yogaPracticeCta h2,.yogaProgramCta h2{margin-bottom:28px;font-size:44px}.yogaContactHero{grid-template-columns:1fr;align-items:start;gap:55px;padding:105px 22px 80px}.yogaContactHero h1{font-size:70px}.yogaContactLead>p{font-size:24px}.yogaContactDetails{grid-template-columns:1fr;padding:0 22px}.yogaContactDetails a,.yogaContactDetails a:first-child,.yogaContactDetails a:last-child{min-height:135px;padding:25px 0;border-right:0;border-bottom:1px solid rgba(41,38,34,.18)}.yogaContactSocials{grid-template-columns:1fr;padding:0 22px}.yogaContactSocials a,.yogaContactSocials a:first-child,.yogaContactSocials a:last-child{min-height:110px;padding:22px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.yogaMap{height:520px}.yogaContactFormSection{grid-template-columns:1fr;gap:60px;padding:100px 22px}.yogaContactFormSection h2{font-size:50px}.yogaContactFormSection form{grid-template-columns:1fr}.yogaContactFormSection .yogaFormMessage,.yogaContactFormSection button{grid-column:1}.yogaContactFormSection button{justify-self:stretch}.yogaContactFooter{grid-template-columns:1fr;gap:38px;padding:70px 22px 25px}.yogaContactFooter>small{grid-column:1;margin-top:45px}.yogaSiteFooter{grid-template-columns:1fr;gap:34px;padding:58px 22px 22px}.yogaFooterLegalLinks,.yogaFooterPrimaryLinks,.yogaSiteFooterPractices>div{grid-template-columns:repeat(2,1fr)}.yogaSiteFooterBottom{grid-column:1;margin-top:12px}.yogaReviewCta{grid-template-columns:1fr;gap:27px;padding:70px 22px}.yogaReviewStars{writing-mode:horizontal-tb}.yogaReviewCta h2{font-size:39px}.yogaReviewCta>.yogaButton{width:100%}.yogaWhatsAppFloat{right:17px;bottom:17px;width:54px;height:54px}.yogaWhatsAppFloat span{display:none}.yogaLegalHero{padding:105px 22px 80px}.yogaLegalHero h1{font-size:65px}.yogaLegalContent{padding:80px 22px}.yogaLegalContent>section{grid-template-columns:1fr;gap:20px;padding:45px 0}.yogaLegalContent p{font-size:14px}.yogaProgramHero{min-height:auto;grid-template-columns:1fr}.yogaProgramHeroCopy{min-height:610px;padding:105px 22px 70px}.yogaProgramHeroCopy h1{font-size:64px}.yogaProgramHero>.yogaPlaceholder{min-height:470px}.yogaProgramFlow,.yogaProgramIntro{grid-template-columns:1fr;gap:55px;padding:100px 22px}.yogaProgramFlow h2,.yogaProgramIntro h2{font-size:49px}.yogaProgramIntro>div:last-child p{font-size:14px}.yogaProgramPillars{grid-template-columns:1fr}.yogaProgramPillars article{min-height:320px;padding:45px 26px;border-right:0;border-bottom:1px solid rgba(41,38,34,.16)}.yogaProgramPillars h3{margin-top:55px}.yogaProgramFlow header{position:static}.yogaBlogHero{grid-template-columns:1fr;align-items:start;gap:45px;padding:105px 22px 80px}.yogaBlogHero h1{font-size:72px}.yogaBlogHero>p{font-size:23px}.yogaBlogFeatured{grid-template-columns:1fr}.yogaBlogFeatured,.yogaBlogFeatured>.yogaBlogVisual{min-height:360px}.yogaBlogFeatured>div:last-child{padding:60px 22px 75px}.yogaBlogFeatured h2{font-size:43px}.yogaBlogFilters{padding-inline:22px}.yogaBlogGrid{grid-template-columns:1fr}.yogaBlogCard{height:350px}.yogaBlogCardOverlay{padding:27px 22px}.yogaBlogCardOverlay h2{font-size:34px}.yogaBlogCardOverlay>p:not(.yogaBlogMeta){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.yogaArticleHero{padding:95px 22px 75px}.yogaArticleHero>a{margin-bottom:40px}.yogaArticleHero h1{font-size:61px}.yogaArticleHero>p:not(.yogaBlogMeta){font-size:24px}.yogaArticleHeroImage{padding:0}.yogaArticleHeroImage>.yogaPlaceholder{min-height:360px}.yogaArticleBody{grid-template-columns:1fr;padding:95px 22px}.yogaArticleBody>aside{display:none}.yogaArticleIntro{margin-bottom:65px;font-size:28px}.yogaArticleProse>section{margin-bottom:70px}.yogaArticleProse h2{font-size:39px}.yogaArticleProse section>p{font-size:15px;line-height:1.9}.yogaArticleProse blockquote{margin:60px -22px;padding:55px 22px;font-size:34px}.yogaArticleInlineImage{margin:60px -22px}.yogaArticleInlineImage .yogaPlaceholder{min-height:300px}.yogaArticleEnd{padding:0 22px 90px}.yogaArticleShareRow{align-items:center}.yogaArticleRelated{padding:80px 22px}.yogaArticleRelated>header{align-items:flex-start;flex-direction:column}.yogaArticleRelated>div{grid-template-columns:1fr;gap:55px}.yogaArticleRelated article .yogaPlaceholder{min-height:310px}.yogaArticleNavigation{padding:0 22px 80px}.yogaArticleNavigationLinks{grid-template-columns:1fr;gap:10px}.yogaArticleNavigationLinks>a,.yogaArticleNavigationLinks>div{min-height:110px;padding:20px}.yogaArticleNavigation strong{font-size:19px}.yogaArticlePageContained .yogaArticleHero{padding:80px 22px 60px}.yogaArticlePageContained .yogaArticleHero h1{font-size:48px;line-height:1}.yogaArticleMediaLayout{grid-template-columns:1fr;gap:28px;padding-inline:22px}.yogaArticlePageContained .yogaArticleHeroImage{grid-column:1;grid-row:1}.yogaArticlePageContained .yogaArticleHeroImage>.yogaPlaceholder{min-height:0}.yogaArticleContext{grid-column:1;grid-row:2}.yogaArticlePageContained .yogaArticleBody{grid-template-columns:1fr;padding:50px 22px 0}.yogaArticlePageContained .yogaArticleBody .yogaArticleProse{grid-column:1}.yogaArticlePageContained .yogaArticleIntro{margin-bottom:50px;font-size:15px;line-height:1.9}.yogaArticlePageContained .yogaArticleProse blockquote{margin:55px 0;padding:44px 24px;font-size:31px}.yogaArticlePageContained .yogaArticleInlineImage{margin:55px 0}.yogaArticlePageContained .yogaArticleInlineImage .yogaPlaceholder{min-height:0}}@media (max-width:430px){.yogaHeader{padding-inline:12px}.yogaHeader .yogaLogo{gap:8px}.yogaHeader .yogaLogo .yogaMark{width:42px;height:42px}.yogaHeader .yogaLogo b{font-size:16px;letter-spacing:.11em}.yogaHeader .yogaLogo small{display:none}}