:root{font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;--dark:#37282d;--light:#d4c5cf;--white:#ffffff;--ink:var(--dark);color:var(--ink);background:var(--light);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}img{display:block}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--dark);outline-offset:4px}.theme--dark a:focus-visible,.site-nav a:focus-visible,.site-nav summary:focus-visible{outline-color:var(--white)}p{line-height:1.55;margin:0 0 18px}h1,h2,h3,h4,.wordmark,.stat strong,.price{font-family:"Bodoni 72",Didot,Georgia,serif;font-weight:400;letter-spacing:-.025em}h1,h2,h3,h4{overflow-wrap:break-word}h2{font-size:clamp(58px,5.5vw,90px);line-height:1.03;margin:0 0 38px}h3{font-size:clamp(28px,2.3vw,38px);line-height:1.12;margin:0 0 16px}h4{font-size:clamp(25px,2vw,34px);line-height:1.1;margin:0 0 13px}.site-nav{height:72px;position:fixed;z-index:20;inset:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;padding:0 clamp(24px,5vw,80px);background:var(--dark);color:var(--white)}.wordmark{font-size:32px;line-height:1}.site-nav nav{display:flex;align-items:center;gap:clamp(18px,2vw,35px)}.site-nav nav a,.nav-cta,.mobile-menu{font-size:13px}.site-nav nav a:hover,.nav-cta:hover{text-decoration:underline;text-underline-offset:6px}.nav-cta{justify-self:end}.mobile-menu{display:none}.editorial{min-height:100svh;display:grid;grid-template-columns:45% 55%;grid-template-areas:"photo copy";scroll-margin-top:72px}.editorial--right{grid-template-columns:55% 45%;grid-template-areas:"copy photo"}.theme--lilac{background:var(--light);color:var(--ink)}.theme--dark{background:var(--dark);color:var(--white)}.theme--white{background:var(--white);color:var(--dark)}.editorial-photo{grid-area:photo;position:sticky;top:72px;align-self:start;width:100%;height:calc(100svh - 72px);overflow:hidden;background:var(--light)}.editorial-photo--documentary{background:var(--dark)}.editorial-photo img{width:100%;height:100%;object-fit:cover}.editorial-photo--three-women img{object-position:54% center}.editorial-photo--embrace img{object-position:55% center}.editorial-photo--conversation img{object-position:38% center}.editorial-photo--thanks img{object-position:52% center}.editorial-photo--faq img{object-position:62% center}.editorial-photo--hero,.editorial-photo--profile{display:flex;justify-content:center;align-items:end}.editorial-photo--hero img,.editorial-photo--profile img{height:100%;width:auto;max-width:none;object-fit:contain}.editorial-photo--hero img{-webkit-mask-image:url(./nastya-hero-mask-COeWxzxU.png);mask-image:url(./nastya-hero-mask-COeWxzxU.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.editorial-photo--profile img{-webkit-mask-image:url(./nastya-profile-mask-Cl8sKsRJ.png);mask-image:url(./nastya-profile-mask-Cl8sKsRJ.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.editorial-copy{grid-area:copy;min-width:0;padding:clamp(120px,11vw,170px) clamp(34px,5vw,96px) 100px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;margin-bottom:26px;color:var(--dark)}.theme--dark .eyebrow{color:var(--light)}.editorial-copy>p:not(.eyebrow){font-size:clamp(17px,1.25vw,20px);max-width:780px}.lead{font-size:clamp(24px,2vw,32px)!important;line-height:1.35!important;margin:0 0 42px!important}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;margin-top:22px;padding:15px 30px;border-radius:100px;background:var(--ink);color:var(--white);font-size:15px;font-weight:700;text-align:center;line-height:1.25;transition:background .2s,transform .2s}.button:hover{background:var(--dark);transform:translateY(-2px)}.theme--dark .button{background:var(--light);color:var(--ink)}.theme--dark .button:hover{background:var(--light)}.hero-copy{padding-top:92px;padding-bottom:60px}.hero h1{white-space:nowrap;font-size:clamp(132px,14.5vw,220px);line-height:.82;margin:12px 0 10px}.hero-promise{margin:0 0 22px!important}.hero-promise strong{display:block;font-family:"Bodoni 72",Didot,Georgia,serif;font-weight:400;font-size:clamp(33px,3vw,48px);line-height:1.13;letter-spacing:-.02em;margin-bottom:12px}.hero-promise span{display:block;font-size:clamp(18px,1.35vw,21px);line-height:1.5}.acronym{height:45px;margin:0 0 20px;display:flex;align-items:center;color:var(--ink)}.acronym-line{display:flex;gap:12px;flex-wrap:wrap;align-items:baseline;animation:acronym-in .38s ease-out both;font-size:clamp(16px,1.35vw,21px);letter-spacing:.02em}.acronym-line b{font-weight:800;color:var(--dark)}@keyframes acronym-in{0%{transform:translateY(5px)}to{transform:translateY(0)}}.needs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px}.need{border-top:1px solid currentColor;padding:16px 0 8px}.need span,.course span{display:block;color:var(--light);font-size:12px;font-weight:700;letter-spacing:.15em;margin-bottom:17px}.need h3{font-size:clamp(25px,2vw,32px);margin-bottom:15px}.need p{font-size:16px;line-height:1.5;color:var(--white)}.text-group{padding-top:24px;margin-top:28px;border-top:1px solid var(--dark)}.text-group h3{font-size:clamp(30px,2.5vw,39px)}.text-group p{font-size:18px}.question-list{list-style:none;margin:25px 0;padding:0}.question-list li{padding:10px 0 10px 25px;position:relative;border-bottom:1px solid var(--dark);font-size:18px;line-height:1.4}.question-list li:before{content:"↗";position:absolute;left:0;top:11px;color:var(--dark)}.current-course{font-weight:700}.subheading{margin:0 0 24px}.courses-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px}.course{border-top:1px solid var(--white);padding-top:16px}.course p{font-size:16px;color:var(--white)}.course .course-current{font-weight:700;color:var(--light)}.more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:55px}.more-grid article,.prayer{border-top:1px solid var(--white);padding-top:20px}.more-grid h3{font-size:clamp(27px,2.1vw,36px)}.more-grid p,.prayer p{font-size:16px;color:var(--white)}.prayer{margin-top:50px}.prayer h3{font-size:clamp(30px,2.4vw,40px)}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin:0 0 38px}.stat{border-top:1px solid var(--dark);padding-top:12px}.stat strong{display:block;font-size:clamp(58px,5vw,80px);line-height:1;color:var(--ink)}.stat span{display:block;font-size:16px;line-height:1.35;max-width:230px}.about-body p{font-size:20px!important}.education{border-top:1px solid var(--dark);padding-top:21px;margin-top:30px}.education p{font-size:17px!important}.benefits{padding:0;margin:0 0 35px;list-style:none}.benefits li{position:relative;padding:14px 0 14px 29px;border-bottom:1px solid var(--white);font-size:18px;line-height:1.45}.benefits li:before{content:"•";position:absolute;left:3px;color:var(--light)}.price{font-size:clamp(55px,5vw,78px)!important;line-height:1.06!important;color:var(--light);margin:25px 0 10px!important}.refund{margin-top:32px!important;color:var(--white)}.faq-list details{border-top:1px solid var(--dark)}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:clamp(24px,2vw,32px);font-family:"Bodoni 72",Didot,Georgia,serif;line-height:1.2}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--dark);font-family:Arial,sans-serif;font-size:27px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>div{padding:0 0 20px}.faq-list details:last-child{border-bottom:1px solid var(--dark)}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:40px 5%;background:var(--dark);color:var(--white)}footer p{margin:0;font-size:13px}footer>a:last-child{font-size:13px;text-decoration:underline;text-underline-offset:5px}@media(max-width:1250px){.editorial-copy{padding-left:clamp(30px,4vw,60px);padding-right:clamp(30px,4vw,60px)}.site-nav nav{gap:15px}.site-nav nav a{font-size:12px}.courses-grid,.needs-grid{grid-template-columns:1fr}.more-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.site-nav{height:66px;grid-template-columns:1fr auto auto;gap:18px;padding:0 22px}.site-nav nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>div{position:absolute;right:0;top:30px;min-width:190px;background:var(--dark);padding:10px 20px;display:grid;border:1px solid var(--white)}.mobile-menu>div a{padding:10px 0}.editorial,.editorial--right{display:flex;flex-direction:column;min-height:0;scroll-margin-top:66px}.editorial-copy{order:1;padding:105px 28px 70px}.editorial-photo{order:2;position:relative;top:auto;height:min(95vw,680px)}.editorial-photo--hero,.editorial-photo--profile{height:auto}.editorial-photo--hero img,.editorial-photo--profile img{height:auto;width:100%;max-width:100%;-webkit-mask-size:100% 100%;mask-size:100% 100%}.hero h1{font-size:clamp(125px,23vw,200px)}.needs-grid,.courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.site-nav{padding:0 18px}.wordmark{font-size:29px}.nav-cta{max-width:80px;text-align:right;line-height:1.15;font-size:12px}.editorial-copy{padding:94px 22px 62px}.eyebrow{font-size:11px;margin-bottom:20px}h2{font-size:clamp(49px,12vw,70px);margin-bottom:30px}.hero h1{font-size:clamp(110px,28vw,150px);margin:12px 0 16px}.hero-promise strong{font-size:clamp(35px,9vw,44px)}.hero-copy>p:not(.eyebrow){font-size:17px}.acronym{height:60px;margin-bottom:22px}.acronym-line{gap:3px 10px;font-size:16px}.editorial-photo{height:110vw;max-height:570px}.editorial-photo--hero,.editorial-photo--profile{height:auto;max-height:none}.needs-grid,.courses-grid,.more-grid{grid-template-columns:1fr}.need h3{font-size:29px}.lead{font-size:24px!important}.stats-grid{gap:15px}.stat strong{font-size:clamp(45px,11vw,58px)}.stat span{font-size:14px}.about-body p{font-size:18px!important}.price{font-size:58px!important}.faq-list summary{font-size:27px}footer{flex-wrap:wrap;padding:30px 22px}footer p{width:100%;order:3}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.acronym-line{animation:none}.button{transition:none}}.reviews{scroll-margin-top:72px;padding:clamp(104px,9vw,150px) 0 85px;overflow:hidden}.reviews-intro{display:flex;justify-content:space-between;align-items:end;gap:32px;padding:0 clamp(22px,5vw,80px) 30px}.reviews-intro h2{max-width:850px;margin-bottom:18px}.reviews-note{font-size:17px;max-width:620px}.reviews-controls{display:flex;gap:10px;flex:none}.reviews-controls button{width:52px;height:52px;border:1px solid var(--dark);border-radius:50%;background:var(--white);color:var(--dark);font-size:26px;cursor:pointer}.review-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(22px,5vw,80px);padding:10px clamp(22px,5vw,80px) 24px;scrollbar-color:var(--dark) var(--white)}.review-rail:focus-visible{outline:3px solid var(--dark);outline-offset:-4px}.review-card{flex:0 0 min(530px,calc(100vw - 70px));min-height:580px;display:flex;flex-direction:column;scroll-snap-align:start;padding:30px 34px 28px;border:1px solid var(--dark);background:var(--white);color:var(--dark)}.review-card--0{background:var(--light)}.review-quote{display:block;height:104px;font-family:Georgia,serif;font-size:126px;line-height:1}.review-card h3{font-size:clamp(29px,2.2vw,38px);margin-bottom:22px}.review-card p{font-size:18px;line-height:1.55}.review-index{margin-top:auto;padding-top:30px;font-size:13px;letter-spacing:.12em}.reviews-hint{padding:12px clamp(22px,5vw,80px) 0;font-size:14px}.faq-list article{border-top:1px solid var(--dark);padding:22px 0}.faq-list article:last-child{border-bottom:1px solid var(--dark)}.faq-list h3{font-size:clamp(26px,2vw,32px);margin-bottom:12px}.faq-list p{font-size:17px;line-height:1.55}@media(max-width:900px){.reviews{scroll-margin-top:66px}.reviews-intro{align-items:start}.review-card{min-height:0}}@media(max-width:600px){.reviews-intro{display:block}.reviews-controls{margin-top:18px}.review-card{padding:26px 23px;flex-basis:calc(100vw - 44px)}.review-card p{font-size:16px}.review-quote{height:84px;font-size:100px}}.hero h1{margin-bottom:0}.acronym{height:auto;min-height:58px;max-width:100%;margin:30px 0 38px;align-items:flex-start}.acronym-line{font-family:inherit;font-size:clamp(28px,2.8vw,42px);line-height:1.22;letter-spacing:0;gap:4px 16px}.acronym-line b{font-family:inherit;font-weight:700}.reviews{background:var(--light);color:var(--dark)}.review-rail{scrollbar-color:var(--dark) var(--light)}.review-card--0{background:var(--white);color:var(--dark)}.review-card--1{background:var(--dark);color:var(--white)}.stat{border-top:0;padding-top:0}.about-group{margin-top:34px}.about-group h3{font-size:clamp(30px,2.4vw,39px);margin-bottom:16px}.about-group p{font-size:20px;line-height:1.55}@media(max-width:600px){.acronym{margin:24px 0 32px}.acronym-line{font-size:clamp(27px,7.4vw,32px);gap:0 10px}.about-group p{font-size:18px}}:root{--accent:#d9a1dd;--accent-on-light:#9d5a9b;--caption-on-light:#543d56}.site-nav .wordmark,footer .wordmark{color:var(--accent)}.site-nav .nav-cta{color:var(--accent)}.mobile-menu summary{color:var(--accent)}.hero h1{color:var(--dark)}.acronym{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-height:0}.hero .acronym{color:var(--accent-on-light)}.acronym-line{grid-area:1 / 1;min-width:0;flex-wrap:nowrap;white-space:nowrap;gap:0 10px;font-family:"Bodoni 72",Didot,Georgia,serif;font-weight:400;font-size:clamp(12px,3.1vw,30px);line-height:1.2;letter-spacing:-.02em;opacity:0;visibility:hidden;animation:none;transition:opacity 1.05s ease,visibility 0s linear 1.05s}.acronym-line.is-active{opacity:1;visibility:visible;transition:opacity 1.05s ease,visibility 0s}.acronym-line b{font-family:inherit;font-weight:600;color:var(--dark)}.acronym-cycle{display:block;flex:none;align-self:center;width:.62em;height:.78em;color:var(--dark)}.button,.theme--dark .button{background:var(--accent);color:var(--dark);border:0}.button:hover,.theme--dark .button:hover{background:var(--accent);color:var(--dark)}.reviews-controls button{background:var(--white);color:var(--dark)}.reviews-controls button:hover{background:var(--dark);color:var(--white)}.section-number,.stat strong,.need>span,.course>span,.more-number,.price{color:var(--accent)}.theme--lilac .section-number,.theme--lilac .stat strong{color:var(--accent-on-light)}.editorial:not(.hero) .eyebrow{color:var(--accent)}.editorial.theme--lilac:not(.hero) .eyebrow{color:var(--accent-on-light)}.reviews .eyebrow,.reviews .section-number{color:var(--accent-on-light)}.review-card .review-index{color:inherit}.review-card--0 .review-quote{color:var(--accent-on-light)}.review-card--1 .review-quote{color:var(--accent)}@media(max-width:600px){.acronym-line{font-size:clamp(13px,3.2vw,19px);gap:0 7px}}@media(prefers-reduced-motion:reduce){.acronym-line,.acronym-line.is-active{transition:none}}.review-card--0,.reviews-controls button{border:0}.theme--lilac .button,.theme--lilac .button:hover{background:var(--accent-on-light);color:var(--white)}.hero-promise strong{color:var(--dark);font-size:clamp(29px,2.6vw,42px)}@media(max-width:600px){.hero-promise strong{font-size:clamp(31px,7.8vw,38px)}}#meetings .lead{font-size:clamp(21px,1.7vw,27px)!important;margin-bottom:36px!important}#join .lead{font-family:Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:400;line-height:1.55!important;letter-spacing:0}.price{display:flex;flex-direction:column;gap:2px}.price-detail{font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,1.6vw,23px);line-height:1.3;letter-spacing:0}.price-amount{white-space:nowrap}.price-currency{font-family:Arial,Helvetica,sans-serif;font-size:clamp(20px,2vw,30px);letter-spacing:0}.refund h3{font-size:clamp(27px,2.2vw,35px);margin-bottom:14px}.refund p{font-size:18px;line-height:1.55;margin:0}.video-reviews{padding:100px clamp(22px,5vw,80px);scroll-margin-top:72px}.video-reviews .eyebrow{color:var(--accent-on-light)}.video-reviews h2{margin-bottom:48px}.video-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.video-review{min-width:0}.video-review-player{aspect-ratio:16/9;background:var(--dark);overflow:hidden;margin-bottom:20px}.video-review-player iframe,.video-review-cover{display:block;width:100%;height:100%;border:0}.video-review-cover{position:relative;padding:0;cursor:pointer;background:var(--dark)}.video-review-cover img{width:100%;height:100%;object-fit:contain}.video-review-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:var(--accent-on-light);color:var(--white);transition:transform .2s}.video-review-play svg{width:28px;height:28px}.video-review-cover:hover .video-review-play{transform:scale(1.08)}.video-review-cover:focus-visible{outline:3px solid var(--accent-on-light);outline-offset:4px}.video-review h3{font-size:30px;margin-bottom:8px}.video-review-role{font-size:15px;margin-bottom:14px}.video-review-external{font-size:14px;text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){.video-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.video-reviews{padding:72px 22px}.video-reviews-grid{grid-template-columns:1fr;gap:38px}.video-reviews h2{font-size:48px}.video-review h3{font-size:29px}}@media(prefers-reduced-motion:reduce){.video-review-play{transition:none}}@media(max-width:600px){#meetings .lead{font-size:20px!important}}.editorial-photo--story img,.editorial-photo--gift img{object-fit:contain;object-position:center}.editorial-photo--cake img{object-position:52% center}.editorial-photo--stack{display:grid;grid-template-rows:58% 42%;background:var(--dark)}.editorial-photo--stack img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}@media(max-width:900px){.editorial-photo--story,.editorial-photo--gift,.editorial-photo--stack{height:auto;max-height:none}.editorial-photo--story img,.editorial-photo--gift img,.editorial-photo--stack img{width:100%;height:auto;max-height:none;object-fit:contain}.editorial-photo--stack{display:block}}.editorial-photo--gift{display:block;height:auto;max-height:none;line-height:0}.editorial-photo--gift img{width:100%;height:auto;max-height:none;clip-path:none;margin-block:-2px}.hero .acronym-line--orchid b,.hero .acronym-line b,.hero .acronym-cycle{color:inherit}.hero .acronym-line{gap:0 clamp(10px,1.25vw,20px)}.acronym-line>span+span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;vertical-align:middle;margin-right:clamp(10px,1.25vw,20px)}@media(max-width:600px){.hero .acronym-line{gap:0 8px;font-size:clamp(12px,3vw,18px)}.acronym-line>span+span:before{margin-right:8px;width:2px;height:2px}}.editorial-photo--hero img,.editorial-photo--profile img{-webkit-mask-image:none;mask-image:none;max-width:100%;object-fit:contain}@media(min-width:901px){.hero .editorial-photo--hero{position:relative;top:0;align-self:stretch;height:auto;min-height:calc(100svh - 72px);max-height:none}.hero .editorial-photo--hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center bottom;transform:translateY(6%)}}@media(max-width:900px){.hero .editorial-photo--hero{display:block;line-height:0;overflow:hidden}.hero .editorial-photo--hero img{display:block;width:100%;height:auto;margin-bottom:-12%;transform:none}}.hero .acronym-line{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:400;font-size:clamp(12px,1.7vw,26px);letter-spacing:.015em;align-items:center}.hero .acronym-line b{color:var(--dark);font-weight:400}.acronym-connection{display:inline-flex;align-items:center;gap:.8em}.acronym-connection svg{width:1.7em;height:.65em;display:block;flex:none}.hero .acronym-line:has(.acronym-connection)>span:before{content:none}@media(max-width:600px){.hero .acronym-line{font-size:clamp(11px,2.7vw,17px);gap:0 7px}.acronym-connection{gap:.6em}.acronym-connection svg{width:1.4em}}@media(min-width:901px){.hero h1{font-size:166px}.hero .acronym-line{font-size:16px;gap:0 10px}.hero .acronym-line>span+span:before{margin-right:10px}.hero-promise strong{font-size:36px}.hero-promise span,.hero-copy>p:not(.eyebrow){font-size:17px}.hero-copy{padding-top:100px;padding-bottom:70px}.hero-copy>*{max-width:660px}.hero .editorial-photo--hero img{max-height:920px;max-width:620px;inset:auto 0 0;margin-inline:auto}}.library-link-row{margin-top:36px;padding-top:26px;border-top:1px solid var(--accent)}.library-link{display:inline-flex;align-items:center;gap:16px;color:var(--accent);font-size:18px;line-height:1.4;font-weight:600;text-decoration:none}.library-link svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}a.library-link:hover{text-decoration:underline;text-underline-offset:5px}a.library-link:focus-visible{outline:2px solid currentColor;outline-offset:7px}.library-link-note{font-size:15px!important;line-height:1.5;max-width:580px;margin:12px 0 0}.theme--lilac .library-link{color:var(--accent-on-light)}.library-link-row--compact{margin:26px 0 30px;padding-top:0;border-top:0}.library-link-row--compact .library-link{font-size:16px}.hero .library-link-row--compact{margin:18px 0 0}
