.diagram-frame[data-astro-cid-albkie3d]{box-shadow:none;border:1.5px solid rgba(56,177,165,.32)}.tech-system-label[data-astro-cid-albkie3d]{position:absolute;top:0;left:clamp(2rem,3vw,2.75rem);transform:translateY(-50%);display:inline-flex;align-items:center;gap:.625rem;padding:.45rem .875rem;background:#04313b;border:1.5px solid rgba(56,177,165,.32);border-radius:4px;z-index:5;opacity:0}.tech-system-label-text[data-astro-cid-albkie3d]{font-family:Inter,sans-serif;font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:#fcf0e4f2}.technology-active[data-astro-cid-albkie3d] .tech-system-label[data-astro-cid-albkie3d]{animation:tech-fade .5s ease-out .5s forwards}.tech-process-key[data-astro-cid-albkie3d]{position:absolute;top:clamp(2.75rem,5vw,3.5rem);left:clamp(2rem,3vw,2.75rem);z-index:5;background:#04313b;border:1px solid rgba(56,177,165,.32);border-radius:6px;padding:.7rem .95rem .8rem;opacity:0;min-width:170px}.tech-process-key-title[data-astro-cid-albkie3d]{font-family:Inter,sans-serif;font-weight:700;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#38b1a5e6;margin:0 0 .5rem}.tech-process-key-list[data-astro-cid-albkie3d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.tech-process-key-list[data-astro-cid-albkie3d] li[data-astro-cid-albkie3d]{position:relative;padding-left:.9rem;font-family:Inter,sans-serif;font-size:.78rem;font-weight:500;color:#fcf0e4e0;line-height:1.3}.tech-process-key-list[data-astro-cid-albkie3d] li[data-astro-cid-albkie3d]:before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:50%;background:#38b1a5}.technology-active[data-astro-cid-albkie3d] .tech-process-key[data-astro-cid-albkie3d]{animation:tech-fade .5s ease-out .55s forwards}.frame-bg[data-astro-cid-albkie3d]{background:transparent}.atmosphere-blob-1[data-astro-cid-albkie3d]{position:absolute;top:20%;left:10%;width:60%;height:60%;background:radial-gradient(ellipse at center,rgba(56,177,165,.4) 0%,rgba(56,177,165,.12) 40%,transparent 70%);filter:blur(50px);animation:atmosphere-drift-1 18s ease-in-out infinite}.atmosphere-blob-2[data-astro-cid-albkie3d]{position:absolute;top:35%;right:8%;width:50%;height:55%;background:radial-gradient(ellipse at center,rgba(56,177,165,.22) 0%,rgba(56,177,165,.06) 40%,transparent 70%);filter:blur(60px);animation:atmosphere-drift-2 22s ease-in-out infinite}@keyframes atmosphere-drift-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-20px) scale(1.05)}66%{transform:translate(-30px,30px) scale(.95)}}@keyframes atmosphere-drift-2{0%,to{transform:translate(0) scale(1)}55%{transform:translate(-50px,30px) scale(1.08)}}.diagram-stage[data-astro-cid-albkie3d]{opacity:0;transform-origin:center;transform:scale(.85)}#technology-diagram[data-astro-cid-albkie3d]{--chamber-row-shift: 50px;--solids-shift: 115px}.diagram-biomass[data-astro-cid-albkie3d],.diagram-chamber[data-astro-cid-albkie3d]{transform:translateY(var(--chamber-row-shift)) scale(.85)}.diagram-solids[data-astro-cid-albkie3d]{transform:translateY(var(--solids-shift)) scale(.85)}.cascade-container[data-astro-cid-albkie3d]{opacity:0}.diagram-flow[data-astro-cid-albkie3d]{stroke-dasharray:200;stroke-dashoffset:200}.recapture-path[data-astro-cid-albkie3d]{stroke-dasharray:1500;stroke-dashoffset:1500}.recapture-label[data-astro-cid-albkie3d] rect[data-astro-cid-albkie3d],.recapture-label[data-astro-cid-albkie3d] text[data-astro-cid-albkie3d]{opacity:0}.diagram-spent-list[data-astro-cid-albkie3d]{opacity:0}.technology-active[data-astro-cid-albkie3d] .tech-kicker[data-astro-cid-albkie3d]{animation:tech-fade-up .7s cubic-bezier(.22,1,.36,1) 0s forwards}.technology-active[data-astro-cid-albkie3d] .tech-headline[data-astro-cid-albkie3d]{animation:tech-fade-up .7s cubic-bezier(.22,1,.36,1) .15s forwards}.technology-active[data-astro-cid-albkie3d] .tech-body[data-astro-cid-albkie3d]{animation:tech-fade-up .7s cubic-bezier(.22,1,.36,1) .45s forwards}.technology-active[data-astro-cid-albkie3d] .diagram-biomass[data-astro-cid-albkie3d]{animation:tech-stage-in-shifted .5s cubic-bezier(.34,1.56,.64,1) .7s forwards}.technology-active[data-astro-cid-albkie3d] .flow-1[data-astro-cid-albkie3d]{animation:tech-flow-draw .55s ease-out 1s forwards}.technology-active[data-astro-cid-albkie3d] .diagram-chamber[data-astro-cid-albkie3d]{animation:tech-stage-in-shifted .5s cubic-bezier(.34,1.56,.64,1) 1.15s forwards}.technology-active[data-astro-cid-albkie3d] .diagram-co2-supply[data-astro-cid-albkie3d]{animation:tech-stage-in .5s cubic-bezier(.34,1.56,.64,1) 1.4s forwards}.technology-active[data-astro-cid-albkie3d] .diagram-solids[data-astro-cid-albkie3d]{animation:tech-stage-in-solids .5s cubic-bezier(.34,1.56,.64,1) 1.5s forwards}.technology-active[data-astro-cid-albkie3d] .flow-co2-in[data-astro-cid-albkie3d],.technology-active[data-astro-cid-albkie3d] .flow-solids[data-astro-cid-albkie3d]{animation:tech-flow-draw .4s ease-out 1.7s forwards}.technology-active[data-astro-cid-albkie3d] .flow-2[data-astro-cid-albkie3d]{animation:tech-flow-draw .4s ease-out 1.6s forwards}.cascade-connector[data-astro-cid-albkie3d]{stroke:#fcf0e459;stroke-width:1;stroke-dasharray:3 4;fill:none;opacity:0}.technology-active[data-astro-cid-albkie3d] .cascade-connector[data-astro-cid-albkie3d]{animation:tech-fade .5s ease-out 1.65s forwards}.technology-active[data-astro-cid-albkie3d] .cascade-1[data-astro-cid-albkie3d]{animation:tech-stage-in .4s cubic-bezier(.34,1.56,.64,1) 1.7s forwards}.technology-active[data-astro-cid-albkie3d] .cascade-2[data-astro-cid-albkie3d]{animation:tech-stage-in .4s cubic-bezier(.34,1.56,.64,1) 1.85s forwards}.technology-active[data-astro-cid-albkie3d] .cascade-3[data-astro-cid-albkie3d]{animation:tech-stage-in .4s cubic-bezier(.34,1.56,.64,1) 2s forwards}.technology-active[data-astro-cid-albkie3d] .cascade-4[data-astro-cid-albkie3d]{animation:tech-stage-in .4s cubic-bezier(.34,1.56,.64,1) 2.15s forwards}.technology-active[data-astro-cid-albkie3d] .cascade-5[data-astro-cid-albkie3d]{animation:tech-stage-in .4s cubic-bezier(.34,1.56,.64,1) 2.3s forwards}.technology-active[data-astro-cid-albkie3d] .cascade-container[data-astro-cid-albkie3d]{animation:tech-fade .55s ease-out 1.55s forwards}.technology-active[data-astro-cid-albkie3d] .flow-cascade-pkg[data-astro-cid-albkie3d]{animation:tech-flow-draw .5s ease-out 2.55s forwards}.flow-cascade-pkg-collector[data-astro-cid-albkie3d]{opacity:0}.technology-active[data-astro-cid-albkie3d] .flow-cascade-pkg-collector[data-astro-cid-albkie3d]{animation:tech-fade .5s ease-out 2.55s forwards}.technology-active[data-astro-cid-albkie3d] .diagram-spent-list[data-astro-cid-albkie3d]{animation:tech-fade .7s ease-out 2.7s forwards}.technology-active[data-astro-cid-albkie3d] .recapture-path[data-astro-cid-albkie3d]{animation:tech-recapture-draw 1.4s cubic-bezier(.65,0,.35,1) 3s forwards}.technology-active[data-astro-cid-albkie3d] .recapture-label[data-astro-cid-albkie3d] rect[data-astro-cid-albkie3d],.technology-active[data-astro-cid-albkie3d] .recapture-label[data-astro-cid-albkie3d] text[data-astro-cid-albkie3d]{animation:tech-fade .5s ease-out 3.6s forwards}.pressure-dot[data-astro-cid-albkie3d]{opacity:0;animation:pressure-pulse 2s ease-in-out infinite}.technology-active[data-astro-cid-albkie3d] .dot-1[data-astro-cid-albkie3d]{animation-delay:1.5s}.technology-active[data-astro-cid-albkie3d] .dot-2[data-astro-cid-albkie3d]{animation-delay:1.8s}.technology-active[data-astro-cid-albkie3d] .dot-3[data-astro-cid-albkie3d]{animation-delay:2.1s}.technology-active[data-astro-cid-albkie3d] .dot-4[data-astro-cid-albkie3d]{animation-delay:2.4s}.piston-top[data-astro-cid-albkie3d],.piston-bottom[data-astro-cid-albkie3d]{opacity:0}.technology-active[data-astro-cid-albkie3d] .piston-top[data-astro-cid-albkie3d],.technology-active[data-astro-cid-albkie3d] .piston-bottom[data-astro-cid-albkie3d]{opacity:1;transition:opacity .5s ease-out;transition-delay:1.4s}.tech-mol[data-astro-cid-albkie3d]{opacity:0;transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(0)}.tech-pulse[data-astro-cid-albkie3d],.biomass-pulse[data-astro-cid-albkie3d],.chamber-pulse[data-astro-cid-albkie3d]{opacity:0}#technology-diagram[data-astro-cid-albkie3d].tech-cascade-active .tech-mol[data-astro-cid-albkie3d][data-stage="1"]{animation:tech-stage-1 28s ease-in-out infinite;animation-delay:var(--delay)}#technology-diagram[data-astro-cid-albkie3d].tech-cascade-active .tech-mol[data-astro-cid-albkie3d][data-stage="2"]{animation:tech-stage-2 28s ease-in-out infinite;animation-delay:var(--delay)}#technology-diagram[data-astro-cid-albkie3d].tech-cascade-active .tech-mol[data-astro-cid-albkie3d][data-stage="3"]{animation:tech-stage-3 28s ease-in-out infinite;animation-delay:var(--delay)}#technology-diagram[data-astro-cid-albkie3d].tech-cascade-active .tech-mol[data-astro-cid-albkie3d][data-stage="4"]{animation:tech-stage-4 28s ease-in-out infinite;animation-delay:var(--delay)}#technology-diagram[data-astro-cid-albkie3d].tech-cascade-active .tech-mol[data-astro-cid-albkie3d][data-stage="5"]{animation:tech-stage-5 28s ease-in-out infinite;animation-delay:var(--delay)}#technology-diagram[data-astro-cid-albkie3d].tech-cascade-active .tech-pulse-1[data-astro-cid-albkie3d]{animation:tech-pulse-1 28s ease-in-out infinite}#technology-diagram[data-astro-cid-albkie3d].tech-cascade-active .tech-pulse-2[data-astro-cid-albkie3d]{animation:tech-pulse-2 28s ease-in-out infinite}#technology-diagram[data-astro-cid-albkie3d].tech-cascade-active .tech-pulse-3[data-astro-cid-albkie3d]{animation:tech-pulse-3 28s ease-in-out infinite}#technology-diagram[data-astro-cid-albkie3d].tech-cascade-active .tech-pulse-4[data-astro-cid-albkie3d]{animation:tech-pulse-4 28s ease-in-out infinite}#technology-diagram[data-astro-cid-albkie3d].tech-cascade-active .tech-pulse-5[data-astro-cid-albkie3d]{animation:tech-pulse-5 28s ease-in-out infinite}#technology-diagram[data-astro-cid-albkie3d].tech-cascade-active .biomass-pulse[data-astro-cid-albkie3d]{animation:tech-biomass-pulse 28s ease-in-out infinite}#technology-diagram[data-astro-cid-albkie3d].tech-cascade-active .chamber-pulse[data-astro-cid-albkie3d]{animation:tech-chamber-pulse 28s ease-in-out infinite}@keyframes tech-stage-1{0%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(0);opacity:0}2.5%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(.5);opacity:.4}8.5%{transform:translate(calc(var(--sx) * 1px),calc(var(--sy) * 1px)) scale(1);opacity:1}13%{transform:translate(calc(var(--sx) * 1px),calc(var(--sy) * 1px)) scale(1);opacity:1}16.5%{transform:translate(calc(var(--sx) * 1px),240px) scale(1);opacity:1}20%{transform:translate(610px,237px) scale(1);opacity:1}26%,96.5%{transform:translate(calc(var(--ex) * 1px),calc(var(--ey) * 1px)) scale(1);opacity:1}to{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(0);opacity:0}}@keyframes tech-stage-2{0%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(0);opacity:0}2.5%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(.5);opacity:.4}8.5%{transform:translate(calc(var(--sx) * 1px),calc(var(--sy) * 1px)) scale(1);opacity:1}13%{transform:translate(calc(var(--sx) * 1px),calc(var(--sy) * 1px)) scale(1);opacity:1}16.5%{transform:translate(calc(var(--sx) * 1px),240px) scale(1);opacity:1}20%{transform:translate(610px,237px) scale(1);opacity:1}26.5%{transform:translate(700px,237px) scale(1);opacity:1}32%,96.5%{transform:translate(calc(var(--ex) * 1px),calc(var(--ey) * 1px)) scale(1);opacity:1}to{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(0);opacity:0}}@keyframes tech-stage-3{0%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(0);opacity:0}2.5%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(.5);opacity:.4}8.5%{transform:translate(calc(var(--sx) * 1px),calc(var(--sy) * 1px)) scale(1);opacity:1}13%{transform:translate(calc(var(--sx) * 1px),calc(var(--sy) * 1px)) scale(1);opacity:1}16.5%{transform:translate(calc(var(--sx) * 1px),240px) scale(1);opacity:1}20%{transform:translate(610px,237px) scale(1);opacity:1}26.5%{transform:translate(700px,237px) scale(1);opacity:1}35%{transform:translate(790px,237px) scale(1);opacity:1}41%,96.5%{transform:translate(calc(var(--ex) * 1px),calc(var(--ey) * 1px)) scale(1);opacity:1}to{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(0);opacity:0}}@keyframes tech-stage-4{0%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(0);opacity:0}2.5%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(.5);opacity:.4}8.5%{transform:translate(calc(var(--sx) * 1px),calc(var(--sy) * 1px)) scale(1);opacity:1}13%{transform:translate(calc(var(--sx) * 1px),calc(var(--sy) * 1px)) scale(1);opacity:1}16.5%{transform:translate(calc(var(--sx) * 1px),240px) scale(1);opacity:1}20%{transform:translate(610px,237px) scale(1);opacity:1}26.5%{transform:translate(700px,237px) scale(1);opacity:1}35%{transform:translate(790px,237px) scale(1);opacity:1}43.5%{transform:translate(880px,237px) scale(1);opacity:1}49.5%,96.5%{transform:translate(calc(var(--ex) * 1px),calc(var(--ey) * 1px)) scale(1);opacity:1}to{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(0);opacity:0}}@keyframes tech-stage-5{0%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(0);opacity:0}2.5%{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(.5);opacity:.4}8.5%{transform:translate(calc(var(--sx) * 1px),calc(var(--sy) * 1px)) scale(1);opacity:1}13%{transform:translate(calc(var(--sx) * 1px),calc(var(--sy) * 1px)) scale(1);opacity:1}16.5%{transform:translate(calc(var(--sx) * 1px),240px) scale(1);opacity:1}20%{transform:translate(610px,237px) scale(1);opacity:1}26.5%{transform:translate(700px,237px) scale(1);opacity:1}35%{transform:translate(790px,237px) scale(1);opacity:1}43.5%{transform:translate(880px,237px) scale(1);opacity:1}52%{transform:translate(970px,237px) scale(1);opacity:1}58%,96.5%{transform:translate(calc(var(--ex) * 1px),calc(var(--ey) * 1px)) scale(1);opacity:1}to{transform:translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(0);opacity:0}}@keyframes tech-pulse-1{0%,26%{opacity:0}28%{opacity:.45}30.5%,to{opacity:0}}@keyframes tech-pulse-2{0%,32%{opacity:0}38%{opacity:.45}43.5%,to{opacity:0}}@keyframes tech-pulse-3{0%,41%{opacity:0}44%{opacity:.45}47%,to{opacity:0}}@keyframes tech-pulse-4{0%,49.5%{opacity:0}52.5%{opacity:.45}55.5%,to{opacity:0}}@keyframes tech-pulse-5{0%,58%{opacity:0}61%{opacity:.45}64%,to{opacity:0}}@keyframes tech-biomass-pulse{0%{opacity:0}4%{opacity:.35}8.5%,to{opacity:0}}@keyframes tech-chamber-pulse{0%,8.5%{opacity:0}11%{opacity:.3}13%,to{opacity:0}}@keyframes tech-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes tech-fade{to{opacity:1}}@keyframes tech-stage-in{to{opacity:1;transform:scale(1)}}@keyframes tech-stage-in-shifted{to{opacity:1;transform:translateY(var(--chamber-row-shift)) scale(1)}}@keyframes tech-stage-in-solids{to{opacity:1;transform:translateY(var(--solids-shift)) scale(1)}}@keyframes tech-flow-draw{to{stroke-dashoffset:0}}@keyframes tech-recapture-draw{to{stroke-dashoffset:0}}@keyframes pressure-pulse{0%,to{opacity:0;transform:scale(.8)}55%{opacity:1;transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.tech-process-key[data-astro-cid-albkie3d],.diagram-stage[data-astro-cid-albkie3d],.diagram-flow[data-astro-cid-albkie3d],.recapture-path[data-astro-cid-albkie3d],.diagram-recapture[data-astro-cid-albkie3d] text[data-astro-cid-albkie3d],.pressure-dot[data-astro-cid-albkie3d],.piston-top[data-astro-cid-albkie3d],.piston-bottom[data-astro-cid-albkie3d],.recapture-label[data-astro-cid-albkie3d] rect[data-astro-cid-albkie3d],.recapture-label[data-astro-cid-albkie3d] text[data-astro-cid-albkie3d],.diagram-co2-supply[data-astro-cid-albkie3d],.diagram-solids[data-astro-cid-albkie3d],.cascade-container[data-astro-cid-albkie3d],.diagram-spent-list[data-astro-cid-albkie3d],.cascade-connector[data-astro-cid-albkie3d]{opacity:1!important;transform:none!important;stroke-dashoffset:0!important;animation:none!important}.tech-mol[data-astro-cid-albkie3d]{opacity:1!important;transform:translate(calc(var(--ex) * 1px),calc(var(--ey) * 1px)) scale(1)!important;animation:none!important}.tech-pulse[data-astro-cid-albkie3d],.biomass-pulse[data-astro-cid-albkie3d],.chamber-pulse[data-astro-cid-albkie3d]{opacity:0!important;animation:none!important}.atmosphere-blob-1[data-astro-cid-albkie3d],.atmosphere-blob-2[data-astro-cid-albkie3d]{animation:none!important}}
