@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-devanagari-700-normal-BeU_-hjz.woff2)format("woff2"),url(/assets/kalam-devanagari-700-normal-B52CSkpd.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-latin-ext-700-normal-CwgfRD_T.woff2)format("woff2"),url(/assets/kalam-latin-ext-700-normal-BA-KJHgr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-latin-700-normal-D2H-9ISU.woff2)format("woff2"),url(/assets/kalam-latin-700-normal-7TSuSrjP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-ext-400-normal-ChcxYnmu.woff2)format("woff2"),url(/assets/special-elite-latin-ext-400-normal-CaJZjSVf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2)format("woff2"),url(/assets/special-elite-latin-400-normal-BtSRmyJ6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.page{aspect-ratio:2/3;--u:.1cqw;background:var(--paper);color:var(--ink);isolation:isolate;line-height:1.25;position:relative;overflow:hidden;container-type:inline-size}:where(.page)>*{font-size:calc(var(--u) * 24)}.page>[style*=left]{margin:0;position:absolute}.page:before,.page:after{content:"";pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.page:before{z-index:40;background:url(/tex/grain.webp) 0 0 / calc(var(--u) * 520) auto;opacity:.8}.page:after{z-index:41;opacity:.9;background:url(/tex/age-1.webp) 50%/100% 100%}.page[data-age="2"]:after{background-image:url(/tex/age-2.webp)}.page[data-age="3"]:after{background-image:url(/tex/age-3.webp)}.ink{pointer-events:none;z-index:12;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.panel{z-index:2}.panel.inset{z-index:4}.fig.zoom{z-index:3;pointer-events:none}.panel>img,.panel>canvas.drawing{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;clip-path:var(--clip,none);background:var(--ink);filter:contrast(1.04)saturate(.96)sepia(.08);position:absolute;inset:0}.panel.bleed>img{clip-path:none;filter:contrast(1.03)sepia(.06)}.panel.span-l>:is(img,canvas),.panel.span-r>:is(img,canvas){object-position:50% 50%;width:200%;max-width:none}.panel.span-r>:is(img,canvas){left:-100%}.panel>canvas.drawing{background:var(--paper)}.panel.paper{background:0 0}.panel.paper:before,.panel.felt:before,.panel.ink-bg:before,.panel.file:before{content:"";z-index:-1;clip-path:var(--clip,none);position:absolute;inset:0}.panel.paper:before{background:radial-gradient(circle, #5e509229 34%, transparent 37%) 0 0 / calc(var(--u) * 9) calc(var(--u) * 9), var(--cream)}.panel.felt:before{background:radial-gradient(circle, #03031647 30%, transparent 33%) 0 0 / calc(var(--u) * 7) calc(var(--u) * 7), #3f6b52}.panel.ink-bg:before{background:var(--ink)}.panel.file:before{background:repeating-linear-gradient(0deg, transparent 0 calc(var(--u) * 43), #5ba9cf59 calc(var(--u) * 43) calc(var(--u) * 45)), #eadbb2}.fig>svg.art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fig-text{font-family:var(--f-letter);text-transform:uppercase;margin:0;font-weight:700;position:absolute;inset:auto 6% 6%}.fig.drawn .fig-text{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.cap,.bub,.thought{z-index:20;isolation:isolate;font-family:var(--f-letter);text-transform:uppercase;font-weight:700;font-size:calc(var(--u) * 23.5);letter-spacing:.012em;padding:calc(var(--u) * 13) calc(var(--u) * 18) calc(var(--u) * 12);text-wrap:pretty;line-height:1.22}.cap>.bg,.bub>.bg,.thought>.bg,.stamp>.bg,.visit>.bg,.sfx>.bg,li>.bg{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cap.k{color:var(--cream);text-align:center;font-size:calc(var(--u) * 28)}.cap:not(.bgd).y{background:var(--yellow)}.cap:not(.bgd).c{background:var(--cream-b)}.cap:not(.bgd).k{background:var(--ink)}.bub,.thought{text-align:center;padding:calc(var(--u) * 26) calc(var(--u) * 30)}.thought{font-style:normal}.part{z-index:20}.part-no{font-family:var(--f-print-sc);font-size:calc(var(--u) * 30);letter-spacing:.3em;color:var(--red);margin:0}.part-title{margin:0}.part.on-dark .part-no{color:var(--yellow)}.lettering>span{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.lettering svg{width:100%;height:auto;display:block;overflow:visible}html:not(.lettered) .lettering>span{clip-path:none;width:auto;height:auto;font-family:var(--f-sfx);font-size:calc(var(--u) * 110);line-height:.9;position:static!important}.case{z-index:20}.case-no{font-family:var(--f-print-sc);font-size:calc(var(--u) * 24);letter-spacing:.22em;color:var(--red);margin:0}.case-title{margin:calc(var(--u) * 2) 0 0;font-family:var(--f-sfx);font-weight:400;line-height:.92;font-size:calc(var(--u) * 96);letter-spacing:.02em;color:var(--ink);text-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--red)}.case-title.sun{color:var(--ink);text-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--yellow-b);font-size:calc(var(--u) * 74)}.case-sub{margin:calc(var(--u) * 6) 0 0;font-family:var(--f-type);font-size:calc(var(--u) * 22)}.case.on-dark .case-title{color:var(--cream-b);text-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--red), calc(var(--u) * 7) calc(var(--u) * 7) 0 var(--ink)}.case.on-dark .case-no{color:var(--yellow)}.stamp{z-index:30;text-align:center;font-family:var(--f-stamp);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:calc(var(--u) * 27);color:var(--red);white-space:nowrap;transform:rotate(var(--rot,-5deg));mix-blend-mode:multiply;-webkit-mask:url(/tex/stamp.webp) 0 0 / calc(var(--u) * 300) auto;-webkit-mask:url(/tex/stamp.webp) 0 0 / calc(var(--u) * 300) auto;mask:url(/tex/stamp.webp) 0 0 / calc(var(--u) * 300) auto;place-items:center;line-height:1.08;display:grid}.stamp.live{color:#2e6f8f;font-size:calc(var(--u) * 40)}.visit{z-index:25;padding:calc(var(--u) * 10) calc(var(--u) * 18);font-family:var(--f-letter);text-transform:uppercase;font-weight:700;font-size:calc(var(--u) * 22);color:var(--ink);isolation:isolate;text-align:center;white-space:nowrap;text-decoration:none;display:inline-block}.visit:hover,.visit:focus-visible{color:var(--red)}.glow{z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:.55}.glow svg{width:100%;height:100%;overflow:visible}.glow.pop{opacity:.7}.pno{z-index:30;text-align:center;font-family:var(--f-print);font-size:calc(var(--u) * 24);color:var(--ink)}.pno.light{color:var(--cream)}.cover-shade{z-index:3;pointer-events:none;background:linear-gradient(#0f0b12c7,#0f0b1259 70%,#0000)}.masthead{z-index:20}.cornerbox{z-index:22;background:var(--cream);color:var(--ink);padding:calc(var(--u) * 6);gap:calc(var(--u) * 5);text-align:center;box-shadow:calc(var(--u) * 6) calc(var(--u) * 6) 0 var(--ink);grid-template-rows:auto 1fr auto;display:grid}.cb-no{font-family:var(--f-sfx);font-size:calc(var(--u) * 30);line-height:1}.cb-no b{font-weight:400;font-size:calc(var(--u) * 50);margin-left:calc(var(--u) * 4);color:var(--red)}.cb-pic{outline:calc(var(--u) * 3) solid var(--ink);filter:contrast(1.1);background:url(/art/00-cover.webp) 26% 82%/640% no-repeat}.cornerbox.n2 .cb-pic{background-image:url(/art/n2-cover.webp);background-position:82% 42%;background-size:560%}.cb-price{font-family:var(--f-type);font-size:calc(var(--u) * 15);line-height:1.1}.cover-title{z-index:22;text-align:right}.cover-title p{margin:calc(var(--u) * 10) 0 0 auto;background:var(--yellow);max-width:92%;color:var(--ink);padding:calc(var(--u) * 8) calc(var(--u) * 14);font-family:var(--f-letter);text-transform:uppercase;font-weight:700;font-size:calc(var(--u) * 22);box-shadow:calc(var(--u) * 5) calc(var(--u) * 5) 0 var(--ink);display:inline-block;transform:rotate(-1.5deg)}.seal{z-index:22;color:var(--ink)}.seal svg{width:100%;height:100%;position:absolute;inset:0}.seal svg text{font-family:var(--f-stamp);letter-spacing:1.6px;fill:var(--ink);font-size:14.5px;font-weight:700}.seal b{background:var(--cream);font-family:var(--f-sfx);color:var(--red);font-weight:400;font-size:calc(var(--u) * 50);outline:calc(var(--u) * 3) solid var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset:22%}.seal:before{content:"";background:var(--cream);box-shadow:0 0 0 calc(var(--u) * 3) var(--ink);border-radius:50%;position:absolute;inset:0}.ifc{background:var(--cream)}.ifc-title{font-family:var(--f-sfx);font-weight:400;font-size:calc(var(--u) * 110);color:var(--ink);text-shadow:calc(var(--u) * 5) calc(var(--u) * 5) 0 var(--red);z-index:10;margin:0;line-height:.9}.ifc-kicker{font-family:var(--f-print-sc);font-size:calc(var(--u) * 26);letter-spacing:.2em;color:var(--violet);z-index:10}.contents{z-index:10;padding:0;list-style:none}.contents li{border-bottom:calc(var(--u) * 2) dotted #1a15208c}.contents a{grid-template-columns:calc(var(--u) * 200) 1fr auto;align-items:baseline;gap:calc(var(--u) * 16);padding:calc(var(--u) * 13) 0 calc(var(--u) * 9);text-decoration:none;display:grid}.contents i{font-style:normal;font-family:var(--f-print-sc);color:var(--red);font-size:calc(var(--u) * 24);letter-spacing:.08em}.contents span{font-family:var(--f-sfx);font-size:calc(var(--u) * 44);letter-spacing:.02em;line-height:1}.contents b{font-family:var(--f-print);font-weight:400;font-size:calc(var(--u) * 30)}.contents a:hover span,.contents a:focus-visible span{color:var(--red)}:is(.contents a,.indicia a,.contact a,.visit,.send):focus-visible,.page [tabindex="-1"]:focus{outline:none}:is(.contents a,.indicia a,.contact a,.visit){position:relative}:is(.contents a,.indicia a,.contact a,.visit):focus-visible:after{content:"";inset:calc(var(--u) * -6) calc(var(--u) * -14);z-index:1;pointer-events:none;background:var(--ink-box) center / 100% 100% no-repeat;position:absolute}:is(.indicia a,.contact a):focus-visible:after{inset:calc(var(--u) * -3) calc(var(--u) * -8)}.indicia{z-index:10;font-family:var(--f-type);font-size:calc(var(--u) * 17.5);text-align:left;line-height:1.45}.indicia a{text-decoration:none}.indicia a:hover,.indicia a:focus-visible{color:var(--red)}.gearfig{z-index:1;opacity:.9}.statbox{text-align:center;z-index:4;place-content:center;display:grid}.stat{margin:0}.stat b{font-family:var(--f-sfx);font-weight:400;font-size:calc(var(--u) * 150);color:var(--red);-webkit-text-stroke:calc(var(--u) * 3) var(--ink);text-shadow:calc(var(--u) * 6) calc(var(--u) * 6) 0 var(--ink);line-height:.9;display:block}.stat b.word{font-size:calc(var(--u) * 96)}.stat span{margin-top:calc(var(--u) * 14);font-family:var(--f-letter);text-transform:uppercase;font-weight:700;font-size:calc(var(--u) * 23);padding:0 8%;display:block}.winrate{color:var(--cream);align-content:center;justify-items:center;gap:calc(var(--u) * 4);text-align:center;z-index:4;display:grid}.winrate p{margin:0}.wr-label{font-family:var(--f-print-sc);letter-spacing:.2em;font-size:calc(var(--u) * 24);color:var(--yellow)}.wl-items{gap:calc(var(--u) * 12);font-family:var(--f-sfx);font-size:calc(var(--u) * 40);color:var(--yellow-b);text-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--red);padding:0 8%;line-height:1;display:grid}.wl-items span{display:block}.wl-key{font-family:var(--f-sfx);font-size:calc(var(--u) * 46);color:var(--sky-b);text-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--violet);padding:0 6%;line-height:1}.file{padding:calc(var(--u) * 26) calc(var(--u) * 28);font-family:var(--f-type);z-index:4}.file-h{margin:0 0 calc(var(--u) * 12);font-family:var(--f-stamp);letter-spacing:.2em;text-transform:uppercase;color:var(--red);font-weight:700;font-size:calc(var(--u) * 28)}.file dl{gap:calc(var(--u) * 12) calc(var(--u) * 16);font-size:calc(var(--u) * 23);grid-template-columns:auto 1fr;margin:0;display:grid}.file dt{opacity:.7}.file dd{text-align:right;margin:0;font-weight:700}.backissues-h{font-family:var(--f-sfx);font-weight:400;font-size:calc(var(--u) * 62);color:var(--ink);text-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 var(--sky);z-index:10;margin:0}.issues{margin:0;padding:0;list-style:none;position:absolute;inset:0}.fig:not(.drawn) .issues{gap:calc(var(--u) * 20);grid-template-columns:1fr 1fr;display:grid;position:static}.issues li{font-family:var(--f-letter);font-weight:700;font-size:calc(var(--u) * 18.5);text-transform:uppercase;line-height:1.2}.issues b{font-family:var(--f-sfx);font-weight:400;font-size:calc(var(--u) * 36);margin-bottom:calc(var(--u) * 8);line-height:.95;display:block}.issues em{margin-top:calc(var(--u) * 8);font-style:normal;font-family:var(--f-stamp);letter-spacing:.1em;color:var(--red);font-size:calc(var(--u) * 17);border:calc(var(--u) * 2.5) solid currentColor;padding:calc(var(--u) * 2) calc(var(--u) * 8);display:inline-block}.tags{z-index:6;margin:0;padding:0;list-style:none;position:absolute;inset:0}.tags li{font-family:var(--f-stamp);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:calc(var(--u) * 19);color:var(--ink);background:var(--cream-b);padding:calc(var(--u) * 4) calc(var(--u) * 11) calc(var(--u) * 4) calc(var(--u) * 20);clip-path:polygon(14% 0,100% 0,100% 100%,14% 100%,0 50%);transform-origin:0;position:absolute}.fig:not(.drawn) .tags,.panel:not(.tagged) .tags{gap:calc(var(--u) * 10);flex-wrap:wrap;padding:4%;display:flex;position:static}.panel:not(.tagged) .tags li{position:static}.creds{margin:0;padding:0;list-style:none;position:absolute;inset:0}.fig:not(.drawn) .creds{position:static}.creds li{text-align:center;font-family:var(--f-stamp);text-transform:uppercase;letter-spacing:.03em;font-weight:700;line-height:1.08;font-size:calc(var(--u) * 16.5);color:var(--ink);padding:0 calc(var(--u) * 20);place-items:center;display:grid;position:absolute}.fig:not(.drawn) .creds li{padding:calc(var(--u) * 6) 0;position:static}.letters{background:var(--cream)}.letters-head{z-index:10;border-bottom:calc(var(--u) * 5) solid var(--ink)}.letters-head h2{font-family:var(--f-sfx);font-weight:400;font-size:calc(var(--u) * 140);letter-spacing:.02em;color:var(--red);text-shadow:calc(var(--u) * 5) calc(var(--u) * 5) 0 var(--ink);margin:0;line-height:.85}.letters-head p{margin:calc(var(--u) * 6) 0 0;font-family:var(--f-print-sc);letter-spacing:.22em;font-size:calc(var(--u) * 24)}.letter{z-index:10;font-family:var(--f-type);font-size:calc(var(--u) * 26);line-height:1.5}.letter p{margin:0 0 calc(var(--u) * 18)}.letter .sign{font-family:var(--f-letter);font-weight:700;font-size:calc(var(--u) * 46);color:var(--violet);margin-left:55%;transform:rotate(-3deg)}.portrait{z-index:9;margin:0;transform:rotate(-2.5deg)}.portrait>img,.portrait>canvas.drawing{object-fit:cover;mix-blend-mode:multiply;filter:contrast(1.03)sepia(.1);width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 84%,#0000 100%);mask-image:radial-gradient(closest-side,#000 84%,#0000 100%)}.portrait>canvas.drawing{background:var(--paper);position:absolute;inset:0}.portrait:has(>canvas.drawing:not([hidden]))>img{visibility:hidden}canvas.drawing[hidden]{display:none}.coupon{z-index:10;padding:calc(var(--u) * 34) calc(var(--u) * 40);color:var(--ink);outline:calc(var(--u) * 4) dashed var(--ink);outline-offset:calc(var(--u) * -14);background:#f6ecd0;flex-direction:column;display:flex}.coupon>*{flex:none}.coupon-h{font-family:var(--f-sfx);font-size:calc(var(--u) * 58);color:var(--red);margin:0;line-height:1}.coupon fieldset{margin:calc(var(--u) * 14) 0;gap:calc(var(--u) * 10) calc(var(--u) * 30);font-family:var(--f-letter);text-transform:uppercase;font-weight:700;font-size:calc(var(--u) * 24);border:0;flex-wrap:wrap;padding:0;display:flex}.coupon fieldset[hidden]{display:none}.coupon legend{font-family:var(--f-print-sc);letter-spacing:.15em;font-size:calc(var(--u) * 22);margin-bottom:calc(var(--u) * 8);padding:0}.coupon label{align-items:center;gap:calc(var(--u) * 10);cursor:pointer;display:inline-flex}.coupon input{appearance:none;width:calc(var(--u) * 30);height:calc(var(--u) * 30);border:calc(var(--u) * 3.5) solid var(--ink);background:var(--cream-b);cursor:pointer;place-items:center;margin:0;display:grid}.coupon input:checked:after{content:"✗";font-family:var(--f-letter);font-size:calc(var(--u) * 34);color:var(--red);line-height:1}.coupon input:focus-visible{outline:calc(var(--u) * 4) solid var(--sky)}.contact{gap:calc(var(--u) * 10) calc(var(--u) * 22);margin:calc(var(--u) * 16) 0;font-family:var(--f-type);font-size:calc(var(--u) * 26);grid-template-columns:auto 1fr;display:grid}.contact dt{font-family:var(--f-print-sc);letter-spacing:.12em;color:var(--violet)}.contact dd{border-bottom:calc(var(--u) * 2) solid #1a152080;margin:0}.contact a{text-decoration:none}.contact a:hover,.contact a:focus-visible{color:var(--red)}.send{margin-top:calc(var(--u) * 10);cursor:pointer;background:var(--red);color:var(--cream-b);font-family:var(--f-sfx);font-size:calc(var(--u) * 40);letter-spacing:.04em;padding:calc(var(--u) * 10) calc(var(--u) * 30);box-shadow:calc(var(--u) * 6) calc(var(--u) * 6) 0 var(--ink);border:0;transform:rotate(-1deg)}.send:hover,.send:focus-visible{background:var(--ink);color:var(--yellow-b)}.coupon .note{align-items:stretch;gap:calc(var(--u) * 6);min-height:0;margin:0 0 calc(var(--u) * 18);flex-direction:column;flex:0 auto;display:flex}.coupon .note span{font-family:var(--f-print-sc);letter-spacing:.15em;font-size:calc(var(--u) * 22)}.coupon textarea{resize:none;width:100%;padding:0 calc(var(--u) * 4);overscroll-behavior:contain;min-height:calc(var(--u) * 46);font-family:var(--f-letter);font-weight:700;font-size:calc(var(--u) * 26);line-height:calc(var(--u) * 46);color:var(--violet);height:calc(var(--u) * 46 * 3 + var(--u) * 2);background:repeating-linear-gradient(transparent 0 calc(var(--u) * 44), #1a152080 calc(var(--u) * 44) calc(var(--u) * 46));border:0;flex:0 auto;margin:0;display:block}.coupon textarea:focus-visible{outline:calc(var(--u) * 4) solid var(--sky);outline-offset:calc(var(--u) * 4)}.coupon .send{align-self:flex-start}.coupon .contact{margin:calc(var(--u) * 30) 0 0}.ibc{background:var(--ink);color:var(--cream)}.next-kicker{z-index:10;font-family:var(--f-print-sc);letter-spacing:.4em;color:var(--yellow);font-size:calc(var(--u) * 30);text-align:center}.next{z-index:10;text-align:center}.next-no{font-family:var(--f-sfx);font-size:calc(var(--u) * 300);color:var(--cream-b);text-shadow:calc(var(--u) * 8) calc(var(--u) * 8) 0 var(--red), calc(var(--u) * 14) calc(var(--u) * 14) 0 var(--violet);margin:0;line-height:.9}.next-line{margin:calc(var(--u) * 30) auto 0;max-width:80%;font-family:var(--f-letter);text-transform:uppercase;font-weight:700;font-size:calc(var(--u) * 32);color:var(--yellow);line-height:1.25}.colophon{z-index:10;font-family:var(--f-type);font-size:calc(var(--u) * 19);text-align:center;color:#efe3c2cc;line-height:1.5}.dotsfig{z-index:1;-webkit-mask-image:linear-gradient(#0000,#000 26%);mask-image:linear-gradient(#0000,#000 26%)}.backbox{z-index:10;background:var(--cream);color:var(--ink);text-align:center;box-shadow:calc(var(--u) * 5) calc(var(--u) * 5) 0 var(--ink);outline:calc(var(--u) * 3) solid var(--ink);place-content:center;display:grid}.backbox b{font-family:var(--f-sfx);font-weight:400;font-size:calc(var(--u) * 38)}.backbox span{font-family:var(--f-type);font-size:calc(var(--u) * 18)}.sfx{z-index:35;pointer-events:none;font-family:var(--f-sfx);letter-spacing:.02em;white-space:nowrap;color:var(--yellow-b);-webkit-text-stroke:calc(var(--u) * 4) var(--ink);paint-order:stroke fill;text-shadow:calc(var(--u) * 5) calc(var(--u) * 6) 0 var(--ink), calc(var(--u) * 9) calc(var(--u) * 10) 0 var(--red);place-items:center;line-height:.85;display:grid;position:absolute}.sfx>span{display:inline-block}.panel>svg.border{pointer-events:none;z-index:3;position:absolute;overflow:visible}[data-fig]:not(.fig)>svg.art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}svg.art.over{z-index:5}.gear-small{aspect-ratio:1;width:41.9%;position:absolute;top:-.8%;left:-22.6%}.gear-small>svg.art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tagged .tags li{clip-path:none;isolation:isolate;padding:calc(var(--u) * 16) calc(var(--u) * 13) calc(var(--u) * 7);transform:rotate(var(--rot,0deg));transform-origin:50% 0;background:0 0}.boxed>.box-back{z-index:0}.boxed>.issues{z-index:1}.boxed>.box-front{z-index:2;pointer-events:none}.boxed .issues li{isolation:isolate;cursor:default;padding:calc(var(--u) * 22) calc(var(--u) * 22) calc(var(--u) * 18);transform:rotate(var(--rot,0deg));position:absolute}.boxed .issues li b{font-size:calc(var(--u) * 31);margin-bottom:calc(var(--u) * 26);color:var(--cream-b);text-shadow:calc(var(--u) * 2) calc(var(--u) * 2) 0 var(--ink);padding-right:calc(var(--u) * 40)}.boxed .issues li:nth-child(4n+3) b,.boxed .issues li:nth-child(4n) b{color:var(--ink);text-shadow:none}.sealed>svg.art{z-index:0}.sealed>.creds{z-index:1}.sealed .creds li{font-size:calc(var(--u) * 14.2);padding:0}.dotsfig{overflow:hidden}.rays{will-change:transform;animation:160s linear infinite rays;position:absolute}.rays:not(.run){will-change:auto;animation-play-state:paused}.rays>svg.art{width:100%;height:100%;position:absolute;inset:0}@keyframes rays{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rays{animation:none}}.pencil{z-index:1;pointer-events:none;opacity:.55;mix-blend-mode:multiply;position:absolute}.pencil>.bg{position:absolute;overflow:visible}html:is(.flow,.still) .pencil{display:none}.pencil{isolation:isolate}.pencil>img.bl{object-fit:cover;filter:grayscale()brightness(4.6)contrast(3.2);width:100%;height:100%;position:absolute;inset:0}.pencil.proof:after{content:"";background:var(--pencil);mix-blend-mode:screen;position:absolute;inset:0}.pencil[data-span]>img.bl{object-position:50% 50%;width:200%;max-width:none}.pencil[data-span=r]>img.bl{left:-100%}.pencil>svg.trace{width:100%;height:100%;position:absolute;inset:0;overflow:visible}html.cinema{scrollbar-width:none}html.cinema::-webkit-scrollbar{display:none}html.cinema,html.cinema body{overscroll-behavior:none;overflow:hidden}html.cinema body{background:var(--night);touch-action:pinch-zoom}html.cinema .skip{position:fixed}html.cinema #book{z-index:1;contain:strict;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.backdrop{transform-origin:50%;will-change:transform, opacity;background:#120d14 url(/art/08-wall.webp) 50%/cover no-repeat;position:absolute;inset:-6%}.backdrop:after{content:"";background:radial-gradient(70% 60% at 50% 42%,#0000 20%,#0f0b128c 62%,#08060af0 100%),linear-gradient(#0f0b1240,#0f0b128c);position:absolute;inset:0}.backdrop .lamp{mix-blend-mode:screen;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.table-glow{pointer-events:none;background:radial-gradient(circle,#e3c55229,#c8443a0d 35%,#0000 60%);width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;position:absolute;top:50%;left:50%}.veil{pointer-events:none;z-index:5;background:#0f0b12;position:absolute;inset:0}.cam{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.book3d{transform-origin:75%;position:relative}.stack{width:50%;height:100%;box-shadow:inset 0 0 0 calc(var(--k) * 2px) #28160a73;background:#d8c79d;position:absolute;top:0}.stack.l{border-radius:calc(var(--k) * 6px) 0 0 calc(var(--k) * 6px);left:0}.stack.r{border-radius:0 calc(var(--k) * 6px) calc(var(--k) * 6px) 0;left:50%}.book-shadow.l{left:0}.book-shadow{width:50%;filter:blur(calc(var(--k) * 34px));transform:translate(calc(var(--k) * 22px), calc(var(--k) * 30px));border-radius:calc(var(--k) * 12px);background:#050308d1;position:absolute;top:2%;bottom:-2%;left:50%}.leaf{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:50%}.leaf[data-off]{visibility:hidden;content-visibility:hidden}html.cinema #book svg,html.cinema #book canvas{pointer-events:none}html.cinema .leaf>.page{aspect-ratio:auto;backface-visibility:hidden;width:100%;height:100%;box-shadow:none;position:absolute;inset:0}html.cinema .leaf>.page.face-b{transform:rotateY(180deg)}.gutter,.lit,.cast{pointer-events:none;position:absolute;inset:0}.gutter{z-index:44}.face-f>.gutter{background:linear-gradient(90deg,#28160a80,#28160a29 2.2%,#28160a00 7%,#0000 96%,#28160a2e)}.face-b>.gutter{background:linear-gradient(270deg,#28160a80,#28160a29 2.2%,#28160a00 7%,#0000 96%,#28160a2e)}.cover>.gutter{background:linear-gradient(90deg,#00000059,#0000 3%)}#p-back>.gutter{background:linear-gradient(270deg,#00000059,#0000 3%)}.lit{z-index:45;opacity:0;background-size:300% 100%}.face-f>.lit{background-image:linear-gradient(90deg,#0f080480 0%,#0f08041f 30%,#fff8e138 42%,#0f080414 50%,#0f080461 100%)}.face-b>.lit{background-image:linear-gradient(270deg,#0f080480 0%,#0f08041f 30%,#fff8e138 42%,#0f080414 50%,#0f080461 100%)}.cast{z-index:46;opacity:0;transform:scaleX(0)}.face-f>.cast{transform-origin:0;background:linear-gradient(90deg,#0a05029e,#0a05024d 70%,#0a050200)}.face-b>.cast{transform-origin:100%;background:linear-gradient(270deg,#0a05029e,#0a05024d 70%,#0a050200)}html.cinema .opening{z-index:30;pointer-events:none;min-height:0;box-shadow:none;background:0 0;padding:0;display:block;position:fixed;inset:0}html.cinema .opening-name{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}html.cinema .title-art{transform-origin:0 0;will-change:transform, opacity;position:absolute;top:0;left:0}.title-art svg{width:100%;height:100%;display:block;overflow:visible}html.cinema .opening-sub{text-align:center;isolation:isolate;--band:0;letter-spacing:.14em;width:max-content;max-width:92vw;color:var(--yellow);text-shadow:0 .12em 0 var(--ink);margin:0;padding:.55em 1.2em .42em;font-size:clamp(.95rem,1.5vw,1.35rem);position:absolute;left:50%}@media (min-aspect-ratio:1.27){html.cinema .opening-sub{margin-top:calc(-1*min(28px,3vh) - .4vh);padding:.65em 1.2em .6em;font-size:clamp(.95rem,max(1.5vw,2.7vh),2.2rem)}}html.cinema .opening-sub:before{content:"";z-index:-1;transform:scaleX(var(--band));transform-origin:0;clip-path:polygon(0 9%,2.5% 0,31% 6%,58% 1%,86% 7%,100% 2%,99.2% 58%,100% 94%,71% 100%,44% 93%,17% 99%,1.4% 94%,.4% 50%);background:#17111b;position:absolute;inset:0}html.cinema .opening-sub .ch{opacity:0}.scroll-cue{z-index:32;pointer-events:none;font-family:var(--f-letter);text-transform:uppercase;letter-spacing:.18em;color:var(--cream);justify-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:grid;position:fixed;bottom:4.5vh;left:50%;transform:translate(-50%)}.scroll-cue svg{width:34px;height:50px;animation:.9s ease-in-out infinite alternate bob;overflow:visible}.scroll-cue i{font-style:normal}.scroll-cue .by-touch{display:none}@media (pointer:coarse){.scroll-cue .by-wheel{display:none}.scroll-cue .by-touch{display:inline}}@keyframes bob{to{translate:0 7px}}.scroll-cue[hidden]{display:none}.open-plain{z-index:32;cursor:pointer;font-family:var(--f-stamp);text-transform:uppercase;letter-spacing:.12em;color:#efe3c2a8;background:0 0;border:0;border-radius:2px;padding:8px 12px;font-size:12px;font-weight:700;transition:background .2s,color .2s,filter .6s;position:fixed;top:18px;right:20px}.open-plain:not(.arrive){filter:opacity(0);pointer-events:none}.open-plain:hover,.open-plain:focus-visible{background:var(--yellow);color:var(--ink);outline:none}.open-plain[hidden],html:not(.cinema) .open-plain{display:none}.to-nav{z-index:32;flex-wrap:wrap;gap:4px;max-width:calc(100% - 40px);transition:filter .6s;display:flex;position:absolute;top:18px;left:20px}.to-nav a{font-family:var(--f-stamp);text-transform:uppercase;letter-spacing:.12em;color:#efe3c2c7;border-radius:2px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.to-shelf:before{content:"‹ "}.to-nav a:hover,.to-nav a:focus-visible{background:var(--yellow);color:var(--ink);outline:none}html.cinema .to-nav{position:fixed}html.cinema .to-nav a{color:#efe3c2a8}html.cinema .to-nav:not(.arrive){filter:opacity(0);pointer-events:none}.hud{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--f-stamp);text-transform:uppercase;letter-spacing:.12em;color:var(--cream);opacity:0;background:#0f0b12c7;border:2px solid #efe3c238;border-radius:3px 6px 4px 5px;align-items:center;gap:4px;padding:5px;font-size:12px;font-weight:700;transition:opacity .6s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.hud.on{opacity:1}.hud[hidden]{display:none}.hud :is(button,a){cursor:pointer;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;font:inherit;color:inherit;background:0 0;border:0;border-radius:2px;padding:8px 12px;text-decoration:none;position:relative}.hud :is(button,a):before{content:"";position:absolute;inset:-8px -3px}.hud .hud-turn:before{inset:-8px -9px}.hud :is(button,a):hover,.hud :is(button,a):focus-visible{background:var(--yellow);color:var(--ink);outline:none}.hud-page{text-align:center;min-width:11em;color:var(--yellow);font-family:var(--f-print);letter-spacing:.04em;text-transform:none;padding:0 12px;font-size:15px;font-weight:400}.hud-plain,.hud-shelf,.hud-case{opacity:.7}.hud .hud-turn{font-family:var(--f-print);letter-spacing:0;padding:2px 10px 6px;font-size:26px;line-height:1}.hud-page{min-width:9em;padding:0 4px}@media (max-height:700px){.hud{font-size:11px}.hud-page{font-size:13px}.hud .hud-turn{font-size:22px}}.again{z-index:41;cursor:pointer;font-family:var(--f-sfx);letter-spacing:.04em;color:var(--ink);background:var(--yellow-b);box-shadow:6px 7px 0 var(--ink), 0 0 0 3px var(--ink);opacity:0;border:0;padding:.7em 1.4em .6em;font-size:clamp(1.4rem,2.6vw,2.2rem);transition:opacity .5s,transform .2s;position:fixed;bottom:12vh;left:50%;transform:translate(-50%)rotate(-2deg)}.again.on{opacity:1}.again:hover,.again:focus-visible{outline:none;transform:translate(-50%)rotate(0)scale(1.04)}.again[hidden]{display:none}.hud:not(.on),.again:not(.on){pointer-events:none}.dm{--dot:0px;--wipe:-30%;-webkit-mask-image:radial-gradient(circle, #000 var(--dot), transparent calc(var(--dot) + 1px)), linear-gradient(105deg, #000 var(--wipe), transparent calc(var(--wipe) + 22%));-webkit-mask-image:radial-gradient(circle, #000 var(--dot), transparent calc(var(--dot) + 1px)), linear-gradient(105deg, #000 var(--wipe), transparent calc(var(--wipe) + 22%));mask-image:radial-gradient(circle, #000 var(--dot), transparent calc(var(--dot) + 1px)), linear-gradient(105deg, #000 var(--wipe), transparent calc(var(--wipe) + 22%));-webkit-mask-size:calc(var(--k) * 15px) calc(var(--k) * 15px), 100% 100%;-webkit-mask-size:calc(var(--k) * 15px) calc(var(--k) * 15px), 100% 100%;mask-size:calc(var(--k) * 15px) calc(var(--k) * 15px), 100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat}.dm.done{-webkit-mask-image:none;mask-image:none}.opening .title-art{width:min(88vw,1100px);margin:0 auto}.opening.titled .opening-name{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.opening .title-art svg{width:100%;height:auto;display:block;overflow:visible}html.flow .opening .title-art svg{max-height:48svh}.to-comic{cursor:pointer;font-family:var(--f-sfx);letter-spacing:.04em;color:var(--ink);background:var(--yellow-b);box-shadow:5px 6px 0 var(--ink), 0 0 0 3px var(--ink);border:0;justify-self:center;margin-top:2.4rem;padding:.6em 1.3em .5em;font-size:clamp(1.2rem,3.4vw,1.8rem);transform:rotate(-2deg)}.to-comic:hover,.to-comic:focus-visible{outline:none;transform:rotate(0)scale(1.04)}html.flow .opening{align-content:center;min-height:100svh;padding:0 5vw 16svh}html.flow .opening-sub{letter-spacing:.1em;text-shadow:0 .12em 0 var(--ink);margin-top:1.1rem;font-size:clamp(.82rem,3.6vw,1.05rem)}html.flow .scroll-cue{position:absolute;top:calc(100svh - 110px);bottom:auto}@media (max-height:520px){html.flow .opening{padding-bottom:26svh}html.flow .opening .title-art svg{max-height:42svh}}html.flow .hud,html.flow .again{display:none}html.flow #book{grid-template-columns:minmax(0,1fr);gap:18px;padding:0 8px 14vh}html.flow .page{justify-self:center;width:min(100%,540px);box-shadow:0 10px 24px #0000008c}html.flow .page:where(:not(.cover,.back,#p-6,#p-7)){--u:.17cqw;aspect-ratio:auto;align-content:start;gap:calc(var(--u) * 30) calc(var(--u) * 22);padding:calc(var(--u) * 46) calc(var(--u) * 34) calc(var(--u) * 70);grid-template-columns:1fr 1fr;display:grid}html.flow .page:where(:not(.cover,.back,#p-6,#p-7))>[style*=left]{grid-column:1/-1;min-width:0;position:relative;width:auto!important;height:auto!important;top:auto!important;left:auto!important}html.flow .page:where(:not(.cover,.back,#p-6,#p-7))>:is(.panel,.fig)[style*=--ar]{aspect-ratio:var(--ar)}html.flow .page:where(:not(.cover,.back,#p-6,#p-7))>:is(.glow,.pno){display:none}html.flow :is(#p-1,#p-3,#p-9)>figure.panel{aspect-ratio:4/5!important}html.flow #p-1{grid-auto-flow:dense}html.flow #p-1>.fig.zoom{display:none}html.flow #p-1>.panel.inset{margin-right:calc(var(--u) * -10);z-index:3;grid-column:2}html.flow #p-1>.panel.inset~.cap.c{grid-column:1;align-self:center}html.flow .page>.cap{justify-self:stretch}html.flow .page>.cap.y{justify-self:start;max-width:92%}html.flow .page>.cap.k{justify-self:center;max-width:88%}html.flow .page>:is(.panel,.glow)+.cap.y{margin:calc(var(--u) * -58) 0 0 calc(var(--u) * 20)}html.flow .page:not(.cover,.back,#p-6,#p-7)>.stamp{margin:calc(var(--u) * -36) calc(var(--u) * 6) 0 0;padding:calc(var(--u) * 12) calc(var(--u) * 22);font-size:calc(var(--u) * 26);justify-self:end}html.flow .page:not(.cover,.back,#p-6,#p-7)>.stamp.live{font-size:calc(var(--u) * 34)}html.flow .page>.visit{justify-self:end}html.flow .page>.thought{margin:calc(var(--u) * -30) calc(var(--u) * 20) 0 0;justify-self:end;max-width:70%}html.flow .page>.case{margin-bottom:calc(var(--u) * 8)}html.flow .case-title{font-size:calc(var(--u) * 82)}html.flow .case-title.sun{font-size:calc(var(--u) * 70)}html.flow .case.on-dark .case-title{color:var(--ink);text-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--red)}html.flow .case.on-dark .case-no{color:var(--red)}html.flow [data-issue="1"] :is(#p-9,#p-12)>.case{order:-2}html.flow [data-issue="1"] :is(#p-9,#p-12)>.stamp{order:-1}html.flow .page>.panel.statbox{aspect-ratio:auto;padding:calc(var(--u) * 30) 0 calc(var(--u) * 26);grid-column:auto}html.flow .statbox .stat b{font-size:calc(var(--u) * 96)}html.flow .statbox .stat b.word{font-size:calc(var(--u) * 72)}html.flow .statbox .stat span{font-size:calc(var(--u) * 21)}html.flow .page>.panel.winrate{aspect-ratio:auto;padding:calc(var(--u) * 34) calc(var(--u) * 16);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:column;align-items:center}html.flow .winrate .wl-items{font-size:calc(var(--u) * 34)}html.flow .winrate .wl-key{font-size:calc(var(--u) * 40)}html.flow .page>.panel.file{aspect-ratio:auto;padding:calc(var(--u) * 30) calc(var(--u) * 34)}html.flow .page>.fig.longbox{aspect-ratio:880/1000}html.flow .page>.fig.seals{aspect-ratio:880/1190}html.flow .page>.fig[data-fig=exactly]{aspect-ratio:880/1080}html.flow .page>.fig[data-fig=sunshine]{aspect-ratio:880/1310}html.flow .sealed .creds li{text-align:left;font-size:calc(var(--u) * 25);place-items:center start;padding:0;line-height:1.12}html.flow .page>.panel[data-fig=tags]{flex-direction:column;justify-content:flex-end;display:flex}html.flow .panel:not(.tagged) .tags{z-index:6;padding:calc(var(--u) * 22);gap:calc(var(--u) * 12) calc(var(--u) * 10);background:linear-gradient(#0000,#0f0b12b8 40%);position:relative}html.flow .panel:not(.tagged) .tags li{font-size:calc(var(--u) * 20)}html.flow .panel:not(.tagged) .tags li:nth-child(3n+2){background:var(--yellow-b)}html.flow .panel:not(.tagged) .tags li:nth-child(4n){background:var(--sky-b)}html.flow .ifc-title{font-size:calc(var(--u) * 92)}html.flow .contents a{row-gap:calc(var(--u) * 2);grid-template-columns:1fr auto}html.flow .contents i{font-size:calc(var(--u) * 20);grid-column:1/-1}html.flow .contents span{font-size:calc(var(--u) * 40)}html.flow .page.ifc{padding-bottom:50%}html.flow .page>.gearfig{aspect-ratio:1;opacity:.55;position:absolute;bottom:-9%;right:-6%;width:56%!important;height:auto!important;top:auto!important;left:auto!important}html.flow .indicia{font-size:calc(var(--u) * 17)}html.flow .next-no{font-size:calc(var(--u) * 200)}html.flow .next-line{max-width:100%}html.flow .colophon{z-index:10;position:relative}html.flow .letters-head h2{font-size:calc(var(--u) * 116)}html.flow .page>.portrait{aspect-ratio:2/3;grid-column:1;justify-self:center;width:82%!important}html.flow .page>.fig.postage{aspect-ratio:338/325;margin:calc(var(--u) * -40) 0 calc(var(--u) * -30);grid-column:2;justify-self:end;width:100%!important}html.flow .coupon{padding:calc(var(--u) * 40) calc(var(--u) * 36)}html.flow .coupon .contact{margin-bottom:calc(var(--u) * 16)}html.flow .contact{gap:calc(var(--u) * 2);grid-template-columns:1fr}html.flow .contact dd{margin-bottom:calc(var(--u) * 12);overflow-wrap:anywhere}html.flow :is(#p-6,#p-7) .cap{--u:.15cqw}html.flow #p-6 .cap{width:58%!important}html.flow #p-7 .cap{width:64%!important;left:30%!important}html.flow #p-7 .cap:first-of-type{top:62%!important}html.flow #p-7 .cap:nth-of-type(2){top:72.5%!important}html.flow .cover-title p{font-size:calc(var(--u) * 32)}html.flow .pno{font-size:calc(var(--u) * 34)}
