.pvh{width:100%;height:100%;display:block}.pvh-title{font-family:var(--font-display,"Montserrat", sans-serif);letter-spacing:-.015em;fill:#4f4a4c;font-size:53px}.pvh-strand{stroke-dasharray:1;animation:pvh-draw var(--dur) linear var(--d) both}.pvh-rung{transform-box:fill-box;transform-origin:0;animation:pvh-grow-x .55s cubic-bezier(.22, 1, .36, 1) var(--d) both}.pvh-dna-fill{animation:pvh-fade .4s ease-out var(--d) both}.pvh-leaf{animation:pvh-unfurl 1s cubic-bezier(.34, 1.4, .64, 1) var(--d) both}.pvh-edge{stroke-dasharray:1;animation:pvh-draw var(--dur) cubic-bezier(.45, 0, .55, 1) var(--d) both}.pvh-pop,.pvh-chart-pop{transform-box:fill-box;transform-origin:50%}.pvh-pop{animation:pvh-pop .45s cubic-bezier(.34, 1.56, .64, 1) var(--d) both}.pvh-net-build{animation:pvh-vanish 10ms linear var(--d) both}.pvh-net-final{animation:pvh-fade 10ms linear var(--d) both}.pvh-title{animation:1s cubic-bezier(.65,0,.35,1) 1.4s both pvh-title-in}.pvh-credit{animation:.8s cubic-bezier(.22,1,.36,1) 2.05s both pvh-rise}.pvh-grid,.pvh-ticks{animation:.7s ease-out both pvh-fade}.pvh-cell{transform-box:fill-box;transform-origin:50%;animation:pvh-cell-in .5s cubic-bezier(.22, 1, .36, 1) var(--d) both}.pvh-dendro{animation:.9s cubic-bezier(.65,0,.35,1) 1.2s both pvh-wipe-left}.pvh-paused,.pvh-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.pvh,.pvh *{animation:none!important}.pvh-net-build,.pvh-loop{display:none}}@keyframes pvh-fade{0%{opacity:0}}@keyframes pvh-vanish{to{opacity:0}}@keyframes pvh-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pvh-grow-x{0%{transform:scaleX(0)}}@keyframes pvh-wipe-left{0%{clip-path:inset(-2% -2% -2% 100%)}to{clip-path:inset(-2%)}}@keyframes pvh-pop{0%{transform:scale(0)}}@keyframes pvh-unfurl{0%{opacity:0;transform:scale(.2)rotate(-40deg)}40%{opacity:1}}@keyframes pvh-title-in{0%{opacity:0;clip-path:inset(-30% 100% -30% -5%);transform:translate(-14px)}30%{opacity:1}to{clip-path:inset(-30% -5%);transform:none}}@keyframes pvh-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes pvh-cell-in{0%{opacity:0;transform:scale(.3)}}
