:root{--saffron:#ffb347;--saffron-dark:#e8820c;--saffron-light:#000;--brown-dark:#f5e6c8;--brown-mid:#c9a96e;--brown-light:#a07840;--parchment:#0f0608;--parchment-mid:#1a0a0e;--border-color:#3d1a10;--text-body:#000;--text-small:#c9a96e;--gold-glow:0 0 24px #ffb34759;--deep-shadow:0 16px 48px #0000008c;--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-smooth:cubic-bezier(.4,0,.2,1)}@keyframes Yogatraining-module__WYoGza__goldFlicker{0%,to{text-shadow:0 0 20px #ffd7004d}25%{text-shadow:0 0 35px #ffb34780}75%{text-shadow:0 0 15px #e8820c66}}@keyframes Yogatraining-module__WYoGza__omRotateFade{0%{opacity:.04;transform:translate(-50%,-50%)rotate(0)}50%{opacity:.065;transform:translate(-50%,-50%)rotate(4deg)}to{opacity:.04;transform:translate(-50%,-50%)rotate(0)}}@keyframes Yogatraining-module__WYoGza__borderMarch{0%{background-position:0%}to{background-position:400%}}@keyframes Yogatraining-module__WYoGza__revealUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes Yogatraining-module__WYoGza__lineDraw{0%{width:0}to{width:120px}}@keyframes Yogatraining-module__WYoGza__pulseGold{0%,to{box-shadow:var(--deep-shadow)}50%{box-shadow:var(--deep-shadow),0 0 32px #ffb34740}}@keyframes Yogatraining-module__WYoGza__scrollReveal{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.Yogatraining-module__WYoGza__page{background-attachment:fixed;min-height:100vh;position:relative;overflow:hidden}.Yogatraining-module__WYoGza__page:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffb3470f 1px,#0000 1px);background-size:36px 36px;position:fixed;inset:0}.Yogatraining-module__WYoGza__page:after{content:"ॐ";color:#ffb3470a;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;font-family:Montserrat,Arial,sans-serif;font-size:clamp(18rem,32vw,30rem);line-height:1;animation:18s ease-in-out infinite Yogatraining-module__WYoGza__omRotateFade;position:fixed;top:50%;left:50%}.Yogatraining-module__WYoGza__a{z-index:10;background:linear-gradient(90deg,#0000 0%,#8b1a00 5%,#ffb347 25%,gold 50%,#ffb347 75%,#8b1a00 95%,#0000 100%) 0 0/400%;height:4px;animation:4s linear infinite Yogatraining-module__WYoGza__borderMarch;position:relative;box-shadow:0 0 20px #ffb34766,0 0 60px #e8820c33}.Yogatraining-module__WYoGza__container{z-index:1;max-width:1560px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2.5rem);position:relative}.Yogatraining-module__WYoGza__pageHeader{text-align:center;animation:Yogatraining-module__WYoGza__revealUp 1s var(--ease-smooth)both .2s;margin-bottom:clamp(2rem,4vw,3.5rem)}.Yogatraining-module__WYoGza__pageTitle{color:var(--saffron-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.5rem,3.2vw,2.4rem);font-style:normal;font-weight:600;line-height:1.3;animation:6s ease-in-out infinite Yogatraining-module__WYoGza__goldFlicker}.Yogatraining-module__WYoGza__titleUnderline{justify-content:center;align-items:center;gap:8px;display:flex}.Yogatraining-module__WYoGza__titleUnderline:before,.Yogatraining-module__WYoGza__titleUnderline:after{content:"✦";color:var(--saffron-dark);opacity:.7;font-size:.7rem}.Yogatraining-module__WYoGza__underlineLine{background:linear-gradient(90deg,transparent,var(--saffron-light),transparent);width:0;height:1px;animation:Yogatraining-module__WYoGza__lineDraw 1.4s var(--ease-smooth)forwards .6s;box-shadow:0 0 8px #ffd70066}.Yogatraining-module__WYoGza__section{border-bottom:none;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,4vw,4.5rem);margin-bottom:clamp(3rem,6vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem);animation:linear both Yogatraining-module__WYoGza__scrollReveal;animation-timeline:view();animation-range:entry entry 30%;display:grid;position:relative}.Yogatraining-module__WYoGza__section:not(:last-of-type):after{content:"";background:linear-gradient(90deg,transparent,var(--border-color)20%,#ffb34766 50%,var(--border-color)80%,transparent);height:1px;position:absolute;bottom:0;left:5%;right:5%;box-shadow:0 0 8px #ffb34726}.Yogatraining-module__WYoGza__sectionImageLeft{direction:ltr}.Yogatraining-module__WYoGza__sectionImageRight{direction:rtl}.Yogatraining-module__WYoGza__sectionImageRight .Yogatraining-module__WYoGza__imgWrap,.Yogatraining-module__WYoGza__sectionImageRight .Yogatraining-module__WYoGza__textWrap{direction:ltr}.Yogatraining-module__WYoGza__imgWrap{outline-offset:6px;transition:box-shadow .5s var(--ease-smooth),transform .5s var(--ease-spring),outline-color .4s ease;border-radius:2px;outline:1px solid #ffb34726;line-height:0;position:relative;overflow:hidden}.Yogatraining-module__WYoGza__imgWrap:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#ffb3471f 0%,#0000 40% 60%,#e8820c14 100%);position:absolute;inset:0}.Yogatraining-module__WYoGza__imgWrap:after{content:"";pointer-events:none;z-index:2;border:1px solid #ffb34733;border-radius:2px;transition:border-color .4s;position:absolute;inset:0}.Yogatraining-module__WYoGza__imgWrap:hover{box-shadow:var(--deep-shadow),var(--gold-glow);outline-color:#ffb34759;transform:translateY(-6px)scale(1.01)}.Yogatraining-module__WYoGza__imgWrap:hover:after{border-color:#ffd70073}.Yogatraining-module__WYoGza__sectionImg{object-fit:cover;width:100%;height:100%;min-height:260px;max-height:440px;transition:transform .7s var(--ease-spring),filter .5s ease;filter:saturate(.85)brightness(.88)sepia(.1);border-radius:2px;display:block}.Yogatraining-module__WYoGza__imgWrap:hover .Yogatraining-module__WYoGza__sectionImg{filter:saturate(1.05)brightness(.95)sepia(0);transform:scale(1.05)}.Yogatraining-module__WYoGza__textWrap{flex-direction:column;gap:0;display:flex}.Yogatraining-module__WYoGza__headingSerif{color:var(--saffron-light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.1rem,2.4vw,1.65rem);font-style:normal;font-weight:600;line-height:1.35;transition:text-shadow .3s,color .3s}.Yogatraining-module__WYoGza__headingScript{color:#000;letter-spacing:.02em;margin-bottom:.6rem;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.15rem,2.4vw,1.7rem);font-weight:400;line-height:1.4;transition:text-shadow .3s,color .3s}.Yogatraining-module__WYoGza__textWrap:hover .Yogatraining-module__WYoGza__headingSerif,.Yogatraining-module__WYoGza__textWrap:hover .Yogatraining-module__WYoGza__headingScript{color:var(--saffron-light)}.Yogatraining-module__WYoGza__headingUnderline{margin-bottom:1.1rem}.Yogatraining-module__WYoGza__headingUnderlineLine{background:linear-gradient(90deg,var(--saffron-light),transparent);width:60px;height:1px;transition:width .4s var(--ease-spring),box-shadow .3s ease;box-shadow:0 0 6px #ffd7004d}.Yogatraining-module__WYoGza__textWrap:hover .Yogatraining-module__WYoGza__headingUnderlineLine{width:110px;box-shadow:0 0 14px #ffd70080}.Yogatraining-module__WYoGza__bodyText{color:var(--text-body);text-align:justify;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:clamp(.93rem,1.6vw,1.05rem);line-height:1.95}.Yogatraining-module__WYoGza__bodyText li{font-family:Montserrat,Arial,sans-serif}.Yogatraining-module__WYoGza__section .Yogatraining-module__WYoGza__bodyText:first-of-type:first-letter{color:var(--saffron-light);float:left;margin-top:.1em;margin-right:.08em;font-family:Montserrat,Arial,sans-serif;font-size:2.8em;font-weight:700;line-height:.82}.Yogatraining-module__WYoGza__citySection{text-align:center;box-shadow:inset 0 0 40px #ffb34708,var(--deep-shadow);background:linear-gradient(135deg,#1a0a0ef2 0%,#140609fa 100%);border:1px solid #ffb34733;border-radius:4px;margin-top:1rem;padding:clamp(1.5rem,3vw,2.2rem) clamp(1.2rem,3vw,2.5rem);animation:8s ease-in-out infinite Yogatraining-module__WYoGza__pulseGold;position:relative;overflow:hidden}.Yogatraining-module__WYoGza__citySection:before{content:"";border-top:1px solid #ffd70066;border-left:1px solid #ffd70066;width:20px;height:20px;position:absolute;top:10px;left:10px}.Yogatraining-module__WYoGza__citySection:after{content:"";border-bottom:1px solid #ffd70066;border-right:1px solid #ffd70066;width:20px;height:20px;position:absolute;bottom:10px;right:10px}.Yogatraining-module__WYoGza__cityHeading{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.85rem;font-family:Montserrat,Arial,sans-serif;font-size:clamp(.85rem,1.6vw,1rem);font-weight:600}.Yogatraining-module__WYoGza__cityLinksWrap{color:var(--text-body);text-align:left;font-family:Montserrat,Arial,sans-serif;font-size:clamp(.88rem,1.5vw,1rem);line-height:1.9}.Yogatraining-module__WYoGza__cityLink{color:var(--saffron);font-family:Montserrat,Arial,sans-serif;font-size:clamp(.88rem,1.5vw,1.1rem);font-weight:500;text-decoration:none;transition:color .25s,text-shadow .25s,letter-spacing .25s;position:relative}.Yogatraining-module__WYoGza__cityLink:after{content:"";background:var(--saffron-light);width:0;height:1px;transition:width .35s var(--ease-spring);position:absolute;bottom:-1px;left:0;box-shadow:0 0 6px #ffd70080}.Yogatraining-module__WYoGza__cityLink:hover{color:#fff;letter-spacing:.04em;text-decoration:none}.Yogatraining-module__WYoGza__cityLink:hover:after{width:100%}.Yogatraining-module__WYoGza__citySep,.Yogatraining-module__WYoGza__cityDot{color:#ffb34766}@media (max-width:1200px){.Yogatraining-module__WYoGza__container{max-width:100%}.Yogatraining-module__WYoGza__sectionImg{min-height:240px;max-height:380px}}@media (max-width:1024px){.Yogatraining-module__WYoGza__section{gap:2.5rem}.Yogatraining-module__WYoGza__headingSerif{font-size:clamp(1.2rem,2.4vw,1.6rem)}.Yogatraining-module__WYoGza__headingScript{font-size:clamp(1.1rem,2.2vw,1.5rem)}}@media (max-width:860px){.Yogatraining-module__WYoGza__section{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem}.Yogatraining-module__WYoGza__sectionImageRight{direction:ltr}.Yogatraining-module__WYoGza__sectionImageRight .Yogatraining-module__WYoGza__imgWrap{order:-1}.Yogatraining-module__WYoGza__sectionImg{width:100%;min-height:260px;max-height:340px}.Yogatraining-module__WYoGza__bodyText{text-align:left}}@media (max-width:768px){.Yogatraining-module__WYoGza__pageTitle{letter-spacing:.06em;font-size:1.4rem}.Yogatraining-module__WYoGza__sectionImg{min-height:220px;max-height:300px}.Yogatraining-module__WYoGza__headingSerif,.Yogatraining-module__WYoGza__headingScript{font-size:1.2rem}.Yogatraining-module__WYoGza__citySection{padding:1.2rem 1rem}}@media (max-width:640px){.Yogatraining-module__WYoGza__container{padding:1.5rem .9rem}.Yogatraining-module__WYoGza__pageTitle{font-size:1.2rem}.Yogatraining-module__WYoGza__section{gap:1.2rem;margin-bottom:2rem;padding-bottom:2rem}.Yogatraining-module__WYoGza__sectionImg{min-height:200px;max-height:260px}.Yogatraining-module__WYoGza__headingSerif,.Yogatraining-module__WYoGza__headingScript{font-size:1.1rem}.Yogatraining-module__WYoGza__bodyText{font-size:.95rem;line-height:1.8}.Yogatraining-module__WYoGza__section .Yogatraining-module__WYoGza__bodyText:first-of-type:first-letter{font-size:inherit;float:none;color:inherit;text-shadow:none;margin:0}}@media (max-width:480px){.Yogatraining-module__WYoGza__container{padding:1.2rem .75rem}.Yogatraining-module__WYoGza__pageTitle{font-size:1.1rem}.Yogatraining-module__WYoGza__headingSerif,.Yogatraining-module__WYoGza__headingScript{font-size:1rem;line-height:1.4}.Yogatraining-module__WYoGza__sectionImg{min-height:180px;max-height:230px}.Yogatraining-module__WYoGza__bodyText{font-size:.93rem}.Yogatraining-module__WYoGza__section{gap:1rem;margin-bottom:1.8rem;padding-bottom:1.8rem}.Yogatraining-module__WYoGza__underlineLine{width:80px}}@media (max-width:380px){.Yogatraining-module__WYoGza__pageTitle{font-size:.95rem}.Yogatraining-module__WYoGza__headingSerif,.Yogatraining-module__WYoGza__headingScript{font-size:.9rem}.Yogatraining-module__WYoGza__bodyText{font-size:.88rem;line-height:1.75}.Yogatraining-module__WYoGza__sectionImg{min-height:160px;max-height:200px}.Yogatraining-module__WYoGza__citySection{padding:1rem .75rem}.Yogatraining-module__WYoGza__cityLinksWrap{font-size:.85rem}}@media (max-width:320px){.Yogatraining-module__WYoGza__container{padding:1rem .6rem}.Yogatraining-module__WYoGza__pageTitle{font-size:.9rem}.Yogatraining-module__WYoGza__headingSerif,.Yogatraining-module__WYoGza__headingScript{font-size:.95rem}.Yogatraining-module__WYoGza__sectionImg{min-height:140px}}@media (prefers-reduced-motion:reduce){.Yogatraining-module__WYoGza__page:after,.Yogatraining-module__WYoGza__a,.Yogatraining-module__WYoGza__pageHeader,.Yogatraining-module__WYoGza__pageTitle,.Yogatraining-module__WYoGza__underlineLine,.Yogatraining-module__WYoGza__section,.Yogatraining-module__WYoGza__imgWrap,.Yogatraining-module__WYoGza__sectionImg,.Yogatraining-module__WYoGza__headingSerif,.Yogatraining-module__WYoGza__headingScript,.Yogatraining-module__WYoGza__headingUnderlineLine,.Yogatraining-module__WYoGza__citySection,.Yogatraining-module__WYoGza__cityLink,.Yogatraining-module__WYoGza__cityLink:after,.Yogatraining-module__WYoGza__titleUnderline:before,.Yogatraining-module__WYoGza__titleUnderline:after{transition:none!important;animation:none!important}}
