*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#131513;color:#eeeae1;font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #cbb48b;outline-offset:6px}.skip{position:absolute;top:-100px;background:#eee;color:#151713;padding:12px;z-index:20}.skip:focus{top:10px}.wrap{width:min(1240px,88%);margin:auto}.nav{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-bottom:1px solid #353a32;gap:25px}.logo{display:flex;gap:14px;align-items:center;font-size:11px;letter-spacing:.2em;line-height:1.5;font-weight:600}.seal{border:1px solid #928368;width:37px;height:43px;display:grid;place-items:center;font:22px Georgia;color:#cdbb96;position:relative}.seal:after{content:'';position:absolute;inset:4px;border:1px solid #625d4b}.navlinks{display:flex;align-items:center;gap:33px;font-size:12px;color:#c6c7ba}.network-link{border-bottom:1px solid #747969;padding-bottom:4px}.menu{display:none;background:transparent;color:inherit;border:1px solid #666;padding:6px 12px}.eyebrow{font:10px/1.8 monospace;letter-spacing:.2em;text-transform:uppercase;color:#c7b48d}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding:85px 0 65px;min-height:690px}.hero h1{font:clamp(65px,7.1vw,102px)/1.02 Georgia;letter-spacing:-.055em;margin:23px 0 27px;font-weight:400}.hero h1 em{color:#c6b38e;font-weight:400}.hero p{color:#a9b09f;font-size:15px;max-width:420px}.actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:34px}.primary{padding:13px 23px;background:#cdbb96;color:#1c2018;font-size:12px;display:inline-flex;align-items:center;gap:30px}.textlink{font-size:12px;border-bottom:1px solid #6f7662;padding:6px 0}.shelf-art{min-height:490px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.shelf-art:before{content:'';position:absolute;inset:20% -5% 5%;background:radial-gradient(ellipse,#c9b58820,transparent 67%);z-index:-1}.shelf-art:after{content:'';position:absolute;bottom:20px;width:100%;height:1px;background:linear-gradient(90deg,transparent,#555b48,transparent)}.book{aspect-ratio:0.68;position:relative;background:#9fae9a;color:#1a241d;border:1px solid #c9d4bc50;padding:27px 24px;display:flex;flex-direction:column;box-shadow:16px 25px 35px #0007,inset 7px 0 10px #0003;overflow:hidden}.book:before{content:'';position:absolute;inset:12px;border:1px solid currentColor;opacity:.25;pointer-events:none}.book:after{content:'';position:absolute;top:0;left:7px;height:100%;border-left:1px solid #fff3}.book.sand{background:#b7a482;color:#272719}.book.red{background:#242b25;color:#bdc9a9;border-color:#68745a}.book .imprint{font:7px/1.5 monospace;letter-spacing:.16em;text-transform:uppercase}.book .series{font:11px/1.45 Georgia;max-width:125px;margin-top:34px}.book .book-title{font:36px/1.03 Georgia;letter-spacing:-.04em;margin-top:12px}.book .device{width:95px;height:95px;border:1px solid currentColor;border-radius:50%;opacity:.55;margin:auto 0 22px;position:relative}.book .device:before{content:'';position:absolute;inset:12px;border:1px solid currentColor;border-radius:50%}.book .device:after{content:'';position:absolute;top:46px;left:-15px;width:125px;border-top:1px solid currentColor;transform:rotate(-32deg)}.book .book-foot{font:7px/1.4 monospace;letter-spacing:.15em;margin-top:auto}.hero-book{position:absolute;width:220px;min-height:320px}.hero-book.back{transform:translate(100px,-17px) rotate(10deg);z-index:1}.hero-book.front{transform:translate(-75px,22px) rotate(-9deg);z-index:2}.hero-book .series{margin-top:32px}.hero-book .device{margin-top:35px}.art-note{position:absolute;bottom:-10px;right:0;font:8px monospace;letter-spacing:.16em;color:#8e9782}.strip{border-block:1px solid #383e32;display:flex;justify-content:space-between;gap:15px;padding:19px 0;font:9px monospace;letter-spacing:.15em;color:#929b84}.strip b{font-weight:400;color:#d1c4a5}.section{padding:90px 0}.section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:40px}.section h2,.story h2{font:clamp(40px,4.4vw,59px)/1.1 Georgia;font-weight:400;letter-spacing:-.04em;margin:14px 0}.section-head p{max-width:370px;font-size:14px;color:#a0aa94}.filters{display:flex;gap:8px;margin:30px 0 35px}.filter{background:none;border:1px solid #4b5540;color:#c0c8b1;padding:8px 16px;font-size:11px;cursor:pointer}.filter[aria-pressed=true]{background:#c7b590;color:#1e2519;border-color:#c7b590}.catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.cover-stage{background:#1c2119;border:1px solid #343d2d;padding:36px 40px;display:flex;justify-content:center;margin-bottom:23px;transition:background .2s}.cover-stage:hover{background:#252d20}.cover-stage .book{width:100%;max-width:225px;min-height:330px;transition:transform .25s}.cover-stage:hover .book{transform:translateY(-7px) rotate(-2deg)}.book-card h3{font:26px/1.25 Georgia;letter-spacing:-.025em;margin:12px 0;color:#e8e5d9}.book-card p{font-size:13px;color:#a6ae99;margin:10px 0 18px}.status{font:9px monospace;letter-spacing:.07em;color:#b5bc9f}.book-card[hidden]{display:none}.availability{border-top:1px solid #39432f;margin-top:45px;padding-top:22px;color:#a5ad97;font-size:12px}.story{background:#e4dece;color:#242c22;padding:75px 0}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.story .eyebrow{color:#666d4c}.story p{font-size:15px;color:#59604f;max-width:490px}.story .textlink{border-color:#8a9179}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding-top:55px;border-top:1px solid #b9bea8;margin-top:40px}.principles h3{font:24px Georgia;font-weight:400}.principles p{font-size:13px}.network{display:grid;grid-template-columns:1fr 1fr;gap:80px}.network p{color:#a4ae96;font-size:14px;max-width:450px}.network-list a{display:flex;justify-content:space-between;border-top:1px solid #3a4430;padding:14px 0;font-size:13px}.network-list a:last-child{border-bottom:1px solid #3a4430}.network-list span{color:#98a787;font:10px monospace}.footer{padding:35px 0 24px;border-top:1px solid #394330}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:35px}.footer-links{display:flex;gap:25px;flex-wrap:wrap;font-size:12px;color:#b0baa0}.fine{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #303829;padding-top:20px;font:9px monospace;color:#879479;letter-spacing:.06em}.detail{padding:80px 0 100px}.detail h1{font:clamp(45px,6vw,80px)/1.08 Georgia;letter-spacing:-.045em;font-weight:400;max-width:850px;margin:25px 0}.lede{font:26px/1.45 Georgia;color:#c8b895;max-width:760px}.prose{max-width:760px}.prose h2{font:29px Georgia;margin-top:40px}.prose p,.prose li{color:#aab59c;font-size:14px}.detail-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:start}.detail-grid .cover-stage{margin-top:15px}.back{font:10px monospace;letter-spacing:.12em;color:#b5c19d}.edition-note{border:1px solid #49533a;padding:22px;color:#aeb89d;font-size:13px;margin:35px 0}.book-data{border-top:1px solid #3f4932;margin:28px 0}.book-data div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #3f4932;padding:12px 0;font-size:12px}.book-data dt{color:#899779}.book-data dd{margin:0} @media(max-width:800px){.nav{padding:22px 0;position:relative}.menu{display:block}.navlinks{display:none;position:absolute;top:85px;left:0;right:0;background:#1a2116;border:1px solid #4c583d;padding:24px;z-index:10;flex-direction:column;align-items:start}.navlinks.open{display:flex}.hero{grid-template-columns:1fr;padding:60px 0 35px;gap:5px}.hero h1{font-size:67px}.shelf-art{min-height:430px}.hero-book{width:190px;min-height:300px}.hero-book.back{transform:translate(65px,-5px) rotate(10deg)}.hero-book.front{transform:translate(-60px,15px) rotate(-9deg)}.hero-book .book-title{font-size:31px}.art-note{right:10px}.strip{flex-wrap:wrap;font-size:8px}.section{padding:60px 0}.section-head{display:block}.catalog{grid-template-columns:1fr;gap:45px}.cover-stage{padding:35px}.cover-stage .book{max-width:230px}.story-grid,.network,.detail-grid{grid-template-columns:1fr;gap:30px}.principles{grid-template-columns:1fr;gap:8px}.story{padding:55px 0}.footer-top,.fine{flex-direction:column;align-items:start}.detail{padding:55px 0 70px}.detail-grid .cover-stage{max-width:450px;width:100%}.section h2,.story h2{font-size:43px}.book-card h3{font-size:28px}}@media(max-width:360px){.hero h1{font-size:57px}.hero-book{width:160px;min-height:265px;padding:24px 18px}.hero-book.front{transform:translate(-48px,15px) rotate(-7deg)}.hero-book.back{transform:translate(48px,-5px) rotate(8deg)}.hero-book .book-title{font-size:27px}.hero-book .series{margin-top:20px}.hero-book .device{width:75px;height:75px;margin-top:20px}.hero-book .device:after{width:100px;top:35px}.shelf-art{min-height:370px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}