@font-face{font-family:Avenir Adarsha;src:url(/fonts/avenir-light.woff2) format("woff2");font-display:swap;font-weight:300}@font-face{font-family:Caudex Adarsha;src:url(/fonts/caudex.woff2) format("woff2");font-display:swap;font-weight:400 700}:root{--white: #fff;--ink: #2f2520;--brown: #764a32;--schedule-brown: #764329;--taupe: #b69682;--clay: #ddcbc0;--rose: #bd9d89;--body: "Avenir Adarsha", Arial, sans-serif;--display: "Caudex Adarsha", Georgia, serif;--page: 980px}*{box-sizing:border-box}html{background:var(--white);color:var(--ink);scroll-behavior:smooth}body{margin:0;min-width:320px;font:300 16px/1.8 var(--body)}img{display:block;width:100%;height:auto}a{color:inherit;text-underline-offset:3px}p,h1,h2,h3,h4,h5,h6{margin:0}.container{width:min(var(--page),calc(100% - 40px));margin-inline:auto}.announcement-bar{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 20px;background:var(--clay);color:var(--brown);font:700 16px/1.35 var(--display);text-align:center;text-decoration:none;border-bottom:1px solid rgba(118,74,50,.25)}.announcement-bar:hover{background:var(--brown);color:#fff}.site-header{height:293px;background:#fff}.nav{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.brand{width:auto;margin-top:38px}.brand img{width:auto;height:160px;object-fit:contain}.nav-links{display:flex;gap:26px;margin-top:43px;font-size:14px;line-height:1}.nav-links a{text-decoration:none;color:#000}.nav-links a:hover,.nav-links a[aria-current=page]{text-decoration:underline}.site-footer{min-height:120px;display:grid;place-items:center;padding:32px 20px;font-size:14px;color:#000}.display{font-family:var(--display);font-weight:400;color:var(--brown)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:7px 11px;border:1px solid #000;color:#000;font-size:14px;line-height:1;text-decoration:none;background:#fff}.btn-outline:hover{background:#000;color:#fff}.btn-offer{border-color:var(--brown);background:var(--clay);color:var(--brown)}.btn-offer:hover{border-color:var(--brown);background:var(--brown);color:#fff}.home-intro{display:grid;grid-template-columns:1fr 1fr;min-height:789px}.home-intro-copy{display:flex;flex-direction:column;align-items:center;padding:102px 68px 70px;text-align:center;color:var(--taupe)}.home-intro h1{max-width:500px;font:400 35px/1.2 var(--display)}.home-intro h1 span{display:block}.home-intro-lead{max-width:500px;margin-top:53px;font:400 23px/1.41 var(--display)}.home-intro-lead p+p{margin-top:30px}.home-cta-group{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:58px}.home-intro-image{min-height:789px;object-fit:cover;object-position:50% center}.home-value{display:grid;grid-template-columns:1fr 1fr;min-height:882px}.home-value-image{height:882px;object-fit:cover}.home-value-copy{padding:64px 74px 60px;color:#000}.home-value-copy h2{max-width:500px;margin-inline:auto;text-align:center;font:400 41px/1.25 var(--display);color:var(--taupe)}.home-value-copy p{margin-top:43px;font-size:16px;line-height:1.85}.home-value-copy .btn-outline{display:flex;width:max-content;margin:43px auto 0}.practice-heading{min-height:185px;display:grid;place-items:center;padding:35px 20px;background:#f8f8f8}.practice-heading h2{font:400 33px/1.2 var(--display);color:var(--taupe);text-align:center}.practice-cards{display:grid;grid-template-columns:repeat(3,1fr);min-height:381px}.practice-card{position:relative;min-height:381px;overflow:hidden;color:#fff;text-align:center}.practice-card img{position:absolute;inset:0;height:100%;object-fit:cover}.practice-card:after{content:"";position:absolute;inset:0;background:#2a1f192e}.practice-card-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px}.practice-card h3{font:400 24px/1.4 var(--display)}.practice-card p{max-width:245px;margin-top:16px;font-size:16px;line-height:1.45}.practice-card a{margin-top:24px;font-size:14px}.practice-card .btn-outline{min-height:38px;padding-inline:16px;background:#fff;color:#000;text-decoration:none}.practice-card .btn-outline:hover{background:#000;color:#fff}.ecosystem-band{display:grid;grid-template-columns:1fr 1fr;min-height:752px}.ecosystem-band img{height:752px;object-fit:cover}.ecosystem-copy{padding:123px 76px 70px;text-align:center;color:var(--taupe)}.ecosystem-copy h2{font:400 40px/1.28 var(--display)}.ecosystem-copy p{margin-top:34px;font:400 25px/1.55 var(--display)}.ecosystem-copy .btn-outline{margin-top:40px}.page-title-band{padding:82px 20px 69px;background:var(--clay);text-align:center}.page-title-band h1{font:400 45px/1.2 var(--display);color:var(--brown)}.page-title-band p{margin-top:30px;font-style:italic;color:#000}.editorial-grid{display:grid;grid-template-columns:1fr 1fr}.editorial-copy{padding:64px 8vw}.editorial-copy h2{font:400 41px/1.25 var(--display);color:var(--taupe)}.editorial-copy h3{margin-top:18px;font:400 27px/1.3 var(--display);color:var(--taupe)}.editorial-copy p{margin-top:28px}.editorial-image{height:100%;min-height:620px;object-fit:cover}.section-pad{padding:80px 0}.schedule-banner{height:655px;display:grid;place-items:center;overflow:hidden;background:var(--schedule-brown)}.schedule-crop{position:relative;width:604px;aspect-ratio:2023 / 2009;overflow:hidden}.schedule-crop img{position:absolute;left:0;top:calc(-100% * 522 / 2009);width:calc(100% * 2025 / 2023);height:auto}.yoga-title{padding:66px 20px 62px;text-align:center;color:var(--brown)}.yoga-title h1{font:700 50px/1.2 var(--display)}.yoga-title p{max-width:500px;margin:42px auto 0;font:italic 400 29px/1.45 var(--display)}.yoga-rhythm{width:min(980px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:43% 57%;gap:42px;padding-bottom:86px}.yoga-rhythm-copy h2{font:400 41px/1.2 var(--display);color:var(--brown)}.yoga-rhythm-copy>p{margin-top:30px}.yoga-style-list{margin:32px 0 0;padding-left:28px}.yoga-style-list li+li{margin-top:30px}.yoga-style-list strong{color:var(--brown);font-weight:700}.yoga-photo-stack{display:grid;align-content:center;gap:18px}.yoga-photo-stack img{height:731px;object-fit:cover}.yoga-prices-band{background:#7b4c31;color:#fff}.yoga-prices{display:grid;gap:34px;padding:48px 0 54px;text-align:center}.yoga-prices h2{font:400 30px/1.25 var(--display);color:#fff}.special-offer{width:min(440px,100%);margin:0 auto;padding:26px 32px;border:1px solid rgba(255,255,255,.55);background:#ddcbc0;color:var(--brown)}.special-offer p{font:700 17px/1.2 var(--display);letter-spacing:0;text-transform:uppercase}.special-offer h2{margin-top:7px;font-size:29px;color:var(--brown)}.special-offer-options{display:flex;flex-direction:column;gap:0;margin-top:18px;border-top:1px solid rgba(118,67,41,.28);border-bottom:1px solid rgba(118,67,41,.28)}.special-offer-options strong{display:grid;place-items:center;min-height:64px;padding:14px 20px;font-size:18px;line-height:1.35;font-weight:700;text-align:center;text-wrap:balance}.special-offer-options strong+strong{border-top:1px solid rgba(118,67,41,.28)}.special-offer span{display:block;margin-top:13px;font-size:14px;line-height:1.4;text-wrap:balance}.special-offer .btn-outline{margin-top:16px;border-color:var(--brown);background:var(--brown);color:#fff}.special-offer .btn-outline:hover{background:#000;border-color:#000;color:#fff}.price-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px}.price-column{padding:8px 28px 0}.method-section h2{font:400 34px/1.25 var(--display);color:var(--brown)}.plain-lines{list-style:none;padding:0;margin:24px 0 0}.plain-lines li+li{margin-top:8px}.method-section{background:var(--clay);padding:86px 0}.method-inner{display:grid;grid-template-columns:42% 58%;gap:68px;align-items:center}.method-inner img{height:560px;object-fit:cover}.method-list{padding-left:23px;margin-top:30px}.method-list li+li{margin-top:24px}.method-list strong,.individual-list strong,.collab-options strong{color:var(--brown);font-weight:700}.individual-section{display:grid;grid-template-columns:1fr 1fr}.individual-section img{height:710px;object-fit:cover;object-position:center 20%}.individual-copy{padding:88px 80px}.individual-copy h2,.office-copy h2{font:400 40px/1.28 var(--display);color:var(--taupe)}.individual-copy h2 span{display:block;margin-top:8px;font-size:25px;font-style:italic;line-height:1.3}.individual-copy p,.office-copy p{margin-top:25px}.individual-list{margin:25px 0 0;padding-left:22px}.individual-list li+li{margin-top:22px}.office-section{display:grid;grid-template-columns:1fr 1fr;background:#f7f7f7}.office-image{height:690px;object-fit:cover}.office-copy{padding:94px 80px}.meaning-band{background:var(--clay);padding:88px 20px 76px;text-align:center}.meaning-band h1{font:700 54px/1.2 var(--display);color:var(--brown)}.meaning-band .sanskrit{margin-top:12px;font:400 20px/1.4 var(--display)}.meaning-band .meaning{margin-top:38px;font-size:18px}.team-section{padding:86px 0 96px}.team-intro{text-align:center}.team-intro h2{font:400 44px/1.2 var(--display);color:var(--taupe)}.team-intro p{max-width:660px;margin:26px auto 0}.team-grid{width:max-content;display:grid;grid-template-columns:repeat(2,403px);gap:130px 58px;margin:58px auto 0}.team-card img{height:508px;object-fit:cover}.team-card h3{margin-top:14px;font:700 23px/1.3 var(--display);color:#000}.team-card p{margin-top:5px}.team-card a{color:#000}.space-hero{height:611px;object-fit:cover}.space-main{padding:48px 0 80px;text-align:center;color:#000}.space-pair{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:64px}.space-pair img{height:528px;object-fit:cover}.space-copy{max-width:780px;margin:0 auto;font:400 21px/1.65 var(--display)}.space-copy p+p{margin-top:22px}.space-copy p:first-child{font-size:26px;font-weight:700;-webkit-text-stroke:.9px currentColor}.space-copy ul{margin-top:28px;list-style:disc inside;padding:0;display:grid;gap:10px}.space-copy .email{margin-top:28px}.space-wide{height:300px;margin-top:92px;object-fit:cover}.space-details{background:#f6f3f0;padding:75px 0}.space-details-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px}.space-details img{height:500px;object-fit:cover}.space-details h2{margin-top:24px;font:400 30px/1.3 var(--display)}.contact-page{width:min(980px,calc(100% - 40px));margin:0 auto;padding:36px 0 70px;color:#000}.contact-page>h1{text-align:center;font:400 56px/1.2 var(--display)}.contact-columns{width:420px;margin:62px auto 64px;display:grid;grid-template-columns:1fr 1.28fr;gap:42px}.contact-column+.contact-column{border-left:1px solid #000;padding-left:42px}.contact-column h2{font:400 26px/1.3 var(--display)}.contact-column p{margin-top:22px;font-size:16px;line-height:1.8}.contact-instagram{white-space:nowrap}.contact-portrait{height:400px;object-fit:cover;object-position:center 55%;filter:grayscale(1)}.map-frame{width:100%;height:300px;margin-top:135px;border:0;background:#e5e3df}.collab-main{min-height:1124px}.collab-main .editorial-copy{padding:72px 8vw}.collab-main .editorial-image{min-height:1124px}.collab-main h2{text-align:center}.collab-subtitle{text-align:center;font:400 28px/1.4 var(--display);color:var(--taupe)}.collab-question{margin-top:55px!important;font:italic 700 24px/1.4 var(--display);color:var(--taupe)}.collab-prices{padding:40px 20px 54px;background:var(--rose);color:#fff;text-align:center}.collab-prices h2{font:700 34px/1.3 var(--display)}.collab-prices h3{margin-top:32px;font:700 30px/1.3 var(--display)}.collab-prices p{font-size:18px;line-height:1.7}.collab-personal{display:grid;grid-template-columns:1fr 1fr}.collab-personal img{height:560px;object-fit:cover}.collab-personal .editorial-copy{padding-top:80px}.collab-personal .editorial-copy>p strong{color:var(--ink);font-weight:700}.collab-options{margin:28px 0 0;padding:0;list-style:none}.collab-options li+li{margin-top:22px}.bio-page{width:min(980px,calc(100% - 40px));margin:0 auto;padding:80px 0 100px}.bio-section{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:75px}.bio-section-reverse .bio-copy{order:2}.bio-section-reverse img{order:1}.bio-copy h1{margin:0 0 44px 25px;font:400 38px/1.2 var(--display);color:#000}.bio-copy p{margin-top:25px}.bio-section img{width:100%;max-height:790px;object-fit:cover}.bio-links{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:45px;font:400 20px/1.5 var(--display)}.bio-links h2{margin-bottom:10px;font:400 32px/1.3 var(--display);color:var(--brown)}@media(max-width:760px){body{font-size:15px;line-height:1.7}.announcement-bar{min-height:40px;padding-inline:18px;font-size:15px}.site-header{height:auto;min-height:238px}.brand{margin-top:24px}.brand img{height:130px}.nav-links{max-width:350px;justify-content:center;flex-wrap:wrap;gap:15px 24px;margin:28px 0 30px}.site-footer{min-height:100px;padding-block:26px}.home-intro,.home-value,.ecosystem-band,.editorial-grid,.individual-section,.office-section,.collab-personal{grid-template-columns:1fr}.home-intro-image{order:-1;min-height:0;height:480px}.home-intro-copy{padding:58px 26px 65px}.home-intro h1{font-size:31px}.home-intro-lead{margin-top:35px;font-size:20px}.home-cta-group{gap:12px;margin-top:38px}.home-value-image{height:500px}.home-value-copy{padding:55px 27px 65px}.home-value-copy h2{font-size:34px}.practice-heading{min-height:145px}.practice-heading h2{font-size:28px}.practice-cards{grid-template-columns:1fr}.practice-card{min-height:360px}.ecosystem-band img{height:460px}.ecosystem-copy{padding:60px 28px 70px}.ecosystem-copy h2{font-size:34px}.ecosystem-copy p{font-size:21px}.page-title-band{padding:60px 24px 52px}.page-title-band h1{font-size:36px}.schedule-banner{height:auto;padding:0}.schedule-crop{width:100%}.yoga-title h1{font-size:38px}.yoga-title p{margin-top:28px;font-size:24px}.yoga-rhythm{grid-template-columns:1fr;gap:36px}.yoga-rhythm-copy h2{font-size:34px}.yoga-photo-stack img{height:480px}.method-inner,.space-details-inner{grid-template-columns:1fr;gap:45px}.yoga-prices{gap:30px;padding:42px 20px 46px}.special-offer{padding:22px 20px 24px}.special-offer p{font-size:16px}.special-offer h2{font-size:25px}.special-offer-options{margin-top:16px}.special-offer-options strong{min-height:0;padding:13px 8px;font-size:16px}.price-columns{grid-template-columns:1fr;gap:30px}.price-column{padding:0}.method-section{padding:64px 0}.method-inner img{height:430px}.individual-section img{height:480px}.individual-copy,.office-copy{padding:60px 28px}.individual-copy h2,.office-copy h2{font-size:34px}.office-image{height:480px}.meaning-band h1{font-size:44px}.team-section{padding:65px 0}.team-intro h2{font-size:36px}.team-grid{width:100%;grid-template-columns:1fr;gap:65px}.team-card img{height:auto;aspect-ratio:403 / 508}.space-hero{height:430px}.space-main{padding-inline:20px}.space-pair{grid-template-columns:1fr;gap:24px;margin-top:40px}.space-pair img{height:420px}.space-copy{font-size:18px}.space-wide{height:220px;margin-top:60px}.space-details{padding:60px 0}.contact-page{padding-top:25px}.contact-page>h1{font-size:46px}.contact-columns{width:100%;grid-template-columns:1fr;gap:35px;margin-top:45px}.contact-column+.contact-column{border:0;border-top:1px solid #000;padding:32px 0 0}.contact-portrait{height:300px}.map-frame{margin-top:70px}.collab-main{min-height:0}.collab-main .editorial-copy{padding:55px 28px 65px}.collab-main .editorial-image{order:-1;min-height:0;height:520px}.collab-personal img{height:430px}.collab-personal .editorial-copy{padding:55px 28px}.bio-page{padding-top:55px}.bio-section{grid-template-columns:1fr;gap:35px;margin-bottom:16px}.bio-section-reverse .bio-copy,.bio-section-reverse img{order:initial}.bio-copy h1{margin:0 0 35px;font-size:34px}.bio-section img{max-height:none}.bio-links{margin-top:12px}}
