.great-designs91 main{max-width:1120px;margin:auto;padding:42px 40px 48px;font:18px/1.65 Georgia,serif;color:#342c25} .great-designs91 h1{font:normal 50px/1.15 Georgia,serif;color:#78232a;margin:0 0 22px} .great-designs91 .design-lead91{max-width:860px;font:23px/1.5 Georgia,serif;margin-bottom:25px}.great-designs91 .design-lead91 strong{font-weight:normal} .great-designs91 .design-parts91{display:flex;gap:35px;border-block:1px solid #b8a27c;padding:14px 0}.great-designs91 main a{color:#78232a;text-underline-offset:4px}.great-designs91 main a:focus-visible{outline:2px solid #78232a;outline-offset:4px} .great-designs91 .design-index91{margin:16px 0 32px}.great-designs91 .design-index91 ol{padding:0;list-style:none}.great-designs91 .design-index91 li:has(>a),.great-designs91 .design-index91 li:has(>strong>a){display:inline-block;margin:5px 14px 5px 0;font-size:14px} .great-designs91 h2{font:normal 28px/1.3 Georgia,serif;color:#78232a;margin:32px 0 24px;border-block:1px solid #baa581;padding:18px 0}.great-designs91 h3,.great-designs91 .tour-title91{font:normal 27px/1.3 Georgia,serif;color:#78232a;margin:0 0 20px;display:block} .great-designs91 .design-tour-entry91,.great-designs91 .design-account91{display:flow-root;padding:24px 0 30px;border-bottom:1px solid #d7c9ae}.great-designs91 main p{margin:0 0 19px;max-width:740px}.great-designs91 .design-tour-entry91 p{max-width:none} .great-designs91 .design-photographs91{float:right;width:320px;margin:0 0 18px 38px;display:flex;flex-direction:column;align-items:center;gap:22px}.great-designs91 .design-tour-entry91 .design-photographs91{width:460px;margin-left:40px} .great-designs91 main figure{margin:0;max-width:100%;text-align:center}.great-designs91 figure p{margin:0}.great-designs91 figure img{display:block;width:var(--display-width);max-width:100%;height:auto;margin:auto}.great-designs91 figure ul{padding:0;margin:0;list-style:none} .great-designs91 main figcaption{font:14px/1.5 Georgia,serif;color:#74624c;margin-top:10px}.great-designs91 figcaption p{margin:0}.great-designs91 .design-pair91{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start} .great-designs91 .source-space91{height:0;margin:0;padding:0;line-height:0}.great-designs91 [hidden]{display:none!important}.great-designs91 [id]{scroll-margin-top:24px}.great-designs91 p>br:first-child,.great-designs91 p>strong>br:first-child{display:none} @media(max-width:850px){.great-designs91 main{padding:25px}.great-designs91 .design-photographs91,.great-designs91 .design-tour-entry91 .design-photographs91{float:none;width:auto;max-width:100%;margin:15px 0 24px}.great-designs91 .design-parts91{flex-wrap:wrap}} .great-designs91 .design-opening91{display:grid;grid-template-columns:minmax(0,1fr) 200px;column-gap:60px;align-items:center;margin-bottom:28px} .great-designs91 .design-opening91 h1{grid-column:1;grid-row:1;align-self:end}.great-designs91 .design-opening91 .design-lead91{grid-column:1;grid-row:2;align-self:start;margin:0} .great-designs91 .design-opening91 figure{grid-column:2;grid-row:1/3}.great-designs91 .design-opening91 img{width:166px;height:auto;margin:auto}.great-designs91 .design-opening91 figcaption{font-size:13px} .great-designs91 .source-space91{border:0;min-height:0}.great-designs91 .design-tour-entry91:not(:has(.design-photographs91)) p{max-width:800px}
.great-designs91 .design-opening91{grid-template-columns:minmax(0,1fr) 210px;gap:24px 50px;margin-bottom:26px;align-items:center} .great-designs91 .design-opening91 h1{margin-bottom:0;align-self:end} .great-designs91 .design-lead91,.great-designs91 .design-lead91 em{font-style:normal;font-weight:normal} .great-designs91 .design-lead91{font-size:24px;line-height:1.5;max-width:760px} .great-designs91 .collection-index92{margin:0 0 28px;border-block:1px solid #bca984;background:#eee6d544;padding:0 20px} .great-designs91 .collection-index92>summary{padding:14px 0;font:19px/1.5 Georgia,serif;color:#78232a;cursor:pointer} .great-designs91 .collection-index92>summary:focus-visible{outline:2px solid #78232a;outline-offset:4px} .great-designs91 .collection-index92 .design-parts91{border:0;border-bottom:1px solid #d2c1a0;margin:0 0 16px;padding:10px 0 16px;gap:30px} .great-designs91 .collection-index92 [data-source-block="8"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;padding-bottom:20px} .great-designs91 .collection-index92 ol ol,.great-designs91 .collection-index92 li:has(ol){display:contents} .great-designs91 .collection-index92 li:not(:has(ol)){display:block!important;margin:0!important;font:14px/1.5 Georgia,serif} .great-designs91 .collection-index92 li strong{font-weight:normal} .great-designs91 .exhibition-part92{margin:28px 0 8px;padding:20px 24px;background:#eee4d0;border-block:1px solid #b49b70;font-weight:normal} .great-designs91 .part-number92,.great-designs91 .part-divider92{font:14px/1.5 Georgia,serif;letter-spacing:.1em;color:#806649} .great-designs91 .part-name92{display:block;font:normal 27px/1.3 Georgia,serif;margin-top:6px;letter-spacing:0} .great-designs91 .design-account-title91{margin-bottom:12px;font-size:28px} .great-designs91 .design-account-title91 strong{font-weight:normal} .great-designs91 .design-tagline92{font:italic 17px/1.5 Georgia,serif;color:#705c45;margin:0 0 20px} .great-designs91 .design-photographs91 figcaption{max-width:310px;margin:10px auto 0;line-height:1.45} .great-designs91 .design-tour-entry91 figcaption{max-width:460px} .great-designs91 .design-account91{padding:24px 0 26px}
.great-designs91 .design-opening91{display:flow-root;margin-bottom:24px} .great-designs91 .design-opening91 h1{margin-bottom:24px} .great-designs91 .design-opening91 figure{float:right;width:200px;margin:0 0 20px 40px} .great-designs91 .design-opening91 .design-lead91{margin:0 0 24px;max-width:790px} .great-designs91 .design-opening91>p:not(.design-lead91){max-width:800px;margin:0 0 20px} .great-designs91 .collection-gallery93{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:26px 0} .great-designs91 .collection-box93{display:flex;flex-direction:column;min-width:0;background:#eee7d844;border:1px solid #d3c3a4;padding:23px 25px} .great-designs91 .collection-box93 h2{border:0;background:none;padding:0;margin:0 0 18px;font:normal 27px/1.25 Georgia,serif;min-height:68px} .great-designs91 .collection-box93 h2 a{text-decoration:none}.great-designs91 .collection-box93 h2 a:hover{text-decoration:underline;text-decoration-thickness:1px} .great-designs91 .collection-photo93{margin:0 0 20px;width:100%} .great-designs91 .collection-photo93>p{height:285px;display:flex;align-items:center;justify-content:center;margin:0} .great-designs91 .collection-photo93>p>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%} .great-designs91 .collection-photo93 img{width:auto;max-width:100%;max-height:285px;height:auto;object-fit:contain} .great-designs91 .collection-photo93 figcaption{max-width:100%;font-size:13px;margin-top:9px} .great-designs91 .collection-summary93{font:18px/1.55 Georgia,serif;margin:0 0 18px} .great-designs91 .collection-explore93{margin-top:auto;font:16px/1.5 Georgia,serif;text-decoration:underline;text-underline-offset:4px} .great-designs91 .design-footnote93{border-block:1px solid #c9b793;padding:22px 25px;background:#eee6d544;margin:28px 0 32px} .great-designs91 .design-footnote93 h3{font-size:23px;margin-bottom:14px}.great-designs91 .design-footnote93 p{max-width:900px;margin-bottom:0} .great-designs91 .collection-banner93{background:#eee4d0;border-block:1px solid #bca580;padding:17px 23px;margin:24px 0 20px;font:normal 28px/1.3 Georgia,serif} .great-designs91 .collection-banner93 strong{font-weight:normal} .great-designs91 #design-closeup>.design-chapter91:first-child>.design-account91{padding-top:0;border-bottom:0} @media(max-width:800px){.great-designs91 .collection-gallery93{grid-template-columns:1fr}.great-designs91 .design-opening91 figure{float:none;margin:20px auto}.great-designs91 .collection-box93 h2{min-height:0}} .great-designs91 .design-account91:has(>.collection-banner93){border-bottom:0;padding-top:0;padding-bottom:0} .great-designs91 .design-account91:has(>[data-source-block="84"]){border-bottom:0;padding-top:0;padding-bottom:10px}
.great-designs91 .collection-gallery93{gap:20px;margin-block:26px 40px} .great-designs91 main .collection-card94{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:18px;padding:23px 20px;border:1px solid #cbbda5;background:#f1ebdf;color:#342c25;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s} .great-designs91 .collection-card94 h2{font:25px/1.2 Georgia,serif;color:#78232a;border:0;padding:0;margin:0 0 14px;min-height:0} .great-designs91 .collection-card94 .collection-summary93{font:17px/1.5 Georgia,serif;margin:0;max-width:none} .great-designs91 .collection-card94 .collection-photo93{width:100%;height:auto;margin:0;align-self:center;display:block;background:#e9e1d2} .great-designs91 .collection-card94 .collection-photo93 p{margin:0} .great-designs91 .collection-card94 img{width:100%;height:225px;object-fit:contain;max-width:100%;margin:0} @media(hover:hover){.great-designs91 main .collection-card94:hover{background:#eae0cd;border-color:#a58c64;box-shadow:0 3px 8px #725a3b14;transform:translateY(-2px)}} .great-designs91 main .collection-card94:active{background:#e0d3b9;transform:translateY(0)} .great-designs91 main .collection-card94:focus-visible{outline:3px solid #78232a;outline-offset:4px} .great-designs91 .gsm-inline94{display:block;clear:both;max-width:740px;margin:20px 0 26px} .great-designs91 .gsm-inline94 img{width:740px;max-width:100%;height:auto} .great-designs91 .balanced-exhibit94 .design-photographs91{width:340px;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-bottom:12px} .great-designs91 .balanced-exhibit94 figure img{max-height:250px;width:auto;max-width:100%;object-fit:contain} .great-designs91 .balanced-exhibit94 figcaption{font-size:13px;line-height:1.45} .great-designs91 .design-footnote93{margin-top:32px;background:#eee7da;padding:22px 26px;border-block:1px solid #cbbda5} .great-designs91 .design-footnote93 p{max-width:900px} .great-designs91 [data-exhibit-photo94]{display:block;cursor:zoom-in} .great-designs91 [data-exhibit-photo94]:focus-visible{outline:2px solid #78232a;outline-offset:5px} .great-designs91 .handset-dialog94{box-sizing:border-box;width:min(1180px,96vw);height:min(940px,96dvh);max-width:96vw;max-height:96dvh;margin:auto;padding:0;border:1px solid #a48c67;background:#f7f2e7;color:#342c25;box-shadow:0 8px 35px #241c1733;font:17px/1.5 Georgia,serif;overflow:hidden} .handset-dialog94[open]{display:grid;grid-template-rows:auto minmax(80px,1fr) auto auto auto} .handset-dialog94::backdrop{background:#28231dcc} .handset-dialog94 *{box-sizing:border-box} .handset-dialog94 .viewer-heading94{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 24px;background:#e9dfcc;border-bottom:1px solid #b8a17c} .handset-dialog94 .viewer-heading94 h2{font:25px/1.2 Georgia,serif;color:#78232a;margin:0} .handset-dialog94 .viewer-collection94{font:15px/1.3 Georgia,serif;text-align:right;max-width:35%;color:#6d5941} .handset-dialog94 .viewer-stage94{min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 28px 7px;overflow:hidden;background:#f1ecdf} .handset-dialog94 .viewer-main94{display:block;max-width:100%;max-height:100%;min-height:0;object-fit:contain;flex:1 1 0;width:auto;height:auto} .handset-dialog94 .viewer-caption94{font:13px/1.35 Georgia,serif;color:#74624c;text-align:center;margin:6px 0 0;max-width:800px;flex-shrink:0} .handset-dialog94 .viewer-thumbs94{display:flex;justify-content:center;align-items:center;gap:8px;padding:6px 18px;border-bottom:1px solid #d3c4a9;min-height:0} .handset-dialog94 .viewer-thumbs94[hidden]{display:none} .handset-dialog94 button{font:inherit;color:#78232a;background:#f4edde;border:1px solid #c5b393;border-radius:2px;min-height:44px;cursor:pointer;touch-action:manipulation;transition:background .15s,border-color .15s} .handset-dialog94 button:hover{background:#e9dec9;border-color:#a58c64}.handset-dialog94 button:active{background:#d9c6a5} .handset-dialog94 button:focus-visible,.handset-dialog94 a:focus-visible,.handset-dialog94 [tabindex]:focus-visible{outline:3px solid #78232a;outline-offset:2px} .handset-dialog94 .viewer-thumbs94 button{padding:3px;width:56px;height:48px} .handset-dialog94 .viewer-thumbs94 img{width:100%;height:100%;object-fit:contain} .handset-dialog94 .viewer-thumbs94 [aria-pressed="true"]{border:2px solid #78232a;background:#e7dac3} .handset-dialog94 .viewer-reading94{padding:10px 28px 9px;min-height:0;overflow:hidden;position:relative} .handset-dialog94 .viewer-text94{max-height:108px;overflow:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;max-width:900px;margin:auto;line-height:1.55} .handset-dialog94 .viewer-text94 p{margin:0 0 12px}.handset-dialog94 .viewer-text94 p:last-child{margin-bottom:0} .handset-dialog94 .viewer-text94 a{color:#78232a;text-underline-offset:3px} .handset-dialog94 .viewer-reading94.is-long94:not(.is-expanded94) .viewer-text94{mask-image:linear-gradient(#000 50%,transparent)} .handset-dialog94 .viewer-reading94.is-expanded94 .viewer-text94{max-height:36dvh;overflow:auto;padding-top:9px;mask-image:linear-gradient(transparent,#000 9px)} .handset-dialog94 .viewer-toggle94{display:block;margin:5px auto 0;border:0;background:none;min-height:36px;padding:3px 16px;font-size:15px;text-decoration:underline;text-underline-offset:4px} .handset-dialog94 .viewer-toggle94[hidden]{display:none} .handset-dialog94 .viewer-reading94.is-expanded94{display:flex;flex-direction:column}.handset-dialog94 .is-expanded94 .viewer-toggle94{order:-1;margin:0 auto 3px} .handset-dialog94 .viewer-nav94{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:stretch;border-top:1px solid #b8a17c;padding:10px 20px;background:#e9dfcc} .handset-dialog94 .viewer-nav94 button{padding:7px 12px;display:flex;align-items:center;gap:12px;background:#f4edde;min-width:0;text-align:left} .handset-dialog94 .viewer-nav94 img{width:44px;height:48px;object-fit:contain;flex-shrink:0} .handset-dialog94 .viewer-nav94 .nav-name94{font-size:16px;line-height:1.25}.handset-dialog94 .viewer-nav94 .nav-label94{display:block;font-size:12px;color:#6d5941;margin-bottom:3px} .handset-dialog94 .viewer-nav94 .viewer-next94{justify-content:flex-end;text-align:right} .handset-dialog94 .viewer-nav94 .viewer-close94{justify-content:center;white-space:nowrap} @media(max-width:780px){.great-designs91 .collection-gallery93{grid-template-columns:1fr}.handset-dialog94 .viewer-heading94{padding:10px 14px;gap:12px}.handset-dialog94 .viewer-heading94 h2{font-size:20px}.handset-dialog94 .viewer-nav94{gap:5px;padding:8px}.handset-dialog94 .viewer-nav94 button{padding:6px;gap:5px}.handset-dialog94 .viewer-nav94 img{display:none}.handset-dialog94 .viewer-nav94 .nav-name94{font-size:12px}.handset-dialog94 .viewer-reading94{padding:8px 14px}.handset-dialog94 .viewer-stage94{padding:8px 12px}.handset-dialog94 .viewer-collection94{font-size:12px}} @media(prefers-reduced-motion:reduce){.great-designs91 .collection-card94,.handset-dialog94 button{transition:none!important;transform:none!important}} .great-designs91 .collection-card94 .collection-photo93>p{height:auto} .great-designs91 .handset-dialog94 .viewer-heading94 h2{padding:0;border:0;font-weight:normal} .handset-dialog94 .viewer-main94{object-fit:scale-down}
.great-designs91 main .collection-card94{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:center;padding:20px} .great-designs91 .collection-exhibit95 h2{font-size:23px;line-height:1.23;margin:0 0 15px} .great-designs91 .collection-card94 .collection-summary93{border-left:1px solid #baa47e;padding-left:20px;font-size:17px;line-height:1.5} .great-designs91 .collection-card94 .collection-photo93{aspect-ratio:4/3;background:#eae2d3;display:flex;align-items:center;justify-content:center} .great-designs91 .collection-card94 .collection-photo93>p{width:100%;height:100%;display:block} .great-designs91 .collection-card94 img{width:100%;height:100%;max-height:none;object-fit:contain} .great-designs91 .handset-dialog94{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)} .handset-dialog94[open]{display:grid;grid-template-rows:auto minmax(0,1fr)} .handset-dialog94 .viewer-banner95{background:#e9dfcc;border-bottom:1px solid #b8a17c;padding:9px 22px 10px} .handset-dialog94 .viewer-heading94{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:0;gap:15px;border:0;background:none} .handset-dialog94 .viewer-collection94{max-width:none;grid-column:3;justify-self:end} .handset-dialog94 .viewer-close94{grid-column:2;grid-row:1;min-height:38px;padding:4px 12px;border-color:transparent;background:transparent;font-size:15px} .handset-dialog94 .viewer-nav94{display:flex;justify-content:space-between;gap:30px;padding:7px 0 0;border:0;background:none} .handset-dialog94 .viewer-nav94 button{max-width:47%;padding:3px 10px;min-height:44px;gap:9px;border-color:#c7b696;background:#f3eddf} .handset-dialog94 .viewer-nav94 img{width:30px;height:35px} .handset-dialog94 .viewer-nav94 .nav-name94{font-size:15px} .handset-dialog94 .viewer-body95{position:relative;min-height:0;--compact-reading:190px;--photo-choices:54px;overflow:hidden} .handset-dialog94 .viewer-stage94{position:absolute;inset:0 0 calc(var(--compact-reading) + var(--photo-choices));padding:12px 25px 8px} .handset-dialog94 .viewer-thumbs94{position:absolute;bottom:var(--compact-reading);height:var(--photo-choices);width:100%;padding:3px 18px} .handset-dialog94 .viewer-reading94{position:absolute;bottom:0;left:0;right:0;height:var(--compact-reading);padding:10px 28px 10px;display:flex;flex-direction:column;background:#f7f2e7;border-top:1px solid #d3c4a9;z-index:1;transition:height .32s ease;box-shadow:0 -3px 12px #7564480c} .handset-dialog94 .viewer-text94{max-height:none;flex:1;min-height:0;width:100%;overflow:hidden;margin:0 auto;max-width:900px;scrollbar-gutter:stable} .handset-dialog94 .viewer-toggle94{flex-shrink:0;min-height:42px;margin:3px auto 0;padding:5px 16px} .handset-dialog94 .viewer-reading94.is-expanded94{height:70%;padding-top:7px} .handset-dialog94 .viewer-reading94.is-expanded94 .viewer-text94{max-height:none;overflow:auto;padding-top:8px} .handset-dialog94 .viewer-reading94.is-expanded94 .viewer-toggle94{order:-1;margin:0 auto 4px} .handset-dialog94 .viewer-reading94.reset-panel95{transition:none} .great-designs91 .next-vintage95{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:36px;background:#eee4d2;border-block:1px solid #b9a17a;padding:28px 34px;margin-top:34px} .great-designs91 .next-vintage95 img{display:block;max-width:100%;width:220px;height:177px;object-fit:contain} .great-designs91 .next-vintage95 h2{font:29px/1.25 Georgia,serif;border:0;margin:0 0 16px;padding:0} .great-designs91 .next-vintage95 h2 a{text-decoration:none}.great-designs91 .next-vintage95 h2 a:hover{text-decoration:underline} .great-designs91 .next-vintage95 p{margin:0;max-width:700px} @media(max-width:780px){.handset-dialog94 .viewer-banner95{padding:8px 12px}.handset-dialog94 .viewer-heading94{gap:8px;grid-template-columns:1fr auto}.handset-dialog94 .viewer-heading94 h2{font-size:19px}.handset-dialog94 .viewer-collection94{grid-column:1;grid-row:2;justify-self:start;text-align:left}.handset-dialog94 .viewer-close94{grid-column:2;grid-row:1/3}.handset-dialog94 .viewer-nav94{gap:8px}.handset-dialog94 .viewer-body95{--compact-reading:180px}.handset-dialog94 .viewer-reading94{padding-inline:14px}.great-designs91 .next-vintage95{grid-template-columns:1fr}.handset-dialog94 .viewer-nav94 button{max-width:49%}} @media(prefers-reduced-motion:reduce){.handset-dialog94 .viewer-reading94{transition:none}} @media(prefers-reduced-motion:reduce){.handset-dialog94 .viewer-reading94{transition:none!important}}  @media(max-width:600px) and (orientation:portrait){ .great-designs91 main .collection-card94{grid-template-columns:minmax(0,1fr);gap:20px} .great-designs91 .collection-card94 .collection-photo93{display:block;aspect-ratio:auto;max-width:100%;margin-inline:auto} .great-designs91 .collection-card94 .collection-photo93>p{height:auto} .great-designs91 .collection-card94 .collection-summary93{border-left:0;padding-left:0} .great-designs91 .collection-card94 img{display:block;width:100%;height:auto;margin-inline:auto} }
.handset-dialog94[open]{grid-template-rows:auto minmax(0,1fr) auto} .handset-dialog94 .viewer-top96{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.45fr) minmax(0,1fr);align-items:stretch;padding:0;background:#e9dfcc;border-bottom:1px solid #b8a17c} .handset-dialog94 .viewer-top96>button{display:flex;align-items:center;gap:9px;min-height:84px;padding:12px;border:0;border-radius:0;background:#eee5d4;min-width:0;font:15px/1.3 Georgia,serif;text-align:left} .handset-dialog94 .viewer-top96>button:hover{background:#e2d4b8}.handset-dialog94 .viewer-top96>button:active{background:#d6c39e} .handset-dialog94 .viewer-top96 .viewer-previous94{border-right:1px solid #bda987} .handset-dialog94 .viewer-top96 .viewer-next94{border-left:1px solid #bda987;justify-content:flex-end;text-align:right} .handset-dialog94 .viewer-top96 img{width:34px;height:44px;object-fit:contain;flex-shrink:0} .handset-dialog94 .viewer-current96{display:flex;flex-direction:column;justify-content:center;padding:12px 18px;text-align:center;gap:7px;min-width:0} .handset-dialog94 .viewer-title96{display:flex;justify-content:center;align-items:baseline;gap:8px 14px;flex-wrap:wrap} .great-designs91 .handset-dialog94 .viewer-title96 h2{font:normal 24px/1.2 Georgia,serif;border:0;margin:0;padding:0;color:#78232a} .handset-dialog94 .viewer-current96 .viewer-collection94{font:14px/1.3 Georgia,serif;color:#705c45;max-width:none;text-align:center} .handset-dialog94 .viewer-tagline96{font:italic 15px/1.35 Georgia,serif;color:#705c45;margin:0} .handset-dialog94 .viewer-bottom96{display:flex;justify-content:flex-end;align-items:center;padding:4px 18px;background:#f7f2e7;border-top:1px solid #d3c4a9;z-index:2} .handset-dialog94 .viewer-bottom96 .viewer-close94{min-height:44px;padding:6px 15px;border:1px solid #c5b393;background:#f1e8d6;font:16px/1.4 Georgia,serif} .handset-dialog94 .viewer-bottom96 .viewer-close94:hover{background:#e6d7bb} .handset-dialog94 .viewer-reading94,.handset-dialog94 .viewer-reading94.is-expanded94{padding:10px 28px} .handset-dialog94 .viewer-reading94.is-expanded94{height:var(--expanded-reading96,var(--compact-reading))} .handset-dialog94 .viewer-prose96{display:flow-root} .handset-dialog94 .viewer-text94,.handset-dialog94 .viewer-reading94.is-expanded94 .viewer-text94{padding-top:0} .handset-dialog94 .viewer-toggle94,.handset-dialog94 .viewer-reading94.is-expanded94 .viewer-toggle94{margin:4px auto 0;min-height:42px} .handset-dialog94 .viewer-reading94.is-expanded94 .viewer-toggle94{margin:0 auto 4px} @media(max-width:780px){.handset-dialog94 .viewer-top96{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.handset-dialog94 .viewer-top96>button{font-size:12px;padding:6px;gap:4px}.handset-dialog94 .viewer-top96 img{display:none}.handset-dialog94 .viewer-current96{padding:10px}.great-designs91 .handset-dialog94 .viewer-title96 h2{font-size:19px}.handset-dialog94 .viewer-reading94,.handset-dialog94 .viewer-reading94.is-expanded94{padding:10px 14px}} .handset-dialog94 .viewer-body95{--preferred-compact96:190px} @media(max-width:780px){.handset-dialog94 .viewer-body95{--preferred-compact96:180px}}
.handset-dialog94[open]{grid-template-rows:auto minmax(0,1fr)} .handset-dialog94 .viewer-top96{position:relative;padding-top:23px} .handset-dialog94 .viewer-top96>.viewer-collection94{position:absolute;right:12px;top:4px;max-width:calc(100% - 24px);font:12px/1.25 Georgia,serif;color:#705c45;white-space:nowrap;text-align:right} .handset-dialog94 .viewer-top96 .nav-name94{flex:1;min-width:0;white-space:nowrap;overflow:hidden;display:block;font-size:15px;line-height:1.3} .handset-dialog94 .viewer-top96>button>span[aria-hidden]{flex-shrink:0} .handset-dialog94 .viewer-top96 img{width:34px;height:44px;flex-shrink:0} .handset-dialog94 .viewer-actions97{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;flex-shrink:0;margin:4px 0 0;gap:10px;min-height:44px;background:#f7f2e7} .handset-dialog94 .viewer-reading94.is-expanded94 .viewer-actions97{order:-1;margin:0 0 4px} .handset-dialog94 .viewer-reading94 .viewer-actions97>button{box-sizing:border-box;height:44px;min-height:44px;padding:6px 12px;margin:0;border:1px solid transparent;font:15px/1.4 Georgia,serif} .handset-dialog94 .viewer-actions97 .viewer-toggle94{grid-column:2;justify-self:center;background:transparent} .handset-dialog94 .viewer-actions97 .viewer-close94{grid-column:3;grid-row:1;justify-self:end;background:#f1e8d6;border-color:#c5b393!important;white-space:nowrap} .handset-dialog94 .viewer-actions97 .viewer-close94:hover{background:#e6d7bb} .handset-dialog94 .viewer-actions97 .viewer-close94:active{background:#d9c6a5} @media(max-width:780px){.handset-dialog94 .viewer-top96 .nav-name94{font-size:14px}.handset-dialog94 .viewer-actions97{gap:4px}.handset-dialog94 .viewer-reading94 .viewer-actions97>button{padding-inline:8px}} .handset-dialog94 .viewer-reading94.is-expanded94 .viewer-actions97 .viewer-toggle94{margin:0;order:0}
.handset-dialog94 .viewer-top96{padding-top:0} .handset-dialog94 .viewer-current96{position:relative;padding:28px 18px 12px} .handset-dialog94 .viewer-current96>.viewer-collection94{position:absolute;right:12px;top:6px;max-width:calc(100% - 24px);font:12px/1.25 Georgia,serif;color:#705c45;white-space:nowrap;text-align:right} .handset-dialog94 .viewer-top96>button{min-height:100px} .handset-dialog94 .viewer-top96 img{width:70px;height:76px;object-fit:contain;flex-shrink:0} .handset-dialog94 .viewer-top96 .nav-name94{text-align:center} .handset-dialog94 .viewer-tagline96{white-space:nowrap;overflow:hidden;max-width:100%;min-width:0;align-self:stretch} @media(max-width:780px){.handset-dialog94 .viewer-top96>button{min-height:84px}.handset-dialog94 .viewer-top96 img{width:34px;height:44px}.handset-dialog94 .viewer-current96{padding:28px 10px 10px}.handset-dialog94 .viewer-current96>.viewer-collection94{font-size:11px;right:8px;max-width:calc(100% - 16px)}}  .handset-dialog94 .viewer-current96>.viewer-collection94{overflow:hidden;text-overflow:ellipsis}
.great-designs91 .floating-top91{position:fixed;right:18px;bottom:20px;z-index:20;padding:8px 12px;border:1px solid #c8b797;background:#f3eddf;color:#6b5040;font:14px/1.4 Georgia,serif;text-decoration:none;box-shadow:none} .great-designs91 .floating-top91[hidden]{display:none} .great-designs91 .floating-top91:hover{background:#e9dfcb;color:#78232a} .great-designs91 .floating-top91:focus-visible{outline:2px solid #78232a;outline-offset:4px}  .handset-dialog94 .viewer-current96{padding-top:32px} .handset-dialog94 .viewer-current96>.viewer-collection94{font-size:15.5px;line-height:1.25} .handset-dialog94 .viewer-body95>.viewer-close94{position:absolute;right:28px;bottom:10px;z-index:3;box-sizing:border-box;height:44px;min-height:44px;padding:6px 12px;margin:0;border:1px solid #c5b393;background:#f1e8d6;font:15px/1.4 Georgia,serif;white-space:nowrap} .handset-dialog94 .viewer-body95>.viewer-close94:hover{background:#e6d7bb} .handset-dialog94 .viewer-body95>.viewer-close94:active{background:#d9c6a5} .handset-dialog94 .viewer-reading94.is-expanded94{padding-bottom:58px} .great-designs91:has(.handset-dialog94[open])>.floating-top91{display:none} @media(max-width:780px){.handset-dialog94 .viewer-body95>.viewer-close94{right:14px;padding-inline:8px}.handset-dialog94 .viewer-current96>.viewer-collection94{font-size:11px}.handset-dialog94 .viewer-current96{padding-top:28px}}
@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} }
