.hamlet-story .hd{display:block;width:100%;height:100%}.hamlet-story .hd circle,.hamlet-story .hd path{fill:none;stroke:#1c1c1c;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hamlet-story .hd .w{fill:#fff}.hamlet-story .hd .fine{stroke-width:.8}.hamlet-story .hd .lite{stroke:#b4b4bb;stroke-width:1.1}.hamlet-story .hd .gnd{stroke-width:2.4}.hamlet-story .hd .hatch{stroke:none;fill:url(#hamlet-hatch)}.hamlet-story .hd .red circle,.hamlet-story .hd .red path{stroke:var(--hamlet-red)}.hamlet-story .hd .red .dot{fill:var(--hamlet-red);stroke:none}.hamlet-story .hd .thin{stroke-width:.9}.hamlet-story .hd .dash{stroke-dasharray:5 5}.hamlet-story .hd .wt{stroke-dasharray:10 6;stroke-width:1.2}.hamlet-story .hd .flow{stroke-dasharray:1.5 6;stroke-width:1.4;animation:hamlet-flow 1.4s linear infinite}.hamlet-story .hd .ping{transform-box:fill-box;transform-origin:center;animation:hamlet-ping 1.8s ease-out infinite}.hamlet-story .hd text{font-family:var(--font-geist-sans),sans-serif}.hamlet-story .hd .note{font-family:var(--font-handwritten),cursive;font-size:22px;font-weight:600;fill:var(--hamlet-red);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.hamlet-story .hd .mono{font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.12em;fill:#9ca3af}.hamlet-story .hd .mono.r{fill:var(--hamlet-red);paint-order:stroke;stroke:#fff;stroke-width:4px}.hamlet-story .attap,.hamlet-story .gone2,.hamlet-story .l-adv,.hamlet-story .l-inf,.hamlet-story .l-tec,.hamlet-story .l-wt,.hamlet-story .walk{transition:opacity .6s ease}.hamlet-story .attap,.hamlet-story .l-adv,.hamlet-story .l-inf,.hamlet-story .l-tec,.hamlet-story .l-wt{opacity:0}.hamlet-story.s1 .l-adv,.hamlet-story.s1 .l-wt{opacity:1}.hamlet-story.s2 .l-adv{opacity:.22}.hamlet-story.s2 .gone2,.hamlet-story.s2 .walk{opacity:0}.hamlet-story.s2 .attap,.hamlet-story.s2 .l-inf,.hamlet-story.s3 .l-tec{opacity:1}.hamlet-story .hd .dr{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1),fill-opacity .5s ease 1s}.hamlet-story .hd .dr.w{fill-opacity:0}.hamlet-story.s2 .l-inf .dr,.hamlet-story.s3 .l-tec .dr{stroke-dashoffset:0;fill-opacity:1}.hamlet-story .base circle,.hamlet-story .base path,.hamlet-story .hd .gnd,.hamlet-story .walk circle,.hamlet-story .walk path{stroke-dasharray:1;stroke-dashoffset:1;animation:hamlet-draw 1.5s cubic-bezier(.65,0,.35,1) .15s forwards}.hamlet-story .hs-pulse{animation:hamlet-pulse 1.6s ease-out infinite}@keyframes hamlet-draw{to{stroke-dashoffset:0}}@keyframes hamlet-flow{to{stroke-dashoffset:-15}}@keyframes hamlet-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.8);opacity:0}}@keyframes hamlet-pulse{0%{box-shadow:0 0 0 0 rgb(224 28 60/.55)}to{box-shadow:0 0 0 10px rgb(224 28 60/0)}}@media (max-width:767px){.hamlet-story .hd{width:240%;height:auto;flex:none;transform:translateX(var(--pan,0));transition:transform 1s cubic-bezier(.65,0,.35,1)}.hamlet-story[data-stage="1"]{--pan:-22.5%}.hamlet-story[data-stage="2"]{--pan:-32.5%}.hamlet-story[data-stage="3"]{--pan:-58.3%}}@media (prefers-reduced-motion:reduce){.hamlet-story .hd,.hamlet-story .hd .dr{transition:none}.hamlet-story .hd .flow,.hamlet-story .hd .ping,.hamlet-story .hs-pulse{animation:none}.hamlet-story .base circle,.hamlet-story .base path,.hamlet-story .hd .gnd,.hamlet-story .walk circle,.hamlet-story .walk path{animation:none;stroke-dasharray:none;stroke-dashoffset:0}}