.story__chapters[data-astro-cid-auvid2sr]{gap:var(--spacing-gutter-wide);flex-direction:column;display:flex}.story__dots[data-astro-cid-auvid2sr]{display:none}.story__stage[data-astro-cid-auvid2sr]{padding-block:4rem}.story[data-astro-cid-auvid2sr][data-pinned]{height:calc(var(--chapters) * 100svh)}.story[data-astro-cid-auvid2sr][data-pinned] .story__stage[data-astro-cid-auvid2sr]{height:100svh;padding-block:calc(var(--nav-h) + 1.5rem) 1.5rem;box-sizing:border-box;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.story[data-astro-cid-auvid2sr][data-pinned] .story__stage[data-astro-cid-auvid2sr]>[data-astro-cid-auvid2sr]{width:100%}.story[data-astro-cid-auvid2sr][data-pinned] .story__chapters[data-astro-cid-auvid2sr]{display:grid}.story[data-astro-cid-auvid2sr][data-pinned] .story__chapter[data-astro-cid-auvid2sr]{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .3s,transform .3s;transform:translateY(1rem)}.story[data-astro-cid-auvid2sr][data-pinned] .story__chapter[data-astro-cid-auvid2sr].is-current{opacity:1;pointer-events:auto;transform:none}.story[data-astro-cid-auvid2sr][data-pinned] .story__dots[data-astro-cid-auvid2sr]{gap:.5rem;margin-top:2rem;display:flex}.story__dots[data-astro-cid-auvid2sr] span[data-astro-cid-auvid2sr]{background:var(--color-line);width:1.5rem;height:2px;transition:background-color .3s}.story__dots[data-astro-cid-auvid2sr] span[data-astro-cid-auvid2sr].is-current{background:var(--color-ink)}@media (width<=767px){.story[data-astro-cid-auvid2sr][data-pinned] .story__sketch[data-astro-cid-auvid2sr]{max-width:min(100%,22rem)}.story[data-astro-cid-auvid2sr][data-pinned] .story__chapter[data-astro-cid-auvid2sr] h2[data-astro-cid-auvid2sr]{font-size:1.5rem}.story[data-astro-cid-auvid2sr][data-pinned] .story__chapter[data-astro-cid-auvid2sr] p[data-astro-cid-auvid2sr]{margin-top:.75rem}}.sketch[data-astro-cid-auvid2sr]{background:var(--color-panel);border-radius:.375rem;position:relative;overflow:hidden}.sketch__bar[data-astro-cid-auvid2sr]{gap:6px;padding:12px 14px;display:flex}.sketch__bar[data-astro-cid-auvid2sr] span[data-astro-cid-auvid2sr]{background:var(--color-line);border-radius:999px;width:8px;height:8px}.sketch__page[data-astro-cid-auvid2sr]{flex-direction:column;gap:12px;padding:4px 20px 28px;display:flex}.sketch__nav[data-astro-cid-auvid2sr]{justify-content:space-between;align-items:center;display:flex}.sketch__logo[data-astro-cid-auvid2sr]{background:var(--color-soft);border-radius:2px;width:48px;height:10px}.sketch__links[data-astro-cid-auvid2sr]{gap:10px;display:flex}.sketch__links[data-astro-cid-auvid2sr] i[data-astro-cid-auvid2sr]{background:var(--color-line);border-radius:2px;width:24px;height:6px}.sketch__hero[data-astro-cid-auvid2sr]{aspect-ratio:16/8;background:radial-gradient(120% 90% at 20% 10%, var(--color-accent), transparent 60%), radial-gradient(90% 90% at 90% 90%, var(--color-accent-soft), transparent 55%), var(--color-deep);border-radius:4px}.sketch__line[data-astro-cid-auvid2sr]{background:var(--color-line);border-radius:2px;width:55%;height:8px}.sketch__line[data-astro-cid-auvid2sr].is-wide{background:var(--color-soft);width:80%;height:14px}.sketch__cta[data-astro-cid-auvid2sr]{border:1px solid var(--color-line);border-radius:999px;align-self:flex-end;width:56px;height:14px}.sketch__praise[data-astro-cid-auvid2sr],.sketch__marks[data-astro-cid-auvid2sr],.sketch__stats[data-astro-cid-auvid2sr]{transition:opacity .3s,transform .3s}.sketch__praise[data-astro-cid-auvid2sr]{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;inset:22% 8% auto auto}.sketch__praise[data-astro-cid-auvid2sr] li[data-astro-cid-auvid2sr]{background:var(--color-ink);color:var(--color-base);border-radius:999px 999px 4px;padding:6px 12px;font-size:12px;font-weight:500}.sketch__marks[data-astro-cid-auvid2sr] li[data-astro-cid-auvid2sr]{background:var(--color-base);color:var(--color-ink);box-shadow:0 0 0 1px var(--color-danger);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;font-weight:500;display:flex;position:absolute}.sketch__marks[data-astro-cid-auvid2sr] span[data-astro-cid-auvid2sr]{background:var(--color-danger);width:18px;height:18px;color:var(--color-base);border-radius:999px;place-items:center;font-size:11px;display:grid}.sketch__marks[data-astro-cid-auvid2sr] .is-1[data-astro-cid-auvid2sr]{top:34%;left:8%}.sketch__marks[data-astro-cid-auvid2sr] .is-2[data-astro-cid-auvid2sr]{top:14%;right:6%}.sketch__marks[data-astro-cid-auvid2sr] .is-3[data-astro-cid-auvid2sr]{bottom:6%;right:6%}.sketch__stats[data-astro-cid-auvid2sr]{background:var(--color-base);box-shadow:0 0 0 1px var(--color-line);border-radius:4px;grid-template-columns:1fr 1fr;gap:20px;padding:16px;display:grid;position:absolute;bottom:22%;left:8%;right:8%}.sketch__stats[data-astro-cid-auvid2sr]>div[data-astro-cid-auvid2sr]{flex-direction:column;gap:8px;display:flex}.sketch__spark[data-astro-cid-auvid2sr]{align-items:flex-end;gap:4px;height:24px;display:flex}.sketch__spark[data-astro-cid-auvid2sr] i[data-astro-cid-auvid2sr]{background:var(--color-accent);border-radius:1px;flex:1}.sketch__spark[data-astro-cid-auvid2sr] i[data-astro-cid-auvid2sr]:first-child{height:30%}.sketch__spark[data-astro-cid-auvid2sr] i[data-astro-cid-auvid2sr]:nth-child(2){height:45%}.sketch__spark[data-astro-cid-auvid2sr] i[data-astro-cid-auvid2sr]:nth-child(3){height:40%}.sketch__spark[data-astro-cid-auvid2sr] i[data-astro-cid-auvid2sr]:nth-child(4){height:70%}.sketch__spark[data-astro-cid-auvid2sr] i[data-astro-cid-auvid2sr]:nth-child(5){height:100%}[data-astro-cid-auvid2sr][data-step] .sketch__praise[data-astro-cid-auvid2sr],[data-astro-cid-auvid2sr][data-step] .sketch__marks[data-astro-cid-auvid2sr],[data-astro-cid-auvid2sr][data-step] .sketch__stats[data-astro-cid-auvid2sr]{opacity:0;transform:translateY(.5rem)}[data-astro-cid-auvid2sr][data-step="1"] .sketch__praise[data-astro-cid-auvid2sr],[data-astro-cid-auvid2sr][data-step="2"] .sketch__marks[data-astro-cid-auvid2sr],[data-astro-cid-auvid2sr][data-step="3"] .sketch__marks[data-astro-cid-auvid2sr],[data-astro-cid-auvid2sr][data-step="3"] .sketch__stats[data-astro-cid-auvid2sr],[data-astro-cid-auvid2sr][data-step=all] .sketch__marks[data-astro-cid-auvid2sr],[data-astro-cid-auvid2sr][data-step=all] .sketch__stats[data-astro-cid-auvid2sr]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.story__chapter[data-astro-cid-auvid2sr],.sketch__praise[data-astro-cid-auvid2sr],.sketch__marks[data-astro-cid-auvid2sr],.sketch__stats[data-astro-cid-auvid2sr]{transition:none}}
