:root{color:#292822;font-synthesis:none;text-rendering:optimizelegibility;--ink:#24231f;--paper:#f4f1e9;--cream:#e9e3d6;--gold:#b78a3e;--gold2:#d1ad67;--muted:#726e63;--line:#24231f26;--white:#fbfaf6;background:#f4f1e9;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{background:var(--paper);min-width:320px;color:var(--ink);margin:0}body:before{content:"";pointer-events:none;z-index:1000;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{width:min(1200px,100% - 64px);margin-inline-start:auto;margin-inline-end:auto}.header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#f4f1e9e6;height:78px;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;width:min(1320px,100% - 56px);height:100%;margin:auto;display:flex}.brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.brand-mark{color:#f6f1e6;background:var(--ink);border-radius:50%;place-items:center;width:39px;height:39px;font:700 17px serif;display:grid}.brand b{letter-spacing:.12em;font-size:16px;display:block}.brand small{color:#8b8679;letter-spacing:.16em;margin-top:4px;font-size:6px;display:block}.header nav{align-items:center;gap:24px;display:flex}.header nav>a{color:#5e5a51;font-size:13px;transition:all .2s}.header nav>a:hover,.header nav>a.active{color:var(--ink)}.header .nav-cta{color:#f5f1e8;background:var(--ink);border-radius:2px;align-items:center;gap:8px;height:39px;padding:0 16px;display:flex}.nav-cta svg{width:15px}.menu{background:0 0;border:0;display:none}.hero{border-bottom:1px solid var(--line);overflow:hidden}.hero-grid{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:stretch;min-height:580px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:72px 64px 64px;display:flex;position:relative}.hero-index{color:#9b9588;letter-spacing:.12em;margin:0;font:11px ui-monospace,monospace;position:absolute;top:28px;right:32px}.hero h1,.page-hero h1{letter-spacing:-.055em;margin:26px 0 22px;font-family:Songti SC,STSong,serif;font-size:max(48px,min(6vw,78px));font-weight:500;line-height:1.12}.hero h1 em,.page-hero h1 em{color:var(--gold);font-style:normal}.hero-lead{color:#5f5b52;max-width:610px;margin:0;font-size:17px;line-height:1.85}.hero-actions{gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--ink);background:0 0;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:14px;font-weight:650;transition:all .25s;display:inline-flex}.button svg{width:17px}.button:hover{transform:translateY(-2px)}.button.dark{color:#f6f2e9;background:var(--ink)}.button.line{color:var(--ink)}.button.gold{border-color:var(--gold);color:#231f17;background:var(--gold2)}.hero-board{color:#eee9de;background:#282720;flex-direction:column;min-height:460px;margin:42px 46px 42px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #231f182b}.hero-board:before,.hero-board:after{content:"";border:1px solid #d1ad6747;border-radius:50%;position:absolute}.hero-board:before{width:360px;height:360px;top:60px;right:-120px}.hero-board:after{width:240px;height:240px;top:120px;right:-20px}.board-head{color:#aea999;letter-spacing:.18em;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:62px;padding:0 24px;font:10px ui-monospace,monospace;display:flex}.board-head svg{width:18px;color:var(--gold2)}.board-main{z-index:2;padding:44px 42px;position:relative}.board-main b{color:var(--gold2);font:500 110px/1 Georgia,serif}.board-main p{color:#d2cec3;margin:15px 0 0;line-height:1.85}.board-metrics{z-index:2;border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid;position:relative}.board-metrics div{border-right:1px solid #ffffff24;padding:22px}.board-metrics div:last-child{border:0}.board-metrics strong,.board-metrics span{display:block}.board-metrics strong{font-size:14px}.board-metrics span{color:#8f8b81;margin-top:5px;font-size:11px}.hero-ticker{color:#817c70;letter-spacing:.2em;justify-content:center;align-items:center;gap:27px;height:52px;font-size:11px;display:flex}.hero-ticker i{background:var(--gold);border-radius:50%;width:4px;height:4px}.compliance-strip{background:#ede8dc;border:1px solid #b78a3e59;grid-template-columns:290px 1fr auto;align-items:center;gap:34px;width:min(1200px,100% - 64px);margin:34px auto 0;padding:26px 28px;display:grid}.strip-title{grid-template-columns:28px 1fr;align-items:center;display:grid}.strip-title svg{width:20px;color:var(--gold);grid-row:1/3}.strip-title span{color:#897b61;letter-spacing:.16em;font-size:10px}.strip-title h2{margin:3px 0 0;font-size:15px}.compliance-strip>p{color:#696459;margin:0;font-size:12px;line-height:1.75}.compliance-strip>a{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.compliance-strip>a svg{width:15px}.section{padding-top:120px;padding-bottom:120px}.section-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;margin-bottom:50px;display:grid}.section-head span,.ai-intro>span,.join-teaser span,.apply-copy>span,.company-info .shell>span,.about-role span,.workflow .shell>span{color:#987530;letter-spacing:.2em;font-size:11px;font-weight:700}.section-head h2,.ai-intro h2,.join-teaser h2,.apply-copy h2,.about-role h2,.company-info h2,.workflow h2{letter-spacing:-.035em;margin:13px 0 0;font:500 max(34px,min(4vw,52px))/1.28 Songti SC,STSong,serif}.section-head>p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:320px;padding:30px;transition:all .25s;display:flex}.product-card:hover{background:#ebe5d8}.product-card>div{justify-content:space-between;align-items:center;display:flex}.product-card>div span{color:var(--gold);font:12px ui-monospace,monospace}.product-card small{color:#8b8679;letter-spacing:.12em}.product-card h3{margin:48px 0 14px;font:500 28px serif}.product-card p{color:#706b60;margin:0;font-size:13px;line-height:1.8}.product-card>b{align-items:center;gap:7px;margin-top:auto;font-size:12px;display:flex}.product-card>b svg{width:15px;transition:all .2s}.product-card:hover>b svg{transform:translate(5px)}.ai-preview{background:var(--ink);color:#ede8dc;padding:105px 0;overflow:hidden}.ai-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.ai-intro h2{color:#f3eee3}.ai-intro p{color:#aaa598;max-width:470px;line-height:1.9}.text-link{color:var(--gold2);align-items:center;gap:9px;margin-top:26px;font-size:13px;display:inline-flex}.text-link svg{width:17px}.ai-orbit{place-items:center;height:470px;display:grid;position:relative}.ai-orbit:before,.ai-orbit:after{content:"";border:1px solid #d1ad6740;border-radius:50%;position:absolute}.ai-orbit:before{width:440px;height:440px}.ai-orbit:after{width:290px;height:290px}.orbit-core{z-index:2;background:var(--gold2);color:#24231f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;display:flex;box-shadow:0 0 80px #d1ad6738}.orbit-core svg{width:30px}.orbit-core b{margin-top:10px}.orbit-core span{margin-top:5px;font-size:10px}.orbit-tag{z-index:3;color:#d6d1c5;background:#2f2e27;border:1px solid #fff3;padding:9px 14px;font-size:12px;position:absolute}.t1{top:3%;left:43%}.t2{top:22%;right:5%}.t3{bottom:18%;right:7%}.t4{bottom:3%;left:40%}.t5{bottom:21%;left:5%}.t6{top:23%;left:3%}.join-teaser{grid-template-columns:1fr 1fr;gap:100px;padding:110px 0;display:grid}.join-teaser p{max-width:480px;color:var(--muted);margin:5px 0 28px;line-height:1.9}.page-hero{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#f4f1e9 0% 64%,#e5ddce 64%,#ede7dc 100%);align-items:center;min-height:490px;display:flex}.page-hero .shell{position:relative}.page-hero .shell:after{content:"";border:1px solid #b78a3e66;border-radius:50%;width:190px;height:190px;position:absolute;top:50%;right:10%;transform:translateY(-50%);box-shadow:0 0 0 40px #b78a3e0d,0 0 0 80px #b78a3e08}.page-hero span{color:#8e713b;letter-spacing:.2em;font-size:11px}.page-hero h1{margin:18px 0;font-size:max(48px,min(6vw,72px))}.page-hero p{max-width:620px;color:var(--muted);margin:0;line-height:1.85}.section-head.compact{align-items:start}.capability-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.capability-grid article{background:#ebe5d8;border:1px solid #24231f14;min-height:300px;padding:28px}.capability-grid article>div{color:var(--gold);justify-content:space-between;align-items:center;display:flex}.capability-grid svg{width:24px}.capability-grid h3{margin:54px 0 12px;font:500 23px serif}.capability-grid p{color:#6c675c;font-size:13px;line-height:1.8}.workflow{background:var(--ink);color:#eee8dc;padding:105px 0}.workflow h2{margin-bottom:48px}.workflow-row{border:1px solid #ffffff26;display:flex}.workflow-row div{border-right:1px solid #ffffff26;flex:1;height:110px;padding:24px;position:relative}.workflow-row div:last-child{border:0}.workflow-row b,.workflow-row span{display:block}.workflow-row b{color:var(--gold2);font:10px ui-monospace,monospace}.workflow-row span{margin-top:20px;font-size:14px}.workflow-row svg{z-index:2;color:var(--gold2);background:var(--ink);position:absolute;top:42px;right:-13px}.workflow>div>p{color:#9e998d;margin:28px 0 0;font-size:12px}.join-values{grid-template-columns:1fr 1fr;gap:110px;padding:100px 0;display:grid}.join-values>div:first-child svg{color:var(--gold);width:35px}.join-values h2{margin:18px 0;font:500 36px serif}.join-values>div>p{color:var(--muted);line-height:1.9}.value-list{border-top:1px solid var(--line)}.value-list p{border-bottom:1px solid var(--line);height:66px;color:var(--ink);grid-template-columns:60px 1fr 24px;align-items:center;margin:0;display:grid}.value-list span{color:var(--gold);font:11px ui-monospace,monospace}.value-list svg{width:16px}.apply-section{color:#eee9de;background:#2a2923;padding:110px 0}.apply-layout{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.apply-copy h2{color:#f3ede2}.apply-copy p{color:#aaa598;line-height:1.9}.privacy-note{color:#aaa598;border:1px solid #ffffff24;gap:12px;margin-top:30px;padding:18px;font-size:12px;line-height:1.7;display:flex}.privacy-note svg{width:20px;color:var(--gold2);flex:none}.apply-form{color:var(--ink);background:#f2eee5;padding:34px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.apply-form label{gap:8px;font-size:12px;font-weight:650;display:grid}.apply-form input,.apply-form select,.apply-form textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #c6bfb1;border-radius:0;outline:none}.apply-form input,.apply-form select{height:44px}.apply-form textarea{resize:vertical;height:105px;margin-top:24px;padding:12px 0}.apply-form input:focus,.apply-form select:focus,.apply-form textarea:focus{border-color:var(--gold)}.consent{color:#746f64;align-items:start;margin-top:20px;line-height:1.6;grid-template-columns:18px 1fr!important;font-weight:400!important;display:flex!important}.consent input{width:15px;height:15px}.submit{color:#241f17;background:var(--gold2);border:0;justify-content:center;align-items:center;gap:9px;width:100%;height:51px;margin-top:20px;font-weight:700;display:flex}.submit:disabled{opacity:.6}.submit svg{width:17px}.form-error{color:#a34034;align-items:center;gap:7px;font-size:12px;display:flex}.form-error svg{width:16px}.success{border:1px solid #ffffff26;flex-direction:column;justify-content:center;align-items:flex-start;min-height:400px;padding:50px;display:flex}.success>svg{width:48px;height:48px;color:var(--gold2)}.success h2{font:500 36px serif}.success p{color:#c5c0b5;max-width:550px;line-height:1.9}.success .button{color:#eee9de;border-color:#777266;margin-top:15px}.about-role{grid-template-columns:1fr 1fr;gap:100px;padding:110px 0;display:grid}.about-role p{color:var(--muted);margin-top:35px;line-height:1.95}.company-info{background:#e9e3d6;padding:100px 0}.company-info h2{font-size:38px}.info-list{border-top:1px solid var(--line);margin-top:46px}.info-list>div{border-bottom:1px solid var(--line);grid-template-columns:260px 1fr;align-items:center;min-height:72px;display:grid}.info-list b{color:#777164;font-size:12px}.info-list p,.info-list a{margin:0;font-size:14px}.legal{max-width:900px;padding-top:100px;padding-bottom:120px}.legal>svg{width:40px;height:40px;color:var(--gold)}.legal h2{font:500 38px serif}.legal-main{border-left:4px solid var(--gold);color:#514c42;background:#ebe5d9;padding:28px;font-size:15px;line-height:2}.legal h3{margin:46px 0 14px;font-size:18px}.legal>p:not(.legal-main){color:var(--muted);line-height:1.9}.not-found{flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.not-found b{color:var(--gold);font-size:70px}footer{color:#c8c3b8;background:#1f1e1a}.footer-main{grid-template-columns:1.4fr .8fr .8fr 1.2fr;gap:50px;padding:70px 0 55px;display:grid}.footer-intro .brand-mark{color:var(--ink);background:var(--gold2)}.footer-intro .brand small{color:#858176}.footer-intro p{color:#817d73;margin:22px 0;font-size:12px;line-height:1.8}.footer-nav{flex-direction:column;gap:12px;font-size:12px;display:flex}.footer-nav b{color:#eee9df;margin-bottom:4px}.footer-nav a{color:#8e8a80}.footer-contact span{color:#817c72;font-size:11px}.footer-contact a{color:var(--gold2);margin:10px 0 18px;font-size:14px;display:block}.footer-contact p{color:#817d74;font-size:11px;line-height:1.8}.footer-bottom{color:#77736a;border-top:1px solid #ffffff1a;justify-content:space-between;padding:20px 0;font-size:11px;display:flex}@keyframes float{50%{transform:translateY(-8px)}}.orbit-core{animation:5s ease-in-out infinite float}.header nav>a.nav-cta:hover{color:#fffaf0;background:#35332c}@media (max-width:1000px){.header nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:24px;display:none;position:fixed;top:78px;left:0;right:0}.header nav.open{display:flex}.menu{display:block}.hero-grid{grid-template-columns:1fr}.hero-board{min-height:400px;margin:0 48px 48px}.hero-copy{padding:80px 48px}.compliance-strip{grid-template-columns:1fr}.section-head,.ai-layout,.join-teaser,.apply-layout,.join-values,.about-role{grid-template-columns:1fr;gap:45px}.capability-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.workflow-row{grid-template-columns:repeat(3,1fr);display:grid}.footer-main{grid-template-columns:1fr 1fr}.page-hero .shell:after{opacity:.4}}@media (max-width:650px){.shell,.compliance-strip{width:min(100% - 32px,1200px)}.nav-wrap{width:calc(100% - 32px)}.header{height:70px}.header nav{top:70px}.brand b{font-size:14px}.hero-grid{border:0}.hero-copy{padding:70px 16px 55px}.hero-index{display:none}.hero h1{font-size:43px}.hero-lead{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-board{min-height:360px;margin:0 16px 30px}.board-main{padding:34px 28px}.board-main b{font-size:86px}.board-metrics div{padding:14px 10px}.hero-ticker{letter-spacing:.08em;gap:10px;font-size:9px}.compliance-strip{margin-top:20px;padding:22px}.section{padding-top:80px;padding-bottom:80px}.section-head{margin-bottom:35px}.section-head h2,.ai-intro h2,.join-teaser h2,.apply-copy h2,.about-role h2,.company-info h2,.workflow h2{font-size:34px}.product-grid,.capability-grid{grid-template-columns:1fr}.product-card{min-height:260px}.ai-preview{padding:80px 0}.ai-orbit{height:370px;transform:scale(.83)}.join-teaser{padding:80px 0}.page-hero{background:#eee8dc;min-height:430px}.page-hero h1{font-size:45px}.page-hero .shell:after{display:none}.workflow-row{grid-template-columns:repeat(2,1fr)}.workflow-row div{border-bottom:1px solid #ffffff26}.workflow-row svg{display:none}.join-values,.apply-section{padding:75px 0}.apply-form{padding:24px 18px}.form-grid{grid-template-columns:1fr}.info-list>div{grid-template-columns:1fr;gap:7px;padding:18px 0}.legal{padding-top:75px}.legal-main{padding:20px}.footer-main{grid-template-columns:1fr;padding-top:55px}.footer-bottom{flex-direction:column;gap:15px}}
