.mt[data-astro-cid-ykdjhyvq]{--tank-w: clamp(110px, 9.5vw, 150px);--tank-h: var(--mt-tank-h, clamp(240px, 44vh, 420px));display:grid;justify-items:center;gap:26px}.mt__cols[data-astro-cid-ykdjhyvq]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);padding-top:38px}.mt__col[data-astro-cid-ykdjhyvq]{display:grid;justify-items:center;text-align:center}.mt__tankwrap[data-astro-cid-ykdjhyvq]{position:relative}.mt__tank[data-astro-cid-ykdjhyvq]{container-type:inline-size;position:relative;width:var(--tank-w);height:var(--tank-h);border-radius:calc(var(--tank-w) * .26);border:1px solid var(--line);background:var(--ink-3);overflow:hidden}.mt__rest[data-astro-cid-ykdjhyvq],.mt__ch4[data-astro-cid-ykdjhyvq]{position:absolute;left:0;right:0;height:var(--h);display:grid;place-items:center}.mt__rest[data-astro-cid-ykdjhyvq]{top:0;background:repeating-linear-gradient(135deg,rgba(224,137,57,.16) 0 6px,transparent 6px 12px);opacity:0;transition:opacity .4s}.mt__ch4[data-astro-cid-ykdjhyvq]{bottom:0;transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease-out)}.mt__col--conv[data-astro-cid-ykdjhyvq] .mt__ch4[data-astro-cid-ykdjhyvq]{background:linear-gradient(180deg,#8f7d59,#535a56)}.mt__col--esy[data-astro-cid-ykdjhyvq] .mt__ch4[data-astro-cid-ykdjhyvq]{background:linear-gradient(180deg,#aae0bd,var(--green-bright) 30%,var(--green-deep));box-shadow:0 0 40px #4cc57d59}.mt[data-astro-cid-ykdjhyvq].is-in .mt__ch4[data-astro-cid-ykdjhyvq]{transform:none;transition:transform 1.8s var(--ease-out) .2s}.mt[data-astro-cid-ykdjhyvq].is-in .mt__rest[data-astro-cid-ykdjhyvq]{opacity:1;transition:opacity .8s 1.2s}.mt__rest[data-astro-cid-ykdjhyvq] span[data-astro-cid-ykdjhyvq],.mt__ch4[data-astro-cid-ykdjhyvq] span[data-astro-cid-ykdjhyvq]{position:relative;font-size:1rem;font-weight:600;color:#ffffffe6}.mt__col--esy[data-astro-cid-ykdjhyvq] .mt__ch4[data-astro-cid-ykdjhyvq] span[data-astro-cid-ykdjhyvq]{color:var(--ink);font-weight:600}.mt__col--esy[data-astro-cid-ykdjhyvq] .mt__rest[data-astro-cid-ykdjhyvq] span[data-astro-cid-ykdjhyvq]{display:none}.mt__ch4[data-astro-cid-ykdjhyvq] i[data-astro-cid-ykdjhyvq]{position:absolute;bottom:-8px;width:var(--s);height:var(--s);border-radius:50%;background:#ffffff8c;animation:methanetanks-rise 2.6s ease-in var(--delay) infinite;animation-duration:var(--d)}.mt__col--conv[data-astro-cid-ykdjhyvq] .mt__ch4[data-astro-cid-ykdjhyvq] i[data-astro-cid-ykdjhyvq]{background:#ffffff40}.mt__marker[data-astro-cid-ykdjhyvq]{position:absolute;left:-10px;right:-10px;top:1%;border-top:2px dashed #cee0d5;opacity:0;transition:opacity .3s}.mt[data-astro-cid-ykdjhyvq].is-in .mt__marker[data-astro-cid-ykdjhyvq]{opacity:1;transition:opacity .6s 1.8s}.mt__marker[data-astro-cid-ykdjhyvq] span[data-astro-cid-ykdjhyvq]{position:absolute;left:50%;top:-32px;transform:translate(-50%);white-space:nowrap;font-size:1.05rem;font-weight:600;color:#cee0d5}.mt__value[data-astro-cid-ykdjhyvq]{margin-top:16px;font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:600;letter-spacing:-.05em;line-height:1}.mt__col--esy[data-astro-cid-ykdjhyvq] .mt__value[data-astro-cid-ykdjhyvq]{background:linear-gradient(180deg,#fff,var(--green-bright));-webkit-background-clip:text;background-clip:text;color:transparent}.mt__title[data-astro-cid-ykdjhyvq]{margin-top:8px;font-size:1.1rem;font-weight:500;color:var(--fg-muted)}.mt__note[data-astro-cid-ykdjhyvq]{margin-top:8px;padding:4px 10px;border-radius:999px;font-size:.9rem;font-weight:500;background:#ffffff0d;color:var(--fg-muted)}.mt__col--esy[data-astro-cid-ykdjhyvq] .mt__note[data-astro-cid-ykdjhyvq]{background:#4cc57d24;color:var(--green-bright)}.mt__tested[data-astro-cid-ykdjhyvq]{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);font-size:1rem;font-weight:500;color:var(--fg)}.mt__tested[data-astro-cid-ykdjhyvq] i[data-astro-cid-ykdjhyvq]{flex:none;width:7px;height:7px;border-radius:50%;background:var(--green-bright);box-shadow:0 0 10px var(--green-bright)}@container (max-width: 50px){.mt__rest[data-astro-cid-ykdjhyvq] span[data-astro-cid-ykdjhyvq],.mt__ch4[data-astro-cid-ykdjhyvq] span[data-astro-cid-ykdjhyvq]{display:none}}@keyframes methanetanks-rise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-340px);opacity:0}}@media(max-width:900px){.mt[data-astro-cid-ykdjhyvq]{--tank-w: clamp(34px, calc(var(--mt-tank-h, 180px) / 2.6), 76px);gap:12px}.mt__cols[data-astro-cid-ykdjhyvq]{gap:64px;padding-top:32px}.mt__rest[data-astro-cid-ykdjhyvq] span[data-astro-cid-ykdjhyvq],.mt__ch4[data-astro-cid-ykdjhyvq] span[data-astro-cid-ykdjhyvq]{padding:0 4px;font-size:.66rem;line-height:1.2;text-align:center}.mt__marker[data-astro-cid-ykdjhyvq] span[data-astro-cid-ykdjhyvq]{top:-28px;font-size:.9rem}.mt__value[data-astro-cid-ykdjhyvq]{margin-top:10px;font-size:1.75rem}.mt__title[data-astro-cid-ykdjhyvq]{margin-top:4px;font-size:.86rem}.mt__note[data-astro-cid-ykdjhyvq]{display:none}.mt__tested[data-astro-cid-ykdjhyvq]{padding:0;border:0;font-size:.78rem;color:var(--fg-muted)}}.lcoe[data-astro-cid-ultlor2k]{--s0: #22814c;--s1: #3c71ac;--s2: #af6126;--s3: #a24876;--s4: #7a6a1c;--s5: #1f7f86;--s6: #6b55a8;--surface: var(--white);width:100%;margin:0}.theme-dark .lcoe[data-astro-cid-ultlor2k]{--s0: #2d9459;--s1: #4986c5;--s2: #c57131;--s3: #b9578a;--s4: #b8a13a;--s5: #3aa9b1;--s6: #8f7bd0;--surface: var(--ink-2)}.lcoe__legend[data-astro-cid-ultlor2k]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.lcoe__key[data-astro-cid-ultlor2k]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:0;background:var(--glass-clear);box-shadow:var(--glass-edge);color:var(--fg);font-size:.875rem;transition:opacity .3s,border-color .3s,background-color .3s}.lcoe__key[data-astro-cid-ultlor2k] i[data-astro-cid-ultlor2k]{width:14px;height:3px;border-radius:2px;background:var(--c)}.lcoe__key[data-astro-cid-ultlor2k][aria-pressed=true]{background:color-mix(in srgb,var(--c) 18%,transparent);box-shadow:inset 0 0 0 1px var(--c),inset 0 1px #ffffff4d}.lcoe[data-astro-cid-ultlor2k].has-focus .lcoe__key[data-astro-cid-ultlor2k][aria-pressed=false]{opacity:.5}.lcoe__table-toggle[data-astro-cid-ultlor2k]{margin-left:auto;padding:7px 12px;border-radius:999px;color:var(--fg-muted);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase}.lcoe__table-toggle[data-astro-cid-ultlor2k]:hover{color:var(--fg)}.lcoe__plot[data-astro-cid-ultlor2k]{position:relative}.lcoe[data-astro-cid-ultlor2k] svg[data-astro-cid-ultlor2k]{width:100%;height:auto;overflow:visible}.lcoe__grid[data-astro-cid-ultlor2k]{stroke:var(--line);stroke-width:1}.lcoe__tick[data-astro-cid-ultlor2k],.lcoe__axis[data-astro-cid-ultlor2k]{font-family:var(--font-mono);font-size:11px;fill:var(--fg-muted)}.lcoe__axis[data-astro-cid-ultlor2k]{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.lcoe__eq[data-astro-cid-ultlor2k]{font-family:var(--font-mono);font-size:15px;fill:var(--fg);opacity:.85}.lcoe__band-edge[data-astro-cid-ultlor2k]{stroke:var(--ember);stroke-width:1.5;stroke-dasharray:5 5}.lcoe__band-label[data-astro-cid-ultlor2k]{font-family:var(--font-mono);font-size:11px;fill:var(--fg)}.lcoe__band[data-astro-cid-ultlor2k]{opacity:0;transition:opacity .8s 1.4s}.lcoe[data-astro-cid-ultlor2k].is-in .lcoe__band[data-astro-cid-ultlor2k]{opacity:1}.lcoe__line[data-astro-cid-ultlor2k]{fill:none;stroke:var(--c);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.lcoe[data-astro-cid-ultlor2k].is-in .lcoe__line[data-astro-cid-ultlor2k]{transition:stroke-dashoffset 1.6s var(--ease-out) calc(var(--i) * .15s);stroke-dashoffset:0}.lcoe__pt[data-astro-cid-ultlor2k]{fill:var(--c);stroke:var(--surface);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .4s calc(var(--i) * .15s + var(--k) * .12s + .3s),transform .25s var(--ease-out)}.lcoe[data-astro-cid-ultlor2k].is-in .lcoe__pt[data-astro-cid-ultlor2k]{opacity:1}.lcoe__pt[data-astro-cid-ultlor2k].is-hot{transform:scale(1.5)}.lcoe__end[data-astro-cid-ultlor2k]{font-family:var(--font-sans);font-size:12px;font-weight:500;fill:var(--fg);opacity:0;transition:opacity .6s calc(var(--i) * .15s + 1.2s)}.lcoe[data-astro-cid-ultlor2k].is-in .lcoe__end[data-astro-cid-ultlor2k]{opacity:1}.lcoe__series[data-astro-cid-ultlor2k]{transition:opacity .3s}.lcoe[data-astro-cid-ultlor2k].has-focus .lcoe__series[data-astro-cid-ultlor2k]:not(.is-focus){opacity:.18}.lcoe__cross[data-astro-cid-ultlor2k]{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:3 4;opacity:0;transition:opacity .2s}.lcoe__cross[data-astro-cid-ultlor2k].is-on{opacity:1}.lcoe__hit[data-astro-cid-ultlor2k]{fill:transparent;cursor:crosshair}.lcoe__tip[data-astro-cid-ultlor2k]{position:absolute;top:0;left:0;min-width:170px;padding:12px 14px;border-radius:14px;background:var(--bg-raised);border:1px solid var(--line);box-shadow:0 20px 40px -20px #00000080;font-size:.8125rem;color:var(--fg);pointer-events:none;transition:left .2s var(--ease-out)}.lcoe__tip[data-astro-cid-ultlor2k] strong{display:block;margin-bottom:8px;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-weight:500}.lcoe__tip[data-astro-cid-ultlor2k] .row{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;padding:2px 0}.lcoe__tip[data-astro-cid-ultlor2k] .row i{width:10px;height:3px;border-radius:2px}.lcoe__tip[data-astro-cid-ultlor2k] .row b{font-family:var(--font-mono);font-weight:500}.lcoe__table[data-astro-cid-ultlor2k]{overflow-x:auto}.lcoe__table[data-astro-cid-ultlor2k] table[data-astro-cid-ultlor2k]{width:100%;border-collapse:collapse;font-size:.9rem}.lcoe__table[data-astro-cid-ultlor2k] th[data-astro-cid-ultlor2k],.lcoe__table[data-astro-cid-ultlor2k] td[data-astro-cid-ultlor2k]{padding:10px 12px;border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums}.lcoe__table[data-astro-cid-ultlor2k] th[data-astro-cid-ultlor2k]:first-child{text-align:left}.lcoe__table[data-astro-cid-ultlor2k] thead[data-astro-cid-ultlor2k] th[data-astro-cid-ultlor2k]{color:var(--fg-muted);font-weight:500}.lcoe__cap[data-astro-cid-ultlor2k]{margin-top:16px;font-size:.85rem;color:var(--fg-muted)}.device[data-astro-cid-j22dlv4m]{width:100%}.device[data-astro-cid-j22dlv4m] svg[data-astro-cid-j22dlv4m]{width:100%;height:auto;overflow:visible}.device__uplink[data-astro-cid-j22dlv4m]{stroke:#4cc57d59;stroke-width:1.5;stroke-dasharray:4 6;animation:device-dash 1s linear infinite}.device__up-packet[data-astro-cid-j22dlv4m]{fill:#97d8bc;filter:drop-shadow(0 0 5px #4cc57d)}.device__cloud[data-astro-cid-j22dlv4m] path[data-astro-cid-j22dlv4m]{fill:#4cc57d14;stroke:#4cc57d99;stroke-width:1.5}.device__cloud[data-astro-cid-j22dlv4m] text[data-astro-cid-j22dlv4m],.device__probe[data-astro-cid-j22dlv4m] text[data-astro-cid-j22dlv4m]{font-family:var(--font-mono);font-size:11px;fill:#bacdc2;letter-spacing:-.02em}.device__wire[data-astro-cid-j22dlv4m]{fill:none;stroke:#ffffff29;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1}.device[data-astro-cid-j22dlv4m].is-in .device__wire[data-astro-cid-j22dlv4m]{animation:device-draw 1.4s var(--ease-out) var(--d) forwards}.device__packet[data-astro-cid-j22dlv4m]{fill:var(--ember);filter:drop-shadow(0 0 4px var(--ember))}.device__probe[data-astro-cid-j22dlv4m]{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.6)}.device[data-astro-cid-j22dlv4m].is-in .device__probe[data-astro-cid-j22dlv4m]{animation:device-pop .9s var(--ease-out) var(--d) forwards}.device__probe-ring[data-astro-cid-j22dlv4m]{fill:none;stroke:#4cc57d40}.device__probe-core[data-astro-cid-j22dlv4m]{fill:#141a17;stroke:#4cc57db3;stroke-width:1.2}.device__probe[data-astro-cid-j22dlv4m] text[data-astro-cid-j22dlv4m]{font-size:9px}.device__glow[data-astro-cid-j22dlv4m]{animation:device-breathe 3.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.device__unit[data-astro-cid-j22dlv4m]{filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}.device__screen[data-astro-cid-j22dlv4m]{fill:#07110c;stroke:#4cc57d4d}.device__spark[data-astro-cid-j22dlv4m]{fill:none;stroke:#4cc57d;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.device__screen-text[data-astro-cid-j22dlv4m]{font-family:var(--font-mono);font-size:9px;fill:#aae0bd}.device__led[data-astro-cid-j22dlv4m]{fill:#4cc57d;animation:device-led 1.8s ease-in-out calc(var(--i) * .3s) infinite}.device__brand[data-astro-cid-j22dlv4m]{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.2em;fill:#7f8885}.device__vent[data-astro-cid-j22dlv4m]{fill:#ffffff14}@keyframes device-draw{to{stroke-dashoffset:0}}@keyframes device-dash{to{stroke-dashoffset:-10}}@keyframes device-pop{to{opacity:1;transform:none}}@keyframes device-breathe{50%{transform:scale(1.12);opacity:.7}}@keyframes device-led{50%{opacity:.25}}.pf[data-astro-cid-ftikge4x]{width:100%}.pf[data-astro-cid-ftikge4x] svg[data-astro-cid-ftikge4x]{display:block;width:100%;height:auto;overflow:visible}.pf__label[data-astro-cid-ftikge4x]{fill:var(--fg);font-size:24px;font-weight:560;letter-spacing:-.01em}.pf__sub[data-astro-cid-ftikge4x]{fill:var(--fg-muted);font-family:var(--font-mono);font-size:17px}@media(max-width:900px){.pf__label[data-astro-cid-ftikge4x]{font-size:29px}.pf__sub[data-astro-cid-ftikge4x]{display:none}}.pf__band[data-astro-cid-ftikge4x]{fill:none;stroke:#ffffff1a;stroke-width:10;stroke-linecap:round}.pf__flow[data-astro-cid-ftikge4x]{fill:none;stroke:var(--green-bright);stroke-width:3.5;stroke-dasharray:3 17;stroke-linecap:round}.pf__flow--in[data-astro-cid-ftikge4x]{stroke:#d9a441}.pf__ico[data-astro-cid-ftikge4x]{fill:none;stroke:#c9d1cd;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pf__fire[data-astro-cid-ftikge4x]{fill:#f0442c}.pf__smoke[data-astro-cid-ftikge4x]{fill:#6f7773;opacity:0}.pf__fire[data-astro-cid-ftikge4x],.pf__flame[data-astro-cid-ftikge4x],.pf__sprout[data-astro-cid-ftikge4x]{transform-box:fill-box;transform-origin:50% 100%}.pf__tank[data-astro-cid-ftikge4x]{fill:none;stroke:#c9d1cd;stroke-width:2}.pf__tank--hot[data-astro-cid-ftikge4x]{stroke:var(--green-bright);stroke-width:3;filter:drop-shadow(0 0 8px rgba(60,179,113,.5))}.pf__part[data-astro-cid-ftikge4x]{fill:#0c100e;stroke:#c9d1cd;stroke-width:1.6}.pf__gauge[data-astro-cid-ftikge4x]{stroke:#ff5fa2}.pf__pipe[data-astro-cid-ftikge4x]{fill:none;stroke:#aab4af;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pf__gas[data-astro-cid-ftikge4x]{fill:none;stroke:var(--green-bright);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.pf__line[data-astro-cid-ftikge4x]{fill:none;stroke:#f2f5f3;stroke-width:2.6;stroke-dasharray:3 17;stroke-linecap:round}.pf__line--in[data-astro-cid-ftikge4x]{stroke:#d9a441}.pf__line--gas[data-astro-cid-ftikge4x]{stroke:#cdeedb}.pf__lq1[data-astro-cid-ftikge4x]{fill:#f961674d}.pf__lq2[data-astro-cid-ftikge4x]{fill:#5b8fd652}.pf__lq3[data-astro-cid-ftikge4x]{fill:#2e8b5752}.pf__surf[data-astro-cid-ftikge4x]{fill:none;stroke-width:2}.pf__bub[data-astro-cid-ftikge4x],.pf__drop[data-astro-cid-ftikge4x],.pf__blade[data-astro-cid-ftikge4x],.pf__imp[data-astro-cid-ftikge4x],.pf__needle[data-astro-cid-ftikge4x]{transform-box:fill-box;transform-origin:center}.pf__needle[data-astro-cid-ftikge4x]{transform-origin:50% 100%;transform:rotate(70deg)}.pf__drop[data-astro-cid-ftikge4x]{opacity:0}.pf[data-astro-cid-ftikge4x].is-in .pf__fade[data-astro-cid-ftikge4x]{animation:pf-fade 1s var(--ease-out) both;animation-delay:var(--d, 0s)}.pf[data-astro-cid-ftikge4x].is-in .pf__flow[data-astro-cid-ftikge4x],.pf[data-astro-cid-ftikge4x].is-in .pf__line[data-astro-cid-ftikge4x]{animation:pf-fade 1s var(--ease-out) var(--d, 0s) both,pf-dash .9s linear infinite}.pf[data-astro-cid-ftikge4x].is-in .pf__line[data-astro-cid-ftikge4x]:not(.pf__fade){animation:pf-dash .9s linear infinite}.pf[data-astro-cid-ftikge4x].is-in .pf__smoke[data-astro-cid-ftikge4x]{animation:pf-smoke 2.2s linear infinite;animation-delay:var(--d)}.pf[data-astro-cid-ftikge4x].is-in .pf__burn[data-astro-cid-ftikge4x]{animation:pf-quench .8s ease-in 2.6s both}.pf[data-astro-cid-ftikge4x].is-in .pf__fire[data-astro-cid-ftikge4x],.pf[data-astro-cid-ftikge4x].is-in .pf__flame[data-astro-cid-ftikge4x]{animation:pf-flick .35s ease-in-out infinite alternate}.pf[data-astro-cid-ftikge4x].is-in .pf__sprout[data-astro-cid-ftikge4x]{animation:pf-grow 1.4s var(--ease-out) 1.6s both}.pf[data-astro-cid-ftikge4x].is-in .pf__wave[data-astro-cid-ftikge4x]{animation:pf-wave 2.4s linear infinite}.pf[data-astro-cid-ftikge4x].is-in .pf__bub[data-astro-cid-ftikge4x]{animation:pf-bub 2.6s linear infinite;animation-delay:var(--d)}.pf[data-astro-cid-ftikge4x].is-in .pf__bub--ch4[data-astro-cid-ftikge4x]{animation-name:pf-rise}.pf[data-astro-cid-ftikge4x].is-in .pf__bub--co2[data-astro-cid-ftikge4x]{animation:pf-dissolve 2.7s linear infinite;animation-delay:var(--d)}.pf[data-astro-cid-ftikge4x].is-in .pf__drop[data-astro-cid-ftikge4x]{animation:pf-drop 1.2s linear infinite;animation-delay:var(--d)}.pf[data-astro-cid-ftikge4x].is-in .pf__blade[data-astro-cid-ftikge4x]{animation:pf-stir .8s ease-in-out infinite alternate}.pf[data-astro-cid-ftikge4x].is-in .pf__imp[data-astro-cid-ftikge4x]{animation:pf-spin 1s linear infinite}.pf[data-astro-cid-ftikge4x].is-in .pf__needle[data-astro-cid-ftikge4x]{animation:pf-needle 3s var(--ease-out) 1.1s both}@keyframes pf-fade{0%{opacity:0}}@keyframes pf-dash{to{stroke-dashoffset:-20}}@keyframes pf-smoke{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:.8}to{transform:translateY(-46px) scale(1.5);opacity:0}}@keyframes pf-quench{to{opacity:0}}@keyframes pf-flick{0%{transform:scaleY(.75)}to{transform:scaleY(1.1)}}@keyframes pf-grow{0%{transform:scaleY(0)}}@keyframes pf-wave{to{transform:translate(-24px)}}@keyframes pf-bub{0%{transform:translateY(0);opacity:0}15%{opacity:.9}to{transform:translateY(-72px);opacity:0}}@keyframes pf-rise{0%{transform:translateY(0);opacity:0}12%{opacity:1}85%{opacity:.9}to{transform:translateY(-118px);opacity:0}}@keyframes pf-dissolve{0%{transform:translateY(0) scale(1);opacity:0}12%{opacity:.95}60%{transform:translateY(-40px) scale(.2);opacity:0}to{opacity:0}}@keyframes pf-drop{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(24px);opacity:0}}@keyframes pf-stir{to{transform:scaleX(.15)}}@keyframes pf-spin{to{transform:rotate(360deg)}}@keyframes pf-needle{0%{transform:rotate(-125deg)}70%{transform:rotate(80deg)}85%{transform:rotate(66deg)}to{transform:rotate(70deg)}}@media(prefers-reduced-motion:reduce){.pf[data-astro-cid-ftikge4x].is-in [data-astro-cid-ftikge4x]{animation:none!important}.pf__burn[data-astro-cid-ftikge4x]{opacity:0}.pf__bub[data-astro-cid-ftikge4x],.pf__drop[data-astro-cid-ftikge4x]{opacity:.8}}.hero[data-astro-cid-ewxirvlt]{height:520vh}.hero__sticky[data-astro-cid-ewxirvlt]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;align-items:center}.hero__canvas[data-astro-cid-ewxirvlt],.hero__fallback[data-astro-cid-ewxirvlt],.hero__shade[data-astro-cid-ewxirvlt]{position:absolute;inset:0;width:100%;height:100%}.hero__viz[data-astro-cid-ewxirvlt]{position:absolute;z-index:3;inset:0 0 0 48%;display:grid;place-items:center;padding:calc(var(--nav-h) + 28px) var(--gutter) 130px 0;pointer-events:none;opacity:0;visibility:hidden;transform:scale(.94);transition:opacity .5s,transform .7s var(--ease-out),visibility 0s .5s}.hero__viz[data-astro-cid-ewxirvlt].is-live{opacity:1;visibility:visible;transform:none;transition:opacity .8s .1s,transform 1s var(--ease-out) .1s}.hero__viz--chart[data-astro-cid-ewxirvlt].is-live{pointer-events:auto}.hero__fit[data-astro-cid-ewxirvlt]{width:100%;height:100%}@media(max-width:900px){.hero__viz[data-astro-cid-ewxirvlt]{left:0;top:70px;bottom:auto;height:calc(var(--room, 320px) - 92px);padding:0 var(--gutter);--mt-tank-h: max(64px, calc(var(--room, 320px) - 92px - 136px))}.hero__viz--chart[data-astro-cid-ewxirvlt] .hero__fit[data-astro-cid-ewxirvlt]{--fit-w: 620px}}.hero__fallback[data-astro-cid-ewxirvlt]{background:radial-gradient(40% 50% at 70% 50%,rgba(35,142,81,.35),transparent 70%),radial-gradient(30% 35% at 78% 60%,rgba(224,137,57,.18),transparent 70%);transition:opacity 1.2s}.has-webgl .hero__fallback[data-astro-cid-ewxirvlt]{opacity:0}.hero__shade[data-astro-cid-ewxirvlt]{pointer-events:none;background:linear-gradient(90deg,rgba(6,8,7,.85) 0%,rgba(6,8,7,.35) 45%,transparent 65%),linear-gradient(0deg,var(--ink) 0%,transparent 22%)}.hero__content[data-astro-cid-ewxirvlt]{position:relative;z-index:2;padding-top:var(--nav-h)}.hero__eyebrow[data-astro-cid-ewxirvlt]{position:relative;animation:hero-rise 1.2s var(--ease-out) .2s both}.hero__eyebrow[data-astro-cid-ewxirvlt]:before{animation:hero-breathe 2.4s ease-in-out infinite}.hero__ping[data-astro-cid-ewxirvlt]{position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;border:1.5px solid var(--green-bright);animation:hero-ping 2.4s ease-out infinite;pointer-events:none}.hero__tag[data-astro-cid-ewxirvlt]{background:linear-gradient(100deg,var(--fg-muted) 0 42%,#d1e0d7 50%,var(--fg-muted) 58% 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hero-sweep 6s ease-in-out 2.4s infinite}@keyframes hero-breathe{50%{box-shadow:0 0 18px 2px var(--accent);transform:scale(1.15)}}@keyframes hero-ping{0%{opacity:.9;transform:scale(1)}75%,to{opacity:0;transform:scale(3.4)}}@keyframes hero-sweep{0%{background-position:100% 0}35%,to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.hero__eyebrow[data-astro-cid-ewxirvlt]:before,.hero__ping[data-astro-cid-ewxirvlt],.hero__tag[data-astro-cid-ewxirvlt]{animation:none}}.hero__title[data-astro-cid-ewxirvlt]{display:grid;margin-top:22px;font-size:clamp(3rem,7.4vw,7.5rem);letter-spacing:-.045em;line-height:.98}.hero__line[data-astro-cid-ewxirvlt]{grid-area:1 / 1;display:flex;flex-direction:column;opacity:0;transform:translateY(.35em);filter:blur(14px);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out),filter .9s var(--ease-out)}.hero__line[data-astro-cid-ewxirvlt].is-past{transform:translateY(-.35em)}.hero__line[data-astro-cid-ewxirvlt].is-active{opacity:1;transform:none;filter:none}.hero__line[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]{font-style:normal;background-clip:text;-webkit-background-clip:text;color:transparent}.tone-earth[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]{background-image:linear-gradient(100deg,#f0d29a,#d9a441 40%,var(--green-bright))}.tone-twin[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]{background-image:linear-gradient(100deg,#cee0d5,#7fcfe0 45%,var(--green-bright))}.tone-green[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]{background-image:linear-gradient(100deg,#aae0bd,var(--green-bright) 40%,var(--green))}.tone-violet[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]{background-image:linear-gradient(100deg,#e4ddff,#b69cff 45%,#8f7ae0)}.tone-mint[data-astro-cid-ewxirvlt] em[data-astro-cid-ewxirvlt]{background-image:linear-gradient(100deg,#fff,#97d8bc 45%,#7fcfe0)}.hero__line[data-astro-cid-ewxirvlt][data-stage="0"].is-active{animation:hero-rise 1.4s var(--ease-out) .35s both}.hero__subs[data-astro-cid-ewxirvlt]{display:grid;margin-top:26px;max-width:30ch}.hero__full[data-astro-cid-ewxirvlt]{display:block;max-width:34ch;margin-bottom:8px;font-size:.95rem;font-weight:600;line-height:1.35;color:var(--fg)}.hero__sub[data-astro-cid-ewxirvlt]{grid-area:1 / 1;font-size:var(--fs-lead);color:var(--fg-muted);opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease-out),transform .9s var(--ease-out)}.hero__sub[data-astro-cid-ewxirvlt].is-active{opacity:1;transform:none;transition-delay:.12s}.hero__actions[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px;animation:hero-rise 1.2s var(--ease-out) .75s both}.hero__progress[data-astro-cid-ewxirvlt]{position:absolute;left:0;right:0;bottom:24px;z-index:4;animation:hero-rise 1.2s var(--ease-out) 1s both}.hero__progress[data-astro-cid-ewxirvlt] ol[data-astro-cid-ewxirvlt]{display:flex;align-items:center;list-style:none;margin:0;padding:0}.hero__progress[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]{--node: 11px;display:flex;align-items:center;flex:1 1 auto;min-width:0}.hero__progress[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]:first-child{flex:none}.hero__seg[data-astro-cid-ewxirvlt]{position:relative;flex:1;min-width:24px;height:2px;margin:0 2px 0 6px;border-radius:2px;background:#ffffff24;pointer-events:none}.hero__seg[data-astro-cid-ewxirvlt] i[data-astro-cid-ewxirvlt]{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--dot-prev),var(--dot));background:linear-gradient(in oklch 90deg,var(--dot-prev),var(--dot));clip-path:inset(0 calc(100% - var(--f, 0) * 100%) 0 0 round 1px)}.hero__step[data-astro-cid-ewxirvlt]{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 6px;border:0;border-radius:999px;background:none;color:var(--fg-muted);font:inherit;font-size:.82rem;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .5s;-webkit-tap-highlight-color:transparent}.hero__progress[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]:first-child .hero__step[data-astro-cid-ewxirvlt]{margin-left:-6px}.hero__progress[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]:last-child .hero__step[data-astro-cid-ewxirvlt]{margin-right:-6px}.hero__step[data-astro-cid-ewxirvlt].is-current{color:var(--fg)}.hero__node[data-astro-cid-ewxirvlt]{position:relative;flex:none;width:var(--node);height:var(--node);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff57;transition:background-color .5s,box-shadow .5s}.hero__node[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--dot);opacity:0;pointer-events:none}.is-reached[data-astro-cid-ewxirvlt] .hero__node[data-astro-cid-ewxirvlt]{background:var(--dot);box-shadow:0 0 12px -1px var(--dot)}.is-current[data-astro-cid-ewxirvlt] .hero__node[data-astro-cid-ewxirvlt]:after{animation:hero-halo 2.6s ease-out infinite}@keyframes hero-halo{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media(hover:hover){.hero__step[data-astro-cid-ewxirvlt]:hover{color:var(--fg)}.hero__step[data-astro-cid-ewxirvlt]:not(.is-reached):hover .hero__node[data-astro-cid-ewxirvlt]{box-shadow:inset 0 0 0 1px #ffffffbf}}@media(prefers-reduced-motion:reduce){.is-current[data-astro-cid-ewxirvlt] .hero__node[data-astro-cid-ewxirvlt]:after{animation:none;opacity:.22;transform:scale(2)}}@media(max-width:900px){.hero__progress[data-astro-cid-ewxirvlt]{bottom:16px}.hero__progress[data-astro-cid-ewxirvlt] ol[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.hero__progress[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]{position:relative;justify-content:center}.hero__seg[data-astro-cid-ewxirvlt]{position:absolute;top:calc(10px + var(--node) / 2 - 1px);left:calc(-50% + var(--node) / 2 + 7px);right:calc(50% + var(--node) / 2 + 7px);min-width:0;margin:0}.hero__step[data-astro-cid-ewxirvlt],.hero__progress[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]:first-child .hero__step[data-astro-cid-ewxirvlt],.hero__progress[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]:last-child .hero__step[data-astro-cid-ewxirvlt]{flex-direction:column;gap:8px;width:100%;min-height:48px;margin:0;padding:10px 0 6px;border-radius:12px;font-size:.74rem}.hero__step[data-astro-cid-ewxirvlt]:focus-visible{outline:none;color:var(--fg)}.hero__step[data-astro-cid-ewxirvlt]:focus-visible .hero__node[data-astro-cid-ewxirvlt]{outline:2px solid var(--green-bright);outline-offset:3px}}@media(max-width:420px){.hero__step[data-astro-cid-ewxirvlt],.hero__progress[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]:first-child .hero__step[data-astro-cid-ewxirvlt],.hero__progress[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]:last-child .hero__step[data-astro-cid-ewxirvlt]{font-size:.66rem}}@media(max-width:350px){.hero__step[data-astro-cid-ewxirvlt],.hero__progress[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]:first-child .hero__step[data-astro-cid-ewxirvlt],.hero__progress[data-astro-cid-ewxirvlt] li[data-astro-cid-ewxirvlt]:last-child .hero__step[data-astro-cid-ewxirvlt]{font-size:.62rem;letter-spacing:-.01em}}@media(max-width:900px){.hero__eyebrow[data-astro-cid-ewxirvlt]{font-size:.66rem;letter-spacing:.06em;white-space:nowrap}}@media(max-width:900px)and (max-height:740px){.hero__eyebrow[data-astro-cid-ewxirvlt]{display:none}.hero__title[data-astro-cid-ewxirvlt]{margin-top:0;font-size:2.6rem}.hero__subs[data-astro-cid-ewxirvlt]{margin-top:14px}.hero__sub[data-astro-cid-ewxirvlt]{font-size:1rem}.hero__actions[data-astro-cid-ewxirvlt]{margin-top:20px}}@media(max-width:420px){.hero__actions[data-astro-cid-ewxirvlt]{flex-wrap:nowrap;gap:8px}.hero__actions[data-astro-cid-ewxirvlt] .btn[data-astro-cid-ewxirvlt]{padding-inline:18px}}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px);filter:blur(8px)}}@media(max-width:900px){.hero__content[data-astro-cid-ewxirvlt]{text-align:center}.hero__line[data-astro-cid-ewxirvlt]{align-items:center}.hero__subs[data-astro-cid-ewxirvlt]{justify-items:center;margin-inline:auto}.hero__full[data-astro-cid-ewxirvlt]{margin-inline:auto}.hero__actions[data-astro-cid-ewxirvlt]{flex-wrap:nowrap;justify-content:center;gap:10px}.hero__actions[data-astro-cid-ewxirvlt] .btn[data-astro-cid-ewxirvlt]{flex:1 1 0;min-width:0;padding-inline:12px}}@media(max-width:380px){.hero__actions[data-astro-cid-ewxirvlt] .btn[data-astro-cid-ewxirvlt]{font-size:.94rem}.hero__actions[data-astro-cid-ewxirvlt] .btn-arrow[data-astro-cid-ewxirvlt]{display:none}}@media(max-width:900px){.hero__sticky[data-astro-cid-ewxirvlt]{align-items:end;padding-bottom:110px}.hero__shade[data-astro-cid-ewxirvlt]{background:linear-gradient(0deg,var(--ink) 8%,rgba(6,8,7,.75) 38%,transparent 62%)}}.dash[data-astro-cid-swkuznnt]{--dash-bg: rgba(20, 26, 23, .72);container-type:inline-size;width:100%;max-width:460px;margin-inline:auto;padding:min(18px,5.5%);border-radius:12px;background:var(--dash-bg);border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 80px -30px #000000b3,inset 0 1px #ffffff0f;backdrop-filter:blur(16px);color:#eaf2ed;font-size:12px}.dash--lg[data-astro-cid-swkuznnt]{max-width:560px;padding:min(24px,5.5%);font-size:13px}.dash__head[data-astro-cid-swkuznnt]{display:flex;align-items:center;gap:min(10px,2.6cqw);font-size:min(1em,4.4cqw)}.dash__status[data-astro-cid-swkuznnt]{display:inline-flex;align-items:center;gap:8px;font-weight:500}.dash__status[data-astro-cid-swkuznnt] i[data-astro-cid-swkuznnt]{width:8px;height:8px;border-radius:50%;background:var(--green-bright);box-shadow:0 0 #4cc57d99;animation:dashboard-ping 2s infinite}.dash__ok[data-astro-cid-swkuznnt]{padding:2px 8px;border-radius:999px;background:#4cc57d1f;color:var(--green-bright);font-size:min(11px,4cqw);white-space:nowrap}.dash__live[data-astro-cid-swkuznnt]{display:inline-flex;align-items:center;gap:min(6px,1.8cqw);margin-left:auto;color:#e07265;font-size:min(10px,3.6cqw);letter-spacing:.14em}.dash__live[data-astro-cid-swkuznnt] i[data-astro-cid-swkuznnt]{position:relative;width:min(7px,2.4cqw);height:min(7px,2.4cqw);border-radius:50%;background:#e04e4e;box-shadow:0 0 8px #e04e4ee6;animation:dashboard-rec 1.2s ease-in-out infinite}.dash__live[data-astro-cid-swkuznnt] i[data-astro-cid-swkuznnt]:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(224,78,78,.8);animation:dashboard-rec-ring 1.2s ease-out infinite}@media(prefers-reduced-motion:reduce){.dash__live[data-astro-cid-swkuznnt] i[data-astro-cid-swkuznnt],.dash__live[data-astro-cid-swkuznnt] i[data-astro-cid-swkuznnt]:after{animation:none}}.dash__body[data-astro-cid-swkuznnt]{display:grid;grid-template-columns:min(120px,36cqw) minmax(0,1fr);gap:min(18px,4cqw);align-items:center;margin-top:min(16px,5cqw)}.dash__gauge[data-astro-cid-swkuznnt]{position:relative}.dash__gauge[data-astro-cid-swkuznnt] svg[data-astro-cid-swkuznnt]{width:100%;transform:rotate(-90deg)}.dash__ring-bg[data-astro-cid-swkuznnt],.dash__ring[data-astro-cid-swkuznnt]{fill:none;stroke-width:9}.dash__ring-bg[data-astro-cid-swkuznnt]{stroke:#ffffff12}.dash__ring[data-astro-cid-swkuznnt]{stroke-linecap:round;stroke-dasharray:92.4 100;stroke-dashoffset:92.4;filter:drop-shadow(0 0 6px rgba(76,197,125,.55));transition:stroke-dashoffset 2.2s var(--ease-out)}.dash[data-astro-cid-swkuznnt].is-in .dash__ring[data-astro-cid-swkuznnt]{stroke-dashoffset:0}.dash__gauge-val[data-astro-cid-swkuznnt]{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1.1}.dash__gauge-val[data-astro-cid-swkuznnt] strong[data-astro-cid-swkuznnt]{font-size:min(26px,8.9cqw);font-weight:500;letter-spacing:-.03em}.dash__gauge-val[data-astro-cid-swkuznnt] span[data-astro-cid-swkuznnt]{color:#7f8885;font-size:min(10px,3.4cqw)}.dash__metrics[data-astro-cid-swkuznnt]{display:grid;grid-template-columns:1fr 1fr;gap:min(8px,2cqw);margin:0}.dash__metrics[data-astro-cid-swkuznnt] div[data-astro-cid-swkuznnt]{padding:min(9px,2.4cqw) min(11px,3cqw);border-radius:min(12px,3.4cqw);background:#ffffff0a}.dash__metrics[data-astro-cid-swkuznnt] dt[data-astro-cid-swkuznnt]{color:#7f8885;font-size:min(10px,3.4cqw)}.dash__metrics[data-astro-cid-swkuznnt] dd[data-astro-cid-swkuznnt]{margin:2px 0 0;font-size:min(15px,5cqw);white-space:nowrap}.dash__metrics[data-astro-cid-swkuznnt] small[data-astro-cid-swkuznnt]{color:#7f8885;font-size:min(10px,3.4cqw)}.dash__chart[data-astro-cid-swkuznnt]{margin-top:min(14px,4cqw);padding:min(12px,3.2cqw);border-radius:14px;background:#00000040}.dash__legend[data-astro-cid-swkuznnt]{display:flex;gap:min(14px,4cqw);color:#7f8885;font-size:min(10px,3.4cqw)}.dash__legend[data-astro-cid-swkuznnt] span[data-astro-cid-swkuznnt]{display:inline-flex;align-items:center;gap:6px}.dash__legend[data-astro-cid-swkuznnt] i[data-astro-cid-swkuznnt]{width:14px;height:2px;border-radius:2px}.l-meas[data-astro-cid-swkuznnt]{color:#8acca4}.l-meas[data-astro-cid-swkuznnt] i[data-astro-cid-swkuznnt]{background:var(--green-bright);box-shadow:0 0 4px #4cc57d99}.l-sim[data-astro-cid-swkuznnt]{color:#e09c9c}.l-sim[data-astro-cid-swkuznnt] i[data-astro-cid-swkuznnt]{height:2px;background:repeating-linear-gradient(90deg,var(--red-bright) 0 4px,transparent 4px 6px)}.dash__plot[data-astro-cid-swkuznnt]{position:relative;height:70px;margin-top:8px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.dash__plot[data-astro-cid-swkuznnt] svg[data-astro-cid-swkuznnt]{width:200%;max-width:none;height:100%}.dash__scroll[data-astro-cid-swkuznnt]{animation:dashboard-scroll-x 14s linear infinite}.p-meas[data-astro-cid-swkuznnt],.p-sim[data-astro-cid-swkuznnt]{fill:none;vector-effect:non-scaling-stroke}.p-meas[data-astro-cid-swkuznnt]{stroke:var(--green-bright);stroke-width:1.8;filter:drop-shadow(0 0 4px rgba(76,197,125,.6))}.p-sim[data-astro-cid-swkuznnt]{stroke:var(--red-bright);stroke-width:1.6;stroke-dasharray:5 3;filter:drop-shadow(0 0 3px rgba(224,114,114,.45))}.dash__cursor[data-astro-cid-swkuznnt]{position:absolute;top:0;bottom:0;left:72%;width:1px;background:linear-gradient(transparent,rgba(255,255,255,.4),transparent)}.dash__ai[data-astro-cid-swkuznnt]{display:flex;align-items:center;gap:min(8px,2.4cqw);margin-top:min(12px,3.6cqw);padding:min(10px,2.6cqw) min(12px,3.2cqw);border-radius:min(12px,3.4cqw);font-size:min(1em,4.4cqw);background:linear-gradient(100deg,#4cc57d24,#e089391a);color:#bacdc2}.dash__ai[data-astro-cid-swkuznnt] svg[data-astro-cid-swkuznnt]{flex:none;width:1.15em;height:1.15em;color:var(--ember);animation:dashboard-spin 6s linear infinite}.dash__ai[data-astro-cid-swkuznnt] strong[data-astro-cid-swkuznnt]{margin-left:auto;color:#fff;font-weight:500;white-space:nowrap}@keyframes dashboard-scroll-x{to{transform:translate(-800px)}}@keyframes dashboard-ping{70%{box-shadow:0 0 0 8px #4cc57d00}to{box-shadow:0 0 #4cc57d00}}@keyframes dashboard-rec{0%,to{opacity:1}50%{opacity:.25;box-shadow:0 0 2px #e04e4e66}}@keyframes dashboard-rec-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@property --pct{syntax: "<number>"; inherits: false; initial-value: 0;}.purity[data-astro-cid-mq5n3hxa]{position:relative;width:min(var(--size),100%);aspect-ratio:1;margin-inline:auto;display:grid;place-items:center}.purity__ring[data-astro-cid-mq5n3hxa]{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#238e51,#4cc57d calc(var(--pct) * .6%),#aae0bd calc(var(--pct) * 1%),#0a0d0b12 calc(var(--pct) * 1%));mask:radial-gradient(farthest-side,transparent calc(100% - 14px),#000 calc(100% - 13px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 14px),#000 calc(100% - 13px));transition:--pct 2.4s var(--ease-out)}.theme-dark .purity__ring[data-astro-cid-mq5n3hxa]{background:conic-gradient(#238e51,#4cc57d calc(var(--pct) * .6%),#aae0bd calc(var(--pct) * 1%),#ffffff12 calc(var(--pct) * 1%))}.purity[data-astro-cid-mq5n3hxa].is-in .purity__ring[data-astro-cid-mq5n3hxa]{--pct: var(--target)}.purity__core[data-astro-cid-mq5n3hxa]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:76%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 35%,rgba(76,197,125,.16),transparent 70%);text-align:center}.purity__core[data-astro-cid-mq5n3hxa] strong[data-astro-cid-mq5n3hxa]{font-size:calc(var(--size) * .2);font-weight:600;letter-spacing:-.05em;line-height:1}.purity__core[data-astro-cid-mq5n3hxa] small[data-astro-cid-mq5n3hxa]{font-size:.45em;letter-spacing:0;color:var(--fg-muted)}.purity__core[data-astro-cid-mq5n3hxa] small[data-astro-cid-mq5n3hxa].gt{margin-right:.04em;font-size:.6em;color:inherit}.purity__core[data-astro-cid-mq5n3hxa] .mono[data-astro-cid-mq5n3hxa]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.purity__note[data-astro-cid-mq5n3hxa]{margin-top:-2px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--accent);font-size:11px;font-weight:500;white-space:nowrap}.purity__bubbles[data-astro-cid-mq5n3hxa]{position:absolute;inset:10%;z-index:0;border-radius:50%;overflow:hidden;opacity:.55}.purity__bubbles[data-astro-cid-mq5n3hxa] span[data-astro-cid-mq5n3hxa]{position:absolute;bottom:-12px;width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle at 30% 30%,#cee0d5,#4cc57d59);opacity:0;animation:purityring-bubble var(--d) ease-in var(--delay) infinite}@keyframes purityring-bubble{10%{opacity:.8}80%{opacity:.5}to{opacity:0;transform:translate3d(8px,calc(var(--size) * -.85),0)}}.h2[data-astro-cid-3ivqdhxj]{position:relative;width:min(var(--size),100%);aspect-ratio:1;margin-inline:auto;display:grid;place-items:center}.h2__halo[data-astro-cid-3ivqdhxj]{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(127,207,224,.22),rgba(76,197,125,.08) 45%,transparent 70%);animation:h2molecule-halo 4s ease-in-out infinite}.h2__atoms[data-astro-cid-3ivqdhxj]{position:relative;display:flex;animation:h2molecule-float 6s ease-in-out infinite}.h2__atom[data-astro-cid-3ivqdhxj]{width:calc(var(--size) * .3);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#b7ddca 22%,#71c8a2 55%,#1b6b50);box-shadow:0 0 40px #7fcfe073,inset -10px -14px 30px #00281e73}.h2__atom[data-astro-cid-3ivqdhxj]+.h2__atom[data-astro-cid-3ivqdhxj]{margin-left:calc(var(--size) * -.08)}.h2__orbit[data-astro-cid-3ivqdhxj]{position:absolute;width:86%;height:34%;border-radius:50%;border:1px solid rgba(151,216,188,.28)}.h2__orbit--a[data-astro-cid-3ivqdhxj]{transform:rotate(-24deg)}.h2__orbit--b[data-astro-cid-3ivqdhxj]{transform:rotate(32deg)}.h2__orbit[data-astro-cid-3ivqdhxj] i[data-astro-cid-3ivqdhxj]{position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px;border-radius:50%;background:#fff;box-shadow:0 0 12px #7fcfe0;offset-path:ellipse(50% 50% at 50% 50%);animation:h2molecule-orbit 3.6s linear infinite}.h2__orbit--b[data-astro-cid-3ivqdhxj] i[data-astro-cid-3ivqdhxj]{animation-duration:5s;animation-direction:reverse}.h2__co2[data-astro-cid-3ivqdhxj] span[data-astro-cid-3ivqdhxj]{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:var(--ember);box-shadow:0 0 10px var(--ember);opacity:0;animation:h2molecule-capture 4.2s var(--ease-in-out) calc(var(--i) * .7s) infinite}.h2__label[data-astro-cid-3ivqdhxj]{position:absolute;bottom:2%;font-size:1.15rem;font-weight:600;letter-spacing:.08em;color:#c3ddcf}@keyframes h2molecule-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes h2molecule-float{50%{transform:translateY(-8px) rotate(-3deg)}}@keyframes h2molecule-halo{50%{transform:scale(1.08);opacity:.75}}@keyframes h2molecule-capture{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}70%{background:var(--ember)}85%{opacity:1;background:var(--green-bright);box-shadow:0 0 10px var(--green-bright)}to{opacity:0;transform:translate(calc(var(--size) * .42),calc(var(--size) * .36)) scale(.3);background:var(--green-bright)}}.yc[data-astro-cid-kxdnoh6a]{--name-w: 150px}.yc__axis[data-astro-cid-kxdnoh6a]{position:relative;height:18px;margin-left:var(--name-w);margin-right:60px;font-size:var(--fs-micro);color:var(--fg-muted)}.yc__axis[data-astro-cid-kxdnoh6a] span[data-astro-cid-kxdnoh6a]{position:absolute;transform:translate(-50%)}ul[data-astro-cid-kxdnoh6a]{display:grid;gap:4px;list-style:none;margin:10px 0 0;padding:0}.yc__row[data-astro-cid-kxdnoh6a]{display:grid;grid-template-columns:var(--name-w) 1fr;align-items:center;padding:8px 0}.yc__name[data-astro-cid-kxdnoh6a]{font-size:.95rem}.yc__track[data-astro-cid-kxdnoh6a]{position:relative;height:30px;margin-right:60px;background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px calc(100% / 7))}.yc__range[data-astro-cid-kxdnoh6a]{position:absolute;top:5px;bottom:5px;border-radius:999px;background:linear-gradient(90deg,rgba(76,197,125,.3),var(--green-bright));box-shadow:0 0 18px #4cc57d40;transform:scaleX(0);transform-origin:left}.yc__val[data-astro-cid-kxdnoh6a]{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);font-size:var(--fs-micro);color:var(--fg-muted);white-space:nowrap}.yc__unit[data-astro-cid-kxdnoh6a]{margin-top:16px;font-size:.85rem;color:var(--fg-muted)}@media(max-width:640px){.yc[data-astro-cid-kxdnoh6a]{--name-w: 108px}.yc__axis[data-astro-cid-kxdnoh6a] span[data-astro-cid-kxdnoh6a]:nth-child(2n){display:none}.yc__name[data-astro-cid-kxdnoh6a]{font-size:.85rem}}.cmp[data-astro-cid-ne5qv3g6]{width:100%}.cmp[data-astro-cid-ne5qv3g6] svg[data-astro-cid-ne5qv3g6]{width:100%;height:auto;overflow:visible}.cmp__glow[data-astro-cid-ne5qv3g6]{transform-box:fill-box;transform-origin:center;animation:communityplant-breathe 4s ease-in-out infinite}.cmp__bldg[data-astro-cid-ne5qv3g6]{fill:#0f1412;stroke:#97d8bc59;stroke-width:1.5}.cmp__parapet[data-astro-cid-ne5qv3g6],.cmp__roofroom[data-astro-cid-ne5qv3g6]{fill:#141a17;stroke:#97d8bc59;stroke-width:1.4}.cmp__slab[data-astro-cid-ne5qv3g6]{stroke:#97d8bc24;stroke-width:1.2}.cmp__mullion[data-astro-cid-ne5qv3g6]{stroke:#ffffff1a;stroke-width:1}.cmp__rail[data-astro-cid-ne5qv3g6]{fill:none;stroke:#97d8bc4d;stroke-width:1.2;stroke-linecap:round}.cmp__canopy[data-astro-cid-ne5qv3g6]{stroke:#97d8bc73;stroke-width:2;stroke-linecap:round}.cmp__door[data-astro-cid-ne5qv3g6]{fill:#e0b26524;stroke:#97d8bc59}.cmp__lobby[data-astro-cid-ne5qv3g6]{fill:#e0b26514;stroke:#ffffff14}.cmp__stub[data-astro-cid-ne5qv3g6]{stroke:#e0893947;stroke-width:2}.cmp__win[data-astro-cid-ne5qv3g6]{fill:#121815;stroke:#ffffff1f;transition:fill .6s}.cmp__flame[data-astro-cid-ne5qv3g6]{opacity:0;transform-box:fill-box;transform-origin:bottom center}.cmp__flame-outer[data-astro-cid-ne5qv3g6]{fill:#4f8ae0}.cmp__flame-inner[data-astro-cid-ne5qv3g6]{fill:#bccfe0}.cmp[data-astro-cid-ne5qv3g6].is-in .cmp__win[data-astro-cid-ne5qv3g6]{fill:#e0b26521;transition-delay:calc(1.4s + var(--i) * .08s)}.cmp[data-astro-cid-ne5qv3g6].is-in .cmp__flame[data-astro-cid-ne5qv3g6]{animation:communityplant-light .5s var(--ease-out) calc(1.4s + var(--i) * .08s) forwards,communityplant-flicker .8s ease-in-out calc(1.9s + var(--i) * .08s) infinite alternate}.cmp__chute[data-astro-cid-ne5qv3g6]{fill:none;stroke:#e0893947;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.cmp__bin[data-astro-cid-ne5qv3g6]{fill:#141a17;stroke:var(--ember);stroke-width:1.5}.cmp__waste[data-astro-cid-ne5qv3g6]{fill:var(--ember)}.cmp__pipe[data-astro-cid-ne5qv3g6]{fill:none;stroke:#4cc57d59;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.cmp__pipe--grid[data-astro-cid-ne5qv3g6]{stroke:#7fcfe059}.cmp__branch[data-astro-cid-ne5qv3g6]{stroke:#4cc57d4d;stroke-width:2.5}.cmp__gas[data-astro-cid-ne5qv3g6]{fill:var(--green-bright);filter:drop-shadow(0 0 5px var(--green-bright))}.cmp__gas--grid[data-astro-cid-ne5qv3g6]{fill:#cee0d5;filter:drop-shadow(0 0 6px #7fcfe0)}.cmp__valve[data-astro-cid-ne5qv3g6]{fill:#141a17;stroke:#97d8bc;stroke-width:1.4}.cmp__box[data-astro-cid-ne5qv3g6]{fill:#0f1412;stroke:#97d8bc8c;stroke-width:1.6}.cmp__halo[data-astro-cid-ne5qv3g6]{fill:none;stroke:var(--green-bright);stroke-width:1.6;opacity:.2;filter:drop-shadow(0 0 6px rgba(76,197,125,.8));animation:communityplant-halo 3s ease-in-out infinite}.cmp__comet[data-astro-cid-ne5qv3g6]{fill:none;stroke:#aae0bd;stroke-width:2;stroke-linecap:round;stroke-dasharray:calc(var(--len) * 1px) calc((100 - var(--len)) * 1px);stroke-dashoffset:calc(var(--lag) * 1px);animation:communityplant-comet 6s linear infinite}.cmp__comet--0[data-astro-cid-ne5qv3g6]{opacity:.18}.cmp__comet--1[data-astro-cid-ne5qv3g6]{opacity:.45}.cmp__comet--2[data-astro-cid-ne5qv3g6]{stroke:#fff;stroke-width:2.6;filter:drop-shadow(0 0 4px var(--green-bright))}.cmp__plant-name[data-astro-cid-ne5qv3g6]{font-family:var(--font-sans);font-size:19px;font-weight:600;letter-spacing:-.01em;fill:#f2f5f3}.cmp__shine[data-astro-cid-ne5qv3g6]{filter:drop-shadow(0 0 5px rgba(76,197,125,.9))}.cmp__sweep[data-astro-cid-ne5qv3g6]{transform-box:fill-box;transform-origin:center;transform:translate(-60px) skew(-18deg);animation:communityplant-sweep 6s ease-in-out 1s infinite}.cmp__label[data-astro-cid-ne5qv3g6]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:#7f8885}.cmp__label--em[data-astro-cid-ne5qv3g6]{fill:var(--green-bright)}@keyframes communityplant-light{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes communityplant-flicker{to{transform:scaleY(1.2) scaleX(.85)}}@keyframes communityplant-halo{50%{opacity:.85}}@keyframes communityplant-comet{to{stroke-dashoffset:calc(var(--lag) * 1px - 100px)}}@keyframes communityplant-sweep{0%{transform:translate(-60px) skew(-18deg)}35%,to{transform:translate(180px) skew(-18deg)}}@keyframes communityplant-breathe{50%{transform:scale(1.06);opacity:.75}}@media(prefers-reduced-motion:reduce){.cmp__halo[data-astro-cid-ne5qv3g6],.cmp__comet[data-astro-cid-ne5qv3g6],.cmp__sweep[data-astro-cid-ne5qv3g6]{animation:none}.cmp__halo[data-astro-cid-ne5qv3g6]{opacity:.5}.cmp__comet[data-astro-cid-ne5qv3g6],.cmp__sweep[data-astro-cid-ne5qv3g6]{visibility:hidden}}.cs[data-astro-cid-r35bgipk]{width:100%}.cs__svg[data-astro-cid-r35bgipk]{display:block;width:100%;max-width:860px;height:auto;margin-inline:auto;overflow:visible}.cs__sky[data-astro-cid-r35bgipk]{fill:#ffffff07}.cs__ground[data-astro-cid-r35bgipk]{stroke-width:1.2}.cs__main[data-astro-cid-r35bgipk]{fill:none;stroke-width:8;stroke-linecap:round}.cs__pipe[data-astro-cid-r35bgipk]{fill:none;stroke:#4cc57d47;stroke-width:4;stroke-linecap:round}.cs__pipe--draw[data-astro-cid-r35bgipk]{stroke-dasharray:1;stroke-dashoffset:1}.cs__riser[data-astro-cid-r35bgipk]{fill:none;stroke:#4cc57d38;stroke-width:3}.cs__flow[data-astro-cid-r35bgipk]{fill:none;stroke:var(--green-bright);stroke-width:3.6;stroke-linecap:round;stroke-dasharray:.1 17.9;filter:drop-shadow(0 0 3px rgba(76,197,125,.9));animation:cityscale-flow .9s linear infinite}.cs__flow--main[data-astro-cid-r35bgipk]{stroke-width:4.4;animation-duration:.75s}.cs__flow--in[data-astro-cid-r35bgipk]{stroke-width:3}.cs__bigflow[data-astro-cid-r35bgipk]{opacity:0}.cs__bldg[data-astro-cid-r35bgipk]{fill:#0e1311;stroke:#97d8bc52;stroke-width:1.4}.cs__roof[data-astro-cid-r35bgipk]{fill:#141a17;stroke:#97d8bc52;stroke-width:1.2}.cs__win[data-astro-cid-r35bgipk]{fill:#e0ba814d}.cs__win--off[data-astro-cid-r35bgipk]{fill:#151c18}.cs__nub[data-astro-cid-r35bgipk]{stroke:#97d8bcb3;stroke-width:3;stroke-linecap:round}.cs__flame[data-astro-cid-r35bgipk]{fill:#599fe0;transform-box:fill-box;transform-origin:50% 100%;animation:cityscale-flicker .8s ease-in-out infinite alternate}.cs__tank[data-astro-cid-r35bgipk]{fill:#0f1412;stroke:#97d8bcb3;stroke-width:1.6}.cs__slurry[data-astro-cid-r35bgipk]{fill:#238e5166}.cs__plinth[data-astro-cid-r35bgipk]{fill:#141a17;stroke:#97d8bc73;stroke-width:1.3}.cs__header[data-astro-cid-r35bgipk]{fill:none;stroke:#4cc57d66;stroke-width:4;stroke-linejoin:round}.cs__bub[data-astro-cid-r35bgipk]{fill:var(--green-bright);animation:cityscale-bubble 1.8s ease-in infinite}.cs__bub--tall[data-astro-cid-r35bgipk]{animation-name:cityscale-bubble-tall;animation-duration:2.2s}.cs__halo[data-astro-cid-r35bgipk]{transform-box:fill-box;transform-origin:center;animation:cityscale-breathe 3.2s ease-in-out infinite}.cs__flash[data-astro-cid-r35bgipk],.cs__big[data-astro-cid-r35bgipk]{opacity:0}.cs__name[data-astro-cid-r35bgipk]{font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:-.01em;fill:#f2f5f3}.cs__label[data-astro-cid-r35bgipk]{font-family:var(--font-mono);font-size:16px;letter-spacing:.08em;text-transform:uppercase;fill:#7f8885}.cs__title[data-astro-cid-r35bgipk]{font-family:var(--font-sans);font-size:28px;font-weight:600;letter-spacing:-.02em;fill:#f2f5f3}.cs__sub[data-astro-cid-r35bgipk]{font-family:var(--font-sans);font-size:20px;fill:#7f8885}.cs__dot[data-astro-cid-r35bgipk]{fill:var(--green-bright);filter:drop-shadow(0 0 5px var(--green-bright))}.cs__phase--2[data-astro-cid-r35bgipk]{opacity:0}@media(max-width:560px){.cs__label[data-astro-cid-r35bgipk]{font-size:22px}.cs__sub[data-astro-cid-r35bgipk],.cs__name[data-astro-cid-r35bgipk]{font-size:24px}.cs__title[data-astro-cid-r35bgipk]{font-size:32px}.cs__key--plant[data-astro-cid-r35bgipk]{transform:translate(-81px,-373px)}.cs__key--gas[data-astro-cid-r35bgipk]{transform:translate(-28px,-373px)}}.cs__svg[data-astro-cid-r35bgipk]:not(.is-run) [data-astro-cid-r35bgipk]:is(.cs__flow,.cs__flame,.cs__bub,.cs__halo){animation-play-state:paused}.cs[data-astro-cid-r35bgipk].is-central [data-astro-cid-r35bgipk]:is(.cs__small,.cs__stub,.cs__phase--1),.cs[data-astro-cid-r35bgipk][data-still=central] [data-astro-cid-r35bgipk]:is(.cs__small,.cs__stub,.cs__phase--1){opacity:0}.cs[data-astro-cid-r35bgipk].is-central [data-astro-cid-r35bgipk]:is(.cs__big,.cs__bigflow,.cs__phase--2),.cs[data-astro-cid-r35bgipk][data-still=central] [data-astro-cid-r35bgipk]:is(.cs__big,.cs__bigflow,.cs__phase--2){opacity:1}.cs[data-astro-cid-r35bgipk].is-central .cs__pipe--draw[data-astro-cid-r35bgipk],.cs[data-astro-cid-r35bgipk][data-still=central] .cs__pipe--draw[data-astro-cid-r35bgipk]{stroke-dashoffset:0}@keyframes cityscale-flow{to{stroke-dashoffset:-18}}@keyframes cityscale-flicker{to{transform:scaleY(1.18) scaleX(.86)}}@keyframes cityscale-bubble{0%{transform:translateY(0);opacity:1}to{transform:translateY(-12px);opacity:0}}@keyframes cityscale-bubble-tall{0%{transform:translateY(0);opacity:1}to{transform:translateY(-40px);opacity:0}}@keyframes cityscale-breathe{50%{transform:scale(1.12);opacity:.7}}.pc[data-astro-cid-2mrtccoc]{--p-box: rgba(255, 255, 255, .03);--p-rib: rgba(255, 255, 255, .05);--p-body: #141a17;--p-stroke: rgba(151, 216, 188, .55);--p-line: rgba(255, 255, 255, .18);--p-text: #7f8885;--p-strong: #f2f5f3;width:100%}.pc--light[data-astro-cid-2mrtccoc]{--p-box: rgba(10, 13, 11, .025);--p-rib: rgba(10, 13, 11, .05);--p-body: #ffffff;--p-stroke: #155d34;--p-line: rgba(10, 13, 11, .2);--p-text: #525755;--p-strong: #0a0d0b}.pc[data-astro-cid-2mrtccoc] svg[data-astro-cid-2mrtccoc]{width:100%;height:auto;overflow:visible}.pc__glow[data-astro-cid-2mrtccoc]{transform-box:fill-box;transform-origin:center;animation:plantcutaway-breathe 4s ease-in-out infinite}.pc__label[data-astro-cid-2mrtccoc]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:var(--p-text)}.pc__label--sm[data-astro-cid-2mrtccoc]{font-size:9px}.pc__box[data-astro-cid-2mrtccoc]{fill:var(--p-box);stroke:var(--p-line);stroke-width:1.4;stroke-dasharray:6 5}.pc__rib[data-astro-cid-2mrtccoc]{stroke:var(--p-rib);stroke-width:1}.pc__unit[data-astro-cid-2mrtccoc]{fill:var(--p-body);stroke:var(--p-stroke);stroke-width:1.8}.pc__pipe[data-astro-cid-2mrtccoc]{fill:none;stroke:var(--p-line);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.pc__pipe--gas[data-astro-cid-2mrtccoc]{stroke:#4cc57d4d}.pc__vent[data-astro-cid-2mrtccoc]{stroke:var(--p-stroke);stroke-width:4;stroke-linecap:round}.pc__wave[data-astro-cid-2mrtccoc]{animation:plantcutaway-wave 3.2s ease-in-out infinite alternate}.pc__wave--mr[data-astro-cid-2mrtccoc]{animation-duration:4s}.pc__bubble[data-astro-cid-2mrtccoc]{fill:var(--green-bright);animation:plantcutaway-bubble 2.2s ease-in calc(var(--b) * 1s) infinite}.pc__bubble--hr[data-astro-cid-2mrtccoc]{fill:#bf974d}.pc__waste[data-astro-cid-2mrtccoc]{fill:var(--ember)}.pc__slurry-dot[data-astro-cid-2mrtccoc]{fill:#92a250}.pc__gasdot[data-astro-cid-2mrtccoc]{fill:var(--green-bright);filter:drop-shadow(0 0 5px var(--green-bright))}.pc__digdot[data-astro-cid-2mrtccoc]{fill:#8d6135}.pc__bag[data-astro-cid-2mrtccoc]{fill:color-mix(in srgb,#8d6135 25%,var(--p-body))}.pc__rim[data-astro-cid-2mrtccoc]{fill:color-mix(in srgb,#8d6135 35%,var(--p-body))}.pc__soil[data-astro-cid-2mrtccoc]{fill:#5e4126}.pc__stem[data-astro-cid-2mrtccoc]{fill:none;stroke:var(--green-bright);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1}.pc__leaf[data-astro-cid-2mrtccoc]{fill:var(--green-bright);fill-opacity:.85;transform-box:fill-box;transform-origin:100% 100%}.pc__leaf--r[data-astro-cid-2mrtccoc]{transform-origin:0% 100%}.pc__petal[data-astro-cid-2mrtccoc]{fill:#e0b76a}.pc__core[data-astro-cid-2mrtccoc]{fill:var(--ember)}.pc__sprout[data-astro-cid-2mrtccoc]{transform-box:fill-box;transform-origin:50% 100%}.pc[data-astro-cid-2mrtccoc].is-in .pc__stem[data-astro-cid-2mrtccoc]{animation:plantcutaway-draw 1s var(--ease-out) .8s backwards}.pc[data-astro-cid-2mrtccoc].is-in .pc__leaf--l[data-astro-cid-2mrtccoc]{animation:plantcutaway-unfurl .8s cubic-bezier(.34,1.56,.64,1) 1.3s backwards}.pc[data-astro-cid-2mrtccoc].is-in .pc__leaf--r[data-astro-cid-2mrtccoc]{animation:plantcutaway-unfurl .8s cubic-bezier(.34,1.56,.64,1) 1.55s backwards}.pc[data-astro-cid-2mrtccoc].is-in .pc__petal[data-astro-cid-2mrtccoc]{animation:plantcutaway-bloom 1.6s var(--ease-out) 1.8s backwards}.pc[data-astro-cid-2mrtccoc].is-in .pc__core[data-astro-cid-2mrtccoc]{animation:plantcutaway-unfurl .6s cubic-bezier(.34,1.56,.64,1) 2.6s backwards}.pc[data-astro-cid-2mrtccoc].is-in .pc__sprout[data-astro-cid-2mrtccoc]{animation:plantcutaway-sway 3.2s ease-in-out 3.4s infinite alternate}.pc__screen[data-astro-cid-2mrtccoc]{fill:#07110c;stroke:#4cc57d4d}.pc__spark[data-astro-cid-2mrtccoc]{fill:none;stroke:#4cc57d;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;animation:plantcutaway-trace 3s linear infinite}.pc__led[data-astro-cid-2mrtccoc]{fill:#4cc57d;animation:plantcutaway-led 1.6s ease-in-out calc(var(--i) * .3s) infinite}.pc__meter-bg[data-astro-cid-2mrtccoc]{fill:var(--p-body);stroke:var(--p-line);stroke-width:6}.pc__meter-ring[data-astro-cid-2mrtccoc]{fill:none;stroke:var(--green-bright);stroke-width:6;stroke-linecap:round;stroke-dasharray:var(--v, 90) 100;stroke-dashoffset:var(--v, 90);transform:rotate(-90deg);transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px rgba(76,197,125,.6));transition:stroke-dashoffset 2s var(--ease-out) .6s}.pc[data-astro-cid-2mrtccoc].is-in .pc__meter-ring[data-astro-cid-2mrtccoc]{stroke-dashoffset:0}.pc__meter-val[data-astro-cid-2mrtccoc]{font-family:var(--font-sans);font-size:17px;font-weight:600;fill:var(--p-strong)}.pc__pump-body[data-astro-cid-2mrtccoc]{fill:#0f1412;stroke:var(--p-stroke);stroke-width:1.6}.pc__impeller[data-astro-cid-2mrtccoc]{fill:var(--green-bright);transform-box:fill-box;transform-origin:center;animation:plantcutaway-spin 1.2s linear infinite}.pc__pipe--grid[data-astro-cid-2mrtccoc]{stroke:#7fcfe059}.pc__hp-dial[data-astro-cid-2mrtccoc]{fill:#0a0d0b;stroke:var(--ember);stroke-width:1.8;filter:drop-shadow(0 0 8px rgba(224,137,57,.45))}.pc__hp-stem[data-astro-cid-2mrtccoc]{stroke:var(--p-stroke);stroke-width:4;stroke-linecap:round}.pc__hp-fit[data-astro-cid-2mrtccoc]{fill:var(--p-body);stroke:var(--p-stroke);stroke-width:1.4}.pc__hp-arc[data-astro-cid-2mrtccoc]{fill:none;stroke:#e0893959;stroke-width:2;stroke-linecap:round}.pc__hp-zone[data-astro-cid-2mrtccoc]{fill:none;stroke:var(--ember);stroke-width:2.4;stroke-linecap:round}.pc__hp-ticks[data-astro-cid-2mrtccoc]{stroke:#e089398c;stroke-width:1.2;stroke-linecap:round}.pc__hp-hub[data-astro-cid-2mrtccoc]{fill:var(--ember)}.pc__hp-needle[data-astro-cid-2mrtccoc]{stroke:#e0bf9e;stroke-width:2.2;stroke-linecap:round;transform-box:view-box;transform-origin:438px 76px;transform:rotate(-130deg);transition:transform 2.4s var(--ease-out) .6s}.pc[data-astro-cid-2mrtccoc].is-in .pc__hp-needle[data-astro-cid-2mrtccoc]{transform:rotate(62deg);animation:plantcutaway-quiver 1.6s ease-in-out 3s infinite alternate}.pc__label--hp[data-astro-cid-2mrtccoc]{fill:var(--ember);font-weight:500}.pc__label--em[data-astro-cid-2mrtccoc]{fill:#97d8bc;font-weight:500}.pc__valve[data-astro-cid-2mrtccoc]{fill:#141a17;stroke:#97d8bc;stroke-width:1.4}@keyframes plantcutaway-spin{to{transform:rotate(360deg)}}@keyframes plantcutaway-quiver{0%{transform:rotate(57deg)}to{transform:rotate(67deg)}}.pc__meter-val--sm[data-astro-cid-2mrtccoc]{font-size:12px}.pc__gasdot--pure[data-astro-cid-2mrtccoc]{fill:#cee0d5;filter:drop-shadow(0 0 6px #7fcfe0)}.pc__tray[data-astro-cid-2mrtccoc]{stroke:var(--p-stroke);stroke-width:1;stroke-dasharray:2 3}.pc__impurity[data-astro-cid-2mrtccoc]{fill:var(--ember);opacity:0;animation:plantcutaway-vent 2.4s ease-out calc(var(--i) * .8s) infinite}@keyframes plantcutaway-vent{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(-22px)}}@keyframes plantcutaway-wave{to{transform:translate(-20px) translateY(4px)}}@keyframes plantcutaway-bubble{0%{transform:translateY(0);opacity:1}to{transform:translateY(-90px);opacity:0}}@keyframes plantcutaway-breathe{50%{transform:scale(1.05);opacity:.75}}@keyframes plantcutaway-trace{0%{stroke-dashoffset:80}to{stroke-dashoffset:-80}}@keyframes plantcutaway-led{50%{opacity:.25}}@keyframes plantcutaway-draw{0%{stroke-dashoffset:1}}@keyframes plantcutaway-unfurl{0%{transform:scale(0)}}@keyframes plantcutaway-bloom{0%{transform:scale(0)}45%{transform:scale(.4,.75)}}@keyframes plantcutaway-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.pc__m[data-astro-cid-2mrtccoc]{display:none}@media(max-width:600px){.pc[data-astro-cid-2mrtccoc]{--lf: 20px;--s1: 1.49;--s2: 1.11;--h: 464}.pc[data-astro-cid-2mrtccoc] svg[data-astro-cid-2mrtccoc]{aspect-ratio:900 / var(--h);margin-bottom:calc((430 - var(--h)) / 2 * 100% / 900)}.pc__label[data-astro-cid-2mrtccoc]{display:none}.pc[data-astro-cid-2mrtccoc] .pc__m[data-astro-cid-2mrtccoc]{display:inline;font-size:var(--lf)}.pc__meter--in[data-astro-cid-2mrtccoc],.pc__meter--out[data-astro-cid-2mrtccoc]{transform-box:fill-box;transform-origin:center}.pc__meter--in[data-astro-cid-2mrtccoc]{transform:translateY(calc((36 - 29 * var(--s1)) * 1px)) scale(var(--s1))}.pc__meter--out[data-astro-cid-2mrtccoc]{transform:scale(var(--s2))}.pc__meter--in[data-astro-cid-2mrtccoc] .pc__meter-val[data-astro-cid-2mrtccoc]{font-size:13.6px}.pc__meter--out[data-astro-cid-2mrtccoc] .pc__meter-val[data-astro-cid-2mrtccoc]{font-size:24.8px;transform:translateY(6.9px)}.pc__pot[data-astro-cid-2mrtccoc]{transform:translateY(28px)}}@media(max-width:520px){.pc[data-astro-cid-2mrtccoc]{--lf: 23px;--s1: 1.7;--s2: 1.26;--h: 474}}@media(max-width:440px){.pc[data-astro-cid-2mrtccoc]{--lf: 27px;--s1: 1.98;--s2: 1.47;--h: 490}}@media(max-width:380px){.pc[data-astro-cid-2mrtccoc]{--lf: 30px;--s1: 2.19;--s2: 1.63;--h: 500}}@media(max-width:340px){.pc[data-astro-cid-2mrtccoc]{--lf: 32.5px;--s1: 2.37;--s2: 1.76;--h: 510}}@media(prefers-reduced-motion:reduce){.pc[data-astro-cid-2mrtccoc].is-in [data-astro-cid-2mrtccoc]:is(.pc__stem,.pc__leaf,.pc__petal,.pc__core,.pc__sprout,.pc__hp-needle){animation:none}}.h2f[data-astro-cid-i2o5nsgu]{width:100%}.h2f[data-astro-cid-i2o5nsgu] svg[data-astro-cid-i2o5nsgu]{width:100%;height:auto;overflow:visible}.h2f__pipe[data-astro-cid-i2o5nsgu]{fill:none;stroke:#ffffff24;stroke-width:10;stroke-linecap:round}.h2f__pipe--co2[data-astro-cid-i2o5nsgu]{stroke:#e0893929}.h2f__p[data-astro-cid-i2o5nsgu]{opacity:0;transition:opacity .6s 1s}.h2f[data-astro-cid-i2o5nsgu].is-in .h2f__p[data-astro-cid-i2o5nsgu]{opacity:1}.h2f__p--ch4[data-astro-cid-i2o5nsgu]{fill:var(--green-bright);filter:drop-shadow(0 0 5px var(--green-bright))}.h2f__p--h2[data-astro-cid-i2o5nsgu]{fill:#d0e0d8;filter:drop-shadow(0 0 6px #7fcfe0)}.h2f__p--co2[data-astro-cid-i2o5nsgu]{fill:var(--ember);filter:drop-shadow(0 0 5px var(--ember))}.h2f__unit[data-astro-cid-i2o5nsgu]{opacity:0;transform:translateY(16px)}.h2f[data-astro-cid-i2o5nsgu].is-in .h2f__unit[data-astro-cid-i2o5nsgu]{animation:h2flow-rise-in 1s var(--ease-out) var(--d) forwards}.h2f__shape[data-astro-cid-i2o5nsgu]{fill:#141a17;stroke:#97d8bc73;stroke-width:1.5}.h2f__bubble[data-astro-cid-i2o5nsgu]{fill:var(--green-bright);animation:h2flow-bub 2.2s ease-in calc(var(--i) * .6s) infinite}.h2f__flame[data-astro-cid-i2o5nsgu]{transform-box:fill-box;transform-origin:bottom center;animation:h2flow-flicker .9s ease-in-out infinite alternate}.h2f__bed[data-astro-cid-i2o5nsgu]{fill:#7fcfe059;animation:h2flow-swing 3.2s ease-in-out infinite}.h2f__bed--b[data-astro-cid-i2o5nsgu]{animation-delay:-1.6s}.h2f__fill[data-astro-cid-i2o5nsgu]{fill:#d0e0d8d9;transform-box:fill-box;transform-origin:bottom;animation:h2flow-fill 4.5s var(--ease-in-out) calc(var(--i) * .5s) infinite}.h2f__captured[data-astro-cid-i2o5nsgu]{fill:var(--green-bright);animation:h2flow-settle 2.4s ease-in-out calc(var(--i) * .25s) infinite}.h2f__label[data-astro-cid-i2o5nsgu]{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;fill:#7f8885}@keyframes h2flow-rise-in{to{opacity:1;transform:none}}@keyframes h2flow-bub{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes h2flow-flicker{to{transform:scaleY(1.15) scaleX(.9)}}@keyframes h2flow-swing{50%{opacity:.2}}@keyframes h2flow-fill{0%{transform:scaleY(.1)}70%,to{transform:scaleY(1)}}@keyframes h2flow-settle{50%{transform:translateY(-8px);opacity:.5}}.products__head[data-astro-cid-bvyovvpt]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px}.products__title[data-astro-cid-bvyovvpt]{margin-top:12px;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:600;letter-spacing:-.045em;line-height:1.05}.products__hint[data-astro-cid-bvyovvpt]{color:var(--fg-muted);font-size:.95rem;transition:opacity .4s}.products__grid[data-astro-cid-bvyovvpt]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tile[data-astro-cid-bvyovvpt]{--spot: rgba(76, 197, 125, .14);position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.2vw,34px);border-radius:var(--r-xl);overflow:hidden;background:radial-gradient(90% 60% at 80% 100%,var(--tile-glow, rgba(35, 142, 81, .22)),transparent 60%),var(--ink-2);border:1px solid var(--line);transition:box-shadow .6s var(--ease-out),border-color .5s}.tile--ember[data-astro-cid-bvyovvpt]{--tile-glow: rgba(224, 137, 57, .16);--tile-accent: #e0a575}.tile--mint[data-astro-cid-bvyovvpt]{--tile-glow: rgba(127, 207, 224, .16);--tile-accent: #7fcfe0}.tile[data-astro-cid-bvyovvpt]:hover{border-color:#4cc57d4d;box-shadow:0 40px 80px -40px #238e5173}.tile__cover[data-astro-cid-bvyovvpt]{position:absolute;inset:0;z-index:2;padding:0;border:0;background:none;cursor:pointer}.tile__text[data-astro-cid-bvyovvpt]{position:relative;z-index:3;display:grid;gap:10px;justify-items:start;pointer-events:none}.tile__more[data-astro-cid-bvyovvpt]{pointer-events:auto}.tile__cat[data-astro-cid-bvyovvpt]{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.tile__name[data-astro-cid-bvyovvpt],.pd__name[data-astro-cid-bvyovvpt]{font-weight:600;letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#fff 30%,var(--tile-accent, var(--green-bright)));-webkit-background-clip:text;background-clip:text;color:transparent}.tile__name[data-astro-cid-bvyovvpt]{font-size:clamp(2.2rem,3vw,3.4rem)}.tile__exp[data-astro-cid-bvyovvpt]{max-width:30ch;margin-top:-2px;font-size:.92rem;font-weight:500;line-height:1.35;color:#bacdc2}.tile__desc[data-astro-cid-bvyovvpt]{max-width:30ch;font-size:1rem;line-height:1.45;color:var(--fg-muted)}.tile__more[data-astro-cid-bvyovvpt] svg[data-astro-cid-bvyovvpt]{transition:transform .5s var(--ease-out)}.tile[data-astro-cid-bvyovvpt].is-open .tile__more[data-astro-cid-bvyovvpt] svg[data-astro-cid-bvyovvpt]{transform:rotate(90deg)}.tile__viz[data-astro-cid-bvyovvpt]{position:relative;z-index:1;flex:1;margin-top:20px;transition:transform .9s var(--ease-out)}.tile[data-astro-cid-bvyovvpt]:hover .tile__viz[data-astro-cid-bvyovvpt]{transform:translateY(-6px) scale(1.02)}.tile__viz[data-astro-cid-bvyovvpt]>div[data-astro-cid-bvyovvpt]{display:grid;justify-items:center}.tile__panel[data-astro-cid-bvyovvpt]{display:none}.pd__cat[data-astro-cid-bvyovvpt]{display:flex}.pd__name[data-astro-cid-bvyovvpt]{margin-top:12px;font-size:clamp(2.8rem,4.6vw,4.6rem)}.pd__exp[data-astro-cid-bvyovvpt]{margin-top:10px;font-size:1.05rem;font-weight:500;color:var(--fg-muted)}.pd__tag[data-astro-cid-bvyovvpt]{margin-top:18px;font-size:clamp(1.3rem,1.8vw,1.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.2}.pd__summary[data-astro-cid-bvyovvpt]{margin-top:12px;max-width:44ch;color:var(--fg-muted)}.pd__hl[data-astro-cid-bvyovvpt]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;padding:0;list-style:none}.pd__hl[data-astro-cid-bvyovvpt] li[data-astro-cid-bvyovvpt]{display:grid;gap:3px;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line)}.pd__hl[data-astro-cid-bvyovvpt] strong[data-astro-cid-bvyovvpt]{font-size:1.25rem;letter-spacing:-.03em;color:var(--green-bright)}.pd__hl[data-astro-cid-bvyovvpt] span[data-astro-cid-bvyovvpt]{color:var(--fg-muted);font-size:.82rem;line-height:1.35}.pd__actions[data-astro-cid-bvyovvpt]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pd__btn[data-astro-cid-bvyovvpt]{height:46px;padding-inline:20px;font-size:.93rem}.pd__stage[data-astro-cid-bvyovvpt]{display:flex;flex-direction:column;min-width:0}.pd__view[data-astro-cid-bvyovvpt]{margin:0}.pd__cap[data-astro-cid-bvyovvpt]{margin-top:12px;text-align:center;font-size:.9rem;color:var(--fg-muted)}.pd__tabs[data-astro-cid-bvyovvpt]{--node: 11px;--pad: 7px;position:relative;width:min(100%,calc(var(--n) * 180px));margin:16px auto 0}.pd__rail[data-astro-cid-bvyovvpt]{position:absolute;top:calc(var(--pad) + var(--node) / 2 - 1px);left:calc(50% / var(--n));right:calc(50% / var(--n));display:flex;pointer-events:none}.pd__seg[data-astro-cid-bvyovvpt]{flex:1;height:2px;margin-inline:calc(var(--node) / 2 + 7px);border-radius:2px;background:#ffffff24}.pd__seg[data-astro-cid-bvyovvpt] span[data-astro-cid-bvyovvpt]{display:block;height:100%;border-radius:inherit;background:var(--grad-red);box-shadow:0 0 8px #e04e4e73;transform:scaleX(0);transform-origin:left}.pd__tablist[data-astro-cid-bvyovvpt]{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.pd__tab[data-astro-cid-bvyovvpt]{display:grid;justify-items:center;align-content:start;gap:8px;min-width:0;min-height:44px;padding:var(--pad) 4px 4px;border:0;border-radius:10px;background:none;font:inherit;font-size:.82rem;font-weight:500;line-height:1.25;text-align:center;color:var(--fg-muted);cursor:pointer;transition:color .3s}.pd__tab[data-astro-cid-bvyovvpt]:focus-visible{outline-color:var(--red-bright)}.pd__label[data-astro-cid-bvyovvpt]{max-width:100%;text-wrap:balance}.pd__node[data-astro-cid-bvyovvpt]{position:relative;width:var(--node);height:var(--node);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff57;transition:background-color .4s,box-shadow .4s}.pd__node[data-astro-cid-bvyovvpt]:after{content:"";position:absolute;inset:0;border-radius:50%;background:#e04e4e6b;opacity:0}.pd__tab[data-astro-cid-bvyovvpt]:hover{color:var(--fg)}.pd__tab[data-astro-cid-bvyovvpt]:hover .pd__node[data-astro-cid-bvyovvpt]{box-shadow:inset 0 0 0 1px #fff9}.pd__tab[data-astro-cid-bvyovvpt].is-past .pd__node[data-astro-cid-bvyovvpt],.pd__tab[data-astro-cid-bvyovvpt].is-on .pd__node[data-astro-cid-bvyovvpt]{background:var(--red);box-shadow:0 0 9px #e04e4e8c}.pd__tab[data-astro-cid-bvyovvpt].is-on{color:var(--fg)}.pd__tab[data-astro-cid-bvyovvpt].is-on .pd__node[data-astro-cid-bvyovvpt]{background:var(--red-bright);box-shadow:0 0 0 1px #e0929280,0 0 14px #e04e4ebf}.pd__tab[data-astro-cid-bvyovvpt].is-on .pd__node[data-astro-cid-bvyovvpt]:after{animation:pd-halo 2.4s var(--ease-out) infinite}@keyframes pd-halo{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media(prefers-reduced-motion:reduce){.pd__tab[data-astro-cid-bvyovvpt].is-on .pd__node[data-astro-cid-bvyovvpt]:after{animation:none;opacity:.4;transform:scale(2)}}.pd__back[data-astro-cid-bvyovvpt]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;width:fit-content;margin-bottom:14px;padding:8px 14px 8px 12px;border:0;border-radius:999px;background:var(--glass-clear);box-shadow:var(--glass-edge);color:var(--fg);font:500 .85rem/1 var(--font-sans);cursor:pointer;transition:background-color .3s,transform .4s var(--ease-out)}.pd__back[data-astro-cid-bvyovvpt]:hover{background-color:#ffffff1a}.pd__back[data-astro-cid-bvyovvpt]:hover svg[data-astro-cid-bvyovvpt]{transform:translate(-3px)}.pd__back[data-astro-cid-bvyovvpt] svg[data-astro-cid-bvyovvpt]{transition:transform .4s var(--ease-out)}.pd__close[data-astro-cid-bvyovvpt]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:var(--glass-clear);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge);color:var(--fg);cursor:pointer;transition:background-color .3s,transform .4s var(--ease-out)}.pd__close[data-astro-cid-bvyovvpt]:hover{background:#ffffff1f;transform:rotate(90deg)}.products[data-astro-cid-bvyovvpt]{height:100vh;height:100svh;min-height:560px;padding:calc(var(--nav-h) + 22px) 0 26px;overflow:hidden}.hint--touch[data-astro-cid-bvyovvpt]{display:none}@media(hover:none){.hint--fine[data-astro-cid-bvyovvpt]{display:none}.hint--touch[data-astro-cid-bvyovvpt]{display:inline}}@media(min-width:0px){.products__wrap[data-astro-cid-bvyovvpt]{display:flex;flex-direction:column;gap:22px;height:100%}.products__grid[data-astro-cid-bvyovvpt]{flex:1;min-height:0}.products__head[data-astro-cid-bvyovvpt]{transition:opacity .4s,margin .6s var(--ease-out)}.products[data-astro-cid-bvyovvpt]:has(.is-detail) .products__head[data-astro-cid-bvyovvpt]{margin-bottom:-22px;max-height:0;opacity:0;overflow:hidden}.pd__name[data-astro-cid-bvyovvpt]{font-size:clamp(2.4rem,min(4.2vw,7.4vh),4.4rem)}.pd__exp[data-astro-cid-bvyovvpt]{font-size:1rem}.pd__tag[data-astro-cid-bvyovvpt]{margin-top:clamp(10px,1.8vh,18px);font-size:clamp(1.2rem,min(1.7vw,3vh),1.7rem)}.pd__summary[data-astro-cid-bvyovvpt]{font-size:clamp(.9rem,1.9vh,1rem)}.pd__hl[data-astro-cid-bvyovvpt]{margin-top:clamp(10px,1.8vh,18px)}.pd__hl[data-astro-cid-bvyovvpt] li[data-astro-cid-bvyovvpt]{padding:clamp(8px,1.3vh,12px) 14px}.pd__hl[data-astro-cid-bvyovvpt] strong[data-astro-cid-bvyovvpt]{font-size:clamp(1.05rem,2.2vh,1.25rem)}.pd__actions[data-astro-cid-bvyovvpt]{margin-top:clamp(12px,2vh,20px)}.tile__viz[data-astro-cid-bvyovvpt]{min-height:0}.products__grid[data-astro-cid-bvyovvpt].is-detail .tile[data-astro-cid-bvyovvpt]:not(.is-open){display:none}.products__grid[data-astro-cid-bvyovvpt].is-detail .tile[data-astro-cid-bvyovvpt].is-open{grid-column:1 / -1;grid-row:1 / -1}.tile[data-astro-cid-bvyovvpt].is-open{padding:clamp(26px,2.8vw,44px);border-color:#4cc57d47}.tile[data-astro-cid-bvyovvpt].is-open:hover{box-shadow:none}.tile[data-astro-cid-bvyovvpt].is-open>.tile__cover[data-astro-cid-bvyovvpt],.tile[data-astro-cid-bvyovvpt].is-open>.tile__text[data-astro-cid-bvyovvpt],.tile[data-astro-cid-bvyovvpt].is-open>.tile__viz[data-astro-cid-bvyovvpt]{display:none}.tile[data-astro-cid-bvyovvpt].is-open>.tile__panel[data-astro-cid-bvyovvpt]{display:block;flex:1;min-height:0}.tile__panel-in[data-astro-cid-bvyovvpt]{position:relative;height:100%}.pd[data-astro-cid-bvyovvpt]{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.5fr);gap:clamp(28px,4vw,72px);height:100%}.pd__copy[data-astro-cid-bvyovvpt]{--fade-top: 0px;--fade-end: 0px;align-self:center;max-height:calc(100% + 40px);margin:-20px 0 -20px -16px;padding:20px 10px 20px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.pd__copy[data-astro-cid-bvyovvpt].is-clip-top{--fade-top: 44px}.pd__copy[data-astro-cid-bvyovvpt].is-clip-end{--fade-end: 64px}.pd__copy[data-astro-cid-bvyovvpt]:is(.is-clip-top,.is-clip-end){-webkit-mask-image:linear-gradient(180deg,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(180deg,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-end)),transparent)}.pd__close[data-astro-cid-bvyovvpt]{position:absolute;top:0;right:0;z-index:5}.pd__stage[data-astro-cid-bvyovvpt]{padding-top:52px}.pd__views[data-astro-cid-bvyovvpt]{position:relative;flex:1;min-height:0}.pd__view[data-astro-cid-bvyovvpt]{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(10px) scale(.985);transition:opacity .45s,transform .7s var(--ease-out),visibility 0s .45s}.pd__view[data-astro-cid-bvyovvpt].is-on{opacity:1;visibility:visible;transform:none;transition:opacity .6s .1s,transform .8s var(--ease-out) .1s}.pd__fit[data-astro-cid-bvyovvpt]{flex:1}@media(min-width:961px)and (max-width:1180px){.products__grid[data-astro-cid-bvyovvpt]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-bvyovvpt]{flex-direction:row;gap:18px}.tile__text[data-astro-cid-bvyovvpt]{flex:1.1;align-content:center}.tile__viz[data-astro-cid-bvyovvpt]{margin-top:0}}@media(min-width:961px)and (max-height:820px){.pd__cat[data-astro-cid-bvyovvpt]{display:none}.pd__name[data-astro-cid-bvyovvpt]{margin-top:0}.pd__btn[data-astro-cid-bvyovvpt]{height:42px}}}@media(max-width:960px){.products[data-astro-cid-bvyovvpt]{padding:calc(var(--nav-h) + 14px) 0 14px}.products__wrap[data-astro-cid-bvyovvpt]{gap:14px}.products__head[data-astro-cid-bvyovvpt]{gap:4px 16px}.products__title[data-astro-cid-bvyovvpt]{margin-top:8px;font-size:clamp(1.5rem,6.6vw,2.4rem)}.products__hint[data-astro-cid-bvyovvpt]{font-size:.85rem}.products[data-astro-cid-bvyovvpt]:has(.is-detail) .products__head[data-astro-cid-bvyovvpt]{margin-bottom:-14px}.products__grid[data-astro-cid-bvyovvpt]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.tile[data-astro-cid-bvyovvpt]{flex-direction:column;gap:0;padding:14px;border-radius:12px}.tile__text[data-astro-cid-bvyovvpt]{flex:none;gap:4px}.tile__cat[data-astro-cid-bvyovvpt]{font-size:.56rem;letter-spacing:.1em}.tile__name[data-astro-cid-bvyovvpt]{font-size:clamp(1.1rem,5.2vw,1.8rem)}.tile__exp[data-astro-cid-bvyovvpt]{font-size:.74rem}.tile__desc[data-astro-cid-bvyovvpt]{display:none}.tile__more[data-astro-cid-bvyovvpt]{font-size:.82rem}.tile__more[data-astro-cid-bvyovvpt] svg[data-astro-cid-bvyovvpt]{transform:rotate(90deg)}.tile__more[data-astro-cid-bvyovvpt]:hover svg[data-astro-cid-bvyovvpt]{transform:rotate(90deg) translate(3px)}.tile__viz[data-astro-cid-bvyovvpt]{--fit-w: 270px;margin-top:8px}.tile[data-astro-cid-bvyovvpt]:hover .tile__viz[data-astro-cid-bvyovvpt]{transform:none}.tile[data-astro-cid-bvyovvpt].is-open{padding:16px;border-radius:12px}.tile__panel-in[data-astro-cid-bvyovvpt]{position:static;height:100%;margin-inline:-16px;padding-inline:16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.tile__panel-in[data-astro-cid-bvyovvpt]::-webkit-scrollbar{display:none}.pd[data-astro-cid-bvyovvpt]{display:flex;flex-direction:column;gap:16px;height:auto}.pd__stage[data-astro-cid-bvyovvpt]{order:-1;flex:none;height:min(48svh,400px);padding-top:52px}.pd__copy[data-astro-cid-bvyovvpt]{flex:none;max-height:none;overflow:visible;margin:0;padding:0 0 96px;-webkit-mask-image:none;mask-image:none}.pd__cat[data-astro-cid-bvyovvpt]{display:none}.pd__name[data-astro-cid-bvyovvpt]{margin-top:0;font-size:clamp(1.9rem,8.4vw,2.6rem)}.pd__exp[data-astro-cid-bvyovvpt]{margin-top:6px;font-size:.88rem}.pd__tag[data-astro-cid-bvyovvpt]{margin-top:10px;font-size:1.12rem}.pd__summary[data-astro-cid-bvyovvpt]{font-size:.92rem}.pd__hl[data-astro-cid-bvyovvpt] li[data-astro-cid-bvyovvpt]{padding:10px 12px}.pd__hl[data-astro-cid-bvyovvpt] strong[data-astro-cid-bvyovvpt]{font-size:1.05rem}.pd__btn[data-astro-cid-bvyovvpt]{height:42px;padding-inline:16px;font-size:.88rem}.tile[data-astro-cid-bvyovvpt].is-open:before{content:"";position:absolute;left:0;right:0;top:0;z-index:4;height:72px;border-radius:12px 12px 0 0;background:linear-gradient(180deg,var(--ink-2) 55%,rgba(14,18,16,0));pointer-events:none}.pd__close[data-astro-cid-bvyovvpt]{top:12px;right:12px}.pd__back[data-astro-cid-bvyovvpt]{position:absolute;top:14px;left:14px;z-index:5;margin:0;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.pd__cap[data-astro-cid-bvyovvpt]{margin-top:6px;font-size:.78rem}.pd__tabs[data-astro-cid-bvyovvpt]{--node: 10px;--pad: 6px;margin-top:8px}.pd__tab[data-astro-cid-bvyovvpt]{gap:6px;min-height:40px;padding-inline:2px;font-size:clamp(.7rem,3.2vw,.78rem)}.pd__view[data-astro-cid-bvyovvpt][data-kind=yield] .pd__fit[data-astro-cid-bvyovvpt]{--fit-w: max(100%, 300px)}}@media(max-width:600px){.pd__view[data-astro-cid-bvyovvpt][data-kind=cutaway] .pd__fit[data-astro-cid-bvyovvpt]{margin-inline:-12px}}html.is-held,html.is-held body{overflow:hidden}.fin[data-astro-cid-dpqbmvtf]{position:relative;overflow:hidden;background:var(--ink)}.fin__glow[data-astro-cid-dpqbmvtf]{display:none;position:absolute;right:-18%;top:-25%;width:70vw;height:70vw;border-radius:50%;background:radial-gradient(circle,rgba(35,142,81,.22),rgba(224,137,57,.05) 45%,transparent 62%);animation:finale-drift 14s ease-in-out infinite alternate;pointer-events:none}.fin__body[data-astro-cid-dpqbmvtf]{position:relative;display:flex;flex-direction:column;gap:80px}.fin__grid[data-astro-cid-dpqbmvtf]{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(40px,6vw,110px)}@media(min-width:961px){.fin__contact[data-astro-cid-dpqbmvtf]{justify-self:end;width:min(100%,440px)}}.fin__title[data-astro-cid-dpqbmvtf]{margin-top:12px;font-size:clamp(2rem,min(2.7vw,4.6vh),3.2rem);font-weight:600;letter-spacing:-.045em;line-height:1.04}.fin__lead[data-astro-cid-dpqbmvtf]{max-width:46ch;margin-top:14px;color:var(--fg-muted);text-wrap:pretty}.fin__intro[data-astro-cid-dpqbmvtf] .fin__lead[data-astro-cid-dpqbmvtf]{font-size:clamp(1.12rem,1.3vw,1.32rem);line-height:1.5}.help[data-astro-cid-dpqbmvtf],.fin__grid[data-astro-cid-dpqbmvtf]{padding:clamp(10px,1.6vh,24px) clamp(22px,2.6vw,40px);border-radius:var(--r-xl);background:linear-gradient(180deg,#ffffff0e,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff1f,0 24px 60px -30px #000c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.help[data-astro-cid-dpqbmvtf]{position:relative;display:grid;gap:clamp(18px,2.6vh,28px)}.help__title[data-astro-cid-dpqbmvtf]{margin-top:12px;font-size:clamp(2rem,min(3vw,5.2vh),3.2rem);font-weight:600;letter-spacing:-.045em;line-height:1.04}.help__sub[data-astro-cid-dpqbmvtf]{max-width:30ch;margin-top:10px;color:var(--fg-muted)}.help__track[data-astro-cid-dpqbmvtf]{--g: clamp(20px, 2.4vw, 40px);--fig: 54px;--drop: 16px;position:relative;min-width:0}.help__flow[data-astro-cid-dpqbmvtf]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--g);margin:0;padding:0 0 calc(var(--drop) + var(--fig));list-style:none}.help__flow[data-astro-cid-dpqbmvtf]:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--fig) / 2);height:1px;z-index:-1;background:linear-gradient(90deg,#4cc57d,#69c0e0 33%,#aa96e0 66%,#e09b59);opacity:.35}.hs[data-astro-cid-dpqbmvtf]{position:relative;min-width:0}.hs--esycloudsim[data-astro-cid-dpqbmvtf]{--hs-a: #69c0e0}.hs--veda[data-astro-cid-dpqbmvtf]{--hs-a: #aa96e0}.hs--sci-bgm[data-astro-cid-dpqbmvtf]{--hs-a: #4cc57d}.hs--hira[data-astro-cid-dpqbmvtf]{--hs-a: #e09b59}.hs__fig[data-astro-cid-dpqbmvtf]{position:absolute;left:0;bottom:calc(-1 * (var(--drop) + var(--fig)));display:grid;place-items:center;width:var(--fig);height:var(--fig);border-radius:50%;background:color-mix(in srgb,var(--hs-a) 14%,var(--ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hs-a) 45%,transparent),0 0 14px -4px color-mix(in srgb,var(--hs-a) 60%,transparent);transition:transform .5s var(--ease-out)}.hs__fig[data-astro-cid-dpqbmvtf] svg[data-astro-cid-dpqbmvtf]{width:64%;height:64%;fill:none;stroke:var(--hs-a);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hs__a[data-astro-cid-dpqbmvtf]{display:block;padding-right:8px;color:inherit}.hs__who[data-astro-cid-dpqbmvtf]{display:block;font-size:clamp(.98rem,min(1.15vw,2.2vh),1.15rem);white-space:nowrap;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--hs-a)}.hs__name[data-astro-cid-dpqbmvtf]{margin-top:4px;padding-bottom:.08em;width:fit-content;font-size:clamp(1.05rem,min(1.35vw,2.6vh),1.4rem);font-weight:600;letter-spacing:-.05em;line-height:1.05;background:linear-gradient(180deg,#fff 30%,var(--hs-a));-webkit-background-clip:text;background-clip:text;color:transparent;transition:transform .5s var(--ease-out)}.hs__line[data-astro-cid-dpqbmvtf]{display:block;max-width:30ch;margin-top:6px;color:var(--fg-muted);font-size:clamp(.92rem,1vw,1.02rem);line-height:1.42;text-wrap:pretty;transition:color .4s}.hs[data-astro-cid-dpqbmvtf]:has(.hs__a:hover,.hs__a:focus-visible) .hs__fig[data-astro-cid-dpqbmvtf]{transform:scale(1.1)}.hs__a[data-astro-cid-dpqbmvtf]:hover .hs__name[data-astro-cid-dpqbmvtf],.hs__a[data-astro-cid-dpqbmvtf]:focus-visible .hs__name[data-astro-cid-dpqbmvtf]{transform:translate(4px)}.hs__a[data-astro-cid-dpqbmvtf]:hover .hs__line[data-astro-cid-dpqbmvtf],.hs__a[data-astro-cid-dpqbmvtf]:focus-visible .hs__line[data-astro-cid-dpqbmvtf]{color:var(--fg)}@media(prefers-reduced-motion:reduce){.hs__name[data-astro-cid-dpqbmvtf],.hs__fig[data-astro-cid-dpqbmvtf]{transition:none}}.fin__intro[data-astro-cid-dpqbmvtf]{display:grid;grid-template-columns:minmax(0,1fr)}.flag[data-astro-cid-dpqbmvtf]{margin-top:14px;font-size:clamp(2.1rem,min(2.9vw,4.7vh),3.4rem);font-weight:600;letter-spacing:-.045em;line-height:1.02}.fin__from[data-astro-cid-dpqbmvtf]{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--fg-muted);font-size:clamp(.92rem,1.05vw,1.02rem);font-weight:500}.fin__pin[data-astro-cid-dpqbmvtf]{display:grid;flex:none}.fin__pin[data-astro-cid-dpqbmvtf] svg[data-astro-cid-dpqbmvtf]{width:20px;height:20px;transform-origin:50% 100%;animation:finale-drop 4.2s ease-in-out 1.5s infinite}@media(prefers-reduced-motion:reduce){.fin__pin[data-astro-cid-dpqbmvtf] svg[data-astro-cid-dpqbmvtf]{animation:none}}.flag__line[data-astro-cid-dpqbmvtf]{display:block;width:fit-content;padding-bottom:.06em}.flag__line--saffron[data-astro-cid-dpqbmvtf]{color:var(--flag-saffron);text-shadow:0 0 26px rgba(255,153,51,.35)}.flag__line--white[data-astro-cid-dpqbmvtf]{color:var(--flag-white);text-shadow:0 0 26px rgba(255,255,255,.22)}.flag__line--green[data-astro-cid-dpqbmvtf]{color:var(--flag-green);text-shadow:0 0 1px rgba(19,136,8,.9),0 0 22px rgba(19,136,8,.7)}.js .flag[data-astro-cid-dpqbmvtf] .flag__line[data-astro-cid-dpqbmvtf]{clip-path:inset(-30% 100% -30% -12%)}.js .flag[data-astro-cid-dpqbmvtf].is-in .flag__line[data-astro-cid-dpqbmvtf]{clip-path:inset(-30% -8% -30% -12%);transition:clip-path 1.3s var(--ease-out) calc(var(--l) * .16s)}.flag__ch[data-astro-cid-dpqbmvtf]{display:inline-block;animation:finale-wave 3.6s ease-in-out infinite;animation-delay:calc(var(--k) * .12s - 6s);animation-play-state:paused}.flag[data-astro-cid-dpqbmvtf].is-live .flag__ch[data-astro-cid-dpqbmvtf]{animation-play-state:running}.fin__co[data-astro-cid-dpqbmvtf]{display:flex;flex-direction:column}.fin__co[data-astro-cid-dpqbmvtf] .fin__facts[data-astro-cid-dpqbmvtf]{margin-top:auto;padding-top:clamp(10px,1.6vh,24px)}.fin__facts[data-astro-cid-dpqbmvtf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,24px);margin:clamp(10px,1.6vh,24px) 0 0}.fact[data-astro-cid-dpqbmvtf]{position:relative;padding:10px 14px;border-radius:12px;isolation:isolate}.fact[data-astro-cid-dpqbmvtf]:before,.fact[data-astro-cid-dpqbmvtf]:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--orbit, 0deg),transparent 0deg 250deg,rgba(76,197,125,.15) 290deg,rgba(76,197,125,.9) 345deg,#d1e0d7 357deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none}.fact[data-astro-cid-dpqbmvtf].is-orbit:before{animation:finale-orbit 3.6s linear both,finale-fade 3.6s ease-in-out both}.fact[data-astro-cid-dpqbmvtf]:after{padding:3px;filter:blur(6px);z-index:-1}.fact[data-astro-cid-dpqbmvtf].is-orbit:after{animation:finale-orbit 3.6s linear both,finale-fade-glow 3.6s ease-in-out both}.fact[data-astro-cid-dpqbmvtf] dt[data-astro-cid-dpqbmvtf]{font-size:clamp(1.7rem,min(2.5vw,4.6vh),2.8rem);font-weight:600;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(180deg,#fff 35%,var(--green-bright));-webkit-background-clip:text;background-clip:text;color:transparent}.fact[data-astro-cid-dpqbmvtf] dd[data-astro-cid-dpqbmvtf]{margin:8px 0 0;color:var(--fg-muted);font-size:.9rem;line-height:1.4}.fin__team[data-astro-cid-dpqbmvtf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:clamp(8px,1.2vh,20px) 0 0;padding:0;list-style:none}.member[data-astro-cid-dpqbmvtf]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:10px;overflow:hidden;padding:12px;border-radius:var(--r-md);background:linear-gradient(180deg,#ffffff0b,#ffffff03);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff4d;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.member[data-astro-cid-dpqbmvtf]:before{content:"";position:absolute;inset:1px 1px 55%;border-radius:inherit;background:linear-gradient(180deg,#ffffff0f,#fff0);pointer-events:none}.member[data-astro-cid-dpqbmvtf]:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #fff6}.member__avatar[data-astro-cid-dpqbmvtf]{grid-row:1 / 4;align-self:center;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;padding:2px;background:conic-gradient(from var(--a, 0deg),var(--green-bright),var(--ember),var(--green),var(--green-bright));animation:finale-spin 4s linear infinite;animation-delay:calc(var(--m, 0) * -1.3s)}.member__avatar[data-astro-cid-dpqbmvtf] span[data-astro-cid-dpqbmvtf]{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--ink);font-size:.82rem;font-weight:600}.member[data-astro-cid-dpqbmvtf] h3[data-astro-cid-dpqbmvtf]{margin:0;font-size:.95rem;letter-spacing:-.02em;line-height:1.25}.member__role[data-astro-cid-dpqbmvtf]{margin-top:2px;color:var(--green-bright);font-size:.8rem;font-weight:500;line-height:1.3}.member__bio[data-astro-cid-dpqbmvtf]{margin-top:3px;color:var(--fg-muted);font-size:.8rem;line-height:1.35;text-wrap:balance}.links[data-astro-cid-dpqbmvtf]{margin:clamp(10px,1.6vh,30px) 0 0;padding:0;list-style:none}.lk[data-astro-cid-dpqbmvtf]{position:relative}.lk__a[data-astro-cid-dpqbmvtf]{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:center;column-gap:16px;padding:10px 0}.lk--big[data-astro-cid-dpqbmvtf] .lk__a[data-astro-cid-dpqbmvtf]{padding:clamp(8px,1.1vh,18px) 0}.lk__icon[data-astro-cid-dpqbmvtf]{grid-area:icon;display:grid;place-items:center;aspect-ratio:1;color:var(--green-bright);transition:transform .5s var(--ease-out)}.lk__label[data-astro-cid-dpqbmvtf]{grid-area:label;font-size:.8rem;font-weight:500;color:var(--fg-muted)}.lk__value[data-astro-cid-dpqbmvtf]{grid-area:value;position:relative;justify-self:start;max-width:100%;font-size:1rem;font-weight:500;line-height:1.3;color:var(--fg);background:linear-gradient(100deg,#fff 0%,#fff 45%,var(--green-bright) 55%,#7fcfe0 100%);background-size:220% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:currentColor;transition:background-position .8s var(--ease-out),-webkit-text-fill-color .3s}.lk--big[data-astro-cid-dpqbmvtf] .lk__value[data-astro-cid-dpqbmvtf]{font-size:clamp(1.35rem,min(1.8vw,3.2vh),2rem);font-weight:600;letter-spacing:-.03em}.lk--whatsapp[data-astro-cid-dpqbmvtf] .lk__value[data-astro-cid-dpqbmvtf]{color:#67d894}.lk__value[data-astro-cid-dpqbmvtf]:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--green-bright),#7fcfe0);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}.lk__go[data-astro-cid-dpqbmvtf]{grid-area:go;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--green-bright);transition:transform .5s var(--ease-out),background .4s,color .3s,box-shadow .4s}.lk__a[data-astro-cid-dpqbmvtf]:hover .lk__value[data-astro-cid-dpqbmvtf],.lk__a[data-astro-cid-dpqbmvtf]:focus-visible .lk__value[data-astro-cid-dpqbmvtf]{-webkit-text-fill-color:transparent;background-position:100% 0}.lk__a[data-astro-cid-dpqbmvtf]:hover .lk__value[data-astro-cid-dpqbmvtf]:after,.lk__a[data-astro-cid-dpqbmvtf]:focus-visible .lk__value[data-astro-cid-dpqbmvtf]:after{transform:scaleX(1)}.lk__a[data-astro-cid-dpqbmvtf]:hover .lk__go[data-astro-cid-dpqbmvtf],.lk__a[data-astro-cid-dpqbmvtf]:focus-visible .lk__go[data-astro-cid-dpqbmvtf]{background:var(--glass-green);box-shadow:inset 0 0 0 1px #a1e0bb61,inset 0 1px #ffffff80,0 8px 22px -8px #4cc57dcc;color:#fff;transform:translate(6px)}.lk__a[data-astro-cid-dpqbmvtf]:hover .lk__icon[data-astro-cid-dpqbmvtf]{transform:scale(1.12) rotate(-6deg)}.lk__a[data-astro-cid-dpqbmvtf]:active{transform:scale(.985)}.lk--whatsapp[data-astro-cid-dpqbmvtf] .lk__icon[data-astro-cid-dpqbmvtf]{position:relative}.lk--whatsapp[data-astro-cid-dpqbmvtf] .lk__icon[data-astro-cid-dpqbmvtf]:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid rgba(37,211,102,.55);animation:finale-ping 2.6s ease-out infinite}.lk__icon[data-astro-cid-dpqbmvtf] svg{transform-origin:50% 50%}.lk--whatsapp[data-astro-cid-dpqbmvtf] .lk__icon[data-astro-cid-dpqbmvtf] svg{animation:finale-wiggle 4.2s ease-in-out .6s infinite}.lk--mail[data-astro-cid-dpqbmvtf] .lk__icon[data-astro-cid-dpqbmvtf] .i-flap{transform-box:fill-box;transform-origin:50% 0;animation:finale-flap 4.2s ease-in-out 1.4s infinite}.lk--phone[data-astro-cid-dpqbmvtf] .lk__icon[data-astro-cid-dpqbmvtf] svg{animation:finale-ring 4.2s ease-in-out 2.2s infinite}.lk--visit[data-astro-cid-dpqbmvtf] .lk__icon[data-astro-cid-dpqbmvtf] svg{animation:finale-drop 4.2s ease-in-out 3s infinite}.lk__copy[data-astro-cid-dpqbmvtf]{position:absolute;top:50%;right:0;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:none;color:var(--fg-muted);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .3s,color .3s}.lk[data-astro-cid-dpqbmvtf]:hover .lk__copy[data-astro-cid-dpqbmvtf],.lk__copy[data-astro-cid-dpqbmvtf]:focus-visible{opacity:1}.lk__copy[data-astro-cid-dpqbmvtf]:hover{color:var(--fg)}@media(hover:none){.lk__copy[data-astro-cid-dpqbmvtf]{opacity:.8}}.lk__copy[data-astro-cid-dpqbmvtf] svg[data-astro-cid-dpqbmvtf]{grid-area:1 / 1;transition:opacity .25s,transform .4s var(--ease-out)}.i-done[data-astro-cid-dpqbmvtf]{opacity:0;transform:scale(.6);color:var(--green-bright)}.lk__copy[data-astro-cid-dpqbmvtf].is-done .i-copy[data-astro-cid-dpqbmvtf]{opacity:0;transform:scale(.6)}.lk__copy[data-astro-cid-dpqbmvtf].is-done .i-done[data-astro-cid-dpqbmvtf]{opacity:1;transform:none}.lk__tip[data-astro-cid-dpqbmvtf]{position:absolute;right:0;bottom:calc(100% + 4px);padding:3px 10px;border-radius:999px;background:var(--green);color:#fff;font-size:.75rem;white-space:nowrap;opacity:0;transition:opacity .3s;pointer-events:none}.lk__copy[data-astro-cid-dpqbmvtf].is-done .lk__tip[data-astro-cid-dpqbmvtf]{opacity:1}.fin__foot[data-astro-cid-dpqbmvtf]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-top:18px;border-top:1px solid var(--line);font-size:.85rem;color:var(--fg-muted)}.fin__foot[data-astro-cid-dpqbmvtf] img[data-astro-cid-dpqbmvtf]{width:auto;height:30px}.fin__legal[data-astro-cid-dpqbmvtf]{margin-left:auto}@media(min-width:961px){.fin[data-astro-cid-dpqbmvtf]{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;--fin-gap: clamp(12px, 1.8vh, 24px);padding:calc(var(--nav-h) + var(--fin-gap)) 0 clamp(12px,1.8vh,22px)}.fin__body[data-astro-cid-dpqbmvtf]{flex:1;justify-content:space-evenly;gap:var(--fin-gap)}.fin__foot[data-astro-cid-dpqbmvtf]{margin-top:var(--fin-gap);padding-right:max(var(--gutter),104px)}.fin__intro[data-astro-cid-dpqbmvtf]{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(28px,3.4vw,64px)}.fin__intro[data-astro-cid-dpqbmvtf] .fin__lead[data-astro-cid-dpqbmvtf]{max-width:38ch;margin-top:22px;margin-bottom:0;font-size:clamp(1.15rem,min(1.5vw,2.9vh),1.6rem);line-height:1.38;letter-spacing:-.012em}.links[data-astro-cid-dpqbmvtf]{padding-right:max(0px,calc(100px - var(--gutter)))}}@media(min-width:1181px){.help[data-astro-cid-dpqbmvtf]{grid-template-columns:minmax(220px,.24fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,3.6vw,72px)}}@media(min-width:961px)and (max-height:899px){.help[data-astro-cid-dpqbmvtf],.fin__grid[data-astro-cid-dpqbmvtf]{padding-block:12px}.help[data-astro-cid-dpqbmvtf]{row-gap:12px}.fin__contact[data-astro-cid-dpqbmvtf] .fin__title[data-astro-cid-dpqbmvtf],.links[data-astro-cid-dpqbmvtf]{margin-top:8px}.lk--big[data-astro-cid-dpqbmvtf] .lk__a[data-astro-cid-dpqbmvtf]{padding-block:clamp(5px,.7vh,18px)}}@media(min-width:961px)and (max-height:859px),(min-width:961px)and (max-width:1279px){.member__bio[data-astro-cid-dpqbmvtf]{display:none}}@media(min-width:1280px)and (max-width:1399px){.member[data-astro-cid-dpqbmvtf]{grid-template-columns:minmax(0,1fr);align-content:start;padding:12px 14px}.member__avatar[data-astro-cid-dpqbmvtf]{grid-row:auto;width:34px;height:34px;margin-bottom:8px}}@media(min-width:961px)and (max-width:1279px){.fact[data-astro-cid-dpqbmvtf]{padding:12px}.fin__team[data-astro-cid-dpqbmvtf]{grid-template-columns:minmax(0,1fr);gap:8px}.member[data-astro-cid-dpqbmvtf]{padding:9px 14px}.member__avatar[data-astro-cid-dpqbmvtf]{width:36px;height:36px}}@media(max-width:960px){.fin[data-astro-cid-dpqbmvtf]{padding:calc(var(--nav-h) + 36px) 0 28px}.fin__body[data-astro-cid-dpqbmvtf]{gap:72px}.fin__grid[data-astro-cid-dpqbmvtf]{grid-template-columns:minmax(0,1fr);gap:64px}.fin__foot[data-astro-cid-dpqbmvtf]{margin-top:64px;padding-right:72px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.fin__legal[data-astro-cid-dpqbmvtf]{margin-left:0}}@media(max-width:800px){.help__track[data-astro-cid-dpqbmvtf]{--fig: 42px}.help__flow[data-astro-cid-dpqbmvtf]{grid-template-columns:minmax(0,1fr);row-gap:26px;padding:0 0 0 56px}.help__flow[data-astro-cid-dpqbmvtf]:after{display:none}.hs__fig[data-astro-cid-dpqbmvtf]{left:-56px;top:0;bottom:auto}}@media(max-width:560px){.fin__facts[data-astro-cid-dpqbmvtf]{grid-template-columns:minmax(0,1fr);gap:10px}.fact[data-astro-cid-dpqbmvtf]{display:flex;align-items:baseline;gap:16px;padding:12px 14px}.fact[data-astro-cid-dpqbmvtf] dt[data-astro-cid-dpqbmvtf]{flex:none;min-width:4.6em}.fact[data-astro-cid-dpqbmvtf] dd[data-astro-cid-dpqbmvtf]{margin:0}.fin__team[data-astro-cid-dpqbmvtf]{grid-template-columns:minmax(0,1fr)}}@media(max-width:380px){.fact[data-astro-cid-dpqbmvtf]{gap:12px}.fact[data-astro-cid-dpqbmvtf] dt[data-astro-cid-dpqbmvtf]{font-size:1.5rem}.lk__copy[data-astro-cid-dpqbmvtf]{top:4px;right:auto;left:88px;width:30px;height:30px;transform:none}}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes finale-spin{to{--a: 360deg}}@keyframes finale-drift{to{transform:translate(-8vw,8vh) scale(1.1)}}@property --cc{syntax: "<color>"; inherits: true; initial-value: #69c0e0;}@property --orbit{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes finale-orbit{to{--orbit: 360deg}}@keyframes finale-fade{0%,to{opacity:0}12%,86%{opacity:1}}@keyframes finale-fade-glow{0%,to{opacity:0}12%,86%{opacity:.8}}@keyframes finale-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-.055em)}}@media(prefers-reduced-motion:reduce){.fact[data-astro-cid-dpqbmvtf].is-orbit:before,.fact[data-astro-cid-dpqbmvtf].is-orbit:after,.member__avatar[data-astro-cid-dpqbmvtf],.flag__ch[data-astro-cid-dpqbmvtf],.fin__glow[data-astro-cid-dpqbmvtf],.lk--whatsapp[data-astro-cid-dpqbmvtf] .lk__icon[data-astro-cid-dpqbmvtf] svg,.lk--mail[data-astro-cid-dpqbmvtf] .lk__icon[data-astro-cid-dpqbmvtf] .i-flap,.lk--phone[data-astro-cid-dpqbmvtf] .lk__icon[data-astro-cid-dpqbmvtf] svg,.lk--visit[data-astro-cid-dpqbmvtf] .lk__icon[data-astro-cid-dpqbmvtf] svg,.lk--whatsapp[data-astro-cid-dpqbmvtf] .lk__icon[data-astro-cid-dpqbmvtf]:after{animation:none}}@keyframes finale-wiggle{0%,76%,to{transform:none}80%{transform:rotate(-12deg) scale(1.08)}85%{transform:rotate(10deg) scale(1.08)}90%{transform:rotate(-6deg)}95%{transform:rotate(3deg)}}@keyframes finale-flap{0%,70%,to{transform:none}78%,88%{transform:scaleY(-.9) translateY(-2px)}}@keyframes finale-ring{0%,76%,to{transform:none}79%{transform:rotate(-16deg)}82%{transform:rotate(14deg)}85%{transform:rotate(-12deg)}88%{transform:rotate(10deg)}91%{transform:rotate(-5deg)}}@keyframes finale-drop{0%,72%,to{transform:none}80%{transform:translateY(-7px)}87%{transform:translateY(0) scaleY(.9)}92%{transform:translateY(-2px)}}@keyframes finale-nudge{0%,70%,to{transform:none}80%{transform:translate(6px)}90%{transform:translate(-2px)}}@keyframes finale-ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.6)}}
