.analytics-consent_bar__B3uas{position:fixed;z-index:90;inset:auto 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem 2rem;min-height:4rem;padding:.8rem max(var(--or-page-gutter),calc((100vw - 96rem) / 2));border-top:1px solid rgba(231,198,121,.5);color:#fbf8f1;background:rgba(8,47,38,.985);box-shadow:0 -1rem 3rem rgba(3,27,21,.12)}.analytics-consent_copy__yHgbB{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.45rem .9rem;min-width:0}.analytics-consent_copy__yHgbB strong{font-size:.82rem;white-space:nowrap}.analytics-consent_copy__yHgbB p{margin:0;overflow:hidden;color:rgba(251,248,241,.76);font-size:.72rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.analytics-consent_privacy__n_pqF{color:#e7c679;font-size:.68rem;white-space:nowrap}.analytics-consent_actions__ZkYHS{display:flex;align-items:center;gap:.55rem}.analytics-consent_actions__ZkYHS button{min-width:5.3rem;min-height:2.75rem;border:1px solid rgba(251,248,241,.48);padding:.6rem .85rem;color:#fbf8f1;font:730 .72rem/1.2 var(--or-font-sans);background:transparent}.analytics-consent_actions__ZkYHS .analytics-consent_primary__2IGz9{border-color:#fbf8f1;color:#102d25;background:#fbf8f1}@media (max-width:54rem){.analytics-consent_bar__B3uas{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;min-height:4.25rem;padding:.5rem max(.75rem,env(safe-area-inset-left)) max(.5rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-right))}.analytics-consent_copy__yHgbB{grid-template-columns:1fr;gap:.25rem}.analytics-consent_copy__yHgbB strong{font-size:.74rem;white-space:normal}.analytics-consent_copy__yHgbB p{display:none}.analytics-consent_privacy__n_pqF{width:fit-content;font-size:.75rem}.analytics-consent_actions__ZkYHS{gap:.4rem}.analytics-consent_actions__ZkYHS button{min-width:3.9rem;min-height:2.75rem;padding-inline:.55rem;font-size:.8rem}}@media (max-width:23rem){.analytics-consent_actions__ZkYHS button{min-width:3.45rem;padding-inline:.4rem}}.site-shell_header__IU2zA{position:relative;z-index:80;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:4.5rem;padding:0 var(--or-page-gutter);border-bottom:1px solid var(--or-line);background:var(--or-paper);color:var(--or-ink)}.site-shell_brand__iujYR{display:inline-flex;align-items:center;gap:.75rem;min-width:max-content;color:var(--or-ink);text-decoration:none}.site-shell_brandMark__4cbJc{width:2.05rem;height:2.05rem;flex:0 0 auto}.site-shell_brandType__J8th_{display:grid;gap:.05rem;line-height:1;text-transform:uppercase}.site-shell_brandType__J8th_ b{font-size:.82rem;font-weight:760;letter-spacing:.19em}.site-shell_brandType__J8th_ em{font-style:normal;font-weight:650;letter-spacing:.24em}.site-shell_desktopNav__RUCvf{display:flex;align-items:center;justify-content:center;gap:clamp(1.25rem,2.3vw,2.5rem);min-width:0;padding:0 1.5rem}.site-shell_desktopNav__RUCvf a{position:relative;color:var(--or-ink-soft);font-size:.79rem;font-weight:650;letter-spacing:.01em;text-decoration:none;white-space:nowrap}.site-shell_desktopNav__RUCvf a:after{position:absolute;right:0;bottom:-.45rem;left:0;height:1px;background:var(--or-gold);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease-out}.site-shell_desktopNav__RUCvf a:focus-visible:after,.site-shell_desktopNav__RUCvf a:hover:after{transform:scaleX(1)}.site-shell_memberNavLink__DxvTz{padding:.62rem .9rem;border:1px solid var(--or-line)}.site-shell_memberNavLink__DxvTz[data-auth-state=signed-in],.site-shell_mobilePanel__6QWKq a[data-auth-state=signed-in]{border-color:color-mix(in srgb,var(--or-deep) 38%,transparent);background:color-mix(in srgb,var(--or-sage) 22%,transparent);color:var(--or-deep)}.site-shell_headerActions__XKve_{display:flex;align-items:center;justify-content:flex-end;gap:.8rem}.site-shell_language__cGYWc{display:inline-flex;align-items:center;gap:.45rem;color:var(--or-ink-faint);font-size:.68rem;font-weight:720;text-decoration:none}.site-shell_language__cGYWc i{width:.9rem;height:1px;background:var(--or-line)}.site-shell_languageActive__N9OWM{color:var(--or-ink)}.site-shell_headerCta__Fomzf{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.65rem .9rem;border:1px solid var(--or-ink);color:var(--or-ink);font-size:.76rem;font-weight:720;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out}.site-shell_headerCta__Fomzf:hover{background:var(--or-ink);color:var(--or-paper-bright)}.site-shell_menuButton__hxIvp{display:none;place-items:center;width:2.9rem;height:2.9rem;padding:0;border:1px solid var(--or-line);border-radius:0;background:transparent;color:var(--or-ink)}.site-shell_mobilePanel__6QWKq{position:fixed;z-index:79;inset:4rem 0 0;display:grid;align-content:space-between;padding:1.2rem var(--or-page-gutter) max(1.5rem,env(safe-area-inset-bottom));background:var(--or-pine-950);color:var(--or-paper-bright);overflow-y:auto}.site-shell_mobilePanel__6QWKq nav{display:grid}.site-shell_mobilePanel__6QWKq nav a{display:flex;align-items:center;min-height:4.7rem;border-bottom:1px solid var(--or-line-light);font-family:var(--or-font-display);font-size:clamp(1.6rem,7vw,2.2rem);line-height:1.05;text-decoration:none}.site-shell_mobileLanguage__MSS4e{margin-top:2rem;color:var(--or-gold-soft);font-size:.82rem;font-weight:720}.site-shell_footer__drJPJ{padding:clamp(3rem,6vw,5.5rem) var(--or-page-gutter) 1.5rem;background:var(--or-pine-950);color:var(--or-paper-bright)}.site-shell_footerMain___yyeR{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(16rem,1.15fr) minmax(14rem,.8fr);gap:clamp(2rem,6vw,6rem);max-width:var(--or-layout-max);margin:0 auto;padding-bottom:3rem}.site-shell_footerBrand__YXme3{color:var(--or-paper-bright)}.site-shell_footerMain___yyeR>div>p,.site-shell_footerNote__pr4G0{max-width:34rem;margin:1.35rem 0 0;color:rgba(251,248,241,.68);font-size:.88rem;line-height:1.75}.site-shell_footerMain___yyeR nav{display:grid;align-content:start;gap:.65rem}.site-shell_footerMain___yyeR nav a{width:fit-content;color:rgba(251,248,241,.78);font-size:.82rem;text-decoration:none}.site-shell_footerMain___yyeR nav a:hover{color:var(--or-paper-bright);text-decoration:underline}.site-shell_footerBottom__Jb6ct{display:flex;justify-content:space-between;gap:1rem;max-width:var(--or-layout-max);margin:0 auto;padding-top:1.25rem;border-top:1px solid var(--or-line-light);color:rgba(251,248,241,.55);font-size:.7rem}.site-shell_reveal__Be1e2{opacity:1}@media (min-width:160rem){.site-shell_header__IU2zA{min-height:5.5rem}.site-shell_brandMark__4cbJc{width:2.4rem;height:2.4rem}.site-shell_brandType__J8th_ b{font-size:.96rem}.site-shell_brandType__J8th_ em{font-size:.54rem}.site-shell_desktopNav__RUCvf a{font-size:.9rem}.site-shell_language__cGYWc{font-size:.76rem}.site-shell_headerCta__Fomzf{min-height:3rem;padding-inline:1.05rem;font-size:.84rem}}@media (max-width:72rem){.site-shell_desktopNav__RUCvf{gap:1rem}.site-shell_desktopNav__RUCvf a{font-size:.72rem}.site-shell_headerCta__Fomzf{display:none}}@media (max-width:75rem){.site-shell_header__IU2zA{grid-template-columns:1fr auto;min-height:4rem;padding-top:env(safe-area-inset-top)}.site-shell_brandMark__4cbJc{width:1.85rem;height:1.85rem}.site-shell_brandType__J8th_ b{font-size:.76rem}.site-shell_desktopNav__RUCvf{display:none}.site-shell_menuButton__hxIvp{display:grid}.site-shell_headerActions__XKve_{gap:.65rem}.site-shell_mobilePanel__6QWKq{inset-block-start:calc(4rem + env(safe-area-inset-top))}.site-shell_footerMain___yyeR{grid-template-columns:1fr;gap:.75rem;padding-bottom:.85rem}.site-shell_footer__drJPJ{padding:1.25rem var(--or-page-gutter) max(.85rem,env(safe-area-inset-bottom))}.site-shell_footerMain___yyeR>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 1rem}.site-shell_footerMain___yyeR>div>p,.site-shell_footerNote__pr4G0{margin:0;font-size:.76rem;line-height:1.5}.site-shell_footerMain___yyeR nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem}.site-shell_footerMain___yyeR nav a{font-size:.75rem;line-height:1.35}.site-shell_footerBottom__Jb6ct{flex-wrap:wrap;padding-top:.65rem;font-size:.65rem;line-height:1.45}.site-shell_footerBottom__Jb6ct span:last-child{flex-basis:100%}}@media (max-width:24rem){.site-shell_footer__drJPJ{padding-top:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.site-shell_footerMain___yyeR{gap:.65rem}.site-shell_header__IU2zA{padding-inline:.8rem}.site-shell_brand__iujYR{gap:.55rem}.site-shell_language__cGYWc{gap:.3rem}.site-shell_language__cGYWc i{width:.55rem}.site-shell_menuButton__hxIvp{width:2.7rem;height:2.7rem}.site-shell_footerBottom__Jb6ct{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.6rem}.site-shell_footerBottom__Jb6ct span:last-child{flex-basis:auto;text-align:right}}.site-shell_brandType__J8th_{text-transform:none;gap:.2rem}.site-shell_brandType__J8th_ b{font-family:var(--or-font-display);font-size:1.7rem;font-weight:400;letter-spacing:-.035em}.site-shell_brandType__J8th_ em{font-size:.46rem;letter-spacing:.17em;text-transform:uppercase}.site-shell_brandMark__4cbJc{width:2rem;height:2.5rem;color:#92713e}.site-shell_desktopNav__RUCvf{gap:clamp(.75rem,1.5vw,1.8rem)}.site-shell_desktopNav__RUCvf a{min-height:44px;display:inline-flex;align-items:center;font-weight:550}.site-shell_language__cGYWc{min-height:44px}.site-shell_footer__drJPJ{position:relative;isolation:isolate}.site-shell_footer__drJPJ:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/living-ink/landscape.webp) center 58%/cover;opacity:.08}@media(max-width:48rem){.site-shell_brandType__J8th_ b{font-size:1.42rem}.site-shell_brandType__J8th_ em{font-size:.39rem}.site-shell_brandMark__4cbJc{width:1.7rem;height:2rem}}.site-shell_headerCta__Fomzf svg{flex:none;transition:transform .22s cubic-bezier(.16,1,.3,1)}.site-shell_headerCta__Fomzf:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}.site-shell_headerCta__Fomzf:active svg{transform:translate(1px,-1px)}@media(prefers-reduced-motion:reduce){.site-shell_headerCta__Fomzf svg{transition:none}.site-shell_headerCta__Fomzf:is(:hover,:focus-visible,:active) svg{transform:none}}.site-shell_navMore__Od0AG{position:relative;color:var(--or-ink-soft);font-size:.79rem;font-weight:550}.site-shell_navMore__Od0AG summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:.45rem;list-style:none}.site-shell_navMore__Od0AG summary:after{content:"⌄"}.site-shell_navMore__Od0AG summary::-webkit-details-marker{display:none}.site-shell_navMore__Od0AG>div{position:absolute;inset:100% auto auto 0;min-width:13rem;padding:.65rem;background:var(--or-paper);border:1px solid var(--or-line);display:grid;z-index:90}.site-shell_navMore__Od0AG>div a{padding:.35rem .65rem;white-space:nowrap}.site-shell_navMore__Od0AG :focus-visible{outline:2px solid var(--or-gold);outline-offset:3px}.site-shell_learningAccount__r80wz{white-space:nowrap}@media(max-width:72rem){.site-shell_learningAccount__r80wz{display:inline-flex}}@media(max-width:48rem){.site-shell_learningAccount__r80wz{width:44px;min-height:44px;justify-content:center;padding:0}.site-shell_learningAccount__r80wz span{display:none}.site-shell_headerActions__XKve_{gap:.2rem}.site-shell_language__cGYWc{min-width:44px;justify-content:center;white-space:nowrap}.site-shell_language__cGYWc .site-shell_languageActive__N9OWM,.site-shell_language__cGYWc i{display:none}}.site-shell_learningAccount__r80wz{position:relative}.site-shell_learningAccount__r80wz span{max-width:14ch;overflow:hidden;text-overflow:ellipsis}.site-shell_learningAccount__r80wz[data-auth-state=signed-in]{border-color:var(--or-gold)}.site-shell_learningAccount__r80wz[data-auth-state=signed-in]:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--or-gold);flex:none}@media(max-width:48rem){.site-shell_learningAccount__r80wz[data-auth-state=signed-in]:after{position:absolute;right:5px;top:5px}}.mm-button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.6rem;border:1px solid var(--or-pine);padding:.82rem 1.15rem;color:var(--or-pine);font:700 .78rem/1.3 var(--or-font-ui);letter-spacing:.025em;text-decoration:none;background:transparent;cursor:pointer;transition:transform .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease}.mm-button:hover:not(:disabled){transform:translateY(-2px)}.mm-button:disabled{cursor:not-allowed;opacity:.46}.mm-button-dark{color:var(--or-paper);background:var(--or-pine)}.mm-button-light{border-color:rgba(251,247,237,.72);color:var(--or-pine);background:var(--or-paper)}.mm-kicker,.mm-portal-kicker{color:var(--or-gold);font-size:.69rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.mm-text-link{color:inherit;font-size:.78rem;font-weight:700;text-underline-offset:.25rem}.mm-checkout-error,.mm-config-warning,.mm-form-error,.mm-portal-error{margin:0;padding:.8rem .9rem;border-left:2px solid #9d3d32;color:#743027;font-size:.78rem;line-height:1.55;background:#f8e8e3}.mm-checkout-support{align-items:center;background:var(--ink);color:var(--paper);display:inline-flex;font-size:.86rem;font-weight:700;gap:.55rem;justify-content:center;margin-top:-.3rem;min-height:2.8rem;padding:.75rem 1rem;text-decoration:none;width:100%}.mm-checkout-support:focus-visible,.mm-checkout-support:hover{background:#173f37}.mm-delivery-state,.mm-login-sent,.mm-portal-loading,.mm-portal-success{padding:1rem;border:1px solid var(--or-line-strong);color:var(--or-muted);font-size:.82rem;background:rgba(255,253,247,.56)}.mm-consent{display:flex;align-items:flex-start;gap:.65rem;color:var(--or-muted);font-size:.76rem;line-height:1.55}.mm-consent input{flex:0 0 auto;width:1rem;height:1rem;margin-top:.12rem;accent-color:var(--or-pine)}.mm-checkout-field,.mm-field,.mm-portal-field{display:grid;gap:.45rem}.mm-checkout-field>span,.mm-field>label,.mm-field>span,.mm-portal-field>span{font-size:.71rem;font-weight:750}.mm-checkout-field input,.mm-field input,.mm-field select,.mm-field textarea,.mm-login-input input,.mm-note-field textarea,.mm-portal-field input,.mm-portal-field select,.mm-portal-field textarea{width:100%;min-height:3.35rem;border:1px solid var(--or-line-strong);border-radius:0;padding:.8rem .9rem;color:var(--or-ink);font:500 .91rem/1.45 var(--or-font-ui);background:rgba(255,253,247,.82)}.mm-field textarea,.mm-note-field textarea,.mm-portal-field textarea{min-height:8rem;resize:vertical}.mm-checkout-field input:focus,.mm-field input:focus,.mm-field select:focus,.mm-field textarea:focus,.mm-login-input input:focus,.mm-note-field textarea:focus,.mm-portal-field input:focus,.mm-portal-field select:focus,.mm-portal-field textarea:focus{border-color:var(--or-pine);outline:3px solid rgba(12,63,51,.12)}.mm-checkout-field small,.mm-field small,.mm-portal-field small{color:var(--or-muted);font-size:.68rem;line-height:1.5}.or-about{color:var(--or-ink);background:var(--or-paper)}.or-about h1,.or-about h2,.or-about h3{margin:0;font-family:var(--or-font-display);font-weight:400;letter-spacing:-.04em}.or-about.mm-zh h1,.or-about.mm-zh h2,.or-about.mm-zh h3{font-family:var(--or-font-zh-display);font-weight:400;letter-spacing:-.015em}.or-about p{margin:0;line-height:1.72}.or-about-hero{position:relative;min-height:min(52rem,90svh);overflow:hidden;color:var(--or-paper);background:var(--or-pine)}.or-about-hero-shade,.or-about-hero>img,.or-about-hero>picture,.or-about-hero>picture img{position:absolute;inset:0;width:100%;height:100%}.or-about-hero img{object-fit:cover;object-position:67% 42%}.or-about-hero-shade{background:linear-gradient(90deg,rgba(3,32,25,.78),rgba(3,32,25,.48) 48%,rgba(3,32,25,.04) 78%)}.or-about-hero-copy{position:relative;z-index:1;display:flex;width:min(var(--or-layout-max),calc(100% - 2 * var(--or-gutter)));min-height:inherit;flex-direction:column;justify-content:center;margin-inline:auto;padding-block:5rem}.or-about-hero-copy h1{max-width:11ch;font-size:clamp(2.8rem,4vw,4.25rem);line-height:1.08}.or-about.mm-zh .or-about-hero-copy h1{max-width:15ch;line-height:1.16}.or-about-hero-copy p{max-width:40rem;margin-top:1.5rem;color:rgba(251,247,237,.78)}.or-about-cta,.or-about-foundation,.or-about-identity,.or-about-intro,.or-about-operator,.or-about-proof,.or-about-protocol,.or-about-role,.or-about-scope,.or-about-translation{padding:clamp(4.5rem,8vw,8.5rem) var(--or-gutter);border-bottom:1px solid var(--or-line)}.or-about-foundation,.or-about-intro,.or-about-operator,.or-about-proof,.or-about-protocol,.or-about-scope,.or-about-translation{display:grid;grid-template-columns:minmax(0,.8fr) minmax(20rem,1.1fr);gap:clamp(3rem,8vw,9rem);max-width:var(--or-section-max);margin-inline:auto}.or-about h2{max-width:12ch;font-size:clamp(2.4rem,3.4vw,3.4rem);line-height:1.08}.or-about.mm-zh h2{max-width:15ch;line-height:1.16}.or-about h3{font-size:1.5rem}.or-about article p,.or-about li,.or-about section p{color:var(--or-muted)}.or-about-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--or-line-strong);background:var(--or-line)}.or-about-facts>*{padding:1.5rem;background:var(--or-paper)}.or-about-cta{display:grid;place-items:center;color:var(--or-paper);text-align:center;background:var(--or-pine)}.or-about-cta h2{max-width:14ch}.or-about-cta p{max-width:40rem;margin:1.25rem auto 1.75rem;color:rgba(251,247,237,.7)}.mm-commerce,.mm-pricing{color:var(--or-ink);background:var(--or-paper)}.mm-commerce h1,.mm-commerce h2,.mm-commerce h3{margin:0;font-family:var(--or-font-display);font-weight:400;letter-spacing:-.04em}.mm-commerce.mm-zh h1,.mm-commerce.mm-zh h2,.mm-commerce.mm-zh h3{font-family:var(--or-font-zh-display);font-weight:400;letter-spacing:-.015em}.mm-commerce dl,.mm-commerce p{margin:0}.mm-commerce-intro{display:grid;grid-template-columns:minmax(32rem,1.05fr) minmax(27rem,.72fr);grid-template-rows:auto auto;column-gap:clamp(4rem,8vw,10rem);row-gap:2rem;width:min(var(--or-layout-max),calc(100% - 2 * var(--or-gutter)));min-height:clamp(32rem,43vw,42rem);align-items:center;margin-inline:auto;padding-block:clamp(4rem,7vw,7rem) clamp(3rem,5vw,5rem)}.mm-commerce-intro h1{grid-row:1/3;max-width:13ch;font-size:clamp(3.2rem,4.25vw,5.6rem);line-height:1.06}.mm-commerce.mm-zh .mm-commerce-intro h1{max-width:13ch;line-height:1.16}.mm-commerce-intro p{max-width:38rem;align-self:end;color:var(--or-muted);font-size:clamp(1rem,1.15vw,1.18rem);line-height:1.75}.mm-commerce-intro>a{display:inline-flex;width:fit-content;min-height:3.4rem;align-items:center;align-self:start;gap:.5rem;padding:.9rem 1.15rem;border:1px solid var(--or-ink);font-size:.84rem;font-weight:700;text-decoration:none;justify-self:start;transition:color .18s ease,background-color .18s ease}.mm-commerce-intro>a:focus-visible,.mm-commerce-intro>a:hover{color:var(--or-paper-bright);background:var(--or-ink)}.mm-commerce-after,.mm-commerce-decision,.mm-commerce-fine,.mm-commerce-plans,.mm-commerce-proof,.mm-commerce-saved{width:min(var(--or-layout-max),calc(100% - 2 * var(--or-gutter)));margin-inline:auto}.mm-commerce-proof{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--or-line-strong)}.mm-commerce-proof p{display:flex;align-items:center;gap:.75rem;min-height:5rem;padding:1.2rem 1.4rem;border-right:1px solid var(--or-line);color:var(--or-muted);font-size:.8rem}.mm-commerce-proof p:last-child{border-right:0}.mm-commerce-proof svg,.mm-commerce-saved svg{flex:0 0 auto;color:var(--or-gold)}.mm-commerce-saved{display:flex;align-items:center;gap:.7rem;margin-top:1rem;padding:1rem 1.2rem;color:var(--or-muted);font-size:.78rem;background:#ece8d9}.mm-commerce-decision{display:grid;grid-template-columns:minmax(25rem,.82fr) minmax(30rem,1fr);gap:clamp(4rem,8vw,9rem);padding-block:clamp(4rem,7vw,7rem) 2rem}.mm-commerce-after h2,.mm-commerce-decision h2{max-width:12ch;max-width:14ch;font-size:clamp(2.25rem,3.3vw,3.7rem);line-height:1.1}.mm-commerce.mm-zh .mm-commerce-after h2,.mm-commerce.mm-zh .mm-commerce-decision h2{max-width:16ch;line-height:1.18}.mm-commerce-decision p{align-self:end;color:var(--or-muted);line-height:1.7}.mm-commerce-plans{display:grid;gap:.7rem}.mm-plan-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(30rem,.92fr);min-height:42rem;border:1px solid var(--or-line-strong)}.mm-plan-chapter figure{position:relative;min-height:34rem;margin:0;overflow:hidden;background:#68756b}.mm-plan-chapter figure img,.mm-plan-chapter figure picture{position:absolute;inset:0;width:100%;height:100%}.mm-plan-chapter figure img{object-fit:cover}.mm-plan-chapter figure figcaption{position:absolute;inset:auto 0 0;z-index:1;display:grid;gap:.3rem;padding:5rem 1.4rem 1.4rem;color:var(--or-paper);background:linear-gradient(0deg,rgba(3,31,25,.9),transparent)}.mm-plan-chapter figure figcaption span{color:#e7c679;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.mm-plan-content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem)}.mm-plan-content>header{display:flex;justify-content:space-between;gap:2rem}.mm-plan-content>header h2{max-width:11ch;font-size:clamp(2.2rem,3vw,3.35rem);line-height:1.1}.mm-commerce.mm-zh .mm-plan-content>header h2{max-width:14ch;line-height:1.18}.mm-plan-content>header p{max-width:30rem;margin-top:.8rem;color:var(--or-muted);line-height:1.65}.mm-commerce-price{display:grid;min-width:6rem;align-content:start;text-align:right}.mm-commerce-price strong{font-family:var(--or-font-display);font-size:2.5rem;font-weight:400}.mm-commerce-price span{color:var(--or-muted);font-size:.67rem}.mm-plan-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2rem;border-block:1px solid var(--or-line)}.mm-plan-facts>div{padding:1rem .8rem 1rem 0}.mm-plan-facts>div+div{padding-left:.8rem;border-left:1px solid var(--or-line)}.mm-plan-facts dt{color:var(--or-gold);font-size:.65rem;font-weight:750;text-transform:uppercase}.mm-plan-facts dd{margin:.45rem 0 0;color:var(--or-muted);font-size:.72rem;line-height:1.5}.mm-plan-details{margin-top:1.4rem}.mm-plan-details summary{display:flex;cursor:pointer;justify-content:space-between;padding:.9rem 0;border-bottom:1px solid var(--or-line);font-size:.76rem;font-weight:750;list-style:none}.mm-plan-details summary::-webkit-details-marker{display:none}.mm-checkout-next ul,.mm-plan-details ul{margin:0;padding:1rem 0;list-style:none}.mm-plan-details li{display:flex;gap:.7rem;padding:.5rem 0;color:var(--or-muted);font-size:.75rem}.mm-plan-content>footer{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.mm-plan-content>footer small{display:inline-flex;align-items:center;gap:.4rem;color:var(--or-muted);font-size:.66rem}.mm-commerce-after{display:grid;grid-template-columns:minmax(25rem,.82fr) minmax(30rem,1fr);gap:clamp(4rem,8vw,9rem);padding-block:clamp(4.5rem,8vw,8rem)}.mm-commerce-after ol{margin:0;padding:0;list-style:none}.mm-commerce-after li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1rem 0;border-top:1px solid var(--or-line)}.mm-commerce-after li>span{color:var(--or-gold);font-family:var(--or-font-display)}.mm-commerce-after li p{margin-top:.35rem;color:var(--or-muted);font-size:.76rem;line-height:1.55}.mm-commerce-after>div{grid-column:2;display:flex;align-items:center;gap:1rem}.mm-commerce-after>div>a:not(.mm-button){display:inline-flex;align-items:center;gap:.4rem;color:var(--or-muted);font-size:.72rem}.mm-commerce-fine{padding-bottom:3rem;color:var(--or-muted);font-size:.67rem;line-height:1.55}.mm-checkout-layer{position:fixed;z-index:100;inset:0;display:grid;justify-items:end;overflow-y:auto;background:rgba(3,21,17,.58)}.mm-checkout-drawer{width:min(100%,35rem);min-height:100%;padding:clamp(1.4rem,4vw,2.6rem);color:var(--or-ink);background:var(--or-paper);box-shadow:-1.5rem 0 4rem rgba(3,21,17,.22)}.mm-checkout-drawer>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.2rem;border-bottom:1px solid var(--or-line-strong)}.mm-checkout-drawer>header h2{font-size:2rem}.mm-checkout-drawer>header button{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--or-line-strong);color:inherit;background:transparent;cursor:pointer}.mm-checkout-next,.mm-checkout-security,.mm-checkout-unavailable,.mm-order-summary{margin-top:1.4rem;padding:1.1rem;border:1px solid var(--or-line);background:rgba(255,253,247,.56)}.mm-checkout-next h3,.mm-order-summary h3{margin-bottom:.75rem;font-family:var(--or-font-ui);font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.mm-order-summary dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid var(--or-line)}.mm-order-summary dd,.mm-order-summary dt{margin:0}.mm-order-summary dt span{display:block;color:var(--or-muted);font-size:.67rem}.mm-checkout-field{margin-top:1.4rem}.mm-checkout-security,.mm-checkout-unavailable{display:flex;gap:.8rem;color:var(--or-muted);font-size:.75rem;line-height:1.55}.mm-checkout-submit{width:100%;margin-top:1.4rem}.mm-checkout-drawer>nav{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.mm-checkout-drawer>nav a{color:var(--or-muted);font-size:.67rem}.mm-assessment,.mm-portal{min-height:calc(100svh - 5rem);padding:clamp(2.5rem,6vw,6rem) var(--or-gutter);color:var(--or-ink);background:radial-gradient(circle at 85% 10%,rgba(184,139,65,.08),transparent 22rem),var(--or-paper-deep)}.mm-assessment-shell,.mm-portal-shell{width:min(var(--or-task-max),100%);margin-inline:auto}.mm-account-head,.mm-assessment-top,.mm-portal-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.1rem}.mm-assessment-top a,.mm-assessment-top span{display:inline-flex;align-items:center;gap:.45rem;color:var(--or-muted);font-size:.7rem;font-weight:700;text-decoration:none}.mm-account-section,.mm-assessment-card,.mm-intake-form,.mm-login-panel,.mm-portal-empty,.mm-portal-entry-guide,.mm-report-paper{border:1px solid var(--or-line-strong);background:rgba(255,253,247,.76);box-shadow:var(--or-shadow-soft)}.mm-assessment-card{min-height:38rem;padding:clamp(1.5rem,5vw,4.25rem)}.mm-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.mm-progress i{height:2px;background:var(--or-line-strong)}.mm-progress i.is-active{background:var(--or-pine)}.mm-account-head h1,.mm-assessment-card>h1,.mm-login-panel h1,.mm-payment-heading h1,.mm-portal-headline h1,.mm-report-cover h1,.mm-result>h1{max-width:18ch;margin:.55rem 0 0;font-family:var(--or-font-display);font-size:clamp(2.15rem,3.6vw,3.6rem);font-weight:400;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.mm-zh .mm-account-head h1,.mm-zh .mm-assessment-card>h1,.mm-zh .mm-login-panel h1,.mm-zh .mm-portal-headline h1,.mm-zh .mm-report-cover h1,.mm-zh .mm-result>h1{font-family:var(--or-font-zh-display);font-weight:400;letter-spacing:-.015em;line-height:1.16}.mm-account-head p,.mm-assessment-help,.mm-login-panel>p,.mm-payment-lead,.mm-portal-headline p,.mm-report-subtitle,.mm-result-lead{max-width:48rem;margin:1rem 0 0;color:var(--or-muted);font-size:.88rem;line-height:1.7}.mm-choice-list{display:grid;gap:1px;margin-top:2rem;border:1px solid var(--or-line-strong);background:var(--or-line)}.mm-choice-list.is-rich{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-choice-card,.mm-choice-group button,.mm-choice-list button{display:flex;min-height:3.6rem;align-items:center;justify-content:space-between;gap:1rem;border:0;padding:.95rem 1rem;color:var(--or-ink);text-align:left;background:rgba(255,253,247,.96);cursor:pointer;transition:color .16s ease,background-color .16s ease}.mm-choice-card.is-selected,.mm-choice-card:hover,.mm-choice-group button.is-selected,.mm-choice-group button:hover,.mm-choice-list button.is-selected,.mm-choice-list button:hover{color:var(--or-paper);background:var(--or-pine)}.mm-choice-list button>span{display:grid;gap:.25rem}.mm-choice-list button strong{font-size:.86rem}.mm-choice-list button small{color:var(--or-muted);font-size:.7rem;line-height:1.45}.mm-choice-list button.is-selected small,.mm-choice-list button:hover small{color:rgba(251,247,237,.7)}.mm-choice-list button i{display:grid;width:1.35rem;height:1.35rem;flex:0 0 auto;place-items:center;border:1px solid var(--or-line-strong);border-radius:50%;font-style:normal}.mm-checkin-groups,.mm-choice-cards,.mm-final-fields,.mm-form-fields,.mm-portal-grid,.mm-saved-assessment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.mm-checkin-groups-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-choice-group{min-width:0;margin:0;padding:0;border:0}.mm-choice-group legend{margin-bottom:.65rem;color:var(--or-gold);font-size:.7rem;font-weight:750}.mm-choice-group>div{display:grid;gap:1px;padding:1px;background:var(--or-line)}.mm-choice-group button{min-height:3.15rem;font-size:.76rem}.mm-note-field{display:grid;gap:.45rem;margin-top:1rem}.mm-note-field>span{font-size:.71rem;font-weight:750}.mm-note-field small{justify-self:end;color:var(--or-muted);font-size:.67rem}.mm-note-field small.is-warning{color:#8d3a31}.mm-boundary-note,.mm-human-method-note,.mm-member-migrate,.mm-payment-note,.mm-payment-timing,.mm-practitioner-judgment,.mm-result-note,.mm-safety-hold,.mm-submission-truth,.mm-waitlist-note{display:flex;gap:.85rem;margin-top:1.5rem;padding:1rem;border:1px solid var(--or-line);color:var(--or-muted);background:#efeadc}.mm-boundary-note svg,.mm-submission-truth svg{flex:0 0 auto;color:var(--or-gold)}.mm-boundary-note p,.mm-human-method-note p,.mm-practitioner-judgment p,.mm-result-note p,.mm-safety-hold p,.mm-submission-truth p,.mm-waitlist-note p{margin:.35rem 0 0;font-size:.75rem;line-height:1.55}.mm-account-actions,.mm-assessment-actions,.mm-payment-actions,.mm-privacy-actions,.mm-report-actions,.mm-result-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--or-line)}.mm-back-button{display:inline-flex;align-items:center;gap:.4rem;border:0;color:var(--or-muted);font:700 .75rem var(--or-font-ui);background:transparent;cursor:pointer}.mm-adjusted-practice,.mm-feedback-panel,.mm-match-reason,.mm-offscreen-loop,.mm-paid-next,.mm-practice-now,.mm-practice-sheet,.mm-result>aside,.mm-result>section{margin-top:1.5rem;border:1px solid var(--or-line-strong);padding:clamp(1.1rem,3vw,2rem);background:rgba(255,253,247,.58)}.mm-result-focus{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem}.mm-result-focus span{color:var(--or-gold);font-size:.68rem;font-weight:750;text-transform:uppercase}.mm-human-method-note h2,.mm-practice-sheet h2,.mm-practitioner-judgment h2,.mm-result h2{margin:0;font-family:var(--or-font-display);font-size:clamp(1.5rem,3vw,2.7rem);font-weight:400;letter-spacing:-.03em}.mm-zh .mm-human-method-note h2,.mm-zh .mm-practice-sheet h2,.mm-zh .mm-practitioner-judgment h2,.mm-zh .mm-result h2{font-family:var(--or-font-zh-display)}.mm-practice-sheet li,.mm-practice-sheet p,.mm-result aside p,.mm-result section li,.mm-result section p{color:var(--or-muted);font-size:.79rem;line-height:1.6}.mm-account-section-head,.mm-day-heading,.mm-form-section-head,.mm-practice-meta,.mm-practice-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mm-practice-running{padding:1rem;color:var(--or-paper);background:var(--or-pine)}.mm-boundary-note,.mm-stop-note{border-left:2px solid var(--or-gold)}.mm-portal-shell{width:min(var(--or-task-max),100%)}.mm-account-head,.mm-portal-head{align-items:flex-end;padding-bottom:1.5rem;border-bottom:1px solid var(--or-line-strong)}.mm-portal-product,.mm-portal-status-label{color:var(--or-gold);font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.mm-account-section,.mm-intake-form,.mm-portal-entry-guide,.mm-portal-side,.mm-report-paper{padding:clamp(1.3rem,3.5vw,3rem)}.mm-portal-entry-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.45fr);gap:1rem}.mm-account-section h2,.mm-form-section h2,.mm-portal-entry-guide h2,.mm-portal-entry-intro h1{margin:0;font-family:var(--or-font-display);font-size:clamp(1.8rem,3.2vw,3.2rem);font-weight:400;letter-spacing:-.035em;line-height:1.14}.mm-zh .mm-account-section h2,.mm-zh .mm-form-section h2,.mm-zh .mm-portal-entry-guide h2,.mm-zh .mm-portal-entry-intro h1{font-family:var(--or-font-zh-display);line-height:1.2}.mm-day-steps,.mm-payment-steps,.mm-portal-entry-guide ol,.mm-practice-steps{margin:1.2rem 0 0;padding:0;list-style:none}.mm-day-steps li,.mm-payment-steps li,.mm-portal-entry-guide li,.mm-practice-steps li{padding:.8rem 0;border-top:1px solid var(--or-line);color:var(--or-muted);font-size:.76rem;line-height:1.55}.mm-login-shell{display:grid;min-height:min(45rem,calc(100svh - 10rem));place-items:center}.mm-login-panel{width:min(var(--or-dialog-max),100%);padding:clamp(1.5rem,5vw,3.5rem)}.mm-login-mark{display:grid;width:3rem;height:3rem;place-items:center;margin-bottom:1.25rem;border:1px solid var(--or-line-strong);border-radius:50%;color:var(--or-gold)}.mm-login-panel form{display:grid;gap:.9rem;margin-top:1.5rem}.mm-login-input{display:grid;grid-template-columns:2.8rem 1fr;border:1px solid var(--or-line-strong);background:rgba(255,253,247,.85)}.mm-login-input svg{align-self:center;justify-self:center;color:var(--or-muted)}.mm-login-input input{border:0;background:transparent}.mm-account-section,.mm-report-paper{margin-top:1rem}.mm-cycle-history,.mm-report-days,.mm-report-weeks,.mm-saved-assessment-grid,.mm-thread-list{display:grid;gap:.8rem;margin-top:1rem}.mm-cycle-card,.mm-report-day,.mm-report-week,.mm-saved-assessment-grid>*,.mm-thread{border:1px solid var(--or-line);padding:1rem;background:rgba(255,253,247,.55)}.mm-thread-list{max-height:26rem;overflow-y:auto}.mm-message{max-width:80%;padding:.8rem;color:var(--or-muted);font-size:.76rem;line-height:1.55;background:#ece8d9}.mm-message.customer,.mm-message.user{justify-self:end;background:#dfe7df}.mm-thread-compose{display:grid;gap:.8rem;margin-top:1rem}.mm-report-cover{padding-bottom:2rem;border-bottom:1px solid var(--or-line-strong)}.mm-report-body,.mm-report-section{margin-top:1.5rem}.mm-report-section{padding-top:1.5rem;border-top:1px solid var(--or-line)}.mm-report-day h3,.mm-report-section h2,.mm-report-week h3{margin:0;font-family:var(--or-font-display);font-size:1.6rem;font-weight:400}.mm-report-day p,.mm-report-section li,.mm-report-section p,.mm-report-week p{color:var(--or-muted);font-size:.79rem;line-height:1.62}.mm-payment-heading,.mm-payment-order,.mm-payment-result,.mm-payment-steps{margin-top:1.5rem}.mm-payment-order{display:grid;gap:.7rem;padding:1rem;border:1px solid var(--or-line-strong)}.mm-payment-order>*{display:flex;justify-content:space-between;gap:1rem}.mm-spin{animation:mm-spin .8s linear infinite}@keyframes mm-spin{to{transform:rotate(1turn)}}.mm-article-page,.mm-legal,.mm-library,.mm-paid-preview{color:var(--or-ink);background:var(--or-paper)}.mm-article-page h1,.mm-article-page h2,.mm-legal h1,.mm-legal h2,.mm-library h1,.mm-library h2,.mm-paid-preview h1,.mm-paid-preview h2{margin:0;font-family:var(--or-font-display);font-weight:400;letter-spacing:-.04em;text-wrap:balance}.mm-zh.mm-article-page h1,.mm-zh.mm-article-page h2,.mm-zh.mm-legal h1,.mm-zh.mm-legal h2,.mm-zh.mm-library h1,.mm-zh.mm-library h2,.mm-zh.mm-paid-preview h1,.mm-zh.mm-paid-preview h2{font-family:var(--or-font-zh-display);font-weight:400;letter-spacing:-.015em}.mm-library-hero{display:grid;grid-template-columns:minmax(38rem,1.08fr) minmax(28rem,.62fr);gap:clamp(4rem,9vw,11rem);width:min(var(--or-layout-max),calc(100% - 2 * var(--or-gutter)));min-height:clamp(34rem,43vw,43rem);align-items:center;margin-inline:auto;padding-block:clamp(4rem,6vw,7rem) clamp(3rem,5vw,5rem)}.mm-library-hero h1{max-width:12ch;font-size:clamp(3.15rem,4vw,5.35rem);line-height:1.07}.mm-library-hero p{max-width:50rem;margin:1.7rem 0 0;color:var(--or-muted);font-size:clamp(1rem,1.1vw,1.16rem);line-height:1.75}.mm-library-hero nav{padding:clamp(1.5rem,2.5vw,2.4rem);border:1px solid var(--or-line-strong)}.mm-library-hero nav>strong{display:block;margin-bottom:1rem;color:var(--or-gold);font-size:.78rem}.mm-library-hero nav ul{margin:0;padding:0;list-style:none}.mm-library-hero nav a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 0;border-top:1px solid var(--or-line);font-size:.84rem;font-weight:700;text-decoration:none}.mm-guide-stories{border-top:1px solid var(--or-line-strong)}.mm-guide-story{border-bottom:1px solid var(--or-line-strong)}.mm-guide-story>a{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr);min-height:31rem;color:inherit;text-decoration:none}.mm-guide-story:nth-child(2n)>a{grid-template-columns:minmax(22rem,.82fr) minmax(0,1fr)}.mm-guide-story:nth-child(2n) figure{grid-column:2;grid-row:1}.mm-guide-story figure{position:relative;min-height:26rem;margin:0;overflow:hidden;background:#6e786e}.mm-guide-story figure img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.75,.2,1)}.mm-guide-story a:hover figure img{transform:scale(1.025)}.mm-guide-story>a>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,6rem)}.mm-guide-story small{color:var(--or-gold);font-size:.68rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.mm-guide-story h2{max-width:14ch;margin-top:1rem;font-size:clamp(2.1rem,3.2vw,3.5rem);line-height:1.08}.mm-guide-story p{max-width:38rem;margin:1.15rem 0 0;color:var(--or-muted);line-height:1.7}.mm-guide-story>a>div>strong{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.75rem}.mm-guide-story-empty>a{grid-template-columns:1fr;min-height:auto}.mm-article-hero{width:min(var(--or-reading-stage-max),calc(100% - 2 * var(--or-gutter)));margin-inline:auto;padding-block:clamp(4rem,8vw,8rem) clamp(2.5rem,5vw,5rem);border-bottom:1px solid var(--or-line-strong)}.mm-article-hero>a{display:inline-flex;align-items:center;gap:.45rem;color:var(--or-muted);font-size:.72rem;font-weight:700;text-decoration:none}.mm-article-hero .mm-kicker{margin:3rem 0 0}.mm-article-hero h1{max-width:17ch;margin-top:.8rem;font-size:clamp(2.65rem,3.8vw,4.2rem);line-height:1.08}.mm-article-hero>p:not(.mm-kicker){max-width:50rem;margin:1.5rem 0 0;color:var(--or-muted);font-size:1.05rem;line-height:1.7}.mm-article-hero>div{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:1.5rem;color:var(--or-muted);font-size:.7rem}.mm-article-hero>div a{color:inherit}.mm-article-body{width:min(var(--or-reading),calc(100% - 2 * var(--or-gutter)));margin-inline:auto;padding-block:clamp(3rem,7vw,6.5rem)}.mm-article-body h2,.mm-article-body h3{margin:2.7rem 0 .9rem;color:var(--or-ink);font-family:var(--or-font-display);font-weight:400;letter-spacing:-.025em;line-height:1.15}.mm-zh .mm-article-body h2,.mm-zh .mm-article-body h3{font-family:var(--or-font-zh-display)}.mm-article-body h2{font-size:clamp(1.7rem,3vw,2.5rem)}.mm-article-body h3{font-size:1.35rem}.mm-article-body blockquote,.mm-article-body li,.mm-article-body p{color:#45514c;font-size:clamp(.98rem,1.3vw,1.07rem);line-height:1.85}.mm-article-body p{margin:0 0 1.3rem}.mm-article-body ol,.mm-article-body ul{margin:0 0 1.5rem;padding-left:1.3rem}.mm-article-body blockquote{margin:2rem 0;padding:1.4rem 1.6rem;border-left:2px solid var(--or-gold);background:#efeadc}.mm-article-body>aside{display:flex;gap:.9rem;margin-top:3rem;padding:1.2rem;border:1px solid var(--or-line-strong);background:rgba(255,253,247,.55)}.mm-article-body>aside svg{flex:0 0 auto;color:var(--or-gold)}.mm-article-body>aside p{margin:0;font-size:.76rem;line-height:1.6}.mm-article-sources{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--or-line-strong)}.mm-article-sources li,.mm-article-sources>p{font-size:.75rem}.mm-article-sources a{display:inline-flex;align-items:center;gap:.4rem}.mm-article-related{padding:clamp(4rem,7vw,7rem) var(--or-gutter);color:var(--or-paper);background:var(--or-pine)}.mm-article-related>div,.mm-article-related>h2,.mm-article-related>p{width:min(var(--or-layout-max),100%);margin-inline:auto}.mm-article-related h2{max-width:12ch;margin-top:.8rem;font-size:clamp(2.3rem,3.4vw,3.7rem)}.mm-article-related>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;border:1px solid rgba(251,247,237,.22)}.mm-article-related a{display:grid;gap:1rem;min-height:12rem;padding:1.3rem;border-right:1px solid rgba(251,247,237,.18);color:inherit;text-decoration:none}.mm-article-related a:last-child{border-right:0}.mm-article-related small{color:#e7c679;font-size:.67rem}.mm-article-cta{display:grid;justify-items:center;padding:clamp(4.5rem,8vw,8rem) var(--or-gutter);text-align:center}.mm-article-cta h2{max-width:15ch;margin-top:.8rem;font-size:clamp(2.3rem,3.4vw,3.7rem)}.mm-article-cta>p:not(.mm-kicker){max-width:42rem;margin:1.2rem 0 1.7rem;color:var(--or-muted);line-height:1.7}.mm-legal{width:min(var(--or-document-max),calc(100% - 2 * var(--or-gutter)));margin-inline:auto;padding-block:clamp(4.5rem,9vw,9rem)}.mm-legal h1{max-width:14ch;margin-top:.8rem;font-size:clamp(2.55rem,3.5vw,3.85rem);line-height:1.1}.mm-legal-sections{margin-top:4rem;border-top:1px solid var(--or-line-strong)}.mm-legal-sections section{display:grid;grid-template-columns:3rem 1fr;gap:1.25rem;padding:1.7rem 0;border-bottom:1px solid var(--or-line)}.mm-legal-sections section>span{color:var(--or-gold);font-family:var(--or-font-display)}.mm-legal-sections h2{font-size:1.45rem}.mm-legal-sections p{margin:.75rem 0 0;color:var(--or-muted);line-height:1.75}.mm-paid-preview-grid,.mm-paid-preview-hero,.mm-paid-preview-privacy{width:min(var(--or-preview-max),calc(100% - 2 * var(--or-gutter)));margin-inline:auto}.mm-paid-preview-hero{padding-block:clamp(4rem,8vw,8rem) 3rem}.mm-paid-preview-hero h1{max-width:13ch;margin-top:.8rem;font-size:clamp(2.45rem,3.4vw,3.8rem);line-height:1.16}.mm-zh.mm-paid-preview .mm-paid-preview-hero h1{line-height:1.2}.mm-paid-preview-hero p{max-width:43rem;color:var(--or-muted);line-height:1.7}.mm-paid-preview-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--or-line-strong)}.mm-paid-preview-grid>*{padding:clamp(1.4rem,3vw,2.5rem);border-right:1px solid var(--or-line);border-bottom:1px solid var(--or-line)}.mm-paid-preview-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mm-paid-preview-privacy{margin-block:2rem 5rem;padding:1.2rem;border-left:2px solid var(--or-gold);color:var(--or-muted);background:#efeadc}@media (min-width:160rem){.mm-assessment-card{padding:5rem}.mm-login-panel{padding:4.5rem}.mm-account-head h1,.mm-assessment-card>h1,.mm-login-panel h1,.mm-payment-heading h1,.mm-portal-headline h1,.mm-report-cover h1,.mm-result>h1{font-size:clamp(3.6rem,2.1vw,4.4rem)}.mm-account-head p,.mm-assessment-help,.mm-login-panel>p,.mm-payment-lead,.mm-portal-headline p,.mm-report-subtitle,.mm-result-lead{font-size:1.02rem}.mm-legal h1,.mm-paid-preview-hero h1{font-size:4.25rem}.mm-legal-sections p,.mm-paid-preview-hero p{font-size:1.05rem}.mm-legal-sections h2{font-size:1.65rem}}@media (max-width:64rem){.mm-commerce-intro{grid-template-columns:1fr;grid-template-rows:auto;min-height:0;align-items:start;row-gap:1.5rem}.mm-commerce-intro h1{grid-row:auto}.mm-commerce-intro p{align-self:auto}.mm-commerce-after,.mm-commerce-decision,.mm-library-hero,.or-about-foundation,.or-about-intro,.or-about-operator,.or-about-proof,.or-about-protocol,.or-about-scope,.or-about-translation{grid-template-columns:1fr;gap:2rem}.mm-plan-chapter{grid-template-columns:1fr}.mm-plan-chapter figure{min-height:32rem}.mm-commerce-after>div{grid-column:1}.mm-checkin-groups-three,.mm-portal-entry-grid{grid-template-columns:1fr}.mm-guide-story:nth-child(2n)>a,.mm-guide-story>a{grid-template-columns:1fr 1fr}.mm-guide-story:nth-child(2n) figure{grid-column:1}}@media (max-width:48rem){.or-about-hero{min-height:48rem}.or-about-hero img{object-position:62% 20%}.or-about-hero-shade{background:linear-gradient(0deg,rgba(3,32,25,.96),rgba(3,32,25,.68) 50%,rgba(3,32,25,.04) 86%)}.or-about-hero-copy{justify-content:end;padding-bottom:3.5rem}.or-about-hero-copy h1{font-size:2.35rem}.or-about-cta,.or-about-foundation,.or-about-identity,.or-about-intro,.or-about-operator,.or-about-proof,.or-about-protocol,.or-about-role,.or-about-scope,.or-about-translation{padding-block:4rem}.mm-commerce-proof,.mm-paid-preview-grid,.mm-plan-facts,.or-about-facts{grid-template-columns:1fr}.mm-commerce-proof p,.mm-paid-preview-grid>*,.mm-plan-facts>div,.or-about-facts>*{border-right:0;border-left:0}.mm-commerce-intro{grid-template-columns:1fr;align-items:start}.mm-commerce-intro h1{max-width:15ch;font-size:clamp(2rem,8vw,2.4rem);line-height:1.16}.mm-commerce.mm-zh .mm-commerce-intro h1{max-width:16ch;line-height:1.22}.mm-article-hero h1,.mm-legal h1,.mm-library-hero h1{font-size:clamp(2rem,8vw,2.45rem);line-height:1.16}.mm-zh.mm-article-page .mm-article-hero h1,.mm-zh.mm-legal h1,.mm-zh.mm-library .mm-library-hero h1{line-height:1.22}.mm-plan-chapter{min-height:0}.mm-plan-chapter figure{min-height:28rem}.mm-plan-content{min-width:0;padding:1.4rem}.mm-plan-content>header{align-items:flex-end;gap:.75rem}.mm-commerce-price{min-width:4.75rem;flex:0 0 auto}.mm-plan-content>header h2{font-size:2.15rem;line-height:1.16}.mm-commerce-after>div,.mm-plan-content>footer{align-items:stretch;flex-direction:column}.mm-commerce-after .mm-button,.mm-plan-content>footer .mm-button{width:100%}.mm-checkout-layer{align-items:start}.mm-checkout-drawer{width:100%;height:100svh;min-height:100svh;overflow-y:auto}.mm-assessment,.mm-portal{padding:1.5rem max(.75rem,var(--or-gutter))}.mm-account-head,.mm-assessment-top,.mm-portal-head{align-items:flex-start;flex-direction:column}.mm-assessment-card{min-height:36rem;padding:1.3rem}.mm-account-head h1,.mm-assessment-card>h1,.mm-login-panel h1,.mm-payment-heading h1,.mm-portal-headline h1,.mm-report-cover h1,.mm-result>h1{font-size:clamp(1.95rem,8vw,2.35rem);line-height:1.14}.mm-zh .mm-account-head h1,.mm-zh .mm-assessment-card>h1,.mm-zh .mm-login-panel h1,.mm-zh .mm-payment-heading h1,.mm-zh .mm-portal-headline h1,.mm-zh .mm-report-cover h1,.mm-zh .mm-result>h1{line-height:1.2}.mm-checkin-groups,.mm-choice-cards,.mm-choice-list.is-rich,.mm-final-fields,.mm-form-fields,.mm-portal-grid,.mm-saved-assessment-grid{grid-template-columns:1fr}.mm-choice-list button{min-height:3.8rem}.mm-account-actions,.mm-assessment-actions,.mm-payment-actions,.mm-privacy-actions,.mm-report-actions,.mm-result-actions{align-items:stretch}.mm-assessment-actions .mm-button,.mm-payment-actions .mm-button,.mm-result-actions .mm-button{min-width:8rem}.mm-message{max-width:92%}.mm-guide-story:nth-child(2n)>a,.mm-guide-story>a{grid-template-columns:1fr}.mm-guide-story:nth-child(2n) figure{grid-column:1;grid-row:auto}.mm-guide-story figure{min-height:25rem}.mm-guide-story>a>div{padding:2rem var(--or-gutter) 3rem}.mm-guide-story h2{font-size:2.15rem;line-height:1.16}.mm-article-related>div{grid-template-columns:1fr}.mm-article-related a{min-height:9rem;border-right:0;border-bottom:1px solid rgba(251,247,237,.18)}.mm-legal-sections section{grid-template-columns:2rem 1fr}}@media (max-width:23rem){.mm-plan-content>header{align-items:flex-start;flex-direction:column}.mm-commerce-price{min-width:0;max-width:100%;text-align:left}.mm-commerce-price span{overflow-wrap:anywhere}.mm-assessment-actions,.mm-payment-actions,.mm-result-actions{flex-direction:column}.mm-assessment-actions .mm-button,.mm-payment-actions .mm-button,.mm-result-actions .mm-button{width:100%}}@media (prefers-reduced-motion:reduce){.mm-button,.mm-choice-card,.mm-choice-group button,.mm-choice-list button,.mm-guide-story figure img{transition-duration:.01ms}}.or-living-ink{--or-paper:#f3f0e8;--or-paper-bright:#fbf8f1;--or-gold:#a9844a;--or-ink:#15392f;background:var(--or-paper)}.or-ink-patina,.or-ink-poster,.or-ink-transition{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-2}.or-ink-patina{background:url(/living-ink/landscape.webp) 0/cover;opacity:.28;mask-image:linear-gradient(90deg,#000,#000 18%,transparent 61%)}.or-ink-poster{background:#d9d8cb url(/living-ink/landscape.webp) 50%/cover}[data-home-hero][data-ink-state=complete] .or-ink-poster,[data-home-hero][data-ink-state=playing] .or-ink-poster{visibility:hidden}.or-ink-transition{contain:strict;visibility:hidden;transform:translateZ(0);background:#d9d8cb url(/living-ink/landscape.webp) 50%/cover}.or-ink-transition[data-ink-state=playing]{visibility:visible}.or-ink-signature{position:absolute;right:3.4%;top:3.3rem;display:grid;justify-items:center;gap:1.2rem;color:#18382e;pointer-events:none}.or-ink-signature>span{writing-mode:vertical-rl;font-family:var(--or-font-display-zh);font-size:1.1rem;letter-spacing:.4em;text-shadow:0 1px 10px #faf8ef}.or-ink-signature i{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid;color:#88412f;font-family:var(--or-font-display-zh);font-size:1rem;font-style:normal;background:#f4f0e8b8}.or-ink-replay{position:absolute;right:max(var(--or-page-gutter),4vw);bottom:12.5rem;z-index:3;display:flex;align-items:center;gap:.7rem;min-height:44px;padding:.35rem .85rem;border:1px solid #f3f0e880;border-radius:2rem;background:#10352f9e;color:#fffaf1;font-size:.72rem;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s}.or-ink-replay:hover{background:#10352f}.or-ink-replay span{font-size:1.1rem}.or-living-ink [data-site-header]{background:#f3f0e8f5;border-bottom-color:#193f2e25}.or-living-ink .rh-home{--rh-paper:#f3f0e8}.or-living-ink .rh-home h2{font-family:var(--or-font-display);font-weight:400;letter-spacing:-.035em}html[data-locale=zh] .or-living-ink .rh-home h2{font-family:var(--or-font-display-zh);letter-spacing:-.03em;line-height:1.25}.or-living-ink .rh-method{position:relative;isolation:isolate;background:#103b30;color:#fbf8f1}.or-living-ink .rh-method:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/living-ink/landscape.webp) 100%/cover;opacity:.16;mask-image:linear-gradient(90deg,transparent 20%,#000);pointer-events:none}.or-living-ink .rh-method-list article{border-top:1px solid #d3c5a850}.or-living-ink .rh-method :is(h2,h3){color:#fbf8f1}.or-living-ink .rh-method p{color:#e0e7dd}.or-living-ink .rh-focus-gallery article{border-radius:2px}.or-living-ink .rh-journal{background:#ebe8dd}.or-living-ink .rh-trust{background:#f8f5ee}.or-living-ink .rh-case{background:#e4e8dd}.or-living-ink :is(.rh-button,button,a[role=button]){transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.or-living-ink :is(button,.rh-button):active{transform:translateY(1px)}.or-living-ink :is(input,textarea,select):focus-visible{outline:2px solid #8b6840;outline-offset:3px}.or-living-ink :is(a,button):focus-visible{outline:2px solid #ad793b;outline-offset:4px}.or-living-ink details{interpolate-size:allow-keywords}.or-living-ink details::details-content{transition:height .25s ease,content-visibility allow-discrete .25s;overflow:clip;height:0}.or-living-ink details[open]::details-content{height:auto}@supports not (interpolate-size:allow-keywords){.or-living-ink details::details-content{height:auto}}@media(max-width:48rem){.or-ink-signature{right:1.1rem;top:1.5rem}.or-ink-signature>span{font-size:.9rem}.or-ink-signature i{width:1.5rem;height:1.5rem;font-size:.85rem}.or-ink-replay{top:1rem;bottom:auto;left:1rem;right:auto;min-height:44px;font-size:.65rem}.or-ink-patina{opacity:.16;mask-image:linear-gradient(0deg,#000,transparent 70%)}}@media(prefers-reduced-motion:reduce){.or-ink-poster,.or-ink-replay,.or-ink-transition{display:none}.or-living-ink *,.or-living-ink :after,.or-living-ink :before{scroll-behavior:auto;animation:none;transition:none}}.or-living-ink :is(.mm-library-hero,.mm-legal,.mm-login,.mm-login-page,.mm-member-entry,.mm-pricing-hero){position:relative;isolation:isolate}.or-living-ink :is(.mm-library-hero,.mm-legal,.mm-login,.mm-login-page,.mm-member-entry,.mm-pricing-hero):before{content:"";position:absolute;inset:0;z-index:-1;background:url(/living-ink/landscape.webp) 100% 0/cover;opacity:.055;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.or-living-ink :is(.mm-library-hero,.mm-legal,.mm-login,.mm-login-page,.mm-member-entry,.mm-pricing-hero) h1{font-family:var(--or-font-display);font-weight:400}html[data-locale=zh] .or-living-ink :is(.mm-library-hero,.mm-legal,.mm-login,.mm-login-page,.mm-member-entry,.mm-pricing-hero) h1{font-family:var(--or-font-display-zh)}.or-living-ink .mm-library-hero nav{border-top:2px solid #947344;background:#f8f5eecd}.or-living-ink .mm-legal h2{border-top:1px solid #173c2f24;padding-top:1.2rem}.or-living-ink .mm-assessment{background:radial-gradient(ellipse at 5% 0,#dfe5d7,transparent 55%),#f3f0e8}.or-living-ink .mm-login-shell{position:relative;isolation:isolate;background:#f3f0e8}.or-living-ink .mm-login-shell:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/living-ink/landscape.webp) 50%/cover;opacity:.1;mask-image:linear-gradient(90deg,#000,transparent 70%);pointer-events:none}.or-living-ink .mm-login-panel{background:#faf7f0ed;border-top:2px solid #9a783f;box-shadow:0 20px 70px #12342a0a}@media(max-width:30rem){.or-living-ink .mm-account-head{display:flex;flex-wrap:wrap;gap:1rem}.or-living-ink .mm-account-head>div{min-width:0;max-width:100%}.or-living-ink .mm-account-head h1{overflow-wrap:anywhere}.or-living-ink .mm-account-actions{display:flex;flex-wrap:wrap;gap:.75rem}.or-living-ink .mm-account-actions>a,.or-living-ink .mm-account-actions>button{max-width:100%;white-space:normal}}.or-living-ink .rh-method-list h3{font-family:var(--or-font-display);font-size:clamp(1.35rem,1.7vw,2rem);font-weight:400}html[data-locale=zh] .or-living-ink .rh-method-list h3{font-family:var(--or-font-display-zh)}.or-living-ink .rh-method-list article{position:relative;transition:background-color .3s,padding-left .3s}.or-living-ink .rh-method-list article:hover{background:#ffffff08;padding-left:.8rem}.or-ink-patina{opacity:.44;mask-image:linear-gradient(90deg,#000,#000 10%,#0007 30%,transparent 59%)}.or-living-ink .rh-case-panel{border-top:2px solid #a9844a;box-shadow:0 22px 55px #173c3009}.or-living-ink .rh-case-tabs button{transition:background-color .25s,color .25s,box-shadow .25s}.or-living-ink .rh-case-tabs button[aria-selected=true]{box-shadow:inset 3px 0 #a9844a}.or-ink-signature{right:2.3%;top:2.2rem}.or-ink-signature img{display:block;width:clamp(40px,3.5vw,58px);height:auto;filter:drop-shadow(0 1px 8px #fff9e97a)}@media(max-width:48rem){.or-ink-signature{right:.65rem;top:1.4rem}.or-ink-signature img{width:39px}.or-ink-patina{opacity:.19}.or-ink-replay{width:44px;height:44px;min-height:44px;padding:0;justify-content:center;font-size:0;gap:0}.or-ink-replay span{font-size:1.1rem}}.or-ink-transition{background:transparent;z-index:-2;opacity:0;visibility:visible}.or-ink-poster{z-index:-2}.or-ink-transition[data-ink-state=fallback]~.or-ink-poster{opacity:1;visibility:visible}.or-ink-replay{border-radius:0;bottom:12.1rem}.or-living-ink .rh-home h2{font-weight:500;letter-spacing:-.02em}html[data-locale=zh] .or-living-ink .rh-home h2{font-weight:600;letter-spacing:.01em;line-height:1.35}.or-living-ink .rh-home h3{font-weight:600}@media(max-width:48rem){.or-ink-poster,.or-ink-transition{inset:0 0 auto;height:var(--hero-media-height)}.or-ink-replay{top:1rem;bottom:auto;left:1rem;right:auto;width:44px;height:44px;min-height:44px;padding:0;justify-content:center;gap:0}.or-ink-replay span{display:none}}html[data-locale=zh]{--or-font-ui:var(--or-font-sans-zh);--or-font-sans:var(--or-font-sans-zh)}.floating-whatsapp_contact__kO9tF{position:fixed;z-index:70;right:max(24px,env(safe-area-inset-right));bottom:calc(var(--contact-offset, 20px) + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;gap:11px;min-height:60px;padding:7px 14px 7px 8px;border-radius:16px;color:#fff8e9;background:#123e32;box-shadow:0 8px 24px rgba(3,26,20,.2);font-family:var(--or-font-ui),sans-serif;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.floating-whatsapp_seal__wluqR{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #dec58e;border-radius:12px 8px 12px 8px;color:#ead6ab}.floating-whatsapp_seal__wluqR:before{content:"";position:absolute;inset:3px;border:1px solid rgba(234,214,171,.25);border-radius:8px 5px 8px 5px;pointer-events:none}.floating-whatsapp_phone__AsUu7{position:absolute;top:14px;left:14px}.floating-whatsapp_copy__1CWiP{display:grid;gap:2px;line-height:1.2}.floating-whatsapp_copy__1CWiP>span{color:#e3ddca;font-size:11px;font-weight:500}.floating-whatsapp_copy__1CWiP strong{font-size:14px;font-weight:600;letter-spacing:.01em}.floating-whatsapp_arrow__t7lBf{color:#ead6ab;margin-left:3px}.floating-whatsapp_contact__kO9tF:focus-visible{outline:2px solid #123e32;outline-offset:5px;box-shadow:0 0 0 3px #fff8e9}@media(hover:hover){.floating-whatsapp_contact__kO9tF:hover{background:#1c503f;transform:translateY(-2px)}}.floating-whatsapp_contact__kO9tF:active{transform:translateY(0);background:#0b3027}body:has(#own-rhythm-mobile-menu) .floating-whatsapp_contact__kO9tF,body:has(dialog[open]) .floating-whatsapp_contact__kO9tF,body:has(input:focus,textarea:focus,select:focus) .floating-whatsapp_contact__kO9tF{visibility:hidden;pointer-events:none}@media(max-width:48rem){.floating-whatsapp_contact__kO9tF[data-hero-clear=false]{visibility:hidden;pointer-events:none}.floating-whatsapp_contact__kO9tF{right:max(12px,env(safe-area-inset-right));gap:8px;min-height:54px;padding:5px 11px 5px 6px;border-radius:14px}.floating-whatsapp_seal__wluqR{flex-basis:42px;width:42px;height:42px}.floating-whatsapp_phone__AsUu7{top:13px;left:13px}.floating-whatsapp_copy__1CWiP strong{font-size:13px}.floating-whatsapp_copy__1CWiP>span{font-size:10px}.floating-whatsapp_arrow__t7lBf{display:none}}@media(prefers-reduced-motion:reduce){.floating-whatsapp_contact__kO9tF{transition:none}}@media print{.floating-whatsapp_contact__kO9tF{display:none}}.floating-whatsapp_contact__kO9tF[data-reading-clear=false]{visibility:hidden;pointer-events:none}.studio-motion_scope__ZF9vx{--or-ease-out:cubic-bezier(.2,.7,.2,1)}.studio-motion_scope__ZF9vx a:has(>svg){transition:background-color .22s,color .22s,border-color .22s}.studio-motion_scope__ZF9vx a>svg{transition:transform .24s var(--or-ease-out)}.studio-motion_scope__ZF9vx main :is(a,button):focus-visible{outline:2px solid #a17a3f;outline-offset:5px}.studio-motion_scope__ZF9vx img[src*="/studio-20260927/rest-"]{object-position:65% 35%}.studio-motion_scope__ZF9vx img[src*="/studio-20260927/calm-"]{object-position:62% 34%}.studio-motion_scope__ZF9vx img[src*="/studio-20260927/movement-"]{object-position:50% 30%}.studio-motion_scope__ZF9vx img[src*="/studio-20260927/learning-"]{object-position:57% 40%}.studio-motion_scope__ZF9vx .rh-focus-gallery article:first-child img{object-position:65% 32%}.studio-motion_scope__ZF9vx .rh-focus-gallery article:nth-child(2) img{object-position:62% 32%}.studio-motion_scope__ZF9vx .rh-focus-gallery article:nth-child(3) img{object-position:50% 25%}.studio-motion_scope__ZF9vx .rh-plan-gallery-slide img{object-fit:cover}.studio-motion_scope__ZF9vx .rh-plan-gallery-slide:nth-child(2) img{object-position:54% 72%}.studio-motion_scope__ZF9vx .rh-plan-gallery-slide:nth-child(3) img{object-position:50% center}.studio-motion_scope__ZF9vx .rh-plan-gallery-controls .rh-gallery-play{width:auto;min-width:44px;padding:0 .9rem;font:500 .75rem/1.4 var(--or-font-ui)}@media(hover:hover) and (prefers-reduced-motion:no-preference){.studio-motion_scope__ZF9vx main a:hover>svg{transform:translate(2px,-2px)}.studio-motion_scope__ZF9vx main :is(button,a[role=button]):active:not(:disabled){transform:translateY(1px)}.studio-motion_scope__ZF9vx .rh-focus-gallery article:hover img{filter:saturate(1.025)}}@media(prefers-reduced-motion:reduce){.studio-motion_scope__ZF9vx :is(a,button)>svg{transition:none}.studio-motion_scope__ZF9vx main :is(a,button):active{transform:none}.studio-motion_scope__ZF9vx main details>*{animation:none}}