.story__defs{width:0;height:0;position:absolute;overflow:hidden}.story{--rail:1.5rem;--dot:9px;margin:1.25rem 0 0;padding:0;list-style:none}.story__chapter{padding-inline-start:var(--rail);position:relative}li.story__chapter+li.story__chapter{margin-block-start:0}.story__chapter:before{content:"";border-inline-start:1px solid var(--border-color);position:absolute;inset-block:0;inset-inline-start:calc(var(--dot) / 2)}.story__stage{padding-block:.75rem 2rem}.story__year{color:var(--muted-color);font-variant-numeric:tabular-nums;margin-block-end:.25rem;position:relative}.story__year:before{content:"";width:var(--dot);height:var(--dot);background:var(--text-color);box-shadow:0 0 0 3px var(--background-color);border-radius:50%;position:absolute;inset-block-start:calc(.75em - var(--dot) / 2);inset-inline-start:calc(-1 * var(--rail))}.story__text{margin-block-end:.75rem}.doodle{--u:1;width:100%;height:auto;color:var(--text-color);display:block}.doodle :where(path,circle){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.doodle .face{fill:var(--background-color)}.doodle .face--side{fill:color-mix(in srgb, currentColor 10%, var(--background-color))}.doodle :where(.dot,.drop){fill:currentColor}.doodle .dot{stroke:none}.doodle .w-out{--w:2.5}.doodle .w-in{--w:1.7}.doodle .w-fine{--w:1.15}.doodle .w-coast{--w:1.9}.doodle .w-river{--w:1.25}.doodle .w-thin{--w:1.2}.doodle .w-mark{--w:2.1}.doodle .w-stud{--w:1.1}.doodle .w-brush{--w:3.4}.doodle .w-brush1{--w:1.4}.doodle .w-brush2{--w:3.6}.doodle .w-brush3{--w:7}.doodle .ghost{stroke:none}.doodle .app{fill:currentColor}.doodle .gh-cat{stroke:none}.doodle .cell{fill:none;stroke:currentColor;stroke-width:calc(.8px * var(--u))}.doodle .cell-1{fill:color-mix(in srgb, currentColor 25%, transparent)}.doodle .cell-2{fill:color-mix(in srgb, currentColor 50%, transparent)}.doodle .cell-3{fill:color-mix(in srgb, currentColor 75%, transparent)}.doodle .cell-4{fill:currentColor}.doodle a{color:inherit;cursor:pointer;outline:none}.doodle a:hover{opacity:.65}.doodle .hit{fill:#0000;stroke:none}.doodle a:focus-visible .hit{stroke:var(--link-color);stroke-width:calc(1.5px * var(--u));stroke-dasharray:4 3}.doodle [class*=w-]{stroke-width:calc(var(--w) * var(--u) * 1px)}.doodle [data-fx=zoom] [class*=w-]{stroke-width:calc(var(--w) * var(--u) / var(--z,1) * 1px)}.doodle .ink{filter:url(#pencil-1)}.doodle--open{overflow:visible}.doodle .leap{filter:url(#pencil-free-1)}.doodle :where(.puff,.leap){visibility:hidden}.doodle .js-only{display:none}.doodle .caret{fill:currentColor}.doodle .label{fill:currentColor;font-family:inherit}.doodle [data-fx=pose]:not(.pose--final){display:none}.doodle .speck{opacity:0;fill:currentColor;stroke:none}.doodle :where(.speck--hair,.speck--scratch){fill:none;stroke:currentColor;stroke-width:calc(.9px * var(--u))}.story.is-live .story__chapter{min-height:calc(100svh * (1 + var(--scroll,2)))}.story.is-live .story__stage{box-sizing:border-box;flex-direction:column;height:100svh;padding-block:1.25rem;display:flex;position:sticky;top:0}.story.is-live .story__stage:before{content:"";height:calc(var(--dot-y,0px) + var(--p,0) * (100% - var(--dot-y,0px)));border-inline-start:2px solid var(--text-color);position:absolute;inset-block-start:0;inset-inline-start:calc(var(--dot) / 2 - var(--rail) - .5px)}.story.is-live .doodle{aspect-ratio:4/3;flex:0 auto;min-height:0;margin-block:auto}.story.is-live .doodle.is-playing{animation:.83s step-end infinite story-weave}.story.is-live .doodle.is-playing .ink{animation:2.1s step-end infinite story-flicker,.25s step-end infinite story-boil}.story.is-live .doodle.is-playing .leap{animation:2.1s step-end infinite story-flicker,.25s step-end infinite story-boil-free}.story.is-live .doodle.is-playing .speck{animation-name:story-speck;animation-timing-function:step-end;animation-iteration-count:infinite}.story.is-live .doodle.is-playing :where(.beacon,.caret){animation:.5s step-end infinite story-beacon}@keyframes story-boil{0%{filter:url(#pencil-1)}33%{filter:url(#pencil-2)}67%{filter:url(#pencil-3)}}@keyframes story-boil-free{0%{filter:url(#pencil-free-1)}33%{filter:url(#pencil-free-2)}67%{filter:url(#pencil-free-3)}}@keyframes story-flicker{0%{opacity:1}8%{opacity:.9}12%{opacity:1}31%{opacity:.94}35%{opacity:1}52%{opacity:.84}55%{opacity:.97}60%{opacity:1}77%{opacity:.92}81%{opacity:1}93%{opacity:.88}96%{opacity:1}}@keyframes story-weave{0%{transform:translate(0)}25%{transform:translate(.4px,-.3px)}50%{transform:translate(-.3px,.2px)}75%{transform:translate(.2px,.4px)}}@keyframes story-speck{0%{opacity:0}92%{opacity:.7}95%{opacity:0}}@keyframes story-beacon{0%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.doodle,.doodle *{animation:none!important}}
