*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#0b0f1a;color:#f0ede9;font:16px Inter,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #efb997;outline-offset:5px}.skip{position:fixed;top:-100px;background:#fff;color:#000;padding:15px;z-index:100}.skip:focus{top:0}.notice{font-size:10px;text-align:center;padding:10px;background:#1e2433;color:#c7cbd2;letter-spacing:.12em}header{display:flex;justify-content:space-between;align-items:center;padding:25px 5%;position:sticky;top:0;background:#0b0f1af2;z-index:20;border-bottom:1px solid #ffffff22;backdrop-filter:blur(10px)}.logo{font-size:19px;font-weight:600;letter-spacing:-.07em}.logo span{color:#d77b65}.nav{display:flex;gap:35px;align-items:center;font-size:12px}.nav a:hover{color:#eaaa99}.menu{display:none}.eyebrow{font-size:10px;letter-spacing:.2em;color:#aeb3c0;text-transform:uppercase}.hero{padding:65px 6% 90px;min-height:770px;display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;overflow:hidden;gap:2%}.hero h1{font-size:clamp(52px,5.2vw,79px);letter-spacing:-.06em;line-height:1.02;font-weight:600;margin:26px 0;max-width:670px}.hero h1 em{font-style:normal;color:#d7806b}.hero p.sub{font-size:13px;color:#b2b8c5;line-height:1.8;margin:25px 0}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 21px;font-size:12px;background:#f0ede9;color:#0b0f1a;border:1px solid #f0ede9;font-weight:600}.btn:hover{background:#e2b8a9;transform:translateY(-2px)}.btn.secondary{background:none;color:inherit;border-color:#ffffff50}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.book-stage{perspective:1400px;position:relative;min-height:590px;display:grid;place-items:center;background:radial-gradient(ellipse,#b64a381a,transparent 65%)}.book-wrap{transform-style:preserve-3d;transform:rotateX(10deg) rotateY(-24deg) rotateZ(6deg);width:330px;height:470px;transition:transform .3s;position:relative;filter:drop-shadow(35px 45px 25px #0008)}.cover{position:absolute;inset:0;background:#b64a38;transform:translateZ(24px);padding:25px 26px;display:flex;flex-direction:column;justify-content:space-between;color:#f0ede9;backface-visibility:hidden;border-left:2px solid #da8170;background-image:repeating-linear-gradient(20deg,transparent,transparent 3px,#00000008 4px)}.cover-top{font-size:10px;letter-spacing:.1em;display:flex;justify-content:space-between}.cover-title{font-size:63px;line-height:.88;letter-spacing:-.075em;font-weight:600}.cover-title span{display:block}.cover-bottom{font-size:10px;line-height:1.5;border-top:1px solid #ffffff66;padding-top:17px}.book-spine{position:absolute;top:0;bottom:0;width:48px;left:-24px;transform:rotateY(-90deg);background:#792f25;color:#f0ede9;writing-mode:vertical-rl;text-align:center;padding:18px 12px;font-size:12px;letter-spacing:.12em;border-right:1px solid #da8170}.book-pages{position:absolute;right:-24px;width:48px;height:99%;top:.5%;transform:rotateY(90deg);background:repeating-linear-gradient(90deg,#e7e1d5 0px,#e7e1d5 2px,#8d887f 3px)}.book-bottom{position:absolute;bottom:-24px;height:48px;width:100%;transform:rotateX(-90deg);background:repeating-linear-gradient(#d5d0c4 0px,#d5d0c4 2px,#9e9a90 3px)}.book-annotation{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:15px;align-items:center;font-size:9px;color:#aeb3c0;letter-spacing:.12em}.rotate{border:1px solid #ffffff40;color:#f0ede9;background:transparent;padding:9px 12px}.hero-foot{position:absolute;bottom:25px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em;color:#aeb3c0}.tags{display:flex;gap:15px;flex-wrap:wrap;padding:27px 6%;border-block:1px solid #ffffff25}.tag{border:1px solid #ffffff30;border-radius:25px;padding:9px 17px;color:#bbc0cb;font-size:11px}.section{padding:100px 6%}.context{display:grid;grid-template-columns:1fr 2fr;gap:10%;align-items:start}.context .manifesto{font-size:clamp(25px,2.9vw,43px);letter-spacing:-.035em;line-height:1.4;margin:0;max-width:890px}.context .manifesto em{color:#d7806b;font-style:normal}.chapter-row{border-top:1px solid #ffffff30;display:grid;grid-template-columns:110px 1fr 1fr;gap:6%;padding:45px 0;align-items:center}.chapter-number{font-size:80px;letter-spacing:-.08em;color:#d7806b}.chapter-row h3{font-size:30px;letter-spacing:-.04em;margin:0 0 20px;line-height:1.15}.chapter-row p{color:#b4bbc9;line-height:1.8;font-size:14px;max-width:420px}.diagram{height:210px;background:#141a2b;position:relative;padding:28px;overflow:hidden;transform:perspective(800px) rotateY(-5deg);transition:transform .25s;border:1px solid #ffffff15}.diagram:hover{transform:perspective(800px) rotateY(0deg) translateY(-5px)}.diagram .label{font-size:9px;letter-spacing:.14em;color:#bfc4ce}.runway{margin-top:40px;display:flex;gap:5px;height:50px}.runway i{background:#b64a38;flex:1}.runway i:nth-child(n+7){background:#b64a3860}.runway i:nth-child(n+10){background:#b64a3820}.diagram-foot{font-size:10px;color:#bfc4ce;margin-top:15px;display:flex;justify-content:space-between}.gap-diagram{display:flex;align-items:center;justify-content:center;height:120px;gap:22px}.square{width:65px;height:65px;border:1px solid #b64a38;transform:rotate(15deg)}.square.fill{background:#b64a38;transform:rotate(-10deg)}.price-bars{display:flex;align-items:end;gap:20px;height:120px;justify-content:center}.price-bars i{width:45px;height:var(--h);border:1px solid #b64a38;background:linear-gradient(#b64a3877,transparent)}h2{font-size:clamp(35px,4.2vw,62px);letter-spacing:-.055em;line-height:1.08;font-weight:600;margin:22px 0}.proof{background:#f0ede9;color:#0b0f1a}.proof .eyebrow,.proof .small{color:#5a606b}.section-head{display:flex;justify-content:space-between;align-items:end;gap:50px}.small{font-size:12px;color:#acb4c3;line-height:1.8;max-width:460px}.preview-spread{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-top:45px;perspective:1000px}.paper{background:#e4dfd5;border:1px solid #b6b1a7;min-height:320px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s}.paper:nth-child(1){transform:rotateY(9deg) rotate(-2deg)}.paper:nth-child(3){transform:rotateY(-9deg) rotate(2deg)}.paper:hover{transform:rotateY(0) translateY(-8px)}.paper .page-no{font-size:10px;letter-spacing:.15em}.paper h3{font-size:26px;letter-spacing:-.045em;line-height:1.15}.paper p{font-size:12px;line-height:1.7;color:#5a606b}.quote-placeholders{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px}.quote-placeholder{border-top:1px solid #9c9b97;padding-top:20px;font-size:11px;line-height:1.8;color:#5a606b}.cta{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.cta h2 em{font-style:normal;color:#d7806b}.form{padding:32px;border:1px solid #ffffff30}.form label{font-size:12px;display:block;margin-bottom:20px}.form select{display:block;width:100%;background:#141a2b;color:#f0ede9;border:1px solid #ffffff40;margin-top:12px;padding:13px}.form .btn{width:100%}.status{font-size:12px;min-height:35px;color:#e6b8a5;line-height:1.7}.footer{padding:35px 6%;border-top:1px solid #ffffff25;display:flex;justify-content:space-between;gap:30px;font-size:10px;color:#aeb3c0}.page[hidden]{display:none}.page-head{padding:85px 6% 35px}.page-head h1{font-size:clamp(46px,7vw,90px);letter-spacing:-.06em;line-height:1.05;margin:25px 0}.chapter-list{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.chapter-item{display:flex;gap:25px;border-top:1px solid #ffffff30;padding:27px 0}.chapter-item span{font-size:13px;color:#d7806b}.chapter-item h2{font-size:20px;margin:0 0 10px;letter-spacing:-.025em}.chapter-item p{font-size:11px;color:#aeb3c0;line-height:1.6}.sample-shell{max-width:900px;margin:auto}.sample-page{background:#f0ede9;color:#0b0f1a;min-height:430px;padding:50px;position:relative;box-shadow:15px 15px 0 #b64a38;transform-origin:left;transition:transform .3s}.sample-page.flipping{transform:perspective(1000px) rotateY(-10deg)}.sample-page h2{font-size:38px;max-width:560px}.sample-page p{font-size:14px;line-height:1.8}.sample-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:45px 0}.sample-controls button{padding:13px 20px;border:1px solid #ffffff50;background:none;color:#fff}.sample-label{font-size:12px}.empty-author{min-height:280px;background:#141a2b;border:1px solid #ffffff25;display:grid;place-content:center;font-size:12px;color:#aeb3c0;text-align:center;line-height:1.8}.author-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.author-grid p{line-height:1.8;font-size:14px;color:#b4bbc9}.faq{padding:23px 0;border-top:1px solid #ffffff30}.faq summary{cursor:pointer}.faq p{font-size:13px;color:#b4bbc9;line-height:1.8}.reveal{transform:translateY(20px);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.reveal.in{transform:none}@media(max-width:760px){header{padding:20px 6%}.notice{font-size:8px;line-height:1.6;padding:8px 18px}.menu{display:block;background:none;border:1px solid #ffffff40;color:#fff;padding:8px 12px}.nav{display:none;position:absolute;left:0;right:0;top:100%;background:#141a2b;padding:25px 6%;flex-direction:column;align-items:stretch;gap:25px}.nav.open{display:flex}.hero{padding:40px 6% 65px;grid-template-columns:1fr;gap:20px}.hero h1{font-size:51px;line-height:1.02;margin:20px 0}.hero p.sub{font-size:12px}.book-stage{min-height:460px;margin-top:10px}.book-wrap{width:245px;height:350px}.cover{padding:20px}.cover-title{font-size:47px}.cover-top,.cover-bottom{font-size:8px}.book-annotation{bottom:5px;font-size:8px}.hero-foot{bottom:16px;font-size:7px}.hero-actions .btn{font-size:10px;padding:14px;gap:15px}.tags{gap:9px;padding:22px 6%}.tag{font-size:9px;padding:8px 12px}.section{padding:65px 6%}.context,.cta{grid-template-columns:1fr;gap:30px}.context .manifesto{font-size:27px}.chapter-row{grid-template-columns:45px 1fr;gap:20px;padding:30px 0}.chapter-number{font-size:39px;align-self:start}.chapter-row h3{font-size:25px}.chapter-row p{font-size:12px}.diagram{grid-column:2;height:185px;padding:22px}.section-head{display:block}.preview-spread{grid-template-columns:1fr;gap:24px}.paper{min-height:280px}.paper:nth-child(n){transform:none}.quote-placeholders{grid-template-columns:1fr}.cta h2{font-size:43px}.form{padding:25px}.footer{flex-direction:column;line-height:1.8}.chapter-list,.author-grid{grid-template-columns:1fr}.page-head{padding-top:55px}.sample-page{padding:30px;min-height:430px;box-shadow:8px 8px 0 #b64a38}.sample-page h2{font-size:30px}.sample-controls button{padding:12px;font-size:12px}.sample-label{font-size:10px}.page-head h1{font-size:49px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.reveal{transform:none}}
/* Revision 0100 */
.btn{background:#b64a38;color:#f0ede9;border-color:#b64a38}.btn:hover{background:#953b2c}.btn.secondary{background:transparent}.cover{transform-origin:left center;transform:translateZ(24px) rotateY(var(--open,0deg));transition:transform .15s linear}.cover-title{font-size:28px;line-height:1.3;letter-spacing:-.03em}.first-page{position:absolute;inset:0;background:#f0ede9;color:#0b0f1a;padding:35px;transform:translateZ(22px);font-size:18px;line-height:1.8}.sample-book{position:relative;perspective:1600px;min-height:470px;isolation:isolate;overflow:hidden}.sample-sheet{position:absolute;inset:0;transform-origin:left center;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.7,.2,1);background:#f0ede9;color:#0b0f1a;border:1px solid #d5d0c4}.sample-sheet.turned{transform:rotateY(-180deg);pointer-events:none}.sheet-front,.sheet-back{position:absolute;inset:0;padding:45px;backface-visibility:hidden;background:repeating-linear-gradient(20deg,#f0ede9,#f0ede9 3px,#e9e5df 4px)}.sheet-back{transform:rotateY(180deg)}.sheet-front h2{font-size:38px}.sheet-front .eyebrow{color:#555}.sheet-front p{line-height:1.8}.sample-controls button:disabled{opacity:.35;cursor:default}.author-preview{padding:50px 0}.page-count{font-size:11px}.empty-author,.cover-title{overflow-wrap:anywhere}@media(max-width:760px){.sample-book{min-height:430px}.sheet-front,.sheet-back{padding:28px}.sheet-front h2{font-size:30px}.cover-title{font-size:23px}.sample-controls{gap:10px}}@media(prefers-reduced-motion:reduce){.cover{transform:translateZ(24px)}.sample-sheet{transition:none}}

body{font-family:Inter,'Noto Sans TC',sans-serif}h1,h2,h3,.cover{font-family:'Space Grotesk',Inter,'Noto Sans TC',sans-serif}.manuscript-placeholder{display:grid;place-content:center;font-size:12px;line-height:1.9;color:#aeb3c0}.book-spine{font-size:10px}.page-count{color:#aeb3c0}.proof blockquote{margin:15px 0}.proof .btn{border-color:#b64a38!important}

h1,h2,h3,.cover{font-weight:700}

/* NS0120 home evidence uses the same real interaction, with independent state. */
.proof .sample-shell{margin-top:45px}.proof .sample-controls button{color:#0b0f1a;border-color:#5a606b}.proof .sample-controls button:focus-visible{outline-color:#0b0f1a}
