.pf{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.pf *{transform-box:view-box}.pf-k{fill:var(--fg)}.pf-k-soft{fill-opacity:.5}.pf-k-mid{fill-opacity:.78}.pf-paper{fill:var(--bg)}.pf-vein{stroke:var(--bg);stroke-width:.7px;opacity:.85}.pf-ring-paper{stroke:var(--bg);stroke-width:.8px}.pf-line{stroke:var(--fg);stroke-width:1px}.pf-strong{stroke-width:1.3px}.pf-thin{stroke-width:.7px}.pf-soft{stroke:var(--fg-soft)}.pf-leg{stroke:var(--fg);stroke-width:1.15px}.pf-halo{stroke:var(--bg);stroke-width:2.6px}.pf-leg-far{stroke:var(--fg-soft);stroke-width:.9px}.pf-stem{stroke:var(--fg);stroke-width:1.6px}.pf-trunk{fill:var(--bg);stroke:var(--fg);stroke-width:1.1px}.pf-wing{fill:var(--bg);fill-opacity:.75;stroke:var(--fg);stroke-width:.7px}.pf-hatch{stroke:var(--fg-soft);stroke-width:.5px}.pf-dot{fill:var(--fg-soft)}.pf-box{stroke:var(--fg);stroke-width:.8px}.pf-iw-gap{stroke-dasharray:2 1.6}.pf-guide{stroke:var(--fg-soft);stroke-width:.6px;stroke-dasharray:1.4 2.2}.pf-trace{stroke:var(--fg);stroke-width:1.5px}.pf-dash{stroke:var(--fg-soft);stroke-width:1.1px;stroke-dasharray:3 2.4}.pf-warm{stroke:var(--fg);stroke-width:1px;stroke-dasharray:3 2}.pf-ring-bg{stroke:var(--line);stroke-width:7px}.pf-arc{stroke:var(--fg);stroke-width:7px;stroke-linecap:butt;stroke-dasharray:31 100}.pf-acc-fill{fill:var(--moss)}.pf-acc-stroke,.pf-acc-line{stroke:var(--moss)}.pf-acc-trace{stroke:var(--moss);stroke-width:1.5px}.pf-soft-fill{fill:var(--fg-soft)}.pf-vine{stroke:var(--moss);stroke-width:2.2px}.pf-vine-back{stroke:var(--moss);stroke-width:1.4px;opacity:.5}.pf-body{stroke-width:5.5px}.pf-body-rings{stroke:var(--bg);stroke-width:5.5px;stroke-dasharray:.5 2.6;opacity:.6}.pf-ir{fill:var(--bg)}.pf-ir-line{stroke:var(--bg);stroke-width:.8px}.pf-ir-text{fill:var(--bg);font-family:var(--font);letter-spacing:.08em;font-size:7.4px}.pf-rule{stroke:var(--line)}.pf-cap{fill:var(--fg-soft);font-family:var(--font);letter-spacing:.09em;font-size:8px}.pf-lab{fill:var(--fg);font-family:var(--font);letter-spacing:.02em;font-size:8.2px}.pf-tiny{font-size:6.4px}.pf-soft-text{fill:var(--fg-soft)}.pf-num{fill:var(--fg);font-family:var(--font);letter-spacing:-.02em;font-size:17px;font-weight:500}.pf-num-sm{font-size:13px}.ct-trace{stroke-dasharray:1}.ct-ring{stroke:var(--moss);stroke-width:1px;opacity:0;transform-origin:222px 40px}.ct-spider{transform-origin:64px 86px}.is-live .ct-trace{animation:9s linear infinite both ct-trace}.is-live .ct-heat{animation:9s linear infinite both ct-heat}.is-live .ct-dot{transform-origin:222px 40px;animation:9s infinite both ct-dot}.is-live .ct-lab,.is-live .ct-guide{animation:9s infinite both ct-fade}.is-live .ct-ring{animation:9s infinite both ct-ring}.is-live .ct-spider{animation:9s infinite both ct-spin}.is-live .ct-r{animation:9s infinite both ct-r}.is-live .ct-l{animation:9s infinite both ct-l}.is-live .ct-leg1{animation-delay:.1s}.is-live .ct-leg2{animation-delay:50ms}.is-live .ct-leg3{animation-delay:.15s}@keyframes ct-trace{0%{stroke-dashoffset:1px}68%,to{stroke-dashoffset:0}90%{opacity:1}96%,to{opacity:0}}@keyframes ct-heat{0%{opacity:.15}68%,90%{opacity:1}98%,to{opacity:.15}}@keyframes ct-dot{0%,66%{opacity:0;transform:scale(.6)}70%{opacity:1;animation-timing-function:var(--ease-out);transform:none}90%{opacity:1}96%,to{opacity:0}}@keyframes ct-fade{0%,67%{opacity:0}72%,90%{opacity:1}96%,to{opacity:0}}@keyframes ct-ring{0%,68%{opacity:0;transform:none}69%{opacity:.9;animation-timing-function:var(--ease-out);transform:none}86%,to{opacity:0;transform:scale(3.2)}}@keyframes ct-spin{0%,30%{animation-timing-function:var(--ease-in-out);transform:none}40%{animation-timing-function:var(--ease-in-out);transform:translate(-3px,-2px)rotate(-6deg)}50%{animation-timing-function:var(--ease-in-out);transform:translate(2px,1px)rotate(4deg)}58%{transform:translate(5px,-4px)rotate(14deg)}61%{transform:translate(-4px,-1px)rotate(-10deg)}64%{transform:translate(3px,3px)rotate(18deg)}68%{animation-timing-function:var(--ease-out);transform:translate(1px,1px)rotate(24deg)}90%{opacity:1;transform:translate(1px,1px)rotate(24deg)}95%{opacity:0;transform:translate(1px,1px)rotate(24deg)}96%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes ct-r{0%,12%,20%,34%,42%,54%{transform:none}16%,38%{transform:rotate(-8deg)}58%{transform:rotate(10deg)}61%{transform:rotate(-9deg)}64%{transform:rotate(8deg)}67%{animation-timing-function:var(--ease-out);transform:none}76%,94%{transform:rotate(14deg)scale(.52)}96%,to{transform:none}}@keyframes ct-l{0%,12%,20%,34%,42%,54%{transform:none}16%,38%{transform:rotate(8deg)}58%{transform:rotate(-10deg)}61%{transform:rotate(9deg)}64%{transform:rotate(-8deg)}67%{animation-timing-function:var(--ease-out);transform:none}76%,94%{transform:rotate(-14deg)scale(.52)}96%,to{transform:none}}.nit-bar{transform-origin:214px 118px}.is-live .nit-milli{animation:nit-crawl 9s var(--ease-in-out) infinite both}.is-live .nit-feet{animation:.36s ease-in-out infinite alternate nit-feet}.is-live .nit-bar{animation:9s infinite both nit-bar}.is-live .nit-num{animation:9s infinite both nit-num}@keyframes nit-crawl{0%{opacity:0;transform:translate(-4px)}6%{opacity:1}84%{opacity:1;transform:translate(12px)}92%,to{opacity:0;transform:translate(13px)}}@keyframes nit-feet{0%{transform:translate(-.7px)}to{transform:translate(.7px)}}@keyframes nit-bar{0%,18%{animation-timing-function:var(--ease-in-out);transform:scaleY(.633)}44%,90%{animation-timing-function:var(--ease-in-out);transform:none}98%,to{transform:scaleY(.633)}}@keyframes nit-num{0%,40%{opacity:0}48%,88%{opacity:1}94%,to{opacity:0}}.cam-flash{opacity:0}.cam-rat{transform:translate(152px,116px)}.is-live .cam-eyes{animation:8s infinite both cam-eyes}.is-live .cam-face{animation:8s infinite both cam-face}.is-live .cam-flash{animation:8s infinite both cam-flash}.is-live .cam-rat{animation:8s infinite both cam-rat}.is-live .cam-rec{animation:1.2s step-end infinite cam-rec}@keyframes cam-eyes{0%,6%{opacity:0}12%{opacity:1}16%{opacity:.2}19%,80%{opacity:1}86%,to{opacity:0}}@keyframes cam-face{0%,29%{opacity:0}31%,80%{opacity:1}86%,to{opacity:0}}@keyframes cam-flash{0%,29%{opacity:0}30%{opacity:.55;animation-timing-function:var(--ease-out)}44%,to{opacity:0}}@keyframes cam-rat{0%,46%{animation-timing-function:var(--ease-in-out);transform:translate(-36px,116px)}60%,66%{animation-timing-function:var(--ease-in-out);transform:translate(128px,116px)}80%,to{transform:translate(262px,116px)}}@keyframes cam-rec{50%{opacity:.25}}.moth-wing{transform-box:fill-box;transform-origin:0%}.is-live .moth-rays{transform-origin:26px 26px;animation:24s linear infinite moth-turn}.is-live .moth-heat{animation:1.4s linear infinite moth-rise}.is-live .moth-peek{animation:moth-peek 6s var(--ease-in-out) infinite both}.is-live .moth-fly{transform-origin:176px 44px;animation:moth-fly 6s var(--ease-in-out) infinite both}.is-live .moth-wing{animation:.42s ease-in-out infinite alternate moth-flap}@keyframes moth-turn{to{transform:rotate(360deg)}}@keyframes moth-rise{to{stroke-dashoffset:7.2px}}@keyframes moth-peek{0%,12%{transform:translate(6px)}28%,70%{transform:none}86%,to{transform:translate(6px)}}@keyframes moth-fly{0%,to{transform:none}25%{transform:translate(-7px,-3px)rotate(-4deg)}50%{transform:translate(-2px,2px)rotate(2deg)}75%{transform:translate(5px,-2px)rotate(4deg)}}@keyframes moth-flap{0%{transform:none}to{transform:scaleX(.28)}}.is-live .dec-termite{animation:10s linear infinite both dec-march;animation-delay:calc(var(--i) * -.9s)}.is-live .dec-legs-a{animation:.3s step-end infinite dec-step}.is-live .dec-legs-b{animation:.3s step-end infinite reverse dec-step}.is-live .dec-bite{animation:10s infinite both dec-bite;animation-delay:calc(var(--i) * .45s)}.is-live .dec-arc{animation:10s infinite both dec-arc}@keyframes dec-march{0%{opacity:0;transform:translate(-34px)}8%{opacity:1}72%{opacity:1;transform:translate(28px)}80%,to{opacity:0;transform:translate(31px)}}@keyframes dec-step{50%{opacity:0}}@keyframes dec-bite{0%,12%{opacity:0}20%,86%{opacity:1}93%,to{opacity:0}}@keyframes dec-arc{0%,12%{stroke-dashoffset:31px;animation-timing-function:var(--ease-in-out)}62%,88%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}.lia-vine{stroke-dasharray:1}.lia-fungus,.lia-beetle,.lia-dead{opacity:0}.lia-beetle{transform:translate(127px,92px)}.is-live .lia-vine{animation:11s infinite both lia-vine;animation-delay:calc(var(--i) * .4s)}.is-live .lia-leaf{animation:11s infinite both lia-leaf;animation-delay:calc(var(--i) * .3s)}.is-live .lia-fungus{animation:11s infinite both lia-fungus;animation-delay:calc(var(--i) * .3s)}.is-live .lia-beetle{animation:11s infinite both lia-beetle}.is-live .lia-alive{animation:11s infinite both lia-alive}.is-live .lia-dead{animation:11s infinite both lia-dead}@keyframes lia-vine{0%{stroke-dashoffset:1px;animation-timing-function:var(--ease-in-out)}12%,58%{stroke-dashoffset:0;opacity:1}66%,88%{stroke-dashoffset:0;opacity:.4}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes lia-leaf{0%,10%{opacity:0;animation-timing-function:var(--ease-out);transform:scale(.6)}20%,54%{opacity:1;animation-timing-function:var(--ease-in-out);transform:none}66%,to{opacity:0;transform:translate(6px,40px)rotate(60deg)}}@keyframes lia-fungus{0%,64%{opacity:0;animation-timing-function:var(--ease-out);transform:scale(.85)}72%,88%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes lia-beetle{0%,68%{opacity:0;animation-timing-function:var(--ease-in-out);transform:translate(127px,104px)}72%{opacity:1}90%{opacity:1;transform:translate(130px,58px)}95%,to{opacity:0;transform:translate(130px,58px)}}@keyframes lia-alive{0%,8%{opacity:0}14%,56%{opacity:1}62%,to{opacity:0}}@keyframes lia-dead{0%,64%{opacity:0}70%,88%{opacity:1}94%,to{opacity:0}}.is-live .pf--canopy [clip-path],.is-live .pf--stomata [clip-path]{animation:7s infinite both chart-clear}.is-live .pf--stomata [clip-path]{animation-duration:8s}@keyframes chart-clear{0%,90%{opacity:1}98%,to{opacity:0}}.par-wings{transform-box:fill-box;transform-origin:0 100%}.par-abdomen{transform-box:fill-box;transform-origin:100% 17%}.par-warm{transform:translateY(-54px)}.is-live .par-wasp{animation:10s infinite both par-wasp}.is-live .par-wings{animation:90ms linear infinite alternate par-buzz}.is-live .par-abdomen{animation:10s infinite both par-probe}.is-live .par-host{animation:10s infinite both par-flinch}.is-live .par-warm{animation:10s infinite both par-warm}.is-live .par-wasp-bar{animation:10s infinite both par-alarm}@keyframes par-wasp{0%{opacity:0;animation-timing-function:var(--ease-in-out);transform:translate(60px,-30px)}8%{opacity:1}30%{opacity:1;transform:translate(8px,18px)}34%{transform:translate(8px,17px)}38%,56%{opacity:1;animation-timing-function:var(--ease-in-out);transform:translate(8px,18px)}64%{opacity:1}70%,to{opacity:0;transform:translate(64px,-36px)}}@keyframes par-buzz{0%{transform:none}to{transform:scaleY(.45)}}@keyframes par-probe{0%,36%{animation-timing-function:var(--ease-in-out);transform:none}42%,52%{animation-timing-function:var(--ease-in-out);transform:rotate(-18deg)}58%,to{transform:none}}@keyframes par-flinch{0%,44%{transform:none}46%{transform:translateY(1.2px)}50%,to{transform:none}}@keyframes par-warm{0%,50%{animation-timing-function:var(--ease-in-out);transform:none}84%,92%{opacity:1;transform:translateY(-54px)}97%{opacity:0;transform:translateY(-54px)}98%,to{opacity:0;transform:none}}@keyframes par-alarm{0%,76%{opacity:1}79%{opacity:.3}82%{opacity:1}85%{opacity:.3}88%,to{opacity:1}}.sto-sun{transform:translate(60px,12px)}.is-live .sto-sun{animation:8s linear infinite both sto-sun}.is-live .sto-vapour{animation:8s infinite both sto-vapour}.is-live .sto-vapour path{animation:1.6s linear infinite moth-rise}.is-live .sto-gap{animation:8s infinite both sto-gap}@keyframes sto-sun{0%{transform:translate(18px,34px)}35%{transform:translate(60px,12px)}70%,to{transform:translate(102px,34px)}92%{opacity:1}98%,to{opacity:0}}@keyframes sto-vapour{0%,14%{opacity:0}34%,48%{opacity:1}66%,to{opacity:0}}@keyframes sto-gap{0%,38%{opacity:0}46%,90%{opacity:1}98%,to{opacity:0}}.iw-shoot{stroke-dasharray:1}.iw-deer{opacity:0}.is-live .iw-shoot{animation:9s infinite both iw-shoot}.is-live .iw-low{transform-origin:52px 85px;animation:9s infinite both iw-low}.is-live .iw-top{transform-origin:53px 65px;animation:9s infinite both iw-top}.is-live .iw-deer{animation:9s infinite both iw-deer}@keyframes iw-shoot{0%,4%{stroke-dashoffset:1px;animation-timing-function:var(--ease-out)}22%,92%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes iw-low{0%,16%{opacity:0;animation-timing-function:var(--ease-out);transform:scale(.7)}26%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes iw-top{0%,20%{opacity:0;animation-timing-function:var(--ease-out);transform:scale(.7)}30%,54%{opacity:1;transform:none}57%,to{opacity:0;transform:translate(6px,-2px)scale(.85)}}@keyframes iw-deer{0%,36%{opacity:0;animation-timing-function:var(--ease-in-out);transform:translate(80px)}40%{opacity:1}48%{animation-timing-function:var(--ease-in-out);transform:none}53%{transform:translate(-14px,-5px)}58%{animation-timing-function:var(--ease-in-out);transform:translate(-10px,-3px)}64%{animation-timing-function:var(--ease-in-out);transform:none}76%{opacity:1;transform:translate(80px)}80%,to{opacity:0;transform:translate(80px)}}.seed-trail{stroke:var(--moss);stroke-width:1px;stroke-dasharray:1}.seed-line{stroke-dasharray:1}.seed-dot{transform-box:fill-box;transform-origin:50%}.pf-dash.seed-line{stroke-dasharray:1}.is-live .seed-trail{animation:8s infinite both seed-trail}.is-live .seed-line{animation:8s infinite both seed-line;animation-delay:calc(var(--i) * .12s)}.is-live .seed-dot{animation:8s infinite both seed-dot;animation-delay:calc(var(--j) * 1.1s + var(--i) * 80ms)}@keyframes seed-trail{0%{stroke-dashoffset:1px;animation-timing-function:var(--ease-in-out)}42%,90%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes seed-line{0%,30%{stroke-dashoffset:1px;animation-timing-function:var(--ease-in-out)}62%,90%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes seed-dot{0%,6%{opacity:0;animation-timing-function:var(--ease-out);transform:scale(.6)}12%,76%{opacity:1;transform:none}82%,to{opacity:0}}
