[data-chapter-dots]{display:none}@media screen and (max-width:1023.98px){[data-animate=chapters][data-ps=on] [data-chapter-dots]{top:calc(var(--header-h) + 14px);z-index:3;justify-content:center;height:0;margin-top:16px;display:flex;position:sticky;overflow:visible}[data-animate=chapters][data-ps=on] [data-chapter-dot]{background:var(--paper);padding:4px 7px 9px;position:relative}[data-animate=chapters][data-ps=on] [data-chapter-dot]:first-child{border-radius:999px 0 0 999px;padding-left:12px}[data-animate=chapters][data-ps=on] [data-chapter-dot]:last-child{border-radius:0 999px 999px 0;padding-right:12px}[data-animate=chapters][data-ps=on] [data-chapter-dot]:after{content:"";background:var(--signal-ink);border-radius:1px;height:2px;position:absolute;inset:auto 7px 4px;scale:0 1}[data-animate=chapters][data-ps=on] [data-chapter-dot][data-active]{color:var(--ink)}[data-animate=chapters][data-ps=on] [data-chapter-dot][data-active]:after{scale:1}[data-animate=chapters][data-ps=on] [data-chapter-list]{grid-template-columns:minmax(0,1fr);grid-template-rows:50svh repeat(var(--n,6), minmax(76svh, auto));gap:0}[data-animate=chapters][data-ps=on] [data-journey-step]{grid-area:1/1/-1;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;gap:0}[data-animate=chapters][data-ps=on] [data-journey-step]>*{grid-column:1}[data-animate=chapters][data-ps=on] [data-journey-step]>figure{top:var(--header-h);z-index:0;width:100vw;height:calc(100svh - var(--header-h));aspect-ratio:auto;opacity:0;border:0;border-radius:0;grid-row:1/-1;align-self:start;margin-inline:calc(50% - 50vw);position:sticky}[data-animate=chapters][data-ps=on] [data-journey-step][data-active]>figure{opacity:1}[data-animate=chapters][data-ps=on] [data-journey-step] [data-scene-stage]{inset:40px 12px 44%}[data-animate=chapters][data-ps=on] [data-journey-step] [data-swab-tag]{top:52px}[data-animate=chapters][data-ps=on] [data-chapter-card]{grid-row:var(--r);z-index:2;border:1px solid var(--hair);background:var(--paper);border-radius:20px;align-self:start;padding:4px 20px 22px;position:relative}[data-animate=chapters][data-ps=on] [data-chapter-card]>:first-child{border-top-width:0}}@media screen and (max-width:1023.98px) and (prefers-reduced-motion:no-preference){[data-animate=chapters][data-ps=on] [data-journey-step]>figure{transition:opacity .9s var(--ease-out)}[data-animate=chapters][data-ps=on] [data-chapter-dot]{transition:color .4s var(--ease-std)}[data-animate=chapters][data-ps=on] [data-chapter-dot]:after{transition:scale .5s var(--ease-out)}}
