:root[data-plate]:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--hw-tint,transparent);opacity:0;transition:opacity .9s ease,background-color .9s ease}:root[data-plate][data-hw]:before{opacity:var(--hw-tamt,0)}:root[data-plate=negative][data-hw]:before,:root[data-plate=calm][data-hw]:before{opacity:calc(var(--hw-tamt,0) * .6)}:root[data-plate] .hw-on:after{display:none!important}:root[data-plate] .hw-on>.hw-ground{position:absolute;inset:0;z-index:0;pointer-events:none;background-size:var(--hw-gs,cover);background-position:var(--hw-gp,50% 50%);background-repeat:var(--hw-gr,no-repeat);opacity:calc(.92 * var(--mp-go,1));mix-blend-mode:multiply}:root[data-plate] .hw-on>.hw-ground.hw-mirror{transform:scaleX(-1);opacity:calc(.32 * var(--mp-go,1))}:root[data-plate=negative] .hw-on>.hw-ground,:root[data-plate=calm] .hw-on>.hw-ground{mix-blend-mode:normal;filter:invert(1) hue-rotate(180deg) brightness(.7) saturate(.85);opacity:calc(.5 * var(--mp-go,1))}:root[data-plate=negative] .hw-on>.hw-ground.hw-mirror,:root[data-plate=calm] .hw-on>.hw-ground.hw-mirror{opacity:calc(.26 * var(--mp-go,1))}:root[data-plate] .hw-VII>.hw-ground{mix-blend-mode:normal;opacity:calc(.95 * var(--mp-go,1));filter:drop-shadow(0 0 0 transparent) contrast(1.08)}:root[data-plate=negative] .hw-VII>.hw-ground,:root[data-plate=calm] .hw-VII>.hw-ground{filter:invert(1) brightness(.55);opacity:calc(.45 * var(--mp-go,1))}:root[data-plate] .hw-on>img,:root[data-plate] .hw-on>.dr-p{z-index:1}:root[data-plate] .hw-on>.hw-platemark{position:absolute;inset:7px;border:1px solid rgba(31,26,20,.42);box-shadow:inset 0 0 0 3px #ffffff2e;z-index:1;pointer-events:none}:root[data-plate=negative] .hw-on>.hw-platemark,:root[data-plate=calm] .hw-on>.hw-platemark{border-color:#eadfc44d;box-shadow:none}:root[data-plate] .hw-on.hw-edge-dado{border-bottom:5px double var(--ink)}:root[data-plate] .hw-on.hw-edge-deckle{clip-path:polygon(0 0,100% 0,100% 97%,96% 99%,91% 96.5%,86% 99.5%,80% 97%,74% 100%,67% 97.5%,61% 99.5%,55% 96.5%,48% 99.5%,42% 97%,35% 100%,29% 97%,23% 99%,17% 96.5%,11% 99.5%,5% 97%,0 99%)}:root[data-plate] .hw-world .hh-num{background:var(--paper-2);clip-path:polygon(0 6%,22% 0,60% 5%,100% 0,97% 50%,100% 100%,50% 95%,0 100%,3% 50%);padding:2px 5px 0 3px;box-sizing:content-box}:root[data-plate] .hw-world .hw-scrap{background:var(--paper-2)!important;padding:3px 8px 2px!important;text-shadow:none!important;color:var(--sinopia)!important;width:max-content;max-width:100%;box-sizing:border-box;clip-path:polygon(0 8%,10% 0,40% 5%,70% 0,100% 6%,98% 50%,100% 100%,60% 94%,30% 100%,0 95%,2% 50%)}:root[data-plate] .hh-num .hw-dot{fill:var(--ink);stroke:none}:root[data-plate] .hh-num text.hw-eng-inline{fill:none!important;stroke:var(--ink);stroke-width:2.2}:root[data-plate] .hh-num text.hw-eng-inline2{fill:none!important;stroke:var(--paper-2);stroke-width:.9}:root[data-plate] .hh-num text.hw-eng-dotted{fill:none!important;stroke:var(--ink);stroke-width:1.3;stroke-dasharray:.1 2.6;stroke-linecap:round}:root[data-plate] .hh-num text.hw-eng-hair{fill:none!important;stroke:var(--ink);stroke-width:.5}:root[data-plate] .hh-num text.hw-eng-mirror{fill:none!important;stroke:var(--ink);stroke-width:.5;opacity:.45}:root[data-plate] .hh-num[data-hw-engr]{overflow:visible}:root[data-plate] .hw-on>.hw-piece{position:absolute;left:44%;bottom:6px;width:62px;height:auto;z-index:1;transform:rotate(var(--hw-lean,0deg));filter:drop-shadow(0 5px 6px rgba(0,0,0,.28));pointer-events:none}:root[data-plate=negative] .hw-on>.hw-piece.hw-inv,:root[data-plate=calm] .hw-on>.hw-piece.hw-inv{filter:invert(1) brightness(.92) drop-shadow(0 5px 6px rgba(0,0,0,.5))}:root[data-plate] .hw-on>.hw-moonshade{position:absolute;top:0;bottom:0;left:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(118deg,rgba(31,26,20,.34) 0 1.1px,transparent 1.1px 3.4px)}:root[data-plate=negative] .hw-on>.hw-moonshade,:root[data-plate=calm] .hw-on>.hw-moonshade{background:repeating-linear-gradient(118deg,rgba(0,0,0,.5) 0 1px,transparent 1px 4px)}:root[data-plate] .hw-offreg{position:relative}:root[data-plate] .hw-offreg:after{content:attr(data-hw-t);position:absolute;left:2px;top:1px;color:var(--sinopia);opacity:.42;mix-blend-mode:multiply;pointer-events:none;white-space:inherit}:root[data-plate=negative] .hw-offreg:after,:root[data-plate=calm] .hw-offreg:after{mix-blend-mode:screen}:root[data-plate] .hw-fall{display:inline-block;transform:translateY(.42em) rotate(9deg)}:root[data-plate] .hw-fount{font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-style:normal;font-weight:700;letter-spacing:-.04em}:root[data-plate] .hw-on>img.hw-crook{rotate:var(--hw-crook,6deg)}:root[data-plate] .hw-on>img.hw-upside{rotate:180deg}:root[data-plate] .hw-on>.hw-side{position:absolute;left:4px;bottom:12px;z-index:2;writing-mode:vertical-rl;transform:rotate(180deg);font:700 .62rem/1 var(--type);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);background:var(--paper-2);padding:6px 3px;pointer-events:none;max-height:80%;overflow:hidden}:root[data-plate] .hw-on>.hw-setoff{position:absolute;right:-30px;top:30px;width:190px;height:150px;z-index:0;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.12;transform:scaleX(-1) rotate(-8deg);filter:grayscale(1);pointer-events:none}:root[data-plate=negative] .hw-on>.hw-setoff,:root[data-plate=calm] .hw-on>.hw-setoff{filter:grayscale(1) invert(1)}:root[data-plate] .hw-catch{display:block;width:max-content;margin:2px 24px 6px auto;font:italic 400 .95rem var(--type);color:var(--ink);text-decoration:none;letter-spacing:.02em}:root[data-plate] .hw-on>.hw-fox{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:multiply;opacity:.5;background:radial-gradient(circle at 12% 22%,rgba(140,90,40,.42) 0 3px,transparent 7px),radial-gradient(circle at 31% 74%,rgba(140,90,40,.32) 0 5px,transparent 11px),radial-gradient(circle at 58% 18%,rgba(140,90,40,.28) 0 2px,transparent 6px),radial-gradient(circle at 77% 63%,rgba(140,90,40,.36) 0 4px,transparent 9px),radial-gradient(circle at 90% 30%,rgba(140,90,40,.26) 0 2px,transparent 5px),radial-gradient(circle at 46% 88%,rgba(140,90,40,.3) 0 3px,transparent 8px)}:root[data-plate=negative] .hw-on>.hw-fox,:root[data-plate=calm] .hw-on>.hw-fox{mix-blend-mode:screen;opacity:.35}:root[data-plate] .hw-on.hw-feed>.hw-ground{animation:hwFeed .42s cubic-bezier(.3,.7,.2,1) both;box-shadow:-10px 0 16px #0000004d}@keyframes hwFeed{0%{transform:translate(102%)}to{transform:none}}:root[data-plate] .hw-on.hw-feed>.hw-ground.hw-mirror{animation-name:hwFeedM}@keyframes hwFeedM{0%{transform:translate(102%) scaleX(-1)}to{transform:scaleX(-1)}}:root[data-plate] .hw-on.hw-feed>img{animation:hwDrop .5s cubic-bezier(.3,1.5,.5,1) var(--hw-delay,.42s) both}@keyframes hwDrop{0%{opacity:0;translate:0 -40px}to{opacity:1;translate:0 0}}:root[data-plate][data-hw-cross=full] .hw-world .hh-stamp,:root[data-plate][data-hw-cross=full] .hw-world .dsm-stamp{animation:hwThump .45s .62s cubic-bezier(.3,1.6,.5,1) both}@keyframes hwThump{0%{scale:2.1;opacity:0}to{scale:1;opacity:1}}:root[data-plate] .hw-on.hw-dry>.hw-ground,:root[data-plate] .hw-on.hw-dry>img{animation:hwDry .3s linear both}@keyframes hwDry{0%{opacity:0}}:root[data-plate][data-hw-turn=fade]:before{transition-duration:.3s}@media (prefers-reduced-motion:reduce){:root[data-plate] .hw-on.hw-feed>.hw-ground,:root[data-plate] .hw-on.hw-feed>img{animation:hwDry .3s linear both}:root[data-plate][data-hw-cross] .hw-world .hh-stamp,:root[data-plate][data-hw-cross] .hw-world .dsm-stamp{animation:none}:root[data-plate]:before{transition-duration:.3s}}:root[data-plate] .dr-arc .hw-on>.hw-ground{opacity:calc(.2 * var(--mp-go,1))}:root[data-plate=negative] .dr-arc .hw-on>.hw-ground,:root[data-plate=calm] .dr-arc .hw-on>.hw-ground{opacity:calc(.16 * var(--mp-go,1))}:root[data-plate=negative][data-hw=VII]:before,:root[data-plate=calm][data-hw=VII]:before{opacity:.035}:root[data-plate=positive][data-mp] body:before{opacity:var(--mp-grain)}:root[data-plate=negative][data-mp] body:before,:root[data-plate=calm][data-mp] body:before{opacity:var(--mp-grain-d)}:root[data-plate][data-mp]:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--mp-wash-l,transparent);box-shadow:inset var(--mp-ex,0px) 0 90px -26px rgba(66,44,18,calc(var(--mp-eb,0) * .32)),inset 0 0 70px -14px rgba(66,44,18,var(--mp-ea,.1))}:root[data-plate=negative][data-mp]:after,:root[data-plate=calm][data-mp]:after{background:var(--mp-wash-d,transparent);box-shadow:inset var(--mp-ex,0px) 0 90px -26px rgba(0,0,0,calc(var(--mp-eb,0) * .8)),inset 0 0 70px -14px rgba(0,0,0,calc(var(--mp-ea,.1) * 2))}:root[data-plate][data-mp] :is(.dr-stage,.dh-stage,.dc-stage,.dx-stage,.dz-stage,.dsm-stage):after{opacity:var(--mp-ray,1)}.mp-ghost{position:fixed;z-index:-1;top:46vh;height:auto;max-width:none;pointer-events:none;user-select:none;mix-blend-mode:multiply;filter:grayscale(.7) sepia(.28) contrast(1.12);opacity:calc(var(--mp-gk,0) * .16);transition:opacity .9s ease}.mp-ghost.mp-g0{right:-22px;transform:rotate(3deg);width:250px}.mp-ghost.mp-g1{left:-40px;transform:rotate(-4deg);width:330px}.mp-ghost.mp-g2{left:20px;transform:rotate(2deg);width:350px}.mp-ghost.mp-g3{right:-30px;transform:rotate(-3deg);width:320px}:root[data-plate=negative] .mp-ghost,:root[data-plate=calm] .mp-ghost{mix-blend-mode:screen;filter:invert(1) grayscale(.7) sepia(.3);opacity:calc(var(--mp-gk,0) * .17)}:root:not([data-plate]) .mp-ghost{display:none}@media (prefers-reduced-motion:reduce){.mp-ghost{transition:none}}:root[data-motion=reduced] .mp-ghost{transition:none}.hw-voice{position:relative;z-index:5;margin:0;padding:12px 24px 0 124px;min-height:84px;max-width:560px;background:none;border:0;box-shadow:none}.hw-voice:before{content:"";position:absolute;left:124px;top:6px;width:26px;height:2px;background:var(--sinopia)}.hw-cre{position:absolute;left:16px;top:-34px;z-index:6;width:98px;height:98px;padding:0;margin:0;border:0;background:none;box-shadow:none;border-radius:0;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;-webkit-tap-highlight-color:transparent;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.3,1.7,.5,1)}.hw-cre img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(0,0,0,.28))}.hw-cre.hw-ink img{filter:drop-shadow(0 3px 3px rgba(0,0,0,.2))}:root[data-plate=negative] .hw-cre.hw-ink img,:root[data-plate=calm] .hw-cre.hw-ink img{filter:invert(1) brightness(.92)}.hw-cre:focus-visible{outline:2px solid var(--sinopia);outline-offset:3px}.hw-voice[data-state=line] .hw-cre,.hw-voice[data-state=tap] .hw-cre{transform:translateY(-6px) rotate(-3deg)}.hw-voice[data-state=cross] .hw-cre{transform:translate(-14px)}.hw-say{display:block;margin:0}.hw-who{display:block;margin:0 0 5px;font:700 .62rem/1 var(--type);letter-spacing:.18em;text-transform:uppercase;color:var(--sinopia);transition:opacity .4s}.hw-line{display:block;font:italic 500 1.08rem/1.36 var(--type);color:var(--ink)}.hw-line span{display:inline;opacity:0;transition:opacity .35s ease,color .9s}.hw-voice[data-state=line] .hw-line span,.hw-voice[data-state=tap] .hw-line span{opacity:1;color:var(--ink);transition-delay:calc(var(--i,0) * 75ms)}.hw-voice[data-state=settled] .hw-line span{opacity:1;color:var(--tone);transition-delay:0ms}.hw-voice[data-state=cross] .hw-line span{opacity:0;transition:none}.hw-voice[data-state=cross] .hw-who{opacity:0}.hw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root[data-plate] .hw-voiced aside.rp .rp-res,:root[data-plate] .hw-voiced aside.rp .rp-greet{display:none!important}.hw-voice.hw-rm .hw-cre{transform:none!important;transition:none}.hw-voice.hw-rm .hw-line span{transition:opacity .3s ease,color .3s!important;transition-delay:0ms!important}@media (prefers-reduced-motion:reduce){.hw-voice .hw-cre{transform:none!important;transition:none}.hw-voice .hw-line span{transition:opacity .3s ease,color .3s!important;transition-delay:0ms!important}}:root[data-motion=reduced] .hw-voice .hw-cre{transform:none!important;transition:none}:root[data-motion=reduced] .hw-voice .hw-line span{transition:opacity .3s ease,color .3s!important;transition-delay:0ms!important}:root[data-plate] .view[data-arrive=full] :is(.dr-stage,.dh-stage,.dc-stage,.dx-stage,.dz-stage,.dsm-stage)>img:not(.hw-piece){animation:arrSettle .24s cubic-bezier(.2,.8,.3,1) calc(var(--arr-i,0) * 40ms) backwards}:root[data-plate] .view[data-arrive=full] :is(.hh-num,.dsm-num){animation:arrInk .22s ease-out backwards}:root[data-plate] .view[data-arrive=full] :is(.hh-wrap .hh-no,.dsm-no){animation:arrPrint .24s cubic-bezier(.2,.8,.3,1) .06s backwards}:root[data-plate] .view[data-arrive=full] :is(.hh-stamp,.dsm-stamp){animation:arrStamp .24s cubic-bezier(.3,1.5,.5,1) .1s backwards}@keyframes arrSettle{0%{opacity:0;translate:0 -16px}}@keyframes arrInk{0%{opacity:0;scale:.9}}@keyframes arrPrint{0%{opacity:0;translate:-10px 0}}@keyframes arrStamp{0%{scale:1.4}}:root[data-plate] .view[data-arrive=fade] :is(.dr-stage,.dh-stage,.dc-stage,.dx-stage,.dz-stage,.dsm-stage){animation:arrFade .2s ease-out backwards!important}@keyframes arrFade{0%{opacity:0}}
