.mnw{--mnw-ink:var(--mon-ink,#241a11);--mnw-ink-2:var(--mon-ink-2,#5b4936);--mnw-ink-3:var(--mon-ink-3,#85725b);--mnw-rule:var(--mon-rule,#d6c9ae);--mnw-rubric:var(--mon-rubric,#a3301f);--mnw-lapis:var(--mon-lapis,#2a46a0);--mnw-paper:var(--bg,#f5efe2);--mnw-paper-2:var(--bg2,#ede6d6);--mnw-serif:var(--mon-serif,"EB Garamond","Newsreader",Georgia,serif);--mnw-wall:color-mix(in srgb,var(--mnw-paper) 90%,var(--mnw-ink-3));--mnw-floor:color-mix(in srgb,var(--mnw-paper) 72%,var(--mon-hand-pale,#94683f));--mnw-wood:color-mix(in srgb,var(--mon-hand-pale,#94683f) 60%,var(--mnw-paper));--mnw-wood-dark:color-mix(in srgb,var(--mon-hand,#6b3c1a) 68%,var(--mnw-paper));--mnw-linen:color-mix(in srgb,var(--mnw-paper) 55%,#fff);--mnw-skin:color-mix(in srgb,#efc4a0 72%,var(--mnw-paper));--mnw-cloth:color-mix(in srgb,var(--mnw-lapis) 42%,var(--mnw-paper));--mnw-cloth-2:color-mix(in srgb,var(--mnw-rubric) 40%,var(--mnw-paper));--mnw-quilt:color-mix(in srgb,var(--mnw-rubric) 24%,var(--mnw-paper));--mnw-cap:color-mix(in srgb,var(--mnw-ink-2) 60%,var(--mnw-paper));--mnw-dark:color-mix(in srgb,var(--mnw-ink) 84%,var(--mon-hand,#6b3c1a));--mnw-stone:color-mix(in srgb,var(--mnw-wall) 80%,var(--mnw-ink-3));--mnw-veil:color-mix(in srgb,var(--mnw-lapis) 45%,var(--mnw-ink));--mnw-sky-n1:color-mix(in srgb,var(--mnw-lapis) 55%,var(--mnw-ink));--mnw-sky-n2:color-mix(in srgb,var(--mnw-lapis) 42%,var(--mnw-paper));--mnw-sky-d1:color-mix(in srgb,#f2b65a 48%,var(--mnw-paper));--mnw-sky-d2:color-mix(in srgb,#e5844c 55%,var(--mnw-paper));--mnw-sun:color-mix(in srgb,#f3c048 80%,var(--mnw-paper));--mnw-lapis-soft:color-mix(in srgb,var(--mnw-lapis) 16%,var(--mnw-paper));display:grid;gap:14px;min-width:0;font-family:var(--mnw-serif);color:var(--mnw-ink)}.mn-page .article-prose .mnw p,.mnw p{margin:0}.mnw-plate{position:relative;margin:4px;background:var(--mnw-paper);box-shadow:0 0 0 3px var(--mnw-paper),0 0 0 4px var(--mnw-rule)}.mnw-svg{display:block;width:100%;height:auto}.mnw-ln{fill:none;stroke:var(--mnw-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mnw-ln-thin{fill:none;stroke:var(--mnw-ink);stroke-width:.8;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.75}.mnw-ln-faint{stroke:var(--mnw-ink);stroke-width:.6;stroke-opacity:.35}.mnw-hatch-line{stroke:var(--mnw-ink);stroke-width:.55;fill:none}.mnw-lead{fill:none;stroke:var(--mnw-ink);stroke-width:.7;stroke-opacity:.5}.mnw-frame{fill:none;stroke:var(--mnw-ink);stroke-width:2;stroke-linejoin:round}.mnw-mullion{fill:none;stroke:var(--mnw-ink);stroke-width:2.4}.mnw-panel{fill:none;stroke:var(--mnw-ink);stroke-width:.8;stroke-opacity:.45}.mnw-strap{fill:none;stroke:var(--mnw-ink);stroke-width:2;stroke-linecap:round;stroke-opacity:.85}.mnw-feather{fill:none;stroke:var(--mnw-ink);stroke-width:1.2;stroke-linecap:round}.mnw-string{fill:none;stroke:var(--mnw-linen);stroke-width:.5}.mnw-keys{fill:none;stroke:var(--mnw-ink);stroke-width:.6;stroke-opacity:.7}.mnw-arm-ink{fill:none;stroke:var(--mnw-ink);stroke-width:6.4;stroke-linecap:round;stroke-linejoin:round}.mnw-arm{fill:none;stroke:var(--mnw-cloth);stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.mnw-kid .mnw-arm{stroke:var(--mnw-linen)}.mnw-hose{fill:none;stroke:var(--mnw-cloth-2);stroke-width:3.4;stroke-linecap:round}.mnw-pipe-ink{fill:none;stroke:var(--mnw-ink);stroke-width:5;stroke-linecap:round}.mnw-pipe{fill:none;stroke:var(--mnw-wood);stroke-width:3.2;stroke-linecap:round}.mnw-buttons,.mnw-holes{fill:none;stroke:var(--mnw-ink);stroke-width:1.8;stroke-linecap:round}.mnw-buttons{stroke-width:2.4}.mnw-dots{fill:none;stroke:var(--mnw-ink);stroke-width:2.8;stroke-linecap:round}.mnw-stick-ln{fill:none;stroke:var(--mnw-ink);stroke-width:2;stroke-linecap:round}.mnw-note-stem{fill:none;stroke:var(--mnw-ink);stroke-width:1.3;stroke-linecap:round}.mnw-rocker-ink{fill:none;stroke:var(--mnw-ink);stroke-width:7;stroke-linecap:round}.mnw-rocker{fill:none;stroke:var(--mnw-wood);stroke-width:4.4;stroke-linecap:round}.mnw-sun-ray{fill:none;stroke:var(--mnw-ink);stroke-width:.9;stroke-linecap:round;stroke-opacity:.7}.mnw-plate-rule{fill:none;stroke:var(--mnw-ink);stroke-width:1.5}.mnw-tint{opacity:.16}.mnw-tint--wall{opacity:.06}.mnw-tint--dark{opacity:.32}.mnw-tint--low{opacity:.12}.mnw-wall{fill:var(--mnw-wall)}.mnw-beam{fill:var(--mnw-wood-dark)}.mnw-wainscot{fill:color-mix(in srgb,var(--mnw-wall) 84%,var(--mnw-wood))}.mnw-floor{fill:var(--mnw-floor)}.mnw-reveal,.mnw-sill,.mnw-stone{fill:var(--mnw-stone);stroke:var(--mnw-ink);stroke-width:1.2}.mnw-hill{fill:color-mix(in srgb,var(--mnw-ink-2) 55%,var(--mnw-sky-n2))}.mnw-hill,.mnw-sun-disc{stroke:var(--mnw-ink);stroke-width:.8}.mnw-sun-disc{fill:var(--mnw-sun)}.mnw-stop-n1{stop-color:var(--mnw-sky-n1)}.mnw-stop-n2{stop-color:var(--mnw-sky-n2)}.mnw-stop-d1{stop-color:var(--mnw-sky-d1)}.mnw-stop-d2{stop-color:var(--mnw-sky-d2)}.mnw-doorway{fill:var(--mnw-dark)}.mnw-corridor{fill:color-mix(in srgb,var(--mnw-dark) 72%,var(--mnw-floor))}.mnw-leaf{fill:var(--mnw-wood-dark);stroke:var(--mnw-ink);stroke-width:1.2}.mnw-shadow{opacity:.14}.mnw-ink-fill,.mnw-shadow,.mnw-shoe{fill:var(--mnw-ink)}.mnw-cloth{fill:var(--mnw-cloth)}.mnw-cloth,.mnw-cloth-2{stroke:var(--mnw-ink);stroke-width:1.1}.mnw-cloth-2{fill:var(--mnw-cloth-2)}.mnw-eye,.mnw-linen,.mnw-nightcap{fill:var(--mnw-linen);stroke:var(--mnw-ink);stroke-width:1.05}.mnw-skin{fill:var(--mnw-skin)}.mnw-cap,.mnw-skin{stroke:var(--mnw-ink);stroke-width:1.1}.mnw-cap{fill:var(--mnw-cap)}.mnw-wood{fill:var(--mnw-wood)}.mnw-wood,.mnw-wood-dark{stroke:var(--mnw-ink);stroke-width:1.1}.mnw-wood-dark{fill:var(--mnw-wood-dark)}.mnw-hole{fill:var(--mnw-dark);stroke:var(--mnw-ink);stroke-width:.6}.mnw-quilt{fill:var(--mnw-quilt);stroke:var(--mnw-ink);stroke-width:1.1}.mnw-blush{fill:var(--mnw-rubric);opacity:.18}.mnw-z{font-family:var(--mnw-serif);font-style:italic;fill:var(--mnw-ink-2);font-size:13px}.mnw-z--0{font-size:11px}.mnw-z--2{font-size:16px}.mnw-dim{fill:var(--mnw-veil);opacity:.22;pointer-events:none;transition:opacity 1.8s ease}.mnw[data-phase=playing] .mnw-dim{opacity:.13}.mnw[data-phase=rolled] .mnw-dim{opacity:.17}.mnw[data-phase=awake] .mnw-dim,.mnw[data-phase=startled] .mnw-dim{opacity:0}.mnw-dawn{opacity:0;transition:opacity 1.8s ease}.mnw[data-phase=playing] .mnw-dawn{opacity:.35}.mnw[data-phase=rolled] .mnw-dawn{opacity:.55}.mnw[data-phase=awake] .mnw-dawn,.mnw[data-phase=startled] .mnw-dawn{opacity:1}.mnw-light{fill:var(--mnw-sky-d1);opacity:0;transition:opacity 2s ease}.mnw[data-phase=awake] .mnw-light,.mnw[data-phase=startled] .mnw-light{opacity:.3}.mnw-sun{transform:translateY(34px);transition:transform 2.4s cubic-bezier(.2,.7,.2,1)}.mnw[data-phase=playing] .mnw-sun{transform:translateY(16px)}.mnw[data-phase=rolled] .mnw-sun{transform:translateY(4px)}.mnw[data-phase=awake] .mnw-sun,.mnw[data-phase=startled] .mnw-sun{transform:translateY(-26px)}.mnw-kid{opacity:0;transition:opacity .45s ease,transform .6s cubic-bezier(.3,1.5,.5,1)}.mnw-kid--sitting{transform:translateY(16px)}.mnw[data-phase=asleep] .mnw-kid--lying,.mnw[data-phase=awake] .mnw-kid--sitting,.mnw[data-phase=playing] .mnw-kid--lying,.mnw[data-phase=rolled] .mnw-kid--rolled,.mnw[data-phase=startled] .mnw-kid--sitting{opacity:1}.mnw[data-phase=awake] .mnw-kid--sitting{transform:none}.mnw[data-phase=startled] .mnw-kid--sitting{transform:translateY(-7px)}.mnw-arms,.mnw-face{display:none}.mnw[data-pose=alarm] .mnw-arms--alarm,.mnw[data-pose=alarm] .mnw-face--alarm,.mnw[data-pose=orate] .mnw-arms--orate,.mnw[data-pose=orate] .mnw-face--orate,.mnw[data-pose=yawn] .mnw-arms--yawn,.mnw[data-pose=yawn] .mnw-face--yawn{display:inline}.mnw-cap-fly{transform-box:fill-box;transform-origin:center;transition:transform .5s cubic-bezier(.2,.9,.3,1.3)}.mnw[data-phase=startled] .mnw-cap-fly{transform:translate(34px,-50px) rotate(38deg)}.mnw-zs{opacity:0;transition:opacity .6s ease}.mnw[data-phase=asleep] .mnw-zs,.mnw[data-phase=rolled] .mnw-zs{opacity:1}.mnw-z{opacity:.6}.mnw-musician{transform-box:fill-box;transform-origin:50% 100%;transition:opacity 1.1s ease .5s,transform 1.3s ease .5s}.mnw.is-gone .mnw-musician{opacity:0;transform:translateX(-46px)}.mnw-stick{transform-box:view-box;transform-origin:110px 166px}.mnw-note{opacity:0}.mnw-bang{opacity:0;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.mnw.is-live[data-phase=asleep] .mnw-breath{transform-box:fill-box;transform-origin:50% 100%;animation:mnw-breathe 3.8s ease-in-out infinite}.mnw.is-live[data-phase=asleep] .mnw-z,.mnw.is-live[data-phase=rolled] .mnw-z{animation:mnw-z 4.2s ease-in-out infinite}.mnw.is-live .mnw-z--1{animation-delay:1.4s}.mnw.is-live .mnw-z--2{animation-delay:2.8s}.mnw.is-live[data-phase=playing] .mnw-head-lying{transform-box:fill-box;transform-origin:50% 60%;animation:mnw-stir 1.3s ease-in-out infinite alternate}.mnw.is-live[data-phase=playing] .mnw-musician{animation:mnw-sway 1.1s ease-in-out infinite alternate}.mnw.is-live[data-phase=playing]:not([data-instr=drum]) .mnw-note{animation:mnw-fly 2.4s ease-in-out both}.mnw.is-live .mnw-note--1{animation-delay:.45s}.mnw.is-live .mnw-note--2{animation-delay:.9s}.mnw.is-live .mnw-note--3{animation-delay:1.35s}.mnw.is-live .mnw-note--4{animation-delay:1.8s}.mnw.is-live[data-instr=drum]:is([data-phase=playing],[data-phase=startled]) .mnw-stick{animation:mnw-strike .36s ease-in-out 5}.mnw.is-live[data-instr=drum][data-phase=startled] .mnw-bang{animation:mnw-bang 1.6s ease-out both}.mnw.is-live .mnw-bang--1{animation-delay:.36s}.mnw.is-live .mnw-bang--2{animation-delay:.72s}.mnw.is-live[data-phase=startled] .mnw-cot{transform-box:fill-box;transform-origin:50% 100%;animation:mnw-rock .9s cubic-bezier(.3,1.6,.5,1) 1}}@media (prefers-reduced-motion:reduce){.mnw-cap-fly,.mnw-kid,.mnw-musician,.mnw-sun{transition-property:opacity}.mnw[data-phase=playing]:not([data-instr=drum]) .mnw-note{opacity:.85;transition:opacity .6s ease}.mnw-note--0{transform:translate(70px,-22px)}.mnw-note--1{transform:translate(150px,-42px)}.mnw-note--2{transform:translate(230px,-40px)}.mnw-note--3{transform:translate(310px,-24px)}.mnw-note--4{transform:translate(380px,-6px)}.mnw[data-instr=drum][data-phase=startled] .mnw-bang{animation:mnw-fade 1.8s ease-out both}}@keyframes mnw-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.07)}}@keyframes mnw-z{0%{opacity:0;transform:translateY(6px)}25%{opacity:.8}to{opacity:0;transform:translate(-10px,-16px)}}@keyframes mnw-stir{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}@keyframes mnw-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}@keyframes mnw-fly{0%{opacity:0;transform:translate(0) rotate(0deg)}12%{opacity:1}50%{transform:translate(190px,-48px) rotate(-12deg)}86%{opacity:1}to{opacity:0;transform:translate(400px,12px) rotate(8deg)}}@keyframes mnw-strike{0%,to{transform:rotate(0deg)}50%{transform:rotate(-28deg)}}@keyframes mnw-bang{0%{opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1.15)}24%{opacity:.35;transform:scale(.85)}36%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}@keyframes mnw-fade{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes mnw-rock{0%{transform:rotate(0deg)}25%{transform:rotate(-3.5deg)}50%{transform:rotate(2.4deg)}75%{transform:rotate(-1deg)}to{transform:rotate(0deg)}}@keyframes mnw-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.mnw-talk{display:grid;align-content:start;gap:10px;min-height:10.5em;padding:2px 4px}.mnw .mnw-dir{font-size:17px;line-height:1.4;font-style:italic;color:var(--mnw-ink-2)}.mnw .mnw-said{display:grid;justify-items:start;gap:3px;animation:mnw-in .45s ease both}.mnw .mnw-said--cot{justify-items:end;text-align:right}.mnw-said-who{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mnw-ink-2)}.mnw-said-la{display:inline-block;max-width:100%;box-sizing:border-box;padding:.16em 1.05em .2em;font-size:22px;line-height:1.2;font-style:italic;color:var(--mnw-ink);background:var(--mnw-linen);border-top:1px solid var(--mnw-ink);border-bottom:1px solid var(--mnw-ink);clip-path:polygon(0 0,100% 0,calc(100% - .55em) 50%,100% 100%,0 100%,.55em 50%)}.mnw-said--cot .mnw-said-la{color:var(--mnw-rubric);background:color-mix(in srgb,var(--mnw-quilt) 45%,var(--mnw-linen))}.mnw-said-en{font-size:16px;line-height:1.35;color:var(--mnw-ink-2)}.mnw .mnw-gloss{padding-top:8px;border-top:1px dotted var(--mnw-rule);font-size:15.5px;line-height:1.45;color:var(--mnw-ink-2);animation:mnw-in .45s ease .2s both}.mnw-gloss-ref{font-size:12px;letter-spacing:.14em;color:var(--mnw-rubric);white-space:nowrap}.mnw-controls{display:grid;gap:12px;min-width:0}.mnw-picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;border:0}.mnw-legend{padding:0;margin:0 0 8px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mnw-ink-2)}.mnw-pick{position:relative;display:block;min-width:0;cursor:pointer}.mnw-pick-input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.mnw-pick-face{display:grid;justify-items:center;gap:1px;min-height:70px;padding:8px 4px 7px;box-sizing:border-box;border:1px solid var(--mnw-rule);border-radius:3px;background:color-mix(in srgb,var(--mnw-paper) 60%,#fff);text-align:center;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.mnw-pick:hover .mnw-pick-face{border-color:var(--mnw-ink-3)}.mnw-pick-input:checked+.mnw-pick-face{border-color:var(--mnw-ink);background:var(--mnw-paper-2);box-shadow:inset 0 0 0 1px var(--mnw-ink)}.mnw-pick-input:focus-visible+.mnw-pick-face{outline:2px solid var(--mnw-lapis);outline-offset:2px}.mnw-pick-icon{display:block;width:40px;height:28px;overflow:visible}.mnw-pick-name{font-size:16.5px;line-height:1.1;color:var(--mnw-ink);overflow-wrap:anywhere}.mnw-pick-note{font-size:12.5px;line-height:1.1;font-style:italic;color:var(--mnw-ink-2)}.mnw-pick--drum .mnw-pick-note{color:var(--mnw-rubric)}.mnw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.mnw-wake{min-height:46px;min-width:9.5em;padding:0 1.1em;border:0;border-radius:3px;background:var(--mnw-ink);color:var(--mnw-paper);box-shadow:inset 0 0 0 2px var(--mnw-ink),inset 0 0 0 3px var(--mnw-paper);font:italic 21px/1 var(--mnw-serif);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.mnw-wake:hover{background:var(--mnw-rubric);box-shadow:inset 0 0 0 2px var(--mnw-rubric),inset 0 0 0 3px var(--mnw-paper)}.mnw-wake[aria-disabled=true]{opacity:.55;cursor:default;background:var(--mnw-ink);box-shadow:inset 0 0 0 2px var(--mnw-ink),inset 0 0 0 3px var(--mnw-paper)}.mnw .mnw-french:focus-visible,.mnw .mnw-wake:focus-visible{outline:2px solid var(--mnw-lapis);outline-offset:3px}.mnw-french{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 6px;border:0;border-radius:3px;background:none;color:var(--mnw-ink);font:17.5px/1.2 var(--mnw-serif);text-align:left;cursor:pointer}.mnw-switch{position:relative;flex:none;width:38px;height:22px;box-sizing:border-box;border:1px solid var(--mnw-ink);border-radius:11px;background:var(--mnw-paper-2);transition:background-color .2s ease}.mnw-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--mnw-ink-2);transition:transform .2s ease,background-color .2s ease}.mnw-french[aria-pressed=true] .mnw-switch{background:var(--mnw-lapis-soft);border-color:var(--mnw-lapis)}.mnw-french[aria-pressed=true] .mnw-knob{transform:translateX(16px);background:var(--mnw-lapis)}.mnw .mnw-ledger{display:flex;flex-wrap:wrap;gap:4px 18px;padding-top:10px;border-top:1px solid var(--mnw-rule);font-size:12.5px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--mnw-ink-2);font-variant-numeric:lining-nums tabular-nums}.mnw-ledger>span:first-child{color:var(--mnw-rubric)}@media (max-width:520px){.mnw{gap:12px}.mnw-said-la{font-size:20px}.mnw-said-en{font-size:15.5px}.mnw-talk{min-height:11.5em}.mnw-picks{gap:6px}.mnw-pick-name{font-size:15.5px}.mnw-wake{flex:1 1 auto}}@media (max-width:359px){.mnw-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mnw .mnw-gloss,.mnw .mnw-said{animation:none}.mnw-knob,.mnw-switch{transition:none}}.tpl{--tpl-fs:clamp(17px,15px + 0.45vw,21px);--tpl-gw:116px;--tpl-c0:var(--bg);--tpl-c8:#e2e3e4;--tpl-c14:#d1d4d6;--tpl-c22:#bcc0c4;--tpl-c70:#45505f;--tpl-c78:#333f50;--tpl-c88:#1e2b3d;--tpl-c100:#071427;--tpl-c110:#030a14;--tpl-surface:hsla(0,0%,100%,.5);--tpl-ink:var(--ink);--tpl-m-up:#4a4d55;--tpl-a-up:var(--lapis);--tpl-rock-up:#4a4d55;--tpl-foam:#e4ebf3;--tpl-m-down:#c6d0dc;--tpl-a-down:#bfcaff;--tpl-rock-down:#aab6c6;--tpl-rope:#8d96a3;--tpl-snow:214 226 240;--tpl-fog0:210 214 219;--tpl-fog0-a:0.92;--tpl-fog2:236 240 245;--tpl-fog2-a:0.66;--tpl-fog3:128 142 164;--tpl-fog3-a:0.62;--tpl-fog4:124 146 176;--tpl-fog4-a:0.4;--tpl-tc:var(--tpl-ink);--tpl-m:var(--tpl-m-up);--tpl-a:var(--tpl-a-up);--tpl-rock:var(--tpl-rock-up);position:relative;isolation:isolate;margin:3rem 0 0;color:var(--tpl-tc);font-family:var(--serif)}[data-theme=vault] .tpl{--tpl-c8:#0e1015;--tpl-c14:#0e1016;--tpl-c22:#0d1118;--tpl-c70:#071124;--tpl-c78:#061126;--tpl-c88:#051128;--tpl-c100:#04112b;--tpl-c110:#020a1c;--tpl-surface:rgba(142,162,255,.3);--tpl-m-up:var(--muted);--tpl-rock-up:#7b8190;--tpl-foam:var(--ink);--tpl-m-down:var(--muted);--tpl-a-down:var(--lapis);--tpl-rock-down:#75839c;--tpl-rope:#555e71;--tpl-snow:176 194 236;--tpl-fog0:176 182 196;--tpl-fog0-a:0.2;--tpl-fog2:166 178 204;--tpl-fog2-a:0.18;--tpl-fog3:112 128 172;--tpl-fog3-a:0.22;--tpl-fog4:112 134 186;--tpl-fog4-a:0.2}.tpl-deep{--tpl-tc:var(--tpl-foam);--tpl-m:var(--tpl-m-down);--tpl-a:var(--tpl-a-down);--tpl-rock:var(--tpl-rock-down);color:var(--tpl-tc)}.tpl-deep ::-moz-selection{background:rgba(191,202,255,.32)}.tpl-deep ::selection{background:rgba(191,202,255,.32)}.tpl-row{position:relative;padding-left:var(--tpl-gw);-o-border-image:linear-gradient(var(--tpl-from,var(--tpl-c0)),var(--tpl-to,var(--tpl-c0))) 0 /0 /0 100vw;border-image:linear-gradient(var(--tpl-from,var(--tpl-c0)),var(--tpl-to,var(--tpl-c0))) 0 fill /0 /0 100vw}.tpl-z0{--tpl-from:var(--tpl-c0);--tpl-to:var(--tpl-c0)}.tpl-fog0{--tpl-from:var(--tpl-c0);--tpl-to:var(--tpl-c8)}.tpl-z1{--tpl-from:var(--tpl-c8);--tpl-to:var(--tpl-c14)}.tpl-z2{--tpl-from:var(--tpl-c14);--tpl-to:var(--tpl-c22)}.tpl-fog2{-o-border-image:linear-gradient(var(--tpl-c22),var(--tpl-c70) calc(100% - 2px),var(--tpl-surface) calc(100% - 2px),var(--tpl-surface) calc(100% - 1px),var(--tpl-c70) calc(100% - 1px)) 0 /0 /0 100vw;border-image:linear-gradient(var(--tpl-c22),var(--tpl-c70) calc(100% - 2px),var(--tpl-surface) calc(100% - 2px),var(--tpl-surface) calc(100% - 1px),var(--tpl-c70) calc(100% - 1px)) 0 fill /0 /0 100vw}.tpl-z3{--tpl-from:var(--tpl-c70);--tpl-to:var(--tpl-c78)}.tpl-z4{--tpl-from:var(--tpl-c78);--tpl-to:var(--tpl-c88)}.tpl-fog4{--tpl-from:var(--tpl-c88);--tpl-to:var(--tpl-c100)}.tpl-z5{-o-border-image:linear-gradient(var(--tpl-c100),var(--tpl-c110) calc(100% - 11rem),var(--tpl-c110) calc(100% - 9rem),var(--tpl-c0)) 0 /0 /0 100vw;border-image:linear-gradient(var(--tpl-c100),var(--tpl-c110) calc(100% - 11rem),var(--tpl-c110) calc(100% - 9rem),var(--tpl-c0)) 0 fill /0 /0 100vw}.tpl-fog0,.tpl-z1{--tpl-fogc:var(--tpl-fog0);--tpl-foga:var(--tpl-fog0-a)}.tpl-fog2{--tpl-fogc:var(--tpl-fog2);--tpl-foga:var(--tpl-fog2-a)}.tpl-z3{--tpl-fogc:var(--tpl-fog3);--tpl-foga:var(--tpl-fog3-a)}.tpl-fog4,.tpl-z5{--tpl-fogc:var(--tpl-fog4);--tpl-foga:var(--tpl-fog4-a)}.tpl-col{position:relative;max-width:26em;margin:0 auto;font-size:var(--tpl-fs)}.tpl-z1 .tpl-col,.tpl-z3 .tpl-col{padding:.9em 0 1.7em}.tpl-z5 .tpl-col{padding-top:.9em}.tpl-head{padding:.3em 0 2.1em}.tpl .tpl-kicker{display:flex;gap:.9em;align-items:baseline;margin:0 0 .7rem;font-family:var(--mono);font-size:12px;line-height:1.4;letter-spacing:.02em;color:var(--tpl-m)}.tpl .tpl-kicker span:first-child{color:var(--tpl-a)}.tpl .tpl-title{position:static;margin:0;padding:0;border:0;font-family:var(--serif);font-variant:normal;font-weight:500;font-size:clamp(30px,22px + 1.9vw,46px);line-height:1.04;letter-spacing:-.022em;color:var(--tpl-tc);text-wrap:balance}.tpl .tpl-title:after,.tpl .tpl-title:before{content:none}.tpl-stanza{position:relative;z-index:2;outline:none}.tpl .tpl-lines{margin:0;max-width:none;font-family:var(--serif);font-optical-sizing:auto;font-size:1em;line-height:1.62}.tpl-l{display:block;padding-left:1.2em;text-indent:-1.2em;transition:opacity 1.5s ease,filter 1.5s ease,transform 1.6s var(--ease-out,ease)}.tpl-l[data-gone]{opacity:.06;filter:blur(2.5px);transform:translateY(-6px)}.tpl-stanza[data-fog] .tpl-l{opacity:.14;filter:blur(4.5px);transition-delay:0s}.tpl-stanza:after{content:"";position:absolute;z-index:1;inset:-1.6em -.6em -1.4em;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(transparent,#000 22%,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(transparent,#000 22%,#000 78%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;background:radial-gradient(48% 60% at 26% 46%,rgb(var(--tpl-fogc)/var(--tpl-foga)),transparent 72%),radial-gradient(52% 64% at 70% 58%,rgb(var(--tpl-fogc)/var(--tpl-foga)),transparent 74%),radial-gradient(70% 80% at 50% 50%,rgb(var(--tpl-fogc)/calc(var(--tpl-foga) * .6)),transparent 80%);opacity:0;transform:translateY(-18px) scale(1.04);transition:opacity 1.4s ease,transform 1.8s var(--ease-out,ease)}.tpl-stanza[data-fog]:after{opacity:1;transform:none}.tpl-stanza[data-land]{animation:tpl-land .72s cubic-bezier(.2,.8,.2,1)}@keyframes tpl-land{0%{transform:translateY(-16px)}48%{transform:translateY(4px)}76%{transform:translateY(-1.5px)}to{transform:none}}.tpl .tpl-refrain{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:0 0 0 1.2em;text-indent:-1.2em;border:0;border-radius:3px;background:none;font:inherit;line-height:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-tap-highlight-color:transparent;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:var(--tpl-a);text-decoration-color:color-mix(in srgb,var(--tpl-a) 50%,transparent);transition:color .25s ease,text-decoration-color .25s ease,transform .35s var(--ease-out,ease)}.tpl-chev{display:inline-block;width:.42em;height:.42em;margin-left:.6em;text-indent:0;border-right:1.5px solid var(--tpl-a);border-bottom:1.5px solid var(--tpl-a);transform:translateY(-.2em) rotate(45deg);transition:transform .3s var(--ease-out,ease),opacity .5s ease}@media (hover:hover){.tpl .tpl-refrain:hover{color:var(--tpl-a);text-decoration-color:currentColor;transform:translateX(4px)}.tpl .tpl-refrain:hover .tpl-chev{transform:translateY(0) rotate(45deg)}}.tpl .tpl-refrain:active{transform:translate(4px,2px)}.tpl .tpl-refrain:focus-visible{outline:2px solid var(--tpl-a);outline-offset:5px}.tpl .tpl-refrain[data-hop]{animation:tpl-hop .34s cubic-bezier(.3,.7,.4,1) both}@keyframes tpl-hop{0%{transform:translateX(4px)}40%{transform:translate(7px,-6px)}to{transform:translate(6px,14px);opacity:.55}}.tpl-ledge-row{margin:.5em 0 0 -.6em}.tpl-bed,.tpl-ledge-row{position:relative;z-index:3;height:44px}.tpl-bed{margin:1.1em 0 0 -.6em}.tpl-ledge{display:block;width:100%;height:44px;overflow:visible;color:var(--tpl-rock)}.tpl-rock{fill:currentColor;fill-opacity:.09;stroke:none}.tpl-edge{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round}.tpl-crack{fill:none;stroke:currentColor;stroke-width:.8;opacity:.5}.tpl-hatch{fill:none;stroke:currentColor;stroke-width:.6;stroke-linecap:round;opacity:.5}.tpl-piece{transform-box:fill-box;transform-origin:50% 0;transition:transform 2s cubic-bezier(.5,0,.9,.45) var(--tpl-pd,0s),opacity 1.2s ease calc(var(--tpl-pd, 0s) + .7s)}.tpl[data-groundless] .tpl-piece{transform:translate(var(--tpl-dx),var(--tpl-dy)) rotate(var(--tpl-r));opacity:0}.tpl[data-groundless] .tpl-refrain{text-decoration-color:transparent}.tpl[data-groundless] .tpl-chev{opacity:0}.tpl .tpl-look{position:absolute;top:4px;right:0;display:inline-flex;align-items:center;min-height:30px;margin:0;padding:0 .85em;font-family:var(--mono);font-size:12px;line-height:1;letter-spacing:.02em;color:var(--tpl-m);background:transparent;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease,border-color .2s ease,background-color .2s ease,opacity .8s ease,visibility 0s}.tpl .tpl-look:before{content:"";position:absolute;inset:-8px -6px}@media (hover:hover){.tpl .tpl-look:hover{color:var(--tpl-a);border-color:currentColor}}.tpl .tpl-look[aria-pressed=true]{color:var(--tpl-a);border-color:currentColor;background:color-mix(in srgb,var(--tpl-a) 10%,transparent)}.tpl .tpl-look:focus-visible{outline:2px solid var(--tpl-a);outline-offset:3px}.tpl .tpl-hint{position:absolute;top:52px;left:.6em;margin:0;font-family:var(--mono);font-size:11.5px;line-height:1.4;letter-spacing:.02em;color:var(--tpl-m);transition:opacity .8s ease,visibility 0s}.tpl:not([data-armed]) .tpl-hint,.tpl:not([data-armed]) .tpl-look{visibility:hidden}.tpl[data-groundless] .tpl-hint,.tpl[data-groundless] .tpl-look{opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.tpl-fog{height:clamp(240px,50vh,470px)}.tpl-fog-in{top:0;bottom:-3em;left:var(--tpl-gw);right:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(transparent,#000 10%,#000 74%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(transparent,#000 10%,#000 74%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.tpl-bank,.tpl-fog-in{position:absolute;z-index:1}.tpl-bank{inset:-25% -30%;animation:tpl-drift 36s ease-in-out infinite alternate;animation-play-state:paused;transition:opacity .9s ease}.tpl[data-live] .tpl-bank{animation-play-state:running}.tpl-bank-a{background:radial-gradient(30% 22% at 32% 30%,rgb(var(--tpl-fogc)/var(--tpl-foga)),transparent 70%),radial-gradient(24% 17% at 66% 46%,rgb(var(--tpl-fogc)/calc(var(--tpl-foga) * .85)),transparent 72%)}.tpl-bank-b{background:radial-gradient(34% 20% at 50% 64%,rgb(var(--tpl-fogc)/var(--tpl-foga)),transparent 72%),radial-gradient(20% 15% at 22% 72%,rgb(var(--tpl-fogc)/calc(var(--tpl-foga) * .8)),transparent 70%),radial-gradient(18% 14% at 80% 70%,rgb(var(--tpl-fogc)/calc(var(--tpl-foga) * .7)),transparent 70%);animation-duration:47s;animation-direction:alternate-reverse}.tpl-bank-c{inset:0;background:radial-gradient(70% 46% at 50% 84%,rgb(var(--tpl-fogc)/calc(var(--tpl-foga) * .8)),transparent 78%);animation:none}@keyframes tpl-drift{0%{transform:translate3d(-4%,0,0)}to{transform:translate3d(4%,-3%,0)}}.tpl-glimpse{position:absolute;z-index:0;top:16%;left:50%;width:min(26em,86%);font-family:var(--serif);font-size:var(--tpl-fs);line-height:1.62;color:var(--tpl-tc);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;visibility:hidden;filter:blur(5px);transform:translate(-50%,22px) scale(.9);transition:opacity .9s ease,transform 1.4s var(--ease-out,ease),visibility 0s linear .9s}.tpl-glimpse span{display:block}.tpl-fog[data-open] .tpl-glimpse{opacity:.6;visibility:visible;transform:translate(-50%) scale(.94);transition-delay:0s}.tpl-fog[data-open] .tpl-bank-a{opacity:.6}.tpl[data-groundless] .tpl-bank{opacity:.4}.tpl-snow{position:absolute;z-index:0;top:0;bottom:9rem;left:var(--tpl-gw);right:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.tpl-flake{position:absolute;width:var(--tpl-ks);height:var(--tpl-ks);border-radius:50%;background:rgb(var(--tpl-snow));opacity:0;animation:tpl-sink var(--tpl-kd) linear var(--tpl-ko) infinite;animation-play-state:paused}.tpl[data-live] .tpl-flake{animation-play-state:running}@keyframes tpl-sink{0%{opacity:0;transform:translate3d(0,-24px,0)}18%{opacity:var(--tpl-ka)}82%{opacity:var(--tpl-ka)}to{opacity:0;transform:translate3d(10px,120px,0)}}.tpl .tpl-attr{margin:max(34vh,220px) 0 0;padding:0 0 12rem;text-align:right;font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.4;color:var(--tpl-m)}.tpl-gauge{z-index:4;left:0;width:var(--tpl-gw);pointer-events:none;font-family:var(--mono)}.tpl-gauge,.tpl-rope{position:absolute;top:0;bottom:0}.tpl-rope{left:58px;width:1px}.tpl-rope:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,var(--tpl-rope) 0 1px,transparent 1px 6px);opacity:.5}.tpl-paid{inset:0;transform:scaleY(0);transform-origin:50% 0}.tpl-paid,.tpl-tick{position:absolute;background:var(--tpl-rope)}.tpl-tick{left:50px;width:9px;height:1px}.tpl-tick span{position:absolute;right:calc(100% + 6px);top:-.62em;font-size:10.5px;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--tpl-m-up)}.tpl-tick-deep span{color:var(--tpl-m-down)}.tpl-read{position:sticky;top:40vh;display:grid;grid-template-columns:12px auto;-moz-column-gap:7px;column-gap:7px;align-items:start;width:-moz-max-content;width:max-content;margin-left:52px}.tpl-lead{grid-row:1/span 2;width:12px;height:16px;background:var(--tpl-rope);clip-path:polygon(40% 0,60% 0,60% 20%,100% 100%,0 100%,40% 20%)}.tpl-num{font-size:13px;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--tpl-ink)}.tpl-num,.tpl-unit{grid-column:2;transition:color .4s ease}.tpl-unit{font-size:10px;line-height:1.3;letter-spacing:.02em;color:var(--tpl-m-up)}.tpl-gauge[data-deep] .tpl-num{color:var(--tpl-foam)}.tpl-gauge[data-deep] .tpl-unit{color:var(--tpl-m-down)}@media (max-width:719px){.tpl{--tpl-gw:0px}.tpl-gauge{left:auto;right:calc(-1 * clamp(14px, 5vw, 22px));width:clamp(14px,5vw,22px)}.tpl-rope{left:2px}.tpl-tick{left:0;width:5px}.tpl-tick span{display:none}.tpl-read{display:block;width:auto;margin:0 0 0 3px;line-height:1;writing-mode:vertical-rl;white-space:nowrap}.tpl-lead{display:none}.tpl-num{font-size:11.5px;line-height:1}.tpl-unit{font-size:9.5px;line-height:1;margin-inline-start:.7em}.tpl-fog-in{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 10%,#000 74%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(transparent,#000 10%,#000 74%,transparent)}}@media (prefers-reduced-motion:reduce){.tpl *,.tpl :after,.tpl :before{transition:none!important;animation:none!important}.tpl-l[data-gone]{opacity:.42;filter:none;transform:none}.tpl-stanza:after,.tpl[data-groundless] .tpl-piece{transform:none}.tpl-fog[data-open] .tpl-glimpse,.tpl-glimpse{transform:translate(-50%) scale(.94)}.tpl-flake{opacity:calc(var(--tpl-ka) * .6)}.tpl-paid{display:none}}@media (forced-colors:active){.tpl-row{-o-border-image:none;border-image:none}.tpl-fog-in,.tpl-snow,.tpl-stanza:after{display:none}.tpl-l{opacity:1!important;filter:none!important}}@media print{.tpl-bed,.tpl-fog,.tpl-gauge,.tpl-ledge-row,.tpl-snow{display:none}.tpl-row{-o-border-image:none;border-image:none;padding-left:0}.tpl,.tpl-deep{color:#000}.tpl-stanza:after{display:none}.tpl-l{opacity:1!important;filter:none!important;transform:none!important}.tpl .tpl-attr{margin-top:1.5em;padding-bottom:0}}.tp2c{--tp2c-fs:clamp(17px,15px + 0.45vw,21px);position:relative;margin:3rem 0 0;overflow-x:clip;color:var(--ink);font-family:var(--serif)}.tp2c-head,.tp2c-s1,.tp2c-s2{position:relative;max-width:26em;margin-left:auto;margin-right:auto;font-size:var(--tp2c-fs)}.tp2c-head{padding:.3em 0 2.1em}.tp2c .tp2c-kicker{display:flex;gap:.9em;align-items:baseline;margin:0 0 .7rem;font-family:var(--mono);font-size:12px;line-height:1.4;letter-spacing:.02em;color:var(--muted)}.tp2c .tp2c-kicker span:first-child{color:var(--lapis)}.tp2c .tp2c-title{position:static;margin:0;padding:0;border:0;font-family:var(--serif);font-variant:normal;font-weight:500;font-size:clamp(30px,22px + 1.9vw,46px);line-height:1.04;letter-spacing:-.022em;color:var(--ink);text-wrap:balance}.tp2c .tp2c-title:after,.tp2c .tp2c-title:before{content:none}.tp2c .tp2c-lines{position:relative;z-index:2;margin:0;max-width:none;font-family:var(--serif);font-optical-sizing:auto;font-size:1em;line-height:1.62;text-align:left;hyphens:manual}.tp2c-l{display:block;padding-left:1.2em;text-indent:-1.2em;transform-origin:50% 50%}.tp2c-l,.tp2c-w{will-change:transform}.tp2c-w{display:inline-block;text-indent:0}.tp2c-s1{padding:1.4em 0 2.4em}.tp2c-gyres{z-index:0;left:50%;top:50%;width:min(62%,15em);height:auto;opacity:calc(.07 + .1 * var(--tp2c-wind, 0));transform:translate(-50%,-50%) rotate(calc(var(--tp2c-wind, 0) * -24deg))}.tp2c-falcon,.tp2c-gyres{position:absolute;color:var(--ink);pointer-events:none}.tp2c-falcon{z-index:3;left:0;top:0;width:34px;height:21px;margin:-10px 0 0 -17px;opacity:0;transition:opacity .8s ease}.tp2c-falcon svg{display:block;width:100%;height:100%}.tp2c[data-armed] .tp2c-falcon{opacity:.85}.tp2c .tp2c-note{position:relative;z-index:2;margin:1.2em 0 0;font-family:var(--mono);font-size:11px;line-height:1.4;color:var(--muted);opacity:0;transition:opacity .6s ease}.tp2c[data-armed] .tp2c-note{opacity:.8}@media (hover:none){.tp2c .tp2c-note{display:none}}.tp2c-s2{padding:0 0 1.2em}.tp2c-s2-layer{position:relative;z-index:2;display:none;font-size:1em;line-height:1.62}.tp2c-vl{position:absolute;left:0;top:0;white-space:pre;line-height:1.62;will-change:transform}.tp2c-lion,.tp2c-star{position:absolute;z-index:3;left:0;top:0;display:none;pointer-events:none}.tp2c-lion img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tp2c-star{width:18px;height:18px;color:var(--rust);opacity:calc(.3 + .7 * var(--tp2c-near, 0));filter:drop-shadow(0 0 calc(var(--tp2c-near, 0) * 6px) color-mix(in srgb,var(--rust) 60%,transparent))}.tp2c-star svg{display:block;width:100%;height:100%}.tp2c[data-beast] .tp2c-s2-real{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tp2c[data-beast] .tp2c-lion,.tp2c[data-beast] .tp2c-s2-layer,.tp2c[data-beast] .tp2c-star{display:block}.tp2c .tp2c-attr{position:relative;z-index:2;margin-top:.6em;margin-bottom:0;font-family:var(--mono);font-size:12px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.tp2c-l,.tp2c-w{transform:none!important;opacity:1!important}.tp2c-falcon{display:none}}.sha{--sha-ink:var(--sh-ink,#15130f);--sha-ink-2:var(--sh-ink-2,#3f3a33);--sha-ink-3:var(--sh-ink-3,#6a6358);--sha-paper:var(--sh-paper,#fffefb);--sha-gold:var(--sh-gold,#a98a43);--sha-gold-2:var(--sh-gold-2,#cdb57a);--sha-gold-ink:var(--sh-gold-ink,#7b5e1f);--sha-claret:var(--sh-claret,#6d1d2b);--sha-serif:var(--sh-serif,"EB Garamond",Garamond,Georgia,serif);--sha-display:var(--sh-display,"Playfair Display",Didot,Georgia,serif);--sha-mono:var(--sh-mono,"Cutive Mono","Courier New",ui-monospace,monospace);--sha-frak:"UnifrakturMaguntia","UnifrakturCook","Old English Text MT","Goudy Text MT","Luminari",var(--sha-display);position:relative;min-width:0;container-type:inline-size;color:var(--sha-ink);font-family:var(--sha-serif)}.sha *,.sha :after,.sha :before{box-sizing:border-box}.sha-frak{font-family:var(--sha-frak,"UnifrakturMaguntia","UnifrakturCook","Old English Text MT",serif);font-style:normal;font-weight:400;letter-spacing:.01em;font-feature-settings:"liga" 1,"dlig" 1}.sha-frak--cap{font-family:"UnifrakturMaguntia","UnifrakturCook","Old English Text MT","Goudy Text MT",var(--sh-display,serif);font-size:1.12em;color:var(--sh-claret,#6d1d2b);white-space:nowrap}.sha-route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 2px 8px;font-size:15px;line-height:1;color:var(--sha-ink-2)}.sha-route-end{white-space:nowrap}.sha-route-line{position:relative;height:9px;border-top:1px solid var(--sha-ink);border-bottom:1px solid var(--sha-ink);background:repeating-linear-gradient(90deg,var(--sha-ink) 0 10%,var(--sha-paper) 10% 20%);background-size:100% 3px;background-repeat:no-repeat;background-position:0 50%}.sha-route-mark{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border:1.5px solid var(--sha-ink);border-radius:50%;background:var(--sha-gold-2);box-shadow:0 0 0 2px var(--sha-paper)}.sha-stage{position:relative;border:1px solid var(--sha-ink);outline:0;background:var(--sha-paper);box-shadow:inset 0 0 0 3px var(--sha-paper),inset 0 0 0 4px rgba(21,19,15,.35);cursor:pointer;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.sha-stage:focus-visible{outline:2px solid var(--sha-gold-ink);outline-offset:3px}.sha-svg{display:block;width:100%;height:auto;overflow:hidden}.sha-cane,.sha-cigar,.sha-collar,.sha-dog-line,.sha-dog-shank,.sha-drops,.sha-glint,.sha-hatband,.sha-hatch,.sha-lead,.sha-line,.sha-line-fine,.sha-mullion,.sha-ray,.sha-ripple,.sha-ripple-near,.sha-smoke,.sha-wet{fill:none;stroke-linecap:round;stroke-linejoin:round}.sha-svg .sha-paper{fill:var(--sha-paper)}.sha-svg .sha-paper-flat{fill:var(--sha-paper);stroke:none}.sha-svg .sha-ink-fill{fill:var(--sha-ink);stroke:none}.sha-line{stroke:var(--sha-ink);stroke-width:1}.sha-line-fine{stroke:var(--sha-ink);stroke-width:.6}.sha-thick{stroke-width:1.8}.sha-hatch{stroke:var(--sha-ink);stroke-width:.55;stroke-linecap:butt}.sha-hatch--sky{stroke-width:.4;opacity:.26}.sha-hatch--water{stroke-width:.55;opacity:.62}.sha-ray{stroke:var(--sha-ink-3);stroke-width:.7}.sha-sun circle{stroke:var(--sha-ink);stroke-width:.8}.sha-cloud{fill:var(--sha-paper);stroke:var(--sha-ink-3);stroke-width:.7}.sha-glint{stroke:var(--sha-paper);stroke-width:1.6}.sha-ripple{stroke:var(--sha-ink-2);stroke-width:.6;opacity:.55}.sha-ripple-near{stroke:var(--sha-ink-2);stroke-width:.8}.sha-gilt{fill:var(--sha-gold);stroke:var(--sha-gold-ink);stroke-width:.6}.sha-sand{opacity:.45}.sha-rut{stroke-dasharray:10 4 18 6}.sha-mullion{stroke:var(--sha-paper);stroke-width:.9;opacity:.8}.sha-window{fill:#2e2a24;stroke:var(--sha-ink);stroke-width:1}.sha-svg .sha-quay .sha-ink-fill{fill:#3a352e}.sha-sign{font-size:8.4px;fill:var(--sha-ink)}.sha-smudge{opacity:.72}.sha-tree-far{opacity:.9}.sha-distant .sha-line,.sha-distant .sha-line-fine{stroke:#7a7368}.sha-svg .sha-distant .sha-ink-fill{fill:#8a8377}.sha-sand{stroke-width:.8}.sha-print{opacity:.4}.sha-paw,.sha-print{fill:var(--sha-ink-2)}.sha-paw{stroke:var(--sha-ink-2);stroke-width:1.4;stroke-linecap:round;opacity:.45}.sha-lead{stroke:#5a3b22;stroke-width:1.2}.sha-cigar{stroke:#5b3a1e;stroke-width:2}.sha-smoke{stroke:var(--sha-ink-3);stroke-width:.7;opacity:.55}.sha-coat{fill:#221e19;stroke:var(--sha-ink);stroke-width:.8}.sha-coat--grey{fill:#8b8478}.sha-trousers{fill:#4a443c;stroke:var(--sha-ink);stroke-width:.7}.sha-trousers--far{fill:#6e675d}.sha-arm{fill:none;stroke-width:5.2;stroke-linecap:round;stroke:#221e19}.sha-arm--far{stroke:#3a342d}.sha-gent .sha-arm{stroke:#8b8478}.sha-skin{stroke:var(--sha-ink);stroke-width:.8}.sha-skin,.sha-tuft{fill:var(--sha-paper)}.sha-tuft{stroke:var(--sha-ink);stroke-width:.7}.sha-hatband{stroke:var(--sha-gold);stroke-width:1.2}.sha-fold{fill:none;stroke:#4d463d;stroke-width:.7;stroke-linecap:round}.sha-gent .sha-fold{stroke:#6e675d}.sha-cane{stroke:#2c241b;stroke-width:1.6}.sha-wet{stroke:#9fb4c4;stroke-width:2}.sha-hat{transition:transform .26s ease}.sha-dog-curl{fill:var(--sha-paper)}.sha-dog-curl,.sha-dog-skin{stroke:var(--sha-ink);stroke-width:.85;stroke-linejoin:round}.sha-dog-skin{fill:#fbf7ee}.sha-dog-shank{stroke:var(--sha-ink);stroke-width:3.6}.sha-dog-shank-in{fill:none;stroke:#fbf7ee;stroke-width:2;stroke-linecap:round}.sha-dog-far .sha-dog-shank{stroke:var(--sha-ink-2)}.sha-dog-far .sha-dog-shank-in{stroke:#ece6d8}.sha-dog-far .sha-dog-curl{fill:#f1ece0}.sha-dog-line{stroke:var(--sha-ink-2);stroke-width:.5}.sha-dog-mud{fill:#5b4a36;opacity:.78;stroke:none}.sha-collar{stroke:var(--sha-gold);stroke-width:1.3}.sha-tag{fill:var(--sha-gold-2);stroke:var(--sha-gold-ink);stroke-width:.5}.sha-drops{stroke:#7f9cb3;stroke-width:1.4}.sha-dog-body,.sha-dog-tail{transform-box:view-box}.sha-pigeon{transition:transform .62s cubic-bezier(.3,.7,.4,1)}.sha-bird{fill:#b9b3a7;stroke:var(--sha-ink);stroke-width:.6}.sha-cat{transition:transform .52s cubic-bezier(.3,1.4,.5,1)}.sha-cat-fur{fill:#8f897f;stroke:var(--sha-ink);stroke-width:.8}.sha-scroll-text{font-family:var(--sha-serif);font-size:15px;font-style:italic;fill:var(--sha-ink)}.sha-scroll-text.sha-frak{font-family:var(--sha-frak);font-style:normal;font-size:16px}.sha-banner-band{fill:var(--sha-paper);stroke:var(--sha-ink);stroke-width:1.3}.sha-banner-tail{fill:#efe7d4;stroke:var(--sha-ink);stroke-width:1.1;stroke-linejoin:round}.sha-banner-text{font-size:33px;fill:var(--sha-claret)}.sha-banner{transform-box:fill-box;transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.sha.is-live .sha-banner{animation:sha-shout .52s cubic-bezier(.2,1.5,.4,1) both}.sha.is-live .sha-smoke{animation:sha-smoke 2.4s ease-in-out infinite}.sha.is-live .is-wag .sha-dog-tail{animation:sha-wag .18s ease-in-out infinite alternate;transform-origin:-18.4px -26.6px}.sha.is-live .is-shake .sha-dog-body{animation:sha-shake .11s linear infinite alternate;transform-origin:2px -22px}.sha.is-live .is-roll .sha-dog-body{animation:sha-roll .3s ease-in-out infinite alternate;transform-origin:2px -16px}.sha.is-live .is-sniff .sha-dog-head{animation:sha-sniff .26s ease-in-out infinite alternate}.sha.is-live .sha-far-reply{animation:sha-shake-fist .3s ease-in-out infinite alternate}}@keyframes sha-shout{0%{transform:scale(.4) rotate(-6deg);opacity:0}60%{transform:scale(1.08) rotate(1.5deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes sha-smoke{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.6;transform:translateY(-2px)}}@keyframes sha-wag{0%{transform:rotate(-16deg)}to{transform:rotate(14deg)}}@keyframes sha-shake{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes sha-roll{0%{transform:translateY(-14px) rotate(172deg)}to{transform:translateY(-14px) rotate(188deg)}}@keyframes sha-sniff{0%{translate:0 0}to{translate:.6px .4px}}@keyframes sha-shake-fist{0%{translate:0 0}to{translate:0 -1px}}.sha .sha-say{min-height:3em;max-width:60ch;margin:12px auto 0;padding:0 4px;font-family:var(--sha-serif);font-size:17px;font-style:italic;line-height:1.45;text-align:center;color:var(--sha-ink-2);text-wrap:balance}.sha-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:12px 0 0}.sha-pair{display:flex;gap:8px}.sha .sha-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:42px;margin:0;padding:6px 15px;font-family:var(--sha-display);font-size:15px;font-style:normal;letter-spacing:.03em;line-height:1.2;color:var(--sha-ink);background:var(--sha-paper);border:1px solid var(--sha-ink);border-radius:2px;box-shadow:inset 0 0 0 2px var(--sha-paper),inset 0 0 0 3px var(--sha-gold-2);cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.sha .sha-btn:hover{background:#f8f2e1}.sha .sha-btn:active{transform:translateY(1px);background:#f2ead5}.sha .sha-btn:focus-visible{outline:2px solid var(--sha-gold-ink);outline-offset:2px}.sha-arrow{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sha .sha-btn--call,.sha .sha-btn--scold{touch-action:manipulation}.sha .sha-btn--call .sha-frak{font-size:21px;line-height:1}.sha .sha-btn--scold{color:var(--sha-paper);background:var(--sha-ink);box-shadow:inset 0 0 0 2px var(--sha-ink),inset 0 0 0 3px var(--sha-gold)}.sha .sha-btn--scold .sha-frak{font-size:22px;line-height:1}.sha .sha-btn--scold:hover{background:#2b2620}.sha .sha-btn--scold:active{background:var(--sha-claret)}.sha .sha-how{max-width:58ch;margin:10px auto 0;font-family:var(--sha-serif);font-size:14.5px;font-style:normal;line-height:1.45;text-align:center;color:var(--sha-ink-3);text-wrap:balance}.sha-book{width:min(100%,360px);margin:18px auto 0;padding:12px 16px 12px 22px;background-color:#fbf8ef;background-image:linear-gradient(90deg,transparent 13px,rgba(109,29,43,.35) 13px 14px,transparent 14px),repeating-linear-gradient(180deg,transparent 0 25px,rgba(90,105,140,.16) 25px 26px);background-position:0 0,0 30px;border:1px solid #ddd3bd;box-shadow:0 1px 2px rgba(21,19,15,.12),3px 6px 14px -8px rgba(21,19,15,.3);transform:rotate(.6deg)}.sha .sha-book-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 4px;font-family:var(--sha-display);font-size:17px;font-style:italic;line-height:1.3;color:var(--sha-ink)}.sha-book-en{font-family:var(--sha-serif);font-size:12.5px;font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--sha-gold-ink)}.sha .sha-book-list{margin:0;padding:0}.sha-book-list>div{display:flex;align-items:baseline;gap:6px;min-height:26px;padding-top:2px}.sha .sha-book-list dt{display:flex;flex:1 1 auto;align-items:baseline;gap:6px;min-width:0;margin:0;font-family:var(--sha-serif);font-size:15px;font-weight:400;line-height:1.35;color:var(--sha-ink-2)}.sha .sha-book-list dt .sha-frak{font-size:16px;color:var(--sha-claret)}.sha .sha-book-list dt:after{content:"";flex:1 1 auto;min-width:10px;border-bottom:1.5px dotted rgba(60,50,30,.4);transform:translateY(-.25em)}.sha .sha-book-list dd{flex:none;margin:0;font-family:var(--sh-pencil,"Caveat",cursive);font-size:21px;line-height:1;color:#3d3f47}.sha .sha-letter{margin:8px 0 0;padding-top:7px;border-top:1px solid #e3d9c2;font-family:var(--sha-serif);font-size:15.5px;font-style:italic;line-height:1.4;color:var(--sha-ink);animation:sha-arrive .6s ease-out}.sha-letter cite{display:block;font-size:12.5px;font-style:normal;letter-spacing:.08em;color:var(--sha-gold-ink)}@keyframes sha-arrive{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sha .sha-src{max-width:64ch;margin:16px auto 0;font-family:var(--sha-serif);font-size:13.5px;font-style:normal;line-height:1.45;text-align:center;color:var(--sha-ink-3)}.sha .sha-src i{font-style:italic}@container (max-width: 480px){.sha-route{font-size:13px;gap:7px}.sha .sha-say{font-size:16px}.sha-bar{gap:8px}.sha-pair{flex:1 1 100%;justify-content:center}.sha .sha-btn{flex:1 1 0;padding:6px 10px;font-size:14.5px}.sha-book{padding-right:12px}}@media (prefers-reduced-motion:reduce){.sha *,.sha :after,.sha :before{transition:none!important;animation:none!important}}@media (forced-colors:active){.sha .sha-btn{border:1px solid ButtonText;box-shadow:none;forced-color-adjust:auto}.sha .sha-btn--scold{background:ButtonFace;color:ButtonText}.sha-stage{border-color:CanvasText}.sha-route-mark{background:Highlight}}.shg{--shg-d:34px;--shg-metal-hi:#f1e1a8;--shg-metal:#c9a95a;--shg-metal-lo:#9a7a35;--shg-cut:#5f461a;position:relative;display:inline-block;flex:none;width:var(--shg-d);height:var(--shg-d);border-radius:50%;vertical-align:middle;line-height:0;box-shadow:0 1px 0 #8a6a2a,0 2px 0 #6e531f,0 3px 5px rgba(28,20,6,.28),0 1px 1px rgba(28,20,6,.2)}.shg-face{overflow:hidden;background:radial-gradient(circle at 34% 28%,var(--shg-metal-hi) 0,hsla(47,72%,80%,0) 42%),radial-gradient(circle at 70% 78%,rgba(98,72,24,.38) 0,rgba(98,72,24,0) 46%),conic-gradient(from 210deg,#bf9e4f,#e2c97f,#a8873b,#d4b765,#9d7d33,#dcc275,#bf9e4f);box-shadow:inset 0 0 0 calc(var(--shg-d) * .035) rgba(110,82,28,.55),inset 0 0 calc(var(--shg-d) * .16) rgba(80,58,16,.32)}.shg-face,.shg-face:after{position:absolute;inset:0;border-radius:50%}.shg-face:after{content:"";background:linear-gradient(118deg,rgba(255,250,230,0) 38%,rgba(255,250,230,.32) 46%,rgba(255,250,230,0) 54%),repeating-linear-gradient(33deg,hsla(0,0%,100%,0) 0 7px,hsla(0,0%,100%,.05) 7px 8px);pointer-events:none}.shg-cut{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--shg-cut);filter:drop-shadow(0 .6px 0 rgba(255,244,205,.55))}.shg-beads{fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-dasharray:.1 4.62;opacity:.8}.shg-ring{fill:none;stroke:currentColor;stroke-width:1.1;opacity:.7}.shg-bow,.shg-rule,.shg-stem{fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;opacity:.75}.shg-leaf{fill:currentColor;opacity:.72}.shg-crown{fill:rgba(95,70,26,.18);stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;opacity:.85}.shg-band{fill:currentColor;opacity:.7}.shg-pearl{fill:currentColor;opacity:.8}.shg--small .shg-leaf{opacity:.5}.shg--small .shg-beads{stroke-width:3.2;stroke-dasharray:.1 6.2}.shg--small .shg-bow,.shg--small .shg-rule{opacity:.4}.shg--tilt{transform:perspective(240px) rotateX(48deg);transform-origin:50% 70%;box-shadow:0 1px 0 #8a6a2a,0 2px 0 #7a5d24,0 3px 0 #6e531f,0 7px 8px rgba(28,20,6,.26)}[data-theme=vault] .shg:not(.shg--tilt){box-shadow:0 1px 0 #8a6a2a,0 2px 0 #6e531f,0 0 14px rgba(214,178,92,.22),0 3px 5px rgba(0,0,0,.5)}@media (forced-colors:active){.shg{border:1px solid CanvasText}.shg,.shg-face{box-shadow:none}.shg-face{background:Canvas}.shg-cut{color:CanvasText;filter:none}}.shc{--sh-ink:#15130f;--sh-ink-2:#3f3a33;--sh-ink-3:#6a6358;--sh-paper:#fffefb;--sh-card:#fdfcf7;--sh-linen:#f2eee4;--sh-linen-2:#e6dfcf;--sh-gold:#a98a43;--sh-gold-2:#cdb57a;--sh-gold-ink:#7b5e1f;--sh-claret:#6d1d2b;--sh-display:"Playfair Display","Bodoni 72",Didot,Georgia,serif;--sh-serif:"EB Garamond","Cormorant Garamond",Garamond,Georgia,serif;--sh-pencil:"Caveat","Kalam",cursive;--sh-mono:"Cutive Mono","Courier New",ui-monospace,monospace;--shc-pad:clamp(14px,4.2vw,40px);position:relative;box-sizing:border-box;width:100%;max-width:880px;min-width:0;margin:3.6em 0 calc(3.2em + 26px);padding:clamp(26px,5vw,42px) var(--shc-pad) 0;background-color:var(--sh-card);background-image:radial-gradient(120% 70% at 30% 0,hsla(0,0%,100%,.9),hsla(0,0%,100%,0) 70%),repeating-linear-gradient(0deg,rgba(60,50,30,0) 0 3px,rgba(60,50,30,.018) 3px 4px);border:1.5px solid var(--sh-ink);color:var(--sh-ink);font-family:var(--sh-serif);font-size:18px;line-height:1.5;scroll-margin-top:96px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 2px 0 -1px #e9e4d7,0 3px 0 -1px #d9d2c1,0 14px 30px -18px rgba(40,30,10,.35)}.shc:before{content:"";position:absolute;inset:6px;border:1px solid var(--sh-gold);pointer-events:none}.shc *,.shc :after,.shc :before{box-sizing:border-box}.shc-corner{position:absolute;width:clamp(28px,6vw,40px);height:clamp(28px,6vw,40px);color:var(--sh-gold);pointer-events:none;z-index:1}.shc-corner--tl{top:10px;left:10px}.shc-corner--tr{top:10px;right:10px;transform:scaleX(-1)}.shc-corner--br{bottom:10px;right:10px;transform:scale(-1)}.shc-corner--bl{bottom:10px;left:10px;transform:scaleY(-1)}.shc-corner-line{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.shc-corner-line--thin{stroke-width:.8}.shc-corner-bead{fill:currentColor}.shc-corner--tr{opacity:.55}.shc>.shc-coin{position:absolute;top:-13px;right:clamp(18px,5vw,46px);z-index:2;transform:rotate(-14deg)}.shc-head{position:relative;margin:0 0 clamp(16px,3.6vw,26px);padding:0;text-align:center}.shc .shc-gang{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 .85em;padding:0;font-family:var(--sh-serif);font-size:12.5px;font-weight:500;font-style:normal;line-height:1.35;letter-spacing:.22em;text-transform:uppercase;color:var(--sh-gold-ink)}.shc-gang-words{min-width:0;text-wrap:balance}.shc-gang-slash{color:var(--sh-gold)}.shc-gang-rule{position:relative;flex:0 1 64px;min-width:18px;height:1px;background:linear-gradient(90deg,rgba(169,138,67,0),var(--sh-gold))}.shc-gang-rule:last-child{transform:scaleX(-1)}.shc-gang-rule:after{content:"";position:absolute;right:-3px;top:-2.5px;width:6px;height:6px;background:var(--sh-gold);transform:rotate(45deg)}.shc .shc-head h2.shc-h{position:static;margin:0;padding:0;border:0;background:none;font-family:var(--sh-display);font-variant:normal;font-weight:400;font-size:1em;line-height:1;letter-spacing:0;color:var(--sh-ink);text-shadow:none}.shc .shc-head h2.shc-h:after,.shc .shc-head h2.shc-h:before{content:none;display:none}.shc-de{font-family:var(--sh-display);font-size:clamp(30px,6.8vw,48px);line-height:1.06;letter-spacing:-.005em;color:var(--sh-ink);overflow-wrap:break-word;hyphens:manual}.shc-de,.shc-en{display:block;font-weight:400;text-wrap:balance}.shc-en{margin-top:.42em;font-size:clamp(18px,3.8vw,22px);font-style:italic;line-height:1.25;color:var(--sh-ink-2)}.shc-en,.shc-mark{font-family:var(--sh-serif)}.shc-mark{margin-left:.12em;font-style:normal;font-size:.7em;line-height:0;vertical-align:super;color:var(--sh-gold-ink)}.shc-cloth{position:relative;display:flex;align-items:stretch;justify-content:center;gap:0;margin:0 calc(var(--shc-pad) * -.5);padding:clamp(8px,2.4vw,22px);background-color:var(--sh-linen);background-image:linear-gradient(90deg,transparent calc(50% - 1px),rgba(90,75,45,.07) calc(50% - 1px),rgba(90,75,45,.07) 50%,hsla(0,0%,100%,.75) 0,hsla(0,0%,100%,.75) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(0deg,transparent calc(50% - 1px),rgba(90,75,45,.06) calc(50% - 1px),rgba(90,75,45,.06) 50%,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) calc(50% + 1px),transparent calc(50% + 1px)),radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.85) 0 2.2px,hsla(0,0%,100%,0) 2.8px),radial-gradient(circle at 0 0,hsla(0,0%,100%,.6) 0 1.2px,hsla(0,0%,100%,0) 1.7px),repeating-linear-gradient(45deg,rgba(120,100,60,.07) 0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,rgba(120,100,60,.07) 0 1px,transparent 1px 22px);background-size:100% 100%,100% 100%,31.11px 31.11px,31.11px 31.11px,auto,auto;box-shadow:inset 0 0 0 3px var(--sh-linen),inset 0 0 0 4px rgba(120,100,60,.22),inset 0 0 0 6px var(--sh-linen),inset 0 0 0 7px rgba(120,100,60,.14)}.shc-plate{--bg:var(--sh-paper);--bg2:#f6f3eb;--bg3:#ece7db;--ink:var(--sh-ink);--muted:#5f584e;--border:#d9d1bf;--rule:#d9d1bf;color-scheme:light;position:relative;flex:1 1 auto;min-width:0;padding:clamp(10px,2.8vw,24px);background-color:var(--sh-paper);background-image:radial-gradient(90% 70% at 50% 40%,#fff,hsla(0,0%,100%,0) 75%);border:1px solid var(--sh-gold-2);border-radius:16px;color:var(--sh-ink);font-family:var(--sh-serif);font-size:17px;line-height:1.5;box-shadow:inset 0 0 0 4px var(--sh-paper),inset 0 0 0 5px rgba(169,138,67,.55),0 1px 0 hsla(0,0%,100%,.9),0 2px 2px rgba(70,55,25,.08),0 10px 22px -12px rgba(70,55,25,.35)}.shc-plate>:first-child{margin-top:0}.shc-plate>:last-child{margin-bottom:0}@media (max-width:700px){.shc-plate{overflow-x:clip}}.shc-silver{display:none;flex:none;align-self:center;width:16px;height:128px;color:#8f949a}.shc-silver-metal{fill:#c9cdd1;stroke:#7f858c;stroke-width:.7;stroke-linejoin:round}.shc-silver-shine{fill:none;stroke:hsla(0,0%,100%,.95);stroke-width:1.1;stroke-linecap:round}@media (min-width:900px){.shc-cloth{padding:22px 18px;gap:18px}.shc-silver{display:block;filter:drop-shadow(1px 2px 1.5px rgba(60,50,30,.22))}.shc-silver--fork{transform:rotate(-2deg)}.shc-silver--knife{transform:rotate(1.5deg)}}.shc-cap{max-width:54ch;margin:clamp(16px,3.4vw,22px) auto 0;padding:0 4px;font-family:var(--sh-serif);font-size:clamp(17.5px,3.6vw,19.5px);font-style:italic;line-height:1.45;text-align:center;color:var(--sh-ink-2);text-wrap:balance}.shc-cap>:first-child{margin-top:0}.shc-cap>:last-child{margin-bottom:0}.shc-cap em,.shc-cap i{font-style:normal}.shc .shc-fn{position:relative;max-width:62ch;margin:clamp(18px,3.8vw,26px) 0 0;padding:12px 0 0;border:0}.shc .shc-fn:before{content:"";position:absolute;top:0;left:0;width:72px;height:1px;background:var(--sh-gold)}.shc .shc-fn blockquote.shc-fn-q{position:relative;margin:0;padding:0 0 0 1em;border:0;background:none;font-family:var(--sh-serif);font-size:16px;font-style:normal;line-height:1.5;color:var(--sh-ink-2);quotes:none}.shc .shc-fn blockquote.shc-fn-q:after,.shc .shc-fn blockquote.shc-fn-q:before{content:none}.shc-fn-mark{position:absolute;left:0;top:-.1em;color:var(--sh-gold-ink)}.shc-fn-q>p{margin:0 0 .5em}.shc-fn-q>p:last-child{margin-bottom:0}.shc-fn-src{margin:.4em 0 0 1em;font-family:var(--sh-serif);font-size:12.5px;font-style:normal;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--sh-gold-ink)}.shc-fn:not(:has(.shc-fn-q)) .shc-fn-src{margin-left:0}.shc-fn-after{letter-spacing:.16em}.shc .shc-next{margin:12px 0 0;padding:0 clamp(4px,2vw,16px) 0 0;text-align:right;font-family:var(--sh-serif);font-size:15px;line-height:1.4}.shc .shc-next a{display:inline-block;min-height:32px;padding:6px 2px;line-height:20px;color:var(--sh-ink-2);text-decoration:none}.shc-next-dish{font-family:var(--sh-display);font-style:italic;color:var(--sh-ink)}.shc-next-en{font-style:italic;color:var(--sh-ink-3)}.shc-next-arrow{display:inline-block;margin-left:.35em;color:var(--sh-gold-ink);transition:transform .16s ease}.shc .shc-next a:focus-visible .shc-next-dish,.shc .shc-next a:hover .shc-next-dish{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--sh-gold)}.shc .shc-next a:hover .shc-next-arrow{transform:translateX(3px)}.shc a:focus-visible{outline:2px solid var(--sh-gold-ink);outline-offset:2px;border-radius:2px}.shc-stub{position:relative;z-index:2;display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"hole bon house" "hole pencil pencil" "hole poor poor";align-items:baseline;-moz-column-gap:12px;column-gap:12px;row-gap:3px;--shc-stub-indent:clamp(6px,3vw,22px);width:min(calc(100% - var(--shc-stub-indent) - 4px),440px);margin:14px 0 -26px var(--shc-stub-indent);padding:13px 16px 11px 12px;background-color:#f5f0e2;background-image:radial-gradient(circle at 5px 0,var(--sh-card) 0 2.3px,transparent 2.8px),repeating-linear-gradient(180deg,transparent 0 21px,rgba(110,120,150,.12) 21px 22px);background-size:10px 6px,auto;background-repeat:repeat-x,repeat;background-position:0 0,0 6px;border:1px solid rgba(110,95,60,.22);border-top:0;color:var(--sh-ink);font-family:var(--sh-mono);font-size:12.5px;line-height:1.45;letter-spacing:.02em;transform:rotate(-1.1deg);box-shadow:0 1px 1px rgba(60,45,20,.12),2px 6px 12px -6px rgba(60,45,20,.35)}.shc-stub-hole{grid-area:hole;align-self:center;justify-self:center;width:13px;height:13px;border-radius:50%;background:var(--sh-card);box-shadow:inset 0 1px 2px rgba(60,45,20,.45),0 0 0 1px rgba(110,95,60,.18)}.shc-stub-bon{grid-area:bon;display:flex;align-items:baseline;gap:8px;text-transform:uppercase;letter-spacing:.14em}.shc-stub-label{color:var(--sh-ink-3)}.shc-stub-no{font-weight:700;color:var(--sh-claret);letter-spacing:.08em}.shc-stub-house{grid-area:house;text-align:right;font-size:11.5px;color:var(--sh-ink-3);white-space:nowrap}.shc-stub-pencil{grid-area:pencil;margin:2px 0 1px;font-family:var(--sh-pencil);font-size:20px;line-height:1.15;letter-spacing:0;color:#3d3f47;transform:rotate(-.8deg);transform-origin:0 50%}.shc-stub-poor{grid-area:poor;display:flex;align-items:baseline;gap:8px;padding-top:4px;border-top:1px dashed rgba(110,95,60,.35)}.shc-stub-poor-de,.shc-stub-poor-en{white-space:nowrap}.shc-stub-poor-en{display:flex;flex:1 1 auto;align-items:baseline;gap:6px;min-width:0;font-family:var(--sh-serif);font-style:italic;font-size:14px;color:var(--sh-ink-3)}.shc-stub-poor-en:after{content:"";flex:1 1 auto;min-width:14px;border-bottom:1.5px dotted rgba(60,50,30,.45);transform:translateY(-.25em)}.shc-stub-sum{flex:none;font-weight:700;color:var(--sh-ink);white-space:nowrap}@media (max-width:520px){.shc-stub{grid-template-columns:18px minmax(0,1fr);grid-template-areas:"hole bon" "hole house" "hole pencil" "hole poor";padding-right:12px}.shc-stub-house{text-align:left;white-space:normal}.shc-stub-poor{flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.shc-stub-hole{animation:shc-punch linear both;animation-timeline:view();animation-range:entry 40% cover 50%}}}@keyframes shc-punch{0%,86%{background:transparent;box-shadow:0 0 0 1px rgba(110,95,60,.28);transform:scale(.7)}92%{background:var(--sh-card);box-shadow:inset 0 1px 2px rgba(60,45,20,.45),0 0 0 1px rgba(110,95,60,.18);transform:scale(1.12)}to{background:var(--sh-card);box-shadow:inset 0 1px 2px rgba(60,45,20,.45),0 0 0 1px rgba(110,95,60,.18);transform:scale(1)}}[data-theme=vault] .shc{--sh-card:#f6f2e7;--sh-paper:#fbf8f0;--sh-linen:#ece6d8;box-shadow:0 0 0 1px rgba(255,236,190,.08),0 2px 0 -1px #cfc7b4,0 3px 0 -1px #b9b09b,0 0 60px -20px rgba(255,214,140,.28),0 22px 40px -18px rgba(0,0,0,.7)}@media (max-width:520px){.shc{font-size:17px}.shc .shc-gang{gap:10px;letter-spacing:.18em;font-size:12px}.shc-gang-rule{flex-basis:28px;min-width:12px}.shc-gang-slash{display:none}.shc-gang-words>span:not(.shc-gang-slash):not(.visually-hidden){display:block}.shc>.shc-coin{top:-11px}.shc-plate{border-radius:12px}}@media (forced-colors:active){.shc,.shc-plate,.shc-stub{border:1px solid CanvasText;forced-color-adjust:auto}.shc-corner,.shc-gang-rule,.shc:before{display:none}}@media print{.shc,.shc-stub{box-shadow:none}.shc-stub{transform:none}}@media (prefers-reduced-motion:reduce){.shc-next-arrow{transition:none}.shc .shc-next a:hover .shc-next-arrow{transform:none}}