@layer components{:root{--ink-line-fine:.09375rem;--ink-line:.15625rem;--ink-line-heavy:.28125rem;--rule-ink:color-mix(in oklch, var(--ink) 72%, var(--paper));--rule-image:repeating-linear-gradient(90deg, var(--rule-ink) 0 27rem, transparent 27rem 27.3125rem, var(--rule-ink) 27.3125rem 38rem, transparent 38rem 38.1875rem, var(--rule-ink) 38.1875rem 71rem, transparent 71rem 71.4375rem);--frame-slip:.125rem;--lx:.7;--ly:.7;--slab-step:.0625rem;--depth-unit:.4375rem}.frame{position:relative}.frame:before,.frame:after{content:"";z-index:2;pointer-events:none;--w:var(--frame-weight,var(--ink-line));clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, calc(var(--w) * .45) calc(var(--w) * .5), calc(100% - var(--w) * 1.75) calc(var(--w) * 1.2), calc(100% - var(--w) * .8) calc(100% - var(--w) * .55), calc(var(--w) * 1.35) calc(100% - var(--w) * 1.9), calc(var(--w) * .45) calc(var(--w) * .5));position:absolute;inset:0}.frame:after{background:var(--ink)}.frame:before{z-index:1;background:var(--plate-ink);transform:translate(calc(var(--frame-slip) * -1 * var(--register)), calc(var(--frame-slip) * .7 * var(--register)))}.frame-heavy{--frame-weight:var(--ink-line-heavy)}.rule,.rule-b,.rule-y{border:0 solid #0000;border-image:var(--rule-image) 1}.rule,.rule-y{border-top-width:var(--ink-line-fine)}.rule-b,.rule-y{border-bottom-width:var(--ink-line-fine)}.rule-heavy{position:relative}.rule-heavy:before{content:"";background:var(--ink);pointer-events:none;height:clamp(.1875rem,.12rem + .3vw,.45rem);position:absolute;inset:0 0 auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 5.4C9 2.2 31 .4 58 1.2 78 1.8 93 3.4 100 4.6V6C91 7.6 74 9.4 50 9.2 26 9 8 7.6 0 6.2Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 5.4C9 2.2 31 .4 58 1.2 78 1.8 93 3.4 100 4.6V6C91 7.6 74 9.4 50 9.2 26 9 8 7.6 0 6.2Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.rule-heavy-b:before{inset:auto 0 0}.hatch{background-image:repeating-linear-gradient(-45deg, var(--rule-ink) 0 var(--ink-line-fine), transparent var(--ink-line-fine) .5625rem), repeating-linear-gradient(45deg, transparent 0 2.75rem, var(--paper) 2.75rem 3.0625rem)}.metrics-strip{padding-top:1.125rem;position:relative}.metrics-strip:before{content:"";background-image:repeating-linear-gradient(-45deg, var(--rule-ink) 0 var(--ink-line-fine), transparent var(--ink-line-fine) .375rem);clip-path:polygon(.5rem 0,100% 0,calc(100% - .5rem) 100%,0 100%);width:min(100%,17rem);height:.5rem;position:absolute;inset:0 auto auto 0}.slab,.panel>.index-figure{--s:var(--slab-step);box-shadow:calc(var(--lx) * var(--s) * 1) calc(var(--ly) * var(--s) * 1) 0 var(--slab-ink,var(--ink)), calc(var(--lx) * var(--s) * 2) calc(var(--ly) * var(--s) * 2) 0 var(--slab-ink,var(--ink))}.caption-box,.hero-role[data-press=caption]{border:var(--ink-line) solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:calc(var(--lx) * .09375rem) calc(var(--ly) * .09375rem) 0 var(--slab-ink,var(--ink))}.panel-caption.caption-box{margin:-1.125rem 0 0 -.625rem;padding:.4375rem .75rem}.hero-role[data-press=caption]{place-self:start;padding:.5rem .75rem}.panel-plate{z-index:-1;background-image:radial-gradient(circle at center, var(--benday-ink) 0 .1rem, transparent .13rem);translate:var(--panel-throw) var(--panel-throw);background-size:.4375rem .4375rem;position:absolute;inset:0}:root:not([data-theme=comic]) .panel:has(>.panel-plate):before{display:none}:root[data-theme=comic] .panel-plate{display:none}@media (hover:hover) and (pointer:fine){.panel-plate{transition:translate .2s var(--on-twos)}.index-item:hover .panel-plate{translate:calc(var(--panel-throw) * 1.9) calc(var(--panel-throw) * 1.9)}}@media (prefers-reduced-motion:reduce){.panel-plate{transition:none}}.display-name.plate{--plate-x:-.014em;--plate-y:.004em}.reply-submit,.resume-download{border:var(--ink-line) solid var(--ink);box-shadow:calc(var(--lx) * .09375rem) calc(var(--ly) * .09375rem) 0 var(--slab-ink,var(--ink))}.reply-submit:active:not(:disabled),.reply-submit:disabled,.reply-submit[data-sent=true],.resume-download:active{box-shadow:none}.longform blockquote{border-inline-start:var(--ink-line) solid var(--rule-ink)}.longform hr{border:0 solid #0000;border-top-width:var(--ink-line-fine);border-image:var(--rule-image) 1}.longform :is(th,td){border-bottom:var(--ink-line-fine) solid var(--rule-ink)}.longform th{border-bottom:var(--ink-line) solid var(--ink)}@media (prefers-contrast:more){:root{--rule-ink:var(--ink)}.hatch,.metrics-strip:before{background-image:none}.frame:before{display:none}}@media (forced-colors:active){.frame:before,.frame:after,.rule-heavy:before{display:none}.frame{outline:var(--ink-line) solid CanvasText;outline-offset:calc(var(--ink-line) * -1)}.rule-heavy{border-top:var(--ink-line) solid CanvasText}.rule,.rule-y,.longform hr{border-top:var(--ink-line-fine) solid CanvasText;border-image:}.rule-b,.rule-y{border-bottom:var(--ink-line-fine) solid CanvasText;border-image:}.reply-submit,.resume-download{box-shadow:none}.hatch,.metrics-strip:before{background-image:none}.slab,.panel>.index-figure,.caption-box{box-shadow:none}}@media print{.panel-plate,.frame:before,.hatch,.metrics-strip:before{display:none}.slab,.panel>.index-figure,.caption-box,.reply-submit,.resume-download{box-shadow:none}}}
:root[data-theme=comic]{--ink-line:.15625rem;--ink-line-fine:.078125rem;--block:.3125rem;--block-lg:.4375rem;--plate-ink:var(--spot-red);--benday-ink:var(--spot-blue);--panel-throw:.875rem;--hatch-k:repeating-linear-gradient(45deg, var(--spot-k) 0 .0625rem, transparent .0625rem .3125rem);--hatch-blue:repeating-linear-gradient(45deg, var(--spot-blue) 0 .078125rem, transparent .078125rem .34375rem);--screen-blue:radial-gradient(circle at center, var(--spot-blue) 0 .07rem, transparent .1rem);--screen-size:.3125rem .3125rem;--depth-unit:.5rem;--font-sfx:var(--font-sfx-family,var(--font-display));--index-dim:1}:root[data-theme=comic] ::selection{background:var(--spot-gold);color:var(--ink)}:root[data-theme=comic] :focus-visible{outline:.1875rem solid var(--accent);outline-offset:.1875rem}:root[data-theme=comic] .comic-only{display:block}:root[data-theme=comic] .plate{text-shadow:calc(-.016em * var(--register)) 0 0 var(--spot-blue), calc(.016em * var(--register)) calc(.006em * var(--register)) 0 var(--spot-red)}:root[data-theme=comic] .index-item:hover .plate-hover,:root[data-theme=comic] a:hover>.plate-hover{--register:2.2}:root[data-theme=comic] .plate-hover{transition:--register .22s var(--ease-out-quart)}:root[data-theme=comic] .portal-panel,:root[data-theme=comic] .panel-caption,:root[data-theme=comic] .resume-download,:root[data-theme=comic] .reply-submit,:root[data-theme=comic] .portal-close,:root[data-theme=comic] .hero-role{box-shadow:var(--block) var(--block) 0 var(--spot-k)}:root[data-theme=comic] .panel-caption,:root[data-theme=comic] .caption-box,:root[data-theme=comic] figcaption.meta{border:var(--ink-line) solid var(--ink);background:var(--spot-gold);color:var(--ink);font-family:var(--font-display);font-variation-settings:"wdth" 82;letter-spacing:.05em;text-transform:uppercase;font-weight:700}:root[data-theme=comic] .speedlines{background:repeating-conic-gradient(from 0deg at var(--burst-at,50% 50%), var(--spot-k) 0deg .18deg, transparent .18deg 5deg, var(--spot-k) 5deg 5.1deg, transparent 5.1deg 11deg);-webkit-mask-image:radial-gradient(ellipse at var(--burst-at,50% 50%), transparent 0 42%, black 95%);mask-image:radial-gradient(ellipse at var(--burst-at,50% 50%), transparent 0 42%, black 95%)}:root[data-theme=comic] .krackle{background-image:radial-gradient(circle at 28% 36%, var(--spot-k) 0 .36rem, transparent .39rem), radial-gradient(circle at 71% 22%, var(--spot-k) 0 .22rem, transparent .25rem), radial-gradient(circle at 52% 77%, var(--spot-k) 0 .13rem, transparent .16rem), radial-gradient(circle at 12% 84%, var(--spot-k) 0 .17rem, transparent .2rem);background-size:4.75rem 4.25rem,3.1rem 3.6rem,2.3rem 1.9rem,3.7rem 2.9rem;-webkit-mask-image:radial-gradient(at 80% 16%,#000 0 10%,#0000 40%);mask-image:radial-gradient(at 80% 16%,#000 0 10%,#0000 40%)}:root[data-theme=comic] body>[data-site-root]>header>:first-child a,:root[data-theme=comic] .running-head .container-wide>:first-child{background:var(--spot-k);color:var(--paper);letter-spacing:.04em;text-transform:uppercase;box-shadow:.1875rem .1875rem 0 var(--spot-blue);padding:.25rem .625rem;font-weight:800;display:inline-block}:root[data-theme=comic] header nav a,:root[data-theme=comic] .theme-toggle{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;font-weight:700}:root[data-theme=comic] .link-draw:after{background:var(--spot-red);height:.125rem}:root[data-theme=comic] .theme-toggle{border:var(--ink-line) solid var(--ink);background:var(--spot-gold);box-shadow:.1875rem .1875rem 0 var(--spot-k);padding:.125rem .5rem}:root[data-theme=comic] .progress-line{background:var(--spot-red);height:.1875rem}:root[data-theme=comic] .press-rule{background:var(--spot-blue);top:.1875rem}:root[data-theme=comic] .running-head{border-bottom:var(--ink-line) solid var(--ink);background:var(--paper)}:root[data-theme=comic] footer>div{border-top:var(--ink-line) solid var(--ink);position:relative}:root[data-theme=comic] footer>div:after{content:"";border:var(--ink-line-fine) solid var(--ink);background:linear-gradient(90deg, var(--spot-blue) 0 25%, var(--spot-red) 25% 50%, var(--spot-gold) 50% 75%, var(--spot-k) 75%);width:7.5rem;height:.625rem;position:absolute;top:-.375rem;right:0}:root[data-theme=comic] .label{border-left:.375rem solid var(--spot-red);background:var(--spot-k);color:var(--paper);font-variation-settings:"wdth" 82;letter-spacing:.1em;text-transform:uppercase;padding:.3125rem .75rem .3125rem .625rem;font-weight:700;display:inline-block}:root[data-theme=comic] .nameplate{color:var(--ink);font-weight:700}:root[data-theme=comic] .name-wrap{transform-origin:0 100%;padding-bottom:.75rem;position:relative;transform:skew(-6deg)rotate(-2deg)}:root[data-theme=comic] .name-wrap .display-name{letter-spacing:-.03em;text-transform:uppercase;font-kerning:none;-webkit-text-stroke:.026em var(--spot-k);paint-order:stroke fill;font-weight:800}:root[data-theme=comic] .name-wrap .display-name span{font-variation-settings:"wght" 800, "wdth" 92}:root[data-theme=comic] .name-wrap h1.display-name{z-index:1;color:var(--spot-gold);text-shadow:none;position:relative}:root[data-theme=comic] .name-layer{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0 0 auto}:root[data-theme=comic] .name-block{--e:.0095em;color:var(--spot-red);-webkit-text-stroke-color:var(--spot-k);text-shadow:calc(var(--e) * 1) calc(var(--e) * 1) 0 var(--spot-red), calc(var(--e) * 2) calc(var(--e) * 2) 0 var(--spot-red), calc(var(--e) * 3) calc(var(--e) * 3) 0 var(--spot-red), calc(var(--e) * 4) calc(var(--e) * 4) 0 var(--spot-red), calc(var(--e) * 5) calc(var(--e) * 5) 0 var(--spot-red), calc(var(--e) * 6) calc(var(--e) * 6) 0 var(--spot-red), calc(var(--e) * 7) calc(var(--e) * 7) 0 var(--spot-red), calc(var(--e) * 8) calc(var(--e) * 8) 0 var(--spot-red), calc(var(--e) * 9.4) calc(var(--e) * 9.4) 0 var(--spot-k), calc(var(--e) * 10.6) calc(var(--e) * 10.6) 0 var(--spot-k)}:root[data-theme=comic] .name-ghost-blue{color:var(--spot-blue);-webkit-text-stroke-color:var(--spot-blue);translate:calc(-.02em * var(--register)) calc(-.003em * var(--register))}:root[data-theme=comic] .name-wrap .name-cast{color:#0000;-webkit-text-stroke:0 transparent;background-image:var(--hatch-k);-webkit-background-clip:text;background-clip:text;translate:.13em .125em}:root[data-theme=comic] .hero-lines{--burst-at:72% 38%;opacity:.55;position:absolute;inset:0}:root[data-theme=comic] .hero-flash{aspect-ratio:1;border:var(--ink-line) solid var(--spot-k);background:var(--spot-gold);border-radius:50%;width:min(34rem,40%);position:absolute;top:7%;right:6%}:root[data-theme=comic] .hero-krackle{width:44%;height:80%;position:absolute;top:0;right:0}:root[data-theme=comic] .benday-block{background-image:var(--hatch-blue);background-size:auto;width:40%;height:58%;top:9rem;right:-4%;-webkit-mask-image:linear-gradient(205deg,#000 40%,#0000 92%);mask-image:linear-gradient(205deg,#000 40%,#0000 92%)}:root[data-theme=comic] .field{color:var(--spot-k)}:root[data-theme=comic] .edition{border:var(--ink-line) solid var(--ink);background:var(--spot-k);color:var(--paper);letter-spacing:.12em;padding:.375rem .75rem}:root[data-theme=comic] .edition a{background:var(--spot-gold);color:var(--ink);padding:.0625rem .5rem}:root[data-theme=comic] .edition-name:before{content:"Comic edition · ";color:var(--spot-gold)}:root[data-theme=comic] .hero-drop{border-top:var(--ink-line) solid var(--ink);position:relative}:root[data-theme=comic] .hero-drop:before{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 100% var(--ink-line-fine) no-repeat, linear-gradient(var(--ink), var(--ink)) center / var(--ink-line-fine) 100% no-repeat, radial-gradient(circle, var(--paper) 0 .25rem, var(--ink) .25rem .3125rem, var(--paper) .3125rem);border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:-.6875rem;right:0}:root[data-theme=comic] .hero-role{border:var(--ink-line) solid var(--ink);background:var(--spot-gold);place-self:start;padding:.5rem .875rem;rotate:-1.5deg}:root[data-theme=comic] .hero-claim{border:var(--ink-line) solid var(--ink);background:var(--paper);box-shadow:var(--block-lg) var(--block-lg) 0 var(--spot-blue);padding:1rem 1.25rem}:root[data-theme=comic] .dateline{color:var(--ink);border-top:0}:root[data-theme=comic] .dateline>span:last-child{border:var(--ink-line) solid var(--accent);color:var(--accent);margin-left:.75rem;padding:.125rem .5rem;display:inline-block;rotate:-3deg}:root[data-theme=comic] .dateline>span:last-child .dateline-sep{display:none}:root[data-theme=comic] .index-item{--tier:var(--spot-blue);--tier-name:"Blue plate"}:root[data-theme=comic] .index-item:nth-child(3n+2){--tier:var(--spot-red);--tier-name:"Red plate"}:root[data-theme=comic] .index-item:nth-child(3n+3){--tier:var(--spot-gold);--tier-name:"Gold plate"}:root[data-theme=comic] .index-item>article:before,:root[data-theme=comic] .index-item>article:after{content:"";pointer-events:none;background:linear-gradient(var(--ink), var(--ink)) 0 0 / 100% var(--ink-line-fine) no-repeat, linear-gradient(var(--ink), var(--ink)) 0 0 / var(--ink-line-fine) 100% no-repeat;width:1rem;height:1rem;position:absolute}:root[data-theme=comic] .index-item>article:before{top:-1.5rem;left:-1.5rem}:root[data-theme=comic] .index-item>article:after{bottom:-1.5rem;right:-1.5rem;rotate:180deg}:root[data-theme=comic] .panel>.index-figure{border-width:var(--ink-line);background:linear-gradient(158deg, var(--paper) 0 70%, transparent 70%), repeating-linear-gradient(45deg, var(--tier) 0 .125rem, var(--paper) .125rem .375rem);box-shadow:var(--block-lg) var(--block-lg) 0 var(--spot-k)}:root[data-theme=comic] .panel:before{background-image:var(--hatch-k);background-size:auto;background-color:var(--tier);clip-path:polygon(0 3%,98% 0,100% 96%,2% 100%);inset:-1.25rem -1.75rem -1.25rem 2.25rem}:root[data-theme=comic] .panel:after{content:var(--tier-name);background:var(--paper);color:var(--ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 .25rem;font-size:.5625rem;position:absolute;top:-1.125rem;right:-1.25rem}:root[data-theme=comic] .panel-caption{rotate:-1.5deg}:root[data-theme=comic] .index-item h3{text-transform:uppercase;letter-spacing:-.01em;font-variation-settings:"wdth" 86;font-weight:800}@media (hover:hover) and (pointer:fine){:root[data-theme=comic] .panel>.index-figure,:root[data-theme=comic] .panel:before{transition:transform .18s var(--ease-out-quart)}:root[data-theme=comic] .index-item:hover .panel>.index-figure{transform:translate(-.25rem,-.25rem)}:root[data-theme=comic] .index-item:hover .panel:before{transform:translate(calc(var(--panel-throw) * 1.5), calc(var(--panel-throw) * 1.5))}}:root[data-theme=comic] :is(.index-item dl,.metrics-rail){align-items:end;gap:.75rem 1.5rem}:root[data-theme=comic] :is(.index-item dl,.metrics-rail) dt{color:var(--ink);letter-spacing:.04em;font-weight:700}:root[data-theme=comic] :is(.index-item dl,.metrics-rail) dd{z-index:0;min-width:7.75rem;min-height:6rem;color:var(--ink);font-family:var(--font-sfx);letter-spacing:.03em;white-space:nowrap;isolation:isolate;place-items:center;margin-top:.375rem;padding:1.375rem 1.625rem;font-size:1.75rem;font-weight:400;line-height:1;display:inline-grid;position:relative;rotate:-2deg}:root[data-theme=comic] :is(.index-item dl,.metrics-rail) dd:before,:root[data-theme=comic] :is(.index-item dl,.metrics-rail) dd:after{content:"";clip-path:polygon(50% .6%,59.8% 13.2%,75.3% 6.2%,76.8% 23.2%,93.4% 24.9%,87.3% 40%,98.5% 50%,87.7% 60.1%,91.9% 74.2%,77.4% 77.4%,74.2% 92%,59.8% 86.6%,50% 99.7%,39.7% 88.5%,25.7% 92.2%,23% 77%,6.3% 75.2%,11.1% 60.4%,0% 50%,12.6% 40%,5.3% 24.2%,23.3% 23.3%,24.4% 5.6%,40.1% 12.9%);position:absolute;inset:0}:root[data-theme=comic] :is(.index-item dl,.metrics-rail) dd:before{z-index:-2;background:var(--spot-k);transform:translate(.1875rem,.25rem)scale(1.07)}:root[data-theme=comic] :is(.index-item dl,.metrics-rail) dd:after{z-index:-1;background:var(--spot-gold)}:root[data-theme=comic] :is(.index-item dl,.metrics-rail)>div:nth-child(2) dd{color:var(--paper);rotate:1.5deg}:root[data-theme=comic] :is(.index-item dl,.metrics-rail)>div:nth-child(2) dd:before,:root[data-theme=comic] :is(.index-item dl,.metrics-rail)>div:nth-child(2) dd:after{clip-path:polygon(50% .8%,59.1% 9.9%,71.5% 5.3%,75.7% 17.7%,89.4% 18.6%,86% 32.7%,97.3% 39.2%,91.8% 50%,98% 61%,86.4% 67.5%,90.3% 82.1%,75.5% 82%,72.1% 96%,59.1% 89.9%,50% 100%,41.1% 89.1%,28.1% 95.4%,23.9% 82.8%,10.9% 81.2%,12.5% 68%,.8% 61.2%,10.1% 50%,.5% 38.7%,12.9% 32.1%,11.4% 19.2%,25.2% 18.8%,27.8% 4%,40.9% 10.1%)}:root[data-theme=comic] :is(.index-item dl,.metrics-rail)>div:nth-child(2) dd:after{background:var(--spot-blue)}:root[data-theme=comic] .metrics-rail>div{border-color:var(--ink);border-top-width:var(--ink-line-fine)}:root[data-theme=comic] .interlude{border-block:var(--ink-line) solid var(--ink);background:var(--spot-gold)}:root[data-theme=comic] h1.text-h1,:root[data-theme=comic] .portal-chapter h2.text-h1{text-transform:uppercase;letter-spacing:-.02em;font-variation-settings:"wdth" 84;text-shadow:-.016em 0 0 var(--spot-blue), .016em .006em 0 var(--spot-red);font-weight:800}:root[data-theme=comic] .halftone,:root[data-theme=comic] figure>.border-line{border:var(--ink-line) solid var(--ink);box-shadow:var(--block) var(--block) 0 var(--spot-k)}:root[data-theme=comic] .halftone{--screen-pitch:.4375rem;--screen-dot:.1;background-color:var(--paper);background-image:var(--screen-blue);background-size:var(--screen-size)}:root[data-theme=comic] .halftone img{mix-blend-mode:multiply}:root[data-theme=comic] .halftone:focus-within,:root[data-theme=comic] .halftone[data-print=tone]{background-image:none}@media (hover:hover) and (pointer:fine){:root[data-theme=comic] .halftone:hover{background-image:none}}:root[data-theme=comic] figcaption.meta{border-width:var(--ink-line-fine);padding:.3125rem .625rem;display:inline-block}:root[data-theme=comic] .portal-panel{border:var(--ink-line) solid var(--ink);background:var(--paper)}:root[data-theme=comic] .portal-close{background:var(--spot-gold);color:var(--ink);font-weight:800}:root[data-theme=comic] .portal-progress{background:var(--spot-red);height:.1875rem}:root[data-theme=comic] .portal-tick[data-active=true]:before{background:var(--spot-red)}:root[data-theme=comic] .portal-open{border:var(--ink-line) solid var(--ink);background:var(--paper);box-shadow:var(--block-lg) var(--block-lg) 0 var(--spot-k)}:root[data-theme=comic] .portal-open:before{display:none}:root[data-theme=comic] .portal-hud .nameplate,:root[data-theme=comic] .portal-hud .meta{border:var(--ink-line-fine) solid var(--ink);background:var(--paper);color:var(--ink);padding:.125rem .5rem}:root[data-theme=comic] .portal-locator-label,:root[data-theme=comic] .portal-track-label,:root[data-theme=comic] .portal-track-legend,:root[data-theme=comic] .portal-chart-text{border:var(--ink-line-fine) solid var(--ink);background:var(--spot-gold);color:var(--ink);padding:.125rem .375rem}:root[data-theme=comic] .portal-track-box{border-color:var(--spot-red)}:root[data-theme=comic] .approach-step,:root[data-theme=comic] .result-row{border-color:var(--ink);border-top-width:var(--ink-line-fine)}:root[data-theme=comic] .approach-num{background:var(--spot-k);color:var(--paper);place-self:start;padding:.125rem .5rem;font-weight:500}:root[data-theme=comic] .approach-step h3{font-variation-settings:"wdth" 88;font-weight:700}:root[data-theme=comic] .result-row dd{color:var(--ink);font-family:var(--font-display);font-variation-settings:"wdth" 84;font-weight:800}:root[data-theme=comic] .drop-cap:first-letter,:root[data-theme=comic] .longform>p:first-of-type:first-letter{color:var(--accent);text-shadow:.045em .045em 0 var(--spot-gold);font-weight:800}:root[data-theme=comic] .longform blockquote{border:var(--ink-line) solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:var(--block) var(--block) 0 var(--spot-blue);border-radius:1.75rem;padding:1.25rem 1.5rem;position:relative}:root[data-theme=comic] .longform blockquote:after{content:"";background:var(--ink);clip-path:polygon(0 0,100% 0,20% 100%);width:1.5rem;height:1.25rem;position:absolute;bottom:-1.125rem;left:2.5rem}:root[data-theme=comic] .longform pre{border:var(--ink-line) solid var(--ink);background:var(--spot-k);color:var(--paper);box-shadow:var(--block) var(--block) 0 var(--spot-red);border-radius:0}:root[data-theme=comic] .longform pre code{color:inherit}:root[data-theme=comic] .longform hr{text-align:center;background:0 0;border:0;height:auto}:root[data-theme=comic] .longform hr:after{content:"★  ★  ★";color:var(--ink);letter-spacing:.5em}:root[data-theme=comic] .resume-download,:root[data-theme=comic] .reply-submit{border:var(--ink-line) solid var(--ink);background:var(--spot-gold);color:var(--ink);text-transform:uppercase;font-weight:800}:root[data-theme=comic] .reply-field{border:var(--ink-line) solid var(--ink);background:var(--paper);padding-inline:.75rem}:root[data-theme=comic] [data-studio] .label{color:var(--muted);background:0 0;border-left:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes comic-sink{0%{translate:0 -2.5rem}to{translate:0 4rem}}@keyframes comic-rise{0%{translate:0 3rem}to{translate:0 -3.5rem}}:root[data-theme=comic] .hero-flash{animation:linear both comic-sink;animation-timeline:view();animation-range:exit}:root[data-theme=comic] .hero-lines{animation:linear both comic-rise;animation-timeline:view();animation-range:exit}@keyframes comic-deal{0%{translate:-1.75rem -1.25rem}35%{translate:0}to{translate:.5rem .625rem}}:root[data-theme=comic] .panel:before{animation:linear both comic-deal;animation-timeline:view();animation-range:entry exit}@keyframes comic-burst{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.12}to{opacity:1;scale:1}}:root[data-theme=comic] :is(.index-item dl,.metrics-rail) dd{animation:linear both comic-burst;animation-timeline:view();animation-range:entry calc(15% + var(--i,0) * 12%) entry calc(95% + var(--i,0) * 12%)}@keyframes comic-tab{0%{translate:-1.5rem}to{translate:0}}:root[data-theme=comic] .label{animation:linear both comic-tab;animation-timeline:view();animation-range:entry entry 90%}}}@media (max-width:767.98px){:root[data-theme=comic] .name-wrap{transform:skew(-4deg)rotate(-1.5deg)}:root[data-theme=comic] .hero-flash{width:70%;top:4%;right:-14%}:root[data-theme=comic] header nav a,:root[data-theme=comic] .theme-toggle{letter-spacing:0;font-variation-settings:"wdth" 80;font-size:.8125rem}:root[data-theme=comic] .theme-toggle{box-shadow:.125rem .125rem 0 var(--spot-k);padding:0 .3125rem}:root[data-theme=comic] body>[data-site-root]>header>:first-child a,:root[data-theme=comic] .running-head .container-wide>:first-child{letter-spacing:0;font-variation-settings:"wdth" 80;box-shadow:.125rem .125rem 0 var(--spot-blue);padding:.1875rem .375rem;font-size:.8125rem}:root[data-theme=comic] :is(.index-item dl,.metrics-rail) dd{white-space:normal;text-align:center;min-width:6.5rem;font-size:1.5rem}}@media (max-width:1023.98px){:root[data-theme=comic] .index-item>article:before,:root[data-theme=comic] .index-item>article:after{display:none}:root[data-theme=comic] .panel:after{right:0}:root[data-theme=comic] .panel:before{inset:-.75rem -.5rem -.75rem 1.5rem}:root[data-theme=comic] .index-item:hover .panel:before{transform:translate(var(--panel-throw), var(--panel-throw))}}@media (prefers-contrast:more){:root[data-theme=comic]{--register:0}:root[data-theme=comic] .hero-lines,:root[data-theme=comic] .hero-krackle,:root[data-theme=comic] .benday-block,:root[data-theme=comic] .name-ghost{display:none}}@media (forced-colors:active){:root[data-theme=comic] .comic-only,:root[data-theme=comic] .panel:before,:root[data-theme=comic] .panel:after,:root[data-theme=comic] :is(.index-item dl,.metrics-rail) dd:before,:root[data-theme=comic] :is(.index-item dl,.metrics-rail) dd:after{display:none}:root[data-theme=comic] .name-wrap h1.display-name{-webkit-text-stroke:0;color:canvastext}:root[data-theme=comic] .name-wrap{transform:none}}@media print{:root[data-theme=comic] .comic-only{display:none}:root[data-theme=comic] .name-wrap{transform:none}:root[data-theme=comic] .name-wrap h1.display-name,:root[data-theme=comic] h1.text-h1{-webkit-text-stroke:0;text-shadow:none;color:var(--ink)}}
