.branch{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.branch line{stroke:var(--teal);stroke-width:var(--hairline);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-slow) var(--ease)}.branch rect{fill:var(--teal);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--duration-fast);rotate:45deg}.branch.on line{stroke-dashoffset:0}.branch.on rect{opacity:1;transition-delay:.3s}
