.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:#f4f3ef;--text:#1b2623;--muted:#5e6b66;--accent:#397f72;--border:#1b262326;--glass:linear-gradient(135deg, #ffffffea, #edf2eddf 60%, #dfece6d9);background:var(--background);color:var(--text)}html[data-theme=light] body,html[data-theme=light] .editorial-body{color:#1b2623;background:#f4f3ef}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:#1b2623;background-color:#f4f3ef}html[data-theme=light] main>.section:not(.hero) :not(.image-card *):is(h1,h2,h3,p,span,li,strong,small,label,summary,blockquote),html[data-theme=light] .journey :is(h1,h2,h3,p,span,li,strong,small,label,summary),html[data-theme=light] .method :is(h1,h2,h3,p,span,li,strong,small,label,summary),html[data-theme=light] .editorial-body main :is(h1,h2,h3,p,span,li,strong,small,label,summary),html[data-theme=light] footer.site-footer :is(h1,h2,h3,p,span,li,strong,small,label,summary){color:#1b2623}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,html[data-theme=light] .editorial-body p:not(.eyebrow){color:#53615c}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:#1b2623;background:linear-gradient(145deg,#ffffffed,#edf1ecf2);border-color:#1b26231c;box-shadow:0 12px 32px #24382f0c,inset 0 1px #fff}html[data-theme=light] :is(.site-header,.account-header){border-color:#1b262329;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:#293631}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:#182722;background:#397f7210}html[data-theme=light] .site-header nav a:after{background:#397f72}html[data-theme=light] .site-header .theme-toggle{color:#293631;background:#ffffff9e;border-color:#1b26231c}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:#26352f;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:#397f72}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:#f7f5ef}@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:#f7f5ef}html[data-theme=light] .journey .week.selected,html[data-theme=light] .route-week.is-selected{background:linear-gradient(145deg,#e5f0eb,#d9e9e2);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:#1b2623;background:radial-gradient(at 85% 5%,#dcebe4 0,#0000 32%),#f4f3ef}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:#1b2623;background:linear-gradient(145deg,#ffffffed,#e8efebf5);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:#24332e}html[data-theme=light] .program-page .core-principle svg,html[data-theme=light] .program-page .selected-week>svg{color:#397f72}html[data-theme=light] .program-page .roadmap-section,html[data-theme=light] .program-page .practice-preview{color:#f7f5ef;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:#f7f5ef}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:#24332e;background:linear-gradient(145deg,#ffffffed,#e7efea);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:#397f7210;border-color:#397f7230}html[data-theme=light] .program-page .route-week.is-selected .week-icon,html[data-theme=light] .program-page .selected-week .circle{color:#fff;background:#397f72;border-color:#397f72}html[data-theme=light] .program-page .example-ring{background:radial-gradient(closest-side, #f7faf7 84%, transparent 86%), conic-gradient(#397f72 43%, #d8e4dd 0)}html[data-theme=light] .program-page .example-ring strong{color:#1b2623}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:#397f720b;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:#24332e;background:linear-gradient(110deg,#e3eee8,#f8faf7);border-color:#20382d24}html[data-theme=light] .program-page .next-practice small{color:#397f72}html[data-theme=light] .program-page .next-practice .circle{color:#fff;background:#397f72}html[data-theme=light] .program-page .program-player textarea{color:#24332e;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:#397f72}
