.ml-mast-w{display:inline-block}.ml-mast-w+.ml-mast-w{margin-left:var(--ml-mast-word,.22em)}.ml-sheet-source{margin:0;padding:var(--ml-s4) var(--ml-trim) 0;font-family:var(--pg-font-text);font-size:.9375em;line-height:1.5;color:var(--pg-ink-soft);border-left:var(--ml-rule-mark);max-height:8lh;overflow-y:auto}.ml-sheet-source[hidden]{display:none}.ml-cover--set{background:var(--cover-ground);border-color:transparent;color:#f7f1e3}.ml-cover--set .ml-cover-author,.ml-cover--set .ml-cover-foot,.ml-cover--set .ml-cover-kicker{color:inherit;opacity:.72}.ml-cover--set .ml-cover-foot{border-top-color:currentColor;opacity:.5}.ml-cover--compact .ml-cover-title{font-size:20cqi;line-height:1.12}.hero{gap:var(--ml-s3);padding:clamp(var(--ml-s6),4.5vw,3.5rem) clamp(var(--ml-s5),4vw,3rem)}.hero,.hero-belt{display:flex;flex-direction:column}.hero-belt{gap:var(--ml-gutter);margin-top:var(--ml-s2)}.hero-body{display:flex;flex-direction:column;gap:var(--ml-s3);min-width:0;max-width:44rem}.hero-kicker{margin:0;color:inherit;opacity:.72}.hero-title{margin:0}.hero-title a{color:inherit;text-decoration:none}.hero-title a:hover{text-decoration:underline;text-decoration-thickness:from-font}.hero-byline{margin:0;font-style:italic;opacity:.72}.hero-summary{margin:var(--ml-s2) 0 0;max-width:var(--ml-measure);font-size:1.05em;line-height:1.55;opacity:.88}.hero-extent{display:flex;flex-wrap:wrap;gap:var(--ml-s1) var(--ml-s3);margin:var(--ml-s3) 0 0;padding-block:var(--ml-s2);border-top:var(--ml-rule-hair) solid;border-bottom:var(--ml-rule-hair) solid}.hero-extent .ml-folio{color:inherit;opacity:.72}.hero-progress{display:grid;gap:var(--ml-s2);margin-top:var(--ml-s3)}.hero-progress[hidden]{display:none}.hero-progress .ml-folio{color:inherit;opacity:.72}.hero-progress .ml-meter{background:transparent;border:var(--ml-rule-hair) solid}.hero-progress .ml-meter>i{background:currentColor}.hero-actions{margin-top:var(--ml-s4)}@media (min-width:48rem){.hero-actions .hero-btn{flex:0 1 auto;min-width:11rem}}.hero-btn{border-color:currentColor;color:inherit;background:transparent}.hero-btn--primary,.hero-btn:hover{background:var(--ml-slab-ink,var(--pg-paper));color:var(--ml-slab,var(--pg-ink));border-color:var(--ml-slab-ink,var(--pg-paper))}.hero-btn--primary:hover{background:transparent;color:inherit;border-color:currentColor}.hero-formats{margin-top:var(--ml-s4);padding-top:var(--ml-s3);border-top:var(--ml-rule-hair) solid}.hero-formats-label{color:inherit;opacity:.6}.hero-formats ul{display:flex;flex-wrap:wrap;gap:var(--ml-s1) var(--ml-s4);list-style:none;margin:var(--ml-s2) 0 0;padding:0}.hero-formats li{white-space:nowrap}.hero-formats a{font-family:var(--ml-mono);font-size:var(--ml-size-label);text-transform:uppercase;letter-spacing:var(--ml-track-label);color:inherit;opacity:.72;text-decoration:none;border-bottom:1px solid transparent}.hero-formats a:hover{opacity:1;border-bottom-color:currentColor}.hero-cover{display:block;text-decoration:none;max-width:11rem;order:-1}@media (min-width:48rem){.hero-belt{flex-direction:row;align-items:start;justify-content:space-between}.hero-body{flex:0 1 44rem}.hero-cover{flex:0 0 clamp(14rem,16vw,20rem);max-width:none;order:0}}@media (min-width:62rem){.hero-title{font-size:clamp(4rem,5.2vw,7.5rem)}}.psg{margin:0;padding:var(--ml-s6) var(--ml-s5)}.psg-quote{margin:0;max-width:var(--ml-measure);font-size:clamp(1.125rem,1rem + .8vw,1.375rem);line-height:1.55}.psg-quote p{margin:0}.psg-quote p+p{margin-top:var(--ml-s3)}.psg-source{justify-content:space-between;gap:var(--ml-s2) var(--ml-s4);margin-top:var(--ml-s4);padding-top:var(--ml-s3);border-top:var(--ml-rule-hair-s)}.psg-source,.psg-work{display:flex;flex-wrap:wrap;align-items:baseline}.psg-work{gap:var(--ml-s2) var(--ml-s3)}.psg-author{font-family:var(--ml-mono);font-size:var(--ml-size-label);text-transform:uppercase;letter-spacing:var(--ml-track-label)}.psg-author,.psg-title{color:var(--pg-ink-soft)}.psg-title{font-style:italic}.psg-link{font-family:var(--ml-mono);font-size:var(--ml-size-label);text-transform:uppercase;letter-spacing:var(--ml-track-label);color:var(--pg-ink);text-decoration:none;border-bottom:var(--ml-rule-w) solid var(--pg-accent)}.psg-link:hover{color:var(--ml-accent-ink)}@media (min-width:62rem){[data-frame=broad] .psg{display:grid;grid-template-columns:minmax(0,var(--ml-measure)) minmax(12rem,20rem);column-gap:var(--ml-gap);align-items:start;justify-content:start;width:fit-content}[data-frame=broad] .psg-source{flex-direction:column;align-items:start;justify-content:start;margin-top:0;padding-top:0;padding-inline-start:var(--ml-gap);border-top:0;border-inline-start:var(--ml-rule-hair-s);gap:var(--ml-s3);align-self:stretch}[data-frame=broad] .psg-work{flex-direction:column;gap:var(--ml-s2)}}.shelf{margin-top:var(--ml-section)}.ml-shelf-head a{color:inherit;text-decoration:none;border-bottom:var(--ml-rule-w) solid transparent;transition:color .12s linear,border-color .12s linear}.ml-shelf-head a:hover{color:var(--ml-accent-ink);border-bottom-color:var(--pg-accent)}.shelf-blurb{margin:0 0 var(--ml-s5);color:var(--pg-ink-soft)}.spine{display:flex;flex-direction:column;align-items:center;gap:var(--ml-s3);height:100%;min-height:16rem;padding:var(--ml-s4) var(--ml-s2);background:var(--spine-ground);color:#f7f1e3;text-decoration:none;border:var(--ml-rule-w) solid transparent;transition:border-color var(--ml-dur-quick) var(--ml-ease),transform var(--ml-dur-quick) var(--ml-ease)}.spine:hover{border-color:var(--pg-ink);transform:translate(-1px,-1px)}.spine:active{transform:none}.spine-title{writing-mode:vertical-rl;font-family:var(--pg-font-display);font-size:1.1em;line-height:1.2;max-height:100%;overflow:hidden}.spine-author{writing-mode:vertical-rl;margin-top:auto;font-family:var(--ml-mono);font-size:var(--ml-size-micro);text-transform:uppercase;letter-spacing:var(--ml-track-label);opacity:.72}.vc{gap:var(--ml-s6)}.vc,.vc-head{display:flex;flex-direction:column}.vc-head{gap:var(--ml-s4)}.vc-cover{display:block;text-decoration:none;max-width:11rem}.vc-runs{display:flex;flex-direction:column;gap:var(--ml-s5)}.vc-run{grid-auto-columns:minmax(6.5rem,8rem)}.vc-run:has(.vc-run-divider){grid-template-columns:min-content}.vc-book{display:flex;flex-direction:column;gap:var(--ml-s2);text-decoration:none;color:inherit;min-width:0}.vc-book-no{color:var(--pg-ink-faint);font-variant-numeric:lining-nums tabular-nums}.vc-book:hover .vc-book-no{color:var(--ml-accent-ink)}.vc-run-divider{display:flex;align-items:start;justify-content:center;border-inline-start:var(--ml-rule-ink);padding-inline-start:var(--ml-s2);width:min-content;justify-self:start}.vc-run-divider-word{writing-mode:vertical-rl;white-space:nowrap;color:var(--pg-ink-soft)}.vc-body{display:flex;flex-direction:column;gap:var(--ml-s2)}.vc-kicker,.vc-title{margin:0}.vc-title a{color:inherit;text-decoration:none}.vc-title a:hover{color:var(--ml-accent-ink)}.vc-byline{margin:0;font-style:italic;color:var(--pg-ink-faint)}.vc-summary{margin:var(--ml-s2) 0 0;max-width:var(--ml-measure);color:var(--pg-ink-soft)}.vc-extent{display:flex;flex-wrap:wrap;gap:var(--ml-s1) var(--ml-s3);margin:var(--ml-s3) 0 0;padding-block:var(--ml-s2);border-top:var(--ml-rule-hair-s);border-bottom:var(--ml-rule-hair-s)}.vc-actions{margin-top:var(--ml-s3)}@media (min-width:48rem){.vc-head{flex-direction:row;gap:var(--ml-gutter);align-items:start}.vc-cover{flex:0 0 12rem}.vc-body{flex:1;min-width:0}}.wc{display:flex;flex-direction:column;gap:var(--ml-s4)}.wc-cover{display:block;text-decoration:none}.wc-body{display:flex;flex-direction:column;gap:var(--ml-s2)}.wc-kicker,.wc-title{margin:0}.wc-title a{color:inherit;text-decoration:none}.wc-title a:hover{color:var(--ml-accent-ink)}.wc-byline{margin:0;font-style:italic;color:var(--pg-ink-faint)}.wc-summary{margin:var(--ml-s2) 0 0;max-width:var(--ml-measure);color:var(--pg-ink-soft)}.wc-extent{display:flex;flex-wrap:wrap;gap:var(--ml-s1) var(--ml-s3);margin:var(--ml-s3) 0 0;padding-block:var(--ml-s2);border-top:var(--ml-rule-hair-s);border-bottom:var(--ml-rule-hair-s)}.wc-actions,.wc-progress{margin-top:var(--ml-s3)}.wc-progress{display:grid;gap:var(--ml-s2)}.wc-progress[hidden]{display:none}.wc-formats{margin-top:var(--ml-s4);padding-top:var(--ml-s3);border-top:var(--ml-rule-hair-s)}.wc-formats ul{display:flex;flex-wrap:wrap;gap:var(--ml-s1) var(--ml-s4);list-style:none;margin:var(--ml-s2) 0 0;padding:0}.wc-formats li{white-space:nowrap}.wc-formats a{font-family:var(--ml-mono);font-size:var(--ml-size-label);text-transform:uppercase;letter-spacing:var(--ml-track-label);color:var(--pg-ink-soft);text-decoration:none;border-bottom:1px solid transparent}.wc-formats a:hover{color:var(--ml-accent-ink);border-bottom-color:var(--pg-accent)}@media (min-width:48rem){.wc--featured{flex-direction:row;gap:var(--ml-gutter);align-items:start}.wc--featured .wc-cover{flex:0 0 13rem}.wc--featured .wc-body{flex:1;min-width:0}}.wc:not(.wc--featured) .wc-cover{max-width:11rem}.wc--featured .wc-cover{max-width:12rem}.cat-hero{margin-bottom:var(--ml-section)}.cat-title{margin:0 0 var(--ml-s4)}.cat-standfirst{margin:0;font-size:1.15em;line-height:1.5;color:var(--pg-ink-soft)}.cat-controls{margin-top:var(--ml-s6);border-top:var(--ml-rule);border-bottom:var(--ml-rule);padding-block:var(--ml-s2)}.cat-controls[hidden]{display:none}.cat-controls-rule{margin:0}.cat-facet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ml-s1) var(--ml-s2);padding-block:var(--ml-s1)}.cat-facet-label{flex:none;min-width:3.5rem;color:var(--pg-ink-faint)}.cat-chip{white-space:normal;text-align:left}.cat-facet--selects{gap:var(--ml-s2) var(--ml-s4)}.cat-select{width:auto;flex:0 1 12rem;font-family:var(--ml-mono);font-size:max(1rem,var(--ml-size-label))}.cat-empty{font-style:italic;color:var(--pg-ink-faint)}.cat-empty,.cat-shelf{margin-top:var(--ml-section)}.cat-shelf hr{margin-bottom:var(--ml-s4)}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--ml-gutter);list-style:none;margin:var(--ml-s5) 0 0;padding:0}.cat-card{height:100%}.cat-card,.cat-spine{display:flex;flex-direction:column;gap:var(--ml-s3)}.cat-spine{justify-content:space-between;aspect-ratio:5/2;padding:var(--ml-s3);background:var(--pg-paper-deep,var(--pg-wash));border:var(--ml-rule-hair-s)}.cat-spine-title{font-family:var(--ml-serif);font-style:italic;font-size:1.05em;line-height:1.25}.cat-spine-author{font-family:var(--ml-mono);font-size:var(--ml-size-label);text-transform:uppercase;letter-spacing:var(--ml-track-label);color:var(--pg-ink-soft)}.cat-card-body{display:flex;flex-direction:column;gap:var(--ml-s2);flex:1}.cat-card-title{margin:0}.cat-byline{font-style:italic;color:var(--pg-ink-faint)}.cat-note{flex:1;font-size:.9375em;line-height:1.45;color:var(--pg-ink-soft)}.cat-folios{display:flex;flex-wrap:wrap;gap:var(--ml-s1) var(--ml-s3);padding-top:var(--ml-s2);border-top:var(--ml-rule-hair-s)}.cat-coda{margin-top:var(--ml-section);color:var(--pg-ink-faint);font-size:.9375em}.bk-way{margin-bottom:var(--ml-s6);color:var(--pg-ink-soft)}.bk-way a{color:inherit;text-decoration:none;border-bottom:var(--ml-rule-w) solid transparent}.bk-way a:hover{color:var(--ml-accent-ink);border-bottom-color:var(--pg-accent)}.bk-head{margin-bottom:var(--ml-s6)}.bk-title{margin:0}.bk-subtitle{margin:var(--ml-s2) 0 0;color:var(--pg-ink-soft)}.bk-byline{display:flex;align-items:baseline;gap:var(--ml-s3);margin:var(--ml-s4) 0 0;font-style:italic;color:var(--pg-ink-faint)}.bk-byline a{color:inherit;text-decoration:none;border-bottom:var(--ml-rule-w) solid transparent}.bk-byline a:hover{color:var(--ml-accent-ink);border-bottom-color:var(--pg-accent)}.bk-years{font-style:normal}.bk-folios{display:flex;flex-wrap:wrap;gap:var(--ml-s1) var(--ml-s3);margin:var(--ml-s3) 0 0;padding-block:var(--ml-s2);border-top:var(--ml-rule-hair-s);border-bottom:var(--ml-rule-hair-s)}.bk-blurb{margin:0 0 var(--ml-s6);max-width:var(--ml-measure);font-size:1.1em;line-height:1.5;color:var(--pg-ink-soft)}.bk-cited,.bk-edition,.bk-inhouse,.bk-offers{margin-top:var(--ml-s7,var(--ml-s6))}.bk-cited hr,.bk-edition hr,.bk-inhouse hr,.bk-offers hr{margin-bottom:var(--ml-s4)}.bk-inhouse .ml-btn{margin-top:var(--ml-s3)}.bk-edition-line,.bk-inhouse p{margin:var(--ml-s2) 0 0;color:var(--pg-ink-soft)}.bk-edition-line{font-style:italic}.bk-edition-note{margin:var(--ml-s2) 0 0;max-width:var(--ml-measure);color:var(--pg-ink-soft)}.bk-edition .ml-folio{display:block;margin-top:var(--ml-s2)}.bk-cited-list{margin:var(--ml-s3) 0 0;padding:0;list-style:none;display:grid;gap:var(--ml-s2)}.bk-cited-list a{color:inherit;border-bottom:var(--ml-rule-w) solid var(--pg-accent);text-decoration:none}.bk-cited-list a:hover{color:var(--ml-accent-ink)}.bk-cited-note{color:var(--pg-ink-soft)}.bk-cited-passages{margin:var(--ml-s2) 0 0;padding:0 0 0 var(--ml-s4);list-style:none;display:grid;gap:var(--ml-s2);border-left:var(--ml-rule-hair-s)}.bk-cited-passages a{border-bottom-color:transparent}.bk-cited-passages a:hover{border-bottom-color:var(--pg-accent)}.bk-offer-list{display:flex;flex-wrap:wrap;gap:var(--ml-s3);margin:var(--ml-s3) 0 0;padding:0;list-style:none}.bk-offers-note{margin:var(--ml-s4) 0 0;max-width:var(--ml-measure);font-size:.9375em;color:var(--pg-ink-faint)}.au-way{margin-bottom:var(--ml-s6);color:var(--pg-ink-soft)}.au-way a{color:inherit;text-decoration:none;border-bottom:var(--ml-rule-w) solid transparent}.au-way a:hover{color:var(--ml-accent-ink);border-bottom-color:var(--pg-accent)}.au-head{margin-bottom:var(--ml-section)}.au-name{margin:0}.au-years{display:block;margin:var(--ml-s2) 0 0}.au-bio{margin:var(--ml-s4) 0 0;max-width:var(--ml-measure);font-size:1.1em;line-height:1.5;color:var(--pg-ink-soft)}.au-section{margin-top:var(--ml-section)}.au-section hr{margin-bottom:var(--ml-s4)}.au-shelf{margin-top:var(--ml-s5)}.au-records{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--ml-gutter);list-style:none;margin:var(--ml-s5) 0 0;padding:0}.au-record{display:flex;flex-direction:column;gap:var(--ml-s2);height:100%}.au-record-title{font-family:var(--ml-serif);font-style:italic;font-size:1.05em;line-height:1.3}.au-record-sub{flex:1;font-size:.9375em;color:var(--pg-ink-soft)}.au-record-folios{display:flex;flex-wrap:wrap;gap:var(--ml-s1) var(--ml-s3);padding-top:var(--ml-s2);border-top:var(--ml-rule-hair-s)}.au-video{margin:var(--ml-s5) 0 0}.au-video-frame{aspect-ratio:16/9;max-width:var(--ml-measure)}.au-video-frame iframe{width:100%;height:100%;border:0}.au-video-caption{display:flex;flex-direction:column;gap:var(--ml-s2);max-width:var(--ml-measure);margin-top:var(--ml-s3)}.au-video-caption a{color:inherit}.au-video-caption a:hover{color:var(--ml-accent-ink)}.au-gallery{columns:14rem;column-gap:var(--ml-gutter);margin-top:var(--ml-s5)}.au-gallery-item{margin:0 0 var(--ml-gutter);break-inside:avoid}.au-gallery-open{display:block}.au-gallery-open:hover img{opacity:.85}.au-lightbox{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:auto 1fr auto;align-items:center;background:rgba(0,0,0,.92)}.au-lightbox[hidden]{display:none}.au-lb-stage{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--ml-s3);min-width:0}.au-lb-stage img{max-width:min(92vw,100%);max-height:82vh;width:auto;height:auto}.au-lb-caption{display:flex;gap:var(--ml-s3);align-items:baseline;color:rgba(255,255,255,.7)}.au-lightbox button{background:none;border:0;color:rgba(255,255,255,.85);cursor:pointer;padding:var(--ml-s4)}.au-lightbox button:hover{color:#fff}.au-lb-next,.au-lb-prev{font-size:2rem;line-height:1}.au-lb-close{position:absolute;top:var(--ml-s3);right:var(--ml-s3)}.au-gallery-item img{display:block;width:100%;height:auto}.ml-term-details{max-width:var(--ml-measure)}.ml-term-subhead{margin:2.5rem 0 1rem}.ml-term-subhead,.ml-term-subhead-margin{font-family:var(--ml-mono);font-size:.6875rem;letter-spacing:var(--pg-caps-tracking,.12em);text-transform:uppercase;color:var(--pg-ink-faint,#6b6b6b);border-bottom:var(--ml-rule);padding-bottom:.35rem}.ml-term-subhead-margin{margin:0 0 1rem}.ml-term-etymology{font-size:.9375rem;line-height:1.5;color:var(--pg-ink-soft,#1f1f1f)}.ml-term-source-kicker{font-family:var(--ml-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem}.ml-term-source-kicker a{color:var(--ml-accent-ink);text-decoration:none}.ml-term-source-kicker a:hover{text-decoration:underline}.ml-term-defined-passage,.ml-term-occurrence-passage{margin-bottom:2rem;padding-left:1rem;border-left:2px solid var(--pg-accent,#a02015)}.ml-term-occurrence-work-title{font-family:var(--pg-font-display,Georgia,serif);font-size:1.25rem;margin:1.5rem 0 1rem}.ml-term-occurrences-list{list-style:none;padding:0;margin:0}.ml-term-catalog{margin-bottom:2rem}.ml-term-relation-group{margin-bottom:1.5rem}.ml-term-relation-label{font-family:var(--ml-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ml-accent-ink);margin:0 0 .35rem}.ml-term-relation-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.ml-term-relation-link{font-weight:500;color:inherit;text-decoration:none;border-bottom:1px solid transparent}.ml-term-relation-link:hover{color:var(--ml-accent-ink);border-bottom-color:var(--pg-accent,#a02015)}.ml-term-relation-note{font-size:.7rem;color:var(--pg-ink-faint,#6b6b6b)}.pix-head{margin-bottom:var(--ml-s6)}.pix-blurb,.pix-count{margin-top:var(--ml-s4)}.pix-count{display:inline-block}.pix-ep{margin-bottom:var(--ml-s7)}.pix-ep-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ml-s2) var(--ml-s4);margin:var(--ml-s4) 0 0;font-family:var(--ml-serif);font-size:var(--ml-display-4);line-height:var(--ml-lh-title)}.pix-ep-ref{color:var(--pg-ink);text-decoration:none;border-bottom:var(--ml-rule-w) solid var(--pg-accent)}.pix-ep-ref:hover{color:var(--ml-accent-ink)}.pix-ep-blurb{margin-top:var(--ml-s3);color:var(--pg-ink-soft)}.pix-list{margin:var(--ml-s5) 0 0;padding:0;list-style:none}.pix-item{border-top:var(--ml-rule-hair-s)}.pix-link{display:grid;grid-template-columns:80px minmax(0,1fr);gap:var(--ml-s4);align-items:start;min-height:44px;padding:var(--ml-s4) 0;color:inherit;text-decoration:none}.pix-link:hover .pix-title{color:var(--ml-accent-ink)}.pix-thumb{width:100%;height:auto;border:var(--ml-rule-w) solid var(--pg-rule);background:var(--pg-paper)}.pix-body{display:flex;flex-direction:column;gap:var(--ml-s2);min-width:0}.pix-who{font-family:var(--ml-ui);font-size:var(--ml-size-ui);color:var(--pg-ink-soft)}.pix-who .ml-folio{margin-inline-start:var(--ml-s2)}.pix-title{font-family:var(--ml-serif);font-style:italic;font-size:1.0625rem}.pix-credit{font-family:var(--ml-mono);font-size:var(--ml-size-micro);line-height:1.5;color:var(--pg-ink-faint)}.pix-item--machine .pix-body{padding-inline-start:var(--ml-s3);border-inline-start:var(--ml-rule-w) solid var(--ml-machine)}@media (min-width:48rem){.pix-link{grid-template-columns:120px minmax(0,1fr)}}@media (min-width:62rem){[data-frame=broad] .pix-list{columns:26rem;column-gap:var(--ml-s6)}[data-frame=broad] .pix-item{break-inside:avoid}}.art-way{margin-bottom:var(--ml-s5)}.art-way a{color:inherit}.art-plate{margin:0 0 var(--ml-s6)}.art-plate img{display:block;width:100%;max-width:calc(var(--ml-measure) * 1.4);height:auto;max-height:80vh;object-fit:contain;object-position:left top;border:var(--ml-rule-w) solid var(--pg-rule);background:var(--pg-paper)}.art-head{margin-bottom:var(--ml-s6)}.art-title{margin:0}.art-byline{margin:var(--ml-s3) 0 0;font-family:var(--ml-serif);font-size:1.125rem}.art-byline a{color:var(--ml-accent-ink)}.art-years{margin-inline-start:var(--ml-s3)}.art-folios{display:flex;flex-wrap:wrap;gap:var(--ml-s2) var(--ml-s4);margin:var(--ml-s3) 0 0}.art-physical{max-width:var(--ml-measure);margin:var(--ml-s2) 0 0;font-family:var(--ml-ui);font-size:var(--ml-size-ui);color:var(--pg-ink-soft)}.art-passage{margin-bottom:var(--ml-s7)}.art-passage-ref{margin:var(--ml-s4) 0 var(--ml-s5);max-width:var(--ml-measure)}.art-passage-ref a{font-family:var(--ml-mono);font-size:var(--ml-size-label);text-transform:uppercase;letter-spacing:var(--ml-track-label);color:var(--pg-ink);text-decoration:none;border-bottom:var(--ml-rule-w) solid var(--pg-accent)}.art-passage-ref a:hover{color:var(--ml-accent-ink)}.art-passage-why{display:block;margin-top:var(--ml-s3);color:var(--pg-ink-soft)}.art-passage-body{max-width:var(--ml-measure)}.art-passage-out{margin-top:var(--ml-s5)}.art-join,.art-others,.art-rights{margin-bottom:var(--ml-s6)}.art-join .ml-prose,.art-join-note{max-width:var(--ml-measure)}.art-notation{margin-inline:var(--ml-s2)}.art-others-list{margin:var(--ml-s4) 0 0;padding:0;list-style:none}.art-others-list li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ml-s2) var(--ml-s4);padding:var(--ml-s3) 0;border-top:var(--ml-rule-hair-s)}.art-others-list a{color:var(--ml-accent-ink)}.art-others-who{min-width:0;font-family:var(--ml-ui);font-size:var(--ml-size-ui);color:var(--pg-ink-soft)}.art-others-who .ml-folio{margin-inline-start:var(--ml-s2)}.art-rights-list{display:grid;gap:var(--ml-s2) var(--ml-s5);margin:var(--ml-s4) 0 0;max-width:46rem}.art-rights-list dt{font-family:var(--ml-mono);font-size:var(--ml-size-micro);text-transform:uppercase;letter-spacing:var(--ml-track-label);color:var(--pg-ink-faint)}.art-rights-list dd{margin:0 0 var(--ml-s3);font-family:var(--ml-ui);font-size:var(--ml-size-ui);overflow-wrap:anywhere}.art-rights-list dd .ml-folio{margin-inline-start:var(--ml-s3)}.art-rights-list a{color:var(--ml-accent-ink)}.art-evidence{font-family:var(--ml-mono);font-size:var(--ml-size-micro)}@media (min-width:48rem){.art-rights-list{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr)}.art-rights-list dt{padding-top:.1em}.art-rights-list dd{margin-bottom:var(--ml-s2)}}.srl-head{margin-bottom:var(--ml-section)}.srl-title{margin:var(--ml-s2) 0 var(--ml-s4)}.srl-blurb{margin:0 0 var(--ml-s5);font-size:1.15em;line-height:1.5;color:var(--pg-ink-soft)}.srl-items{display:flex;flex-direction:column;gap:var(--ml-s6)}.srl-items,.srl-list{list-style:none;margin:0;padding:0}.srl-list{border-top:var(--ml-rule-hair-s)}.srl-entry{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--ml-s1) var(--ml-s3);padding-block:var(--ml-s2);border-bottom:var(--ml-rule-hair-s);color:inherit;text-decoration:none}.srl-entry:hover{background:var(--pg-paper-sunk,transparent)}.srl-entry:hover .srl-entry-title{color:var(--ml-accent-ink);border-bottom-color:var(--pg-accent)}.srl-entry-title{justify-self:start;border-bottom:var(--ml-rule-w) solid transparent}.srl-entry-note{grid-column:1;font-family:var(--ml-mono);font-size:var(--ml-size-micro);text-transform:uppercase;letter-spacing:var(--ml-track-label);color:var(--pg-ink-faint)}.srl-entry-extent{grid-column:2;grid-row:1/span 2;display:flex;flex-wrap:wrap;justify-content:end;gap:var(--ml-s1) var(--ml-s3);text-align:right}@media (max-width:26rem){.srl-entry{grid-template-columns:1fr}.srl-entry-extent{grid-column:1;grid-row:auto;justify-content:start;text-align:left}}@media (pointer:coarse){.srl-entry{padding-block:var(--ml-s3);min-height:44px;align-content:center}}@media (min-width:62rem){[data-frame=broad] .srl-list{columns:24rem;column-gap:var(--ml-gutter);column-rule:var(--ml-rule-hair-s)}[data-frame=broad] .srl-list>li{break-inside:avoid}}.srl-run+.srl-run{margin-top:var(--ml-section)}.srl-note{margin:var(--ml-s3) 0 0;max-width:38rem;font-style:italic;line-height:1.5}.lib-lede,.srl-note{color:var(--pg-ink-soft)}.lib-lede{margin:0 0 var(--ml-s4);font-size:var(--ml-size-label)}.lib-featured{margin-bottom:var(--ml-section)}.lib-passage,.lib-volume{margin-top:var(--ml-section)}.lib-volume>hr{margin-bottom:var(--ml-s6)}.lib-classroom{margin-top:var(--ml-section)}.lib-classroom .ml-shelf-head{margin-top:var(--ml-s4)}.lib-classroom .ml-shelf-head a{color:inherit;text-decoration:none}.lib-classroom .ml-shelf-head a:focus-visible,.lib-classroom .ml-shelf-head a:hover{color:var(--ml-accent-ink)}.lib-course{display:grid;grid-template-columns:1fr;gap:var(--ml-s2) var(--ml-s5);padding-block:var(--ml-s5);border-top:var(--ml-rule-hair-s)}@media (min-width:42rem){.lib-course{grid-template-columns:6rem minmax(0,1fr)}}.lib-course-designation{color:var(--pg-ink-soft)}.lib-course-title{margin:0;font-family:var(--pg-font-display);font-size:var(--ml-display-4);font-weight:400;line-height:1.15}.lib-course-title a{color:var(--pg-ink);text-decoration:none;border-bottom:var(--ml-rule-hair) solid var(--pg-rule)}.lib-course-title a:focus-visible,.lib-course-title a:hover{border-bottom-color:var(--pg-ink)}.lib-course-meta{display:flex;flex-wrap:wrap;gap:var(--ml-s2) var(--ml-s4);margin-block:var(--ml-s2) 0;color:var(--pg-ink-soft)}.lib-course-blurb{margin:var(--ml-s3) 0 0;max-width:var(--ml-measure);color:var(--pg-ink-soft)}.lib-plates{margin-top:var(--ml-section)}.lib-plates .ml-shelf-head{margin-top:var(--ml-s4)}.lib-plate-row{list-style:none;grid-auto-columns:minmax(18rem,30rem)}.lib-plate,.lib-plate-fig{margin:0}.lib-plate-fig img{display:block;width:100%;height:auto;border:var(--ml-rule);background:var(--pg-paper)}.lib-plate-caption{display:flex;flex-direction:column;gap:var(--ml-s1);margin-top:var(--ml-s3)}.lib-plate-text{font-style:italic;color:var(--pg-ink-soft);max-width:var(--ml-measure)}.lib-plate-credit{font-size:var(--ml-size-micro);color:var(--pg-ink-faint)}.lib-plate-credit,.lib-plate-link{font-family:var(--ml-mono);text-transform:uppercase;letter-spacing:var(--ml-track-label)}.lib-plate-link{align-self:start;font-size:var(--ml-size-label);color:var(--pg-ink);text-decoration:none;border-bottom:var(--ml-rule-w) solid var(--pg-accent)}.lib-plate-link:hover{color:var(--ml-accent-ink)}.lib-art{margin-top:var(--ml-section)}.lib-art .ml-shelf-head{margin-top:var(--ml-s4)}.lib-art .ml-shelf-head a{color:inherit;text-decoration:none}.lib-art .ml-shelf-head a:hover{color:var(--ml-accent-ink)}.lib-art-row{list-style:none;grid-auto-columns:minmax(16rem,22rem)}.lib-art-fig,.lib-art-item{margin:0}.lib-art-fig img{display:block;width:100%;height:auto;height:14rem;object-fit:contain;object-position:left bottom;border:var(--ml-rule);background:var(--pg-paper)}.lib-art-caption{display:flex;flex-direction:column;gap:var(--ml-s2);margin-top:var(--ml-s3)}.lib-art-verse{max-width:var(--ml-measure);margin:var(--ml-s5) 0;padding-inline-start:var(--ml-s4);border-inline-start:var(--ml-rule-thick) solid var(--pg-accent)}.lib-art-verse p{margin:0;font-family:var(--ml-serif);font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.5}.lib-art-verse cite{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ml-s2) var(--ml-s4);margin-top:var(--ml-s3);font-style:normal}.lib-art-verse cite a{font-family:var(--ml-mono);font-size:var(--ml-size-label);text-transform:uppercase;letter-spacing:var(--ml-track-label);color:var(--pg-ink);text-decoration:none;border-bottom:var(--ml-rule-w) solid var(--pg-accent)}.lib-art-verse cite a:hover{color:var(--ml-accent-ink)}.lib-art-hands{font-family:var(--ml-ui);font-size:var(--ml-size-ui);color:var(--pg-ink-faint)}.lib-art-who a{font-family:var(--ml-serif);font-style:italic;font-size:1.0625rem;color:var(--pg-ink);text-decoration:none;border-bottom:var(--ml-rule-w) solid var(--pg-accent)}.lib-art-who a:hover{color:var(--ml-accent-ink)}.lib-art-maker{font-family:var(--ml-ui);font-size:var(--ml-size-ui);color:var(--pg-ink-soft)}.lib-art-maker .ml-folio{margin-inline-start:var(--ml-s2)}.lib-art-more{margin-top:var(--ml-s4)}.lib-art-more a{font-family:var(--ml-mono);font-size:var(--ml-size-label);text-transform:uppercase;letter-spacing:var(--ml-track-label);color:var(--pg-ink);text-decoration:none;border-bottom:var(--ml-rule-w) solid var(--pg-accent)}.lib-art-more a:hover{color:var(--ml-accent-ink)}.lib-art-credit{font-family:var(--ml-mono);font-size:var(--ml-size-micro);line-height:1.5;color:var(--pg-ink-faint)}.lib-catalog{margin-top:var(--ml-section)}.lib-catalog .ml-shelf-head{margin-top:var(--ml-s4)}.lib-catalog .ml-shelf-head a,.lib-concepts .ml-shelf-head a{color:inherit;text-decoration:none;border-bottom:var(--ml-rule-w) solid transparent}.lib-catalog .ml-shelf-head a:hover,.lib-concepts .ml-shelf-head a:hover{color:var(--ml-accent-ink);border-bottom-color:var(--pg-accent)}.lib-catalog-desc{margin:0 0 var(--ml-s5);color:var(--pg-ink-soft)}.lib-spine-row{list-style:none;grid-auto-columns:minmax(6.5rem,8rem)}[data-frame=broad] .lib-spine-row{grid-template-columns:repeat(auto-fill,minmax(6.5rem,8rem));justify-content:space-between}[data-frame=broad] .lib-spine-row>:after{content:none}[data-frame=broad] .lib-plate-row{grid-template-columns:repeat(auto-fill,minmax(20rem,26rem))}.lib-concepts{margin-top:var(--ml-section)}.lib-concepts .ml-shelf-head{margin-top:var(--ml-s4)}.lib-concepts-desc{margin:0 0 var(--ml-s5);color:var(--pg-ink-soft)}.lib-index{list-style:none;margin:0;padding:0;columns:20rem;column-gap:var(--ml-gutter);column-rule:var(--ml-rule-hair-s)}.lib-index-entry{break-inside:avoid;border-bottom:var(--ml-rule-hair-s)}.lib-index-link{display:grid;grid-template-columns:1fr auto;column-gap:var(--ml-s3);padding-block:var(--ml-s3);text-decoration:none;color:inherit}.lib-index-word{font-variant-caps:small-caps;letter-spacing:var(--ml-track-sc);font-size:1.0625rem}.lib-index-count{align-self:baseline;color:var(--pg-ink-faint)}.lib-index-gloss{grid-column:1/-1;font-size:.9375em;line-height:1.45;color:var(--pg-ink-soft)}.lib-index-link:hover .lib-index-word{color:var(--ml-accent-ink)}.nt-head{margin-bottom:var(--ml-section)}.nt-title{margin:var(--ml-s3) 0 var(--ml-s4)}.nt-standfirst{margin:0;font-size:1.15em;line-height:1.5;color:var(--pg-ink-soft)}.nt-empty{margin:var(--ml-section) 0;font-style:italic;color:var(--pg-ink-faint)}.nt-empty[hidden]{display:none}.nt-work{margin-top:var(--ml-section)}.nt-list{list-style:none;margin:var(--ml-s5) 0 0;padding:0;max-width:var(--ml-measure)}.nt-entry{padding:var(--ml-s5) 0;border-top:var(--ml-rule-hair-s)}.nt-entry:first-child{border-top:var(--ml-rule)}.nt-quote{margin:0 0 var(--ml-s3);padding-left:var(--ml-s3);border-left:var(--ml-rule-mark);font-family:var(--pg-font-text);font-style:italic;line-height:1.5;color:var(--pg-ink-soft)}.nt-quote--query{border-left-color:var(--ml-accent-ink)}.nt-quote--machine{border-left-color:var(--ml-machine)}.nt-note{margin:0 0 var(--ml-s3);line-height:1.55}.nt-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ml-s1) var(--ml-s3)}.nt-meta a{color:var(--ml-accent-ink);text-decoration:none;border-bottom:1px solid transparent}.nt-meta a:hover{border-bottom-color:var(--pg-accent)}.nt-entry--orphaned .nt-quote{border-left-style:dashed;opacity:.75}.sp-head{margin-bottom:var(--ml-section)}.sp-lede{font-size:1.15em;line-height:1.5;color:var(--pg-ink-soft);margin:var(--ml-s4) 0 var(--ml-s5)}.sp-note{font-size:.9em;color:var(--pg-ink-faint);border-left:var(--ml-rule-mark);padding-left:var(--ml-s3);margin:0}.sp-note a{color:var(--ml-accent-ink)}.sp-sec{margin-top:var(--ml-section)}.sp-sech{margin:var(--ml-s4) 0 var(--ml-s5)}.sp-body{font-size:.9375em;line-height:1.6;color:var(--pg-ink-soft);margin:0 0 var(--ml-s5)}.sp-body b{font-weight:400;font-style:italic}.sp-page .sp-token,.sp-page code{font-family:var(--ml-mono);font-size:.78em;color:var(--pg-ink-faint)}.sp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--ml-gutter);margin-bottom:var(--ml-s6)}.sp-swatch{display:grid;gap:var(--ml-s2)}.sp-chip{height:4.5rem;border:var(--ml-rule-ink)}.sp-use{margin:0;font-size:.85em;line-height:1.45;color:var(--pg-ink-soft)}.sp-inks{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--ml-s3);padding-top:var(--ml-s4);border-top:var(--ml-rule)}.sp-ink{display:flex;align-items:center;gap:var(--ml-s2)}.sp-ink-chip{width:1.5rem;height:1.5rem;flex:none;border:var(--ml-rule-hair-s)}.sp-type-row{padding:var(--ml-s4) 0;border-bottom:var(--ml-rule-hair-s)}.sp-type-row>p{margin:0 0 var(--ml-s2)}.sp-type-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ml-s3)}.sp-specimen{max-width:var(--ml-measure);font-size:var(--pg-size-text);line-height:var(--pg-leading)}.sp-rule-row{padding:var(--ml-s4) 0}.sp-rule-row hr{margin:0 0 var(--ml-s2)}.sp-space{margin-bottom:var(--ml-s6)}.sp-space-row{display:flex;align-items:center;gap:var(--ml-s3);padding:var(--ml-s1) 0}.sp-space-bar{height:.75rem;background:var(--pg-accent);flex:none}.sp-dl{display:grid;grid-template-columns:auto 1fr;gap:var(--ml-s1) var(--ml-s4);margin:var(--ml-s3) 0 0}.sp-dl dt{font-family:var(--ml-mono);font-size:var(--ml-size-label);text-transform:uppercase;letter-spacing:var(--ml-track-label);color:var(--pg-ink-faint)}.sp-dl dd{margin:0}.sp-demo{padding:var(--ml-s5) 0;border-bottom:var(--ml-rule-hair-s)}.sp-demo>.ml-label{margin:0 0 var(--ml-s3)}.sp-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ml-s3)}.sp-meters{display:grid;gap:var(--ml-s4);max-width:var(--ml-measure)}.sp-meters .ml-label{display:block;margin-top:var(--ml-s2)}.sp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--ml-gutter)}.sp-cards .ml-display{margin:var(--ml-s2) 0 0}.sp-byline{margin:var(--ml-s1) 0 0;font-style:italic;color:var(--pg-ink-faint)}.sp-covers{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,14rem));gap:var(--ml-gutter)}.sp-laws{margin:0;padding:0;list-style:none}.sp-laws li{padding:var(--ml-s3) 0;border-bottom:var(--ml-rule-hair-s);font-size:.9375em;line-height:1.5;color:var(--pg-ink-soft)}.sp-laws b{font-weight:400;color:var(--pg-ink)}.sp-live{margin-top:var(--ml-s5)}