.cover{border:2px solid var(--ink);background:var(--paper);align-items:end;min-height:clamp(300px,30vw,400px);padding:28px 4% 4%;display:grid;position:relative;overflow:hidden}.cover-art{position:absolute;inset:0}.cover-art .scene{width:100%;height:100%;display:block}.cover-card{background:var(--paper);border:2px solid var(--ink);width:min(560px,52%);box-shadow:6px 6px 0 var(--ink);padding:20px 24px 16px;position:relative;transform:rotate(-1.2deg)}.cover-kicker{font-family:var(--figure);letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin:0 0 6px;font-size:22px;line-height:1}.cover-title{font-variation-settings:"opsz" 60;letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.02}.cover-title a{color:var(--ink)}.cover-title a:hover{color:var(--accent-700);text-decoration:none}.cover-dek{-webkit-line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;margin:0 0 10px;font-size:17px;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.cover-when{color:var(--muted);margin:0;font-size:13px}.cover-tag{z-index:2;background:var(--paper);border:2px solid var(--ink);font-family:var(--letter);margin:0;padding:4px 12px 2px;font-size:clamp(22px,2.4vw,32px);line-height:1.1;position:absolute;top:6%;right:2.5%;transform:rotate(-4deg)}.scene{color:var(--ink)}.scene .ov{mix-blend-mode:multiply}.scene .y{fill:var(--yellow)}.scene .b{fill:var(--blue)}.scene .r{fill:var(--red)}.scene .k{fill:var(--ink)}.scene .p{fill:var(--paper)}.scene .key{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.scene .key.thin{stroke-width:1px}.scene .key.heavy{stroke-width:5px}.scene .key.edge{stroke-width:1.4px}.scene .key.dots{stroke-width:1.2px;stroke-dasharray:2 9}.scene .river{fill:none;stroke:var(--blue);stroke-width:12px;stroke-linecap:round}.scene .bed{fill:none;stroke:var(--paper);stroke-width:12px;stroke-linecap:round}.scene .hatch{stroke:var(--ink);stroke-width:1.2px;stroke-opacity:.7}.scene .furrow{stroke:var(--ink);stroke-opacity:.28;stroke-width:1.2px}.scene .rain{stroke:var(--blue);stroke-width:2px;stroke-linecap:round}.scene .flake{stroke:var(--blue);stroke-width:1px}.scene .windows,.scene .glint{fill:none;stroke:var(--paper);stroke-width:3px;stroke-linecap:round}.cover-bare{aspect-ratio:1200/560;min-height:0;padding:0}.spot{fill:none;width:92px;height:64px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.spot .spot-hatch{stroke:var(--ink);stroke-width:1.1px}.spot .pf{fill:var(--paper)}.spot .inkf{fill:var(--ink);stroke:none}.spot .yf,.spot .rf,.spot .bf{stroke:none;mix-blend-mode:multiply}.spot .yf{fill:var(--yellow)}.spot .rf{fill:var(--red)}.spot .bf{fill:var(--blue)}@media (width<=1040px){.cover-card{width:min(520px,62%)}}@media (width<=700px){.cover{border-width:2px 0;min-height:0;margin-inline:calc(-1*clamp(20px,4vw,56px));padding:0;display:block}.cover-art{height:200px;position:relative}.cover-card{width:auto;box-shadow:4px 4px 0 var(--ink);margin:-28px 16px 18px;padding:16px 16px 14px;transform:rotate(-.8deg)}.cover-tag{font-size:22px;top:16px;left:auto;right:12px}.spot{width:76px;height:53px}}.mosaic-cols{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:26px;min-width:0;display:grid}.mosaic-col>:last-child{flex-grow:1}.mosaic-col{flex-direction:column;gap:26px;min-width:0;display:flex}.mosaic-col:empty{display:none}.mosaic-cols>.bx-span-full{grid-column:1/-1}@media (width<=700px){.mosaic-cols{grid-template-columns:minmax(0,1fr)}.mosaic-col{display:contents}}.desk-cover{min-height:clamp(260px,25vw,330px);margin-bottom:1.8rem}.desk-cover .cover-card{width:min(36rem,58%);transform:rotate(-.8deg)}.desk-cover-script{font-family:var(--letter);color:var(--red);transform-origin:0 100%;margin:0 0 2px;font-size:30px;line-height:1;transform:rotate(-3deg)}.desk-cover .cover-title{margin-bottom:8px;font-size:clamp(28px,3.2vw,40px)}.desk-cover-dek{text-wrap:pretty;margin:0 0 10px;font-size:15px;font-style:italic;line-height:1.45}.desk-cover-dek:last-child{margin-bottom:2px}.desk-tabs{flex-wrap:wrap;gap:6px;display:inline-flex}.desk-tabs a{border:2px solid var(--ink);font-family:var(--figure);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border-radius:999px;padding:4px 14px 2px;font-size:19px;line-height:1.2}.desk-tabs a:hover{background:var(--yellow);text-decoration:none}.desk-tabs a[aria-current=page]{background:var(--ink);color:var(--paper)}@media (width<=700px){.desk-cover{min-height:0}.desk-cover .cover-card{width:auto}}.desk-head{border-bottom:1.5px solid var(--ink);align-items:flex-end;gap:10px;margin:0 0 12px;padding:0 0 7px;font-weight:400;display:flex}.desk-head-name{font-family:var(--letter);color:var(--red);transform-origin:0 100%;overflow-wrap:anywhere;font-size:36px;line-height:1;transform:rotate(-2deg)}.desk-head-sub{font-family:var(--figure);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);align-self:center;margin-top:8px;font-size:20px;line-height:1}.desk-head-count{font-family:var(--figure);letter-spacing:.03em;color:var(--muted);white-space:nowrap;margin-left:auto;padding-bottom:3px;font-size:22px;line-height:1}.desk-head .spot{width:70px;height:49px;margin:-14px 0 -2px}.desk-head-count+.spot{margin-left:4px}a.desk-head-name:hover{color:var(--ink);text-decoration:none}.desk-sub{border-bottom:1px solid var(--ink);font-family:var(--figure);letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:10px;margin:1.4rem 0 .6rem;padding-bottom:4px;font-size:24px;font-weight:400;line-height:1;display:flex}.desk-sub-count{color:var(--muted);margin-left:auto;font-size:19px}.desk-box{border:2px solid var(--ink);background:var(--paper);margin:0 0 1.8rem;padding:14px 18px 16px}.desk-box--stripes{padding-top:0}.desk-box--stripes:before{content:"";border-bottom:2px solid var(--ink);background:repeating-linear-gradient(-45deg, var(--red) 0 14px, var(--paper) 14px 28px);height:22px;margin:0 -18px 14px;display:block}.desk-box--yellow{background:color-mix(in srgb, var(--yellow) 30%, var(--paper))}.desk-number{border:2px solid var(--ink);background:var(--yellow);width:30px;height:30px;font-family:var(--figure);color:var(--ink);border-radius:50%;flex:none;place-items:center;padding-top:2px;font-size:18px;line-height:1;display:inline-grid}.desk-tag{border:1.5px solid var(--ink);font-family:var(--figure);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);white-space:nowrap;border-radius:4px;padding:2px 8px 0;font-size:15px;font-weight:400;line-height:1.25;display:inline-block}.desk-tag--red{border-color:var(--red);background:var(--red);color:var(--paper)}.desk-tag--yellow{border-color:var(--ink);background:var(--yellow)}.desk-tag--ink{background:var(--ink);color:var(--paper)}.desk-tally{border:2px solid var(--ink);background:var(--paper);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:0;margin:0 0 1rem;display:grid}.desk-tally>div{border-right:1.5px dashed color-mix(in srgb, var(--ink) 35%, transparent);flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:10px 12px 9px;display:flex}.desk-tally>div:last-child{border-right:0}.desk-tally dt{color:var(--muted);font-size:13px;font-style:italic;line-height:1.25}.desk-tally dd{font-family:var(--figure);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0;font-size:34px;line-height:1}.desk-credit{border-top:1.5px solid var(--ink);margin-top:2rem;padding-top:10px}@media (width<=640px){.desk-head-name{font-size:30px}.desk-head .spot{display:none}.desk-box{padding:12px 14px 14px}.desk-box--stripes:before{margin-inline:-14px}}
