

@font-face{font-family:Manrope;src:url('/assets/method/6383bd9f81e56d61.ttf') format('truetype');font-weight:400 500;font-display:swap}

#varsha-method{--vm-bg:#0a1020;--vm-panel:#101a2d;--vm-ink:#eee5d7;--vm-muted:#c0b9b0;--vm-copper:#d38b65;--vm-line:rgba(211,139,101,.25);--vm-space:86px;--vm-body:15px;background:var(--vm-bg);color:var(--vm-ink);font-family:Manrope,'Segoe UI',sans-serif;font-size:var(--vm-body);font-weight:400;line-height:1.75;width:100%;overflow:clip;color-scheme:dark;isolation:isolate}

#varsha-method *{box-sizing:border-box}

#varsha-method :is(h1,h2,h3,p,figure,blockquote){margin:0}

#varsha-method h1,#varsha-method h2,#varsha-method h3{font-family:CinzelRus,Georgia,serif;font-weight:500;text-wrap:balance}

#varsha-method h1{font-size:clamp(39px,5.6vw,67px);line-height:1.04;letter-spacing:-.025em}

#varsha-method h2{font-size:clamp(32px,4.5vw,46px);line-height:1.12;letter-spacing:-.02em}

#varsha-method h3{font-size:28px;line-height:1.16}

#varsha-method a{color:inherit;text-decoration:none;border:0}

#varsha-method a:focus-visible,#varsha-method button:focus-visible,#varsha-method summary:focus-visible{outline:2px solid var(--vm-copper);outline-offset:5px}

#varsha-method button{font:inherit;color:inherit}

#varsha-method button:disabled{opacity:.5}

#varsha-method [hidden]{display:none!important}

#varsha-method .vm-wrap{width:min(100%,1160px);padding-inline:clamp(22px,5.8vw,68px);margin-inline:auto}

#varsha-method .vm-label{font-size:11px;letter-spacing:.21em;text-transform:uppercase;color:var(--vm-copper);font-weight:500;line-height:1.6}

#varsha-method .vm-section{padding-block:var(--vm-space);scroll-margin-top:20px}

#varsha-method .vm-muted{color:var(--vm-muted)}

#varsha-method .vm-copper{color:var(--vm-copper)}

#varsha-method .vm-rule{height:1px;background:var(--vm-line);border:0;margin:0}

#varsha-method .vm-header{position:relative;z-index:5;border-bottom:1px solid var(--vm-line)}

#varsha-method .vm-header-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px}

#varsha-method .vm-brand{display:flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.2em;white-space:nowrap;font-weight:500}

#varsha-method .vm-brand img{width:29px;height:31px;object-fit:contain}

#varsha-method .vm-nav{display:flex;align-items:center;gap:22px;font-size:11px;letter-spacing:.04em;color:var(--vm-muted)}

#varsha-method .vm-nav a:hover,#varsha-method .vm-text-link:hover{color:var(--vm-copper)}

#varsha-method .vm-nav a[aria-current]{color:var(--vm-copper)}

#varsha-method .vm-menu{display:none;background:none;border:1px solid var(--vm-line);border-radius:50%;min-height:44px;width:44px;font-size:19px}

#varsha-method .vm-hero{position:relative;padding-block:88px 48px;min-height:570px;background:radial-gradient(ellipse at 85% 50%,rgba(59,53,57,.24),transparent 65%)}

#varsha-method .vm-hero-art{position:absolute;right:-9%;top:6%;width:76%;height:90%;object-fit:contain;opacity:.64;pointer-events:none;mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 92%,transparent)}

#varsha-method .vm-hero-content{position:relative;z-index:1;width:70%;max-width:660px}

#varsha-method .vm-hero h1{margin-top:23px}

#varsha-method .vm-hero p{max-width:470px;margin-top:27px;color:var(--vm-muted);line-height:1.8}

#varsha-method .vm-hero h1 em{font-style:normal;color:var(--vm-copper)}

#varsha-method .vm-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:30px}

#varsha-method .vm-action{display:inline-flex;gap:20px;align-items:center;justify-content:center;border:1px solid var(--vm-copper);border-radius:40px;padding:13px 24px;font-size:12px;font-weight:500;min-height:48px;transition:background .2s}

#varsha-method .vm-action.vm-fill{background:var(--vm-copper);color:var(--vm-bg)}

#varsha-method .vm-action:hover{background:rgba(211,139,101,.12)}

#varsha-method .vm-action.vm-fill:hover{background:#e4a27e}

#varsha-method .vm-text-link{font-size:12px;display:inline-flex;gap:20px;align-items:center;min-height:44px}

#varsha-method .vm-hero-bottom{position:relative;display:flex;gap:30px;padding-top:58px;font-size:11px;letter-spacing:.06em;color:var(--vm-muted)}

#varsha-method .vm-hero-bottom span{display:flex;align-items:center;gap:10px}

#varsha-method .vm-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--vm-copper)}

#varsha-method .vm-section-head{display:flex;gap:34px;align-items:start;margin-bottom:38px}

#varsha-method .vm-section-no{font-family:CinzelRus,serif;font-size:25px;color:var(--vm-copper);line-height:1.7;flex:none;opacity:.8}

#varsha-method .vm-section-head .vm-label{margin-bottom:12px}

#varsha-method .vm-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}

#varsha-method .vm-prose{display:grid;gap:18px;color:var(--vm-muted)}

#varsha-method .vm-prose strong{font-weight:500;color:var(--vm-ink)}

#varsha-method .vm-round-panel{position:relative;min-width:0;padding:20px;background:radial-gradient(ellipse at 50% 48%,rgba(182,90,46,.11),transparent 69%)}

#varsha-method .vm-orbit{position:relative;width:100%;aspect-ratio:1;max-width:340px;margin:auto}

#varsha-method .vm-orbit svg{width:100%;height:100%;overflow:visible}

#varsha-method .vm-orbit circle{transition:stroke .3s,stroke-width .3s,opacity .3s}

#varsha-method .vm-orbit-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;pointer-events:none}

#varsha-method .vm-orbit-center .vm-big{font-family:CinzelRus,serif;color:var(--vm-copper);font-size:77px;line-height:1}

#varsha-method .vm-orbit-center .vm-round-caption{font-size:12px;letter-spacing:.05em;margin-top:9px}

#varsha-method .vm-round-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:5px}

#varsha-method .vm-round-tabs button{background:none;border:0;border-bottom:1px solid var(--vm-line);padding:12px 4px;min-height:48px;font-size:12px;color:var(--vm-muted);transition:color .2s,border-color .2s}

#varsha-method .vm-round-tabs button[aria-pressed=true]{color:var(--vm-copper);border-bottom-color:var(--vm-copper)}

#varsha-method .vm-round-detail{font-size:13px;color:var(--vm-muted);text-align:center;margin-top:17px;min-height:68px;line-height:1.65}

#varsha-method .vm-neuro{display:grid;grid-template-columns:150px 1fr;gap:30px;margin-top:40px;padding:26px 0 0;border-top:1px solid var(--vm-line)}

#varsha-method .vm-neuro .vm-label{padding-top:4px}

#varsha-method .vm-neuro p{color:var(--vm-muted);font-size:14px}

#varsha-method .vm-logic{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-top:34px;font-size:12px;padding-top:24px;border-top:1px solid var(--vm-line);flex-wrap:wrap}

#varsha-method .vm-logic .vm-arrow{color:var(--vm-copper)}

#varsha-method .vm-attention{background:var(--vm-panel);position:relative;overflow:hidden}

#varsha-method .vm-attention h2{max-width:500px}

#varsha-method .vm-attention-intro{max-width:670px;color:var(--vm-muted);margin-bottom:30px}

#varsha-method .vm-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}

#varsha-method .vm-step{padding:20px 0 0;text-align:left;border:0;border-top:1px solid var(--vm-line);background:none;min-width:0;display:grid;align-content:start;gap:12px;transition:border-color .2s}

#varsha-method .vm-step[aria-pressed=true]{border-top-color:var(--vm-copper)}

#varsha-method .vm-step .vm-label{font-size:11px}

#varsha-method .vm-step h3{font-size:27px}

#varsha-method .vm-step p{font-size:13px;color:var(--vm-muted);line-height:1.75}

#varsha-method .vm-instruction{display:grid;grid-template-columns:130px 1fr;gap:28px;align-items:center;border-left:2px solid var(--vm-copper);padding:23px 26px;background:rgba(211,139,101,.05);margin-top:34px}

#varsha-method .vm-instruction p{font-family:CinzelRus,serif;font-size:27px;line-height:1.3;text-wrap:pretty}

#varsha-method .vm-breath-note{font-size:13px;color:var(--vm-muted);margin-top:25px;max-width:700px}

#varsha-method .vm-format-intro{max-width:650px;color:var(--vm-muted);margin-bottom:32px}

#varsha-method .vm-formats{display:grid;grid-template-columns:1fr 1fr;gap:22px}

#varsha-method .vm-format{display:flex;flex-direction:column;gap:19px;border:1px solid var(--vm-line);padding:30px;background:linear-gradient(145deg,rgba(211,139,101,.055),transparent 70%);min-width:0}

#varsha-method .vm-format h3{font-size:33px}

#varsha-method .vm-format p{color:var(--vm-muted);font-size:14px}

#varsha-method .vm-format .vm-text-link{margin-top:auto;color:var(--vm-copper)}

#varsha-method .vm-format-path{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0 16px;border-bottom:1px solid var(--vm-line)}

#varsha-method .vm-sequence{display:flex;align-items:center;justify-content:center;width:53px;height:53px;border:1px solid var(--vm-line);border-radius:50%;color:var(--vm-copper);font-family:CinzelRus,serif;font-size:26px;flex:none}

#varsha-method .vm-format-path .vm-arrow{color:var(--vm-muted);font-size:19px}

#varsha-method .vm-mini-note{font-size:12px!important;line-height:1.7}

#varsha-method details{border-top:1px solid var(--vm-line);padding-top:14px}

#varsha-method summary{font-size:12px;color:var(--vm-copper);min-height:36px}

#varsha-method details p{padding-top:10px}

#varsha-method .vm-founder{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center}

#varsha-method .vm-founder-photo{position:relative;min-width:0}

#varsha-method .vm-founder-photo img{display:block;width:100%;height:auto;max-height:470px;object-fit:cover;object-position:50% 23%;filter:saturate(.8)}

#varsha-method .vm-founder-photo figcaption{padding-top:13px;font-size:10px;letter-spacing:.14em;color:var(--vm-muted);text-transform:uppercase}

#varsha-method .vm-founder h2{margin-top:14px;margin-bottom:23px}

#varsha-method .vm-founder .vm-prose{font-size:14px;gap:15px}

#varsha-method .vm-testimonial{margin-top:50px;padding:29px 0 0 0;border-top:1px solid var(--vm-line);display:grid;grid-template-columns:140px 1fr;gap:26px}

#varsha-method .vm-testimonial blockquote{font-family:CinzelRus,serif;font-size:27px;line-height:1.35}

#varsha-method .vm-testimonial a{font-family:Manrope,sans-serif;font-size:11px;color:var(--vm-copper);display:inline-block;margin-top:17px;min-height:30px}

#varsha-method .vm-start{background:var(--vm-panel)}

#varsha-method .vm-start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:35px;border-top:1px solid var(--vm-line)}

#varsha-method .vm-start-item{padding:28px 23px 0;display:flex;flex-direction:column;align-items:start;gap:16px;min-width:0;border-left:1px solid var(--vm-line)}

#varsha-method .vm-start-item:first-child{padding-left:0;border-left:0}

#varsha-method .vm-start-item:last-child{padding-right:0}

#varsha-method .vm-start-item h3{font-size:28px}

#varsha-method .vm-start-item p{font-size:13px;color:var(--vm-muted)}

#varsha-method .vm-start-item .vm-text-link{margin-top:auto;color:var(--vm-copper)}

#varsha-method .vm-footer{padding-block:30px 32px}

#varsha-method .vm-footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px}

#varsha-method .vm-footer p{font-size:12px;color:var(--vm-muted);max-width:480px}

#varsha-method .vm-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:28px;margin-top:28px;border-top:1px solid var(--vm-line);font-size:10px;color:var(--vm-muted)}

@media(min-width:1200px){#varsha-method h1{font-size:67px}}

@media(max-width:760px){#varsha-method .vm-nav{gap:15px}#varsha-method .vm-nav a:last-child{display:none}#varsha-method .vm-hero-content{width:80%}#varsha-method .vm-hero-art{right:-28%;width:95%;opacity:.42}#varsha-method .vm-split{gap:24px}#varsha-method .vm-founder{gap:28px}#varsha-method .vm-format{padding:23px}#varsha-method .vm-section-head{gap:20px}#varsha-method .vm-start-item{padding-inline:16px}#varsha-method .vm-instruction{grid-template-columns:1fr;gap:12px}}

@media(max-width:570px){#varsha-method .vm-header-row{padding-block:18px}#varsha-method .vm-brand{font-size:11px;gap:9px}#varsha-method .vm-brand img{width:25px;height:28px}#varsha-method .vm-nav{display:none}#varsha-method .vm-menu{display:block}#varsha-method .vm-header[data-menu-open=true] .vm-nav{display:flex;flex-direction:column;align-items:start;gap:8px;padding:0 22px 18px}#varsha-method .vm-header[data-menu-open=true] .vm-nav a{display:block;min-height:38px;padding-top:8px}#varsha-method .vm-hero{padding-block:55px 30px;min-height:0}#varsha-method .vm-hero-content{width:100%;max-width:100%}#varsha-method h1{font-size:42px;max-width:430px}#varsha-method .vm-hero-art{top:25px;right:-43%;height:65%;width:130%;opacity:.28;mask-image:linear-gradient(90deg,transparent,#000 45%)}#varsha-method .vm-hero p{font-size:14px}#varsha-method .vm-hero-bottom{padding-top:35px;gap:14px;flex-wrap:wrap;font-size:10px}#varsha-method .vm-section{padding-block:calc(var(--vm-space)*.72)}#varsha-method .vm-split,#varsha-method .vm-formats,#varsha-method .vm-founder{grid-template-columns:1fr;gap:27px}#varsha-method .vm-section-head{margin-bottom:27px;gap:15px}#varsha-method .vm-section-no{font-size:21px}#varsha-method .vm-round-panel{padding:0 10px}#varsha-method .vm-orbit{max-width:285px}#varsha-method .vm-neuro{grid-template-columns:1fr;gap:13px;margin-top:27px}#varsha-method .vm-logic{display:grid;grid-template-columns:1fr auto 1fr;gap:13px;font-size:11px}#varsha-method .vm-logic .vm-arrow:nth-child(4){display:none}#varsha-method .vm-steps{grid-template-columns:1fr;gap:0;margin-top:24px}#varsha-method .vm-step{grid-template-columns:35px 1fr;column-gap:13px;padding:17px 0}#varsha-method .vm-step .vm-label{grid-row:1/3;padding-top:7px}#varsha-method .vm-step p{grid-column:2}#varsha-method .vm-instruction{padding:20px;margin-top:18px}#varsha-method .vm-instruction p{font-size:25px}#varsha-method .vm-founder-photo img{max-height:390px;object-position:50% 20%}#varsha-method .vm-testimonial{grid-template-columns:1fr;gap:17px;margin-top:34px}#varsha-method .vm-testimonial blockquote{font-size:25px}#varsha-method .vm-start-grid{grid-template-columns:1fr;margin-top:28px}#varsha-method .vm-start-item,#varsha-method .vm-start-item:first-child,#varsha-method .vm-start-item:last-child{padding:25px 0;border-left:0;border-bottom:1px solid var(--vm-line);gap:12px}#varsha-method .vm-start-item:last-child{border-bottom:0;padding-bottom:0}#varsha-method .vm-footer-top{align-items:start;flex-direction:column;gap:15px}#varsha-method .vm-actions{gap:12px}#varsha-method .vm-action{padding:12px 21px}}

@media(prefers-reduced-motion:reduce){#varsha-method *,#varsha-method *::before,#varsha-method *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

#varsha-method{--vm-body:16px;--vm-space:92px;--vm-button:#b65a2e;--vm-muted:#d0c6b8}

#varsha-method :is(h1,h2,h3,p,blockquote,figcaption,.vm-step-title,.vm-step-copy){text-wrap:pretty;word-break:normal;overflow-wrap:normal;hyphens:none}

#varsha-method :is(h1,h2,h3,.vm-step-title){text-wrap:balance}

#varsha-method h1{font-size:clamp(42px,5.6vw,68px);line-height:1.08;max-width:19ch;letter-spacing:-.02em}

#varsha-method h2{font-size:clamp(32px,4.2vw,45px);line-height:1.16;max-width:28ch;letter-spacing:0}

#varsha-method .vm-wrap{padding-inline:clamp(22px,5.8vw,68px)}

#varsha-method .vm-section-head{display:block;margin-bottom:36px}

#varsha-method .vm-section-head .vm-label{margin-bottom:13px}

#varsha-method .vm-section-no{display:none}

#varsha-method .vm-label{font-size:11px;letter-spacing:.15em}

#varsha-method .vm-action{border:1px solid var(--vm-line);transition:background .2s,border-color .2s,transform .2s;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:14px 23px;min-height:49px;white-space:normal;text-align:center;line-height:1.5}

#varsha-method .vm-action.vm-fill{background:var(--vm-button);border-color:var(--vm-button);color:#fbf2e9}

#varsha-method .vm-action.vm-fill:hover{background:#c57346;border-color:#c57346}

#varsha-method .vm-action:hover{border-color:var(--vm-copper)}

#varsha-method .vm-hero{position:relative;min-height:650px;padding:78px 0 32px;background:var(--vm-bg)}

#varsha-method .vm-wave{position:absolute;inset:0;overflow:hidden;pointer-events:none}

#varsha-method .vm-wave svg{display:block;width:100%;height:100%;position:absolute;inset:0}

#varsha-method .vm-wave path{will-change:stroke-dashoffset}

#varsha-method .vm-hero-content{width:100%;max-width:790px}

#varsha-method .vm-hero h1{margin-top:24px}

#varsha-method .vm-hero p{max-width:620px;margin-top:26px;font-size:16px;line-height:1.85;color:var(--vm-ink)}

#varsha-method .vm-hero p.vm-hero-secondary{max-width:590px;margin-top:15px;color:var(--vm-muted);font-size:14px}

#varsha-method .vm-hero .vm-actions{margin-top:29px;gap:24px}

#varsha-method .vm-hero-bottom{margin-top:46px;padding-top:24px;border-top:1px solid var(--vm-line);gap:28px;font-size:11px;line-height:1.5;flex-wrap:wrap}

#varsha-method .vm-hero-bottom a{min-height:38px;display:flex;align-items:center}

#varsha-method .vm-comparison{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-bottom:42px;border-bottom:1px solid var(--vm-line);padding-bottom:30px}

#varsha-method .vm-comparison>div{display:grid;grid-template-rows:auto 1fr auto;gap:13px;align-content:start}

#varsha-method .vm-comparison .vm-label{max-width:36ch;font-size:11px}

#varsha-method .vm-comparison p{font-size:14px;line-height:1.8;color:var(--vm-muted);max-width:42ch}

#varsha-method .vm-compare-path{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;color:var(--vm-ink)}

#varsha-method .vm-compare-path b{color:var(--vm-copper);font-weight:400}

#varsha-method .vm-split{align-items:center;gap:42px;grid-template-columns:1.05fr .95fr}

#varsha-method .vm-prose{font-size:15px;line-height:1.85;gap:20px}

#varsha-method .vm-progress-quote{font-family:CinzelRus,Georgia,serif;font-size:31px;line-height:1.3;color:var(--vm-copper)}

#varsha-method .vm-round-panel{padding:0;min-width:0}

#varsha-method .vm-round-caption{max-width:18ch;line-height:1.5}

#varsha-method .vm-round-detail{min-height:80px;max-width:39ch;margin-inline:auto;font-size:13px}

#varsha-method .vm-round-tabs button{padding:12px 6px;line-height:1.4;min-height:46px}

#varsha-method .vm-neuro{grid-template-columns:170px minmax(0,1fr);margin-top:24px;gap:28px;padding-top:26px}

#varsha-method .vm-neuro p{font-size:14px;line-height:1.85}

#varsha-method .vm-logic{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;text-align:center;font-size:12px;margin-top:28px;padding-top:24px}

#varsha-method .vm-attention h2{max-width:28ch}

#varsha-method .vm-attention-intro{max-width:66ch;font-size:15px;line-height:1.85;margin-bottom:28px}

#varsha-method .vm-steps{gap:24px}

#varsha-method .vm-step{display:grid;grid-template-rows:auto auto 1fr;gap:12px;align-items:start;align-content:start}

#varsha-method .vm-step-title{font-family:CinzelRus,Georgia,serif;font-size:27px;line-height:1.2;font-weight:500}

#varsha-method .vm-step-copy{font-size:13px;line-height:1.8;color:var(--vm-muted)}

#varsha-method .vm-instruction{grid-template-columns:155px minmax(0,1fr);gap:24px;padding:24px 28px;margin-top:30px;min-height:122px}

#varsha-method .vm-instruction p{font-size:28px;line-height:1.35}

#varsha-method .vm-breath-note{max-width:76ch;font-size:14px;line-height:1.85;margin-top:27px}

#varsha-method .vm-format-intro{max-width:70ch;font-size:15px;line-height:1.85}

#varsha-method .vm-formats{gap:24px}

#varsha-method .vm-format{padding:29px;gap:18px;display:grid;grid-template-rows:auto auto 1fr auto auto auto auto;align-content:start}

#varsha-method .vm-format h3{font-size:32px}

#varsha-method .vm-format>p{font-size:14px;line-height:1.85}

#varsha-method .vm-diagram-label{font-size:11px;letter-spacing:.05em;color:var(--vm-muted);margin-top:6px}

#varsha-method .vm-format-path{padding:3px 0 13px;gap:8px}

#varsha-method .vm-sequence{font-size:23px;width:52px;height:52px;white-space:nowrap}

#varsha-method .vm-format p.vm-mini-note{font-size:13px;line-height:1.8}

#varsha-method .vm-serotonin{display:grid;gap:11px;padding-top:17px;border-top:1px solid var(--vm-line);margin-top:2px;align-self:start}

#varsha-method .vm-founder{grid-template-columns:.8fr 1.2fr;align-items:start;gap:42px}

#varsha-method .vm-founder-photo img{max-height:none;aspect-ratio:4/5;object-fit:cover}

#varsha-method .vm-founder-photo figcaption{font-size:11px;letter-spacing:.09em;line-height:1.7}

#varsha-method .vm-founder h2{margin:14px 0 14px;max-width:18ch}

#varsha-method .vm-founder-name{font-size:15px;line-height:1.8;color:var(--vm-copper);margin-bottom:27px}

#varsha-method .vm-story-part{margin-top:25px}

#varsha-method .vm-story-part h3{font-family:Manrope,'Segoe UI',sans-serif;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--vm-copper);line-height:1.6;margin-bottom:10px}

#varsha-method .vm-story-part p{font-size:14px;line-height:1.85;color:var(--vm-muted)}

#varsha-method .vm-founder-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;padding-top:28px;margin-top:26px;border-top:1px solid var(--vm-line)}

#varsha-method .vm-founder-facts>div{border-left:1px solid var(--vm-line);padding-left:14px}

#varsha-method .vm-founder-facts span{font-family:CinzelRus,Georgia,serif;font-size:33px;line-height:1;color:var(--vm-copper)}

#varsha-method .vm-founder-facts p{font-size:11px;line-height:1.65;margin-top:8px;color:var(--vm-muted)}

#varsha-method .vm-testimonial{grid-template-columns:160px minmax(0,1fr);gap:30px;margin-top:55px;padding-top:33px}

#varsha-method .vm-testimonial blockquote{font-size:28px;line-height:1.4}

#varsha-method .vm-testimonial a{min-height:44px;display:inline-flex;align-items:center;font-size:12px;margin-top:12px}

#varsha-method .vm-start{background:var(--vm-bg)}

#varsha-method .vm-start h2{margin-top:14px;text-transform:uppercase;letter-spacing:.045em}

#varsha-method .vm-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px;border:0;margin-top:42px;align-items:stretch}

#varsha-method .vm-start-item,#varsha-method .vm-start-item:first-child,#varsha-method .vm-start-item:last-child{display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:18px;border:1px solid rgba(211,139,101,.2);padding:30px 25px;background:#10182b;align-items:start;align-content:normal}

#varsha-method .vm-start-item h3{font-size:24px;line-height:1.3;text-transform:uppercase;letter-spacing:.025em}

#varsha-method .vm-start-item p{font-size:14px;line-height:1.85;max-width:none}

#varsha-method .vm-card-copy{display:grid;gap:17px;align-content:start}

#varsha-method .vm-start-item,#varsha-method .vm-start-item:first-child,#varsha-method .vm-start-item:last-child{grid-row:span 4}

#varsha-method .vm-card-actions{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:11px;align-self:end;padding-top:16px}

#varsha-method .vm-card-actions .vm-action{padding:13px 20px;max-width:100%;font-size:10px;min-height:47px}

#varsha-method .vm-final-cta{position:relative;overflow:hidden;isolation:isolate;padding:130px 0 145px;border-top:1px solid var(--vm-line)}

#varsha-method .vm-final-rings{position:absolute;width:min(780px,95%);height:auto;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}

#varsha-method .vm-final-rings circle{fill:none;stroke:var(--vm-button);stroke-width:1;opacity:.32}

#varsha-method .vm-final-rings circle:nth-child(2){opacity:.28}

#varsha-method .vm-final-rings circle:nth-child(3){opacity:.22}

#varsha-method .vm-final-rings circle:nth-child(4){opacity:.16}

#varsha-method .vm-final-rings .vm-ring-center{fill:var(--vm-copper);stroke:none;opacity:.65}

#varsha-method .vm-final-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:29px}

#varsha-method .vm-final-content h2{font-size:clamp(30px,3.8vw,43px);max-width:100%;letter-spacing:.025em;text-transform:uppercase}

#varsha-method .vm-final-content p{max-width:64ch;font-size:16px;line-height:1.85;color:var(--vm-muted)}

#varsha-method .vm-final-content .vm-action{margin-top:8px;min-height:57px;padding:17px 35px;font-size:11px}

#varsha-method .vm-footer{padding:0 0 30px}

#varsha-method .vm-footer-bottom{margin-top:0;font-size:11px;line-height:1.6;padding-top:25px;gap:15px}

#varsha-method summary{min-height:44px}

#varsha-method [data-orbit-dot]{transition:cx .45s ease,cy .45s ease}

@media(hover:hover) and (pointer:fine){#varsha-method .vm-action:hover{transform:translateY(-2px)}#varsha-method .vm-format{transition:border-color .3s,background .3s}#varsha-method .vm-format:hover{border-color:rgba(211,139,101,.5)}}

@media(max-width:900px){#varsha-method .vm-start-grid{grid-template-columns:1fr;gap:22px}#varsha-method .vm-start-item,#varsha-method .vm-start-item:first-child,#varsha-method .vm-start-item:last-child{display:flex;grid-row:auto;flex-direction:column;padding:30px;gap:17px}#varsha-method .vm-start-item h3{min-height:0;max-width:24ch;font-size:27px}#varsha-method .vm-start-item p{max-width:65ch}#varsha-method .vm-card-actions{margin-top:4px;padding-top:7px;align-self:stretch;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#varsha-method .vm-nav{gap:15px;font-size:10px}#varsha-method .vm-founder{gap:28px}#varsha-method .vm-founder-facts{grid-template-columns:1fr}#varsha-method .vm-founder-facts>div{display:grid;grid-template-columns:85px 1fr;gap:12px;align-items:center}#varsha-method .vm-founder-facts p{margin-top:0}}

@media(max-width:700px){#varsha-method .vm-split{grid-template-columns:1fr;gap:28px}#varsha-method .vm-comparison{grid-template-columns:1fr;gap:25px}#varsha-method .vm-comparison>div{gap:12px}#varsha-method .vm-comparison>div+div{border-top:1px solid var(--vm-line);padding-top:24px}#varsha-method .vm-comparison p{max-width:none}#varsha-method .vm-round-panel{max-width:420px;margin-inline:auto;width:100%}#varsha-method .vm-round-detail{min-height:72px}#varsha-method .vm-formats{grid-template-columns:1fr}#varsha-method .vm-format{display:flex;flex-direction:column;padding:28px}#varsha-method .vm-format-path{width:100%;justify-content:flex-start;gap:22px}#varsha-method .vm-steps{grid-template-columns:1fr;gap:0}#varsha-method .vm-step{grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;gap:10px 16px;padding:20px 0}#varsha-method .vm-step .vm-label{grid-row:1/3;padding-top:6px}#varsha-method .vm-step-copy{grid-column:2}#varsha-method .vm-instruction{grid-template-columns:1fr;gap:12px}#varsha-method .vm-founder{grid-template-columns:1fr;gap:32px}#varsha-method .vm-founder-aside{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}#varsha-method .vm-founder-facts{border-top:0;padding-top:0;margin-top:0;gap:22px}#varsha-method .vm-founder-facts>div{display:block}#varsha-method .vm-founder-facts p{margin-top:8px}#varsha-method .vm-founder h2{max-width:100%}#varsha-method .vm-testimonial{grid-template-columns:1fr;gap:18px}#varsha-method .vm-neuro{grid-template-columns:1fr;gap:12px}}

@media(max-width:570px){#varsha-method h1{font-size:clamp(36px,9.6vw,51px);max-width:18ch;line-height:1.1}#varsha-method h2{font-size:clamp(30px,8vw,38px);line-height:1.16;max-width:100%}#varsha-method .vm-hero{padding:49px 0 25px;min-height:0}#varsha-method .vm-hero h1{margin-top:21px}#varsha-method .vm-hero p{font-size:15px;line-height:1.85;margin-top:23px}#varsha-method .vm-hero p.vm-hero-secondary{font-size:13px;margin-top:14px}#varsha-method .vm-hero .vm-actions{gap:13px;margin-top:24px}#varsha-method .vm-hero-bottom{gap:5px 19px;padding-top:20px;margin-top:30px;font-size:10px}#varsha-method .vm-hero-bottom a{min-height:34px}#varsha-method .vm-wave svg{width:175%;max-width:none;left:-50%;opacity:.82}#varsha-method .vm-section{padding-block:63px}#varsha-method .vm-section-head{grid-template-columns:25px minmax(0,1fr);gap:12px;margin-bottom:28px}#varsha-method .vm-section-head .vm-label{letter-spacing:.12em;font-size:10px}#varsha-method .vm-section-no{font-size:20px}#varsha-method .vm-prose{font-size:14px;gap:18px}#varsha-method .vm-progress-quote{font-size:28px}#varsha-method .vm-comparison{padding-bottom:25px;margin-bottom:29px}#varsha-method .vm-comparison .vm-label{font-size:10px}#varsha-method .vm-compare-path{gap:9px;font-size:11px}#varsha-method .vm-logic{grid-template-columns:1fr;gap:7px;font-size:12px;padding-top:20px;margin-top:25px}#varsha-method .vm-logic .vm-arrow,#varsha-method .vm-logic .vm-arrow:nth-child(4){display:block;transform:rotate(90deg);line-height:1.3}#varsha-method .vm-attention-intro{font-size:14px}#varsha-method .vm-step-title{font-size:27px}#varsha-method .vm-instruction{padding:22px 20px;min-height:149px}#varsha-method .vm-instruction p{font-size:25px;line-height:1.35}#varsha-method .vm-breath-note{font-size:13px}#varsha-method .vm-format-intro{font-size:14px}#varsha-method .vm-format{padding:24px;gap:17px}#varsha-method .vm-format h3{font-size:31px}#varsha-method .vm-format-path{justify-content:space-between;gap:6px}#varsha-method .vm-sequence{width:47px;height:47px;font-size:22px}#varsha-method .vm-founder-aside{display:block}#varsha-method .vm-founder-photo img{max-height:none;aspect-ratio:4/5}#varsha-method .vm-founder-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px;border-top:1px solid var(--vm-line);padding-top:23px;margin-top:24px}#varsha-method .vm-founder-facts span{font-size:31px}#varsha-method .vm-founder-facts p{font-size:11px}#varsha-method .vm-founder-name{font-size:14px}#varsha-method .vm-story-part{margin-top:24px}#varsha-method .vm-story-part p{font-size:14px}#varsha-method .vm-testimonial blockquote{font-size:26px}#varsha-method .vm-start-grid{margin-top:30px;gap:19px}#varsha-method .vm-start-item,#varsha-method .vm-start-item:first-child,#varsha-method .vm-start-item:last-child{padding:27px 24px;gap:17px}#varsha-method .vm-start-item:last-child{border-bottom:1px solid var(--vm-line)}#varsha-method .vm-start-item h3{font-size:25px;max-width:100%}#varsha-method .vm-card-actions{flex-direction:column;align-items:flex-start;gap:12px}#varsha-method .vm-card-actions .vm-action{font-size:10px;min-height:48px;padding:13px 19px}#varsha-method .vm-final-cta{padding:83px 0 90px}#varsha-method .vm-final-rings{width:155%;max-width:none}#varsha-method .vm-final-content{gap:24px}#varsha-method .vm-final-content h2{font-size:31px}#varsha-method .vm-final-content p{font-size:14px;line-height:1.9}#varsha-method .vm-final-content .vm-action{padding:16px 28px;min-height:54px;font-size:10px}#varsha-method .vm-footer-bottom{flex-direction:column;align-items:start;gap:13px;font-size:10px}}

@media(max-width:570px){#varsha-method .vm-section-head{display:block}#varsha-method .vm-section-no{display:none}#varsha-method h2{font-size:clamp(27px,7.8vw,38px)}#varsha-method .vm-format{padding:24px 21px}#varsha-method .vm-format h3{font-size:clamp(21px,6.3vw,31px)}#varsha-method .vm-start-item,#varsha-method .vm-start-item:first-child,#varsha-method .vm-start-item:last-child{padding:27px 20px}#varsha-method .vm-start-item h3{font-size:clamp(21px,6.2vw,25px)}#varsha-method .vm-final-content h2{font-size:clamp(25px,7vw,35px)}}

@media(max-width:570px){#varsha-method h1{font-size:clamp(29px,8.8vw,47px);line-height:1.15;max-width:21ch}}

@media(max-width:360px){#varsha-method .vm-step{grid-template-columns:24px minmax(0,1fr);column-gap:12px}#varsha-method .vm-step-title{font-size:22px}}

@media(prefers-reduced-motion:reduce){#varsha-method *,#varsha-method *::before,#varsha-method *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}



#varsha-method .vm-hero{padding:76px 0 0;min-height:0;background:var(--vm-bg)}

#varsha-method .vm-hero-content{max-width:820px;width:100%}

#varsha-method .vm-hero h1{font-size:clamp(43px,5.6vw,70px);max-width:17ch;line-height:1.08}

#varsha-method .vm-hero p{max-width:64ch}

#varsha-method .vm-hero p.vm-hero-lead{font-size:19px;line-height:1.75;margin-top:27px;color:var(--vm-ink)}

#varsha-method .vm-hero p.vm-hero-secondary{font-size:15px;line-height:1.85;max-width:65ch;margin-top:16px}

#varsha-method .vm-hero .vm-actions{margin-top:28px}

#varsha-method .vm-wave{position:relative;inset:auto;width:100%;height:clamp(170px,20vw,275px);margin-top:12px;overflow:visible;pointer-events:none}

#varsha-method .vm-wave svg{position:relative;inset:auto;left:auto;width:100%;height:100%;max-width:none;opacity:1;overflow:visible}

#varsha-method .vm-wave path{will-change:auto}

#varsha-method .vm-wave g{transform-box:view-box;transform-origin:center}

#varsha-method .vm-overview{padding-top:50px}

#varsha-method .vm-section-intro{font-size:15px;line-height:1.85;max-width:78ch;color:var(--vm-muted);margin-bottom:33px}

#varsha-method .vm-differences{display:grid;grid-template-columns:1fr 1fr;gap:36px}

#varsha-method .vm-differences article{border-top:1px solid var(--vm-line);padding-top:22px;display:grid;grid-template-rows:auto auto 1fr;gap:14px;align-content:start}

#varsha-method .vm-feature-number{font-family:CinzelRus,Georgia,serif;font-size:28px;line-height:1.2;color:var(--vm-copper)}

#varsha-method .vm-differences h3{font-size:31px;line-height:1.22}

#varsha-method .vm-differences p{font-size:14px;line-height:1.85;color:var(--vm-muted)}

#varsha-method .vm-comparison-note{font-size:12px;line-height:1.8;color:var(--vm-muted);margin-top:27px;max-width:85ch}

#varsha-method .vm-neuro-section{background:var(--vm-panel)}

#varsha-method .vm-theory-intro{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-bottom:35px}

#varsha-method .vm-theory-intro p{font-size:15px;line-height:1.85;color:var(--vm-muted)}

#varsha-method .vm-motivation{padding-top:25px;border-top:1px solid var(--vm-line)}

#varsha-method .vm-flow-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}

#varsha-method .vm-motion-toggle{border:1px solid var(--vm-line);background:transparent;border-radius:30px;padding:8px 14px;min-height:44px;width:96px;font-size:11px;flex:none}

#varsha-method .vm-motion-toggle:hover{border-color:var(--vm-copper)}

#varsha-method .vm-flow-track{position:relative;height:2px;background:rgba(211,139,101,.16);margin:0 0 24px}

#varsha-method .vm-flow-track>div{position:absolute;left:0;top:0;bottom:0;background:var(--vm-copper);width:12.5%;transition:width .9s cubic-bezier(.2,.6,.2,1)}

#varsha-method .vm-flow-track>span{position:absolute;width:8px;height:8px;top:-3px;border-radius:50%;left:12.5%;background:var(--vm-copper);transform:translateX(-4px);transition:left .9s cubic-bezier(.2,.6,.2,1)}

#varsha-method .vm-flow-nodes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}

#varsha-method .vm-flow-node{display:grid;grid-template-rows:auto auto 1fr;gap:12px;text-align:left;border:0;border-bottom:1px solid transparent;background:transparent;padding:6px 0 17px;align-content:start;min-width:0;transition:color .4s,border-color .4s}

#varsha-method .vm-flow-node[aria-pressed=true]{border-bottom-color:var(--vm-copper)}

#varsha-method .vm-flow-index{font-size:11px;letter-spacing:.1em;color:var(--vm-copper);opacity:.5;transition:opacity .4s}

#varsha-method .vm-flow-node[aria-pressed=true] .vm-flow-index{opacity:1}

#varsha-method .vm-flow-title{font-family:CinzelRus,Georgia,serif;font-size:25px;line-height:1.18;text-wrap:balance;transition:color .4s}

#varsha-method .vm-flow-node[aria-pressed=true] .vm-flow-title{color:var(--vm-copper)}

#varsha-method .vm-flow-copy{font-size:12px;line-height:1.8;color:var(--vm-muted)}

#varsha-method .vm-flow-examples{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:23px;padding:25px 28px;background:rgba(211,139,101,.055);border-left:2px solid var(--vm-copper);min-height:147px}

#varsha-method .vm-flow-examples>div{display:grid;align-content:start;gap:13px;min-width:0}

#varsha-method .vm-flow-examples p{font-size:16px;line-height:1.75;color:var(--vm-ink)}

#varsha-method .vm-science-note{margin-top:25px;border-top:1px solid var(--vm-line);padding-top:12px}

#varsha-method .vm-science-note summary{font-size:12px;letter-spacing:0;line-height:1.8;min-height:44px;display:list-item}

#varsha-method .vm-science-note p{font-size:12px;line-height:1.85;color:var(--vm-muted);max-width:95ch}

#varsha-method .vm-science-note a{color:var(--vm-copper);display:inline-block;min-height:32px}

#varsha-method .vm-time-note{display:grid;grid-template-columns:170px minmax(0,1fr);gap:27px;margin-top:30px;padding-top:25px;border-top:1px solid var(--vm-line)}

#varsha-method .vm-time-note p{font-size:13px;line-height:1.85;color:var(--vm-muted)}

#varsha-method .vm-stability{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;margin-top:45px;padding:32px;background:var(--vm-panel)}

#varsha-method .vm-stability h3{font-size:30px;margin-top:15px;line-height:1.22}

#varsha-method .vm-stability p{font-size:14px;line-height:1.85;color:var(--vm-muted)}

#varsha-method .vm-stability p+p{margin-top:17px}

#varsha-method .vm-observer-example{display:grid;grid-template-columns:1fr 1.2fr;gap:18px 36px;margin-top:30px;padding-top:28px;border-top:1px solid var(--vm-line)}

#varsha-method .vm-observer-example h3{font-size:28px;line-height:1.25;grid-row:1/3}

#varsha-method .vm-observer-example p{font-size:14px;line-height:1.85;color:var(--vm-muted)}

#varsha-method .vm-instruction{grid-template-columns:180px minmax(0,1fr)}

#varsha-method [data-orbit-dot]{transform-box:view-box;transform-origin:170px 170px;animation:vm-orbit-turn 10s linear infinite}

#varsha-method[data-motion-paused=true] [data-orbit-dot]{animation-play-state:paused}

@keyframes vm-orbit-turn{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}

@media(max-width:800px){#varsha-method .vm-flow-nodes{grid-template-columns:1fr 1fr;gap:22px 28px}#varsha-method .vm-flow-title{font-size:26px}#varsha-method .vm-differences h3{font-size:28px}#varsha-method .vm-stability{grid-template-columns:1fr;gap:22px}#varsha-method .vm-observer-example{grid-template-columns:1fr;gap:19px}#varsha-method .vm-observer-example h3{grid-row:auto;max-width:32ch}}

@media(max-width:700px){#varsha-method .vm-differences,#varsha-method .vm-theory-intro{grid-template-columns:1fr;gap:25px}#varsha-method .vm-instruction{grid-template-columns:1fr}#varsha-method .vm-flow-examples{gap:24px;padding:23px}#varsha-method .vm-time-note{grid-template-columns:1fr;gap:12px}}

@media(max-width:570px){#varsha-method .vm-hero{padding:47px 0 0}#varsha-method .vm-hero h1{font-size:clamp(33px,9vw,48px);max-width:18ch;line-height:1.1}#varsha-method .vm-hero p.vm-hero-lead{font-size:16px;line-height:1.8;margin-top:23px}#varsha-method .vm-hero p.vm-hero-secondary{font-size:13px;line-height:1.85;margin-top:16px}#varsha-method .vm-hero .vm-actions{margin-top:24px}#varsha-method .vm-wave{height:160px;margin-top:7px}#varsha-method .vm-wave svg{width:100%;left:auto;opacity:1}#varsha-method .vm-overview{padding-top:37px}#varsha-method .vm-section-intro{font-size:14px;margin-bottom:27px}#varsha-method .vm-differences{gap:25px}#varsha-method .vm-differences article{gap:13px;padding-top:20px}#varsha-method .vm-differences h3{font-size:27px}#varsha-method .vm-comparison-note{font-size:11px;margin-top:22px}#varsha-method .vm-theory-intro{gap:18px;margin-bottom:27px}#varsha-method .vm-theory-intro p{font-size:14px}#varsha-method .vm-flow-head{gap:15px;margin-bottom:20px}#varsha-method .vm-flow-head .vm-label{font-size:10px}#varsha-method .vm-motion-toggle{padding:8px 14px;min-height:44px}#varsha-method .vm-flow-track{margin-bottom:15px}#varsha-method .vm-flow-nodes{grid-template-columns:1fr;gap:0}#varsha-method .vm-flow-node{grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;gap:9px 14px;padding:18px 0;border-bottom:1px solid var(--vm-line)}#varsha-method .vm-flow-index{grid-row:1/3;padding-top:6px}#varsha-method .vm-flow-title{font-size:25px}#varsha-method .vm-flow-copy{grid-column:2;font-size:12px}#varsha-method .vm-flow-examples{grid-template-columns:1fr;margin-top:23px;gap:25px;min-height:248px;padding:23px 20px}#varsha-method .vm-flow-examples p{font-size:15px}#varsha-method .vm-science-note summary{font-size:11px}#varsha-method .vm-time-note{margin-top:24px}#varsha-method .vm-stability{margin-top:30px;padding:25px 22px;gap:20px}#varsha-method .vm-stability h3{font-size:27px}#varsha-method .vm-stability p{font-size:13px}#varsha-method .vm-observer-example{gap:18px;margin-top:26px;padding-top:24px}#varsha-method .vm-observer-example h3{font-size:26px}#varsha-method .vm-observer-example p{font-size:13px}}

@media(min-width:571px) and (max-width:800px){#varsha-method .vm-flow-examples{min-height:190px}}

@media(max-width:570px){#varsha-method .vm-flow-examples{min-height:330px}#varsha-method .vm-flow-head>.vm-label{min-width:0}}

@media(prefers-reduced-motion:reduce){#varsha-method [data-orbit-dot]{animation:none!important}}



/* Copyright © 2012 Natanael Gama (www.ndiscovered.com), with Reserved Font Name “Cinzel”

This Font Software is licensed under the SIL Open Font License, Version 1.1.

This license is copied below, and is also available with a FAQ at:

http://scripts.sil.org/OFL





-----------------------------------------------------------

SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007

-----------------------------------------------------------



PREAMBLE

The goals of the Open Font License (OFL) are to stimulate worldwide

development of collaborative font projects, to support the font creation

efforts of academic and linguistic communities, and to provide a free and

open framework in which fonts may be shared and improved in partnership

with others.



The OFL allows the licensed fonts to be used, studied, modified and

redistributed freely as long as they are not sold by themselves. The

fonts, including any derivative works, can be bundled, embedded, 

redistributed and/or sold with any software provided that any reserved

names are not used by derivative works. The fonts and derivatives,

however, cannot be released under any other type of license. The

requirement for fonts to remain under this license does not apply

to any document created using the fonts or their derivatives.



DEFINITIONS

"Font Software" refers to the set of files released by the Copyright

Holder(s) under this license and clearly marked as such. This may

include source files, build scripts and documentation.



"Reserved Font Name" refers to any names specified as such after the

copyright statement(s).



"Original Version" refers to the collection of Font Software components as

distributed by the Copyright Holder(s).



"Modified Version" refers to any derivative made by adding to, deleting,

or substituting -- in part or in whole -- any of the components of the

Original Version, by changing formats or by porting the Font Software to a

new environment.



"Author" refers to any designer, engineer, programmer, technical

writer or other person who contributed to the Font Software.



PERMISSION & CONDITIONS

Permission is hereby granted, free of charge, to any person obtaining

a copy of the Font Software, to use, study, copy, merge, embed, modify,

redistribute, and sell modified and unmodified copies of the Font

Software, subject to the following conditions:



1) Neither the Font Software nor any of its individual components,

in Original or Modified Versions, may be sold by itself.



2) Original or Modified Versions of the Font Software may be bundled,

redistributed and/or sold with any software, provided that each copy

contains the above copyright notice and this license. These can be

included either as stand-alone text files, human-readable headers or

in the appropriate machine-readable metadata fields within text or

binary files as long as those fields can be easily viewed by the user.



3) No Modified Version of the Font Software may use the Reserved Font

Name(s) unless explicit written permission is granted by the corresponding

Copyright Holder. This restriction only applies to the primary font name as

presented to the users.



4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font

Software shall not be used to promote, endorse or advertise any

Modified Version, except to acknowledge the contribution(s) of the

Copyright Holder(s) and the Author(s) or with their explicit written

permission.



5) The Font Software, modified or unmodified, in part or in whole,

must be distributed entirely under this license, and must not be

distributed under any other license. The requirement for fonts to

remain under this license does not apply to any document created

using the Font Software.



TERMINATION

This license becomes null and void if any of the above conditions are

not met.



DISCLAIMER

THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,

EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF

MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT

OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE

COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,

INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL

DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM

OTHER DEALINGS IN THE FONT SOFTWARE.

 */

@font-face{font-family:CinzelRus;src:url(/assets/method/12baa91720e32ed5.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}

/* Same display stack, capitals and tracking as the other site pages. */

#varsha-method{--vm-display:CinzelRus,"Times New Roman",serif;font-family:Manrope,'Segoe UI',sans-serif;line-height:1.72}

#varsha-method *{font-family:Manrope,'Segoe UI',sans-serif}

#varsha-method :is(h1,h2,h3) *{font-family:inherit}

#varsha-method :is(h1,h2,h3){font-family:var(--vm-display);font-style:normal;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1.22}

#varsha-method .vm-hero h1{font-size:clamp(34px,4.8vw,60px);line-height:1.18;letter-spacing:.045em;max-width:24ch}

#varsha-method h2{font-size:clamp(28px,3.6vw,42px);line-height:1.22;max-width:35ch;letter-spacing:.05em}

#varsha-method .vm-attention h2{max-width:35ch}

#varsha-method :is(.vm-differences h3,.vm-format h3,.vm-stability h3,.vm-observer-example h3){font-size:clamp(23px,2.2vw,28px);line-height:1.26}

#varsha-method :is(.vm-step-title,.vm-flow-title){font-family:var(--vm-display);font-size:22px;line-height:1.3;letter-spacing:.035em;text-transform:uppercase}

#varsha-method :is(.vm-step-title,.vm-flow-title,.vm-step-copy,.vm-flow-copy){min-width:0;max-width:100%}

#varsha-method :is(.vm-section-intro,.vm-theory-intro p,.vm-prose,.vm-attention-intro,.vm-format-intro,.vm-format>p,.vm-story-part p,.vm-differences p,.vm-stability p,.vm-observer-example p){font-size:16px;line-height:1.72}

#varsha-method :is(.vm-flow-copy,.vm-step-copy){font-size:13px;line-height:1.65}

#varsha-method :is(.vm-hero p.vm-hero-lead,.vm-hero p.vm-hero-secondary){line-height:1.72}

#varsha-method .vm-hero p.vm-hero-secondary{font-size:16px}

#varsha-method .vm-flow-node{grid-template-rows:auto minmax(58px,auto) 1fr}

#varsha-method .vm-step{grid-template-rows:auto minmax(58px,auto) 1fr}

#varsha-method .vm-flow-examples{min-height:157px}

#varsha-method .vm-start-card h3{line-height:1.3}

#varsha-method .vm-start-card p{line-height:1.72}

#varsha-method .vm-story-part h3{font-family:Manrope,'Segoe UI',sans-serif;font-size:11px;line-height:1.6;letter-spacing:.15em}

#varsha-method .vm-founder-facts span{font-family:var(--vm-display)}

#varsha-method .vm-wave{margin-top:6px}

#varsha-method .vm-wave-controls{display:flex;justify-content:flex-end;position:relative;margin-top:-23px}

#varsha-method .vm-wave-toggle{background:var(--vm-bg);border:0;border-bottom:1px solid var(--vm-line);font-size:11px;line-height:1.4;padding:10px 0 10px 12px;min-height:44px;color:var(--vm-muted);min-width:118px;text-align:right}

#varsha-method .vm-wave-toggle:hover{color:var(--vm-copper)}

#varsha-method .vm-metronome-section{background:var(--vm-panel)}

#varsha-method .vm-metronome-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center}

#varsha-method .vm-metronome-copy{display:grid;gap:23px}

#varsha-method .vm-metronome-copy p{font-size:16px;line-height:1.72;color:var(--vm-muted)}

#varsha-method .vm-metronome-copy .vm-metronome-note{font-size:13px;line-height:1.7}

#varsha-method .vm-metronome-purpose{border-left:2px solid var(--vm-copper);padding-left:20px;display:grid;gap:12px}

#varsha-method .vm-metronome-purpose strong{font-weight:500;color:var(--vm-ink)}

#varsha-method .vm-metronome{padding:28px;border:1px solid var(--vm-line);min-width:0;background:var(--vm-bg)}

#varsha-method .vm-metronome-top{display:flex;justify-content:space-between;align-items:center;gap:16px}

#varsha-method .vm-metronome-top p{font-size:12px;line-height:1.6;margin-top:8px;color:var(--vm-muted)}

#varsha-method .vm-beat-light{width:11px;height:11px;border-radius:50%;background:var(--vm-copper);flex:none;opacity:.35}

#varsha-method .vm-breath-visual{position:relative;width:min(100%,280px);aspect-ratio:1;margin:12px auto 0}

#varsha-method .vm-breath-visual svg{display:block;width:100%;height:100%;overflow:visible}

#varsha-method .vm-breath-guide{fill:none;stroke:var(--vm-line);stroke-width:1}

#varsha-method .vm-breath-body{fill:rgba(211,139,101,.055);stroke:var(--vm-copper);stroke-opacity:.65;stroke-width:1;transform-origin:140px 140px}

#varsha-method .vm-breath-phase{fill:none;stroke:var(--vm-copper);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round}

#varsha-method .vm-breath-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;pointer-events:none}

#varsha-method .vm-breath-center>span{font-family:var(--vm-display);font-size:30px;line-height:1.3;text-transform:uppercase;letter-spacing:.05em}

#varsha-method .vm-breath-center small{font-size:12px;color:var(--vm-muted);line-height:1.6}

#varsha-method .vm-breath-labels{display:flex;justify-content:center;align-items:center;gap:20px;font-size:13px;line-height:1.6;color:var(--vm-muted)}

#varsha-method .vm-breath-labels .is-current{color:var(--vm-copper)}

#varsha-method .vm-hold-example{margin-top:27px;padding-top:22px;border-top:1px solid var(--vm-line)}

#varsha-method .vm-hold-example>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}

#varsha-method .vm-metro-time{font-size:12px;line-height:1.6;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--vm-ink)}

#varsha-method .vm-hold-track{height:3px;background:rgba(211,139,101,.15);position:relative;margin-top:15px}

#varsha-method .vm-hold-track>span{display:block;height:100%;width:0;background:var(--vm-copper)}

#varsha-method .vm-hold-track>i{position:absolute;top:-3px;height:9px;width:2px;background:var(--vm-bg);left:33.333%}

#varsha-method .vm-hold-track>i:last-child{left:66.666%}

#varsha-method .vm-hold-example p{font-size:12px;line-height:1.65;color:var(--vm-muted);margin-top:13px}

#varsha-method .vm-metronome-controls{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:21px}

#varsha-method .vm-metronome-controls button{font-size:12px;line-height:1.4;border:1px solid var(--vm-line);border-radius:30px;background:transparent;padding:11px 16px;min-height:44px}

#varsha-method .vm-metronome-controls button:hover{border-color:var(--vm-copper)}

#varsha-method .vm-metronome-controls [data-metro-toggle]{min-width:107px}

#varsha-method .vm-practice-photo{margin-top:38px}

#varsha-method .vm-practice-photo img{display:block;width:100%;height:auto;aspect-ratio:2.15;object-fit:cover}

#varsha-method .vm-practice-photo figcaption{font-size:12px;line-height:1.65;color:var(--vm-muted);margin-top:13px;max-width:75ch}

@media(max-width:570px){#varsha-method .vm-step{grid-template-rows:auto auto 1fr}}

@media(max-width:850px){#varsha-method .vm-metronome-layout{gap:30px}#varsha-method .vm-metronome{padding:23px}#varsha-method .vm-flow-title{font-size:23px}#varsha-method .vm-metronome-top .vm-label{font-size:10px}}

@media(max-width:700px){#varsha-method .vm-metronome-layout{grid-template-columns:1fr;gap:30px}#varsha-method .vm-metronome{max-width:470px;width:100%;margin-inline:auto}#varsha-method .vm-flow-examples{min-height:200px}}

@media(max-width:570px){#varsha-method .vm-hero h1{font-size:clamp(30px,8.1vw,44px);line-height:1.2;letter-spacing:.04em;max-width:24ch}#varsha-method h2{font-size:28px;line-height:1.24;letter-spacing:.04em;max-width:none}#varsha-method :is(.vm-differences h3,.vm-format h3,.vm-stability h3,.vm-observer-example h3){font-size:23px;line-height:1.3}#varsha-method :is(.vm-section-intro,.vm-theory-intro p,.vm-prose,.vm-attention-intro,.vm-format-intro,.vm-format>p,.vm-story-part p,.vm-differences p,.vm-stability p,.vm-observer-example p,.vm-metronome-copy p){font-size:15px;line-height:1.7}#varsha-method .vm-hero p.vm-hero-secondary{font-size:14px;line-height:1.75}#varsha-method :is(.vm-step-title,.vm-flow-title){font-size:22px;line-height:1.32}#varsha-method .vm-flow-node{grid-template-rows:auto auto}#varsha-method .vm-flow-examples{min-height:330px}#varsha-method .vm-metronome-top .vm-label{font-size:10px;letter-spacing:.1em}#varsha-method .vm-metronome-top p{font-size:11px}#varsha-method .vm-metronome{padding:22px 18px}#varsha-method .vm-metronome-controls{gap:10px}#varsha-method .vm-metronome-controls button{padding-inline:13px;font-size:11px}#varsha-method .vm-hold-example .vm-label{font-size:10px;letter-spacing:.09em}#varsha-method .vm-practice-photo img{aspect-ratio:1.35;object-position:60% center}#varsha-method .vm-practice-photo figcaption{font-size:11px}}



#varsha-method .vm-wave svg{shape-rendering:geometricPrecision}

#varsha-method .vm-wave path{vector-effect:non-scaling-stroke;stroke-linejoin:round}

#varsha-method .vm-fold-intro{display:grid;grid-template-columns:1fr 1fr;gap:36px}

#varsha-method .vm-fold-intro p{font-size:16px;line-height:1.72;color:var(--vm-muted)}

#varsha-method .vm-fold-figure{width:min(100%,540px);margin:22px auto 0}

#varsha-method .vm-fold-figure img{display:block;width:100%;height:auto}

#varsha-method .vm-fold-figure figcaption{font-size:12px;line-height:1.7;color:var(--vm-muted);max-width:70ch;margin:14px auto 0;text-align:center}

#varsha-method .vm-fold-response{max-width:760px;text-align:center;display:grid;gap:18px;margin:24px auto 0}

#varsha-method .vm-fold-response .vm-progress-quote{font-size:clamp(23px,2.8vw,31px);line-height:1.35}

#varsha-method .vm-fold-response>p:last-child{font-size:16px;line-height:1.72;color:var(--vm-muted)}

@media(max-width:700px){#varsha-method .vm-fold-intro{grid-template-columns:1fr;gap:20px}}

@media(max-width:570px){#varsha-method .vm-fold-intro p,#varsha-method .vm-fold-response>p:last-child{font-size:15px;line-height:1.7}#varsha-method .vm-fold-figure{margin-top:26px}#varsha-method .vm-fold-figure figcaption{font-size:11px;margin-top:18px}#varsha-method .vm-fold-response{margin-top:28px;gap:18px}}



#varsha-method .vm-fold-art{width:100%;aspect-ratio:1983/793;background:var(--vm-ink);-webkit-mask-image:var(--vm-fold-mask);mask-image:var(--vm-fold-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}

#varsha-method .vm-differences{row-gap:14px}

#varsha-method .vm-differences article{grid-template-rows:subgrid;grid-row:span 3}

#varsha-method .vm-serotonin-molecule{width:min(100%,340px);margin:21px 0 0;color:var(--vm-copper)}

#varsha-method .vm-serotonin-molecule svg{width:100%;height:auto;display:block;overflow:visible}

#varsha-method .vm-serotonin-molecule svg text{font-family:Manrope,'Segoe UI',sans-serif}

#varsha-method .vm-serotonin-molecule figcaption{font-size:11px;line-height:1.6;letter-spacing:.04em;margin-top:5px;color:var(--vm-muted)}

#varsha-method .vm-serotonin-molecule a{display:inline-flex;align-items:center;min-height:32px;color:var(--vm-muted)}

#varsha-method .vm-stability{align-items:center}

#varsha-method .vm-stability h3{font-size:24px;line-height:1.3;letter-spacing:.04em;text-wrap:pretty}

@media(max-width:700px){#varsha-method .vm-differences{row-gap:22px}}

@media(max-width:570px){#varsha-method .vm-serotonin-molecule{width:min(100%,300px);margin-top:18px}}



#varsha-method .vm-dopamine-head{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:36px;align-items:center}

#varsha-method .vm-dopamine-heading{min-width:0}

#varsha-method .vm-dopamine-head .vm-dopamine-molecule{width:100%;margin:0}

#varsha-method .vm-dopamine-molecule figcaption{text-align:center}

@media(max-width:850px){#varsha-method .vm-dopamine-head{grid-template-columns:minmax(0,1fr) 240px;gap:26px}}

@media(max-width:650px){#varsha-method .vm-dopamine-head{grid-template-columns:1fr;gap:16px}#varsha-method .vm-dopamine-head .vm-dopamine-molecule{width:min(100%,240px)}#varsha-method .vm-dopamine-molecule figcaption{text-align:left}}



#varsha-method .vm-fold-art{background:var(--vm-copper)}

#varsha-method .vm-reviews{margin-top:65px;padding-top:42px;border-top:1px solid var(--vm-line)}

#varsha-method .vm-reviews h2{max-width:none;text-align:center;font-weight:400;margin:0 0 34px}

#varsha-method .vm-reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}

#varsha-method .vm-review-card{display:grid;grid-template-rows:auto 1fr auto;gap:22px;padding:32px;border:1px solid var(--vm-line);background:var(--vm-panel);font-family:Manrope,'Segoe UI',sans-serif;font-size:16px;font-weight:400;line-height:1.75;text-transform:none;letter-spacing:normal;min-width:0}

#varsha-method .vm-review-card p{font-family:Manrope,'Segoe UI',sans-serif;font-size:16px;font-weight:400;line-height:1.75;text-transform:none;letter-spacing:normal;color:var(--vm-ink);text-wrap:pretty}

#varsha-method .vm-review-mark{font-family:var(--vm-display);font-size:43px;font-weight:400;line-height:.75;color:var(--vm-copper);padding-top:7px}

#varsha-method .vm-review-author{display:flex;align-items:center;gap:16px;margin-top:7px}

#varsha-method .vm-review-avatar{display:block;flex:none;width:68px;height:68px;padding:3px;border:1px solid var(--vm-copper);border-radius:50%;background:var(--vm-bg)}

#varsha-method .vm-review-avatar img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center;filter:grayscale(1) sepia(.55) saturate(.85)}

#varsha-method .vm-review-author cite{font-family:Manrope,'Segoe UI',sans-serif;font-size:15px;line-height:1.5;font-weight:500;font-style:normal;color:var(--vm-copper)}

@media(max-width:700px){#varsha-method .vm-reviews-grid{grid-template-columns:1fr;gap:20px}#varsha-method .vm-reviews{margin-top:45px;padding-top:32px}#varsha-method .vm-reviews h2{text-align:left;margin-bottom:27px}}

@media(max-width:570px){#varsha-method .vm-review-card{padding:26px 23px;gap:20px}#varsha-method .vm-review-card p{font-size:15px;line-height:1.75}#varsha-method .vm-review-avatar{width:62px;height:62px}#varsha-method .vm-review-author{gap:14px}}



@font-face{font-family:CinzelRus;src:url(/assets/method/598aa75a2c93598d.ttf) format('truetype');font-weight:600 700;font-style:normal;font-display:swap}

#varsha-method{--sv-font-display:CinzelRus,'Times New Roman',serif;--sv-font-body:Manrope,'Segoe UI',sans-serif;--sv-bg:#0a1020;--sv-fg:#efe4d2;--sv-fg-muted:rgba(234,226,214,.92);--sv-fg-subtle:rgba(239,228,210,.62);--sv-accent:#b65a2e;--sv-burnt-copper:#b65a2e}

#varsha-method [data-header]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}

#varsha-method [data-header] a:hover,#varsha-method .vm-common-footer a:hover{color:#d78f67!important}

#varsha-method .vm-common-footer{background:#0a1020}

#varsha-method .vm-common-footer [data-footer-details]{overflow-wrap:anywhere}

#varsha-method [data-mobile-menu] nav a{min-height:44px;line-height:1.25}

#varsha-method [data-mobile-menu] [data-common-menu-close] svg{fill:none}

#varsha-method .vm-section,#varsha-method .vm-hero,#varsha-method .vm-final-cta{scroll-margin-top:96px}

@media(max-width:880px){#varsha-method [data-nav-links]{display:none!important}#varsha-method [data-nav-burger]{display:inline-flex!important}}

@media(max-height:700px){#varsha-method [data-mobile-menu] nav{gap:13px!important;padding-block:20px!important}#varsha-method [data-mobile-menu]{overflow-y:auto}#varsha-method [data-mobile-menu]>div:first-child{flex-shrink:0}}

@media(prefers-reduced-motion:reduce){#varsha-method [data-header]{backdrop-filter:none;-webkit-backdrop-filter:none}}



#varsha-method .vm-section{background:transparent}

#varsha-method #vm-dopamine,#varsha-method #vm-metronome{background:var(--vm-panel)}

#varsha-method #vm-dopamine,#varsha-method #vm-circles,#varsha-method #vm-attention{position:relative;overflow:hidden;isolation:isolate}

#varsha-method #vm-dopamine>.vm-wrap,#varsha-method #vm-circles>.vm-wrap,#varsha-method #vm-attention>.vm-wrap{position:relative;z-index:1}

#varsha-method .vm-neuro-backdrop,#varsha-method .vm-circles-backdrop,#varsha-method .vm-focus-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;color:var(--vm-copper)}

#varsha-method .vm-neuro-backdrop{opacity:.27;mask-image:linear-gradient(90deg,#000,transparent 29%,transparent 71%,#000);-webkit-mask-image:linear-gradient(90deg,#000,transparent 29%,transparent 71%,#000)}

#varsha-method .vm-neuro-backdrop svg{position:absolute;top:0;left:0;width:clamp(230px,23vw,650px);height:100%;min-height:700px;overflow:visible}

#varsha-method .vm-neuro-backdrop svg:last-child{left:auto;right:0;transform:scaleX(-1)}

#varsha-method .vm-circles-backdrop{opacity:.15;mask-image:linear-gradient(90deg,#000,transparent 32%,transparent 68%,#000);-webkit-mask-image:linear-gradient(90deg,#000,transparent 32%,transparent 68%,#000)}

#varsha-method .vm-circles-backdrop svg{position:absolute;width:clamp(450px,40vw,800px);height:auto;left:clamp(-400px,-20vw,-225px);top:100px}

#varsha-method .vm-circles-backdrop svg:last-child{left:auto;right:clamp(-400px,-20vw,-225px);top:48%}

#varsha-method .vm-focus-backdrop{opacity:.23;mask-image:linear-gradient(90deg,transparent 48%,#000 89%);-webkit-mask-image:linear-gradient(90deg,transparent 48%,#000 89%)}

#varsha-method .vm-focus-backdrop svg{position:absolute;top:0;right:-20px;width:clamp(280px,35vw,680px);height:100%;overflow:visible}

@media(max-width:700px){#varsha-method .vm-neuro-backdrop{opacity:.18}#varsha-method .vm-neuro-backdrop svg{width:180px}#varsha-method .vm-circles-backdrop{opacity:.1}#varsha-method .vm-focus-backdrop{opacity:.16}}





/* Give the original breathing rings room on every side. */
#varsha-method .vm-final-cta {
  overflow: visible;
  border-top: 0;
  display: grid;
  place-items: center;
  min-height: clamp(590px, 58vw, 740px);
  padding: clamp(72px, 8vw, 120px) 0;
}
#varsha-method .vm-final-rings {
  width: min(94%, clamp(440px, 56vw, 760px));
  height: auto;
  max-width: none;
  overflow: visible;
  z-index: 0;
  transform-origin: 50% 50%;
  transform: translate(-50%, -50%) scale(1);
  animation: vm-final-breathe 8s ease-in-out infinite;
  animation-play-state: paused;
}
#varsha-method .vm-final-cta[data-rings-moving="true"] .vm-final-rings {
  animation-play-state: running;
}
#varsha-method .vm-final-content {
  position: relative;
  z-index: 1;
}
@keyframes vm-final-breathe {
  0%, 100% { transform: translate(-50%, -50%) scale(1); }
  50% { transform: translate(-50%, -50%) scale(1.05); }
}
@media (prefers-reduced-motion: reduce) {
  #varsha-method .vm-final-rings { animation: none; }
}



#varsha-method .vm-more-reviews {
  margin: clamp(30px, 4vw, 48px) 0 0;
  font: inherit;
  color: var(--vm-muted);
  line-height: 1.75;
}
#varsha-method .vm-more-reviews a {
  color: var(--vm-copper);
  text-decoration: none;
  border-bottom: 1px solid currentColor;
  padding-bottom: 2px;
}
#varsha-method .vm-more-reviews a:hover { color: var(--vm-ink); }
#varsha-method .vm-start { position: relative; }
#varsha-method .vm-braid-divider {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 90px;
  overflow: hidden;
  pointer-events: none;
}
#varsha-method .vm-braid-divider svg {
  display: block;
  width: max(100%, 720px);
  height: 90px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  fill: none;
  stroke: var(--vm-button);
  stroke-width: 1;
  opacity: .4;
}
#varsha-method .vm-braid-divider path { vector-effect: non-scaling-stroke; }
#varsha-method .vm-braid-divider path:nth-child(2) { opacity: .5; }
@media (max-width: 570px) {
  #varsha-method .vm-braid-divider,
  #varsha-method .vm-braid-divider svg { height: 56px; }
}

/* Use the same three type roles as the rest of the site. */
@font-face {
  font-family: "IBM Plex Mono";
  src: url('/assets/method/ibm-plex-mono-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url('/assets/method/ibm-plex-mono-medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
#varsha-method {
  --vm-mono: "IBM Plex Mono", ui-monospace, monospace;
}
#varsha-method :is(.vm-step-title, .vm-flow-title, .vm-instruction p, .vm-progress-quote) {
  font-family: Manrope, 'Segoe UI', sans-serif;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
}
#varsha-method :is(.vm-step-title, .vm-flow-title) {
  font-size: 20px;
  line-height: 1.4;
  text-wrap: pretty;
}
#varsha-method :is(.vm-instruction p, .vm-fold-response .vm-progress-quote) {
  font-size: 23px;
  line-height: 1.5;
}
#varsha-method :is(.vm-label, .vm-feature-number, .vm-section-no, .vm-sequence, .vm-founder-facts span, .vm-story-part h3) {
  font-family: var(--vm-mono);
}
#varsha-method :is(.vm-label, .vm-story-part h3) {
  letter-spacing: .08em;
  font-weight: 400;
}
#varsha-method :is(.vm-dopamine-molecule figcaption, .vm-serotonin-molecule figcaption, .vm-founder-photo figcaption) {
  font-family: var(--vm-mono);
  letter-spacing: .015em;
}
#varsha-method :is(.vm-breath-center > span, .vm-breath-center small, .vm-hold-example > div:first-child > span) {
  font-family: var(--vm-mono);
  font-variant-numeric: tabular-nums;
}
#varsha-method .vm-breath-center > span { font-size: 24px; }
#varsha-method :is(.vm-flow-node, .vm-step) { grid-template-rows: auto auto 1fr; }

@media (max-width: 700px) {
  /* Fixed art proportions keep the branches on screen instead of cropping
     a narrow slice from a drawing stretched to the entire section height. */
  #varsha-method .vm-neuro-backdrop {
    opacity: .55;
    mask-image: linear-gradient(90deg, #000, transparent 44%, transparent 56%, #000);
    -webkit-mask-image: linear-gradient(90deg, #000, transparent 44%, transparent 56%, #000);
  }
  #varsha-method .vm-neuro-backdrop svg {
    width: 240px;
    height: 700px;
    min-height: 0;
    left: -24px;
    top: 80px;
  }
  #varsha-method .vm-neuro-backdrop svg:last-child {
    left: auto;
    right: -24px;
    top: auto;
    bottom: 70px;
  }
  #varsha-method .vm-neuro-backdrop svg > g[fill="none"] { opacity: .65; }
  #varsha-method .vm-neuro-backdrop svg > circle { r: 3.8px; }
  #varsha-method .vm-circles-backdrop { opacity: .3; }
  #varsha-method .vm-focus-backdrop {
    opacity: .5;
    mask-image: linear-gradient(90deg, transparent 18%, #000 88%);
    -webkit-mask-image: linear-gradient(90deg, transparent 18%, #000 88%);
  }
  #varsha-method .vm-focus-backdrop svg {
    top: 40px;
    right: -12px;
    width: min(100%, 340px);
    height: 900px;
  }
  #varsha-method .vm-focus-backdrop circle:has(animateMotion) { r: 3.5px; }
  #varsha-method .vm-wave { height: 180px; }
  #varsha-method .vm-wave path { stroke-width: 1.15; }
  #varsha-method .vm-final-rings circle { opacity: .48; }
  #varsha-method .vm-final-rings circle:nth-child(2) { opacity: .4; }
  #varsha-method .vm-final-rings circle:nth-child(3) { opacity: .33; }
  #varsha-method .vm-final-rings circle:nth-child(4) { opacity: .26; }
  #varsha-method .vm-final-rings .vm-ring-center { opacity: .8; }
}
@media (max-width: 570px) {
  #varsha-method .vm-hero h1 {
    font-size: clamp(26px, 7.4vw, 32px);
    line-height: 1.22;
    letter-spacing: .02em;
  }
  #varsha-method h2,
  #varsha-method .vm-final-content h2 {
    font-size: clamp(22px, 6vw, 25px);
    line-height: 1.3;
    letter-spacing: .02em;
  }
  #varsha-method h3,
  #varsha-method :is(.vm-differences h3, .vm-format h3, .vm-stability h3, .vm-observer-example h3, .vm-start-item h3) {
    font-family: Manrope, 'Segoe UI', sans-serif;
    font-size: 19px;
    font-weight: 500;
    line-height: 1.45;
    letter-spacing: 0;
    text-transform: none;
  }
  #varsha-method .vm-story-part h3 {
    font-family: var(--vm-mono);
    font-size: 11px;
    line-height: 1.6;
    letter-spacing: .08em;
    text-transform: uppercase;
  }
  #varsha-method :is(.vm-step-title, .vm-flow-title) { font-size: 18px; line-height: 1.4; }
  #varsha-method :is(.vm-instruction p, .vm-fold-response .vm-progress-quote) { font-size: 19px; line-height: 1.5; }
  #varsha-method .vm-label { font-size: 11px; letter-spacing: .07em; }
  #varsha-method .vm-feature-number { font-size: 23px; }
  #varsha-method .vm-founder-facts span { font-size: 27px; }
  #varsha-method .vm-step { grid-template-rows: auto auto; }
}

