.yamoga-shell{--background:#faf8f3;--foreground:#302c26;--card:#fff;--card-foreground:#302c26;--popover:#fff;--popover-foreground:#302c26;--primary:#87513a;--primary-foreground:#fff;--secondary:#eee7dd;--secondary-foreground:#302c26;--muted:#eee7dd;--muted-foreground:#736b60;--accent:#eee7dd;--accent-foreground:#302c26;--destructive:#a32929;--border:#ddd5ca;--input:#ddd5ca;--ring:#87513a;--radius:6.4px}.yamoga-shell *{box-sizing:border-box}.yamoga-shell{margin:0;background:var(--background);color:var(--foreground);font-family:Arial,sans-serif;font-size:16px;line-height:1.6}.yamoga-shell a{color:inherit;text-decoration:none}.yamoga-shell button,.yamoga-shell input,.yamoga-shell textarea{font:inherit}.yamoga-shell button,.yamoga-shell a,.yamoga-shell input,.yamoga-shell textarea{-webkit-tap-highlight-color:transparent}.yamoga-shell button{cursor:pointer}.yamoga-shell button:disabled{opacity:.6;cursor:wait}.yamoga-shell a:focus-visible,.yamoga-shell button:focus-visible{outline:2px solid #87513a;outline-offset:5px}.yamoga-shell h1,.yamoga-shell h2,.yamoga-shell h3,.yamoga-shell p{margin:0}.yamoga-shell h1,.yamoga-shell h2,.yamoga-shell h3{font-family:Georgia,serif;font-weight:400;line-height:1.12}.yamoga-shell h1{font-size:clamp(54.4px,6.5vw,105.6px);letter-spacing:-.055em}.yamoga-shell h2{font-size:clamp(36.8px,4vw,60.8px);letter-spacing:-.045em}.yamoga-shell h3{font-size:26.4px}.yamoga-shell header{height:106px;max-width:1440px;margin:auto;padding:10px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px}.yamoga-shell .brand{display:flex;align-items:center;gap:12px}.yamoga-shell .brand img{width:75px;height:75px;object-fit:contain}.yamoga-shell .brand span{font-family:Georgia,serif;font-size:25px;letter-spacing:3px}.yamoga-shell .brand small{display:block;font:10px Arial;letter-spacing:2px;text-transform:uppercase}.yamoga-shell nav{display:flex;align-items:center;gap:30px;font-size:14px}.yamoga-shell nav a:hover,.yamoga-shell .active{color:#975b40}.yamoga-shell .button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#87513a;color:#fff;border:1px solid #87513a;padding:13px 23px;border-radius:3px;font-size:14px}.yamoga-shell .button:hover{background:#6d402d}.yamoga-shell .button.light{background:transparent;color:inherit;border-color:#b3a592}.yamoga-shell .menu-button{display:none}.yamoga-shell .eyebrow{font-size:12px;letter-spacing:2.7px;text-transform:uppercase;display:block;margin-bottom:22px;color:#87513a}.yamoga-shell .hero{position:relative;min-height:640px;display:flex;align-items:center;background:#282b23;color:#fff;overflow:hidden}.yamoga-shell .hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.yamoga-shell .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#161a14d4,#161a146b 50%,#161a140d)}.yamoga-shell .hero-copy{position:relative;z-index:1;padding:78px 8%;max-width:850px}.yamoga-shell .hero .eyebrow{color:#e4cab4}.yamoga-shell .hero h1 em{font-weight:400;color:#e3c0a3}.yamoga-shell .hero p{max-width:415px;margin:27px 0 30px;color:#eee9df;font-size:17px}.yamoga-shell .hero .button{background:#ecd6bc;border-color:#ecd6bc;color:#362e26}.yamoga-shell .hero .text-link{margin-left:27px;font-size:14px;border-bottom:1px solid #b0ada0;padding-bottom:5px}.yamoga-shell .hero-caption{position:absolute;right:5%;bottom:30px;z-index:1;font-size:11px;letter-spacing:2px;color:#f1e9df}.yamoga-shell .ribbon{display:flex;justify-content:space-around;gap:25px;padding:22px 6%;border-bottom:1px solid var(--border);color:#6e665b;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.yamoga-shell .section{max-width:1280px;margin:auto;padding:85px 5%}.yamoga-shell .section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:38px}.yamoga-shell .section-head p{max-width:350px;color:#766c60}.yamoga-shell .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.yamoga-shell .practice{padding:34px 28px 28px;border:1px solid #ddd5c8;position:relative}.yamoga-shell .practice svg{color:#986548;margin-bottom:38px}.yamoga-shell .practice p{color:#766c60;margin:18px 0 25px;font-size:15px;min-height:72px}.yamoga-shell .practice .number{position:absolute;right:25px;top:30px;font:italic 18px Georgia;color:#a19380}.yamoga-shell .line-link{font-size:14px;display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid #a98d72;padding-bottom:5px}.yamoga-shell .intro{background:#eee8dd;text-align:center;padding:65px 20%}.yamoga-shell .intro p{margin-top:25px;color:#71685d}.yamoga-shell .product img{height:300px;width:100%;object-fit:contain;background:#f0ece5;margin-bottom:20px}.yamoga-shell .product h3{font-size:22px;line-height:1.25}.yamoga-shell .product p{color:#87513a;margin:12px 0}.yamoga-shell .journal-card{border-top:1px solid #b3a08a;padding:24px 0}.yamoga-shell .journal-card small{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#8b6650}.yamoga-shell .journal-card h3{margin:23px 0 18px}.yamoga-shell .journal-card p{color:#776d61;font-size:15px;margin-bottom:20px}.yamoga-shell .newsletter{background:#e9dfcf;padding:55px 8%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.yamoga-shell .newsletter h2{font-size:40px}.yamoga-shell .newsletter p{margin-top:15px;color:#6e6254}.yamoga-shell .newsletter form{display:flex;gap:10px;flex-wrap:wrap}.yamoga-shell .newsletter input{flex:1;min-width:150px}.yamoga-shell input,.yamoga-shell textarea{width:100%;padding:13px;border:1px solid #c6b9a5;background:#fffdf9;border-radius:3px}.yamoga-shell label{display:block;font-size:14px;margin-bottom:14px}.yamoga-shell label input,.yamoga-shell label textarea{margin-top:6px}.yamoga-shell textarea{min-height:110px}.yamoga-shell .status{font-size:14px;margin-top:12px;flex-basis:100%}.yamoga-shell .fine{font-size:12px!important;color:#766c60}.yamoga-shell .newsletter .fine{flex-basis:100%;margin-top:0}.yamoga-shell .honeypot{position:absolute;left:-9999px}.yamoga-shell footer{padding:55px 8% 25px;background:#302f27;color:#e7decd}.yamoga-shell .footer-top{display:flex;justify-content:space-between;gap:40px}.yamoga-shell .footer-top p{max-width:260px;font-size:14px;margin-top:15px;color:#bdb7a7}.yamoga-shell footer .links{display:flex;gap:50px}.yamoga-shell footer .links a{display:block;font-size:14px;margin-bottom:10px}.yamoga-shell .footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #59574b;margin-top:45px;padding-top:20px;font-size:12px;color:#bab3a3}.yamoga-shell .page-top{max-width:1280px;margin:auto;padding:70px 5% 35px}.yamoga-shell .page-top h1{font-size:76.8px}.yamoga-shell .page-top p{max-width:600px;margin-top:22px;color:#786d60}.yamoga-shell .booking-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding-top:25px}.yamoga-shell .booking-form{background:#eee8dd;padding:32px}.yamoga-shell .two-cols{display:grid;grid-template-columns:1fr 1fr;gap:15px}.yamoga-shell .select-trigger{width:100%!important;background:#fffdf9!important;min-height:48px!important;margin:6px 0 14px}.yamoga-shell .service-option{border-bottom:1px solid #d4c8b8;padding:25px 0}.yamoga-shell .service-option h3{font-size:24px}.yamoga-shell .service-option p{color:#766c60;margin:12px 0}.yamoga-shell .article{max-width:780px;margin:auto;padding:50px 25px 100px}.yamoga-shell .article p{margin:25px 0;white-space:pre-wrap}.yamoga-shell .article h1{font-size:60.8px}.yamoga-shell .admin-list{border-bottom:1px solid #ccc;padding:20px 0}.yamoga-shell .admin-list p{margin:5px 0}.yamoga-shell .admin-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px}.yamoga-shell .notice{padding:20px;background:#eee8dd;margin-bottom:20px}.yamoga-shell .empty{padding:30px;background:#eee8dd}.yamoga-shell .mobile-nav{display:none}@media(max-width:900px){.yamoga-shell nav{gap:17px}.yamoga-shell header{padding:10px 4%;gap:12px}.yamoga-shell .brand span{font-size:20px}.yamoga-shell .brand img{width:60px;height:60px}.yamoga-shell .hero{min-height:590px}.yamoga-shell .cards{gap:16px}.yamoga-shell .practice{padding:25px 20px}.yamoga-shell .intro{padding:55px 10%}.yamoga-shell .booking-layout{gap:30px}.yamoga-shell .product img{height:230px}}@media(max-width:700px){.yamoga-shell header{height:85px}.yamoga-shell header nav{display:none}.yamoga-shell .menu-button{display:block;background:transparent;border:0;padding:10px}.yamoga-shell .mobile-nav{display:flex;flex-direction:column;padding:15px 6%;gap:18px;border-top:1px solid #ddd}.yamoga-shell .hero{min-height:650px}.yamoga-shell .hero-copy{padding:60px 7%}.yamoga-shell .hero h1{font-size:64px}.yamoga-shell .hero:after{background:linear-gradient(90deg,#161a14d1,#161a144d)}.yamoga-shell .hero .text-link{margin-left:18px}.yamoga-shell .hero-caption{display:none}.yamoga-shell .ribbon{font-size:10px;gap:14px;flex-wrap:wrap}.yamoga-shell .section{padding:55px 6%}.yamoga-shell .section-head{display:block}.yamoga-shell .section-head p{margin-top:20px}.yamoga-shell .cards{grid-template-columns:1fr}.yamoga-shell .practice p{min-height:0}.yamoga-shell .practice svg{margin-bottom:20px}.yamoga-shell .product img{height:340px}.yamoga-shell .newsletter{grid-template-columns:1fr;gap:25px;padding:45px 6%}.yamoga-shell .footer-top{flex-direction:column}.yamoga-shell .footer-bottom{gap:20px;flex-wrap:wrap}.yamoga-shell .page-top{padding:45px 6% 20px}.yamoga-shell .page-top h1{font-size:56px}.yamoga-shell .booking-layout,.yamoga-shell .admin-layout{grid-template-columns:1fr;gap:30px}.yamoga-shell .booking-form{padding:22px}.yamoga-shell .two-cols{grid-template-columns:1fr;gap:0}.yamoga-shell .article h1{font-size:48px}.yamoga-shell .intro h2{font-size:35.2px}}.yamoga-shell .mission-page{max-width:900px;padding-top:70px}.yamoga-shell .mission-page h1{font-size:clamp(40px,4.8vw,67.2px);line-height:1.13}.yamoga-shell .mission-page .mission-lead{font-size:20px;color:#786a5a}.yamoga-shell .mission-page section{margin-top:48px}.yamoga-shell .mission-page h2{font-size:clamp(28.8px,3vw,40px);line-height:1.2}.yamoga-shell .mission-practices{padding:8px 28px;background:#eee8dd;border-left:2px solid #a9785c}.yamoga-shell .mission-practices strong{color:#71432f}@media(min-width:701px)and (max-width:1050px){.yamoga-shell header nav{gap:12px;font-size:13px}.yamoga-shell header .brand span{font-size:19px}.yamoga-shell header .brand img{width:48px;height:48px}.yamoga-shell header nav .button{padding:11px 13px}}.yamoga-shell header{height:108px}.yamoga-shell nav{gap:25px}.yamoga-shell .brand small{font-size:11px}.yamoga-shell .eyebrow{font-size:13px;letter-spacing:2px}.yamoga-shell .hero{min-height:710px}.yamoga-shell .hero:after{background:linear-gradient(90deg,#1e221bb8,#1e221b45 65%,#1e221b0a)}.yamoga-shell .hero-copy{padding:100px 8%}.yamoga-shell .hero h1{font-size:clamp(64px,7.3vw,120px)}.yamoga-shell .ribbon{font-size:13px;padding:26px 6%}.yamoga-shell .section{padding-top:100px;padding-bottom:100px}.yamoga-shell .practice{border:0;border-top:1px solid #cbb8a4;padding:32px 8px;background:transparent}.yamoga-shell .practice p,.yamoga-shell .journal-card p{font-size:16px}.yamoga-shell .practice>svg{padding:15px;width:78px;height:78px;border-radius:50%;background:#eee5d8;stroke-width:1.4}.yamoga-shell .practice .line-link svg{margin:0}.yamoga-shell .editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center}.yamoga-shell .editorial figure{margin:0}.yamoga-shell .editorial img{width:100%;height:490px;object-fit:cover}.yamoga-shell .editorial p,.yamoga-shell .biowell-band p{margin:28px 0;color:#756b5e;max-width:480px}.yamoga-shell .editorial em{color:#90684e}.yamoga-shell .editorial figcaption{font-size:14px;color:#766c60;margin-top:12px}.yamoga-shell .biowell-band{background:#eee8dd;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:80px max(8%,calc((100vw - 1120px)/2))}.yamoga-shell .biowell-band img{width:100%;height:auto;mix-blend-mode:multiply}.yamoga-shell .journal-card{border:0;padding:0}.yamoga-shell .journal-image{width:100%;height:210px;object-fit:cover;margin-bottom:22px}.yamoga-shell .journal-card small{font-size:13px}.yamoga-shell .faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-top:1px solid var(--border)}.yamoga-shell .faq-section [data-slot=accordion-trigger]{font-size:17px;padding:23px 0;font-weight:400}.yamoga-shell .faq-section [data-slot=accordion-content]{font-size:16px;color:#756b5e}.yamoga-shell .service-hero h1{font-size:clamp(52.8px,5.5vw,88px)}.yamoga-shell .experience{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;background:#f1ece3}.yamoga-shell .experience-step{display:flex;gap:28px;padding:23px 0;border-bottom:1px solid #d7cbbb}.yamoga-shell .experience-step span{font:italic 25px Georgia;color:#986548}.yamoga-shell .spaced{margin:25px 0}.yamoga-shell .mobile-book{display:none}.yamoga-shell .checklist{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:40px 0 70px}.yamoga-shell .checklist article{padding:30px;background:#eee8dd}.yamoga-shell .checklist p{margin-top:15px}.yamoga-shell .launch-list{list-style:disc;padding-left:24px;margin:30px 0}.yamoga-shell .launch-list li{margin:12px 0}.yamoga-shell .fine{font-size:14px!important}.yamoga-shell .button,.yamoga-shell .line-link{min-height:44px}.yamoga-shell .product{transition:transform .25s}.yamoga-shell .product:hover{transform:translateY(-4px)}@media(max-width:1000px){.yamoga-shell nav{gap:14px}.yamoga-shell .editorial{gap:35px}.yamoga-shell .biowell-band{gap:35px;padding:60px 6%}.yamoga-shell .editorial img{height:400px}}@media(max-width:760px){.yamoga-shell header nav{display:none}.yamoga-shell .menu-button{display:block;background:none;border:0}.yamoga-shell .mobile-nav{display:flex;flex-direction:column;gap:18px;padding:20px 6%}.yamoga-shell .editorial,.yamoga-shell .biowell-band,.yamoga-shell .experience,.yamoga-shell .faq-section{grid-template-columns:1fr;gap:35px}.yamoga-shell .editorial img{height:340px}.yamoga-shell .section{padding:60px 6%}.yamoga-shell .hero{min-height:620px}.yamoga-shell .hero-copy{padding:65px 7%}.yamoga-shell .hero h1{font-size:73.6px}.yamoga-shell .hero-caption{font-size:10px;max-width:80%;right:auto;left:7%}.yamoga-shell .ribbon{flex-wrap:wrap;gap:12px 24px;font-size:11px}.yamoga-shell .checklist{grid-template-columns:1fr}.yamoga-shell .mobile-book{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;justify-content:center;align-items:center;gap:20px;padding:15px 20px calc(15px + env(safe-area-inset-bottom));background:#87513a;color:#fff;box-shadow:0 -2px 15px #302c261a}.yamoga-shell :has(.mobile-book){padding-bottom:65px}.yamoga-shell .page-top h1{font-size:57.6px}.yamoga-shell .service-hero h1{font-size:56px}.yamoga-shell .journal-image{height:235px}}@media(prefers-reduced-motion:reduce){.yamoga-shell *,.yamoga-shell *:before,.yamoga-shell *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.yamoga-shell .shop-filter{max-width:320px;margin-bottom:35px}.yamoga-shell .hero-video,.yamoga-shell .hero-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% center}.yamoga-shell .hero-video-control{position:absolute;right:5%;top:22px;z-index:3;background:#302c26bb;color:#fff;border:1px solid #ffffff80;border-radius:4px;padding:9px 15px;font-size:14px;min-height:44px}.yamoga-shell .hero:after{pointer-events:none}@media(max-width:760px){.yamoga-shell .hero-video{object-position:72% center}.yamoga-shell .hero:after{background:linear-gradient(90deg,#191c16cc,#191c1661)}}.yamoga-shell .cert-campaign-hero{display:grid;grid-template-columns:1.08fr 1fr;background:#202f29;color:#fff9ee;min-height:540px}.yamoga-shell .cert-campaign-copy{padding:70px 8% 60px max(7vw,calc((100vw - 1160px)/2));align-self:center}.yamoga-shell .cert-campaign-copy .eyebrow{color:#dfbd8f;font-size:12px;letter-spacing:2px}.yamoga-shell .cert-campaign-copy h1{font-size:clamp(54.4px,5.6vw,96px);line-height:1.03;letter-spacing:-.05em}.yamoga-shell .cert-campaign-copy h1 em{color:#e4ba83}.yamoga-shell .cert-campaign-copy p{max-width:460px;margin:28px 0;color:#e0e5dc;line-height:1.8}.yamoga-shell .cert-campaign-copy .button,.yamoga-shell .cert-invitation .button{background:#ebc48e;border-color:#ebc48e;color:#263027;padding:15px 23px;font-size:15px}.yamoga-shell .cert-campaign-copy .button:hover,.yamoga-shell .cert-invitation .button:hover{background:#f4d6aa;transform:translateY(-2px)}.yamoga-shell .cert-hero-note{display:block;font-size:13px;color:#c4cdbf;margin-top:20px}.yamoga-shell .cert-campaign-hero figure{position:relative;margin:0;min-width:0;overflow:hidden}.yamoga-shell .cert-campaign-hero figure img{width:100%;height:100%;object-fit:cover;object-position:45% center}.yamoga-shell .cert-campaign-hero figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#24271a80,transparent 45%)}.yamoga-shell .cert-campaign-hero figcaption{position:absolute;bottom:28px;left:30px;right:20px;color:#fff;font-size:12px;letter-spacing:3px;z-index:1}.yamoga-shell .cert-promise{display:flex;justify-content:space-around;gap:20px;background:#e8d5b8;padding:21px 6%;font-size:14px;color:#4a3a28}.yamoga-shell .cert-promise span{padding-left:18px;border-left:2px solid #a87543}.yamoga-shell .cert-chart-compact{display:block;padding-top:70px;padding-bottom:65px;scroll-margin-top:25px}.yamoga-shell .cert-chart-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.yamoga-shell .cert-chart-intro h2{font-size:clamp(40px,4vw,57.6px)}.yamoga-shell .cert-chart-intro .eyebrow{margin-bottom:10px}.yamoga-shell .cert-chart-hint{display:flex;align-items:center;gap:9px;font-size:14px;color:#696156;max-width:300px}.yamoga-shell .cert-chart-hint svg{flex-shrink:0}.yamoga-shell .cert-road{--path-color:#dcb67e;--path-tint:#32483c;background:#25382e;color:#fff9ee;padding:35px 32px 24px;border-radius:10px;margin-top:25px}.yamoga-shell .cert-road.reiki{--path-color:#f0ce9e;--path-tint:#975c42;background:#7c4632;margin-top:32px}.yamoga-shell .cert-road-heading{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:35px;margin-bottom:28px}.yamoga-shell .cert-road-heading .eyebrow{color:var(--path-color);font-size:12px;margin-bottom:13px;letter-spacing:1.8px}.yamoga-shell .cert-road-heading h3{font-size:clamp(28.8px,2.5vw,42.4px);line-height:1.15;letter-spacing:-.025em;scroll-margin-top:25px}.yamoga-shell .cert-road-heading p{font-size:16px;color:#dbe0d5;max-width:360px;line-height:1.7}.yamoga-shell .reiki .cert-road-heading p{color:#f0ddd0}.yamoga-shell .cert-road-steps{display:grid;grid-template-columns:repeat(var(--stage-count),minmax(0,1fr));gap:30px;list-style:none;margin:0;padding:0}.yamoga-shell .cert-road-steps>li{position:relative;min-width:0;display:flex}.yamoga-shell .cert-node{width:100%;text-align:left;display:flex;flex-direction:column;align-items:stretch;padding:19px 18px 16px;min-height:242px;border:1px solid #a2b69755;border-radius:7px;background:#ffffff07;color:#fff9ee;transition:transform .2s,background .2s,box-shadow .2s}.yamoga-shell .cert-node:hover,.yamoga-shell .cert-node[aria-expanded=true]{background:var(--path-tint);transform:translateY(-5px);border-color:var(--path-color);box-shadow:0 10px 20px #0002}.yamoga-shell .cert-node:focus-visible{outline-color:#f6d7a1}.yamoga-shell .cert-node-final{background:#e7c38f;color:#29352a;border-color:#e7c38f}.yamoga-shell .cert-node-final:hover,.yamoga-shell .cert-node-final[aria-expanded=true]{background:#f2d7af;color:#29352a}.yamoga-shell .cert-node-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--path-color);font-size:14px;margin-bottom:16px}.yamoga-shell .cert-node-number{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:50%;border:1px solid #eac69466}.yamoga-shell .cert-node-label{font-size:12px;color:#cbd8c7;text-transform:uppercase;letter-spacing:.7px;margin-bottom:8px}.yamoga-shell .reiki .cert-node-label{color:#efd5c6}.yamoga-shell .cert-node strong{font:400 clamp(22.4px,2vw,30.4px)/1.15 Georgia,serif;letter-spacing:-.025em}.yamoga-shell .cert-node-course{font-size:14px;line-height:1.4;color:#d3dbcf;margin-top:10px}.yamoga-shell .reiki .cert-node-course{color:#f0d9cb}.yamoga-shell .cert-node-info{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:21px;font-size:13px;color:var(--path-color)}.yamoga-shell .cert-node-final .cert-node-top,.yamoga-shell .cert-node-final .cert-node-label,.yamoga-shell .cert-node-final .cert-node-course,.yamoga-shell .cert-node-final .cert-node-info{color:#3f4937}.yamoga-shell .cert-node-final .cert-node-number{border-color:#58634866}.yamoga-shell .cert-road-arrow{position:absolute;left:calc(100% + 4px);top:calc(50% - 11px);color:var(--path-color)}.yamoga-shell .cert-credit-note{margin:18px 0 0;font-size:14px;color:#cbd5c4}.yamoga-shell .cert-detail{width:min(370px,calc(100vw - 36px));max-height:var(--radix-popover-content-available-height);overflow:auto;padding:27px;background:#fffdf9;color:#302c26;border:1px solid #b6976c;border-radius:10px;box-shadow:0 14px 45px #17251d44}.yamoga-shell .cert-detail .eyebrow{font-size:12px;padding-right:22px;margin-bottom:12px}.yamoga-shell .cert-detail h3{font-size:24.8px;line-height:1.2}.yamoga-shell .cert-detail-copy{font-size:16px;line-height:1.65;color:#696156;margin-top:16px}.yamoga-shell .cert-credit-detail{margin-top:16px;padding-top:14px;border-top:1px solid #ded6ca;font-size:14px;color:#67513e}.yamoga-shell .cert-detail-close{position:absolute;right:8px;top:8px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:transparent;border-radius:50%;color:#696156}.yamoga-shell .cert-detail-close:hover{background:#eee7dd}.yamoga-shell .cert-detail .cert-subtitle{margin-top:8px;color:#87513a}.yamoga-shell .cert-options{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:18px;font-size:14px}.yamoga-shell .cert-options span{background:#eeeee7;padding:5px 10px;border-radius:20px}.yamoga-shell .cert-options em{font-style:normal;color:#756d62}.yamoga-shell .cert-invitation{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;background:#202f29;color:#fff9ee;padding:65px max(7vw,calc((100vw - 1120px)/2));align-items:center}.yamoga-shell .cert-invitation .eyebrow{color:#dfbd8f;font-size:12px}.yamoga-shell .cert-invitation h2{font-size:clamp(36.8px,4vw,64px)}.yamoga-shell .cert-invitation h2 em{color:#e4ba83}.yamoga-shell .cert-invitation p{color:#dce1d6}.yamoga-shell .cert-invitation .button{margin-top:25px}.yamoga-shell .cert-call-caption{font-size:14px;margin-top:10px}.yamoga-shell .cert-invitation .line-link{margin-top:22px;color:#e9cda7}.yamoga-shell .cert-invitation .fine{margin-top:22px;font-size:14px;line-height:1.6;color:#bac6b5}.yamoga-shell .cert-campaign-copy .button,.yamoga-shell .cert-invitation .button{transition:transform .2s,background .2s}@media(min-width:761px)and (max-width:1100px){.yamoga-shell header nav{gap:11px}.yamoga-shell header .brand small{letter-spacing:1px}.yamoga-shell header{gap:15px;padding-inline:3%}.yamoga-shell header nav .button{padding:11px 12px}.yamoga-shell header .brand img{width:45px;height:45px}.yamoga-shell header .brand span{font-size:20px}}@media(max-width:1000px){.yamoga-shell .cert-road{padding:28px 22px 22px}.yamoga-shell .cert-road-steps{gap:24px}.yamoga-shell .cert-road-arrow{left:calc(100% + 1px)}.yamoga-shell .cert-node{padding:16px 12px}.yamoga-shell .cert-node-info{font-size:12px}.yamoga-shell .cert-campaign-copy{padding:50px 7%}.yamoga-shell .cert-invitation{gap:35px}}@media(max-width:760px){.yamoga-shell .cert-campaign-hero{grid-template-columns:1fr}.yamoga-shell .cert-campaign-copy{padding:42px 7% 38px}.yamoga-shell .cert-campaign-copy h1{font-size:clamp(49.6px,10vw,70.4px)}.yamoga-shell .cert-campaign-hero figure{height:240px}.yamoga-shell .cert-campaign-hero figure img{object-position:center 58%}.yamoga-shell .cert-campaign-copy p{margin:22px 0}.yamoga-shell .cert-promise{flex-direction:column;gap:10px;padding:22px 7%;font-size:13px}.yamoga-shell .cert-chart-compact{padding:45px 5%}.yamoga-shell .cert-chart-intro{display:block;padding:0 2%}.yamoga-shell .cert-chart-hint{margin-top:18px;max-width:none}.yamoga-shell .cert-road-heading{grid-template-columns:1fr;gap:16px}.yamoga-shell .cert-road-heading h3{font-size:32px}.yamoga-shell .cert-road-heading p{font-size:15px}.yamoga-shell .cert-road{padding:26px 20px}.yamoga-shell .cert-road-steps{grid-template-columns:1fr;gap:28px}.yamoga-shell .cert-road-steps>li{display:block}.yamoga-shell .cert-node{min-height:0;display:grid;grid-template-columns:46px 1fr 20px;column-gap:14px;align-items:center;padding:17px 14px}.yamoga-shell .cert-node-top{grid-row:1/4;display:flex;flex-direction:column;gap:7px;margin:0;font-size:13px}.yamoga-shell .cert-node-label{grid-column:2;margin:0 0 6px;font-size:12px}.yamoga-shell .cert-node strong{grid-column:2;font-size:25.6px}.yamoga-shell .cert-node-course{grid-column:2;font-size:14px;margin-top:6px}.yamoga-shell .cert-node-info{grid-column:3;grid-row:1/4;padding:0;margin:0}.yamoga-shell .cert-node-info span{display:none}.yamoga-shell .cert-road-arrow{left:calc(50% - 11px);top:auto;bottom:-25px;transform:rotate(90deg)}.yamoga-shell .cert-node:hover,.yamoga-shell .cert-node[aria-expanded=true]{transform:translate(3px)}.yamoga-shell .cert-credit-note{font-size:13px}.yamoga-shell .cert-invitation{grid-template-columns:1fr;gap:30px;padding:45px 7%}.yamoga-shell .cert-invitation h2{font-size:43.2px}}.yamoga-shell .cert-award{padding-top:75px;padding-bottom:80px}.yamoga-shell .cert-award-heading{text-align:center;max-width:720px;margin:0 auto 40px}.yamoga-shell .cert-award-heading .eyebrow{margin-bottom:15px}.yamoga-shell .cert-award-heading h2{font-size:clamp(38.4px,4vw,60.8px)}.yamoga-shell .cert-award-heading h2 em{color:#87513a}.yamoga-shell .cert-award-heading p{max-width:590px;margin:24px auto 0;color:#696156;font-size:16px;line-height:1.8}.yamoga-shell .cert-award figure{max-width:960px;margin:0 auto}.yamoga-shell .cert-award figure>a{display:block;background:#fff;padding:10px;box-shadow:0 18px 48px #49351f1c;border:1px solid #dfcfb7}.yamoga-shell .cert-award img{display:block;width:100%;height:auto}.yamoga-shell .cert-award figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;font-size:14px;color:#75634e}.yamoga-shell .cert-award figcaption .line-link{flex-shrink:0}@media(max-width:760px){.yamoga-shell .cert-award{padding:50px 6%}.yamoga-shell .cert-award-heading{margin-bottom:28px}.yamoga-shell .cert-award figure>a{padding:4px}.yamoga-shell .cert-award figcaption{flex-direction:column;align-items:flex-start;gap:8px}}.yamoga-shell .cert-road-steps>li{flex-direction:column}.yamoga-shell .cert-road-steps .cert-node{flex:1}.yamoga-shell .cert-purchase{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;width:100%;padding:12px 9px;margin-top:12px;border:1px solid #e7c38f;border-radius:5px;background:#e7c38f;color:#29352a;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.yamoga-shell .cert-purchase:hover{background:#f2d7af;transform:translateY(-2px)}.yamoga-shell .cert-purchase:focus-visible{outline-color:#f2d7af}.yamoga-shell .cert-road-steps .cert-road-arrow{top:calc(50% - 11px)}.yamoga-shell .cert-purchase-dialog{color:#302c26;max-height:85dvh;overflow:auto}.yamoga-shell .cert-purchase-dialog .eyebrow{margin-bottom:0;padding-right:25px}.yamoga-shell .cert-purchase-dialog [data-slot=dialog-title]{font:400 28.8px/1.2 Georgia,serif}.yamoga-shell .cert-purchase-dialog [data-slot=dialog-description]{font-size:16px;line-height:1.7;color:#696156}.yamoga-shell .cert-purchase-duration{font-size:14px;color:#87513a}.yamoga-shell .cert-purchase-dialog .fine{color:#696156}@media(max-width:760px){.yamoga-shell .cert-road-steps .cert-road-arrow{top:auto;bottom:-25px}.yamoga-shell .cert-purchase{margin-top:10px}.yamoga-shell .cert-purchase:hover{transform:none}}.yamoga-shell .cert-detail .cert-purchase{margin-top:22px}.yamoga-shell .cert-detail .cert-purchase:focus-visible{outline-color:#87513a}.yamoga-shell .cert-detail .cert-purchase{width:auto;min-width:130px;display:flex;flex-direction:column;gap:9px;padding:0 10px 5px;margin:24px auto 0;border:0;background:transparent;color:#724d32;font-weight:500;font-size:14px;box-shadow:none}.yamoga-shell .cert-purchase-emblem{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:#efe0c8;border:1px solid #d5b88b;color:#805b32;transition:background .2s,transform .2s,box-shadow .2s}.yamoga-shell .cert-detail .cert-purchase:hover{background:transparent;transform:none}.yamoga-shell .cert-purchase:hover .cert-purchase-emblem{background:#e6c997;transform:translateY(-3px) rotate(-5deg);box-shadow:0 5px 13px #76553618}.yamoga-shell .cert-purchase:focus-visible .cert-purchase-emblem{background:#e6c997}.yamoga-shell header nav{margin-left:auto}.yamoga-shell .sound-menu{flex-shrink:0}.yamoga-shell .sound-toggle{width:44px;height:44px;position:relative;display:flex;align-items:center;justify-content:center;background:#efe3d0;color:#87513a;border:1px solid #d5bd9c;border-radius:50%}.yamoga-shell .sound-toggle:hover,.yamoga-shell .sound-toggle.is-playing{background:#e7c998}.yamoga-shell .sound-dot{width:7px;height:7px;background:#53634d;border-radius:50%;position:absolute;right:5px;top:5px}.yamoga-shell .sound-panel{width:min(350px,calc(100vw - 32px));padding:25px;max-height:calc(100dvh - 120px);overflow:auto;background:#fffdf8;color:#302c26;box-shadow:0 12px 35px #302c2626}.yamoga-shell .sound-panel .eyebrow{font-size:12px;letter-spacing:1px;margin-bottom:12px}.yamoga-shell .sound-panel h2{font-size:28.8px}.yamoga-shell .sound-intro{font-size:14px;color:#736656;margin-top:12px}.yamoga-shell .sound-tracks{margin-top:18px;display:grid;gap:8px}.yamoga-shell .sound-tracks>button{display:flex;align-items:center;gap:13px;text-align:left;padding:12px 10px;background:#f5eee3;border:1px solid transparent;border-radius:9px;width:100%}.yamoga-shell .sound-tracks>button[aria-pressed=true]{border-color:#986b42;background:#ead9bd}.yamoga-shell .sound-track-icon{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff8eb;color:#87513a;flex-shrink:0}.yamoga-shell .sound-tracks strong{display:block;font-size:15px;font-weight:500}.yamoga-shell .sound-tracks small{display:block;font-size:12px;color:#736656;margin-top:3px}.yamoga-shell .sound-controls{display:flex;gap:7px;align-items:center;margin:16px 0 10px;font-size:13px}.yamoga-shell .sound-controls button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:36px;min-height:40px;background:transparent;border:1px solid #d7c7b2;border-radius:6px;color:#765336}.yamoga-shell .sound-controls button:disabled{cursor:default}.yamoga-shell .sound-controls .sound-stop{margin-left:auto;padding:0 10px}.yamoga-shell .sound-note{font-size:12px;color:#786e60;line-height:1.5}.yamoga-shell .community-voices{padding-top:65px}.yamoga-shell .community-voices h2 em{color:#87513a}.yamoga-shell .voice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.yamoga-shell .voice-card{position:relative;border:1px solid #a58b70;border-radius:12px 12px 12px 0;padding:28px;background:#fffcf6;box-shadow:5px 5px #a58b70;margin-bottom:20px}.yamoga-shell .voice-card:after{content:"";position:absolute;left:24px;bottom:-13px;width:24px;height:24px;background:#fffcf6;border-right:1px solid #a58b70;border-bottom:1px solid #a58b70;transform:rotate(45deg)}.yamoga-shell .voice-1{border-color:#7a927e;box-shadow:5px 5px #7a927e}.yamoga-shell .voice-2{border-color:#b78366;box-shadow:5px 5px #b78366}.yamoga-shell .voice-card>svg{color:#a47f50;margin-bottom:18px}.yamoga-shell .voice-category{display:block;font-size:14px;color:#87513a}.yamoga-shell .voice-card p{font:400 20px/1.6 Georgia,serif;margin:14px 0 22px}.yamoga-shell .voice-card small{font-size:12px;color:#74695b}.yamoga-shell .community-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px;padding-top:35px;border-top:1px solid #ddd0bf}.yamoga-shell .community-icons a{display:flex;align-items:center;flex-direction:column;text-align:center;gap:8px}.yamoga-shell .community-icons a>span{display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:50%;background:#eee3d0;color:#87513a;transition:transform .2s}.yamoga-shell .community-icons a:hover>span{transform:translateY(-4px) rotate(-4deg)}.yamoga-shell .community-icons strong{font-size:16px;font-weight:400}.yamoga-shell .community-icons small{font-size:13px;color:#74695b}@media(min-width:761px)and (max-width:1150px){.yamoga-shell header nav{gap:10px;font-size:13px}.yamoga-shell header{gap:12px;padding-inline:3%}.yamoga-shell header .brand small{display:none}.yamoga-shell header .brand img{width:44px;height:44px}.yamoga-shell header .brand span{font-size:19px}.yamoga-shell header nav .button{padding-inline:12px}}@media(max-width:760px){.yamoga-shell header{gap:12px}.yamoga-shell .sound-menu{margin-left:auto}.yamoga-shell header .menu-button{padding:6px}.yamoga-shell .voice-grid{grid-template-columns:1fr;gap:25px}.yamoga-shell .community-icons{gap:18px}.yamoga-shell .community-icons strong{font-size:14px}.yamoga-shell .community-icons small{font-size:12px}.yamoga-shell .community-icons a>span{width:55px;height:55px}}@media(max-width:380px){.yamoga-shell header .brand small{font-size:9px;letter-spacing:.7px}.yamoga-shell header .brand span{font-size:19px}.yamoga-shell header .brand img{width:43px;height:43px}.yamoga-shell .sound-toggle{width:40px;height:40px}}.yamoga-shell .product img{background:#fff;object-fit:contain;padding:16px;aspect-ratio:1/1;height:auto;width:100%}.yamoga-shell .brand-header{max-width:1600px;padding-inline:3%;gap:18px}.yamoga-shell .brand-header .brand{flex-shrink:0}.yamoga-shell .brand-header .brand small{font-size:10px;letter-spacing:1px}.yamoga-shell .brand-header nav{gap:20px}.yamoga-shell .nav-drop{display:flex;align-items:center;gap:6px;background:none;border:0;font:inherit;padding:12px 0;color:inherit}.yamoga-shell .brand-dropdown{padding:10px;min-width:240px;background:#fffdf8}.yamoga-shell .brand-dropdown a{padding:10px 14px;font-size:15px}.yamoga-shell .brand-mobile-nav{display:grid;padding:25px 6%;gap:18px;background:#f3ece2;border-bottom:1px solid #d4c8b8}.yamoga-shell .brand-revision em{font-style:italic;color:#986344}.yamoga-shell .brand-hero h1{font-size:clamp(54.4px,6.6vw,107.2px);line-height:1.02}.yamoga-shell .brand-hero .hero-copy{max-width:1040px;padding-block:85px}.yamoga-shell .brand-hero .hero-copy p{max-width:610px;margin:24px 0}.yamoga-shell .brand-hero .hero-copy .hero-audience{font-size:15px;max-width:510px;margin-top:0;color:#e4d9c7}.yamoga-shell .brand-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.yamoga-shell .brand-hero .line-link{border-color:#e3c9a2}.yamoga-shell .brand-intro{max-width:900px;text-align:center;padding-block:85px 55px}.yamoga-shell .brand-intro>p{max-width:680px;margin:25px auto 0}.yamoga-shell .brand-prose p{margin:18px 0;white-space:pre-line;line-height:1.8;color:#635c51}.yamoga-shell .brand-prose h2{margin:38px 0 20px;font-size:clamp(28.8px,3vw,46.4px)}.yamoga-shell .brand-prose h2:first-child{margin-top:0}.yamoga-shell .brand-prose ul{margin:24px 0;padding-left:23px;list-style:disc}.yamoga-shell .brand-prose li{padding-left:5px;margin:12px 0;color:#635c51}.yamoga-shell .brand-intro .brand-prose h2:first-child,.yamoga-shell .brand-about-intro .brand-prose h2:first-child{font-size:clamp(44.8px,5vw,76.8px);letter-spacing:-.045em}.yamoga-shell .brand-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.yamoga-shell .brand-story figure{margin:0;align-self:stretch;min-height:450px}.yamoga-shell .brand-story img{width:100%;height:100%;max-height:720px;object-fit:cover;border-radius:3px}.yamoga-shell .brand-story figcaption{font-size:13px;color:#796e60;margin-top:12px}.yamoga-shell .brand-story .brand-prose h2{font-size:clamp(33.6px,3vw,51.2px)}.yamoga-shell .method-band{background:#29392f;color:#fff9eb;margin-top:25px}.yamoga-shell .method-band .eyebrow,.yamoga-shell .method-band h2 em{color:#e3bd7f}.yamoga-shell .method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:45px 0}.yamoga-shell .method-grid>a{position:relative;padding:30px 24px;border:1px solid #5d6858;border-right:0;transition:background .2s}.yamoga-shell .method-grid>a:last-child{border-right:1px solid #5d6858}.yamoga-shell .method-number{font:italic 18px Georgia;color:#ae9775}.yamoga-shell .method-grid .method-number{position:absolute;right:20px;top:20px}.yamoga-shell .method-grid svg{color:#e3bd7f}.yamoga-shell .method-grid h3{font-size:36px;margin:25px 0 15px}.yamoga-shell .method-grid p{font-size:16px;line-height:1.75;color:#dddace;min-height:168px}.yamoga-shell .method-grid p+svg{margin-top:20px}.yamoga-shell .method-band>.section>.line-link{color:#e3bd7f}.yamoga-shell .session-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.yamoga-shell .session-tile{padding:32px;border:1px solid #d8ccbc;display:flex;align-items:flex-start;flex-direction:column;background:#fffcf7;transition:transform .2s,border-color .2s}.yamoga-shell .session-tile:hover{transform:translateY(-4px);border-color:#8e5e40}.yamoga-shell .session-tile>svg{background:#eee2ca;box-sizing:content-box;padding:15px;border-radius:50%;color:#87513a;margin-bottom:25px}.yamoga-shell .session-tile .eyebrow{font-size:12px;letter-spacing:1.5px;margin-bottom:15px}.yamoga-shell .session-tile h3{font-size:29.6px}.yamoga-shell .session-tile p{line-height:1.7;color:#695f50;margin:20px 0 25px}.yamoga-shell .session-tile .line-link{margin-top:auto}.yamoga-shell .session-tile-5{background:#29392f;border-color:#29392f;color:#fff9eb}.yamoga-shell .session-tile-5 p{color:#e1dccc}.yamoga-shell .session-tile-5 .eyebrow{color:#e3bd7f}.yamoga-shell .brand-closing{padding:80px 7%;text-align:center;background:#e6d1ab}.yamoga-shell .brand-closing .eyebrow{color:#6d482f}.yamoga-shell .brand-closing h2{max-width:850px;margin:auto;font-size:clamp(43.2px,5vw,76.8px)}.yamoga-shell .brand-closing p{max-width:560px;margin:25px auto 30px;color:#655340}.yamoga-shell .brand-about-intro{max-width:960px}.yamoga-shell .brand-about-intro .brand-prose p{max-width:700px}.yamoga-shell .brand-session-list{padding-top:20px}.yamoga-shell .brand-session-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.yamoga-shell .brand-session-hero h1{font-size:clamp(48px,4.7vw,80px)}.yamoga-shell .brand-session-hero .button{margin-top:35px}.yamoga-shell .brand-session-hero figure{margin:0}.yamoga-shell .brand-session-hero img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:4px}.yamoga-shell .brand-session-body{display:grid;grid-template-columns:1fr 2fr;gap:80px;padding-top:20px}.yamoga-shell .session-aside{padding:25px 30px 25px 0;border-top:1px solid #bea68a;align-self:start}.yamoga-shell .session-aside svg{color:#87513a;margin-bottom:25px}.yamoga-shell .session-aside p{color:#756b5e;margin-top:20px}.yamoga-shell .wellbeing-note{font-size:14px!important;padding:20px;border-left:2px solid #b29265;background:#eee8db;line-height:1.7}.yamoga-shell .method-chapters{max-width:1280px;margin:35px auto}.yamoga-shell .method-chapter{padding:65px;display:grid;grid-template-columns:1fr 1.4fr;gap:70px;scroll-margin-top:30px;background:#e9e9df}.yamoga-shell .method-chapter:nth-child(2n){background:#f0e4d6}.yamoga-shell .method-chapter:nth-child(3){background:#29392f;color:#f8eed9}.yamoga-shell .method-chapter:nth-child(3) p{color:#e3dccd}.yamoga-shell .method-chapter:nth-child(4){background:#794e38;color:#fff4e1}.yamoga-shell .method-chapter:nth-child(4) p{color:#eee2d4}.yamoga-shell .chapter-title{display:flex;align-items:flex-start;flex-direction:column;gap:25px}.yamoga-shell .chapter-title h2{font-size:64px}.yamoga-shell .chapter-title svg{color:#b28a4d}.yamoga-shell .method-chapter .brand-prose h2:first-child{font:14px Arial;text-transform:uppercase;letter-spacing:2px}.yamoga-shell .credential-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:85px}.yamoga-shell .credential-layout>div>p{margin-top:25px}.yamoga-shell .credential-layout .notice{font-size:14px;margin-top:30px}.yamoga-shell .credential-timeline{list-style:none;margin:0;padding:0 0 0 40px;border-left:1px solid #bfa888}.yamoga-shell .credential-timeline li{padding:0 0 45px 10px;position:relative}.yamoga-shell .credential-timeline .credential-icon{position:absolute;left:-63px;top:0;display:grid;place-items:center;width:44px;height:44px;background:#efe2c9;border-radius:50%;color:#87513a}.yamoga-shell .credential-timeline .eyebrow{margin-bottom:10px;font-size:12px}.yamoga-shell .credential-timeline p{margin-top:14px;color:#726657}.yamoga-shell .collection-interests{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:35px 0 20px}.yamoga-shell .collection-interests a{border:1px solid #cbb99e;padding:20px}.yamoga-shell .collection-interests span{display:block;font-size:13px;color:#87513a;margin-top:12px}.yamoga-shell .collection-note{margin:20px 0 35px;max-width:700px;color:#736454}.yamoga-shell .shop-story .button{margin-top:20px}.yamoga-shell .journal-topics{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:35px}.yamoga-shell .journal-topics span{font-size:14px;padding:10px 15px;border:1px solid #d6c7b0;border-radius:30px}.yamoga-shell .contact-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:65px;align-items:start}.yamoga-shell .contact-layout>div>p{margin:22px 0}.yamoga-shell .enquiry-form h2{font-size:40px;margin-bottom:30px}.yamoga-shell .enquiry-form .fine{margin-bottom:20px}.yamoga-shell .enquiry-form .button{max-width:100%;gap:10px}.yamoga-shell .enquiry-success{padding:20px 0}.yamoga-shell .enquiry-success p{margin:25px 0}.yamoga-shell .brand-corporate-hero{max-width:1000px}.yamoga-shell .brand-corporate-hero .brand-prose h2{font-size:clamp(48px,5vw,80px)}.yamoga-shell .brand-corporate-hero .button{margin-top:20px}.yamoga-shell .corporate-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.yamoga-shell .corporate-grid article{padding:35px;background:#f0e6d6;border-top:2px solid #9a764f}.yamoga-shell .corporate-grid .brand-prose h2{font-size:32px}.yamoga-shell .brand-revision .fine{font-size:14px!important}.yamoga-shell .admin-enquiry-details{white-space:pre-wrap}.yamoga-shell .brand-revision h1{overflow-wrap:break-word}@media(max-width:1200px){.yamoga-shell .brand-header nav{display:none}.yamoga-shell .brand-header .menu-button{display:block;background:none;border:0}.yamoga-shell .brand-header .sound-menu{margin-left:auto}.yamoga-shell .method-grid p{min-height:205px}}@media(max-width:900px){.yamoga-shell .brand-story,.yamoga-shell .brand-session-hero{gap:35px}.yamoga-shell .method-grid{grid-template-columns:repeat(2,1fr)}.yamoga-shell .method-grid>a{border:1px solid #5d6858}.yamoga-shell .method-grid p{min-height:0}.yamoga-shell .session-grid{grid-template-columns:repeat(2,1fr)}.yamoga-shell .method-chapter{padding:40px;gap:35px}.yamoga-shell .credential-layout,.yamoga-shell .contact-layout,.yamoga-shell .brand-session-body{gap:35px}.yamoga-shell .brand-header .brand small{display:block}}@media(max-width:700px){.yamoga-shell .brand-header .brand small{font-size:9px}.yamoga-shell .brand-hero .hero-copy{padding:65px 6%}.yamoga-shell .brand-hero h1{font-size:clamp(44.8px,10.5vw,72px)}.yamoga-shell .brand-actions{gap:20px}.yamoga-shell .brand-story,.yamoga-shell .brand-session-hero,.yamoga-shell .brand-session-body,.yamoga-shell .credential-layout,.yamoga-shell .contact-layout{grid-template-columns:1fr}.yamoga-shell .brand-story figure{min-height:0}.yamoga-shell .brand-story img{aspect-ratio:4/3;max-height:420px}.yamoga-shell .brand-intro{text-align:left}.yamoga-shell .method-grid{grid-template-columns:1fr 1fr}.yamoga-shell .method-grid>a{padding:24px 18px}.yamoga-shell .method-grid h3{font-size:28.8px}.yamoga-shell .method-grid p{font-size:14px}.yamoga-shell .session-grid{grid-template-columns:1fr}.yamoga-shell .brand-session-hero img{aspect-ratio:4/3}.yamoga-shell .method-chapter{grid-template-columns:1fr;padding:35px 6%;gap:30px}.yamoga-shell .chapter-title{flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.yamoga-shell .chapter-title h2{font-size:48px}.yamoga-shell .chapter-title svg{width:40px}.yamoga-shell .chapter-title .method-number{display:none}.yamoga-shell .credential-timeline{margin-left:22px}.yamoga-shell .collection-interests,.yamoga-shell .corporate-grid{grid-template-columns:1fr}.yamoga-shell .brand-closing{padding-block:55px}.yamoga-shell .brand-revision .section{padding-block:50px}.yamoga-shell .brand-session-body .session-aside{display:none}.yamoga-shell .corporate-grid article{padding:25px}.yamoga-shell .brand-revision .brand-prose p{font-size:16px}}@media(prefers-reduced-motion:reduce){.yamoga-shell .session-tile,.yamoga-shell .method-grid>a{transition:none}.yamoga-shell .session-tile:hover{transform:none}}.yamoga-shell .credential-trigger{border:1px solid #d6bd90;cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s}.yamoga-shell .credential-trigger:hover,.yamoga-shell .credential-trigger[aria-expanded=true]{background:#e3c58d!important;color:#65472c!important;transform:scale(1.1);box-shadow:0 0 0 6px #ddc9a433}.yamoga-shell .credential-trigger:focus-visible{outline:2px solid #87513a;outline-offset:5px}.yamoga-shell .timeline-explore{display:inline-flex;align-items:center;gap:7px;background:none;border:0;border-bottom:1px solid #c9b698;padding:3px 0;color:#87513a;font-size:14px;margin-top:14px}.yamoga-shell .timeline-help{font-size:15px;color:#87513a}.yamoga-shell .timeline-detail{width:min(430px,calc(100vw - 36px));max-height:min(680px,calc(100dvh - 50px));overflow-y:auto;overscroll-behavior:contain;padding:30px 27px;background:#fffdf8;scrollbar-width:thin}.yamoga-shell .timeline-detail>h3{padding-right:14px}.yamoga-shell .timeline-panel-intro{font-size:15px;line-height:1.65;color:#776855;margin:15px 0 5px}.yamoga-shell .timeline-course{position:relative;border-top:1px solid #dccdb5;padding:25px 0 18px;margin-top:22px}.yamoga-shell .timeline-course-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}.yamoga-shell .timeline-course-heading .eyebrow{font-size:12px;margin:0;letter-spacing:1.3px}.yamoga-shell .timeline-mini-icon{display:grid;place-items:center;width:42px;height:42px;background:#f0e4cd;color:#87513a;border-radius:50%;flex-shrink:0}.yamoga-shell .timeline-course h4{font:400 23.2px/1.25 Georgia,serif;margin:0 0 15px;color:#302c26}.yamoga-shell .timeline-course .cert-detail-copy{font-size:16px}.yamoga-shell .timeline-course .cert-purchase{margin-top:20px}.yamoga-shell .timeline-course-arrow{display:block;margin:25px auto 0;color:#af8c56}.yamoga-shell .timeline-detail .cert-options{flex-wrap:wrap}.yamoga-shell .timeline-detail .cert-options span{font-size:13px}.yamoga-shell .timeline-course .line-link{margin-top:20px}.yamoga-shell .timeline-detail .cert-detail-close{position:sticky;float:right;top:0;right:0;background:#fffdf8;border-radius:50%;z-index:2}.yamoga-shell .credential-layout .credential-timeline>li{padding-bottom:40px}@media(prefers-reduced-motion:reduce){.yamoga-shell .credential-trigger{transition:none}.yamoga-shell .credential-trigger:hover,.yamoga-shell .credential-trigger[aria-expanded=true]{transform:none}}@media(max-width:700px){.yamoga-shell .timeline-detail{padding:25px 22px}.yamoga-shell .credential-timeline .credential-trigger{width:48px;height:48px;left:-65px}.yamoga-shell .timeline-explore{min-height:44px}}.yamoga-shell .cert-portrait-hero{max-width:1380px;margin:25px auto 0;padding:30px 5% 55px;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:65px}.yamoga-shell .cert-portrait-copy{padding:20px 0}.yamoga-shell .cert-portrait-copy .eyebrow{margin-bottom:28px}.yamoga-shell .cert-portrait-copy h1{font-size:clamp(43.52px,5.2vw,84.48px);line-height:1.08;letter-spacing:-.045em;margin-bottom:30px}.yamoga-shell .cert-portrait-copy h1 em{color:#87513a}.yamoga-shell .cert-portrait-copy p{max-width:550px;color:#6a6053;font-size:16px;line-height:1.85;margin:18px 0}.yamoga-shell .cert-portrait-copy .line-link{margin-top:24px;color:#87513a;gap:30px}.yamoga-shell .cert-portrait-image{position:relative;margin:0;padding:0 0 18px 18px}.yamoga-shell .cert-portrait-image:before{content:"";position:absolute;left:0;bottom:0;width:80%;height:75%;background:#e3cea9;border-radius:3px;z-index:-1}.yamoga-shell .cert-portrait-image img{display:block;width:100%;height:590px;object-fit:cover;object-position:center 42%;border-radius:140px 4px 4px}.yamoga-shell .cert-portrait-image figcaption{position:absolute;bottom:36px;left:36px;right:18px;padding:9px 12px;background:#fff9eeed;color:#705943;font-size:12px;line-height:1.5;max-width:330px}.yamoga-shell .credential-layout#learning-path{scroll-margin-top:25px;padding-top:60px;border-top:1px solid #ddcfba}@media(max-width:1000px){.yamoga-shell .cert-portrait-hero{gap:35px}.yamoga-shell .cert-portrait-image img{height:540px;border-top-left-radius:100px}}@media(max-width:700px){.yamoga-shell .cert-portrait-hero{grid-template-columns:1fr;gap:30px;margin-top:0;padding:35px 6% 45px}.yamoga-shell .cert-portrait-copy{padding:0}.yamoga-shell .cert-portrait-copy h1{font-size:43.52px}.yamoga-shell .cert-portrait-image{max-width:560px;width:100%;margin:auto}.yamoga-shell .cert-portrait-image img{height:440px;object-position:center 38%;border-top-left-radius:100px}.yamoga-shell .cert-portrait-copy .line-link{margin-top:14px}}@media(max-width:380px){.yamoga-shell .cert-portrait-copy h1{font-size:40px}.yamoga-shell .cert-portrait-image img{height:380px}}.yamoga-shell .brand-header .official-brand{flex-shrink:0;display:flex;align-items:center}.yamoga-shell .brand-header .official-brand img{width:100px;height:100px;object-fit:contain;display:block}.yamoga-shell .brand-header{height:120px}.yamoga-shell .official-brand-footer{display:inline-flex}.yamoga-shell .official-brand-footer img{width:180px;height:auto;object-fit:contain;display:block}.yamoga-shell .footer-top .official-brand-footer+p{margin-top:18px}@media(max-width:700px){.yamoga-shell .brand-header{height:100px}.yamoga-shell .brand-header .official-brand img{width:85px;height:85px}.yamoga-shell .official-brand-footer img{width:160px}}@media(max-width:380px){.yamoga-shell .brand-header .official-brand img{width:78px;height:78px}}.yamoga-shell{--card-radius:12px}.yamoga-shell .session-tile,.yamoga-shell .practice,.yamoga-shell .product,.yamoga-shell .journal-card,.yamoga-shell .voice-card,.yamoga-shell .cert-node,.yamoga-shell .cert-detail,.yamoga-shell .cert-purchase-dialog,.yamoga-shell .sound-panel,.yamoga-shell .booking-form,.yamoga-shell .notice,.yamoga-shell .empty,.yamoga-shell .wellbeing-note,.yamoga-shell .corporate-grid article,.yamoga-shell .collection-interests a,.yamoga-shell .checklist article,.yamoga-shell .method-grid>a,.yamoga-shell .method-chapter,.yamoga-shell .cert-road,.yamoga-shell [data-slot=card]{border-radius:var(--card-radius)}.yamoga-shell .product img,.yamoga-shell .journal-card .journal-image{border-radius:var(--card-radius)}.yamoga-shell .method-grid{gap:14px}.yamoga-shell .method-grid>a{border:1px solid #5d6858}.yamoga-shell .footer-top .brand-established{width:180px;max-width:100%;text-align:center;margin:8px 0 20px;color:#d6c1a0;font-size:13px;letter-spacing:2px;text-transform:uppercase}@media(max-width:700px){.yamoga-shell .footer-top .brand-established{width:160px}}.yamoga-shell .brand-story .founder-photo{align-self:start;min-height:0}.yamoga-shell .brand-story .founder-photo img,.yamoga-shell .cert-portrait-image.founder-photo img{width:100%;height:auto;max-height:none;aspect-ratio:1122/1402;object-fit:contain;border-radius:12px}.yamoga-shell .cert-portrait-image.founder-photo{isolation:isolate}.yamoga-shell .cert-portrait-image.founder-photo figcaption{position:static;max-width:none;margin:12px 0 0;padding:0;background:transparent;color:#756656}.yamoga-shell .cert-portrait-image.founder-photo:before{height:calc(100% - 20px)}.yamoga-shell .cert-portrait-image.reiki-treatment-photo{isolation:isolate}.yamoga-shell .cert-portrait-image.reiki-treatment-photo img{border-radius:12px}.yamoga-shell .corporate-overlay-section{max-width:1440px;padding-top:18px}.yamoga-shell .corporate-overlay-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--card-radius,12px);min-height:540px;display:flex;align-items:flex-start;background:#f8f5ed;aspect-ratio:1672/941}.yamoga-shell .corporate-overlay-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.yamoga-shell .corporate-overlay-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#faf7effa,#faf7efed 22%,#faf7efc2 36%,#faf7ef40 53%,#faf7ef00 69%)}.yamoga-shell .corporate-overlay-title{width:53%;padding:clamp(26px,4vw,58px);padding-top:32px}.yamoga-shell .corporate-overlay-title h1{font-size:clamp(43.2px,4.3vw,72px);line-height:1.07;letter-spacing:-.045em;color:#302e26;margin:0}.yamoga-shell .corporate-overlay-title .eyebrow{margin-bottom:24px}.yamoga-shell .corporate-intro-below{max-width:960px;margin:36px auto 0}.yamoga-shell .corporate-intro-below .button{margin-top:14px}@media(max-width:900px){.yamoga-shell .corporate-overlay-hero{min-height:480px}.yamoga-shell .corporate-overlay-title{width:62%}.yamoga-shell .corporate-overlay-title h1{font-size:clamp(40px,5vw,57.6px)}}@media(max-width:600px){.yamoga-shell .corporate-overlay-hero{aspect-ratio:auto;min-height:630px;align-items:flex-start}.yamoga-shell .corporate-overlay-hero>img{object-position:60% bottom}.yamoga-shell .corporate-overlay-hero:before{background:linear-gradient(180deg,#faf7effa,#faf7eff0 25%,#faf7efa6 43%,#faf7ef00 68%)}.yamoga-shell .corporate-overlay-title{width:100%;padding:28px 24px}.yamoga-shell .corporate-overlay-title h1{font-size:clamp(39.2px,9vw,51.2px);max-width:430px}.yamoga-shell .corporate-overlay-title .eyebrow{font-size:11px;margin-bottom:20px}.yamoga-shell .corporate-intro-below{margin-top:26px}}.yamoga-shell .corporate-title-lines>span{display:block;white-space:nowrap}@media(max-width:600px){.yamoga-shell .corporate-overlay-title h1.corporate-title-lines{font-size:clamp(27.2px,7.7vw,44.8px)}}.yamoga-shell .brand-story figure.team-restoration-photo{min-height:0;align-self:center}.yamoga-shell .brand-story .team-restoration-photo img{display:block;width:100%;height:auto;max-height:none;border-radius:var(--card-radius,12px)}.yamoga-shell .experience-section{padding-top:35px}.yamoga-shell .experience-heading{display:flex;justify-content:space-between;gap:36px;align-items:end;margin-bottom:38px}.yamoga-shell .experience-heading h2{font-size:clamp(38.4px,4vw,64px);line-height:1.1}.yamoga-shell .experience-heading>p{max-width:365px;line-height:1.8;color:#75695b}.yamoga-shell .experience-layout{display:grid;grid-template-columns:1.08fr 1fr;gap:28px;align-items:stretch}.yamoga-shell .experience-choices{display:grid;gap:10px}.yamoga-shell .experience-choice{display:flex;align-items:center;gap:18px;text-align:left;background:#f5efe5;border:1px solid #ded2c0;border-radius:12px;padding:19px 22px;color:#393c31;cursor:pointer;transition:background .2s,border-color .2s,transform .2s;font:inherit;width:100%}.yamoga-shell .experience-choice:hover{background:#ece4d5;transform:translate(3px)}.yamoga-shell .experience-choice.is-selected{background:#e3e8df;border-color:#6a775f}.yamoga-shell .experience-choice:focus-visible,.yamoga-shell .experience-enquire:focus-visible{outline:3px solid #aa783c;outline-offset:4px}.yamoga-shell .experience-choice-icon{width:48px;height:48px;border-radius:50%;background:#ebe0c7;color:#80543a;display:grid;place-items:center;flex-shrink:0}.yamoga-shell .experience-choice.is-selected .experience-choice-icon{background:#34473a;color:#ebd0a0}.yamoga-shell .experience-choice>span:nth-child(2){flex:1;min-width:0}.yamoga-shell .experience-choice strong{display:block;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.25}.yamoga-shell .experience-choice small{display:block;font-size:12px;color:#75695b;line-height:1.5;margin-top:5px}.yamoga-shell .experience-choice>svg{flex-shrink:0}.yamoga-shell .experience-detail{border-radius:12px;padding:34px 38px;display:flex;flex-direction:column;align-items:flex-start;color:#fff8e9;position:relative;overflow:hidden}.yamoga-shell .experience-detail.sage{background:#2e4035}.yamoga-shell .experience-detail.clay{background:#79523f}.yamoga-shell .experience-detail-top{display:flex;justify-content:space-between;gap:15px;width:100%;font-size:11px;letter-spacing:1.8px;color:#e8cea0}.yamoga-shell .experience-emblem{border:1px solid #d9be8460;border-radius:50%;width:120px;height:120px;display:grid;place-items:center;margin:30px 0;color:#e9c991;box-shadow:0 0 0 13px #ead6ab08,0 0 0 27px #ead6ab05}.yamoga-shell .experience-tag{font-size:12px;color:#e8cea0;letter-spacing:.04em;margin-bottom:14px}.yamoga-shell .experience-detail h3{font-size:clamp(32px,3vw,48px);line-height:1.12;max-width:430px}.yamoga-shell .experience-detail>p{font-size:16px;line-height:1.8;color:#f0e4d1;margin:22px 0 30px;max-width:430px}.yamoga-shell .experience-enquire{display:inline-flex;align-items:center;gap:20px;color:#f4d69f;border-bottom:1px solid #d4b783;padding:12px 0;margin-top:auto;font-size:14px}.yamoga-shell .experience-counter{white-space:nowrap}@media(max-width:900px){.yamoga-shell .experience-heading{display:block}.yamoga-shell .experience-heading>p{margin-top:22px}.yamoga-shell .experience-layout{grid-template-columns:1fr}.yamoga-shell .experience-choices{grid-template-columns:1fr 1fr}.yamoga-shell .experience-choice{padding:16px;gap:12px}.yamoga-shell .experience-choice strong{font-size:19px}.yamoga-shell .experience-choice>svg{display:none}.yamoga-shell .experience-detail{padding:30px}.yamoga-shell .experience-emblem{width:90px;height:90px;margin:24px 0}.yamoga-shell .experience-emblem svg{width:50px;height:50px}}@media(max-width:540px){.yamoga-shell .experience-choices{grid-template-columns:1fr}.yamoga-shell .experience-choice{padding:14px 16px}.yamoga-shell .experience-choice small{font-size:11px}.yamoga-shell .experience-heading h2{font-size:42.4px}.yamoga-shell .experience-detail{padding:28px 24px}}@media(prefers-reduced-motion:reduce){.yamoga-shell .experience-choice{transition:none}.yamoga-shell .experience-choice:hover{transform:none}}.yamoga-shell .hero.brand-hero{min-height:calc(100svh - 120px)}.yamoga-shell .brand-hero .hero-copy{padding-top:30px;padding-bottom:34px}.yamoga-shell .brand-hero h1{font-size:clamp(54.4px,min(6.6vw,10vh),104.8px);line-height:1}.yamoga-shell .brand-hero .hero-copy>.eyebrow{margin-bottom:20px}.yamoga-shell .brand-hero .hero-copy p{margin:18px 0;line-height:1.6}.yamoga-shell .brand-hero .hero-copy .hero-audience{margin-top:0;margin-bottom:0}.yamoga-shell .brand-hero .brand-actions{margin-top:22px}@media(max-width:700px){.yamoga-shell .hero.brand-hero{min-height:calc(100svh - 100px)}.yamoga-shell .brand-hero .hero-copy{padding-top:26px;padding-bottom:30px}.yamoga-shell .brand-hero h1{font-size:clamp(48px,12vw,73.6px)}.yamoga-shell .brand-hero .hero-copy p{font-size:15px;margin:16px 0}.yamoga-shell .brand-hero .hero-copy .hero-audience{font-size:13px}.yamoga-shell .brand-hero .brand-actions{gap:18px;margin-top:20px}}.yamoga-shell .method-grid>a{--method-hover-bg:#f5efe5;--method-hover-text:#393c31;--method-hover-copy:#635c51;--method-hover-accent:#79523f;transition:background-color .22s,color .22s,border-color .22s}.yamoga-shell .method-grid>a:nth-child(2n){--method-hover-bg:#79523f;--method-hover-text:#fff8e9;--method-hover-copy:#f0e4d1;--method-hover-accent:#f4d69f}.yamoga-shell .method-grid>a:is(:hover,.yamoga-shell :focus-visible,.yamoga-shell :active){background:var(--method-hover-bg);color:var(--method-hover-text);border-color:var(--method-hover-accent)}.yamoga-shell .method-grid>a:is(:hover,.yamoga-shell :focus-visible,.yamoga-shell :active) p{color:var(--method-hover-copy)}.yamoga-shell .method-grid>a:is(:hover,.yamoga-shell :focus-visible,.yamoga-shell :active) svg,.yamoga-shell .method-grid>a:is(:hover,.yamoga-shell :focus-visible,.yamoga-shell :active) .method-number{color:var(--method-hover-accent)}.yamoga-shell .method-grid>a:focus-visible{outline:3px solid #e3bd7f;outline-offset:4px}@media(prefers-reduced-motion:reduce){.yamoga-shell .method-grid>a{transition:none}}.yamoga-shell .hero.welcoming-hero{background:#f6efdf;color:#354737}.yamoga-shell .hero.welcoming-hero:after{background:linear-gradient(90deg,#faf6ecc7,#faf6ec80 33%,#faf6ec00 60%)}.yamoga-shell .welcoming-hero .hero-copy{max-width:760px}.yamoga-shell .welcoming-hero .eyebrow{color:#785239}.yamoga-shell .welcoming-hero h1 em{color:#87513a}.yamoga-shell .welcoming-hero .hero-copy p{color:#465043;max-width:395px}.yamoga-shell .welcoming-hero .button{background:#87513a;border-color:#87513a;color:#fff}.yamoga-shell .welcoming-hero .line-link{color:#354737;border-color:#785239}@media(max-width:700px){.yamoga-shell .hero.welcoming-hero>img{object-position:62% center}.yamoga-shell .hero.welcoming-hero:after{background:linear-gradient(90deg,#faf6ecf2,#faf6ecdb 45%,#faf6ec4d)}.yamoga-shell .welcoming-hero .hero-copy{max-width:540px}}.yamoga-shell .welcoming-hero .hero-video,.yamoga-shell .welcoming-hero .hero-poster{object-position:center}@media(max-width:700px){.yamoga-shell .welcoming-hero .hero-video,.yamoga-shell .welcoming-hero .hero-poster{object-position:62% center}}.yamoga-shell .brand-hero.welcoming-hero .hero-copy .hero-audience{color:#465043}.yamoga-shell .brand-header nav{gap:clamp(10px,1.3vw,20px);white-space:nowrap}.yamoga-shell .brand-header nav .button{padding-inline:16px}@media(min-width:701px)and (max-width:1200px){.yamoga-shell .brand-header nav{display:none}.yamoga-shell .brand-header .menu-button{display:block;background:none;border:0;padding:10px}.yamoga-shell .brand-header .sound-menu-wrap{margin-left:auto}}.yamoga-shell .ribbon{flex-wrap:wrap}.yamoga-shell .ribbon a:hover{text-decoration:underline;text-underline-offset:5px}.yamoga-shell .brand-intro .brand-prose p{text-align:left}.yamoga-shell .brand-intro .brand-prose p:last-child{text-align:center}.yamoga-shell .signature-guidance{text-align:center;max-width:700px;margin:48px auto 0;padding-top:36px;border-top:1px solid #d8ccbc}.yamoga-shell .signature-guidance h3{font-size:35.2px}.yamoga-shell .signature-guidance p{margin:20px 0 24px;color:#635c51;line-height:1.8}.yamoga-shell .session-explorer .experience-detail>p{white-space:pre-line}.yamoga-shell .session-explorer .experience-choice small,.yamoga-shell .session-explorer .experience-tag{font-size:14px}.yamoga-shell .living-water-intro>svg{color:#87513a;margin-bottom:24px}.yamoga-shell .living-water-intro h1{font-size:clamp(48px,6vw,80px)}.yamoga-shell .living-water-intro h2{font-size:32px;margin-top:24px}.yamoga-shell .living-water-intro .line-link{margin-top:30px}.yamoga-shell .revised-session-hero{align-items:start}.yamoga-shell .revised-session-hero h1{white-space:pre-line}.yamoga-shell .revised-session-hero .session-tagline{margin-top:28px;line-height:1.7}.yamoga-shell .revised-session-hero p{color:#635c51;line-height:1.8;margin:18px 0}.yamoga-shell .revised-session-hero .button{margin-top:22px}.yamoga-shell .revised-session-body{max-width:960px;padding-top:20px}.yamoga-shell .revised-session-body h2{scroll-margin-top:35px;white-space:pre-line;margin-top:55px}.yamoga-shell .revised-session-body h3{font-size:27.2px;white-space:pre-line;line-height:1.35;margin:18px 0}.yamoga-shell .revised-session-body .eyebrow{margin:18px 0}.yamoga-shell .revised-session-body .button{margin:20px 0}.yamoga-shell .revised-session-body .wellbeing-note{font-size:14px;line-height:1.8;margin-top:28px}.yamoga-shell .yoga-section-links{display:flex;flex-wrap:wrap;gap:24px 36px;padding-top:0;padding-bottom:35px}.yamoga-shell .text-only-session{grid-template-columns:1fr auto;max-width:960px}.yamoga-shell .text-only-session>svg{color:#87513a;margin-top:60px}.yamoga-shell .meditation-progression{list-style:none;padding:0;display:grid;gap:16px;margin:30px 0}.yamoga-shell .meditation-progression li{display:flex;gap:22px;padding:24px!important;border:1px solid #d9cebd;border-radius:12px;background:#f5efe5}.yamoga-shell .meditation-progression li>span{font:italic 26px Georgia;color:#87513a}.yamoga-shell .meditation-progression h3{margin:0;font-size:24px}.yamoga-shell .meditation-progression p{margin-bottom:0}.yamoga-shell .water-booking-note{margin:0 0 18px;font-size:15px;line-height:1.7;color:#635c51}@media(max-width:700px){.yamoga-shell .text-only-session{grid-template-columns:1fr}.yamoga-shell .text-only-session>svg{display:none}.yamoga-shell .revised-session-body h2{margin-top:38px}.yamoga-shell .yoga-section-links{gap:20px}.yamoga-shell .revised-session-hero h1{font-size:clamp(40px,9vw,57.6px)}}.yamoga-shell .cert-detail-copy{white-space:pre-line}.yamoga-shell .cert-integrated{max-width:1000px;text-align:center}.yamoga-shell .cert-integrated p{margin:22px auto;max-width:650px;line-height:1.8}.yamoga-shell .cert-portrait-copy h1{overflow-wrap:normal}.yamoga-shell .footer-bottom{flex-wrap:wrap;gap:16px}.yamoga-shell .footer-back-top{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid currentColor;border-radius:999px;font-size:14px;line-height:1.4;text-decoration:none;transition:background-color .2s,color .2s}.yamoga-shell .footer-back-top:hover{background:#fff1;color:#fff}.yamoga-shell .footer-back-top:focus-visible{outline:2px solid currentColor;outline-offset:4px}.yamoga-shell #page-top:focus{outline:none}@media(prefers-reduced-motion:reduce){.yamoga-shell .footer-back-top{transition:none}}.yamoga-shell .session-testimonials{margin:52px 0 40px;padding-top:35px;border-top:1px solid #ddcfba}.yamoga-shell .testimonials-heading{margin-bottom:24px}.yamoga-shell .testimonials-heading h2{font-size:clamp(28.8px,3vw,41.6px);margin:10px 0}.yamoga-shell .testimonials-heading p{font-size:16px;color:#665e51}.yamoga-shell .testimonial-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.yamoga-shell .testimonial-card{border:1px solid #ded3c0;border-radius:12px;background:#f5f0e7;overflow:hidden}.yamoga-shell .testimonial-card summary{padding:24px;cursor:pointer;list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.yamoga-shell .testimonial-card summary::-webkit-details-marker{display:none}.yamoga-shell .testimonial-card summary:focus-visible{outline:2px solid #87513a;outline-offset:-4px}.yamoga-shell .testimonial-card summary>svg{color:#87513a}.yamoga-shell .testimonial-card .eyebrow{font-size:12px;line-height:1.5}.yamoga-shell .testimonial-preview{font-size:18px;line-height:1.5}.yamoga-shell .testimonial-person{font-size:13px;line-height:1.5;color:#6a6053}.yamoga-shell .testimonial-toggle{display:flex;align-items:center;gap:12px;font-size:14px;color:#87513a;margin-top:4px}.yamoga-shell .testimonial-close,.yamoga-shell .testimonial-card[open] .testimonial-read{display:none}.yamoga-shell .testimonial-card[open] .testimonial-close{display:inline}.yamoga-shell .testimonial-card[open] .testimonial-toggle svg{transform:rotate(45deg)}.yamoga-shell .testimonial-full{padding:0 24px 24px;font-size:16px;line-height:1.8}.yamoga-shell .testimonial-full p{margin:0;padding-top:18px;border-top:1px solid #ded3c0}@media(max-width:760px){.yamoga-shell .testimonial-cards{grid-template-columns:1fr}.yamoga-shell .session-testimonials{margin-top:36px}}.yamoga-shell .testimonial-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.yamoga-shell .testimonial-controls{display:flex;gap:8px;flex-shrink:0}.yamoga-shell .testimonial-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #cabbab;border-radius:50%;background:transparent;color:#87513a;cursor:pointer}.yamoga-shell .testimonial-controls button:hover:not(:disabled){background:#eee5d8}.yamoga-shell .testimonial-controls button:disabled{opacity:.35;cursor:default}.yamoga-shell .testimonial-controls button:focus-visible,.yamoga-shell .testimonial-carousel:focus-visible{outline:2px solid #87513a;outline-offset:4px}.yamoga-shell .testimonial-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:2px;gap:18px;padding:3px 3px 18px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bca48b transparent}.yamoga-shell .testimonial-carousel .testimonial-card{flex:0 0 calc((100% - 36px)/2.85);min-width:0;scroll-snap-align:start}.yamoga-shell .testimonial-carousel .testimonial-card summary{padding:0;gap:0;display:block}.yamoga-shell .testimonial-photo{display:block;width:100%;aspect-ratio:8/5;background:#eae2d5;overflow:hidden}.yamoga-shell .testimonial-photo img{display:block;width:100%;height:100%;object-fit:cover}.yamoga-shell .testimonial-photo-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#746452;font-size:14px}.yamoga-shell .testimonial-card-copy{padding:24px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.yamoga-shell .testimonial-card-copy>svg{color:#87513a}@media(max-width:1000px){.yamoga-shell .testimonial-carousel .testimonial-card{flex-basis:calc((100% - 18px)/2.1)}}@media(max-width:600px){.yamoga-shell .testimonial-heading-row{align-items:center;gap:12px}.yamoga-shell .testimonial-carousel .testimonial-card{flex-basis:88%}.yamoga-shell .testimonial-card-copy{padding:20px}.yamoga-shell .testimonial-controls{gap:5px}}.yamoga-shell .testimonial-carousel .testimonial-card{flex:0 0 280px;max-width:88vw}.yamoga-shell .testimonial-carousel .testimonial-card:not([open]) summary{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:16px}.yamoga-shell .testimonial-card:not([open]) .testimonial-photo{width:48px;height:48px;aspect-ratio:1;border-radius:50%}.yamoga-shell .testimonial-card:not([open]) .testimonial-photo-placeholder>span{display:none}.yamoga-shell .testimonial-card:not([open]) .testimonial-photo-placeholder svg{width:22px;height:22px}.yamoga-shell .testimonial-card:not([open]) .testimonial-card-copy{padding:0;gap:10px;min-width:0}.yamoga-shell .testimonial-card:not([open]) .testimonial-card-copy>svg,.yamoga-shell .testimonial-card:not([open]) .testimonial-person{display:none}.yamoga-shell .testimonial-card:not([open]) .eyebrow{letter-spacing:.07em;font-size:12px;line-height:1.45;min-height:35px}.yamoga-shell .testimonial-card:not([open]) .testimonial-preview{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yamoga-shell .testimonial-card:not([open]) .testimonial-toggle{margin:0;font-size:14px;gap:8px}.yamoga-shell .testimonial-card[open] .testimonial-photo{aspect-ratio:8/5}.yamoga-shell .testimonial-card[open] .testimonial-card-copy{padding:18px;gap:12px}.yamoga-shell .testimonial-card[open] .testimonial-preview{font-size:16px}.yamoga-shell .testimonial-card[open] .testimonial-full{padding:0 18px 20px}.yamoga-shell .google-reviews-link{display:inline-block;margin-top:12px;font-size:14px;text-underline-offset:4px;text-decoration:underline}.yamoga-shell .google-reviews-link:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}.yamoga-shell .enquiry-form select{font:inherit;width:100%;min-width:0;padding:13px 12px;border:1px solid #cfc3b3;border-radius:3px;background:#fff;color:#332e27}.yamoga-shell .enquiry-form select:focus-visible{outline:2px solid #87513a;outline-offset:3px}.yamoga-shell .method-practice-list{display:flex;flex-wrap:wrap;gap:8px 20px;padding-left:20px}.yamoga-shell .method-practice-list li{padding-right:8px}.yamoga-shell .method-question{border-top:1px solid #d6cbbb;padding-top:20px}.yamoga-shell .method-connected>.brand-prose{max-width:850px}.yamoga-shell .method-connected>h2{margin-top:42px}.yamoga-shell .method-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px}.yamoga-shell .method-summary a{padding:24px;border:1px solid #ddcfba;border-radius:8px}.yamoga-shell .method-summary p{margin-top:12px}.yamoga-shell .work-reviews{max-width:1280px;margin:auto;padding:0 5%}.yamoga-shell .work-reviews .session-testimonials{margin:0 0 20px;padding-top:24px}.yamoga-shell .experience-detail>p+p{margin-top:16px}@media(max-width:600px){.yamoga-shell .method-summary{grid-template-columns:1fr}}.yamoga-shell{font-family:Arial,sans-serif;font-size:16px;line-height:1.6;letter-spacing:normal;color:#302c26;background:#faf8f3}.yamoga-shell [hidden]{display:none!important}.yamoga-shell .ym-nav-details,.yamoga-shell .ym-sound-details{position:relative}.yamoga-shell .ym-nav-details summary{list-style:none;cursor:pointer}.yamoga-shell .ym-nav-panel{position:absolute;z-index:50;top:100%;left:0;background:#faf8f3;border:1px solid #ddcfba;box-shadow:0 8px 25px #302c2620;min-width:240px;padding:16px;display:flex;flex-direction:column;gap:12px}.yamoga-shell .ym-sound-details .ym-nav-panel{left:auto;right:0;min-width:300px}.yamoga-shell .ym-nav-panel audio{max-width:100%}.yamoga-shell .brand-header nav{gap:18px}.yamoga-shell .ym-course-details{margin-top:16px}.yamoga-shell .ym-course-details summary{cursor:pointer}.yamoga-shell .ym-course-details article{background:#eee8dd;padding:20px;border-radius:8px;margin:12px 0}.yamoga-shell .ym-course-details h4{font-size:21px;margin:12px 0}.yamoga-shell .ym-native-form select{font:inherit;width:100%;padding:12px}.yamoga-shell .enquiry-form .two-cols{min-width:0}.yamoga-shell .experience-detail p{white-space:pre-line}.yamoga-shell .brand-header{height:auto;min-height:106px}.yamoga-shell .ym-native-form{margin:0}.yamoga-shell .booking-layout>form,.yamoga-shell .contact-layout>form{min-width:0}@media(max-width:1100px){.yamoga-shell .brand-header{flex-wrap:wrap}.yamoga-shell .brand-header nav{display:flex;flex-wrap:wrap;order:3;width:100%;gap:14px;padding-bottom:16px}.yamoga-shell .ym-nav-panel{max-width:85vw;min-width:200px}.yamoga-shell .brand-header .sound-menu{margin-left:auto}}.yamoga-shell .button:before,.yamoga-shell .button:after{display:none}.yamoga-shell .button{box-shadow:none;min-width:0;min-height:0;letter-spacing:normal}.yamoga-shell .ym-mobile-toggle{display:none}@media(max-width:1100px){.yamoga-shell .ym-mobile-toggle{display:inline-flex;margin-left:auto;background:transparent;border:1px solid #b3a592;padding:8px 14px;color:#87513a}.yamoga-shell .brand-header nav:not(.is-open){display:none}.yamoga-shell .brand-header .sound-menu{margin-left:0}}.yamoga-shell #cart-icon-bubble{position:relative;display:inline-flex;align-items:center;min-width:30px;min-height:40px}.yamoga-shell #cart-icon-bubble svg{width:28px;height:28px}.yamoga-shell #cart-icon-bubble .cart-count-bubble{font-size:10px;width:16px;height:16px;bottom:0;left:16px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/yamoga-approved.css.map */
