:root{--color-bg: #fbf8f3;--color-surface: #ffffff;--color-text: #1a1512;--color-muted: #6b6058;--color-primary: #9a4f38;--color-accent-soft: #d8a188;--color-wash: #f2eae0;--color-sand: #e7dbcb;--color-line: #e4dacc;--font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: Didot, "Bodoni 72", "Hoefler Text", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--max-width: 660px;--max-width-wide: 1600px;--page-margin: clamp(24px, 9vw, 150px);--radius: 0px;--logo-height: 30px;--logo-height-scrolled: 24px;--logo-height-mobile: 26px;--logo-height-footer: 36px;--t-micro: .6875rem;--t-small: .8125rem;--t-base: 1rem;--t-body: 1.1875rem;--t-lede: 1.375rem;--d-1: clamp(2rem, 1.4rem + 2.6vw, 3rem);--d-2: clamp(2.5rem, 1.6rem + 3.6vw, 4rem);--d-3: clamp(3rem, 1.7rem + 5.2vw, 5.5rem);--d-4: clamp(3.5rem, 1.8rem + 7vw, 7rem);--lh-display: 1.02;--lh-body: 1.7;--track-micro: .24em;--track-small: .18em;--track-base: .12em;--s-1: 4px;--s-2: 8px;--s-3: 16px;--s-4: 24px;--s-5: 40px;--s-6: 64px;--s-7: 104px;--s-8: 168px;--w-frame: var(--max-width-wide);--w-text: min(62ch, var(--max-width));--w-narrow: 46ch;--band-gap: var(--s-8);--ease-slow: cubic-bezier(.22, .61, .24, 1);--sticky-top: 80px;--product-ratio: 3 / 4;--brand-row: max(44px, var(--logo-height, 44px));--menu-row: 36px;--masthead-space: calc(var(--s-4) * 2 + var(--brand-row) + var(--s-3) + var(--menu-row) + 1px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:78px}body{margin:0;padding-top:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--t-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;color-scheme:light;overflow-x:clip}h1,h2,h3,h4{margin:0;font-weight:400;overflow-wrap:break-word}p,figure{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-60px;left:var(--s-3);z-index:130;padding:var(--s-3) var(--s-4);background:var(--color-text);color:var(--color-bg);text-decoration:none;font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);text-transform:uppercase;transition:top .12s ease}.skip-link:focus{top:0}.folio{display:flow-root;padding-bottom:var(--s-8)}.band{width:100%;margin-block:var(--band-gap)}.band:first-child{margin-top:0}.band-inner{width:100%;max-width:var(--w-frame);margin-inline:auto;padding-inline:var(--page-margin)}.band:not(:has(*)){display:none;margin:0}.band--plates,.band--index,.band--deep{content-visibility:auto;contain-intrinsic-size:auto 640px}.rubric{display:block;margin:0 0 var(--s-5);font-family:var(--font-body);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;color:var(--color-muted)}.rubric--accent{color:var(--color-primary)}.rubric--soft{color:var(--color-accent-soft)}.standfirst{margin-top:var(--s-4);max-width:var(--w-narrow);font-size:var(--t-lede);line-height:1.5;color:var(--color-muted)}.masthead-title{font-family:var(--font-display);max-width:17ch;font-size:var(--d-2);line-height:var(--lh-display);letter-spacing:-.025em}.byline{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-top:var(--s-4);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;line-height:1.4}.byline-date{color:var(--color-muted)}.masthead{position:sticky;top:0;z-index:80;background:var(--color-bg);border-bottom:1px solid var(--color-line);transition:transform .28s var(--ease-slow);will-change:transform}.js .masthead{position:fixed;left:0;right:0}.js body{padding-top:var(--masthead-space)}.nav-hidden .masthead{transform:translateY(-101%)}.nav-open .masthead{transform:none}.masthead-inner{display:flex;align-items:center;flex-wrap:wrap;row-gap:var(--s-3);column-gap:var(--s-5);max-width:var(--w-frame);margin-inline:auto;padding:var(--s-4) var(--page-margin);transition:padding-block .22s var(--ease-slow)}.nav-scrolled .masthead-inner{padding-block:var(--s-2)}.masthead-mark{display:flex;align-items:center;flex:1 0 100%;min-width:0;text-decoration:none;transition:flex-basis 0ms}.nav-scrolled .masthead-mark{flex:0 1 auto}.masthead-mark+.site-nav .site-home{display:none}.site-nav{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--s-3);column-gap:var(--s-6);flex:1 1 auto;min-width:0}.site-nav a{text-decoration:none;color:var(--color-text)}.site-nav .site-home{flex:1 0 100%;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-display);font-size:2.75rem;line-height:1;letter-spacing:-.025em;white-space:nowrap;transition:font-size .22s var(--ease-slow),flex-basis 0ms}.nav-scrolled .site-nav .site-home{flex:0 1 auto;font-size:1.75rem}.site-logo-img{display:block;height:var(--logo-height, 44px);width:auto;max-width:min(52vw,340px);object-fit:contain;transition:height .22s var(--ease-slow)}.nav-scrolled .site-logo-img{height:var(--logo-height-scrolled, 26px)}.site-nav .site-menu{list-style:none;margin:0;padding:0;flex:1 1 0%;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:34px}.nav-scrolled .site-nav .site-menu{justify-content:flex-end}.js-nav .site-menu{flex-wrap:nowrap;overflow-x:clip;overflow-y:visible}.site-menu .menu-item>a,.site-menu .menu-group-label{display:inline-block;padding:var(--s-2) 0;font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;white-space:nowrap;color:var(--color-text);transition:color .16s ease}.site-menu>.menu-item>a:hover,.site-menu .menu-group:hover .menu-group-label,.site-menu .menu-group.is-open .menu-group-label,.site-menu .menu-group:focus-within .menu-group-label{color:var(--color-primary)}.site-menu .menu-group-label{cursor:default}.site-menu .menu-more .menu-group-label{color:var(--color-primary)}.site-menu .menu-group-items{position:absolute;left:0;right:0;top:100%;z-index:90;margin:0;padding:var(--s-6) var(--page-margin) var(--s-7);list-style:none;background:var(--color-bg);border-bottom:1px solid var(--color-line);columns:3;column-gap:var(--s-6);max-height:calc(100vh - var(--s-7));overflow-y:auto;overscroll-behavior:contain;opacity:0;pointer-events:none;transition:opacity .2s ease}.site-menu .menu-group.is-open .menu-group-items,.site-menu .menu-group:focus-within .menu-group-items,html:not(.js-nav) .site-menu .menu-group:hover .menu-group-items{opacity:1;pointer-events:auto}.site-menu .menu-group-items .menu-item{break-inside:avoid}.site-menu .menu-group-items .menu-item>a{display:block;padding:var(--s-2) 0;font-family:var(--font-display);font-size:1.75rem;line-height:1.2;letter-spacing:-.02em;text-transform:none;white-space:normal;color:var(--color-text)}.site-menu .menu-group-items .menu-item>a:hover{color:var(--color-primary)}.menu-more-panel .menu-group{display:block;break-inside:avoid}.menu-more-panel .menu-group .menu-group-label{display:block;padding:var(--s-4) 0 var(--s-2);font-size:var(--t-micro);color:var(--color-muted)}.menu-more-panel .menu-group .menu-group-items{position:static;opacity:1;pointer-events:auto;padding:0;border:0;columns:auto;max-height:none;overflow:visible;background:none}.reading-progress{position:fixed;top:0;left:0;z-index:90;height:2px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--color-primary);pointer-events:none}@supports (animation-timeline: scroll(root)){.reading-progress{animation:progress-grow linear both;animation-timeline:scroll(root)}}@keyframes progress-grow{to{transform:scaleX(1)}}.nav-burger{display:none;flex:none;width:40px;height:40px;padding:0;border:0;background:none;cursor:pointer;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px}.nav-burger-bar{display:block;width:24px;height:1px;background:var(--color-text);transition:transform .2s ease,opacity .14s ease}.nav-burger-bar:last-child{width:16px}.nav-open .nav-burger-bar:first-child{transform:translateY(3.5px) rotate(45deg)}.nav-open .nav-burger-bar:last-child{width:24px;transform:translateY(-3.5px) rotate(-45deg)}.nav-shell{position:fixed;inset:0;z-index:118;overflow:clip;pointer-events:none}.nav-open .nav-shell{pointer-events:auto}.nav-overlay{position:absolute;inset:0;background:#1a151261;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.nav-open .nav-overlay{opacity:1;visibility:visible}.nav-drawer{position:absolute;top:0;bottom:0;right:0;z-index:119;width:min(400px,90vw);background:var(--color-bg);transform:translate(103%);visibility:hidden;transition:transform .32s var(--ease-slow),visibility .32s ease;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-7) var(--s-5) var(--s-7)}.nav-open .nav-drawer{transform:none;visibility:visible}html.nav-open{overflow:hidden}.drawer-heading{margin:var(--s-5) 0 var(--s-2);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;color:var(--color-muted)}.drawer-nav>.drawer-heading:first-child{margin-top:0}.drawer-link{display:block;padding:var(--s-2) 0;font-family:var(--font-display);font-size:1.75rem;line-height:1.22;letter-spacing:-.02em;text-decoration:none;color:var(--color-text)}.drawer-link:hover{color:var(--color-primary)}.drawer-link-sub{font-size:1.4rem;font-family:var(--font-body);letter-spacing:0;padding-left:var(--s-3);color:var(--color-muted)}.band--overture{margin-top:0}.overture-plate{display:block;width:100%;background:var(--color-wash)}.overture-img{display:block;width:min(100%,calc(74vh * 16 / 9));height:auto;margin-inline:auto;aspect-ratio:16 / 9;object-fit:cover;animation:plate-in .7s var(--ease-slow) both}.overture-plate>picture{display:block}.overture-plate--void{aspect-ratio:16 / 9;max-height:52vh}.overture-plate--short{aspect-ratio:32 / 9;max-height:30vh}.overture-plate--gallery{background:var(--color-wash);padding:var(--s-7) var(--page-margin);display:flex;justify-content:center}.overture-slab{position:relative;z-index:1;margin-top:calc(var(--s-5) * -1);padding:var(--s-5) var(--s-6) 0 0;background:var(--color-bg);max-width:76%}.band--overture-quiet .overture-slab{margin-top:calc(var(--s-6) * -1)}.overture-title{font-family:var(--font-display);max-width:15ch;font-size:var(--d-3);line-height:var(--lh-display);letter-spacing:-.03em}.overture-title a{text-decoration:none}.overture-title a:hover{color:var(--color-primary)}.overture-standfirst{margin-top:var(--s-4);max-width:var(--w-narrow);font-size:var(--t-lede);line-height:1.5;color:var(--color-muted)}.overture-meta{display:block;margin-top:var(--s-4);font-size:var(--t-micro);letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;color:var(--color-muted)}@keyframes plate-in{0%{opacity:0}to{opacity:1}}.recto-set{display:grid;gap:var(--s-8)}.recto{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-5);align-items:start}.recto-plate{grid-row:1;grid-column:1 / 7;display:block;overflow:hidden;background:var(--color-wash);margin-left:calc(var(--page-margin) * -1)}.recto-img{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform .9s var(--ease-slow)}.recto-plate:hover .recto-img{transform:scale(1.02)}.recto-plate--void{aspect-ratio:3 / 2}.recto-column{grid-row:1;grid-column:8 / 13;padding-top:var(--s-6)}.recto-set>.recto:nth-child(2n) .recto-plate,.recto-set--verso>.recto:nth-child(odd) .recto-plate{grid-column:7 / 13;margin-left:0;margin-right:calc(var(--page-margin) * -1)}.recto-set>.recto:nth-child(2n) .recto-column,.recto-set--verso>.recto:nth-child(odd) .recto-column{grid-column:1 / 6}.recto-set--verso>.recto:nth-child(2n) .recto-plate{grid-column:1 / 7;margin-left:calc(var(--page-margin) * -1);margin-right:0}.recto-set--verso>.recto:nth-child(2n) .recto-column{grid-column:8 / 13}.recto-title{font-family:var(--font-display);font-size:var(--d-1);line-height:var(--lh-display);letter-spacing:-.025em}.recto-title a{text-decoration:none}.recto-title a:hover{color:var(--color-primary)}.recto-note{margin-top:var(--s-4);font-size:var(--t-base);line-height:1.6;color:var(--color-muted)}.recto-meta,.recto-cue{display:block;margin-top:var(--s-4);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase}.recto-meta{color:var(--color-muted);font-weight:400}.recto-cue{color:var(--color-primary)}.recto-set>.recto:nth-child(n+4){grid-template-columns:96px minmax(0,1fr);column-gap:var(--s-4);align-items:center}.recto-set>.recto:nth-child(n+4) .recto-plate{grid-column:1;margin:0}.recto-set>.recto:nth-child(n+4) .recto-img,.recto-set>.recto:nth-child(n+4) .recto-plate--void{aspect-ratio:var(--product-ratio)}.recto-set>.recto:nth-child(n+4) .recto-column{grid-column:2;padding-top:0}.recto-set>.recto:nth-child(n+4) .recto-title{font-family:var(--font-body);font-size:var(--t-lede);line-height:1.3;letter-spacing:-.01em}.recto-set>.recto:nth-child(n+4) .recto-note,.recto-set>.recto:nth-child(n+4) .recto-cue{display:none}.recto-set>.recto:nth-child(n+4) .recto-meta{margin-top:var(--s-2)}.recto-set:has(>.recto:nth-child(4)){gap:var(--s-8)}.recto-set>.recto:nth-child(n+5){margin-top:calc(var(--s-8) - var(--s-5))}.plate-set{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-5);row-gap:var(--s-7);counter-reset:plate}.plate{display:flex;flex-direction:column;align-items:flex-start;min-width:0;counter-increment:plate}.plate:nth-child(2n){margin-top:var(--s-6)}.plate-figure{position:relative;display:block;width:100%;background:var(--color-wash);padding:var(--s-5);margin-bottom:var(--s-4)}.plate-img{width:100%;aspect-ratio:var(--product-ratio);object-fit:contain;transition:transform .9s var(--ease-slow)}.plate:hover .plate-img{transform:scale(1.02)}.plate-figure:after{content:counter(plate,decimal-leading-zero);position:absolute;top:var(--s-3);right:var(--s-4);font-family:var(--font-display);font-size:2rem;line-height:1;color:var(--color-text);opacity:.22}.plate-figure--void{aspect-ratio:var(--product-ratio);display:grid;place-items:center;padding:0}.plate-figure--void:before{content:counter(plate,decimal-leading-zero);font-family:var(--font-display);font-size:var(--d-3);line-height:1;color:var(--color-text);opacity:.12}.plate-figure--void:after{content:"";top:auto;right:auto;bottom:var(--s-5);left:var(--s-5);width:var(--s-6);height:1px;background:var(--color-primary);opacity:.5}.plate-name{font-family:var(--font-body);font-size:var(--t-base);line-height:1.35;letter-spacing:.01em}.plate-name a{text-decoration:none}.plate-name a:hover{color:var(--color-primary)}.plate-price{margin-top:var(--s-1);font-size:var(--t-small);color:var(--color-muted)}.plate-action{margin-top:var(--s-3);padding:var(--s-2) 0;font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;text-decoration:none;color:var(--color-text);border-bottom:1px solid var(--color-text);transition:color .16s ease}.plate-action:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.index-list{columns:2;column-gap:var(--s-7)}.index-entry{display:block;break-inside:avoid;padding:var(--s-3) 0;text-decoration:none;color:inherit}.index-name{font-family:var(--font-display);font-size:var(--d-1);line-height:1.1;letter-spacing:-.025em;transition:color .2s ease}a.index-entry:hover .index-name{color:var(--color-primary)}.index-count{margin-left:.45em;font-family:var(--font-body);font-size:var(--t-micro);letter-spacing:var(--track-small);color:var(--color-muted);vertical-align:super}.index-list--quiet .index-name{font-size:var(--t-lede);font-family:var(--font-body);letter-spacing:-.005em}.index-list--quiet{columns:3}.band--index-quiet{margin-block:var(--s-6)}.band--deep{background:var(--color-text);color:var(--color-bg);padding-block:var(--s-8);margin-block:var(--band-gap)}.statement{max-width:calc(var(--w-narrow) + var(--page-margin) * 2)}.statement-lede{font-family:var(--font-display);font-size:var(--d-1);line-height:var(--lh-display);letter-spacing:-.025em}.statement-body{margin-top:var(--s-4);font-size:var(--t-lede);line-height:1.5;color:var(--color-sand)}.statement-cue{display:inline-block;margin-top:var(--s-5);padding-bottom:var(--s-2);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--color-accent-soft);color:var(--color-accent-soft)}.statement-cue:hover{color:var(--color-bg);border-bottom-color:var(--color-bg)}.disclosure{margin:0 0 var(--s-6);max-width:74ch;font-size:var(--t-small);line-height:1.6;color:var(--color-muted)}.disclosure-mark{margin-right:var(--s-2);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;color:var(--color-primary);white-space:nowrap}.disclosure--reader,.disclosure--aside{margin-bottom:var(--s-5)}.band--plates .disclosure{margin-top:calc(var(--s-5) * -1)}.colophon .disclosure{margin:var(--s-4) 0 0;max-width:46ch}.provenance{display:grid;gap:var(--s-2);max-width:74ch;padding-left:var(--s-4);border-left:1px solid var(--color-primary)}.provenance-mark{font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;color:var(--color-primary)}.provenance-text{font-size:var(--t-small);line-height:1.6;color:var(--color-muted)}.reader-frame{display:grid;grid-template-columns:180px minmax(0,var(--w-text)) 260px;gap:var(--s-5);justify-content:center;align-items:start}.reader{min-width:0}.margin-note,.gutter{position:sticky;top:var(--sticky-top);max-height:calc(100vh - var(--sticky-top) - var(--s-4));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;min-width:0}.reader-body{font-size:var(--t-body);line-height:var(--lh-body)}.reader-body>*{max-width:100%}.reader-body p{margin:0 0 1.3em}.reader-body h2{margin:2.2em 0 .6em;font-family:var(--font-display);font-size:var(--d-1);line-height:var(--lh-display);letter-spacing:-.025em}.reader-body h3{margin:1.9em 0 .5em;font-family:var(--font-body);font-size:var(--t-lede);font-weight:600;line-height:1.3;letter-spacing:0}.reader-body h2:first-child,.reader-body>article>h2:first-child{margin-top:0}.reader-body a{color:var(--color-primary);text-decoration:underline}.reader-body ul,.reader-body ol{margin:0 0 1.3em;padding-left:1.2em}.reader-body li{margin:0 0 .5em}.reader-body blockquote{margin:2em 0;padding:0;border:0;font-family:var(--font-display);font-size:var(--d-1);line-height:1.15;letter-spacing:-.025em;color:var(--color-text)}.reader-body blockquote p:last-child{margin-bottom:0}.reader-body figure{margin:2.4em calc(var(--s-4) * -1)}.reader-body figure img{width:100%;background:var(--color-wash)}.reader-body figcaption{padding:var(--s-3) var(--s-4) 0;font-size:var(--t-small);line-height:1.5;color:var(--color-muted)}.reader-body hr{margin:2.6em 0;border:0;border-top:1px solid var(--color-line)}.reader-body table{width:100%;border-collapse:collapse;font-size:var(--t-small)}.reader-body code{font-size:.92em;background:var(--color-wash);padding:1px 5px}.block-toc{font-size:var(--t-small)}.block-toc-title{margin:0 0 var(--s-3);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;color:var(--color-muted)}.toc-list,.toc-sub{list-style:none;margin:0;padding:0}.toc-item>a,.toc-sub-item>a{display:block;padding:var(--s-1) 0;color:var(--color-text);text-decoration:none;line-height:1.4}.toc-item>a:hover,.toc-sub-item>a:hover{color:var(--color-primary)}.toc-sub{padding-left:var(--s-3)}.toc-sub-item>a{color:var(--color-muted)}.dossier{display:grid;grid-template-columns:minmax(0,var(--w-text)) 280px;gap:var(--s-7);justify-content:center;align-items:start}.dossier-main{min-width:0}.dossier-aside{position:sticky;top:var(--sticky-top);min-width:0}.dossier-list{list-style:none;margin:0;padding:0;counter-reset:dossier}.dossier-pick{display:grid;grid-template-columns:2.4em minmax(0,1fr);align-items:baseline;padding:var(--s-3) 0;counter-increment:dossier}.dossier-pick:before{content:counter(dossier,decimal-leading-zero);font-family:var(--font-display);font-size:1.75rem;line-height:1;color:var(--color-primary);opacity:.55}.dossier-pick-name{display:block;font-size:var(--t-base);line-height:1.35}.dossier-pick-name a{text-decoration:none}.dossier-pick-name a:hover{color:var(--color-primary)}.dossier-pick-price{display:block;grid-column:2;margin-top:var(--s-1);font-size:var(--t-small);color:var(--color-muted)}.band--void{margin-top:var(--s-7)}.void-mark{font-family:var(--font-display);font-size:1.75rem;letter-spacing:-.02em}.void-code{margin-top:var(--s-3);font-family:var(--font-display);font-size:var(--d-4);line-height:.86;letter-spacing:-.05em;color:var(--color-primary)}.void-title{margin-top:var(--s-4);font-family:var(--font-display);font-size:var(--d-1);line-height:var(--lh-display);letter-spacing:-.025em}.void-note{margin-top:var(--s-4);max-width:var(--w-narrow);font-size:var(--t-lede);line-height:1.5;color:var(--color-muted)}.void-note a{color:var(--color-primary)}.banner-slot:not(:has(*)),.rail-banner:not(:has(*)){display:none}.banner-slot>*{max-width:var(--w-frame);margin-inline:auto;margin-block:var(--s-6);padding-inline:var(--page-margin)}.banner-slot-inline>*{margin:0;padding:0}.rail-banner{margin:0}.campaign-banner a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-5);align-items:center;text-decoration:none;color:inherit}.campaign-banner img{width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--color-wash)}.campaign-banner-badge{margin:0 0 var(--s-2);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;color:var(--color-muted)}.campaign-banner h3{font-family:var(--font-display);font-size:var(--d-1);line-height:var(--lh-display);letter-spacing:-.025em}.campaign-banner-body p{margin-top:var(--s-3);color:var(--color-muted);overflow-wrap:anywhere}.campaign-banner-cta{display:inline-block;margin-top:var(--s-4);padding-bottom:var(--s-1);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;color:var(--color-primary);border-bottom:1px solid currentColor}.campaign-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:var(--s-5);overflow-x:auto;overscroll-behavior-x:contain}.campaign-card{display:grid;gap:var(--s-3);min-width:0}.banner-slot,.rail-banner{container-type:inline-size}@container (max-width: 520px){.campaign-banner a{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.campaign-banner h3{font-size:var(--t-lede);font-family:var(--font-body);letter-spacing:-.01em}}.leaf-set{display:grid;gap:var(--s-8);min-width:0}.leaf-set .listing-item{min-width:0}.leaf-set .listing-item>a{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-5);align-items:start;text-decoration:none;color:inherit}.leaf-set .listing-item img{grid-row:1;grid-column:1 / 7;width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--color-wash);margin-left:calc(var(--page-margin) * -1);transition:transform .9s var(--ease-slow)}.leaf-set .listing-item>a:hover img{transform:scale(1.02)}.leaf-set .listing-item .listing-body{grid-row:1;grid-column:8 / 13;padding-top:var(--s-6);min-width:0}.leaf-set .listing-item:nth-child(2n) img{grid-column:7 / 13;margin-left:0;margin-right:calc(var(--page-margin) * -1)}.leaf-set .listing-item:nth-child(2n) .listing-body{grid-column:1 / 6}.leaf-set .listing-item h2{font-family:var(--font-display);font-size:var(--d-1);line-height:var(--lh-display);letter-spacing:-.025em}.leaf-set .listing-item>a:hover h2{color:var(--color-primary)}.leaf-set .listing-item .listing-body p{margin-top:var(--s-4);color:var(--color-muted)}.leaf-set .listing-item:nth-child(n+4)>a{grid-template-columns:96px minmax(0,1fr);column-gap:var(--s-4);align-items:center}.leaf-set .listing-item:nth-child(n+4) img{grid-column:1;margin:0;aspect-ratio:var(--product-ratio)}.leaf-set .listing-item:nth-child(n+4) .listing-body{grid-column:2;padding-top:0}.leaf-set .listing-item:nth-child(n+4) h2{font-family:var(--font-body);font-size:var(--t-lede);line-height:1.3;letter-spacing:-.01em}.leaf-set .listing-item:nth-child(n+4) .listing-body p{display:none}.leaf-set .listing-item:nth-child(n+5){margin-top:calc(var(--s-8) - var(--s-5))}.shop-body{display:block;min-width:0}.shop-body>.listing-item{display:block;margin-bottom:var(--s-6)}.shop-body>.listing-item>a{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--s-4);align-items:center;text-decoration:none;color:inherit}.shop-body>.listing-item img{width:100%;aspect-ratio:var(--product-ratio);object-fit:cover;background:var(--color-wash)}.shop-body>.listing-item h2{font-size:var(--t-lede);line-height:1.3}.shop-body>.listing-item .listing-body p{margin-top:var(--s-2);font-size:var(--t-small);color:var(--color-muted)}.listing-filters{margin:0 0 var(--s-6);position:sticky;top:var(--sticky-top);z-index:6;padding-block:var(--s-3);background:var(--color-bg)}.listing-filters-details>summary{display:inline-block;padding:var(--s-2) 0;cursor:pointer;font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;list-style:none;border-bottom:1px solid var(--color-text)}.listing-filters-details>summary::-webkit-details-marker{display:none}.listing-filters-controls{display:flex;flex-wrap:wrap;gap:var(--s-5);padding:var(--s-5) 0 0}.listing-filters-controls:empty{display:none}.listing-filter{display:grid;gap:var(--s-2);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;color:var(--color-muted)}.listing-filter select,.listing-filter input{padding:var(--s-2) var(--s-3);border:0;border-bottom:1px solid var(--color-line);border-radius:var(--radius);background:none;font:inherit;font-size:var(--t-base);font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-text);max-width:100%}.listing-filters-controls button{align-self:end;padding:var(--s-2) 0;border:0;border-bottom:1px solid var(--color-text);border-radius:var(--radius);background:none;font:inherit;font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);text-transform:uppercase;cursor:pointer}.listing-filters-controls button:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.listing-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--s-4);margin-top:var(--s-8);font-size:var(--t-small)}.listing-pagination a,.listing-pagination .page-current,.listing-pagination .page-gap{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:var(--s-2) 0;text-decoration:none}.listing-pagination a:hover{color:var(--color-primary)}.listing-pagination .page-current{border-bottom:1px solid var(--color-text);font-weight:600}.listing-pagination .page-gap{color:var(--color-muted)}.listing-pagination .page-prev,.listing-pagination .page-next{font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-5);row-gap:var(--s-7);min-width:0}.product-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;background:none;border:0}.product-card:nth-child(2n){margin-top:var(--s-6)}.product-card-media{display:block;width:100%;background:var(--color-wash);padding:var(--s-5);margin-bottom:var(--s-4);overflow:hidden}.product-card-media img{width:100%;aspect-ratio:var(--product-ratio);object-fit:contain;transition:transform .9s var(--ease-slow)}.product-card:hover .product-card-media img{transform:scale(1.02)}.product-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);width:100%;padding:0}.product-card-name{font-family:var(--font-body);font-size:var(--t-base);font-weight:400;line-height:1.35}.product-card-name a{text-decoration:none}.product-card-name a:hover{color:var(--color-primary)}.product-card-price{font-size:var(--t-small);color:var(--color-muted)}.buy-button{margin:var(--s-6) 0}.buy-button .buy-button-link{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-4);max-width:100%;padding:var(--s-3) var(--s-5);border-radius:var(--radius);background:var(--color-text);color:var(--color-bg);text-decoration:none;transition:background-color .2s ease}.buy-button .buy-button-link:hover{background:var(--color-primary)}.buy-button .buy-button-label{font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase}.buy-button .buy-button-name{font-size:var(--t-small);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch;opacity:.86}.buy-button .buy-button-price{font-size:var(--t-small);font-weight:600}.product-card .buy-button{margin:var(--s-3) 0 0}.product-card .buy-button .buy-button-link{display:inline-flex;padding:var(--s-2) 0;background:none;color:var(--color-text);border-bottom:1px solid var(--color-text)}.product-card .buy-button .buy-button-link:hover{background:none;color:var(--color-primary);border-bottom-color:var(--color-primary)}.product-card .buy-button .buy-button-name,.product-card .buy-button .buy-button-price{display:none}.gallery-band,.overture-plate--gallery{background:var(--color-wash);padding:var(--s-7) var(--page-margin)}.gallery-band .product-gallery,.overture-plate--gallery .product-gallery{max-width:var(--w-frame);margin-inline:auto}.product-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--s-5);justify-items:center;min-width:0}.product-gallery>figure,.product-gallery .product-gallery-item,.product-gallery>img{margin:0;min-width:0;width:100%}.product-gallery>img,.product-gallery>figure>img,.product-gallery .product-gallery-item img{width:100%;aspect-ratio:var(--product-ratio);object-fit:contain;display:block}.product-gallery>img:only-child,.product-gallery>figure:only-child,.product-gallery .product-gallery-item:only-child{max-width:320px}.product-gallery>figure>figcaption,.product-gallery .product-gallery-item figcaption{padding-top:var(--s-3);font-size:var(--t-small);color:var(--color-muted);text-align:center}.spec-table{margin:0 0 var(--s-6);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.spec-table table,.comparison-table{width:100%;border-collapse:collapse;font-size:var(--t-small)}.comparison-table caption{caption-side:top;text-align:left;padding:0 0 var(--s-3);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--color-muted)}.spec-table th,.spec-table td,.comparison-table th,.comparison-table td{padding:var(--s-3) var(--s-4) var(--s-3) 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line)}.spec-table thead th,.comparison-table thead th{font-family:var(--font-body);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-small);text-transform:uppercase;white-space:nowrap}.comparison-table tbody th[scope=row]{position:sticky;left:0;background:var(--color-bg);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-small);text-transform:uppercase;color:var(--color-muted);white-space:nowrap}.lead-form{margin:var(--s-6) 0;padding:var(--s-6) 0 0;border-top:1px solid var(--color-line)}.lead-form .lead-form-heading{margin-bottom:var(--s-4);font-family:var(--font-display);font-size:var(--d-1);line-height:var(--lh-display);letter-spacing:-.025em}.lead-form .lead-form-form{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:flex-end}.lead-form .lead-form-email{flex:1 1 240px;min-width:0;padding:var(--s-3) 0;border:0;border-bottom:1px solid var(--color-text);border-radius:var(--radius);font:inherit;background:none;color:var(--color-text)}.lead-form .lead-form-email:focus{outline:0;border-bottom-color:var(--color-primary)}.lead-form .lead-form-submit{padding:var(--s-3) var(--s-5);border:0;border-radius:var(--radius);background:var(--color-text);color:var(--color-bg);font:inherit;font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.lead-form .lead-form-submit:hover{background:var(--color-primary)}.lead-form .lead-form-done{margin-top:var(--s-3);color:var(--color-muted)}.video-embed{margin:2.2rem 0;aspect-ratio:16 / 9}.video-embed iframe{width:100%;height:100%;border:0}.breadcrumbs{margin:0 0 var(--s-4);font-size:var(--t-micro);letter-spacing:var(--track-small);text-transform:uppercase;color:var(--color-muted)}.breadcrumbs-list{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0}.breadcrumbs-item+.breadcrumbs-item:before{content:"/";margin-right:var(--s-2);color:var(--color-line)}.breadcrumbs-item a{color:var(--color-muted);text-decoration:none}.breadcrumbs-item a:hover{color:var(--color-primary)}.breadcrumbs-current{color:var(--color-text)}.page-sections{display:grid;gap:var(--s-8);min-width:0;container-type:inline-size}.page-sections:empty{display:none}.page-sections>*{min-width:0}.page-sections--measure{gap:var(--s-7);max-width:var(--w-text)}.block-title{display:block;margin:0 0 var(--s-5);font-family:var(--font-body);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;color:var(--color-muted)}.block-eyebrow{margin:0 0 var(--s-3);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--color-primary)}.block-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-6);align-items:center}.block-hero-media{overflow:hidden;background:var(--color-wash)}.block-hero-media img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.block-hero-content h2{font-family:var(--font-display);font-size:var(--d-2);line-height:var(--lh-display);letter-spacing:-.03em}.block-hero-lede{margin-top:var(--s-4);max-width:var(--w-narrow);font-size:var(--t-lede);line-height:1.5;color:var(--color-muted)}.block-hero-cta{display:inline-block;margin-top:var(--s-5);padding-bottom:var(--s-1);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--color-text)}.block-hero-cta:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}@container (max-width: 760px){.block-hero{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}.block-rich-text,.block-custom-fragment .fragment-body{max-width:var(--w-text);font-size:var(--t-body);line-height:var(--lh-body)}.block-rich-text h2,.block-custom-fragment .fragment-body h2{margin-bottom:.5em;font-family:var(--font-display);font-size:var(--d-1);line-height:var(--lh-display);letter-spacing:-.025em}.block-rich-text p,.block-custom-fragment .fragment-body p{margin:0 0 1.3em}.block-rich-text ul{margin:0 0 1.3em;padding-left:1.2em}.block-category-rail .category-rail{list-style:none;margin:0;padding:0;columns:2;column-gap:var(--s-7)}.block-category-rail .category-rail li{break-inside:avoid}.block-category-rail .category-rail a{display:block;padding:var(--s-3) 0;font-family:var(--font-display);font-size:var(--d-1);line-height:1.1;letter-spacing:-.025em;text-decoration:none}.block-category-rail .category-rail a:hover{color:var(--color-primary)}.category-count{margin-left:.45em;font-family:var(--font-body);font-size:var(--t-micro);letter-spacing:var(--track-small);color:var(--color-muted);vertical-align:super}.block-article-grid .article-grid,.block-listing{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--s-6) var(--s-5);align-items:start;min-width:0}.block-article-grid .listing-item img,.block-listing .listing-item img,.related-rail .listing-item img{width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--color-wash)}.block-article-grid .listing-item>a,.block-listing .listing-item>a,.related-rail .listing-item>a{display:block;text-decoration:none;color:inherit}.block-article-grid .listing-item h2,.block-listing .listing-item h2,.related-rail .listing-item h2{margin-top:var(--s-3);font-family:var(--font-body);font-size:var(--t-lede);line-height:1.3;letter-spacing:-.01em}.block-article-grid .listing-item>a:hover h2,.block-listing .listing-item>a:hover h2,.related-rail .listing-item>a:hover h2{color:var(--color-primary)}.block-article-grid .listing-body p,.block-listing .listing-body p{margin-top:var(--s-2);font-size:var(--t-small);color:var(--color-muted)}.block-product-grid .product-grid,.block-product-card{min-width:0}.block-product-card{max-width:320px}.block-cta-box{padding:var(--s-7) 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.block-cta-box h2{font-family:var(--font-display);font-size:var(--d-2);line-height:var(--lh-display);letter-spacing:-.03em}.block-cta-box p{margin-top:var(--s-4);max-width:var(--w-narrow);font-size:var(--t-lede);color:var(--color-muted)}.block-capture-form{max-width:760px}.block-banner{min-width:0}.block-spec-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.block-gallery .product-gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.block-comparison-teaser .comparison-teaser-list{list-style:none;margin:0 0 var(--s-5);padding:0}.block-comparison-teaser .comparison-teaser-list a{display:grid;grid-template-columns:3em minmax(0,1fr) auto;gap:var(--s-4);align-items:baseline;padding:var(--s-4) 0;text-decoration:none}.teaser-rank{font-family:var(--font-display);font-size:1.75rem;line-height:1;color:var(--color-primary);opacity:.55}.teaser-name{font-family:var(--font-display);font-size:var(--d-1);line-height:1.1;letter-spacing:-.025em;min-width:0}.block-comparison-teaser a:hover .teaser-name{color:var(--color-primary)}.teaser-score{font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-small);color:var(--color-muted)}.block-related-articles{min-width:0}.related-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s-6) var(--s-5);min-width:0}.colophon{margin-top:var(--s-8);padding:var(--s-7) 0 var(--s-8);border-top:1px solid var(--color-line)}.colophon-inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-7);align-items:start}.colophon-mark{display:inline-block;font-family:var(--font-display);font-size:1.75rem;line-height:1;letter-spacing:-.02em;text-decoration:none}.colophon-logo{height:var(--logo-height-footer, 36px);width:auto;max-width:100%;object-fit:contain}.colophon-line{margin-top:var(--s-4);max-width:46ch;color:var(--color-muted)}.colophon-menus{min-width:0}.site-footer-description{margin-bottom:var(--s-5);color:var(--color-muted);max-width:62ch}.site-footer-menu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--s-5)}.site-footer-menu .menu-item>a{display:block;padding:var(--s-1) 0;font-size:var(--t-small);text-decoration:none;color:var(--color-text)}.site-footer-menu .menu-item>a:hover{color:var(--color-primary)}.site-footer-menu .menu-group-label{display:block;margin-bottom:var(--s-3);font-size:var(--t-micro);font-weight:600;letter-spacing:var(--track-micro);padding-right:var(--track-micro);text-transform:uppercase;color:var(--color-muted)}.site-footer-menu .menu-group-items{list-style:none;margin:0;padding:0}.opt-content-density-comfortable{--band-gap: 200px}.opt-content-density-compact{--band-gap: var(--s-7)}.opt-content-density-compact .recto-set,.opt-content-density-compact .leaf-set{gap:var(--s-7)}.opt-content-density-compact .plate-set{row-gap:var(--s-6)}.opt-content-density-compact .reader-body{line-height:1.62}.opt-card-frame-hairline .plate-figure,.opt-card-frame-hairline .product-card-media{background:none;border:1px solid var(--color-line)}.opt-card-frame-soft .plate-figure,.opt-card-frame-soft .product-card-media{background:var(--color-sand);border:0}.opt-product-ratio-portrait{--product-ratio: 3 / 4}.opt-product-ratio-square{--product-ratio: 1 / 1}@media(max-width:1200px){:root{--band-gap: var(--s-7)}.reader-frame{grid-template-columns:160px minmax(0,1fr) 220px}.dossier{grid-template-columns:minmax(0,1fr) 240px;gap:var(--s-6)}}@media(max-width:1000px){.reader-frame{grid-template-columns:minmax(0,1fr);gap:var(--s-6);max-width:var(--w-text);margin-inline:auto}.margin-note,.gutter{position:static}.dossier{grid-template-columns:minmax(0,1fr);max-width:var(--w-text);margin-inline:auto}.dossier-aside{position:static}.plate-set,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.index-list,.block-category-rail .category-rail{columns:1}.index-list--quiet{columns:2}.colophon-inner{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}}@media(max-width:920px){:root{--brand-row: max(40px, var(--logo-height-mobile, 28px));--masthead-space: calc(var(--s-4) * 2 + var(--brand-row) + 1px)}.js-nav .nav-burger{display:flex}.masthead-mark,.nav-scrolled .masthead-mark{flex:0 1 auto}.site-nav .site-home,.nav-scrolled .site-nav .site-home{flex:0 1 auto;font-size:1.75rem}.site-logo-img,.nav-scrolled .site-logo-img{height:var(--logo-height-mobile, 26px)}.js-nav .site-nav .site-menu{display:none}.site-nav .site-menu{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;column-gap:var(--s-4)}.site-menu .menu-group-items{display:none}}@media(max-width:760px){:root{--page-margin: 20px;--band-gap: var(--s-6);--s-8: 96px;--s-7: 64px}:root{--masthead-space: calc(var(--s-3) * 2 + var(--brand-row) + 1px)}.masthead-inner{padding-block:var(--s-3)}.site-nav .site-home,.nav-scrolled .site-nav .site-home{font-size:1.5rem}.recto,.leaf-set .listing-item>a{grid-template-columns:minmax(0,1fr);row-gap:0}.recto-plate,.leaf-set .listing-item img,.recto-set>.recto:nth-child(2n) .recto-plate,.recto-set--verso>.recto:nth-child(odd) .recto-plate,.recto-set--verso>.recto:nth-child(2n) .recto-plate,.leaf-set .listing-item:nth-child(2n) img{grid-row:auto;grid-column:1;margin-left:calc(var(--page-margin) * -1);margin-right:calc(var(--page-margin) * -1);width:auto}.recto-column,.recto-set>.recto:nth-child(2n) .recto-column,.recto-set--verso>.recto:nth-child(odd) .recto-column,.recto-set--verso>.recto:nth-child(2n) .recto-column,.leaf-set .listing-item .listing-body,.leaf-set .listing-item:nth-child(2n) .listing-body{grid-row:auto;grid-column:1;padding-top:0;margin-top:calc(var(--s-4) * -1);position:relative;background:var(--color-bg);padding-right:var(--s-5);max-width:92%}.recto-set--verso>.recto:nth-child(odd) .recto-column,.leaf-set .listing-item:nth-child(2n) .listing-body{margin-left:auto;padding-right:0;padding-left:var(--s-5)}.recto-set,.leaf-set{gap:var(--s-7)}.recto-set>.recto:nth-child(n+4),.leaf-set .listing-item:nth-child(n+4)>a{grid-template-columns:80px minmax(0,1fr)}.recto-set>.recto:nth-child(n+4) .recto-plate,.leaf-set .listing-item:nth-child(n+4) img{margin:0;width:100%}.recto-set>.recto:nth-child(n+4) .recto-column,.leaf-set .listing-item:nth-child(n+4) .listing-body{grid-column:2;margin-top:0;max-width:none;padding:0;background:none}.recto-set>.recto:nth-child(n+5),.leaf-set .listing-item:nth-child(n+5){margin-top:calc(var(--s-6) * -1)}.overture-slab{max-width:100%;margin-top:calc(var(--s-4) * -1);padding:var(--s-4) var(--s-4) 0 0}.overture-img{aspect-ratio:4 / 5;max-height:62vh}.overture-plate--void{aspect-ratio:16 / 9}.overture-plate--gallery,.gallery-band{padding:var(--s-6) var(--page-margin)}.plate-set,.product-grid{column-gap:var(--s-3);row-gap:var(--s-6)}.plate:nth-child(2n),.product-card:nth-child(2n){margin-top:var(--s-5)}.plate-figure,.product-card-media{padding:var(--s-3)}.shop-body>.listing-item>a{grid-template-columns:96px minmax(0,1fr)}.campaign-banner a{grid-template-columns:minmax(0,1fr)}.reader-body figure{margin-inline:calc(var(--page-margin) * -1)}.reader-body figcaption{padding-inline:var(--page-margin)}.colophon-inner{gap:var(--s-5)}}@media(max-width:420px){.index-list--quiet{columns:1}.buy-button .buy-button-name{display:none}.recto-column,.leaf-set .listing-item .listing-body{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.recto-plate:hover .recto-img,.plate:hover .plate-img,.product-card:hover .product-card-media img,.leaf-set .listing-item>a:hover img{transform:none}}@media print{.masthead,.nav-drawer,.nav-overlay,.banner-slot,.gutter,.reading-progress,.colophon{display:none!important}}
