.mobile-book-page .book-shell{max-width:1120px;margin:auto;padding:0 28px 76px}.book-breadcrumb{font:13px/1.6 var(--sans);margin:26px 0 38px;color:var(--ink-soft)}.book-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.book-opening{display:grid;grid-template-columns:320px minmax(0,1fr);gap:64px;align-items:center;padding-bottom:62px}.book-cover{margin:0}.book-cover img{width:320px;height:auto;box-shadow:6px 10px 18px #07172c24}.book-kicker{font:12px/1.5 var(--sans);text-transform:uppercase;letter-spacing:1.7px;color:var(--wine);margin-bottom:15px}.book-opening h1{font:normal 57px/1.02 var(--serif);letter-spacing:-1.7px;margin:0 0 20px}.book-byline{font:italic 24px/1.4 var(--serif);margin-bottom:26px}.book-introduction{font:21px/1.56 var(--serif);max-width:33em}.book-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.mobile-book-page .book-actions .button{font-size:15px;padding:13px 19px;min-height:48px}.book-text-link{font:700 15px/1.6 var(--sans);color:var(--wine);text-decoration:underline;text-underline-offset:5px;display:inline-block}.book-text-link span{display:inline-block;transition:transform .2s}.book-text-link:hover span{transform:translateX(3px)}.book-text-link:active{color:var(--ink)}.book-contents{border-top:1px solid var(--rule);padding-top:42px;scroll-margin-top:24px}.book-section-heading{max-width:670px;margin-bottom:26px}.book-shell h2{font:normal 36px/1.15 var(--serif);margin:0 0 16px}.book-section-heading>p:not(.book-kicker),.book-reading p:not(.book-kicker){font:19px/1.55 var(--serif)}.book-section-heading a{text-decoration:underline;text-underline-offset:3px;color:var(--wine)}.chapter-list{list-style:none;columns:2;column-gap:52px;margin:0;padding:0}.chapter-list li{break-inside:avoid;display:flex;gap:18px;border-top:1px solid #c7a27466;padding:17px 0;min-height:62px}.chapter-number{font:17px/1.5 var(--sans);color:var(--wine);min-width:26px}.chapter-title{font:19px/1.35 var(--serif);display:block}.book-endmatter{font:16px/1.5 var(--serif);color:var(--ink-soft);padding:24px 0 40px}.book-reading{border-top:1px solid var(--rule);padding-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:64px}.book-reading .book-text-link{margin-top:20px}.book-reading .book-related{display:block}.book-reading .book-format-note{font:14px/1.6 var(--sans)!important;margin-top:14px;color:var(--ink-soft)} @media(max-width:1023px){.book-opening{gap:36px;grid-template-columns:280px minmax(0,1fr)}.book-cover img{width:280px}.book-opening h1{font-size:45px}.book-introduction{font-size:20px}.book-reading{gap:36px}} @media(max-width:680px){.mobile-book-page .book-shell{padding:0 22px 48px}.book-breadcrumb{font-size:12px;margin:22px 0 28px}.book-opening{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding-bottom:36px}.book-cover{align-self:center}.book-cover img{width:240px}.book-opening h1{font-size:43px;letter-spacing:-1px}.book-byline{margin-bottom:20px}.book-introduction{font-size:20px;line-height:1.55}.book-actions{gap:19px}.chapter-list{columns:1}.book-shell h2{font-size:32px}.book-reading{grid-template-columns:1fr;gap:36px}.book-kicker{font-size:11px}.book-contents{padding-top:30px}.chapter-list li{padding:16px 0}.chapter-title{font-size:19px}.book-section-heading>p:not(.book-kicker){font-size:18px}} @media(prefers-reduced-motion:reduce){.book-text-link span{transition:none}.book-text-link:hover span{transform:none}}  @media(max-width:680px){.mobile-book-page .search-toggle>span,.mobile-book-page .search-toggle::before{display:none}.mobile-book-page .search-toggle{width:38px;flex-shrink:0}.mobile-book-page .header-inner{gap:12px;margin-inline:auto}.mobile-book-page .brand{min-width:0}}  @media(min-width:1200px){.mobile-book-page .book-shell{max-width:1320px}.book-opening{grid-template-columns:280px minmax(0,1fr);gap:48px}.book-cover img{width:280px}.book-opening h1{font-size:48px;letter-spacing:-1.3px;white-space:nowrap}.book-introduction{max-width:37em}} .book-downloads{border-top:1px solid var(--rule);padding:38px 0;display:grid;grid-template-columns:1fr 1.15fr;gap:48px;scroll-margin-top:24px}.book-downloads p{font:19px/1.55 var(--serif);margin:0}.book-downloads .book-kicker{font:12px/1.5 var(--sans);margin-bottom:12px}.download-options{display:flex;gap:14px;flex-wrap:wrap;align-content:center}.download-options .button{font-size:14px;padding:13px 17px;min-height:48px}.download-options p{font:14px/1.6 var(--sans);margin-top:5px}.download-options a:not(.button){text-decoration:underline;color:var(--wine)}.publisher-note{padding:30px 0 38px;border-top:1px solid #c7a27466;max-width:870px}.book-shell .publisher-note h2{font:normal 25px/1.3 var(--serif);margin-bottom:14px}.publisher-note p{font:17px/1.6 var(--serif);margin:0 0 12px}.publisher-note .attribution-url{font:13px/1.5 var(--sans);overflow-wrap:anywhere}.attribution-url a{text-decoration:underline;color:var(--wine)}.chapter-list{columns:2;column-gap:64px}.chapter-list li{padding:24px 0;gap:19px}.chapter-list h3{margin:0}.chapter-title{font-size:20px;line-height:1.4;color:var(--wine);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.chapter-title:hover{color:var(--ink)}.chapter-title:active{opacity:.75}.chapter-teaser{font:18px/1.55 var(--serif);margin:12px 0 0;color:var(--ink-soft)}.book-endmatter{display:flex;gap:28px;flex-wrap:wrap}.book-endmatter a{color:var(--wine);text-decoration:underline;text-underline-offset:4px}.other-books{border-top:1px solid var(--rule);padding-top:40px}.other-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:32px}.other-book img{height:230px;width:auto;max-width:100%;object-fit:contain;object-position:left;margin-bottom:23px}.other-book h3{font:normal 25px/1.25 var(--serif);margin-bottom:14px}.other-book p{font:18px/1.55 var(--serif);margin-bottom:18px}.historical-edition{font:14px/1.6 var(--sans);margin-top:30px;color:var(--ink-soft)}.historical-edition a{text-decoration:underline;color:var(--wine)}.mobile-book-page :focus-visible{outline:3px solid #173e57;outline-offset:4px} @media(max-width:800px){.book-downloads{grid-template-columns:1fr;gap:20px}.other-book-grid{gap:25px}.other-book h3{font-size:22px}.chapter-list{column-gap:30px}.chapter-teaser{font-size:17px}} @media(max-width:680px){.chapter-list{columns:1}.other-book-grid{grid-template-columns:1fr;gap:38px}.other-book{display:grid;grid-template-columns:100px minmax(0,1fr);gap:0 20px}.other-book img{width:100px;height:auto;grid-row:1/4}.other-book h3{font-size:23px}.other-book p{font-size:17px}.other-book .book-text-link{font-size:14px}.book-downloads{padding:30px 0}.book-endmatter{gap:16px}.book-opening h1{white-space:normal}.chapter-list li{padding:22px 0}.chapter-teaser{font-size:18px}.publisher-note{padding-bottom:26px}}  .mobile-book-page .book-actions{gap:12px;align-items:center}.download-bridge{font:16px/1.5 var(--serif)}.mobile-book-page .book-actions .book-download-button{padding:10px 13px;gap:9px;min-height:50px;font-size:15px}.book-download-button .format-icon{flex:0 0 25px;width:25px;height:30px;box-shadow:none}.kindle-note{font:13px/1.5 var(--sans);color:var(--ink-soft);margin:14px 0 0}.kindle-note a{color:var(--wine);text-decoration:underline;text-underline-offset:3px}.mobile-book-page .publisher-note{max-width:none;width:100%;padding:18px 22px;margin:0 0 38px;background:#eee7d94d;border:1px solid #c7a27466}.publisher-note p{font:16px/1.55 var(--serif);margin:0}.book-foreword{border-top:1px solid var(--rule);padding:40px 0 46px;scroll-margin-top:24px}.foreword-source{max-width:740px;margin-inline:auto;font:22px/1.6 Georgia,"DejaVu Serif",serif}.foreword-source p{margin:0 0 1.15em}.foreword-source .source-empty{display:none}.foreword-source sup{font-size:.72em;line-height:0}.foreword-source .sup-unit{white-space:nowrap}.foreword-source h2{margin-bottom:28px}.foreword-source strong{font-weight:700} @media(max-width:680px){.mobile-book-page .book-actions{gap:12px}.download-bridge{flex-basis:100%}.mobile-book-page .book-actions .book-download-button{font-size:14px;padding:10px 12px}.mobile-book-page .publisher-note{padding:16px;margin-bottom:28px}.publisher-note p{font-size:16px;line-height:1.55}.foreword-source{font:20px/1.6 var(--serif)}.book-foreword{padding:30px 0 36px}}  .book-control-group{display:inline-grid;max-width:100%;grid-template-columns:minmax(0,1fr)} .book-control-group .kindle-note{justify-self:end;text-align:right;margin-top:12px} .mobile-book-page .book-opening{padding-bottom:36px} .mobile-book-page .publisher-note{margin-bottom:26px} .mobile-book-page .publisher-note+.book-contents{border-top:0;padding-top:0} .mobile-book-page .foreword-source{max-width:none;width:100%;margin-inline:0} .mobile-book-page .foreword-source,.mobile-book-page .foreword-source *{font-weight:400} @media(max-width:680px){.book-control-group{display:block}.book-control-group .kindle-note{text-align:left}.mobile-book-page .book-opening{padding-bottom:26px}.mobile-book-page .publisher-note{margin-bottom:24px}} @media(min-width:681px){.book-control-group .book-actions{justify-content:flex-end}}  .publisher-note .publication-history{margin-bottom:12px} .book-endmatter .chapter-title{font-size:20px;line-height:1.4;font-family:var(--serif);font-weight:400} .book-endmatter{gap:20px 48px;padding-bottom:32px} #foreword .source-subheading{font-style:italic;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px} #foreword #front-matter-b72{margin-top:2em;margin-bottom:.2em;text-align:right;font-style:italic} #foreword #front-matter-b73{text-align:right;font-size:17px;color:var(--ink-soft);margin-bottom:0} @media(max-width:680px){.book-endmatter{flex-direction:column;gap:18px}.book-endmatter .chapter-title{font-size:20px}.publisher-note .publication-history{margin-bottom:14px}}  .book-endmatter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px} .book-endmatter a{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:19px} .book-endmatter a::before{content:""} .amazon-buy{display:inline-flex;align-items:center;gap:10px;background:#ffcf70;color:#172635;border:1px solid #ae7720;border-radius:3px;padding:12px 18px;font:600 15px/1.4 var(--sans);text-decoration:none;transition:background .18s,box-shadow .18s;min-height:48px} .other-book .amazon-buy img{width:34px;height:27px;margin:0;object-fit:contain} .amazon-buy:hover{background:#ffbe44;box-shadow:0 3px 8px #18273620}.amazon-buy:active{background:#efae32;box-shadow:inset 0 2px 3px #17263530}.amazon-buy:focus-visible,.amazon-cover:focus-visible{outline:3px solid #173e57;outline-offset:4px} .amazon-cover{display:block;width:fit-content}.amazon-cover img{transition:opacity .18s}.amazon-cover:hover img{opacity:.9} @media(max-width:800px){.book-endmatter{column-gap:30px}} @media(max-width:680px){.book-endmatter{grid-template-columns:1fr}.other-book .amazon-cover{grid-column:1;grid-row:1/4}.other-book .amazon-buy{grid-column:2;width:fit-content;padding:10px;font-size:14px}} @media(prefers-reduced-motion:reduce){.amazon-buy,.amazon-cover img{transition:none}}
.button.homepage-action { --action-rest:#850e14; --action-hover:#b12432; --action-pressed:#590910; --action-ink:#fff; --action-border:#9b3e30; --action-highlight:#d8b16c; width:auto; min-height:2.8rem; padding:.55rem .8rem; gap:.85rem; font-family:var(--serif); font-size:1.125rem; font-weight:400; line-height:1.15; text-align:center; text-decoration:none; color:var(--action-ink); background-color:var(--action-rest); background-image:linear-gradient(115deg,#ffffff09,#00000009); border:1px solid var(--action-border); border-radius:.15rem; box-shadow:inset 0 0 .2rem #e58d5c22; transition:background-color .26s ease, border-color .26s ease, box-shadow .26s ease; touch-action:manipulation; -webkit-tap-highlight-color:#b78b5050; } .button.homepage-action-secondary { --action-rest:#f8f0e2; --action-hover:#eadcc7; --action-pressed:#d8c6a9; --action-ink:var(--ink); --action-border:#b68a50; --action-highlight:#936a32; } .homepage-action > .button-label { display:block; } .homepage-action > .button-arrow { display:block; position:relative; width:1.2rem; height:.8rem; flex:0 0 1.2rem; font-size:0; transform:translateX(0); transition:transform .28s cubic-bezier(.22,1,.36,1); } .homepage-action > .button-arrow::before { content:""; position:absolute; left:0; right:0; top:50%; border-top:1px solid currentColor; } .homepage-action > .button-arrow::after { content:""; position:absolute; right:0; top:calc(50% - .22rem); width:.45rem; height:.45rem; border-top:1px solid currentColor; border-right:1px solid currentColor; transform:rotate(45deg); } @media (hover:hover) and (pointer:fine) { .button.homepage-action:hover { color:var(--action-ink); background-color:var(--action-hover); border-color:var(--action-highlight); text-decoration:none; box-shadow:0 3px 7px #24101940, inset 0 1px 0 #f1d08070; } .homepage-action:hover > .button-arrow { transform:translateX(5px); } } .button.homepage-action:focus-visible { outline:3px solid #173e57; outline-offset:4px; box-shadow:0 0 0 4px #fff2d8; } .navy-section .button.homepage-action:focus-visible { outline-color:#ffe3a0; box-shadow:0 0 0 4px #152e40; } .button.homepage-action:active, .button.homepage-action[data-touch-pressed="true"] { color:var(--action-ink); background-color:var(--action-pressed); border-color:var(--action-highlight); box-shadow:inset 0 2px 4px #26050950; transition-duration:0s; } .homepage-action:active > .button-arrow, .homepage-action[data-touch-pressed="true"] > .button-arrow { transform:translateX(3px); }  .button.homepage-action[data-touch-pressed="false"]:active { background-color:var(--action-rest); border-color:var(--action-border); box-shadow:inset 0 0 .2rem #e58d5c22; } .homepage-action[data-touch-pressed="false"]:active > .button-arrow { transform:translateX(0); } @media (prefers-reduced-motion:reduce) { .button.homepage-action,.homepage-action > .button-arrow { transition:none; } .homepage-action > .button-arrow, .homepage-action:hover > .button-arrow, .homepage-action:active > .button-arrow, .homepage-action[data-touch-pressed] > .button-arrow { transform:none; } }  @media (max-width:600px) and (orientation:portrait) { [data-pass146="home"] .hero-copy { padding-top:28px; padding-right:0; } [data-pass146="home"] .hero-copy .kicker { position:static; margin-bottom:14px; line-height:1.5; white-space:normal; text-wrap:balance; } [data-pass146="home"] .hero-copy .button-row { display:grid; grid-template-columns:minmax(0,1fr); gap:12px; width:min(100%,280px); margin-inline:auto; } [data-pass146="home"] .hero-copy .homepage-action { display:grid; grid-template-columns:20px minmax(0,1fr) 20px; width:100%; min-height:48px; gap:8px; } [data-pass146="home"] .hero-copy .button-label { grid-column:2; } [data-pass146="home"] .hero-copy .button-arrow { grid-column:3; }  [data-pass146="home"] .gateway-card:is([href="/rare-documents/"],[href="/vintage-mobiles/"],[href="/great-designs/"]) { height:auto; min-height:0; align-items:center; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; padding:12px; } [data-pass146="home"] .gateway-card:is([href="/rare-documents/"],[href="/vintage-mobiles/"],[href="/great-designs/"]) .gateway-image, [data-pass146="home"] .gateway-card:is([href="/rare-documents/"],[href="/vintage-mobiles/"],[href="/great-designs/"]) .gateway-image picture, [data-pass146="home"] .gateway-card:is([href="/rare-documents/"],[href="/vintage-mobiles/"],[href="/great-designs/"]) .gateway-image img { display:block; width:100%; height:auto; } [data-pass146="home"] .gateway-copy .gateway-arrow { flex-shrink:0; } [data-pass146="home"] .era-link { height:auto; min-height:0; padding-block:12px; } [data-pass146="home"] .era-arrow { margin-top:12px; } [data-pass146="home"] .books-four .book-edition { display:flex; flex-direction:column; } [data-pass146="home"] .books-four .book-edition > .button { align-self:center; margin-top:20px; } [data-pass146="home"] .document-identity { margin-top:24px; } [data-pass146="home"] .archive-actions { display:flex; justify-content:center; margin-top:20px; } [data-pass146="home"] .archive-collection { margin-top:36px; } [data-pass146="home"] .archive-collection-body > p { margin-block:24px; }  [data-pass146="home"] .archive-document-arrangement { width:100%; max-width:360px; margin-inline:auto; } [data-pass146="home"] .archive-document-sheets { position:relative; aspect-ratio:893 / 576; } [data-pass146="home"] .archive-sheet { position:absolute; display:block; height:auto; background:#fffdf7; border:1px solid #d2c6b3; box-shadow:.1rem .18rem .25rem #55402830; } [data-pass146="home"] .archive-sheet img { display:block; width:100%; height:auto; } [data-pass146="home"] .archive-sheet-spectrum { left:5%; top:6%; width:36%; transform:rotate(-8deg); } [data-pass146="home"] .archive-sheet-working { left:58%; top:7%; width:34%; transform:rotate(9deg); } [data-pass146="home"] .archive-sheet-declaration { left:31%; top:3%; width:37%; transform:rotate(-2deg); } [data-pass146="home"] .archive-document-arrangement figcaption { font:12px/1.5 var(--sans); text-align:center; } [data-pass146="home"] .about-photo { height:auto; align-self:start; } [data-pass146="home"] .about-photo :is(a,picture,img) { display:block; width:100%; height:auto; } [data-pass146="home"] .about-photo img { transform:none; } }  @media (max-width:900px) and (max-height:500px) and (orientation:landscape) { [data-pass146="home"] .hero .wrap.hero-grid, [data-pass146="home"] .books-section > .wrap, [data-pass146="home"] .story-grid, [data-pass146="home"] .archive-features, [data-pass146="home"] .about-grid { width:calc(100% - 40px); margin-inline:auto; } [data-pass146="home"] .hero-grid { grid-template-columns:minmax(0,1fr); } [data-pass146="home"] .hero #hero-title { display:flex; flex-wrap:nowrap; gap:.25em; font-size:clamp(28px,5vw,40px); white-space:nowrap; } [data-pass146="home"] #hero-title span { font-size:inherit; } [data-pass146="home"] .book-editions-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px 32px; } [data-pass146="home"] .books-four .book-edition { display:flex; flex-direction:column; min-width:0; } [data-pass146="home"] .books-four .book-edition .edition-cover { display:flex; align-items:center; justify-content:center; width:160px; height:255px; margin:0 auto 16px; } [data-pass146="home"] .books-four .book-edition .edition-cover img { width:100%; height:100%; object-fit:contain; } [data-pass146="home"] .books-four .edition-description { margin:12px 0 20px; line-height:1.5; } [data-pass146="home"] .books-four .book-edition > .button { align-self:center; margin-top:auto; } [data-pass146="home"] .story-grid { grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:24px; align-items:center; } [data-pass146="home"] .story-reference-art { height:auto; min-height:0; max-height:none; overflow:visible; } [data-pass146="home"] .story-copy .title-serif { white-space:normal; font-size:28px; } [data-pass146="home"] .story-copy > p { line-height:1.4; }  [data-pass146="home"] .archive-feature { display:grid; grid-template-columns:minmax(0,2fr) minmax(0,3fr); gap:16px 24px; align-items:center; } [data-pass146="home"] .archive-feature > .section-heading { grid-column:1/-1; } [data-pass146="home"] .document-intro, [data-pass146="home"] .archive-collection-body { display:contents; } [data-pass146="home"] .document-facsimile { grid-column:1; grid-row:2/5; width:100%; max-width:240px; height:auto; margin:0; justify-self:center; } [data-pass146="home"] .document-facsimile :is(a,picture,img) { display:block; width:100%; height:auto; } [data-pass146="home"] .document-identity { grid-column:2; grid-row:2; } [data-pass146="home"] .document-summary { grid-column:2; grid-row:3; margin:0; font-size:18px; line-height:1.5; } [data-pass146="home"] .archive-actions { grid-column:2; grid-row:4; align-self:start; } [data-pass146="home"] .archive-collection { margin-top:32px; } [data-pass146="home"] .archive-collection-body > p { grid-column:2; grid-row:2; margin:0; font-size:18px; line-height:1.5; } [data-pass146="home"] .archive-collection > .archive-actions { grid-row:3; }  [data-pass146="home"] .archive-document-arrangement { grid-column:1; grid-row:2/4; width:100%; margin:0; } [data-pass146="home"] .archive-document-sheets { position:relative; aspect-ratio:893 / 576; } [data-pass146="home"] .archive-sheet { position:absolute; display:block; height:auto; background:#fffdf7; border:1px solid #d2c6b3; box-shadow:.1rem .18rem .25rem #55402830; } [data-pass146="home"] .archive-sheet img { display:block; width:100%; height:auto; } [data-pass146="home"] .archive-sheet-spectrum { left:5%; top:6%; width:36%; transform:rotate(-8deg); } [data-pass146="home"] .archive-sheet-working { left:58%; top:7%; width:34%; transform:rotate(9deg); } [data-pass146="home"] .archive-sheet-declaration { left:31%; top:3%; width:37%; transform:rotate(-2deg); } [data-pass146="home"] .archive-document-arrangement figcaption { font:12px/1.5 var(--sans); text-align:center; } [data-pass146="home"] .about-photo { height:auto; align-self:start; } [data-pass146="home"] .about-photo :is(a,picture,img) { display:block; width:100%; height:auto; } [data-pass146="home"] .about-photo img { transform:none; } }
.books-buttons81 .cover-card{grid-template-rows:1fr auto;row-gap:16px} .books-buttons81 .book-action81{grid-column:2;justify-self:start;align-self:end;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:202px;max-width:100%;height:53px;min-height:53px;padding:12px 18px;gap:10px;border-radius:3px;font-size:15px;line-height:1.4;white-space:nowrap} .books-buttons81 .amazon-buy img{width:34px;height:27px;max-height:none;margin:0;flex:0 0 34px;background:none;object-fit:contain} @media(max-width:800px){.books-buttons81 .book-action81{grid-column:1/-1}} @media(max-width:680px){.books-buttons81 .book-action81{height:49px;min-height:49px;padding:10px;font-size:14px}}  .books-buttons81 .amazon-buy[data-touch-pressed="true"]{background:#efae32;box-shadow:inset 0 2px 3px #17263530;transition-duration:0s}  .books-buttons81 .cover-card h2:has(+ .book-byline82){margin-bottom:6px} .books-buttons81 .cover-card .book-byline82{margin:0 0 12px;font:italic 18px/1.45 Georgia,serif;color:#66584a}
[data-pass145] .gateway-image.history-image145 img {object-fit:cover;object-position:47% center;filter:none;} [data-pass145] .gateway-image.spectrum-image145 img {width:100%;height:100%;object-fit:cover;filter:none;} [data-pass145] .gateway-image.book-fan145 {display:block;position:relative;overflow:hidden;background:#e7dfcf;} [data-pass145] .gateway-image.book-fan145::before {display:none;} [data-pass145] .gateway-image.book-fan145 img {position:absolute;object-fit:contain;width:31%;height:auto;filter:none;box-shadow:2px 4px 7px #352d2855;transform-origin:50% 85%;} [data-pass145] .book-fan145 img:nth-child(1){left:13%;top:8%;transform:rotate(-12deg);z-index:1;} [data-pass145] .book-fan145 img:nth-child(2){left:48%;top:5%;transform:rotate(-4deg);z-index:2;} [data-pass145] .book-fan145 img:nth-child(3){left:25%;top:39%;transform:rotate(5deg);z-index:3;} [data-pass145] .book-fan145 img:nth-child(4){left:62%;top:35%;transform:rotate(12deg);z-index:4;} .books-buttons81[data-pass145] .cover-card {display:grid;grid-template-columns:170px minmax(0,1fr);gap:26px;align-items:start;grid-template-rows:auto;} .books-buttons81[data-pass145] .book-unit145 {grid-column:1;display:flex;flex-direction:column;gap:14px;min-width:0;} .books-buttons81[data-pass145] .book-cover145 {display:block;width:100%;} .books-buttons81[data-pass145] .book-cover145 img {display:block;width:100%;height:auto;max-height:none;margin:0;object-fit:contain;} .books-buttons81[data-pass145] .book-action81 {width:100%;max-width:100%;min-height:49px;height:auto;padding:13px 8px;margin:0;font-size:15px;} .books-buttons81[data-pass145] .book-copy145 {grid-column:2;} .books-buttons81[data-pass145] .book-copy145 p:not(.book-byline82){font-size:18px;line-height:1.55;margin-bottom:0;} .books-buttons81[data-pass145] .book-cover145:focus-visible {outline:3px solid #8a5a26;outline-offset:4px;} .books-buttons81[data-pass145] .book-cover145:hover {filter:brightness(1.06);} .books-buttons81[data-pass145] .book-cover145:active {filter:brightness(.92);} .archive-reference145 {font-size:.9rem;margin:12px 0 24px;} @media(max-width:680px){ .books-buttons81[data-pass145] .cover-card {grid-template-columns:118px minmax(0,1fr);gap:18px;} .books-buttons81[data-pass145] .book-action81 {font-size:13px;white-space:normal;min-height:46px;} .books-buttons81[data-pass145] .book-copy145 p:not(.book-byline82){font-size:16px;line-height:1.5;} .books-buttons81[data-pass145] .book-copy145 h2 {font-size:23px;} [data-pass145] .gateway-image.book-fan145 img {width:30%;} [data-pass145] .book-fan145 img:nth-child(3){top:42%;} [data-pass145] .book-fan145 img:nth-child(4){top:38%;left:61%;} } @media(max-width:680px){ .books-buttons81[data-pass145] .cover-card {display:flow-root;} .books-buttons81[data-pass145] .book-unit145 {float:left;width:118px;margin:0 20px 14px 0;} .books-buttons81[data-pass145] .book-copy145 {display:contents;} }
[data-pass146="home"] .gateway-image.book-fan145,[data-pass146="home"] .gateway-image.spectrum-image145 {background:transparent;} [data-pass146="home"] .story-reference-art img {display:block;width:100%;height:auto;object-fit:contain;} [data-pass146="home"] .story-copy h3 a {color:inherit;text-decoration:none;} [data-pass146="home"] .story-copy h3 a:hover {text-decoration:underline;text-underline-offset:5px;} [data-pass146="home"] .story-copy h3 a:focus-visible {outline:3px solid #8a5a26;outline-offset:4px;} [data-pass146="home"] .about-copy .about-lede {color:#f2d5a5;font-size:24px;line-height:1.45;margin:14px 0 18px;max-width:32em;} [data-pass146="home"] .about-copy>p:not(.about-lede) {color:#fff4df;font-size:20px;line-height:1.6;margin:0 0 26px;max-width:33em;} [data-pass146="home"] .about-grid {gap:40px;grid-template-columns:minmax(0,38%) minmax(0,1fr);} [data-pass146="home"] .about-copy .button {margin-top:0;min-height:48px;} .books-buttons81[data-pass146="books"] .section-opening {margin-bottom:30px;} .books-buttons81[data-pass146="books"] .books-editorial146 {width:calc(100% - 48px);max-width:1100px;margin:0 auto 72px;} .books-buttons81[data-pass146="books"] .books-editorial146>section>h2 {font:400 34px/1.2 Georgia,serif;color:#702a32;margin:0 0 16px;} .books-buttons81[data-pass146="books"] .books-intro146 {font:21px/1.55 Georgia,serif;max-width:850px;margin:0 0 32px;} .books-buttons81[data-pass146="books"] .free-books146 .book-features146 {display:grid;gap:32px;} .books-buttons81[data-pass146="books"] .book-feature146 {display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto minmax(54px,1fr);gap:20px 40px;background:#fffaf0;border-top:2px solid #9d6652;padding:30px;align-items:start;} .books-buttons81[data-pass146="books"] .book-cover145 {grid-column:1;grid-row:1;display:block;width:100%;} .books-buttons81[data-pass146="books"] .book-cover145 img {display:block;width:100%;height:auto;max-height:none;object-fit:contain;margin:0;} .books-buttons81[data-pass146="books"] .book-copy145 {grid-column:2;grid-row:1 / span 2;display:block;} .books-buttons81[data-pass146="books"] .book-copy145 h3 {font:400 34px/1.2 Georgia,serif;margin:0 0 10px;color:#702a32;} .books-buttons81[data-pass146="books"] .book-byline82 {font:italic 19px/1.5 Georgia,serif;margin:0 0 18px;color:#685642;} .books-buttons81[data-pass146="books"] .book-copy145 p {font-size:20px;line-height:1.6;} .books-buttons81[data-pass146="books"] .book-copy145 .book-standfirst146 {font:italic 24px/1.4 Georgia,serif;color:#4a4034;margin:0 0 20px;} .books-buttons81[data-pass146="books"] .book-copy145 .free-message146 {font:600 16px/1.5 Arial,sans-serif;color:#70352f;margin:22px 0 0;} .books-buttons81[data-pass146="books"] .book-action81 {grid-column:1;grid-row:2;align-self:end;justify-self:stretch;width:100%;max-width:none;min-height:54px;height:auto;padding:12px 8px;margin:0;font-size:15px;white-space:normal;box-sizing:border-box;} .books-buttons81[data-pass146="books"] .policy-books146 {margin-top:54px;} .books-buttons81[data-pass146="books"] .policy-books146 .book-features146 {display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;} .books-buttons81[data-pass146="books"] .policy-books146 .book-feature146 {grid-template-columns:150px minmax(0,1fr);column-gap:24px;padding:24px 0 0;background:transparent;} .books-buttons81[data-pass146="books"] .policy-books146 .book-copy145 h3 {font-size:27px;} .books-buttons81[data-pass146="books"] .policy-books146 .book-copy145 p {font-size:18px;line-height:1.55;} .books-buttons81[data-pass146="books"] .book-cover145:focus-visible {outline:3px solid #8a5a26;outline-offset:4px;} .books-buttons81[data-pass146="books"] .book-cover145:hover {filter:brightness(1.06);} .books-buttons81[data-pass146="books"] .book-cover145:active {filter:brightness(.92);}  .book-detail-page[data-pass146="emperor"] .book-editorial-grid {grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:42px;align-items:start;} .book-detail-page[data-pass146="emperor"] .book-main144 {grid-column:1;grid-row:1;} .book-detail-page[data-pass146="emperor"] .book-foreword {margin:0;padding:0;border:0;} .book-detail-page[data-pass146="emperor"] .other-books {grid-column:2;grid-row:1;background:transparent;border:0;padding:0;margin:0;} .book-detail-page[data-pass146="emperor"] .other-books>h3 {font:400 28px/1.3 Georgia,serif;color:#702a32;margin:0 0 18px;} .recommendation146 {position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:20px 18px 30px;margin-bottom:16px;background:#fffaf0;border:1px solid #cdbd9f;color:inherit;text-decoration:none;transition:background .18s,box-shadow .18s;} .recommendation146 img {display:block;width:96px;height:auto;max-height:none;object-fit:contain;} .recommendation146 h4 {font:400 23px/1.25 Georgia,serif;color:#702a32;margin:0 0 8px;} .book-detail-page[data-pass146="emperor"] .recommendation146 p {font:17px/1.5 Georgia,serif;margin:0;} .book-detail-page[data-pass146="emperor"] .recommendation146 .recommendation-author146 {font:italic 15px/1.45 Georgia,serif;color:#665440;margin-bottom:10px;} .recommendation-arrow146 {position:absolute;right:18px;bottom:10px;color:#782b30;} .recommendation146:hover {background:#f5ead5;box-shadow:0 3px 9px #5a3a221c;} .recommendation146:active {background:#eadbc0;} .recommendation146:focus-visible {outline:3px solid #8a5a26;outline-offset:3px;} .book-detail-page[data-pass146="emperor"] .amazon-buy img {width:34px;height:27px;object-fit:contain;} .book-detail-page[data-pass146="emperor"] .amazon-buy:focus-visible {outline:3px solid #f1d080;outline-offset:4px;} .book-detail-page[data-pass146="emperor"] .amazon-buy[data-touch-pressed="true"] {background:#efae32;box-shadow:inset 0 2px 3px #17263530;}  .cancer-feature146 {max-width:650px;width:calc(100% - 48px);margin:44px auto 64px;font:22px/1.65 Georgia,serif;color:var(--ink);} .cancer-feature146 h1 {font:400 48px/1.12 Georgia,serif;color:#702a32;margin:12px 0 18px;} .cancer-feature146 .feature-kicker146 {font:14px/1.6 Arial,sans-serif;color:#6c5848;} .cancer-feature146 .feature-subtitle146 {font:italic 26px/1.4 Georgia,serif;margin:0 0 26px;} .cancer-feature146 .feature-standfirst146 {font:22px/1.6 Georgia,serif;margin:0 0 20px;} .cancer-feature146 .feature-context146 {font:17px/1.55 Georgia,serif;color:#6c5848;margin:0 0 26px;} .cancer-feature146 .feature-illustration146 {margin:30px 0 36px;} .cancer-feature146 .feature-illustration146 img {display:block;width:100%;height:auto;} .cancer-feature146 figcaption {font:16px/1.5 Georgia,serif;text-align:center;margin-top:10px;color:#6c5848;} .cancer-feature146 h2 {font:400 32px/1.3 Georgia,serif;color:#702a32;margin:36px 0 20px;} .cancer-feature146 .source-paragraph {font:22px/1.65 Georgia,serif;margin:0 0 1.15em;} .cancer-feature146 .feature-source146 {margin-top:38px;padding-top:24px;border-top:1px solid #cdbd9f;font:17px/1.55 Georgia,serif;background:transparent;} .cancer-feature146 .feature-source146 p {margin:0 0 20px;} .cancer-feature146 .feature-source146 .button {font-size:18px;margin:0 0 20px;} .cancer-feature146 .feature-document146 a,.cancer-feature146 .feature-source146>a:last-child {color:#782b30;text-decoration:underline;text-underline-offset:3px;} @media(max-width:1000px){ [data-pass146="home"] .about-grid {grid-template-columns:minmax(0,35%) minmax(0,1fr);gap:28px;} .books-buttons81[data-pass146="books"] .policy-books146 .book-features146 {grid-template-columns:1fr;gap:30px;} .books-buttons81[data-pass146="books"] .policy-books146 .book-feature146 {grid-template-columns:190px minmax(0,1fr);padding:24px;} .book-detail-page[data-pass146="emperor"] .book-editorial-grid {grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;} .recommendation146 {grid-template-columns:80px minmax(0,1fr);gap:14px;padding:16px 14px 28px;} .recommendation146 img {width:80px;} } @media(max-width:700px){ [data-pass146="home"] .about-grid {grid-template-columns:1fr;gap:24px;} [data-pass146="home"] .about-copy .about-lede {font-size:23px;} [data-pass146="home"] .about-copy>p:not(.about-lede) {font-size:19px;} .books-buttons81[data-pass146="books"] .books-editorial146 {width:calc(100% - 36px);} .books-buttons81[data-pass146="books"] .books-editorial146>section>h2 {font-size:29px;} .books-buttons81[data-pass146="books"] .books-intro146 {font-size:19px;} .books-buttons81[data-pass146="books"] .book-feature146,.books-buttons81[data-pass146="books"] .policy-books146 .book-feature146 {display:flex;flex-direction:column;gap:22px;padding:22px 18px;} .books-buttons81[data-pass146="books"] .book-cover145 {width:180px;align-self:center;} .books-buttons81[data-pass146="books"] .book-copy145 h3 {font-size:29px;} .books-buttons81[data-pass146="books"] .book-copy145 p {font-size:19px;} .books-buttons81[data-pass146="books"] .book-copy145 .book-standfirst146 {font-size:22px;} .books-buttons81[data-pass146="books"] .book-action81 {width:180px;align-self:center;} .book-detail-page[data-pass146="emperor"] .book-editorial-grid {display:flex;flex-direction:column;gap:30px;} .book-detail-page[data-pass146="emperor"] .other-books {width:100%;} .recommendation146 {grid-template-columns:96px minmax(0,1fr);gap:16px;} .recommendation146 img {width:96px;} .cancer-feature146 {width:calc(100% - 40px);margin-top:30px;} .cancer-feature146 h1 {font-size:37px;} .cancer-feature146 .source-paragraph {font-size:20px;line-height:1.65;} .cancer-feature146 h2 {font-size:29px;} } @media(prefers-reduced-motion:reduce){.recommendation146 {transition:none;}}  .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 p {font-size:20px;line-height:1.6;} .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 p.book-byline82 {font:italic 19px/1.5 Georgia,serif;} .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 p.book-standfirst146 {font:italic 24px/1.4 Georgia,serif;margin:0 0 20px;} .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 p.free-message146 {font:600 16px/1.5 Arial,sans-serif;margin:22px 0 0;} @media(max-width:700px){ .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 p {font-size:19px;} .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 p.book-standfirst146 {font-size:22px;} } @media(min-width:701px){ .books-buttons81[data-pass146="books"] .free-books146 .book-feature146 {grid-template-columns:210px minmax(0,1fr);} } .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 {max-width:650px;}
.books-buttons81[data-pass147="books"] .free-books146 .book-feature146 {grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto;align-items:start;} .books-buttons81[data-pass147="books"] .free-books146 .book-copy145 {grid-row:1;} .books-buttons81[data-pass147="books"] .free-books146 .book-action81 {display:inline-flex;width:auto;max-width:100%;margin-top:12px;padding:14px 22px;font-size:17px;align-items:center;justify-content:center;} .books-buttons81[data-pass147="books"] .book-action81::before,.books-buttons81[data-pass147="books"] .book-action81::after,.books-buttons81[data-pass147="books"] .book-action81 .button-label::before,.books-buttons81[data-pass147="books"] .book-action81 .button-label::after {content:none;} .books-buttons81[data-pass147="books"] .policy-books146 .book-feature146 {grid-template-rows:auto;align-items:stretch;} .books-buttons81[data-pass147="books"] .policy-books146 .book-copy145 {grid-row:1;} .books-buttons81[data-pass147="books"] .book-media147 {grid-column:1;grid-row:1;display:flex;flex-direction:column;min-width:0;} .books-buttons81[data-pass147="books"] .book-button-space147 {flex:1;display:flex;align-items:center;justify-content:center;padding:20px 0;} .books-buttons81[data-pass147="books"] .policy-books146 .book-action81 {align-self:center;font-size:16px;min-height:50px;} [data-pass147="feature"] .feature-section146>p {margin:0 0 1.1em;font-size:21px;line-height:1.65;} [data-pass147="feature"] .sources147 {border-top:1px solid #cdbd9f;margin-top:40px;padding-top:20px;font-size:17px;line-height:1.55;} [data-pass147="feature"] .sources147 h2 {font-size:25px;margin:0 0 18px;} [data-pass147="feature"] .sources147 ul {padding-left:20px;} [data-pass147="feature"] .sources147 li {margin-bottom:14px;} [data-pass147="feature"] .sources147 a {color:#702a32;text-underline-offset:3px;} .eyewitness147 {display:block;background:#f6eddb;border:1px solid #cdbd9f;padding:25px 28px;margin-top:34px;color:inherit;text-decoration:none;transition:background .18s,box-shadow .18s;} .cancer-feature146 .eyewitness147 h2 {font-size:28px;margin:0 0 12px;} .cancer-feature146 .eyewitness147 p {font-size:20px;line-height:1.5;margin:0;} .eyewitness147:hover {background:#eee0c7;box-shadow:0 3px 9px #543b2319;} .eyewitness147:focus-visible {outline:3px solid #8a5a26;outline-offset:4px;} .eyewitness147:active {background:#e4d0ae;} @media(max-width:850px) and (min-width:701px){.books-buttons81[data-pass147="books"] .free-books146 .book-feature146 {grid-template-columns:205px minmax(0,1fr);gap:28px;padding:24px;}} @media(max-width:700px){ .books-buttons81[data-pass147="books"] .free-books146 .book-cover145 {width:210px;} .books-buttons81[data-pass147="books"] .free-books146 .book-action81 {width:100%;font-size:16px;padding:14px 10px;} .books-buttons81[data-pass147="books"] .policy-books146 .book-feature146 {display:grid;grid-template-columns:1fr;} .books-buttons81[data-pass147="books"] .book-media147 {display:contents;} .books-buttons81[data-pass147="books"] .policy-books146 .book-cover145 {grid-column:1;grid-row:1;justify-self:center;} .books-buttons81[data-pass147="books"] .policy-books146 .book-copy145 {grid-column:1;grid-row:2;} .books-buttons81[data-pass147="books"] .book-button-space147 {grid-column:1;grid-row:3;padding:0;} [data-pass147="feature"] .feature-section146>p {font-size:20px;} .eyewitness147 {padding:22px;} } @media(prefers-reduced-motion:reduce){.eyewitness147{transition:none;}}
@media (orientation:landscape) and (min-width:901px) and (max-width:1366px) and (hover:none) and (pointer:coarse) {  .book-reader main>.book-source, .history-article109:not(.story-article123), .spectrum-prose102, .book-landing-refined.mobile-book-page .foreword-source, .book-landing-refined.casting-book-page #foreword-source { width:100%;max-width:680px;margin-inline:auto; } .mobile-landing100 #memorable-mobiles {width:100%;max-width:680px;margin-inline:auto}  [data-story123] .history-article109.story-article123 {width:100%;max-width:1040px} [data-story123] .section-layout124, [data-story123] .story-conclusion125 {display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:28px} [data-story123] .section-related124 {margin-top:0} [data-story123] .related-card123 {min-width:0;overflow-wrap:break-word} [data-history143] .history-card109, [data-history143] .history-card109[data-reflection143] {grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:18px;padding:20px} [data-history143] .history-card109>span, [data-history143] .history-card109[data-reflection143] h2 {white-space:normal} [data-history143] .generation114[data-sequence143] {gap:10px;background:transparent;border:0} [data-history143] .generation114[data-sequence143] a {display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 8px;border:1px solid #c9b99f;background:#f2eadb;text-align:center}  .book-landing-refined .book-opening {grid-template-columns:minmax(0,3fr) minmax(0,7fr);column-gap:36px} .book-landing-refined .book-cover img {max-width:100%;height:auto} .book-landing-refined .book-opening .book-actions {max-width:800px} .book-landing-refined .book-opening .book-actions>.button {height:48px;min-height:48px;font-size:16px} body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .book-presentation-grid {grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:36px;max-width:1100px} body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .detail-cover {max-width:300px} body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .book-foreword {max-width:680px} .book-detail-page .other-books {max-width:1100px;margin-inline:auto}  .temple175 .temple-landscape-columns {gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)} .temple175 .temple-landscape-side .career175 li {font-size:17.5px;padding:12px} .temple175 .temple-landscape-side .temple-awards170 li {font-size:18px;padding:12px} [data-pass146="home"] .book-editions-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:36px} [data-pass146="home"] .books-four .book-edition {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto 1fr auto;gap:12px 20px;align-items:start;min-width:0} [data-pass146="home"] .books-four .book-edition .edition-cover {grid-column:1;grid-row:1/4;display:block;width:100%;height:auto;margin:0} [data-pass146="home"] .books-four .book-edition .edition-cover img {display:block;width:100%;height:auto;object-fit:contain} [data-pass146="home"] .books-four .book-edition>:is(h3,.edition-description,.button) {grid-column:2;min-width:0;margin:0} [data-pass146="home"] .books-four .book-edition>.button {justify-self:start;align-self:start;max-width:100%} [data-pass146="home"] .story-grid {grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center} [data-pass146="home"] .about-photo {height:auto;align-self:start} [data-pass146="home"] .about-photo :is(a,picture,img) {display:block;width:100%;height:auto} [data-pass146="home"] .about-photo img {transform:none}  .site-header .primary-nav a {min-height:44px;display:inline-flex;align-items:center} .site-header .search-toggle {min-width:44px;min-height:44px} .search-results {max-height:60dvh} .pdf-reader-dialog button,.pdf-reader-dialog input {min-height:44px} .pdf-reader-toolbar {padding:8px 16px} }
