.site .hm-ring{aspect-ratio:126/110;--mx:0;--my:0;width:100%;max-width:740px;margin-inline-start:auto;margin-inline-end:auto;position:relative}.site .hm-ring:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 54%, rgba(var(--sage-rgb), .13), rgba(var(--moss-rgb), .12) 48%, transparent 70%);border-radius:50%;animation:8s ease-in-out infinite hm-aura;position:absolute;top:11%;bottom:11%;left:16%;right:16%}.site .hm-light{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--lx,50%) var(--ly,50%), rgba(var(--sage2-rgb), .14), transparent 24%);border-radius:50%;transition:opacity .5s;position:absolute;top:11%;bottom:11%;left:16%;right:16%}.site .hm-ring:hover .hm-light{opacity:1}.site .hm-svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.site .hm-geo{transform:translate(calc(var(--mx) * -.5px), calc(var(--my) * -.5px));transition:transform .8s cubic-bezier(.2,.8,.2,1)}.site .hm-par{transform:translate(calc(var(--mx) * .9px), calc(var(--my) * .9px));transition:transform .8s cubic-bezier(.2,.8,.2,1)}.site .hm-world{transform-origin:0 0;transition:transform 1.4s cubic-bezier(.3,.75,.15,1)}.site .hm-spot{transition:transform 1.2s cubic-bezier(.3,.75,.15,1)}.site .hm-geo circle,.site .hm-geo rect{fill:none;stroke:#d6e4cc57;stroke-width:.22px}.site .hm-img{opacity:.5;transition:opacity .8s}.site .hm-img.hot,.site .hm:not([data-live]) .hm-img{opacity:1}.site .hm[data-sel=body] .hm-img{opacity:.95}.site .hm-wipe{transform-box:fill-box;transform-origin:top}.site .hm[data-armed]:not([data-shown]) .hm-wipe{transform:scaleY(0)}.site .hm[data-armed][data-shown] .hm-wipe{animation:3.4s cubic-bezier(.45,.05,.2,1) .4s both hm-wipe}.site .hm[data-sel=body] .hm-geo circle,.site .hm[data-sel=body] .hm-geo rect{stroke:rgba(var(--sage2-rgb), .7)}.site .hm-geo circle,.site .hm-geo rect{transition:stroke .6s}.site .hm-ov .p{fill:none;stroke:var(--sage-2);stroke-width:.22px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;stroke-opacity:.14;transition:stroke-opacity .6s}.site .hm-ov .d{fill:var(--sage-2);fill-opacity:.14;transform-box:fill-box;transform-origin:50%;transition:fill-opacity .6s}.site .hm-ov .d.ring{fill:none;stroke:var(--sage-2);stroke-width:.22px;stroke-opacity:.14}.site .hm-ov.on{filter:drop-shadow(0 0 .55px rgba(var(--sage2-rgb), .85))}.site .hm-ov.on .p{stroke-opacity:1;stroke-width:.32px;animation:1.1s cubic-bezier(.5,.1,.2,1) both hm-draw;animation-delay:calc(var(--i,0) * 35ms)}.site .hm-ov.on .d{fill-opacity:1;animation:.6s cubic-bezier(.2,.9,.2,1.3) both hm-pop;animation-delay:calc(.25s + var(--i,0) * 60ms)}.site .hm-ov.on .d.ring{fill:none;stroke-opacity:1}.site .hm-ov .flow{fill:none;stroke:#f0f8e8;stroke-width:.4px;stroke-linecap:round;stroke-dasharray:.018 .09;opacity:0;animation:1.6s linear 1.1s infinite hm-flow,.6s 1.1s forwards hm-fadein}.site .hm-ov[data-ov=movement] .flow{stroke-width:.3px;animation-duration:2.8s,.6s}.site .hm-ov[data-ov=parasites] .flow{animation-duration:3.6s,.6s}.site .hm-ov[data-ov=vessels].on .heart{transform-box:fill-box;transform-origin:50%;fill:rgba(var(--sage2-rgb), .12);animation:1.1s cubic-bezier(.5,.1,.2,1) both hm-draw,1.1s ease-in-out 1.2s infinite hm-beat}.site .hm-ov[data-ov=water].on{transform-origin:50px 41px;animation:4.4s ease-in-out 1.2s infinite hm-breathe}.site .hm-ov[data-ov=spirit].on .p{animation:1.1s cubic-bezier(.5,.1,.2,1) both hm-draw,3.2s ease-in-out infinite hm-glow;animation-delay:calc(var(--i,0) * .15s), calc(1.2s + var(--i,0) * .35s)}.site .hm-ov[data-ov=spirit].on .d{animation:.6s both hm-pop,2.4s ease-in-out 1.2s infinite hm-twinkle}.site .hm-ov[data-ov=psyche].on .d{animation:.6s both hm-pop,1.8s ease-in-out infinite hm-twinkle;animation-delay:calc(.3s + var(--i,0) * .1s), calc(1s + var(--i,0) * .4s)}.site .hm-ov[data-ov=lifestyle].on .p{animation:1.1s cubic-bezier(.5,.1,.2,1) both hm-draw,2.8s ease-in-out infinite hm-vert;animation-delay:calc(var(--i,0) * 30ms), calc(1.1s + var(--i,0) * 90ms)}.site .hm-ov[data-ov=nutrition].on .p:nth-child(2){animation:1.1s cubic-bezier(.5,.1,.2,1) both hm-draw,3.2s ease-in-out 1.2s infinite hm-fill}.site .hm-ov .rip{fill:none;stroke:var(--sage-pale);stroke-width:.14px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite hm-rip;animation-delay:calc(1s + var(--i,0) * .25s)}.site .hm-geo .hm-arc{fill:none;stroke:var(--sage-2);stroke-width:.6px;stroke-linecap:round;stroke-dasharray:30 330;opacity:0;filter:drop-shadow(0 0 .6px rgba(var(--sage2-rgb), .95));transition:stroke-dashoffset 1.3s cubic-bezier(.5,0,.2,1),opacity .8s}.site .hm[data-live] .hm-geo .hm-arc{opacity:1}.site .hm-motes{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.site .hm-motes i{background:var(--sage-pale);opacity:0;width:3px;height:3px;animation:hm-mote var(--d,12s) ease-in-out infinite;animation-delay:var(--t,0s);border-radius:50%;position:absolute;box-shadow:0 0 6px #d6e4cccc}.site .hm[data-armed]:not([data-shown]) .hm-motes{opacity:0}.site .hm-lead .lead{fill:none;stroke:var(--sage-2);stroke-width:.3px;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 .4px rgba(var(--sage2-rgb), .9));animation:.9s cubic-bezier(.5,.1,.2,1) .15s both hm-draw}.site .hm-lead .pt{fill:var(--sage-pale);transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.9,.2,1.3) .1s both hm-pop}.site .hm-lead .rp{fill:none;stroke:var(--sage-2);stroke-width:.18px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out .5s infinite hm-ripple}.site .hm-lead .rp.b{animation-delay:1.7s}.site .hm[data-armed] .hm-geo .dr{stroke-dasharray:1;stroke-dashoffset:1px}.site .hm[data-armed] .hm-ovs,.site .hm[data-armed]:not([data-shown]) .hm-node{opacity:0}.site .hm[data-armed][data-shown] .hm-geo .dr{animation:2.2s cubic-bezier(.55,.05,.2,1) both hm-draw;animation-delay:calc(var(--i,0) * .2s)}.site .hm[data-armed][data-shown] .hm-ovs{animation:1.4s 3s both hm-in}.site .hm[data-armed][data-shown] .hm-node{animation:.7s cubic-bezier(.2,.9,.2,1.2) backwards hm-node;animation-delay:calc(1.1s + var(--o,0) * .11s)}.site .hm-node{z-index:3;border:1px solid var(--line-2);max-width:24%;min-height:40px;color:var(--text);font:inherit;text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1713e6;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:max(.72rem,min(.65rem + .3vw,.88rem));font-weight:600;line-height:1.15;transition:background .35s,border-color .35s,color .35s,box-shadow .35s,transform .5s cubic-bezier(.2,.9,.2,1.3);display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.site .hm-node:hover{border-color:var(--sage);transform:translate(-50%,-50%)scale(1.06)}.site .hm-node[aria-pressed=true]{background:var(--sage-2);border-color:var(--sage-2);color:var(--ink);box-shadow:0 0 0 5px rgba(var(--sage-rgb), .14), 0 8px 30px -8px rgba(var(--sage-rgb), .5);transform:translate(-50%,-50%)scale(1.1)}.site .hm-node:focus-visible{outline:2px solid var(--sage-pale);outline-offset:3px}.site .hm-chip:focus-visible{outline:2px solid var(--sage-pale);outline-offset:3px}.site .hm-list{display:none}.site .hm-chip{border:1px solid var(--line-2);background:var(--ink-2);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:background .3s,border-color .3s,color .3s}.site .hm-chip[aria-pressed=true]{background:var(--sage-2);border-color:var(--sage-2);color:var(--ink)}.site .hm-w{animation:.7s cubic-bezier(.2,.8,.2,1) both hm-word;animation-delay:calc(.1s + var(--w,0) * 30ms);display:inline-block}.site .hm-prog{gap:6px;display:flex}.site .hm-prog i{background:var(--line-2);border-radius:2px;flex:1;height:3px;transition:background .4s}.site .hm-prog i.past{background:rgba(var(--sage-rgb), .45)}.site .hm-prog i.on{background:var(--sage-2)}@media (max-width:900px){.site .hm-ring{max-width:560px}}@media (max-width:560px){.site .hm-lead,.site .hm-list{display:none}.site .hm-node{border-radius:6px;max-width:30%;min-height:26px;padding:4px 7px;font-size:.6rem;line-height:1.1}.site .hm-node[aria-pressed=true]{transform:translate(-50%,-50%)scale(1.06)}.site .hm-ring{max-width:440px}.site .hm-svg{transform:scale(1.12)}.site .hm-ring:before,.site .hm-light{top:10%;bottom:10%;left:8%;right:8%}}@keyframes hm-wipe{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hm-mote{0%{opacity:0;transform:translateY(10px)}25%{opacity:.55}75%{opacity:.3}to{opacity:0;transform:translate(var(--dx,8px), -46px)}}@keyframes hm-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hm-in{0%{opacity:0}to{opacity:1}}@keyframes hm-fadein{to{opacity:.9}}@keyframes hm-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.5)}to{transform:scale(1)}}@keyframes hm-node{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@keyframes hm-flow{to{stroke-dashoffset:-.108px}}@keyframes hm-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(6)}}@keyframes hm-rip{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes hm-beat{0%,to{transform:scale(1)}14%{transform:scale(1.16)}28%{transform:scale(1)}42%{transform:scale(1.1)}56%{transform:scale(1)}}@keyframes hm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06,1.045)}}@keyframes hm-glow{0%,to{stroke-opacity:.45}50%{stroke-opacity:1}}@keyframes hm-twinkle{0%,to{opacity:1}50%{opacity:.25}}@keyframes hm-vert{0%,to{stroke-opacity:.4}50%{stroke-opacity:1}}@keyframes hm-fill{0%,to{fill:rgba(var(--sage2-rgb), .03)}50%{fill:rgba(var(--sage2-rgb), .22)}}@keyframes hm-body{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@keyframes hm-aura{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes hm-word{0%{opacity:0;filter:blur(5px);transform:translateY(.35em)}}@media (prefers-reduced-motion:reduce){.site .hm *,.site .hm :before,.site .hm-ring:before{transition:none!important;animation:none!important}.site .hm-ov .flow,.site .hm-ov .rip{display:none}}
