.site-header{--glass-x:30%;--glass-y:0%;border-color:#e0f7ec26;border-radius:24px;box-shadow:0 18px 44px #00000052,0 3px 8px #00000026,inset 0 1px 1px #f4fff330,inset 0 -1px 1px #b7dfff12}.site-header:after{z-index:-2;backdrop-filter:blur(20px)saturate(175%);background:linear-gradient(165deg,#effff31b,#effff301 38%,#c8e4ff08 90%),linear-gradient(110deg,#0d192091,#061015b8 72%)}.site-header:before{z-index:2;border-radius:inherit;background:radial-gradient(220px 85px at var(--glass-x) var(--glass-y), #f0ffeadb, #d5f5ff24 60%, transparent 80%), linear-gradient(155deg, #ffffff96, #c7e5dd20 25%, #ffffff06 48%, #bedcff50 78%, #f4e2ff38);width:auto;height:auto;padding:1px;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.liquid-sheen{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse 250px 100px at var(--glass-x) var(--glass-y), #f1fff31e, #cbe8ff06 55%, transparent 80%);transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.site-header[data-glass-lit] .liquid-sheen{opacity:1}.site-header nav{position:relative}.site-header nav a{z-index:1;color:#bdc9c3;border-radius:13px}.nav-liquid-lens{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(150deg,#f0fff51b,#d6f1ed07 50%,#a1ccdf0b);border:1px solid #e4fff42b;border-radius:13px;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:0;left:0;box-shadow:inset 0 1px 1px #ffffff40,inset 0 -1px 1px #d3f1ff12,0 3px 9px #00000024}.site-header nav.has-liquid-lens a:is(.active,:hover){background:0 0}.site-header nav a.active:after{opacity:.8;height:1px}.site-header .primary{background:linear-gradient(150deg,#e1f4e8d9,#b6ded1db 50%,#9bcdbfd9);border-color:#e5fff19e;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffc2,inset 0 -2px 3px #47796530,0 3px 10px #00000026}.site-header .primary:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 15%,#ffffff50 46%,#0000 72%);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-110%)}.site-header .primary:hover{background:linear-gradient(150deg,#e7faeedf,#c1e9dcdc 55%,#aedfd0d9);box-shadow:inset 0 1px 1px #ffffffc2,inset 0 -2px 3px #47796530,0 4px 14px #0000002b}.site-header .primary:active{transform:scale(.98)}.site-header .menu-toggle{border-radius:13px;box-shadow:inset 0 1px 1px #ffffff16,inset 0 -1px #0002}@media (hover:hover) and (pointer:fine){.site-header .primary:hover:before{transform:translate(110%)}}@media (width<=1050px){.site-header nav{backdrop-filter:blur(24px)saturate(165%);background:linear-gradient(150deg,#ffffff13,#0000 40%,#c2e6ff06),linear-gradient(125deg,#101d24bf,#081217d6);border-color:#e4fff32e;border-radius:22px;position:absolute;box-shadow:0 20px 44px #00000070,inset 0 1px 1px #ffffff3b,inset 0 -1px 1px #d9f1ff12}.site-header nav a.active:after{height:6px}.nav-liquid-lens{border-radius:14px}}@media (width<=700px){.site-header{border-radius:20px}.site-header .primary{border-radius:13px}}@media (prefers-reduced-motion:reduce){.liquid-sheen,.site-header .primary:before{display:none}.nav-liquid-lens{transition:none}.site-header .primary:active{transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-header:after,.site-header nav{backdrop-filter:none;background:#091217fa}.liquid-sheen{display:none}.site-header nav a{color:#e0eee5}.nav-liquid-lens{background:#283b35;border-color:#bddfcd}}:root[data-theme=light]{color-scheme:light;--background:#f5f4f1;--text:#252624;--muted:#41443f;--accent:#3a675f;--border:#25262426;--glass:linear-gradient(135deg, #ffffffea, #f0efebdf 60%, #e9e8e4d9);background:var(--background);color:var(--text)}html[data-theme=light] #hero-title,html[data-theme=light] .hero .user-count :is(span,strong){color:#fff;-webkit-text-fill-color:#fff}html[data-theme=light] body,html[data-theme=light] .editorial-body{color:#252624;background:#f5f4f1}html[data-theme=light] main>.section:not(.hero),html[data-theme=light] .journey,html[data-theme=light] .method,html[data-theme=light] .editorial-section,html[data-theme=light] .how-page,html[data-theme=light] .how-trust,html[data-theme=light] .how-example,html[data-theme=light] .how-outcomes,html[data-theme=light] .program-page,html[data-theme=light] footer.site-footer{color:#252624;background-color:#f5f4f1}html[data-theme=light] .section-description,html[data-theme=light] .section-intro p,html[data-theme=light] .split-heading p,html[data-theme=light] .editorial-lead{color:#41443f}html[data-theme=light] .liquid-surface,html[data-theme=light] .method-step,html[data-theme=light] .week,html[data-theme=light] .journey-preview,html[data-theme=light] .how-step-copy,html[data-theme=light] .how-outcome-grid article,html[data-theme=light] .how-trust-grid article,html[data-theme=light] .how-example-list li,html[data-theme=light] .benefit,html[data-theme=light] .voice-promise,html[data-theme=light] .team-copy,html[data-theme=light] .method-callout,html[data-theme=light] .footer-cta,html[data-theme=light] .faq details{color:#252624;background:linear-gradient(145deg,#ffffffed,#f0efebf2);border-color:#2526241c;box-shadow:0 12px 32px #24382f0c,inset 0 1px #fff}html[data-theme=light] :is(.site-header,.account-header){border-color:#25262429;box-shadow:0 14px 36px #15251e18,inset 0 1px #ffffffc9}html[data-theme=light] .site-header:after{background:linear-gradient(135deg,#ffffffd9,#f5f6f1d9 60%,#e8efead9)}html[data-theme=light] .site-header .brand span,html[data-theme=light] .site-header nav a,html[data-theme=light] .site-header .login{color:#252624}html[data-theme=light] .site-header .brand img{filter:brightness(0)saturate()opacity(.82)}html[data-theme=light] .site-header nav a:hover,html[data-theme=light] .site-header nav a.active,html[data-theme=light] .site-header .login:hover{color:#252624;background:#3a675f10}html[data-theme=light] .site-header nav a:after{background:#3a675f}html[data-theme=light] .site-header .theme-toggle{color:#252624;background:#ffffff9e;border-color:#2526241c}html[data-theme=light] .theme-icon-dark,html[data-theme=dark] .theme-icon-light{display:none}html[data-theme=light] .button:not(.primary),html[data-theme=light] .circle{color:#252624;background:#ffffffa6;border-color:#20382d24}html[data-theme=light] .button.primary{color:#fff;background:linear-gradient(110deg,#3e8274,#2e6c60);border-color:#356e6240}html[data-theme=light] .eyebrow,html[data-theme=light] .eyebrow.teal{color:#3a675f}html[data-theme=light] .section a:not(.button),html[data-theme=light] .editorial-body a:not(.button){color:#28685c}html[data-theme=light] .site-header .primary,html[data-theme=light] .site-header .primary:hover{color:#fff}html[data-theme=light] .editorial-body main .how-hero :is(h1,h2,h3,p,span,li,strong,small){color:#f7f6f2}@media (width<=700px){.nav-actions .theme-toggle{justify-content:center;width:42px;padding:9px}.nav-actions .theme-toggle [data-theme-label]{display:none}}@media (prefers-reduced-motion:no-preference){html[data-theme] body{transition:background-color .25s,color .25s}}html[data-theme=light] main>.section .image-card :is(h1,h2,h3,p,span,li,strong,small,label,summary,blockquote),html[data-theme=light] main>.section .image-card a:not(.button),html[data-theme=light] .program-visual :is(h1,h2,h3,p,span,li,strong,small,label,summary),html[data-theme=light] .how-example-image :is(h1,h2,h3,p,span,li,strong,small,label,summary),html[data-theme=light] .journey-preview-header :is(span,small,strong),html[data-theme=light] .journey-preview-header svg,html[data-theme=light] .journey-preview-badge,html[data-theme=light] .journey-preview-length{color:#f7f6f2}html[data-theme=light] .journey .week.selected,html[data-theme=light] .route-week.is-selected{background:linear-gradient(145deg,#e9ebe5,#e1e7df);border-color:#78a99c}html[data-theme=light] .button :is(span,strong,small,svg),html[data-theme=light] .circle :is(span,strong,small,svg),html[data-theme=light] .button.primary :where(*),html[data-theme=light] .button:not(.primary) :where(*){color:inherit}html[data-theme=light] .program-page{color:#252624;background:radial-gradient(at 85% 5%,#dcebe4 0,#0000 32%),#f5f4f1}html[data-theme=light] .program-page .core-principle,html[data-theme=light] .program-page .selected-week,html[data-theme=light] .program-page :is(.progress-overview,.progress-days),html[data-theme=light] .program-page .program-player,html[data-theme=light] .program-page .program-player aside,html[data-theme=light] .program-page .editorial-cta{color:#252624;background:linear-gradient(145deg,#ffffffed,#f0efebf5);border-color:#20382d24;box-shadow:0 14px 36px #24382f12,inset 0 1px #fff}html[data-theme=light] .program-page .core-principle p,html[data-theme=light] .program-page .selected-week p,html[data-theme=light] .program-page .progress-overview :is(h1,h2,h3,p,span,strong,small,blockquote),html[data-theme=light] .program-page .progress-days :is(h1,h2,h3,p,span,strong,small),html[data-theme=light] .program-page .program-player :is(h1,h2,h3,p,span,strong,small,label,li),html[data-theme=light] .program-page .editorial-cta :is(h1,h2,h3,p,span,strong,small){color:#252624}html[data-theme=light] .program-page .core-principle svg,html[data-theme=light] .program-page .selected-week>svg{color:#3a675f}html[data-theme=light] .program-page .roadmap-section,html[data-theme=light] .program-page .practice-preview{color:#f7f6f2;background:linear-gradient(110deg,#071416e8,#0b191ae8),url(/images/generated-1788396735760.webp) 50%/cover}html[data-theme=light] .program-page .practice-preview{background:linear-gradient(110deg,#071416d9,#0b191ae0),url(/images/mythical-video-game-inspired-landscape-with-human-waterfall.webp) 50%/cover}html[data-theme=light] .program-page .roadmap-section>.editorial-container>:is(.eyebrow,h2,p),html[data-theme=light] .program-page .roadmap-section>div>:is(.eyebrow,h2,.editorial-lead),html[data-theme=light] .program-page .practice-preview>div>:is(.eyebrow,h2),html[data-theme=light] .program-page .practice-closing{color:#f7f6f2}html[data-theme=light] .program-page .preview-notice{color:#f0f5f1;background:#071416a8;border-color:#ffffff35}html[data-theme=light] .program-page .preview-notice a{color:#c6eee0}html[data-theme=light] .program-page .route-week,html[data-theme=light] .program-page .route-week.is-selected{color:#252624;background:linear-gradient(145deg,#ffffffed,#f0efeb);border-color:#20382d24;box-shadow:0 12px 28px #172e2410,inset 0 1px #fff}html[data-theme=light] .program-page .route-week :is(.eyebrow,.route-week-number,.week-icon,strong,span,svg){color:#344740}html[data-theme=light] .program-page .route-week .route-week-number{color:#568176}html[data-theme=light] .program-page .route-week .week-icon{background:#3a675f10;border-color:#3a675f30}html[data-theme=light] .program-page .route-week.is-selected .week-icon,html[data-theme=light] .program-page .selected-week .circle{color:#fff;background:#3a675f;border-color:#3a675f}html[data-theme=light] .program-page .example-ring{background:radial-gradient(closest-side, #f7faf7 84%, transparent 86%), conic-gradient(#3a675f 43%, #d8e4dd 0)}html[data-theme=light] .program-page .example-ring strong{color:#252624}html[data-theme=light] .program-page .example-stats div,html[data-theme=light] .program-page .practice-days>span,html[data-theme=light] .program-page .learning{color:#344740;background:#3a675f0b;border-color:#20382d20}html[data-theme=light] .program-page .practice-days .done{color:#17382e;background:#d7e9df;border-color:#8bb6a5}html[data-theme=light] .program-page .next-practice{color:#252624;background:linear-gradient(110deg,#e9ebe5,#faf9f6);border-color:#20382d24}html[data-theme=light] .program-page .next-practice small{color:#3a675f}html[data-theme=light] .program-page .next-practice .circle{color:#fff;background:#3a675f}html[data-theme=light] .program-page .program-player textarea{color:#252624;background:#ffffffc7;border-color:#20382d38}html[data-theme=light] .program-page .program-player textarea::placeholder{color:#687770}html[data-theme=light] .program-page .program-player .button.primary,html[data-theme=light] .how-page .button.primary{color:#fff;background:linear-gradient(110deg,#3e8274,#2e6c60);border-color:#356e62}html[data-theme=light] .program-page .program-player .button.primary :where(*),html[data-theme=light] .how-page .button.primary :where(*){color:inherit}html[data-theme=light] .program-page .player-wave,html[data-theme=light] .program-page .player-orbit,html[data-theme=light] .program-page .program-player .eyebrow{color:#3a675f}html[data-theme=light] main>:is(.practices,.journey,.faq),html[data-theme=light] .how-page,html[data-theme=light] .how-trust,html[data-theme=light] .how-outcomes,html[data-theme=light] footer.site-footer{color:#252624;background:#f5f4f1}html[data-theme=light] main>.section.scenic{color:#f7f6f2;background-color:#071012}html[data-theme=light] main>.section.scenic :is(.section-description,.split-heading>p,.voice-description,.ethical-note,.benefits-copy>p,.download-panel>p){color:#e5e9e5}html[data-theme=light] main>.section.scenic>.container>.eyebrow,html[data-theme=light] main>.section.scenic .split-heading>.eyebrow{color:#c9e3da}html[data-theme=light] .practice-note{color:#41443f;background:#ffffffb8;border-color:#25262420}html[data-theme=light] .practice-note svg{color:#3a675f}html[data-theme=light] :is(.method-step,.week,.how-step-copy,.how-outcome-grid article,.how-trust-grid article,.how-example-list li,.benefit,.voice-promise,.team-copy,.method-callout,.footer-cta,.faq details,.core-principle,.selected-week,.progress-overview,.progress-days,.program-player,.editorial-cta,.route-week,.next-practice) :is(h1,h2,h3,p,span,li,strong,small,label,summary,blockquote){color:#252624}html[data-theme=light] :is(.method-step,.week,.how-step-copy,.how-outcome-grid article,.how-trust-grid article,.how-example-list li,.benefit,.voice-promise,.team-copy,.method-callout,.footer-cta,.faq details) :is(.eyebrow,.week-label,.step-label,.route-week-number){color:#3a675f}html[data-theme=light] .journey .week-number,html[data-theme=light] .journey .selected .week-number{color:#252624;background:#dae7de;border-color:#3a675f30}html[data-theme=light] .journey .week,html[data-theme=light] .journey .week.selected{background:linear-gradient(145deg,#fffffff2,#edede8);border-color:#25262422}html[data-theme=light] .journey .section-description,html[data-theme=light] .section-intro p,html[data-theme=light] .editorial-heading>p,html[data-theme=light] .editorial-heading small,html[data-theme=light] .editorial-body .educational-note,html[data-theme=light] .method-callout a,html[data-theme=light] .footer-top nav a,html[data-theme=light] .footer-top nav button,html[data-theme=light] .footer-brand>p,html[data-theme=light] .footer-bottom{color:#41443f}html[data-theme=light] footer.site-footer .brand span,html[data-theme=light] footer.site-footer nav h3{color:#252624}html[data-theme=light] :is(.practice-panel,.collection-panel,.journey-session,.people-hero-copy,.person-card,.principles-panel,.team-caption,.program-visual,.how-example-image,.download-panel){color:#f7f6f2}html[data-theme=light] :is(.practice-panel,.collection-panel,.journey-session,.people-hero-copy,.download-panel){background:linear-gradient(140deg,#172329e8,#091419ed 68%);border-color:#ffffff38}html[data-theme=light] :is(.practice-panel,.collection-panel,.journey-session,.people-hero-copy,.person-card,.principles-panel,.team-caption,.program-visual,.how-example-image,.download-panel) :is(h1,h2,h3,p,span,li,strong,small,label,summary,blockquote){color:#f7f6f2}html[data-theme=light] :is(.practice-panel,.collection-panel,.journey-session,.people-hero-copy,.person-card,.principles-panel,.team-caption,.program-visual,.how-example-image,.download-panel) :is(.eyebrow,.card-copy p,.collection-invite,.journey-session-meta,.hero-note){color:#dde7e2}html[data-theme=light] .people-hero-copy .eyebrow,html[data-theme=light] .program-page .roadmap-section .eyebrow,html[data-theme=light] .program-page .practice-preview .eyebrow{color:#c9e3da}html[data-theme=light] .people-hero:after{background:linear-gradient(90deg,#030b0dcf,#030b0d70),linear-gradient(#0000 45%,#050a0b)}html[data-theme=light] .download:before{background:linear-gradient(90deg,#010808f0,#051315d9 52%,#03111283)}html[data-theme=light] .how-hero .editorial-lead,html[data-theme=light] .people-hero .hero-note,html[data-theme=light] .program-visual figcaption p,html[data-theme=light] .how-example-image figcaption p{color:#e5e9e5}html[data-theme=light] :is(.button.primary,.journey-continue){color:#fff;background:linear-gradient(110deg,#3a675f,#274e48);border-color:#325c55}html[data-theme=light] :is(.button.primary,.journey-continue) :is(span,strong,small,svg),html[data-theme=light] :is(.button:not(.primary),.circle) :is(span,strong,small,svg){color:inherit}html[data-theme=light] .image-card .card-badge,html[data-theme=light] .image-card .card-badge :is(span,svg),html[data-theme=light] .editorial-body main .how-hero :is(h1,h2,h3,p,span,li,strong,small){color:#f7f6f2}html[data-theme=light] :is(.method-step,.benefit,.voice-promise,.team-copy,.how-trust-grid article,.how-outcome-grid article) .icon-plate,html[data-theme=light] :is(.method-step,.benefit,.voice-promise,.team-copy,.how-trust-grid article,.how-outcome-grid article) .icon-plate svg{color:#3a675f;background:#e7eee8;border-color:#3a675f35}html[data-theme=light] .program-page .player-preview-main .audio-pending{color:#41443f!important}
