.kf.sv{--sv-bg:#17131f;--sv-panel:#1d1827;--sv-tint:#2a2236;--sv-ink:#f2ecdf;--sv-ink-2:#cfc6b4;--sv-ink-3:#a59c8a;--sv-gold:#d7b56d;--sv-red:#c2412d;--sv-rule:#4a4057;--sv-serif:"Archive Newsreader", Newsreader, Georgia, serif;--sv-sans:var(--brand-sans);--sv-mono:var(--brand-mono);--sv-ease:cubic-bezier(.2, .7, .2, 1);--sv-gutter:clamp(16px, 2.4vw, 34px);--sv-max:1480px;background:var(--sv-bg)}.sv-main{padding-top:var(--header);color:var(--sv-ink);font-family:var(--sv-sans)}.sv-main :where(h1,h2,h3,h4):not(:where(.hy-stage *,.sx *)){font-family:var(--sv-serif);text-wrap:balance;margin:0;font-weight:500}.sv-main :where(p,ul,ol,dl,dd,figure):not(:where(.hy-stage *,.sx *)){margin:0}.sv-main :where(ul,ol):not(:where(.hy-stage *,.sx *)){padding:0;list-style:none}.sv-main :where(a):not(:where(.hy-stage *,.sx *)){color:inherit;text-decoration:none}.sv-main :where(button):not(:where(.hy-stage *,.sx *)){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sv-main :where(:focus-visible):not(:where(.hy-stage *)){outline:3px solid var(--sv-gold);outline-offset:3px;border-radius:0}.sv-progress{left:0;right:0;top:var(--header);z-index:55;background:var(--sv-red);transform-origin:0;height:3px;transform:scaleX(var(--sv-read,0));pointer-events:none;position:fixed}.sv-kicker{border-top:3px solid var(--sv-ink);font:500 13px var(--sv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sv-gold);padding-top:10px;display:inline-block}.sv-sec-head{margin-bottom:28px}.sv-sec-head h2{letter-spacing:-.028em;max-width:24ch;margin-top:12px;font-size:clamp(34px,3.6vw,56px);line-height:1.02}.sv-sec-head p{max-width:76ch;font:400 19.5px/1.52 var(--sv-serif);color:var(--sv-ink-2);margin-top:14px}.sv-btn{border:1px solid var(--sv-ink);min-height:46px;color:var(--sv-ink);font:620 15.5px/1.1 var(--sv-sans);text-align:center;justify-content:center;align-items:center;gap:9px;padding:0 18px;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.sv-btn:hover{background:var(--sv-ink);color:var(--sv-bg)}.sv-btn-gold{background:var(--sv-gold);border-color:var(--sv-gold);color:var(--sv-bg)}.sv-btn-gold:hover{background:var(--sv-ink);border-color:var(--sv-ink)}.sv-btn-big{min-height:58px;padding:0 26px;font-size:17px}.sv-btn[aria-busy=true]{cursor:progress;opacity:.75}.sv-motion .sv-rv{opacity:0;transition:opacity .7s var(--sv-ease), transform .9s var(--sv-ease);transform:translateY(26px)}.sv-motion .sv-rv.sv-in{opacity:1;transform:none}.sv-motion .sv-sec-head.sv-rv h2{clip-path:inset(0 0 100%);transition:clip-path .9s var(--sv-ease) 80ms}.sv-motion .sv-sec-head.sv-rv.sv-in h2{clip-path:inset(0 0 -10%)}@keyframes sv-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sv-top{max-width:var(--sv-max);padding:12px var(--sv-gutter) 34px;margin:0 auto}.sv-head{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:10px 48px;padding-bottom:14px;display:grid}.sv-labels{font:500 13px var(--sv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sv-gold);flex-wrap:wrap;gap:6px 0;display:flex}.sv-labels li+li{border-left:1px solid var(--sv-rule);margin-left:14px;padding-left:14px}.sv-head h1{letter-spacing:-.03em;margin-top:8px;font-size:clamp(32px,2.9vw,46px);line-height:1.02}.sv-lede{font:400 clamp(16.5px, 1.2vw, 18.5px)/1.48 var(--sv-serif);color:var(--sv-ink-2)}.sv .sv-switch{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.sv .sv-switch-label{font:500 13px var(--sv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sv-gold);flex:none;place-items:center;padding:0 16px 0 4px;display:grid}.sv .sv-switch-item{border-left:1px solid var(--sv-rule);flex-direction:column;flex:none;justify-content:center;gap:2px;min-height:58px;padding:6px 18px;transition:background-color .18s,color .18s;display:flex}.sv .sv-switch-item b{font:500 19px/1.1 var(--sv-serif)}.sv .sv-switch-item span{font:500 12px var(--sv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-ink-3)}.sv .sv-switch-item:hover:not([aria-current=true]){background:var(--sv-tint)}.sv .sv-switch-item[aria-current=true]{background:var(--sv-gold);color:var(--sv-bg)}.sv .sv-switch-item[aria-current=true] span{color:var(--sv-bg)}.sv-under{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-top:16px;display:flex}.sv-caption{max-width:86ch;color:var(--sv-ink-3);font-size:15.5px;line-height:1.5}.sv-more{color:var(--sv-gold);align-items:center;gap:8px;font-size:16px;font-weight:620;display:inline-flex}.sv-more:hover{text-underline-offset:4px;text-decoration:underline}.sv .sv-editor{--hy-paper:var(--sv-bg);--hy-paper-2:var(--sv-panel);--hy-tint:var(--sv-tint);--hy-ink:var(--sv-ink);--hy-ink-2:var(--sv-ink-2);--hy-ink-3:var(--sv-ink-3);--hy-red:var(--sv-gold);--hy-hair:var(--sv-rule);--hy-shadow:none;--hy-serif:var(--sv-serif);--hy-sans:var(--sv-sans);--hy-mono:var(--sv-mono);--hy-ease:var(--sv-ease);color:var(--sv-ink);scroll-margin-top:calc(var(--header) + 8px)}.sv .sv-editor .hy-stage{border-color:var(--sv-rule);background:var(--sv-panel)}.sv .sv-editor .hy-stage-bar{border-bottom-color:var(--sv-rule);flex-wrap:nowrap;padding:8px 10px 8px 12px}.sv .sv-editor .hy-stage-state{flex:1;min-width:0}.sv .sv-editor .hy-stage-state>span[role=status]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sv .sv-editor .hy-stage-actions{flex:none}.sv .sv-editor .hy-preview{color:#1a1512}.sv .sv-editor .hy-btn-ink{background:var(--sv-gold);border-color:var(--sv-gold);color:var(--sv-bg)}.sv .sv-editor .hy-btn-ink:hover{background:var(--sv-ink);border-color:var(--sv-ink);color:var(--sv-bg)}.sv .sv-editor.hy .hy-stage-tall .hy-preview:not(.is-editing) .kf-hero-bench.hy-bench{height:clamp(440px, calc(100svh - var(--header) - 236px), 900px);background:#f6f1e6}.sv .sv-editor .hy-poster{background:#f6f1e6}.sv-scene{border-top:1px solid var(--sv-rule);border-bottom:1px solid var(--sv-rule)}.sv-totals{max-width:var(--sv-max);padding:0 var(--sv-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.sv-totals>div{border-bottom:1px solid var(--sv-rule);flex-direction:column-reverse;gap:4px;padding:20px 18px 22px 0;display:flex}.sv-totals>div+div{border-left:1px solid var(--sv-rule);padding-left:18px}.sv-totals dt{font:500 13px var(--sv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-ink-2)}.sv-totals dd{font:500 clamp(44px, 5.4vw, 84px)/.95 var(--sv-serif);letter-spacing:-.04em;color:var(--sv-gold);font-variant-numeric:lining-nums}.sv-browse,.sv-how,.sv-make,.sv-questions{max-width:var(--sv-max);padding:64px var(--sv-gutter) 24px;scroll-margin-top:var(--header);margin:0 auto}.sv-filters{border-top:1px solid var(--sv-rule);border-bottom:1px solid var(--sv-rule);grid-template-columns:minmax(300px,520px) minmax(0,1fr);align-items:end;gap:14px 32px;padding:18px 0 16px;display:grid}.sv-search{gap:6px;display:grid}.sv-search>span:first-child{font:500 13px var(--sv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-ink-2)}.sv-search-field{border:2px solid var(--sv-ink);height:58px;color:var(--sv-ink);background:#0f0c15;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex}.sv-search-field:focus-within{outline:3px solid var(--sv-gold);outline-offset:2px}.sv-search-field input{min-width:0;height:100%;color:var(--sv-ink);font:400 20px var(--sv-serif);background:0 0;border:0;outline:0;flex:1}.sv-search-field input::placeholder{color:var(--sv-ink-3);font-style:italic}.sv-search-field input::-webkit-search-cancel-button{display:none}.sv-search-field button{place-items:center;width:40px;height:40px;display:grid}.sv-search-field button:hover{color:var(--sv-gold)}.sv-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sv-filter+.sv-filter{grid-column:1/-1}.sv-filter>span{min-width:72px;font:500 13px var(--sv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-ink-2);margin-right:6px}.sv-filter button{border:1px solid var(--sv-rule);align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:15px;font-weight:560;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.sv-filter button small{font:500 12.5px var(--sv-mono);color:var(--sv-ink-3)}.sv-filter button:hover:not([aria-pressed=true]){border-color:var(--sv-ink)}.sv-filter button[aria-pressed=true]{background:var(--sv-gold);border-color:var(--sv-gold);color:var(--sv-bg)}.sv-filter button[aria-pressed=true] small{color:var(--sv-bg)}.sv-filter-count{color:var(--sv-ink-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 16px;font-size:15px;display:flex}.sv-filter-count button{color:var(--sv-gold);text-underline-offset:3px;font-weight:620;text-decoration:underline}.sv-none{font:400 22px var(--sv-serif);padding:34px 0}.sv-group{scroll-margin-top:calc(var(--header) + 150px);padding-top:44px}.sv-group[hidden]{display:none}.sv-group-head{border-bottom:3px solid var(--sv-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:8px 40px;padding-bottom:14px;display:grid}.sv-group-head h3{letter-spacing:-.028em;font-size:clamp(30px,3.2vw,48px);line-height:1}.sv-group-head p{font:400 18px/1.5 var(--sv-serif);color:var(--sv-ink-2)}.sv-group-count{font:500 13px var(--sv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-gold)}.sv-entries{grid-template-columns:minmax(0,1fr);display:grid}.sv-entry{border-bottom:1px solid var(--sv-rule);scroll-margin-top:calc(var(--header) + 150px);grid-template-columns:minmax(0,420px) minmax(0,1fr) minmax(0,330px);align-items:start;gap:34px;padding:32px 0 34px;display:grid}.sv-entry[hidden]{display:none}.sv-entry-pic{aspect-ratio:4/3;border:1px solid var(--sv-rule);transition:transform .25s var(--sv-ease), outline-color .25s;outline-offset:0;background:#f6f1e6;outline:3px solid #0000;align-self:start;padding:8px;display:block}.sv-entry-pic img{object-fit:contain;width:100%;height:100%;display:block}.sv-entry-pic:hover,.sv-entry-on .sv-entry-pic{outline-color:var(--sv-gold);transform:translate(-2px,-2px)}.sv-entry-no{font:500 12.5px var(--sv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sv-ink-3);flex-wrap:wrap;gap:4px 0;display:flex}.sv-entry-no span+span{border-left:1px solid var(--sv-rule);margin-left:10px;padding-left:10px}.sv-entry h4{letter-spacing:-.02em;margin-top:4px;font-size:clamp(28px,2.3vw,36px);line-height:1.04}.sv-entry-by{font:italic 400 17.5px var(--sv-serif);color:var(--sv-gold);margin-top:4px}.sv-entry-text{max-width:62ch;font:400 18px/1.5 var(--sv-serif);color:var(--sv-ink-2);margin-top:10px}.sv-entry-facts{border-top:3px solid var(--sv-ink);align-self:start;display:grid}.sv-entry-facts>div{border-bottom:1px solid var(--sv-rule);grid-template-columns:124px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.sv-entry-facts dt{font:500 12px/1.6 var(--sv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-entry-facts dd{font:400 17px/1.35 var(--sv-serif)}.sv-entry-found{background:var(--sv-tint);margin-top:10px;padding:7px 10px;font-size:15px;font-weight:600}.sv-entry-actions{flex-wrap:wrap;gap:10px 12px;margin-top:16px;display:flex}.sv-entry-links{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:14px;font-size:15px;font-weight:620;display:flex}.sv-entry-links a{color:var(--sv-gold);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sv-entry-links a:hover{color:var(--sv-ink)}.sv-entry-files{gap:14px;display:inline-flex}.sv-entry-files a{font:500 13.5px var(--sv-mono);letter-spacing:.04em}.sv-how{border-top:3px solid var(--sv-ink);margin-top:52px}.sv-acc{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:0 44px;display:grid}.sv-acc-stage{top:calc(var(--header) + 16px);position:sticky}.sv-acc-bar{border:1px solid var(--sv-rule);background:var(--sv-panel);align-items:stretch;display:flex}.sv-acc-bar-label{border-right:1px solid var(--sv-rule);font:500 13px var(--sv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sv-gold);flex:none;place-items:center;padding:0 14px;display:grid}.sv-acc-step{border-right:1px solid var(--sv-rule);flex:none;place-items:center;width:50px;display:grid}.sv-acc-step:last-child{border-right:0;border-left:1px solid var(--sv-rule)}.sv-acc-step:disabled{color:var(--sv-rule);cursor:default}.sv-acc-step:hover:not(:disabled){background:var(--sv-tint)}.sv-acc-points{flex:1;min-width:0;display:flex}.sv-acc-points button{border-right:1px solid var(--sv-rule);min-height:56px;font:500 20px var(--sv-serif);color:var(--sv-ink-3);flex:1;padding:0 6px;transition:background-color .2s,color .2s}.sv-acc-points button:last-child{border-right:0}.sv-acc-points button.sv-past{color:var(--sv-ink);box-shadow:inset 0 -3px 0 var(--sv-rule)}.sv-acc-points button[aria-pressed=true]{background:var(--sv-gold);color:var(--sv-bg)}.sv-acc-points button:hover:not([aria-pressed=true]){background:var(--sv-tint)}.sv-acc-figure{margin-top:12px}.sv-acc-frame{aspect-ratio:1800/1026;border:1px solid var(--sv-rule);background:#f6f1e6;position:relative;overflow:hidden}.sv-acc-frame img{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.sv-acc-frame img.sv-on{opacity:1}.sv-how-moving .sv-acc-frame img{transition:opacity .55s var(--sv-ease)}.sv-acc-figure figcaption{border-bottom:1px solid var(--sv-rule);font:400 18.5px/1.45 var(--sv-serif);color:var(--sv-ink-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 18px;padding:14px 0;display:grid}.sv-acc-figure figcaption b{font:500 26px/1 var(--sv-serif);color:var(--sv-gold)}.sv-acc-text{font:400 17px/1.5 var(--sv-serif);color:var(--sv-ink-3);margin-top:12px}.sv-part{border-top:1px solid var(--sv-rule);padding:24px 0 28px}.sv-part:first-child{border-top:0;padding-top:0}.sv-part h3{letter-spacing:-.02em;font-size:clamp(25px,2vw,31px);line-height:1.08}.sv-part>p{font:400 17px/1.5 var(--sv-serif);color:var(--sv-ink-2);margin-top:8px}.sv-part .sv-part-note,.sv-part .sv-part-count{font:italic 400 16.5px/1.45 var(--sv-serif);color:var(--sv-ink-3);margin-top:12px}.sv-how-moving [data-sv-at]{animation:sv-rise .45s var(--sv-ease) both}.sv-reveal{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;display:grid}.sv-reveal-card{border:1px solid var(--sv-rule);gap:4px;min-height:88px;padding:14px 16px;transition:border-color .4s,background-color .4s,opacity .4s;display:grid;position:relative}.sv-reveal-card span{font:500 12.5px var(--sv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-reveal-card b{font:500 26px/1.05 var(--sv-serif)}.sv-reveal-before i{font:italic 500 40px/1 var(--sv-serif);color:var(--sv-red);position:absolute;top:8px;right:14px}.sv-reveal-after b{color:var(--sv-ink-3);font-style:italic}.sv-reveal-done .sv-reveal-before{opacity:.55}.sv-reveal-done .sv-reveal-before b{text-decoration:line-through;-webkit-text-decoration-color:var(--sv-red);text-decoration-color:var(--sv-red);text-decoration-thickness:2px}.sv-reveal-done .sv-reveal-after{border-color:var(--sv-gold);background:var(--sv-tint)}.sv-reveal-done .sv-reveal-after b{color:var(--sv-gold);font-style:normal}.sv-reveal>svg{color:var(--sv-ink-3)}.sv-words{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-top:18px;display:grid}.sv-words-who{border:1px solid var(--sv-ink);font:500 21px var(--sv-serif);padding:10px 14px}.sv-words-line{min-height:112px;position:relative}.sv-words-line i{background:var(--sv-line,var(--sv-gold));height:3px;margin-top:-1.5px;transition:background-color .4s;position:absolute;top:50%;left:0;right:0}.sv-words-kind{border:1px solid var(--sv-line,var(--sv-gold));background:var(--sv-bg);font:500 12.5px var(--sv-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:3px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-words-ab,.sv-words-ba{max-width:92%;font:italic 400 17px/1.25 var(--sv-serif);color:var(--sv-ink);align-items:center;gap:6px;display:inline-flex;position:absolute}.sv-words-ab{top:6px;left:12px}.sv-words-ba{bottom:6px;right:12px}.sv-words-ab svg,.sv-words-ba svg{color:var(--sv-line,var(--sv-gold));flex:none}.sv-words-none{border:1px dashed var(--sv-rule);font:italic 400 17px var(--sv-serif);color:var(--sv-ink-3);margin-top:16px;padding:18px}.sv-factions{border-top:1px solid var(--sv-rule);margin-top:16px;display:grid}.sv-factions li{border-bottom:1px solid var(--sv-rule);grid-template-columns:38px minmax(0,1fr);gap:2px 14px;padding:11px 0;display:grid}.sv-faction-mark{background:var(--sv-faction);color:#fff;width:38px;height:38px;font:600 15px var(--sv-mono);grid-row:1/3;place-items:center;display:grid}.sv-factions b{font:500 19px/1.2 var(--sv-serif)}.sv-faction-members{color:var(--sv-ink-2);font-size:15.5px;line-height:1.45}.sv-faction-members .sv-out{color:var(--sv-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--sv-rule);text-decoration-color:var(--sv-rule)}.sv-faction-members small{font:italic 400 14.5px var(--sv-serif);color:var(--sv-gold);text-decoration:none}.sv-cards{gap:14px;margin-top:14px;display:grid}.sv-card{border:1px solid var(--sv-rule);background:var(--sv-panel);grid-template-columns:minmax(0,1fr);display:grid}.sv-card[hidden]{display:none}.sv-card-pic{grid-template-columns:140px minmax(0,1fr)}.sv-card img{object-fit:cover;border-right:1px solid var(--sv-rule);width:100%;height:100%;min-height:160px;display:block}.sv-card>div{align-content:start;gap:8px;padding:16px 18px 18px;display:grid}.sv-card-kind{font:500 12.5px var(--sv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-gold);gap:0;display:flex}.sv-card-kind span+span{border-left:1px solid var(--sv-rule);color:var(--sv-ink-3);margin-left:10px;padding-left:10px}.sv-card h4{letter-spacing:-.015em;font-size:23px;line-height:1.1}.sv-card-text{font:400 16.5px/1.5 var(--sv-serif);color:var(--sv-ink-2)}.sv-card-people,.sv-card-source{color:var(--sv-ink-2);font-size:14.5px;line-height:1.45}.sv-card-people span,.sv-card-source span{font:500 12px var(--sv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-ink-3);margin-right:8px}.sv-card-source a{text-underline-offset:3px;text-decoration:underline}.sv-card-source a:hover{color:var(--sv-gold)}.sv-how-open{margin-top:34px}.sv-steps{border-top:3px solid var(--sv-ink);border-left:1px solid var(--sv-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sv-steps li{border-right:1px solid var(--sv-rule);border-bottom:1px solid var(--sv-rule);padding:24px 26px 28px}.sv-step-no{font:500 54px/1 var(--sv-serif);letter-spacing:-.04em;color:var(--sv-gold);font-variant-numeric:lining-nums;display:block}.sv-steps h3{margin-top:12px;font-size:25px;line-height:1.1}.sv-steps p{font:400 17px/1.5 var(--sv-serif);color:var(--sv-ink-2);margin-top:8px}.sv-question-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;display:grid}.sv-question{border-top:1px solid var(--sv-rule);padding:22px 0 26px}.sv-question h3{font-size:clamp(23px,1.9vw,28px);line-height:1.12}.sv-question p{font:400 18px/1.55 var(--sv-serif);color:var(--sv-ink-2);margin-top:10px}.sv-credits{max-width:var(--sv-max);padding:30px var(--sv-gutter) 56px;scroll-margin-top:calc(var(--header) + 8px);margin:0 auto}.sv-credits details{border-top:1px solid var(--sv-rule);border-bottom:1px solid var(--sv-rule)}.sv-credits summary{cursor:pointer;align-items:center;gap:14px;padding:16px 0;list-style:none;display:flex}.sv-credits summary::-webkit-details-marker{display:none}.sv-credits summary:before{content:"+";border:1px solid var(--sv-ink);width:30px;height:30px;font:500 20px/1 var(--sv-mono);place-items:center;display:grid}.sv-credits details[open] summary:before{content:"−"}.sv-credits summary h2{font-size:26px}.sv-credits details>p{max-width:80ch;font:400 17px/1.5 var(--sv-serif);color:var(--sv-ink-2)}.sv-credits h3{margin-top:22px;font-size:21px}.sv-credit-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:0 32px;margin:10px 0 24px;display:grid}.sv-credit-list li{border-bottom:1px solid var(--sv-rule);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:10px 0;display:grid}.sv-credit-list img{object-fit:cover;border:1px solid var(--sv-rule);width:56px;height:56px}.sv-credit-list p{color:var(--sv-ink-2);font-size:15px;line-height:1.45}.sv-credit-list b{color:var(--sv-ink);font-weight:600}.sv-credit-list a{color:var(--sv-gold);text-underline-offset:3px;text-decoration:underline}@media (width<=1180px){.sv-entry{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.sv-entry-facts{grid-column:2}.sv-acc{grid-template-columns:minmax(0,1fr)}.sv-acc-stage{position:static}.sv-acc-parts{margin-top:30px}.sv-part:first-child{border-top:1px solid var(--sv-rule);padding-top:24px}.sv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sv-head,.sv-group-head{grid-template-columns:minmax(0,1fr)}.sv-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-totals>div:nth-child(3){border-left:0;padding-left:0}.sv-filters,.sv-question-list{grid-template-columns:minmax(0,1fr)}}@media (width<=759px){.sv-top{padding-top:12px}.sv-labels{letter-spacing:.04em;font-size:12px}.sv-labels li+li{margin-left:8px;padding-left:8px}.sv .sv-editor .hy-stage-tall .hy-stage-bar{flex-wrap:wrap;gap:8px}.sv .sv-editor .hy-stage-state,.sv .sv-editor .hy-stage-tall .hy-stage-actions{flex:100%}.sv .sv-editor .hy-stage-tall .hy-stage-actions .hy-btn{flex:1}.sv-head h1{font-size:32px}.sv .sv-switch-item{min-height:50px;padding:4px 12px}.sv .sv-switch-label{display:none}.sv .sv-switch-item b{font-size:17px}.sv-entry{grid-template-columns:minmax(0,1fr);gap:16px}.sv-entry-pic{max-width:520px}.sv-entry-facts{grid-column:auto}.sv-entry-facts>div{grid-template-columns:112px minmax(0,1fr)}.sv-entry-actions .sv-btn{flex:100%}.sv-steps{grid-template-columns:minmax(0,1fr)}.sv-acc-bar-label{display:none}.sv-acc-step{width:42px}.sv-acc-points button{min-height:50px;font-size:17px}.sv-acc-figure figcaption,.sv-reveal{grid-template-columns:minmax(0,1fr)}.sv-reveal>svg{justify-self:center;transform:rotate(90deg)}.sv-words{grid-template-columns:minmax(0,1fr);gap:0}.sv-words-who{justify-self:start}.sv-words-who:last-child{justify-self:end}.sv-words-line{min-height:120px}.sv-card-pic{grid-template-columns:minmax(0,1fr)}.sv-card img{border-right:0;border-bottom:1px solid var(--sv-rule);height:200px}}@media print{.kf.sv,.sv-main{color:#000;background:#fff}.sv .kf-header,.sv-progress,.sv-switch,.sv-filters,.sv-entry-actions,.sv-acc-bar,.sv-scene{display:none!important}}.kf.hy.sv-page{--hy-paper:var(--sv-bg);--hy-paper-2:var(--sv-panel);--hy-tint:var(--sv-tint);--hy-ink:var(--sv-ink);--hy-ink-2:var(--sv-ink-2);--hy-ink-3:var(--sv-ink-3);--hy-red:var(--sv-gold);--hy-hair:var(--sv-rule);--hy-shadow:6px 6px 0 #000;background:var(--sv-bg);color:var(--sv-ink)}.sv-page .hy-stage{border-color:var(--sv-rule);background:var(--sv-panel)}.sv-page .hy-preview{color:#1a1512}.sv-page .hy-bench,.sv-page .hy-poster{background:#f6f1e6}.sv-page .hy-btn-ink{background:var(--sv-gold);border-color:var(--sv-gold);color:var(--sv-bg)}.sv-page .hy-btn-ink:hover{background:var(--sv-ink);border-color:var(--sv-ink);color:var(--sv-bg)}.sv-page .hy-portraits li a img,.sv-page .hy-portraits li a .hy-initials{box-shadow:5px 5px #000}.sv-page .hy-portraits li a:hover img{box-shadow:8px 8px 0 var(--sv-gold)}.sv-page .hy-close{background:var(--sv-panel);color:var(--sv-ink);border-top:1px solid var(--sv-rule)}.sv-page .hy-close p{color:var(--sv-ink-2)}.sv-page .hy-btn-paper{background:var(--sv-gold);border-color:var(--sv-gold);color:var(--sv-bg)}.sv-page .hy-btn-ghost{color:var(--sv-ink);border-color:var(--sv-ink)}.sv-page .hy-btn-ghost:hover{background:var(--sv-ink);color:var(--sv-bg)}.sv-page .hy-ledger-port img,.sv-page .hy-who-port img,.sv-page .hy-portraits img,.sv-page .hy-tport img,.sv-page .hy-chosen-port img{filter:none}.hy-figure{margin:34px 0}.hy-figure img{object-fit:contain;background:var(--hy-paper-2);border:1px solid var(--hy-hair);width:100%;height:auto;max-height:min(78vh,760px);display:block}.hy-figure figcaption{border-top:1px solid var(--hy-hair);color:var(--hy-ink-2);margin-top:12px;padding-top:10px;font-size:15px;line-height:1.5}.hy-figure-credit{color:var(--hy-ink-3)}.hy-figure-credit a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media print{.kf.hy.sv-page{--hy-paper:#fff;--hy-paper-2:#fff;--hy-ink:#000;--hy-ink-2:#222;--hy-ink-3:#444;--hy-red:#000;--hy-hair:#999;color:#000;background:#fff}}
