.home-v2[data-hv-motion=ready] [data-hv-reveal]:not([data-hv-revealed]){opacity:0;transform:translateX(var(--hv-reveal-x))}.home-v2[data-hv-motion=ready] [data-hv-reveal][data-hv-revealed=animate]{transition:opacity var(--hv-dur-handoff) var(--hv-ease-grow) var(--hv-delay,0s), transform var(--hv-dur-handoff) var(--hv-ease-grow) var(--hv-delay,0s)}
.hv-stream{--hv-beige:#f0e8c5;--hv-caramel:#bc8643;--hv-mod:96px;position:relative}.hv-stream__art{flex-direction:column;display:flex}.hv-stream__row{height:var(--hv-mod);overflow:clip visible}.hv-stream__jig{height:100%;margin-left:calc(-2.5 * var(--hv-mod))}.hv-stream__track{width:max-content;height:100%;display:flex}.hv-stream__cell{height:var(--hv-mod);transform-origin:0;width:calc(var(--w) * var(--hv-mod));flex:none;display:block;position:relative}.hv-stream__cell[data-moving]{z-index:1}.hv-stream__cell:has(+.hv-stream__cell:is([data-kind=square],[data-kind=wide],[data-kind=thin])):not([data-kind=circle],[data-kind=gap]) .hv-stream__shape{width:calc(100% + 1px)}.hv-stream__shape{background:var(--f0);transform-origin:0;width:100%;height:100%;display:block}.hv-stream__cell[data-kind=circle],.hv-stream__cell[data-kind=circle] .hv-stream__shape{transform-origin:50%}.hv-stream__cell[data-kind=circle] .hv-stream__shape{border-radius:50%}.hv-stream__cell[data-kind=gap] .hv-stream__shape{background:0 0}.home-v2[data-theme=dark] .hv-stream--page .hv-stream__shape{background:var(--f1,var(--f0))}.home-v2[data-theme=dark] .hv-stream--page .hv-stream__cell[data-kind=gap] .hv-stream__shape{background:0 0}@keyframes hv-stream-grow{0%{transform:scaleX(0)}}@keyframes hv-stream-grow-round{0%{transform:scale(0)}}.hv-stream[data-assemble=mount] .hv-stream__cell,.hv-stream[data-assemble=reveal][data-hv-revealed=animate] .hv-stream__cell{animation:hv-stream-grow var(--hv-dur-handoff) var(--hv-ease-grow) both;animation-delay:calc(var(--hv-start,0s) + min(var(--x,0) * var(--hv-stagger-shape), .8s) + var(--r,0) * 40ms)}.hv-stream[data-assemble=mount]{--hv-start:.12s}.hv-stream[data-assemble=mount] .hv-stream__cell[data-kind=circle],.hv-stream[data-assemble=reveal][data-hv-revealed=animate] .hv-stream__cell[data-kind=circle]{animation-name:hv-stream-grow-round}.home-v2[data-hv-motion=ready] .hv-stream[data-assemble=reveal]:not([data-hv-revealed]) .hv-stream__cell{transform:scaleX(0)}.home-v2[data-hv-motion=ready] .hv-stream[data-assemble=reveal]:not([data-hv-revealed]) .hv-stream__cell[data-kind=circle]{transform:scale(0)}[data-hv-skip] .hv-stream__cell{animation:none!important}@media (prefers-reduced-motion:reduce){.hv-stream__cell,.hv-stream__shape{animation:none!important}}@media (forced-colors:active){.hv-stream__shape{forced-color-adjust:none}}@media (max-width:68.6875em){.hv-stream{--hv-mod:80px}}@media (max-width:29.9375em){.hv-stream{--hv-mod:64px}}
