:root{--ser-spot:#1b2f6e}.sheet.ser-head{padding-bottom:0}.ser-page{color:var(--ink)}.ser-plate{background:#0d0d0d;margin:0}.ser-plate img{width:auto;max-width:100%;height:auto;max-height:calc(100svh - 64px);margin:0 auto;display:block}.ser-cap{max-width:1180px;margin:0 auto;padding:0 16px}.ser-cap p{font:600 13.5px/1.35 var(--f-data);color:var(--ink);margin:12px 0 0}.ser-panel{background:var(--bg);max-width:780px;margin:20px auto 0;padding:20px 16px 0;position:relative}.ser-by{text-align:right;font:600 12px/1.2 var(--f-data);letter-spacing:.26em;text-transform:uppercase;color:var(--ink);margin:0 0 16px}.ser-title{color:var(--ser-spot);margin:0}.ser-title img{width:100%;height:auto;display:block}.ser-part{font:600 12px/1.4 var(--f-data);letter-spacing:.24em;text-transform:uppercase;color:var(--quiet);margin:22px 0 0}.ser-part em{font:italic 400 24px/1.2 var(--f-serif);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:2px;display:block}.ser-deck{max-width:40ch;font:600 13px/1.9 var(--f-data);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:16px 0 0}@media (min-width:1240px){.ser-cap{height:0;padding:0 24px}.ser-cap p{width:160px}.ser-panel{margin-top:-150px;padding:44px 56px 8px}.ser-by{margin-bottom:20px}.ser-part,.ser-deck{margin-left:18%}.ser-part em{font-size:26px}}.ser-text{max-width:66ch;font-family:var(--f-serif);margin:32px auto 0;padding:0 16px;font-size:18px;line-height:1.55}@media (min-width:820px){.ser-text{margin-top:36px;padding:0;font-size:19px}}.ser-text p{text-indent:1.4em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0}.ser-text p.ser-open{text-indent:0}.ser-drop{float:left;font:300 4.3em/.78 var(--f-serif);color:var(--ser-spot);padding:.06em .09em 0 0}.ser-scene+.ser-scene{margin-top:40px}.ser-text .ser-num{text-align:center;font:600 15px/1 var(--f-data);letter-spacing:.3em;color:var(--ser-spot);margin:0 0 18px}.ser-num:before,.ser-num:after{content:"";background:var(--rule);vertical-align:middle;width:56px;height:1px;margin:0 14px;display:inline-block}.ser-text p.ser-signal{text-indent:0;text-align:center;font:600 15px/1.5 var(--f-data);letter-spacing:.18em;margin:22px 0}.ser-text p.ser-cont{text-indent:0;text-align:center;font:600 13px/1.6 var(--f-data);letter-spacing:.24em;text-transform:uppercase;margin:44px 0 0}.ser-text p.ser-cont span{letter-spacing:.04em;text-transform:none;font:italic 400 17px/1.4 var(--f-serif);color:var(--ink-2);margin-top:6px;display:block}.ser-text p.ser-ill{text-indent:0;text-align:center;font:500 12px/1.4 var(--f-data);letter-spacing:.2em;color:var(--quiet);margin:26px 0 0}.ser-nav{font:600 14px/1.4 var(--f-data);justify-content:space-between;gap:16px;margin-top:32px;display:flex}.ser-nav a[rel=next]{text-align:right;margin-left:auto}.ser-text p.ser-all{text-indent:0;text-align:center;font:600 14px/1.4 var(--f-data);margin-top:14px}.ser-note{border-top:3px double var(--rule);max-width:66ch;color:var(--ink-2);margin:48px auto 72px;padding:16px 16px 0;font-size:15px;line-height:1.5}@media (min-width:820px){.ser-note{padding:16px 24px 0}}.ser-note b{font:600 12px/1 var(--f-data);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;display:block}.ser-entry{border-top:3px solid var(--rule);max-width:1100px;margin-top:28px;padding-top:18px}.ser-entry-t{max-width:620px;color:var(--ser-spot)}.ser-entry-t img{width:100%;height:auto;display:block}.ser-entry-line{max-width:40em;color:var(--ink-2);margin-top:14px;font-size:19px;line-height:1.4}.ser-entry-by{text-align:left;margin:10px 0 0}.ser-lead{gap:16px;margin-top:22px;display:grid}.ser-lead-pic{background:#0d0d0d;display:block}.ser-lead-pic img{width:100%;height:auto;display:block}.ser-lead-part{font:600 13px/1.4 var(--f-data);letter-spacing:.2em;text-transform:uppercase}.ser-lead-part a{color:var(--ink);text-decoration:none}.ser-lead-part em{font:italic 400 26px/1.2 var(--f-serif);letter-spacing:0;text-transform:none}.ser-lead-deck,.ser-parts-deck{color:var(--ink-2);max-width:36em;margin-top:10px;font-size:17px;line-height:1.45}.ser-date{font:400 var(--meta-size)/1.4 var(--f-data);color:var(--quiet);margin-top:8px}.ser-lead-go{font:700 14px/1.4 var(--f-data);margin-top:12px}.ser-parts{border-top:1px solid var(--grid-2);margin-top:24px}.ser-parts li{border-bottom:1px solid var(--grid-2);padding:12px 0}.ser-parts a{font:600 15px/1.4 var(--f-data)}@media (min-width:900px){.ser-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:28px}}.ser-box{border:3px solid var(--ser-spot);background:var(--bg);margin:0 0 26px;padding:3px}.ser-box-a{border:1px solid var(--ser-spot);color:var(--ink);padding:14px 16px 16px;text-decoration:none;display:block}.ser-box-a:hover .ser-box-part em{text-decoration:underline}.ser-box-a:focus-visible{outline:3px solid var(--ser-spot);outline-offset:3px}.ser-box-a>span{display:block}.ser-box-h{font:700 13px/1 var(--f-data);letter-spacing:.3em;text-transform:uppercase;color:var(--ser-spot);margin-bottom:12px}.ser-box-pic{background:#0d0d0d}.ser-box-pic img{width:100%;height:auto;display:block}.ser-box-title{max-width:520px;margin-top:14px}.ser-box-title img{width:100%;height:auto;display:block}.ser-box-part{font:600 12px/1.4 var(--f-data);letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);margin-top:14px}.ser-box-part em{font:italic 400 26px/1.2 var(--f-serif);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:2px;display:block}.ser-box-deck{color:var(--ink-2);max-width:30em;margin-top:10px;font-size:18px;line-height:1.45}.ser-box-by{font:600 11px/1.2 var(--f-data);letter-spacing:.24em;text-transform:uppercase;color:var(--ink);margin-top:14px}.ser-box-go{font:700 14px/1.4 var(--f-data);text-underline-offset:3px;margin-top:14px;text-decoration:underline}@media (min-width:900px){.ser-box-a{grid-template:"pic h""pic title""pic part""pic deck""pic by""pic go""pic."1fr/minmax(0,7fr) minmax(0,5fr);column-gap:28px;padding:16px;display:grid}.ser-box-pic{grid-area:pic}.ser-box-h{grid-area:h;margin:4px 0 0}.ser-box-title{grid-area:title}.ser-box-part{grid-area:part}.ser-box-deck{grid-area:deck}.ser-box-by{grid-area:by}.ser-box-go{grid-area:go}}
