.story-layout[data-astro-cid-ysbspz7s]{gap:2rem;padding-block:4rem;display:grid;position:relative}.story-pin[data-astro-cid-ysbspz7s]{display:contents}.story-text[data-astro-cid-ysbspz7s]{gap:1.5rem;display:grid}.story-block[data-astro-cid-ysbspz7s]{align-items:center;display:flex}.story-title[data-astro-cid-ysbspz7s]{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;font-size:clamp(1.75rem,6.5vw,3.25rem);font-weight:600;line-height:1.1}.story-stage-wrap[data-astro-cid-ysbspz7s]{justify-content:center;display:flex}.story-card[data-astro-cid-ysbspz7s]{background:var(--color-paper);border-radius:1.5rem;width:min(28rem,100vw - 3rem);padding:1.25rem;transform:rotate(-1.5deg);box-shadow:0 1px 2px #0000000f,0 12px 40px -12px #00000040}.story-stage[data-astro-cid-ysbspz7s]{aspect-ratio:1;position:relative}.story-dots[data-astro-cid-ysbspz7s]{width:100%;height:100%;fill:var(--color-ink);opacity:0;transition:opacity .7s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.story-cell[data-astro-cid-ysbspz7s]{width:20%;height:20%;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;position:absolute}.story-hero[data-astro-cid-ysbspz7s]{transform-origin:0 0;transition:transform .7s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.story-hero[data-astro-cid-ysbspz7s] drawing-replay{max-width:none!important}[data-astro-cid-ysbspz7s][data-state=grid] .story-hero[data-astro-cid-ysbspz7s]{transform:scale(.2)}[data-astro-cid-ysbspz7s][data-state=grid] .story-dots[data-astro-cid-ysbspz7s]{opacity:1}.story-sentinel[data-astro-cid-ysbspz7s]{display:none}[data-astro-cid-ysbspz7s][data-enhanced] .story-cell[data-astro-cid-ysbspz7s]:not(.is-popped){opacity:0;transform:scale(.3)}[data-astro-cid-ysbspz7s][data-enhanced] .story-block[data-astro-cid-ysbspz7s]{transition:opacity .45s}@media (width<64rem){[data-astro-cid-ysbspz7s][data-enhanced] .story-layout[data-astro-cid-ysbspz7s]{--title-h:10rem;--card:min(28rem, calc(100vw - 3rem), calc(100svh - 16rem));--offset:max(0px, calc((100svh - 4rem - var(--title-h) - 1rem - var(--card)) / 2));height:260svh;padding-block:0;display:block}[data-astro-cid-ysbspz7s][data-enhanced] .story-pin[data-astro-cid-ysbspz7s]{top:calc(4rem + var(--offset));display:block;position:sticky}[data-astro-cid-ysbspz7s][data-enhanced] .story-text[data-astro-cid-ysbspz7s]{z-index:1;height:var(--title-h);position:relative}[data-astro-cid-ysbspz7s][data-enhanced] .story-block[data-astro-cid-ysbspz7s]{position:absolute;inset:0}[data-astro-cid-ysbspz7s][data-enhanced] .story-block[data-astro-cid-ysbspz7s]:not(.is-active){opacity:0}[data-astro-cid-ysbspz7s][data-enhanced] .story-title[data-astro-cid-ysbspz7s]{max-width:22ch;font-size:clamp(1.75rem,5.5vw,2.25rem)}[data-astro-cid-ysbspz7s][data-enhanced] .story-stage-wrap[data-astro-cid-ysbspz7s]{align-items:flex-start;padding-top:1rem}[data-astro-cid-ysbspz7s][data-enhanced] .story-card[data-astro-cid-ysbspz7s]{width:var(--card)}[data-astro-cid-ysbspz7s][data-enhanced] .story-sentinel[data-astro-cid-ysbspz7s]{inset-inline:0;height:50%;display:block;position:absolute;top:0}[data-astro-cid-ysbspz7s][data-enhanced] .story-sentinel[data-astro-cid-ysbspz7s][data-step="1"]{top:50%}}@media (width>=64rem){.story-layout[data-astro-cid-ysbspz7s]{grid-template-columns:1fr 1fr;align-items:center;padding-block:6rem}.story-card[data-astro-cid-ysbspz7s]{width:min(30rem,100%);padding:2rem}[data-astro-cid-ysbspz7s][data-enhanced] .story-layout[data-astro-cid-ysbspz7s]{align-items:start;padding-block:0}[data-astro-cid-ysbspz7s][data-enhanced] .story-block[data-astro-cid-ysbspz7s]{min-height:calc(100svh - 4rem)}[data-astro-cid-ysbspz7s][data-enhanced] .story-block[data-astro-cid-ysbspz7s]:not(.is-active){opacity:.15}[data-astro-cid-ysbspz7s][data-enhanced] .story-stage-wrap[data-astro-cid-ysbspz7s]{align-items:center;height:calc(100svh - 4rem);position:sticky;top:4rem}[data-astro-cid-ysbspz7s][data-enhanced] .story-card[data-astro-cid-ysbspz7s]{width:min(30rem,100svh - 12rem)}}.year-grid[data-astro-cid-5nwz3sp7]{grid-template-columns:repeat(10,1fr);display:grid}.year-cell[data-astro-cid-5nwz3sp7]{aspect-ratio:1;width:100%;height:auto}.year-dot[data-astro-cid-5nwz3sp7]{aspect-ratio:1;place-items:center;display:grid}.year-dot[data-astro-cid-5nwz3sp7]:before{content:"";background:var(--color-ink);border-radius:50%;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){.js .year-cell[data-astro-cid-5nwz3sp7]{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s ease-out;transition-delay:calc(.25s + var(--i) * 45ms)}.js .year-grid[data-astro-cid-5nwz3sp7]:not(.is-revealed) .year-cell[data-astro-cid-5nwz3sp7]{opacity:0;transform:scale(.3)}}
