.series-hero{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:6%;padding-block:85px 70px}.series-hero h1{font-size:clamp(56px,5.7vw,90px);line-height:1.02}.series-hero .lead{font-size:17px;max-width:520px;color:var(--muted)}.series-hero .actions{gap:24px}.series-hero .button{padding:18px 23px;gap:20px}.series-hero-books{display:flex;align-items:center;gap:6%;padding:28px 0 20px}.hero-volume{display:block;width:47%;min-width:0}.hero-volume .eyebrow{display:block;text-align:center;font-size:9px;letter-spacing:.12em;margin-bottom:20px}.hero-volume img{width:100%;height:auto;box-shadow:8px 13px 22px #173e3625;transition:transform .2s}.hero-volume:hover img{transform:translateY(-6px)}.volume-body{transform:rotate(-6deg) translateY(20px)}.volume-cell{transform:rotate(5deg) translateY(-15px)}.hero-volume-caption{display:block;text-align:center;font:italic 19px/1.5 var(--serif);margin-top:25px}.hero-volume-caption strong{font:13px var(--sans);font-weight:500}.plate-gallery{padding-top:75px}.plate-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.plate-filters button{padding:11px 21px;border:1px solid #aabbb0;background:transparent;border-radius:30px;font-size:13px}.plate-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.plate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 24px;margin-top:28px}.plate-tile{min-width:0}.plate-thumbnail{position:relative;width:100%;display:block;padding:13px;border:1px solid #d9dfd2;background:#edf0e5;overflow:hidden}.plate-tile[data-plate-book=cell] .plate-thumbnail{background:#eee9e8}.plate-thumbnail img{width:100%;height:auto;transition:transform .2s}.plate-thumbnail:hover img{transform:none}.plate-open-label{display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:#fff;padding:10px 12px;font-size:11px;line-height:1.5}.plate-tile>.eyebrow{font-size:9px;letter-spacing:.12em;margin:20px 0 8px}.plate-tile h3{font:26px/1.1 var(--serif);margin-bottom:10px}.plate-tile>p:last-child{font-size:12px;color:var(--muted);margin-bottom:0}.gallery-foot{display:flex;align-items:start;justify-content:space-between;gap:35px;margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.gallery-foot p{max-width:520px}.gallery-foot .text-link{font-size:13px;white-space:nowrap}.plate-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px;font-size:12px}.plate-pagination .text-button{font-size:12px}#plate-dialog{width:1040px}#plate-dialog .dialog-toolbar h2{font-size:32px}#plate-dialog .eyebrow{font-size:9px;margin:0 0 7px}#plate-dialog .zoom-viewport{max-height:calc(94dvh - 230px)}#plate-dialog .zoom-viewport img{max-height:calc(94dvh - 245px)}#plate-dialog .zoom-viewport.zoomed img{max-height:none;width:1400px;max-width:none}.product-peek{border-top:1px solid var(--line)}.product-peek-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.product-peek-card .spread{padding:13px;background:var(--sage);gap:3px}.product-peek-card h3{font:28px/1.3 var(--serif);margin:25px 0 8px}.product-peek-card .small-note{margin:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #173e36;outline-offset:4px}dialog button:focus-visible{outline-color:#986140}.series-facts{gap:15px}
@media(max-width:1100px){.series-hero{gap:4%;padding-top:65px}.series-hero h1{font-size:6.2vw}.series-hero .actions{align-items:start;flex-direction:column;gap:15px}.hero-volume .eyebrow{font-size:8px}.hero-volume-caption{font-size:17px}.plate-grid{gap:30px 18px}.plate-tile h3{font-size:23px}.gallery-foot{display:block}.gallery-foot .text-link{white-space:normal}.series-facts{font-size:12px}}
@media(max-width:760px){.series-hero{grid-template-columns:1fr;padding-block:45px 30px;gap:20px}.series-hero h1{font-size:clamp(51px,11.5vw,78px)}.series-hero .lead{font-size:16px}.series-hero .actions{flex-direction:row;align-items:center;gap:20px}.series-hero .text-link{font-size:12px;gap:8px}.series-hero .button{padding:16px;font-size:12px}.series-hero-books{max-width:500px;width:91%;margin:15px auto 10px;gap:8%;padding:20px 0 35px}.hero-volume{width:46%}.hero-volume-caption{font-size:17px;margin-top:18px}.hero-volume .eyebrow{font-size:8px;letter-spacing:.06em}.plate-gallery{padding-top:40px}.plate-grid{grid-template-columns:1fr 1fr;gap:30px 17px}.plate-thumbnail{padding:7px}.plate-open-label{font-size:9px;padding:8px}.plate-filters{gap:7px}.plate-filters button{font-size:11px;padding:10px 14px}.plate-tile h3{font-size:23px}.plate-tile>.eyebrow{font-size:8px;letter-spacing:.05em}.gallery-foot{margin-top:28px}.product-peek-grid{grid-template-columns:1fr;gap:35px}.product-peek-card h3{font-size:27px}.plate-pagination{gap:8px;font-size:10px}.plate-pagination .text-button{font-size:10px}#plate-dialog .dialog-toolbar h2{font-size:24px}#plate-dialog .dialog-toolbar .eyebrow{font-size:8px}#plate-dialog .dialog-controls .outline-button{font-size:10px}.series-facts{font-size:10px}.series-facts b{font-size:17px}}
@media(prefers-reduced-motion:reduce){.hero-volume img,.plate-thumbnail img{transition:none}}
