@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Allura&family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=Inter:wght@300;400;500;600&display=swap";.cookie-consent{z-index:80;color:#eee4d5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#231e19fa,#0c0b0afb);border:1px solid #dbb16f8f;border-radius:16px;width:min(430px,100vw - 32px);padding:24px;position:fixed;bottom:clamp(16px,2.4vw,30px);right:clamp(16px,2.4vw,34px);box-shadow:0 24px 70px #0000008a,inset 0 1px #ffebcc0f}.cookie-consent-kicker{color:#d9ad6f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.cookie-consent h2{color:#f0dfc7;margin:0;font:500 32px/1.05 Cormorant Garamond,Georgia,serif}.cookie-consent-copy{color:#eee4d5bd;margin:14px 0 0;font-size:12px;line-height:1.65}.cookie-preferences-panel{gap:10px;margin-top:18px;display:grid}.cookie-preference-row{background:#0000002e;border:1px solid #daae6c40;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 14px;display:grid}.cookie-preference-row span{gap:4px;display:grid}.cookie-preference-row strong{color:#ead3b1;font-size:12px;font-weight:600}.cookie-preference-row small{color:#ebe0cf99;font-size:10px;line-height:1.45}.cookie-preference-row input{accent-color:#d8aa63;width:18px;height:18px}.cookie-preference-row.essential input{opacity:.66}.cookie-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.cookie-button{letter-spacing:.11em;text-transform:uppercase;border-radius:9px;min-height:40px;padding:10px 14px;font-size:10px;font-weight:700}.cookie-button.primary{color:#21170d;background:linear-gradient(110deg,#c99651,#e6bd7c 52%,#d1a05a);border:1px solid #d6a760}.cookie-button.secondary{color:#e4c89f;background:#04040457;border:1px solid #daae6c6b}.cookie-button.text{color:#d9b06f;text-underline-offset:3px;background:0 0;border:0;margin-right:auto;padding-inline:2px;text-decoration:underline}.cookie-consent-links{color:#e9dac599;gap:8px;margin:16px 0 0;font-size:10px;display:flex}.cookie-consent-links a:hover{color:#e2ba7a}.cookie-consent :is(button,input,a):focus-visible{outline-offset:3px;outline:2px solid #e0b66f}@media (width<=520px){.cookie-consent{width:auto;padding:20px;bottom:12px;left:12px;right:12px}.cookie-consent-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-button.text{grid-column:1/-1;justify-self:start}}.member-app.member-app:has(.notification-panel)>.site-header{z-index:1000!important;overflow:visible!important}.member-app .site-header:has(.notification-panel) .nav-shell{overflow:visible!important}.member-app .account-cover-hero{isolation:isolate;border-bottom:1px solid var(--member-gold-border);background:#080604;min-height:350px;margin-bottom:32px;position:relative;overflow:hidden}.member-app .account-cover-hero>img.account-cover-photo{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0;opacity:1!important;filter:none!important}.account-cover-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#060504d1,#06050438);position:absolute;inset:0}.account-cover-copy{z-index:2;padding:clamp(28px,5vw,76px);position:relative}.account-cover-copy h1{max-width:950px;margin:24px 0;font:500 clamp(2.4rem,5vw,5rem)/1.08 Cormorant Garamond,Georgia,serif}.account-cover-copy p{max-width:650px;line-height:1.7}.account-cover-copy :is(h1,p,a){text-shadow:0 2px 5px #000}.profile-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.member-app .profile-detail-sections>section{border:1px solid var(--member-gold-border);background:radial-gradient(at 0 0,#e7b94f1f,#0000 70%),#090705;min-width:0;min-height:240px;padding:clamp(25px,4vw,48px)}.profile-detail-sections h2{font-size:clamp(1.8rem,3vw,2.6rem)}.profile-detail-sections p,.profile-detail-sections li{line-height:1.8}.profile-detail-sections ul{padding-left:20px}.profile-detail-sections a{color:var(--member-gold-bright);margin-top:18px;display:inline-flex}.profile-live-stats{flex-wrap:wrap;gap:24px;display:flex}.profile-live-stats strong{color:var(--member-gold-bright);font-size:2rem;display:block}.member-app .mood-history-progress .mood-periods button{color:var(--member-copy);border:1px solid var(--member-gold-border);background:#0c0905;border-radius:4px;min-height:44px}.member-app .mood-history-progress .mood-periods button[aria-pressed=true]{color:var(--member-gold-bright);background:#e7b94f26}.mood-flow{margin:28px 0 12px}.mood-flow figcaption{color:var(--member-copy);margin-bottom:18px;font-size:.85rem}.mood-flow-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.member-app .mood-flow svg.mood-flow-chart{stroke:none;width:100%;min-width:620px;height:auto;display:block}.mood-flow-chart text{fill:var(--member-copy);font:14px Manrope,sans-serif}.mood-flow-chart .mood-flow-guide{stroke:#e7b94f33;stroke-width:1px}.mood-flow-chart .mood-flow-line{fill:none;stroke:var(--member-gold-bright);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mood-flow-chart .mood-flow-point{fill:var(--member-gold-bright);stroke:#0b0804;stroke-width:2px}.mood-flow-point:focus{outline:2px solid var(--member-ivory);outline-offset:4px}@media (width<=650px){.profile-detail-sections{grid-template-columns:1fr}.member-app .account-cover-hero{min-height:290px}.account-cover-copy{padding:28px 22px}}.contact-page{--member-gold-border:#e7b94fa6;--member-gold-bright:#f2c75c;color:#f6efe3}.account-edit-hero{box-sizing:border-box;border-bottom:1px solid var(--member-gold-border);background:linear-gradient(90deg,#060504d1,#06050438),url(/images/sections/you/you_hero.png) 50%/cover no-repeat;min-height:300px;padding:clamp(28px,6vw,86px);position:relative}.account-edit-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.2rem,5vw,5rem);line-height:1.1}.account-edit-hero p,.account-edit-hero a{text-shadow:0 2px 5px #000}.profile-edit-page .account-grid,.profile-edit-page .vision-board{margin-block:28px}.profile-edit-page :is(.practice-panel,.account-preference-card),.contact-content{border:1px solid var(--member-gold-border);background:linear-gradient(135deg,#4e330c33,#080604);padding:clamp(24px,4vw,52px)}.profile-edit-page .profile-path-editor{margin-top:24px;scroll-margin-top:110px}.profile-edit-page .progress>span{background:var(--member-gold-bright);height:100%;display:block}.contact-content{margin-top:28px;max-width:900px;margin-inline:auto}.contact-page .account-edit-hero{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.contact-content form,.contact-content label{gap:12px;display:grid}.contact-content form{gap:22px}.contact-content :is(input,textarea){box-sizing:border-box;width:100%;font:inherit;padding:14px}.contact-content textarea{resize:vertical}.contact-content button{justify-self:start}.contact-page .account-edit-hero{background-image:linear-gradient(90deg,#060504cc,#06050433),url(/images/sections/home/home-candlelit-journal.png)}.member-app .manifesto-page .manifesto-hero{min-height:400px;padding-block:clamp(60px,8vw,115px)}.member-app .manifesto-page .manifesto-statement{background:radial-gradient(at 0 0,#e7b94f1f,#0000 65%),linear-gradient(135deg,#171006,#070604);min-height:240px;padding-block:clamp(36px,5vw,74px);box-shadow:inset 0 1px #f2c75c2e,0 18px 38px #0008}.member-app .manifesto-page .manifesto-grid{gap:28px}.member-app .manifesto-page .manifesto-quote{padding-block:60px}.member-app .page:has(>.journal-editor) .journal-editor>h2{max-width:none;font-size:clamp(1.15rem,2.65vw,2.6rem)}@media (width>=1000px){.member-app .page:has(>.journal-editor) .journal-editor>h2{white-space:nowrap}}.member-app .mood-tracker-panel .mood-option>span{place-items:center;width:44px;height:44px;display:grid}.member-app .mood-tracker-panel .mood-option>span svg[data-pack-icon]{width:82%!important;height:82%!important}.mood-older{margin-top:20px}.mood-older summary{cursor:pointer;color:var(--member-gold-bright);padding:12px 0}.mood-history-progress{border:1px solid var(--member-gold-border);margin-top:26px;padding:clamp(20px,3vw,38px)}.mood-history-progress progress{width:100%;height:14px;accent-color:var(--member-gold-bright);display:block}.mood-periods{flex-wrap:wrap;gap:10px;display:flex}.mood-periods button{padding:10px 16px}.mood-periods button[aria-pressed=true]{border-color:var(--member-gold-bright);color:var(--member-gold-bright)}.mood-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:20px;display:grid}.mood-week span{text-align:center;border:1px solid var(--member-gold-line);padding:10px 0;font-size:.8rem}.mood-week i{margin-top:8px;font-style:normal;display:block}.mood-week [data-checked=true]{color:var(--member-gold-bright);background:#e7b94f1a}.member-app .site-header .notification-wrap{flex:none;position:relative}.member-app .site-header .notification-panel{box-sizing:border-box;z-index:200;border:1px solid var(--member-gold-border);width:min(360px,100vw - 28px);max-height:65dvh;margin:0;padding:20px;left:auto;right:0;overflow:auto;box-shadow:0 16px 36px #000a;background:#090705!important;position:absolute!important;top:calc(100% + 12px)!important}@media (width<=650px){.member-app .site-header .notification-panel{right:14px;position:fixed!important;top:90px!important}.account-edit-hero{min-height:250px;padding:26px 18px}.profile-edit-page .account-grid{grid-template-columns:1fr}.member-app .manifesto-page .manifesto-hero{min-height:290px}.member-app .page:has(>.journal-editor) .journal-editor>h2{white-space:normal}.mood-history-card>div{flex-wrap:wrap}}html body svg[data-pack-icon][data-pack-icon][data-pack-icon]{overflow:visible;filter:none!important;opacity:1!important}.luxury-icon-artwork{box-sizing:border-box;background:0 0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}html body img.luxury-ui-icon,html body img[src*="/images/sections/icons/"][src*="/images/sections/icons/"][src*="/images/sections/icons/"]{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;clip-path:none!important;border-radius:0!important;-webkit-mask:none!important;mask:none!important}html body .luxury-icon-artwork>img.luxury-ui-icon{display:block;border:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;transform:none!important}html body .member-app .ascension-task-icon svg[data-pack-icon],html body .member-header-icon svg[data-pack-icon],html body .home-mood-icon svg[data-pack-icon]{width:82%!important;height:82%!important}html body .member-app .collection-badge-medallion img.luxury-ui-icon{background:0 0!important;width:86%!important;height:86%!important}.member-app .home-luxe .home-mini-journey>span{color:var(--member-gold-bright)!important}.member-app .home-luxe .home-mini-journey:is(.body-mini,.soul-mini){background-clip:padding-box;border-top-style:solid}.member-app .home-luxe .home-mini-journey:is(.body-mini,.soul-mini):before{top:1px}.member-app .you-final .you-badge .you-badge-icon>img.you-badge-art{transform-origin:50%;transform:scale(1.1)!important}html body .member-app .member-header-icon svg[data-pack-icon=Bell]{width:92%!important;height:92%!important}html body .member-app .member-header-icon svg[data-pack-icon=Bell],html body .member-app .member-header-icon svg[data-pack-icon=AICoachIcon]{color:var(--member-gold-bright);filter:none!important}html body .member-app .member-header-icon svg[data-pack-icon=AICoachIcon]{width:76%!important;height:76%!important}html body .member-app .home-luxe .home-ai-panel .home-luxe-link-button svg[data-pack-icon=AICoachIcon]{color:var(--member-gold-bright);filter:saturate(1.12) drop-shadow(0 0 1px var(--member-gold))!important}html body .member-app .home-luxe .home-mood-icon svg[data-pack-icon]{transform-origin:50%;transform:translateY(3px)scale(1.18);width:32px!important;height:32px!important}html body .member-app .home-luxe .home-ai-panel .home-luxe-link-button svg[data-pack-icon=AICoachIcon]{transform-origin:50%;transform:scale(1.5)}.member-app .home-luxe .home-mini-journey>.home-journey-subtitle{color:var(--member-copy)!important}.member-app.member-app.member-app .member-reference-footer .member-reference-footer-menu>nav>h3{text-shadow:0 0 6px color-mix(in srgb,var(--member-gold) 25%,transparent);color:var(--member-gold-bright)!important}:root{color:#f6f3ec;font-synthesis:none;--gold:#d4af37;--cream:#f6f3ec;--muted:#f6f3eca1;--line:#f6f3ec24;--glass:#1312179e;background:#050507;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{background:#050507;margin:0}button,input{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}.app{min-height:100vh;position:relative;overflow:hidden}.atmosphere{pointer-events:none;z-index:0;background:radial-gradient(at top,#d4af371a,#0000 60%);position:fixed;inset:0}.atmosphere canvas,.sacred-grid{width:100%;height:100%;position:absolute;inset:0}.sacred-grid{opacity:.38;background-image:linear-gradient(#d4af370f 1px,#0000 1px),linear-gradient(90deg,#d4af370f 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.site-header,main,footer{z-index:1;position:relative}.site-header{padding:24px 4vw}.nav-shell{border-radius:999px;justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:12px 28px;display:flex}.glass{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 50px #0000002e}.brand{letter-spacing:.04em;align-items:center;gap:12px;font:500 22px Cormorant Garamond,serif;display:flex}.brand img{width:32px;height:32px}.desktop-nav{gap:32px;margin-left:48px;margin-right:auto;display:flex}.desktop-nav a,.login-link{color:var(--muted);background:0 0;border:0;font-size:13px}.desktop-nav a.active,.desktop-nav a:hover,.login-link:hover{color:var(--gold)}.nav-actions{align-items:center;gap:14px;display:flex}.button{text-transform:uppercase;letter-spacing:.18em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:11px;font-weight:700;display:inline-flex}.small-button{background:var(--gold);color:#171207;padding:10px 18px}.gold-button{background:var(--gold);color:#171207}.outline-button{border:1px solid var(--line);color:var(--cream);background:0 0}.outline-button:hover{border-color:var(--gold);color:var(--gold)}.icon-button{color:var(--cream);background:0 0;border:0;display:flex}.mobile-only,.mobile-nav{display:none}main{min-height:60vh}.hero{text-align:center;justify-content:center;align-items:center;min-height:92vh;display:flex;position:relative;overflow:hidden}.hero-image{opacity:.8;background-position:50%;background-size:cover;position:absolute;inset:0}.hero-content{padding:100px 24px 70px;position:relative}.hero h1,.section-title h1,h2,h3{font-family:Cormorant Garamond,serif;font-weight:500}.hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(62px,11vw,136px);line-height:.88}.hero h1 em,.section-title h1 em{color:var(--gold);font-style:italic}.hero-content>p{max-width:600px;color:var(--muted);margin:30px auto 0;font-size:15px;line-height:1.8}.hero-actions{flex-direction:column;align-items:center;gap:12px;margin-top:30px;display:flex}.fine-print{color:var(--muted);font-size:11px}.text-button{color:var(--gold);background:0 0;border:0;text-decoration:underline}.ritual-form{border:1px solid var(--line);background:#0505076b;border-radius:999px;max-width:580px;margin:38px auto 28px;padding:7px 8px 7px 22px;display:flex}.ritual-form input{min-width:0;color:var(--cream);background:0 0;border:0;outline:0;flex:1;font-size:13px}.ritual-form button{background:var(--cream);color:#161414;border:0;border-radius:50%;width:42px;height:42px}.content-band,.page{max-width:1280px;margin:0 auto;padding:110px 4vw}.section-title{max-width:1000px}.eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--muted);margin:0 0 20px;font-size:10px}.section-title h1{margin:0;font-size:clamp(48px,7vw,92px);line-height:1}.lede{max-width:570px;margin-top:24px;line-height:1.8}.wide-image{aspect-ratio:16/8;border-radius:26px;margin-top:55px;position:relative;overflow:hidden}.wide-image img,.portrait,.image-card img,.library-feature img,.vision-board img{object-fit:cover;width:100%;height:100%}.image-note{border-radius:20px;max-width:360px;padding:24px;font-size:13px;line-height:1.7;position:absolute;bottom:28px;left:28px}.two-column{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;margin-top:48px;display:grid}.portrait{aspect-ratio:4/3;border-radius:24px}.prose{color:var(--muted);font:400 22px/1.6 Cormorant Garamond,serif}.prose p{margin:0}.prose .eyebrow{font-family:Manrope,sans-serif}.prose hr{border:0;border-top:1px solid var(--line);margin:38px 0}.card-grid{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:50px;display:grid}.image-card{border-radius:24px;overflow:hidden}.image-card>img{aspect-ratio:16/9;display:block}.card-copy{padding:26px}.card-copy h3{margin:0 0 12px;font-size:31px;line-height:1.05}.card-copy p:last-child{font-size:13px;line-height:1.7}.page .section-title{margin-bottom:54px}.stats-row{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:36px;padding:24px 0;display:grid}.stats-row div{flex-direction:column;gap:5px;display:flex}.stats-row strong{color:var(--gold);font:500 42px Cormorant Garamond,serif}.stats-row span{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:10px}.dashboard-grid,.account-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.practice-panel{border-radius:22px;min-height:220px;padding:30px}.practice-panel h3,.practice-panel h2{margin:8px 0 12px;font-size:33px}.practice-panel blockquote{max-width:560px;margin:20px 0 28px;font:italic 30px/1.2 Cormorant Garamond,serif}.wide-panel{grid-column:1/-1}.mood-bars{align-items:end;gap:4%;height:140px;padding:15px 0;display:flex}.mood-bars span{background:linear-gradient(var(--gold),#d4af372e);border-radius:6px 6px 0 0;width:9%}.mood-labels{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.complete-button{color:var(--gold);border:1px solid var(--gold);background:#d4af3729}.library-feature{border-radius:24px;grid-template-columns:1fr 1fr;min-height:350px;display:grid;overflow:hidden}.library-feature>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px;display:flex}.library-feature h2{margin:0 0 18px;font-size:54px;line-height:.95}.library-feature img{min-height:300px}.quote-wall{text-align:center;border-block:1px solid var(--line);margin-top:80px;padding:100px 10%}.quote-wall blockquote{margin:20px auto 12px;font:italic 48px/1.1 Cormorant Garamond,serif}.plan-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.plan{border-radius:20px;flex-direction:column;min-height:430px;padding:28px;display:flex;position:relative}.plan.featured{background:linear-gradient(145deg,#d4af3721,var(--glass));border-color:#d4af37b3}.plan-tag{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:9px;position:absolute;top:18px;right:18px}.plan h2{margin:16px 0 0;font-size:48px}.plan ul{color:var(--muted);gap:14px;margin:28px 0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.plan li{gap:8px;display:flex}.plan li svg{color:var(--gold);flex:none}.plan .button{margin-top:auto}.legacy-note{border-radius:22px;margin-top:26px;padding:38px}.legacy-note h2{margin:0 0 8px;font-size:44px}.progress{background:#ffffff1f;height:5px;margin:25px 0}.progress span{background:var(--gold);width:62%;height:100%;display:block}.vision-board{border-radius:24px;grid-template-columns:1fr 1fr;gap:0;margin-top:24px;display:grid;overflow:hidden}.vision-board img{min-height:300px}.vision-board div{flex-direction:column;justify-content:center;padding:50px;display:flex}.vision-board h2{margin:0;font-size:43px;line-height:1}.narrow{max-width:760px}.auth-form{border-radius:22px;gap:18px;padding:34px;display:grid}.auth-form label,.modal label{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);gap:8px;font-size:11px;display:grid}input{border:1px solid var(--line);color:var(--cream);background:#050507b3;border-radius:12px;outline:0;padding:13px}input:focus{border-color:var(--gold)}footer{border-top:1px solid var(--line);max-width:1280px;margin:auto;padding:80px 4vw 28px}.footer-drift{background-image:radial-gradient(circle,#d4af378c 1.5px,#0000 2px);background-size:72px 38px;height:50px;margin-bottom:50px;animation:20s linear infinite drift}.footer-grid{grid-template-columns:1.4fr .6fr .6fr 1fr;gap:40px;display:grid}.footer-grid h2{margin:0;font-size:48px;line-height:1}.footer-grid nav{color:var(--muted);align-content:start;gap:14px;font-size:13px;display:grid}.footer-grid nav a:hover{color:var(--gold)}.footer-mark{align-items:center;gap:20px;margin-top:80px;display:flex}.footer-mark img{width:74px}.footer-mark span{font:500 clamp(70px,12vw,150px)/.8 Cormorant Garamond,serif}.footer small{color:var(--muted);margin-top:22px;font-size:10px;display:block}.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#050507d6;padding:5vh 20px;position:fixed;inset:0;overflow:auto}.modal{border-radius:24px;width:min(100%,480px);margin:auto;padding:38px;position:relative}.modal h2{margin:0 0 10px;font-size:44px;line-height:1}.modal form{gap:16px;margin-top:24px;display:grid}.modal .button{width:100%}.close{position:absolute;top:18px;right:18px}.switcher{border:1px solid var(--line);border-radius:999px;grid-template-columns:1fr 1fr;margin-top:25px;padding:3px;display:grid}.switcher button{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;background:0 0;border:0;border-radius:999px;padding:9px;font-size:10px}.switcher .selected{background:var(--gold);color:#171207}.modal .outline-button{width:100%;margin-top:15px}.modal .fine-print{text-align:center;margin-top:18px}@keyframes drift{to{transform:translate(-35%)}}@media (width<=850px){.site-header{padding:16px 4vw}.nav-shell{padding:10px 18px}.desktop-nav,.login-link,.small-button{display:none}.mobile-only{display:flex}.mobile-nav{border-radius:20px;gap:16px;max-width:1280px;margin:10px auto 0;padding:20px;display:grid}.mobile-nav a,.mobile-nav button{color:var(--cream);text-align:left;background:0 0;border:0;font-size:15px}.content-band,.page{padding:80px 6vw}.hero-content{padding-top:80px}.hero h1{font-size:clamp(58px,17vw,100px)}.two-column,.library-feature,.vision-board{grid-template-columns:1fr}.library-feature>div,.vision-board div{padding:30px}.card-grid,.dashboard-grid,.account-grid{grid-template-columns:1fr}.wide-panel{grid-column:auto}.plan-grid,.footer-grid{grid-template-columns:1fr 1fr}.footer-grid h2{grid-column:1/-1}.footer-mark{margin-top:55px}}@media (width<=520px){.plan-grid{grid-template-columns:1fr}.stats-row strong{font-size:34px}.stats-row span{font-size:8px}.ritual-form{padding-left:15px}.ritual-form input{font-size:11px}.image-note{bottom:14px;left:14px;right:14px}.footer-grid{grid-template-columns:1fr}.footer-mark span{font-size:80px}}.member-header-actions{align-items:center;gap:10px;display:flex}.member-header-icon{color:#dcb752;cursor:pointer;background:radial-gradient(circle,#d4af371a,#070605f5 68%);border:1px solid #d4af373d;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative;box-shadow:inset 0 0 14px #d4af3709,0 0 18px #d4af3709}.member-header-icon svg{stroke-width:1.45px}.member-header-icon:hover{color:#f0ca62;border-color:#d4af3799}.member-profile-avatar{color:#e4c46d;background:radial-gradient(circle at 45% 35%,#d4af3738,#080705fa 70%);border:1px solid #d4af37a6;border-radius:50%;place-items:center;width:46px;height:46px;font-family:Cormorant Garamond,Georgia,serif;font-size:16px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 0 0 3px #d4af3709}.member-profile-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.content-band>.section-title{text-align:center;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.content-band>.section-title .eyebrow{text-align:center}.content-band>.section-title h1{text-align:center;width:100%;margin-left:auto;margin-right:auto}.content-band>.section-title .lede{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.hero .hero-subtitle{font-weight:500;color:var(--cream)!important;text-shadow:0 2px 3px #000,0 0 6px #000,0 0 14px #000000f2,0 0 24px #000c!important}.hero .hero-actions .fine-print{font-weight:500;color:var(--cream)!important;text-shadow:0 2px 3px #000,0 0 6px #000,0 0 12px #000000f2,0 0 20px #000c!important}.hero .hero-subtitle,.hero .fine-print{text-shadow:0 2px 4px #000,0 0 10px #000000e6;color:var(--cream)!important;opacity:1!important}.hero h1,.home-hero h1,.hero-title{text-align:center;box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto;position:relative;left:0;right:auto;transform:none}:root{--sa-black:#050504;--sa-black-soft:#090806;--sa-panel:#0d0b08;--sa-panel-rich:#12100c;--sa-gold:#e7b94f;--sa-gold-bright:#f2c75c;--sa-gold-soft:#d9a83d;--sa-gold-deep:#a97820;--sa-gold-border:#e7b94f94;--sa-gold-line:#e7b94f61;--sa-gold-glow:#e7b94f1f;--sa-ivory:#f5efe4;--sa-cream:#e9dfcf;--sa-copy:#d9d0c2;--sa-muted:#aaa092}body,.app{background:var(--sa-black);color:var(--sa-ivory)}.app h1,.app h2,.app h3,.app h4{color:var(--sa-ivory)}.app p{color:var(--sa-copy)}.app .muted{color:var(--sa-muted)}.app em{color:var(--sa-gold)}.app .eyebrow{color:var(--sa-gold-bright)}.app a{transition:color .2s,border-color .2s}.app a:hover{color:var(--sa-gold-bright)}.app .button,.app button{border-color:var(--sa-gold-border)}.app .outline-button{color:var(--sa-ivory);border-color:var(--sa-gold);background:linear-gradient(135deg,#e7b94f0f,#e7b94f04)}.app .outline-button:hover{color:var(--sa-gold-bright);border-color:var(--sa-gold-bright);background:#e7b94f14}.app .glass{border-color:var(--sa-gold-border);background:linear-gradient(145deg,#12100cf0,#070605f5);box-shadow:inset 0 1px #ffde9109,0 12px 35px #00000038}.app hr{border:0;border-top:1px solid var(--sa-gold-line)}.app svg{transition:color .2s,stroke .2s}.app .eyebrow svg,.app button svg,.app .button svg{color:var(--sa-gold-bright)}.app input,.app textarea,.app select{color:var(--sa-ivory);background:#0a0907eb;border-color:#e7b94f61}.app input::placeholder,.app textarea::placeholder{color:var(--sa-muted)}.app input:focus,.app textarea:focus,.app select:focus{border-color:var(--sa-gold-bright);outline:1px solid #e7b94f40}::selection{background:var(--sa-gold);color:#080604}.hero{isolation:isolate;position:relative;overflow:hidden}.hero-video{object-fit:cover;object-position:center bottom;z-index:0;opacity:1;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.hero-image{z-index:1}.hero-content{z-index:2;text-align:center;width:100%}.hero h1{white-space:nowrap}@media (width<=850px){.hero h1{white-space:normal}.hero-video{object-position:center bottom}}.desktop-nav a,.login-link,.mobile-nav a,.mobile-nav button{color:#f6f3ecd6}.desktop-nav a{transition:color .3s,text-shadow .3s;position:relative}.desktop-nav a:after{background:var(--gold);content:"";transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.desktop-nav a.active,.desktop-nav a:hover,.login-link:hover,.mobile-nav a:hover,.mobile-nav button:hover{color:var(--gold);text-shadow:0 0 18px #d4af3740}.desktop-nav a.active:after,.desktop-nav a:hover:after{transform:scaleX(1)}.page>.section-title{max-width:1200px;padding-top:38px}.page>.section-title h1{white-space:nowrap;font-size:clamp(58px,7vw,104px);line-height:.94}.page>.section-title .lede{white-space:nowrap;max-width:1200px;font-size:16px}.editorial-layout,.you-dashboard{margin-top:58px}.editorial-panel{background:linear-gradient(120deg,#1a1510e0,#08080af0);border:1px solid #d4af3752;border-radius:24px;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);min-height:270px;margin-bottom:24px;transition:border-color .4s,box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 36px #d4af3706,0 20px 60px #00000029}.editorial-panel:hover{border-color:#d4af3794;box-shadow:inset 0 0 42px #d4af370d,0 24px 70px #0000003d}.panel-image{opacity:.82;background-position:50%;background-size:cover;min-height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:relative}.editorial-panel:hover .panel-image{transform:scale(1.035)}.panel-image:after{content:"";background:linear-gradient(90deg,#0505071f,#08080a 94%);position:absolute;inset:0}.panel-body{padding:42px 6vw 42px 4vw;position:relative}.panel-number{color:var(--gold);letter-spacing:.2em;font-size:11px;position:absolute;top:43px;right:4vw}.panel-body .eyebrow{color:var(--gold);margin-bottom:25px}.feature-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.feature-links button{color:var(--cream);text-align:left;background:#05050752;border:1px solid #d4af372e;border-radius:14px;justify-content:space-between;align-items:center;min-height:49px;padding:10px 14px;font:400 19px Cormorant Garamond,serif;transition:background .3s,border-color .3s,color .3s,transform .3s;display:flex}.feature-links button svg{color:var(--gold);opacity:.7;transition:transform .3s}.feature-links button:hover,.feature-links button:focus-visible{color:var(--gold);background:#d4af3714;border-color:#d4af37b3;outline:none}.feature-links button:hover svg,.feature-links button:focus-visible svg{transform:translate(4px)}.dark-panel{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr)}.dark-panel .panel-image{order:2}.dark-panel .panel-body{padding-left:6vw}.compact-panel{min-height:240px}.section-mind .featured-panel{grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);min-height:365px}.section-mind .featured-panel .panel-image{min-height:365px}.section-mind .compact-panel,.section-mind .dark-panel{vertical-align:top;width:calc(50% - 14px);margin-right:20px;display:inline-grid}.section-mind .dark-panel{margin-right:0}.section-body .featured-panel,.section-body .featured-panel .panel-image{min-height:350px}.section-body .compact-panel,.section-body .dark-panel{vertical-align:top;width:calc(50% - 14px);margin-right:20px;display:inline-grid}.section-body .dark-panel{margin-right:0}.section-soul .featured-panel{grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr);min-height:390px}.section-soul .featured-panel .panel-image{min-height:390px}.section-soul .feature-links{grid-template-columns:repeat(3,minmax(0,1fr))}.section-spirit .editorial-panel:first-child{background:linear-gradient(120deg,#18140df2,#08080aeb)}.section-spirit .compact-panel{vertical-align:top;width:calc(50% - 14px);margin-right:20px;display:inline-grid}.section-spirit .dark-panel{vertical-align:top;width:calc(50% - 14px);margin-right:0;display:inline-grid}.section-explore{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.section-explore .editorial-panel{flex-direction:column;min-height:500px;margin:0;display:flex}.section-explore .panel-image{min-height:220px}.section-explore .panel-image:after{background:linear-gradient(#0505070f,#08080a)}.section-explore .panel-body{padding:26px 28px 30px}.section-explore .panel-number{top:27px;right:28px}.section-explore .feature-links{display:block}.section-explore .feature-links button{background:0 0;border-color:#d4af3729;border-radius:12px;margin-top:8px;font-size:18px}.section-you .space-panel,.section-you .space-panel .panel-image{min-height:330px}.section-you .account-panel{opacity:.82}.coach-invitation{background:linear-gradient(105deg,#d4af3714,#0c0b0cb3);border:1px solid #d4af3759;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin-top:54px;padding:30px 38px;display:flex}.coach-invitation h2{margin:3px 0 7px;font:500 clamp(28px,3vw,43px) Cormorant Garamond,serif}.coach-invitation .muted{margin:0}.coach-entry{color:var(--gold);background:0 0;border-color:#d4af37a6;flex:none;margin:0}.coach-entry:hover{background:#d4af371a;box-shadow:0 0 30px #d4af371f}.coach-entry svg{transition:transform .3s}.coach-entry:hover svg{transform:translate(4px)}.progress-panel{background:linear-gradient(115deg,#191510eb,#08080af5);border:1px solid #d4af3766;border-radius:26px;grid-template-columns:220px minmax(0,1fr);gap:58px;padding:52px 6vw;display:grid;box-shadow:inset 0 0 40px #d4af3709}.progress-ring{background:conic-gradient(var(--gold) 0 62%,#d4af371f 62% 100%);border-radius:50%;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:relative}.progress-ring:after{content:"";background:#0b0a0b;border-radius:50%;position:absolute;inset:9px}.progress-ring div{text-align:center;z-index:1;position:relative}.progress-ring strong{color:var(--gold);font:500 48px Cormorant Garamond,serif;display:block}.progress-ring span,.metrics span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.progress-copy h2{margin:5px 0 8px;font:500 42px Cormorant Garamond,serif}.metrics{gap:46px;margin:27px 0 24px;display:flex}.metrics strong{color:var(--gold);font:500 34px Cormorant Garamond,serif;display:block}.xp-track{background:#f6f3ec1f;max-width:560px;height:5px;margin:0 0 10px}.xp-track span{background:var(--gold);width:62%;height:100%;display:block}.achievement-panel,.badge-panel{background:linear-gradient(110deg,#121112e6,#08080ae6);border:1px solid #d4af3740;border-radius:22px;margin-top:22px;padding:30px 38px}.achievement-panel{justify-content:space-between;gap:30px;display:flex}.achievement-panel h2,.badge-panel h2{margin:4px 0 28px;font:500 32px Cormorant Garamond,serif}.achievement-panel>.muted{align-self:flex-end;max-width:340px}.milestones{align-items:center;max-width:440px;display:flex}.milestones span{background:#0b0a0b;border:1px solid #d4af3780;border-radius:50%;width:15px;height:15px}.milestones span.complete{background:var(--gold)}.milestones i{background:#d4af3780;width:90px;height:1px}.empty-badges{color:var(--muted);border:1px dashed #d4af374d;border-radius:14px;align-items:center;gap:12px;max-width:420px;padding:16px;display:flex}.empty-badges svg{color:var(--gold)}@media (width<=1000px){.section-explore{grid-template-columns:1fr 1fr}.page>.section-title h1{font-size:clamp(54px,7vw,84px)}.page>.section-title .lede{white-space:normal;max-width:100%}}@media (width<=850px){.page>.section-title{padding-top:20px}.page>.section-title h1,.page>.section-title .lede{white-space:normal}.page>.section-title .lede{max-width:620px}.editorial-layout,.you-dashboard{margin-top:40px}.editorial-panel,.section-mind .featured-panel,.section-body .featured-panel,.section-soul .featured-panel{grid-template-columns:1fr;width:100%;min-height:0;margin-bottom:18px;display:grid}.panel-image,.section-mind .featured-panel .panel-image,.section-body .featured-panel .panel-image,.section-soul .featured-panel .panel-image{order:0;min-height:190px}.panel-body,.dark-panel .panel-body,.section-mind .dark-panel .panel-body,.section-body .dark-panel .panel-body{padding:28px 6vw 34px}.panel-number{top:29px;right:6vw}.feature-links,.section-soul .feature-links{grid-template-columns:1fr}.section-mind .compact-panel,.section-mind .dark-panel,.section-body .compact-panel,.section-body .dark-panel,.section-spirit .compact-panel,.section-spirit .dark-panel{width:100%;margin-right:0;display:grid}.section-explore{grid-template-columns:1fr;gap:18px;display:grid}.section-explore .editorial-panel{min-height:0}.section-explore .panel-image{min-height:170px}.section-you .space-panel,.section-you .space-panel .panel-image{min-height:0}.coach-invitation{flex-direction:column;align-items:flex-start;margin-top:40px;padding:26px 22px}.coach-entry{width:auto}.progress-panel{grid-template-columns:1fr;gap:28px;padding:32px 24px}.progress-ring{width:150px;height:150px}.progress-copy h2{font-size:35px}.metrics{justify-content:space-between;gap:22px;margin:22px 0}.metrics strong{font-size:30px}.achievement-panel{padding:25px 24px;display:block}.achievement-panel>.muted{margin-top:28px}.badge-panel{padding:25px 24px}}.overview-panel,.meditation-panel{background:linear-gradient(110deg,#191510e6,#08080af0);border:1px solid #d4af3761;border-radius:26px;grid-template-columns:1fr 1.15fr;min-height:300px;margin-top:58px;display:grid;overflow:hidden}.overview-image,.meditation-image{background-position:50%;background-size:cover;position:relative}.overview-image{background-image:linear-gradient(90deg,#05050714,#0a090a),url(/assets/stretch-DwvNHIG5.jpg)}.meditation-image{background-image:linear-gradient(90deg,#0a090a,#0505070d),url(/assets/logo-Dd4RUV86.png)}.overview-copy,.meditation-copy{padding:42px 5vw}.overview-copy h2,.meditation-copy h2{margin:5px 0 24px;font:500 42px Cormorant Garamond,serif}.overview-metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin:25px 0;display:grid}.overview-metrics strong{color:var(--gold);font:500 32px Cormorant Garamond,serif;display:block}.overview-metrics small,.meditation-meta span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.meditation-panel{grid-template-columns:1.1fr .9fr}.meditation-meta{gap:25px;margin:22px 0;display:flex}.meditation-meta span{border-left:1px solid var(--gold);padding-left:10px}.section-body .editorial-layout,.section-soul .editorial-layout{margin-top:38px}@media (width<=850px){.overview-panel,.meditation-panel{grid-template-columns:1fr;margin-top:40px}.overview-image,.meditation-image{order:0;min-height:190px}.overview-copy,.meditation-copy{padding:28px 6vw 34px}.overview-copy h2,.meditation-copy h2{font-size:35px}.overview-metrics{grid-template-columns:repeat(2,1fr)}}.editorial-layout,.soul-practices,.spirit-paths{box-sizing:border-box;width:100%}.section-mind .featured-panel{grid-column:1/-1;width:100%}.section-mind .mind-category{grid-column:auto;width:100%;min-width:0;height:100%;min-height:360px}.section-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;display:grid}.section-body .body-feature{width:100%;min-width:0;min-height:210px;vertical-align:initial;margin:0;display:grid}.section-body .transform-panel{grid-column:1/-1;width:100%;min-height:220px}.soul-practices{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;width:100%;margin-top:22px;display:grid}.soul-practices>*{min-width:0;min-height:180px}.soul-practices>:first-child,.soul-practices>:nth-child(2),.soul-practices>:nth-child(3){grid-column:span 2}.soul-practices>:nth-child(4),.soul-practices>:nth-child(5){grid-column:span 3}.spirit-paths{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;width:100%;margin-top:22px;display:grid}.spirit-path{min-width:0}.spirit-path:first-child,.spirit-path:nth-child(2){grid-column:span 6;min-height:240px}.spirit-path:nth-child(3),.spirit-path:nth-child(4),.spirit-path:nth-child(5),.spirit-path:nth-child(6){grid-column:span 3;min-height:180px}.spirit-path:nth-child(7),.spirit-path:nth-child(8),.spirit-path:nth-child(9){grid-column:span 4;min-height:190px}.section-explore{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;margin-top:22px;display:grid}.section-explore>*{width:100%;min-width:0;height:100%;min-height:480px}.section-mind *,.section-body *,.soul-practices *,.spirit-paths *,.section-explore *{box-sizing:border-box}.section-mind .feature-links,.section-body .feature-links,.section-explore .feature-links{min-width:0}@media (width<=1000px){.section-mind{grid-template-columns:repeat(2,minmax(0,1fr))}.section-mind .featured-panel,.section-mind .mind-category:last-child{grid-column:1/-1}.section-explore{grid-template-columns:repeat(2,minmax(0,1fr))}.section-explore>:last-child{grid-column:1/-1}.spirit-path:nth-child(n){grid-column:span 6}.soul-practices>:nth-child(n){grid-column:span 3}.soul-practices>:last-child{grid-column:1/-1}}@media (width<=700px){.section-mind,.section-body,.section-explore{grid-template-columns:1fr;gap:16px}.section-mind .featured-panel,.section-mind .mind-category,.section-mind .mind-category:last-child,.section-body .body-feature,.section-body .transform-panel,.section-explore>*,.section-explore>:last-child{grid-column:1;width:100%}.section-mind .mind-category{min-height:320px}.section-body .body-feature{min-height:200px}.soul-practices{grid-template-columns:1fr;gap:16px}.soul-practices>:nth-child(n){grid-column:1;min-height:170px}.spirit-paths{grid-template-columns:1fr;gap:16px}.spirit-path:nth-child(n){grid-column:1;min-height:180px}.section-explore>*{min-height:400px}}.section-mind{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;width:100%!important;display:grid!important}.section-mind>.editorial-panel{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important}.section-mind>.featured-panel{grid-column:1/-1!important;width:100%!important}.section-mind>.mind-category{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:420px!important;display:grid!important}.section-mind>.mind-category:nth-of-type(2),.section-mind>.mind-category:nth-of-type(3),.section-mind>.mind-category:nth-of-type(4){grid-column:span 1!important}.section-mind .mind-category .feature-links{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.section-mind .mind-category .feature-links a,.section-mind .mind-category .feature-links button{width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media (width<=700px){.section-mind{grid-template-columns:1fr!important}.section-mind>.featured-panel,.section-mind>.mind-category{grid-column:1!important}}:is(.page:has(.mind-final),.page:has(.body-final),.page:has(.soul-final),.page:has(.spirit-final)){padding-top:0!important}.mind-final,.body-final,.soul-final,.spirit-final{padding-top:20px!important}.feature-links .feature-link{color:var(--cream);text-align:left;background:#05050752;border:1px solid #d4af372e;border-radius:14px;justify-content:space-between;align-items:center;min-height:49px;padding:10px 14px;font:400 19px Cormorant Garamond,serif;transition:background .3s,border-color .3s,color .3s;display:flex}.feature-links .feature-link svg{color:var(--gold);opacity:.7;transition:transform .3s}.feature-links .feature-link:hover,.feature-links .feature-link:focus-visible{color:var(--gold);background:#d4af3714;border-color:#d4af37b3;outline:none}.feature-links .feature-link:hover svg,.feature-links .feature-link:focus-visible svg{transform:translate(4px)}.plain-links .feature-link{background:0 0;border:0;border-bottom:1px solid #d4af3724;border-radius:0;min-height:44px;padding:9px 0}.plain-links .feature-link:hover,.plain-links .feature-link:focus-visible{background:0 0;border-color:#d4af3799}.journal-editor{margin-top:52px;padding:42px 5vw}.journal-editor h2{max-width:700px;margin:8px 0 34px;font:500 clamp(32px,4vw,52px) Cormorant Garamond,serif}.journal-editor label{color:var(--cream);gap:9px;margin-top:22px;display:grid}.journal-editor input,.journal-editor textarea{border:1px solid var(--line);color:var(--cream);resize:vertical;background:#05050799;border-radius:10px;padding:13px 15px}.journal-editor input:focus,.journal-editor textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 18px #d4af371a}.journal-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.journal-history{margin-top:58px}.journal-entry{justify-content:space-between;align-items:flex-start;margin-top:14px;padding:22px 28px;display:flex}.journal-entry .eyebrow{margin:0 0 8px}.journal-entry .muted{white-space:pre-wrap;margin:0}.journal-entry small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase}@media (width<=850px){.journal-editor{margin-top:38px;padding:28px 6vw}.journal-entry{padding:20px 22px;display:block}.journal-entry small{margin-top:14px;display:block}}.mood-tracker-panel{background:radial-gradient(circle at 0 0,#d4af3714,#0000 34%),linear-gradient(145deg,#120f0af7,#050506fc);border:1px solid #d4af376b;border-radius:28px;margin-top:2rem;padding:2.5rem;box-shadow:inset 0 1px #ffffff06,0 20px 60px #00000047}.mood-tracker-panel .eyebrow{color:#d4af37;letter-spacing:.22em;text-transform:uppercase}.mood-tracker-panel h2{color:#f5eddf;margin:.65rem 0 2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1.15}.mood-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin-bottom:2rem;display:grid}.mood-option{appearance:none;color:#f0e6d3;cursor:pointer;background:linear-gradient(#16120be6,#070708f5);border:1px solid #d4af3747;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:118px;transition:all .18s;display:flex;box-shadow:inset 0 1px #ffffff05}.mood-option span{color:#d4af37;font-size:1.75rem;line-height:1}.mood-option strong{color:#f4ead8;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.mood-option:hover,.mood-option.selected{background:linear-gradient(#382a11e6,#0f0c08f7);border-color:#d4af37d9;transform:translateY(-1px);box-shadow:0 0 0 1px #d4af371f,0 0 28px #d4af3714}.mood-note{color:#eee3d0;flex-direction:column;gap:.8rem;font-size:.95rem;display:flex}.mood-note textarea{appearance:none;resize:vertical;box-sizing:border-box;color:#f3ead9;width:100%;min-height:145px;font:inherit;background:linear-gradient(#040405eb,#080706fa);border:1px solid #d4af3738;border-radius:20px;outline:none;padding:1.1rem 1.2rem;line-height:1.6;box-shadow:inset 0 1px 12px #00000059}.mood-note textarea::placeholder{color:#dcd2c259}.mood-note textarea:focus{border-color:#d4af37b8;box-shadow:inset 0 1px 12px #00000059,0 0 0 2px #d4af370f}.mood-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.mood-actions .gold-button{border-radius:999px;min-height:50px;padding-inline:1.6rem}.mood-actions .gold-button:disabled{opacity:.45;cursor:not-allowed}.mood-history{margin-top:3.5rem}.mood-history .eyebrow{color:#d4af37;letter-spacing:.2em}.mood-history-grid{gap:1rem;margin-top:1rem;display:grid}.mood-history-card{background:linear-gradient(145deg,#100d09eb,#060607fa);border:1px solid #d4af3738;border-radius:20px;padding:1.35rem 1.5rem}.mood-history-card>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.mood-history-card strong{color:#f2e7d4;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:400}.mood-history-card p{color:#efe5d1b8;margin:.75rem 0 0;line-height:1.6}.mood-history-card small{color:#efe5d173}@media (width<=900px){.mood-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mood-option:last-child{grid-column:1/-1}}@media (width<=600px){.mood-tracker-panel{border-radius:22px;padding:1.35rem}.mood-option{min-height:96px}}.mind-final{width:min(1180px,100% - 48px);margin:0 auto;padding:56px 0 70px}.mind-final-hero{text-align:center;margin-bottom:38px}.mind-final-hero .eyebrow{color:#d4af37;text-transform:uppercase;letter-spacing:.22em;margin-bottom:14px;font-size:12px}.mind-final-hero h1{color:#f4ecde;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.04}.mind-final-hero p{color:#f4ecdec7;margin:18px auto 0;font-size:16px}.mind-lux-card{background:linear-gradient(145deg,#120f0af0,#040405fa);border:1px solid #d4af377a;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 55px #0000003d}.mind-lux-card img{object-fit:cover;width:100%;height:100%;display:block}.mind-gold-label{color:#d4af37;text-transform:uppercase;letter-spacing:.19em;font-size:12px;font-weight:600}.mind-meditation{grid-template-columns:1fr 1.15fr;min-height:340px;margin-bottom:22px;display:grid}.mind-meditation-copy{z-index:2;padding:42px;position:relative}.mind-meditation h2{color:#f4ecde;margin:22px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,43px);font-weight:400}.mind-meditation-meta{color:#f4ecdec7;margin-bottom:26px}.mind-meditation-description{color:#f4ecdec2;max-width:320px;margin-bottom:28px;line-height:1.6}.mind-meditation-image{min-height:340px}.mind-meditation-image img{object-position:center}.mind-primary-button{color:#171106;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:linear-gradient(135deg,#e2b52d,#f0c94c);border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;font-weight:700;display:inline-flex}.mind-wellbeing{grid-template-columns:42% 58%;min-height:330px;margin-bottom:22px;display:grid}.mind-wellbeing-image{min-height:330px}.mind-wellbeing-content{padding:36px 38px}.mind-section-heading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.mind-section-number{color:#d4af37;font-size:13px}.mind-wellbeing-links{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.mind-wellbeing-links button,.mind-wellbeing-links a{color:#f2e8d7;cursor:pointer;background:#050506b3;border:1px solid #d4af374d;border-radius:15px;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-family:Georgia,Times New Roman,serif;font-size:16px;text-decoration:none;display:flex}.mind-arrow{color:#d4af37}.mind-three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.mind-category-final{background-position:50%;background-size:cover;min-height:390px;padding:32px 28px}.mind-category-final:before{content:"";background:linear-gradient(90deg,#040405f5 0%,#040405c7 48%,#04040538 100%);position:absolute;inset:0}.mind-category-final>*{z-index:2;position:relative}.mind-category-links{flex-direction:column;gap:17px;margin-top:26px;display:flex}.mind-category-links a,.mind-category-links button{color:#f2e8d7;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:16px;text-decoration:none;display:flex}.mind-category-links .mind-arrow{margin-left:auto}.mind-healing{background-image:url(/images/sections/mind/mind_healing.png)}.mind-self{background-image:url(/images/sections/mind/mind_self.png)}.mind-tools{background-image:url(/images/sections/mind/mind_tools.png)}.mind-practice-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.mind-practice{background-position:50%;background-size:cover;min-height:155px;padding:24px}.mind-practice:before{content:"";background:linear-gradient(90deg,#040405eb,#04040599,#0404052e);position:absolute;inset:0}.mind-practice>*{z-index:2;position:relative}.mind-practice h3{color:#f3ead9;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.mind-practice p{color:#f4ecdebd;margin:0;font-size:14px}.mind-practice:first-child,.mind-practice:nth-child(2),.mind-practice:nth-child(3){grid-column:span 2}.mind-practice:nth-child(4),.mind-practice:nth-child(5){grid-column:span 3}.mind-affirmations{background-image:url(/images/sections/soul/soul_affirmations.png)}.mind-quotes{background-image:url(/images/sections/soul/soul_quotes.png)}.mind-breathwork{background-image:url(/images/sections/soul/soul_breathwork.png)}.mind-gratitude{background-image:url(/images/sections/soul/soul_gratitude.png)}.mind-sleep{background-image:url(/images/sections/soul/soul_sleep_sounds.png)}.mind-coach-final{align-items:center;gap:20px;min-height:105px;padding:22px 28px;display:flex}.mind-coach-star{color:#d4af37;font-size:36px}.mind-coach-copy{flex:1}.mind-coach-copy h3{color:#d4af37;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.mind-coach-copy p{color:#f4ecdeb3;margin:5px 0 0}@media (width<=900px){.mind-final{width:min(100% - 28px,760px)}.mind-meditation,.mind-wellbeing{grid-template-columns:1fr}.mind-meditation-image,.mind-wellbeing-image{min-height:250px}.mind-three-grid{grid-template-columns:1fr}.mind-category-final{min-height:330px}.mind-practice-grid{grid-template-columns:1fr}.mind-practice:nth-child(n){grid-column:1}}@media (width<=600px){.mind-final{padding-top:32px}.mind-final-hero h1{font-size:42px}.mind-final-hero p{font-size:14px}.mind-wellbeing-content,.mind-meditation-copy{padding:26px 22px}.mind-wellbeing-links{grid-template-columns:1fr}.mind-coach-final{flex-wrap:wrap;align-items:flex-start}}.body-final{width:min(1180px,100% - 48px);margin:0 auto;padding:56px 0 70px}.body-final-hero{text-align:center;margin-bottom:38px}.body-final-hero .eyebrow{color:#d4af37;text-transform:uppercase;letter-spacing:.22em;margin-bottom:14px;font-size:12px}.body-final-hero h1{color:#f4ecde;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.04}.body-final-hero p{color:#f4ecdec7;margin:18px auto 0;font-size:16px}.body-lux-card{background:linear-gradient(145deg,#120f0af0,#040405fa);border:1px solid #d4af377a;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 55px #0000003d}.body-gold-label{color:#d4af37;text-transform:uppercase;letter-spacing:.19em;font-size:12px;font-weight:600}.body-final-overview{grid-template-columns:60% 40%;min-height:250px;margin-bottom:22px;display:grid}.body-overview-content{padding:34px 38px}.body-overview-image{min-height:250px}.body-overview-image img{object-fit:cover;width:100%;height:100%;display:block}.body-overview-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px;display:grid}.body-overview-metrics>div{flex-direction:column;gap:5px;display:flex}.body-overview-metrics span{color:#d4af37;font-size:20px}.body-overview-metrics strong{color:#f4ecde;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.body-overview-metrics small{color:#f4ecde99}.body-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.body-feature-card{background-position:50%;background-size:cover;min-height:220px;padding:30px}.body-feature-card:before,.body-transform:before{content:"";background:linear-gradient(90deg,#040405f0 0%,#040405b8 45%,#0404052e 100%);position:absolute;inset:0}.body-feature-card>*,.body-transform>*{z-index:2;position:relative}.body-feature-links{flex-direction:column;gap:13px;margin-top:24px;display:flex}.body-feature-links button,.body-feature-links a{color:#f2e8d7;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:16px;text-decoration:none}.body-train{background-image:url(/images/sections/body/body_train.png)}.body-nourish{background-image:url(/images/sections/body/body_nourish.png)}.body-track{background-image:url(/images/sections/body/body_track.png)}.body-recover{background-image:url(/images/sections/body/body_recover.png)}.body-transform{background-image:url(/images/sections/body/body_transform.png);background-position:50%;background-size:cover;min-height:220px;margin-bottom:22px;padding:30px}.body-coach-final{align-items:center;gap:20px;min-height:105px;padding:22px 28px;display:flex}.body-coach-star{color:#d4af37;font-size:36px}.body-coach-copy{flex:1}.body-coach-copy h3{color:#f3ead9;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.body-primary-button{color:#171106;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:linear-gradient(135deg,#e2b52d,#f0c94c);border:0;border-radius:999px;padding:15px 24px;font-weight:700}@media (width<=900px){.body-final{width:min(100% - 28px,760px)}.body-final-overview{grid-template-columns:1fr}.body-overview-image{min-height:260px}.body-overview-metrics{grid-template-columns:repeat(2,1fr)}.body-feature-grid{grid-template-columns:1fr}}@media (width<=600px){.body-final{padding-top:32px}.body-final-hero h1{font-size:42px}.body-overview-content{padding:26px 22px}.body-coach-final{flex-wrap:wrap;align-items:flex-start}}.soul-final{width:min(1180px,100% - 48px);margin:0 auto;padding:56px 0 70px}.soul-final-hero{text-align:center;margin-bottom:38px}.soul-final-hero .eyebrow{color:#d4af37;text-transform:uppercase;letter-spacing:.22em;margin-bottom:14px;font-size:12px}.soul-final-hero h1{color:#f4ecde;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.04}.soul-final-hero p{color:#f4ecdec7;margin:18px auto 0;font-size:16px}.soul-lux-card{background:radial-gradient(circle at 0 0,#d4af370a,#0000 34%),linear-gradient(145deg,#120f0af2,#040405fc);border:1px solid #d4af377a;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 55px #0000003d}.soul-gold-label{color:#d4af37;text-transform:uppercase;letter-spacing:.19em;font-size:12px;font-weight:600}.soul-meditation-final{grid-template-columns:45% 55%;min-height:350px;margin-bottom:22px;display:grid}.soul-meditation-copy{z-index:2;padding:42px;position:relative}.soul-meditation-copy h2{color:#f4ecde;margin:22px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px);font-weight:400}.soul-meditation-meta{color:#f4ecdebf;margin-bottom:26px}.soul-meditation-description{color:#f4ecdec2;max-width:330px;margin-bottom:28px;line-height:1.65}.soul-meditation-image{min-height:350px}.soul-meditation-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.soul-primary-button{appearance:none;color:#171106;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:linear-gradient(135deg,#e2b52d,#f0c94c);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-weight:700;display:inline-flex;box-shadow:0 8px 26px #d4af3724}.soul-practice-final-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.soul-practice-final:first-child,.soul-practice-final:nth-child(2),.soul-practice-final:nth-child(3){grid-column:span 2}.soul-practice-final:nth-child(4),.soul-practice-final:nth-child(5){grid-column:span 3}.soul-practice-final{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:175px;padding:25px}.soul-practice-final:before{content:"";pointer-events:none;background:linear-gradient(90deg,#040405ed 0%,#0404059e 50%,#04040524 100%);position:absolute;inset:0}.soul-practice-final>*{z-index:2;position:relative}.soul-practice-final h3{color:#f3ead9;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.soul-practice-final p{color:#f4ecdeb8;margin:0;font-size:14px}.soul-affirmations-final{background-image:url(/images/sections/soul/soul_affirmations.png)}.soul-quotes-final{background-image:url(/images/sections/soul/soul_quotes.png)}.soul-breathwork-final{background-image:url(/images/sections/soul/soul_breathwork.png)}.soul-gratitude-final{background-image:url(/images/sections/soul/soul_gratitude.png)}.soul-sleep-final{background-image:url(/images/soul/meditations/sleep.png)}.soul-coach-final{align-items:center;gap:20px;min-height:105px;padding:22px 28px;display:flex}.soul-coach-star{color:#d4af37;font-size:36px;line-height:1}.soul-coach-copy{flex:1}.soul-coach-copy h3{color:#d4af37;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.soul-coach-copy p{color:#f4ecdeb3;margin:5px 0 0}@media (width<=900px){.soul-final{width:min(100% - 28px,760px)}.soul-meditation-final{grid-template-columns:1fr}.soul-meditation-image{min-height:280px}.soul-practice-final-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.soul-practice-final:nth-child(n){grid-column:span 1}.soul-practice-final:last-child{grid-column:1/-1}}@media (width<=600px){.soul-final{padding-top:32px}.soul-final-hero{margin-bottom:28px}.soul-final-hero h1{font-size:42px}.soul-final-hero p{font-size:14px}.soul-meditation-copy{padding:28px 22px}.soul-practice-final-grid{grid-template-columns:1fr}.soul-practice-final:nth-child(n),.soul-practice-final:last-child{grid-column:1}.soul-practice-final{min-height:170px}.soul-coach-final{flex-wrap:wrap;align-items:flex-start}.soul-primary-button{width:100%}}.soul-world{--soul-gold:#bfa36a;--soul-cream:#eee6d7;--soul-ink:#08090a;color:var(--soul-cream);width:min(1180px,100% - 48px);margin:auto;padding:54px 0 90px}.soul-world button,.soul-world input,.soul-world select,.soul-world textarea{font:inherit}.soul-world button{cursor:pointer}.soul-landing-hero{text-align:center;background:radial-gradient(circle at 50% 40%,#bfa36a1f,#0000 45%);flex-direction:column;justify-content:center;min-height:420px;display:flex;position:relative}.soul-landing-hero h1,.soul-page-title h1,.gratitude-hero h1,.sleep-hero h1{margin:18px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.6rem,8vw,7rem);font-weight:400;line-height:.9}.soul-landing-hero h1 em{color:var(--soul-gold);font-weight:300;display:block}.soul-landing-hero>p:last-of-type{color:#bcb4a5;max-width:480px;margin:0 auto;line-height:1.7}.soul-orbit{pointer-events:none;border:1px solid #bfa36a21;border-radius:50%;width:300px;height:300px;position:absolute;left:calc(50% - 150px)}.soul-orbit:after{content:"✦";color:var(--soul-gold);position:absolute;top:20px}.soul-editorial{grid-template-rows:300px 280px 250px;grid-template-columns:1.4fr .7fr .9fr;gap:18px;display:grid}.soul-destination{color:inherit;background:#0c0d0e;border:1px solid #bfa36a40;min-height:220px;text-decoration:none;position:relative;overflow:hidden}.soul-destination-image{opacity:.65;background-position:50%;background-size:cover;transition:transform .8s,opacity .5s;position:absolute;inset:0}.soul-destination:after{content:"";background:linear-gradient(10deg,#030405f7,#0507091a 80%);position:absolute;inset:0}.soul-destination:hover .soul-destination-image{opacity:.82;transform:scale(1.035)}.soul-destination>span,.soul-destination>div:last-child{z-index:1;position:absolute}.soul-destination>span{color:#eee6d77a;letter-spacing:.2em;font-size:.75rem;top:18px;right:20px}.soul-destination>div:last-child{bottom:25px;left:28px;right:25px}.soul-destination p{color:var(--soul-gold);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem}.soul-destination h2{margin:8px 0 18px;font-family:Cormorant Garamond,serif;font-size:clamp(1.65rem,3vw,2.7rem);font-weight:400;line-height:1.03}.soul-destination i{text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:8px;font-size:.68rem;font-style:normal;display:flex}.soul-destination i svg{width:14px}.destination-1{grid-row:span 2}.destination-4{grid-column:span 2}.destination-5{grid-column:2/4}.affirmations .soul-destination-image{background:radial-gradient(circle at 55% 18%,#e5c57db3,#0000 3%),linear-gradient(140deg,#24201a,#090a0b 60%)}.quotes .soul-destination-image{background:linear-gradient(160deg,#a3854d40,#0000),url(/images/soul/meditations/inner-peace.png) 50%/cover}.breathwork .soul-destination-image{background:radial-gradient(circle,#cdbe9e40,#0000 35%),linear-gradient(#182126,#080a0c)}.gratitude .soul-destination-image{background:linear-gradient(90deg,#0707074d,#070707cc),url(/images/soul/meditations/evening.png) 50%/cover}.sleep .soul-destination-image{background:linear-gradient(90deg,#040509e6,#0000),url(/images/soul/meditations/sleep.png) 50%/cover}.soul-meditation-note,.guided-rest{color:var(--soul-cream);border:1px solid #bfa36a33;align-items:center;gap:18px;margin-top:18px;padding:24px 30px;text-decoration:none;display:flex}.soul-meditation-note>svg:last-child,.guided-rest>svg:last-child{margin-left:auto}.soul-meditation-note span,.guided-rest span{font-family:Cormorant Garamond,serif;font-size:1.45rem}.soul-meditation-note small,.guided-rest small{text-transform:uppercase;letter-spacing:.16em;color:var(--soul-gold);font:600 .64rem Manrope,sans-serif;display:block}.soul-page{padding-top:38px}.soul-back{color:#aaa092;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;font-size:.7rem;text-decoration:none;display:inline-flex}.soul-back svg{width:15px}.soul-page-title{text-align:center;padding:70px 0}.soul-page-title h1{font-size:clamp(4rem,8vw,6.8rem)}.soul-page-title>p:last-child{color:#ada598}.soul-section,.quote-discover,.gratitude-history,.saved-soundscapes{padding:80px 0}.soul-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.soul-heading h2,.affirmation-maker h2,.quote-discover h2,.gratitude-history h2,.saved-soundscapes h2{margin:8px 0;font:400 clamp(2rem,4vw,3.2rem)/1 Cormorant Garamond,serif}.soul-outline{color:var(--soul-cream);background:0 0;border:1px solid #bfa36a80;align-items:center;gap:9px;padding:13px 18px;display:flex}.soul-outline svg{width:15px}.soul-outline.active{background:var(--soul-gold);color:#090909}.soul-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.soul-actions button{color:#cfc6b8;background:#0000004d;border:1px solid #bfa36a40;align-items:center;gap:7px;padding:11px 14px;display:flex}.soul-actions button.active{color:var(--soul-gold);border-color:var(--soul-gold)}.soul-actions svg{width:15px;height:15px}.daily-affirmation{text-align:center;background:radial-gradient(circle at 50% 15%,#bfa36a1a,#0000 38%),#090a0b;border:1px solid #bfa36a4d;padding:70px 8%;position:relative}.daily-affirmation blockquote{max-width:900px;margin:25px auto 40px;font:italic 400 clamp(2.1rem,5vw,4.8rem)/1.08 Cormorant Garamond,serif}.soul-moon-mark{color:var(--soul-gold);font-size:2.2rem}.soul-complete{color:#958c7e;background:0 0;border:0;align-items:center;gap:8px;margin:28px auto 0;display:flex}.soul-complete.done{color:var(--soul-gold)}.soul-complete svg{width:16px}.soul-chips{flex-wrap:wrap;gap:8px;display:flex}.soul-chips button,.ritual-options button{color:#aaa296;background:0 0;border:1px solid #bfa36a38;padding:9px 13px}.soul-chips button.active,.ritual-options button.active{border-color:var(--soul-gold);color:var(--soul-cream);background:#bfa36a26}.affirmation-ribbon{background:#bfa36a26;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.affirmation-ribbon blockquote{background:#0a0b0c;margin:0;padding:34px;font:400 1.5rem/1.35 Cormorant Garamond,serif;position:relative}.affirmation-ribbon button{color:#756c5f;background:0 0;border:0;position:absolute;bottom:10px;right:12px}.affirmation-ribbon svg{width:14px}.affirmation-maker{border-top:1px solid #bfa36a33;grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.affirmation-maker>div>p:last-child{color:#928a7e;line-height:1.6}.soul-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.soul-form label,.gratitude-paper>label,.sleep-timer{color:#bcb3a5;letter-spacing:.08em;font-size:.75rem}.soul-form input,.soul-form select,.gratitude-paper textarea,.sleep-timer select,.save-mix input{box-sizing:border-box;width:100%;color:var(--soul-cream);background:#08090a;border:0;border-bottom:1px solid #bfa36a59;margin-top:8px;padding:13px;display:block}.soul-form>button,.generated-set>button,.gratitude-save,.save-mix button{border:1px solid var(--soul-gold);background:var(--soul-gold);color:#090909;justify-content:center;align-items:center;gap:8px;padding:13px 18px;display:flex}.generated-set{border:1px solid #bfa36a33;grid-column:1/-1;margin-top:25px;padding:28px}.generated-set blockquote{font:1.4rem Cormorant Garamond,serif}.practice-overlay,.quote-immersive{z-index:100;text-align:center;background:radial-gradient(circle,#3e372b8c,#050607 65%);flex-direction:column;justify-content:center;align-items:center;padding:8vw;display:flex;position:fixed;inset:0}.practice-close,.quote-immersive>button{color:#fff;background:0 0;border:0;position:absolute;top:35px;right:35px}.practice-overlay>p{color:var(--soul-gold);letter-spacing:.25em}.practice-overlay blockquote,.quote-immersive blockquote{max-width:900px;font:italic 400 clamp(2.3rem,6vw,5rem)/1.1 Cormorant Garamond,serif}.practice-durations{gap:10px;display:flex}.practice-durations button{color:#fff;background:0 0;border:1px solid #625642;padding:10px}.practice-durations button.active{border-color:var(--soul-gold);color:var(--soul-gold)}.quote-editorial{background:linear-gradient(90deg,#040506fa,#0405066b),url(/images/soul/meditations/visualization.png) 50%/cover;border-bottom:1px solid #bfa36a4d;flex-direction:column;justify-content:center;align-items:flex-start;min-height:650px;margin-top:30px;padding:5% 9%;display:flex}.quote-editorial blockquote{max-width:900px;margin:30px 0;font:400 clamp(2.7rem,6vw,5.8rem)/.98 Cormorant Garamond,serif}.quote-editorial cite,.quote-stream cite{color:#bfa36a;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-style:normal}.quote-editorial .soul-actions{justify-content:flex-start;margin-top:35px}.immersive-link{color:#aaa092;background:0 0;border:0;align-items:center;gap:8px;margin-top:25px;display:flex}.quote-filters{gap:16px;margin-bottom:30px;display:flex}.quote-filters label{text-transform:uppercase;letter-spacing:.15em;color:#92897b;font-size:.7rem}.quote-filters select{color:#ddd4c5;background:#0b0c0d;border:1px solid #3b352c;margin-top:8px;padding:11px 40px 11px 12px;display:block}.quote-stream{columns:3;column-gap:18px}.quote-stream article{break-inside:avoid;border-top:1px solid #bfa36a4d;margin-bottom:18px;padding:28px 15px;position:relative}.quote-stream article.feature{background:#bfa36a12;padding:45px 28px}.quote-stream span{color:#8f8678;text-transform:uppercase;letter-spacing:.13em;font-size:.65rem}.quote-stream blockquote{margin:18px 0;font:400 1.55rem/1.3 Cormorant Garamond,serif}.quote-stream button{color:#7f7568;background:0 0;border:0;position:absolute;bottom:18px;right:10px}.quote-stream svg{width:15px}.quote-immersive>span{color:#bfa36a;font-size:2rem}.quote-immersive cite{color:#bfa36a;letter-spacing:.2em;text-transform:uppercase;font-style:normal}.breath-layout{background:radial-gradient(circle at 68% 42%,#374b4d40,#0000 32%),#080a0b;border:1px solid #bfa36a38;grid-template-columns:300px 1fr;min-height:720px;display:grid}.breath-layout aside{border-right:1px solid #bfa36a29;padding:28px 20px}.breath-layout aside>button{text-align:left;color:#aaa196;background:0 0;border:0;border-bottom:1px solid #bfa36a1c;width:100%;padding:14px 12px;display:block}.breath-layout aside>button strong,.breath-layout aside>button span{display:block}.breath-layout aside>button span{color:#716b63;margin-top:4px;font-size:.7rem}.breath-layout aside>button.active{color:#bfa36a;padding-left:20px}.breath-session{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.breath-orb{aspect-ratio:1;width:min(38vw,330px);transition:transform var(--phase-duration) ease-in-out,box-shadow var(--phase-duration) ease;border:1px solid #d3c0978c;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 70px #acb8ae26,inset 0 0 80px #c4b1871a}.breath-orb.running.phase-inhale{transform:scale(1.18);box-shadow:0 0 120px #b8c7bb45}.breath-orb.running.phase-exhale{transform:scale(.82)}.breath-orb>div{aspect-ratio:1;border:1px solid #bfa36a47;border-radius:50%;flex-direction:column;justify-content:center;width:58%;display:flex}.breath-orb small{text-transform:uppercase;letter-spacing:.25em;color:#bfa36a}.breath-orb strong{font:3.5rem Cormorant Garamond,serif}.breath-session h2{margin:35px 0 5px;font:2.2rem Cormorant Garamond,serif}.breath-session>p{color:#91897c}.breath-progress{background:#39352e;width:min(400px,80%);height:1px;margin:25px 0 10px}.breath-progress span{background:#bfa36a;height:1px;display:block}.breath-time{color:#aaa;letter-spacing:.18em;font-weight:400}.breath-duration,.breath-controls{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.breath-duration button,.breath-duration label,.breath-controls button{color:#aaa;background:0 0;border:1px solid #39352d;padding:9px 12px}.breath-duration button.active,.breath-controls button:first-child{color:#bfa36a;border-color:#bfa36a}.breath-duration input{color:#fff;background:0 0;border:0;width:50px}.breath-safety{max-width:540px;margin-top:25px;line-height:1.5;font-size:.72rem!important}.breath-instructions{border-left:1px solid #bfa36a40;margin:30px 0 0 10%;padding:55px}.breath-instructions h2{font:2rem Cormorant Garamond,serif}.breath-instructions li{color:#91897c;margin:8px}.gratitude-hero{text-align:center;padding:80px 0 50px}.gratitude-hero time{color:#bfa36a;text-transform:uppercase;letter-spacing:.18em;font-size:.7rem}.gratitude-paper{box-sizing:border-box;background:linear-gradient(145deg,#13120f,#0c0c0b);border:1px solid #bfa36a4d;width:min(800px,100%);margin:auto;padding:60px 8%;box-shadow:0 30px 80px #000}.gratitude-prompt{font:2.2rem Cormorant Garamond,serif}.gratitude-line{grid-template-columns:40px 1fr;align-items:center;margin:15px 0;display:grid!important}.gratitude-line span{color:#bfa36a;font:1.3rem Cormorant Garamond,serif}.gratitude-paper textarea{resize:vertical;line-height:1.5}.gratitude-paper>label:not(.gratitude-line){margin-top:35px;display:block}.ritual-options{flex-wrap:wrap;gap:8px;margin:35px 0;display:flex}.gratitude-save{width:100%}.gratitude-prompt-feature{border-top:1px solid #bfa36a40;border-bottom:1px solid #bfa36a40;align-items:center;gap:30px;max-width:930px;margin:45px auto;padding:30px 50px;display:flex}.gratitude-prompt-feature>span{color:#bfa36a;font-size:2rem}.gratitude-prompt-feature h2{font:2rem Cormorant Garamond,serif}.gratitude-stats{gap:30px;display:flex}.gratitude-stats span{text-transform:uppercase;color:#837b6f;font-size:.65rem}.gratitude-stats strong{color:#bfa36a;font:2.5rem Cormorant Garamond,serif;display:block}.gratitude-timeline{border-left:1px solid #bfa36a4d;margin-left:30px}.gratitude-timeline button{text-align:left;color:#c7beaf;background:0 0;border:0;border-bottom:1px solid #bfa36a1f;grid-template-columns:100px 1fr 180px;gap:20px;width:100%;padding:24px 20px;display:grid}.gratitude-timeline small{color:#766f64}.soul-empty{color:#827a6d;font-style:italic}.sleep-hero{background:linear-gradient(90deg,#05070b 30%,#0000),url(/images/soul/meditations/sleep.png) 50%/cover;justify-content:space-between;align-items:center;min-height:430px;margin-top:30px;padding:0 8%;display:flex}.sleep-hero div{max-width:600px}.sleep-hero>svg{color:#bfa36a66;stroke-width:.5px;width:140px;height:140px}.sleep-console{background:#07090b;border:1px solid #bfa36a38;grid-template-columns:1.1fr .9fr;margin-top:25px;display:grid}.sound-browser{padding:45px}.sound-group{border-top:1px solid #bfa36a21;grid-template-columns:110px 1fr;padding:18px 0;display:grid}.sound-group h2{margin:8px;font:1.5rem Cormorant Garamond,serif}.sound-group>div{flex-wrap:wrap;gap:8px;display:flex}.sound-group button{color:#9b958b;background:0 0;border:1px solid #302f2c;align-items:center;gap:6px;padding:9px 11px;display:flex}.sound-group button.active{color:#e8dfd1;border-color:#bfa36a}.sound-group svg{width:12px}.sound-mixer{text-align:center;background:radial-gradient(circle at 50% 20%,#5a697329,#0000 30%);border-left:1px solid #bfa36a33;padding:45px}.vinyl{aspect-ratio:1;background:repeating-radial-gradient(circle,#0b0d10 0 7px,#111319 8px 9px);border:1px solid #bfa36a40;border-radius:50%;place-items:center;width:190px;margin:0 auto 25px;display:grid}.vinyl span{color:#0b0c0e;aspect-ratio:1;background:#bfa36a;border-radius:50%;place-items:center;width:52px;font-size:1.6rem;display:grid}.vinyl .spin{animation:8s linear infinite soul-spin}@keyframes soul-spin{to{transform:rotate(360deg)}}.sound-mixer>h2{min-height:55px;font:2rem Cormorant Garamond,serif}.sound-transport{justify-content:center;align-items:center;gap:12px;display:flex}.sound-transport button{color:#e8dfd1;background:0 0;border:1px solid #514936;border-radius:50%;width:42px;height:42px}.sound-transport button:nth-child(2){color:#08090a;background:#bfa36a;width:58px;height:58px}.mixer-layers{text-align:left;margin-top:35px}.mixer-layers .eyebrow{align-items:center;gap:8px;display:flex}.mixer-layers label{margin:17px 0;display:block}.mixer-layers label span{justify-content:space-between;font-size:.8rem;display:flex}.mixer-layers label button{color:#766f65;background:0 0;border:0}.mixer-layers input{accent-color:#bfa36a;width:100%}.sleep-timer{text-align:left;margin-top:30px;display:block}.sleep-timer small{color:#bfa36a;margin-top:8px;display:block}.save-mix{grid-template-columns:1fr auto;margin-top:25px;display:grid}.save-mix button:disabled{opacity:.4}.saved-soundscapes>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.saved-soundscapes>div>button{text-align:left;color:#ddd4c6;background:#0a0b0d;border:1px solid #bfa36a33;align-items:center;gap:15px;padding:20px;display:flex}.saved-soundscapes button span,.saved-soundscapes button small{display:block}.saved-soundscapes button small{color:#766f65;margin-top:4px}.guided-rest{margin-top:45px}@media (width<=800px){.soul-world{width:min(100% - 28px,1180px);padding-top:30px}.soul-landing-hero{min-height:360px}.soul-editorial{flex-direction:column;display:flex}.soul-destination{min-height:260px}.affirmation-ribbon,.affirmation-maker,.breath-layout,.sleep-console{grid-template-columns:1fr}.affirmation-maker{gap:25px}.soul-form{grid-template-columns:1fr}.quote-stream{columns:2}.breath-layout aside{border-bottom:1px solid #bfa36a33;border-right:0;display:flex;overflow:auto}.breath-layout aside>p{display:none}.breath-layout aside>button{min-width:170px}.breath-orb{width:min(65vw,300px)}.sound-mixer{border-top:1px solid #bfa36a33;border-left:0}.gratitude-history .soul-heading,.soul-heading{flex-direction:column;align-items:flex-start}.gratitude-timeline button{grid-template-columns:70px 1fr}.gratitude-timeline small{display:none}.saved-soundscapes>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.soul-world{width:calc(100% - 20px)}.soul-landing-hero h1,.soul-page-title h1,.gratitude-hero h1,.sleep-hero h1{font-size:3.4rem}.soul-actions span{display:none}.soul-actions button{justify-content:center;min-width:44px}.daily-affirmation{padding:55px 18px}.daily-affirmation blockquote{font-size:2.2rem}.quote-editorial{min-height:560px;padding:35px 22px}.quote-stream{columns:1}.quote-filters{flex-direction:column}.breath-session,.sound-browser,.sound-mixer,.gratitude-paper{padding:30px 20px}.gratitude-stats{justify-content:space-between;gap:8px;width:100%}.gratitude-prompt-feature{padding:25px 15px}.sleep-hero{min-height:380px}.sleep-hero>svg{display:none}.sound-group,.saved-soundscapes>div{grid-template-columns:1fr}.soul-meditation-note,.guided-rest{padding:20px 15px}}@media (prefers-reduced-motion:reduce){.soul-destination-image,.breath-orb,.vinyl .spin{transition:none!important;animation:none!important}}.soul-landing-hero>p:last-of-type{white-space:nowrap;max-width:none}.soul-today-meditation{background:#090a0b;border:1px solid #bfa36a47;grid-template-columns:minmax(330px,.85fr) 1.15fr;min-height:390px;margin:0 0 28px;display:grid;overflow:hidden}.soul-today-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:54px;display:flex}.soul-today-copy h2{margin:17px 0 10px;font:400 clamp(2.7rem,5vw,4.4rem)/.95 Cormorant Garamond,serif}.soul-today-copy>span{color:#a99f91;letter-spacing:.12em;font-size:.75rem}.soul-today-copy>p:not(.eyebrow){color:#aaa195;max-width:360px;margin:24px 0;line-height:1.65}.soul-today-copy .soul-primary-button{align-items:center;gap:9px;text-decoration:none;display:flex}.soul-today-copy .soul-primary-button svg{width:14px}.soul-today-image{background-position:50%;background-size:cover;min-height:390px}.sound-error{border:1px solid #d9ae8659;padding:10px;font-size:.75rem;color:#d9ae86!important}.saved-soundscapes>div>button.active{border-color:#bfa36a}.soul-editorial .affirmations .soul-destination-image{background-image:linear-gradient(8deg,#050607e0,#0506070d),url(/images/soul/covers/affirmations-cover.png);background-position:50%}.soul-editorial .breathwork .soul-destination-image{background-image:linear-gradient(8deg,#050709d6,#05070905),url(/images/soul/covers/breathwork-cover.png);background-position:50%}.soul-editorial .destination-5{grid-column:1/4}@media (width<=800px){.soul-landing-hero>p:last-of-type{white-space:normal}.soul-today-meditation{grid-template-columns:1fr}.soul-today-image{grid-row:1;min-height:300px}.soul-today-copy{padding:38px}}@media (width<=520px){.soul-today-copy{padding:30px 22px}.soul-today-image{min-height:230px}.soul-today-copy h2{font-size:2.7rem}}.spirit-final{width:min(1180px,100% - 48px);margin:0 auto;padding:20px 0 70px}.spirit-final-hero{text-align:center;margin-bottom:36px}.spirit-final-hero .eyebrow{color:#d4af37;text-transform:uppercase;letter-spacing:.22em;margin-bottom:14px;font-size:12px}.spirit-final-hero h1{color:#f4ecde;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.04}.spirit-final-hero p{color:#f4ecdec7;margin:18px auto 0;font-size:16px}.spirit-lux-card{background:radial-gradient(circle at 0 0,#d4af370a,#0000 34%),linear-gradient(145deg,#120f0af2,#040405fc);border:1px solid #d4af377a;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 55px #0000003d}.spirit-lux-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#040405e0 0%,#0404058f 50%,#04040514 100%);position:absolute;inset:0}.spirit-lux-card>*{z-index:2;position:relative}.spirit-gold-label{color:#d4af37;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600}.spirit-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.spirit-feature-card{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:285px;padding:36px}.spirit-feature-card h2{color:#f4ecde;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,38px);font-weight:400}.spirit-feature-card h3{color:#f2e8d7;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.spirit-feature-card p{color:#f4ecdeb8;max-width:270px;margin:8px 0;line-height:1.55}.spirit-faith-final{background-image:url(/images/sections/spirit/spirit_faith.png)}.spirit-moon-final{background-image:url(/images/sections/spirit/spirit_mooncycle.png);background-position:50%}.spirit-four-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.spirit-small-card{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:190px;padding:26px}.spirit-small-card h3{color:#f3ead9;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.spirit-small-card p{color:#f4ecdeb8;margin:0;font-size:14px;line-height:1.5}.spirit-general-final{background-image:url(/images/sections/spirit/spirit_general.png)}.spirit-astrology-final{background-image:url(/images/sections/spirit/spirit_astrology.png)}.spirit-tarot-final{background-image:url(/images/sections/spirit/spirit_tarot.png)}.spirit-crystals-final{background-image:url(/images/sections/spirit/spirit_crystals.png)}.spirit-three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.spirit-wide-card{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:205px;padding:28px}.spirit-wide-card h3{color:#f3ead9;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.spirit-wide-card p{color:#f4ecdeb8;margin:3px 0;font-size:14px;line-height:1.5}.spirit-moon-cycles-final{background-image:url(/images/sections/spirit/spirit_moonseasons.png)}.spirit-numerology-final{background-image:url(/images/sections/spirit/spirit_numerology.png)}.spirit-self-discovery-final{background-image:url(/images/sections/spirit/spirit_discovery.png)}.spirit-feature-card,.spirit-small-card,.spirit-wide-card{transition:transform .18s,border-color .18s,box-shadow .18s}.spirit-feature-card:hover,.spirit-small-card:hover,.spirit-wide-card:hover{border-color:#d4af37b8;transform:translateY(-2px);box-shadow:0 22px 55px #00000052,0 0 24px #d4af370d}.spirit-coach-final{align-items:center;gap:20px;min-height:105px;padding:22px 28px;display:flex}.spirit-coach-star{color:#d4af37;font-size:36px;line-height:1}.spirit-coach-copy{flex:1}.spirit-coach-copy h3{color:#d4af37;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.spirit-coach-copy p{color:#f4ecdeb3;margin:5px 0 0}.spirit-primary-button{appearance:none;color:#171106;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:linear-gradient(135deg,#e2b52d,#f0c94c);border:0;border-radius:999px;padding:15px 24px;font-weight:700;box-shadow:0 8px 26px #d4af3724}@media (width<=950px){.spirit-final{width:min(100% - 28px,760px)}.spirit-feature-grid{grid-template-columns:1fr}.spirit-four-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spirit-three-grid{grid-template-columns:1fr}}@media (width<=600px){.spirit-final{padding-top:20px}.spirit-final-hero{margin-bottom:28px}.spirit-final-hero h1{font-size:42px}.spirit-final-hero p{font-size:14px}.spirit-feature-grid,.spirit-four-grid,.spirit-three-grid{grid-template-columns:1fr;gap:16px}.spirit-feature-card{min-height:250px;padding:26px 22px}.spirit-small-card,.spirit-wide-card{min-height:180px;padding:24px 22px}.spirit-coach-final{flex-wrap:wrap;align-items:flex-start}.spirit-primary-button{width:100%}}.page>.spirit-final{margin-top:0!important}.spirit-world{--sg:#bda16b;--sc:#eee6d8;color:var(--sc);width:min(1180px,100% - 48px);margin:auto;padding:48px 0 90px}.spirit-world button,.spirit-world input,.spirit-world textarea{font:inherit}.spirit-world button{cursor:pointer}.spirit-hero{text-align:left;background:radial-gradient(circle at 72% 48%,#bda16b26,#0000 7%),repeating-radial-gradient(circle at 72% 48%,#0000 0 74px,#bda16b14 75px 76px);flex-direction:column;justify-content:center;min-height:490px;padding-left:8%;display:flex;position:relative;overflow:hidden}.spirit-hero:after{content:"";background:linear-gradient(transparent,var(--sg),transparent);width:1px;height:350px;position:absolute;left:72%;transform:rotate(35deg)}.spirit-hero h1,.spirit-page-hero h1{margin:20px 0;font:400 clamp(4rem,8vw,7.4rem)/.86 Cormorant Garamond,serif}.spirit-hero h1 em{color:var(--sg);font-weight:300;display:block}.spirit-hero>p:last-of-type{color:#ada497;white-space:nowrap}.spirit-sigil{color:var(--sg);font-size:2rem;position:absolute;right:26%}.spirit-moment{background:#090a0b;border:1px solid #bda16b4d;grid-template-columns:1fr 1fr;min-height:400px;margin-bottom:22px;display:grid}.spirit-moment>div:first-child{flex-direction:column;justify-content:center;padding:55px;display:flex}.spirit-moment blockquote{margin:25px 0;font:italic 400 clamp(2.2rem,4vw,4rem)/1.08 Cormorant Garamond,serif}.spirit-moment span{color:#8e867a;font-size:.75rem}.spirit-moment a{color:var(--sg);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:8px;margin-top:30px;font-size:.67rem;text-decoration:none;display:flex}.spirit-moment-art{background:linear-gradient(90deg,#090a0b10,#090a0b00),url(/images/sections/spirit/spirit_mooncycle.png) 50%/cover}.spirit-paths-editorial{grid-template-columns:1.2fr .8fr 1fr;grid-auto-rows:260px;gap:17px;display:grid}.spirit-path-card{color:inherit;background:#0b0c0d;border:1px solid #bda16b38;text-decoration:none;position:relative;overflow:hidden}.spirit-path-card:before{content:"";opacity:.55;background-position:50%;background-size:cover;transition:all .6s;position:absolute;inset:0}.spirit-path-card:after{content:"";background:linear-gradient(10deg,#060708f2,#06070815);position:absolute;inset:0}.spirit-path-card:hover:before{opacity:.75;transform:scale(1.04)}.spirit-path-card>span,.spirit-path-card>div{z-index:1;position:absolute}.spirit-path-card>span{color:#8f8677;font-size:.65rem;top:16px;right:18px}.spirit-path-card>div{bottom:23px;left:26px;right:24px}.spirit-path-card h2{margin:8px 0 16px;font:400 clamp(1.5rem,2.5vw,2.35rem)/1.04 Cormorant Garamond,serif}.spirit-path-card i{text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:8px;font-size:.62rem;font-style:normal;display:flex}.spirit-path-card svg{width:13px}.rank-0{grid-row:span 2}.rank-3,.rank-6{grid-column:span 2}.path-faith:before{background-image:url(/images/sections/spirit/spirit_faith.png)}.path-moon:before,.path-moon-practice:before{background-image:url(/images/sections/spirit/spirit_mooncycle.png)}.path-spirituality:before{background-image:url(/images/sections/spirit/spirit_general.png)}.path-astrology:before{background-image:url(/images/sections/spirit/spirit_astrology.png)}.path-tarot:before{background-image:url(/images/sections/spirit/spirit_tarot.png)}.path-crystals:before{background-image:url(/images/sections/spirit/spirit_crystals.png)}.path-numerology:before{background-image:url(/images/sections/spirit/spirit_numerology.png)}.path-self-discovery:before{background-image:url(/images/sections/spirit/spirit_discovery.png)}.spirit-coach-link{color:var(--sc);border:1px solid #bda16b4d;align-items:center;gap:14px;margin-top:28px;padding:20px 24px;text-decoration:none;display:flex}.spirit-coach-link svg:last-child{margin-left:auto}.spirit-back{color:#a69c8e;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:8px;font-size:.68rem;text-decoration:none;display:inline-flex}.spirit-back svg{width:15px}.spirit-page-hero{border-bottom:1px solid #bda16b2e;padding:75px 0 65px}.spirit-page-hero h1{font-size:clamp(3.5rem,7vw,6.2rem)}.spirit-page-hero>p:last-child{color:#aaa195;max-width:700px;line-height:1.7}.spirit-actions{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.spirit-actions button,.spirit-next{color:#c8beaf;background:0 0;border:1px solid #bda16b47;align-items:center;gap:7px;padding:9px 12px;display:flex}.spirit-actions button.active{color:var(--sg);border-color:var(--sg)}.spirit-actions svg,.spirit-next svg{width:14px}.scripture-feature{text-align:center;background:radial-gradient(circle at top,#bda16b1a,#0000 45%),#090a0b;border:1px solid #bda16b45;margin-top:32px;padding:80px 7%;position:relative}.scripture-feature blockquote{max-width:900px;margin:30px auto;font:italic 400 clamp(2.4rem,5vw,4.7rem)/1.05 Cormorant Garamond,serif}.scripture-feature cite{color:var(--sg);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-style:normal}.scripture-feature .spirit-actions{justify-content:center}.spirit-next{margin:14px auto}.spirit-reflect{text-align:left;max-width:650px;margin:30px auto 0}.spirit-reflect label,.personal-prayer{color:#aaa195;font-size:.75rem}.spirit-reflect textarea,.personal-prayer textarea{box-sizing:border-box;width:100%;color:var(--sc);background:#070809;border:1px solid #393226;margin-top:8px;padding:15px}.spirit-reflect>button{background:var(--sg);border:0;padding:11px 16px}.spirit-library,.prayer-section,.devotional{padding:75px 0}.spirit-section-title h2,.prayer-section h2,.devotional h2{font:400 clamp(2.3rem,4vw,3.8rem)/1 Cormorant Garamond,serif}.spirit-tabs,.spread-choices,.crystal-index,.discovery-nav{flex-wrap:wrap;gap:8px;display:flex}.spirit-tabs button,.spread-choices button,.crystal-index button,.discovery-nav button{color:#9e9689;background:0 0;border:1px solid #39342b;padding:10px 13px}.spirit-tabs button.active,.spread-choices button.active,.crystal-index button.active,.discovery-nav button.active{color:var(--sg);border-color:var(--sg);background:#bda16b14}.prayer-section{border-top:1px solid #bda16b33;grid-template-columns:.7fr 1.3fr;gap:50px;display:grid}.prayer-list details{border-bottom:1px solid #bda16b29;padding:17px}.prayer-list summary{cursor:pointer;color:#ded4c5}.prayer-list details>p{color:#9c9386;line-height:1.65}.personal-prayer{grid-column:2}.devotional{border-left:1px solid var(--sg);max-width:780px;padding-left:45px}.devotional>p{color:#aaa195;line-height:1.7}.spirit-saved-count{color:#827a6f;gap:8px;font-size:.7rem;display:flex}.spirit-saved-count svg{width:14px}.moon-current{background:radial-gradient(circle at 27%,#bec7d321,#0000 25%);justify-content:center;align-items:center;gap:9%;min-height:570px;display:flex}.moon-disc{aspect-ratio:1;background:radial-gradient(circle at 36% 34%,#f2ead9,#a7a29c 52%,#343537);border-radius:50%;width:min(34vw,350px);position:relative;overflow:hidden;box-shadow:0 0 80px #cfd5d92e}.moon-disc:after{content:"";transform:translateX(calc((100% - var(--illumination))*1.5));opacity:.95;background:#08090b;border-radius:50%;position:absolute;inset:-2px}.moon-current h1{margin:15px 0;font:400 clamp(3.4rem,7vw,6.5rem)/1 Cormorant Garamond,serif}.moon-current>div:last-child>p:last-child{color:#948c81}.moon-reflection{border:1px solid #bda16b38;padding:65px max(5%,45px)}.moon-reflection h2{font:2.8rem Cormorant Garamond,serif}.moon-reflection>p:last-of-type{color:#a79e91;max-width:750px;line-height:1.7}.phase-line{grid-template-columns:repeat(8,1fr);padding:55px 0;display:grid}.phase-line span{text-align:center;color:#756e64;font-size:.63rem}.phase-line i{border:1px solid #625844;border-radius:50%;width:8px;height:8px;margin:0 auto 12px;display:block}.phase-line span.active{color:var(--sg)}.phase-line span.active i{background:var(--sg);box-shadow:0 0 15px var(--sg)}.moon-rituals{grid-template-columns:1fr 1fr;display:grid}.moon-rituals article{border:1px solid #bda16b29;min-height:360px;padding:45px}.moon-rituals article>span{float:right;color:#6e675e}.moon-rituals h2{font:2.5rem Cormorant Garamond,serif}.moon-rituals article>p:not(.eyebrow){color:#aaa196;line-height:1.65}.moon-rituals blockquote{border-top:1px solid #3a3328;padding-top:20px;font:italic 1.45rem Cormorant Garamond,serif}.topic-editorial{border:1px solid #bda16b33;grid-template-columns:280px 1fr;min-height:600px;margin-top:30px;display:grid}.topic-editorial nav{border-right:1px solid #bda16b29;padding:25px}.topic-editorial nav button{text-align:left;color:#8e8679;background:0 0;border:0;width:100%;padding:11px;display:block}.topic-editorial nav button.active{color:#bda16b;padding-left:18px}.topic-editorial>article{background:radial-gradient(circle at 80% 20%,#bda16b14,#0000 30%);flex-direction:column;justify-content:center;padding:8%;display:flex}.topic-editorial h2,.zodiac-wheel h2,.crystal-focus h2,.number-calculator h2,.mbti-section h2,.discovery-reflection h2{margin:18px 0;font:400 clamp(3rem,6vw,5.5rem)/.95 Cormorant Garamond,serif}.topic-editorial>article>p:not(.eyebrow){color:#aaa195;line-height:1.8}.topic-editorial blockquote,.zodiac-wheel blockquote,.crystal-focus blockquote,.number-calculator blockquote,.mbti-section blockquote,.discovery-reflection blockquote{border-left:1px solid #bda16b;margin:25px 0;padding-left:24px;font:italic 1.55rem/1.4 Cormorant Garamond,serif}.big-three{background:#bda16b2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.big-three article{background:#090a0b;padding:45px}.big-three article>span{color:#bda16b;font:3rem Cormorant Garamond,serif}.big-three h2{font:2rem Cormorant Garamond,serif}.big-three p,.birth-data-note{color:#999084;line-height:1.6}.birth-data-note{border:1px solid #bda16b33;margin:20px 0;padding:22px}.zodiac-wheel{border:1px solid #bda16b33;grid-template-columns:.7fr 1.3fr;margin-top:45px;display:grid}.zodiac-wheel>div{border-right:1px solid #bda16b29;grid-template-columns:1fr 1fr;gap:5px;padding:35px;display:grid}.zodiac-wheel>div>p{grid-column:1/-1}.zodiac-wheel>div button{color:#8c8478;text-align:left;background:0 0;border:0;padding:10px}.zodiac-wheel>div button.active{color:#bda16b}.zodiac-wheel article{flex-direction:column;justify-content:center;padding:9%;display:flex}.zodiac-wheel article>p{color:#aaa195}.astrology-library,.number-library{grid-template-columns:repeat(3,1fr);gap:12px;padding:55px 0;display:grid}.astrology-library article,.number-library article{border-top:1px solid #bda16b4d;padding:25px}.astrology-library h3,.number-library h2{font:1.7rem Cormorant Garamond,serif}.astrology-library p,.number-library p{color:#8f877b}.spread-choices{padding:30px 0}.tarot-table{text-align:center;background:radial-gradient(#51312433,#0000 60%),#08090a;border:1px solid #bda16b33;min-height:500px;padding:45px}.draw-button{color:#bda16b;background:0 0;border:1px solid #bda16b;align-items:center;gap:10px;margin:130px auto 0;padding:16px 24px;display:flex}.drawn-cards{justify-content:center;gap:16px;display:flex}.drawn-cards article{text-align:left;width:min(240px,100%)}.tarot-card-back{color:#bda16b;background:repeating-radial-gradient(circle,#12100e 0 19px,#302518 20px 21px);border:1px solid #bda16b;place-items:center;height:260px;font-size:2rem;display:grid}.drawn-cards h2{font:2rem Cormorant Garamond,serif}.drawn-cards p{color:#9f9689;font-size:.8rem}.drawn-cards blockquote{font:italic 1.1rem Cormorant Garamond,serif}.tarot-library{padding:70px 0}.tarot-library>div{columns:3}.tarot-library>div button{color:#aaa195;background:0 0;border:0;border-bottom:1px solid #bda16b24;gap:18px;width:100%;padding:12px;display:flex}.tarot-library button span{color:#675f54}.tarot-library>p{color:#756e64;margin-top:25px}.crystal-focus{border:1px solid #bda16b33;grid-template-columns:.8fr 1.2fr;min-height:550px;margin:30px 0;display:grid}.crystal-object{color:#d1c6d0;text-shadow:0 0 50px #c6b7cb;background:radial-gradient(circle,#9778a133,#0000 40%),#090a0c;place-items:center;font:12rem Cormorant Garamond,serif;display:grid}.crystal-focus article{flex-direction:column;justify-content:center;padding:9%;display:flex}.crystal-focus article>p{color:#a79e91;line-height:1.7}.crystal-index{justify-content:center}.number-calculator{border:1px solid #bda16b33;grid-template-columns:.75fr 1.25fr;min-height:500px;margin-top:35px;display:grid}.number-calculator>div{border-right:1px solid #bda16b29;flex-direction:column;justify-content:center;padding:55px;display:flex}.number-calculator label{color:#a3998b;font-size:.75rem}.number-calculator input{color:#fff;background:#090a0b;border:1px solid #453c2e;width:100%;margin:10px 0;padding:13px;display:block}.number-calculator>div>button{background:#bda16b;border:0;padding:13px}.number-calculator>div>p{color:#756e64;font-size:.7rem}.number-calculator article{padding:7%;position:relative}.number-calculator article>span{color:#bda16b14;font:10rem Cormorant Garamond,serif;position:absolute;top:5%;right:7%}.number-calculator article>p{color:#aaa195}.discovery-nav{padding:30px 0}.mbti-section{border:1px solid #bda16b33;grid-template-columns:260px 1fr;display:grid}.mbti-list{border-right:1px solid #bda16b29;grid-template-columns:1fr 1fr;padding:25px;display:grid}.mbti-list button{color:#8e8679;background:0 0;border:0;padding:12px}.mbti-list button.active{color:#bda16b;background:#bda16b12}.mbti-section>article{padding:7%}.mbti-section>article>p{color:#aaa195}.dimensions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dimensions>div{border-top:1px solid #bda16b40;padding:15px}.dimensions p{color:#8f877b;font-size:.78rem}.mbti-section h3{margin-bottom:2px;font:1.5rem Cormorant Garamond,serif}.discovery-reflection{background:radial-gradient(circle at 100%,#bda16b14,#0000 35%);border:1px solid #bda16b33;min-height:400px;padding:8%}@media (width<=900px){.spirit-world{width:min(100% - 28px,760px)}.spirit-hero>p:last-of-type{white-space:normal}.spirit-moment,.prayer-section,.topic-editorial,.zodiac-wheel,.crystal-focus,.number-calculator,.mbti-section{grid-template-columns:1fr}.spirit-moment-art{grid-row:1;min-height:300px}.spirit-paths-editorial{grid-template-columns:1fr 1fr}.rank-0,.rank-3,.rank-6{grid-area:auto}.prayer-list,.personal-prayer{grid-column:1}.topic-editorial nav{border-bottom:1px solid #bda16b29;border-right:0;display:flex;overflow:auto}.topic-editorial nav button{min-width:150px}.zodiac-wheel>div,.crystal-object,.number-calculator>div,.mbti-list{border-bottom:1px solid #bda16b29;border-right:0}.phase-line{overflow:auto}.phase-line span{min-width:100px}.drawn-cards{flex-wrap:wrap}.astrology-library,.number-library{grid-template-columns:1fr 1fr}}@media (width<=560px){.spirit-world{width:calc(100% - 20px);padding-top:30px}.spirit-hero{min-height:420px;padding-left:10px}.spirit-hero h1,.spirit-page-hero h1{font-size:3.5rem}.spirit-paths-editorial,.moon-rituals,.big-three,.astrology-library,.number-library{grid-template-columns:1fr}.spirit-path-card{min-height:250px}.spirit-moment>div:first-child,.moon-rituals article,.scripture-feature,.tarot-table{padding:30px 22px}.moon-current{text-align:center;flex-direction:column;padding:60px 0}.moon-disc{width:250px}.phase-line{grid-template-columns:repeat(8,100px)}.tarot-library>div{columns:1}.crystal-object{min-height:300px;font-size:8rem}.dimensions{grid-template-columns:1fr}.mbti-list{grid-template-columns:repeat(4,1fr);overflow:auto}.spirit-actions button{min-height:42px}}@media (prefers-reduced-motion:reduce){.spirit-path-card:before{transition:none}}.spiritual-answer{font-family:var(--font-serif);gap:.65rem;margin:1.5rem 0;font-size:1.08rem;display:grid}.spiritual-answer textarea,.birth-chart-entry input,.number-calculator input,.discovery-workbook textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;resize:vertical;background:#ffffff94;border:1px solid #8d704647;padding:1rem}.moon-photo{aspect-ratio:1;background:#02040a;border-radius:50%;width:min(38vw,390px);position:relative;overflow:hidden;box-shadow:0 0 45px #cdddff33,0 0 120px #8e6fb82e}.moon-photo img{object-fit:cover;width:100%;height:100%;transform:scale(1.04)}.moon-photo>i{opacity:.9;background:#02030a;border-radius:50%;position:absolute;inset:-1%}.moon-photo.phase-0>i{opacity:.96}.moon-photo.phase-1>i{transform:translate(-20%)}.moon-photo.phase-2>i{transform:translate(-52%)}.moon-photo.phase-3>i{opacity:.65;transform:translate(-80%)}.moon-photo.phase-4>i{opacity:0}.moon-photo.phase-5>i{opacity:.65;transform:translate(80%)}.moon-photo.phase-6>i{transform:translate(52%)}.moon-photo.phase-7>i{transform:translate(20%)}.celestial-phases{background:radial-gradient(circle at 50% 0,#977cc12e,#0000 52%),linear-gradient(145deg,#101326,#080b16);border:1px solid #e0c79140;padding:2rem;box-shadow:0 25px 70px #0808143d}.celestial-phases span{justify-items:center;gap:.45rem;padding:.8rem;color:#efe8da!important;display:grid!important}.celestial-phases small{opacity:.58;font-size:.68rem;line-height:1.35}.phase-orb{border-radius:50%;box-shadow:0 0 16px #eadeb140;background:radial-gradient(circle at 35% 30%,#fff8db,#8c8791 70%,#302d3c)!important;width:34px!important;height:34px!important}.celestial-phases span.active{background:#cdae6f1f;box-shadow:inset 0 0 0 1px #d8b77473}.crystal-photo{background-image:url(/images/spirit/crystal-atlas.png);background-repeat:no-repeat;background-size:500% 200%;border-radius:1rem;min-height:430px;box-shadow:0 25px 55px #0000003b}.crystal-gallery button{justify-items:center;gap:.6rem;display:grid}.crystal-photo.crystal-thumb{border-radius:.4rem;width:80px;height:64px;min-height:0}.tarot-card-image{aspect-ratio:69.8/392.5;background-image:url(/images/spirit/major-arcana-atlas.png);background-repeat:no-repeat;background-size:1100% 200%;border:4px double #b9975c;width:min(100%,260px);margin:0 auto;box-shadow:0 20px 40px #00000047}.tarot-card-image.mini{flex:0 0 74px;width:74px}.sign-tarot{border:1px solid #9a7b4b33;align-items:center;gap:1rem;padding:1rem;display:flex}.birth-chart-entry{background:#fff6;border:1px solid #896c4138;margin:2rem 0;padding:clamp(1.5rem,4vw,3rem)}.birth-chart-entry>div{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.birth-chart-entry label{gap:.45rem;display:grid}.birth-chart-entry button{margin-top:1rem}.numerology-results{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:1rem!important;display:grid!important}.numerology-results section{border:1px solid #896c4138;padding:1.3rem}.numerology-results section>span{font:clamp(3rem,7vw,6rem) var(--font-serif);color:#a17b47}.mbti-quiz{max-width:900px;margin:3rem auto}.mbti-quiz fieldset{border:0;border-top:1px solid #7e633d33;padding:1.25rem 0}.mbti-quiz legend{width:100%;font-family:var(--font-serif);margin-bottom:.7rem}.mbti-quiz legend span{opacity:.5;width:3.5rem;display:inline-block}.mbti-quiz fieldset button{width:calc(50% - .5rem);margin-right:.5rem}.mbti-quiz fieldset button.active{color:#fff;background:#775f3e}.mbti-result{border:1px solid #ad8955;margin-top:2rem;padding:2rem}.mbti-result>h2{font-size:clamp(4rem,10vw,8rem)}.discovery-workbook{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.discovery-workbook label{font-family:var(--font-serif);border:1px solid #896c4133;gap:.65rem;padding:1.2rem;display:grid}.discovery-workbook label>span{opacity:.5;font-size:.72rem}.tool-values{background:linear-gradient(135deg,#e0be8414,#0000)}.tool-strengths .discovery-workbook label{border-left:4px solid #a98654}.tool-purpose .discovery-workbook{grid-template-columns:repeat(3,1fr)}.tool-identity{background:radial-gradient(circle at 100% 0,#82689d1f,#0000 45%)}.tool-lifepath{border-top:1px solid #896c4140}@media (width<=760px){.moon-photo{width:min(80vw,350px)}.birth-chart-entry>div,.discovery-workbook,.tool-purpose .discovery-workbook{grid-template-columns:1fr}.mbti-quiz fieldset button{width:100%;margin:.25rem 0}.celestial-phases{grid-template-columns:repeat(2,1fr)!important}}.spirit-path-card>span{display:none}.spirit-paths-editorial{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"faith discovery discovery""faith spirituality moon""moonpractice moonpractice crystals""astrology tarot numerology";grid-auto-rows:260px}.spirit-path-card{grid-area:auto!important}.path-faith{grid-area:faith}.path-self-discovery{grid-area:discovery}.path-spirituality{grid-area:spirituality}.path-moon{grid-area:moon}.path-moon-practice{grid-area:moonpractice}.path-crystals{grid-area:crystals}.path-astrology{grid-area:astrology}.path-tarot{grid-area:tarot}.path-numerology{grid-area:numerology}.path-self-discovery:before{background-position:50% 38%;background-size:cover}.path-spirituality>div{top:auto;bottom:20px}.path-spirituality h2{font-size:clamp(1.35rem,2vw,2rem)}.path-moon-practice h2{font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.moon-rituals article>span{display:none}.astrology-page{flex-direction:column;display:flex}.astrology-page>.spirit-back{order:0}.astrology-page>.spirit-page-hero{order:1}.astrology-page>.big-three{order:2}.astrology-page>.zodiac-wheel{order:3}.astrology-page>.birth-chart-entry{order:4}.astrology-page>.astrology-library{order:5}.astrology-page>.spirit-coach-link{order:6}.birth-chart-entry{background:0 0!important;border-color:#bda16b38!important}.zodiac-wheel{min-height:0}.zodiac-wheel>div{align-content:start}.zodiac-wheel article{min-width:0}.zodiac-wheel article h2{font-size:clamp(3rem,6vw,5.5rem)}.tarot-card-image{image-rendering:auto;aspect-ratio:auto!important;background-repeat:no-repeat!important;background-size:768px 785px!important;width:105px!important;height:185px!important}.drawn-cards article{width:min(210px,100%)}.tarot-card-image.mini{background-size:539px 551px!important;width:74px!important;height:130px!important}.crystal-focus{grid-template-columns:1fr 1fr;align-items:stretch;height:auto;min-height:0}.crystal-focus>.crystal-photo{aspect-ratio:1;border-radius:0;align-self:center;height:100%;min-height:0!important}.crystal-focus h2{font-size:clamp(2rem,4vw,3.5rem)}.number-calculator{grid-template-columns:.8fr 1.2fr;grid-template-areas:"form art""results results"}.number-calculator:before{content:"";background:linear-gradient(90deg,#090a0b05,#090a0b33),url(/images/sections/spirit/spirit_numerology.png) 50%/cover no-repeat;grid-area:art;min-height:460px}.number-calculator>div{grid-area:form}.number-calculator>.numerology-results{border-top:1px solid #bda16b2e;grid-area:results}.numerology-results section>span{display:block;color:#bda16b!important;font-size:4rem!important;position:static!important}.numerology-results section{min-width:0}.numerology-results section h2{font-size:clamp(1.7rem,3vw,2.7rem)}@media (width<=900px){.spirit-paths-editorial{grid-template-columns:1fr 1fr;grid-template-areas:"faith discovery""spirituality moon""moonpractice crystals""astrology tarot""numerology numerology";grid-auto-rows:250px}.number-calculator{grid-template-columns:1fr;grid-template-areas:"art""form""results"}.number-calculator:before{min-height:300px}.crystal-focus>.crystal-photo{height:auto}.zodiac-wheel{grid-template-columns:1fr}}@media (width<=560px){.spirit-paths-editorial{grid-template-columns:1fr;grid-template-areas:"faith""discovery""spirituality""moon""moonpractice""crystals""astrology""tarot""numerology";grid-auto-rows:250px}.crystal-focus{grid-template-columns:1fr}.crystal-focus>.crystal-photo{height:auto}.tarot-card-image{width:105px!important;height:185px!important}}.soul-mbti{background:radial-gradient(circle at 85% 4%,#bda16b21,#0000 24%),linear-gradient(145deg,#0d0e11,#08090b);border:1px solid #bda16b3d;max-width:1080px;padding:clamp(1.5rem,4vw,4rem)}.mbti-intro{max-width:680px;margin-bottom:2.5rem}.mbti-intro h2{margin:.5rem 0 1rem;font:400 clamp(3rem,6vw,5.6rem)/.92 Cormorant Garamond,serif}.mbti-intro>p:last-child{color:#a59c8f;line-height:1.7}.mbti-question-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.soul-mbti fieldset{background:#ffffff04;border:1px solid #bda16b2e;padding:1.4rem}.soul-mbti legend{font:1.25rem Cormorant Garamond,serif}.soul-mbti fieldset button{color:#a9a093;text-align:left;background:0 0;border:1px solid #bda16b33;width:100%;margin:.35rem 0;padding:.85rem}.soul-mbti fieldset button.active{color:#f0e5d1;background:#bda16b21;border-color:#bda16b}.mbti-calculate,.soul-calculate-button{color:#101010;text-transform:uppercase;letter-spacing:.15em;background:linear-gradient(135deg,#c4a66c,#96753f);border:1px solid #bda16b;justify-content:center;align-items:center;gap:.65rem;margin:2rem auto 0;padding:1rem 1.6rem;font-size:.7rem;display:flex}.mbti-calculate svg,.soul-calculate-button svg{width:16px}.mbti-calculate:disabled,.soul-calculate-button:disabled{opacity:.38;cursor:not-allowed}.zodiac-wheel>div button{align-items:center;gap:.65rem;display:flex}.zodiac-wheel>div button>span{color:#bda16b;width:1.5rem;font-size:1.3rem}.zodiac-wheel>div button>strong{font-weight:400}.zodiac-wheel article h2>span{color:#bda16b}.sign-tarot .tarot-card-image.mini{flex:0 0 74px;background-size:539px 551px!important}.tarot-preparation{text-align:left;background:radial-gradient(circle at 100% 0,#bda16b17,#0000 38%);border:1px solid #bda16b40;width:min(620px,100%);margin:4rem auto;padding:clamp(1.5rem,4vw,3rem)}.tarot-preparation>span{color:#bda16b;font-size:.7rem}.tarot-preparation>p{color:#d8cebd;font:italic 1.4rem/1.5 Cormorant Garamond,serif}.tarot-preparation label{color:#a89f91;gap:.7rem;display:grid}.tarot-preparation textarea{color:#eee6d8;resize:vertical;background:#090a0b;border:1px solid #4b402e;padding:1rem}.tarot-preparation .draw-button{margin:1.5rem 0 0}.tarot-page .spirit-actions{flex-wrap:nowrap;gap:.35rem;display:flex}.tarot-page .spirit-actions button{white-space:nowrap;padding:.55rem}.crystal-focus{grid-template-columns:1fr 1fr;width:min(760px,100%);margin-left:auto;margin-right:auto}.crystal-focus>.crystal-photo{justify-self:end;max-width:330px}.crystal-gallery{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid!important}.moon-practice-guide{background:radial-gradient(circle at 10% 10%,#6d5d8f24,#0000 38%);border:1px solid #bda16b2e;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,6vw,5rem);display:grid}.moon-practice-guide h2{font:400 clamp(2.6rem,5vw,4.7rem)/.95 Cormorant Garamond,serif}.moon-practice-guide p{color:#a79e91;line-height:1.7}.moon-practice-guide ol{margin:0;padding:0;list-style:none}.moon-practice-guide li{border-top:1px solid #bda16b33;grid-template-columns:3rem 1fr;padding:1rem 0;display:grid}.moon-practice-guide li span{color:#7d725f;grid-row:1/3;font-size:.7rem}.moon-practice-guide li strong{font:1.35rem Cormorant Garamond,serif}.moon-practice-guide li p{margin:.3rem 0 0}@media (width<=760px){.mbti-question-grid,.moon-practice-guide{grid-template-columns:1fr}.crystal-gallery{grid-template-columns:repeat(3,1fr)}.crystal-focus{width:100%}.crystal-focus>.crystal-photo{justify-self:stretch;max-width:none}.tarot-page .spirit-actions{overflow-x:auto}}.mbti-result .dimensions{display:none}.mbti-result{text-align:center;max-width:560px;margin-left:auto;margin-right:auto}.mbti-result .spirit-actions{justify-content:center}.tarot-page .spirit-actions{flex-direction:column;align-items:stretch;gap:.4rem;display:flex;overflow:visible}.tarot-page .spirit-actions button{justify-content:center;width:100%}.tarot-question{border-left:1px solid #bda16b;padding:.75rem;color:#d9cdb9!important}.tarot-question strong{color:#bda16b;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.35rem;font-size:.6rem;display:block}.crystal-focus{grid-template-columns:280px minmax(0,1fr);align-items:center;width:100%;min-height:0}.crystal-focus>.crystal-photo{aspect-ratio:1;background-repeat:no-repeat;place-self:center;width:240px;height:240px!important;min-height:240px!important}.crystal-focus article{padding:2rem 3rem}.crystal-focus article h2{margin:.55rem 0;font-size:clamp(1.8rem,3vw,2.8rem)}.crystal-focus article blockquote{margin:1rem 0}.crystal-focus article>p{margin:.55rem 0}.crystal-focus .spirit-actions{margin-top:.75rem}@media (width<=700px){.crystal-focus{grid-template-columns:1fr}.crystal-focus>.crystal-photo{width:210px;margin-top:1.5rem;height:210px!important;min-height:210px!important}.crystal-focus article{padding:1.5rem}}.explore-final{width:min(1180px,100% - 48px);margin:0 auto;padding:18px 0 70px}.explore-final-hero{text-align:center;margin:0 auto 32px;padding-top:0}.explore-final-hero .eyebrow{color:#d7a936;letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.explore-final-hero h1{color:#f5efe3;letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.05}.explore-final-hero .subtitle{color:#f5efe3b8;max-width:760px;margin:16px auto 0;font-size:15px;line-height:1.6}.explore-final-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.explore-final-card{background-color:#0d0d0b;background-position:50%;background-size:cover;border:1px solid #d1a43e85;border-radius:20px;min-height:450px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff04,0 18px 45px #00000038}.explore-final-card:before{content:"";background:linear-gradient(90deg,#050504f0 0%,#050504c7 42%,#05050447 100%);position:absolute;inset:0}.explore-final-card:after{content:"";pointer-events:none;background:linear-gradient(#00000014,#0003);position:absolute;inset:0}.explore-learn{background-image:url(/images/sections/explore/explore_learn.png)}.explore-community{background-image:url(/images/sections/explore/explore_community.png)}.explore-shop{background-image:url(/images/sections/explore/explore_shop.png)}.explore-final-card-content{z-index:2;flex-direction:column;align-items:flex-start;height:100%;min-height:450px;padding:42px 34px;display:flex;position:relative}.explore-final-card .eyebrow{color:#d8aa3d;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.explore-final-card h2{color:#f4eee2;margin:0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.4}.explore-final-links{flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.explore-final-links a,.explore-final-links button{appearance:none;color:#faf6edeb;text-align:left;cursor:pointer;background:0 0;border:0;width:auto;padding:0;font-family:inherit;font-size:15px;line-height:1.25;text-decoration:none;transition:color .2s,transform .2s}.explore-final-links a:hover,.explore-final-links button:hover{color:#e2b84c;transform:translate(4px)}.explore-coach-final{background:linear-gradient(120deg,#17140de6,#090908f0);border:1px solid #d1a43e7a;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:22px 26px;display:flex}.explore-coach-copy{align-items:center;gap:18px;display:flex}.explore-coach-star{color:#e5b63f;text-shadow:0 0 18px #e2b03459;font-size:30px;line-height:1}.explore-coach-final p{color:#eee7db;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px}.explore-coach-button{color:#171208;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(135deg,#f1c84b,#d8a82e);border:1px solid #ffdc70a6;border-radius:999px;flex-shrink:0;padding:13px 24px;font-size:11px;font-weight:800;text-decoration:none;box-shadow:0 5px 18px #d5a4262e,inset 0 1px #ffffff59}@media (width<=900px){.explore-final-grid{grid-template-columns:1fr}.explore-final-card,.explore-final-card-content{min-height:360px}}@media (width<=600px){.explore-final{width:min(100% - 28px,1180px);padding-top:12px}.explore-final-hero h1{font-size:42px}.explore-final-card-content{padding:30px 24px}.explore-coach-final{flex-direction:column;align-items:flex-start}.explore-coach-button{text-align:center;width:100%}}.page:has(.explore-final){padding-top:0!important}.page>.explore-final{margin-top:0!important}.explore-final{padding-top:20px!important}.learn-page,.learn-reader{color:#eee6d8;width:min(1180px,100% - 48px);margin:auto;padding:42px 0 90px}.learn-back{color:#bda16b;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;font-size:.7rem;text-decoration:none;display:inline-flex}.learn-hero{max-width:800px;padding:70px 0 42px}.learn-hero h1,.learn-reader h1{color:#eee6d8;margin:18px 0;font:400 clamp(3.7rem,8vw,7.4rem)/.88 Cormorant Garamond,serif}.learn-hero>p:last-child,.learn-reader-subtitle{color:#aaa195;max-width:650px;font-size:1.1rem;line-height:1.7}.learn-feature{background:#090a0b;border:1px solid #bda16b40;grid-template-columns:1.2fr .8fr;min-height:420px;display:grid}.learn-feature-image{background:50%/cover no-repeat;min-height:420px}.learn-feature>div:last-child{flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,5rem);display:flex}.learn-feature h2{margin:.7rem 0;font:400 clamp(2.5rem,5vw,5rem)/.95 Cormorant Garamond,serif}.learn-feature p:not(.eyebrow){color:#aaa195;line-height:1.7}.learn-feature span{color:#8f877a;font-size:.75rem}.learn-primary,.learn-card button{align-items:center;gap:8px;display:inline-flex}.learn-primary{color:#0c0b0b;background:#bda16b;border:0;align-self:flex-start;margin-top:1.5rem;padding:12px 17px}.learn-toolbar{border-bottom:1px solid #bda16b38;justify-content:space-between;gap:1rem;padding:34px 0 20px;display:flex}.learn-toolbar>div{flex-wrap:wrap;gap:.35rem;display:flex}.learn-toolbar button{color:#8f877a;background:0 0;border:1px solid #bda16b2e;padding:8px 12px}.learn-toolbar button.active{color:#0b0a09;background:#bda16b}.learn-toolbar input{color:#eee6d8;background:#090a0b;border:1px solid #bda16b40;min-width:210px;padding:10px 14px}.learn-section-heading{padding:34px 0 16px}.learn-section-heading h2{margin:.3rem 0;font:400 2.4rem Cormorant Garamond,serif}.learn-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.learn-card{background:#090a0b;border:1px solid #bda16b33;transition:transform .35s,border-color .35s;overflow:hidden}.learn-card:hover{border-color:#bda16b99;transform:translateY(-4px)}.learn-card-image{background:50%/cover no-repeat;height:190px;position:relative}.learn-card-image:after{content:"";background:linear-gradient(#0000,#090a0b55);position:absolute;inset:0}.learn-card-image span{z-index:1;color:#eee6d8;font-size:.7rem;position:absolute;bottom:10px;right:10px}.learn-card-body{padding:1.4rem}.learn-card h2{margin:.5rem 0;font:400 2rem/1 Cormorant Garamond,serif}.learn-card p:not(.eyebrow){color:#999084;min-height:4.1rem;font-size:.85rem;line-height:1.6}.learn-card-body>div{align-items:center;gap:.6rem;display:flex}.learn-card button{color:#bda16b;background:0 0;border:1px solid #bda16b4d;padding:8px 10px;font-size:.7rem}.learn-card button:first-child{color:#0c0b0b;background:#bda16b}.learn-card button.saved{background:#bda16b21}.learn-empty{color:#999084;padding:3rem 0}.learn-reader{max-width:920px}.learn-reader>h1{max-width:850px}.learn-reader-subtitle{max-width:760px;font:1.5rem/1.45 Cormorant Garamond,serif}.learn-reader-image{background:50%/cover no-repeat;height:430px;margin:2.5rem 0 1rem}.learn-reader-meta{color:#8f877a;font-size:.75rem}.learn-save{color:#bda16b;background:0 0;border:1px solid #bda16b;align-items:center;gap:8px;margin:1rem 0;padding:10px 15px;display:inline-flex}.learn-save.saved{color:#0b0a09;background:#bda16b}.learn-reader article{color:#c8beb0;max-width:700px;margin:3rem auto;font:1.1rem/1.85 Georgia,serif}.learn-reader article h2{color:#eee6d8;margin-top:3rem;font:400 2.6rem/1 Cormorant Garamond,serif}.learn-reader article blockquote{color:#bda16b;border-left:1px solid #bda16b;padding-left:1.3rem;font:italic 2rem/1.35 Cormorant Garamond,serif}.learn-inline-link{color:#bda16b}.learn-card svg{width:14px;height:14px}@media (width<=800px){.learn-feature{grid-template-columns:1fr}.learn-feature-image{min-height:250px}.learn-grid{grid-template-columns:1fr 1fr}.learn-toolbar{flex-direction:column}.learn-toolbar input{box-sizing:border-box;width:100%}.learn-reader-image{height:300px}}@media (width<=560px){.learn-page,.learn-reader{width:calc(100% - 22px);padding-top:28px}.learn-hero{padding:45px 0 28px}.learn-grid{grid-template-columns:1fr}.learn-feature>div:last-child{padding:2rem 1.5rem}.learn-feature h2{font-size:3rem}.learn-reader h1{font-size:3.7rem}.learn-reader-image{height:220px}}.you-final{width:min(1180px,100% - 48px);margin:0 auto;padding:18px 0 70px}.page:has(.you-final){padding-top:0!important}.page>.you-final{margin-top:0!important}.you-final-layout{grid-template-columns:minmax(0,2.15fr) minmax(270px,.85fr);align-items:stretch;gap:20px;display:grid}.you-lux-card{background:radial-gradient(circle at 0 0,#d4af370a,#0000 34%),linear-gradient(145deg,#120f0af5,#040405fc);border:1px solid #d4af3775;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 50px #00000040}.you-final-hero{margin-bottom:28px}.you-final-hero .eyebrow{color:#d4af37;text-transform:uppercase;letter-spacing:.22em;margin:0 0 10px;font-size:11px;font-weight:700}.you-final-hero h1{color:#f4ecde;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,62px);font-weight:400;line-height:1.04}.you-final-hero .subtitle{color:#f4ecdeb8;margin:14px 0 0;font-size:15px}.you-main-column{flex-direction:column;gap:18px;display:flex}.you-stats{grid-template-columns:repeat(4,1fr);padding:26px 28px;display:grid}.you-stat{flex-direction:column;gap:5px;display:flex}.you-stat-label{color:#f4ecde78;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:600}.you-stat strong{color:#f5ede0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.you-stat small{color:#f4ecde8c;font-size:11px}.you-stat .gold{color:#d4af37}.you-progress-panel{padding:25px 28px 30px}.you-panel-label{color:#f4ecde8c;text-transform:uppercase;letter-spacing:.16em;margin:0 0 22px;font-size:10px;font-weight:600}.you-progress-track{justify-content:space-between;align-items:center;margin:10px 8px;display:flex;position:relative}.you-progress-track:before{content:"";background:#d4af3752;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.you-progress-dot{z-index:20;background:#10100e;border:2px solid #b88928;border-radius:50%;width:14px;height:14px;position:relative}.you-progress-dot.complete{background:#d6aa37;box-shadow:0 0 12px #d4af3752}.you-badges-panel{padding:24px 28px 26px}.you-badges-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.you-view-all{color:#d4af37;cursor:pointer;background:0 0;border:0;font-size:11px}.you-badge-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.you-badge{text-align:center}.you-badge-icon{background:radial-gradient(circle,#d4af3717,#040405e6);border:1px solid #d4af375c;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:0 auto 9px;display:flex;overflow:hidden}.you-badge-icon img{object-fit:contain;width:100%;height:100%}.you-badge strong{color:#eee5d5;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;display:block}.you-badge small{color:#f4ecde7a;margin-top:3px;font-size:10px;display:block}.you-account{padding:20px 26px}.you-account-title{color:#f4ecde7a;text-transform:uppercase;letter-spacing:.16em;margin:0 0 14px;font-size:10px}.you-account-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.you-account-links a{appearance:none;color:#eee6d8;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.you-sidebar{flex-direction:column;min-height:100%;display:flex}.you-journey-progress{justify-content:center;padding:0 0 20px;display:flex}.you-progress-ring{background:conic-gradient(#e0b33c 0deg 259deg,#d4af371f 259deg 360deg);border-radius:50%;justify-content:center;align-items:center;width:185px;height:185px;display:flex;position:relative;box-shadow:0 0 30px #d4af3712}.you-progress-ring:before{content:"";background:radial-gradient(circle,#11100d,#060606);border-radius:50%;width:145px;height:145px;position:absolute}.you-progress-ring-content{z-index:2;text-align:center;position:relative}.you-progress-ring strong{color:#f4ecde;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;display:block}.you-progress-ring span{color:#f4ecde8c;text-transform:uppercase;letter-spacing:.12em;margin-top:3px;font-size:9px;display:block}.you-space-card{flex-direction:column;flex:1;display:flex;overflow:hidden}.you-space-content{padding:28px 26px 20px}.you-space-label{color:#f4ecde7a;text-transform:uppercase;letter-spacing:.17em;margin:0 0 22px;font-size:10px}.you-space-links{flex-direction:column;gap:18px;display:flex}.you-space-links button,.you-space-links a{appearance:none;color:#eee7da;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:Georgia,Times New Roman,serif;font-size:15px;text-decoration:none;display:flex}.you-space-arrow{color:#d4af37}.you-space-image{background-image:url(/images/sections/you/you_hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:220px;margin-top:auto;position:relative}.you-space-image:before{content:"";background:linear-gradient(#060606eb 0%,#0606062e 50%,#0606060a 100%);position:absolute;inset:0}.you-coach-final{grid-column:1/-1;align-items:center;gap:20px;margin-top:18px;padding:18px 24px;display:flex}.you-coach-star{color:#d4af37;font-size:30px;line-height:1}.you-coach-copy{flex:1}.you-coach-copy p{color:#eee5d5;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px}.you-coach-button{appearance:none;color:#171208;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:linear-gradient(135deg,#efc448,#d7a62d);border:1px solid #ffdc7099;border-radius:999px;padding:13px 24px;font-size:11px;font-weight:800}@media (width<=720px){.you-final{width:min(100% - 28px,760px)}.you-final-layout{grid-template-columns:1fr}.you-sidebar{min-height:auto}.you-progress-ring{width:165px;height:165px}.you-progress-ring:before{width:130px;height:130px}.you-space-image{min-height:270px}}@media (width<=650px){.you-final{padding-top:12px}.you-final-hero h1{font-size:42px}.you-stats{grid-template-columns:repeat(2,1fr);gap:24px}.you-badge-grid{grid-template-columns:repeat(2,1fr)}.you-badge:last-child{grid-column:1/-1}.you-account-links{grid-template-columns:repeat(2,1fr);gap:16px}.you-coach-final{flex-wrap:wrap;align-items:flex-start}.you-coach-button{width:100%}}.you-badge{opacity:1;filter:none;flex-direction:column;align-items:center;transition:transform .4s,opacity .4s,filter .4s;display:flex;position:relative}.you-badge .you-badge-icon{justify-content:center;align-items:center;width:118px;height:118px;margin:0 auto 14px;display:flex;position:relative;overflow:visible}.you-badge .you-badge-art{object-fit:contain;opacity:1;filter:none;transition:opacity .45s,filter .45s,transform .45s;display:block;transform:none;width:118px!important;max-width:none!important;height:118px!important}.you-badge.locked{opacity:1!important;filter:none!important;transform:none!important}.you-badge.locked .you-badge-art{opacity:.48!important;filter:brightness(.4)saturate(.82)contrast(1.05)!important;width:118px!important;height:118px!important;transform:none!important}.you-badge.locked>strong{color:#e7dbc4b8!important;opacity:1!important}.you-badge.locked>span,.you-badge.locked>p{color:#e7dbc475!important;opacity:1!important}.you-badge .you-badge-lock{z-index:100;pointer-events:none;background:#020202fa;border:1.5px solid #9d7b30d1;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);opacity:1!important;visibility:visible!important;box-shadow:none!important;filter:none!important}.you-badge .you-badge-lock .you-badge-lock-icon{transform:scale(1.08);opacity:1!important;visibility:visible!important;filter:brightness(.72)saturate(.55)sepia(.22)contrast(1.08)!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;display:block!important}.you-badge.locked .you-badge-lock img{transform:scale(1.08);opacity:1!important;visibility:visible!important;filter:brightness(.72)saturate(.55)sepia(.22)contrast(1.08)!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important}.you-badge.unlocked{animation:.85s ease-out soulBadgeReveal;opacity:1!important;filter:none!important}.you-badge.unlocked .you-badge-art{transform:scale(1);opacity:1!important;filter:brightness()saturate()contrast()!important;width:118px!important;height:118px!important}.you-badge.unlocked>strong,.you-badge.unlocked>span,.you-badge.unlocked>p{opacity:1!important}.you-badge.unlocked:hover{transform:translateY(-3px)}.you-badge.unlocked:hover .you-badge-art{filter:brightness(1.08)saturate(1.08)drop-shadow(0 0 8px #d4af374d)!important}@keyframes soulBadgeReveal{0%{opacity:.45;transform:scale(.94)}45%{opacity:1;transform:scale(1.06)}70%{transform:scale(.99)}to{opacity:1;transform:scale(1)}}.account-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-preference-card{border-radius:20px;min-height:300px;padding:32px}.account-preference-card h2{margin:0 0 26px;font-size:36px}.account-preference-card>label:not(.account-choice){color:#f4ecde9e;letter-spacing:.12em;text-transform:uppercase;gap:8px;margin-top:18px;font-size:11px;display:grid}.account-preference-card select{color:#eee6d8;background:#090806;border:1px solid #d4af374d;border-radius:12px;min-height:46px;padding:0 14px}.account-choice{border-bottom:1px solid #d4af3724;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.account-choice input{accent-color:#d4af37;width:17px;height:17px;margin-top:2px}.account-choice span{gap:5px;display:grid}.account-choice strong{color:#eee6d8;font-size:14px;font-weight:500}.account-choice small{color:#f4ecde85;font-size:12px;line-height:1.5}.account-preference-card .button{margin-top:22px}@media (width<=720px){.account-preference-grid{grid-template-columns:1fr}.account-preference-card{min-height:0;padding:26px}}.account-experience-page{max-width:1080px;margin:0 auto}.account-experience-page .section-title{margin-top:44px}.account-back-link{color:#c9a85f;letter-spacing:.08em;font:500 12px Manrope,sans-serif;transition:color .2s;display:inline-block}.account-back-link:hover{color:#ead49a}.account-experience-page .account-preference-card{min-height:0;margin-top:20px;padding:clamp(26px,4vw,42px)}.account-experience-page .account-preference-card>.eyebrow{color:#c9a85f}.preference-chips{flex-wrap:wrap;gap:10px;display:flex}.preference-chips button{color:#eee6d8ad;background:#070605b8;border:1px solid #c9a85f47;border-radius:999px;padding:11px 17px;font:500 12px Manrope,sans-serif;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.preference-chips button:hover{color:#eee6d8;border-color:#c9a85f9e}.preference-chips button.selected{color:#e7ca83;background:#c9a85f21;border-color:#c9a85fc7;box-shadow:inset 0 0 16px #c9a85f0f}.preference-paths button{min-width:150px}.preference-help{color:#eee6d885;margin:-4px 0 20px;font:400 13px/1.65 Manrope,sans-serif}.preference-choice+.preference-choice{border-top:1px solid #c9a85f21;margin-top:28px;padding-top:24px}.preference-choice>strong{color:#eee6d8;margin-bottom:13px;font:500 14px Manrope,sans-serif;display:block}.theme-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.theme-option{color:#eee6d8;text-align:left;background:#080705;border:1px solid #c9a85f3d;border-radius:15px;min-height:190px;padding:12px;position:relative;overflow:hidden}.theme-option:disabled{cursor:default;opacity:.62}.theme-option.selected{border-color:#c9a85fd1;box-shadow:0 0 22px #c9a85f1a}.theme-preview{background:radial-gradient(circle at 75% 20%,#d5b35b3d,#0000 34%),linear-gradient(145deg,#15110b,#030303);border-radius:10px;height:82px;margin-bottom:14px;display:block}.theme-celestial .theme-preview{background:radial-gradient(circle at 70% 20%,#eee6d83b,#0000 23%),linear-gradient(145deg,#101218,#020203)}.theme-divine .theme-preview{background:radial-gradient(circle,#e8ca7f4d,#0000 45%),linear-gradient(145deg,#18120b,#040302)}.theme-lunar .theme-preview{background:radial-gradient(circle at 70% 25%,#d3d2c13d,#0000 25%),linear-gradient(145deg,#111110,#030303)}.theme-ember .theme-preview{background:radial-gradient(circle at 30% 70%,#a4632f4d,#0000 38%),linear-gradient(145deg,#1a0f09,#050302)}.theme-option strong,.theme-option small{display:block}.theme-option strong{color:#e3ca8c;letter-spacing:.12em;text-transform:uppercase;font:600 11px Manrope,sans-serif}.theme-option small{color:#eee6d87a;margin-top:6px;font:400 10px/1.45 Manrope,sans-serif}.theme-lock{filter:drop-shadow(0 0 7px #c9a85f73);position:absolute;top:40px;left:50%;transform:translate(-50%)}.legacy-theme-note{color:#eee6d89e;border-top:1px solid #c9a85f24;align-items:center;gap:14px;margin-top:20px;padding-top:20px;font:400 12px Manrope,sans-serif;display:flex}.legacy-theme-note .button{margin:0 0 0 auto}.account-toggle-row{cursor:pointer;border-bottom:1px solid #c9a85f24;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex;position:relative}.account-toggle-row:last-child{border-bottom:0}.account-toggle-row>span{gap:5px;display:grid}.account-toggle-row strong{color:#eee6d8;font:500 14px Manrope,sans-serif}.account-toggle-row small{color:#eee6d880;font:400 12px/1.5 Manrope,sans-serif}.account-toggle-row input{opacity:0;pointer-events:none;position:absolute}.account-toggle-row i{background:#080705;border:1px solid #c9a85f4d;border-radius:999px;flex:0 0 46px;width:46px;height:25px;transition:all .2s;position:relative}.account-toggle-row i:after{content:"";background:#eee6d880;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:4px;left:4px}.account-toggle-row input:checked+i{background:#c9a85f29;border-color:#c9a85fcc;box-shadow:0 0 16px #c9a85f14}.account-toggle-row input:checked+i:after{background:#d4b76d;transform:translate(21px)}.account-toggle-row input:focus-visible+i{outline-offset:3px;outline:2px solid #d4b76d}.account-save-row{align-items:center;gap:18px;margin-top:26px;display:flex}.account-save-row span{color:#d4b76d;font:500 12px Manrope,sans-serif}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-fields label{color:#eee6d894;letter-spacing:.14em;text-transform:uppercase;gap:9px;font:600 10px Manrope,sans-serif;display:grid}.settings-fields input,.settings-fields select{color:#eee6d8;background:#050504d1;border:1px solid #c9a85f47;border-radius:12px;width:100%;min-height:46px;padding:0 14px;font:400 13px Manrope,sans-serif}.settings-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.settings-text-link{color:#d4b76d;align-items:center;margin:18px 0 0;font:500 12px Manrope,sans-serif;display:inline-flex}.settings-info-row{border-bottom:1px solid #c9a85f24;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.settings-info-row span{gap:5px;display:grid}.settings-info-row strong{color:#eee6d8;font:500 14px Manrope,sans-serif}.settings-info-row small{color:#eee6d880;font:400 12px Manrope,sans-serif}.settings-info-row em{color:#d4b76d;letter-spacing:.12em;text-transform:uppercase;font:500 10px Manrope,sans-serif}.future-controls{border-top:1px solid #c9a85f1f;gap:0;margin-top:22px;display:grid}.future-controls>span{color:#eee6d8a8;border-bottom:1px solid #c9a85f1a;justify-content:space-between;gap:20px;padding:14px 0;font:400 12px Manrope,sans-serif;display:flex}.future-controls small{color:#c9a85f9e}.privacy-list{border-top:1px solid #c9a85f21;margin-top:20px;display:grid}.privacy-list div{color:#eee6d89e;border-bottom:1px solid #c9a85f1a;justify-content:space-between;gap:20px;padding:13px 0;font:400 12px Manrope,sans-serif;display:flex}.privacy-list strong{color:#d4b76d;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.privacy-note,.settings-notice{color:#eee6d880;font:400 11px/1.65 Manrope,sans-serif}.data-actions{flex-wrap:wrap;gap:10px;display:flex}.settings-link-button{background:0 0;border:0;padding:0}.account-actions-card{margin-top:64px!important}.delete-account-zone{border-top:1px solid #a24c3e57;margin-top:30px;padding-top:28px}.delete-account-zone h2{color:#d8b8ae;margin:0 0 8px;font-size:30px}.delete-account-zone p,.delete-confirm span{color:#d8b8aead;font:400 12px/1.6 Manrope,sans-serif}.delete-account-button,.delete-confirm button{color:#d8a89b;background:#561e1829;border:1px solid #a24c3e8c;border-radius:10px;margin-top:14px;padding:10px 15px;font:600 11px Manrope,sans-serif}.delete-confirm{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.delete-confirm button{margin-top:0}.delete-confirm button:last-child{color:#c9bfae;background:0 0;border-color:#c9a85f4d}@media (width<=650px){.account-experience-page .section-title{margin-top:30px}.settings-fields{grid-template-columns:1fr}.preference-paths button{min-width:0}.account-save-row{flex-direction:column;align-items:flex-start}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-option:last-child{grid-column:1/-1}.legacy-theme-note{flex-wrap:wrap;align-items:flex-start}.legacy-theme-note .button{width:100%;margin-left:0}}@media (width>=651px) and (width<=950px){.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-photo-preference{align-items:center;gap:20px;margin:12px 0 20px;display:flex}.profile-photo-crop-preview{border:1px solid var(--sa-border-strong);width:76px;height:76px;color:var(--sa-gold-soft);font:24px var(--sa-serif);background:#d4af371a;border-radius:50%;place-items:center;display:grid;overflow:hidden}.profile-photo-crop-preview img{object-fit:cover;width:100%;height:100%}.profile-photo-upload{display:inline-flex;position:relative;overflow:hidden}.profile-photo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.auth-page{text-align:center;width:min(720px,100% - 28px);margin:0 auto;padding:24px 0 70px}.auth-page .eyebrow{color:#d4af37;text-transform:uppercase;letter-spacing:.22em;margin-bottom:12px;font-size:11px}.auth-page h1{color:#f4ecde;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,58px);font-weight:400;line-height:1.05}.auth-intro{color:#f4ecdeb8;max-width:560px;margin:16px auto 30px;line-height:1.6}.auth-form{text-align:left;background:linear-gradient(145deg,#120f0af2,#050505fa);border:1px solid #d4af3761;border-radius:24px;padding:30px;box-shadow:0 18px 50px #00000040}.auth-form label{color:#eee5d5;flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.auth-form input{color:#f4ecde;min-height:52px;font:inherit;background:#070707;border:1px solid #d4af3747;border-radius:14px;padding:0 16px}.auth-form input:focus{border-color:#d4af37bf;outline:none;box-shadow:0 0 0 3px #d4af3714}.auth-main-button{width:100%;margin-top:8px}.auth-error{color:#e6a69e;margin:0 0 18px}.auth-switch{color:#f4ecdea6;margin-top:22px}.auth-switch a{color:#d4af37;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.modal-reset-link{color:#d4af37;letter-spacing:.04em;background:0 0;border:0;border-bottom:1px solid #d4af379e;margin:12px auto 0;padding:0;font-size:11px;display:block}.modal-oauth-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.modal-oauth-row .outline-button{letter-spacing:.1em;min-height:46px;margin-top:0;padding-inline:14px}.modal-oauth-button{justify-content:center;align-items:center;display:inline-flex}.modal-oauth-icon{object-fit:contain;width:23px;height:23px}.auth-page-oauth{width:min(100%,560px);margin:24px auto 0}.auth-page-oauth-label{color:#d8b44b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.auth-page .auth-page-oauth-row{margin-top:0}.auth-page .modal-oauth-button{color:#d8b44b;background:#0a09089e;border:1px solid #d8b44b94;border-radius:12px;gap:10px;min-height:54px;margin-top:0}.auth-page .modal-oauth-icon{width:25px;height:25px;-webkit-mask:var(--oauth-mark) center / contain no-repeat;mask:var(--oauth-mark) center / contain no-repeat;-webkit-mask:var(--oauth-mark) center / contain no-repeat;background:#d8b44b;flex-shrink:0;display:inline-block}.auth-page .modal-oauth-icon-google{--oauth-mark:url(/images/auth/1000177322.png)}.auth-page .modal-oauth-icon-apple{--oauth-mark:url(/images/auth/1000177323.png)}.auth-password-repair{color:#d8b44b;background:0 0;border:0;border-bottom:1px solid #d8b44b75;max-width:520px;margin:14px auto 0;padding:0;font-size:11px;line-height:1.6;display:block}.auth-password-repair:disabled{opacity:.5;cursor:not-allowed}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.modal-oauth-row{grid-template-columns:1fr}}.auth-luxe-modal{--auth-warm-gold:#d8b44b}.auth-luxe-modal .eyebrow,.auth-luxe-modal>.muted,.auth-luxe-modal .switcher button,.auth-luxe-modal .modal-reset-link,.auth-luxe-modal .fine-print,.auth-luxe-modal .auth-legal-consent,.auth-luxe-modal .auth-legal-consent a{color:var(--auth-warm-gold)!important}.auth-luxe-modal .switcher .selected{color:var(--auth-warm-gold)!important;background:#d8b44b21!important;box-shadow:inset 0 0 0 1px #d8b44bb8,inset 0 1px #ffefd10f!important}.auth-luxe-modal .modal-reset-link{border-bottom-color:#d8b44b9e!important}.auth-luxe-modal .modal-oauth-button{border-color:#d8b44b94!important}.auth-luxe-modal .modal-oauth-icon{filter:none!important}.auth-luxe-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 18% 20%,#6c533a1c,#0000 34%),radial-gradient(circle at 82% 72%,#5745331a,#0000 30%),repeating-linear-gradient(132deg,#d1aa6f09 0 1px,#0000 1px 110px),#040405f0}.auth-luxe-modal{background:linear-gradient(#3a332df5 0%,#1b1816fb 48%,#11100ffe 100%);border:1px solid #cea26594;border-radius:18px;width:min(100%,560px);padding:42px 44px 36px;box-shadow:0 26px 70px #0000007a,inset 0 1px #ffe1b514}.auth-luxe-modal .eyebrow{color:var(--auth-warm-gold);letter-spacing:.16em;margin-bottom:22px;font-size:11px;font-weight:700}.auth-luxe-modal h2{color:#efd4ad;letter-spacing:-.02em;text-shadow:0 2px 12px #00000073;margin-bottom:14px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(44px,6vw,58px);font-weight:500}.auth-luxe-modal>.muted{max-width:430px;color:var(--auth-warm-gold);margin:0;font-size:15px;line-height:1.65}.auth-luxe-modal .close{color:#e2bd82;top:20px;right:20px}.auth-luxe-modal .switcher{background:#08080857;border:1px solid #d9b17773;border-radius:999px;margin-top:28px;padding:3px}.auth-luxe-modal .switcher button{color:#d8ba96;letter-spacing:.16em;min-height:46px;font-size:11px;font-weight:700}.auth-luxe-modal .switcher .selected{background:var(--auth-warm-gold);color:#24180d;box-shadow:inset 0 1px #fff5dc61}.auth-luxe-modal form{gap:18px;margin-top:22px}.auth-luxe-modal form>label:not(.auth-legal-consent){color:#d9b583;letter-spacing:.14em;gap:8px;margin:0;font-size:11px;font-weight:700}.auth-luxe-modal input:not([type=checkbox]){background:#080808c2;border:1px solid #d2ab7480;border-radius:11px;min-height:58px;padding:0 17px;box-shadow:inset 0 2px 7px #0000008c,0 1px #ffffff06}.auth-luxe-modal input:not([type=checkbox]):focus{border-color:#e5be84e6;box-shadow:inset 0 2px 7px #0000008c,0 0 0 3px #d7ae6f17}.auth-luxe-modal .gold-button{color:#21170d;background:linear-gradient(105deg,#c99651,#e7c184 50%,#d5a767);border-radius:10px;min-height:56px;margin-top:4px;box-shadow:0 10px 24px #87592324,inset 0 1px #fff4da5c}.auth-luxe-modal .gold-button:disabled{opacity:.42;cursor:not-allowed}.auth-luxe-modal .modal-reset-link{color:var(--auth-warm-gold);border-bottom-color:#d7b17d80;margin-top:16px}.auth-luxe-modal .modal-oauth-row{gap:12px;margin-top:22px}.auth-luxe-modal .modal-oauth-button{background:#0a09088c;border:1px solid #d3ab716b;border-radius:11px;min-height:72px;margin:0;padding:10px}.auth-luxe-modal .modal-oauth-button:hover{background:#d6ab6d0b;border-color:#e8c28bbf}.auth-luxe-modal .modal-oauth-button:disabled{opacity:.4;cursor:not-allowed}.auth-luxe-modal .modal-oauth-icon{object-fit:contain;opacity:1;filter:none;width:42px;height:42px}.auth-luxe-modal .fine-print{color:var(--auth-warm-gold);margin-top:20px;font-size:11px}.auth-legal-consent{grid-template-columns:20px minmax(0,1fr);align-items:start;color:#eee2d0c2!important;letter-spacing:0!important;text-transform:none!important;gap:11px!important;margin:2px 0 0!important;font-size:11px!important;font-weight:400!important;line-height:1.55!important;display:grid!important}.auth-legal-consent input[type=checkbox]{appearance:none;cursor:pointer;background:#040404bf;border:1px solid #d9b177a6;border-radius:4px;width:18px;height:18px;min-height:18px;margin:1px 0 0;padding:0}.auth-legal-consent input[type=checkbox]:checked{background:linear-gradient(135deg,#c89553,#e4bd7d);box-shadow:inset 0 0 0 4px #17110b}.auth-legal-consent a{color:#dfb979;text-underline-offset:2px;text-decoration:underline}@media (width<=600px){.auth-luxe-modal{border-radius:14px;padding:36px 24px 30px}.auth-luxe-modal .modal-oauth-row{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-luxe-modal .modal-oauth-button{min-height:64px}}.auth-luxe-modal .modal-oauth-button{color:var(--auth-warm-gold);border-color:var(--auth-warm-gold)}.auth-luxe-modal .modal-oauth-icon{vertical-align:middle;background:var(--auth-warm-gold);-webkit-mask:var(--oauth-mark) center / contain no-repeat;mask:var(--oauth-mark) center / contain no-repeat;flex-shrink:0;display:inline-block}.auth-luxe-modal .modal-oauth-icon-google{--oauth-mark:url(/images/auth/1000177322.png)}.auth-luxe-modal .modal-oauth-icon-apple{--oauth-mark:url(/images/auth/1000177323.png)}.onboarding-final{width:min(900px,100% - 32px);margin:0 auto;padding:22px 0 70px}.page:has(.onboarding-final){padding-top:0!important}.onboarding-final-hero{text-align:center;margin-bottom:32px}.onboarding-final-hero .eyebrow{color:#d4af37;letter-spacing:.2em;text-transform:uppercase}.onboarding-final-hero h1{color:#f4ecde;max-width:760px;margin:10px auto 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,62px);font-weight:400;line-height:1.05}.onboarding-final-hero p{color:#f4ecdeb3;max-width:650px;margin:0 auto;line-height:1.6}.onboarding-card{background:linear-gradient(145deg,#120f0af2,#050505fa);border:1px solid #d4af3761;border-radius:24px;margin-top:20px;padding:28px}.onboarding-card .eyebrow{color:#d4af37;margin-bottom:18px}.onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-option{appearance:none;color:#eee5d5;cursor:pointer;background:#050506b8;border:1px solid #d4af373d;border-radius:14px;min-height:54px;padding:12px 16px;transition:all .18s}.onboarding-option:hover,.onboarding-option.selected{color:#f3d66d;background:#d4af3714;border-color:#d4af37c7}.onboarding-finish{width:100%;margin-top:24px}.onboarding-finish:disabled{opacity:.4;cursor:not-allowed}@media (width<=600px){.onboarding-grid{grid-template-columns:1fr}.onboarding-card{padding:22px}}.home-luxe{width:min(1280px,100% - 54px);margin:0 auto;padding:42px 0 72px}.home-luxe-welcome{grid-template-columns:1.15fr .85fr;align-items:center;gap:54px;margin-bottom:26px;display:grid}.home-script{color:#d9b24c;text-shadow:0 0 20px #d4af371f;margin:0 0 -6px;font-family:Allura,cursive;font-size:clamp(46px,5vw,72px);font-weight:400;line-height:.95}.home-luxe-welcome-copy h1{color:#eadfca;letter-spacing:-.035em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(76px,8vw,110px);font-weight:400;line-height:.88}.home-welcome-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;width:360px;margin:22px 0 16px;display:grid}.home-welcome-divider span,.quote-divider span{background:#d4af374d;height:1px}.home-welcome-divider b,.quote-divider b{color:#d4af37;font-size:8px}.home-welcome-copy{color:#d9cfbe;margin:0;font-size:16px}.home-focus-line{gap:19px;margin-top:13px;display:flex}.home-focus-line span{color:#d6ad45;font-family:Georgia,serif;font-size:19px}.home-focus-line span:not(:last-child):after{content:"•";color:#b99232;margin-left:19px}.home-quote-card{background:radial-gradient(circle at 90% 35%,#d4af3714,#0000 40%),#070605f5;border:1px solid #d4af3759;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:215px;padding:24px 42px 22px;display:flex}.quote-symbol{color:#e0b84c;place-items:center;height:39px;margin-bottom:11px;display:grid}.quote-symbol svg{stroke-width:1.4px;fill:#d4af371f}.home-quote-card blockquote{text-align:center;color:#e6dac4;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-style:italic;font-weight:400;line-height:1.5}.quote-divider{color:#d9ae43;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;width:160px;margin-top:16px;display:grid}.quote-divider span{background:#d4af376b;height:1px}.quote-divider svg,.quote-crown svg{stroke-width:1.35px}.quote-crown{color:#d9ae43;place-items:center;margin-top:8px;display:grid}.home-luxe-card{background:linear-gradient(145deg,#0f0d09f7,#050505fc);border:1px solid #d4af3752;border-radius:22px}.home-kicker{color:#d5aa3f;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.home-progress-luxe{margin-bottom:18px;padding:23px 30px 27px}.home-progress-luxe-grid{grid-template-columns:repeat(5,1fr);gap:0;margin-top:18px;display:grid}.home-metric{border-right:1px solid #d4af3724;align-items:center;gap:14px;padding:0 20px;display:flex}.home-metric:first-child{padding-left:0}.home-metric:last-child{border-right:0}.home-metric-icon{color:#d8ae42;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.home-metric div{flex-direction:column;display:flex}.home-metric small{color:#cfbd99;letter-spacing:.08em;font-size:10px}.home-metric strong{color:#efe3cf;font-family:Georgia,serif;font-size:29px;font-weight:400}.home-metric div span{color:#c6baa4;font-size:11px}.home-xp-bar{display:none!important}.home-today-grid{grid-template-columns:1.05fr 1.15fr 1fr;gap:17px;margin-bottom:18px;display:grid}.home-practice-feature,.home-mood-feature,.home-reflection-feature{min-height:250px;padding:27px}.home-practice-feature h3,.home-reflection-feature h3{color:#ede1cd;font-family:Georgia,serif;font-size:29px;font-weight:400}.home-practice-feature p{color:#cfc3ae;max-width:260px;font-size:13px;line-height:1.65}.home-mood-feature{flex-direction:column;min-height:0;padding:27px;display:flex}.home-mood-luxe{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;margin:22px 0 14px;display:grid}.home-mood-luxe-option{color:#d8ccb7;background:linear-gradient(145deg,#120f0ac7,#040404eb);border:1px solid #d4af373b;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:82px;padding:8px;display:flex}.home-mood-luxe-option span{color:#d9b24c;text-shadow:0 0 12px #d4af3724;font-size:23px}.home-inline-link{color:#cfaa49;margin-top:8px;font-size:11px;text-decoration:none}.home-luxe-link-button{color:#d9b651;cursor:pointer;background:#04040480;border:1px solid #d4af37b8;border-radius:14px;justify-content:center;align-items:center;gap:13px;width:fit-content;min-height:44px;margin-top:15px;padding:0 22px;font-family:Georgia,serif;font-size:14px;text-decoration:none;display:inline-flex}.home-luxe-link-button:hover{background:#d4af3714}.home-bottom-grid{grid-template-columns:1.4fr 1fr;gap:17px;display:grid}.home-journey-panel,.home-ai-panel{min-height:245px;padding:25px}.home-mini-journey-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:17px;display:grid}.home-mini-journey{background-position:50%;background-size:cover;border:1px solid #d4af3740;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:160px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-mini-journey:before{content:"";background:linear-gradient(#00000026,#000000e0);position:absolute;inset:0}.home-mini-journey span,.home-mini-journey b{z-index:2;position:relative}.home-mini-journey span{color:#f0e5d2;font-family:Georgia,serif;font-size:22px}.home-mini-journey b{color:#d4af37;margin-top:8px;font-weight:400}.mind-mini{background-image:url(/images/sections/mind/mind_mental.png)}.body-mini{background-image:url(/images/sections/body/body_overview.png)}.soul-mini{background-image:url(/images/sections/soul/soul_meditation.png)}.spirit-mini{background-image:url(/images/sections/spirit/spirit_astrology.png)}.home-ai-panel{background:radial-gradient(circle at 85%,#d4af371a,#0000 36%),#080706;flex-direction:column;justify-content:center;display:flex}.home-ai-panel h2{color:#eee2cf;margin:14px 0 8px;font-family:Georgia,serif;font-size:34px;font-weight:400}.home-ai-panel p{color:#c9bda9;max-width:320px;margin:0;font-size:13px;line-height:1.6}@media (width<=950px){.home-luxe-welcome{grid-template-columns:1fr}.home-progress-luxe-grid{grid-template-columns:repeat(2,1fr);gap:20px}.home-metric{border:0;padding:0}.home-today-grid,.home-bottom-grid{grid-template-columns:1fr}.home-mini-journey-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.home-luxe{width:calc(100% - 28px)}.home-focus-line{flex-wrap:wrap}.home-progress-luxe-grid{grid-template-columns:1fr 1fr}.home-mood-luxe{grid-template-columns:repeat(2,1fr)}.home-mood-luxe-option:last-child{grid-column:1/-1}.home-mini-journey-grid{grid-template-columns:1fr 1fr}.home-luxe{color:#d6cab5;font-family:Inter,sans-serif}.home-luxe h1,.home-luxe h2,.home-luxe h3{color:#eadfca;font-family:Cormorant Garamond,Georgia,serif}.home-luxe p{color:#ded2beb8}.home-kicker{color:#d3aa43}.home-focus-line span{color:#d8b44f;font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-weight:500}.home-luxe-link-button,.home-inline-link{color:#d8b44f}}.home-luxe .ascension-today{background:linear-gradient(145deg,#0e0c08fa,#040404fc)!important;border:1px solid #d4af3761!important;border-radius:20px!important;margin-bottom:18px!important;padding:28px 30px 30px!important}.home-luxe .ascension-today-heading{justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;display:flex!important}.home-luxe .ascension-today-heading h2{color:#e8dcc7!important;margin:7px 0 0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:30px!important;font-weight:400!important}.home-luxe .ascension-percentage{align-items:baseline!important;gap:7px!important;display:flex!important}.home-luxe .ascension-percentage strong{color:#ddb74f!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:36px!important;font-weight:400!important}.home-luxe .ascension-percentage span{color:#e6d8c28c!important;font-size:11px!important}.home-luxe .ascension-checklist{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:23px!important;display:grid!important}.home-luxe .ascension-checklist button.ascension-task{appearance:none!important;color:#d6cab6!important;width:100%!important;min-width:0!important;min-height:74px!important;font:inherit!important;cursor:pointer!important;background:radial-gradient(circle at 16%,#d4af3717,#0000 48%),linear-gradient(145deg,#110e09fa,#040404fc)!important;border:1px solid #d4af3740!important;border-radius:14px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;padding:11px 13px!important;display:grid!important}.home-luxe .ascension-task .ascension-task-icon{color:#dfb84e!important;background:radial-gradient(circle at 42% 35%,#efc6572e,#100c06d1 55%,#040404f5)!important;border:1px solid #d4af3757!important;border-radius:50%!important;place-items:center!important;width:39px!important;height:39px!important;display:grid!important}.home-luxe .ascension-task-icon svg{stroke-width:1.25px!important}.home-luxe .ascension-task-label{color:#d6c9b3!important;text-align:left!important;font-size:11px!important;line-height:1.25!important}.home-luxe .ascension-check{color:#d4af378c!important;place-items:center!important;width:23px!important;height:23px!important;display:grid!important}.home-luxe .ascension-task.completed{background:linear-gradient(145deg,#31270d6b,#080704fa)!important;border-color:#dcb54ab8!important}.home-dashboard-header h2,.mind-final-hero h1,.body-final-hero h1,.soul-final-hero h1,.spirit-final-hero h1,.explore-final-hero h1,.you-final-hero h1,.onboarding-final-hero h1,.auth-page h1{letter-spacing:-.025em!important;font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-weight:500!important}.home-card h3,.mind-lux-card h2,.mind-lux-card h3,.body-lux-card h2,.body-lux-card h3,.soul-lux-card h2,.soul-lux-card h3,.spirit-lux-card h2,.spirit-lux-card h3,.you-lux-card h2,.you-lux-card h3,.explore-final-card h2,.onboarding-card h2{font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-weight:500!important}.eyebrow,.home-gold-label,.mind-gold-label,.body-gold-label,.soul-gold-label,.spirit-gold-label,.you-panel-label,.you-stat-label{letter-spacing:.18em!important;font-family:Manrope,Arial,sans-serif!important;font-weight:600!important}.home-dashboard-header p,.mind-final-hero p,.body-final-hero p,.soul-final-hero p,.spirit-final-hero p,.explore-final-hero .subtitle,.you-final-hero .subtitle,.onboarding-final-hero p,.auth-intro{letter-spacing:.01em!important;font-family:Manrope,Arial,sans-serif!important;font-weight:400!important}.script-accent{color:#d4af37!important;letter-spacing:0!important;font-family:Allura,Brush Script MT,cursive!important;font-weight:400!important}.coach-page{max-width:1000px;margin:0 auto;padding:80px 6vw}.coach-hero{text-align:center;margin-bottom:80px}.coach-hero .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:11px}.coach-hero h1{color:var(--cream);margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.1}.coach-hero h1 .highlight{color:var(--gold);font-style:italic}.coach-hero>p{color:var(--muted);max-width:600px;margin:0 auto 28px;font-size:clamp(16px,2vw,19px)}.coach-divider{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:60px;height:1px;margin:28px auto}.coach-container{background:var(--glass);border:1px solid var(--line);border-radius:26px;margin-bottom:52px;padding:42px}.coach-header{align-items:flex-start;gap:18px;margin-bottom:32px;display:flex}.coach-header-icon{color:var(--gold);opacity:.8;flex-shrink:0}.coach-header-content{flex:1}.coach-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:11px}.coach-greeting{color:var(--cream);margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:clamp(24px,3vw,42px);font-weight:500}.coach-welcome{color:var(--muted);margin:0;line-height:1.6}.quick-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.quick-action{color:var(--cream);background:#d4af3714;border:1px solid #d4af3733;border-radius:18px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;text-decoration:none;transition:background .3s,border-color .3s;display:inline-flex}.quick-action:hover{background:#d4af3726;border-color:#d4af3780}.quick-action svg{color:var(--gold);opacity:.7;width:16px;height:16px}.coach-suggestions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:42px;display:grid}.prompt-card{cursor:pointer;text-align:left;background:#05050752;border:1px solid #d4af3733;border-radius:18px;padding:18px;transition:all .3s}.prompt-card:hover{background:#d4af3714;border-color:#d4af3799;box-shadow:0 0 18px #d4af371a}.prompt-card p{color:var(--cream);align-items:flex-start;gap:12px;margin:0;font-size:15px;line-height:1.5;display:flex}.prompt-icon{color:var(--gold);opacity:.7;flex-shrink:0;width:18px;height:18px;margin-top:2px}.coach-conversation{border:1px solid var(--line);background:#05050766;border-radius:20px;flex-direction:column;gap:16px;min-height:300px;max-height:500px;margin-bottom:28px;padding:24px;display:flex;overflow-y:auto}.coach-conversation::-webkit-scrollbar{width:8px}.coach-conversation::-webkit-scrollbar-track{background:0 0}.coach-conversation::-webkit-scrollbar-thumb{background:#d4af3733;border-radius:4px}.coach-conversation::-webkit-scrollbar-thumb:hover{background:#d4af3766}.message{gap:12px;animation:.3s slideIn;display:flex}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-message{justify-content:flex-end}.message-content{word-wrap:break-word;border-radius:14px;max-width:70%;padding:14px 16px;font-size:15px;line-height:1.5}.user-message .message-content{color:var(--cream);background:#d4af3726;border:1px solid #d4af374d}.coach-message .message-content{color:var(--cream);background:#05050799;border:1px solid #d4af3726;align-items:flex-start;gap:12px;display:flex}.coach-message-icon{color:var(--gold);opacity:.7;flex-shrink:0;width:18px;height:18px;margin-top:2px}.coach-message-text{flex:1}.empty-state{text-align:center;color:var(--muted);padding:40px 20px}.empty-state p{margin:0;font-size:15px}.message-composer{background:var(--glass);border:1px solid var(--line);border-radius:20px;gap:12px;padding:14px;display:flex}.composer-input-wrapper{flex:1;align-items:flex-end;display:flex}.composer-input{color:var(--cream);resize:none;background:0 0;border:0;outline:none;flex:1;max-height:120px;padding:0;font-family:Manrope,sans-serif;font-size:15px}.composer-input::placeholder{color:var(--muted)}.composer-send-btn{background:var(--gold);color:#171207;cursor:pointer;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.composer-send-btn:hover:not(:disabled){background:#e5c158;transform:translateY(-2px);box-shadow:0 8px 20px #d4af3740}.composer-send-btn:disabled{opacity:.5;cursor:not-allowed}.coach-context-nav{color:var(--muted);align-items:center;gap:8px;margin-bottom:28px;font-size:13px;text-decoration:none;transition:color .3s;display:flex}.coach-context-nav:hover{color:var(--gold)}.coach-context-nav svg{opacity:.7}@media (width<=850px){.coach-page{padding:60px 4vw}.coach-container{padding:28px}.coach-suggestions{grid-template-columns:1fr}.message-content{max-width:90%}.quick-actions{flex-direction:column}.quick-action{justify-content:flex-start;width:100%}.coach-header{text-align:center;flex-direction:column;align-items:center}.coach-header-content{width:100%}.coach-greeting{font-size:28px}.message-composer{flex-direction:column}.composer-send-btn{justify-content:center;width:100%}}@media (width<=520px){.coach-page{padding:50px 4vw}.coach-hero{margin-bottom:60px}.coach-hero h1{font-size:32px}.coach-container{margin-bottom:32px;padding:20px}.coach-header-icon{width:28px;height:28px}.prompt-card{padding:14px}.coach-conversation{min-height:250px;max-height:400px;padding:16px}.message-content{padding:12px 14px;font-size:14px}.message-composer{gap:8px;padding:10px}.composer-send-btn{padding:10px}}:root{--sa-bg:#050505;--sa-bg-soft:#0a0907;--sa-cream:#eadfcc;--sa-cream-muted:#e2d5bfb3;--sa-cream-faint:#e2d5bf9e;--sa-gold:#d4af37;--sa-gold-soft:#d8b44b;--sa-border:#d4af374d;--sa-border-strong:#d4af379e;--sa-card:linear-gradient(145deg, #120f0af5, #050505fc);--sa-serif:"Cormorant Garamond", Georgia, serif;--sa-script:"Allura", cursive;--sa-sans:"Inter", Arial, sans-serif;--gold:var(--sa-gold);--cream:var(--sa-cream);--muted:var(--sa-cream-muted);--line:var(--sa-border);--glass:#080705d6;color:var(--sa-cream);font-family:var(--sa-sans)}html,body{background:var(--sa-bg);color:var(--sa-cream)}body,button,input,textarea,select{font-family:var(--sa-sans)}p,li,small,label,input,textarea,select{color:var(--sa-cream-muted);line-height:1.6}h1,h2,h3,h4,.section-title h1,.section-title h2,.footer-grid h2{color:var(--sa-cream)!important;font-family:var(--sa-serif)!important;letter-spacing:0!important;font-weight:400!important}.eyebrow,.coach-label,.home-gold-label,.mind-gold-label,.body-gold-label,.soul-gold-label,.spirit-gold-label,.you-panel-label,.you-stat-label{text-transform:uppercase;color:var(--sa-gold-soft)!important;font-family:var(--sa-sans)!important;letter-spacing:.18em!important;font-size:10px!important;font-weight:600!important}.script-accent{color:var(--sa-gold-soft)!important;font-family:var(--sa-script)!important}.glass,.mind-lux-card,.body-lux-card,.soul-lux-card,.spirit-lux-card,.you-lux-card,.explore-final-card,.home-luxe-card,.home-card,.plan,.practice-panel,.vision-board,.journal-entry,.mood-tracker-panel,.auth-page .modal,.onboarding-card,.coach-container,.coach-conversation,.message-composer{background:var(--sa-card)!important;border:1px solid var(--sa-border)!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff05,0 18px 45px #0000003d!important}.button,.quick-action,.composer-send-btn,.mood-option,.home-luxe-link-button{text-transform:uppercase;font-size:11px;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;border:1px solid var(--sa-border-strong)!important;color:var(--sa-gold-soft)!important;font-family:var(--sa-sans)!important;letter-spacing:.12em!important;box-shadow:none!important;background:#060504b8!important;border-radius:12px!important;font-weight:500!important}.button.gold-button,.composer-send-btn{color:#171207!important;background:#d4af37!important;border-color:#d8b44b!important}.button:hover,.quick-action:hover,.composer-send-btn:hover:not(:disabled),.mood-option:hover,.home-luxe-link-button:hover{color:var(--sa-cream)!important;background:#d4af371f!important;border-color:#d4af37cc!important;transform:none!important;box-shadow:0 0 22px #d4af3721!important}.button.gold-button:hover,.composer-send-btn:hover:not(:disabled){color:#171207!important;background:#ddb84f!important}input,textarea,select,.composer-input,.ritual-form input{color:var(--sa-cream)!important;font-family:var(--sa-sans)!important;background:#050505eb!important;border:1px solid #d4af3747!important;border-radius:12px!important}input::placeholder,textarea::placeholder{color:#e2d5bf6b!important}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--sa-border-strong)!important;box-shadow:0 0 0 3px #d4af371a!important}.site-header .nav-shell,.mobile-nav{border:1px solid var(--sa-border)!important;background:#070605e0!important;border-radius:18px!important;box-shadow:0 14px 38px #00000047!important}.brand,.footer-mark{color:var(--sa-cream)!important;font-family:var(--sa-serif)!important}.desktop-nav a,.login-link,footer a,footer p{font-family:var(--sa-sans);color:var(--sa-cream-faint)!important}.desktop-nav a:hover,.desktop-nav a.active,footer a:hover{color:var(--sa-gold-soft)!important}.member-header-icon,.member-profile-avatar{border-color:var(--sa-border-strong)!important;color:var(--sa-gold-soft)!important;background:radial-gradient(circle,#d4af3721,#070605f5 70%)!important}.coach-page{max-width:1040px}.coach-hero h1 .highlight{font-family:var(--sa-serif);font-style:italic;color:var(--sa-gold-soft)!important}.coach-container{padding:clamp(26px,5vw,42px)}.coach-header-icon,.coach-message-icon,.quick-action svg,.prompt-icon,.mood-option svg{stroke-width:1.4px;color:var(--sa-gold-soft)!important}.mind-coach-star svg,.body-coach-star svg,.soul-coach-star svg,.spirit-coach-star svg,.explore-coach-star svg,.you-coach-star svg,.body-overview-metrics span svg{stroke-width:1.35px;color:var(--sa-gold-soft)!important}.quick-action{text-transform:none;padding:11px 14px;color:var(--sa-cream-muted)!important;letter-spacing:.04em!important}.prompt-card{box-shadow:inset 0 1px #ffffff05;background:var(--sa-card)!important;border:1px solid var(--sa-border)!important;border-radius:16px!important}.prompt-card:hover{border-color:var(--sa-border-strong)!important;background:linear-gradient(145deg,#1c160cfa,#050505fc)!important;box-shadow:0 0 22px #d4af371f!important}.prompt-card p{color:var(--sa-cream)!important}.coach-conversation{background:linear-gradient(145deg,#0c0a07f7,#040404fc)!important}.user-message .message-content{color:var(--sa-cream)!important;background:#4c3a1459!important;border-color:#d4af376b!important}.coach-message .message-content{border-color:var(--sa-border)!important;color:var(--sa-cream)!important;background:#040404d1!important}.message-composer{background:#050505eb!important}.composer-input{box-shadow:none!important;border:0!important}.mood-option{min-height:112px;color:var(--sa-cream-muted)!important}.mood-option>span{color:var(--sa-gold-soft)}.mood-option>span svg{width:28px;height:28px}.mood-option.selected{border-color:var(--sa-border-strong)!important;color:var(--sa-cream)!important;background:#d4af3721!important}footer{background:linear-gradient(#0000,#050505e0)!important}footer .footer-grid h2{color:var(--sa-cream)!important}footer .footer-mark{color:var(--sa-gold-soft)!important}@media (width<=850px){.site-header .nav-shell{border-radius:14px!important}.coach-page{padding:52px 5vw}.coach-hero{margin-bottom:48px}.coach-container{border-radius:18px!important}.message-content{max-width:88%}}.mind-experience{max-width:1160px;color:var(--sa-cream);margin:0 auto;padding:72px 6vw 110px}.mind-back{color:var(--sa-gold-soft);font:500 11px var(--sa-sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.mind-back svg{stroke-width:1.4px;width:15px;transform:rotate(180deg)}.mind-experience-hero{max-width:700px;padding:70px 0 44px}.mind-experience-hero h1{margin:10px 0 18px;font-size:clamp(48px,6vw,76px);line-height:.98}.mind-experience-hero>p:last-child{max-width:600px;font-size:17px}.mind-check-in,.mind-tool,.mind-next-step,.mind-support-note,.mind-empty-insights,.mind-insight-grid article{border:1px solid var(--sa-border);background:var(--sa-card);border-radius:20px;box-shadow:inset 0 1px #ffffff06,0 18px 45px #0003}.mind-check-in{grid-template-columns:.72fr 1.28fr;gap:28px;margin-bottom:20px;padding:30px;display:grid}.mind-check-in h2,.mind-tool h2,.mind-next-step h2,.mind-empty-insights h2{margin:8px 0;font-size:clamp(27px,3vw,39px)}.mind-choice-set{flex-wrap:wrap;align-content:start;gap:9px;display:flex}.mind-choice-set button{color:var(--sa-cream-muted);font:400 13px var(--sa-sans);background:#05050580;border:1px solid #d4af3740;border-radius:12px;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.mind-choice-set button svg{width:15px;color:var(--sa-gold-soft);stroke-width:1.35px}.mind-choice-set button.selected{border-color:var(--sa-border-strong);color:var(--sa-cream);background:#d4af371f}.mind-tool{margin-bottom:22px;padding:clamp(25px,4vw,46px)}.mind-regulation-tool{grid-template-columns:220px 1fr;align-items:center;gap:40px;display:grid}.mind-breath-ring{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#d4af3724,#050505e6 68%);border:1px solid #d4af3780;border-radius:50%;place-content:center;width:190px;transition:transform 4s;display:grid;box-shadow:0 0 42px #d4af371a}.mind-breath-ring.running{animation:10s infinite alternate mind-breathe}@keyframes mind-breathe{to{transform:scale(1.12);box-shadow:0 0 60px #d4af3733}}.mind-breath-ring span{font:400 34px var(--sa-serif);color:var(--sa-cream)}.mind-breath-ring small{color:var(--sa-gold-soft);letter-spacing:.1em;text-transform:uppercase}.mind-grounding{border-top:1px solid var(--sa-border);grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:9px;padding-top:24px;display:grid}.mind-grounding label{color:var(--sa-cream-muted);gap:9px;font-size:13px;display:grid}.mind-grounding input{accent-color:var(--sa-gold)}.mind-tool-status{align-items:center;gap:8px;font-size:13px;display:flex;color:var(--sa-gold-soft)!important}.mind-tool-status svg{stroke-width:1.35px;width:16px}.mind-entry-row{gap:10px;margin-top:20px;display:flex}.mind-entry-row input{flex:1;padding:12px}.mind-entry-row select{padding:0 10px}.mind-buckets{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.mind-buckets article{border-left:1px solid var(--sa-border);min-height:100px;padding:17px}.mind-buckets span{font:600 10px var(--sa-sans);color:var(--sa-gold-soft);letter-spacing:.15em;text-transform:uppercase}.mind-buckets p{margin:10px 0;font-size:13px}.mind-reflection-tool{grid-template-columns:120px 1fr;gap:30px;display:grid}.mind-letter-mark{place-items:start center;display:grid}.mind-letter-mark svg{border:1px solid var(--sa-border);width:62px;height:62px;color:var(--sa-gold-soft);stroke-width:1.25px;border-radius:50%;padding:18px}.mind-reflection-tool label,.mind-relationship-tool label,.mind-evidence-tool label,.mind-reflection-prompts label{color:var(--sa-cream);gap:8px;margin:18px 0;font-size:13px;display:grid}.mind-reflection-tool textarea,.mind-relationship-tool input,.mind-relationship-tool textarea,.mind-evidence-tool input,.mind-reflection-prompts textarea{resize:vertical;padding:12px}.mind-tool-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.mind-capacity-tool{grid-template-columns:1fr 1fr;gap:44px;display:grid}.mind-range{width:100%;accent-color:var(--sa-gold)}.mind-capacity-tool strong{font:400 65px var(--sa-serif);color:var(--sa-gold-soft);display:block}.mind-capacity-tool strong small{font:400 18px var(--sa-sans);color:var(--sa-cream-muted)}.mind-tiny-wins{align-content:start;gap:8px;display:grid}.mind-tiny-wins button{border:0;border-bottom:1px solid var(--sa-border);color:var(--sa-cream-muted);font:400 14px var(--sa-sans);text-align:left;background:0 0;align-items:center;gap:10px;padding:12px 0;display:flex}.mind-tiny-wins button svg{width:17px;color:var(--sa-gold-soft);stroke-width:1.3px}.mind-tiny-wins button.done{color:var(--sa-cream);text-decoration:line-through}.mind-relationship-tool,.mind-evidence-tool{grid-template-columns:1fr 1fr;gap:38px;display:grid}.mind-relationship-tool blockquote{border-left:1px solid var(--sa-gold-soft);font:400 27px var(--sa-serif);color:var(--sa-cream);background:#d4af3712;margin:22px 0 0;padding:18px}.mind-reach-out{align-self:end}.mind-reach-out>p:last-child{font-size:12px}.mind-evidence-intro>svg{width:46px;height:46px;color:var(--sa-gold-soft);stroke-width:1.25px}.mind-evidence-tool ol{color:var(--sa-cream-muted);padding-left:18px}.mind-evidence-tool li{padding:7px 0}.mind-next-step{justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding:28px 32px;display:flex}.mind-next-step>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.mind-next-step a,.mind-coach-cta{border:1px solid var(--sa-border);color:var(--sa-gold-soft);font:500 11px var(--sa-sans);letter-spacing:.06em;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;display:inline-flex}.mind-next-step a svg,.mind-coach-cta svg{stroke-width:1.35px;width:15px}.mind-coach-cta{border-color:var(--sa-border-strong);background:#d4af3714}.mind-support-note{color:var(--sa-cream-muted);align-items:flex-start;gap:10px;padding:17px 20px;font-size:13px;display:flex}.mind-support-note svg{width:18px;color:var(--sa-gold-soft);stroke-width:1.3px;flex:none}.mind-reflection-tabs{gap:8px;margin-bottom:20px;display:flex}.mind-reflection-tabs button{border:1px solid var(--sa-border);color:var(--sa-cream-muted);font:500 12px var(--sa-sans);background:0 0;border-radius:11px;padding:11px 18px}.mind-reflection-tabs .selected{border-color:var(--sa-border-strong);color:var(--sa-gold-soft);background:#d4af371a}.mind-reflection-prompts{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.mind-reflection-prompts label{border:1px solid var(--sa-border);background:var(--sa-card);border-radius:17px;margin:0;padding:23px}.mind-reflection-prompts textarea{min-height:110px}.mind-empty-insights{text-align:center;padding:65px 30px}.mind-empty-insights>svg{width:52px;height:52px;color:var(--sa-gold-soft);stroke-width:1.2px}.mind-empty-insights p{max-width:480px;margin:0 auto 22px}.mind-insight-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mind-insight-grid article{flex-direction:column;gap:12px;min-height:190px;padding:25px;display:flex}.mind-insight-grid svg{width:27px;color:var(--sa-gold-soft);stroke-width:1.3px}.mind-insight-grid span{font:600 10px var(--sa-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sa-gold-soft)}.mind-insight-grid strong{font:400 30px var(--sa-serif);color:var(--sa-cream)}.mind-insight-grid p{margin:0;font-size:12px}@media (width<=760px){.mind-experience{padding:44px 5vw 80px}.mind-experience-hero{padding:45px 0 30px}.mind-check-in,.mind-regulation-tool,.mind-capacity-tool,.mind-relationship-tool,.mind-evidence-tool,.mind-reflection-tool{grid-template-columns:1fr}.mind-breath-ring{margin:auto}.mind-grounding,.mind-buckets,.mind-reflection-prompts,.mind-insight-grid{grid-template-columns:1fr}.mind-entry-row{flex-direction:column}.mind-entry-row select{min-height:44px}.mind-next-step{display:grid}.mind-letter-mark{display:none}.mind-choice-set{margin-top:8px}}.mind-grounding-flow{border-top:1px solid var(--sa-border);grid-column:1/-1;padding-top:28px}.mind-grounding-progress{gap:8px;margin-bottom:14px;display:flex}.mind-grounding-progress button{border:1px solid var(--sa-border);width:30px;height:30px;color:var(--sa-cream-muted);font:500 11px var(--sa-sans);background:#070706;border-radius:50%;place-items:center;display:grid}.mind-grounding-progress button.active{border-color:var(--sa-border-strong);color:var(--sa-gold-soft);box-shadow:0 0 18px #d4af3724}.mind-grounding-progress button.done{color:var(--sa-gold-soft);background:#d4af3724}.mind-grounding-stage{border:1px solid var(--sa-border);background-position:50%;background-size:cover;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:265px;padding:28px;display:flex}.mind-grounding-stage h3{font:400 40px var(--sa-serif);margin:5px 0}.mind-grounding-stage>p:not(.eyebrow){max-width:520px}.mind-grounding-stage label{width:100%;max-width:520px;color:var(--sa-cream);gap:7px;font-size:12px;display:grid}.mind-grounding-stage textarea{padding:10px;background:#050505bf!important}.mind-grounding-stage .button{margin-top:12px}.mind-grounding-complete{border:1px solid var(--sa-border-strong);background:#d4af3714;border-radius:16px;align-items:center;gap:15px;margin-top:16px;padding:20px;display:flex}.mind-grounding-complete>svg{width:28px;height:28px;color:var(--sa-gold-soft);stroke-width:1.3px;flex:none}.mind-grounding-complete strong{font:400 24px var(--sa-serif);color:var(--sa-cream)}.mind-grounding-complete p{margin:2px 0 0;font-size:12px}.mind-grounding-complete .button,.mind-grounding-complete .mind-coach-cta{margin-left:auto}.mind-daily-progress{border:1px solid var(--sa-border);background:var(--sa-card);border-radius:20px;grid-template-columns:.7fr 1.3fr;gap:26px;margin-bottom:24px;padding:30px;display:grid;box-shadow:inset 0 1px #ffffff05,0 18px 45px #0003}.mind-daily-progress h2{margin:5px 0;font-size:38px}.mind-daily-progress strong{color:var(--sa-gold-soft);font:400 58px var(--sa-serif);display:block}.mind-daily-progress strong small{color:var(--sa-cream-muted);font:400 12px var(--sa-sans);letter-spacing:.1em;text-transform:uppercase;display:block}.mind-progress-track{background:#e2d5bf26;align-self:end;height:3px}.mind-progress-track span{background:var(--sa-gold-soft);height:100%;transition:width .3s;display:block;box-shadow:0 0 13px #d4af3766}.mind-progress-list{grid-column:2;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mind-progress-list div{color:var(--sa-cream-muted);align-items:center;gap:8px;font-size:12px;display:flex}.mind-progress-list svg{color:#d4af3747;stroke-width:1.3px;width:16px}.mind-progress-list .done{color:var(--sa-cream)}.mind-progress-list .done svg{color:var(--sa-gold-soft)}.meditation-generator-note{font-size:13px;color:var(--sa-gold-soft)!important}@media (width<=760px){.mind-grounding-complete,.mind-daily-progress{grid-template-columns:1fr;display:grid}.mind-grounding-complete .button,.mind-grounding-complete .mind-coach-cta{margin-left:0}.mind-progress-list{grid-column:auto;grid-template-columns:1fr}.mind-daily-progress strong{font-size:48px}}.page:has(>.mind-final){max-width:none;padding:0}.mind-final{color:#eee6d7;width:min(1180px,100% - 48px);margin:auto;padding:54px 0 90px}.mind-final .mind-final-hero{text-align:center;background:radial-gradient(circle at 50% 40%,#bfa36a1f,#0000 45%);flex-direction:column;justify-content:center;min-height:420px;margin:0;display:flex;position:relative}.mind-final .mind-final-hero:before{content:"";pointer-events:none;border:1px solid #bfa36a21;border-radius:50%;width:300px;height:300px;position:absolute;left:calc(50% - 150px)}.mind-final .mind-final-hero .eyebrow{color:#bfa36a;letter-spacing:.28em;margin:0 0 20px;font-size:10px}.mind-final .mind-final-hero h1{margin:18px 0;font-size:clamp(3.6rem,8vw,7rem);font-weight:400;line-height:.9;position:relative}.mind-final .mind-final-hero>p:last-child{color:#bcb4a5;max-width:100%;margin:0 auto;font-size:15px;line-height:1.7}.mind-final .mind-lux-card{box-shadow:none!important;background:#090a0b!important;border:1px solid #bfa36a40!important;border-radius:0!important}.mind-final .mind-wellbeing{background:#090a0b;grid-template-columns:minmax(330px,.85fr) 1.15fr;min-height:390px;margin:0 0 28px}.mind-final .mind-wellbeing-content{grid-area:1/1;align-self:center;padding:44px}.mind-final .mind-wellbeing-image{grid-area:1/2;height:100%;min-height:390px}.mind-final .mind-wellbeing-image img{object-fit:cover;object-position:center;height:100%;min-height:390px}.mind-final .mind-section-heading{gap:14px;margin-bottom:24px}.mind-final .mind-gold-label{color:#bfa36a;letter-spacing:.18em;font-size:.72rem;font-weight:400}.mind-final .mind-section-number{color:#eee6d77a;letter-spacing:.2em;font-size:.75rem}.mind-final .mind-wellbeing-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.mind-final .mind-wellbeing-links a{background:0 0;border:0;border-bottom:1px solid #bfa36a33;border-radius:0;gap:10px;min-height:53px;padding:12px 0;font-size:16px;line-height:1.35}.mind-final .mind-arrow{color:#bfa36a;flex-shrink:0}.mind-final .mind-three-grid{grid-template-rows:auto auto;grid-template-columns:1.4fr 1.6fr;gap:18px;margin:0}.mind-final .mind-category-final{flex-direction:column;justify-content:flex-end;min-height:280px;padding:36px 28px 25px;display:flex;background:var(--mind-editorial-image) center/cover #090a0b!important}.mind-final .mind-healing{--mind-editorial-image:url(/images/sections/mind/mind_healing.png);grid-area:1/1/3;min-height:598px}.mind-final .mind-self{--mind-editorial-image:url(/images/sections/mind/mind_self.png);grid-area:1/2}.mind-final .mind-tools{--mind-editorial-image:url(/images/sections/mind/mind_tools.png);grid-area:2/2}.mind-final .mind-category-final:before{pointer-events:none;background:linear-gradient(10deg,#030405f7,#05070959 80%)}.mind-final .mind-category-links{gap:0;margin-top:22px}.mind-final .mind-category-links a{border-bottom:1px solid #bfa36a29;min-height:42px;padding:10px 0;font-size:18px;line-height:1.35}.mind-final .mind-self .mind-category-links,.mind-final .mind-tools .mind-category-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.mind-final a:focus-visible{outline-offset:4px;outline:2px solid #bfa36a}.mind-final .mind-category-links a:hover,.mind-final .mind-wellbeing-links a:hover{color:#bfa36a}.mind-final .mind-coach-final{background:0 0;gap:18px;min-height:105px;margin-top:18px;padding:24px 30px}.mind-final .mind-coach-star{color:#bfa36a}.mind-final .mind-coach-copy h3{font-size:1.45rem;font-weight:400}.mind-final .mind-coach-copy p{color:#bcb4a5;font-size:13px;line-height:1.6}.mind-final .mind-primary-button{color:#eee6d7;box-shadow:none;background:0 0;border:1px solid #bfa36a80;border-radius:0}@media (width<=800px){.mind-final{width:calc(100% - 28px);padding-top:30px}.mind-final .mind-final-hero{min-height:360px}.mind-final .mind-wellbeing{grid-template-columns:1fr}.mind-final .mind-wellbeing-image{grid-area:1/1;height:300px;min-height:300px}.mind-final .mind-wellbeing-image img{min-height:0}.mind-final .mind-wellbeing-content{grid-area:2/1;padding:38px}.mind-final .mind-three-grid{grid-template-columns:1fr}.mind-final .mind-category-final{grid-area:auto;min-height:330px;padding-top:80px}.mind-final .mind-healing{min-height:480px}}@media (width<=520px){.mind-final{width:calc(100% - 20px)}.mind-final .mind-final-hero h1{font-size:3.4rem}.mind-final .mind-final-hero>p:last-child{padding:0 12px}.mind-final .mind-wellbeing-content{padding:30px 22px}.mind-final .mind-wellbeing-image{height:230px;min-height:230px}.mind-final .mind-wellbeing-links,.mind-final .mind-self .mind-category-links,.mind-final .mind-tools .mind-category-links{grid-template-columns:1fr}.mind-final .mind-coach-final{flex-wrap:wrap;padding:20px 15px}.mind-final .mind-coach-copy{flex-basis:calc(100% - 50px)}}.page:has(>.body-final){max-width:none;padding:0}.body-final{color:#eee6d7;width:min(1180px,100% - 48px);margin:auto;padding:54px 0 90px}.body-final .body-final-hero{text-align:center;background:radial-gradient(circle at 50% 40%,#bfa36a1f,#0000 45%);flex-direction:column;justify-content:center;min-height:420px;margin:0;display:flex;position:relative}.body-final .body-final-hero:before{content:"";pointer-events:none;border:1px solid #bfa36a21;border-radius:50%;width:300px;height:300px;position:absolute;left:calc(50% - 150px)}.body-final .body-final-hero .eyebrow{color:#bfa36a;letter-spacing:.28em;margin:0 0 20px;font-size:10px}.body-final .body-final-hero h1{margin:18px 0;font-size:clamp(3.6rem,8vw,7rem);font-weight:400;line-height:.9;position:relative}.body-final .body-final-hero>p:last-child{color:#bcb4a5;max-width:100%;margin:0 auto;font-size:15px;line-height:1.7}.body-final .body-lux-card{box-shadow:none!important;background:#090a0b!important;border:1px solid #bfa36a40!important;border-radius:0!important}.body-final .body-final-overview{grid-template-columns:minmax(330px,.85fr) 1.15fr;min-height:390px;margin:0 0 28px}.body-final .body-overview-content{align-self:center;min-width:0;padding:44px}.body-final .body-overview-image{height:100%;min-height:390px}.body-final .body-overview-image img{object-fit:cover;object-position:center;height:100%;min-height:390px}.body-final .body-gold-label{color:#bfa36a;letter-spacing:.18em;font-size:.72rem;font-weight:400}.body-final .body-feature-grid{grid-template-rows:minmax(300px,auto) minmax(280px,auto);grid-template-columns:1.4fr .7fr .9fr;gap:18px;margin:0 0 18px}.body-final .body-feature-card,.body-final .body-transform{flex-direction:column;justify-content:flex-end;padding:36px 28px 25px;display:flex;background:var(--body-editorial-image) center/cover #090a0b!important}.body-final .body-train{--body-editorial-image:url(/images/sections/body/body_train.png);grid-area:1/1/3}.body-final .body-nourish{--body-editorial-image:url(/images/sections/body/body_nourish.png);grid-area:1/2}.body-final .body-track{--body-editorial-image:url(/images/sections/body/body_track.png);grid-area:1/3}.body-final .body-recover{--body-editorial-image:url(/images/sections/body/body_recover.png);grid-area:2/2/auto/4}.body-final .body-transform{--body-editorial-image:url(/images/sections/body/body_transform.png);min-height:250px;margin:0 0 18px}.body-final .body-feature-card:before,.body-final .body-transform:before{pointer-events:none;background:linear-gradient(10deg,#030405f7,#05070959 80%)}.body-final .body-feature-links{gap:0;margin-top:22px}.body-final .body-feature-links a{border-bottom:1px solid #bfa36a29;min-height:42px;padding:10px 0;font-size:18px;line-height:1.35;display:block}.body-final .body-transform .body-feature-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.body-final a:focus-visible{outline-offset:4px;outline:2px solid #bfa36a}.body-final .body-feature-links a:hover{color:#bfa36a}.body-final .body-coach-final{gap:18px;min-height:105px;padding:24px 30px}.body-final .body-coach-star{color:#bfa36a}.body-final .body-coach-copy h3{font-size:1.45rem;font-weight:400}@media (width<=800px){.body-final{width:calc(100% - 28px);padding-top:30px}.body-final .body-final-hero{min-height:360px}.body-final .body-final-overview{grid-template-columns:1fr}.body-final .body-overview-image{grid-row:1;height:300px;min-height:300px}.body-final .body-overview-image img{min-height:0}.body-final .body-overview-content{padding:38px}.body-final .body-feature-grid{grid-template-rows:auto;grid-template-columns:1fr}.body-final .body-feature-card{grid-area:auto;min-height:300px}}@media (width<=520px){.body-final{width:calc(100% - 20px)}.body-final .body-final-hero h1{font-size:3.4rem}.body-final .body-final-hero>p:last-child{padding:0 12px}.body-final .body-overview-content{padding:30px 22px}.body-final .body-overview-image{height:230px;min-height:230px}.body-final .body-transform .body-feature-links{grid-template-columns:1fr;gap:0}.body-final .body-coach-final{flex-wrap:wrap;padding:20px 15px}.body-final .body-coach-copy{flex-basis:calc(100% - 50px)}}.page:has(>.explore-final){max-width:none;padding:0}.explore-final{color:#eee6d7;width:min(1180px,100% - 48px);margin:auto;padding:54px 0 90px!important}.explore-final .explore-final-hero{text-align:center;background:radial-gradient(circle at 50% 40%,#bfa36a1f,#0000 45%);flex-direction:column;justify-content:center;min-height:420px;margin:0;display:flex;position:relative}.explore-final .explore-final-hero:before{content:"";pointer-events:none;border:1px solid #bfa36a21;border-radius:50%;width:300px;height:300px;position:absolute;left:calc(50% - 150px)}.explore-final .explore-final-hero .eyebrow{margin:0 0 20px}.explore-final .explore-final-hero h1{margin:18px 0;font-size:clamp(3.6rem,8vw,7rem);line-height:.9;position:relative}.explore-final .explore-final-hero .subtitle{color:#bcb4a5;margin:0 auto;font-size:15px;line-height:1.7}.explore-final .explore-final-grid{grid-template-rows:repeat(2,minmax(340px,auto));grid-template-columns:1.15fr 1fr;gap:18px}.explore-final .explore-final-card{min-height:0;box-shadow:none!important;background:var(--explore-editorial-image) center/cover #090a0b!important;border:1px solid #bfa36a40!important;border-radius:0!important}.explore-final .explore-learn{--explore-editorial-image:url(/images/sections/explore/explore_learn.png);grid-area:1/1/3}.explore-final .explore-community{--explore-editorial-image:url(/images/sections/explore/explore_community.png);grid-area:1/2}.explore-final .explore-shop{--explore-editorial-image:url(/images/sections/explore/explore_shop.png);grid-area:2/2}.explore-final .explore-final-card:before{pointer-events:none;background:linear-gradient(10deg,#030405f5,#0507092e 100%)}.explore-final .explore-final-card-content{justify-content:flex-end;height:auto;min-height:100%;padding:36px 32px 28px}.explore-final .explore-final-card .eyebrow{margin:0 0 14px}.explore-final .explore-final-card h2{margin:0 0 20px;font-size:2rem;line-height:1.1}.explore-final .explore-learn h2{font-size:2.8rem}.explore-final .explore-final-links{gap:0;width:100%}.explore-final .explore-final-links a,.explore-final .explore-final-links button{border-bottom:1px solid #bfa36a33;min-height:42px;padding:10px 0;font-size:17px;line-height:1.35;display:block}.explore-final .explore-community .explore-final-links,.explore-final .explore-shop .explore-final-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.explore-final .explore-final-links a:hover,.explore-final .explore-final-links button:hover{color:#bfa36a;transform:none}.explore-final a:focus-visible,.explore-final button:focus-visible{outline-offset:4px;outline:2px solid #bfa36a}.explore-final .explore-coach-final{background:#090a0b;border:1px solid #bfa36a40;border-radius:0;min-height:105px;margin-top:18px;padding:24px 30px}.explore-final .explore-coach-final p{font-size:1.45rem}@media (width<=800px){.explore-final{width:calc(100% - 28px);padding-top:30px!important}.explore-final .explore-final-hero{min-height:360px}.explore-final .explore-final-grid{grid-template-rows:auto;grid-template-columns:1fr}.explore-final .explore-final-card{grid-area:auto;min-height:360px}.explore-final .explore-final-card-content{min-height:360px}}@media (width<=520px){.explore-final{width:calc(100% - 20px)}.explore-final .explore-final-hero h1{font-size:3.4rem}.explore-final .explore-final-hero .subtitle{padding:0 12px}.explore-final .explore-final-card-content{padding:32px 24px 24px}.explore-final .explore-coach-final{padding:24px}}.home-luxe{color:#eee6d7;width:min(1180px,100% - 48px);padding:54px 0 90px}.home-luxe .home-luxe-welcome{isolation:isolate;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;min-height:420px;margin-bottom:28px;position:relative}.home-luxe .home-luxe-welcome:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#060504b3,#06050414),url(/images/sections/home/home-mountain-moon.png) 50%/cover no-repeat;position:absolute;inset:-78px 0 0}.home-luxe .home-luxe-welcome-copy{min-width:0;padding:48px 0;position:relative}.home-luxe .home-script{margin:0 0 12px}.home-luxe .home-luxe-welcome-copy h1{overflow-wrap:anywhere;margin:18px 0;font-size:clamp(3.6rem,8vw,7rem);line-height:.95}.home-luxe .home-welcome-divider{width:min(360px,100%);margin:26px 0 22px}.home-luxe .home-welcome-copy{max-width:430px;line-height:1.7}.home-luxe .home-focus-line{flex-wrap:wrap;gap:10px 19px}.home-luxe .home-quote-card{background:#0505058c;border:1px solid #bfa36a40;border-radius:0;justify-self:end;width:92%;min-width:0;min-height:280px;padding:28px 24px}.home-luxe .home-quote-card blockquote{font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.5}.home-luxe .home-luxe-card{min-width:0;box-shadow:none!important;background:#0505058c!important;border:1px solid #bfa36a40!important;border-radius:0!important}.home-luxe .ascension-today{margin-bottom:28px!important;padding:30px!important}.home-luxe .ascension-checklist button.ascension-task{border-radius:0!important}.home-luxe .home-kicker{color:#bfa36a;letter-spacing:.18em;font-size:10px;font-weight:500}.home-luxe .home-today-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;margin-bottom:28px}.home-luxe .home-practice-feature{flex-direction:column;grid-area:1/1/3;justify-content:center;align-items:flex-start;min-height:580px;padding:44px;display:flex}.home-luxe .home-practice-feature h3{margin:26px 0;font-size:clamp(2.5rem,4vw,4rem);line-height:1.05}.home-luxe .home-practice-feature>.home-kicker,.home-luxe .home-practice-feature>h3{position:relative;top:-32px}.home-luxe .home-practice-feature p{max-width:330px;font-size:15px;line-height:1.8}.home-luxe .home-mood-feature{grid-area:1/2;justify-content:center;padding:30px}.home-luxe .home-mood-luxe{gap:6px}.home-luxe .home-mood-luxe-option{border-radius:0;min-width:0;padding:8px 3px}.home-luxe .home-mood-luxe-option small{font-size:10px}.home-luxe .home-mood-luxe-option.selected{background:#bfa36a29;border-color:#bfa36a}.home-luxe .home-reflection-feature{grid-area:2/2;padding:32px}.home-luxe .home-reflection-feature h3{margin:22px 0;font-size:2.25rem;line-height:1.15}.home-luxe .home-luxe-card.home-practice-feature{background-image:linear-gradient(90deg,#060504cc,#06050414),url(/images/sections/home/home-candlelit-meditation.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.home-luxe .home-luxe-card.home-reflection-feature{background-image:linear-gradient(90deg,#060504cc,#06050414),url(/images/sections/home/home-candlelit-journal.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.home-luxe .home-luxe-link-button{border-radius:0!important}.home-luxe .home-bottom-grid{grid-template-columns:minmax(0,1fr);gap:18px}.home-luxe .home-journey-panel{padding:30px}.home-luxe .home-mini-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.home-luxe .home-mini-journey{border-color:#bfa36a40;border-radius:0;min-width:0;min-height:300px;padding:24px}.home-luxe .home-mini-journey span{font-size:1.8rem}.home-luxe .home-mini-journey .home-journey-subtitle{z-index:2;color:#eee6d7;margin:5px 0 8px;font-size:13px;line-height:1.4;position:relative}.home-luxe .home-ai-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 36px;min-height:180px;padding:32px;display:grid}.home-luxe .home-ai-panel>.home-kicker{grid-column:1}.home-luxe .home-ai-panel h2{grid-column:1;margin:4px 0}.home-luxe .home-ai-panel p{grid-column:1;max-width:560px}.home-luxe .home-ai-panel a{grid-area:1/2/4;margin:0}.home-luxe a:focus-visible,.home-luxe button:focus-visible{outline-offset:4px;outline:2px solid #bfa36a}@media (width<=1000px){.home-luxe .ascension-checklist{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-luxe .home-luxe-welcome{gap:28px}.home-luxe .home-mini-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.home-luxe{width:calc(100% - 28px);padding-top:30px}.home-luxe .home-luxe-welcome{grid-template-columns:minmax(0,1fr);gap:24px}.home-luxe .home-luxe-welcome-copy{text-align:center;padding:36px 12px}.home-luxe .home-welcome-divider{margin-left:auto;margin-right:auto}.home-luxe .home-welcome-copy{margin:auto}.home-luxe .home-focus-line{justify-content:center}.home-luxe .home-quote-card{min-height:240px}.home-luxe .home-luxe-welcome:before{top:-46px}.home-luxe .home-today-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.home-luxe .home-practice-feature,.home-luxe .home-mood-feature,.home-luxe .home-reflection-feature{grid-area:auto;padding:32px}.home-luxe .home-practice-feature{min-height:360px}.home-luxe .home-ai-panel{align-items:flex-start;gap:12px;display:flex}.home-luxe .home-ai-panel a{margin-top:12px}}@media (width>=801px) and (width<=850px){.home-luxe .home-luxe-welcome:before{top:-70px}}@media (width<=520px){.home-luxe{width:calc(100% - 20px)}.home-luxe .home-luxe-welcome-copy h1{font-size:3.4rem}.home-luxe .ascension-today{padding:24px 18px!important}.home-luxe .ascension-today-heading{flex-wrap:wrap;gap:12px!important}.home-luxe .ascension-checklist{grid-template-columns:minmax(0,1fr)!important}.home-luxe .home-practice-feature,.home-luxe .home-mood-feature,.home-luxe .home-reflection-feature,.home-luxe .home-ai-panel{padding:28px 22px}.home-luxe .home-journey-panel{padding:24px 18px}.home-luxe .home-mini-journey-grid{gap:10px}.home-luxe .home-mini-journey{min-height:220px;padding:18px 12px}}.app main :is(.mind-wellbeing,.mind-coach-final,.body-final-overview,.body-coach-final,.explore-coach-final,.you-stats,.you-progress-panel,.you-badges-panel,.you-account,.you-space-card,.you-coach-final,.practice-panel,.plan,.legacy-note,.journal-editor,.journal-entry,.image-card,.library-feature,.vision-board,.mood-tracker-panel,.mood-history-card,.account-preference-card,.account-settings-card,.you-library-card,.mind-check-in,.mind-tool,.mind-next-step,.mind-support-note,.mind-empty-insights,.mind-insight-grid article,.nourish-panel,.recipe-card,.recipe-hero,.train-panel,.weekly,.exercise-card,.track-panel,.body-stats article,.performance-overview section,.recover-panel,.stretch-grid article,.recovery-snapshot article,.transform-panel,.goal-dashboard article,.transform-summary a,.goal-card,.photo-gallery article,.challenge-grid article,.meditation-card,.meditation-detail,.custom-result,.meditation-player-controls,.meditation-narrator,.custom-script,.custom-form,.affirmation-ribbon blockquote,.gratitude-paper,.sleep-console,.spirit-moment,.big-three article,.learn-card,.community-group,.community-challenge,.community-win,.auth-form,.onboarding-card,.coach-container,.coach-conversation,.prompt-card,.progress-panel,.achievement-panel,.badge-panel,.overview-panel,.meditation-panel){background-color:#0505058c!important;background-image:none!important}.app main :is(.daily-affirmation,.scripture-feature,.tarot-table,.breath-layout){background-color:#0505058c!important}.app main .soul-mbti{background-color:#0505058c!important;background-image:radial-gradient(circle at 85% 4%,#bda16b21,#0000 24%)!important}.app :is(button,a):is(.gold-button,.small-button,.composer-send-btn,.body-primary-button,.mind-primary-button,.soul-primary-button,.spirit-primary-button,.explore-coach-button,.you-coach-button,.nourish-gold,.recover-gold,.track-gold,.transform-gold,.train-page button.gold,.finish,.prep-row>button:last-of-type,.week-grid .day-actions button:last-child:not(:disabled),.learn-primary,.learn-toolbar button.active,.learn-card button:first-child,.learn-save.saved,.community-composer button,.meditation-player-controls .player-play,.soul-form>button,.generated-set>button,.gratitude-save,.save-mix button,.sound-transport button:nth-child(2),.spirit-reflect>button,.number-calculator>div>button,.mbti-calculate,.soul-calculate-button,.soul-outline.active){color:var(--sa-gold-soft,#d8b44b)!important;box-shadow:none!important;background:#0505058c!important;border:1px solid #bfa36a80!important}.home-luxe .home-welcome-copy{text-align:left;margin-left:0;margin-right:auto}.home-luxe .home-quote-card .quote-divider{margin:20px 0 0}.home-luxe .home-quote-card .quote-divider-top{margin:0 0 20px}.mind-final,.body-final,.explore-final,.soul-world,.spirit-world{padding-top:24px!important}.mind-final .mind-final-hero,.body-final .body-final-hero,.explore-final .explore-final-hero,.soul-world .soul-landing-hero{justify-content:flex-start;min-height:320px;margin-bottom:0;padding:24px 0 36px}.mind-final .mind-final-hero:before,.body-final .body-final-hero:before,.explore-final .explore-final-hero:before,.soul-landing-hero .soul-orbit{top:0}.mind-final .mind-final-hero .eyebrow,.body-final .body-final-hero .eyebrow,.explore-final .explore-final-hero .eyebrow,.soul-landing-hero>.eyebrow{margin:0}.mind-final .mind-final-hero h1,.body-final .body-final-hero h1,.explore-final .explore-final-hero h1,.soul-landing-hero h1{margin:22px 0}.mind-final .mind-final-hero>p:last-child,.body-final .body-final-hero>p:last-child,.explore-final .explore-final-hero .subtitle,.soul-landing-hero>p:last-of-type{margin-top:0}.spirit-world .spirit-hero{justify-content:flex-start;min-height:390px;padding-top:24px;padding-bottom:36px}.spirit-hero>.eyebrow{margin:0}.spirit-hero h1{margin:22px 0}.spirit-hero>p:last-of-type{margin-top:0}.soul-page-title,.spirit-page-hero,.mind-experience-hero,.learn-hero,.community-hero{padding-top:30px;padding-bottom:36px}.soul-page-title>h1,.spirit-page-hero>h1,.mind-experience-hero>h1,.learn-hero>h1,.community-hero>h1{margin:22px 0}.soul-page-title>.eyebrow,.spirit-page-hero>.eyebrow,.mind-experience-hero>.eyebrow,.learn-hero>.eyebrow,.community-hero>.eyebrow{margin-bottom:0}.soul-page-title>p:last-child,.spirit-page-hero>p:last-child,.mind-experience-hero>p:last-child,.learn-hero>p:last-child,.community-hero>p:last-child{margin-top:0}:is(.page:has(>.journal-editor),.page:has(>.mood-tracker-panel)){width:min(1180px,100% - 48px);max-width:none;padding:24px 0 90px}:is(.page:has(>.journal-editor)>.section-title,.page:has(>.mood-tracker-panel)>.section-title){text-align:center;isolation:isolate;background:radial-gradient(circle at 50% 40%,#bfa36a1f,#0000 45%);max-width:none;min-height:320px;margin-bottom:28px;padding:24px 0 36px;position:relative}.page:has(>.journal-editor)>.section-title:before{content:"";z-index:-1;pointer-events:none;border:1px solid #bfa36a21;border-radius:50%;width:300px;height:300px;position:absolute;top:0;left:calc(50% - 150px)}.page:has(>.mood-tracker-panel)>.section-title:before{content:"";z-index:-1;pointer-events:none;border:1px solid #bfa36a21;border-radius:50%;width:300px;height:300px;position:absolute;top:0;left:calc(50% - 150px)}:is(.page:has(>.journal-editor)>.section-title .eyebrow,.page:has(>.mood-tracker-panel)>.section-title .eyebrow){margin:0}:is(.page:has(>.journal-editor)>.section-title h1,.page:has(>.mood-tracker-panel)>.section-title h1){margin:22px 0;font-size:clamp(3.4rem,7vw,6rem);line-height:.95}:is(.page:has(>.journal-editor)>.section-title .lede,.page:has(>.mood-tracker-panel)>.section-title .lede){max-width:650px;margin:0 auto}.app .page :is(.journal-editor,.journal-entry,.mood-tracker-panel,.mood-history-card){box-shadow:none!important;background:#0505058c!important;border-color:#bfa36a40!important;border-radius:0!important}.page>.journal-editor,.page>.mood-tracker-panel{margin-top:0;padding:44px}.page>.journal-editor h2,.page>.mood-tracker-panel h2{font-size:clamp(2rem,4vw,3rem);font-weight:400}.page>.mood-tracker-panel .mood-option{border-radius:0}.page>.journal-history,.page>.mood-history{margin-top:36px}.journey-level-achievements{padding:18px 24px}.journey-level-achievements p{align-items:center;gap:12px;display:flex}.you-progress-track{flex-wrap:wrap}.journey-xp-meter{background:#bfa36a26;width:100%;min-width:70px;height:5px;margin:10px 0}.journey-xp-meter>span{background:#bfa36a;height:100%;display:block}@media (width<=800px){.mind-final,.body-final,.explore-final,.soul-world,.spirit-world{padding-top:18px!important}:is(.page:has(>.journal-editor),.page:has(>.mood-tracker-panel)){width:calc(100% - 28px);padding-top:18px}.page>.journal-editor,.page>.mood-tracker-panel{padding:30px 24px}}@media (width<=520px){.mind-final .mind-final-hero,.body-final .body-final-hero,.explore-final .explore-final-hero,.soul-world .soul-landing-hero{padding-top:24px}:is(.page:has(>.journal-editor),.page:has(>.mood-tracker-panel)){width:calc(100% - 20px)}:is(.page:has(>.journal-editor)>.section-title h1,.page:has(>.mood-tracker-panel)>.section-title h1){font-size:3.4rem}:is(.page:has(>.journal-editor)>.section-title .lede,.page:has(>.mood-tracker-panel)>.section-title .lede){padding:0 12px}.page>.journal-editor,.page>.mood-tracker-panel{padding:28px 22px}}.mind-experience{width:min(1180px,100% - 48px);max-width:none;padding:24px 0 90px}.mind-experience .mind-experience-hero{text-align:center;isolation:isolate;background:radial-gradient(circle at 50% 40%,#bfa36a1f,#0000 45%);max-width:none;min-height:320px;margin-bottom:28px;padding:30px 0 40px;position:relative}.mind-experience-hero:before{content:"";z-index:-1;pointer-events:none;border:1px solid #bfa36a21;border-radius:50%;width:300px;height:300px;position:absolute;top:0;left:calc(50% - 150px)}.mind-experience .mind-experience-hero h1{max-width:1100px;margin:22px auto;font-size:clamp(3.3rem,6.5vw,6rem);font-weight:400;line-height:.98}.mind-experience .mind-experience-hero>p:last-child{max-width:660px;margin:0 auto}.app .mind-experience :is(.mind-check-in,.mind-tool,.mind-next-step,.mind-support-note,.mind-empty-insights,.mind-insight-grid article,.mind-reflection-prompts label,.mind-daily-progress){border-color:#bfa36a40;box-shadow:none!important;background:#0505058c!important;border-radius:0!important}.mind-experience :is(.mind-choice-set button,.mind-next-step a,.mind-reflection-tabs button){border-radius:0}.mind-experience .mind-check-in{grid-template-columns:1fr 1.25fr;padding:34px}.mind-experience .mind-tool{padding:40px}.mind-reach-out textarea{box-sizing:border-box;width:100%;display:block}.mind-reach-out>.button{justify-content:center;width:fit-content;min-height:44px;margin:22px auto 0;padding:12px 22px;display:flex}.mind-letter-columns,.mind-response-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0;display:grid}.mind-response-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.mind-letter-columns>label,.mind-response-columns>label{background:#05050559;border:1px solid #bfa36a3d;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.mind-letter-columns h3,.mind-response-columns h3{font:400 32px var(--sa-serif);margin:0}.mind-letter-columns p,.mind-response-columns span{font-size:14px;line-height:1.8}.mind-letter-columns textarea,.mind-response-columns textarea{resize:vertical;box-sizing:border-box;width:100%;min-width:0;margin-top:auto;padding:16px;line-height:1.9}.mind-capacity-gauge{background:#bfa36a14;border:1px solid #bfa36a59;height:9px;margin:25px 0 12px}.mind-capacity-gauge>span{background:#bfa36a;height:100%;transition:width .25s;display:block}.notification-panel{z-index:100;width:360px;max-width:calc(100vw - 28px)}.notification-list{max-height:none;overflow:visible}.notification-panel,.notification-list{scrollbar-width:thin;scrollbar-color:var(--member-gold,#e7b94f) transparent}.notification-panel::-webkit-scrollbar{width:8px;height:8px}.notification-list::-webkit-scrollbar{width:8px;height:8px}.notification-panel::-webkit-scrollbar-track{background:0 0;border-radius:8px}.notification-list::-webkit-scrollbar-track{background:0 0;border-radius:8px}.notification-panel::-webkit-scrollbar-thumb{background:var(--member-gold,#e7b94f);border-radius:8px}.notification-list::-webkit-scrollbar-thumb{background:var(--member-gold,#e7b94f);border-radius:8px}.notification-panel::-webkit-scrollbar-corner{background:0 0}.notification-list::-webkit-scrollbar-corner{background:0 0}.notification-item.read{opacity:1}.notification-item>svg{flex-shrink:0;width:16px;margin-top:5px}.notification-item p{overflow-wrap:anywhere}.journey-sync-status{color:var(--sa-gold-soft,#bfa36a);margin-top:12px;font-size:12px}.affirmations-page .affirmation-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;overflow:visible}.affirmations-page .affirmation-ribbon>blockquote{width:auto;min-width:0;margin:0;padding:28px;font-size:clamp(22px,2.3vw,30px)}@media (width<=760px){.mind-experience{width:calc(100% - 28px);padding-top:18px}.mind-experience .mind-check-in,.mind-letter-columns,.mind-response-columns{grid-template-columns:1fr}.mind-experience .mind-check-in,.mind-experience .mind-tool{padding:26px 22px}.mind-experience .mind-experience-hero h1{font-size:clamp(2.8rem,10vw,4.5rem)}.mind-letter-columns>label,.mind-response-columns>label{padding:20px}.affirmations-page .affirmation-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-panel{position:fixed;top:90px;right:14px}}@media (width<=480px){.affirmations-page .affirmation-ribbon{grid-template-columns:1fr}}.member-app.member-app.member-app .site-header .notification-panel{overscroll-behavior:contain;max-height:min(65dvh,100dvh - 110px);padding-right:12px;overflow:hidden auto;background:#0c0a07f7!important}.member-app.member-app.member-app .notification-panel p:not(.eyebrow),.member-app.member-app.member-app .notification-panel small{opacity:1;color:var(--member-ivory,#f6efe3)!important}.member-app .mind-experience{--sa-cream:var(--member-ivory);--sa-cream-muted:var(--member-copy);--sa-gold:var(--member-gold);--sa-gold-soft:var(--member-gold-bright);--sa-border:var(--member-gold-line);--sa-border-strong:var(--member-gold-border);--sa-card:var(--member-panel)}.member-app .mind-experience .mind-back{z-index:1;position:relative}.member-app .mind-experience .mind-experience-hero{box-sizing:border-box;isolation:isolate;background:0 0;max-width:none;min-height:320px;padding:clamp(28px,5vw,70px);position:relative;overflow:visible}.member-app .mind-experience .mind-experience-hero:before{content:"";pointer-events:none;z-index:-1;top:var(--cover-top,0px);bottom:0;left:var(--cover-left,0px);width:var(--cover-width,100%);background:linear-gradient(90deg, color-mix(in srgb,var(--member-black) var(--mind-hero-overlay,68%),transparent), color-mix(in srgb,var(--member-black) 22%,transparent)), var(--mind-hero-image) var(--mind-hero-position,center 45%)/cover no-repeat;border:0;border-radius:0;height:auto;position:absolute}.member-app .mind-experience .mind-experience-hero :is(h1,p){text-shadow:0 2px 12px var(--member-black);overflow-wrap:break-word}.member-app.member-app .mind-experience :is(.mind-check-in,.mind-tool,.mind-next-step,.mind-support-note,.mind-empty-insights,.mind-insight-grid article,.mind-reflection-prompts label,.mind-daily-progress){background:linear-gradient(135deg,color-mix(in srgb,var(--member-gold) 4%,var(--member-panel)),var(--member-black))!important;border-color:var(--member-gold-border)!important;box-shadow:inset 0 1px 0 var(--member-gold-line),0 12px 32px color-mix(in srgb,var(--member-black) 60%,transparent)!important}.member-app .mind-experience :is(button.selected,button.done){color:var(--member-gold-bright)!important;border-color:var(--member-gold-bright)!important;background:color-mix(in srgb,var(--member-gold) 12%,var(--member-black))!important}.member-app .mind-experience :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--member-gold-bright);outline-offset:3px}@media (width<=760px){.member-app .mind-experience .mind-experience-hero{min-height:320px;padding:32px 12px}}.member-app .mind-page-anxiety{--mind-hero-image:url(/images/soul/meditations/covers/ground-the-anxious-mind.png)}.member-app .mind-page-stress{--mind-hero-image:url(/images/soul/meditations/covers/five-minute-stress-reset.png)}.member-app .mind-page-overthinking{--mind-hero-image:url(/images/soul/meditations/covers/clear-the-mental-noise.png)}.member-app .mind-page-low-mood{--mind-hero-image:url(/images/soul/meditations/covers/let-today-be-enough.png)}.member-app .mind-page-grief{--mind-hero-image:url(/images/soul/meditations/covers/release-without-forgetting.png)}.member-app .mind-page-loneliness{--mind-hero-image:url(/images/soul/meditations/covers/you-are-never-walking-alone.png)}.member-app .mind-page-burnout{--mind-hero-image:url(/images/soul/meditations/covers/safe-enough-to-rest.png)}.member-app .mind-page-emotional-regulation{--mind-hero-image:url(/images/soul/meditations/covers/from-tension-to-ease.png)}.member-app .mind-page-trauma-support{--mind-hero-image:url(/images/soul/meditations/covers/a-safe-place-inside.png)}.member-app .mind-page-letting-go{--mind-hero-image:url(/images/soul/meditations/covers/gentle-release.png)}.member-app .mind-page-forgiveness{--mind-hero-image:url(/images/soul/meditations/covers/forgiving-yourself.png)}.member-app .mind-page-breakups{--mind-hero-image:url(/images/soul/meditations/covers/returning-your-energy.png)}.member-app .mind-page-inner-child{--mind-hero-image:url(/images/soul/meditations/covers/healing-the-younger-self.png)}.member-app .mind-page-boundaries{--mind-hero-image:url(/images/soul/meditations/covers/return-to-yourself.png)}.member-app .mind-page-self-love{--mind-hero-image:url(/images/soul/meditations/covers/gentle-inner-healing.png)}.member-app .mind-page-self-worth{--mind-hero-image:url(/images/soul/meditations/covers/nothing-to-prove.png)}.member-app .mind-page-confidence{--mind-hero-image:url(/images/soul/meditations/covers/quiet-confidence.png)}.member-app .mind-page-courage{--mind-hero-image:url(/images/soul/meditations/covers/strength-for-today.png)}.member-app .mind-page-mindset{--mind-hero-image:url(/images/soul/meditations/covers/meet-your-future-self.png)}.member-app .mind-reflection-space{--mind-hero-image:url(/images/sections/home/home-candlelit-journal.png);--mind-hero-position:center 58%}.member-app .mind-insights{--mind-hero-image:url(/images/soul/meditations/covers/come-back-to-the-present.png)}.member-app .you-library-page .you-library-hero{box-sizing:border-box;background:linear-gradient(90deg,#060504e0,#0605042e),url(/images/sections/you/you_hero.png) 50%/cover no-repeat;max-width:none;padding:32px clamp(18px,3vw,44px)}.member-app .you-library-page .you-library-hero h1{max-width:760px}.member-app .you-library-page .you-library-browse .collection-badges{border:1px solid var(--member-gold-border);background:#060504a6;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,2.5vw,36px);max-width:900px;padding:24px clamp(12px,2vw,30px);display:grid}.member-app .you-library-page .collection-badges .collection-badge{min-width:0;color:var(--member-ivory);text-transform:none;cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex;box-shadow:none!important;letter-spacing:normal!important;background:0 0!important;border:0!important}.member-app .you-library-page .collection-badge .collection-badge-medallion{aspect-ratio:1;border:1px solid var(--member-gold-border);width:clamp(62px,10vw,116px);max-width:100%;color:var(--member-gold-bright);background:radial-gradient(circle at 48% 42%,#e5b74b21,#080704 58%,#e5b74b2b 62%,#080704 72%);border-radius:50%;place-items:center;margin:0;display:grid;box-shadow:inset 0 0 0 5px #e5b74b0d}.member-app .you-library-page .collection-badge-medallion svg{stroke:currentColor;width:54%;height:54%}.member-app .you-library-page .collection-badge-medallion .luxury-ui-icon{object-fit:contain;background:#070604;width:70%;height:70%;display:block}.member-app .you-library-page .collection-badge strong{color:var(--member-ivory);font:400 1rem/1.2 Georgia,serif}.member-app .you-library-page .collection-badge small{font:400 .8rem/1.4 var(--sa-sans,sans-serif);color:var(--member-copy);text-align:center;max-width:85px;min-height:2.8em}.member-app .you-library-page .collection-badge.active .collection-badge-medallion{border-color:var(--member-gold-bright);box-shadow:0 0 16px #e5b74b33,inset 0 0 0 5px #e5b74b17}.member-app .you-library-page .collection-badge:focus-visible{outline:2px solid var(--member-gold-bright);outline-offset:5px}@media (hover:hover){.member-app .you-library-page .collection-badge:hover .collection-badge-medallion{border-color:var(--member-gold-bright)}}@media (width<=520px){.member-app .you-library-page .you-library-browse .collection-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.member-app .you-library-page .collection-badge .collection-badge-medallion{width:80px}.member-app .you-library-page .you-library-hero{padding:24px 16px}}.you-library-page{max-width:1200px;margin:auto;padding:68px 6vw 110px}.you-library-hero{max-width:760px}.you-library-browse{border-top:1px solid var(--sa-border);margin:35px 0 42px;padding-top:24px}.you-library-browse>div{flex-wrap:wrap;gap:9px;display:flex}.you-library-browse button{border:1px solid var(--sa-border);color:var(--sa-cream-muted);font:400 12px var(--sa-sans);background:#05050580;border-radius:11px;padding:11px 13px}.you-library-browse button.active{border-color:var(--sa-border-strong);color:var(--sa-gold-soft);background:#d4af3721}.you-library-browse button span{color:var(--sa-gold-soft);margin-left:8px;font-size:10px}.you-library-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.you-library-card{border:1px solid var(--sa-border);background:var(--sa-card);border-radius:19px;min-height:235px;padding:25px;position:relative;box-shadow:inset 0 1px #ffffff05,0 18px 45px #0003}.you-library-card-icon{color:var(--sa-gold-soft);position:absolute;top:20px;right:20px}.you-library-card-icon svg{width:18px}.you-library-card h2{margin:12px 0 10px;padding-right:25px;font-size:28px}.you-library-card>p:not(.eyebrow){color:var(--sa-cream-muted);font-size:13px;line-height:1.6}.you-library-card a{color:var(--sa-gold-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:15px;font-size:11px;display:inline-flex}.you-library-card a svg{width:14px}.you-library-empty{margin-top:10px}@media (width<=760px){.you-library-page{padding:42px 5vw 80px}.you-library-grid{grid-template-columns:1fr}}.community-page{color:#eee6d8;width:min(1180px,100% - 48px);margin:auto;padding:42px 0 90px}.community-back{color:#bda16b;text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:8px;font-size:.7rem;text-decoration:none;display:inline-flex}.community-hero{max-width:850px;padding:70px 0 25px}.community-hero h1{margin:18px 0;font:400 clamp(3.8rem,8vw,7.5rem)/.88 Cormorant Garamond,serif}.community-subtitle{color:#aaa195;max-width:620px;font:1.2rem/1.7 Cormorant Garamond,serif}.community-landing-grid{grid-template-columns:1.25fr .75fr 1fr;grid-auto-rows:235px;gap:16px;margin-top:35px;display:grid}.community-area{color:inherit;background:linear-gradient(135deg,#11100f,#07080a);border:1px solid #bda16b3b;flex-direction:column;justify-content:end;padding:28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.community-area:before{content:"";opacity:.8;background:radial-gradient(circle at 72% 18%,#bda16b2e,#0000 35%),linear-gradient(145deg,#0000,#050608);transition:transform .6s;position:absolute;inset:0}.community-area:hover:before{transform:scale(1.1)}.community-area>*{position:relative}.community-area h2{margin:.5rem 0;font:400 clamp(1.7rem,3vw,3rem)/.98 Cormorant Garamond,serif}.community-area i{text-transform:uppercase;letter-spacing:.16em;color:#bda16b;align-items:center;gap:8px;font-size:.65rem;font-style:normal;display:flex}.community-area:first-child{grid-row:span 2}.community-area:nth-child(2),.community-area:nth-child(4){grid-column:span 2}.community-guidelines-link{color:#bda16b;align-items:center;gap:8px;margin-top:28px;display:inline-flex}.community-composer{background:radial-gradient(circle at 100% 0,#bda16b1f,#0000 40%);border:1px solid #bda16b3d;padding:clamp(1.4rem,4vw,3rem)}.community-composer textarea,.discussion-reader textarea{box-sizing:border-box;color:#eee6d8;background:#090a0b;border:1px solid #bda16b47;width:100%;min-height:130px;padding:1rem;font:1.15rem/1.5 Cormorant Garamond,serif}.community-composer>div{gap:.8rem;margin-top:1rem;display:flex}.community-composer select,.community-composer button,.discussion-reader button{color:#bda16b;background:0 0;border:1px solid #bda16b;padding:10px 15px}.community-composer button{color:#0b0a09;background:#bda16b;align-items:center;gap:8px;display:flex}.community-composer small{color:#bda16b;margin-top:.8rem;display:block}.community-privacy-note{color:#827a70;align-items:center;gap:8px;font-size:.72rem;display:flex}.community-feed-list{max-width:850px;margin:35px auto}.community-post{border-top:1px solid #bda16b33;grid-template-columns:48px 1fr;gap:1rem;padding:1.7rem 0;display:grid}.community-avatar{color:#bda16b;border:1px solid #bda16b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.community-post header{align-items:baseline;gap:1rem;display:flex}.community-post header span,.community-post>div>p{color:#999084;font-size:.83rem}.community-post>div>p{color:#d5ccbd;font:1.25rem/1.55 Cormorant Garamond,serif}.community-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.community-actions button{color:#8d8579;background:0 0;border:0;align-items:center;gap:5px;padding:.35rem .5rem;font-size:.72rem;display:inline-flex}.community-actions button.active{color:#bda16b}.community-group-grid,.community-challenge-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.community-group,.community-challenge{background:linear-gradient(145deg,#11100e,#08090b);border:1px solid #bda16b33;padding:1.5rem}.group-mark{color:#bda16b}.community-group h2,.community-challenge h2,.community-win h2,.discussion-row h2{margin:.5rem 0;font:400 2rem/1 Cormorant Garamond,serif}.community-group p:not(.eyebrow),.community-challenge p:not(.eyebrow),.community-win p{color:#999084;line-height:1.55}.community-group span,.community-challenge small,.community-win span,.discussion-row span{color:#776f65;font-size:.72rem;display:block}.community-group>button,.community-challenge>button{color:#bda16b;background:0 0;border:1px solid #bda16b;margin-top:1.2rem;padding:9px 13px}.challenge-progress{background:#24221d;height:5px;margin-top:1.2rem}.challenge-progress span{background:#bda16b;height:100%;display:block}.community-wins-list{gap:14px;display:grid}.community-win{background:#0a0b0c;border:1px solid #bda16b33;grid-template-columns:200px 1fr;display:grid}.win-art{color:#bda16b;background:radial-gradient(circle,#5a4526,#0a0b0c 65%);place-items:center;font-size:5rem;display:grid}.community-win>div:last-child{padding:1.5rem}.community-win button{color:#bda16b;background:0 0;border:0;margin-top:1rem;padding:7px 10px}.discussion-list{border-top:1px solid #bda16b38}.discussion-row{border-bottom:1px solid #bda16b2e;grid-template-columns:1fr auto auto;align-items:center;gap:1.5rem;padding:1.4rem 0;display:grid}.discussion-row button,.discussion-row a{color:#bda16b;background:0 0;border:0;align-items:center;gap:6px;display:flex}.discussion-reader{border-top:1px solid #bda16b33;max-width:760px;padding-top:2rem}.discussion-reader>p{color:#cfc5b6;font:1.25rem/1.7 Cormorant Garamond,serif}.discussion-reader blockquote{color:#bda16b;border-left:1px solid #bda16b;padding-left:1.2rem;font:italic 2rem/1.3 Cormorant Garamond,serif}.discussion-reader button{margin-top:1rem}.community-guidelines{color:#cfc5b6;border-top:1px solid #bda16b33;max-width:700px;padding-top:2rem;font:1.2rem/1.7 Cormorant Garamond,serif}.community-guidelines li{margin:1rem 0}@media (width<=850px){.community-landing-grid{grid-template-columns:1fr 1fr}.community-area:first-child{grid-row:span 2}.community-area:nth-child(2),.community-area:nth-child(4){grid-column:span 1}.community-group-grid,.community-challenge-grid{grid-template-columns:1fr 1fr}.community-win{grid-template-columns:130px 1fr}}@media (width<=560px){.community-page{width:calc(100% - 22px);padding-top:28px}.community-hero{padding:48px 0 20px}.community-hero h1{font-size:3.8rem}.community-landing-grid,.community-group-grid,.community-challenge-grid{grid-template-columns:1fr}.community-area:first-child,.community-area:nth-child(2),.community-area:nth-child(4){grid-area:auto}.community-composer>div{flex-direction:column}.community-post{grid-template-columns:36px 1fr}.community-post header{gap:.2rem;display:grid}.community-win{grid-template-columns:1fr}.win-art{min-height:130px}.discussion-row{grid-template-columns:1fr auto}.discussion-row a{grid-column:1/-1}}.meditation-library,.meditation-player,.meditation-create{max-width:1200px;margin:auto;padding:68px 6vw 110px}.meditation-library-hero,.meditation-create header{max-width:730px;padding:32px 0 42px}.meditation-library h1,.meditation-player h1,.meditation-create h1{font:400 clamp(52px,7vw,84px) var(--sa-serif);margin:16px 0;line-height:.95}.meditation-library-hero em{color:var(--sa-gold-soft);font:400 38px var(--sa-script);margin-bottom:12px;display:block}.meditation-library-hero>p,.meditation-create header>p{font-size:17px}.meditation-create-link,.meditation-save{border:1px solid var(--sa-border-strong);color:var(--sa-gold-soft);font:500 11px var(--sa-sans);letter-spacing:.08em;text-transform:uppercase;background:#d4af3714;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;display:inline-flex}.meditation-create-link svg,.meditation-save svg{stroke-width:1.35px;width:16px}.meditation-featured{margin-bottom:55px}.meditation-featured .meditation-card{grid-template-columns:1.25fr .75fr}.meditation-card{border:1px solid var(--sa-border);background:var(--sa-card);border-radius:19px;grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 18px 45px #0003}.meditation-card-image{background-position:50%;background-size:cover;min-height:215px;position:relative}.meditation-card-image button,.meditation-card-image a{border:1px solid var(--sa-border-strong);width:39px;height:39px;color:var(--sa-gold-soft);background:#050505b3;border-radius:50%;place-items:center;display:grid;position:absolute}.meditation-card-image button{top:14px;right:14px}.meditation-card-image button.saved{background:#d4af372e}.meditation-card-image a{bottom:14px;left:14px}.meditation-card-image svg{stroke-width:1.25px;width:18px}.meditation-card>div:last-child{padding:21px}.meditation-card h2{margin:8px 0;font-size:31px}.meditation-card p:not(.eyebrow){margin:0 0 14px;font-size:13px}.meditation-card span,.meditation-meta{color:var(--sa-gold-soft);align-items:center;gap:6px;font-size:12px;display:flex}.meditation-card span svg,.meditation-meta svg{stroke-width:1.3px;width:14px}.meditation-browse{margin:45px 0}.meditation-browse>div,.meditation-filter-row,.custom-form fieldset{flex-wrap:wrap;gap:8px;display:flex}.meditation-browse button,.meditation-filter-row button,.custom-form fieldset button,.meditation-refine button{border:1px solid var(--sa-border);color:var(--sa-cream-muted);font:400 12px var(--sa-sans);background:#05050580;border-radius:11px;padding:10px 12px}.meditation-browse button.active,.meditation-filter-row button.active,.custom-form button.active{border-color:var(--sa-border-strong);color:var(--sa-gold-soft);background:#d4af371f}.meditation-all{border-top:1px solid var(--sa-border);padding-top:20px}.meditation-all-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.meditation-all-heading h2{margin:7px 0;font-size:38px}.meditation-all-heading label{border:1px solid var(--sa-border);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.meditation-all-heading label svg{width:17px;color:var(--sa-gold-soft)}.meditation-all-heading input{width:220px;background:0 0!important;border:0!important}.meditation-filter-row{margin:20px 0 26px}.meditation-filter-row button{align-items:center;gap:6px;display:inline-flex}.meditation-filter-row svg{width:15px}.meditation-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.meditation-empty{border:1px solid var(--sa-border);background:var(--sa-card);text-align:center;border-radius:19px;padding:65px 30px}.meditation-empty>svg{width:48px;height:48px;color:var(--sa-gold-soft);stroke-width:1.25px}.meditation-empty h2{font-size:35px}.meditation-player-hero{border:1px solid var(--sa-border);background-position:50%;background-size:cover;border-radius:22px;align-items:end;min-height:470px;margin-top:34px;padding:clamp(30px,7vw,85px);display:flex}.meditation-player-hero>div{max-width:600px}.meditation-player-hero h1{margin:10px 0 15px}.meditation-meta{gap:18px;margin:20px 0}.meditation-player-controls,.meditation-narrator,.custom-script,.custom-form{border:1px solid var(--sa-border);background:var(--sa-card);border-radius:20px;margin-top:20px;padding:32px}.meditation-player-controls{text-align:center}.meditation-player-controls h2{font-size:31px}.player-line{appearance:none;cursor:pointer;width:100%;max-width:620px;height:3px;accent-color:var(--sa-gold-soft);background:#e2d5bf26;border:0;margin:30px auto;padding:0;display:block}.player-line:disabled{cursor:default;opacity:.55}.player-line::-webkit-slider-runnable-track{background:#e2d5bf26;height:3px}.player-line::-webkit-slider-thumb{-webkit-appearance:none;background:var(--sa-gold-soft);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4.5px;box-shadow:0 0 12px #d4af3766}.player-line::-moz-range-track{background:#e2d5bf26;height:3px}.player-line::-moz-range-progress{background:var(--sa-gold-soft);height:3px;box-shadow:0 0 12px #d4af3766}.player-line::-moz-range-thumb{background:var(--sa-gold-soft);border:0;border-radius:50%;width:12px;height:12px}.meditation-player-controls>div:last-child{justify-content:center;align-items:center;gap:18px;display:flex}.meditation-player-controls button{border:1px solid var(--sa-border);width:42px;height:42px;color:var(--sa-gold-soft);background:0 0;border-radius:50%;place-items:center;display:grid}.meditation-player-controls .player-play{background:var(--sa-gold);color:#171207;width:62px;height:62px}.meditation-narrator{max-width:600px}.meditation-narrator h2{margin:5px 0;font-size:35px}.meditation-narrator small{color:var(--sa-cream-muted)}.custom-form{max-width:840px}.custom-form fieldset{border:0;margin:0 0 26px;padding:0}.custom-form legend{width:100%;color:var(--sa-gold-soft);font:600 10px var(--sa-sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;display:block}.custom-selects{grid-template-columns:1fr 1fr;gap:14px;display:grid}.custom-form label{color:var(--sa-cream);gap:8px;margin:17px 0;font-size:13px;display:grid}.custom-form select,.custom-form textarea{padding:11px}.custom-script pre{white-space:pre-wrap;border-left:1px solid var(--sa-gold-soft);color:var(--sa-cream-muted);font:400 14px/1.7 var(--sa-sans);background:#05050599;padding:22px}.custom-script .button{margin:4px 8px 0 0}@media (width<=760px){.meditation-library,.meditation-player,.meditation-create{padding:42px 5vw 80px}.meditation-featured .meditation-card,.meditation-grid{grid-template-columns:1fr}.meditation-all-heading{align-items:start;display:grid}.meditation-all-heading input,.meditation-all-heading label{width:100%}.meditation-player-hero{min-height:420px;padding:30px}.meditation-meta,.custom-selects{grid-template-columns:1fr;display:grid}.meditation-library-hero em{font-size:31px}}.meditation-library-hero>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.meditation-completed-count{color:var(--sa-cream-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.meditation-completed-count svg{width:15px;color:var(--sa-gold-soft)}.meditation-filter-row select{border:1px solid var(--sa-border);min-width:135px;color:var(--sa-cream-muted);background-color:#05050580;border-radius:11px;padding:9px 31px 9px 12px}.meditation-card{transition:transform .25s,border-color .25s}.meditation-card:hover{border-color:var(--sa-border-strong);transform:translateY(-4px)}.meditation-detail,.custom-result{border:1px solid var(--sa-border);background:linear-gradient(145deg,#14100bf5,#060607fa);border-radius:24px;grid-template-columns:1.05fr .95fr;gap:34px;margin-top:34px;padding:30px;display:grid;box-shadow:0 24px 70px #00000047}.meditation-detail>div,.custom-result>div{padding:24px 14px}.meditation-detail>img,.custom-result>img{object-fit:cover;border-radius:17px;width:100%;height:100%;min-height:650px}.meditation-description{max-width:620px;color:var(--sa-cream-muted);font-size:16px;line-height:1.7}.meditation-detail .meditation-player-controls,.custom-result .meditation-player-controls{text-align:left;margin:28px 0;padding:22px}.meditation-now{justify-content:space-between!important;align-items:center!important;gap:15px!important;display:flex!important}.meditation-now span{color:var(--sa-gold-soft);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.meditation-now strong{font:400 20px var(--sa-serif)}.meditation-now i{color:var(--sa-cream-muted);font-style:normal}.meditation-player-controls .player-line{max-width:none;margin:19px 0}.meditation-transport{justify-content:flex-start!important;align-items:center!important;gap:14px!important;display:flex!important}.meditation-transport label{align-items:center;gap:8px;margin-left:4px;display:flex}.meditation-transport label svg{width:17px;color:var(--sa-gold-soft)}.meditation-transport input{width:100px;accent-color:var(--sa-gold-soft)}.meditation-sound-settings{text-align:left;grid-template-columns:1fr 1fr;gap:12px!important;margin-top:20px!important;display:grid!important}.meditation-sound-settings label{color:var(--sa-cream-muted);gap:7px;font-size:11px;display:grid}.meditation-sound-settings select{border:1px solid var(--sa-border);color:var(--sa-cream);background:#080807;border-radius:9px;padding:9px}.meditation-sound-settings input{width:100%;accent-color:var(--sa-gold-soft)}.meditation-audio-error{color:#d7a283;text-align:left;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.meditation-audio-error p{margin:0}.meditation-player-controls .meditation-retry{width:auto;min-width:max-content;height:auto;font:600 10px var(--sa-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 13px;display:inline-flex}.custom-prompt{font:400 25px var(--sa-serif)!important}.custom-prompt textarea{font:400 14px/1.6 var(--sa-sans);margin-top:10px}.custom-result h2{font:400 clamp(40px,5vw,60px) var(--sa-serif);margin:9px 0}.custom-result-meta{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.custom-result-meta span{border:1px solid var(--sa-border);color:var(--sa-gold-soft);border-radius:999px;padding:7px 10px;font-size:10px}.custom-result details{border:1px solid var(--sa-border);border-radius:12px;margin:18px 0;padding:16px}.custom-result summary{cursor:pointer;color:var(--sa-gold-soft);font-size:12px}.custom-result details p{white-space:pre-line;color:var(--sa-cream-muted);font-size:13px;line-height:1.75}.custom-result-actions{flex-wrap:wrap;gap:8px;display:flex}.custom-result-actions .button{margin:0}.meditation-narrator{margin-top:24px}.meditation-player .meditation-save,.meditation-card-image button,.meditation-card-image a,.meditation-player-controls button{cursor:pointer}@media (width<=850px){.meditation-detail,.custom-result{grid-template-columns:1fr}.meditation-detail>img,.custom-result>img{order:-1;min-height:420px}.meditation-sound-settings{grid-template-columns:1fr}}@media (width<=520px){.meditation-detail,.custom-result{padding:13px}.meditation-detail>div,.custom-result>div{padding:15px 5px}.meditation-detail>img,.custom-result>img{min-height:300px}.meditation-transport{flex-wrap:wrap!important}.meditation-now{flex-direction:column;align-items:flex-start!important}.custom-result-actions{display:grid}.custom-result-actions .button{width:100%}}.hero-manifesto-link{margin-top:90px}.manifesto-page{--m-cream:#eee5d2;--m-gold:#c9a85f;width:min(100%,1280px);color:var(--m-cream);margin:auto;padding:90px 5vw 140px}.manifesto-hero{text-align:center;border-bottom:1px solid #c9a85f3d;flex-direction:column;justify-content:center;align-items:center;min-height:min(760px,78vh);display:flex}.manifesto-hero h1{letter-spacing:-.035em;margin:12px 0 38px;font:500 clamp(72px,12vw,154px)/.76 Cormorant Garamond,serif}.manifesto-hero h1 em{color:var(--m-gold);font-weight:400}.manifesto-intro{color:#c9bea9;max-width:680px;margin:0;font:400 clamp(20px,2.2vw,28px)/1.55 Cormorant Garamond,serif}.manifesto-statement{background:linear-gradient(145deg,#c9a85f12,#0c0a0961);border:1px solid #c9a85f33;grid-template-columns:48px 1fr;gap:24px;padding:clamp(38px,6vw,78px);display:grid}.manifesto-statement-wide{grid-template-columns:60px 1fr;margin-top:90px}.manifesto-number{color:var(--m-gold);margin:7px 0 0;font:italic 22px Cormorant Garamond,serif}.manifesto-statement h2{color:var(--m-cream);margin:0 0 20px;font:500 clamp(36px,4.4vw,64px)/.98 Cormorant Garamond,serif}.manifesto-statement p:last-child{color:#bfb4a0;max-width:680px;margin:0;font:400 17px/1.8 Arial,sans-serif}.manifesto-quote{text-align:center;color:#dfca96;max-width:900px;margin:140px auto;font:italic 400 clamp(42px,6vw,78px)/1.12 Cormorant Garamond,serif}.manifesto-grid{grid-template-columns:1fr 1fr;display:grid}.manifesto-grid .manifesto-statement:nth-child(2n){border-left:0}.manifesto-grid .manifesto-statement:nth-child(n+3){border-top:0}.manifesto-closing{text-align:center;max-width:850px;margin:150px auto 0}.manifesto-closing h2{color:var(--m-cream);margin:15px 0 28px;font:500 clamp(50px,7vw,92px)/.95 Cormorant Garamond,serif}.manifesto-closing>p:not(.eyebrow){color:#c3b8a5;margin:0 auto 42px;font:400 19px/1.85 Arial,sans-serif}@media (width<=760px){.manifesto-page{padding:50px 20px 100px}.manifesto-hero{min-height:620px}.manifesto-hero h1{font-size:clamp(66px,22vw,104px)}.manifesto-grid{grid-template-columns:1fr}.manifesto-grid .manifesto-statement:nth-child(2n){border-left:1px solid #c9a85f33}.manifesto-grid .manifesto-statement:nth-child(n+2){border-top:0}.manifesto-quote{margin:90px auto}}@media (width<=460px){.manifesto-hero{min-height:540px}.manifesto-statement,.manifesto-statement-wide{grid-template-columns:1fr;gap:10px;padding:34px 26px}.manifesto-number{margin:0}.manifesto-statement p:last-child,.manifesto-closing>p:not(.eyebrow){font-size:16px}.manifesto-closing{margin-top:100px}}.mind-page-stress .mind-check-in .stress-other{grid-column:1/-1;gap:12px;width:100%;display:grid}.mind-page-stress .stress-other textarea{width:100%;min-height:100px;color:inherit;background:#00000024;border:1px solid #cab0774d;border-radius:12px;padding:16px}.mind-page-stress .mind-next-step>div:last-child{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mind-page-stress .mind-next-step>div:last-child>a{flex:200px;width:auto;min-height:0;margin:0;padding:18px 24px}.collection-actions{flex-wrap:wrap;gap:10px;margin-top:16px;font:14px sans-serif;display:flex}.affirmation-ribbon .collection-actions button,.quote-stream .collection-actions button{width:auto;height:auto;color:inherit;background:#0000001f;border:1px solid #cab0774d;border-radius:24px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex;position:static}.collection-actions button[aria-pressed=true]{color:#ddc48f;border-color:#c6ab72}.collection-actions svg{width:16px;height:16px}.feature-tool{text-align:left;background:#0000001f;border:1px solid #cab07740;border-radius:20px;margin:24px 0;padding:24px}.feature-tool label{gap:8px;margin:16px 0;display:grid}.feature-tool input,.feature-tool textarea,.feature-tool select{width:100%;color:inherit;background:#00000029;border:1px solid #cab0774d;border-radius:9px;padding:12px}.feature-tool button{color:inherit;background:#00000029;border:1px solid #cab07766;border-radius:30px;padding:12px 20px}.feature-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.crystal-ritual-backdrop{z-index:10000;background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crystal-ritual-dialog{color:#eee6d8;background:#191c1a;width:min(680px,100%);max-height:90dvh;margin:0;overflow:auto}.crystal-ritual-dialog .crystal-photo{aspect-ratio:1;width:150px;height:150px;min-height:0;margin:16px auto}.crystal-ritual-dialog li{margin:16px 0;line-height:1.7}.crystal-ritual-close{float:right}.panel-number,.soul-destination>span,.spirit-path-card>span,.moon-rituals>article>span,.mind-section-number{display:none}.moon-ritual-detail h3{letter-spacing:.08em;margin:20px 0 8px;font-size:15px}.moon-ritual-detail li{margin:12px 0;line-height:1.7}@media (width<=700px){.feature-tool-grid{grid-template-columns:1fr}.mind-page-stress .mind-next-step>div:last-child>a{flex-basis:100%}}.member-app .mind-final .mind-final-hero{border-bottom:0!important;margin-bottom:0!important}.member-app .mind-final .mind-final-hero:after{bottom:0!important}.member-app .mind-final .mind-wellbeing{margin-top:0!important}.member-app .mind-experience .mind-experience-hero{border-bottom:0!important;margin-bottom:0!important}.member-app .mind-experience .mind-experience-hero:before{bottom:0!important}.member-app .mind-experience .mind-check-in{margin-top:0!important}.member-app .mind-experience .stress-other{gap:12px;display:grid}.member-app .mind-experience .stress-other-save{justify-self:start;min-height:46px}.member-app .mind-experience .stress-other-save:disabled{opacity:.5;cursor:not-allowed}.member-app .mind-experience .mind-support-note{max-width:none;color:var(--member-ivory);align-items:flex-start;gap:14px;padding:22px clamp(20px,3vw,34px);font-size:1.02rem;font-weight:600;line-height:1.7;display:flex}.member-app .mind-experience .mind-support-note svg{color:var(--member-gold-bright);flex:none}.member-app .train-page .mini-item-actions{flex:none;gap:8px;display:flex}.member-app .train-page .mini-item-actions>button{color:#c8beaf;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #c9a94b47;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:118px;min-width:118px;padding:9px 14px;display:inline-flex}.member-app .train-page .mini-item-actions>button.danger{color:#e2a08a;border-color:#d6785673}.member-app .train-page .mini-item-actions>button.danger:hover{color:#f4c8b6;border-color:#e2a08a}.member-app .train-page .mini-item-actions>button svg{width:14px;height:14px}.member-app :is(.train-page,.nourish-page,.track-page,.recover-page,.transform-page) .train-hero,.member-app .nourish-page .nourish-hero,.member-app .track-page .track-hero,.member-app .recover-page .recover-hero,.member-app .transform-page .transform-hero{isolation:isolate;border:1px solid var(--member-gold-border);background:#080604;border-radius:22px;flex-direction:column;justify-content:center;min-height:clamp(220px,26vw,330px);margin-bottom:26px;padding:clamp(40px,6vw,80px) clamp(24px,5vw,60px);display:flex;position:relative;overflow:hidden}.member-app :is(.train-page,.nourish-page,.track-page,.recover-page,.transform-page) :is(.train-hero,.nourish-hero,.track-hero,.recover-hero,.transform-hero):before{content:"";z-index:-1;background:linear-gradient(90deg,#060504db,#06050442), var(--body-hero-image) center 45%/cover no-repeat;filter:var(--member-photo-filter);position:absolute;inset:0}.member-app :is(.train-page,.nourish-page,.track-page,.recover-page,.transform-page) :is(.train-hero,.nourish-hero,.track-hero,.recover-hero,.transform-hero) :is(h1,span,p){text-shadow:0 2px 10px #000}.member-app .train-page{--body-hero-image:url(/images/sections/body/body_train.png)}.member-app .nourish-page{--body-hero-image:url(/images/sections/body/body_nourish.png)}.member-app .track-page{--body-hero-image:url(/images/sections/body/body_track.png)}.member-app .recover-page{--body-hero-image:url(/images/sections/body/body_recover.png)}.member-app .transform-page{--body-hero-image:url(/images/sections/body/body_transform.png)}.member-app .affirmations-page .soul-page-title{isolation:isolate;box-sizing:border-box;flex-direction:column;justify-content:center;min-height:clamp(220px,24vw,320px);margin-bottom:0;padding:clamp(28px,5vw,70px);display:flex;position:relative;overflow:visible;border-bottom:0!important}.member-app .affirmations-page .soul-page-title:before{content:"";top:var(--cover-top,0px);bottom:0;left:var(--cover-left,0px);width:var(--cover-width,100%);z-index:-1;pointer-events:none;background:linear-gradient(90deg,#060504d1,#0605043d), var(--affirmations-hero) center 45%/cover no-repeat;height:auto;filter:var(--member-photo-filter);border:0;border-radius:0;position:absolute}.member-app .affirmations-page .soul-page-title :is(h1,p){text-shadow:0 2px 12px #000}.member-app .affirmations-page{--affirmations-hero:url(/images/soul/covers/affirmations-cover.png)}.member-app .affirmations-page .daily-affirmation,.member-app .affirmations-page .soul-today{margin-top:0!important}.share-menu-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020203b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.share-menu{box-sizing:border-box;border:1px solid var(--member-gold-border);background:radial-gradient(at 0 0,#e7b94f1f,#0000 60%),linear-gradient(145deg,#100d09,#060507);border-radius:20px;width:min(360px,100%);padding:26px 24px;position:relative;box-shadow:0 24px 60px #0009}.share-menu .eyebrow{color:var(--member-gold-bright);text-transform:uppercase;letter-spacing:.2em;margin:0 0 14px;font-size:.72rem}.share-menu-close{color:#d9cfbe;cursor:pointer;background:0 0;border:0;padding:6px;line-height:0;position:absolute;top:12px;right:12px}.share-menu-close svg{width:18px;height:18px}.share-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.share-menu-grid button{border:1px solid var(--member-gold-line);min-height:48px;color:var(--member-ivory);cursor:pointer;font:inherit;text-align:left;background:#05050699;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.share-menu-grid button:hover{border-color:var(--member-gold-bright);color:var(--member-gold-bright)}.share-menu-grid button svg{width:16px;height:16px}.share-glyph{width:22px;height:22px;color:var(--member-gold-bright);background:#e7b94f24;border-radius:6px;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.share-menu-native{border:1px solid var(--member-gold-border);color:#171106;cursor:pointer;background:linear-gradient(135deg,#e2b52d,#f0c94c);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:12px;font-weight:700;display:flex}.share-menu-native svg{width:16px;height:16px}.share-menu small{color:var(--member-copy);margin-top:12px;font-size:.72rem;line-height:1.5;display:block}.practice-overlay .practice-subheading{color:var(--member-gold-bright);text-transform:uppercase;letter-spacing:.2em;margin:14px 0 0;font-size:.78rem;font-weight:600}@media (width>=901px){.member-app .spirit-world.spirit-landing .spirit-paths-editorial{grid-auto-rows:minmax(420px,auto)}}.member-app .spirit-landing .spirit-coach-link{margin-top:20px}@media (width>=901px){.member-app .spirit-world .topic-editorial>nav{grid-row:1/span 2;align-content:start}.member-app .spirit-world .topic-editorial>article{grid-row:1}}.member-app .spirit-world .topic-editorial>.topic-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;margin-top:22px;display:flex}.member-app .spirit-world .topic-actions .spirit-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:0}.member-app .spirit-world .topic-actions .spirit-actions>button{justify-content:center;width:100%}.member-app .spirit-world .topic-actions .spirit-actions>button:nth-child(2){order:3}.member-app .spirit-world .topic-actions .spirit-actions>button:nth-child(3){order:2}.member-app .moon-2026{border:1px solid var(--member-gold-border);background:radial-gradient(at 82% 12%,#e7b94f1a,#0000 58%),linear-gradient(145deg,#100d09,#060507);border-radius:22px;margin:40px 0;padding:clamp(24px,4vw,46px)}.member-app .moon-2026-heading{max-width:820px;margin-bottom:30px}.member-app .moon-2026-heading .eyebrow{color:var(--member-gold-bright)}.member-app .moon-2026-heading h2{color:var(--member-ivory);margin:8px 0 14px;font:400 clamp(2rem,4vw,3.2rem)/1.05 Cormorant Garamond,Georgia,serif}.member-app .moon-2026-heading p{color:var(--member-copy);line-height:1.7}.member-app .moon-2026-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.member-app .moon-2026-column{border:1px solid var(--member-gold-line);background:#05050680;border-radius:16px;padding:clamp(18px,2.5vw,30px)}.member-app .moon-2026-column h3{color:var(--member-gold-bright);align-items:center;gap:12px;margin:0 0 8px;font:400 clamp(1.3rem,2.4vw,1.9rem)/1.1 Cormorant Garamond,Georgia,serif;display:flex}.member-app .moon-2026-caption{color:var(--member-copy);margin:0 0 18px;font-size:.85rem;line-height:1.6}.member-app .moon-2026-column ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.member-app .moon-2026-column li{border-top:1px solid var(--member-gold-line);grid-template-columns:118px 1fr;align-items:baseline;gap:4px 14px;padding:12px 0;display:grid}.member-app .moon-2026-column li:first-child{border-top:0}.member-app .moon-2026-date{color:var(--member-copy);font-size:.82rem}.member-app .moon-2026-column li strong{color:var(--member-ivory);font-family:Georgia,serif;font-weight:400}.member-app .moon-2026-column li p{color:var(--member-copy);grid-column:2;margin:2px 0 0;font-size:.85rem;line-height:1.55}.moon-2026-orb{background:radial-gradient(circle at 62% 38%,#fdf3d6,#e2b52d 62%,#4d3a12);border-radius:50%;flex:none;width:22px;height:22px;display:inline-block;box-shadow:0 0 14px #e7b94f80}.moon-2026-orb.full{background:radial-gradient(circle,#fdf3d6,#e2b52d 78%,#8a6a20)}.moon-2026-orb.new{background:radial-gradient(circle,#8a6a20,#e2b52d 40%,#100d09 72%)}.member-app .moon-2026-note{color:var(--member-copy);margin-top:22px;font-size:.78rem;line-height:1.6}.member-app .spirit-world .astrology-sign-save{border:1px solid var(--member-gold-line);background:#05050680;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;margin:18px 0 0;padding:20px clamp(18px,3vw,30px);display:flex}.member-app .spirit-world .astrology-sign-save .astrology-sign-save-button{color:#171106;cursor:pointer;background:linear-gradient(135deg,#e2b52d,#f0c94c);border:0;border-radius:999px;padding:12px 20px;font-weight:700}.member-app .spirit-world .astrology-sign-save small{color:var(--member-copy);line-height:1.5}.member-app .birth-chart-report{border:1px solid var(--member-gold-border);background:radial-gradient(at 15% 10%,#e7b94f1a,#0000 55%),linear-gradient(145deg,#100d09,#060507);border-radius:20px;margin-top:24px;padding:clamp(22px,3.5vw,44px)}.member-app .birth-chart-report .eyebrow{color:var(--member-gold-bright)}.member-app .birth-chart-report>h2{color:var(--member-ivory);margin:8px 0 14px;font:400 clamp(1.7rem,3vw,2.6rem)/1.1 Cormorant Garamond,Georgia,serif}.member-app .birth-chart-report>p{color:var(--member-copy);line-height:1.7}.member-app .chart-report-core{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0;display:grid}.member-app .chart-report-core h3{color:var(--member-gold-bright);grid-column:1/-1;margin:0;font:400 1.5rem Cormorant Garamond,Georgia,serif}.member-app .chart-report-core article{border:1px solid var(--member-gold-line);background:#05050680;border-radius:14px;padding:18px}.member-app .chart-report-core article strong{color:var(--member-ivory);font-family:Georgia,serif;font-size:1.05rem;display:block}.member-app .chart-report-core article span{color:var(--member-gold-bright);margin:4px 0 10px;display:block}.member-app .chart-report-core article p{color:var(--member-copy);margin:0;font-size:.86rem;line-height:1.6}.member-app .chart-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.member-app .chart-report-grid article{border:1px solid var(--member-gold-line);background:#05050673;border-radius:14px;padding:20px}.member-app .chart-report-grid h3{color:var(--member-gold-bright);margin:0 0 8px;font:400 1.25rem Cormorant Garamond,Georgia,serif}.member-app .chart-report-grid p{color:var(--member-copy);margin:0 0 8px;line-height:1.65}.member-app .chart-report-themes,.member-app .chart-report-prompts{margin:22px 0}.member-app .chart-report-themes h3,.member-app .chart-report-prompts h3{color:var(--member-gold-bright);margin:0 0 10px;font:400 1.4rem Cormorant Garamond,Georgia,serif}.member-app .chart-report-themes p{color:var(--member-copy);line-height:1.7}.member-app .chart-report-prompts blockquote{border-left:1px solid var(--member-gold);color:var(--member-ivory);margin:10px 0;padding-left:18px;font-style:italic;line-height:1.6}.member-app .chart-report-note{color:var(--member-copy);margin-top:18px;font-size:.78rem;line-height:1.6;display:block}.member-app .spirit-world .tarot-table{text-align:left;border-radius:22px;min-height:0;padding:clamp(26px,4vw,54px)}.member-app .spirit-world .tarot-table>.spread-choices{justify-content:center;padding:0 0 6px}.member-app .spirit-world .tarot-table .draw-button{margin:34px auto 8px}.member-app .spirit-world .drawn-cards{grid-template-columns:1fr;gap:clamp(28px,4vw,48px);display:grid}.member-app .spirit-world .drawn-cards article+article{border-top:1px solid var(--member-gold-line);padding-top:clamp(28px,4vw,48px)}.member-app .spirit-world .drawn-cards article{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,3vw,40px);width:100%;display:grid}.member-app .spirit-world .drawn-cards .tarot-card-image,.member-app .spirit-world .drawn-cards .tarot-card-back{border-radius:16px;grid-column:1;width:100%;height:clamp(320px,42vw,520px)}.member-app .spirit-world .drawn-cards article>div{flex-direction:column;grid-column:2;display:flex}.member-app .spirit-world .drawn-cards h2{margin:6px 0 14px;font:400 clamp(2rem,3.4vw,3.2rem)/1.02 Cormorant Garamond,Georgia,serif}.member-app .spirit-world .drawn-cards p{font-size:.95rem;line-height:1.65}.member-app .spirit-world .drawn-cards blockquote{margin:18px 0;font:italic clamp(1.15rem,2vw,1.6rem)/1.4 Cormorant Garamond,Georgia,serif}.member-app .spirit-world .drawn-cards .spirit-actions{margin-top:12px}@media (width<=820px){.member-app .spirit-world .drawn-cards,.member-app .spirit-world .drawn-cards article{grid-template-columns:1fr}.member-app .spirit-world .drawn-cards .tarot-card-image,.member-app .spirit-world .drawn-cards .tarot-card-back{grid-column:1;height:min(58vw,360px)}.member-app .spirit-world .drawn-cards article>div{grid-column:1}}.member-app .spirit-world .crystal-gallery button{min-height:150px;padding:14px 10px}.member-app .spirit-world .crystal-gallery .crystal-thumb{height:96px}.member-app .spirit-world .crystal-focus{min-height:560px}.member-app .spirit-world .crystal-focus article{padding:clamp(30px,5vw,64px)}.member-app .spirit-world.numerology-page .number-calculator{grid-template-columns:1fr;min-height:0}.member-app .spirit-world.numerology-page .number-calculator>div{border-right:0;border-bottom:1px solid var(--member-gold-line);padding:clamp(24px,4vw,46px)}.member-app .spirit-world.numerology-page .number-calculator article{padding:clamp(22px,4vw,46px)}.member-app .spirit-world .numerology-results{flex-direction:column;gap:24px;margin-top:0;display:flex}.member-app .spirit-world .numerology-result-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.member-app .spirit-world .numerology-result-grid>section{border:1px solid var(--member-gold-line);background:radial-gradient(at 0 0,#e7b94f1a,#0000 62%),#0505068c;border-radius:16px;flex-direction:column;gap:10px;padding:22px 20px;display:flex}.member-app .spirit-world .numerology-result-grid>section>span{color:var(--member-gold-bright);font:400 clamp(2.6rem,4vw,3.6rem)/1 Cormorant Garamond,Georgia,serif}.member-app .spirit-world .numerology-result-grid .eyebrow{color:var(--member-copy);margin:0}.member-app .spirit-world .numerology-result-grid h2{color:var(--member-ivory);overflow-wrap:anywhere;margin:0;font:400 clamp(1.15rem,1.7vw,1.6rem)/1.12 Cormorant Garamond,Georgia,serif}.member-app .spirit-world .numerology-result-grid p{color:var(--member-copy);margin:0;font-size:.86rem;line-height:1.6}.member-app .spirit-world .numerology-result-grid blockquote{border-left:1px solid var(--member-gold);color:var(--member-ivory);margin:0;padding-left:14px;font-size:.9rem;font-style:italic;line-height:1.5}.member-app .spirit-world .numerology-result-grid .spirit-actions{margin-top:auto}.member-app .spirit-world .numerology-profile-actions{margin:0}.member-app .spirit-world .numerology-coach{width:100%}.member-app .spirit-world .numerology-coach .spirit-coach-link{margin-top:0}@media (width<=1120px){.member-app .spirit-world .numerology-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.member-app .spirit-world .numerology-result-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.member-app .spirit-world .numerology-result-grid{grid-template-columns:1fr}}@media (width<=820px){.member-app .moon-2026-grid,.member-app .chart-report-core,.member-app .chart-report-grid,.member-app .moon-2026-column li{grid-template-columns:1fr}.member-app .moon-2026-column li p{grid-column:1}}@media (width<=650px){.share-menu-grid{grid-template-columns:1fr}}.train-page{color:#f3ead9;width:min(1220px,100% - 48px);margin:0 auto;padding:48px 0 80px}.train-back{color:#c9a94b;letter-spacing:.08em;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.train-hero{text-align:center;padding:34px 0 42px}.train-hero p,.train-kicker{color:#c9a94b;letter-spacing:.2em;margin:0 0 10px;font-size:11px;font-weight:700}.train-hero h1{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,7vw,76px);font-weight:400}.train-hero span{color:#f3ead9b3;margin-top:13px;display:block}.train-panel,.weekly{background:linear-gradient(145deg,#14100bf2,#060607fa);border:1px solid #c9a94b4d;border-radius:22px;padding:26px;box-shadow:0 18px 50px #00000038}.train-panel h2,.weekly h2,.exercise-card h2{margin:0 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:400}.train-dashboard{grid-template-columns:minmax(0,1.8fr) minmax(270px,.8fr);gap:20px;display:grid}.train-side{flex-direction:column;gap:20px;display:flex}.train-form{gap:15px;display:grid}.train-form.two{grid-template-columns:1fr 1fr}.train-form label,.filters label,.exercise-builder label{color:#cfbd9d;letter-spacing:.07em;flex-direction:column;gap:7px;font-size:12px;display:flex}.train-page input,.train-page select,.train-page textarea{box-sizing:border-box;color:#f3ead9;width:100%;font:inherit;background:#0c0b0a;border:1px solid #c9a94b40;border-radius:9px;padding:12px}.train-page textarea{resize:vertical;min-height:90px}.exercise-builder{flex-direction:column;gap:12px;margin:22px 0;display:flex}.exercise-builder article{background:#ffffff05;border:1px solid #c9a94b2e;border-radius:14px;padding:18px}.exercise-row-head,.active-top,.mini-item,.exercise-meta,.card-actions,.train-actions,.session-nav,.rest-presets,.section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.exercise-row-head{margin-bottom:14px}.exercise-row-head button{background:0 0;border:0;padding:5px}.exercise-row-head svg{width:16px}.set-fields{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.train-page button{color:#eadfc9;cursor:pointer;background:0 0;border:1px solid #c9a94b6b;border-radius:999px;padding:10px 15px}.train-page button:disabled{opacity:.35;cursor:not-allowed}.train-actions{flex-wrap:wrap;justify-content:flex-start}.train-actions button{align-items:center;gap:7px;display:inline-flex}.train-actions svg,.card-actions svg{width:16px;height:16px}.train-page button.gold,.finish{font-weight:700;color:#171106!important;background:linear-gradient(135deg,#cba640,#e2c365)!important}.mini-item{border-bottom:1px solid #c9a94b21;padding:12px 0}.mini-item:last-child{border:0}.mini-item>span{flex-direction:column;display:flex}.mini-item small,.empty{color:#f3ead98c;font-size:12px}.metric-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin:22px 0;display:grid}.metric-grid div{border:1px solid #c9a94b2e;border-radius:12px;padding:18px}.metric-grid span,.active-top span{color:#aa9362;letter-spacing:.13em;font-size:10px;display:block}.metric-grid strong,.active-top strong{margin-top:7px;font-family:Georgia,serif;font-size:22px;display:block}.train-active{max-width:850px;margin:auto}.active-set{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.active-set>*{text-align:center;border:1px solid #c9a94b33;border-radius:12px;padding:18px}.rest-presets{flex-wrap:wrap;justify-content:flex-start;margin:25px 0}.rest-presets input{width:110px}.session-nav{flex-wrap:wrap}.completion{text-align:center;max-width:820px;margin:auto}.choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.choice-grid button{border-radius:11px;min-height:48px}.choice-grid button.selected{background:#c9a94b2e;border-color:#c9a94b}.step-nav{justify-content:space-between;margin:20px 0 30px;display:flex}.plan-details{border-top:1px solid #c9a94b29;padding-top:25px}.span-two{grid-column:1/-1}.save-plan{margin-top:20px}.progress-line{background:#29251d;border-radius:8px;height:6px;margin:15px 0;overflow:hidden}.progress-line span{background:#c9a94b;height:100%;display:block}.weekly{margin-top:24px}.week-grid{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.week-grid article{border:1px solid #c9a94b2e;border-radius:13px;min-width:0;padding:14px}.week-grid article.completed{background:#c9a94b1a}.week-grid article>div:first-child{color:#c9a94b;justify-content:space-between;font-size:11px;display:flex}.week-grid article svg{width:14px}.week-grid h3{font:20px Georgia,serif}.week-grid select{margin:14px 0}.day-actions{gap:6px;display:grid}.day-actions button{padding:6px;font-size:10px}.library-tools{z-index:4;position:sticky;top:78px}.library-search{align-items:center;gap:10px;display:flex}.library-search input{background:0 0;border:0;font-size:19px}.filters{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.result-count{color:#aa9362;letter-spacing:.12em;font-size:12px}.exercise-library-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.exercise-card{background:#0a0908;border:1px solid #c9a94b47;border-radius:19px;grid-template-columns:minmax(0,1fr) 190px;min-height:260px;display:grid;overflow:hidden}.exercise-copy{cursor:pointer;padding:22px}.exercise-copy h2{margin-bottom:10px}.exercise-copy>p:not(.train-kicker){color:#f3ead9ab;font-size:13px;line-height:1.55}.exercise-copy>small{color:#ad9667}.exercise-meta{flex-wrap:wrap;justify-content:flex-start}.exercise-meta span{color:#cfb66f;background:#c9a94b1a;border-radius:999px;padding:5px 8px;font-size:10px}.card-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.card-actions button{align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.card-actions button.saved{background:#c9a94b2e}.exercise-image{height:100%;overflow:hidden;border:0!important;border-left:1px solid #c9a94b59!important;border-radius:0!important;padding:0!important}.exercise-image img{object-fit:cover;width:100%;height:100%}.exercise-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.exercise-modal>div{background:#090807;border:1px solid #c9a94b80;border-radius:22px;width:min(760px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto}.exercise-modal>div>img{object-fit:cover;border:1px solid #c9a94b59;border-radius:14px;width:100%;height:260px;margin-bottom:22px}.modal-close{position:absolute;top:40px;right:40px;background:#080706!important;padding:8px!important}.detail-section{border-top:1px solid #c9a94b24;padding:13px 0}.detail-section h3{color:#c9a94b;letter-spacing:.16em;margin:0;font-size:11px}.detail-section p{color:#f3ead9ad;margin:7px 0 0;font-size:14px;line-height:1.55}@media (width<=1000px){.train-dashboard{grid-template-columns:1fr}.week-grid{grid-template-columns:repeat(2,1fr)}.exercise-library-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.train-page{width:min(100% - 24px,600px);padding-top:28px}.train-form.two,.filters,.set-fields,.choice-grid{grid-template-columns:1fr}.library-tools{position:static}.exercise-card{grid-template-columns:1fr}.exercise-image{order:2;height:190px;border-top:1px solid #c9a94b59!important;border-left:0!important}.week-grid,.metric-grid,.active-set{grid-template-columns:1fr}.span-two{grid-column:auto}.active-top{align-items:flex-start}.session-nav{flex-direction:column;align-items:stretch}}.week-grid .scheduled-workout,.week-grid .scheduled-rest{background:linear-gradient(145deg,#c9a94b17,#ffffff04);border:1px solid #c9a94b38;border-radius:11px;min-height:112px;margin:13px 0;padding:13px;display:block!important}.week-grid .scheduled-workout>span,.week-grid .scheduled-rest>span{color:#a98d4d;letter-spacing:.16em;font-size:8px;font-weight:700}.week-grid .scheduled-workout h3,.week-grid .scheduled-rest h3{color:#f0e4cc;margin:8px 0 4px;font:400 18px/1.08 Cormorant Garamond,Georgia,serif}.week-grid .scheduled-workout p{color:#f3ead985;min-height:28px;margin:0;font-size:9px;line-height:1.4}.week-grid .scheduled-workout select{background:#090807;border-color:#c9a94b3d;margin:11px 0 0;padding:8px;font-size:9px}.week-grid .day-actions{grid-template-columns:1fr 1fr;gap:6px}.week-grid .day-actions button{color:#d8c9ac;letter-spacing:.02em;background:#c9a94b0a;border-color:#c9a94b45;min-height:29px}.week-grid .day-actions button:hover:not(:disabled){color:#f3ead9;background:#c9a94b21;border-color:#c9a94b}.week-grid .day-actions button:last-child:not(:disabled){color:#171106;background:linear-gradient(135deg,#b99643,#ddc16e);font-weight:700}.week-grid article.completed{border-color:#c9a94b8c;box-shadow:inset 0 0 24px #c9a94b14}.week-grid .scheduled-exercises{border-top:1px solid #c9a94b24;gap:6px;margin:12px 0 4px;padding:10px 0 0;list-style:none;display:grid}.week-grid .scheduled-exercises li{flex-direction:column;gap:2px;padding:0;display:flex}.week-grid .scheduled-exercises li span{color:#e8dcc5;text-overflow:ellipsis;font-size:10px;line-height:1.25;overflow:hidden}.week-grid .scheduled-exercises li small{color:#c9a94bb8;letter-spacing:.02em;font-size:8px}.week-grid .scheduled-workout{min-height:250px}.meal-plan-bottom .shopping .meal-plan-preparation{border-top:1px solid #bfa36a4d;margin-top:32px;padding-top:28px}.meal-plan-bottom .shopping .meal-plan-preparation h3{text-transform:none;margin:10px 0;font-size:1.75rem;line-height:1.2}.meal-plan-bottom .shopping .meal-plan-preparation-meta{color:var(--sa-cream-muted);margin-bottom:24px;font-size:12px}.meal-plan-bottom .shopping .meal-plan-preparation ol{margin:0;padding:0;list-style:none}.meal-plan-bottom .shopping .meal-plan-preparation li{border-bottom:1px solid #bfa36a24;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.meal-plan-bottom .shopping .meal-plan-preparation li>span{color:var(--sa-gold-soft);padding-top:3px;font-size:12px}.meal-plan-bottom .shopping .meal-plan-preparation li p{margin:0;font-size:14px;line-height:1.75}.meal-plan-bottom .shopping .meal-plan-preparation-note{color:var(--sa-cream-muted);margin:20px 0 0;font-size:12px;line-height:1.65}.nourish-page{color:#f2e8d7;width:min(1220px,100% - 48px);margin:auto;padding:48px 0 80px}.nourish-back{color:#c7a85b;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.nourish-back svg{width:16px}.nourish-hero{text-align:center;padding:34px 0 42px}.nourish-hero p,.nourish-kicker{color:#c7a85b;letter-spacing:.2em;margin:0 0 9px;font-size:11px;font-weight:700}.nourish-hero h1,.nourish-page h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.nourish-hero h1{margin:0;font-size:clamp(48px,7vw,76px)}.nourish-hero span{color:#f2e8d7b3;margin-top:12px;display:block}.nourish-panel{background:linear-gradient(145deg,#14100bf2,#060607fa);border:1px solid #c7a85b4d;border-radius:21px;padding:25px;box-shadow:0 18px 50px #00000038}.nourish-page button{color:#eadfc9;cursor:pointer;background:0 0;border:1px solid #c7a85b66;border-radius:999px;padding:9px 14px}.nourish-page button svg{width:16px;height:16px}.nourish-gold{font-weight:700;color:#171106!important;background:linear-gradient(135deg,#b99643,#dec16f)!important}.nourish-page input,.nourish-page select{box-sizing:border-box;color:#f2e8d7;width:100%;font:inherit;background:#0b0a09;border:1px solid #c7a85b42;border-radius:9px;padding:11px}.nourish-page label{color:#cbbd9f;font-size:12px}.nourish-title-row,.water-log,.meal-heading,.food-row,.history-row,.insight,.nourish-actions,.recipe-meta,.day-plan header,.planned-meal,.prep-row,.custom-shopping{justify-content:space-between;align-items:center;gap:10px;display:flex}.nourish-title-row h2,.nourish-section-title h2{margin:0;font-size:32px}.nutrition-metrics{grid-template-columns:repeat(6,1fr);gap:12px;margin:25px 0;display:grid}.nutrition-metric{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.metric-ring{border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:relative}.metric-ring:after{content:"";background:#0b0a09;border-radius:50%;position:absolute;inset:6px}.metric-ring span{z-index:1;font-size:10px}.nutrition-metric>strong{font-family:Georgia,serif;font-size:18px}.nutrition-metric>span{text-transform:capitalize;color:#c7a85b}.nutrition-metric small{color:#f2e8d780}.water-log{background:#c7a85b12;border-radius:13px;padding:17px}.water-log>span{flex-direction:column;flex:1;display:flex}.water-log>svg{color:#c7a85b}.water-log input{width:115px}.targets{border:1px solid #c7a85b33;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;padding:20px;display:grid}.targets p{grid-column:1/-1}.targets label,.editor-grid label,.plan-builder label{text-transform:capitalize;flex-direction:column;gap:6px;display:flex}.nutrition-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr);gap:20px;margin-top:30px;display:grid}.nutrition-side{flex-direction:column;gap:18px;display:flex}.meal-section{margin-bottom:12px;padding:0;overflow:hidden}.meal-heading{text-align:left;width:100%;border:0!important;border-radius:0!important;padding:20px!important}.meal-heading>span{flex-direction:column;gap:4px;display:flex}.meal-heading strong{font:24px Georgia,serif}.meal-heading small,.food-row small,.prep-row small{color:#f2e8d78c}.meal-body{padding:0 20px 20px}.food-row{border-bottom:1px solid #c7a85b24;padding:12px 0}.food-row>span,.prep-row>span{flex-direction:column;display:flex}.food-row button{padding:6px 10px}.nourish-empty,.nutrition-note{color:#f2e8d78c;font-size:13px;line-height:1.6}.history-row,.insight{border-bottom:1px solid #c7a85b21;padding:11px 0}.history-row span,.insight span{color:#f2e8d794;font-size:12px}.nourish-modal{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nourish-modal>form,.recipe-detail{box-sizing:border-box;background:#090807;border:1px solid #c7a85b80;border-radius:22px;width:min(820px,100%);max-height:92vh;padding:28px;position:relative;overflow:auto}.nourish-modal h2{font-size:38px}.modal-x{z-index:2;position:absolute;top:25px;right:25px;background:#090807!important}.editor-grid{grid-template-columns:1fr 1fr;gap:13px;margin:20px 0;display:grid}.recipe-hero{background:#090807;border:1px solid #c7a85b59;border-radius:24px;grid-template-columns:1.15fr .85fr;min-height:390px;display:grid;overflow:hidden}.recipe-hero img{object-fit:cover;width:100%;height:100%}.recipe-hero>div{align-self:center;padding:40px}.recipe-hero h2{margin:0 0 12px;font-size:43px}.recipe-hero p:not(.nourish-kicker),.recipe-card p{color:#f2e8d7a6;line-height:1.55}.recipe-meta{flex-wrap:wrap;justify-content:flex-start;margin:15px 0}.recipe-meta span{color:#cdb46f;background:#c7a85b1a;border-radius:999px;padding:6px 9px;font-size:11px}.recipe-tools{grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;margin:22px 0;display:grid}.recipe-tools label{align-items:center;gap:8px;display:flex}.recipe-tools label input{border:0}.recipe-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.recipe-card{background:#090807;border:1px solid #c7a85b47;border-radius:19px;overflow:hidden}.recipe-photo{width:100%;height:205px;border:0!important;border-radius:0!important;padding:0!important}.recipe-photo img{object-fit:cover;width:100%;height:100%}.recipe-card>div{padding:20px}.recipe-card h2{margin:0;font-size:27px}.nourish-actions{flex-wrap:wrap;justify-content:flex-start}.nourish-actions button{align-items:center;gap:6px;display:flex}.nourish-actions .saved,.prep-row .saved{background:#c7a85b2e}.recipe-detail>img{object-fit:cover;border-radius:14px;width:100%;height:300px}.detail-columns{grid-template-columns:1fr 1.3fr;gap:28px;margin:22px 0;display:grid}.recipe-detail h3,.shopping h3{color:#c7a85b;letter-spacing:.16em;font-size:11px}.ingredient{gap:8px;margin:10px 0;display:flex}.ingredient input,.shopping input{width:auto}.plan-builder>div{grid-template-columns:1.4fr repeat(3,1fr) auto;align-items:end;gap:12px;display:grid}.plan-summary{grid-template-columns:repeat(4,1fr);gap:13px;margin:18px 0;display:grid}.plan-summary article{flex-direction:column;gap:8px;display:flex}.plan-summary span{color:#a9905d;font-size:11px}.plan-summary strong{font:23px Georgia,serif}.meal-week{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.day-plan{min-width:0;padding:14px}.day-plan h2{margin:0;font-size:22px}.day-plan header button{padding:5px;font-size:9px}.meal-slot{border-top:1px solid #c7a85b21;padding:13px 0}.meal-slot>strong{color:#c7a85b;margin-bottom:8px;font-size:11px;display:block}.planned-meal{background:#ffffff08;border-radius:8px;flex-wrap:wrap;align-items:flex-start;margin:7px 0;padding:8px;font-size:11px}.planned-meal span{width:100%}.planned-meal button{padding:4px 6px;font-size:9px}.meal-slot select{padding:7px;font-size:10px}.custom-meal{gap:5px;margin-top:6px;display:flex}.custom-meal input{padding:7px;font-size:10px}.custom-meal button{padding:5px 8px}.meal-plan-bottom{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.shopping label{gap:8px;margin:8px 0;display:flex}.prep-row{border-bottom:1px solid #c7a85b21;padding:11px 0}.saved-plans .history-row{grid-template-columns:1fr 1fr auto auto auto;display:grid}@media (width<=1050px){.nutrition-metrics{grid-template-columns:repeat(3,1fr)}.nutrition-layout{grid-template-columns:1fr}.recipe-grid,.meal-week{grid-template-columns:repeat(2,1fr)}.plan-builder>div,.plan-summary,.recipe-tools{grid-template-columns:1fr 1fr}}@media (width<=650px){.nourish-page{width:min(100% - 24px,600px);padding-top:28px}.nutrition-metrics,.targets,.editor-grid,.recipe-grid,.plan-summary,.meal-week,.meal-plan-bottom,.detail-columns,.recipe-tools,.plan-builder>div{grid-template-columns:1fr}.water-log{flex-wrap:wrap}.recipe-hero{grid-template-columns:1fr}.recipe-hero img{height:250px}.recipe-hero>div{padding:25px}.saved-plans .history-row{grid-template-columns:1fr}.nourish-modal{padding:10px}}.prep-row{flex-wrap:wrap;padding:14px 0}.prep-row>span{flex:1;min-width:180px}.prep-row>button{letter-spacing:.02em;border-color:#c7a85b47;padding:8px 12px;font-size:11px}.prep-row>button:first-of-type{background:#c7a85b14}.prep-row>button:last-of-type{color:#171106;background:linear-gradient(135deg,#b99643,#dec16f);font-weight:700}.prep-row>button:last-of-type.saved{color:#eadfc9;background:#c7a85b2e}.custom-preferences{flex-direction:column;gap:6px;max-width:460px;margin-top:14px;display:flex}.plan-save-notice{color:#d9c27d;margin:14px 0 0;font-size:12px}.track-page{color:#f1e7d5;width:min(1220px,100% - 48px);margin:auto;padding:48px 0 90px}.track-back{color:#c4a65e;align-items:center;gap:3px;font-size:13px;text-decoration:none;display:inline-flex}.track-back svg{width:16px}.track-hero{text-align:center;padding:36px 0 45px}.track-hero p,.track-kicker{color:#c5a75e;letter-spacing:.2em;margin:0 0 9px;font-size:11px;font-weight:700}.track-hero h1,.track-page h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.track-hero h1{margin:0;font-size:clamp(50px,7vw,76px)}.track-hero span{color:#f1e7d5ad;margin-top:10px;display:block}.track-panel{background:linear-gradient(145deg,#14100bf5,#060607fa);border:1px solid #c5a75e47;border-radius:21px;padding:25px;box-shadow:0 18px 50px #0003}.track-page h2{margin:2px 0 18px;font-size:32px}.track-page button{color:#eee2cb;cursor:pointer;background:0 0;border:1px solid #c5a75e59;border-radius:999px;padding:9px 14px}.track-page input,.track-page select{box-sizing:border-box;color:#f1e7d5;width:100%;font:inherit;background:#0a0908;border:1px solid #c5a75e40;border-radius:9px;padding:11px}.track-page label{color:#cabd9f;gap:6px;font-size:12px;display:grid}.track-gold{margin-top:16px;font-weight:700;color:#171106!important;background:linear-gradient(135deg,#ae8d45,#dcc477)!important}.track-empty{color:#f1e7d580;text-align:center;border:1px dashed #c5a75e38;border-radius:14px;place-items:center;min-height:110px;padding:20px;font-size:13px;display:grid}.track-split{grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 0;display:grid}.field-grid,.measure-top,.measure-custom{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.weight-overview{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.weight-overview article{background:radial-gradient(circle at 100% 0,#c5a75e1a,#0000 50%),#090807;border:1px solid #c5a75e45;border-radius:18px;padding:22px}.weight-overview span,.change-summary span,.best-list span{color:#aa9c81;flex-direction:column;font-size:11px;display:flex}.weight-overview strong{color:#e0c476;margin-top:11px;font:400 25px Georgia,serif}.insight-stack{gap:10px;display:grid}.insight-stack span{color:#cfc2aa;background:#c5a75e0d;border-left:1px solid #b6974f;padding:12px;font-size:13px}.track-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.trend-panel{margin:18px 0}.range-tabs{flex-wrap:wrap;gap:6px;display:flex}.range-tabs button{padding:7px 10px;font-size:10px}.range-tabs .active{color:#dec77f;background:#c5a75e2e}.track-chart{min-height:250px}.track-chart svg{background:linear-gradient(#c5a75e06,#0000);border-bottom:1px solid #c5a75e2e;width:100%;height:220px;overflow:visible}.track-chart>div{color:#8f836e;justify-content:space-between;font-size:9px;display:flex}.history-entry{border-bottom:1px solid #c5a75e21;grid-template-columns:1.4fr .6fr .6fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.history-entry>span{flex-direction:column;display:flex}.history-entry small{color:#897e6b}.history-entry b{color:#ddc679}.history-entry em{color:#b5a991;font-size:12px;font-style:normal}.history-entry button{padding:6px 8px}.history-entry svg{width:14px}.measurement-fields{grid-template-columns:repeat(4,1fr);gap:11px;margin:18px 0;display:grid}.measure-custom{grid-template-columns:1fr .5fr 1.5fr}.body-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.body-stats article{text-align:center;background:linear-gradient(#c5a75e1a,#070707fa);border:1px solid #c5a75e47;border-radius:60px 60px 18px 18px;padding:24px;position:relative;overflow:hidden}.body-stats span{color:#ae9f83;text-transform:uppercase;letter-spacing:.1em;font-size:10px;display:block}.body-stats strong{color:#dfc678;margin-top:9px;font:400 30px Georgia,serif;display:block}.body-stats small{font-size:12px}.change-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.change-summary span{background:#c5a75e0f;padding:13px}.change-summary strong{color:#e1c97f;margin-top:6px;font:18px Georgia,serif}.comparison>div{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.comparison>p{border-bottom:1px solid #c5a75e21;justify-content:space-between;margin:0;padding:10px 0;display:flex}.measurement-history{border-bottom:1px solid #c5a75e26}.measurement-history summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.measurement-history summary span{flex-direction:column;display:flex}.measurement-history small{color:#8f836d}.measurement-history>div{grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}.measurement-history>div span{color:#9e927d;flex-direction:column;font-size:10px;display:flex}.measurement-history>div strong{color:#dfca8d;font-size:14px}.measurement-history footer{gap:8px;padding:10px;display:flex}.performance-overview{grid-template-columns:1fr 1fr;gap:16px;display:grid}.performance-overview section{background:#090807;border:1px solid #c5a75e4d;border-radius:21px;padding:26px}.performance-overview p{color:#c5a75e;letter-spacing:.18em;font-size:10px}.performance-overview section>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.performance-overview span,.best-list span{color:#9f927b;flex-direction:column;font-size:10px;display:flex}.performance-overview strong,.best-list strong{color:#e0c579;margin-top:7px;font:20px Georgia,serif}.workout-filters{grid-template-columns:2fr 1fr 1fr;gap:10px;margin:18px 0;display:grid}.workout-history{border-bottom:1px solid #c5a75e21}.workout-history>button{text-align:left;border:0;border-radius:0;grid-template-columns:1fr 1fr auto;align-items:center;width:100%;display:grid}.workout-history>button>span{flex-direction:column;display:flex}.workout-history small{color:#8f836e}.workout-history>div{padding:0 14px 12px}.workout-history>div p,.best-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.best-list span{background:#c5a75e0d;padding:12px}.insights-kicker{margin-top:25px}.hydration-today{background:radial-gradient(circle at 20%,#4a7a852b,#0000 40%),#08090a;border:1px solid #719ba447;border-radius:26px;grid-template-columns:360px 1fr;align-items:center;gap:60px;padding:45px;display:grid}.water-orbit{border-radius:50%;place-items:center;width:300px;height:300px;display:grid;box-shadow:0 0 55px #61929d1f}.water-orbit:before{content:"";position:absolute}.water-orbit>div{background:#08090a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:265px;height:265px;display:flex}.water-orbit svg{color:#80abb4}.water-orbit strong{color:#d9c47f;font:38px Georgia,serif}.water-orbit span{color:#8fa6a7;font-size:12px}.hydration-today>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hydration-today h2,.hydration-today .track-kicker,.quick-water{grid-column:1/-1}.quick-water{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.quick-water>span{display:flex}.quick-water input{width:110px}.hydration-grid{grid-template-columns:1.5fr .5fr;gap:18px;margin:18px 0;display:grid}.water-entry{border-bottom:1px solid #719ba42b;grid-template-columns:1fr 1fr auto;align-items:center;padding:10px 0;display:grid}.water-entry button{padding:6px}.streak-number{color:#d9c479;font:70px Georgia,serif;display:block}.water-week{grid-template-columns:repeat(7,1fr);align-items:end;gap:16px;height:250px;display:grid}.water-week>div{color:#9db0ae;flex-direction:column;justify-content:end;align-items:center;gap:8px;height:100%;font-size:10px;display:flex}.water-week i{background:#5d909a1a;border-radius:999px;align-items:end;width:min(34px,100%);height:180px;display:flex;overflow:hidden}.water-week b{background:linear-gradient(#9bc1c5,#b69a55);border-radius:999px;width:100%;display:block}.water-week strong{color:#d1c4ab;font-size:10px}@media (width<=900px){.weight-overview,.measurement-fields,.body-stats{grid-template-columns:repeat(2,1fr)}.hydration-today{grid-template-columns:1fr}.water-orbit{margin:auto}.performance-overview,.track-split,.workout-filters{grid-template-columns:1fr}.performance-overview section>div{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.track-page{width:calc(100% - 24px);padding-top:28px}.field-grid,.measure-top,.measure-custom,.measurement-fields,.body-stats,.change-summary,.performance-overview section>div,.hydration-grid{grid-template-columns:1fr}.history-entry{grid-template-columns:1fr auto auto}.history-entry em{grid-column:1}.track-heading{display:block}.hydration-today{padding:24px}.water-orbit{width:240px;height:240px}.water-orbit>div{width:214px;height:214px}.measurement-history>div{grid-template-columns:repeat(2,1fr)}.workout-history>button{grid-template-columns:1fr auto}.workout-history>button>span:nth-child(2){grid-column:1}.water-week{gap:6px}.weight-overview{grid-template-columns:1fr 1fr}}.recover-page{color:#f2e8d7;width:min(1220px,100% - 48px);margin:auto;padding:48px 0 90px}.recover-back{color:#c5a65d;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.recover-back svg{width:16px}.recover-hero{text-align:center;padding:35px 0 44px}.recover-hero p,.recover-kicker,.last-night>p{color:#c5a65d;letter-spacing:.2em;margin:0 0 9px;font-size:11px;font-weight:700}.recover-hero h1,.recover-page h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.recover-hero h1{margin:0;font-size:clamp(50px,7vw,76px)}.recover-hero span{color:#f2e8d7ad;margin-top:12px;display:block}.recover-panel{background:linear-gradient(145deg,#14100bf5,#060607fa);border:1px solid #c5a65d47;border-radius:22px;padding:26px;box-shadow:0 18px 50px #0003}.recover-page h2{margin:2px 0 18px;font-size:33px}.recover-page button,.recover-page .wind-down a,.meditation-links a{color:#eadfc9;cursor:pointer;background:0 0;border:1px solid #c5a65d66;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;text-decoration:none;display:inline-flex}.recover-page button.active{background:#c5a65d2e;border-color:#c5a65d}.recover-page input,.recover-page select{box-sizing:border-box;color:#f2e8d7;width:100%;font:inherit;background:#0a0908;border:1px solid #c5a65d40;border-radius:9px;padding:11px}.recover-page label{color:#c9bb9e;gap:6px;font-size:12px;display:grid}.recover-gold{font-weight:700;color:#171106!important;background:linear-gradient(135deg,#b28f47,#ddc375)!important}.recover-empty{color:#f2e8d780;text-align:center;border:1px dashed #c5a65d38;border-radius:14px;place-items:center;min-height:95px;padding:18px;display:grid}.recover-split{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.last-night>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.last-night span,.recovery-snapshot span{color:#a99b81;flex-direction:column;font-size:11px;display:flex}.last-night strong,.recovery-snapshot strong{color:#dec579;margin-top:8px;font:25px Georgia,serif}.recover-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.duration-preview{color:#d2bc77}.recover-heading{justify-content:space-between;gap:20px;display:flex}.recover-heading button{margin-left:5px}.sleep-bars{align-items:flex-end;gap:15px;height:200px;padding-top:20px;display:flex}.sleep-bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.sleep-bars i{background:linear-gradient(#ddc57d,#806733);border-radius:999px 999px 2px 2px;width:min(38px,80%);min-height:2px}.sleep-bars span{color:#9b8d75;font-size:9px}.wind-down{background:radial-gradient(circle at 100%,#47516d3b,#0000 55%),#080809;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.routine-row,.sleep-history,.recovery-plan-row,.recovery-history{border-bottom:1px solid #c5a65d21;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.routine-row>button:first-child{border:0}.sleep-history{grid-template-columns:1fr 1fr auto auto;display:grid}.sleep-history span{flex-direction:column;display:flex}.sleep-history small{color:#91846f}.stretch-filters{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.stretch-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.stretch-grid article{background:#090807;border:1px solid #c5a65d4d;border-radius:20px;grid-template-columns:minmax(0,1fr) 210px;min-height:270px;display:grid;overflow:hidden}.stretch-grid article>div{padding:22px}.stretch-grid article>div>p:first-child{color:#c5a65d;letter-spacing:.16em;font-size:10px}.stretch-grid h2{margin:5px 0 8px}.stretch-grid span{color:#af996c;font-size:10px}.stretch-grid p{color:#f2e8d79e;font-size:13px;line-height:1.5}.stretch-grid img{object-fit:cover;width:100%;height:100%}.stretch-grid svg.filled{fill:#c5a65d}.guided-stretch{grid-template-columns:1fr 1fr;gap:32px;max-width:950px;margin:auto;display:grid}.guided-stretch>img{object-fit:cover;border-radius:15px;width:100%;height:500px}.guided-stretch>div{align-self:center}.stretch-timer{color:#dec579;margin:20px 0;font:70px Georgia,serif;display:block}.guide-actions{flex-wrap:wrap;gap:8px;display:flex}.routine-complete{text-align:center}.routine-complete>svg{color:#c5a65d;width:50px;height:50px}.recovery-snapshot{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.recovery-snapshot article{background:#090807;border:1px solid #c5a65d45;border-radius:18px;padding:22px}.checkin>div,.action-choices{flex-wrap:wrap;gap:8px;display:flex}.readiness{text-align:center}.readiness>strong{color:#dfc779;letter-spacing:.12em;font:58px Georgia,serif;display:block}.readiness>span{color:#9f927c}.recovery-plan-row button:first-child{border:0}.recommendation{border-left:3px solid #b79a51}.education-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.education-grid article{background:#c5a65d09;border:1px solid #c5a65d38;border-radius:17px;padding:20px}.education-grid h3{font:22px Georgia,serif}.education-grid p{color:#a89b84;font-size:12px;line-height:1.55}.meditation-links{gap:10px;margin-top:18px;display:flex}@media (width<=900px){.stretch-grid,.guided-stretch,.recover-split{grid-template-columns:1fr}.education-grid,.recovery-snapshot{grid-template-columns:1fr 1fr}.guided-stretch>img{height:360px}}@media (width<=600px){.recover-page{width:calc(100% - 24px);padding-top:28px}.last-night>div,.recover-fields,.education-grid,.recovery-snapshot,.stretch-grid article{grid-template-columns:1fr}.stretch-grid img{grid-row:1;height:230px}.sleep-history{grid-template-columns:1fr auto auto}.sleep-history p{grid-column:1/-1}.recover-heading{display:block}.guided-stretch{padding:15px}.guided-stretch>img{height:280px}}.transform-page{color:#f2e8d7;width:min(1220px,100% - 48px);margin:auto;padding:48px 0 90px}.transform-back{color:#c5a55c;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.transform-back svg{width:16px}.transform-hero{text-align:center;padding:35px 0 44px}.transform-hero p,.transform-kicker{color:#c5a55c;letter-spacing:.2em;margin:0 0 9px;font-size:11px;font-weight:700}.transform-hero h1,.transform-page h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.transform-hero h1{margin:0;font-size:clamp(50px,7vw,76px)}.transform-hero span{color:#f2e8d7ad;margin-top:12px;display:block}.transform-panel{background:linear-gradient(145deg,#14100bf5,#060607fa);border:1px solid #c5a55c47;border-radius:22px;padding:26px;box-shadow:0 18px 50px #0003}.transform-page h2{margin:3px 0 14px;font-size:31px}.transform-page button,.upload-button{color:#eadfc9;cursor:pointer;background:0 0;border:1px solid #c5a55c66;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.transform-page button:disabled{opacity:.35}.transform-page button.active{background:#c5a55c2e}.transform-page input,.transform-page select,.transform-page textarea{box-sizing:border-box;color:#f2e8d7;width:100%;font:inherit;background:#0a0908;border:1px solid #c5a55c40;border-radius:9px;padding:11px}.transform-page textarea{min-height:80px}.transform-page label{color:#cabc9f;gap:6px;font-size:12px;display:grid}.transform-gold{font-weight:700;color:#171106!important;background:linear-gradient(135deg,#b18f46,#ddc376)!important}.transform-empty{color:#f2e8d780;text-align:center;border:1px dashed #c5a55c38;border-radius:14px;place-items:center;min-height:100px;padding:18px;display:grid}.transform-split{grid-template-columns:1.15fr .85fr;gap:18px;margin:18px 0;display:grid}.transform-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.transform-fields .wide{grid-column:1/-1}.goal-dashboard,.transform-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.goal-dashboard article,.transform-summary a{color:#f2e8d7;background:#090807;border:1px solid #c5a55c47;border-radius:18px;flex-direction:column;padding:24px;text-decoration:none;display:flex}.goal-dashboard span,.transform-summary span{color:#a8997e;font-size:10px}.goal-dashboard strong,.transform-summary strong{color:#dec578;margin-top:8px;font:29px Georgia,serif}.goal-card{background:#090807;border:1px solid #c5a55c3d;border-radius:17px;margin-bottom:12px;padding:20px}.goal-card>p,.challenge-grid article>div>p:first-child{color:#c5a55c;letter-spacing:.14em;font-size:10px}.goal-card>span{color:#9f927b;font-size:11px}.goal-card>div:last-child{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.goal-card svg{width:14px}.transform-progress{background:#c5a55c1f;border-radius:8px;height:5px;margin:15px 0;overflow:hidden}.transform-progress i{background:#c5a55c;height:100%;display:block}.completed-goals>div,.completed-challenge{border-bottom:1px solid #c5a55c21;justify-content:space-between;padding:12px 0;display:flex}.completed-goals span,.completed-challenge span{color:#9e917b}.transform-modal{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.transform-modal>section{box-sizing:border-box;background:#090807;border:1px solid #c5a55c7a;border-radius:22px;width:min(900px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto}.modal-close{position:absolute;top:25px;right:25px}.roadmap{border-top:1px solid #c5a55c26;padding:14px 0}.roadmap h3{color:#c5a55c;letter-spacing:.16em;font-size:10px}.roadmap article{grid-template-columns:1fr 180px;align-items:center;gap:10px;display:grid}.roadmap article span{flex-direction:column;display:flex}.roadmap small{color:#9a8d76}.milestone-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.photo-upload{grid-template-columns:.8fr 1.2fr;gap:28px;display:grid}.photo-preview{color:#9d9079;border:1px dashed #c5a55c40;border-radius:16px;place-items:center;min-height:500px;display:grid}.photo-preview img{object-fit:contain;width:100%;height:500px}.upload-button{width:max-content;margin-bottom:15px}.upload-button input{display:none}.photo-error{color:#e09e84}.photo-tabs,.challenge-tabs{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.photo-gallery{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.photo-gallery article{background:#090807;border:1px solid #c5a55c40;border-radius:16px;padding:10px}.photo-gallery article>button{border:0;border-radius:10px;width:100%;padding:0;overflow:hidden}.photo-gallery img{object-fit:cover;width:100%;height:320px}.photo-gallery span{color:#b4a58b;padding:10px;font-size:11px;display:block}.photo-gallery article>div{flex-wrap:wrap;gap:5px;display:flex}.comparison{margin:20px 0}.compare-selects{grid-template-columns:1fr auto 1fr;gap:10px;display:grid}.photo-comparison{grid-template-columns:1fr 1fr;gap:15px;margin-top:16px;display:grid}.photo-comparison article{text-align:center}.photo-comparison img{object-fit:contain;background:#050505;width:100%;height:520px}.differences{gap:10px;display:flex}.differences span{text-transform:capitalize;background:#c5a55c0f;flex-direction:column;padding:12px;display:flex}.photo-detail>img{object-fit:contain;width:100%;max-height:65vh}.challenge-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.challenge-grid article{background:#090807;border:1px solid #c5a55c45;border-radius:19px;overflow:hidden}.challenge-grid img{object-fit:cover;width:100%;height:190px}.challenge-grid article>div{padding:20px}.challenge-grid span,.challenge-grid strong{color:#aa9a7e;font-size:11px;display:block}.active-challenges article{border-bottom:1px solid #c5a55c24;grid-template-columns:1fr auto;gap:20px;padding:16px 0;display:grid}.active-challenges article>div:last-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.custom-challenge{margin:20px 0}.real-progress{grid-template-columns:1fr 1fr;gap:10px;display:grid}.real-progress span{color:#9f927c;background:#c5a55c0d;flex-direction:column;padding:15px;display:flex}.real-progress strong{color:#dec579;margin-top:7px;font:22px Georgia,serif}@media (width<=900px){.transform-split,.photo-upload{grid-template-columns:1fr}.challenge-grid,.photo-gallery{grid-template-columns:1fr 1fr}}@media (width<=600px){.transform-page{width:calc(100% - 24px);padding-top:28px}.goal-dashboard,.transform-summary,.transform-fields,.challenge-grid,.photo-gallery,.photo-comparison,.real-progress{grid-template-columns:1fr}.transform-fields .wide{grid-column:auto}.compare-selects{grid-template-columns:1fr}.photo-preview,.photo-preview img{height:380px;min-height:380px}.active-challenges article,.roadmap article,.milestone-form{grid-template-columns:1fr}}.challenge-return{margin-bottom:18px}.challenge-return svg{width:16px}.challenge-detail{grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:start;gap:30px;display:grid}.challenge-detail-image{object-fit:cover;border-radius:16px;width:100%;height:100%;min-height:520px}.challenge-detail-content{padding:12px 4px}.challenge-detail-content h2{margin-bottom:12px;font-size:clamp(34px,5vw,52px)}.challenge-description{color:#b9ac95;max-width:650px;line-height:1.7}.challenge-action{background:#c5a55c0f;border:1px solid #c5a55c33;border-radius:14px;gap:7px;margin:25px 0;padding:17px;display:grid}.challenge-action span,.challenge-progress-heading span{color:#9f9178;letter-spacing:.15em;font-size:10px}.challenge-action strong{color:#eadfc9;font-weight:500}.challenge-progress-heading{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.challenge-progress-heading strong{color:#d9be70}.challenge-day-grid{grid-template-columns:repeat(7,minmax(48px,1fr));gap:8px;margin:24px 0;display:grid}.challenge-day-grid>button{color:#8e826f;background:#090807;border:1px solid #c5a55c29;border-radius:12px;place-items:center;gap:6px;min-height:67px;padding:8px;transition:border-color .2s,background .2s,transform .2s;display:grid}.challenge-day-grid>button:hover,.challenge-day-grid>button:focus-visible{background:#c5a55c17;border-color:#c5a55c;transform:translateY(-2px)}.challenge-day-grid>button.current{border-color:#c5a55c;box-shadow:inset 0 0 0 1px #c5a55c2e}.challenge-day-grid>button.complete{color:#d8bd70;background:#c5a55c21}.challenge-day-grid span{place-items:center;width:23px;height:23px;display:grid}.challenge-day-grid svg{width:15px}.challenge-day-grid small{font-size:9px}.challenge-detail-actions{flex-wrap:wrap;gap:9px;display:flex}.challenge-status{color:#c5a55c;font-size:12px}.challenge-grid article>div>button{margin-top:16px}.challenge-grid .transform-progress i{width:0}.challenge-day-modal{z-index:130;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.challenge-day-modal>section{aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle at 100% 0,#c5a55c1f,#0000 38%),#090807;border:1px solid #c5a55c7a;border-radius:22px;flex-direction:column;justify-content:center;width:min(480px,100vw - 40px);padding:45px;display:flex;position:relative;box-shadow:0 28px 80px #0000008c}.challenge-day-modal h2{margin:4px 0 16px;font-size:38px}.challenge-day-modal>section>p:not(.transform-kicker){color:#c4b69d;line-height:1.7}.challenge-day-close{width:38px;height:38px;padding:8px;position:absolute;top:18px;right:18px}.challenge-day-close svg{width:17px}.challenge-day-focus{background:#c5a55c0f;border-left:2px solid #c5a55c;gap:7px;margin:20px 0;padding:14px;display:grid}.challenge-day-focus span{color:#9f9178;letter-spacing:.15em;font-size:9px}.challenge-day-focus strong{font-weight:500}.challenge-day-modal .transform-gold{align-self:flex-start}@media (width<=900px){.challenge-detail{grid-template-columns:1fr}.challenge-detail-image{height:420px;min-height:0}.challenge-day-grid{grid-template-columns:repeat(7,1fr)}}@media (width<=600px){.challenge-detail{gap:16px;padding:14px}.challenge-detail-image{height:300px}.challenge-day-grid{grid-template-columns:repeat(4,1fr)}}.member-app:has(.mind-final)>.site-header{z-index:10}.member-app .mind-final .mind-final-hero{isolation:isolate;background:0 0;justify-content:center;min-height:clamp(180px,18vw,260px);padding:0 0 30px}.member-app .mind-final .mind-final-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#06050426,#06050433),url(/images/sections/mind/mind-cover.png) 50%/cover no-repeat;position:absolute;inset:-180px 0 0}.member-app .mind-final .mind-final-hero h1{font-size:clamp(3rem,6.8vw,6rem)}.member-app .mind-final .mind-wellbeing{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:390px;margin-bottom:14px}.member-app .mind-final .mind-wellbeing-content{flex-direction:column;align-self:stretch;padding:26px 30px 20px;display:flex}.member-app .mind-final .mind-wellbeing-image{height:100%;min-height:0;position:relative}.member-app .mind-final .mind-wellbeing-image img{object-fit:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}.member-app .mind-final .mind-section-heading{margin-bottom:20px}.member-app .mind-final .mind-wellbeing-links a{min-height:46px;padding:10px 0}.member-app .mind-final .mind-three-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:14px}.member-app .mind-final .mind-category-final{justify-content:flex-start;min-height:250px;padding:26px 30px 18px}.member-app .mind-final .mind-healing{min-height:514px}.member-app .mind-final :is(.mind-healing,.mind-self){padding-top:40px}.member-app .mind-final .mind-healing .mind-category-links{width:58%;margin-top:30px}.member-app .mind-final .mind-self .mind-category-links{margin-top:45px}.member-app .mind-final .mind-tools .mind-category-links{margin-top:50px}.member-app .mind-final .mind-section-caption{z-index:1;color:var(--member-copy,#ded4c4);margin:auto 0 0;padding-top:18px;font:400 11px/1.5 Manrope,sans-serif;position:relative}.member-app .mind-final .mind-coach-final{min-height:90px;margin-top:14px;padding:18px 30px}@media (width<=800px){.member-app .mind-final .mind-wellbeing{grid-template-columns:1fr}.member-app .mind-final .mind-wellbeing-image{height:260px}.member-app .mind-final .mind-three-grid{grid-template-rows:auto;grid-template-columns:1fr}.member-app .mind-final .mind-category-final{min-height:300px}.member-app .mind-final .mind-healing{min-height:450px}.member-app .mind-final .mind-healing .mind-category-links{width:75%}}@media (width<=520px){.member-app .mind-final .mind-wellbeing-content,.member-app .mind-final .mind-category-final{padding-left:20px;padding-right:20px}.member-app .mind-final .mind-healing .mind-category-links{width:100%}}.home-luxe .home-quote-card{box-sizing:border-box;aspect-ratio:1;flex-direction:column;justify-content:center;justify-self:center;width:min(320px,88%);min-height:0;padding:24px 18px;display:flex}.home-luxe .home-quote-card blockquote{margin:14px 0;font-size:clamp(1.15rem,2vw,1.55rem)}.member-app footer.member-reference-footer{padding-left:var(--member-page-gap);padding-right:var(--member-page-gap)}.member-app .member-reference-footer .member-reference-footer-inner{width:100%;max-width:none}.member-app:has(.home-luxe,.body-final)>.site-header{z-index:10}.home-luxe .home-luxe-welcome:before,.member-app .mind-final .mind-final-hero:after,.member-app .body-final .body-final-hero:after{top:var(--cover-top,-180px);left:var(--cover-left,calc(-1 * var(--member-page-gap)));width:var(--cover-width,calc(100% + var(--member-page-gap) + var(--member-page-gap)));right:auto}.home-luxe .home-luxe-welcome:before{bottom:-28px}.home-luxe .home-quote-card{background:#050505c2}.member-app footer.member-reference-footer{margin-top:24px;padding-bottom:16px}.home-luxe .home-practice-feature>p,.home-luxe .home-practice-feature>.home-luxe-link-button{transform:translateY(var(--practice-copy-shift,0px))}.home-luxe .home-practice-feature>.home-luxe-link-button:hover{transform:translateY(var(--practice-copy-shift,0px))!important}.member-app .mind-final .mind-final-hero:before{top:12px}.member-app .body-final .body-final-hero{isolation:isolate;background:0 0;justify-content:center;min-height:clamp(200px,22vw,310px);padding:0 0 30px}.member-app .body-final .body-final-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#06050426,#0605041f),url(/images/sections/body/body-sunrise-valley.png) 50%/cover no-repeat;position:absolute;bottom:0}.member-app .body-final .body-final-hero h1{font-size:clamp(3rem,6.8vw,6rem)}.member-app .body-final .body-final-hero>p:last-child{text-shadow:0 1px 3px #000000e6,0 2px 8px #000000a6}.member-app .body-final .body-final-overview{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(90px,.3fr);min-height:290px;margin-bottom:14px}.member-app .body-final .body-overview-content{flex-direction:column;align-self:stretch;padding:26px 28px;display:flex}.member-app .body-final .body-overview-metrics{gap:0;margin-top:30px}.member-app .body-final .body-overview-metrics>div{text-align:center;align-items:center;min-width:0;padding:0 8px}.member-app .body-final .body-overview-metrics>div+div{border-left:1px solid var(--member-gold-line)}.member-app .body-final .body-overview-metrics small{font-size:11px;line-height:1.4}.member-app .body-final .body-overview-image{grid-area:1/2/auto/-1;height:100%;min-height:0;position:relative}.member-app .body-final .body-overview-image img{object-fit:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}.member-app .body-final .body-overview-caption{margin:auto 0 0;padding-top:26px;font:italic 16px/1.4 Cormorant Garamond,serif}.member-app .body-final .body-overview-caption:after{content:"";border-top:1px solid var(--member-gold);width:38px;margin-top:16px;display:block}.member-app .body-final .body-overview-mantra{z-index:1;color:var(--member-gold-bright);letter-spacing:2px;text-transform:uppercase;text-shadow:0 1px 3px #000;background:linear-gradient(90deg,#0000,#000000a6);flex-direction:column;grid-area:1/3;justify-content:center;align-items:center;gap:16px;font-size:10px;display:flex;position:relative}.member-app .body-final .body-overview-mantra i{border-top:1px solid var(--member-gold);width:45px;margin-top:6px}.member-app .body-final .body-feature-grid{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.member-app .body-final .body-feature-card{grid-row:1;min-height:380px;padding:24px}.member-app .body-final .body-train{--body-editorial-image:url(/images/sections/body/body-dumbbell-kettlebell.png);grid-column:1}.member-app .body-final .body-nourish{grid-column:2}.member-app .body-final .body-track{grid-column:3}.member-app .body-final .body-recover{grid-area:2/1/auto/-1;min-height:260px;margin-bottom:12px;background-position:50% 8%!important}.member-app .body-final .body-feature-links{margin-top:16px}.member-app .body-final .body-feature-links a{min-height:32px;padding:6px 24px 6px 0;font-size:18px;position:relative}.member-app .body-final .body-feature-links a:after{content:"→";color:var(--member-gold);position:absolute;right:0}.member-app .body-final .body-recover .body-feature-links{width:34%}.member-app .body-final .body-section-caption{margin:12px 0 0;font-size:11px;line-height:1.5}.member-app .body-final .body-transform{min-height:310px;margin-bottom:26px;padding:26px 24px;background-position:50% 30%!important}.member-app .body-final .body-transform .body-feature-links{gap:26px;width:72%}.member-app .body-final .body-transform-quote{text-align:center;color:var(--member-gold-bright);margin:0;font:italic 24px/1.1 Cormorant Garamond,serif;position:absolute;bottom:24px;right:5%}@media (width<=700px){.member-app .body-final .body-final-overview .body-overview-image{grid-column:1/-1}.member-app .body-final .body-transform{background-position:66% 30%!important}.member-app .body-final .body-recover{background-position:70% 8%!important}}@media (width<=1000px){.member-app .body-final .body-feature-card{padding:20px 16px}.member-app .body-final .body-overview-content{padding:24px 16px}.member-app .body-final .body-overview-metrics>div{padding:0 4px}.member-app .body-final .body-feature-links a{font-size:16px}}@media (width<=700px){.member-app .body-final .body-final-overview{grid-template-columns:minmax(0,1fr) 80px}.member-app .body-final .body-overview-content{grid-column:1/-1}.member-app .body-final .body-overview-image{grid-area:2/1;height:240px}.member-app .body-final .body-overview-mantra{grid-area:2/2}.member-app .body-final .body-feature-grid{grid-template-rows:auto;grid-template-columns:1fr}.member-app .body-final .body-feature-card{grid-area:auto/1;min-height:330px;padding:24px}.member-app .body-final .body-recover .body-feature-links{width:80%}.member-app .body-final .body-transform{padding:24px}.member-app .body-final .body-transform .body-feature-links{grid-template-columns:1fr;gap:0;width:100%}.member-app .body-final .body-transform-quote{align-self:flex-end;margin-top:20px;position:relative;bottom:auto;right:auto}.member-app .body-final .body-final-hero h1{font-size:clamp(2.8rem,9vw,4rem)}}.member-app:has(.soul-landing)>.site-header{z-index:10}.member-app .soul-landing{--soul-gold:#f1c65b;--soul-cream:#faf1df;color:var(--soul-cream)}.member-app .soul-landing .soul-landing-hero{isolation:isolate;background:0 0;margin-bottom:0}.member-app .soul-landing .soul-landing-hero:before{content:"";top:var(--cover-top,-180px);left:var(--cover-left,calc(-1 * var(--member-page-gap)));width:var(--cover-width,calc(100% + var(--member-page-gap) + var(--member-page-gap)));z-index:-1;pointer-events:none;background:linear-gradient(#05040214,#0504021f),url(/images/sections/soul/soul-mountain-moon.png) 50%/cover no-repeat;position:absolute;bottom:0}.member-app .soul-landing .soul-landing-hero>p:last-of-type{color:#f4eddf;text-shadow:0 1px 4px #000;white-space:normal}.member-app .soul-landing :is(.soul-today-meditation,.soul-destination,.soul-meditation-note){border-color:#f1c65bc7}.member-app .soul-landing .soul-today-meditation{background:#060503cc}.member-app .soul-landing .soul-today-copy{background:0 0}.member-app .soul-landing :is(.soul-today-copy>p:not(.eyebrow),.soul-today-copy>span){color:#eee2cb}.member-app .soul-landing :is(.eyebrow,.soul-destination>div>p,.soul-meditation-note small){color:#f4c95d!important}.member-app .soul-landing h2{text-shadow:0 1px 4px #000000bf;color:#faf1df!important}.member-app .soul-landing .soul-primary-button{color:#f4c95d;background:#0605038c;border-color:#edc15a!important}.member-app .soul-landing .soul-today-image{filter:saturate(1.1)brightness(1.06);background-color:#060503b3;background-position:50%;background-repeat:no-repeat;background-size:100% 100%,contain}.member-app .soul-landing .soul-destination-image{filter:saturate(1.12)brightness(1.08)}.member-app .soul-landing .breathwork .soul-destination-image{background-image:linear-gradient(#05040205,#050402ad),url(/images/sections/soul/soul-golden-leaves.png);background-position:50%;background-size:cover}.member-app .soul-landing .gratitude .soul-destination-image{background-color:#080704;background-image:linear-gradient(#0000,#050402a6),url(/images/sections/soul/soul-lake-view.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,contain;transform:none}.member-app .soul-landing .soul-destination i{color:#fff0ce}@media (width<=800px){.member-app .soul-landing .soul-today-image{aspect-ratio:16/9;width:100%;min-height:0}.member-app .soul-landing .soul-landing-hero>p:last-of-type{padding-inline:12px}}.member-app:has(.spirit-landing)>.site-header{z-index:10}.member-app .spirit-world.spirit-landing{--sg:var(--member-gold);--sc:var(--member-ivory);padding-top:0}.member-app .spirit-world.spirit-landing .spirit-hero{isolation:isolate;box-sizing:border-box;background:0 0;min-height:340px;margin-bottom:0;padding:38px 4%;overflow:visible}.member-app .spirit-world.spirit-landing .spirit-hero:before{content:"";top:var(--cover-top,-160px);left:var(--cover-left,calc(-1 * var(--member-page-gap)));width:var(--cover-width,100vw);z-index:-1;pointer-events:none;background:linear-gradient(90deg,#05040247,#0000 70%),url(/images/sections/spirit/spirit-moonlight-milkyway.png) 50%/cover no-repeat;position:absolute;bottom:0}.member-app .spirit-world.spirit-landing .spirit-hero:after{display:none}.member-app .spirit-world.spirit-landing .spirit-hero h1{max-width:80%;margin:14px 0;font-size:clamp(3rem,6.5vw,6.6rem);line-height:.98}.member-app .spirit-world.spirit-landing .spirit-hero>p:last-of-type{white-space:normal;text-shadow:0 1px 4px #000;max-width:80%}.member-app .spirit-world.spirit-landing .spirit-cover-words{color:var(--member-gold-bright);text-transform:uppercase;letter-spacing:.25em;flex-direction:column;gap:12px;font-size:clamp(.5rem,.8vw,.7rem);display:flex;position:absolute;top:38%;right:3%}.member-app .spirit-world.spirit-landing .spirit-cover-words:after{content:"";border-top:1px solid var(--member-gold-border);width:48px;margin-top:5px}.member-app .spirit-world.spirit-landing .spirit-moment{border-color:var(--member-gold-border);background:#060503d1;grid-template-columns:40% 60%;min-height:0;margin-bottom:12px}.member-app .spirit-world.spirit-landing .spirit-moment>div:first-child{min-width:0;padding:clamp(20px,3vw,42px)}.member-app .spirit-world.spirit-landing .spirit-moment blockquote{margin:18px 0;font-size:clamp(1.8rem,3.4vw,3.4rem);font-style:normal;line-height:1.04}.member-app .spirit-world.spirit-landing .spirit-moment a{border:1px solid var(--member-gold-border);align-self:flex-start;margin-top:20px;padding:12px 16px}.member-app .spirit-world.spirit-landing .spirit-moment-art{background:url(/images/sections/spirit/spirit-quarter-moon.png) 72%/cover no-repeat;min-width:0;min-height:280px}.member-app .spirit-world.spirit-landing .spirit-paths-editorial{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(265px,auto);gap:12px}.member-app .spirit-world.spirit-landing .spirit-path-card{border-color:var(--member-gold-border);grid-area:auto;min-width:0;min-height:265px}.member-app .spirit-world.spirit-landing .spirit-path-card:before{background-position:50% 40%;background-repeat:no-repeat;background-size:cover;transform:none}.member-app .spirit-world.spirit-landing .spirit-path-card>span{display:none}.member-app .spirit-world.spirit-landing .spirit-path-card>div{bottom:20px;left:22px;right:22px}.member-app .spirit-world.spirit-landing .spirit-path-card h2{text-shadow:0 1px 4px #000;max-width:85%;font-size:clamp(1.3rem,2.2vw,2.25rem)}.member-app .spirit-world.spirit-landing .path-faith{order:1}.member-app .spirit-world.spirit-landing .path-spirituality{order:2}.member-app .spirit-world.spirit-landing .path-moon{order:3}.member-app .spirit-world.spirit-landing .path-self-discovery{order:4}.member-app .spirit-world.spirit-landing .path-astrology{order:5}.member-app .spirit-world.spirit-landing .path-moon-practice{order:6}.member-app .spirit-world.spirit-landing .path-tarot{order:7}.member-app .spirit-world.spirit-landing .path-crystals{order:8}.member-app .spirit-world.spirit-landing .path-numerology{order:9}.member-app .spirit-world.spirit-landing .path-spirituality:before{background-image:url(/images/sections/spirit/spirit-sanctuary-door.png);background-position:60% 35%}.member-app .spirit-world.spirit-landing .path-moon:before{background-image:url(/images/sections/spirit/spirit-moonlight-reflection.png)}.member-app .spirit-world.spirit-landing .path-self-discovery:before{background-image:url(/images/sections/spirit/spirit-sunset-meditation.png)}.member-app .spirit-world.spirit-landing .path-moon-practice:before{background-image:url(/images/sections/spirit/spirit-moon-hands.png);background-position:55% 25%}.member-app .spirit-world.spirit-landing .path-tarot:before{background-image:url(/images/sections/spirit/spirit-tarot-cards.png)}.member-app .spirit-world.spirit-landing .path-numerology:before{background-image:url(/images/sections/spirit/spirit-numerology-2.png);background-position:75% 35%}.member-app .spirit-world.spirit-landing .spirit-coach-link{border-color:var(--member-gold-border);margin-top:12px}.member-app .spirit-world.spirit-landing :is(.spirit-hero,.spirit-moment,.spirit-paths-editorial,.spirit-coach-link){box-sizing:border-box;min-width:0;max-width:100%}.member-app .spirit-world.spirit-landing .spirit-moment a{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%}.member-app .spirit-world.spirit-landing .spirit-moment a svg{flex-shrink:0;width:14px;height:14px}@media (width<=800px){.member-app .spirit-world.spirit-landing .spirit-hero{min-height:290px}.member-app .spirit-world.spirit-landing .spirit-paths-editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.member-app .spirit-world.spirit-landing .spirit-moment{grid-template-columns:1fr 1fr}.member-app .spirit-world.spirit-landing .spirit-moment-art{min-height:240px}}@media (width<=520px){.member-app .spirit-world.spirit-landing .spirit-hero{min-height:310px;padding:30px 3%}.member-app .spirit-world.spirit-landing .spirit-hero h1{max-width:78%;font-size:2.8rem}.member-app .spirit-world.spirit-landing .spirit-cover-words{letter-spacing:.12em;gap:10px;right:0}.member-app .spirit-world.spirit-landing .spirit-moment{grid-template-columns:1fr}.member-app .spirit-world.spirit-landing .spirit-moment-art{aspect-ratio:16/9;min-height:0}.member-app .spirit-world.spirit-landing .spirit-paths-editorial{grid-template-columns:1fr}.member-app .spirit-world.spirit-landing .spirit-path-card{min-height:280px}}.member-app:has(.explore-final)>.site-header{z-index:10}.member-app .explore-final .explore-final-hero{isolation:isolate;box-sizing:border-box;flex-direction:column;justify-content:center;min-height:320px;margin-bottom:0;padding:35px 9%;display:flex;position:relative}.member-app .explore-final .explore-final-hero:before{content:"";top:var(--cover-top,-160px);left:var(--cover-left,calc(-1 * var(--member-page-gap)));width:var(--cover-width,100vw);z-index:-1;pointer-events:none;background:linear-gradient(#05040214,#05040233),url(/images/sections/explore/explore-mountain-moon.png) 50%/cover no-repeat;border:0;border-radius:0;height:auto;position:absolute;bottom:0;transform:none}.member-app .explore-final .explore-final-hero h1{font-size:clamp(2.8rem,6.5vw,6.3rem);font-weight:400;line-height:1.05}.member-app .explore-final .explore-final-hero h1 em{font-weight:400}.member-app .explore-final .explore-final-hero .subtitle{text-shadow:0 1px 4px #000;max-width:85%;font-size:clamp(.85rem,1.25vw,1.1rem)}.member-app .explore-final .explore-cover-words{text-align:left;text-transform:uppercase;letter-spacing:.22em;color:var(--member-gold-bright);flex-direction:column;gap:12px;font-size:.65rem;display:flex;position:absolute;top:28%;right:2%}.member-app .explore-final .explore-cover-words:after{content:"";border-top:1px solid var(--member-gold-border);width:42px;margin-top:5px}.member-app .explore-final .explore-final-grid{grid-template-rows:repeat(2,minmax(330px,auto));grid-template-columns:1.1fr 1fr;gap:12px}.member-app .explore-final .explore-final-card{border-color:var(--member-gold-border);min-height:0;box-shadow:none;background-repeat:no-repeat;background-size:cover;border-radius:2px}.member-app .explore-final .explore-learn{--explore-editorial-image:url(/images/sections/explore/explore-learn-2.png);grid-row:1/3}.member-app .explore-final .explore-community{--explore-editorial-image:url(/images/sections/explore/explore-community-2.png);grid-area:1/2;background-position:50% 40%!important}.member-app .explore-final .explore-shop{--explore-editorial-image:url(/images/sections/explore/explore-shop-2.png);grid-area:2/2;background-position:50% 35%!important}.member-app .explore-final .explore-final-card-content{box-sizing:border-box;justify-content:flex-end;height:100%;min-height:0;padding:clamp(20px,2.5vw,36px);background-color:#0000!important}.member-app .explore-final .explore-final-card h2{text-shadow:0 1px 4px #000;margin-bottom:32px;font-size:clamp(1.7rem,2.7vw,2.7rem);line-height:1.15}.member-app .explore-final .explore-final-card .eyebrow{margin-bottom:12px;font-size:.65rem}.member-app .explore-final .explore-final-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;width:100%;display:grid}.member-app .explore-final .explore-learn .explore-final-links{grid-template-columns:1fr}.member-app .explore-final .explore-final-links :is(a,button){box-sizing:border-box;border-bottom:1px solid var(--member-gold-line);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.85rem,1.2vw,1.05rem);display:flex}.member-app .explore-final .explore-final-links :is(a,button):after{content:"→";color:var(--member-gold-bright);flex-shrink:0}.member-app .explore-final .explore-coach-final{border-color:var(--member-gold-border);background:#060503cc;border-radius:2px;margin-top:18px;padding:24px 30px}.member-app .explore-final .explore-coach-copy small{color:var(--member-copy);margin-top:6px;font-size:.8rem;line-height:1.5;display:block}.member-app .explore-final .explore-coach-button{box-shadow:none;border-radius:3px}.member-app .explore-final .explore-coach-button svg{flex-shrink:0;width:15px;height:15px}.member-app.member-app.member-app .explore-final .explore-final-card-content{background-color:#0000!important}@media (width<=800px){.member-app .explore-final .explore-final-grid{grid-template-rows:repeat(2,minmax(310px,auto));grid-template-columns:1.05fr 1fr}.member-app .explore-final .explore-final-hero{min-height:290px;padding-inline:8%}.member-app .explore-final .explore-cover-words{letter-spacing:.13em;font-size:.5rem}.member-app .explore-final .explore-final-links{column-gap:14px}.member-app .explore-final .explore-coach-final{padding:20px}}@media (width<=600px){.member-app .explore-final .explore-final-hero{min-height:300px;padding:24px 0}.member-app .explore-final .explore-final-hero h1{max-width:80%;margin-inline:auto;font-size:2.7rem}.member-app .explore-final .explore-cover-words{flex-flow:wrap;justify-content:center;gap:14px;margin-top:20px;position:static}.member-app .explore-final .explore-cover-words:after{display:none}.member-app .explore-final .explore-final-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:12px}.member-app .explore-final .explore-final-card{grid-area:auto;min-height:360px}.member-app .explore-final .explore-learn{min-height:530px}.member-app .explore-final .explore-final-card-content{min-height:inherit}.member-app .explore-final .explore-coach-button{box-sizing:border-box}}.member-app .you-final{padding-top:0;padding-bottom:24px}.member-app .you-final .you-final-hero{box-sizing:border-box;background:linear-gradient(90deg,#060504cc,#0605041f 65%,#0605046b),url(/images/sections/you/you_hero.png) 50% 48%/cover no-repeat;min-height:220px;margin:0;padding:34px 23% 22px 18px;position:relative}.member-app .you-final .you-final-hero h1{letter-spacing:-.025em;text-shadow:0 1px 4px #000;font:400 clamp(2.4rem,4.5vw,4.5rem)/1.05 Georgia,serif}.member-app .you-final .you-final-hero .subtitle{text-shadow:0 1px 4px #000;line-height:1.5;color:var(--member-ivory)!important}.member-app .you-final .you-presence-note{color:var(--member-gold-bright);margin:10px 0 0;font:italic 1rem/1.4 Georgia,serif}.member-app .you-final .you-hero-motto{text-align:center;font:italic clamp(.9rem,1.3vw,1.2rem)/1.6 Georgia,serif;position:absolute;top:30px;right:4%}.member-app .you-final .you-final-layout{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:stretch;gap:16px}.member-app .you-final .you-main-column{gap:16px;min-width:0}.member-app .you-final .you-sidebar{grid-template-rows:210px 1fr;gap:16px;min-width:0;min-height:0;display:grid}.member-app .you-final :is(.you-stats,.you-progress-panel,.you-account,.you-space-card,.you-coach-final,.you-journey-progress){border:1px solid var(--member-gold-border);box-shadow:none;background:#060504cc;border-radius:3px}.member-app .you-final .you-stats{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));min-height:210px;padding:24px 20px}.member-app .you-final .you-stat{border-right:1px solid var(--member-gold-line);gap:5px;min-width:0;padding:0 14px}.member-app .you-final .you-stat:last-child{border-right:0}.member-app .you-final .you-stat-icon{object-fit:contain;flex-shrink:0;width:25px;height:25px;margin:8px 0 3px}.member-app .you-final .you-stat strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.6rem,2.5vw,2.2rem)}.member-app .you-final .you-stat-label{color:var(--member-gold-bright);letter-spacing:.14em;font-size:.58rem}.member-app .you-final :is(.you-panel-label,.you-space-label,.you-account-title){color:var(--member-gold-bright);letter-spacing:.17em;font-size:.62rem}.member-app .you-final .you-journey-progress{box-sizing:border-box;justify-content:space-around;align-items:center;gap:12px;padding:16px}.member-app .you-final .you-progress-ring{width:160px;height:160px;box-shadow:none;flex-shrink:0}.member-app .you-final .you-progress-ring:before{background:#080704;width:130px;height:130px}.member-app .you-final .you-progress-ring strong{font-variant-numeric:tabular-nums;font-size:2.1rem}.member-app .you-final .you-ring-motto{color:var(--member-gold-bright);text-align:center;max-width:105px;font:italic clamp(.85rem,1.2vw,1.1rem)/1.5 Georgia,serif}.member-app .you-final .you-ring-motto:after{content:"";border-top:1px solid var(--member-gold-line);width:42px;margin:12px auto 0;display:block}.member-app .you-final .you-progress-panel{box-sizing:border-box;min-height:155px;padding:24px}.member-app .you-final .you-progress-track{gap:22px;margin:28px 8px 42px;overflow:visible}.member-app .you-final .you-progress-dot{border-width:1px;border-color:var(--member-gold-bright);z-index:1;flex-shrink:0;width:12px;height:12px}.member-app .you-final .you-progress-dot:after{content:attr(data-level);white-space:nowrap;color:var(--member-copy);font:.62rem/1.4 Georgia,serif;position:absolute;top:22px;left:50%;transform:translate(-50%)}.member-app .you-final .you-progress-panel{overflow-x:auto}.member-app .you-final .you-progress-track:before{background:var(--member-gold-line);height:1px}.member-app .you-final .you-space-content{padding:24px 22px 14px}.member-app .you-final .you-space-links{gap:0}.member-app .you-final .you-space-links button{border-bottom:1px solid var(--member-gold-line);min-height:40px;padding:10px 0;font-size:.95rem}.member-app .you-final .you-space-image{background-image:url(/images/sections/body/body_transform.png);background-position:62%;flex:1;align-items:flex-end;min-height:280px;margin-top:0;display:flex}.member-app .you-final .you-space-image:before{background:linear-gradient(#0000 35%,#060504e0)}.member-app .you-final .you-space-image p{color:var(--member-gold-bright);margin:0;padding:24px;font:400 clamp(1.2rem,1.8vw,1.8rem)/1.35 Georgia,serif;position:relative}.member-app .you-final .you-account{padding:22px 24px}.member-app .you-final .you-account-links{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.member-app .you-final .you-account-links a{text-align:center;flex-direction:column;align-items:center;gap:8px;min-height:44px;font-size:.75rem;display:flex}.member-app .you-final .you-account-links a:before{content:"";background:var(--account-icon) center/contain no-repeat;width:25px;height:25px}.member-app .you-final .you-account-links a:first-child{--account-icon:url(/images/sections/icons/profile.png)}.member-app .you-final .you-account-links a:nth-child(2){--account-icon:url(/images/sections/icons/journal.png)}.member-app .you-final .you-account-links a:nth-child(3){--account-icon:url(/images/sections/icons/settings.png)}.member-app .you-final .you-account-links a:nth-child(4){--account-icon:url(/images/sections/icons/crown.png)}.member-app .you-final .you-account-links a:nth-child(5){--account-icon:url(/images/sections/icons/profile_progress.png)}.member-app .you-final .you-account-links a:nth-child(6){--account-icon:url(/images/sections/icons/settings.png)}@media (width<=480px){.member-app .you-final .you-account-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.member-app .you-final .you-coach-final{min-width:0;margin-top:0;padding:20px 24px}.member-app .you-final .you-coach-copy p{margin:0;font:400 1.2rem/1.4 Georgia,serif}.member-app .you-final .you-coach-copy small{color:var(--member-copy);margin-top:5px;font-size:.75rem;line-height:1.5;display:block}.member-app .you-final .you-coach-star svg{width:28px;height:28px}.member-app .you-final .you-coach-button{flex-shrink:0}.member-app.member-app.member-app .you-final :is(.you-stats,.you-progress-panel,.you-account,.you-space-card,.you-coach-final){border-radius:3px!important}.member-app.member-app.member-app .you-final :is(.you-presence-note,.you-space-image p){color:var(--member-gold-bright)!important}.member-app .you-final .you-stat strong{line-height:1.1}.member-app .you-final .you-stat small{line-height:1.4}@media (width<=1000px){.member-app .you-final .you-final-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.member-app .you-final .you-progress-ring{width:130px;height:130px}.member-app .you-final .you-progress-ring:before{width:106px;height:106px}.member-app .you-final .you-progress-ring strong{font-size:1.7rem}.member-app .you-final .you-stat{padding-inline:8px}.member-app .you-final .you-stats{padding-inline:10px}}@media (width<=700px){.member-app .you-final .you-final-hero{padding:28px 22% 24px 12px}.member-app .you-final .you-hero-motto{font-size:.8rem;right:1%}.member-app .you-final .you-final-layout{grid-template-columns:1fr}.member-app .you-final .you-sidebar{grid-template-rows:auto auto}.member-app .you-final .you-journey-progress{min-height:190px}.member-app .you-final .you-space-image{min-height:320px}.member-app .you-final .you-progress-track{gap:26px}.member-app .you-final .you-coach-final{flex-wrap:wrap;gap:14px}.member-app .you-final .you-coach-copy{min-width:0}.member-app .you-final .you-coach-button{box-sizing:border-box;width:100%}.member-app .you-final .you-account-links{gap:10px}.member-app .you-final .you-stats{min-height:210px}.member-app .you-final .you-stat-label{letter-spacing:.06em;font-size:.5rem}}@media (width<=480px){.member-app .you-final .you-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.member-app .you-final .you-stat:nth-child(2){border-right:0}.member-app .you-final .you-stat-label{white-space:normal;font-size:.6rem}.member-app .you-final .you-hero-motto{max-width:19%;font-size:.68rem;top:36px}.member-app .you-final .you-progress-track{min-width:320px}.member-app .you-final .you-progress-panel{padding-inline:18px}}.member-app .home-luxe .home-quote-card{grid-area:1/2;justify-self:end}.member-app .home-luxe .ascension-task svg,.member-header-actions .member-header-icon svg{filter:brightness(1.22)saturate(1.15)drop-shadow(0 0 3px #e7b94f47);color:var(--member-gold-bright);stroke:var(--member-gold-bright)}.member-app .home-luxe .ascension-task-icon svg{stroke-width:1.6px;width:25px!important;height:25px!important}.member-header-actions .member-header-icon svg{stroke-width:1.6px;width:22px;height:22px}@media (width<=800px){.member-app .home-luxe .home-quote-card{grid-area:auto/1;justify-self:end}}.member-app.member-app.member-app .member-reference-footer .member-reference-footer-menu h3{color:var(--member-gold-bright)!important}.footer-share-menu summary{cursor:pointer;color:var(--member-gold-bright,#f2c75c);text-transform:uppercase;letter-spacing:.16em;padding:10px 0;font-size:.7rem;list-style:none}.footer-share-menu summary::-webkit-details-marker{display:none}.footer-share-menu summary:focus-visible,.footer-share-menu a:focus-visible{outline-offset:4px;outline:2px solid #f2c75c}.footer-share-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0;display:grid}.footer-share-menu>div a{letter-spacing:normal;text-transform:none;border:1px solid #e7b94f73;padding:10px;font-size:.75rem}.footer-share-menu small{color:#ddd3c3;font-size:.72rem;line-height:1.5;display:block}.manifesto-page .manifesto-hero{background:linear-gradient(90deg,#060504cc,#06050433),url(/images/sections/body/body-sunrise-valley.png) 50%/cover no-repeat;border-bottom:1px solid #b8903b;padding:clamp(35px,6vw,85px) clamp(18px,4vw,60px)}.manifesto-page .manifesto-hero h1{white-space:nowrap;letter-spacing:-.035em;font-size:clamp(1.6rem,6.5vw,6rem);line-height:1.15}.manifesto-page .manifesto-statement{background:#080604cc;border:1px solid #e7b94f8c;min-width:0;padding:clamp(24px,4vw,54px)}.manifesto-page .manifesto-grid{gap:20px}.manifesto-page .manifesto-quote{color:#f2c75c;border-block:1px solid #e7b94f57;padding-block:40px}.manifesto-page .manifesto-number{color:#f2c75c}.manifesto-page{background:radial-gradient(at 85% 35%,#d6a13c12,#0000 60%),#060504}.manifesto-page .manifesto-statement{background:linear-gradient(135deg,#33240c4d,#080604f0 65%);border-color:#e6b84ead;box-shadow:inset 0 1px #f4c95d1a,0 12px 28px #00000047}.manifesto-page .manifesto-quote{background:linear-gradient(90deg,#0000,#e6b84e0f,#0000);border-color:#e6b84e7a}.member-app .page:has(>.mood-tracker-panel)>.section-title{box-sizing:border-box;border-bottom:1px solid var(--member-gold-border);background:linear-gradient(90deg,#060504c7,#0605042e),url(/images/soul/meditations/covers/calm-your-nervous-system.png) 50%/cover no-repeat;max-width:none;padding:clamp(28px,5vw,70px)}.member-app .page:has(>.mood-tracker-panel)>.section-title :is(h1,.lede){white-space:normal;text-shadow:0 1px 4px #000}.member-app .page:has(>.mood-tracker-panel) :is(.mood-tracker-panel,.mood-history){border:1px solid var(--member-gold-border);background:#080604c7;border-radius:3px;padding:clamp(20px,3vw,38px)}.member-app .page:has(>.mood-tracker-panel) .mood-option svg{filter:brightness(1.15);stroke:var(--member-gold-bright)}.member-app .page:has(>.mood-tracker-panel,>.journal-editor)>.section-title{isolation:isolate;box-sizing:border-box;background:0 0;min-height:320px;padding:clamp(28px,5vw,70px);position:relative;overflow:visible}.member-app .page:has(>.mood-tracker-panel,>.journal-editor)>.section-title:before{content:"";top:var(--cover-top,-48px);bottom:0;left:var(--cover-left,0px);width:var(--cover-width,100%);z-index:-1;pointer-events:none;background:linear-gradient(90deg,#060504b8,#0605041f),var(--tool-cover-image) center 72%/cover no-repeat;border:0;border-radius:0;height:auto;position:absolute}.member-app .page:has(>.mood-tracker-panel)>.section-title{--tool-cover-image:url(/images/soul/meditations/covers/calm-your-nervous-system.png)}.member-app .page:has(>.mood-tracker-panel)>.section-title:before{background-position:75% 8%}.member-app .page:has(>.journal-editor)>.section-title{--tool-cover-image:url(/images/sections/home/home-candlelit-journal.png)}.member-app .page:has(>.journal-editor)>.section-title :is(h1,.lede){white-space:normal;text-shadow:0 1px 4px #000}.member-app .page:has(>.journal-editor)>.section-title:before{background-position:50% 58%}.sa-legal-page{--member-gold-bright:#f2c75c;color:#f6efe3;width:calc(100% - clamp(28px,7vw,112px));max-width:1250px;margin:30px auto 40px}.sa-legal-hero{background:linear-gradient(90deg,#060504cc,#06050426),url(/images/sections/you/you_hero.png) 50%/cover no-repeat;border:1px solid #e7b94f8c;padding:clamp(30px,6vw,80px)}.sa-legal-hero h1{color:#f6efe3;margin:20px 0;font:400 clamp(2.5rem,5vw,5rem)/1.08 Georgia,serif}.sa-legal-hero p{text-shadow:0 1px 3px #000;max-width:680px;line-height:1.7}.sa-legal-page .eyebrow{color:#f2c75c}.sa-legal-draft{color:#f2c75c;background:#171208;border:1px solid #b8903b;margin:20px 0;padding:22px}.sa-legal-draft p{color:#ddd3c3;font-size:.9rem;line-height:1.6}.sa-legal-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sa-legal-sections section{background:#080604e0;border:1px solid #e7b94f73;padding:clamp(22px,3vw,40px)}.sa-legal-sections h2{color:#f6efe3;font:400 1.8rem/1.2 Georgia,serif}.sa-legal-sections section>p:last-child{color:#ddd3c3;line-height:1.8}.sa-legal-page>nav{padding:24px 0}.sa-legal-page a{color:#f2c75c}@media (width<=650px){.sa-legal-sections{grid-template-columns:1fr}.manifesto-page .manifesto-hero{padding-inline:12px}.member-app .page:has(>.mood-tracker-panel) .mood-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-invite-trigger{color:#f2c75c;cursor:pointer;text-transform:uppercase;letter-spacing:.16em;background:0 0;border:0;padding:10px 0;font-size:.7rem;line-height:1.5}.footer-invite-dialog{box-sizing:border-box;color:#f6efe3;background:radial-gradient(at 100% 0,#e6b84e1f,#0000 65%),#090705;border:1px solid #d6a13c;border-radius:8px;width:min(570px,100vw - 28px);max-height:calc(100dvh - 32px);padding:clamp(22px,4vw,36px);overflow:auto;box-shadow:0 24px 90px #000b}.footer-invite-dialog::backdrop{background:#000000c7}.footer-invite-dialog h2{margin:16px 0;font:400 clamp(1.8rem,4vw,2.4rem)/1.15 Georgia,serif}.footer-invite-dialog p,.footer-invite-dialog small{color:#ded4c4;line-height:1.6}.footer-invite-dialog .eyebrow{color:#f2c75c;clear:both}.footer-invite-dialog .footer-invite-close{min-height:40px;margin-left:auto;padding:8px 12px;display:block}.footer-invite-dialog :is(button,a){color:#f2c75c;cursor:pointer;background:0 0}.footer-invite-dialog button{font:inherit;border:1px solid #b48b3e;border-radius:3px}.footer-invite-options{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.footer-invite-options :is(a,button){box-sizing:border-box;border:1px solid #b48b3e;justify-content:center;align-items:center;min-height:46px;padding:10px;font-size:.9rem;text-decoration:none;display:flex}.footer-invite-dialog :is(a,button,input):focus-visible,.footer-invite-trigger:focus-visible{outline-offset:3px;outline:2px solid #f2c75c}.footer-invite-dialog .footer-invite-url{color:#f2c75c;font-size:.8rem;display:block}.footer-invite-dialog input{box-sizing:border-box;color:#f6efe3;width:100%;font:inherit;background:#060504;border:1px solid #b48b3e;margin-top:8px;padding:12px}.footer-invite-status{min-height:1.6em;font-size:.85rem}.footer-invite-options .footer-instagram-link{grid-area:4/2}footer.member-reference-footer{color:#bac0c5;background:#060604;border-top:1px solid #70551c;width:100%;max-width:none;margin:0;padding:18px 5.3% 34px}.member-reference-footer .member-reference-footer-inner{max-width:1280px;margin:0 auto}.member-reference-footer .member-reference-footer-top{border-bottom:1px solid #70551c;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:12px;display:flex}.member-reference-footer .footer-caption,.member-reference-footer nav h3{letter-spacing:2px;text-transform:uppercase;margin:0 0 6px;font:500 9px/1.5 Manrope,sans-serif;color:#f4c95d!important}.member-reference-footer h2{letter-spacing:0;text-transform:none;margin:0;font:400 27px/1.1 Cormorant Garamond,serif;color:#f6efe3!important}.member-reference-footer .footer-copyright{color:#9da9b4;letter-spacing:2px;text-transform:uppercase;margin:0 0 7px;font:400 9px/1.5 Manrope,sans-serif}.member-reference-footer .member-reference-footer-menu{border-bottom:1px solid #70551c;grid-template-columns:1fr 1.05fr 1.27fr 2.2fr;gap:18px;padding:15px 0 13px;display:grid}.member-reference-footer nav{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.member-reference-footer nav a,.member-reference-footer .member-reference-footer-bottom p,.member-reference-footer .member-footer-cookie-button{color:#bac0c5;letter-spacing:0;font:400 11px/1.4 Manrope,sans-serif;text-decoration:none}.member-reference-footer .footer-invitation{background:#100e0973;border:1px solid #503d17;border-radius:6px;align-self:center;padding:16px 20px}.member-reference-footer blockquote{color:#f6efe3;margin:0 0 10px;font:italic 14px/1.4 Cormorant Garamond,serif}.member-reference-footer .footer-invitation a{color:#f4c95d;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;font:600 9px/1.4 Manrope,sans-serif;text-decoration:none;display:flex}.member-reference-footer .footer-invitation a span{font-size:20px;line-height:12px}.member-reference-footer .member-reference-footer-bottom{justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.member-reference-footer .member-reference-footer-bottom p{margin:0}.member-reference-footer .member-reference-footer-bottom nav{flex-flow:wrap;gap:0}.member-reference-footer .member-reference-footer-bottom nav>*+*{border-left:1px solid #8b6c29;margin-left:14px;padding-left:14px}.member-reference-footer .member-footer-cookie-button{cursor:pointer;background:0 0;border:0;padding-top:0;padding-bottom:0}.member-reference-footer a:hover,.member-reference-footer .member-footer-cookie-button:hover{color:#f4c95d}@media (width<=700px){footer.member-reference-footer{padding:24px 6%}.member-reference-footer .member-reference-footer-top,.member-reference-footer .member-reference-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.member-reference-footer .member-reference-footer-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.member-reference-footer .footer-invitation{grid-column:1/-1}.member-reference-footer .footer-copyright{font-size:8px}.member-reference-footer h2{font-size:26px}}.member-app :is(.home-luxe,.mind-final,.body-final,.soul-landing,.spirit-landing,.explore-final){padding-bottom:18px!important}.member-app:has(:is(.home-luxe,.mind-final,.body-final,.soul-landing,.spirit-landing,.explore-final))>footer.member-reference-footer{margin-top:6px}@media (width>=801px){.member-app .mind-final .mind-wellbeing{min-height:414px}.member-app .mind-final .mind-healing{min-height:562px}.member-app .mind-final :is(.mind-self,.mind-tools){min-height:274px}.member-app .body-final .body-final-overview{min-height:314px}.member-app .body-final .body-feature-card:not(.body-recover){min-height:404px}.member-app .body-final .body-recover{min-height:284px}.member-app .body-final .body-transform{min-height:334px}.member-app .home-luxe .home-practice-feature{min-height:604px}.member-app .home-luxe .home-journey-panel{padding-bottom:48px}.member-app .soul-landing .soul-today-meditation{min-height:414px}.member-app .soul-landing .soul-editorial{grid-template-rows:316px 296px 266px}.member-app .spirit-landing .spirit-moment{min-height:424px}.member-app .spirit-landing .spirit-paths-editorial{grid-auto-rows:276px}.member-app .explore-final .explore-final-grid{grid-template-rows:repeat(2,minmax(376px,auto))}}@media (width<=800px){.member-app .mind-final .mind-wellbeing{min-height:414px}.member-app .mind-final .mind-healing{min-height:474px}.member-app .mind-final :is(.mind-self,.mind-tools){min-height:312px}.member-app .body-final .body-feature-card{min-height:354px}.member-app .body-final .body-transform{min-height:334px}.member-app .home-luxe .home-journey-panel{padding-bottom:36px}.member-app .soul-landing .soul-today-copy{padding-bottom:50px}.member-app .spirit-landing .spirit-moment{min-height:424px}.member-app .explore-final .explore-final-card{min-height:384px}}.member-app{--member-page-gap:clamp(12px, 3.6vw, 56px);--member-black:#060504;--member-panel:#0c0a07;--member-gold:#e7b94f;--member-gold-bright:#f2c75c;--member-gold-soft:#d6a13c;--member-gold-border:#e7b94fa6;--member-gold-line:#e7b94f57;--member-ivory:#f6efe3;--member-copy:#ddd3c3;--member-muted:#aca092;--member-photo-filter:grayscale(0) sepia(0) contrast(1.02) saturate(1) brightness(1.06);background:var(--member-black);color:var(--member-ivory)}.member-app h1,.member-app h2,.member-app h3,.member-app h4,.member-app h5{color:var(--member-ivory)!important}.member-app p,.member-app li,.member-app label{color:var(--member-copy)}.member-app .muted,.member-app [class*=subtitle],.member-app [class*=description]{color:var(--member-muted)!important}.member-app em,.member-app .eyebrow,.member-app [class*=eyebrow],.member-app [class*=kicker],.member-app [class*=label]{color:var(--member-gold-bright)!important}.member-app a{color:inherit}.member-app a:hover{color:var(--member-gold-bright)!important}.member-app .glass,.member-app [class*=card],.member-app [class*=panel],.member-app [class*=box]{border-color:var(--member-gold-border)!important}.member-app [class*=card],.member-app [class*=panel]{background-color:#0a0806f5}.member-app button,.member-app .button,.member-app [class*=button]{border-color:var(--member-gold-border)!important}.member-app button:hover,.member-app .button:hover,.member-app [class*=button]:hover{border-color:var(--member-gold-bright)!important}.member-app svg{stroke:var(--member-gold)}.member-app button svg,.member-app a:hover svg{stroke:var(--member-gold-bright)}.member-app hr{border:0!important;border-top:1px solid var(--member-gold-line)!important}.member-app input,.member-app textarea,.member-app select{color:var(--member-ivory)!important;background:#090806f5!important;border-color:#e6b84e6b!important}.member-app input::placeholder,.member-app textarea::placeholder{color:var(--member-muted)!important}.member-app input:focus,.member-app textarea:focus,.member-app select:focus{border-color:var(--member-gold-bright)!important;outline:1px solid #e6b84e40!important}.member-app progress,.member-app [class*=progress]{accent-color:var(--member-gold-bright)}.member-app ::selection{background:var(--member-gold-bright);color:#080604}.member-app>main>:is(main,.page){box-sizing:border-box;width:calc(100% - var(--member-page-gap) - var(--member-page-gap))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.member-app>main>.page>:is(.mind-final,.body-final,.explore-final,.you-final,.account-experience-page){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.member-app,.member-app :is(main,section,article,aside,header,footer,form,nav){--gold:var(--member-gold);--cream:var(--member-ivory);--muted:var(--member-muted);--line:var(--member-gold-line);--glass:#0c0a07db;--sa-bg:var(--member-black);--sa-bg-soft:#090806;--sa-card:var(--member-panel);--sa-gold:var(--member-gold);--sa-gold-soft:var(--member-gold-bright);--sa-cream:var(--member-ivory);--sa-cream-muted:var(--member-copy);--sa-cream-faint:var(--member-muted);--sa-border:var(--member-gold-line);--sa-border-strong:var(--member-gold-border);--soul-gold:var(--member-gold);--soul-cream:var(--member-ivory);--soul-ink:var(--member-black);--sg:var(--member-gold);--sc:var(--member-ivory)}.member-app.member-app.member-app :is(h1,h2,h3,h4,h5,h6){color:var(--member-ivory)!important}.member-app.member-app.member-app :is(p,li,label,blockquote){color:var(--member-copy)!important}.member-app.member-app.member-app :is(.muted,[class*=subtitle],[class*=description],.footer-copyright){color:var(--member-muted)!important}.member-app.member-app.member-app :is(em,.eyebrow,[class*=eyebrow],[class*=kicker],[class*=gold-label],.footer-caption,.home-script,.gold-text,.mind-arrow,.body-overview-mantra,.body-transform-quote,.soul-destination>div>p,.spirit-path-card>div>p){color:var(--member-gold-bright)!important}.member-app.member-app.member-app :is(.glass,section,article,aside,[class*=card],[class*=panel],[class*=box],.soul-destination,.soul-meditation-note,.spirit-path-card){border-color:var(--member-gold-border)!important}.member-app.member-app.member-app :is(.glass,[class*=card],[class*=panel],.soul-today-meditation,.soul-section,.feature-tool){background-color:#0c0a07db!important}.member-app.member-app.member-app :is(button,.button,[class*=button],.soul-outline){border-color:var(--member-gold-border)!important}.member-app.member-app.member-app :is(button,.button,[class*=button],a):hover{border-color:var(--member-gold-bright)!important;color:var(--member-gold-bright)!important}.member-app.member-app.member-app :is(button,a,[role=tab]):is(.active,.selected,[aria-pressed=true],[aria-selected=true],[aria-current=page]){color:var(--member-gold-bright)!important;border-color:var(--member-gold-bright)!important;background-color:#e7b94f17!important}.member-app.member-app.member-app :is(button,a,input,textarea,select):focus-visible{box-shadow:0 0 7px #e7b94f17;outline-color:var(--member-gold-bright)!important}.member-app.member-app.member-app :is(input,textarea,select){accent-color:var(--member-gold-bright);color:var(--member-ivory)!important;border-color:var(--member-gold-line)!important;background-color:#090806!important}.member-app.member-app.member-app :is(input,textarea,select):focus{border-color:var(--member-gold-bright)!important;outline-color:var(--member-gold-border)!important}.member-app.member-app.member-app :is(input,textarea)::placeholder{color:var(--member-muted)!important}.member-app.member-app.member-app .site-header .nav-shell{border-color:var(--member-gold-border)!important;background-color:#060504f0!important}.member-app.member-app.member-app .site-header nav a{color:var(--member-ivory)!important}.member-app.member-app.member-app .site-header nav a:is(.active,[aria-current=page]){color:var(--member-gold-bright)!important;border-color:var(--member-gold-bright)!important}.member-app .site-header nav a.active:after{background-color:var(--member-gold-bright)!important}.member-app.member-app.member-app :is(button,a) svg{stroke:var(--member-gold-bright)}.member-app.member-app.member-app :is(hr,.body-feature-links a,.mind-category-links a,.mind-wellbeing-links a){border-color:var(--member-gold-line)!important}.member-app.member-app.member-app :is(.progress,.journey-xp-meter,.you-progress-track){background-color:#17130c!important}.member-app.member-app.member-app :is(.progress,.journey-xp-meter)>span{background-color:var(--member-gold-bright)!important;background-image:none!important}.member-app progress{accent-color:var(--member-gold-bright)}.member-app progress::-webkit-progress-bar{background-color:#17130c}.member-app progress::-webkit-progress-value{background-color:var(--member-gold-bright)}.member-app progress::-moz-progress-bar{background-color:var(--member-gold-bright)}.member-app img:not([src*=logo]):not([src*=icon]):not([src*=avatar]):not([src*=profile]):not([src*=\.svg]):not(.site-icon):not(.brand img):not(.profile-avatar img):not(.avatar img):not(.site-header img):not(.you-badge img):not([src^=data\:]):not([src^=blob\:]){filter:var(--member-photo-filter)!important;opacity:1!important;mix-blend-mode:normal!important}.member-app.member-app.member-app :is(.soul-destination-image,.soul-today-image,.panel-image,.practice-image,.meditation-image,.crystal-photo,.tarot-card-image,.spirit-moment-art):not(:has(img)){filter:var(--member-photo-filter)!important;opacity:1!important;mix-blend-mode:normal!important}.member-app .home-luxe-welcome:before,.member-app .mind-final-hero:after,.member-app .body-final-hero:after,.member-app .soul-landing-hero:before{filter:var(--member-photo-filter)}.member-app :is(.home-mini-journey,.mind-category-final,.body-feature-card,.body-transform):before{-webkit-backdrop-filter:var(--member-photo-filter);backdrop-filter:var(--member-photo-filter)}.member-app.member-app.member-app .spirit-path-card:before{mix-blend-mode:normal;opacity:1!important;filter:var(--member-photo-filter)!important}.member-app.member-app.member-app :is(.soul-destination,.spirit-path-card):after,.member-app.member-app.member-app :is(.home-mini-journey,.mind-category-final,.body-feature-card,.body-transform,.explore-final-card,.soul-practice-final):before{opacity:1!important;background:linear-gradient(#0000 35%,#0504024d 68%,#050402b8 100%)!important}.member-app.member-app.member-app .learn-card-image:after{background:linear-gradient(#0000,#0504021f)!important}.member-app.member-app.member-app .soul-editorial .affirmations .soul-destination-image{background-image:linear-gradient(#0000,#0000),url(/images/soul/covers/affirmations-cover.png)!important}.member-app.member-app.member-app .soul-editorial .quotes .soul-destination-image{background-image:linear-gradient(#0000,#0000),url(/images/soul/meditations/inner-peace.png)!important}.member-app.member-app.member-app .soul-editorial .breathwork .soul-destination-image{background-image:linear-gradient(#0000,#0000),url(/images/sections/soul/soul-golden-leaves.png)!important}.member-app.member-app.member-app .soul-editorial .gratitude .soul-destination-image{background-image:linear-gradient(#0000,#0000),url(/images/sections/soul/soul-lake-view.png)!important}.member-app.member-app.member-app .soul-editorial .sleep .soul-destination-image{background-image:linear-gradient(#0000,#0000),url(/images/soul/meditations/sleep.png)!important}.member-app.member-app.member-app .home-practice-feature{background-image:linear-gradient(90deg,#05040261,#0000 75%),url(/images/sections/home/home-candlelit-meditation.png)!important}.member-app.member-app.member-app .home-reflection-feature{background-image:linear-gradient(90deg,#05040261,#0000 75%),url(/images/sections/home/home-candlelit-journal.png)!important}.member-app.member-app.member-app .quote-editorial{background-image:linear-gradient(90deg,#0504028c,#05040214),url(/images/soul/meditations/visualization.png)!important}.member-app.member-app.member-app .sleep-hero{background-image:linear-gradient(90deg,#0504028c,#0000 75%),url(/images/soul/meditations/sleep.png)!important}.member-app.member-app.member-app .home-luxe-welcome:before{filter:var(--member-photo-filter)!important;background-image:linear-gradient(90deg,#05040238,#0000 70%),url(/images/sections/home/home-mountain-moon.png)!important}.member-app.member-app.member-app .explore-final-card:before{-webkit-backdrop-filter:var(--member-photo-filter);backdrop-filter:var(--member-photo-filter);background:linear-gradient(#0000 35%,#0504022e 65%,#0504029e)!important}.member-app.member-app.member-app .soul-landing .soul-today-meditation{background-color:#050402b8!important;background-image:none!important}.member-app.member-app.member-app .soul-landing .soul-today-copy{background-color:#0000!important;background-image:none!important}.member-app .you-final [id^=you-]{scroll-margin-top:120px}.member-app.member-app.member-app .notification-panel .notification-item small{font-family:inherit;font-weight:inherit;font-size:.85em;line-height:inherit;letter-spacing:inherit;margin-inline-start:.5em;display:inline-block}.member-app.member-app.member-app .home-luxe .home-journey-subtitle{color:var(--member-ivory)!important}.member-app .you-final .you-final-hero{isolation:isolate;background:0 0;min-height:340px;overflow:visible}.member-app .you-final .you-final-layout{margin-top:28px}.member-app>main>.page:has(>.you-final){margin-top:0!important;padding-top:0!important}.member-app .you-goals-page{padding-block:28px}.you-goals-hero{max-width:850px;margin-bottom:36px}.you-goals-hero h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08}.you-goals-hero>p:last-child{max-width:660px;line-height:1.8}.you-goal-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.you-goal-groups fieldset{border:1px solid var(--member-gold-border);background:var(--member-panel);min-width:0;margin:0;padding:24px}.you-goal-groups legend{color:var(--member-gold-bright);letter-spacing:.16em;text-transform:uppercase;padding:0 10px}.you-goal-options{gap:8px;display:grid}.you-goal-options label{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.you-goal-options input{width:18px;height:18px;accent-color:var(--member-gold);flex:none}@media (width<=650px){.you-goal-groups{grid-template-columns:1fr}.member-app .you-final .you-final-hero{min-height:310px}}.member-app .you-final .you-final-hero:before{content:"";pointer-events:none;z-index:-1;top:var(--cover-top,0px);bottom:0;left:var(--cover-left,calc(-1 * var(--member-page-gap)));width:var(--cover-width,100vw);background:linear-gradient(90deg,#060504cc,#0605041f 65%,#0605046b),url(/images/sections/you/you_hero.png) 50% 48%/cover no-repeat;position:absolute}.member-app .spirit-world.spirit-landing .spirit-paths-editorial{grid-template-areas:none}@media (width>=901px){.member-app .spirit-world.spirit-landing .spirit-paths-editorial{grid-auto-rows:minmax(357px,auto)}}@media (width>=1024px){.member-app .soul-landing .soul-landing-hero h1{white-space:nowrap;max-width:none;font-size:clamp(3.6rem,5.6vw,6rem)}.member-app .soul-landing .soul-landing-hero h1 em{display:inline}}.sa-shell,.sa-theme{--sa-black:#040505;--sa-black-soft:#0e0f0f;--sa-charcoal:#201e1b;--sa-charcoal-warm:#37302a;--sa-bronze-dark:#5b4734;--sa-bronze:#735c45;--sa-gold-border:#8d7156;--sa-gold-warm:#a78767;--sa-gold-champagne:#c49f78;--sa-gold-moon:#dcb78b;--sa-gold-light:#f1d1a6;--sa-cream-glow:#fbebc9;--sa-black-000:var(--sa-black);--sa-black-100:var(--sa-black-soft);--sa-black-200:var(--sa-charcoal);--sa-black-300:var(--sa-charcoal-warm);--sa-gold-900:var(--sa-bronze-dark);--sa-gold-800:var(--sa-bronze);--sa-gold-700:var(--sa-gold-border);--sa-gold-600:var(--sa-gold-warm);--sa-gold-500:var(--sa-gold-champagne);--sa-gold-400:var(--sa-gold-moon);--sa-gold-300:var(--sa-gold-light);--sa-gold-200:var(--sa-cream-glow);--sa-ivory:#f8ecd2;--sa-theme-cream:#fbebc9;--sa-text:#f8ecd2f0;--sa-text-soft:#f1d1a6c7;--sa-text-muted:#f8ecd2ad;--sa-glass:#090a0ac7;--sa-glass-deep:#040505e6;--sa-glass-soft:#201e1b8a;--sa-glass-highlight:#fbebc914;--sa-frame-border:#dcb78b8a;--sa-border-soft:#c49f784d;--sa-border-bright:#f1d1a6c7;--sa-glow-xs:0 0 8px #dcb78b29;--sa-glow-sm:0 0 16px #dcb78b2e;--sa-glow-md:0 0 28px #dcb78b33;--sa-glow-lg:0 0 52px #f1d1a62e;--sa-shadow-card:0 20px 60px #00000061, inset 0 1px 0 #fbebc912;--sa-shadow-float:0 28px 80px #0000007a;--sa-radius-xs:8px;--sa-radius-sm:11px;--sa-radius-md:15px;--sa-radius-lg:20px;--sa-radius-pill:999px;--sa-space-1:.375rem;--sa-space-2:.625rem;--sa-space-3:.875rem;--sa-space-4:1.125rem;--sa-space-5:1.5rem;--sa-space-6:2rem;--sa-space-7:2.75rem;--sa-space-8:3.75rem;--sa-space-9:5rem;--sa-page-max:1440px;--sa-copy-max:720px;--sa-section-pad-x:clamp(16px, 3vw, 40px);--sa-section-pad-y:clamp(24px, 4vw, 54px);--sa-font-display:"Cormorant Garamond", "Times New Roman", serif;--sa-font-caps:"Cormorant Garamond", Georgia, serif;--sa-font-ui:"Inter", "Helvetica Neue", Arial, sans-serif;--sa-ease:cubic-bezier(.2, .7, .2, 1);--sa-fast:.18s;--sa-med:.32s;--sa-slow:.9s}.sa-shell,.sa-shell *,.sa-shell :before,.sa-shell :after,.sa-theme,.sa-theme *,.sa-theme :before,.sa-theme :after{box-sizing:border-box}.sa-shell,.sa-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app.sa-shell,.sa-theme{min-height:100vh;color:var(--sa-text);font-family:var(--sa-font-ui);background:radial-gradient(circle at 50% -10%, #c49f781a, transparent 38%), linear-gradient(180deg, #070808 0%, var(--sa-black-000) 42%, #080706 100%);letter-spacing:.01em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}.sa-shell ::selection{color:var(--sa-black-000);background:var(--sa-gold-300)}.sa-theme ::selection{color:var(--sa-black-000);background:var(--sa-gold-300)}.sa-page{isolation:isolate;min-height:100vh;position:relative;overflow:clip visible}.sa-page:before{content:"";z-index:-3;pointer-events:none;opacity:.72;background:radial-gradient(circle at 18% 14%,#f1d1a60f 0 1px,#0000 2px) 0 0/170px 170px,radial-gradient(circle at 76% 24%,#fbebc914 0 1px,#0000 2px) 0 0/240px 240px,radial-gradient(circle at 46% 72%,#dcb78b0d 0 1px,#0000 2px) 0 0/310px 310px;position:fixed;inset:0}.sa-page:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at top,#0000 20%,#00000061 70%,#000000ad 100%);position:fixed;inset:0}.sa-cinematic-bg{z-index:-4;pointer-events:none;filter:saturate(.82)contrast(1.08)brightness(.66);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.sa-brand,.sa-display,.sa-section-title,.sa-card-title{font-family:var(--sa-font-display);color:var(--sa-ivory);font-weight:400}.sa-brand{letter-spacing:.01em;text-shadow:0 0 22px #f1d1a624;margin:0;font-size:clamp(2rem,5vw,4.8rem);line-height:.95}.sa-section-title{letter-spacing:-.01em;margin:0;font-size:clamp(1.65rem,3vw,2.8rem);line-height:1.15}.sa-eyebrow,.sa-nav-label,.sa-button,.sa-kicker{font-family:var(--sa-font-caps);text-transform:uppercase;letter-spacing:.22em}.sa-eyebrow{margin:0 0 var(--sa-space-3);color:var(--sa-gold-300);font-size:.72rem;line-height:1.4}.sa-subtitle{margin:var(--sa-space-2) auto 0;max-width:var(--sa-copy-max);color:var(--sa-text-soft);font-family:var(--sa-font-display);font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.45}.sa-copy{color:var(--sa-text);font-size:.98rem;line-height:1.65}.sa-copy--soft{color:var(--sa-text-soft)}.sa-mantra{color:var(--sa-gold-300);font-family:var(--sa-font-display);text-shadow:var(--sa-glow-sm);font-size:clamp(1.5rem,3vw,2.8rem);font-style:italic;line-height:1.08}.sa-section{width:100%;min-width:0;padding:var(--sa-section-pad-y) var(--sa-section-pad-x);border:1px solid var(--sa-frame-border);border-radius:var(--sa-radius-lg);box-shadow:var(--sa-shadow-card), 0 0 0 1px #f1d1a606, 0 0 32px #dcb78b0e;-webkit-backdrop-filter:blur(14px)saturate(118%);background:linear-gradient(#131210c2,#050606e0);margin:clamp(14px,2vw,26px) auto;position:relative;overflow:visible}.sa-section:before{content:"";pointer-events:none;border-radius:calc(var(--sa-radius-lg) - 2px);background:linear-gradient(110deg,#0000 0 36%,#fbebc909 50%,#0000 64%);position:absolute;inset:1px}.sa-section:after{content:"";background:linear-gradient(90deg,#0000,#fbebc9d1,#0000);width:28%;height:1px;position:absolute;top:-1px;left:12%;box-shadow:0 0 16px #f1d1a647}.sa-section-header{z-index:1;margin-bottom:clamp(18px,2.5vw,34px);position:relative}.sa-section-header--center{text-align:center}.sa-divider{width:min(100%,720px);margin:var(--sa-space-4) auto;color:var(--sa-gold-400);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.sa-divider:before,.sa-divider:after{content:"";background:linear-gradient(90deg,#0000,#dcb78b99);height:1px}.sa-divider:after{transform:scaleX(-1)}.sa-divider-star{border:1px solid var(--sa-gold-400);width:8px;height:8px;box-shadow:var(--sa-glow-xs);transform:rotate(45deg)}.sa-section-number{width:38px;height:38px;color:var(--sa-gold-300);font-family:var(--sa-font-display);border:1px solid var(--sa-border-bright);box-shadow:var(--sa-glow-sm), inset 0 0 12px #f1d1a60d;background:radial-gradient(circle,#dcb78b1a,#050505cc 70%);border-radius:50%;flex:0 0 38px;place-items:center;font-size:1.05rem;font-weight:600;display:inline-grid}.sa-card{border:1px solid var(--sa-border-soft);border-radius:var(--sa-radius-md);min-width:0;transition:transform var(--sa-med) var(--sa-ease), border-color var(--sa-med) var(--sa-ease), box-shadow var(--sa-med) var(--sa-ease);background:linear-gradient(#181715bd,#060707e0);position:relative;overflow:hidden;box-shadow:0 12px 30px #00000042,inset 0 1px #fbebc90d}.sa-card:hover{border-color:var(--sa-border-bright);transform:translateY(-2px);box-shadow:0 18px 42px #00000057,0 0 24px #dcb78b1a,inset 0 1px #fbebc914}.sa-card__content{z-index:2;padding:clamp(14px,2vw,22px);position:relative}.sa-card-title{color:var(--sa-gold-300);letter-spacing:0;margin:0;font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1.2}.sa-card-copy{margin:var(--sa-space-2) 0 0;color:var(--sa-text-soft);font-size:.88rem;line-height:1.5}.sa-card__media{aspect-ratio:16/10;border-radius:inherit;background:var(--sa-black-100);position:relative;overflow:hidden}.sa-card__media img{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.08)brightness(.82);width:100%;height:100%;transition:transform var(--sa-med) var(--sa-ease), filter var(--sa-med) var(--sa-ease);display:block;transform:scale(1.002)}.sa-card:hover .sa-card__media img{filter:saturate(.88)contrast(1.08)brightness(.88);transform:scale(1.025)}.sa-card__media:after{content:"";background:linear-gradient(#0000000a 25%,#05050533 58%,#050505d1 100%);position:absolute;inset:0}.sa-icon{width:42px;height:42px;color:var(--sa-gold-300);filter:drop-shadow(0 0 7px #f1d1a633);place-items:center;display:inline-grid}.sa-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.sa-nav{border:1px solid var(--sa-border-soft);border-radius:var(--sa-radius-md);box-shadow:var(--sa-shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050606b8;justify-content:center;align-items:center;gap:clamp(6px,1vw,12px);padding:8px;display:flex}.sa-nav-item{min-width:68px;min-height:74px;color:var(--sa-text-soft);border-radius:var(--sa-radius-sm);transition:color var(--sa-fast) var(--sa-ease), border-color var(--sa-fast) var(--sa-ease), background var(--sa-fast) var(--sa-ease), box-shadow var(--sa-fast) var(--sa-ease);border:1px solid #0000;place-items:center;padding:10px;text-decoration:none;display:grid}.sa-nav-item:hover,.sa-nav-item[aria-current=page]{color:var(--sa-theme-cream);border-color:var(--sa-frame-border);box-shadow:var(--sa-glow-sm);background:linear-gradient(#dcb78b14,#0505054d)}.sa-button{appearance:none;cursor:pointer;min-height:46px;color:var(--sa-black-100);border-radius:var(--sa-radius-sm);background:linear-gradient(135deg, var(--sa-gold-300), var(--sa-gold-400));transition:transform var(--sa-fast) var(--sa-ease), box-shadow var(--sa-fast) var(--sa-ease), filter var(--sa-fast) var(--sa-ease);border:1px solid #fbebc9b8;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 0 18px #f1d1a633,inset 0 1px #fff6}.sa-button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 0 26px #f1d1a647,inset 0 1px #ffffff7a}.sa-button--ghost{color:var(--sa-gold-300);border-color:var(--sa-frame-border);background:linear-gradient(#141311bf,#050505db);box-shadow:inset 0 1px #fbebc90d,0 0 14px #dcb78b0f}.sa-field{gap:7px;display:grid}.sa-label{color:var(--sa-text-soft);font-family:var(--sa-font-caps);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem}.sa-input,.sa-select,.sa-textarea{width:100%;min-height:46px;color:var(--sa-text);font:500 .92rem/1.4 var(--sa-font-ui);border-radius:var(--sa-radius-sm);transition:border-color var(--sa-fast) var(--sa-ease), box-shadow var(--sa-fast) var(--sa-ease);background:linear-gradient(#121211e0,#040505eb);border:1px solid #c49f7857;outline:none;padding:0 14px;box-shadow:inset 0 1px #fbebc90a}.sa-textarea{resize:vertical;min-height:120px;padding-block:12px}.sa-input:focus,.sa-select:focus,.sa-textarea:focus{border-color:var(--sa-gold-300);box-shadow:0 0 0 3px #dcb78b14,0 0 18px #dcb78b1a}.sa-pill{min-height:40px;color:var(--sa-text);border:1px solid var(--sa-frame-border);border-radius:var(--sa-radius-pill);box-shadow:inset 0 1px 0 #fbebc90d, var(--sa-glow-xs);background:linear-gradient(#161513cc,#050505e6);align-items:center;gap:10px;padding:8px 16px;display:inline-flex}.sa-grid{gap:clamp(12px,1.7vw,20px);display:grid}.sa-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sa-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.sa-hero{min-height:clamp(560px,74vh,820px);width:min(calc(100% - 24px), var(--sa-page-max));border-radius:var(--sa-radius-lg);align-items:end;margin:12px auto 0;display:grid;position:relative;overflow:hidden}.sa-hero__art{z-index:-1;position:absolute;inset:0}.sa-hero__art img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.08)brightness(.8);width:100%;height:100%}.sa-hero__art:after{content:"";background:linear-gradient(90deg,#040505db 0%,#0405057a 38%,#0405051a 67%,#0405056b 100%),linear-gradient(#00000014 30%,#040505b8 100%);position:absolute;inset:0}.sa-hero__content{max-width:650px;padding:clamp(24px,5vw,68px)}.sa-hero__actions{margin-top:var(--sa-space-5);flex-wrap:wrap;gap:12px;display:flex}.sa-metric{text-align:center;border:1px solid var(--sa-border-soft);border-radius:var(--sa-radius-sm);background:radial-gradient(circle at 50% 0,#dcb78b14,#0000 62%),#070808b8;place-items:center;min-height:96px;padding:14px;display:grid}.sa-metric strong{color:var(--sa-gold-300);font:600 1.35rem/1 var(--sa-font-display)}.sa-metric span{color:var(--sa-text-soft);font:600 .66rem/1.3 var(--sa-font-caps);letter-spacing:.11em;text-transform:uppercase;margin-top:6px}@keyframes sa-twinkle{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:.92;transform:scale(1.08)}}@keyframes sa-glow-breathe{0%,to{box-shadow:0 0 14px #dcb78b1a}50%{box-shadow:0 0 30px #f1d1a62e}}@keyframes sa-shimmer{0%{transform:translate(-130%)}to{transform:translate(220%)}}.sa-twinkle{animation:5.5s ease-in-out infinite sa-twinkle}.sa-breathe{animation:6s ease-in-out infinite sa-glow-breathe}.sa-shell :focus-visible,.sa-theme :focus-visible{outline:2px solid var(--sa-gold-300);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sa-shell *,.sa-shell :before,.sa-shell :after,.sa-theme *,.sa-theme :before,.sa-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.sa-grid--5,.sa-grid--4,.sa-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sa-shell,.sa-theme{--sa-section-pad-x:15px;--sa-section-pad-y:24px}.sa-section{border-radius:15px;width:100%}.sa-grid--2,.sa-grid--3,.sa-grid--4,.sa-grid--5{grid-template-columns:1fr}.sa-nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.sa-nav::-webkit-scrollbar{display:none}.sa-nav-item{min-width:62px}.sa-hero{width:calc(100% - 16px);min-height:620px}.sa-hero__art:after{background:linear-gradient(#0405052e 0%,#04050585 42%,#040505eb 100%)}.sa-hero__content{padding:24px 18px 34px}.sa-button{width:100%}}.member-app.sa-shell{--member-black:var(--sa-black);--member-panel:var(--sa-black-soft);--member-gold:var(--sa-gold-champagne);--member-gold-bright:var(--sa-gold-moon);--member-gold-soft:var(--sa-gold-warm);--member-gold-border:var(--sa-frame-border);--member-gold-line:var(--sa-border-soft);--member-ivory:var(--sa-ivory);--member-copy:var(--sa-text);--member-muted:var(--sa-text-muted)}.sa-main{min-width:0}.sa-container{width:min(calc(100% - 2 * var(--sa-section-pad-x)), var(--sa-page-max));margin-inline:auto}.sa-shell>.site-header{padding:clamp(12px, 1.7vw, 24px) var(--member-page-gap)}.member-app.sa-shell .site-header .nav-shell.sa-nav{-webkit-backdrop-filter:blur(14px);justify-content:space-between;gap:clamp(12px,1.6vw,24px);min-width:0;max-width:none;padding:10px clamp(14px,2vw,28px);overflow:visible;border:1px solid var(--sa-frame-border)!important;border-radius:var(--sa-radius-md)!important;background:var(--sa-glass)!important;box-shadow:inset 0 1px var(--sa-glass-highlight), 0 12px 32px #00000047!important}.member-app.sa-shell .site-header .nav-shell.sa-nav:has(.notification-panel){-webkit-backdrop-filter:none}.sa-shell .site-header .brand{font:400 clamp(1.15rem, 2vw, 1.8rem)/1.15 var(--sa-font-display);white-space:nowrap;flex:none;gap:10px;color:var(--sa-ivory)!important}.sa-shell .desktop-nav{flex:auto;justify-content:center;gap:clamp(8px,1.2vw,20px);min-width:0;margin:0}.member-app.sa-shell .site-header :is(.desktop-nav,.mobile-nav) a{min-height:44px;font:600 .82rem/1.4 var(--sa-font-caps);letter-spacing:.15em;text-transform:uppercase;text-shadow:none;align-items:center;padding:8px 2px;display:inline-flex;color:var(--sa-ivory)!important}.member-app.sa-shell .site-header nav a:is(.active,[aria-current=page],:hover){text-shadow:0 0 10px #dcb78b1f;background:0 0;color:var(--sa-gold-light)!important;border-color:var(--sa-gold-champagne)!important}.sa-shell .desktop-nav a:after{background:var(--sa-gold-moon);bottom:3px}.sa-shell :is(.nav-actions,.member-header-actions){flex:none;gap:8px}.member-app.sa-shell .site-header :is(.member-header-icon,.member-profile-avatar,.icon-button){border-radius:var(--sa-radius-sm);width:44px;min-width:44px;height:44px;box-shadow:inset 0 1px var(--sa-glass-highlight);justify-content:center;align-items:center;padding:0;color:var(--sa-gold-moon)!important;border:1px solid var(--sa-border-soft)!important;background:var(--sa-glass-deep)!important}.member-app.sa-shell .site-header .member-profile-avatar{border-radius:50%}.member-app.sa-shell .site-header .mobile-nav{gap:4px;max-width:none;padding:14px 18px;border:1px solid var(--sa-frame-border)!important;border-radius:var(--sa-radius-md)!important;background:var(--sa-glass-deep)!important;box-shadow:var(--sa-shadow-card)!important}.sa-shell .mobile-nav a.active{box-shadow:inset 2px 0 var(--sa-gold-moon);padding-left:12px!important}.sa-shell .mobile-nav button{min-height:44px;color:var(--sa-gold-moon)}.member-app.sa-shell.sa-shell .site-header .notification-panel{background:var(--sa-glass-deep)!important;border-color:var(--sa-frame-border)!important}.member-app.sa-shell.sa-shell .glass{border-color:var(--sa-frame-border)!important;box-shadow:var(--sa-shadow-card)!important}.member-app.sa-shell.sa-shell :is(.button,.sa-button){white-space:normal;min-height:46px;transition:transform var(--sa-fast) var(--sa-ease), border-color var(--sa-fast) var(--sa-ease), box-shadow var(--sa-fast) var(--sa-ease);padding:12px 20px;line-height:1.5;border:1px solid var(--sa-frame-border)!important;border-radius:var(--sa-radius-sm)!important;color:var(--sa-gold-light)!important;background:var(--sa-glass-deep)!important;box-shadow:inset 0 1px var(--sa-glass-highlight)!important;font-family:var(--sa-font-caps)!important;letter-spacing:.16em!important;font-weight:600!important}.app.member-app.sa-shell.sa-shell :is(.gold-button,.sa-button:not(.sa-button--ghost)){color:var(--sa-black)!important;border-color:var(--sa-gold-light)!important;background:linear-gradient(135deg, var(--sa-gold-light), var(--sa-gold-champagne) 58%, var(--sa-gold-moon))!important;box-shadow:inset 0 1px var(--sa-cream-glow), 0 4px 14px #dcb78b1a!important}@media (hover:hover){.member-app.sa-shell.sa-shell :is(.button,.sa-button):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--sa-border-bright)!important;box-shadow:inset 0 1px var(--sa-glass-highlight), var(--sa-glow-xs)!important;transform:translateY(-1px)!important}}.member-app.sa-shell.sa-shell :is(.button,.sa-button):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;filter:none;transform:none!important}.member-app.sa-shell.sa-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select,.sa-input,.sa-select,.sa-textarea){min-width:0;color:var(--sa-ivory)!important;border-color:var(--sa-border-soft)!important;border-radius:var(--sa-radius-sm)!important;background:var(--sa-glass-deep)!important;box-shadow:inset 0 1px var(--sa-glass-highlight)!important;font-family:var(--sa-font-ui)!important}.member-app.sa-shell.sa-shell :is(input,textarea)::placeholder{opacity:1;color:var(--sa-text-muted)!important}.sa-shell select option{color:var(--sa-ivory);background:var(--sa-black-soft)}.member-app.sa-shell.sa-shell :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid var(--sa-gold-light)!important;border-color:var(--sa-border-bright)!important}.sa-shell :is(.member-reference-footer,.member-reference-footer-top,.member-reference-footer-menu,.member-reference-footer-bottom nav>*+*){border-color:var(--sa-border-soft)!important}.sa-shell .member-reference-footer{background:var(--sa-glass-deep)}.member-app.sa-shell .member-reference-footer :is(.footer-caption,nav h3){font-family:var(--sa-font-caps);letter-spacing:.18em;color:var(--sa-gold-moon)!important}.sa-shell .member-reference-footer :is(a,.member-footer-cookie-button){color:var(--sa-text)!important}.sa-shell .member-reference-footer .footer-invitation{border-color:var(--sa-border-soft);background:var(--sa-glass-soft)}.sa-display{letter-spacing:-.025em;overflow-wrap:break-word;margin:0;font-size:clamp(2.4rem,6vw,5.5rem);line-height:1.06}.sa-muted{color:var(--sa-text-muted)}.sa-emphasis{color:var(--sa-gold-moon);font-style:italic}.sa-kicker{color:var(--sa-gold-moon);font-size:.75rem;line-height:1.5}.sa-rule{background:linear-gradient(90deg, transparent, var(--sa-gold-champagne), transparent);border:0;height:1px}.sa-star-point{color:var(--sa-gold-light);font-size:.75rem;line-height:1;display:inline-block}.sa-edge-highlight{box-shadow:inset 0 1px var(--sa-glass-highlight)}.sa-icon img{object-fit:contain;width:100%;height:100%;display:block}@keyframes sa-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sa-reveal{animation:sa-fade-up var(--sa-med) var(--sa-ease) both}.sa-stagger>.sa-reveal{animation-delay:calc(var(--sa-reveal-order,0) * 60ms)}.sa-stagger>:nth-child(2){--sa-reveal-order:1}.sa-stagger>:nth-child(3){--sa-reveal-order:2}.sa-stagger>:nth-child(4){--sa-reveal-order:3}.sa-stagger>:nth-child(n+5){--sa-reveal-order:4}@media (width<=1100px){.sa-shell .desktop-nav{display:none}.sa-shell .mobile-only{display:flex}.sa-shell .mobile-nav{display:grid}}@media (width<=520px){.member-app.sa-shell .site-header .nav-shell.sa-nav{flex-wrap:wrap;gap:8px 12px;padding:10px 12px}.sa-shell .site-header .brand{font-size:1.25rem}.sa-shell .site-header .brand img{width:30px;height:30px}.sa-shell .nav-actions{margin-left:auto}.sa-shell .member-header-actions{gap:6px}}@media (prefers-reduced-motion:reduce){.sa-reveal,.sa-twinkle,.sa-breathe,.sa-stagger>.sa-reveal{opacity:1;animation:none!important;transform:none!important}.sa-card:hover,.sa-button:hover,.sa-card .sa-card__media img,.member-app.sa-shell.sa-shell :is(.button,.sa-button):hover{transition:none!important;transform:none!important}}.lp-page.sa-theme,.lp-page .sa-theme{--sa-gold-border:#a87939;--sa-gold-warm:#c88f45;--sa-gold-champagne:#e3ae5d;--sa-gold-moon:#efbf73;--sa-gold-light:#f8d090;--sa-cream-glow:#ffe1a3;--sa-ivory:#f6cb7d;--sa-text:#f6cb7df5;--sa-text-soft:#f0be6ce0;--sa-text-muted:#e7b15bd6;--sa-frame-border:#efbf739e;--sa-border-soft:#e3ae5d61;--sa-border-bright:#f8d090db}.lp-page{isolation:isolate;background:var(--sa-black);width:100%;color:var(--sa-text);position:relative;overflow:clip}.lp-page h1,.lp-page h2,.lp-page h3,.lp-wordmark{font-family:var(--sa-font-display);color:var(--sa-ivory);font-weight:400}.lp-page h1,.lp-page h2,.lp-page h3,.lp-page p{margin:0}.lp-page p{line-height:1.8}.lp-page h2{font-size:clamp(34px,4vw,58px);line-height:1.1}.lp-page h3{font-size:27px;line-height:1.2}.lp-page em{color:var(--sa-gold-light);font-weight:400}.lp-page a{color:inherit;text-decoration:none}.lp-page button{font:inherit;cursor:pointer}.lp-page ul,.lp-page ol{margin:0;padding:0;list-style:none}.lp-page .lp-label{color:var(--sa-gold-moon);letter-spacing:.22em;text-transform:uppercase;font-size:11px;line-height:1.6}.lp-page .lp-button{border:1px solid var(--sa-frame-border);border-radius:var(--sa-radius-xs);min-height:46px;color:var(--sa-gold-light);background:var(--sa-glass);font-family:var(--sa-font-ui);letter-spacing:.12em;text-transform:uppercase;transition:transform var(--sa-med) var(--sa-ease),border-color var(--sa-med),box-shadow var(--sa-med);justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-size:10px;line-height:1.5;display:inline-flex}.lp-page .lp-button:hover{border-color:var(--sa-border-bright);box-shadow:var(--sa-glow-sm);transform:translateY(-2px)}.lp-page .lp-primary{background:linear-gradient(120deg,var(--sa-gold-light),var(--sa-gold-champagne));color:var(--sa-black);border-color:var(--sa-gold-light)}.lp-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.lp-page .lp-text-link{color:var(--sa-gold-moon);align-items:center;gap:10px;font-size:12px;line-height:1.6;display:inline-flex}.lp-ornament{color:var(--sa-gold-moon);justify-content:center;align-items:center;gap:16px;margin:24px auto;font-size:13px;display:flex}.lp-ornament:before,.lp-ornament:after{content:"";background:linear-gradient(90deg,transparent,var(--sa-frame-border));width:80px;height:1px}.lp-ornament:after{transform:rotate(180deg)}.lp-page{width:100%;max-width:none;overflow-x:clip}.lp-hero{background:#040505;flex-direction:column;width:100%;height:100svh;min-height:100svh;display:flex;position:relative;overflow:hidden}.lp-hero-art{object-fit:cover;object-position:center 40%;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .6s;animation:32s ease-in-out infinite alternate lp-cinema;position:absolute;inset:0}.lp-hero-art.is-ready{opacity:1;visibility:visible}.lp-hero:after{content:"";background:linear-gradient(90deg,#040505d1 0%,#0405059e 31%,#04050529 58%,#04050514 100%),linear-gradient(#0405052e,#04050514 48%,#040505a8 100%);position:absolute;inset:0}.lp-hero>.pc-header{z-index:2;box-sizing:border-box;background:0 0;border:0;width:100%;height:82px;min-height:82px;margin:0;padding:0 clamp(34px,5vw,80px);position:relative}.lp-hero>.pc-header .pc-desktop-nav{justify-self:center}.lp-hero>.pc-header .pc-header-actions{justify-self:end}.lp-nav{z-index:2;border:1px solid var(--sa-frame-border);border-radius:var(--sa-radius-xs);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040505ad;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 64px);max-width:1360px;margin:24px auto;padding:14px 22px;display:flex;position:relative;box-shadow:inset 0 0 0 5px #c49f780a}.lp-brand{font-family:var(--sa-font-display);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:10px;font-size:19px;display:flex}.lp-brand img{object-fit:contain;width:38px;height:38px}.lp-nav-links{gap:28px;font-size:11px;display:flex}.lp-nav button,.lp-footer button{color:var(--sa-gold-light);background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:inline-flex}.lp-hero-copy{z-index:1;text-align:left;opacity:0;pointer-events:none;width:min(760px,100% - 80px);margin:auto auto auto clamp(42px,7vw,118px);padding:24px 0 54px;position:relative;transform:translateY(24px)}.lp-hero-copy-ready{opacity:1;pointer-events:auto;transition:opacity 1.25s cubic-bezier(.2,.7,.2,1),transform 1.25s cubic-bezier(.2,.7,.2,1);transform:translateY(0)}.lp-hero-copy>*{opacity:0;transform:translateY(14px)}.lp-hero-copy-ready>*{opacity:1;transition:opacity .85s,transform .85s;transform:translateY(0)}.lp-hero-copy-ready>:first-child{transition-delay:50ms}.lp-hero-copy-ready>:nth-child(2){transition-delay:.16s}.lp-hero-copy-ready>:nth-child(3){transition-delay:.27s}.lp-hero-copy-ready>:nth-child(4){transition-delay:.42s}.lp-hero-copy-ready>:nth-child(5){transition-delay:.56s}.lp-hero-copy-ready>:nth-child(6){transition-delay:.7s}.lp-hero-copy-ready>:nth-child(7){transition-delay:.84s}.lp-hero-mark{justify-content:center;align-items:center;gap:14px;width:min(620px,100%);margin:0 0 6px;display:flex}.lp-hero-mark>span{background:linear-gradient(90deg,#0000,#f1d1a6d1);flex:1 1 0;min-width:90px;height:1px;box-shadow:0 0 6px #f1d1a62e}.lp-hero-mark>span:last-child{transform:rotate(180deg)}.lp-symbol{object-fit:contain;filter:drop-shadow(0 0 12px #f1d1a64d);width:54px;height:54px}.lp-page .lp-wordmark{letter-spacing:.025em;width:min(620px,100%);color:var(--sa-gold-light);text-shadow:0 2px 26px #040505,0 0 18px #c49f7824;white-space:nowrap;margin:0;font-size:clamp(44px,4.95vw,76px);line-height:.98}.lp-page .lp-pillars-label{box-sizing:border-box;letter-spacing:.5em;width:min(620px,100%);color:var(--sa-ivory);white-space:nowrap;text-align:center;margin:18px 0 0;padding:0;font-size:11px}.lp-page .lp-hero-copy h1{width:min(620px,100%);color:var(--sa-gold-light);white-space:nowrap;text-shadow:0 2px 22px #040505;margin:28px 0 20px;font-size:clamp(29px,2.55vw,42px);font-style:italic;line-height:1.12}.lp-page .lp-hero-copy h1 em{color:var(--sa-gold-light)}.lp-page .lp-hero-description{color:#f6cb7df0;text-shadow:0 1px 14px #040505e6;width:min(620px,100%);margin:0;font-size:15px;line-height:1.72}.lp-hero-copy .lp-actions{justify-content:center;width:min(620px,100%);margin-top:30px}.lp-hero-copy .lp-button{min-width:220px;min-height:58px;font-family:var(--sa-font-ui);letter-spacing:.16em;text-align:center;border-radius:18px;justify-content:center;padding:16px 24px;font-size:11px}.lp-hero-copy .lp-primary{color:#17120d;background:linear-gradient(110deg,#fbe5b7,#e8b96d);border-color:#f6d08e;box-shadow:0 0 18px #dcb78b57,inset 0 1px #ffffffb8}.lp-hero-values{grid-template-columns:repeat(4,minmax(0,1fr));width:min(660px,100%);margin-top:34px;display:grid}.lp-hero-values>div{text-align:center;border-right:1px solid #dcb78b57;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:88px;padding:0 18px;display:flex}.lp-hero-values>div:last-child{border-right:0}.lp-hero-values img{object-fit:contain;filter:sepia(.35)saturate(1.1)drop-shadow(0 0 7px #f1d1a647);width:34px;height:34px}.lp-hero-values span{color:var(--sa-ivory);font-family:var(--sa-font-ui);letter-spacing:.17em;text-transform:uppercase;font-size:9px;line-height:1.55}.lp-discover{z-index:1;letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:12px 24px 30px;font-size:10px;display:flex;position:relative}.lp-content{box-sizing:border-box;width:100%;min-width:0;max-width:1280px;margin:auto;padding:0 32px 70px;position:relative}.lp-content:before{content:"";z-index:-1;background-image:linear-gradient(#04050514,#04050547 48%,#0405051f),url(/images/landing/landing-page-celestial-bg.png);background-position:top;background-repeat:repeat-y;background-size:100%;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lp-section{margin:80px 0;scroll-margin-top:24px}.lp-frame{border:1px solid var(--sa-frame-border);border-radius:var(--sa-radius-md);background:linear-gradient(140deg,#37302a4d,var(--sa-glass-deep) 55%);box-shadow:var(--sa-shadow-card);position:relative}.lp-frame:before{content:"";border:1px solid var(--sa-border-soft);border-radius:calc(var(--sa-radius-md) - 4px);pointer-events:none;opacity:.5;position:absolute;inset:6px}.lp-section.lp-frame{padding:46px 28px}.lp-heading{text-align:center;max-width:800px;margin:0 auto 30px}.lp-heading h2{margin:14px 0}.lp-heading>p:not(.lp-label){color:var(--sa-text-muted);font-size:13px}.lp-heading .lp-ornament{margin-bottom:0}.lp-page .lp-intro{text-align:center;max-width:660px;color:var(--sa-text-muted);margin:24px auto;font-size:13px}.lp-whole-you{box-sizing:border-box;width:100vw;min-width:0;max-width:none;box-shadow:none;isolation:isolate;background:linear-gradient(#02070c1a,#02070c47 48%,#02060a7a),url(/images/landing/whole-you-background.png) 50%/cover no-repeat;border:0;border-radius:0;margin:0 0 88px;padding:72px max(28px,50vw - 610px) 84px;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.lp-whole-you:before{content:none}.lp-whole-you:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0405052e,#0000 18% 78%,#0405056b);position:absolute;inset:0}.lp-whole-you-bridge{z-index:4;pointer-events:none;background:linear-gradient(#f8d09000,#f8d090cc 30%,#ffd98b 82%,#ffd98b26);width:2px;height:142px;position:absolute;top:-118px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #f5bd63,0 0 22px #f5bd63b3}.lp-whole-you-bridge:before{content:"";background:#ffd98b;width:8px;height:8px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 10px #f7c66f,0 0 24px #f7c66fa6}.lp-whole-you-bridge i{border:1px solid #ffd98b;width:14px;height:14px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 10px #ffd98bb8,inset 0 0 7px #ffd98b3d}.lp-whole-you-heading{z-index:5;text-align:center;margin:0 auto 34px;position:relative}.lp-whole-you-heading h2{letter-spacing:.055em;color:#0000;background:linear-gradient(#fff1cb 0%,#f6d79d 34%,#d8a85d 68%,#f5d58f 100%);text-shadow:0 2px 22px #00000075,0 0 22px #ffc65d29;-webkit-background-clip:text;background-clip:text;margin:12px 0 5px;font-size:clamp(50px,5.6vw,90px);line-height:.92}.lp-whole-you-heading p{color:#0000;background:linear-gradient(90deg,#f8e5bc 0%,#d5aa69 45%,#f6d28d 72%,#f9e7be 100%);font-family:var(--sa-font-display);letter-spacing:.015em;text-shadow:0 2px 14px #0000006b;-webkit-background-clip:text;background-clip:text;font-size:clamp(18px,1.65vw,28px);line-height:1.45}.lp-whole-you-ornament{color:#ffd58a;grid-template-columns:1fr 54px 1fr;align-items:center;gap:18px;width:min(640px,74vw);margin:auto;display:grid}.lp-whole-you-ornament span{background:linear-gradient(90deg,#0000 0%,#eeb85a73 18%,#f4c878 66%,#ffe6ae 100%);height:1px;position:relative;box-shadow:0 0 8px #f4c8783d}.lp-whole-you-ornament span:after{content:"";background:#ffe1a1;width:6px;height:6px;position:absolute;top:50%;right:-3px;transform:translateY(-50%)rotate(45deg);box-shadow:0 0 8px #ffd78ba6}.lp-whole-you-ornament span:last-child{transform:rotate(180deg)}.lp-whole-you-ornament i{color:#ffe3a4;background:radial-gradient(circle,#ffd6821c,#060b1014 62%,#0000 63%);border:1px solid #ffd78be6;border-radius:50%;place-items:center;width:50px;height:50px;font-size:15px;font-style:normal;display:grid;position:relative;box-shadow:0 0 0 5px #ffd57e0a,0 0 18px #efbf7347,inset 0 0 15px #efbf7314}.lp-whole-you-ornament i:before,.lp-whole-you-ornament i:after{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#f7cd83,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-whole-you-ornament i:before{width:72px;height:1px}.lp-whole-you-ornament i:after{background:linear-gradient(#0000,#f7cd83,#0000);width:1px;height:72px}.lp-whole-you-stage{z-index:2;isolation:isolate;perspective:1600px;position:relative}.lp-whole-you-grid{z-index:2;min-width:0;transform-style:preserve-3d;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(14px,1.7vw,26px);display:grid;position:relative}.lp-whole-you-grid>*{min-width:0}.lp-whole-you-card{aspect-ratio:3/5;min-height:0;box-shadow:none;transform-origin:bottom;background:0 0;border:0;border-radius:0;transition:transform .34s cubic-bezier(.22,.8,.22,1),filter .34s;position:relative;overflow:visible;transform:translateY(0)}.lp-whole-you-card:first-child,.lp-whole-you-card:nth-child(2),.lp-whole-you-card:nth-child(3),.lp-whole-you-card:nth-child(4){transform:translateY(0)}.lp-whole-you-card:before,.lp-whole-you-card:after{content:none}.lp-whole-you-card:hover{filter:brightness(1.045);transform:translateY(-10px)scale(1.012)}.lp-whole-you-scene{object-fit:contain;object-position:center bottom;filter:none;width:100%;height:100%;transition:transform .34s cubic-bezier(.22,.8,.22,1),filter .34s;position:absolute;bottom:0;left:0;right:0}.lp-whole-you-card:hover .lp-whole-you-scene{filter:brightness(1.035);transform:translateY(-2px)}.lp-whole-you-mind .lp-whole-you-scene,.lp-whole-you-body .lp-whole-you-scene,.lp-whole-you-soul .lp-whole-you-scene,.lp-whole-you-spirit .lp-whole-you-scene{object-position:center bottom}.lp-whole-you-shade{z-index:1;background:linear-gradient(#02070a1f 0%,#02070a04 38%,#02070a24 55%,#02070a85 76%,#02070af5 100%),radial-gradient(circle at 50% 17%,#ffca641f,#0000 33%);position:absolute;inset:0}.lp-whole-you-icon-shell{z-index:6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 48% 38%,#ffd27b36,#050a0eb8 68%);border:1px solid #ffdc93eb;border-radius:50%;place-items:center;width:90px;height:90px;display:grid;position:absolute;top:23px;left:50%;transform:translate(-50%)translateZ(24px);box-shadow:0 0 0 1px #ffeec71a,0 0 16px #ffd2797a,0 0 34px #ffbd443b,inset 0 0 26px #ffd5841f}.lp-whole-you-icon-shell:before,.lp-whole-you-icon-shell:after{content:"";background:#f8d090;width:7px;height:7px;margin-top:-3px;position:absolute;top:50%;transform:rotate(45deg);box-shadow:0 0 8px #f8d090b8}.lp-whole-you-icon-shell:before{left:-4px}.lp-whole-you-icon-shell:after{right:-4px}.lp-whole-you-icon-shell img{object-fit:contain;filter:saturate(1.12)brightness(1.08)drop-shadow(0 0 9px #ffd88b9e);width:60px;height:60px}.lp-whole-you-subtitle{z-index:6;text-align:center;color:#ffe8bd;font-family:var(--sa-font-display);letter-spacing:.025em;text-shadow:0 2px 18px #020507,0 0 12px #ffd1791f;font-size:clamp(20px,1.55vw,27px);position:absolute;bottom:52px;left:18px;right:18px}.lp-whole-you-card-ornament{z-index:5;color:#f8d090;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;font-size:10px;display:grid;position:absolute;bottom:20px;left:16%;right:16%}.lp-whole-you-card-ornament i{background:linear-gradient(90deg,#0000,#f8d090cc);height:1px}.lp-whole-you-card-ornament i:last-child{transform:rotate(180deg)}.lp-whole-you-path{z-index:4;pointer-events:none;width:110%;height:calc(100% + 206px);position:absolute;top:-116px;left:-5%;overflow:visible}.lp-whole-you-path path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.lp-whole-you-path-glow{stroke:#ffbc3d75;stroke-width:12px;filter:url(#whole-you-glow);opacity:.72}.lp-whole-you-path-core{stroke:#ffd178;stroke-width:2.7px;filter:url(#whole-you-glow);opacity:.98}.lp-journey-showcase{box-sizing:border-box;width:100vw;max-width:none;margin:88px 0 88px calc(50% - 50vw);padding:0 clamp(16px,3.2vw,68px);position:relative;left:auto;overflow-x:clip;transform:none}.lp-journey-shell{box-sizing:border-box;background:radial-gradient(circle at 50% -30%,#f8d09021,#0000 38%),radial-gradient(circle at 6% 90%,#cb8f3d17,#0000 24%),radial-gradient(circle at 94% 90%,#cb8f3d17,#0000 24%),linear-gradient(#0f1212fa,#070909fb);border:1px solid #e8b869b8;border-radius:28px;width:min(1880px,100%);margin:0 auto;padding:34px clamp(18px,2.1vw,42px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #a06a2b1f,inset 0 1px #ffebbb85,inset 0 -1px #7a4d1eb3,0 24px 52px #0000008f,0 0 28px #d59d4a1a}.lp-journey-shell:before{content:"";pointer-events:none;border:1px solid #efbf738c;border-radius:21px;position:absolute;inset:13px;box-shadow:inset 0 0 26px #e0a85517}.lp-journey-shell:after{content:"";pointer-events:none;background:linear-gradient(#d29c4f0f,#07070694);border-top:1px solid #f4c97a52;height:28px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 7px 18px #f5c7750f}.lp-journey-heading{z-index:2;text-align:center;width:min(820px,90%);margin:0 auto 12px;position:relative}.lp-journey-title-row{pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:min(760px,92vw);display:grid;position:absolute;top:17px;left:50%;transform:translate(-50%)}.lp-journey-title-row span{background:linear-gradient(90deg,#0000,#ebbc6fb3);height:1px;box-shadow:0 0 7px #eebe6f2e}.lp-journey-title-row span:last-child{transform:rotate(180deg)}.lp-journey-title-row i{color:#efc47c;text-shadow:0 0 8px #f4c26c9e;font-size:10px;font-style:normal}.lp-page .lp-journey-heading h2{z-index:1;color:#0000;letter-spacing:.075em;background:#0d1010 linear-gradient(#fff0c9 0%,#f0ca89 40%,#bd8542 72%,#f0c980 100%);text-shadow:0 2px 14px #000000ad,0 0 12px #efbb651f;white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin:0;padding:0 26px;font-size:clamp(28px,2.7vw,48px);line-height:1;display:inline-block;position:relative}.lp-journey-heading p{color:#ead6b1;font-family:var(--sa-font-display);letter-spacing:.02em;text-shadow:0 2px 10px #000000b8;margin-top:7px;font-size:clamp(13px,1.05vw,18px);line-height:1.35}.lp-journey-cards{z-index:2;grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:clamp(6px,.65vw,13px);padding:0 2px 12px;display:grid;position:relative}.lp-journey-card{aspect-ratio:971/1619;filter:drop-shadow(0 11px 8px #00000075);justify-content:center;align-items:flex-end;min-width:0;transition:transform .32s cubic-bezier(.2,.72,.2,1),filter .32s;display:flex;position:relative;transform:translateY(0)}.lp-journey-card:after{content:"";filter:blur(6px);opacity:.9;pointer-events:none;background:#d6a04f33;border-radius:50%;height:9px;position:absolute;bottom:-5px;left:10%;right:10%}.lp-journey-card img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.lp-journey-card:hover{filter:drop-shadow(0 15px 12px #00000080)brightness(1.035);transform:translateY(-7px)scale(1.012)}.lp-daily-ritual-showcase{box-sizing:border-box;width:100vw;max-width:none;margin:88px 0 88px calc(50% - 50vw);padding:0 clamp(16px,3.2vw,68px);position:relative;left:auto;overflow-x:clip}.lp-daily-ritual-shell{background:#090b0b;border:1px solid #e7b869b8;border-radius:28px;width:min(1880px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #a06a2b1c,inset 0 1px #ffebbb70,0 24px 52px #00000085,0 0 24px #d59d4a17}.lp-daily-ritual-shell:before{content:"";z-index:4;pointer-events:none;border:1px solid #efbf738c;border-radius:20px;position:absolute;inset:13px;box-shadow:inset 0 0 22px #e0a85514}.lp-daily-ritual-heading{z-index:5;text-align:center;background:linear-gradient(#0c0f0ff5,#090b0bd6);padding:14px 20px 10px;position:relative}.lp-page .lp-daily-ritual-heading h2{color:#0000;letter-spacing:.075em;text-shadow:0 2px 14px #000000ad,0 0 10px #efbb651f;background-image:linear-gradient(#fff0c9 0%,#f0ca89 42%,#bb8240 78%,#efd086 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(30px,2.6vw,48px);line-height:1.05}.lp-daily-ritual-heading p{color:#ead7b4;font-family:var(--sa-font-display);letter-spacing:.02em;margin-top:6px;font-size:clamp(14px,1.1vw,18px);line-height:1.3}.lp-daily-ritual-grid{grid-template-columns:1fr 1fr;min-height:290px;display:grid;position:relative}.lp-daily-ritual-grid:after{content:"";z-index:5;background:linear-gradient(#f1c2741a,#f1c274c7 25% 75%,#f1c2741a);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #f1c2743d}.lp-daily-ritual-grid:before{content:"✦";z-index:6;color:#f4ca80;text-shadow:0 0 9px #f4ca80b3;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-daily-ritual-panel{isolation:isolate;background:#0b0d0d 50%/cover no-repeat;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.lp-daily-ritual-panel:before{content:"";z-index:-1;background:linear-gradient(90deg,#05070738,#040505b8 58%,#040505d6);position:absolute;inset:0}.lp-daily-ritual-morning{background-image:url(/images/sections/body/body-sunrise-valley.png);background-position:50% 58%}.lp-daily-ritual-evening{background-image:url(/images/sections/spirit/spirit-moonlight-reflection.png);background-position:50% 52%}.lp-daily-ritual-morning:before{background:linear-gradient(90deg,#0506062e,#050606a3 52%,#050606d6)}.lp-daily-ritual-evening:before{background:linear-gradient(90deg,#050606d1,#05060694 50%,#0506062e)}.lp-daily-ritual-content{z-index:2;text-align:center;text-shadow:0 2px 14px #000000d9;width:min(440px,82%);padding:22px 20px 24px;position:relative}.lp-daily-ritual-content img{object-fit:contain;filter:sepia(.25)saturate(1.08)brightness(1.15)drop-shadow(0 0 8px #f5c36b61);width:58px;height:58px;margin:0 auto 5px}.lp-page .lp-daily-ritual-content h3{color:#f1dec0;letter-spacing:.06em;margin:0 0 8px;font-size:clamp(22px,1.8vw,30px);line-height:1.08}.lp-daily-ritual-content p{color:#eadbc1;font-family:var(--sa-font-display);font-size:clamp(15px,1.15vw,20px);line-height:1.18}.lp-daily-ritual-button{color:#f0d6aa;min-width:220px;min-height:44px;font-family:var(--sa-font-display);letter-spacing:.12em;background:linear-gradient(#231c149e,#080807d1);border:1px solid #efbf73db;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:0 22px;font-size:12px;font-weight:600;transition:transform .25s,border-color .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 0 0 3px #f8d0900d,0 0 14px #ebb35a29}.lp-daily-ritual-button:hover{border-color:#f8d090;transform:translateY(-2px);box-shadow:inset 0 0 0 3px #f8d09012,0 0 20px #ebb35a3d}.lp-coach-grid{grid-template-columns:1fr 1fr;align-items:center;gap:28px;display:grid}.lp-orbit{aspect-ratio:1;width:100%;max-width:540px;margin:auto;position:relative}.lp-orbit svg{fill:none;width:100%;height:100%;stroke:var(--sa-frame-border);stroke-width:.8px;position:absolute;inset:0}.lp-orbit-core{border:1px solid var(--sa-gold-moon);background:radial-gradient(circle,#c49f7838,var(--sa-black) 80%);letter-spacing:.12em;box-shadow:var(--sa-glow-lg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:12px;animation:6s ease-in-out infinite alternate lp-breathe;display:flex;position:absolute;inset:35%}.lp-orbit-core svg{width:26px;height:26px;stroke:var(--sa-gold-light);position:static}.lp-node{background:var(--sa-glass-deep);border:1px solid var(--sa-border-soft);border-radius:var(--sa-radius-xs);color:var(--sa-gold-light);padding:10px 13px;font-size:11px;position:absolute;transform:translate(-50%,-50%)}.lp-node-0{top:50%;left:85%}.lp-node-1{top:75%;left:75%}.lp-node-2{top:85%;left:50%}.lp-node-3{top:75%;left:25%}.lp-node-4{top:50%;left:15%}.lp-node-5{top:25%;left:25%}.lp-node-6{top:15%;left:50%}.lp-node-7{top:25%;left:75%}.lp-coach-example{padding:36px}.lp-coach-example blockquote{font-family:var(--sa-font-display);color:var(--sa-ivory);margin:22px 0;font-size:34px;line-height:1.2}.lp-coach-example>p:not(.lp-label){color:var(--sa-text-muted);font-size:13px}.lp-recommendations{grid-template-columns:1fr 1fr;gap:10px;display:grid;margin:24px 0!important}.lp-recommendations li{border:1px solid var(--sa-border-soft);border-radius:var(--sa-radius-xs);align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.lp-recommendations svg{color:var(--sa-gold-moon);flex-shrink:0}.lp-connections{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.lp-connections article{border-top:1px solid var(--sa-border-soft);padding:18px}.lp-connections article>span{color:var(--sa-gold-light)}.lp-connections h3{margin:14px 0;font-size:23px}.lp-connections p{color:var(--sa-text-muted);font-size:12px}.lp-features{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}.lp-feature{grid-column:span 2;overflow:hidden}.lp-feature:nth-child(-n+2){grid-column:span 3}.lp-feature:nth-child(4),.lp-feature:nth-child(5){grid-column:span 4}.lp-feature:nth-child(6){grid-column:span 2}.lp-feature>div{padding:30px}.lp-feature h3{margin:12px 0 22px;font-size:32px}.lp-feature-image{object-fit:cover;width:100%;height:200px;display:block}.lp-feature p:not(.lp-label){color:var(--sa-text-muted);margin:20px 0;font-size:12px}.lp-tags{flex-wrap:wrap;gap:8px;display:flex}.lp-tags li{border:1px solid var(--sa-border-soft);color:var(--sa-text-soft);border-radius:4px;padding:7px 10px;font-size:11px;line-height:1.6}.lp-feature .lp-text-link{margin-top:24px}.lp-transformation{grid-template-columns:1fr 1fr;align-items:center;gap:42px;display:grid}.lp-transformation .lp-heading{text-align:left;margin-bottom:24px}.lp-transformation .lp-ornament{justify-content:flex-start}.lp-transformation>div>p{color:var(--sa-text-muted);font-size:13px}.lp-transformation .lp-button{margin-top:25px}.lp-progress-preview{background:var(--sa-glass-deep);border:1px solid var(--sa-border-soft);border-radius:var(--sa-radius-sm);padding:28px}.lp-stage-mark{align-items:center;gap:22px;margin:28px 0;display:flex}.lp-stage-mark>span{border:1px solid var(--sa-gold-moon);width:75px;height:75px;font-family:var(--sa-font-display);color:var(--sa-gold-light);box-shadow:var(--sa-glow-sm);border-radius:50%;place-items:center;font-size:38px;display:grid}.lp-stage-mark small{color:var(--sa-text-muted);font-size:11px}.lp-metrics{border-block:1px solid var(--sa-border-soft);grid-template-columns:repeat(3,1fr);padding:20px 0;display:grid}.lp-metrics strong,.lp-metrics span{text-align:center;display:block}.lp-metrics strong{font-family:var(--sa-font-display);color:var(--sa-gold-light);font-size:32px;font-weight:400}.lp-metrics span{color:var(--sa-text-muted);font-size:10px}.lp-page .lp-caption{color:var(--sa-text-muted);margin:20px 0;font-size:11px}.lp-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lp-plan{flex-direction:column;padding:30px 20px;display:flex}.lp-plan h3{margin:20px 0 5px;font-size:42px}.lp-plan>p:not(.lp-label){color:var(--sa-text-muted);font-size:12px}.lp-plan ul{flex:1;margin:28px 0}.lp-plan li{align-items:flex-start;gap:9px;margin-bottom:14px;font-size:12px;line-height:1.6;display:flex}.lp-plan li svg{color:var(--sa-gold-light);flex-shrink:0;margin-top:2px}.lp-plan .lp-button{padding:12px 8px;font-size:9px}.lp-featured{border-color:var(--sa-gold-light);box-shadow:var(--sa-glow-sm);background:linear-gradient(160deg,#c49f782e,var(--sa-glass-deep) 65%)}.lp-access{text-align:center}.lp-access>p{max-width:670px;margin:20px auto!important}.lp-faq{max-width:850px;margin-inline:auto}.lp-faq-item{border-bottom:1px solid var(--sa-border-soft)}.lp-faq-item h3 button{text-align:left;width:100%;color:var(--sa-ivory);font-family:var(--sa-font-display);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:24px;display:flex}.lp-faq-item svg{color:var(--sa-gold-moon);transition:transform var(--sa-med);flex-shrink:0}.lp-faq-item.is-open svg{transform:rotate(180deg)}.lp-answer{opacity:0;visibility:hidden;transition:grid-template-rows var(--sa-med),opacity var(--sa-med),visibility var(--sa-med);grid-template-rows:0fr;display:grid}.lp-answer>div{min-height:0;overflow:hidden}.lp-answer p{color:var(--sa-text-muted);padding:0 30px 22px 0;font-size:13px}.is-open .lp-answer{opacity:1;visibility:visible;grid-template-rows:1fr}.lp-faq>.lp-text-link{margin-top:24px}.lp-final{text-align:center;border-block:1px solid var(--sa-frame-border);place-items:center;min-height:580px;display:grid;position:relative;overflow:hidden}.lp-final>img{object-fit:cover;width:100%;height:100%;position:absolute}.lp-final:after{content:"";background:linear-gradient(var(--sa-black),#04050599 40%,#040505cc);position:absolute;inset:0}.lp-final>div{z-index:1;padding:70px 24px;position:relative}.lp-final h2{margin:20px 0}.lp-final p:not(.lp-label){margin:16px 0;font-size:13px}.lp-footer{background:var(--sa-black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:36px 32px 26px;display:flex}.lp-footer nav{flex-wrap:wrap;align-items:center;gap:16px;font-size:11px;display:flex}.lp-footer>p{text-align:center;width:100%;color:var(--sa-text-muted);font-size:10px}.lp-skip{z-index:10;background:var(--sa-black);padding:15px;position:absolute;top:-100px;left:24px}.lp-skip:focus{top:10px}.lp-page :focus-visible{outline:2px solid var(--sa-gold-light);outline-offset:5px}.lp-visible{animation:lp-arrive var(--sa-slow) var(--sa-ease) both}.lp-visible .lp-stages:before{animation:lp-path 1.5s var(--sa-ease) both}.lp-visible .lp-stages li,.lp-visible .lp-pillar,.lp-visible .lp-recommendations li{animation:lp-arrive var(--sa-slow) var(--sa-ease) both}.lp-visible :is(.lp-stages li,.lp-pillar):nth-child(2n){animation-delay:90ms}.lp-visible :is(.lp-stages li,.lp-pillar):nth-child(3n){animation-delay:.18s}.lp-visible .lp-orbit>svg{animation:6s ease-in-out infinite alternate lp-orbit-light}@keyframes lp-orbit-light{0%{opacity:.55}to{opacity:1}}@keyframes lp-arrive{0%{opacity:.3;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-whole-you-fade{0%{opacity:.3}to{opacity:1}}@keyframes lp-cinema{to{transform:scale(1.045)}}@keyframes lp-breathe{to{box-shadow:var(--sa-glow-sm)}}@keyframes lp-path{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1050px){.lp-nav-links{gap:16px}.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-whole-you{width:100%;max-width:100%;padding-inline:22px}.lp-whole-you-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-whole-you-card{min-height:500px}.lp-whole-you-path{display:none}.lp-whole-you-stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000,#f4c979 12% 88%,#0000);width:2px;position:absolute;top:4%;bottom:4%;left:50%;transform:translate(-50%);box-shadow:0 0 12px #f4c97999}.lp-journey-showcase,.lp-journey-shell{padding-inline:18px}.lp-journey-cards{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#e1ae6073 transparent;grid-template-columns:repeat(9,150px);justify-content:start;padding:0 2px 18px;overflow-x:auto}.lp-journey-card{scroll-snap-align:start}.lp-coach-grid{gap:14px}.lp-coach-example{padding:26px}.lp-recommendations{grid-template-columns:1fr}.lp-feature,.lp-feature:nth-child(4),.lp-feature:nth-child(5),.lp-feature:nth-child(6){grid-column:span 3}.lp-connections{grid-template-columns:repeat(2,1fr)}.lp-transformation{gap:24px}.lp-progress-preview{padding:22px}.lp-transformation h2{font-size:38px}}@media (width<=1100px){.lp-hero>.pc-header{justify-content:space-between;gap:12px;display:flex}.lp-hero>.pc-header .pc-header-begin{display:none}.lp-hero-copy{width:min(690px,100% - 56px);margin-left:40px}.lp-page .lp-wordmark{font-size:clamp(44px,7vw,70px)}.lp-page .lp-hero-copy h1{font-size:clamp(27px,4vw,38px)}}@media (width<=700px){.lp-hero>.pc-header{height:66px;min-height:66px;padding:0 18px}.lp-nav{flex-wrap:wrap;gap:8px;width:calc(100% - 28px);margin:14px auto;padding:10px 14px}.lp-nav .lp-brand{font-size:15px}.lp-brand img{width:30px;height:30px}.lp-nav-links{border-top:1px solid var(--sa-border-soft);order:3;justify-content:center;gap:24px;width:100%;padding:12px 0 4px;font-size:10px}.lp-hero{height:100svh;min-height:100svh}.lp-hero-copy{text-align:center;width:calc(100% - 36px);margin:auto 18px;padding:18px 0 28px}.lp-hero-mark{width:220px;max-width:80%;margin:0 auto 8px}.lp-symbol{width:46px;height:46px}.lp-page .lp-wordmark{white-space:normal;text-align:center;width:100%;font-size:clamp(36px,11.5vw,54px);display:block}.lp-page .lp-pillars-label{letter-spacing:.32em;white-space:normal;margin:13px 0 0;font-size:9px}.lp-page .lp-hero-copy h1{white-space:normal;margin:20px 0 15px;font-size:clamp(23px,6vw,31px)}.lp-page .lp-hero-description{margin-inline:auto;font-size:12px;line-height:1.62}.lp-hero-copy .lp-actions{justify-content:center;margin-top:22px}.lp-hero-copy .lp-button{border-radius:14px;width:100%;min-width:0;min-height:48px}.lp-hero-values{grid-template-columns:repeat(2,1fr);margin-top:22px}.lp-hero-values>div{min-height:62px;padding:6px 10px}.lp-hero-values>div:nth-child(2){border-right:0}.lp-hero-values>div:nth-child(-n+2){border-bottom:1px solid #dcb78b40}.lp-hero-values img{width:27px;height:27px}.lp-hero-values span{font-size:8px}.lp-page .lp-wordmark{font-size:clamp(28px,7.2vw,48px)}.lp-page .lp-pillars-label{letter-spacing:.25em;font-size:9px}.lp-hero-copy>p:not(.lp-wordmark):not(.lp-pillars-label){font-size:13px}.lp-actions{flex-direction:column;align-items:stretch}.lp-actions .lp-button{width:100%}.lp-content{padding:0 16px 30px}.lp-section{margin:54px 0}.lp-section.lp-frame{padding:32px 18px}.lp-heading{margin-bottom:24px}.lp-coach-grid,.lp-transformation{grid-template-columns:1fr}.lp-daily-ritual-showcase{margin:58px 0 58px calc(50% - 50vw);padding-inline:10px}.lp-daily-ritual-shell{border-radius:20px}.lp-daily-ritual-shell:before{border-radius:14px;inset:8px}.lp-daily-ritual-grid{grid-template-columns:1fr}.lp-daily-ritual-grid:after{background:linear-gradient(90deg,#0000,#f1c274b8,#0000);width:auto;height:1px;inset:50% 8% auto;transform:none}.lp-daily-ritual-grid:before{top:50%;left:50%}.lp-daily-ritual-panel{min-height:300px}.lp-whole-you{border-radius:22px;width:100%;max-width:100%;margin:72px auto 60px;padding:38px 12px 28px}.lp-whole-you-heading{margin-bottom:22px}.lp-whole-you-heading h2{letter-spacing:.035em;font-size:clamp(39px,12vw,56px)}.lp-whole-you-heading p{max-width:440px;margin:auto;padding-inline:8px;font-size:18px}.lp-whole-you-ornament{gap:10px;width:min(360px,78vw)}.lp-whole-you-ornament i{width:34px;height:34px}.lp-whole-you-grid{grid-template-columns:1fr;gap:18px}.lp-whole-you-card{border-radius:23px;min-height:460px}.lp-whole-you-stage:after{width:1px;left:24px}.lp-whole-you-icon-shell{width:80px;height:80px}.lp-whole-you-icon-shell img{width:52px;height:52px}.lp-whole-you-subtitle{font-size:25px;bottom:50px}.lp-features{flex-direction:column;display:flex}.lp-feature>div{padding:26px}.lp-feature-image{height:210px}.lp-connections{gap:12px}.lp-connections article{padding:14px 4px}.lp-connections h3{font-size:23px}.lp-ritual{padding:24px}.lp-orbit{max-width:440px}.lp-node{padding:8px;font-size:10px}.lp-orbit-core{font-size:10px}.lp-transformation .lp-heading{text-align:center}.lp-transformation .lp-ornament{justify-content:center}.lp-plans{gap:12px}.lp-plan{padding:24px 16px}.lp-plan h3{font-size:36px}.lp-footer{justify-content:center;padding:30px 22px}.lp-footer nav{justify-content:center}}@media (width<=440px){.lp-hero>.pc-header{min-height:64px;padding-inline:16px}.lp-plans,.lp-connections{grid-template-columns:1fr}.lp-journey-showcase{margin:58px 0;padding-inline:10px}.lp-journey-shell{border-radius:20px;padding:26px 12px 22px}.lp-journey-shell:before{border-radius:15px;inset:8px}.lp-journey-heading{width:100%;margin-bottom:16px}.lp-page .lp-journey-heading h2{letter-spacing:.045em;white-space:normal;padding-inline:8px;font-size:clamp(22px,7.8vw,31px)}.lp-journey-title-row{display:none}.lp-journey-heading p{padding-inline:8px;font-size:12px}.lp-journey-cards{grid-template-columns:repeat(9,132px);gap:7px}.lp-orbit-core{gap:8px;inset:34%}.lp-node{padding:6px;font-size:9px}.lp-coach-example{padding:24px}}@media (prefers-reduced-motion:reduce){.lp-page *,.lp-page :before,.lp-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.member-app{--sa-text:var(--member-copy);--sa-text-soft:var(--member-copy);--sa-text-muted:var(--member-muted);--sa-ivory:var(--member-ivory);--sa-gold-light:var(--member-gold-bright);--sa-gold-moon:var(--member-gold);--sa-gold-champagne:var(--member-gold);--sa-frame-border:var(--member-gold-border);--sa-border-soft:var(--member-gold-line);--sa-border-bright:var(--member-gold-bright);--sa-glass:#0c0a07d1;--sa-glass-deep:#060504f0;--sa-glass-soft:#14100a9e;--sa-black-soft:#090806;--sa-radius-sm:11px;--sa-radius-lg:20px;--sa-radius-pill:999px;--sa-shadow-card:0 20px 60px #00000061, inset 0 1px 0 #f6efe30d;--sa-glow-xs:0 0 8px #e7b94f1f;--sa-med:.32s;--sa-ease:cubic-bezier(.2,.7,.2,1);--sa-font-display:"Cormorant Garamond", Georgia, serif}.member-app main[data-feature]{--feature-image:url(/images/sections/mind/mind_mental.png);color:var(--sa-text)}.member-app main[data-feature=body]{--feature-image:url(/images/sections/body/body_train.png)}.member-app main[data-feature=soul]{--feature-image:url(/images/sections/soul/soul_meditation.png)}.member-app main[data-feature=spirit]{--feature-image:url(/images/sections/body/body-sunrise-valley.png)}.member-app main[data-feature=coach]{--feature-image:url(/images/landing/landing-stillness.png)}.member-app .sa-main[data-feature] :is(input,textarea,select){min-width:0;max-width:100%;color:var(--sa-ivory);background-color:var(--sa-black-soft);border-color:var(--sa-border-soft);font-size:16px}.member-app .sa-main[data-feature] :is(button,.button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]),summary){min-height:44px}.member-app .sa-main[data-feature] :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--sa-gold-light);outline-offset:4px}.member-app .sa-main[data-feature] :is(.feature-links,.soul-chips,.meditation-filter-row,.coach-connected-tools,.feature-inline-links){flex-wrap:wrap}.member-app .sa-main[data-feature] :is(.feature-paths,.journal-metadata,.journal-filters)>*{min-width:0}.member-app .sa-main[data-feature] :is(h1,h2,h3,p,summary,.message-content){overflow-wrap:anywhere}.member-app .feature-continuation{max-width:1220px;margin:32px auto 56px;padding:0 24px}.member-app .feature-coach{flex-wrap:wrap;align-items:center;gap:24px;margin:36px 0;padding:clamp(22px,4vw,44px);display:flex}.member-app .feature-coach>svg{flex:0 0 48px;width:48px;height:48px}.member-app .feature-coach>div{flex:280px}.member-app :is(.feature-continuation,.feature-coach,.goal-horizon-guide) h2{font:400 clamp(1.9rem,3vw,2.8rem)/1.14 var(--sa-font-display);margin:8px 0 14px}.member-app :is(.feature-continuation,.feature-coach,.goal-horizon-guide) p{color:var(--sa-text-soft);line-height:1.7}.member-app .feature-paths{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;display:grid}.member-app .feature-paths>a{flex-direction:column;padding:26px;text-decoration:none;display:flex}.member-app .feature-paths h3{font:400 28px var(--sa-font-display);margin:0}.member-app .feature-paths span{color:var(--sa-gold-light);align-items:center;gap:10px;margin-top:auto;display:flex}.member-app .feature-inline-links{flex-wrap:wrap;gap:14px;display:flex}.member-app .feature-inline-links a{border-bottom:1px solid var(--sa-border-soft);padding:12px 0}.member-app .mood-recommendations{margin:28px 0;padding:28px}.member-app .journal-fields{border:0;min-width:0;margin:0;padding:0}.member-app .journal-fields>p{color:var(--sa-text-soft)}.member-app .journal-metadata{grid-template-columns:1fr 1fr;gap:20px;display:grid}.member-app .journal-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.member-app .journal-filters label{color:var(--sa-text-soft);gap:8px;display:grid}.member-app .journal-filters :is(input,select),.member-app .journal-fields select{border:1px solid var(--sa-border-soft);border-radius:10px;width:100%;padding:12px}.member-app .journal-editor small{color:var(--sa-text-muted);margin-top:8px;display:block}.member-app .journal-prompt-link{color:var(--sa-gold-light);padding:12px 0;display:inline-block}.member-app .journal-history details.journal-entry{display:block}.member-app .journal-entry summary{cursor:pointer;padding:8px 0}.member-app .journal-entry summary span{font:26px var(--sa-font-display)}.member-app .journal-entry summary small{letter-spacing:.06em;margin-top:12px;font-size:11px;display:block}.member-app .journal-entry-body{white-space:pre-wrap;border-top:1px solid var(--sa-border-soft);padding-top:20px;line-height:1.9}.member-app .coach-connected-tools{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 12px;display:flex}.member-app .coach-connected-tools a{border:1px solid var(--sa-border-soft);border-radius:var(--sa-radius-pill);color:var(--sa-gold-light);background:var(--sa-glass);padding:12px 18px}.member-app .coach-boundary{color:var(--sa-text-muted);text-align:center;max-width:650px;margin:16px auto;font-size:13px}.member-app .sa-main[data-feature=coach] .message-content{white-space:pre-wrap;min-width:0;max-width:100%}.member-app .sa-main[data-feature=coach] .coach-hero{background:radial-gradient(#c49f781a,#0000 65%)}.member-app .sa-main[data-feature=coach] .message-composer{max-width:100%}.member-app .meditation-featured{margin:32px 0}.member-app .affirmation-dissolve{animation:.7s both feature-dissolve}.member-app .soul-actions button.active{box-shadow:var(--sa-glow-xs)}.member-app .goal-horizon-guide{margin:0 0 36px;padding:clamp(20px,4vw,44px)}.member-app .goal-horizon-path{border-left:1px solid var(--sa-frame-border);margin:28px 0 28px 8px;padding-left:24px}.member-app .goal-horizon-path details{border-bottom:1px solid var(--sa-border-soft);padding:8px 0;position:relative}.member-app .goal-horizon-path details:before{content:"";background:var(--sa-gold-champagne);width:9px;height:9px;box-shadow:var(--sa-glow-xs);border-radius:50%;position:absolute;top:28px;left:-29px}.member-app .goal-horizon-path summary{cursor:pointer;font:26px var(--sa-font-display);color:var(--sa-gold-light);padding:10px 0}.member-app .vision-board-page .account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.member-app .vision-board-page .practice-panel{padding:24px;overflow:hidden}.member-app .vision-board-page .practice-panel>img{object-fit:cover;border-radius:12px;width:100%;height:210px;margin-bottom:20px}.member-app .vision-board-page .practice-panel>a{align-items:center;gap:10px;min-height:44px;display:flex}.member-app .sa-main[data-feature=explore] .explore-final-card{border-radius:24px}.member-app .feature-card-description{max-width:32ch;color:var(--sa-text-soft);line-height:1.7}@keyframes feature-dissolve{0%{opacity:.25}to{opacity:1}}@media (width<=1000px){.member-app .vision-board-page .account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.member-app .vision-board-page .account-grid,.member-app .journal-metadata{grid-template-columns:minmax(0,1fr)}.member-app .journal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.member-app .feature-continuation{padding:0 16px}.member-app .feature-coach>div{flex-basis:100%}.member-app .feature-coach .button{justify-content:center;width:100%}.member-app .sa-main[data-feature] .sound-transport{flex-wrap:wrap;justify-content:center;display:flex}.member-app .sa-main[data-feature] .meditation-filter-row{gap:8px}}@media (prefers-reduced-motion:reduce){.member-app .sa-main[data-feature] *,.member-app .sa-main[data-feature] :before,.member-app .sa-main[data-feature] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.member-app .sa-main[data-feature] .breath-orb{transform:none!important}}.member-app .transformation-centre{width:min(1240px,100% - 48px);color:var(--sa-ivory);--tc-line:#c49f7852;margin:0 auto;padding:0 0 64px}.transformation-centre *,.transformation-centre :before,.transformation-centre :after{box-sizing:border-box}.member-app .transformation-centre :is(h1,h2,h3,h4,p,span,a,summary){overflow-wrap:anywhere}.member-app .transformation-centre :is(h1,h2,h3,h4){color:var(--sa-ivory);font-family:var(--sa-font-display,Georgia,serif);font-weight:400}.member-app .transformation-centre h1{letter-spacing:-.035em;font-size:clamp(2.8rem,6vw,5.8rem);line-height:1.05}.member-app .transformation-centre h2{margin:8px 0 18px;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.13}.member-app .transformation-centre h3{margin:12px 0;font-size:1.5rem;line-height:1.25}.member-app .transformation-centre h4{margin:12px 0;font-size:1.2rem}.member-app .transformation-centre p{color:var(--sa-text-soft);line-height:1.75}.member-app .transformation-centre a{color:var(--sa-gold-light);text-underline-offset:5px}.member-app .transformation-centre .tc-kicker{font:500 .7rem/1.6 var(--sa-font-body,Arial,sans-serif);letter-spacing:.19em;text-transform:uppercase;color:var(--sa-gold-moon)}.member-app .transformation-centre .tc-note{color:var(--sa-text-muted);font-size:.82rem;line-height:1.7}.member-app .transformation-centre :is(a,button,summary):focus-visible{outline:2px solid var(--sa-gold-light);outline-offset:5px}.member-app .transformation-centre [id]{scroll-margin-top:110px}.member-app .transformation-centre .tc-hero{isolation:isolate;border-bottom:1px solid var(--tc-line);text-align:left;background:linear-gradient(90deg,#040505db,#0405051f),url(/images/sections/you/you_hero.png) 50%/cover;flex-direction:column;justify-content:center;align-items:flex-start;min-height:460px;margin:0 0 28px;padding:64px clamp(24px,5vw,76px);animation:.7s both tc-reveal;display:flex;position:relative}.member-app .transformation-centre .tc-hero:before,.member-app .transformation-centre .tc-hero:after{content:none}.member-app .transformation-centre .tc-hero h1{max-width:850px;margin:18px 0 22px}.member-app .transformation-centre .tc-hero p{max-width:580px;color:var(--sa-ivory);margin:8px 0}.member-app .transformation-centre .tc-hero em{color:var(--sa-gold-light);margin-top:28px;font:italic 1.15rem Georgia,serif}.member-app .transformation-centre .tc-journey-hero{background-position:50%}.member-app .transformation-centre .you-final-hero{background:0 0;width:100%;margin-left:0;padding-inline:max(24px,50vw - 575px)}.tc-stage-pill{border:1px solid var(--tc-line);color:var(--sa-gold-light);background:#040505a6;border-radius:40px;align-items:center;margin-top:14px;padding:12px 20px;display:inline-flex}.tc-section-nav,.tc-account-links{flex-wrap:wrap;gap:8px 24px;padding:14px 0;display:flex}.tc-section-nav a,.tc-account-links a{align-items:center;min-height:44px;font-size:.85rem;display:inline-flex}.tc-save-status{min-height:1.5em;font-size:.8rem}.member-app .transformation-centre .tc-panel{border:1px solid var(--tc-line);background:linear-gradient(130deg,#201e1b85,#040505f2);border-radius:4px;min-width:0;margin:28px 0;padding:clamp(24px,4vw,48px);box-shadow:inset 0 0 0 6px #c49f7806,0 14px 40px #00000029}.tc-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;display:flex}.tc-section-heading a{align-items:center;min-height:44px;display:inline-flex}.tc-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:24px 0 36px;display:grid}.tc-stats div{border-left:1px solid var(--tc-line);min-width:0;padding-left:18px}.tc-stats dt{letter-spacing:.13em;text-transform:uppercase;color:var(--sa-gold-moon);font-size:.65rem}.tc-stats dd{color:var(--sa-ivory);margin:14px 0 0;font:2.7rem/1.1 Georgia,serif}.tc-stats dd.tc-stage-stat{font-size:1.65rem}.tc-stats dd small{color:var(--sa-text-soft);margin-top:12px;font:.72rem/1.4 Arial,sans-serif;display:block}.tc-level{border-top:1px solid var(--tc-line);padding-top:20px}.tc-level strong{color:var(--sa-gold-light);font:2rem Georgia,serif}.tc-level small{max-width:640px;color:var(--sa-text-muted);line-height:1.7;display:block}.transformation-centre progress{appearance:none;width:100%;height:7px;color:var(--sa-gold-moon);background:#c49f7824;border:0;border-radius:8px;display:block;overflow:hidden}.transformation-centre progress::-webkit-progress-bar{background:#c49f7824}.transformation-centre progress::-webkit-progress-value{background:linear-gradient(90deg,var(--sa-gold-warm),var(--sa-gold-light));transition:width .5s}.transformation-centre progress::-moz-progress-bar{background:var(--sa-gold-moon)}.tc-current-stage{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;display:grid}.tc-stage-seal{border:1px solid var(--sa-gold-champagne);width:100px;height:100px;color:var(--sa-gold-light);border-radius:50%;place-items:center;font:2.8rem Georgia,serif;display:grid;box-shadow:0 0 0 8px #c49f780b,0 0 32px #c49f781a}.member-app .transformation-centre .tc-theme{color:var(--sa-gold-light);font-style:italic}.tc-next-step,.tc-coach{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.tc-next-step{border-block:1px solid var(--tc-line);margin:32px 0;padding:32px 0}.tc-next-step>div,.tc-coach>div{flex:300px}.member-app .transformation-centre :is(button,.tc-button){border:1px solid var(--tc-line);max-width:100%;min-height:44px;color:var(--sa-gold-light);font:500 .8rem/1.5 var(--sa-font-body,Arial,sans-serif);cursor:pointer;background:#040505b3;border-radius:3px;padding:12px 20px}.member-app .transformation-centre .tc-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.member-app .transformation-centre button:disabled{cursor:wait;opacity:.6}.tc-horizons{border-left:1px solid var(--tc-line);margin:28px 0;padding-left:28px}.transformation-centre details{border-bottom:1px solid var(--tc-line);padding:8px 0}.transformation-centre summary{cursor:pointer;min-height:44px;color:var(--sa-gold-light);padding:12px 0;line-height:1.6}.tc-horizons details{position:relative}.tc-horizons details:before{content:"";border:1px solid var(--sa-gold-moon);background:var(--sa-black);border-radius:50%;width:9px;height:9px;position:absolute;top:30px;left:-33px}.tc-horizons summary span{font:1.6rem Georgia,serif}.tc-horizons summary small{color:var(--sa-text-muted);margin:8px 0 0 18px;font:.8rem/1.6 Arial,sans-serif;display:block}.tc-horizons li,.tc-records li{margin:12px 0}.tc-horizons li :is(strong,span,small),.tc-records li :is(strong,span,small){line-height:1.8;display:block}.tc-link{min-height:44px;color:var(--sa-gold-light);align-items:center;gap:12px;display:inline-flex}.tc-habit{border-bottom:1px solid var(--tc-line);grid-template-columns:42px 1fr auto;align-items:center;gap:22px;padding:24px 0;display:grid}.tc-habit img{object-fit:contain;width:40px;height:40px}.tc-habit h3 a{text-decoration:none}.tc-habit p{font-size:.82rem}.tc-week{gap:7px;display:flex}.tc-week>span{border:1px solid var(--tc-line);width:26px;height:26px;color:var(--sa-text-muted);border-radius:50%;place-items:center;display:grid}.tc-week>span.done{color:var(--sa-gold-light);border-color:var(--sa-gold-champagne);background:#c49f781a}.tc-vision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.tc-vision-card{border:1px solid var(--tc-line);background:var(--sa-black);min-width:0;min-height:300px;position:relative;overflow:hidden}.tc-vision-card img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.tc-vision-card>div{z-index:1;background:linear-gradient(#0405050d,#040505f2);flex-direction:column;justify-content:flex-end;height:100%;min-height:300px;padding:24px;display:flex;position:relative}.tc-vision-card a{min-height:44px;padding-top:12px;font-size:.8rem}.tc-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tc-nested{border:1px solid var(--tc-line);background:#04050580;min-width:0;padding:24px}.tc-achievements{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;margin:24px 0 40px;display:grid}.tc-badges{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.tc-badges article{text-align:center;min-width:0}.tc-badge-art{aspect-ratio:1;border:1px solid var(--tc-line);background:radial-gradient(circle,#a7876714,#0000 70%);border-radius:50%;max-width:130px;margin:0 auto;padding:12px}.tc-badge-art img{object-fit:contain;opacity:.62;filter:saturate(.6);width:100%;height:100%}.tc-badges span{letter-spacing:.12em;color:var(--sa-gold-warm);text-transform:uppercase;font-size:.7rem}.tc-analytics{grid-template-columns:repeat(4,minmax(0,1fr))}.tc-active-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.tc-active-days>div{border:1px solid var(--tc-line);text-align:center;padding:12px 6px}.tc-active-days :is(time,span){color:var(--sa-text-soft);font-size:.7rem;line-height:1.8;display:block}.tc-active-days .done{border-color:var(--sa-gold-warm);background:#c49f7817}.tc-active-days .done span{color:var(--sa-gold-light)}.tc-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tc-pillars a{flex-direction:column;gap:10px;text-decoration:none;display:flex}.tc-pillars strong{font:2rem Georgia,serif}.tc-pillars :is(span,small){color:var(--sa-text-soft);font-size:.8rem;line-height:1.6}.tc-activity{border-left:1px solid var(--tc-line);padding-left:24px;list-style:none}.tc-activity li{grid-template-columns:110px 1fr;gap:24px;padding:16px 0;display:grid;position:relative}.tc-activity li:before{content:"âœ¦";color:var(--sa-gold-champagne);background:var(--sa-black);position:absolute;top:16px;left:-31px}.tc-activity time{color:var(--sa-text-muted);padding-top:14px;font-size:.8rem}.tc-journey-path{margin:52px 0}.tc-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin:40px 0;padding:0;list-style:none;display:grid;position:relative}.tc-stage-node{min-width:0;position:relative}.tc-stage-node:before{content:"";z-index:0;background:var(--tc-line);height:1px;position:absolute;top:54px;left:-24px;right:0}.tc-stage-node:nth-child(3n+1):before{left:0}.tc-stage-node.tc-stage-completed:before{background:var(--sa-gold-champagne)}.member-app .transformation-centre .tc-stage-node button{text-align:left;background:linear-gradient(135deg,#171612,#070807);flex-direction:column;gap:14px;width:100%;height:100%;padding:28px;display:flex;position:relative}.tc-stage-number{border:1px solid var(--tc-line);border-radius:50%;place-items:center;width:54px;height:54px;font:1.5rem Georgia,serif;display:grid}.tc-stage-title{color:var(--sa-ivory);font:2rem/1.2 Georgia,serif;display:block}.tc-stage-meaning{color:var(--sa-text-soft);line-height:1.75}.tc-stage-node small,.tc-stage-practices{color:var(--sa-text-muted);font-size:.78rem;line-height:1.6}.tc-stage-node .tc-link{margin-top:auto}.member-app .transformation-centre .tc-stage-current button{border-color:var(--sa-gold-light);box-shadow:inset 0 0 0 5px #c49f780d,0 0 30px #c49f781a}.tc-stage-current .tc-stage-number{border-color:var(--sa-gold-light);animation:5s ease-in-out infinite tc-halo}.tc-stage-completed .tc-stage-number{border-color:var(--sa-gold-champagne);box-shadow:0 0 18px #c49f781f}.member-app .transformation-centre .tc-stage-node button[aria-pressed=true]{outline:1px solid var(--sa-gold-champagne);outline-offset:5px}.member-app .transformation-centre .tc-stage-node button:focus-visible{outline:2px solid var(--sa-gold-light)}.tc-stage-detail{scroll-margin-top:120px}.tc-practice-links{padding:0;list-style:none}.tc-practice-links a{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:14px 0;display:flex}.tc-detail-footer{border-top:1px solid var(--tc-line);grid-template-columns:2fr 1fr;gap:32px;margin-top:30px;padding-top:24px;display:grid}.tc-detail-footer a{min-height:44px;padding:10px 0;display:block}.tc-page-heading{padding:48px 0 24px}.tc-stage-reveal{animation:.7s both tc-reveal}.tc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes tc-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tc-halo{50%{box-shadow:0 0 24px #f1d1a633}}@media (hover:hover){.tc-vision-card:hover img{transform:scale(1.025)}.member-app .transformation-centre :is(button,.tc-button):hover{border-color:var(--sa-gold-light)}}@media (width<=1050px){.tc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-current-stage{grid-template-columns:auto 1fr}.tc-current-stage>.tc-button{grid-column:2;justify-self:start}.tc-vision-grid,.tc-stage-grid,.tc-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-stage-node:before{display:none}.tc-badges{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.member-app .transformation-centre{width:calc(100% - 32px)}.member-app .transformation-centre .tc-hero{min-height:410px;padding:36px 20px}.member-app .transformation-centre h1{font-size:2.9rem}.tc-stats,.tc-analytics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.tc-stats dd{font-size:2.3rem}.tc-current-stage,.tc-two-columns,.tc-vision-grid,.tc-detail-footer{grid-template-columns:1fr}.tc-current-stage>.tc-button{grid-column:1}.tc-stage-seal{width:74px;height:74px;font-size:2rem}.tc-button{width:100%}.tc-habit{grid-template-columns:34px minmax(0,1fr);gap:14px}.tc-habit img{width:32px;height:32px}.tc-habit>button{grid-column:1/-1;width:100%}.tc-week{gap:5px}.tc-week>span{width:23px;height:23px}.tc-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-active-days{grid-template-columns:repeat(4,minmax(0,1fr))}.tc-pillars{grid-template-columns:1fr}.tc-activity li{grid-template-columns:1fr;gap:0}.tc-stage-grid{border-left:1px solid var(--tc-line);grid-template-columns:minmax(0,1fr);gap:22px;margin-left:6px;padding-left:20px;display:grid}.tc-stage-node:before,.tc-stage-node:nth-child(3n+1):before{border:1px solid var(--sa-gold-warm);background:var(--sa-black);border-radius:50%;width:9px;height:9px;display:block;top:46px;left:-25px;right:auto}.tc-stage-current:before,.tc-stage-completed:before{background:var(--sa-gold-moon)}.member-app .transformation-centre .tc-stage-node button{padding:22px}}@media (prefers-reduced-motion:reduce){.member-app .transformation-centre *,.member-app .transformation-centre :before,.member-app .transformation-centre :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.member-app .transformation-centre .you-final-hero:before{content:"";z-index:-1;top:0;bottom:0;left:var(--cover-left,0px);width:var(--cover-width,100%);pointer-events:none;background:linear-gradient(90deg,#040505db,#0405051f),url(/images/sections/you/you_hero.png) 50%/cover;position:absolute}.member-app .transformation-centre .tc-stage-ahead button{background:linear-gradient(135deg,#0f100e,#060706)}.tc-stage-ahead .tc-stage-number{opacity:.75}.pc-page,.pc-header,.pc-footer,.phase6-explore{color:var(--sa-text);background-color:var(--sa-black);overflow-wrap:anywhere}.pc-page{width:100%}.pc-page :is(h1,h2,h3),.pc-footer h2,.phase6-explore :is(h1,h2,h3){color:var(--sa-ivory);font-family:var(--sa-font-display,Georgia, serif);font-weight:400}.pc-page h2,.phase6-explore .pc-section h2{margin:0 0 22px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.12}.pc-page h3{font-size:1.65rem;line-height:1.2}.pc-page p,.phase6-explore .pc-section p,.phase6-explore .pc-panel p{line-height:1.8}.pc-kicker{color:var(--sa-gold-light);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.pc-header{z-index:20;box-sizing:border-box;background:0 0;border:0;grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr);align-items:center;gap:clamp(24px,3vw,52px);width:100%;height:82px;min-height:82px;padding:0 clamp(34px,5vw,80px);display:grid;position:relative}.pc-header-overlay{background:0 0}.pc-brand{color:var(--sa-gold-light);font:500 clamp(1rem,1.5vw,1.35rem)/1 var(--sa-font-display,Georgia,serif);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 18px #f1d1a633;flex-shrink:0;align-items:center;gap:14px;text-decoration:none;display:flex}.pc-brand img{object-fit:contain;filter:drop-shadow(0 0 10px #f1d1a633);width:48px;height:48px}.pc-desktop-nav,.pc-header-actions{letter-spacing:.14em;text-transform:uppercase;align-items:center;font-size:.72rem;display:flex}.pc-desktop-nav{--pc-indicator-x:0px;--pc-indicator-width:0px;justify-self:center;gap:clamp(22px,2.5vw,38px);position:relative}.pc-desktop-nav:after{content:"";width:var(--pc-indicator-width);height:1px;transform:translateX(var(--pc-indicator-x));opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#f1d1a6b8 18%,#f1d1a6 50%,#f1d1a6b8 82%,#0000 100%);transition:transform .36s cubic-bezier(.22,.8,.22,1),width .26s,opacity .18s;position:absolute;bottom:4px;left:0;box-shadow:0 0 5px #f1d1a6e6,0 0 13px #c49f7880}.pc-desktop-nav[data-indicator-ready=true]:after{opacity:1}.pc-header-actions{justify-self:end;gap:22px}.pc-header :is(a,button),.pc-footer :is(a,button){color:var(--sa-ivory)}.pc-desktop-nav a{opacity:.9;padding:12px 0 14px;transition:color .18s,opacity .18s;position:relative;box-shadow:none!important;border:0!important;text-decoration:none!important}.pc-desktop-nav a:before,.pc-desktop-nav a:after{content:none!important;display:none!important}.pc-desktop-nav a:hover,.pc-desktop-nav a.active{color:var(--sa-gold-light);opacity:1;text-shadow:0 0 12px #f1d1a647}.pc-header-actions>:is(a,button){align-items:center;min-height:44px;display:inline-flex}.pc-header-login{padding-inline:2px;text-decoration:none;transition:transform .18s,color .18s}.pc-header button.pc-header-login{font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0}.pc-header .pc-header-begin{min-height:40px;box-shadow:none;color:var(--sa-cream-glow);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:10px 2px;font-size:.68rem}.pc-header .pc-header-begin,.pc-header-login{transition:transform .18s,color .18s}.pc-header .pc-header-begin:hover,.pc-header-login:hover{box-shadow:none;color:var(--sa-cream-glow);background:0 0;transform:translateY(-2px)}.pc-menu-button{border:1px solid var(--sa-border-soft);background:0 0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.pc-mobile-nav{top:100%;background:var(--sa-black-soft);border-bottom:1px solid var(--sa-border-soft);gap:0;padding:16px 24px;display:grid;position:absolute;inset-inline:0;box-shadow:0 20px 30px #0008}.pc-mobile-nav a{border-bottom:1px solid var(--sa-border-soft);padding:13px 4px;text-decoration:none}.pc-mobile-nav button{border:0;border-bottom:1px solid var(--sa-border-soft);color:var(--sa-ivory);font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;padding:13px 4px}.pc-hero{isolation:isolate;text-align:center;place-items:center;min-height:450px;padding:clamp(62px,8vw,116px) 24px;display:grid;position:relative;overflow:hidden}.pc-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pc-hero:after{content:"";z-index:-1;background:linear-gradient(#04050555,#040505a8 55%,#040505);position:absolute;inset:0}.pc-hero>div{max-width:920px}.pc-hero h1{max-width:850px;margin:14px auto 24px;font-size:clamp(2.7rem,6vw,5.5rem);line-height:1.06}.pc-hero p:not(.pc-kicker){max-width:690px;color:var(--sa-ivory);text-shadow:0 2px 8px #000;margin-inline:auto}.pc-ornament{color:var(--sa-gold-light);margin-top:25px;font-size:1.1rem;display:block}.pc-section{width:min(1180px,100% - 64px);margin:clamp(42px,7vw,88px) auto}.pc-prose{max-width:780px}.pc-prose h2:not(:first-child){margin-top:44px}.pc-intro{text-align:center;max-width:760px;color:var(--sa-text-soft);margin:0 auto 36px}.pc-panel{background:linear-gradient(135deg,var(--sa-glass-soft),var(--sa-glass-deep));border:1px solid var(--sa-border-soft);border-radius:3px;padding:clamp(24px,3vw,40px)}.pc-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,5vw,64px);display:grid}.pc-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.pc-feature-card{border:1px solid var(--sa-border-soft);background:var(--sa-glass-deep);overflow:hidden}.pc-feature-card>img{object-fit:cover;width:100%;height:255px;display:block}.pc-feature-card>div{padding:clamp(24px,3vw,36px)}.pc-feature-card h2{font-size:clamp(1.85rem,2.8vw,2.6rem)}.pc-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:28px 0;display:flex}.pc-hero .pc-actions{justify-content:center}.pc-link-button{box-sizing:border-box;max-width:100%;min-height:46px;color:var(--sa-ivory);border:1px solid var(--sa-border-bright);font:inherit;text-align:center;background:#040505a3;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:13px 20px;font-size:.85rem;line-height:1.5;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.pc-primary{background:linear-gradient(120deg,var(--sa-gold-moon),var(--sa-gold-champagne));color:var(--sa-black)}.pc-link-button:hover{border-color:var(--sa-cream-glow);background:var(--sa-charcoal);color:var(--sa-ivory)}.pc-text-link{min-height:44px;color:var(--sa-gold-light);text-underline-offset:5px;align-items:center;gap:12px;display:inline-flex}.pc-link-button svg,.pc-text-link svg{flex-shrink:0}.pc-check-list{gap:17px;padding:0;list-style:none;display:grid}.pc-check-list li{align-items:flex-start;gap:12px;line-height:1.7;display:flex}.pc-check-list svg{color:var(--sa-gold-light);flex-shrink:0;margin-top:5px}.pc-note{color:var(--sa-text-muted);font-size:.84rem;line-height:1.7}.pc-example{border-block:1px solid var(--sa-border-soft);text-align:center;padding:32px 0}.pc-example blockquote{max-width:900px;font:italic clamp(1.6rem,3vw,2.7rem)/1.5 var(--sa-font-display,Georgia,serif);color:var(--sa-ivory);margin:24px auto}.pc-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.pc-plan{flex-direction:column;padding:25px;display:flex}.pc-plan h2{font-size:2.8rem}.pc-plan .pc-check-list{flex:1}.pc-plan>.pc-link-button{margin-top:22px}.pc-plan-featured{border-color:var(--sa-gold-light);box-shadow:inset 0 1px 0 var(--sa-gold-light),0 0 22px #c49f7810}.pc-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pc-pillar-grid .pc-panel{padding:25px}.pc-pillar-icon{object-fit:contain;width:62px;height:62px}.pc-stage-list{max-width:900px;padding:0;list-style:none}.pc-stage-list li{border-top:1px solid var(--sa-border-soft);grid-template-columns:70px 1fr;gap:24px;padding:32px 0;display:grid}.pc-stage-number{color:var(--sa-gold-light);font:2.5rem var(--sa-font-display,Georgia,serif)}.pc-faq-group{margin:0 0 52px;scroll-margin-top:30px}.pc-faq-item{border-bottom:1px solid var(--sa-border-soft)}.pc-faq-item h3{margin:0}.pc-faq-item h3 button{text-align:left;width:100%;color:var(--sa-ivory);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.35rem;line-height:1.4;display:flex}.pc-faq-item button svg{color:var(--sa-gold-light);flex-shrink:0;transition:transform .22s}.pc-faq-item.is-open button svg{transform:rotate(180deg)}.pc-faq-answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s,visibility .24s;display:grid}.pc-faq-answer>div{min-height:0;overflow:hidden}.pc-faq-answer p{margin:0;padding:0 0 24px}.pc-faq-item.is-open .pc-faq-answer{opacity:1;visibility:visible;grid-template-rows:1fr}.pc-contact-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.pc-contact-topics article{border-top:1px solid var(--sa-border-soft)}.pc-contact-topics h3{margin-bottom:10px}.pc-footer{border-top:1px solid var(--sa-border-soft);padding:54px max(24px,5vw) 26px}.pc-footer-intro{margin-bottom:36px}.pc-footer-intro p,.pc-footer-bottom p{color:var(--sa-text-muted);font-size:.85rem}.pc-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.pc-footer-columns nav{flex-direction:column;align-items:flex-start;display:flex}.pc-footer h2{letter-spacing:.13em;text-transform:uppercase;color:var(--sa-gold-light);margin:0 0 16px;font-family:inherit;font-size:.75rem}.pc-footer a:not(.pc-brand),.pc-footer button{align-items:center;min-height:44px;font-size:.85rem;text-decoration:none;display:inline-flex}.pc-footer button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.pc-footer-bottom{border-top:1px solid var(--sa-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding-top:24px;display:flex}.pc-footer-bottom nav{flex-wrap:wrap;gap:22px;display:flex}:is(.pc-page,.pc-header,.pc-footer,.phase6-explore) :is(a,button,input):focus-visible{outline:2px solid var(--sa-gold-light);outline-offset:5px}.pc-page [id]{scroll-margin-top:28px}.phase6-explore .pc-section{width:100%}.phase6-explore .pc-featured-pathway{border:1px solid var(--sa-border-soft);background:var(--sa-glass-deep);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pc-featured-pathway>img{object-fit:cover;width:100%;height:100%;min-height:320px}.pc-featured-pathway>div{padding:clamp(26px,4vw,48px)}.member-app .phase6-explore .explore-practice{--explore-editorial-image:url(/images/landing/landing-stillness.png)}.member-app .phase6-explore .explore-programmes{--explore-editorial-image:url(/images/sections/body/body-sunrise-valley.png)}.phase6-explore .feature-card-description{color:var(--sa-ivory);margin-bottom:22px;line-height:1.7;display:block!important}.phase6-explore .explore-final-links a{min-height:44px}.public-app .phase6-explore{padding-top:0}.public-app .phase6-explore .explore-final-hero{background:linear-gradient(#04050555,#040505c9),url(/images/sections/explore/explore-mountain-moon.png) 50%/cover;margin-bottom:26px;padding:70px 24px}.public-app .phase6-explore .explore-cover-words{color:var(--sa-gold-light);letter-spacing:.15em;text-transform:uppercase;justify-content:center;gap:24px;margin-top:24px;font-size:.7rem;display:flex}.public-app .phase6-explore .explore-final-grid{grid-template-columns:1.1fr 1fr}.public-app .phase6-explore .explore-learn{grid-row:span 2}.public-app .phase6-explore .explore-final-card,.public-app .phase6-explore .explore-final-card-content{border-radius:3px;min-height:330px}.public-app .phase6-explore .explore-final-card-content{justify-content:flex-end;padding:30px}.public-app .phase6-explore .explore-final-links{gap:0;display:grid}.public-app .phase6-explore .explore-final-links a{border-bottom:1px solid var(--sa-border-soft);color:var(--sa-ivory);padding:10px 0}.public-app .phase6-explore .explore-practice{background-image:url(/images/landing/landing-stillness.png)}.public-app .phase6-explore .explore-programmes{background-image:url(/images/sections/body/body-sunrise-valley.png)}.manifesto-page.phase6-manifesto{color:var(--sa-ivory)}.phase6-manifesto .manifesto-hero h1{font-size:clamp(3rem,9vw,7rem);line-height:1.05}.phase6-manifesto .manifesto-hero{min-height:440px}.phase6-manifesto .manifesto-statement h2{line-height:1.15}.phase6-manifesto .manifesto-statement p:last-child{max-width:65ch;color:var(--sa-text)}.phase6-manifesto .manifesto-quote{color:var(--sa-gold-light);margin-block:80px}.learn-page .learn-preview-notice,.learn-reader .learn-preview-notice,.community-preview-notice{border:1px solid var(--sa-border-soft,#8d7156);color:#f8ecd2;background:#0e0f0f;padding:18px 24px;line-height:1.7}.learn-page .learn-toolbar input{min-height:44px}.learn-page .learn-save-error,.learn-reader .learn-save-error{color:#f1d1a6}@media (width<=1100px){.pc-header{justify-content:space-between;gap:14px;height:72px;min-height:72px;padding:0 clamp(20px,4vw,42px);display:flex}.pc-desktop-nav,.pc-header-begin{display:none}.pc-menu-button{display:inline-flex}.pc-plan-grid,.pc-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pc-header{height:66px;min-height:66px;padding:0 18px}.pc-brand{letter-spacing:.14em;gap:10px;font-size:.95rem}.pc-brand img{width:40px;height:40px}.pc-header-login{display:none!important}.pc-section{width:calc(100% - 36px)}.pc-split,.pc-feature-grid,.pc-plan-grid,.pc-contact-topics,.phase6-explore .pc-featured-pathway{grid-template-columns:1fr}.pc-hero{min-height:380px;padding:65px 22px}.pc-feature-card>img{height:220px}.pc-featured-pathway>img{height:240px;min-height:0}.pc-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-stage-list li{grid-template-columns:42px 1fr;gap:16px}.pc-stage-list h2{font-size:2rem}.public-app .phase6-explore .explore-final-grid{grid-template-columns:1fr}.public-app .phase6-explore .explore-learn{grid-row:auto}}@media (width<=420px){.pc-header{gap:12px;height:62px;min-height:62px;padding:0 16px}.pc-brand{gap:6px;font-size:1.05rem}.pc-brand img{width:30px;height:30px}.pc-header-actions{gap:10px}.pc-pillar-grid{grid-template-columns:1fr}.pc-actions .pc-link-button{width:100%}.pc-footer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.pc-page *,.pc-header *,.pc-footer *,.phase6-explore *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-app .phase6-explore{width:100%;padding-bottom:60px}.public-app .phase6-explore>:is(.explore-final-grid,.pc-section,.pc-panel){box-sizing:border-box;width:min(1180px,100% - 48px);margin-inline:auto}.public-app .phase6-explore .explore-final-hero{box-sizing:border-box;width:100%}.sa-theme,.public-app{--sa-motion-fast:.18s;--sa-motion-base:.28s;--sa-motion-slow:.7s;--sa-motion-ambient:12s;--sa-ease-out:cubic-bezier(.23, 1, .32, 1);--sa-ease-in-out:cubic-bezier(.77, 0, .175, 1)}.sa-reveal{opacity:0;transition:opacity var(--sa-motion-slow) var(--sa-ease-out) var(--sa-reveal-delay,0s), transform var(--sa-motion-slow) var(--sa-ease-out) var(--sa-reveal-delay,0s);transform:translateY(16px)}.sa-revealed{opacity:1;transform:translateY(0)}.public-app .pc-page{animation:sa-page-enter .36s var(--sa-ease-out) both}.pc-hero>img{animation:sa-hero-drift var(--sa-motion-ambient) var(--sa-ease-in-out) infinite alternate;transform-origin:50%}.pc-hero>div,.tc-hero>:is(h1,p,em,.tc-stage-pill){animation:sa-hero-enter var(--sa-motion-slow) var(--sa-ease-out) both}.public-app .pc-header :is(a,button),.public-app .pc-footer :is(a,button),.public-app .pc-link-button,.public-app .pc-page .button{transition:color var(--sa-motion-fast) ease, background-color var(--sa-motion-fast) ease, border-color var(--sa-motion-fast) ease, box-shadow var(--sa-motion-fast) ease, transform var(--sa-motion-fast) ease}.public-app .pc-desktop-nav a,.public-app .pc-footer a,.public-app .pc-text-link{transition:color var(--sa-motion-fast) ease, text-decoration-color var(--sa-motion-fast) ease}.public-app .pc-desktop-nav a{border-bottom:0;position:relative}.public-app .pc-desktop-nav a:before,.public-app .pc-desktop-nav a:after{content:none}.public-app .pc-faq-answer{transition:grid-template-rows var(--sa-motion-base) var(--sa-ease-out), opacity var(--sa-motion-fast) ease, visibility 0s linear var(--sa-motion-base)}.public-app .pc-faq-item.is-open .pc-faq-answer{transition-delay:0s}@media (hover:hover) and (pointer:fine){.public-app .pc-link-button:hover,.public-app .pc-page .button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #dcb78b29}.public-app .pc-feature-card,.public-app .pc-plan,.public-app .pc-pillar-grid .pc-panel{transition:transform var(--sa-motion-base) var(--sa-ease-out), border-color var(--sa-motion-base) ease, box-shadow var(--sa-motion-base) ease}.public-app .pc-feature-card:hover,.public-app .pc-plan:hover,.public-app .pc-pillar-grid .pc-panel:hover{border-color:var(--sa-border-bright,#f1d1a6c7);transform:translateY(-2px);box-shadow:0 18px 40px #00000047,0 0 22px #dcb78b1a}.public-app .pc-feature-card>img,.public-app .pc-featured-pathway>img{transition:transform var(--sa-motion-slow) var(--sa-ease-out)}.public-app .pc-feature-card:hover>img,.public-app .pc-featured-pathway:hover>img{transform:scale(1.025)}}@keyframes sa-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sa-hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sa-hero-drift{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes sa-breathe{50%{filter:drop-shadow(0 0 12px #f1d1a633)}}@media (width<=700px){.sa-reveal{transform:translateY(10px)}.pc-hero>img{animation-duration:16s}}@media (prefers-reduced-motion:reduce){.public-app,.public-app *,.public-app :before,.public-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sa-reveal,.sa-revealed{opacity:1;transform:none}}
