.hv-story{display:block;background:var(--color-void-black-deep);border-bottom:var(--rule) solid var(--color-concrete-light)}.hv-story-stage{padding-block:var(--space-5)}.hv-story-tools{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.hv-story-tools .hv-kicker{margin:0}.hv-story-tools .hv-link{font-size:var(--text-xs);background:none;border:0;color:var(--color-steel-light);cursor:pointer}.hv-story-chapter{display:grid;gap:var(--space-6);padding-block:var(--space-7);align-items:center;border-top:var(--rule) solid var(--color-concrete)}.hv-story-art{display:grid;place-items:center;min-width:0;overflow:hidden}.hv-story-art img{display:block;width:100%;height:auto;object-fit:contain}.hv-story-art--roots img{width:auto;max-height:var(--story-static-art);max-width:100%}.hv-story-art--product{background:var(--color-bone)}.hv-story-art--product img{height:var(--story-static-art);width:100%;object-fit:contain}.hv-story-copy{max-width:var(--reading-width)}.hv-story-copy .hv-heading{font-size:var(--story-heading);text-wrap:balance}.hv-story-copy .hv-copy{font-size:var(--text-sm)}.hv-story-progress{display:none;height:var(--rule-heavy);background:var(--color-concrete)}.hv-story-progress span{display:block;height:100%;background:var(--color-rust);transform:scaleX(var(--story-progress,0));transform-origin:left}.hv-story-end{scroll-margin-top:var(--space-5)}
.hv-story[data-enhanced] .hv-story-chapter{animation:hv-story-enter var(--motion-slow) ease-out}@keyframes hv-story-enter{from{opacity:.5;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}
