.kms{display:grid;gap:1rem}.kms__shelfwrap{position:relative}.kms__shelf{display:flex;align-items:flex-end;gap:3px;padding:14px 6px 0;overflow-x:auto;scrollbar-width:thin;touch-action:pan-x}.kms__plank{height:12px;margin:0 -2px;border-radius:1px;background:linear-gradient(#a98457,#87653f);box-shadow:0 3px 4px rgba(60,40,20,.25);filter:url(#km-wash)}.kms__book{flex:0 0 auto;width:30px;height:var(--h,92px);border:0;padding:6px 0 0;cursor:pointer;position:relative;background-color:var(--c);background-image:radial-gradient(circle at 50% 50%,hsla(41,53%,91%,.55) 1.3px,transparent 1.8px),linear-gradient(90deg,rgba(0,0,0,.14),transparent 30%,transparent 75%,rgba(0,0,0,.12));background-size:8px 8px,100% 100%;border-radius:2px 2px 1px 1px;box-shadow:inset 0 0 0 1px rgba(43,31,23,.35);transition:transform .35s ease;color:var(--km-paper)}.kms__book span{display:block;font-family:var(--km-place);font-size:.7rem;letter-spacing:.04em;background:#f4ecdb;color:var(--km-ink);margin:0 4px;padding:2px 0;border-radius:1px}.kms__book:hover{transform:translateY(-4px)}.kms__book[aria-pressed=true]{transform:translateY(-12px) rotate(-2deg);box-shadow:inset 0 0 0 1px rgba(43,31,23,.5),0 4px 6px rgba(60,40,20,.25)}.kms__book--all{width:44px;--c:var(--km-ink-2)}.kms__book--all span{font-size:.62rem}.kms__label{font-family:var(--km-place);letter-spacing:.1em;font-size:.82rem;color:var(--km-ink-2);margin:.2rem 0 0;text-align:center}.kms__label b{font-weight:400;color:var(--km-madder)}.kms__tools{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;align-items:center;justify-content:center}.kms__draw{font-size:.9rem;color:var(--km-madder);padding:.4rem .9rem .32rem}.kms__search{font-family:var(--km-hand);font-size:1.3rem;color:var(--km-ink);background:transparent;border:0;border-bottom:1.2px solid var(--km-pencil);padding:.1rem .2rem;width:min(16rem,80vw);outline:none}.kms__search::-moz-placeholder{color:var(--km-pencil);opacity:.8}.kms__search::placeholder{color:var(--km-pencil);opacity:.8}.kms__search:focus-visible{border-bottom-color:var(--km-madder)}.kms__slates{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin:0;padding:0;list-style:none}.kms__slate{display:block;width:100%;text-align:left;cursor:pointer;position:relative;border:9px solid #a07a4b;border-radius:5px;padding:.8rem .9rem 1rem;background-color:#3e4542;background-image:radial-gradient(ellipse at 30% 25%,hsla(44,23%,87%,.09),transparent 55%),radial-gradient(ellipse at 75% 80%,hsla(44,23%,87%,.07),transparent 50%),repeating-linear-gradient(-28deg,hsla(0,0%,100%,.018) 0 2px,transparent 2px 7px);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4),inset 0 0 22px rgba(0,0,0,.35),0 2px 4px rgba(60,40,20,.3),0 0 0 1px #6b5032;color:#ece7da;transform:rotate(var(--r,0deg));transition:transform .4s ease}.kms__slate:before{content:"";position:absolute;inset:-9px;border-radius:5px;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(60,40,20,.12) 0 1px,transparent 1px 5px);mix-blend-mode:multiply;-webkit-mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box;padding:9px}.kms__slate:focus-visible,.kms__slate:hover{transform:rotate(0deg) translateY(-2px)}.kms__q{font-size:1.32rem;line-height:1.22;margin:0;display:block;text-shadow:0 0 1px hsla(43,32%,89%,.5)}.kms__n,.kms__q{font-family:var(--km-hand)}.kms__n{position:absolute;right:.5rem;bottom:.2rem;font-size:1rem;color:hsla(43,32%,89%,.55)}.kms__chalk{position:absolute;left:.8rem;bottom:-4px;width:26px;height:6px;background:#f2eee4;border-radius:2px;transform:rotate(-6deg);box-shadow:0 1px 1px rgba(0,0,0,.3)}.kms__open{grid-column:1/-1}.kms__open .kms__slate{transform:none}.kms__open .kms__q{font-size:1.5rem}.kms__ans{position:relative;margin:-.3rem .8rem 0;padding:1.4rem clamp(1rem,4vw,1.8rem) 1.2rem;background:#f8f2e3;box-shadow:0 1px 3px rgba(80,60,30,.2);animation:kms-unfold .6s ease both;transform-origin:top}.kms__ans h4{font-family:var(--km-place);font-weight:400;font-size:.74rem;letter-spacing:.14em;color:var(--km-madder);margin:0 0 .5rem}.kms__ans p{font-size:1.05rem;line-height:1.56;margin:0 0 .8rem;color:var(--km-ink)}.kms__ans cite{display:block;font-family:var(--km-place);font-style:normal;font-size:.7rem;letter-spacing:.1em;color:var(--km-ink-2)}@keyframes kms-unfold{0%{opacity:0;transform:scaleY(.85) translateY(-8px)}to{opacity:1;transform:none}}.kms__close,.kms__more{font-family:var(--km-place);font-size:.78rem;letter-spacing:.08em;background:none;border:0;color:var(--km-indigo);cursor:pointer;padding:.3rem;border-bottom:1px dotted}.kms__close{position:absolute;right:.8rem;top:.7rem}.kms__empty{font-family:var(--km-hand);font-size:1.3rem;color:var(--km-pencil);text-align:center}.kms__talk{position:relative;margin:.6rem 0 0;padding:1.6rem clamp(1rem,5vw,2.6rem) 1.4rem;background:#f8f2e3;box-shadow:0 1px 3px rgba(80,60,30,.2),inset 14px 0 18px -14px rgba(90,70,40,.35);border-left:3px double rgba(90,70,40,.35)}.kms__talk-k{font-family:var(--km-place);font-size:.74rem;letter-spacing:.14em;color:var(--km-madder);margin:0}.km .kms__talk h3{font-family:var(--km-display);font-style:italic;font-weight:500;font-size:1.8rem;line-height:1.1;margin:.2rem 0 .9rem;border:0}.kms__talk p{font-size:1.06rem;line-height:1.6;margin:0 0 .9rem}.kms__talk p:first-of-type:first-letter{float:left;font-family:var(--km-display);font-size:3.6rem;line-height:.8;padding:.3rem .45rem 0 0;color:var(--km-indigo);text-shadow:1.5px 1px 0 rgba(168,57,46,.35)}.kms__fold{position:relative;max-height:15rem;overflow:hidden}.kms__fold:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5rem;background:linear-gradient(hsla(43,60%,93%,0),#f8f2e3)}.kms__room{text-align:center;font-family:var(--km-hand);font-size:1.3rem;color:var(--km-pencil);margin:.4rem 0 0}@media (max-width:520px){.kms__q{font-size:1.4rem}.kms__slates{grid-template-columns:1fr}.kms__book{width:28px}}.kms>*{min-width:0}.kms__book{width:34px}.kms__book span{font-size:.58rem;letter-spacing:0;margin:0 3px}.kms__talk p:first-of-type:first-letter{float:none;font:inherit;padding:0;color:inherit;text-shadow:none}.kms__talk .kms__body>p:first-child:first-letter{float:left;font-family:var(--km-display);font-size:3.6rem;line-height:.8;padding:.3rem .45rem 0 0;color:var(--km-indigo);text-shadow:1.5px 1px 0 rgba(168,57,46,.35)}@media (max-width:520px){.kms__book{width:30px}}.kms__slate{padding-bottom:1.5rem}.kms__ask{position:relative;margin:0 auto .4rem;width:min(100%,34rem);padding:1rem clamp(.9rem,4vw,1.4rem) .9rem;background-color:#f6efdc;background-image:radial-gradient(ellipse at 20% 10%,rgba(211,154,43,.09),transparent 60%),radial-gradient(ellipse at 90% 100%,rgba(60,80,120,.06),transparent 55%),repeating-linear-gradient(93deg,rgba(120,95,60,.035) 0 1px,transparent 1px 4px);box-shadow:0 1px 2px rgba(80,60,30,.22),0 6px 14px -8px rgba(80,60,30,.3);clip-path:polygon(0 2px,18% 0,46% 3px,71% 0,100% 2px,99.6% 52%,100% 100%,63% 98%,30% 100%,0 98.5%,.4% 47%);transform:rotate(-.6deg)}.kms__ask:before{content:"";position:absolute;left:50%;top:-6px;width:64px;height:16px;margin-left:-32px;background:rgba(211,154,43,.42);transform:rotate(2deg);box-shadow:inset 0 0 0 1px rgba(150,110,30,.15)}.kms__ask-l{display:block;font-family:var(--km-hand);font-size:1.45rem;color:var(--km-ink);line-height:1;margin:0 0 .2rem}.kms__ask-row{display:flex;gap:.7rem;align-items:flex-end}.kms__ask-in{flex:1 1 auto;min-width:0;font-family:var(--km-hand);font-size:1.35rem;color:var(--km-ink);background:transparent;border:0;border-bottom:1.3px solid var(--km-pencil);border-radius:0;padding:.25rem .1rem .1rem;outline:none;background-image:linear-gradient(90deg,transparent,hsla(35,6%,41%,.35) 8%,transparent 9%,transparent 60%,hsla(35,6%,41%,.3) 61%,transparent 63%);background-size:100% 1px;background-repeat:no-repeat;background-position:0 calc(100% - 3px)}.kms__ask-in::-moz-placeholder{color:var(--km-pencil);opacity:.6}.kms__ask-in::placeholder{color:var(--km-pencil);opacity:.6}.kms__ask-in:focus-visible{border-bottom-color:var(--km-indigo)}.kms__ask-go{flex:0 0 auto;font-size:.95rem;color:var(--km-indigo);padding:.38rem 1rem .3rem}.kms__ask-out:empty{display:none}.kms__ask-note{font-family:var(--km-hand);font-size:1.15rem;line-height:1.25;color:var(--km-pencil);margin:.55rem 0 0}.kms__ask-alt{margin:.35rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.kms__ask-alt span{font-family:var(--km-place);font-size:.7rem;letter-spacing:.12em;color:var(--km-madder);text-transform:uppercase}.kms__ask-alt-b{font-family:var(--km-hand);font-size:1.12rem;line-height:1.2;text-align:left;color:var(--km-indigo);background:none;border:0;padding:.15rem 0;cursor:pointer;-webkit-text-decoration:underline dotted rgba(46,64,110,.5);text-decoration:underline dotted rgba(46,64,110,.5);text-underline-offset:3px}.kms__ask-alt-b:focus-visible,.kms__ask-alt-b:hover{color:var(--km-madder)}.kms__pencil{font-family:var(--km-hand);font-size:1.3rem;color:var(--km-pencil);margin:0 0 .35rem .4rem;transform:rotate(-.8deg)}.kms__asked .kms__slate{box-shadow:inset 0 0 0 1px rgba(0,0,0,.4),inset 0 0 22px rgba(0,0,0,.35),0 2px 4px rgba(60,40,20,.3),0 0 0 1px #6b5032}.kms__asked .kms__q{-webkit-text-decoration:underline solid hsla(9,57%,62%,.55);text-decoration:underline solid hsla(9,57%,62%,.55);text-decoration-thickness:2px;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.kms__asked .kms__slate{border-color:#a9804c;box-shadow:inset 0 0 0 1px rgba(0,0,0,.4),inset 0 0 22px rgba(0,0,0,.35),0 0 0 3px rgba(211,154,43,.35),0 3px 8px rgba(60,40,20,.3),0 0 0 1px #6b5032}@media (max-width:520px){.kms__ask-row{flex-wrap:wrap}.kms__ask-go{margin-left:auto}}@media (prefers-reduced-motion:reduce){.kms__ans{animation:none}}.km-wi__moods{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center;margin:0 0 .6rem}.km-wi__moods .km-wi__k{font-family:var(--km-place);font-size:.72rem;letter-spacing:.12em;color:var(--km-ink-2)}.km-wi__frame{position:relative;cursor:ew-resize;border-radius:2px}.km-wi__frame[data-letgo=true]{cursor:default}.km-wi__frame:focus-visible{outline:1.5px dashed var(--km-madder);outline-offset:4px}.km-wi__ideal{transition:opacity 1.4s ease}.km-wi__is{transition:transform 1.2s cubic-bezier(.4,.1,.3,1)}.km-wi__label{font-family:var(--km-place);font-size:13px;letter-spacing:.14em;fill:var(--km-ink-2)}.km-wi__note{font-family:var(--km-hand);font-size:19px;fill:#5e5850;paint-order:stroke;stroke:hsla(41,53%,91%,.6);stroke-width:3px;stroke-linejoin:round;transition:opacity .6s ease}.km-wi__look{font-size:21px;fill:var(--km-ink-2)}.km-wi__seam{transition:opacity 1.2s ease .5s}.km-wi__go{display:flex;justify-content:center;margin-top:.6rem}@media (max-width:520px){.km-wi__note{font-size:25px}.km-wi__look{font-size:27px}.km-wi__label{font-size:19px}}.km-wi__ought{font-size:15px;fill:var(--km-ink)}@media (max-width:520px){.km-wi__ought{font-size:20px}}.sh-page.skc-room{--skc-paper:#f1ead8;--skc-paper-light:#f8f2e5;--skc-paper-deep:#d8cbae;--skc-ink:#1d292b;--skc-ink-soft:#4f5a58;--skc-rule:#aa9e83;--skc-red:#9d3528;--skc-blue:#315c70;--skc-sage:#667360;--skc-gold:#a47d35;--skc-night:#18262a;--skc-serif:"IM Fell DW Pica","EB Garamond",Georgia,serif;--skc-display:"Cormorant Garamond","Iowan Old Style",Georgia,serif;--skc-hand:"Caveat","Bradley Hand",cursive;--skc-mono:"Cutive Mono","Courier New",monospace;--ink:var(--skc-ink);--muted:#6f746d;--border:rgba(56,64,61,.2);color:var(--skc-ink);background-color:#ddd5c2;background-image:linear-gradient(90deg,rgba(79,69,49,.09),transparent 12%,transparent 88%,rgba(79,69,49,.09)),repeating-linear-gradient(0deg,transparent 0 38px,rgba(39,48,47,.018) 38px 39px),radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.65),transparent 27%),radial-gradient(circle at 79% 62%,rgba(142,111,58,.09),transparent 31%)}.sh-page.skc-room:before{background-image:repeating-radial-gradient(circle at 14% 17%,transparent 0 7px,rgba(49,41,27,.018) 8px 9px),linear-gradient(90deg,hsla(0,0%,100%,.24),transparent 9%,transparent 91%,rgba(75,59,34,.07));opacity:.8}.sh-page.skc-room:after{background:none}.sh-page.skc-room .folio-meta,.sh-page.skc-room .running-header,.sh-page.skc-room .type-rule{color:#69706a}.sh-page.skc-room .article-prose{color:var(--skc-ink);font-family:var(--skc-serif);font-size:19px;line-height:1.68}.sh-page.skc-room .article-prose>blockquote,.sh-page.skc-room .article-prose>p{max-width:62ch;margin-left:auto;margin-right:auto}.sh-page.skc-room .article-prose>p{margin-top:1.2em;margin-bottom:1.2em}.sh-page.skc-room .article-prose>p strong{color:var(--skc-red);font-weight:600}.sh-page.skc-room .article-prose>p em{color:var(--skc-blue)}.sh-page.skc-room .article-prose>blockquote{position:relative;margin-top:52px;margin-bottom:52px;padding:13px 28px 15px 66px;border:0;border-top:1px solid var(--skc-rule);border-bottom:1px solid var(--skc-rule);background:transparent;color:var(--skc-ink);font:italic 23px/1.45 var(--skc-display)}.sh-page.skc-room .article-prose>blockquote:before{content:"“";position:absolute;left:13px;top:3px;color:var(--skc-red);font:64px/.9 var(--skc-display)}.sh-page.skc-room .article-prose>h2{display:none}.sh-page.skc-room .article-qed{color:var(--skc-red)}.skc-front,.skc-leaf,.skc-sussex{box-sizing:border-box;font-family:var(--skc-serif)}.skc-front button,.skc-leaf button,.skc-leaf input,.skc-leaf textarea{font:inherit}.skc-flourish{display:block;width:210px;max-width:80%;height:auto;margin:18px auto;overflow:visible}.skc-flourish path{fill:none;stroke:currentColor;stroke-width:.8}.skc-flourish circle{fill:currentColor}.skc-front{width:min(1160px,calc(100vw - 24px));margin:24px 50% 88px;transform:translateX(-50%);color:var(--skc-ink)}.skc-desk{position:relative;padding:55px 56px 62px;overflow:hidden;background-color:#49362b;background-image:repeating-linear-gradient(93deg,transparent 0 83px,rgba(24,15,11,.12) 84px 86px,transparent 87px 170px),linear-gradient(99deg,hsla(0,0%,100%,.04),transparent 22%,rgba(0,0,0,.14) 78%,transparent),repeating-linear-gradient(2deg,transparent 0 8px,rgba(20,12,8,.05) 9px 10px);border:1px solid #2f231c;box-shadow:0 28px 68px rgba(48,39,26,.28),inset 0 0 0 9px rgba(25,17,12,.16)}.skc-desk-ring{position:absolute;border:2px solid rgba(24,14,9,.13);border-radius:50%;pointer-events:none}.skc-desk-ring--one{width:89px;height:89px;right:3.5%;top:5%;box-shadow:inset 0 0 0 7px hsla(0,0%,100%,.02)}.skc-desk-ring--two{width:71px;height:71px;left:2%;bottom:3%;opacity:.5}.skc-book{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:650px;filter:drop-shadow(0 20px 23px rgba(15,9,6,.38));transform:rotate(-.35deg)}.skc-page{position:relative;min-width:0;padding:54px 54px 44px;overflow:hidden;background-color:var(--skc-paper-light);background-image:radial-gradient(circle at 17% 14%,rgba(137,98,45,.1) 0 1px,transparent 2px),radial-gradient(circle at 82% 76%,rgba(126,91,42,.08) 0 1.5px,transparent 2.5px),linear-gradient(90deg,rgba(93,73,39,.05),transparent 12%,transparent 90%,rgba(93,73,39,.07));border:1px solid #c8b997;box-shadow:inset 0 0 25px rgba(91,70,37,.08)}.skc-page--title{border-right:0}.skc-page--plate:before,.skc-page--title:before{content:"";position:absolute;inset:12px;border:1px solid rgba(58,67,64,.22);box-shadow:inset 0 0 0 4px var(--skc-paper-light),inset 0 0 0 5px rgba(58,67,64,.1);pointer-events:none}.skc-page--title:after{content:"";position:absolute;left:9%;right:9%;top:35%;height:1px;background:linear-gradient(90deg,transparent,var(--skc-rule),transparent)}.skc-page--plate{display:flex;flex-direction:column;justify-content:center;padding:31px 35px 28px}.skc-spine{position:absolute;z-index:4;top:3px;bottom:3px;left:50%;width:26px;transform:translateX(-50%);background:linear-gradient(90deg,rgba(48,34,19,.14),hsla(0,0%,100%,.22) 43%,rgba(39,27,17,.17));border-radius:48%;pointer-events:none}.skc-fly-title{display:block;position:relative;z-index:1;text-align:center;color:var(--skc-ink-soft);font:10px/1.4 var(--skc-mono);letter-spacing:.12em;text-transform:uppercase}.skc-crest{position:relative;width:92px;height:92px;margin:34px auto 20px}.skc-crest svg{width:100%;height:100%;fill:none;stroke:var(--skc-ink);stroke-width:1}.skc-crest .skc-crest-red{fill:color-mix(in srgb,var(--skc-red) 16%,transparent);stroke:var(--skc-red)}.skc-crest span{position:absolute;inset:0;display:grid;place-items:center;padding-top:6px;color:var(--skc-ink);font:600 23px/1 var(--skc-display)}.skc-overline{margin:0;text-align:center;color:var(--skc-red);font:italic 17px/1.2 var(--skc-serif)}.sh-page.skc-room .article-prose .skc-page--title h1{margin:10px 0 0;color:var(--skc-ink);text-align:center;font:600 50px/.92 var(--skc-display);letter-spacing:0}.skc-page--title h1 em{display:inline-block;color:var(--skc-blue);font-size:22px;font-weight:400}.sh-page.skc-room .article-prose .skc-subtitle{max-width:31ch;margin:0 auto;color:var(--skc-ink-soft);text-align:center;font-size:16px;line-height:1.45}.sh-page.skc-room .article-prose .skc-imprint{position:absolute;left:20%;right:20%;bottom:43px;margin:0;color:#69716a;text-align:center;font:9px/1.7 var(--skc-mono);letter-spacing:.1em;text-transform:uppercase}.skc-plate{display:block;width:100%;height:auto;max-height:555px}.skc-plate-paper{fill:transparent}.skc-floor,.skc-ink,.skc-plate-fine,.skc-side-table,.skc-violin{fill:none;stroke:var(--skc-ink);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.skc-window{fill:#dce0d7;stroke:none}.skc-fog{fill:#bdc8c5;opacity:.55}.skc-rain path{stroke:var(--skc-blue);stroke-width:1;opacity:.32}.skc-skyline{fill:var(--skc-blue);opacity:.38}.skc-window-rule{fill:none;stroke:var(--skc-ink);stroke-width:2}.skc-curtain{fill:#d6ccba;stroke:var(--skc-ink);stroke-width:1.2}.skc-hatch{fill:url(#skc-hatch);stroke:none;opacity:.42}.skc-black{fill:var(--skc-ink);stroke:var(--skc-ink);stroke-width:1.1}.skc-paper-fill{fill:var(--skc-paper-light);stroke:var(--skc-ink);stroke-width:1.2}.skc-pipe{fill:none;stroke:var(--skc-ink);stroke-width:2.4;stroke-linecap:round}.skc-smoke{fill:none;stroke:var(--skc-blue);stroke-width:1.2;stroke-linecap:round;opacity:.48;stroke-dasharray:4 4}.skc-chair path{stroke:var(--skc-ink);stroke-width:1.2}.skc-chair .skc-hatch{stroke:none}.skc-plate-number{fill:var(--skc-red);font:700 24px var(--skc-display)}.skc-plate-script{fill:var(--skc-blue);font:17px var(--skc-hand)}.sh-page.skc-room .article-prose .skc-plate-caption{margin:9px 17px 0;color:var(--skc-ink-soft);text-align:center;font-size:13px;font-style:italic;line-height:1.35}.skc-plate-caption span{color:var(--skc-red);font-style:normal;font-variant:small-caps;letter-spacing:.06em}.skc-pencil{position:absolute;right:2.2%;bottom:9%;width:20px;height:260px;transform:rotate(13deg);background:linear-gradient(90deg,#274c5d 0 23%,#3f7183 24% 76%,#224554 77%);border:1px solid #172f39;box-shadow:4px 7px 8px rgba(20,12,8,.28)}.skc-pencil:before{left:-1px;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:32px solid #d8bd8d}.skc-pencil:after,.skc-pencil:before{content:"";position:absolute;top:-31px;transform:rotate(180deg)}.skc-pencil:after{left:6px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:12px solid #1a2325}.skc-pencil i{position:absolute;left:-1px;right:-1px;bottom:-13px;height:14px;background:#b58b58;border-radius:0 0 4px 4px}.skc-pencil span{position:absolute;top:50%;left:50%;color:hsla(43,47%,90%,.72);font:8px/1 var(--skc-mono);letter-spacing:.1em;transform:translate(-50%,-50%) rotate(90deg);white-space:nowrap}.skc-contents{display:grid;grid-template-columns:150px 1fr;gap:25px;margin:24px auto 0;padding:0 24px}.skc-contents>p{display:flex;align-items:center;gap:12px;margin:0;color:var(--skc-red);font:700 10px/1 var(--skc-mono);letter-spacing:.17em;text-transform:uppercase}.skc-contents>p i{flex:1;height:1px;background:var(--skc-rule)}.skc-contents ol{display:grid;grid-template-columns:repeat(3,1fr);gap:0 26px;margin:0;padding:0;list-style:none}.skc-contents li{margin:0;border-bottom:1px dotted var(--skc-rule)}.skc-contents a{display:grid;grid-template-columns:25px auto 1fr;gap:8px;align-items:center;padding:8px 0 7px;color:var(--skc-ink)!important;text-decoration:none!important}.skc-contents a b{color:var(--skc-red);font:600 13px/1 var(--skc-display)}.skc-contents a span{font-size:14px;font-style:italic}.skc-contents a i{height:1px;background:linear-gradient(90deg,var(--skc-rule),transparent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.skc-contents a:hover i{transform:scaleX(1)}.skc-leaf{position:relative;width:min(1120px,calc(100vw - 24px));margin:82px 50% 104px;padding:50px 226px 54px 58px;transform:translateX(-50%);background-color:var(--skc-paper);background-image:radial-gradient(circle at 8% 12%,rgba(119,81,32,.09) 0 1px,transparent 2px),radial-gradient(circle at 92% 74%,rgba(119,81,32,.07) 0 1.5px,transparent 2.5px),linear-gradient(90deg,rgba(115,87,42,.05),transparent 8%,transparent 91%,rgba(115,87,42,.07));border:1px solid #c2b596;box-shadow:0 18px 42px rgba(58,47,30,.18),inset 0 0 34px rgba(103,79,37,.06);color:var(--skc-ink)}.skc-leaf:before{inset:13px;border:1px solid rgba(62,73,70,.22);box-shadow:inset 0 0 0 4px var(--skc-paper),inset 0 0 0 5px rgba(62,73,70,.08)}.skc-leaf:after,.skc-leaf:before{content:"";position:absolute;pointer-events:none}.skc-leaf:after{top:0;right:0;width:58px;height:58px;background:linear-gradient(225deg,#d6c8aa 0 49%,transparent 50%);filter:drop-shadow(-2px 2px 2px rgba(60,46,24,.12))}.skc-leaf--blue{background-color:#e8e8dc;--skc-paper:#e8e8dc}.skc-leaf--attic{background-color:#e7dfca;--skc-paper:#e7dfca}.skc-leaf--night{background-color:#e5dfcf;--skc-paper:#e5dfcf}.skc-leaf-head{position:relative;z-index:1;display:grid;grid-template-columns:105px 1fr auto;align-items:baseline;gap:14px 18px}.skc-leaf-case{color:var(--skc-red);font:700 10px/1 var(--skc-mono);letter-spacing:.14em;text-transform:uppercase}.sh-page.skc-room .article-prose .skc-leaf-head h2{display:block;margin:0;padding:0;border:0;background:none;color:var(--skc-ink);text-align:left;font:600 39px/1 var(--skc-display);letter-spacing:0}.skc-leaf-head h2:after,.skc-leaf-head h2:before{content:none!important}.skc-leaf-source{color:var(--skc-blue);text-align:right;font:12px/1.3 var(--skc-serif);font-style:italic}.skc-leaf-rule{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin:17px 0 30px;color:var(--skc-rule)}.skc-leaf-rule i{height:1px;background:currentColor}.skc-leaf-rule b{color:var(--skc-red);font:700 8px/1 var(--skc-mono);letter-spacing:.16em}.skc-leaf-scene{position:relative;z-index:1;min-width:0}.skc-leaf-note{position:absolute;z-index:2;top:155px;right:40px;width:150px;color:var(--skc-ink-soft);font:14px/1.45 var(--skc-serif)}.skc-leaf-note:before{content:"";display:block;width:100%;height:1px;margin-bottom:13px;background:var(--skc-red);transform:rotate(-1deg)}.skc-leaf-note strong{color:var(--skc-red);font-weight:400}.skc-manicule{width:48px;height:auto;margin:0 0 6px -5px;fill:none;stroke:var(--skc-blue);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.skc-lens-stage{position:relative;overflow:hidden;background:#d7c9a9;border:1px solid #9d8e6f;cursor:crosshair}.skc-lens-stage svg{display:block;width:100%;height:auto;touch-action:pan-y}.skc-lens-ground{fill:#e2d5b9}.skc-lens-table{fill:url(#skc-table-hatch);stroke:var(--skc-ink-soft);stroke-width:.8;opacity:.7}.skc-lens-board{fill:none;stroke:var(--skc-ink-soft);stroke-width:.75;opacity:.45}.skc-hat-shadow{fill:rgba(25,27,25,.17)}.skc-hat-brim-draw{fill:#252a28;stroke:#111817;stroke-width:2}.skc-hat-crown-draw{fill:#303533;stroke:#111817;stroke-width:2}.skc-hat-hatch{fill:url(#skc-felt-hatch);opacity:.26}.skc-hat-top{fill:#202523;stroke:#0e1413;stroke-width:1.5}.skc-hat-band-draw{fill:#171d1c;stroke:#0e1413;stroke-width:1.5}.skc-hat-band-rule{fill:none;stroke:#77736a;stroke-width:.8;opacity:.5}.skc-hat-crack{fill:none;stroke:#b7a885;stroke-width:2;stroke-linecap:round}.skc-hat-elastic{fill:none;stroke:#262a28;stroke-width:4}.skc-hat-elastic-broken{fill:none;stroke:#9d3528;stroke-width:1.3}.skc-hat-tallow{fill:#c7b984;stroke:#84774f;stroke-width:.7}.skc-hat-hairs{fill:none;stroke:#c6c0aa;stroke-width:1.3}.skc-hat-dust{fill:#b9a684;opacity:.72}.skc-hat-stitch{fill:none;stroke:#c7b99c;stroke-width:.8;stroke-dasharray:2 4;opacity:.7}.skc-lens-enlarged{filter:contrast(1.07)}.skc-lens-rim{fill:none;pointer-events:none}.skc-lens-rim--outer{stroke:#302b24;stroke-width:8;filter:drop-shadow(5px 6px 5px rgba(35,25,16,.25))}.skc-lens-rim--inner{stroke:#b49858;stroke-width:2}.skc-lens-handle path:first-child{fill:#32251c;stroke:#17120e}.skc-lens-handle path:nth-child(2){fill:#6d5138}.skc-lens-handle path:last-child{fill:#2a211a;stroke:#17120e}.skc-lens-label{fill:var(--skc-red);font:700 9px var(--skc-mono);letter-spacing:.12em;text-transform:uppercase}.skc-clue{position:absolute;width:29px;height:29px;padding:0;transform:translate(-50%,-50%);border:1px solid #ede2c7;border-radius:50%;background:var(--skc-red);color:#fff8e8;box-shadow:0 2px 7px rgba(26,20,13,.3);cursor:pointer;transition:transform .16s ease,background .16s ease}.skc-clue span{display:grid;place-items:center;height:100%;font:700 9px/1 var(--skc-mono)}.skc-clue.is-active,.skc-clue:focus-visible,.skc-clue:hover{z-index:2;transform:translate(-50%,-50%) scale(1.19);background:var(--skc-blue);outline:none}.skc-clue.is-seen:not(.is-active){background:var(--skc-sage)}.skc-lens-report{display:grid;grid-template-columns:1fr 1fr;gap:0;position:relative;margin-top:15px;border-top:1px solid var(--skc-rule);border-bottom:1px solid var(--skc-rule);animation:skc-ink-in .3s ease both}.skc-lens-report>div{padding:17px 21px 25px 0}.skc-lens-report>div+div{padding-left:21px;border-left:1px solid var(--skc-rule)}.skc-lens-report span{color:var(--skc-red);font:700 8px/1 var(--skc-mono);letter-spacing:.14em;text-transform:uppercase}.sh-page.skc-room .article-prose .skc-lens-report p{margin:7px 0 0;color:var(--skc-ink);font-size:15.5px;line-height:1.45}.skc-lens-report small{position:absolute;right:0;bottom:-24px;color:var(--skc-blue);font:11px/1 var(--skc-hand)}.skc-stable{color:var(--skc-ink)}.skc-stable-sky{position:relative;overflow:hidden;border:1px solid #101a1d;background:var(--skc-night)}.skc-stable-sky svg{display:block;width:100%;height:auto}.skc-night-ground{fill:#17252b}.skc-moon{fill:#e7ddbf;stroke:#f8efd7;stroke-width:1}.skc-cloud{fill:#849093;opacity:.13}.skc-cloud--a{animation:skc-cloud 16s ease-in-out infinite alternate}.skc-cloud--b{animation:skc-cloud 21s ease-in-out -7s infinite alternate-reverse}.skc-moor{fill:#25312e}.skc-moor-hatch{fill:url(#skc-night-lines);opacity:.22}.skc-stable-fill{fill:#1f2826}.skc-stable-hatch{fill:url(#skc-night-lines);opacity:.38}.skc-stable-ink{fill:none;stroke:#9c9d8e;stroke-width:1.1;opacity:.72}.skc-door{fill:#101716;stroke:#8c8f82;stroke-width:1}.skc-door-lines{fill:none;stroke:#69736d;stroke-width:.8}.skc-window-lit{fill:#c9a455;opacity:.7}.skc-hay{fill:#807247;stroke:#aa9860;stroke-width:.8}.skc-dog path{fill:#070b0b;stroke:#a2a297;stroke-width:.7}.skc-dog .skc-dog-tail{fill:none;stroke-width:8;stroke-linecap:round}.skc-dog-eye{fill:#d0ad61}.skc-dog-ear{transform-box:fill-box;transform-origin:50% 100%;animation:skc-dog-listen 4.4s ease-in-out infinite}.skc-tracks{fill:#b9b4a2;opacity:.42}.skc-night-title{fill:hsla(44,40%,84%,.29);font:700 12px var(--skc-mono);letter-spacing:.14em}.skc-dog-button{position:absolute;left:64%;top:66%;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid hsla(44,48%,84%,.52);border-radius:2px;background:rgba(11,18,19,.82);color:#e8dec3;cursor:pointer;font-size:13px;font-style:italic}.skc-dog-button span{display:grid;place-items:center;width:19px;height:19px;border:1px solid #bd9951;border-radius:50%;color:#d6b56e;font:700 9px/1 var(--skc-mono)}.skc-dog-button:focus-visible,.skc-dog-button:hover{background:#263a3c;outline:1px solid #c5a45c;outline-offset:2px}.skc-stable[data-dog=known] .skc-dog-button{background:#223a33}.skc-silence{position:absolute;left:3.5%;bottom:5%;max-width:44%;color:#e8dfca}.skc-silence span{display:block;margin-bottom:5px;color:#d3b56c;font:700 8px/1 var(--skc-mono);letter-spacing:.14em;text-transform:uppercase}.skc-silence b{display:block;font:400 18px/1.2 var(--skc-display);font-style:italic}.skc-hypotheses{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;align-items:start;margin:17px -4px 0}.skc-hypotheses button{position:relative;min-height:105px;padding:20px 8px 10px;transform:rotate(var(--skc-slip));border:1px solid #aa9b7c;border-radius:0;background:#f2ead5;color:var(--skc-ink);box-shadow:2px 4px 5px rgba(61,45,24,.1);cursor:pointer;transition:transform .18s ease,background .18s ease}.skc-hypotheses button:before{content:"";position:absolute;top:6px;left:50%;width:4px;height:4px;transform:translateX(-50%);border-radius:50%;background:var(--skc-red);box-shadow:0 1px 2px rgba(0,0,0,.3)}.skc-hypotheses button span{display:block;margin-bottom:8px;color:var(--skc-red);font:700 9px/1 var(--skc-mono)}.skc-hypotheses button b{font:400 13px/1.18 var(--skc-serif)}.skc-hypotheses button.is-active,.skc-hypotheses button:focus-visible,.skc-hypotheses button:hover{z-index:2;transform:translateY(-7px) rotate(0);background:#fff8e9;outline:none}.skc-hypotheses button.is-crossed:after{content:"";position:absolute;left:7px;right:7px;top:50%;height:2px;background:var(--skc-red);transform:rotate(-16deg);box-shadow:0 4px 0 rgba(157,53,40,.5)}.skc-hypotheses button.is-crossed{color:#897d68}.skc-hypothesis-note{display:grid;grid-template-columns:105px 1fr 175px;gap:18px;align-items:start;margin-top:25px;padding-top:15px;border-top:1px solid var(--skc-rule);animation:skc-ink-in .25s ease both}.skc-hypothesis-note span{color:var(--skc-red);font:700 8px/1.4 var(--skc-mono);letter-spacing:.12em;text-transform:uppercase}.sh-page.skc-room .article-prose .skc-hypothesis-note p{margin:0;color:var(--skc-ink);font-size:15px;line-height:1.4}.skc-hypothesis-note strong{color:var(--skc-blue);font-size:14px;font-style:italic;font-weight:400;line-height:1.35}.skc-lab-tabs{display:flex;gap:4px;border-bottom:1px solid var(--skc-rule)}.skc-lab-tabs button{padding:9px 14px 8px;border:1px solid transparent;border-bottom:0;background:transparent;color:var(--skc-ink-soft);cursor:pointer;font-size:14px}.skc-lab-tabs button span{margin-right:7px;color:var(--skc-red);font:8px/1 var(--skc-mono)}.skc-lab-tabs button[aria-selected=true]{margin-bottom:-1px;border-color:var(--skc-rule);background:#edf0e7;color:var(--skc-ink)}.skc-lab-bench{display:grid;grid-template-columns:1fr 1fr;min-height:350px;border-bottom:1px solid var(--skc-rule)}.skc-apparatus{display:grid;place-items:center;min-width:0;background:linear-gradient(90deg,rgba(49,92,112,.04),transparent)}.skc-apparatus svg{display:block;width:100%;max-height:350px}.skc-lab-glass,.skc-lab-glint,.skc-lab-neck,.skc-lab-shelf,.skc-lab-stand,.skc-lab-tube{fill:none;stroke:var(--skc-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.skc-lab-neck{fill:hsla(0,0%,100%,.16)}.skc-lab-glass{fill:none}.skc-lab-glint{stroke:#7894a0;opacity:.65}.skc-lab-stand{stroke-width:2}.skc-liquid{fill:color-mix(in srgb,var(--skc-red) 18%,var(--skc-blue));opacity:.72;transition:d .35s ease,fill .35s ease}.skc-lab[data-failed=true] .skc-liquid{fill:var(--skc-red)}.skc-bubble{fill:none;stroke:#f0eadb;stroke-width:1;opacity:.7}.skc-lab-tube-fill{fill:var(--skc-gold);opacity:.5}.skc-lab-smoke{fill:none;stroke:var(--skc-blue);stroke-width:1.1;stroke-dasharray:4 5;opacity:.5}.skc-lab-label{fill:var(--skc-red);font:700 8px var(--skc-mono);letter-spacing:.15em}.skc-theory-sheet{position:relative;align-self:center;margin:35px 10px 35px 0;padding:28px 27px 24px;background:#f5f0e2;border:1px solid #a99d83;box-shadow:5px 7px 0 rgba(69,58,40,.08);transform:rotate(.4deg)}.skc-theory-sheet:before{content:"";position:absolute;top:-8px;left:32%;width:75px;height:20px;background:rgba(164,133,73,.26);transform:rotate(-3deg)}.skc-theory-sheet>span{color:var(--skc-red);font:700 8px/1 var(--skc-mono);letter-spacing:.13em;text-transform:uppercase}.sh-page.skc-room .article-prose .skc-theory-sheet>p{position:relative;margin:17px 0 25px;color:var(--skc-ink);font:italic 21px/1.35 var(--skc-display)}.skc-theory-sheet>p:after{content:"";position:absolute;left:-3px;right:-3px;top:49%;height:2px;background:var(--skc-red);transform:scaleX(0) rotate(-2deg);transform-origin:left;transition:transform .35s ease}.skc-theory-sheet>p.is-struck:after{transform:scaleX(1) rotate(-2deg)}.skc-theory-verdict{min-height:67px;padding-top:14px;border-top:1px solid var(--skc-rule)}.skc-theory-verdict b{display:block;color:var(--skc-red);font:600 18px/1 var(--skc-display)}.skc-theory-verdict em{display:block;margin-top:5px;color:var(--skc-blue);font-size:14px;line-height:1.35}.skc-theory-sheet small{display:block;margin-top:13px;color:#77796f;font:9px/1 var(--skc-mono)}.skc-reagents{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.skc-reagents button{display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:center;min-height:68px;padding:10px;border:0;border-right:1px solid var(--skc-rule);background:transparent;color:var(--skc-ink);text-align:left;cursor:pointer}.skc-reagents button:last-child{border-right:0}.skc-reagents button:hover{background:rgba(49,92,112,.06)}.skc-reagents button i{display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--skc-blue);border-radius:50%;color:var(--skc-blue);font:700 8px/1 var(--skc-mono)}.skc-reagents button span{font-size:13px;line-height:1.2}.skc-reagents button.is-hostile i{border-color:var(--skc-red);background:var(--skc-red);color:#fff7e9}.skc-reagents button.is-neutral i{background:var(--skc-blue);color:#fff7e9}.skc-attic-house{position:relative;min-height:470px;overflow:hidden;border-bottom:1px solid var(--skc-rule)}.skc-attic-shell{display:block;width:100%;height:auto}.skc-attic-roof{fill:#5d5042;stroke:var(--skc-ink);stroke-width:1.2}.skc-attic-roof-hatch{fill:url(#skc-roof-hatch);opacity:.38}.skc-attic-wall{fill:#ded4bc;stroke:var(--skc-ink);stroke-width:1.1}.skc-attic-beams,.skc-attic-ribs,.skc-attic-shelf-feet,.skc-attic-shelves{fill:none;stroke:#5c4b3a;stroke-width:5;stroke-linecap:square}.skc-attic-ribs{stroke-width:2;opacity:.72}.skc-attic-shelves{stroke-width:4}.skc-attic-shelf-feet{stroke-width:2}.skc-attic-window{fill:#a9c0c4;stroke:var(--skc-ink);stroke-width:2}.skc-attic-window-rule{fill:none;stroke:var(--skc-ink);stroke-width:1.2}.skc-attic-moon{fill:#eee6cc;stroke:var(--skc-blue);stroke-width:.7}.skc-attic-trunk path{fill:#8b6c48;stroke:var(--skc-ink);stroke-width:1.2}.skc-attic-trunk rect{fill:#aa8a54;stroke:var(--skc-ink);stroke-width:1}.skc-attic-globe{fill:none;stroke:var(--skc-blue);stroke-width:1.1}.skc-attic-web{fill:none;stroke:#7f827a;stroke-width:.7;opacity:.65}.skc-attic-dust{fill:#9d8561;opacity:.42}.skc-attic-dust circle:nth-child(3n){animation:skc-dust 5s ease-in-out infinite alternate}.skc-attic-ladder{position:absolute;left:var(--skc-ladder-x);bottom:9%;width:46px;height:190px;transform:translateX(-50%) skewX(-6deg);border-left:4px solid #544534;border-right:4px solid #544534;transition:left .45s cubic-bezier(.2,.8,.2,1);pointer-events:none}.skc-attic-ladder i{display:block;height:2px;margin:23px 2px 0;background:#544534}.skc-attic-ladder:after{content:"";position:absolute;left:-10px;right:-10px;bottom:-9px;height:9px;border-bottom:3px solid #544534;border-radius:50%}.skc-attic-object{position:absolute;width:72px;min-height:39px;padding:8px 5px 6px;transform:translate(-50%,-50%);border:1px solid #6e604b;border-radius:1px;background:#c2a779;color:#2a2721;box-shadow:2px 3px 0 rgba(48,37,23,.15);cursor:pointer;transition:transform .16s ease,filter .16s ease}.skc-attic-object:before{content:"";position:absolute;inset:4px;border:1px solid rgba(44,37,27,.24);pointer-events:none}.skc-attic-object i{position:absolute;top:-5px;left:50%;width:13px;height:8px;transform:translateX(-50%);border:1px solid #6e604b;background:#b89a68}.skc-attic-object span{position:relative;z-index:1;font:700 7px/1 var(--skc-mono);letter-spacing:.06em}.skc-attic-object--2,.skc-attic-object--6{background:#a9b8af}.skc-attic-object--3,.skc-attic-object--7{background:#b48a75}.skc-attic-object.is-active,.skc-attic-object:focus-visible,.skc-attic-object:hover{z-index:3;transform:translate(-50%,-50%) scale(1.12);filter:brightness(1.08);outline:2px solid var(--skc-red);outline-offset:2px}.skc-attic-object.is-discard{opacity:.48}.skc-attic-object.is-discard:after{content:"";position:absolute;left:5px;right:5px;top:50%;height:2px;background:var(--skc-red);transform:rotate(-12deg)}.skc-attic-object.is-keep{box-shadow:inset 0 -4px 0 var(--skc-sage),2px 3px 0 rgba(48,37,23,.15)}.skc-attic-ledger{display:grid;grid-template-columns:125px 170px 1fr auto;gap:8px 18px;align-items:center;padding:19px 0 0;animation:skc-ink-in .25s ease both}.skc-attic-ledger>span{color:var(--skc-red);font:700 8px/1.4 var(--skc-mono);letter-spacing:.12em;text-transform:uppercase}.sh-page.skc-room .article-prose .skc-attic-ledger h3{margin:0;color:var(--skc-ink);font:600 22px/1 var(--skc-display)}.sh-page.skc-room .article-prose .skc-attic-ledger p{margin:0;color:var(--skc-ink-soft);font-size:14px;line-height:1.35}.skc-attic-ledger>div{display:flex;gap:5px}.skc-attic-ledger button{padding:7px 9px;border:1px solid var(--skc-blue);border-radius:1px;background:transparent;color:var(--skc-blue);cursor:pointer;font-size:12px}.skc-attic-ledger button:last-child{border-color:var(--skc-red);color:var(--skc-red)}.skc-attic-ledger button.is-active{background:var(--skc-blue);color:#fff9eb}.skc-attic-ledger button:last-child.is-active{background:var(--skc-red)}.skc-attic-ledger small{grid-column:2/-1;color:#77756b;font:9px/1 var(--skc-mono)}.skc-pipes-scene{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:1px solid #152023;background:var(--skc-night);cursor:pointer}.skc-pipes-scene svg{display:block;width:100%;height:auto}.skc-pipe-room{fill:#1c292a}.skc-pipe-wall{fill:none;stroke:#7d8378;stroke-width:.7;opacity:.38}.skc-fireplace-stone{fill:#6c6d62;stroke:#c6bfa8;stroke-width:1}.skc-fireplace-dark{fill:#0d1110}.skc-fireplace-hatch{fill:url(#skc-pipe-hatch);opacity:.25}.skc-pipe-fire path{fill:#a53b25;transform-box:fill-box;transform-origin:50% 100%;animation:skc-fire 1.6s ease-in-out infinite alternate}.skc-pipe-fire path:nth-child(2){fill:#c17b34;animation-delay:-.7s}.skc-pipe-fire path:nth-child(3){fill:#d2a454;animation-delay:-1.1s}.skc-fire-log{fill:none;stroke:#775039;stroke-width:9;stroke-linecap:round}.skc-pipe-chair-fill{fill:#6d2f2a;stroke:#c8aa84;stroke-width:1.2}.skc-pipe-chair-hatch{fill:url(#skc-pipe-hatch);opacity:.3}.skc-pipe-chair-line{fill:none;stroke:#d0b58f;stroke-width:1.1;opacity:.7}.skc-pipe-black{fill:#111717;stroke:#aaa796;stroke-width:.8}.skc-pipe-face{fill:#c2ab8a;stroke:#101717;stroke-width:1.1}.skc-pipe-hair{fill:#171b1a;stroke:#aaa796;stroke-width:.6}.skc-pipe-line{fill:none;stroke:#182021;stroke-width:1.1}.skc-pipe-object{fill:none;stroke:#d1b47b;stroke-width:3;stroke-linecap:round}.skc-pipe-smoke{fill:none;stroke:#d7ddd4;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:5 7;opacity:0;transition:opacity .5s ease}.skc-pipes[data-pipes="1"] .skc-pipe-smoke--1,.skc-pipes[data-pipes="2"] .skc-pipe-smoke--1,.skc-pipes[data-pipes="2"] .skc-pipe-smoke--2,.skc-pipes[data-pipes="3"] .skc-pipe-smoke{opacity:.68;animation:skc-smoke 4s ease-in-out infinite alternate}.skc-pipe-smoke--2{animation-delay:-1.2s!important}.skc-pipe-smoke--3{animation-delay:-2.4s!important}.skc-pipe-thought{fill:#e6dec9;font:italic 15px var(--skc-serif);opacity:0;transition:opacity .5s ease .15s}.skc-pipes[data-pipes="1"] .skc-pipe-thought--1,.skc-pipes[data-pipes="2"] .skc-pipe-thought--1,.skc-pipes[data-pipes="2"] .skc-pipe-thought--2,.skc-pipes[data-pipes="3"] .skc-pipe-thought{opacity:.85}.skc-pipe-clock{fill:#bfa15e;font:700 9px var(--skc-mono);letter-spacing:.14em}.skc-pipe-action{position:absolute;right:18px;bottom:16px;padding:7px 11px;border:1px solid hsla(44,45%,84%,.42);background:rgba(13,20,20,.75);color:#e5dcc7;font:italic 13px/1 var(--skc-serif)}.skc-pipe-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--skc-rule)}.skc-pipe-notes li{display:grid;grid-template-columns:27px 1fr;gap:9px;min-height:117px;margin:0;padding:18px 14px;border-right:1px solid var(--skc-rule);opacity:.26;transform:translateY(-4px);transition:opacity .4s ease,transform .4s ease}.skc-pipe-notes li:last-child{border-right:0}.skc-pipe-notes li.is-visible{opacity:1;transform:translateY(0)}.skc-pipe-notes li>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--skc-red);border-radius:50%;color:var(--skc-red);font:700 8px/1 var(--skc-mono)}.skc-pipe-notes b{display:block;color:var(--skc-ink);font:600 16px/1.15 var(--skc-display)}.sh-page.skc-room .article-prose .skc-pipe-notes p{margin:5px 0 0;color:var(--skc-ink-soft);font-size:13px;line-height:1.35}.skc-apply-book{position:relative;min-height:530px;padding:18px 72px 18px 46px;background:#72614d;border:1px solid #4f4030;box-shadow:inset 0 0 0 8px #665541,inset 0 0 0 9px #a88a59}.skc-apply-binding{position:absolute;z-index:4;left:21px;top:55px;bottom:55px;display:flex;flex-direction:column;justify-content:space-around}.skc-apply-binding i{display:block;width:33px;height:15px;border:3px solid #4f4437;border-radius:50%;background:linear-gradient(#b49a6a,#75613f);box-shadow:2px 2px 2px rgba(25,19,12,.25)}.skc-apply-page{position:relative;min-height:494px;box-sizing:border-box;padding:31px 42px 35px 55px;background-color:#f5efdd;background-image:repeating-linear-gradient(0deg,transparent 0 31px,rgba(49,92,112,.14) 31px 32px);border:1px solid #bbae8f;box-shadow:8px 9px 0 rgba(32,24,14,.15);animation:skc-page-turn .35s ease both}.skc-apply-page:before{content:"";position:absolute;left:37px;top:0;bottom:0;border-left:1px solid rgba(157,53,40,.27)}.skc-apply-running{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--skc-rule);color:var(--skc-red);font:700 8px/1 var(--skc-mono);letter-spacing:.13em;text-transform:uppercase}.skc-apply-running b{color:var(--skc-blue)}.skc-apply-title{display:block;margin-top:19px}.skc-apply-title>span{display:block;color:var(--skc-blue);font:11px/1 var(--skc-hand)}.skc-apply-title input{width:100%;box-sizing:border-box;margin-top:2px;padding:3px 0 5px;border:0;border-bottom:1px solid var(--skc-ink);border-radius:0;outline:0;background:transparent;color:var(--skc-ink);font:600 24px/1.2 var(--skc-display)}.skc-apply-title input::-moz-placeholder{color:#9b9688;font-style:italic;font-weight:400}.skc-apply-title input::placeholder{color:#9b9688;font-style:italic;font-weight:400}.skc-apply-title input:focus{border-bottom-color:var(--skc-red)}.skc-apply-step{display:flex;gap:14px;align-items:center;margin-top:22px}.skc-apply-step>span{display:grid;place-items:center;width:45px;height:45px;border:1px solid var(--skc-red);border-radius:50%;color:var(--skc-red);font:600 21px/1 var(--skc-display)}.skc-apply-step small{display:block;color:var(--skc-blue);font:8px/1 var(--skc-mono);letter-spacing:.12em;text-transform:uppercase}.sh-page.skc-room .article-prose .skc-apply-step h3{margin:4px 0 0;color:var(--skc-ink);font:600 30px/1 var(--skc-display)}.sh-page.skc-room .article-prose .skc-apply-prompt{max-width:55ch;margin:17px 0 9px;color:var(--skc-ink-soft);font-size:15px;font-style:italic;line-height:1.4}.skc-apply textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:178px;padding:2px 0 0;border:0;outline:0;background:transparent;color:#254a5b;font:20px/32px var(--skc-hand)}.skc-apply textarea::-moz-placeholder{color:#8a9693}.skc-apply textarea::placeholder{color:#8a9693}.skc-apply-sign{display:flex;justify-content:flex-end;gap:9px;align-items:baseline;margin-top:7px;color:var(--skc-blue);transform:rotate(-2deg)}.skc-apply-sign span{font:22px/1 var(--skc-hand)}.skc-apply-sign i{font-size:11px}.skc-apply-pen{position:absolute;z-index:3;top:5px;right:9px;width:58px;height:455px;transform:rotate(7deg);filter:drop-shadow(4px 6px 3px rgba(30,21,12,.22));pointer-events:none}.skc-apply-pen svg{width:100%;height:100%}.skc-pen-feather{fill:#d5d1c4;stroke:#1d292b;stroke-width:1.2}.skc-pen-hatch{fill:url(#skc-pen-hatch);opacity:.24}.skc-pen-line{fill:none;stroke:#315c70;stroke-width:1.2}.skc-pen-nib{fill:#9a7b42;stroke:#3d3324;stroke-width:1}.skc-apply-seal{position:absolute;z-index:4;right:25px;bottom:27px;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--skc-red);color:#e9d5b1;box-shadow:inset 0 0 0 4px #8b2c22,inset 0 0 0 6px hsla(38,62%,82%,.35),2px 4px 5px rgba(39,25,15,.2);opacity:0;transform:scale(1.4) rotate(-17deg);transition:opacity .45s ease,transform .45s ease}.skc-apply[data-complete=true] .skc-apply-seal{opacity:.92;transform:scale(1) rotate(-9deg)}.skc-apply-seal span{font:700 15px/1 var(--skc-display)}.skc-apply-tabs{display:grid;grid-template-columns:repeat(6,1fr);margin-top:11px;border:1px solid var(--skc-rule)}.skc-apply-tabs button{position:relative;display:grid;grid-template-columns:20px 1fr 8px;align-items:center;gap:5px;min-height:49px;padding:6px 8px;border:0;border-right:1px solid var(--skc-rule);background:transparent;color:var(--skc-ink-soft);cursor:pointer}.skc-apply-tabs button:last-child{border-right:0}.skc-apply-tabs button:hover{background:rgba(49,92,112,.06)}.skc-apply-tabs button.is-active{background:var(--skc-blue);color:#f8f2e4}.skc-apply-tabs button span{color:var(--skc-red);font:700 8px/1 var(--skc-mono)}.skc-apply-tabs button.is-active span{color:#e6bcab}.skc-apply-tabs button b{font-size:12px;font-weight:400}.skc-apply-tabs button i{width:5px;height:5px;border:1px solid;border-radius:50%}.skc-apply-tabs button i.is-written{background:var(--skc-red);border-color:var(--skc-red)}.skc-apply-nav{display:grid;grid-template-columns:39px 1fr 39px;gap:12px;align-items:center;margin-top:10px}.skc-apply-nav button{width:39px;height:34px;border:1px solid var(--skc-blue);background:transparent;color:var(--skc-blue);cursor:pointer}.skc-apply-nav button:hover:not(:disabled){background:var(--skc-blue);color:#fff8e9}.skc-apply-nav button:disabled{opacity:.25;cursor:default}.sh-page.skc-room .article-prose .skc-apply-nav p{margin:0;color:var(--skc-ink-soft);text-align:center;font-size:12px;font-style:italic}.skc-sussex{position:relative;width:min(1060px,calc(100vw - 24px));margin:95px 50% 60px;transform:translateX(-50%);overflow:hidden;border-top:1px solid var(--skc-rule);border-bottom:1px solid var(--skc-rule);color:var(--skc-ink)}.skc-sussex>svg{display:block;width:100%;height:auto}.skc-sussex-sky{fill:#e8e5d7}.skc-sussex-sun{fill:#c9a34c;opacity:.55}.skc-sussex-cloud{fill:#abb9b7;opacity:.45}.skc-sussex-hill--far{fill:#aeb8a2}.skc-sussex-hill--near{fill:#78856f}.skc-sussex-hatch{fill:url(#skc-field-hatch);opacity:.2}.skc-cottage-wall{fill:#d4c4a3}.skc-cottage-roof,.skc-cottage-wall{stroke:var(--skc-ink);stroke-width:1.2}.skc-cottage-roof{fill:#7f5140}.skc-cottage-line,.skc-vines{fill:none;stroke:var(--skc-ink);stroke-width:1.1}.skc-cottage-door{fill:#56695f;stroke:var(--skc-ink);stroke-width:1}.skc-cottage-chimney{fill:#b4a281;stroke:var(--skc-ink);stroke-width:1}.skc-cottage-smoke{fill:none;stroke:var(--skc-blue);stroke-width:1.2;stroke-dasharray:4 5;opacity:.55}.skc-hive{fill:#bd994d;stroke:var(--skc-ink);stroke-width:1.1}.skc-hive-line{fill:none;stroke:#5f563d;stroke-width:.8}.skc-bee ellipse{fill:var(--skc-ink)}.skc-bee path{fill:none;stroke:var(--skc-ink);stroke-width:.8}.skc-sussex-path{fill:none;stroke:#c8b789;stroke-width:14;opacity:.75}.skc-sussex figcaption{position:absolute;left:39%;right:7%;top:10%;text-align:center}.skc-sussex figcaption>span{color:var(--skc-red);font:700 8px/1 var(--skc-mono);letter-spacing:.15em;text-transform:uppercase}.sh-page.skc-room .article-prose .skc-sussex figcaption p{margin:13px auto 8px;color:var(--skc-ink);font:italic 24px/1.3 var(--skc-display)}.skc-sussex figcaption .skc-flourish{width:145px;margin:11px auto;color:var(--skc-red)}.skc-sussex figcaption small{display:block;max-width:47ch;margin:0 auto;color:var(--skc-ink-soft);font-size:13px;line-height:1.4}.skc-bee{transform-box:fill-box;transform-origin:center}.skc-bee--1{animation:skc-bee 5.2s ease-in-out infinite alternate}.skc-bee--2{animation:skc-bee 6.1s ease-in-out -1.4s infinite alternate-reverse}.skc-bee--3{animation:skc-bee 4.7s ease-in-out -2.1s infinite alternate}.skc-bee--4{animation:skc-bee 5.7s ease-in-out -.7s infinite alternate-reverse}.skc-colophon{max-width:730px;margin:68px auto 35px;padding:24px 0;border-top:3px double var(--skc-rule);border-bottom:1px solid var(--skc-rule);color:var(--skc-ink-soft)}.skc-colophon>span{color:var(--skc-red);font:700 8px/1 var(--skc-mono);letter-spacing:.16em;text-transform:uppercase}.sh-page.skc-room .article-prose .skc-colophon p{margin:10px 0;font-size:14px;line-height:1.55}.skc-witnesses{width:min(980px,calc(100vw - 26px));margin:66px 50% 72px;transform:translateX(-50%);border-top:3px double var(--skc-ink);border-bottom:1px solid var(--skc-ink)}.skc-witnesses header{display:flex;align-items:center;gap:15px;padding:11px 0 9px;border-bottom:1px solid var(--skc-rule)}.skc-witnesses header span{color:var(--skc-red);font:700 9px/1 var(--skc-mono);letter-spacing:.16em;text-transform:uppercase}.skc-witnesses header i{flex:1;height:1px;background:linear-gradient(90deg,var(--skc-rule),transparent)}.skc-witnesses ol{margin:0;padding:0;list-style:none;counter-reset:witness}.skc-witnesses li{counter-increment:witness;display:grid;grid-template-columns:35px 160px 1fr 105px;gap:12px 18px;align-items:baseline;margin:0;padding:15px 4px 14px;border-bottom:1px dotted var(--skc-rule)}.skc-witnesses li:last-child{border-bottom:0}.skc-witnesses li:before{content:counter(witness,upper-roman);color:var(--skc-red);font:700 9px/1 var(--skc-mono)}.skc-witnesses b{color:var(--skc-ink);font:600 19px/1 var(--skc-display)}.sh-page.skc-room .article-prose .skc-witnesses p{margin:0;color:var(--skc-ink-soft);font-size:14px;line-height:1.35}.skc-witnesses em{color:var(--skc-blue);text-align:right;font-size:13px}@keyframes skc-ink-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes skc-cloud{0%{transform:translateX(-16px)}to{transform:translateX(22px)}}@keyframes skc-dog-listen{0%,74%,to{transform:rotate(0)}80%{transform:rotate(-13deg)}87%{transform:rotate(7deg)}}@keyframes skc-dust{0%{transform:translate(0);opacity:.25}to{transform:translate(5px,-9px);opacity:.65}}@keyframes skc-fire{0%{transform:scaleY(.92) skewX(-2deg)}to{transform:scaleY(1.08) skewX(3deg)}}@keyframes skc-smoke{0%{transform:translate(-2px,3px);stroke-dashoffset:0}to{transform:translate(4px,-3px);stroke-dashoffset:-20}}@keyframes skc-page-turn{0%{opacity:.55;transform:perspective(900px) rotateY(-4deg)}to{opacity:1;transform:perspective(900px) rotateY(0)}}@keyframes skc-bee{0%{transform:translate(-6px,3px) rotate(-5deg)}to{transform:translate(9px,-7px) rotate(7deg)}}@media (max-width:900px){.skc-desk{padding:35px 30px 45px}.skc-book{min-height:560px}.skc-page{padding:43px 32px 36px}.sh-page.skc-room .article-prose .skc-page--title h1{font-size:40px}.skc-page--plate{padding:25px 25px 22px}.skc-leaf{padding-right:48px}.skc-leaf-note{position:relative;top:auto;right:auto;width:auto;margin-top:37px;padding:16px 0 0 64px;border-top:1px solid var(--skc-rule)}.skc-leaf-note:before{display:none}.skc-manicule{position:absolute;left:5px;top:15px}.skc-attic-house{min-height:0}.skc-attic-ledger{grid-template-columns:105px 145px 1fr}.skc-attic-ledger small,.skc-attic-ledger>div{grid-column:2/-1}}@media (max-width:680px){.sh-page.skc-room .article-prose{font-size:17px}.sh-page.skc-room .article-prose>blockquote{margin:38px 0;padding:12px 14px 13px 47px;font-size:20px}.sh-page.skc-room .article-prose>blockquote:before{left:7px;font-size:50px}.skc-front{width:calc(100vw - 10px);margin-top:13px;margin-bottom:65px}.skc-desk{padding:19px 13px 25px}.skc-book{grid-template-columns:1fr;min-height:0;transform:rotate(0)}.skc-page{min-height:530px;padding:39px 28px 34px}.skc-page--title{border-right:1px solid #c8b997;border-bottom:0}.skc-page--plate{min-height:0;padding:22px 20px 20px}.skc-spine{top:50%;bottom:auto;left:3px;right:3px;width:auto;height:23px;transform:translateY(-50%);background:linear-gradient(180deg,rgba(48,34,19,.14),hsla(0,0%,100%,.25) 43%,rgba(39,27,17,.17))}.skc-pencil{display:none}.skc-contents{grid-template-columns:1fr;gap:7px;padding:0 8px}.skc-contents ol{grid-template-columns:1fr 1fr;gap:0 16px}.skc-leaf{width:calc(100vw - 10px);margin-top:60px;margin-bottom:74px;padding:34px 21px 37px}.skc-leaf:before{inset:7px}.skc-leaf:after{width:37px;height:37px}.skc-leaf-head{grid-template-columns:1fr;gap:7px}.sh-page.skc-room .article-prose .skc-leaf-head h2{font-size:31px}.skc-leaf-source{text-align:left}.skc-leaf-rule{margin:14px 0 21px}.skc-leaf-note{padding-left:52px;font-size:13px}.skc-manicule{width:40px}.skc-lens-stage{margin:0 -13px}.skc-clue{width:25px;height:25px}.skc-lens-report{grid-template-columns:1fr}.skc-lens-report>div{padding:14px 0}.skc-lens-report>div+div{padding-left:0;border-left:0;border-top:1px dotted var(--skc-rule)}.skc-stable-sky{margin:0 -13px}.skc-dog-button{left:61%;top:61%;padding:5px 7px;font-size:11px}.skc-dog-button span{width:16px;height:16px}.skc-silence{left:4%;bottom:4%;max-width:55%}.skc-silence span{font-size:6px}.skc-silence b{font-size:13px}.skc-hypotheses{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:12px}.skc-hypotheses button{min-height:87px;padding:18px 5px 7px}.skc-hypotheses button b{font-size:11px}.skc-hypothesis-note{grid-template-columns:1fr;gap:7px}.skc-lab-tabs{overflow-x:auto}.skc-lab-tabs button{flex:0 0 auto}.skc-lab-bench{grid-template-columns:1fr}.skc-apparatus svg{max-height:295px}.skc-theory-sheet{margin:0 0 24px}.skc-reagents{grid-template-columns:1fr 1fr}.skc-reagents button{border-bottom:1px solid var(--skc-rule)}.skc-reagents button:nth-child(2){border-right:0}.skc-attic-house{margin:0 -13px;min-height:310px}.skc-attic-shell{min-height:310px;-o-object-fit:cover;object-fit:cover}.skc-attic-ladder{height:130px;width:34px}.skc-attic-ladder i{margin-top:15px}.skc-attic-object{width:54px;min-height:31px;padding:6px 3px 4px}.skc-attic-object span{font-size:5.5px}.skc-attic-ledger{grid-template-columns:1fr;gap:7px}.skc-attic-ledger small,.skc-attic-ledger>div{grid-column:1}.skc-attic-ledger>div{display:grid;grid-template-columns:1fr 1fr}.skc-pipes-scene{margin:0 -13px;width:calc(100% + 26px)}.skc-pipe-thought{font-size:12px}.skc-pipe-action{right:8px;bottom:8px;padding:5px 7px;font-size:11px}.skc-pipe-notes{grid-template-columns:1fr}.skc-pipe-notes li{min-height:0;border-right:0;border-bottom:1px solid var(--skc-rule)}.skc-apply-book{min-height:0;padding:10px 20px 10px 28px;margin:0 -13px}.skc-apply-binding{left:7px;top:55px;bottom:55px}.skc-apply-binding i{width:27px;height:11px}.skc-apply-page{min-height:515px;padding:27px 22px 28px 34px}.skc-apply-page:before{left:25px}.skc-apply-title input{font-size:20px}.skc-apply-step>span{width:38px;height:38px}.sh-page.skc-room .article-prose .skc-apply-step h3{font-size:26px}.skc-apply textarea{font-size:18px}.skc-apply-pen{display:none}.skc-apply-seal{right:18px;bottom:19px;width:57px;height:57px}.skc-apply-tabs{grid-template-columns:repeat(3,1fr)}.skc-apply-tabs button:nth-child(3){border-right:0}.skc-apply-tabs button:nth-child(-n+3){border-bottom:1px solid var(--skc-rule)}.skc-sussex{width:calc(100vw - 10px);margin-top:70px}.skc-sussex>svg{min-height:405px;-o-object-fit:cover;object-fit:cover;-o-object-position:38% center;object-position:38% center}.skc-sussex figcaption{left:34%;right:4%;top:6%}.sh-page.skc-room .article-prose .skc-sussex figcaption p{font-size:19px}.skc-sussex figcaption small{font-size:11px}.skc-colophon{margin-left:6px;margin-right:6px}.skc-witnesses{width:calc(100vw - 18px)}.skc-witnesses li{grid-template-columns:25px 1fr;gap:7px 11px}.skc-witnesses li:before{grid-row:1/3}.skc-witnesses b{font-size:18px}.skc-witnesses em{grid-column:2;text-align:left}}@media (prefers-reduced-motion:reduce){.skc-attic-dust circle,.skc-bee,.skc-cloud,.skc-dog-ear,.skc-pipe-fire path,.skc-pipe-smoke{animation:none!important}.skc-apply-seal,.skc-attic-ladder,.skc-pipe-smoke,.skc-pipe-thought,.skc-theory-sheet>p:after{transition:none!important}.skc-apply-page{animation:none!important}}@media print{.skc-front,.skc-leaf,.skc-sussex{width:100%;margin:28px 0;transform:none;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.skc-desk{padding:20px;background:#fff}.skc-apply-nav,.skc-apply-tabs,.skc-clue,.skc-dog-button{display:none}}.sks,.sks-room{--sks-paper:#f3ecdc;--sks-paper-2:#ebe2cc;--sks-paper-3:#ddd2b8;--sks-ink:#1b1916;--sks-ink-2:#3b3730;--sks-wash-1:#e2ddd2;--sks-wash-2:#c7c1b5;--sks-wash-3:#9e988c;--sks-wash-4:#6d6860;--sks-wash-5:#3f3b35;--sks-rule:rgba(27,25,22,.55);--sks-rule-soft:rgba(27,25,22,.18);--sks-muted:#6a6358;--sks-red:#9c2a1c;--sks-red-soft:rgba(156,42,28,.12);--sks-text:"IM Fell DW Pica","EB Garamond",Georgia,serif;--sks-sc:"IM Fell French Canon SC","IM Fell DW Pica",Georgia,serif;--sks-garamond:"EB Garamond",Georgia,serif;--sks-display:"Cormorant Garamond","EB Garamond",Georgia,serif;--sks-fat:"Playfair Display","Bodoni 72",Didot,Georgia,serif;--sks-wire:"Special Elite","Cutive Mono","Courier New",monospace;--sks-type:"Cutive Mono","Courier New",monospace;--sks-col:640px;--sks-plate-w:760px;--sks-wide:920px;--sks-room-bg:#efe7d4;--sks-room-ink:#2a2620}[data-theme=vault] .sks-room{--sks-room-bg:#15130f;--sks-room-ink:#e3dccb;--sks-muted-room:#a49b8a}.sks-room{position:relative;color:var(--sks-room-ink)}.sks-room:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-color:var(--sks-room-bg);background-image:radial-gradient(ellipse at 50% 0,rgba(255,252,240,.35),transparent 60%),radial-gradient(ellipse at 50% 120%,rgba(60,45,25,.1),transparent 60%)}[data-theme=vault] .sks-room:before{background-image:radial-gradient(ellipse at 50% 0,rgba(80,66,44,.25),transparent 60%)}.sks-room>*{position:relative;z-index:1}.sks-room .article-prose{font-family:var(--sks-text);font-size:19px;line-height:1.66;color:var(--sks-room-ink)}.sks-room .article-prose>*{max-width:var(--sks-col);margin-left:auto;margin-right:auto}.sks-room .article-prose>p{margin:1.6em auto;text-align:justify;hyphens:auto}.sks-room .article-prose>p em{font-style:italic}.sks-room .article-prose>.sks-sayings,.sks-room .article-prose>.sks-strand{max-width:var(--sks-wide)}.sks-room .article-prose>.sks-plate{max-width:var(--sks-plate-w)}.sks-room .crible-initial>p:first-of-type:first-letter,.sks-room.crible-initial>p:first-of-type:first-letter{font-family:var(--sks-fat);font-weight:900;color:var(--sks-ink);float:left;font-size:3.6em;line-height:.82;padding:.06em .08em 0 0}[data-theme=vault] .sks-room .crible-initial>p:first-of-type:first-letter{color:var(--sks-room-ink)}.sks-room .article-qed{color:var(--sks-red)}.sks-room a{color:inherit}.sks-room [role=button]:focus-visible,.sks-room a:focus-visible,.sks-room button:focus-visible{outline:2px solid var(--sks-red);outline-offset:2px}.sks-sheet{background-color:var(--sks-paper);color:var(--sks-ink-2);box-shadow:0 1px 0 rgba(27,25,22,.08),0 14px 30px -18px rgba(40,30,15,.35)}[data-theme=vault] .sks-sheet{filter:brightness(.9) sepia(.08);box-shadow:0 18px 40px -16px rgba(0,0,0,.8)}.sks-room .article-prose>.sks-witnesses{max-width:var(--sks-plate-w)}.sks-witnesses{margin:4rem auto 2rem;padding:20px 46px 26px;background:var(--sks-paper);color:var(--sks-ink-2);font-family:var(--sks-text);box-shadow:0 1px 0 rgba(27,25,22,.08),0 14px 30px -18px rgba(40,30,15,.35)}[data-theme=vault] .sks-witnesses{filter:brightness(.9) sepia(.08)}.sks-witnesses>header{text-align:center;padding-bottom:8px;border-bottom:.75px solid var(--sks-rule)}.sks-witnesses>header span{font-family:var(--sks-fat);font-weight:900;font-size:22px;letter-spacing:.1em;text-transform:uppercase;color:var(--sks-ink)}.sks-witnesses>header i{display:block;width:74px;height:9px;margin:8px auto 0;background:linear-gradient(var(--sks-ink),var(--sks-ink)) center 4px /100% .75px no-repeat,radial-gradient(circle,var(--sks-ink) 1.6px,transparent 2px) 50% /9px 9px no-repeat}.sks-witnesses ol{list-style:none;margin:0;padding:0;counter-reset:sks-w}.sks-witnesses li{counter-increment:sks-w;display:grid;grid-template-columns:3ch 11em 1fr auto;-moz-column-gap:12px;column-gap:12px;align-items:baseline;padding:10px 0;border-bottom:.5px solid var(--sks-rule-soft);margin:0}.sks-witnesses li:before{content:counter(sks-w,upper-roman) ".";font-family:var(--sks-sc);font-size:14px;color:var(--sks-red);text-align:right}.sks-witnesses li b{font-family:var(--sks-sc);font-weight:400;font-size:16px;letter-spacing:.08em;color:var(--sks-ink)}.sks-witnesses li p{margin:0;font-size:17px;line-height:1.45;font-style:italic}.sks-witnesses li em{font-style:normal;font-family:var(--sks-sc);font-size:12.5px;letter-spacing:.1em;color:var(--sks-muted);white-space:nowrap}.sks-colophon{margin:2.5rem auto 1rem;padding:14px 0 0;text-align:center;border-top:2.5px solid;color:var(--sks-room-ink);font-family:var(--sks-text)}.sks-colophon:before{content:"";display:block;border-top:.75px solid;margin:-10px 0 12px}.sks-colophon span{display:block;font-family:var(--sks-sc);font-size:14px;letter-spacing:.22em;text-transform:uppercase}.sks-colophon p{margin:8px auto 0;max-width:36em;font-size:15.5px;line-height:1.55;font-style:italic;opacity:.85;text-align:center}@media (max-width:640px){.sks-room .article-prose{font-size:17.5px}.sks-room .article-prose>p{text-align:left}.sks-witnesses{padding:14px 16px 18px;margin-left:-4px;margin-right:-4px}.sks-witnesses li{grid-template-columns:3ch 1fr;row-gap:2px}.sks-witnesses li em,.sks-witnesses li p{grid-column:2}}.sks-plate{position:relative;margin:4.5rem auto 4rem;padding:22px 46px 34px;font-family:var(--sks-text);color:var(--sks-ink-2);background-image:radial-gradient(ellipse at 15% 8%,rgba(160,120,60,.07),transparent 40%),radial-gradient(ellipse at 90% 95%,rgba(160,120,60,.08),transparent 45%);scroll-margin-top:24px}.sks-runhead{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--sks-sc);font-size:13px;letter-spacing:.16em;color:var(--sks-ink);padding-bottom:5px;border-bottom:.75px solid var(--sks-rule)}.sks-runhead-t{font-family:var(--sks-text);text-transform:uppercase;letter-spacing:.22em;font-size:12px}.sks-runhead-n{font-family:var(--sks-text);font-size:13px;letter-spacing:.04em;min-width:3ch}.sks-runhead-n:last-child{text-align:right}.sks-plate-head{text-align:center}.sks-plate-kicker{margin:26px 0 0;display:flex;flex-direction:column;align-items:center;gap:4px}.sks-plate-kicker-k{font-family:var(--sks-sc);font-size:13px;letter-spacing:.24em;color:var(--sks-red)}.sks-plate-story{font-family:var(--sks-fat);font-weight:900;font-size:25px;letter-spacing:.06em;color:var(--sks-ink);line-height:1.15}.sks-plate-method,.sks-room .sks-plate h2.sks-plate-method{margin:12px 0 0;padding:0;border:0;font-family:var(--sks-text);font-style:italic;font-weight:400;font-variant:normal;font-size:30px;letter-spacing:0;line-height:1.15;color:var(--sks-ink);text-transform:none}.sks-plate-orn{display:block;width:74px;height:9px;margin:14px auto 12px;background:linear-gradient(var(--sks-ink),var(--sks-ink)) center 4px /100% .75px no-repeat,radial-gradient(circle,var(--sks-ink) 1.6px,transparent 2px) 50% /9px 9px no-repeat}.sks-plate-lesson{position:relative;display:inline-block;max-width:34em;margin:0 auto;font-family:var(--sks-garamond);font-size:18px;line-height:1.5;color:var(--sks-ink-2)}.sks-pencil{position:absolute;left:-18px;top:.2em;bottom:.15em;width:5px;border-left:1.6px solid var(--sks-red);border-radius:40% 0 0 40%/6% 0 0 6%;transform:rotate(-1.5deg);opacity:.85}.sks-plate-quote,.sks-room .sks-plate blockquote.sks-plate-quote{background:none;box-shadow:none;margin:22px auto 6px;padding:0;border:0;max-width:30em;quotes:none;font-family:var(--sks-text);color:var(--sks-ink)}.sks-room .sks-plate-quote p{color:var(--sks-ink)}.sks-plate-quote p{margin:0;font-size:20px;line-height:1.45;font-style:italic}.sks-plate-quote cite{display:block;margin-top:6px;font-style:normal;font-family:var(--sks-sc);font-size:12.5px;letter-spacing:.14em;color:var(--sks-muted)}.sks-plate-quote cite:before{content:"\2014\2002"}.sks-plate-fig{margin:26px 0 0;padding:0}.sks-plate-art{position:relative;min-height:120px}.sks-caption{margin:14px auto 0;max-width:36em;text-align:center;font-family:var(--sks-text);font-size:12.5px;letter-spacing:.13em;word-spacing:.08em;line-height:1.6;color:var(--sks-ink)}.sks-plate:after{content:"";position:absolute;left:0;right:0;bottom:12px;margin:auto;width:40%;border-bottom:.75px solid var(--sks-rule-soft)}.sks-vignette{-webkit-mask-image:radial-gradient(ellipse 72% 66% at 50% 47%,#000 58%,rgba(0,0,0,.55) 78%,transparent 100%);mask-image:radial-gradient(ellipse 72% 66% at 50% 47%,#000 58%,rgba(0,0,0,.55) 78%,transparent 100%)}.sks-signed{position:relative}.sks-art-svg{display:block;width:100%;height:auto}@media (max-width:640px){.sks-plate{padding:14px 16px 28px;margin:3rem -4px}.sks-plate-story{font-size:19px}.sks-plate-method,.sks-room .sks-plate h2.sks-plate-method{font-size:25px}.sks-plate-lesson{font-size:16.5px;padding-left:12px}.sks-pencil{left:0}.sks-plate-quote p{font-size:17.5px}.sks-runhead-t{font-size:10.5px;letter-spacing:.16em}.sks-caption{font-size:11px;letter-spacing:.1em}}.sks-howto{margin:14px auto 0;max-width:34em;text-align:center;font-family:var(--sks-garamond);font-style:italic;font-size:15.5px;line-height:1.45;color:var(--sks-muted)}.sks-toybar{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0}.sks-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:40px;padding:6px 15px 7px;font-family:var(--sks-sc);font-size:14px;letter-spacing:.1em;color:var(--sks-ink);background:var(--sks-paper);border:.75px solid var(--sks-ink);border-radius:1px;box-shadow:inset 0 0 0 2.5px var(--sks-paper),inset 0 0 0 3.25px var(--sks-rule);transition:background-color .15s,color .15s}.sks-btn:hover{background:var(--sks-paper-2)}.sks-btn.is-on,.sks-btn[aria-pressed=true]{background:var(--sks-ink);color:var(--sks-paper);box-shadow:inset 0 0 0 2.5px var(--sks-ink),inset 0 0 0 3.25px var(--sks-paper)}.sks-btn:disabled{opacity:.45;cursor:default}.sks-btn--quiet{border-color:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:.5px}.sks-tally{margin:14px 0 0;padding-top:8px;border-top:.75px solid var(--sks-rule-soft);text-align:center;font-family:var(--sks-text);font-size:16px;color:var(--sks-ink-2)}.sks-tally .sks-fig,.sks-tally b{font-weight:400;color:var(--sks-red);font-variant-numeric:oldstyle-nums}.sks-remark{margin:6px auto 0;max-width:34em;min-height:1.5em;text-align:center;font-family:var(--sks-text);font-style:italic;font-size:16px;line-height:1.5;color:var(--sks-ink-2)}.sks-strand{margin:2.5rem auto 3rem}.sks-cover{background-color:#e8e7dc;padding:14px}.sks-cover-frame{border:2.5px solid var(--sks-ink);outline:.75px solid var(--sks-ink);outline-offset:-7px;padding:18px 26px 16px;text-align:center;color:var(--sks-ink)}.sks-cover-foot,.sks-cover-top{display:flex;justify-content:space-between;gap:12px;margin:0;font-family:var(--sks-sc);font-size:13px;letter-spacing:.12em}.sks-cover-top{padding-bottom:8px;border-bottom:.75px solid var(--sks-ink)}.sks-cover-top span:nth-child(2){visibility:hidden}.sks-cover-foot{padding-top:8px;margin-top:12px;border-top:.75px solid var(--sks-ink);font-size:11.5px}.sks-cover-title,.sks-room .sks-cover h2.sks-cover-title{margin:14px 0 0;padding:0;border:0;line-height:1;color:var(--sks-ink);display:grid;grid-template-columns:auto 1fr auto;align-items:center;-moz-column-gap:14px;column-gap:14px;font-variant:normal;letter-spacing:0;text-transform:none}.sks-cover-mag,.sks-cover-the{font-family:var(--sks-text);font-style:italic;font-size:30px;font-weight:400}.sks-cover-strand{font-family:var(--sks-fat);font-weight:900;font-size:clamp(54px,11.5vw,112px);letter-spacing:.035em;line-height:.9;color:var(--sks-ink);text-shadow:0 0 0 var(--sks-ink);-webkit-text-stroke:.6px var(--sks-ink)}.sks-cover-sub{margin:8px auto 12px;display:flex;align-items:center;gap:12px;justify-content:center;font-family:var(--sks-sc);font-size:16px;letter-spacing:.32em}.sks-cover-sub:after,.sks-cover-sub:before{content:"";flex:1;max-width:160px;border-top:.75px solid var(--sks-ink);border-bottom:.75px solid var(--sks-ink);height:2px}.sks-cover-art{margin:6px -6px 0}.sks-cover-feature{margin:4px 0 0;display:flex;flex-direction:column;align-items:center;gap:3px}.sks-cover-k{font-family:var(--sks-text);font-style:italic;font-size:15px;color:var(--sks-ink-2)}.sks-cover-book{font-family:var(--sks-fat);font-weight:700;font-size:clamp(22px,3.6vw,31px);letter-spacing:.05em;text-transform:uppercase;line-height:1.12}.sks-cover-by{font-family:var(--sks-sc);font-size:17px;letter-spacing:.14em}.sks-cover-by b{font-weight:400}.sks-cover-ill{font-family:var(--sks-text);font-style:italic;font-size:16px;color:var(--sks-ink-2)}.sks-contents{margin-top:28px;padding:22px 46px 30px;font-family:var(--sks-text)}.sks-contents-h,.sks-room .sks-contents h3.sks-contents-h{margin:22px 0 0;text-align:center;font-family:var(--sks-fat);font-weight:900;font-size:26px;letter-spacing:.14em;text-transform:uppercase;color:var(--sks-ink)}.sks-contents-sub{margin:4px 0 16px;text-align:center;font-style:italic;font-size:16px;color:var(--sks-muted)}.sks-contents-list{list-style:none;margin:0;padding:0}.sks-contents-list li{margin:0;padding:0}.sks-contents-list a{display:grid;grid-template-columns:3.4ch auto 1fr auto;align-items:baseline;-moz-column-gap:8px;column-gap:8px;padding:7px 4px;color:var(--sks-ink);text-decoration:none;font-size:18px;border-bottom:.5px solid var(--sks-rule-soft)}.sks-c-n,.sks-contents-list a:hover .sks-c-m{color:var(--sks-red)}.sks-c-n{font-family:var(--sks-sc);font-size:15px;text-align:right}.sks-c-m{font-family:var(--sks-text)}.sks-c-dots{border-bottom:1.5px dotted var(--sks-wash-3);transform:translateY(-4px);min-width:16px}.sks-c-s{font-family:var(--sks-sc);font-size:13.5px;letter-spacing:.08em;color:var(--sks-muted)}@media (max-width:640px){.sks-strand{margin:1.5rem -4px 2rem}.sks-cover{padding:8px}.sks-cover-frame{padding:12px 10px 10px;outline-offset:-5px}.sks-cover-top{font-size:10.5px;letter-spacing:.06em}.sks-cover-top span:nth-child(2){display:none}.sks-cover-foot{font-size:9.5px;letter-spacing:.05em}.sks-cover-title,.sks-room .sks-cover h2.sks-cover-title{grid-template-columns:1fr 1fr;row-gap:2px}.sks-cover-mag,.sks-cover-the{font-size:18px}.sks-cover-the{grid-row:1}.sks-cover-mag{grid-row:3;grid-column:1/-1}.sks-cover-the{text-align:left}.sks-cover-mag{text-align:right}.sks-cover-strand{grid-column:1/-1;grid-row:2;font-size:15.5vw;letter-spacing:.01em}.sks-cover-sub{font-size:12px;letter-spacing:.2em}.sks-cover-by{font-size:14px}.sks-contents{padding:14px 16px 22px}.sks-contents-list a{grid-template-columns:3.2ch 1fr;font-size:16.5px;row-gap:0}.sks-c-dots{display:none}.sks-c-s{grid-column:2;font-size:12px}}.km-mh{margin:0 0 2.4rem}.km-mh__cloth{position:relative;padding:clamp(.9rem,3vw,1.6rem) clamp(.9rem,4vw,2.2rem);border-radius:3px 6px 6px 3px;background-color:#2e3f5c;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.07) 0 1px,transparent 1px 2.5px),radial-gradient(ellipse at 30% 20%,rgba(120,150,190,.35),transparent 60%),radial-gradient(ellipse at 80% 85%,rgba(10,18,35,.45),transparent 65%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05 .6' numOctaves='2' seed='2'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .14 0 0 0 0 .25 0 0 0 .5 -.1'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23f)'/%3E%3C/svg%3E");box-shadow:inset 6px 0 10px -6px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.05),0 2px 0 rgba(40,30,20,.1),0 10px 24px -14px rgba(30,25,20,.45)}.km-mh__border{display:block;width:100%;height:28px}.km-mh__border--bottom{transform:scaleY(-1)}.km-mh__rule{stroke:#c9533f;stroke-width:1.6}.km-mh__leaf{fill:#b9483a}.km-mh__vein{fill:none;stroke:#2e3f5c;stroke-width:.9}.km-mh__stem{fill:none;stroke:#b9483a;stroke-width:1.4;stroke-linecap:round}.km-mh__dot{fill:#d8a23a}.km-mh__label{margin:clamp(.8rem,3vw,1.4rem) auto;max-width:30rem;padding:1.4rem 1rem 1.2rem;text-align:center;transform:rotate(-.5deg)}.km-mh__label:before{box-shadow:0 1px 2px rgba(0,0,0,.25),0 3px 8px -3px rgba(0,0,0,.35)}.km-mh__kicker{margin:0;font-family:var(--km-place);font-size:.74rem;letter-spacing:.24em;color:var(--km-madder)}.km-mh__title{margin:.1rem 0 0;font-weight:500;font-size:clamp(2.5rem,9vw,3.8rem);line-height:1;letter-spacing:.01em;color:var(--km-ink)}.km-mh__sub,.km-mh__title{font-family:var(--km-display)}.km-mh__sub{margin:.4rem 0 0;font-style:italic;font-size:clamp(1.1rem,3.6vw,1.35rem);color:var(--km-ink-2)}.km-mh__dates{margin:.6rem 0 0;font-family:var(--km-place);font-size:.8rem;letter-spacing:.2em;color:var(--km-indigo)}