.nnwm{--nnwm-p:0}.nn .nnwm-fig{position:relative;margin:0;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px rgba(169,200,255,.18),0 18px 40px -20px #000}.nnwm-fig svg{display:block;width:100%;height:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none}.nnwm-hit{fill:none;stroke:transparent;stroke-width:120;stroke-linecap:round;pointer-events:stroke}.nnwm-hit,.nnwm-moon{cursor:grab;touch-action:none}.nnwm-moon{outline:none}.nnwm.is-drag .nnwm-hit,.nnwm.is-drag .nnwm-moon{cursor:grabbing}.nnwm-moon .nnwm-ring{opacity:0;transition:opacity .2s}.nnwm-moon:focus-visible .nnwm-ring{opacity:1}.nnwm-amber{opacity:calc(1 - var(--nnwm-p) * .95)}.nnwm-halo{opacity:calc(.55 + var(--nnwm-p) * .45)}.nnwm-wash{opacity:calc(.02 + var(--nnwm-p) * .16)}.nnwm-shadowmove{transform:translate(calc(-30px - (1 - var(--nnwm-p)) * 92px),calc(2px + var(--nnwm-p) * 30px)) skewX(calc((1 - var(--nnwm-p)) * -14deg)) scaleY(calc(1.1 - var(--nnwm-p) * .28))}.nnwm-shadow{opacity:calc(.42 - var(--nnwm-p) * .14)}.nnwm-notch{transition:opacity .3s}.nnwm-in,.nnwm-mare,.nnwm-onmoon,.nnwm-plaque,.nnwm-w{transition:opacity .6s ease}.nnwm-svgl{font-size:7px;letter-spacing:.12em;fill:#e8eeff}.nnwm-plaquet,.nnwm-svgl{font-family:var(--nn-type)}.nnwm-plaquet{font-size:5.4px;letter-spacing:.14em;fill:#3a2410}.nnwm-z{font-family:var(--nn-hand);font-size:16px}.nnwm-zzz text{animation:nnwm-z 3s ease-in-out infinite}.nnwm-zzz text:nth-child(2){animation-delay:.6s}.nnwm-zzz text:nth-child(3){animation-delay:1.2s}@keyframes nnwm-z{0%,to{opacity:.25}50%{opacity:1}}.nnwm-tv{animation:nnwm-tv 2.6s steps(6) infinite}@keyframes nnwm-tv{0%{opacity:.55}30%{opacity:.9}55%{opacity:.4}80%{opacity:.8}to{opacity:.6}}.nnwm-cloud{animation:nnwm-drift 70s linear infinite alternate}.nnwm-cloud--2{animation-duration:95s;animation-direction:alternate-reverse}@keyframes nnwm-drift{0%{transform:translateX(-40px)}to{transform:translateX(60px)}}.nnwm-glint{animation:nnwm-tw 4s ease-in-out infinite}.nnwm-glint:nth-child(3n){animation-delay:1.3s}.nnwm-glint:nth-child(3n+1){animation-delay:2.6s}@keyframes nnwm-tw{0%,to{opacity:.9}50%{opacity:.35}}.nnwm:not([data-live]) .nnwm-cloud,.nnwm:not([data-live]) .nnwm-glint,.nnwm:not([data-live]) .nnwm-tv,.nnwm:not([data-live]) .nnwm-zzz text{animation-play-state:paused}.nnwm-clock{position:absolute;left:.7rem;top:.6rem;font-family:var(--nn-type);font-size:.85rem;letter-spacing:.18em;color:#cfe0ff;padding:.15rem .45rem;border:1px solid rgba(169,200,255,.35);border-radius:3px;background:rgba(3,5,14,.6)}.nn .nnwm-grip{position:absolute;right:.8rem;bottom:.7rem;margin:0;pointer-events:none;font-family:var(--nn-hand);font-size:1.35rem;line-height:1.1;color:#fff4d6;text-align:right;text-shadow:0 1px 8px rgba(3,5,14,.95),0 0 2px #03050e;transition:opacity .5s}.nnwm-grip.is-gone{opacity:0}.nn .nnwm-dash{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.3rem;margin:.8rem 0 0;padding:0;list-style:none;font-family:var(--nn-type);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:#8fa2c8}.nnwm-dash li{margin:0;display:flex;align-items:baseline;gap:.45rem}.nnwm-dash li:before{content:"";width:6px;height:6px;border-radius:50%;background:#3b5590;align-self:center}.nnwm-dash b{font-weight:700;color:#b8f0c8;text-shadow:0 0 8px rgba(120,230,160,.45);letter-spacing:.06em}.nn .nnwm-desk{display:grid;grid-template-columns:minmax(0,21rem) minmax(0,1fr);gap:1.4rem;align-items:start;margin:1.1rem auto 0;max-width:46rem}.nnwm-cal{position:relative;padding-top:14px}.nnwm-cal:before{content:"";position:absolute;left:0;right:0;top:0;height:22px;z-index:3;border-radius:4px 4px 1px 1px;background:radial-gradient(circle at 22% 50%,#f3d58a 0 3px,#8a6420 3.5px,transparent 4.5px),radial-gradient(circle at 78% 50%,#f3d58a 0 3px,#8a6420 3.5px,transparent 4.5px),linear-gradient(180deg,#7c1f26,#5a1219 60%,#3e0b10);box-shadow:0 2px 0 rgba(0,0,0,.35),0 8px 14px -8px #000}.nnwm-pad{z-index:1;box-shadow:0 2px 0 #d8ceb6,0 4px 0 #cfc4aa,0 6px 0 #c4b89c,0 8px 0 #b7aa8c,0 18px 26px -10px rgba(0,0,0,.9)}.nnwm-pad,.nnwm-page{position:relative;border-radius:0 0 3px 3px}.nnwm-page{box-sizing:border-box;min-height:21rem;padding:1.3rem 1.2rem 1rem;color:#1f1c2a;background:radial-gradient(ellipse at 85% 0,rgba(214,230,255,.55),transparent 55%),repeating-linear-gradient(0deg,rgba(60,50,30,.035) 0 1px,transparent 1px 4px),linear-gradient(180deg,#fbf6e8,#f1e8d2);border-top:2px dotted rgba(90,70,40,.35)}.nnwm-page--now{animation:nnwm-up .35s ease both}@keyframes nnwm-up{0%{opacity:.4}to{opacity:1}}.nnwm-page--fall{position:absolute;inset:0;z-index:2;pointer-events:none;transform-origin:8% 0;animation:nnwm-tear 1.1s cubic-bezier(.5,.05,.7,.4) both}@keyframes nnwm-tear{0%{transform:none;opacity:1}18%{transform:rotate(-7deg)}to{transform:translate(60%,120%) rotate(38deg);opacity:0}}.nnwm-mon{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--nn-marquee);font-size:1.05rem;letter-spacing:.16em;color:#7c1f26}.nnwm-mon span{font-family:var(--nn-type);font-size:.9rem;letter-spacing:.12em;color:#4b4560}.nnwm-day{margin:.1rem 0 0;font-family:var(--nn-head);font-size:4.6rem;line-height:1;color:#141221}.nnwm-day,.nnwm-dow{display:block;text-align:center}.nnwm-dow{margin:.15rem 0 .7rem;padding-bottom:.55rem;font-family:var(--nn-type);font-size:.86rem;letter-spacing:.16em;text-transform:uppercase;color:#4b4560;border-bottom:1px solid rgba(124,31,38,.35)}.nn .nnwm-lines{margin:0;padding:0;list-style:none}.nn .nnwm-lines li{margin:0 0 .45rem;padding-left:1.05rem;position:relative;font-family:var(--nn-text);font-size:1.12rem;line-height:1.38;color:#1f1c2a;overflow-wrap:anywhere}.nnwm-lines li:before{content:"\2022";position:absolute;left:.1rem;color:#3b5590}.nnwm-tag{display:inline-block;margin-left:.25rem;padding:0 .3rem;border:2px solid #b0262e;border-radius:3px;font-family:var(--nn-type);font-weight:700;font-size:.92rem;letter-spacing:.06em;color:#b0262e;transform:rotate(-3deg);transition:opacity .3s}.nnwm-tag.is-struck{text-decoration:line-through;text-decoration-thickness:2px;opacity:.35}.nn .nnwm-status{margin:.6rem 0 0;padding-top:.5rem;border-top:1px dashed rgba(75,69,96,.35);font-family:var(--nn-type);font-size:.84rem;letter-spacing:.06em;color:#4b4560}.nnwm-status b{color:#7c1f26}.nnwm-side{min-width:0}.nn .nnwm-say{color:#e6ecf8;min-height:4.5em;margin:.2rem 0 .6rem;text-align:left}.nnwm-side .nn-row{justify-content:flex-start}.nnwm .nn-btn:disabled{opacity:.4;cursor:default}.nn .nnwm-pilek{margin:1rem 0 .3rem;font-family:var(--nn-type);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#8fa2c8}.nnwm-pile{position:relative;height:7.2rem;margin:0;padding:0;list-style:none}.nnwm-pile li{position:absolute;bottom:0;width:4.6rem;height:5.4rem;margin:0;box-sizing:border-box;padding:.35rem .3rem;text-align:center;border-radius:2px;background:linear-gradient(180deg,#f6efdc,#e2d6b8);border-top:2px dotted rgba(90,70,40,.4);box-shadow:0 6px 10px -6px #000;animation:nnwm-land .5s ease-out both}@keyframes nnwm-land{0%{opacity:0;transform:translateY(-16px) rotate(var(--rot))}to{opacity:1;transform:rotate(var(--rot))}}.nnwm-pile li{transform:rotate(var(--rot))}.nnwm-pile i{display:block;font-style:normal;font-family:var(--nn-type);font-size:.66rem;letter-spacing:.1em;color:#7c1f26}.nnwm-pile b{display:block;font-family:var(--nn-head);font-weight:400;font-size:1.9rem;line-height:1.05;color:#141221}.nnwm-pile s{display:block;text-decoration:none;font-family:var(--nn-type);font-size:.62rem;color:#4b4560}.nn .nnwm-none{margin:0;font-family:var(--nn-text);font-style:italic;font-size:1rem;color:#7d8bab}.nn .nnwm-test{max-width:36rem;margin:1.8rem auto 0;padding:1.1rem 1.1rem .9rem;border-top:1px solid rgba(169,200,255,.22)}.nn .nnwm-test-k{margin:0;text-align:center;font-family:var(--nn-marquee);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:#a9c8ff}.nn .nnwm-test-h{margin:.2rem 0 .6rem;text-align:center;font-family:var(--nn-head);font-size:1.45rem;color:#f2f5fc}.nn .nnwm-test-n{margin:0;font-family:var(--nn-type);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#8fa2c8}.nn .nnwm-setup{margin:.3rem 0 .6rem;font-family:var(--nn-text);font-size:1.16rem;line-height:1.45;color:#f2f5fc}.nnwm-inp{box-sizing:border-box;width:100%;min-height:3.4rem;resize:vertical;font-family:var(--nn-hand);font-size:1.35rem;line-height:1.3;color:#e6ecf8;background:#070b18;border:1px solid rgba(169,200,255,.4);border-radius:8px;padding:.5rem .7rem}.nnwm-inp:focus{outline:2px solid var(--nn-glass);outline-offset:1px}.nnwm-inp:disabled{opacity:.6}.nnwm-his{margin:.6rem 0 0}.nn .nnwm-norm,.nn .nnwm-yours{margin:.3rem 0;font-family:var(--nn-text);font-size:1.1rem;line-height:1.4;color:#c9d4ea}.nnwm-norm span,.nnwm-yours span{display:inline-block;min-width:3.4rem;margin-right:.5rem;font-family:var(--nn-type);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#8fa2c8}.nn .nnwm-norm{color:#fff4d6;font-size:1.2rem;text-shadow:0 0 14px rgba(169,200,255,.45)}.nnwm-norm span{color:#a9c8ff}.nnwm-norm small{font-size:.85rem;color:#8fa2c8;text-shadow:none}.nn .nnwm-test-f{margin:.6rem 0 0;text-align:center;font-family:var(--nn-text);font-style:italic;font-size:.98rem;color:#9aa8c4}@media (prefers-reduced-motion:reduce){.nnwm-cloud,.nnwm-glint,.nnwm-page--now,.nnwm-pile li,.nnwm-tv,.nnwm-zzz text{animation:none}.nnwm-page--fall{display:none}.nnwm-grip,.nnwm-in,.nnwm-mare,.nnwm-onmoon,.nnwm-plaque,.nnwm-w{transition:none}}@media (max-width:700px){.nn .nnwm-desk{grid-template-columns:minmax(0,1fr);gap:1rem;max-width:26rem}}@media (max-width:560px){.nnwm-clock{font-size:.7rem;padding:.05rem .3rem;left:.45rem;top:.4rem}.nn .nnwm-grip{font-size:1.1rem;right:.5rem;bottom:.4rem}.nn .nnwm-dash{font-size:.78rem;gap:.3rem .9rem}.nnwm-page{min-height:0;padding:1.1rem .9rem .9rem}.nnwm-day{font-size:3.8rem}.nn .nnwm-lines li{font-size:1.06rem}.nn .nnwm-status{font-size:.82rem}.nnwm-pile li{width:4.2rem}.nnwm-pile li[data-old=true]{display:none}.nnwm-pile li{left:calc(var(--p) * (100% - 4.2rem) / 3)!important}}.nnwm-shadow *{fill:#0b0507!important;stroke:#0b0507!important;fill-opacity:1!important;stroke-opacity:1!important;opacity:1!important}@media (max-width:560px){.nn .nnwm-dash{font-size:1rem;letter-spacing:.06em}.nn .nnwm-pilek,.nn .nnwm-status,.nnwm-dow,.nnwm-mon span{font-size:1rem}}.nnwr .nnwr-k{margin:0 0 .5rem;text-align:center;font-family:var(--nn-type);font-weight:700;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--nn-velvet)}.nnwr-tabs{margin:0 0 .7rem}.nnwr .nnwr-tab{font-size:.84rem;padding:.25rem .65rem;min-height:38px}.nnwr-frame{position:relative;border-radius:3px;overflow:hidden;touch-action:none;box-shadow:0 0 0 1px #000,0 0 0 5px #2b3038,0 0 0 6px #6d7884,0 18px 30px -16px rgba(0,0,0,.8);margin:6px 6px 0;background:#0b1226}.nnwr-bridge{display:block;width:100%;height:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none}.nnwr-half{transform-box:view-box;transition:transform 1.1s cubic-bezier(.55,0,.75,1.3)}.nnwr-hit{fill:transparent;cursor:grab}.nnwr-hit:hover+.nnwr-hover,.nnwr-hover.is-on{opacity:1}.nnwr-hover{opacity:0;pointer-events:none;transition:opacity .2s ease}.nnwr.is-dragging .nnwr-hit{cursor:grabbing}.nnwr-sunk{transform-box:fill-box;transform-origin:50% 50%;animation:nnwr-drop .75s cubic-bezier(.5,0,.9,.6) both}@keyframes nnwr-drop{0%{transform:translateY(-112px) rotate(-14deg)}70%{transform:translateY(4px) rotate(6deg)}to{transform:none}}.nnwr-ring{transform-box:fill-box;transform-origin:50% 50%;animation:nnwr-ring 1.6s ease-out .6s both}@keyframes nnwr-ring{0%{transform:scale(.3);opacity:.9}to{transform:scale(1);opacity:.45}}.nnwr-bn{font-family:var(--nn-type);font-weight:700;font-size:12px;fill:#f5d58f}.nnwr-bn--load{font-size:13px;fill:#fff4dc}.nnwr-sfx{font-family:var(--nn-hand);font-size:26px;fill:#f5d58f;opacity:.9}.nnwr-sfx--fall{fill:#a9c8ff}.nnwr-plate{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem .9rem;margin:0 6px;padding:.55rem .9rem .6rem;background:radial-gradient(circle at 10px 10px,#c9d0d6 0 2px,#4a525c 2.5px,transparent 3.5px) 0 0 /100% 100% no-repeat,radial-gradient(circle at calc(100% - 10px) 10px,#c9d0d6 0 2px,#4a525c 2.5px,transparent 3.5px) 0 0 /100% 100% no-repeat,repeating-linear-gradient(90deg,hsla(0,0%,100%,.04) 0 1px,transparent 1px 4px),linear-gradient(180deg,#59626d,#3a414a 55%,#2b3138);border-radius:0 0 4px 4px;color:#e8ecef;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 12px 22px -14px rgba(0,0,0,.8)}.nn-tz svg.nnwr-dial{display:block;width:116px;height:66px}.nnwr-needle{transform-box:view-box;transform-origin:60px 58px;transition:transform .6s cubic-bezier(.3,1.5,.5,1)}.nnwr-plate-r{display:grid;gap:.15rem;min-width:0}.nnwr-plate-k{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#b9c2cb}.nnwr-plate-k,.nnwr-plate-n{font-family:var(--nn-type);font-weight:700}.nnwr-plate-n{font-size:1rem;color:#ffe9b0}.nnwr-status{font-family:var(--nn-head);font-size:1.45rem;line-height:1.1;color:#f4ecd8;text-align:right}.nnwr-status--creaks{color:#f5c25a}.nnwr-status--falls{color:#ff8a7a}.nnwr-pt{font-family:var(--nn-type);font-weight:700;font-size:8.4px;fill:#1b232c}.nnwr-pt--x{fill:#9a2a1e}.nnwr-pt--sunk{fill:#c9d6e6;opacity:.55}.nnwr .nnwr-words{display:block;max-width:38em;margin:.75rem auto 0;padding:0 .3rem;text-align:center;font-family:var(--nn-text);font-size:1.2rem;line-height:2.15;color:var(--nn-ink)}.nnwr .nnwr-w{display:inline;margin:0;padding:.42em .1em;border:0;border-radius:3px;background:none;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-decoration:underline dotted rgba(60,53,44,.45);text-decoration:underline dotted rgba(60,53,44,.45);text-underline-offset:.24em;text-decoration-thickness:1.5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .35s ease,color .25s ease}.nnwr .nnwr-w:hover{background:hsla(41,84%,76%,.28)}.nnwr .nnwr-w:focus-visible{outline:2px dashed var(--nn-blue);outline-offset:1px}.nnwr .nnwr-w[data-hot=true]{background:color-mix(in srgb,var(--nnwr-h,#e0ab4c) 32%,transparent);text-decoration-color:var(--nnwr-h,#e0ab4c);text-decoration-style:solid}.nnwr .nnwr-w.is-out{color:var(--nn-ink-3);-webkit-text-decoration:line-through solid var(--nn-card-red);text-decoration:line-through solid var(--nn-card-red);text-decoration-thickness:2px}.nnwr-w-x{margin-left:.3em;padding:0 .25em;border-radius:2px;font-family:var(--nn-type);font-weight:700;font-size:.78em;color:#fff4dc;background:#5a646e;text-decoration:none;display:inline-block;line-height:1.3}.nnwr-w-x[data-load=hi]{background:#b0281f}.nnwr-w-x[data-load=mid]{background:#b8862e}.nnwr .nnwr-src{margin:.5rem 0 0;text-align:center;font-family:var(--nn-type);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--nn-ink-3)}.nnwr-say{min-height:4.6em}.nnwr-say-k{font-family:var(--nn-head);font-weight:400;font-size:1.2rem}.nnwr-say-k--falls{color:var(--nn-velvet)}.nnwr-say-idle{font-style:italic;color:var(--nn-ink-2)}.nnwr-table{display:grid;grid-template-columns:1.15fr 1fr;gap:1rem;margin-top:1.6rem;align-items:start}@media (max-width:860px){.nnwr-table{grid-template-columns:1fr}}.nnwr-cork{position:relative;padding:.9rem .85rem 1.1rem;border:12px solid transparent;border-radius:4px;-o-border-image:none;border-image:none;background:radial-gradient(circle at 23% 31%,rgba(60,30,8,.22) 0 .8px,transparent 1.4px) 0 0 /7px 9px,radial-gradient(circle at 71% 63%,rgba(255,236,200,.18) 0 .9px,transparent 1.6px) 0 0 /11px 7px,radial-gradient(circle at 48% 12%,rgba(80,40,10,.2) 0 1.4px,transparent 2.2px) 0 0 /17px 13px,radial-gradient(circle at 40% 80%,rgba(255,220,170,.12) 0 2px,transparent 3px) 0 0 /23px 19px,radial-gradient(ellipse at 50% 40%,#c99a62,#a7733d 70%,#8f6030) padding-box,repeating-linear-gradient(90deg,#6b4426 0 3px,#7a4f2c 3px 7px,#5e3b20 7px 9px,#73492a 9px 14px) border-box;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),inset 0 0 26px rgba(40,18,4,.45),0 2px 0 #3a2210,0 12px 20px -10px rgba(0,0,0,.65)}.nnwr-cork:before{content:"";position:absolute;inset:-12px;border-radius:4px;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,220,170,.35),inset 0 -2px 0 rgba(0,0,0,.4),inset 2px 0 0 rgba(255,220,170,.12),inset -2px 0 0 rgba(0,0,0,.25)}.nnwr .nnwr-k--cork{color:#fff4dc;text-shadow:0 1px 2px rgba(0,0,0,.5)}.nnwr-notes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .8rem}@media (max-width:520px){.nnwr-notes{grid-template-columns:1fr}}.nnwr-note{position:relative;padding-top:6px;transform:rotate(var(--nnwr-tilt,0deg));transition:transform .3s ease}.nnwr-note.is-up{transform:rotate(0deg);z-index:3;grid-column:1/-1}.nnwr-note-b{position:relative;display:block;width:100%;text-align:left;cursor:pointer;padding:1rem .8rem .65rem;background:repeating-linear-gradient(97deg,rgba(120,80,20,.05) 0 1px,transparent 1px 5px),repeating-linear-gradient(8deg,hsla(0,0%,100%,.08) 0 1px,transparent 1px 7px),linear-gradient(180deg,#f1dcaa,#e6c98a 70%,#dcbb78);border:0;border-radius:1px;box-shadow:0 1px 1px rgba(0,0,0,.25),0 6px 8px -5px rgba(40,18,4,.6);color:var(--nn-ink);transition:transform .3s ease,box-shadow .3s ease}.nnwr-note-b:after,.nnwr-note-b:before{content:"";position:absolute;z-index:-1;bottom:9px;width:46%;height:14px;background:rgba(40,18,4,.55);box-shadow:0 9px 10px rgba(40,18,4,.55)}.nnwr-note-b:before{left:6px;transform:rotate(-4deg)}.nnwr-note-b:after{right:6px;transform:rotate(4deg)}.nnwr-note.is-up .nnwr-note-b:after,.nnwr-note.is-up .nnwr-note-b:before{display:none}.nnwr-note.is-up .nnwr-note-b{transform:translateY(12px) scale(1.02);box-shadow:0 2px 3px rgba(0,0,0,.2),0 22px 26px -12px rgba(40,18,4,.75)}.nnwr-note:nth-child(3n+2) .nnwr-note-b{background:linear-gradient(180deg,transparent 0 2.1rem,var(--nn-card-red) 2.1rem calc(2.1rem + 1px),transparent calc(2.1rem + 1px)),repeating-linear-gradient(180deg,transparent 0 calc(1.4rem - 1px),var(--nn-card-line) calc(1.4rem - 1px) 1.4rem) 0 2.1rem /100% calc(100% - 2.1rem) no-repeat,var(--nn-card)}.nn-tz svg.nnwr-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.nn-tz svg.nnwr-pin{position:absolute;z-index:4;top:-6px;left:50%;width:30px;height:34px;margin-left:-12px;pointer-events:none;overflow:visible}.nnwr-hole{position:absolute;top:6px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:radial-gradient(circle,#3a2210 0 40%,rgba(58,34,16,.3) 70%,transparent);opacity:0;transition:opacity .3s ease}.nnwr-note.is-up .nnwr-hole{opacity:1}.nnwr-note-tag{font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nn-ink-2)}.nnwr-note-q,.nnwr-note-tag{display:block;font-family:var(--nn-type)}.nnwr-note-q{margin-top:.35rem;font-size:.95rem;line-height:1.4}.nnwr-note:not(.is-up) .nnwr-note-q{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.nnwr-note.is-up .nnwr-note-q{font-size:1.05rem}.nnwr-note-src{display:block;margin-top:.4rem;font-family:var(--nn-hand);font-size:1.15rem;color:#1c2b4a;text-align:right}.nnwr-side{display:grid;gap:1rem}.nnwr-shapes{padding:.8rem .9rem .9rem;background:linear-gradient(180deg,#fbfbf7,#ecece4);border:6px solid #b9b9b0;border-radius:3px;box-shadow:0 8px 16px -10px rgba(0,0,0,.5)}.nnwr-shapes .nnwr-k{color:var(--nn-blue)}.nnwr-shape-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.nnwr-shape-b{display:flex;align-items:center;gap:.4rem;width:100%;min-height:40px;padding:.25rem .4rem;text-align:left;cursor:pointer;font-family:var(--nn-hand);font-size:1.22rem;line-height:1.05;color:#1f3c78;background:none;border:1px solid transparent;border-radius:3px}.nnwr-shape-b[aria-pressed=true]{border-color:#1f3c78;background:rgba(47,92,158,.08)}.nnwr-shape-b:focus-visible{outline:2px dashed var(--nn-blue)}.nnwr-shape-n{flex:none;display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border:1.5px solid #b0281f;border-radius:50%;font-family:var(--nn-type);font-size:.75rem;color:#b0281f}.nnwr-shape{margin-top:.7rem;padding-top:.6rem;border-top:1px dashed #b9b9b0}.nnwr .nnwr-shape-one{margin:0;font-family:var(--nn-text);font-weight:600;font-size:1.02rem;line-height:1.4}.article-prose .nnwr .nnwr-shape-ex,.nnwr .nnwr-shape-ex{margin:.5rem 0 0;padding:0 0 0 .7rem;border:0;border-left:3px solid var(--nn-card-red);background:none;font-family:var(--nn-head);font-style:normal;font-size:1.15rem;line-height:1.3;color:var(--nn-ink)}.nnwr-shape-ex cite{display:block;margin-top:.3rem;font-family:var(--nn-type);font-style:normal;font-size:.72rem;letter-spacing:.06em;color:var(--nn-ink-3)}.nnwr .nnwr-shape-why{margin:.5rem 0 0;font-family:var(--nn-text);font-size:1rem;line-height:1.45;color:var(--nn-ink-2)}.nnwr-blank{padding:.8rem .9rem .9rem;background:hsla(0,0%,100%,.45);border:1px dashed rgba(60,53,44,.4);border-radius:2px}.nnwr .nnwr-blank-lead,.nnwr .nnwr-forge-note{margin:0 0 .6rem;font-family:var(--nn-text);font-size:1rem;line-height:1.45;color:var(--nn-ink-2)}.nnwr .nnwr-forge-note{margin:.5rem 0 0;font-size:.92rem;font-style:italic;color:var(--nn-ink-3)}.nnwr-card{padding:.4rem .8rem .6rem;transform:rotate(-.7deg);background:linear-gradient(180deg,transparent 0 1.8rem,var(--nn-card-red) 1.8rem calc(1.8rem + 1px),transparent calc(1.8rem + 1px)),var(--nn-card);box-shadow:0 8px 16px -10px rgba(0,0,0,.6)}.nnwr-card-n{display:block;height:1.5rem;font-family:var(--nn-type);font-weight:700;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.5rem}.nnwr-card textarea{display:block;width:100%;box-sizing:border-box;margin-top:.25rem;padding:.1rem 0;font-family:var(--nn-hand);font-size:1.5rem;line-height:1.75rem;color:#1c2b4a;background:repeating-linear-gradient(180deg,transparent 0 calc(1.75rem - 1px),var(--nn-card-line) calc(1.75rem - 1px) 1.75rem);border:0;resize:vertical;outline:none}.nnwr-lever{display:inline-flex;align-items:center;gap:.45rem}.nnwr-lever-h{width:6px;height:20px;border-radius:3px;background:linear-gradient(90deg,#555,#ddd,#666);position:relative;transform:rotate(-20deg);transition:transform .2s ease}.nnwr-lever-h:before{content:"";position:absolute;top:-6px;left:-3px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff8a80,#b0281f 70%)}.nnwr-lever:active .nnwr-lever-h{transform:rotate(25deg)}.nnwr .nnwr-tally{margin:.8rem 0 .3rem;font-family:var(--nn-type);font-size:.85rem;color:var(--nn-ink-2)}.nnwr-stack{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.nnwr-stack-card{position:relative;padding:.4rem 2.6rem .4rem .7rem;background:linear-gradient(180deg,transparent 0 4px,var(--nn-card-red) 4px 5px,transparent 5px),var(--nn-card)}.nnwr-stack-n{display:block;font-family:var(--nn-type);font-size:.72rem;font-weight:700;color:var(--nn-ink-3)}.nnwr-stack-t{display:block;font-family:var(--nn-hand);font-size:1.3rem;line-height:1.25;color:#1c2b4a}.nnwr-rm{position:absolute;right:.2rem;top:.2rem;width:38px;height:38px;border:0;background:none;font-size:1.3rem;color:var(--nn-ink-3);cursor:pointer}@media (max-width:600px){.nnwr-plt{display:none}.nnwr .nnwr-words{font-size:1.12rem;line-height:2.2;margin-top:.6rem}.nnwr-w-x{font-size:1rem}}@media (max-width:520px){.nnwr .nnwr-tab{font-size:.86rem;padding:.2rem .5rem;letter-spacing:0}.nnwr-tabs{gap:.35rem}.nnwr-shape-list{grid-template-columns:1fr}.nnwr-note-q{font-size:1rem}.nnwr-frame,.nnwr-plate{margin-left:0;margin-right:0}.nnwr-plate{grid-template-columns:auto 1fr;padding:.5rem .6rem}.nnwr-status{grid-column:1/-1;text-align:center;font-size:1.3rem}.nn-tz svg.nnwr-dial{width:96px;height:55px}}@media (prefers-reduced-motion:reduce){.nnwr .nnwr-w,.nnwr-half,.nnwr-hole,.nnwr-needle,.nnwr-note,.nnwr-note-b{transition:none}.nnwr-ring,.nnwr-sunk{animation: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}}.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-dish{display:block;margin:0 0 .5em;font-family:var(--sh-display);font-size:clamp(17px,3.4vw,21px);font-style:italic;font-weight:400;line-height:1.25;color:var(--sh-ink-2);text-wrap:balance}.shc-dish-dot{color:var(--sh-gold)}.shc-dish-pair{display:inline-block}.shc-dish-en{font-family:var(--sh-serif);color:var(--sh-ink-3)}.shc-idea{display:block;font-family:var(--sh-display);font-size:clamp(28px,6vw,44px);font-weight:400;line-height:1.1;letter-spacing:-.005em;color:var(--sh-ink);text-wrap:balance;overflow-wrap:break-word}.article-prose .shc .shc-head blockquote.shc-lead,.shc .shc-head blockquote.shc-lead{max-width:34em;margin:1.1em auto 0;padding:0;border:0;background:none;font-family:var(--sh-serif);font-size:clamp(17px,3.3vw,19.5px);font-style:italic;line-height:1.45;color:var(--sh-ink-2);text-wrap:pretty}.shc-lead-src{display:block;margin-top:.45em;font-style:normal;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sh-gold-ink)}.shc .shc-life{max-width:32em;margin:clamp(16px,3.4vw,24px) auto 0;padding:.75em .5em .8em;border-top:1px solid var(--sh-gold);border-bottom:1px solid var(--sh-gold);text-align:center}.shc-life-k{display:block;margin-bottom:.3em;font-family:var(--sh-serif);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--sh-gold-ink)}.shc-life-t{display:block;font-family:var(--sh-display);font-size:clamp(19px,3.8vw,23px);font-style:italic;line-height:1.3;color:var(--sh-ink);text-wrap:balance}.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}}