:root{--paper:#faf7f2;--ink:#142d42;--body:#343d40;--muted:#646d70;--orange:#ae5e43;--clay:#c0755a;--blue:#4a6fa5;--line:#dfddd5;--serif:"Songti SC","STSong","Noto Serif CJK SC","Noto Serif SC",serif;--sans:"PingFang SC","Microsoft YaHei",system-ui,sans-serif;--radius:3px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--body);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.125rem;line-height:1.85}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto;display:block}figure,p,h1,h2,h3{margin:0}h1,h2,h3{color:var(--ink)}h1,h2,h3,.serif{font-family:var(--serif);font-weight:600}h3{font-size:1.75rem;line-height:1.55}p+p{margin-top:20px}::selection{color:var(--ink);background:#efd5bd}:focus-visible{outline:3px solid var(--blue);outline-offset:6px}.container{width:min(1200px,100% - 96px);margin-inline:auto}.eyebrow{letter-spacing:.12em;color:var(--muted);margin-bottom:25px;font-size:.75rem;font-weight:500;line-height:1.65}.eyebrow-rule{vertical-align:middle;background:var(--clay);width:32px;height:1px;margin:0 13px;display:inline-block}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:10px 20px;position:fixed;top:0;left:20px;transform:translateY(-200%)}.skip-link:focus{top:10px;transform:translateY(0)}.site-header{z-index:30;border-bottom:1px solid var(--line);background:#faf7f2f7;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:100px;padding-block:16px;display:flex}.brand{flex-shrink:1;align-items:center;gap:12px;min-width:0;line-height:1.35;display:flex}.brand img{object-fit:contain;flex-shrink:0;width:33px;height:45px}.brand strong{font-family:var(--serif);color:var(--ink);letter-spacing:.03em;font-size:1.4375rem;font-weight:700}.brand small{letter-spacing:.17em;color:var(--muted);margin-top:5px;font-size:.5625rem;display:block}.site-nav{white-space:nowrap;align-items:center;gap:30px;font-size:.875rem;display:flex}.site-nav>a{padding-block:8px;position:relative}.site-nav>a:not(.nav-contact):after{content:"";background:var(--orange);transform-origin:0;width:100%;height:1px;transition:transform .2s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.site-nav>a:hover:after,.site-nav>a[aria-current=page]:after{transform:scaleX(1)}.site-nav>a[aria-current=page]{color:var(--orange)}.nav-contact{border:1px solid var(--ink);border-radius:var(--radius);align-items:center;gap:18px;display:flex;padding:10px 18px!important}.nav-contact:hover{background:var(--ink);color:var(--paper)}.menu-toggle{display:none}.hero{grid-template-columns:1.08fr 1fr;column-gap:20px;padding-top:75px;display:grid;position:relative}.hero-copy{z-index:1;padding-bottom:72px}.hero h1{letter-spacing:-.045em;margin-bottom:28px;font-size:clamp(3.75rem,6.4vw,5.5rem);font-weight:600;line-height:1.27}.hero h1 em{color:var(--orange);font-style:normal}.title-period{color:var(--orange)}.hero-subtitle{color:var(--ink);font-size:1.3125rem;line-height:1.75}.hero-description{color:var(--muted);margin-top:15px;font-size:1rem;line-height:1.9}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.button{border-radius:var(--radius);border:1px solid #0000;justify-content:space-between;align-items:center;gap:32px;padding:15px 25px;font-size:.9375rem;line-height:1.6;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-ink{background:var(--ink);color:var(--paper)}.button-ink:hover{background:#27495e}.button-cream{background:var(--paper);color:var(--ink)}.button-cream:hover{background:#efddc8}.button-outline{border-color:var(--line);color:var(--ink)}.text-link{color:var(--ink);border-bottom:1px solid #b5b9b7;align-items:center;gap:18px;padding-block:6px;font-size:.875rem;line-height:1.8;display:inline-flex}.text-link:hover{color:var(--orange);border-color:var(--orange)}.hero-art{align-self:center;min-width:0;margin-bottom:40px;position:relative}.hero-art>img{object-fit:contain;width:100%;max-height:525px}.hero-art figcaption{letter-spacing:.12em;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;margin-top:18px;padding-top:20px;font-size:.6875rem;display:flex}.hero-bottom{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;padding:19px 0;font-size:.8125rem;display:flex}.hero-bottom>a{gap:20px;display:flex}.split-section{grid-template-columns:1fr 1fr;gap:95px;display:grid}.section-body>p{color:var(--muted);font-size:1.0625rem}.section-body>.lead{font-family:var(--serif);color:var(--ink);margin-bottom:26px;font-size:1.75rem;line-height:1.6}.section-body>.text-link{margin-top:27px}.contact-section{background:var(--ink);color:#c8d0d4;padding:80px 0}.contact-inner{justify-content:space-between;align-items:center;gap:70px;display:flex}.contact-inner h2{color:var(--paper);font-size:2.625rem;font-weight:500;line-height:1.55}.contact-inner p:not(.eyebrow){margin-top:20px;font-size:1rem}.eyebrow.light{color:#b5c2cc}.contact-actions{flex-direction:column;align-items:center;gap:17px;min-width:220px;display:flex}.copy-link{color:#d6dfe5;background:0 0;border:0;border-bottom:1px solid #758899;padding:0 0 3px;font-size:.875rem}.copy-status{color:#e4e9eb;overflow-wrap:anywhere;max-width:300px;min-height:22px;font-size:.8125rem}.copy-status input{width:100%;font-size:.875rem;display:block}.site-footer{padding:40px 0 23px}.footer-main{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-bottom:33px;display:flex}.footer-main>p{font-family:var(--serif);color:var(--ink);font-size:1.1875rem}.footer-main>a:last-child{color:var(--muted);font-size:.8125rem}.footer-bottom{color:var(--muted);justify-content:space-between;gap:20px;padding-top:22px;font-size:.75rem;display:flex}.footer-beian{color:var(--muted);white-space:nowrap;text-decoration:none}.footer-beian:hover{color:var(--orange)}.article-top{padding-top:45px}.back-link{color:var(--muted);font-size:.875rem}.back-link:hover{color:var(--orange)}.article-shell{width:calc(100% - 48px);max-width:720px;margin:58px auto 100px}.article-header{border-bottom:1px solid var(--line);margin-bottom:45px;padding-bottom:32px}.article-header h1{letter-spacing:-.03em;font-size:clamp(2.125rem,4vw,3.25rem);line-height:1.5}.article-summary{color:var(--muted);margin-top:24px;font-size:1.1875rem;line-height:1.85}.article-byline{color:var(--muted);justify-content:space-between;gap:20px;margin-top:30px;font-size:.8125rem;display:flex}.prose{overflow-wrap:anywhere;font-size:1.125rem;line-height:2.1}.prose p{margin-block:22px}.prose h2{margin-top:50px;margin-bottom:20px;font-size:1.8125rem}.prose h3{margin-top:35px;font-size:1.4375rem}.prose blockquote{border-left:3px solid var(--clay);font-family:var(--serif);color:var(--ink);margin:35px 0;padding:15px 0 15px 25px;font-size:1.5625rem}.prose blockquote p{margin:0}.prose a{color:var(--orange);text-underline-offset:5px;text-decoration:underline}.prose ul,.prose ol{padding-left:1.6em}.prose li+li{margin-top:12px}.prose hr{border:0;border-top:1px solid var(--line);margin:45px 0 25px}.prose em{color:var(--muted);font-size:.9375rem}.article-end{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;align-items:flex-start;gap:20px;margin-top:50px;padding-top:30px;font-size:.9375rem;display:flex}.article-cover{width:100%;margin-bottom:40px}.entry-meta{color:var(--muted);justify-content:space-between;gap:15px;padding-bottom:22px;font-size:.75rem;display:flex}.entry-meta>span{color:var(--orange)}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.journal-card{border-top:1px solid var(--ink);padding-top:20px;position:relative}.journal-card-link{flex-direction:column;align-items:flex-start;min-height:310px;display:flex}.journal-card p{color:var(--muted);margin-bottom:27px;font-size:.9375rem;line-height:1.9}.card-index{color:var(--muted);letter-spacing:.08em;font-size:.75rem}.read-link{color:var(--ink);gap:16px;margin-top:auto;font-size:.8125rem;display:flex}.journal-card-link:hover h3,.journal-card-link:hover .read-link{color:var(--orange)}.journal-card[hidden]{display:none}.event-facts{background:#efeae1;margin-bottom:40px;padding:22px 28px;font-size:1rem}.event-facts>span{color:var(--orange)}.event-facts dl{margin:12px 0 0}.event-facts dl>div{gap:24px;display:flex}.event-facts dt{color:var(--muted);min-width:2em}.event-facts dd{margin:0}.compact{padding:65px 0}.hero-art>img{mix-blend-mode:multiply}.hero-copy{animation:.5s both arrive}.hero-art{animation:.6s .1s both arrive}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-heading{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:60px;display:flex}.heading-aside{max-width:360px;color:var(--muted);font-size:1rem;line-height:1.9}.heading-aside p{margin-bottom:20px}.learning-section{background:#f0ece4}.learning-process{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:55px 0 0;padding:0;list-style:none;display:grid}.learning-process li{border-top:1px solid #b5b9b3;padding-top:24px;position:relative}.step-number{font-size:1rem;font-family:var(--sans);color:var(--orange);letter-spacing:.05em;margin-bottom:17px;display:block}.learning-process h3{margin-bottom:17px;font-size:1.5rem}.learning-process p{color:var(--muted);font-size:.9375rem;line-height:1.85}.section-footnote{letter-spacing:.025em;color:var(--muted);border-top:1px solid #d8d4cb;justify-content:space-between;gap:20px;margin-top:55px;padding-top:22px;font-size:.75rem;display:flex}.tools-section{border-block:1px solid var(--line)}.tool-pair{grid-template-columns:1fr 1fr;gap:70px;display:grid}.tool-overview{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:36px 0 10px;display:flex}.tool-en{letter-spacing:.17em;color:var(--muted);margin-bottom:16px;font-size:.75rem;display:block}.tool-overview h3{font-size:3rem}.tool-overview h3>span{margin-top:12px;font-size:1.25rem;font-weight:500;line-height:1.7;display:block}.tool-overview p{color:var(--muted);max-width:475px;margin-top:23px;margin-bottom:27px;font-size:1rem}.tool-overview:hover h3{color:var(--orange)}.founder-grid{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.large-name{font-family:var(--serif);color:var(--ink);margin-top:18px;font-size:4.875rem;font-weight:500;line-height:1.4;display:block}.large-name>span{font-family:var(--sans);letter-spacing:.25em;color:var(--muted);margin:7px 0 25px;font-size:.6875rem;display:block}.founder-name>p:last-child{color:var(--muted);font-size:.875rem}.founder-message{align-self:center}.founder-message blockquote{font-family:var(--serif);color:var(--ink);margin:0 0 30px;font-size:2rem;line-height:1.7}.founder-message>p{color:var(--muted);font-size:1rem;line-height:1.95}.founder-message>.text-link{margin-top:25px}.page-intro h1 em{color:var(--orange);font-style:normal}.intro-description{color:var(--muted);margin-top:30px;font-size:1.25rem;line-height:1.85}.border-top{border-top:1px solid var(--line)}.statement-section{text-align:center;background:#ede7dc;padding:85px 0}.statement-section blockquote{font-family:var(--serif);color:var(--ink);margin:0 0 25px;font-size:clamp(2.5rem,5vw,4.125rem);font-weight:500;line-height:1.5}.statement-detail{color:var(--muted);max-width:700px;margin:auto;font-size:1rem}.statement-detail p+p{margin-top:7px}.founder-detail{grid-template-columns:1fr 1fr;gap:85px;display:grid}.founder-detail h2{font-size:2.1875rem;line-height:1.65}.founder-role{color:var(--orange);margin-top:24px;font-size:.875rem}.academy-origin{border-top:1px solid var(--line)}.format-grid{grid-template-columns:1fr 1fr;gap:50px 90px;display:grid}.format-item{border-top:1px solid var(--line);padding-top:24px;position:relative}.format-item>.step-number{position:absolute;top:28px;right:0}.format-item h3{font-size:1.875rem}.format-caption{color:var(--orange);margin-top:10px;font-size:1.0625rem}.format-item>p:last-child{color:var(--muted);max-width:470px;margin-top:19px;font-size:1rem}.question-list>div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:20px;padding:22px 0;display:grid}.question-list>div>span{color:var(--orange);padding-top:4px;font-size:.8125rem}.question-list>div>p{color:var(--ink);font-size:1.125rem}.question-note{color:var(--muted);margin-top:15px;font-size:.875rem}.join-note{background:#f0ece4}.tool-detail-heading{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:65px;display:grid}.tool-detail-heading h2{font-size:4rem;font-weight:500}.tool-detail-heading h3{margin-bottom:17px;font-size:1.875rem}.tool-detail-heading p{color:var(--muted);font-size:1.0625rem}.tool-detail-body{grid-template-columns:1fr 1fr;gap:80px;display:grid}.word-flow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--serif);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:36px 20px;font-size:1.5rem;display:flex}.word-flow>span:nth-child(2n){font-family:var(--sans);color:var(--clay);font-size:1.25rem}.word-flow>strong{font-size:1.4375rem;font-weight:500}.tool-detail-tint{background:#f0ece4}.journal-controls{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:45px;padding:17px 0;display:flex}.filter-bar{flex-wrap:wrap;gap:12px;display:flex}.filter-bar button{color:var(--muted);border-radius:var(--radius);background:0 0;border:1px solid #0000;padding:7px 20px;font-size:.875rem}.filter-bar button:hover{color:var(--orange)}.filter-bar button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.result-count{white-space:nowrap;color:var(--muted);font-size:.8125rem}.journal-empty{max-width:650px;min-height:320px;padding:45px 0 35px}.journal-empty h2{margin-bottom:20px;font-size:2.1875rem}.journal-empty>p:not(.eyebrow){color:var(--muted);margin-bottom:25px;font-size:1.0625rem}.journal-empty[hidden]{display:none}.journal-list{row-gap:45px}@media (width<=900px){.section-heading{gap:30px;margin-bottom:40px}.heading-aside{font-size:.9375rem}.learning-process{gap:18px}.learning-process h3{font-size:1.375rem}.learning-process p{font-size:.875rem}.tool-pair{gap:40px}.founder-grid{gap:50px}.founder-message blockquote{font-size:1.75rem}.founder-detail{gap:40px}.founder-detail h2{font-size:1.875rem}.format-grid{column-gap:45px}.tool-detail-heading,.tool-detail-body{gap:40px}.tool-detail-heading h3{font-size:1.5625rem}.word-flow{font-size:1.3125rem}.word-flow>strong{font-size:1.25rem}}@media (width<=640px){.section-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:35px}.heading-aside{max-width:none;font-size:.9375rem}.heading-aside p{margin-bottom:14px}.learning-process{grid-template-columns:1fr;gap:0;margin-top:35px}.learning-process li{grid-template-columns:34px 1fr;gap:0 14px;padding:23px 0;display:grid}.learning-process .step-number{grid-row:1/3;margin:3px 0 0;font-size:.8125rem}.learning-process h3{margin-bottom:7px;font-size:1.5625rem}.learning-process p{grid-column:2;font-size:1rem}.section-footnote{flex-direction:column;gap:8px;margin-top:15px;font-size:.75rem}.tool-pair{grid-template-columns:1fr;gap:25px}.tool-overview{padding-top:28px}.tool-overview h3{font-size:2.6875rem}.tool-overview h3>span{font-size:1.375rem}.tool-overview p{font-size:1rem}.founder-grid{grid-template-columns:1fr;gap:32px}.large-name{margin-top:0;font-size:4.0625rem}.founder-name{grid-template-columns:1fr 1fr;align-items:center;display:grid}.founder-name>.eyebrow{grid-column:1/-1}.founder-name>p:last-child{font-size:.75rem}.large-name>span{margin-bottom:0}.founder-message blockquote{margin-bottom:23px;font-size:1.75rem}.page-intro{padding-block:45px 50px}.page-intro h1{font-size:clamp(2.25rem,9vw,3rem);line-height:1.45}.intro-description{margin-top:24px;font-size:1.0625rem}.desktop-break{display:none}.statement-section{padding:55px 0}.statement-section blockquote{font-size:2.6875rem}.statement-detail{font-size:.9375rem}.founder-detail{grid-template-columns:1fr;gap:30px}.founder-detail h2{font-size:1.8125rem}.format-grid{grid-template-columns:1fr;gap:30px}.format-item h3{font-size:1.75rem}.question-list>div{grid-template-columns:1fr;gap:8px;padding:20px 0}.question-list>div>p{font-size:1.125rem}.tool-detail-heading,.tool-detail-body{grid-template-columns:1fr;gap:28px}.tool-detail-heading{margin-bottom:32px}.tool-detail-heading h2{font-size:3.125rem}.tool-detail-heading h3{font-size:1.75rem}.tool-detail-heading p{font-size:1rem}.word-flow{padding:30px 10px;font-size:1.4375rem}.word-flow>strong{font-size:1.3125rem}.journal-controls{align-items:flex-start;gap:12px;padding-block:15px}.filter-bar{gap:4px}.filter-bar button{padding:7px 10px;font-size:.8125rem}.result-count{padding-top:9px;font-size:.6875rem}.journal-list-section{padding-bottom:65px}.journal-empty h2{font-size:1.8125rem}.journal-empty{min-height:300px;padding-block:20px}.journal-empty>p:not(.eyebrow){font-size:1rem}}@media (width>=1400px){.hero{padding-top:85px}.hero-copy{padding-bottom:80px}}@media (width<=1100px){.site-nav{gap:20px}.container{width:calc(100% - 64px)}.brand strong{font-size:1.3125rem}.nav-contact{gap:12px;padding:9px 12px!important}.hero h1{font-size:4.25rem}.hero-actions{gap:16px}.split-section{gap:50px}}@media (width<=900px){.header-inner{min-height:82px}.site-nav{background:var(--paper);border-bottom:1px solid var(--line);white-space:normal;flex-direction:column;align-items:stretch;gap:10px;max-height:65dvh;padding:20px 32px 30px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-nav.is-open{display:flex}.site-nav>a{padding:10px 0}.site-nav .nav-contact{justify-content:center;margin-top:10px}.menu-toggle{background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;gap:7px;width:44px;height:44px;padding:8px;display:flex}.menu-toggle span{background:var(--ink);width:25px;height:1px;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.hero{column-gap:10px;padding-top:50px}.hero h1{font-size:3.5625rem}.hero-subtitle{font-size:1.125rem}.hero-description{font-size:.9375rem}.hero .eyebrow{font-size:.6875rem}.eyebrow-rule{display:none}.hero-art{align-self:center}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.hero-copy{padding-bottom:50px}.section{padding:80px 0}.split-section{gap:35px}.section-body>.lead{font-size:1.5rem}.contact-inner{gap:35px}.contact-inner h2{font-size:2.125rem}.footer-main>p{display:none}.journal-grid{gap:25px}.journal-card h3{font-size:1.5rem}}@media (width<=640px){body{font-size:1.0625rem}.container{width:calc(100% - 40px)}.header-inner{min-height:76px}.brand img{width:29px;height:40px}.brand strong{font-size:1.3125rem}.brand small{font-size:.5rem}.site-nav{padding-inline:20px;top:100%}.hero{flex-direction:column;padding-top:43px;display:flex}.hero-copy{padding-bottom:20px}.hero .eyebrow{letter-spacing:.09em;margin-bottom:23px;font-size:.625rem}.hero h1{margin-bottom:24px;font-size:clamp(2.875rem,12vw,4.25rem);line-height:1.28}.hero-subtitle{font-size:1.1875rem}.hero-description{margin-top:12px;font-size:1rem}.hero-actions{flex-direction:row;align-items:center;gap:22px;margin-top:25px}.hero-actions .button{gap:22px;padding:13px 17px;font-size:.875rem}.hero-actions .text-link{gap:9px;font-size:.8125rem}.hero-art{width:100%;margin:24px 0}.hero-art>img{object-fit:contain;width:100%;max-height:365px}.hero-art figcaption{margin-top:12px;padding-top:13px;font-size:.625rem}.hero-bottom{width:100%;padding:18px 0;font-size:.6875rem}.hero-bottom>a{gap:0;font-size:0}.hero-bottom>a>span{font-size:1rem}.section{padding:62px 0}.split-section{grid-template-columns:1fr;gap:28px}h2{font-size:2rem}.eyebrow{margin-bottom:18px;font-size:.6875rem}.section-body>.lead{font-size:1.5625rem}.section-body>p{font-size:1rem}.contact-section{padding:55px 0}.contact-inner{flex-direction:column;align-items:flex-start;gap:32px}.contact-inner h2{font-size:2rem}.contact-inner p:not(.eyebrow){font-size:.9375rem}.contact-actions{align-items:flex-start;gap:14px}.contact-actions .button{font-size:.875rem}.copy-status{min-height:0}.site-footer{padding:30px 0 22px}.footer-main{align-items:flex-start;gap:25px;padding-bottom:25px}.footer-main>a:last-child{font-size:.75rem}.footer-bottom{flex-direction:column;gap:6px;padding-top:18px;font-size:.6875rem}.article-top{padding-top:28px}.article-shell{width:calc(100% - 40px);margin-top:35px;margin-bottom:65px}.article-header h1{font-size:2.125rem}.article-summary{font-size:1.0625rem}.article-byline{flex-direction:column;gap:4px;font-size:.75rem}.prose{font-size:1.0625rem}.prose h2{font-size:1.625rem}.prose blockquote{padding-left:20px;font-size:1.4375rem}.journal-grid{grid-template-columns:1fr;gap:34px}.journal-card-link{min-height:0}.journal-card h3{font-size:1.75rem}.journal-card p{font-size:1rem}.journal-card .read-link{margin-top:5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.site-header{backdrop-filter:blur(16px);background:#faf7f2f0}.hero{grid-template-columns:.88fr 1.12fr;align-items:center;column-gap:12px;min-height:min(820px,100svh - 92px);padding-top:66px}.hero h1{margin-bottom:32px;font-size:clamp(3.5rem,6.5vw,6rem);line-height:1.24}.hero-subtitle{font-size:1.125rem}.hero-description{font-size:1rem}.hero-art{margin:0 -20px 40px 0}.hero-art>img{width:100%;max-height:640px}.hero-art figcaption{border:0;margin-top:0;padding:0 25px}.hero-bottom{align-self:end;padding:24px 0}.section{padding:130px 0}.page-intro h1{font-size:clamp(3rem,5.8vw,5.5rem);line-height:1.3}.journal-page .page-intro{padding-bottom:70px}.journal-page .page-intro .intro-description{font-size:1.125rem}.journal-grid{gap:56px 36px}.journal-card{border:0;padding:0}.journal-card-link{min-height:0;display:block}.journal-cover{aspect-ratio:4/3;background:#eee9df;margin-bottom:25px;overflow:hidden}.journal-cover img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.journal-card-link:hover .journal-cover img{transform:scale(1.035)}.journal-card .entry-meta{padding-bottom:0;font-size:.8125rem}.journal-card h3{margin:16px 0 20px;font-size:1.625rem;line-height:1.55}.journal-card .read-link{border-bottom:1px solid var(--line);padding-bottom:5px;font-size:.875rem;display:inline-flex}.journal-card:not(:has(.journal-cover)){border-top:1px solid var(--line);padding-top:25px}.journal-controls{margin-bottom:50px;padding-block:20px}.journal-list-section{padding-bottom:140px}.article-cover{aspect-ratio:4/3;object-fit:cover;margin-block:10px 55px}.article-header{border-bottom:0;margin-bottom:25px}@media (width<=1100px){.container{width:calc(100% - 72px)}.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(3.25rem,6vw,4.5rem)}.hero-actions{gap:16px}}@media (width<=900px){.header-inner{min-height:82px}.hero{min-height:0;padding-top:55px}.hero h1{font-size:3.5rem}.hero-art{margin-right:-10px}.journal-grid{gap:45px 24px}.section{padding:95px 0}}@media (width<=640px){.container{width:calc(100% - 44px)}.hero{grid-template-columns:1fr;padding-top:45px}.hero-copy{padding-bottom:0}.hero h1{margin-bottom:24px;font-size:clamp(2.75rem,11vw,4rem)}.hero-subtitle{font-size:1.0625rem}.hero-description{margin-top:12px}.hero-actions{gap:20px;margin-top:26px}.hero-art{margin:38px 0 20px}.hero-art>img{max-height:420px}.hero-art figcaption{padding:0;font-size:.75rem}.hero-bottom{padding:20px 0;font-size:.75rem}.hero-bottom>span{display:none}.section{padding:80px 0}.page-intro{padding:60px 0}.page-intro h1{font-size:clamp(2.375rem,9vw,3.5rem)}.journal-grid{grid-template-columns:1fr;gap:54px}.journal-cover{margin-bottom:22px}.journal-card h3{max-width:20em;font-size:1.75rem}.journal-controls{flex-wrap:wrap;margin-bottom:36px}.journal-list-section{padding-bottom:90px}}@media (prefers-reduced-motion:reduce){.journal-cover img{transition:none}}.visual-story{padding-top:50px}.story-chapter{grid-template-columns:.72fr 1.28fr;align-items:start;gap:8%;padding:95px 0 125px;display:grid}.chapter-copy{align-self:start;padding-top:55px;position:sticky;top:165px}.chapter-copy h2{letter-spacing:-.045em;font-size:clamp(2.5rem,4.3vw,4rem);line-height:1.45}.chapter-copy h2 em,.journal-section h2 em{color:var(--orange);font-style:normal}.chapter-description{color:var(--muted);margin:28px 0;font-size:1.0625rem;line-height:1.95}.chapter-image{min-width:0}.chapter-image img{aspect-ratio:4/4.3;object-fit:cover;width:100%}.chapter-image figcaption{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:18px;margin-top:20px;padding-top:18px;font-size:.75rem;display:flex}.chapter-image figcaption>span:first-child{letter-spacing:.13em}.chapter-reverse{grid-template-columns:1.28fr .72fr}.chapter-reverse .chapter-copy{grid-area:1/2}.chapter-reverse .chapter-image{grid-area:1/1}.chapter-tools{border-top:1px solid var(--line);margin-top:35px}.chapter-tools>a{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:18px;padding:19px 0;display:grid}.chapter-tools>a>span:first-child{font:1.5rem var(--serif);color:var(--ink)}.chapter-tools>a>span:nth-child(2){color:var(--muted);font-size:.875rem}.chapter-tools>a:hover{color:var(--orange)}.process-interlude{text-align:center;padding:15px 0 70px}.visual-process{gap:0;margin-top:38px}.visual-process li{text-align:center;border:0;padding:0 15px}.process-symbol{width:88px;height:88px;color:var(--ink);background:#eee9df;border-radius:50%;margin:0 auto 24px;position:relative}.process-symbol svg{width:100%;height:100%;padding:8px}.visual-process li:not(:last-child):after{content:"";border-top:1px solid #cdcac1;width:calc(100% - 116px);position:absolute;top:44px;left:calc(50% + 58px)}.visual-process .step-number{letter-spacing:.12em;margin-bottom:8px;font-size:.75rem}.visual-process h3{margin-bottom:10px;font-size:1.375rem}.visual-process p{font-size:.9375rem}.process-compact{margin-bottom:0}.founder-editorial{grid-template-columns:.72fr 1.28fr;align-items:center;gap:8%;padding-block:140px;display:grid}.founder-character{font:5.5rem var(--serif);color:var(--orange);letter-spacing:-.06em;margin:35px 0 28px;line-height:1.3;display:block}.founder-stamp>p{color:var(--muted);font-size:.875rem}.founder-editorial>div:last-child>p{color:var(--muted);margin:25px 0;font-size:1rem}[data-reveal]{opacity:1}@media (prefers-reduced-motion:no-preference){.reveal-ready{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}.reveal-ready.is-visible{opacity:1;transform:translateY(0)}}@media (width<=1100px){.story-chapter,.chapter-reverse,.founder-editorial{gap:5%}.chapter-copy{padding-top:20px;top:130px}.chapter-copy h2{font-size:2.875rem}.chapter-description{font-size:1rem}.chapter-tools>a{grid-template-columns:auto 1fr auto;gap:10px}}@media (width<=900px){.story-chapter{grid-template-columns:1fr 1.15fr;padding:65px 0 90px}.chapter-reverse{grid-template-columns:1.15fr 1fr}.chapter-copy{padding-top:10px;position:static}.chapter-copy h2{font-size:2.375rem}.chapter-description br{display:none}.chapter-tools>a{grid-template-columns:1fr auto}.chapter-tools>a>span:nth-child(2){grid-area:2/1/auto/-1}.chapter-image img{aspect-ratio:4/5}.chapter-image figcaption{flex-wrap:wrap;gap:4px}.founder-editorial{padding-block:100px}}@media (width<=640px){.hero{display:grid}.hero-bottom>a{gap:18px;font-size:.75rem}.visual-story{padding-top:15px}.story-chapter,.chapter-reverse{grid-template-columns:1fr;gap:35px;padding:65px 0 25px}.chapter-reverse .chapter-copy,.chapter-reverse .chapter-image{grid-area:auto}.chapter-copy h2{font-size:2.75rem;line-height:1.4}.chapter-copy{padding-top:0}.chapter-description{margin:22px 0;font-size:1rem}.chapter-description br{display:initial}.chapter-image img{aspect-ratio:4/3}.chapter-image figcaption{justify-content:space-between;margin-top:15px;padding-top:14px;font-size:.75rem}.chapter-image figcaption>span:last-child{letter-spacing:0}.chapter-tools>a{grid-template-columns:auto 1fr auto}.chapter-tools>a>span:nth-child(2){grid-area:auto}.process-interlude{text-align:left;padding:65px 0 0}.visual-process{grid-template-columns:1fr;gap:22px;margin-top:32px}.visual-process li{text-align:left;grid-template-columns:60px 1fr;column-gap:20px;padding:0;display:grid}.process-symbol{grid-row:1/4;width:60px;height:60px;margin:0}.visual-process .step-number{grid-area:1/2;margin:0 0 2px;font-size:.75rem}.visual-process h3{grid-column:2;margin:0;font-size:1.375rem}.visual-process p{grid-column:2;margin-top:4px}.visual-process li:not(:last-child):after{border-top:0;border-left:1px solid #cdcac1;width:0;height:calc(100% - 58px);top:70px;left:30px}.process-compact li{grid-template-rows:auto auto}.process-compact li .process-symbol{grid-row:1/3}.founder-editorial{grid-template-columns:1fr;gap:36px;padding-block:80px}.founder-stamp{grid-template-columns:1fr 1fr;align-items:center;gap:15px;display:grid}.founder-stamp .eyebrow{grid-column:1/-1;margin:0}.founder-character{margin:0;font-size:4.5rem}.founder-stamp>p{font-size:.8125rem}.founder-editorial h2{font-size:1.8125rem}.home-page .journal-section{margin-top:65px}}.intro-with-art{grid-template-columns:1.1fr .9fr;align-items:center;gap:45px;padding-block:65px 80px;display:grid}.intro-with-art h1{font-size:clamp(3rem,4.7vw,4.625rem)}.intro-with-art>img{mix-blend-mode:multiply;object-fit:contain;width:100%;max-height:540px}.visual-feature{grid-template-columns:1.2fr .8fr;align-items:center;gap:8%;display:grid}.feature-picture{min-width:0}.feature-picture img{aspect-ratio:4/3;object-fit:cover;width:100%}.feature-picture figcaption{color:var(--muted);margin-top:18px;font-size:.8125rem}.feature-copy h2{margin-bottom:25px;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.4}.feature-copy>p{color:var(--muted);font-size:1rem;line-height:1.95}.feature-copy>.eyebrow{margin-bottom:20px;font-size:.75rem}.feature-copy>.feature-lead{font:1.5rem/1.7 var(--serif);color:var(--ink);margin-bottom:24px}.feature-copy .text-link{margin-top:26px}.feature-reverse{grid-template-columns:.8fr 1.2fr}.feature-reverse .feature-picture{grid-area:1/2}.feature-reverse .feature-copy{grid-area:1/1}.mini-flow{color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;margin:30px 0;font-size:.875rem;display:flex}.mini-flow>span{background:var(--paper);border:1px solid #d8d1c4;padding:10px 12px}.mini-flow>b{color:var(--orange);font-weight:400}.learning-panorama{margin-bottom:65px}.learning-panorama>img{aspect-ratio:16/9;object-fit:cover;object-position:center 46%;width:100%}.learning-panorama>figcaption{color:var(--muted);justify-content:space-between;gap:16px;padding-top:20px;font-size:.75rem;display:flex}.learning-panorama>figcaption>span:first-child{letter-spacing:.12em}.learning-page .format-grid{gap:65px 90px}.learning-page .format-item{padding-top:35px}.quiet-invitation{text-align:center}.quiet-invitation>p:not(.eyebrow){color:var(--muted);margin:25px 0}.academy-page .founder-detail{align-items:center}.academy-page .founder-character{margin:0 0 25px;font-size:5rem}.chapter-image img{aspect-ratio:4/3}@media (width>=901px){.journal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 44px}.journal-list .journal-card:first-child{grid-column:1/-1}.journal-list .journal-card:first-child .journal-card-link{grid-template-columns:1.35fr .65fr;align-content:center;column-gap:7%;display:grid}.journal-list .journal-card:first-child .journal-cover{grid-area:1/1/4;margin:0}.journal-list .journal-card:first-child .entry-meta{grid-column:2;align-self:end}.journal-list .journal-card:first-child h3{grid-column:2;margin-block:28px;font-size:clamp(2rem,3vw,2.875rem)}.journal-list .journal-card:first-child .read-link{grid-column:2;place-self:start;margin-top:0}}@media (width<=1100px){.intro-with-art{gap:25px}.intro-with-art h1{font-size:3.25rem}.visual-feature,.feature-reverse{gap:5%}.mini-flow{gap:8px}.mini-flow>span{padding:8px}}@media (width<=900px){.visual-feature,.feature-reverse{grid-template-columns:1fr 1fr}.feature-copy h2{font-size:2.5rem}.feature-copy>.feature-lead{font-size:1.3125rem}.learning-page .format-grid{gap:40px}}@media (width<=640px){.intro-with-art{grid-template-columns:1fr;gap:25px;padding-top:55px}.intro-with-art h1{font-size:clamp(2.375rem,9vw,3.5rem)}.intro-with-art>img{max-height:360px}.visual-feature,.feature-reverse{grid-template-columns:1fr;gap:40px}.feature-reverse .feature-picture,.feature-reverse .feature-copy{grid-area:auto}.feature-copy h2{margin-bottom:20px;font-size:2.5rem}.feature-copy>.feature-lead{font-size:1.5rem}.feature-picture figcaption{font-size:.75rem}.learning-panorama{margin-bottom:30px}.learning-panorama>img{aspect-ratio:4/3}.learning-panorama>figcaption{flex-direction:column;gap:7px;font-size:.75rem}.learning-page .format-grid{gap:35px}.learning-page .format-item{padding-top:25px}.founder-stamp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chapter-tools>a{grid-template-columns:auto minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transition:none;transform:none}.chapter-copy{position:static}}.academy-beliefs{background:#eee9e0;padding:110px 0}.belief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;display:grid}.belief{border-top:1px solid #c6c0b5;flex-direction:column;align-items:flex-start;padding-top:25px;display:flex}.belief-number{font-family:var(--serif);color:var(--orange);margin-bottom:30px;font-size:3.5rem;line-height:1.2}.belief h3{margin-bottom:22px;font-size:1.6875rem;line-height:1.55}.belief>p{color:var(--muted);margin-bottom:30px;font-size:1rem;line-height:1.9}.belief:hover h3{color:var(--orange)}.belief .read-link{font-size:.875rem}@media (width<=900px){.belief-grid{gap:30px}.belief h3{font-size:1.5rem}}@media (width<=640px){.academy-beliefs{padding:75px 0}.belief-grid{grid-template-columns:1fr;gap:35px}.belief{grid-template-columns:52px minmax(0,1fr);column-gap:20px;padding-top:26px;display:grid}.belief-number{grid-area:1/1/4;margin:0;font-size:2.5rem}.belief h3,.belief>p,.belief .read-link{grid-column:2}.belief h3{margin-bottom:14px;font-size:1.625rem}.belief>p{margin-bottom:18px}}.product-download{flex-wrap:wrap;align-items:center;gap:13px;margin:24px 0 30px;display:flex}.product-download .button{gap:25px;padding:12px 22px;font-size:.9375rem}.product-download .button:disabled{cursor:not-allowed;background:#687781;transform:none}.download-availability{color:var(--muted);font-size:.8125rem}.download-meta{color:var(--muted);max-width:26em;font-size:.8125rem;line-height:1.75}.chapter-product{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.chapter-product-info{flex-direction:column;gap:8px;min-width:0;display:flex}.chapter-product-info>span:first-child{font:1.5rem var(--serif);color:var(--ink)}.chapter-product-info>span:last-child{color:var(--muted);font-size:.8125rem}.chapter-product-info:hover>span{color:var(--orange)}.download-compact{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;margin:0}.download-compact .button{gap:12px;padding:9px 13px;font-size:.8125rem}.download-compact .download-availability{font-size:.75rem}@media (width<=900px){.chapter-product{flex-wrap:wrap}.download-compact{align-items:flex-start}}@media (width<=640px){.chapter-product{gap:14px}.product-download .button{min-height:44px}.chapter-product-info>span:last-child{font-size:.875rem}}h2 em{color:var(--orange);font-style:normal}.manifesto{text-align:center;max-width:900px}.manifesto h2{margin-bottom:35px;font-size:clamp(2.5rem,4.6vw,4rem)}.manifesto>p:not(.eyebrow){color:var(--muted)}.manifesto .text-link{margin-top:35px}.centaur-model{grid-template-columns:repeat(3,minmax(0,1fr));gap:6%;padding:25px 0 50px;display:grid}.model-part{text-align:center;min-width:0;position:relative}.model-part:not(:last-child):after{content:"＋";font:1.8rem var(--serif);color:#a6a29b;position:absolute;top:77px;left:105%}.model-orbit{width:180px;height:180px;color:var(--orange);background:#f1e4db;border-radius:50%;place-items:center;margin:0 auto 26px;display:grid}.model-orbit svg{width:130px;height:130px}.model-memory .model-orbit{color:#79765d;background:#e6e5dc}.model-agents .model-orbit{color:#486b88;background:#dfe7ed}.model-english{letter-spacing:.2em;color:var(--muted);font-size:.6875rem}.model-part h3{margin:9px 0;font-size:2rem}.model-line{color:var(--ink);font-size:1.125rem}.model-detail{color:var(--muted);max-width:15em;margin:12px auto 0;font-size:.9375rem;line-height:1.8}.model-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-top:30px;display:flex}.model-footer>p,.diagram-note{color:var(--muted);font-size:.875rem}.diagram-note{max-width:52em;margin-top:30px}.product-screen{min-width:0}.product-screen>a{background:#ebe4d9;border:1px solid #dfd6c7;padding:22px;display:block}.product-screen img{border:1px solid #e3dbcf;width:100%;height:auto}.product-screen figcaption{color:var(--muted);justify-content:space-between;gap:12px;padding-top:20px;font-size:.75rem;display:flex}.product-screen-hero{margin-bottom:15px}.product-introduction .heading-aside .text-link{margin-top:18px}.product-introduction .product-download{margin-bottom:0}.product-intro-bottom{justify-content:space-between;align-items:center;gap:25px;margin-top:30px;display:flex}.product-intro-bottom .intro-description{margin:0}.event-feature{grid-template-columns:1.25fr .75fr;align-items:center;gap:7%;display:grid}.event-feature-art{min-width:0;display:block}.event-feature-art img{width:100%;height:auto}.event-feature-copy{min-width:0}.event-feature-copy h3{margin:20px 0;font-size:clamp(1.8rem,2.7vw,2.5rem);line-height:1.5}.event-feature-copy h3 a:hover{color:var(--orange)}.event-feature-copy>p:not(.eyebrow){color:var(--muted);font-size:1rem}.event-status{color:var(--orange);letter-spacing:.08em;border:1px solid #ceab9c;padding:2px 12px;font-size:.75rem;display:inline-block}.event-feature-facts{border-top:1px solid var(--line);margin:25px 0 30px;padding-top:20px;font-size:.875rem}.event-feature-facts>div{grid-template-columns:2.5em minmax(0,1fr);gap:15px;margin:10px 0;display:grid}.event-feature-facts dt{color:var(--muted)}.event-feature-facts dd{color:var(--ink);margin:0}.event-more{margin-top:65px}.event-spotlight{padding-bottom:100px}.journal-page .journal-controls{border-top:1px solid var(--line)}.journal-page .journal-list .journal-card:first-child{grid-column:auto}.journal-page .journal-list .journal-card:first-child .journal-card-link{display:block}.journal-page .journal-list .journal-card:first-child .journal-cover{margin-bottom:25px}.journal-page .journal-list .journal-card:first-child h3{margin:16px 0 20px;font-size:1.625rem}.journal-card .event-date{color:var(--muted);margin-bottom:18px;font-size:.875rem;display:block}.centaur-cycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;margin:60px 0 30px;padding:0;list-style:none;display:grid}.centaur-cycle li{border-top:1px solid #c9c4b9;padding-top:25px;position:relative}.cycle-number{font:3.5rem/1.2 var(--serif);color:var(--orange);margin-bottom:30px;display:block}.centaur-cycle h3{margin-bottom:15px;font-size:1.5rem}.centaur-cycle p{color:var(--muted);font-size:.875rem}.cycle-return{color:var(--muted);border-bottom:1px solid var(--line);text-align:right;padding-bottom:25px;font-size:.875rem}.organization-map{text-align:center;background:#f8f7f1;border:1px solid #d5dcd9;padding:50px 30px}.organization-goal{font:1.75rem var(--serif);color:var(--ink)}.organization-goal>span,.organization-memory>span{font:.75rem/1.8 var(--sans);color:var(--muted);margin-top:12px;display:block}.organization-units{border-top:1px solid #c2c9c9;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:40px 0 30px;padding-top:32px;display:grid;position:relative}.organization-units>div{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.organization-units>div:before{content:"";border-left:1px solid #c2c9c9;height:32px;position:absolute;top:-32px}.unit-person{color:#805038;width:50px;height:50px;font:1.25rem var(--serif);background:#e7c6b5;border-radius:50%;place-items:center;display:grid}.unit-capabilities{color:#486b88;background:#e3e9ec;width:100%;padding:7px 5px;font-size:.6875rem}.organization-units small{color:var(--muted);font-size:.625rem}.organization-memory{border-top:1px solid #c2c9c9;padding-top:25px;font-size:.9375rem}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.industry-example{border-top:1px solid #c8c1b4;min-width:0;padding-top:25px}.industry-example h3{margin-bottom:20px;font-size:1.75rem}.industry-example>p{color:var(--muted);font-size:.9375rem;line-height:1.9}.business-layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;display:grid}.business-layers>div{border-left:2px solid var(--orange);padding-left:25px}.business-layers span{letter-spacing:.12em;color:var(--orange);font-size:.75rem}.business-layers h3{margin:22px 0 18px;font-size:1.5rem}.business-layers p{color:var(--muted);font-size:.9375rem}.server-picture img{aspect-ratio:1672/941;object-fit:contain}.zhijun-aside{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:60px;padding-block:65px 90px;display:flex}.zhijun-aside>div:first-child{max-width:720px}.zhijun-aside h2{margin-bottom:20px;font-size:1.75rem}.zhijun-aside p:not(.eyebrow){color:var(--muted);font-size:1rem}.zhijun-aside .text-link{margin-top:22px}.zhijun-aside .product-download{flex-direction:column;flex-shrink:0;align-items:flex-start}.event-article .article-shell{max-width:1000px}.event-article .article-header,.event-article .event-facts,.event-article .prose,.event-article .article-end{max-width:720px;margin-inline:auto}.event-article .article-cover{aspect-ratio:auto;height:auto}.event-article .prose img{width:100%;height:auto;margin:30px 0 12px}.event-article .prose img+em{color:var(--muted);font-size:.8125rem}.event-article .event-contact{max-width:720px;margin:40px auto 55px}@media (width<=1100px){.industry-grid{gap:25px}.event-feature{gap:5%}.business-layers{gap:30px}.organization-map{padding-inline:18px}}@media (width<=900px){.centaur-cycle{grid-template-columns:repeat(3,minmax(0,1fr))}.event-feature{grid-template-columns:1fr 1fr}.model-orbit{width:140px;height:140px}.model-part:not(:last-child):after{top:56px}.business-layers{grid-template-columns:1fr;gap:35px}.industry-grid{gap:20px}.industry-example h3{font-size:1.5rem}.zhijun-aside{flex-wrap:wrap;gap:30px}}@media (width<=640px){.centaur-model{grid-template-columns:1fr;gap:30px;padding:0 0 30px}.model-part{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);column-gap:22px;padding-bottom:28px;display:grid}.model-orbit{grid-row:1/5;align-self:center;width:100px;height:100px;margin:0}.model-orbit svg{width:85px;height:85px}.model-part h3{grid-column:2;margin:3px 0 7px;font-size:1.6rem}.model-line{font-size:1rem}.model-english{grid-column:2;font-size:.625rem}.model-detail{grid-column:2;max-width:none;margin:12px 0 0;font-size:.875rem}.model-part:not(:last-child):after{display:none}.model-footer{border:0;padding-top:0;display:block}.model-footer .text-link{margin-top:20px}.product-screen>a{padding:7px}.product-screen figcaption{flex-direction:column;gap:3px;font-size:.6875rem}.product-intro-bottom{display:block}.product-intro-bottom .product-download{margin-bottom:0}.event-feature{grid-template-columns:1fr;gap:35px}.event-feature-copy h3{font-size:1.875rem}.event-spotlight{padding-bottom:65px}.event-feature-facts{font-size:.9375rem}.event-feature-copy .eyebrow{margin-bottom:15px}.centaur-cycle{grid-template-columns:1fr;gap:22px;margin-top:35px}.centaur-cycle li{grid-template-columns:60px 1fr;column-gap:22px;padding-top:22px;display:grid}.cycle-number{grid-row:1/3;margin:0;font-size:2.75rem}.centaur-cycle h3{margin-bottom:8px;font-size:1.5rem}.centaur-cycle p{grid-column:2}.cycle-return{text-align:left}.industry-grid{grid-template-columns:1fr;gap:45px}.industry-example h3{font-size:1.75rem}.industry-example>p{font-size:1rem}.organization-map{padding:35px 16px}.organization-units{gap:10px}.unit-capabilities{font-size:.625rem}.organization-units small{font-size:.5625rem}.zhijun-aside{gap:10px;padding-block:50px 70px}.zhijun-aside h2{font-size:1.625rem}.manifesto>p br{display:none}.manifesto h2{font-size:2.375rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--paper:#f9f7f3;--ink:#253d4b;--orange:#a65d45;--muted:#75746f;--line:#e2dfd7}body{color:#414744}h1,h2,h3{font-weight:500}.container{width:min(1200px,100% - 112px)}.site-header{border-bottom-color:var(--line);background:#f9f7f3f5}.header-inner{min-height:88px}.brand strong{letter-spacing:.04em;font-size:1.25rem;font-weight:600}.brand small{letter-spacing:.19em;font-size:.5rem}.site-nav{gap:29px;font-size:.8125rem}.nav-contact{border-color:#cecac0;padding:9px 16px!important}.eyebrow{letter-spacing:.13em;color:#777971;font-size:.6875rem;font-weight:400}.button{border-radius:1px;padding:14px 22px;font-size:.875rem}.text-link{border-bottom-color:#c9c8bd;gap:24px;font-size:.8125rem}.section{padding-block:120px}h2{letter-spacing:-.025em;font-size:clamp(2.2rem,3.4vw,3.25rem);line-height:1.5}.section-heading{align-items:end;gap:50px;margin-bottom:56px}.heading-aside{max-width:27em;font-size:.9375rem;line-height:2}.heading-aside .text-link{margin-top:23px}.page-intro{padding-block:90px 75px}.page-intro h1{letter-spacing:-.035em;font-size:clamp(3rem,5vw,4.7rem);font-weight:500;line-height:1.45}.hero{grid-template-columns:1.15fr .85fr;column-gap:35px;min-height:730px;padding-top:45px}.hero-copy{padding-bottom:45px}.hero h1{letter-spacing:-.03em;margin:28px 0;font-size:clamp(3.5rem,5.3vw,5rem);font-weight:500;line-height:1.4}.hero .hero-subtitle{color:#4d6880;letter-spacing:.04em;font-size:1.125rem}.hero .hero-description{margin-top:23px;font-size:.9375rem;line-height:2.1}.hero-actions{gap:28px;margin-top:35px}.hero .origami-hero{align-self:center;margin:0;padding:20px 0 35px}.hero .origami-hero>img{mix-blend-mode:normal;object-fit:contain;width:auto;max-width:100%;height:515px;max-height:none;margin:0 auto;transform:scaleX(-1)}.hero .origami-hero figcaption{color:#8a8981;letter-spacing:.09em;justify-content:center;gap:25px;margin:26px 0 0;padding:0;font-size:.625rem}.hero-bottom{color:#85867e;border-top:1px solid var(--line);padding:22px 0;font-size:.6875rem}.hero-bottom>a{font-size:.6875rem}.mission-section{padding-block:100px 75px}.mission-heading{text-align:center}.mission-heading .eyebrow{margin-bottom:26px}.mission-heading h2{font-size:clamp(2.1rem,3.5vw,3.4rem);line-height:1.6}.mission-heading h2>span{color:var(--ink)}.mission-panorama{margin:45px -20px 35px}.mission-panorama img{mix-blend-mode:multiply;width:100%;height:auto}.mission-panorama figcaption{text-align:right;color:#85857d;margin:10px 20px 0;font-size:.625rem}.mission-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-top:30px;display:flex}.mission-foot .eyebrow{margin-bottom:14px}.mission-statement{font:1.5rem/1.8 var(--serif);color:var(--orange)}.mobile-break{display:none}.model-section{border-bottom:1px solid var(--line)}.model-section .centaur-model{max-width:970px;margin:auto;padding:20px 0 50px}.model-section .model-orbit{border:1px solid #dfc3b2;width:126px;height:126px;background:0 0!important}.model-section .model-memory .model-orbit{border-color:#d0d0bc}.model-section .model-agents .model-orbit{border-color:#c6d4df}.model-section .model-orbit svg{width:96px;height:96px}.model-section .model-part:not(:last-child):after{color:#b1ada4;font-size:1.1rem;top:52px}.model-part h3{font-size:1.75rem}.model-english{letter-spacing:.16em;font-size:.5625rem}.model-footer{padding-top:25px}.academy-vision img{width:100%;height:auto}.academy-vision figcaption{color:var(--muted);margin-top:16px;font-size:.6875rem}.academy-vision-section{padding-bottom:60px}.product-introduction{padding-top:80px}.clay-panel{isolation:isolate;grid-template-columns:43% 57%;min-height:580px;display:grid;position:relative}.clay-art{z-index:-1;clip-path:inset(0 0 0 46%);position:absolute;inset:0}.clay-art img{object-fit:contain;object-position:right center;mix-blend-mode:multiply;width:100%;height:100%}.clay-copy{grid-column:1;align-self:center;min-width:0;padding-block:65px 80px}.clay-copy .eyebrow{margin-bottom:25px}.clay-copy h1,.clay-copy h2{font:500 clamp(2rem,3vw,3rem)/1.6 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:0}.clay-copy em{color:var(--orange);font-style:normal}.clay-copy>p:not(.eyebrow){color:var(--muted);margin-top:30px;font-size:1rem;line-height:2.15}.clay-copy .text-link{margin-top:28px}.clay-caption{color:var(--muted);font-size:.625rem;position:absolute;bottom:12px;right:0}.product-glimpse{border-top:1px solid var(--line);grid-template-columns:1.35fr .65fr;align-items:center;gap:9%;margin-top:45px;padding:80px 0 20px;display:grid}.product-screen>a{background:#f0ece4;border:1px solid #e8e3d8;padding:12px}.product-screen img{border:0}.product-screen figcaption{color:#81827b;padding-top:16px;font-size:.625rem}.product-glimpse h3{margin-bottom:22px;font-size:1.75rem;line-height:1.65}.product-glimpse>div>p:not(.eyebrow){color:var(--muted);font-size:.9375rem;line-height:2}.product-download .button:disabled{color:#788079;background:0 0;border:1px solid #cfcfc3}.product-download .button{padding:10px 17px;font-size:.8125rem}.download-availability{font-size:.6875rem}.home-page .journal-section{border-top:1px solid var(--line);background:0 0}.event-feature{grid-template-columns:1.2fr .8fr;gap:7%}.event-feature-copy h3{font-size:clamp(1.7rem,2.5vw,2.3rem);font-weight:500}.event-feature-copy>p:not(.eyebrow){font-size:.9375rem;line-height:2}.event-feature-facts{font-size:.8125rem}.event-feature-facts>div{gap:18px}.event-status{border:0;padding:0;font-size:.6875rem}.event-status:before{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;margin:0 9px 2px 0;display:inline-block}.contact-section{background:#293f49;padding-block:85px}.contact-inner h2{font-size:clamp(2rem,3vw,2.75rem);font-weight:400;line-height:1.6}.contact-inner p:not(.eyebrow){color:#c9cecb;font-size:.875rem}.contact-section .eyebrow{color:#b9c3bf}.copy-link{font-size:.75rem}.site-footer{padding-top:40px}.footer-main>p,.footer-main>a:last-child{font-size:.75rem}.values-intro{grid-template-columns:1.2fr .8fr;gap:8%;min-height:620px;padding-block:65px}.values-intro>img{mix-blend-mode:normal;justify-self:center;width:auto;max-width:100%;height:480px;max-height:none;transform:scaleX(-1)}.values-intro .intro-description{color:#4d6880;font-size:1.125rem}.academy-page .manifesto{max-width:830px}.academy-page .manifesto h2{margin-bottom:40px;font-size:clamp(2rem,3vw,2.8rem)}.academy-page .manifesto p{font-size:1rem;line-height:2.1}.academy-tint{background:#f1eee7}.organization-section{background:#eff1f0}.founder-editorial{padding-block:120px}.founder-editorial h2{font-size:clamp(1.8rem,2.7vw,2.5rem);font-weight:500;line-height:1.75}.academy-page .founder-character{font-size:4.5rem}.wanxiang-opening{padding-top:45px}.wanxiang-opening .clay-panel{min-height:610px}.wanxiang-opening .clay-copy h1{font-size:clamp(2.5rem,3.55vw,3.35rem)}.wanxiang-opening .product-intro-bottom{border-top:1px solid var(--line);margin-top:15px;padding:25px 0 10px}.wanxiang-opening .intro-description{font-size:1rem}.wanxiang-opening .product-download{margin:0}.product-reality{padding-top:100px}.industry-section{border-bottom:1px solid var(--line);padding-block:65px 110px}.industry-section .section-heading{margin-bottom:10px}.industry-grid{gap:30px}.industry-example{border:0;padding:0}.industry-art{aspect-ratio:4/3;width:100%;margin-bottom:22px;overflow:hidden}.industry-art img{object-fit:cover;object-position:center 60%;width:300%;max-width:none;height:100%;transform:translateX(calc(var(--industry-index) * -33.3333%));mix-blend-mode:multiply;display:block}.industry-example h3{color:#4b6c88;margin:0 0 12px;font-size:1.5rem}.industry-example>p{max-width:22em;font-size:.875rem;line-height:1.95}.industry-section .diagram-note{margin-top:45px;font-size:.75rem}.feature-copy h2{font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1.6}.learning-panorama>img{aspect-ratio:2;object-fit:contain}@media (width<=1100px){.container{width:calc(100% - 80px)}.site-nav{gap:23px}.hero{grid-template-columns:1.05fr .95fr;column-gap:20px;min-height:680px}.hero h1{font-size:clamp(3rem,5.2vw,4.5rem)}.hero .origami-hero>img{height:445px}.clay-panel{grid-template-columns:44% 56%;min-height:520px}.clay-copy h1,.clay-copy h2{font-size:2.45rem}.wanxiang-opening .clay-panel{min-height:555px}.wanxiang-opening .clay-copy h1{font-size:2.6rem}.values-intro{gap:4%;min-height:540px}.values-intro>img{height:400px}.values-intro h1{font-size:3.2rem}.section-heading{gap:35px}.product-glimpse{grid-template-columns:1.15fr .85fr;gap:6%}}@media (width<=900px){.container{width:calc(100% - 64px)}.header-inner{min-height:80px}.section{padding-block:90px}.hero{min-height:640px;padding-top:40px}.hero h1{font-size:2.9rem}.hero .origami-hero>img{height:390px}.hero .hero-subtitle{font-size:1rem}.hero .hero-description{font-size:.875rem}.hero-actions{gap:20px}.hero .origami-hero figcaption{flex-direction:column;align-items:center;gap:5px}.clay-panel{grid-template-columns:46% 54%;min-height:470px}.clay-copy h1,.clay-copy h2,.wanxiang-opening .clay-copy h1{font-size:2.1rem}.clay-copy>p:not(.eyebrow){font-size:.9375rem}.wanxiang-opening .clay-panel{min-height:510px}.section-heading{align-items:start}.industry-grid{gap:22px}.industry-example h3{font-size:1.3rem}.event-feature{grid-template-columns:1.1fr .9fr}.event-feature-facts{font-size:.8125rem}.values-intro{grid-template-columns:1.1fr .9fr;min-height:0}.values-intro h1{font-size:2.7rem}.values-intro>img{height:340px}}@media (width<=640px){.container{width:calc(100% - 44px)}.brand strong{font-size:1.125rem}.brand small{font-size:.4375rem}.header-inner{min-height:76px}.site-nav{font-size:1rem}.eyebrow{letter-spacing:.12em;font-size:.625rem}.section{padding-block:76px}.section-heading{gap:23px;margin-bottom:38px}.heading-aside{max-width:none;font-size:.9375rem}.heading-aside br{display:none}h2{font-size:2rem;line-height:1.5}.page-intro{padding-block:55px}.page-intro h1{font-size:2.7rem;line-height:1.45}.hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:48px;display:grid}.hero-copy{padding-bottom:0}.hero h1{margin:25px 0 24px;font-size:clamp(2.6rem,10.6vw,3.75rem);line-height:1.43}.hero .hero-subtitle{letter-spacing:0;font-size:.9375rem}.hero .hero-description{margin-top:18px;font-size:.875rem;line-height:1.95}.hero .hero-description br{display:none}.hero-actions{gap:22px;margin-top:26px}.hero-actions .button{gap:25px;padding:13px 17px;font-size:.8125rem}.hero .origami-hero{padding:42px 0 27px}.hero .origami-hero>img{max-width:90%;height:325px;margin:auto}.hero .origami-hero figcaption{flex-direction:row;justify-content:space-between;gap:10px;margin-top:23px;font-size:.5625rem}.hero-bottom{padding-block:18px}.hero-bottom>a{font-size:.625rem}.mission-section{padding-block:76px 50px}.mission-heading{text-align:left}.mission-heading h2{font-size:1.9375rem;line-height:1.6}.mission-panorama{margin:35px -12px 30px}.mission-panorama figcaption{margin:10px 12px 0;font-size:.5625rem}.mission-foot{flex-direction:column;align-items:start;gap:22px;padding-top:26px}.mission-statement{font-size:1.25rem;line-height:1.8}.mobile-break{display:block}.model-section .centaur-model{padding:0}.model-section .model-orbit{width:80px;height:80px}.model-section .model-orbit svg{width:68px;height:68px}.model-section .model-part{grid-template-columns:80px minmax(0,1fr);gap:4px 25px}.model-section .model-part:last-child{border:0}.model-footer{margin-top:26px}.academy-vision-section{padding-bottom:40px}.academy-vision figcaption{font-size:.625rem}.academy-vision img{width:100%;height:auto}.product-introduction{padding-top:30px}.clay-panel,.wanxiang-opening .clay-panel{flex-direction:column;min-height:0;display:flex}.clay-copy{order:0;padding:30px 0 0}.clay-copy h1,.clay-copy h2,.wanxiang-opening .clay-copy h1{font-size:2rem;line-height:1.6}.clay-copy>p:not(.eyebrow){margin-top:22px;font-size:.9375rem;line-height:1.95}.clay-copy .text-link{margin-top:20px}.clay-art{clip-path:none;aspect-ratio:1.3;z-index:0;order:1;width:calc(100% + 22px);height:auto;margin-top:15px;position:relative;inset:auto;overflow:hidden}.clay-art img{object-fit:cover;object-position:right center;width:100%;height:100%}.clay-caption{text-align:right;order:2;margin-top:13px;font-size:.5625rem;position:static}.product-glimpse{grid-template-columns:1fr;gap:30px;margin-top:40px;padding-top:45px}.product-glimpse h3{margin-bottom:17px;font-size:1.625rem}.product-glimpse .product-download{margin-bottom:0}.product-screen>a{padding:7px}.product-screen figcaption{font-size:.5625rem}.home-page .journal-section{margin-top:0}.event-feature{grid-template-columns:1fr;gap:30px}.event-feature-copy h3{font-size:1.7rem}.event-feature-copy>p:not(.eyebrow){font-size:.9375rem}.event-feature-facts{font-size:.875rem}.contact-section{padding-block:65px}.contact-inner h2{font-size:1.9375rem}.contact-inner p:not(.eyebrow){font-size:.875rem}.values-intro{grid-template-columns:1fr;gap:35px;padding-block:50px 40px}.values-intro h1{font-size:2.55rem}.values-intro>img{height:320px}.values-intro .intro-description{font-size:1rem}.academy-page .manifesto h2{font-size:1.9375rem}.academy-page .manifesto p{font-size:.9375rem;line-height:2}.founder-editorial{padding-block:76px}.founder-editorial h2{font-size:1.8rem}.academy-page .founder-character{font-size:3.7rem}.wanxiang-opening{padding-top:18px}.wanxiang-opening .product-intro-bottom{margin-top:25px;padding:22px 0 0}.wanxiang-opening .intro-description{font-size:.9375rem}.wanxiang-opening .product-download{margin-top:22px}.product-reality{padding-top:70px}.industry-section{padding-top:35px}.industry-grid{grid-template-columns:1fr;gap:36px}.industry-art{aspect-ratio:4/3;margin-bottom:15px}.industry-example h3{font-size:1.6rem}.industry-example>p{max-width:none;font-size:.9375rem}.industry-section .diagram-note{margin-top:35px;font-size:.75rem}.feature-copy h2{font-size:2rem;line-height:1.55}.learning-panorama>img{aspect-ratio:auto;height:auto}}.mission-panorama figcaption,.clay-caption,.product-screen figcaption,.clay-panel .clay-caption{font-size:.6875rem}.learning-title-part{display:inline-block}.learning-gallery{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:36px 48px;display:grid}.learning-scene{min-width:0}.learning-scene img{aspect-ratio:2;object-fit:cover;width:100%}.learning-scene figcaption{padding-top:18px}.learning-scene figcaption strong{font:500 1.375rem/1.6 var(--serif);color:var(--ink);display:block}.learning-scene figcaption span{color:var(--muted);margin-top:7px;font-size:.8125rem;line-height:1.9;display:block}.learning-scene-main{flex-direction:column;grid-row:span 2;display:flex}.learning-scene-main img{aspect-ratio:auto;flex:1;height:0;min-height:340px}.learning-scene-main figcaption strong{font-size:1.875rem}.learning-gallery-note{color:var(--muted);margin-top:24px;font-size:.6875rem}.learning-page-gallery{padding-bottom:90px}@media (width<=900px){.learning-gallery{gap:30px}.learning-scene-main figcaption strong{font-size:1.5rem}.learning-scene figcaption strong{font-size:1.25rem}}@media (width<=640px){.learning-page .page-intro h1{font-size:clamp(2rem,8.5vw,2.7rem)}.learning-gallery{grid-template-columns:minmax(0,1fr);gap:38px}.learning-scene-main{grid-row:auto;display:block}.learning-scene img,.learning-scene-main img{aspect-ratio:4/3;height:auto;min-height:0}.learning-scene figcaption{padding-top:17px}.learning-scene figcaption strong,.learning-scene-main figcaption strong{font-size:1.5rem}.learning-scene figcaption span{font-size:.875rem}.learning-gallery-note{margin-top:28px}.learning-page-gallery{padding-bottom:60px}}.downloads-intro{padding-bottom:65px}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7%;display:grid}.download-product{flex-direction:column;min-width:0;scroll-margin-top:24px;display:flex}.download-visual>img{aspect-ratio:1586/992;object-fit:contain;width:100%;height:auto}.download-visual figcaption{color:var(--muted);margin-top:14px;font-size:.6875rem;line-height:1.8}.download-copy{flex-direction:column;flex:1;padding-top:38px;display:flex}.download-copy .eyebrow{margin:0 0 12px}.download-copy h2{font-size:2.625rem;line-height:1.35}.download-tagline{font:500 1.5rem/1.8 var(--serif);color:var(--orange);margin-top:15px}.download-description{max-width:30em;color:var(--muted);margin:18px 0 30px;font-size:.9375rem;line-height:2}.download-actions{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 24px;margin-top:auto;padding-block:24px;display:flex}.download-actions .product-download{flex-direction:column;align-items:flex-start;gap:9px;margin:0}.download-actions .product-download .button{min-height:48px;padding:13px 20px}.download-actions .download-availability{font-size:.8125rem}.download-actions .download-meta{font-size:.8125rem;line-height:1.75}.download-help{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:60px 90px;display:flex}.download-help>p{color:var(--muted);font-size:.875rem}@media (width<=900px){.download-grid{gap:5%}}@media (width<=640px){.downloads-intro{padding-bottom:45px}.downloads-intro h1{font-size:clamp(2rem,8.5vw,2.7rem)}.download-grid{grid-template-columns:minmax(0,1fr);gap:60px}.download-copy{padding-top:28px}.download-copy h2{font-size:2.25rem}.download-tagline{font-size:1.375rem}.download-help{padding-block:45px 65px}}.learning-page h2{text-wrap:balance}.academy-learning-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:5%;padding-block:100px 90px;display:grid}.learning-hero-copy{min-width:0}.learning-hero-copy .eyebrow{color:var(--orange);margin-bottom:28px}.learning-hero-copy h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.55vw,3.4rem);font-weight:500;line-height:1.55}.learning-hero-copy h1 em{color:var(--orange);text-wrap:balance;font-style:normal;display:block}.learning-hero-audience{color:var(--ink);margin-top:30px;font-size:1.0625rem;line-height:1.9}.learning-hero-description{color:#646961;max-width:28em;margin-top:14px;font-size:1rem;line-height:2}.learning-hero-actions{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:32px;display:flex}.learning-hero-actions .button{min-height:48px}.learning-hero-actions .text-link{min-height:44px}.learning-illustration{min-width:0;margin:0}.learning-illustration img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto}.learning-illustration figcaption{color:#666b65;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:17px;font-size:.75rem;line-height:1.8;display:flex}.learning-directions-section{border-top:1px solid var(--line)}.learning-page .heading-aside{color:#646961}.learning-directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;display:grid}.learning-direction{border-top:1px solid var(--line);min-width:0;padding-top:26px}.learning-index{font-family:var(--sans);letter-spacing:.08em;color:var(--orange);font-size:.75rem;line-height:1.6;display:block}.learning-direction h3{margin-top:24px;margin-bottom:18px;font-size:1.5rem;line-height:1.65}.learning-direction>p{color:#646961;font-size:1rem;line-height:2}.learning-direction .learning-tool-note{color:#646961;margin-top:22px;font-size:.8125rem;line-height:2}.learning-tool-note a{color:var(--ink);text-underline-offset:5px;padding:5px 2px;text-decoration:underline;display:inline-block}.learning-together{background:#f1efe9}.learning-editorial-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:9%;margin-top:55px;display:grid}.learning-editorial-copy{min-width:0}.learning-format+.learning-format{border-top:1px solid #dcd9d0;margin-top:42px;padding-top:32px}.learning-format h3{margin:16px 0;font-size:1.6rem;line-height:1.65}.learning-format p{color:#646961;max-width:27em;font-size:1rem;line-height:2}.learning-editorial-row-reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);margin-top:100px}.learning-editorial-row-reverse .learning-editorial-copy{grid-area:1/2}.learning-editorial-row-reverse .learning-illustration{grid-area:1/1}.learning-rhythm{border-top:1px solid #dcd9d0;margin-top:90px;padding-top:42px}.learning-rhythm .eyebrow{color:#646961}.learning-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:25px 0 0;padding:0;list-style:none;display:grid}.learning-path li{min-width:0;color:var(--ink);align-items:center;gap:12px;padding-right:25px;font-size:1rem;display:flex;position:relative}.learning-path-number{color:var(--orange);font-size:.6875rem}.learning-path-arrow{color:#92968e;font-size:1.125rem;position:absolute;right:-7px}.learning-founder-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:12%;display:grid}.learning-founder-inner h2{font-size:clamp(2rem,3vw,2.75rem)}.learning-founder-inner>div>.text-link{min-height:44px;margin-top:32px}.learning-founder-letter{border-left:1px solid #d8b59f;padding-left:38px}.learning-founder-letter blockquote{margin:0}.learning-founder-letter blockquote p{font:500 clamp(1.6rem,2.2vw,2rem)/1.9 var(--serif);color:var(--ink)}.learning-founder-signature{color:#646961;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:28px;font-size:.8125rem;display:flex}.learning-founder-signature strong{font-family:var(--serif);color:var(--ink);font-size:1.375rem;font-weight:500}.learning-page .contact-inner h2{text-wrap:balance;max-width:18em}.learning-page .contact-inner p:not(.eyebrow){font-size:1rem}@media (width<=1100px){.academy-learning-hero{gap:4%;padding-block:80px}.learning-editorial-row,.learning-editorial-row-reverse{gap:6%}.learning-format h3{font-size:1.4rem}.learning-founder-inner{gap:7%}.learning-path{gap:14px}.learning-path li{gap:8px}}@media (width<=900px){.academy-learning-hero{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:65px}.learning-hero-copy{max-width:650px}.learning-hero-copy h1{font-size:clamp(2rem,5vw,3.4rem)}.learning-hero-description{max-width:34em}.learning-hero-art{justify-self:center;width:100%;max-width:680px}.learning-directions{gap:30px}.learning-direction h3{font-size:1.3rem}.learning-editorial-row,.learning-editorial-row-reverse{grid-template-columns:minmax(0,1fr);gap:35px}.learning-editorial-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.learning-format+.learning-format{border:0;margin:0;padding:0}.learning-editorial-row-reverse .learning-editorial-copy,.learning-editorial-row-reverse .learning-illustration{grid-area:auto}.learning-editorial-row-reverse{margin-top:65px}.learning-path{flex-wrap:wrap;gap:24px 30px;display:flex}.learning-path li{flex:0 auto;gap:10px}.learning-founder-inner{grid-template-columns:minmax(0,1fr);gap:42px}.learning-founder-letter{padding-left:28px}}@media (width<=640px){.academy-learning-hero{gap:38px;padding-block:48px 55px}.learning-hero-copy .eyebrow{margin-bottom:22px}.learning-hero-copy h1{letter-spacing:-.045em;font-size:clamp(2rem,7.8vw,2.65rem);line-height:1.6}.learning-hero-audience{margin-top:24px;font-size:1rem}.learning-hero-description{font-size:1rem;line-height:1.95}.learning-hero-actions{gap:16px 22px;margin-top:26px}.learning-hero-actions .button{gap:18px;padding:13px 18px;font-size:.875rem}.learning-illustration figcaption{gap:5px 12px;margin-top:12px;font-size:.6875rem}.learning-directions{grid-template-columns:minmax(0,1fr);gap:32px}.learning-direction{padding-top:22px}.learning-direction h3{margin:14px 0 12px;font-size:1.5rem}.learning-direction .learning-tool-note{margin-top:13px;font-size:.875rem}.learning-editorial-row{gap:30px;margin-top:38px}.learning-editorial-row-reverse{margin-top:60px}.learning-editorial-copy{grid-template-columns:minmax(0,1fr);gap:30px}.learning-format+.learning-format{border-top:1px solid #dcd9d0;padding-top:25px}.learning-format h3{margin:12px 0;font-size:1.5rem}.learning-rhythm{margin-top:55px;padding-top:30px}.learning-path{grid-template-columns:minmax(0,1fr);gap:0;margin-top:18px;display:grid}.learning-path li{border-bottom:1px solid #dfdcd4;gap:18px;padding:14px 0}.learning-path li:last-child{border:0}.learning-path-arrow{margin-left:auto;font-size:1rem;position:static;transform:rotate(90deg)}.learning-founder-letter{padding-left:23px}.learning-founder-letter blockquote p{font-size:1.6rem;line-height:1.9}.learning-founder-signature{margin-top:24px}.learning-founder-signature span{font-size:.8125rem}.learning-page .contact-inner h2{font-size:1.9rem}}
