@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Inter:wght@400;500&family=Noto+Serif+SC:wght@400;500;600&display=swap";:root{--ivory:#fff;--white:#fff;--navy:#0c2340;--ink:#172033;--gold:#a98345;--warm:#f5f5f3;--muted:#626973;--line:#0c234029;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:Noto Sans SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(1320px,100% - 80px);margin:auto}.narrow{width:min(980px,100% - 80px);margin:auto}.eyebrow{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;font:500 .76rem/1.4 Inter,sans-serif}h1,h2,h3,blockquote{margin-top:0;font-family:Noto Serif SC,serif;font-weight:500}h1{letter-spacing:-.035em;font-size:clamp(3.3rem,6.2vw,6.8rem);line-height:1.1}h2{letter-spacing:-.025em;font-size:clamp(2.2rem,4vw,4.25rem);line-height:1.22}h3{font-size:1.55rem}.lead{max-width:720px;color:var(--muted);font-size:1.05rem;line-height:2}.button{background:var(--navy);color:#fff;border:1px solid var(--navy);letter-spacing:.06em;align-items:center;gap:36px;padding:17px 24px;font-size:.9rem;transition:all .25s;display:inline-flex}.button-light{color:var(--navy);background:#fff;border-color:#fff}.button-light:hover{color:#fff;background:0 0}.text-link{border-bottom:1px solid var(--gold);color:var(--navy);padding-bottom:7px;font-size:.9rem;display:inline-block}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:70px;display:flex}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:400px;color:var(--muted);line-height:1.9}.section-heading.light{color:#fff}.section-heading.light>p{color:#afb9c8}.split-heading{grid-template-columns:1fr 1.15fr;gap:10vw;display:grid}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f6f1eb;height:88px;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;width:min(1380px,100% - 48px);height:100%;margin:auto;display:flex}.logo{color:var(--navy);flex-direction:column;display:flex}.logo strong{letter-spacing:.24em;font-family:Noto Serif SC;font-size:1.25rem}.logo span{letter-spacing:.23em;margin-top:4px;font:500 .57rem Inter}.site-header nav{align-items:center;gap:34px;display:flex}.site-header nav>a:not(.nav-cta){padding:32px 0 30px;font-size:.9rem;position:relative}.site-header nav>a:not(.nav-cta):after{content:"";background:var(--gold);height:1px;transition:all .25s;position:absolute;bottom:23px;left:0;right:100%}.site-header nav>a:hover:after,.site-header nav>a.active:after{right:0}.nav-cta{background:var(--navy);color:#fff;gap:24px;margin-left:18px;padding:13px 18px;font-size:.82rem;display:flex}.menu-toggle{background:0 0;border:0;padding:10px;display:none}.menu-toggle i{background:var(--navy);width:25px;height:1px;margin:6px;display:block}.home-hero{background-image:linear-gradient(#b9975b1a 1px,#0000 1px),linear-gradient(90deg,#b9975b1a 1px,#0000 1px);background-size:80px 80px;align-items:center;min-height:calc(100vh - 88px);display:flex;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:6vw;padding-top:56px;padding-bottom:70px;display:grid}.hero-copy h1{margin-bottom:30px}.hero-copy h1 em{color:var(--gold);font-style:normal}.hero-sub{letter-spacing:.08em;align-items:center;gap:15px;margin:0 0 27px;font-size:.88rem;display:flex}.hero-sub i{background:var(--gold);width:3px;height:3px}.hero-copy .lead{max-width:650px}.button-row{align-items:center;gap:34px;margin-top:36px;display:flex}.hero-visual{background:#d9d3c8;height:min(68vh,720px);min-height:530px;position:relative;overflow:hidden}.hero-visual:before{content:"";z-index:1;border:1px solid #ffffff73;position:absolute;inset:18px}.hero-visual img{object-fit:cover;object-position:66% center;width:100%;height:100%}.visual-caption{z-index:2;color:#fff;letter-spacing:.16em;border-top:1px solid #ffffff80;justify-content:space-between;padding-top:15px;font:500 .67rem Inter;display:flex;position:absolute;bottom:30px;left:40px;right:40px}.hero-index{writing-mode:vertical-rl;letter-spacing:.2em;color:var(--gold);font:500 .62rem Inter;position:absolute;bottom:24px;right:26px}.hero-index span{background:var(--gold);width:1px;height:50px;margin:10px 0;display:inline-block}.statement{background:#fff}.statement h2{text-align:center;margin-bottom:80px}.statement .eyebrow{text-align:center}.transform-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.transform-card{text-align:center;border-right:1px solid var(--line);gap:20px;padding:48px 20px;display:grid}.transform-card:last-child{border:0}.transform-card span{color:var(--muted)}.transform-card b{color:var(--gold);font-weight:400}.transform-card strong{color:var(--navy);font:500 1.65rem Noto Serif SC}.systems{background:var(--ivory)}.system-list{border-top:1px solid #cfc9bd}.system-list article{border-bottom:1px solid #cfc9bd;grid-template-columns:80px 1.2fr 1.5fr 30px;align-items:start;gap:40px;padding:36px 0;display:grid}.system-list .num{color:var(--gold);font:500 .75rem Inter}.system-list h3{color:var(--navy);margin:0 0 10px;font-size:1.8rem}.system-list p{color:var(--muted);margin:0}.system-list ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.system-list li,.tag-row span{color:#5f646b;border:1px solid #d6d0c4;border-radius:99px;padding:7px 12px;font-size:.76rem}.system-list article>b{color:var(--gold);font-weight:400}.loop{background:var(--navy)}.loop-row{color:#fff;border-top:1px solid #fff3;justify-content:space-between;align-items:center;padding-top:50px;display:flex}.loop-row div{text-align:center;gap:17px;display:grid}.loop-row span{color:#afbed1;font:500 .62rem Inter}.loop-row strong{font:500 1.12rem Noto Serif SC}.loop-row i{color:var(--gold);font-style:normal}.ladder{background:var(--white)}.ladder h2{color:var(--navy)}.ladder-list>div{border-bottom:1px solid #d5d0c7;grid-template-columns:50px 1fr 30px;align-items:center;padding:25px 0;display:grid}.ladder-list span{color:var(--gold);font:.67rem Inter}.ladder-list strong{font:500 1.2rem Noto Serif SC}.ladder-list i{color:var(--gold);font-style:normal}.case-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.case-art{background:var(--navy);height:280px;position:relative;overflow:hidden}.case-art:before{content:"";border:1px solid #b9975b8c;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-80px}.case-art:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 37px,#ffffff12 38px);position:absolute;inset:30px}.case-art span{color:#fff;font:500 .75rem Inter;position:absolute;top:22px;left:25px}.case-art i{background:var(--gold);width:80px;height:1px;position:absolute;top:50%;left:calc(50% - 40px)}.case-grid small{color:var(--gold);margin-top:24px;display:block}.case-grid h3{margin:12px 0}.case-grid p{color:var(--muted);min-height:54px;line-height:1.7}.case-grid article>a{color:var(--navy);font-size:.82rem}.why{color:#fff;background:#121c2d}.why h2{margin-bottom:70px}.why-words{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;justify-content:space-between;padding:42px 0;display:flex}.why-words span{color:#e9e1d2;font:500 clamp(1.1rem,2vw,1.6rem) Noto Serif SC}.why-copy{color:#b5bdc8;max-width:720px;margin:60px 0 0 auto;font-size:1.2rem;line-height:2}.founder{background:#fff}.founder-grid{grid-template-columns:.85fr 1fr;align-items:center;gap:9vw;display:grid}.founder-photo{height:720px;position:relative;overflow:hidden}.founder-photo span{color:#fff;letter-spacing:.2em;font:.65rem Inter;position:absolute;bottom:20px;left:24px}.founder-role{color:var(--navy);border-left:1px solid var(--gold);margin:35px 0;padding-left:25px;font:500 1.35rem/1.9 Noto Serif SC}.tag-row{flex-wrap:wrap;gap:9px;margin:30px 0;display:flex}.manifesto{color:#fff;text-align:center;background:linear-gradient(120deg,#0c2340,#172033);padding:150px 0}.manifesto blockquote{max-width:1100px;margin:30px auto;font-size:clamp(2.7rem,5.6vw,6rem);line-height:1.28}.manifesto>div>p:not(.eyebrow){color:#c9d0d9;margin-bottom:40px;font-size:1.1rem}.page-hero{background-image:linear-gradient(#b9975b17 1px,#0000 1px),linear-gradient(90deg,#b9975b17 1px,#0000 1px);background-size:90px 90px;align-items:flex-end;min-height:570px;padding:120px 0 90px;display:flex}.page-hero h1{max-width:1100px;color:var(--navy);white-space:pre-line;margin-bottom:28px}.page-hero .lead{font-size:1.12rem}.editorial{background:#fff}.editorial-grid{grid-template-columns:1fr 3fr;gap:8vw;display:grid}.editorial-grid h2{color:var(--navy)}.editorial-grid>div>p{color:var(--muted);max-width:800px;font-size:1.05rem;line-height:2}.mission{background:var(--navy);color:#fff}.mission-grid{grid-template-columns:1fr 1fr;gap:7vw;margin-top:65px;display:grid}.mission-grid article{border-top:1px solid #ffffff40;padding-top:30px}.mission-grid span{color:var(--gold)}.mission-grid h2{margin:28px 0;font-size:2.4rem}.value-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.value-grid article{background:var(--ivory);min-height:260px;padding:35px}.value-grid span{color:var(--gold);font:.7rem Inter}.value-grid h3{margin-top:55px}.value-grid p{color:var(--muted);line-height:1.8}.method{background:#fff}.method-steps>div{border-bottom:1px solid #ddd7cc;gap:20px;padding:24px 0;display:flex}.method-steps span{border:1px solid var(--gold);width:7px;height:7px;margin-top:8px;transform:rotate(45deg)}.method-steps p{margin:0;font-size:1.08rem}.ecosystem{text-align:center}.eco-line{justify-content:center;align-items:center;gap:3vw;margin-top:70px;display:flex}.eco-line span{font:500 1.4rem Noto Serif SC}.eco-line i{color:var(--gold);font-style:normal}.cta-band{background:var(--navy);color:#fff;text-align:center;padding:110px 0}.cta-band h2{margin-bottom:40px}.product-list{background:#fff}.product-list article{border-bottom:1px solid #d7d1c6;grid-template-columns:70px 1.2fr 1.3fr 130px;align-items:start;gap:45px;padding:55px 0;display:grid}.product-no{color:var(--gold);font:.75rem Inter}.product-copy h2{margin-bottom:14px;font-size:2rem}.product-copy p{color:var(--muted)}.product-list ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.product-list li:before{content:"—";color:var(--gold);margin-right:9px}.product-list article>a{border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:.8rem}.fit{background:var(--warm)}.process{border-top:1px solid var(--gold);grid-template-columns:repeat(5,1fr);margin-top:65px;display:grid}.process div{border-right:1px solid var(--line);gap:40px;padding:30px 20px;display:grid}.process span{color:var(--gold);font:.65rem Inter}.process strong{font:500 1.1rem Noto Serif SC}.filters{flex-wrap:wrap;gap:10px;margin-bottom:70px;display:flex}.filters button{color:var(--muted);background:0 0;border:1px solid #d5cfc3;padding:10px 20px}.filters button.active,.filters button:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.case-list article{border-top:1px solid #d6d0c5;grid-template-columns:70px 1fr 1.5fr;gap:50px;padding:55px 0;display:grid}.case-number{color:var(--gold);font:.7rem Inter}.case-summary small{color:var(--gold)}.case-summary h2{margin:14px 0;font-size:2rem}.case-summary p{color:var(--muted);line-height:1.7}.case-list dl{margin:0}.case-list dl>div{border-bottom:1px solid #e1ddd5;grid-template-columns:80px 1fr;padding:12px 0;display:grid}.case-list dt{color:var(--gold);font-size:.8rem}.case-list dd{color:var(--muted);margin:0;line-height:1.7}.custom-paths article{border-top:1px solid #d5cfc5;grid-template-columns:1fr 1.5fr;gap:8vw;padding:80px 0;display:grid}.path-head>span{color:var(--gold);font:.7rem Inter}.path-head small{color:var(--gold);letter-spacing:.15em;margin:55px 0 12px;display:block}.path-head h2{font-size:2.7rem}.path-detail dl{margin:0 0 35px}.path-detail dl>div{border-bottom:1px solid #ddd8cf;grid-template-columns:140px 1fr;padding:19px 0;display:grid}.path-detail dt{color:var(--gold);font-size:.82rem}.path-detail dd{color:var(--muted);margin:0;line-height:1.8}.path-detail dd span{display:block}.contact{background:#fff}.contact-grid{grid-template-columns:1.3fr .8fr;gap:9vw;display:grid}.contact form{gap:24px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact label{color:#555d65;gap:10px;font-size:.82rem;display:grid}.contact input,.contact select,.contact textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #cfc8bd;border-radius:0;outline:none;padding:13px 0}.contact textarea{resize:vertical}.contact input:focus,.contact select:focus,.contact textarea:focus{border-color:var(--gold)}.submit{justify-content:space-between;margin-top:10px}.success{color:#41664a;line-height:1.6}.contact aside{background:var(--navy);color:#fff;padding:55px}.contact aside h2{margin-bottom:12px;font-size:3rem}.contact aside>p:not(.eyebrow){color:#bbc4cf}.qr{text-align:center;color:#aeb8c5;border:1px solid #ffffff40;place-content:center;height:230px;margin:50px 0;font-size:.75rem;display:grid}.qr div{background:repeating-linear-gradient(45deg,#fff 0 3px,#0000 3px 7px);width:85px;height:85px;margin:auto auto 15px}.contact aside blockquote{border-top:1px solid #fff3;padding-top:30px;font-size:1.25rem;line-height:1.8}.contact aside>a{color:#d6bd8b;font-size:.85rem}.site-footer{color:#fff;background:#09182b;padding-top:80px}.footer-main{grid-template-columns:2fr .7fr .7fr 1.4fr;gap:6vw;padding-bottom:70px;display:grid}.footer-brand{flex-direction:column;display:flex}.footer-brand strong{letter-spacing:.2em;font:500 1.5rem Noto Serif SC}.footer-brand small{letter-spacing:.23em;color:#c6b382;margin:7px 0 28px;font:.58rem Inter}.footer-brand p{color:#a9b2be}.footer-nav,.footer-invite{flex-direction:column;gap:15px;display:flex}.footer-nav>span,.footer-invite>span{color:var(--gold);margin-bottom:10px;font-size:.72rem}.footer-nav a{color:#bac2cc;font-size:.88rem}.footer-invite p{color:#abb4c0;margin:0;line-height:1.8}.footer-invite a{color:#fff;border-bottom:1px solid var(--gold);width:max-content;padding-bottom:6px}.footer-bottom{color:#8995a4;border-top:1px solid #ffffff21;justify-content:space-between;padding:25px 0;font-size:.72rem;display:flex}.footer-bottom div{gap:25px;display:flex}@media (width<=900px){.container,.narrow{width:min(100% - 40px,1320px)}.section-pad{padding:85px 0}.site-header{height:74px}.nav-wrap{width:calc(100% - 30px)}.menu-toggle{display:block}.site-header nav{background:var(--ivory);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:20px;display:none;position:absolute;top:74px;left:0;right:0}.site-header nav.open{display:flex}.site-header nav>a:not(.nav-cta){padding:15px 5px}.nav-cta{justify-content:space-between;margin:15px 0 0}.hero-grid{grid-template-columns:1fr;padding-top:65px}.home-hero{min-height:auto}.hero-copy h1{font-size:clamp(3rem,13vw,5rem)}.hero-visual{height:540px}.hero-index{display:none}.transform-grid{grid-template-columns:1fr 1fr}.transform-card:nth-child(2){border-right:0}.transform-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.section-heading{flex-direction:column;align-items:start;margin-bottom:45px}.system-list article{grid-template-columns:45px 1fr 20px}.system-list article ul{grid-column:2}.loop-row{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.loop-row i{display:none}.split-heading,.founder-grid,.editorial-grid,.mission-grid,.contact-grid{grid-template-columns:1fr}.case-grid{grid-template-columns:1fr 1fr}.founder-photo{height:600px}.value-grid{grid-template-columns:1fr 1fr}.product-list article{grid-template-columns:45px 1fr}.product-list article ul{grid-column:2}.product-list article>a{grid-column:2;width:max-content}.process{grid-template-columns:1fr 1fr}.case-list article{grid-template-columns:45px 1fr}.case-list article dl{grid-column:2}.custom-paths article{grid-template-columns:1fr}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-invite{grid-column:1/-1}.page-hero{min-height:470px}.eco-line{flex-wrap:wrap}}@media (width<=600px){.container,.narrow{width:calc(100% - 32px)}.section-pad{padding:70px 0}.button-row{flex-direction:column;align-items:flex-start;gap:23px}.hero-visual{height:450px;min-height:0}.visual-caption{left:22px;right:22px}.transform-grid{grid-template-columns:1fr 1fr}.transform-card{padding:35px 10px}.system-list article{gap:15px}.system-list article>b{display:none}.loop-row{grid-template-columns:repeat(2,1fr)}.case-grid{grid-template-columns:1fr}.why-words{grid-template-columns:1fr 1fr;gap:25px;display:grid}.founder-photo{height:470px}.manifesto{padding:95px 0}.page-hero{min-height:420px;padding:90px 0 60px}.value-grid{grid-template-columns:1fr}.product-list article{gap:15px}.product-list article ul,.process{grid-template-columns:1fr}.case-list article{grid-template-columns:1fr;gap:15px}.case-list article dl{grid-column:1}.custom-paths article{padding:55px 0}.path-detail dl>div{grid-template-columns:1fr;gap:8px}.field-row{grid-template-columns:1fr}.contact aside{padding:35px 25px}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:15px}.eco-line{flex-direction:column;align-items:flex-start}.eco-line i{display:none}}.footer-bottom{gap:28px}.footer-legal{flex-wrap:wrap;justify-content:flex-end;gap:12px 25px!important;display:flex!important}.footer-legal a:hover{color:#fff}@media (width<=600px){.footer-legal{justify-content:flex-start}}.official-contact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f0e8}.channel-grid{border-top:1px solid #d3ccbf;border-left:1px solid #d3ccbf;grid-template-columns:repeat(3,1fr);display:grid}.channel-grid article{border-bottom:1px solid #d3ccbf;border-right:1px solid #d3ccbf;flex-direction:column;align-items:flex-start;min-height:270px;padding:34px;display:flex}.channel-grid article>span{color:var(--gold);letter-spacing:.15em;font:.68rem Inter,sans-serif}.channel-grid h3{color:var(--navy);margin:48px 0 12px;font-size:1.42rem}.channel-grid p{color:var(--muted);margin:0;line-height:1.8}.channel-action{border:0;border-bottom:1px solid var(--gold);color:var(--navy);background:0 0;margin-top:auto;padding:0 0 6px;font-size:.82rem}.privacy-note{color:var(--muted);margin:30px 0 0;font-size:.78rem}.wechat-direct{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;gap:9px;margin:38px 0;padding:25px 0;display:grid}.wechat-direct small{color:#d6bd8b;letter-spacing:.18em}.wechat-direct strong{font:500 1.35rem Noto Serif SC}.wechat-direct button{color:#fff;background:0 0;border:0;border-bottom:1px solid #d6bd8b;width:max-content;padding:0 0 5px}.footer-invite small{color:#8f9aa8;margin-top:4px}@media (width<=900px){.channel-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.channel-grid{grid-template-columns:1fr}.channel-grid article{min-height:230px}.channel-grid h3{margin-top:35px}}.brand-mark{color:var(--navy);align-items:center;gap:13px;display:flex}.brand-mark.light{color:#fff}.brand-seal{border:1px solid;place-items:center;width:44px;height:44px;font:600 1.55rem/1 Noto Serif SC;display:grid;position:relative}.brand-seal:after{content:"";border:1px solid var(--gold);position:absolute;inset:4px}.brand-name{flex-direction:column;display:flex}.brand-name strong{letter-spacing:.24em;font:600 1.15rem/1.2 Noto Serif SC}.brand-name small{letter-spacing:.2em;color:var(--gold);margin-top:5px;font:500 .5rem/1 Inter}.brand-mark.compact .brand-seal{width:38px;height:38px;font-size:1.3rem}.brand-mark.compact .brand-name strong{font-size:1rem}.brand-mark.compact .brand-name small{font-size:.44rem}.site-header nav{gap:22px}.site-header nav>a:not(.nav-cta){white-space:nowrap;font-size:.79rem}.brand-architecture{color:#fff;background:#101b2c;padding:130px 0}.brand-intro{grid-template-columns:1.1fr 1.5fr 1fr;align-items:end;gap:60px;margin-bottom:70px;display:grid}.brand-intro h2{margin:0;font-size:clamp(2rem,3.5vw,3.7rem)}.brand-intro>p:last-child{color:#aeb7c4;margin:0;line-height:1.9}.brand-grid{background:#b9975b59;border:1px solid #b9975b59;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.brand-grid article{background:#101b2c;padding:26px 26px 38px}.logo-frame{background:#fff;justify-content:center;align-items:center;height:230px;margin-bottom:28px;display:flex;overflow:hidden}.logo-frame img{object-fit:cover;width:100%;height:100%}.ai-logo img{object-fit:contain;width:65%;height:auto}.brand-grid small{color:var(--gold);font-size:.72rem}.brand-grid h3{margin:12px 0;font-size:1.5rem}.brand-grid p{color:#aeb7c4;font-size:.9rem;line-height:1.8}.team-model{background:#fff}.team-model h2{max-width:850px;color:var(--navy)}.team-layers{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:70px;display:grid}.team-layers article{background:#fff;min-height:300px;padding:36px}.team-layers span,.expert-list small{color:var(--gold);font-size:.72rem}.team-layers h3{margin:70px 0 18px}.team-layers p{color:var(--muted);line-height:1.8}.experts{background:var(--ivory)}.expert-list{border-top:1px solid #d4cec3}.expert-list article{border-bottom:1px solid #d4cec3;grid-template-columns:64px 1fr 1.6fr;align-items:center;gap:35px;padding:28px 0;display:grid}.expert-monogram{border:1px solid var(--gold);width:54px;height:54px;color:var(--navy);place-items:center;font:500 1.3rem Noto Serif SC;display:grid}.expert-list h3{margin:0 0 7px}.expert-list p{color:var(--muted);line-height:1.8}.team-principle{background:var(--navy);color:#fff;text-align:center}.team-principle blockquote{margin:40px 0 0;font-size:clamp(2.5rem,5vw,5.4rem);line-height:1.35}.course-list{background:#fff}.course-list article{border-top:1px solid #d5cfc3;grid-template-columns:160px 1.5fr .65fr;gap:55px;padding:55px 0;display:grid}.course-meta{flex-direction:column;gap:42px;display:flex}.course-meta span{color:var(--gold);font:.72rem Inter}.course-meta small{color:var(--gold)}.course-list h2{margin-bottom:15px;font-size:2.25rem}.course-list p{color:var(--muted);max-width:680px;line-height:1.8}.course-status{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.course-status span{color:var(--muted);font-size:.8rem}.course-status a{border-bottom:1px solid var(--gold);padding-bottom:6px;font-size:.85rem}.course-note{background:var(--warm)}@media (width<=1100px){.site-header nav{gap:14px}.site-header nav>a:not(.nav-cta){font-size:.72rem}.brand-intro{grid-template-columns:1fr 2fr}.brand-intro>p:last-child{grid-column:2}.brand-grid,.team-layers{grid-template-columns:1fr 1fr}}@media (width<=900px){.brand-intro{grid-template-columns:1fr}.brand-intro>p:last-child{grid-column:auto}.brand-grid{grid-template-columns:1fr}.logo-frame{height:300px}.team-layers{grid-template-columns:1fr 1fr}.expert-list article{grid-template-columns:60px 1fr}.expert-list article>p{grid-column:2}.course-list article{grid-template-columns:90px 1fr}.course-status{grid-column:2;gap:22px}}@media (width<=600px){.brand-name strong{font-size:1rem}.brand-architecture{padding:80px 0}.logo-frame{height:230px}.team-layers{grid-template-columns:1fr}.expert-list article{grid-template-columns:50px 1fr;gap:18px}.expert-monogram{width:46px;height:46px}.course-list article{grid-template-columns:1fr;gap:18px}.course-meta{flex-direction:row;justify-content:space-between}.course-status{grid-column:1}.footer-brand .brand-name strong{font-size:1.1rem}}*{border-radius:0!important}body,.home-hero,.systems,.ladder,.cases-home,.page-hero,.experts,.values,.fit,.course-note{background-color:#fff}h1,h2,h3,blockquote,.brand-name strong,.brand-seal,.system-list h3,.transform-card strong,.loop-row strong,.ladder-list strong,.process strong{font-family:Noto Serif SC,Songti SC,STSong,serif}.site-header{background:#fffffff0}.home-hero,.page-hero{background-image:linear-gradient(#0c23400e 1px,#0000 1px),linear-gradient(90deg,#0c23400e 1px,#0000 1px)}.company-facts,.team-capabilities,.product-results,.case-method,.course-audience,.custom-philosophy,.contact-intro,.contact-faq{border-top:1px solid var(--line);background:#fff}.brand-map,.delivery-standard,.product-boundary,.course-note,.custom-boundary,.learning-output{border-top:1px solid var(--line);background:#f7f7f5}.fact-grid,.result-grid,.capability-grid,.audience-list,.faq-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.fact-grid article,.result-grid article,.capability-grid article,.audience-list article,.faq-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:250px;padding:38px 34px}.fact-grid strong{color:var(--navy);font:400 clamp(3rem,6vw,5.6rem) Cormorant Garamond;display:block}.fact-grid span,.result-grid span,.capability-grid span,.audience-list span{color:var(--gold);letter-spacing:.12em;font:500 .7rem Inter}.fact-grid p,.result-grid p,.capability-grid p,.audience-list p,.faq-grid p{color:var(--muted);line-height:1.85}.fact-grid h3,.result-grid h3,.capability-grid h3,.audience-list h3{margin:50px 0 16px}.brand-map-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.brand-map-list article{border-right:1px solid var(--line);padding:38px 35px}.brand-map-list article:last-child{border-right:0}.brand-map-list span{color:var(--gold);font-size:.72rem}.brand-map-list h3{margin:45px 0 18px;font-size:2rem}.brand-map-list p{color:var(--muted);line-height:1.9}.capability-grid{grid-template-columns:repeat(5,1fr)}.capability-grid article{padding:42px 25px}.result-grid{grid-template-columns:repeat(3,1fr)}.product-results .section-heading{margin-bottom:70px}.evidence{background:var(--navy);color:#fff}.evidence h2{margin-bottom:60px}.evidence-grid{border-top:1px solid #ffffff40;grid-template-columns:repeat(4,1fr);display:grid}.evidence-grid p{color:#bdc6d1;border-right:1px solid #ffffff26;padding:32px 25px;line-height:1.8}.audience-list{grid-template-columns:repeat(4,1fr);margin-top:65px}.learning-output .result-grid{margin-top:60px}.process-long{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.process-long article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:40px}.process-long span{color:var(--gold);font:.7rem Inter}.process-long h3{margin:50px 0 15px}.process-long p{color:var(--muted);line-height:1.8}.contact-promises{flex-wrap:wrap;gap:25px;margin-top:30px;display:flex}.contact-promises span{border-left:1px solid var(--gold);color:var(--navy);padding-left:16px;font-size:.8rem}.form-index{letter-spacing:.15em;color:var(--gold);border-bottom:1px solid var(--line);padding-bottom:25px;font:500 .7rem Inter}.contact form{border-top:1px solid var(--navy);padding-top:35px}.contact input,.contact select,.contact textarea{background:#fff}.contact button:disabled{opacity:.55;cursor:wait}.form-error{color:#9c3232}.contact-route{border-top:1px solid #ffffff40;margin:48px 0}.contact-route>div{border-bottom:1px solid #ffffff2e;grid-template-columns:45px 1fr;padding:15px 0;display:grid}.contact-route span{color:var(--gold);font:.65rem Inter}.contact-route p{color:#d2d8df;margin:0}.faq-grid{grid-template-columns:repeat(2,1fr);margin-top:60px}.faq-grid article{min-height:210px}.contact-faq h2{margin-bottom:0}@media (width<=1000px){.fact-grid,.result-grid,.capability-grid,.audience-list,.process-long{grid-template-columns:1fr 1fr}.brand-map-list{grid-template-columns:1fr}.brand-map-list article{border-right:0;border-bottom:1px solid var(--line)}.evidence-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.fact-grid,.result-grid,.capability-grid,.audience-list,.faq-grid,.process-long,.evidence-grid{grid-template-columns:1fr}.fact-grid article,.result-grid article,.capability-grid article,.audience-list article,.faq-grid article{min-height:auto;padding:34px 24px}.evidence-grid p{border-bottom:1px solid #ffffff26;border-right:0}.contact-promises{flex-direction:column;gap:13px}.brand-map-list article{padding:35px 0}}body{color:var(--ink);letter-spacing:.01em;background:#fbfaf7;font-family:Avenir Next,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}h1,h2,h3,blockquote,.brand-name strong,.system-list h3,.transform-card strong,.loop-row strong,.ladder-list strong,.process strong{letter-spacing:.035em;font-family:Songti SC,STSong,Noto Serif CJK SC,Source Han Serif SC,serif;font-weight:500}.eyebrow{letter-spacing:.24em;color:#906a35;font-family:Times New Roman,serif}.container{width:min(88%,1440px)}.section-pad{padding:145px 0}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7f0;border-bottom:1px solid #4f3f2a29;height:92px}.nav-wrap{height:100%}.site-header nav>a:not(.nav-cta){letter-spacing:.08em;font-family:Songti SC,STSong,serif}.nav-cta{color:#fff;background:#171512;border-color:#171512}.brand-seal{background:#171715;border:0;width:56px;height:56px;overflow:hidden}.brand-seal:after{display:none}.brand-seal img{object-fit:cover;width:100%;height:100%}.brand-name strong{letter-spacing:.22em;font-size:1.18rem}.brand-name small{letter-spacing:.18em;color:#7d6542;font-family:Times New Roman,serif}.home-hero{background:#f8f5ef;min-height:calc(100vh - 92px)}.hero-grid{grid-template-columns:1fr 1.12fr}.hero-copy h1{letter-spacing:.02em;font-size:clamp(3.8rem,5.7vw,7.2rem);line-height:1.08}.hero-visual{height:min(76vh,840px);box-shadow:0 35px 90px #1e160f29}.hero-visual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d6be9359,inset 0 0 80px #0000001f}.hero-visual img{object-position:center}.visual-caption{background:#100e0cd6;border-top:1px solid #d0b27a8c}.page-hero{background-color:#f8f5ef;background-image:linear-gradient(#86653512 1px,#0000 1px),linear-gradient(90deg,#86653512 1px,#0000 1px);background-size:120px 120px;min-height:680px}.page-hero h1{max-width:1250px;font-size:clamp(4rem,7vw,8rem);line-height:1.05}.brand-architecture,.loop,.why,.manifesto,.mission,.team-principle,.evidence,.cta-band{background:#171512}.brand-grid article{background:#171512}.logo-frame{background:#f7f5ef;height:300px;padding:28px}.ai-logo img{filter:contrast(1.05);width:78%}.system-list article,.product-list article,.course-list article,.case-list article{transition:background .35s,padding .35s}.system-list article:hover,.product-list article:hover,.course-list article:hover,.case-list article:hover{background:#f2ede4;padding-left:24px;padding-right:24px}.founder-photo{background:#151412;height:780px;box-shadow:0 40px 90px #23190f24}.founder-photo img{object-position:center}.founder-signature blockquote{border-top:1px solid var(--line);color:#6f5735;margin:45px 0 0;padding:30px 0;font-size:1.35rem;line-height:1.9}.heritage-story{background:#efe8dc;border-top:1px solid #d9cbb6}.heritage-story .container{grid-template-columns:1fr 1.1fr;gap:10vw;display:grid}.heritage-title span{color:#846636;letter-spacing:.2em;margin:55px 0 22px;font-family:Songti SC,STSong,serif;display:block}.heritage-title h2{font-size:clamp(3.5rem,6vw,7rem);line-height:1.14}.heritage-copy{border-left:1px solid #bda77e;padding-left:7vw}.heritage-copy p{color:#51493e;margin:0 0 32px;font-family:Songti SC,STSong,serif;font-size:1.2rem;line-height:2.25}.manifesto blockquote{font-size:clamp(2.8rem,5vw,5.7rem);line-height:1.5}.culture-line{border-top:1px solid #ffffff40;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.culture-line p{color:#c9c2b6;border-right:1px solid #ffffff29;padding:32px 28px;line-height:1.85}.culture-line b{color:#cda968;margin-bottom:14px;font-family:Songti SC,STSong,serif;font-size:1.15rem;display:block}.team-founder{background:#efe8dc}.course-partnership{color:#fff;background:#171512}.partnership-grid{grid-template-columns:.7fr 1.5fr;align-items:center;gap:9vw;display:grid}.partner-logo{background:#f8f7f3;border:1px solid #8d744e;place-items:center;min-height:330px;display:grid}.partner-logo img{width:64%;height:auto}.partnership-grid .lead{color:#c7c0b5;line-height:2}.partnership-grid h2{margin:20px 0 35px;font-size:clamp(2.5rem,4.2vw,4.8rem)}.case-art,.button{background:#191714;border-color:#191714}.button-light{color:#191714;background:#f5f0e6}.text-link{letter-spacing:.08em;font-family:Songti SC,STSong,serif}@media (width<=900px){.section-pad{padding:95px 0}.site-header{height:76px}.heritage-story .container,.partnership-grid{grid-template-columns:1fr}.heritage-copy{border-top:1px solid #bda77e;border-left:0;padding:45px 0 0}.culture-line{grid-template-columns:1fr 1fr}.hero-visual{height:620px}.page-hero{min-height:540px}.founder-photo{height:620px}}@media (width<=600px){.section-pad{padding:76px 0}.hero-copy h1{font-size:3.45rem}.hero-visual{height:420px}.page-hero h1{font-size:3.6rem}.page-hero{min-height:470px}.culture-line{grid-template-columns:1fr}.partnership-grid{gap:45px}.partner-logo{min-height:230px}.heritage-title h2{font-size:3.4rem}.heritage-copy p{font-size:1.05rem}.founder-photo{height:430px}.logo-frame{height:240px}}:root{--navy:#351744;--ink:#241c25;--gold:#b28a49;--ivory:#fcf8f1;--warm:#f2e8dc;--muted:#71666e;--line:#ddcfc0}body{background:#fcf8f1}.site-header{background:#fcf8f1f2;border-bottom-color:#d7c3ae}.brand-seal{background:#2f1739}.brand-seal img{object-fit:cover;object-position:center}.home-hero:before,.page-hero:before{content:"";pointer-events:none;opacity:.22;background-image:repeating-linear-gradient(135deg,#0000 0 23px,#834e6214 24px,#0000 25px);position:absolute;inset:0}.hero-grid,.page-hero .container{z-index:1;position:relative}.hero-visual img{object-fit:contain;object-position:center bottom}.hero-visual:before{border-color:#6f3e6f5c;inset:14px}.founder-photo{aspect-ratio:3/4;background:linear-gradient(145deg,#ede1d4,#fbf6ee);height:auto}.founder-photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.founder-photo span{background:#311738d1;padding:14px 18px;bottom:0;left:0}.brand-architecture,.loop,.why,.manifesto,.mission,.team-principle,.evidence,.cta-band,.course-partnership,.brand-grid article{background:#32183d}.logo-frame{background:#f9f3e9;border:1px solid #a98972}.academy-logo img,.family-logo img{object-fit:contain}.ai-logo img{object-fit:contain;width:72%}.partner-logo{background:#f8f2eb;border-color:#9b7a9d}.partner-logo img{object-fit:contain;width:70%;max-height:260px}.heritage-story{background-color:#eee0d0;background-image:linear-gradient(30deg,#6730590e 12%,#0000 12.5% 87%,#6730590e 87.5%),linear-gradient(150deg,#6730590e 12%,#0000 12.5% 87%,#6730590e 87.5%);background-size:72px 126px}.heritage-title span,.culture-line b{color:#c6a364}.text-link{color:#442051}.expert-list{background:#d8c9bb;border:1px solid #d8c9bb;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.expert-list article{background:#fcf8f1;border:0;flex-direction:column;align-items:stretch;gap:18px;padding:0 0 28px;display:flex}.expert-monogram{background:#eadfd2;border:0;width:100%;height:300px;overflow:hidden}.expert-monogram img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.expert-monogram span{color:#5c3561;background-image:linear-gradient(135deg,#5b2b5b14 25%,#0000 25%),linear-gradient(225deg,#5b2b5b14 25%,#0000 25%);background-size:42px 42px;place-items:center;width:100%;height:100%;font:500 4rem Songti SC,STSong,serif;display:grid}.expert-list article>div:nth-child(2),.expert-list article>p{padding:0 25px}.expert-list article>p{font-size:.9rem}.expert-list h3{font-size:1.35rem}.product-guide{color:#fff;background:#32183d}.product-guide>div>h2{max-width:900px}.product-guide-grid{border:1px solid #d7ba7959;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.product-guide-grid article{border-right:1px solid #d7ba794d;min-height:390px;padding:48px 38px}.product-guide-grid article:last-child{border-right:0}.product-guide-grid span{color:#d7ba79;letter-spacing:.18em;font:.72rem Inter}.product-guide-grid h3{margin:70px 0 24px;font-size:2rem}.product-guide-grid p{color:#cbbfd0;line-height:1.9}.product-guide-grid strong{color:#e5d1a0;margin-top:35px;font-size:.85rem;font-weight:400;line-height:1.8;display:block}.product-list article:hover,.system-list article:hover,.course-list article:hover,.case-list article:hover{background:#f1e5da}.value-grid article,.fact-grid article,.result-grid article,.capability-grid article,.audience-list article,.faq-grid article{background:#fcf8f1}@media (width<=1100px){.expert-list{grid-template-columns:repeat(2,1fr)}.product-guide-grid{grid-template-columns:1fr}.product-guide-grid article{border-bottom:1px solid #d7ba794d;border-right:0;min-height:auto}.product-guide-grid article:last-child{border-bottom:0}.product-guide-grid h3{margin-top:38px}}@media (width<=600px){.expert-list{grid-template-columns:1fr}.expert-monogram{height:360px}.hero-visual img,.founder-photo img{object-fit:contain}.brand-name small{font-size:.4rem}.product-guide-grid article{padding:38px 25px}}:root{--navy:#17211d;--ink:#1c211e;--gold:#9b7843;--ivory:#f7f3ea;--warm:#ede6d9;--muted:#625f57;--line:#d3c7b4;--cinnabar:#8b3025}body{color:var(--ink);background:#f7f3ea;font-family:"FangSong",STFangsong,Songti SC,Noto Serif SC,serif}h1,h2,h3,blockquote,.brand-name strong{letter-spacing:.055em;font-family:STKaiti,KaiTi,Songti SC,STSong,serif}p,li,dd,dt,input,select,textarea,button{font-family:PingFang SC,Microsoft YaHei,sans-serif}.site-header{background:#f7f3eaf5;border-bottom:1px solid #cbbca5}.site-header nav>a:not(.nav-cta){color:#242924;font-family:STKaiti,KaiTi,serif;font-size:.86rem}.brand-seal{background:#f7f0e6;border:1px solid #bda98b}.brand-name small{color:#78664e}.home-hero,.page-hero{background-color:#f4efe5;background-image:linear-gradient(#6c55330f 1px,#0000 1px),linear-gradient(90deg,#6c55330f 1px,#0000 1px),radial-gradient(circle at 80% 18%,#8b302512,#0000 30%);background-size:108px 108px,108px 108px,auto}.home-hero:before,.page-hero:before{opacity:.34;background-image:repeating-linear-gradient(135deg,#0000 0 31px,#6c55330b 32px,#0000 33px)}.hero-copy h1 em{color:var(--cinnabar)}.button,.nav-cta{background:#17211d;border-color:#17211d}.button:hover{background:#304238}.button-outline{color:#17211d;background:0 0;border-color:#8f7b5c}.button-outline:hover{color:#fff;background:#17211d}.page-hero-actions{align-items:center;gap:34px;margin-top:36px;display:flex}.page-hero{padding-bottom:70px}.page-hero h1{margin-bottom:24px}.hero-quick{border-top:1px solid #bcae98;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.hero-quick a{border-right:1px solid #d3c7b4;flex-direction:column;gap:9px;padding:20px 16px 10px 0;display:flex}.hero-quick a:last-child{border-right:0;padding-left:16px}.hero-quick a:nth-child(2){padding-left:16px}.hero-quick small{color:var(--cinnabar);font-size:.68rem}.hero-quick strong{font:500 .9rem STKaiti,KaiTi,serif}.hero-visual{background:#e7dfd1;box-shadow:0 28px 70px #312a1e29}.visual-caption{background:#17211de6;border-top:1px solid #a98c5d;align-items:center;padding:19px 24px;bottom:0;left:0;right:0}.visual-caption strong{letter-spacing:.12em;font:500 1.05rem STKaiti,KaiTi,serif}.visual-caption span{letter-spacing:.08em;font-family:STKaiti,KaiTi,serif}.result-ledger{color:#fff;border-top:3px solid var(--cinnabar);background:#17211d}.result-ledger .container{grid-template-columns:.75fr repeat(3,1fr) .75fr;align-items:stretch;min-height:142px;display:grid}.result-ledger .container>p,.result-ledger .container>div,.result-ledger .container>a{border-right:1px solid #ccb89433;flex-direction:column;justify-content:center;margin:0;padding:30px 24px;display:flex}.result-ledger .container>p{color:#c7aa78;font-family:STKaiti,KaiTi,serif;font-size:1.05rem}.result-ledger strong{color:#e1c694;font:500 1.7rem Cormorant Garamond,Songti SC,serif}.result-ledger span{color:#b9c0bb;margin-top:8px;font-size:.76rem}.result-ledger a{color:#e3d3b5;font-size:.82rem}.brand-architecture,.loop,.why,.manifesto,.mission,.team-principle,.evidence,.cta-band,.course-partnership,.product-guide,.brand-grid article{background:#17211d}.brand-grid{background:#746349;border-color:#746349}.eyebrow{color:var(--cinnabar)}.eyebrow.light{color:#c8a86f}.text-link{color:#5f3e29;border-color:var(--cinnabar)}.statement,.systems,.ladder,.cases-home,.founder,.editorial,.values,.team-model,.experts,.team-capabilities,.product-list,.product-results,.case-library,.course-list,.course-audience,.custom-paths,.contact{background:#f7f3ea}.heritage-story,.team-founder{background:#e9e0d2}.founder-photo{background:#e5ddd0;box-shadow:0 30px 70px #332a1e21}.founder-photo span{letter-spacing:.1em;color:#f1e5d0;background:#17211de6;font-family:STKaiti,KaiTi,serif}.case-art{background:#17211d}.product-guide-grid{border-color:#ccb07b5c}.product-guide-grid article{border-color:#ccb07b4d}@media (width<=1000px){.result-ledger .container{grid-template-columns:1fr 1fr}.result-ledger .container>*{border-bottom:1px solid #ccb89433}}@media (width<=600px){.page-hero-actions,.button-row{align-items:stretch}.page-hero-actions{flex-direction:column}.hero-quick{grid-template-columns:1fr}.hero-quick a,.hero-quick a:nth-child(2),.hero-quick a:last-child{border-bottom:1px solid #d3c7b4;border-right:0;padding:16px 0}.result-ledger .container{grid-template-columns:1fr}.result-ledger .container>p,.result-ledger .container>div,.result-ledger .container>a{padding:22px 12px}.visual-caption{flex-direction:column;align-items:flex-start;gap:7px}.visual-caption span{font-size:.72rem}}.page-hero{min-height:560px;padding-top:110px;padding-bottom:64px}.featured-schedule{background:#f7f3ea}.schedule-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;display:grid}.schedule-poster{background:#102c63;padding:12px;box-shadow:0 34px 80px #14233e33}.schedule-poster img{width:100%;height:auto;display:block}.schedule-copy h2{font-size:clamp(3rem,5vw,6rem);line-height:1.12}.schedule-copy ol{border-top:1px solid var(--line);margin:40px 0;padding:0;list-style:none}.schedule-copy li{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;align-items:center;gap:25px;padding:19px 0;display:grid}.schedule-copy li span{color:var(--cinnabar);letter-spacing:.08em;font:.78rem Inter,sans-serif}.schedule-copy li strong{font:500 1.18rem STKaiti,KaiTi,serif}.course-evidence{background:#e9e0d2}.course-evidence-grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:6vw;display:grid}.course-evidence-grid>img{border:10px solid #f7f3ea;width:100%;display:block;box-shadow:0 28px 70px #202a3226}.course-evidence-grid>div{border-top:2px solid var(--cinnabar)}.course-evidence-grid h3{margin:28px 0;font-size:2rem}.course-evidence-grid p{color:var(--muted);border-bottom:1px solid #c9baa5;margin:0;padding:18px 0;line-height:1.8}.registration-note{background:#f7f3ea}.registration-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;display:grid}.registration-grid>img{border:10px solid #fff;width:100%;display:block;box-shadow:0 28px 70px #1e2d4824}@media (width<=900px){.schedule-grid,.course-evidence-grid,.registration-grid{grid-template-columns:1fr}.schedule-poster{max-width:620px;margin:auto}.registration-grid>img{grid-row:1}}@media (width<=600px){.schedule-copy li{grid-template-columns:105px 1fr}.schedule-copy h2{font-size:3.2rem}.course-evidence-grid>img,.registration-grid>img{border-width:5px}}
