.wtosfG_intro{max-width:860px}.wtosfG_label{font-size:var(--text-meta);color:var(--muted);letter-spacing:.12em;margin-bottom:28px}.wtosfG_intro h1{font-family:var(--display-font);letter-spacing:.03em;text-wrap:balance;font-size:clamp(2.375rem,5vw,4.5rem);font-weight:400;line-height:1.4}.wtosfG_description{max-width:660px;color:var(--muted);line-height:2;font-size:var(--text-body);margin-top:28px}@media (max-width:600px){.wtosfG_label{margin-bottom:20px}.wtosfG_description{font-size:var(--text-body)}}
.NxMiQq_prose{font-size:var(--text-body);overflow-wrap:anywhere;line-height:2}.NxMiQq_prose>*+*{margin-top:22px}.NxMiQq_prose h2{margin-top:52px;font-size:1.5rem;font-weight:500;line-height:1.6}.NxMiQq_prose h3{margin-top:32px;font-size:1.1875rem;font-weight:500}.NxMiQq_prose p{white-space:pre-line}.NxMiQq_prose ul,.NxMiQq_prose ol{padding-left:1.5em}.NxMiQq_prose a{text-underline-offset:4px;text-decoration:underline}.NxMiQq_prose blockquote{background:#e8eee5;border-radius:8px;margin:30px 0;padding:22px 26px}.NxMiQq_prose table{border-collapse:collapse;width:100%;font-size:var(--text-body)}.NxMiQq_prose th,.NxMiQq_prose td{border:1px solid var(--line);text-align:left;padding:12px}.NxMiQq_prose strong{font-weight:600}
.khcAzG_link{min-height:48px;font-size:var(--text-body);justify-content:space-between;align-items:center;gap:24px;width:fit-content;font-weight:500;line-height:1.6;display:inline-flex}.khcAzG_link svg{transition:transform .22s}.khcAzG_link:hover svg{transform:translate(5px)}.khcAzG_link:not(.khcAzG_filled):hover span{text-underline-offset:6px;text-decoration:underline}.khcAzG_filled{background:var(--ink);color:#f8faf4;border-radius:99px;padding:12px 28px;box-shadow:0 6px 20px #243e3b0c}.khcAzG_filled:hover{background:#34544c}
.HS70Aa_main{min-height:75vh;padding:180px var(--page-gutter) 90px;background:var(--jade);align-content:center;justify-items:start;gap:32px;display:grid}.HS70Aa_main>p{color:var(--muted);font-size:14px}.HS70Aa_main h1{font-family:var(--display-font);font-size:clamp(32px,4vw,62px);font-weight:400;line-height:1.6}
._1nP2JG_dreamscape{--art-width:100%;aspect-ratio:3840/8867;background:#eff0e9;width:100%;max-width:100%;position:relative;overflow:clip;container-type:inline-size}._1nP2JG_artwork{width:var(--reading-art-width,var(--art-width));pointer-events:none;position:absolute;top:0;left:0}._1nP2JG_artwork img{width:100%;height:auto;display:block}._1nP2JG_scene{position:absolute;inset-inline:0}._1nP2JG_copy{width:max-content;max-width:45%}._1nP2JG_hero{height:15%;top:7.5%;left:9%}._1nP2JG_hero h1{letter-spacing:.03em;margin-bottom:30px;font-size:clamp(3rem,6cqw,7.6rem);font-weight:400;line-height:1.3}._1nP2JG_hero h1 span{display:block}._1nP2JG_hero h1 span:last-child{padding-left:.85em}._1nP2JG_hero ._1nP2JG_copy{max-width:60%;animation:1.1s cubic-bezier(.22,1,.36,1) both _1nP2JG_arrive}._1nP2JG_hero a{gap:2.3cqw;min-height:54px;padding:1.1cqw 2.8cqw;font-size:clamp(.95rem,1.65cqw,2.1rem)}._1nP2JG_possibilities{height:14%;top:24%}._1nP2JG_possibilities h2{letter-spacing:.08em;font-size:clamp(1.35rem,2.4cqw,2.5rem);font-weight:400}._1nP2JG_possibilities p{color:var(--muted);margin-top:18px;font-size:clamp(.8rem,1.35cqw,1.75rem)}._1nP2JG_growth{max-width:40%;position:absolute;top:0;left:21%}._1nP2JG_creation{text-align:right;max-width:40%;position:absolute;bottom:2%;right:11%}._1nP2JG_ruyi{height:16%;top:46.5%;left:8%}._1nP2JG_ruyi h2{letter-spacing:.04em;font-size:clamp(2.6rem,5.8cqw,9rem);font-weight:400}._1nP2JG_ruyi h3{margin-top:10px;font-size:clamp(1.1rem,2.7cqw,4rem);font-weight:400;line-height:1.6}._1nP2JG_ruyi p{color:var(--muted);margin-top:16px;font-size:clamp(.9rem,1.7cqw,2.3rem);line-height:1.9}._1nP2JG_ruyi a{margin-top:24px}._1nP2JG_cinema{height:16%;top:66.8%;left:8%}._1nP2JG_cinema h2{font-size:clamp(1.8rem,3.4cqw,5rem);font-weight:400;line-height:1.5}._1nP2JG_cinema p{margin-top:10px;font-size:clamp(.95rem,1.9cqw,2.5rem);line-height:1.8}._1nP2JG_cinema a{margin-top:20px}._1nP2JG_cinema ._1nP2JG_conceptNote{color:#36413e;text-shadow:0 1px 6px #f5f1f0;font-size:12px;position:absolute;bottom:1%}._1nP2JG_purpose{height:9%;top:89%;left:8%}._1nP2JG_purpose ._1nP2JG_copy{max-width:47%}._1nP2JG_purpose h2{text-wrap:balance;font-size:clamp(1.1rem,2.5cqw,3.5rem);font-weight:400;line-height:1.6}._1nP2JG_purpose a{margin-top:18px}@keyframes _1nP2JG_arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._1nP2JG_hero ._1nP2JG_copy{animation:none}}._1nP2JG_scene a{font-size:clamp(15px,1.7cqw,36px)}._1nP2JG_scene a svg{width:1.1em;height:1.1em}
.WXqWoW_page{max-width:80rem;padding:9rem var(--page-gutter) 6rem;margin:auto}.WXqWoW_header{padding-bottom:var(--space-xl);border-bottom:1px solid var(--line)}.WXqWoW_back{min-height:2.75rem;color:var(--muted);font-size:var(--text-meta);align-items:center;display:inline-flex}.WXqWoW_back:hover{text-underline-offset:.3em;text-decoration:underline}.WXqWoW_header h1{margin-top:var(--space-sm);font-size:clamp(1.75rem,2vw + .8rem,2.75rem);font-weight:500;line-height:1.5}.WXqWoW_metadata{margin-top:var(--space-md);column-gap:var(--space-md);row-gap:var(--space-xs);color:var(--muted);font-size:var(--text-meta);flex-wrap:wrap;line-height:1.7;display:flex}.WXqWoW_layout{gap:var(--space-xl);padding-top:var(--space-xl);grid-template-columns:11rem minmax(0,1fr);display:grid}.WXqWoW_sidebar nav{top:var(--space-lg);position:sticky}.WXqWoW_sidebar span{color:var(--muted);font-size:var(--text-meta);margin-bottom:var(--space-sm);display:block}.WXqWoW_sidebar ol,.WXqWoW_mobileDirectory ol{margin:0;padding:0;list-style:none}.WXqWoW_sidebar a,.WXqWoW_mobileDirectory a{padding-block:var(--space-sm);color:var(--muted);font-size:.9375rem;line-height:1.65;display:block}.WXqWoW_sidebar a:hover,.WXqWoW_mobileDirectory a:hover{color:var(--ink);text-underline-offset:.3em;text-decoration:underline}.WXqWoW_article{max-width:42em;font-size:var(--text-body);min-width:0;line-height:1.9}.WXqWoW_intro{margin-bottom:var(--space-xl)}.WXqWoW_section{scroll-margin-top:var(--space-lg);margin-top:var(--space-xl)}.WXqWoW_section h2{margin-bottom:var(--space-md);font-size:1.25rem;font-weight:500;line-height:1.6}:is(.WXqWoW_section p,.WXqWoW_intro p){color:var(--ink);font-weight:400;font-size:var(--text-body);line-height:1.9}.WXqWoW_section a{font-size:inherit;overflow-wrap:anywhere}.WXqWoW_related{border-top:1px solid var(--line);margin-top:var(--space-xl);padding-top:var(--space-lg);gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.WXqWoW_related span{color:var(--muted);font-size:var(--text-meta);flex-basis:100%}.WXqWoW_related a{text-underline-offset:.3em;align-items:center;min-height:2.75rem;font-size:.9375rem;text-decoration:underline;display:inline-flex}.WXqWoW_mobileDirectory{display:none}@media (max-width:850px){.WXqWoW_page{padding-top:8rem}.WXqWoW_layout{padding-top:var(--space-lg);display:block}.WXqWoW_sidebar{display:none}.WXqWoW_mobileDirectory{margin-bottom:var(--space-lg);border-bottom:1px solid var(--line);padding-bottom:var(--space-sm);display:block}.WXqWoW_mobileDirectory summary{cursor:pointer;min-height:2.75rem;font-size:var(--text-body);justify-content:space-between;align-items:center;list-style:none;display:flex}.WXqWoW_mobileDirectory summary::-webkit-details-marker{display:none}.WXqWoW_mobileDirectory[open] summary svg{transform:rotate(180deg)}}
.YQULmq_adaptive{--art-width:100%}@media (max-width:700px){.YQULmq_adaptive{--art-width:max(100%, 52rem);min-height:120.074rem}.YQULmq_adaptive [data-artwork]{left:calc((100cqw - var(--art-width)) * .35)}.YQULmq_adaptive [data-scene=hero]{left:6%}.YQULmq_adaptive [data-scene-copy]{width:auto;max-width:94%}.YQULmq_adaptive [data-scene=hero] [data-scene-copy]{max-width:94%}.YQULmq_adaptive [data-scene=hero] h1{font-size:2.8rem}.YQULmq_adaptive [data-scene=hero] h1 span:last-child{padding-left:0}.YQULmq_adaptive [data-scene=hero] a{gap:24px;padding:13px 26px}.YQULmq_adaptive [data-growth]{max-width:88%;left:6%}.YQULmq_adaptive [data-creation]{max-width:88%;right:6%}.YQULmq_adaptive [data-scene=possibilities] h2{font-size:1.6rem}.YQULmq_adaptive [data-scene=possibilities] p{font-size:.875rem}.YQULmq_adaptive [data-scene=ruyi],.YQULmq_adaptive [data-scene=cinema],.YQULmq_adaptive [data-scene=purpose]{left:6%}.YQULmq_adaptive [data-scene=ruyi] h2{font-size:3rem}.YQULmq_adaptive [data-scene=ruyi] h3{font-size:1.3rem}.YQULmq_adaptive [data-scene=ruyi] p{font-size:1rem}.YQULmq_adaptive [data-scene=cinema] h2{font-size:1.8rem}.YQULmq_adaptive [data-scene=cinema] p{font-size:1rem}.YQULmq_adaptive [data-scene=purpose] [data-scene-copy]{max-width:94%}.YQULmq_adaptive [data-scene=purpose] h2{font-size:1.25rem}}.YQULmq_adaptive[data-reading]{aspect-ratio:auto;height:auto;min-height:120.074rem}.YQULmq_adaptive[data-reading] [data-artwork]{left:calc((100cqw - var(--reading-art-width,var(--art-width))) * .35);opacity:.3}.YQULmq_adaptive[data-reading] [data-scene]{height:auto;min-height:24rem;padding:5rem var(--page-gutter);position:relative;inset:auto}.YQULmq_adaptive[data-reading] [data-scene=hero]{padding-top:9rem}.YQULmq_adaptive[data-reading] [data-scene-copy]{width:auto;max-width:45rem}.YQULmq_adaptive[data-reading] [data-scene=hero] h1 span:last-child{padding-left:0}.YQULmq_adaptive[data-reading] [data-scene=possibilities]{gap:5rem;display:grid}.YQULmq_adaptive[data-reading] [data-growth],.YQULmq_adaptive[data-reading] [data-creation]{max-width:45rem;position:static}.YQULmq_adaptive[data-reading] [data-concept-note]{margin-top:2rem;position:static}
