.biogas-hero-module__r3IpxW__hero{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 34%), radial-gradient(circle at 82% 72%, color-mix(in srgb, var(--secondary) 9%, transparent), transparent 30%), linear-gradient(145deg, var(--surface-soft), var(--surface));overflow:hidden}.biogas-hero-module__r3IpxW__inner{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:clamp(34px,5vw,70px);min-height:540px;padding-block:clamp(58px,7vw,82px);display:grid}.biogas-hero-module__r3IpxW__heroCopy{min-width:0}.biogas-hero-module__r3IpxW__heroCopy h1{max-width:760px}.biogas-hero-module__r3IpxW__heroCopy p{max-width:760px;margin-bottom:0}.biogas-hero-module__r3IpxW__figure{isolation:isolate;contain:layout paint;background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 96%, transparent), color-mix(in srgb, var(--surface-soft) 90%, transparent));border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border));width:100%;box-shadow:inset 0 1px 0 #ffffff73, 0 18px 46px color-mix(in srgb, var(--primary) 10%, transparent);border-radius:28px;margin:0;padding:clamp(18px,2.2vw,24px);position:relative;overflow:hidden}.biogas-hero-module__r3IpxW__figure:before{content:"";aspect-ratio:1;inset-inline-end:-82px;z-index:-1;background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;width:210px;position:absolute;top:-96px}.biogas-hero-module__r3IpxW__flow{grid-template-columns:minmax(0,1fr) 22px minmax(0,1.06fr) 22px minmax(0,.92fr) 22px minmax(0,1fr);align-items:center;gap:5px;display:grid}.biogas-hero-module__r3IpxW__stage{text-align:center;align-content:center;justify-items:center;gap:7px;min-width:0;display:grid}.biogas-hero-module__r3IpxW__stage strong{color:var(--ink);font-size:clamp(.72rem,1vw,.84rem);font-weight:700;line-height:1.35}.biogas-hero-module__r3IpxW__iconShell{aspect-ratio:1;width:min(76px,100%);color:var(--primary);place-items:center;display:grid}.biogas-hero-module__r3IpxW__iconShell svg{width:100%;height:100%;overflow:visible}.biogas-hero-module__r3IpxW__connector{place-items:center;width:22px;display:grid}.biogas-hero-module__r3IpxW__connector svg{width:100%;overflow:visible}.biogas-hero-module__r3IpxW__connectorLine,.biogas-hero-module__r3IpxW__connectorHead{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.biogas-hero-module__r3IpxW__connectorLine{stroke-dasharray:5 5;animation:1.7s linear infinite biogas-hero-module__r3IpxW__biogasFlow}.biogas-hero-module__r3IpxW__connectorDot{fill:var(--secondary);animation:1.7s ease-in-out infinite biogas-hero-module__r3IpxW__biogasDot}.biogas-hero-module__r3IpxW__digestate{min-height:30px;color:color-mix(in srgb, #5aa04a 82%, var(--ink));background:color-mix(in srgb, #5aa04a 9%, var(--surface-raised));border:1px solid color-mix(in srgb, #5aa04a 22%, var(--border));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin-top:-2px;padding:3px 7px 3px 5px;font-size:.65rem;line-height:1.2;display:inline-flex}.biogas-hero-module__r3IpxW__digestate svg{flex:none;width:24px;height:24px}.biogas-hero-module__r3IpxW__figure figcaption{color:var(--muted);border-top:1px solid color-mix(in srgb, var(--primary) 12%, var(--border));text-align:center;margin-top:14px;padding-top:12px;font-size:.72rem;line-height:1.55}.biogas-hero-module__r3IpxW__leafSway,.biogas-hero-module__r3IpxW__leafSwayAlt,.biogas-hero-module__r3IpxW__gasFlame,.biogas-hero-module__r3IpxW__gasFlameInner,.biogas-hero-module__r3IpxW__heatFlame,.biogas-hero-module__r3IpxW__bulbPulse,.biogas-hero-module__r3IpxW__energyRays,.biogas-hero-module__r3IpxW__liquid,.biogas-hero-module__r3IpxW__bubbleOne,.biogas-hero-module__r3IpxW__bubbleTwo,.biogas-hero-module__r3IpxW__bubbleThree{transform-box:fill-box;transform-origin:50%}.biogas-hero-module__r3IpxW__leafSway{transform-origin:70% 90%;animation:3.2s ease-in-out infinite biogas-hero-module__r3IpxW__leafSway}.biogas-hero-module__r3IpxW__leafSwayAlt{transform-origin:30% 90%;animation:3.6s ease-in-out infinite biogas-hero-module__r3IpxW__leafSwayAlt}.biogas-hero-module__r3IpxW__liquid{transform-origin:bottom;animation:3.4s ease-in-out infinite biogas-hero-module__r3IpxW__liquidBreath}.biogas-hero-module__r3IpxW__bubbleOne{animation:2.6s ease-in infinite biogas-hero-module__r3IpxW__bubbleRise}.biogas-hero-module__r3IpxW__bubbleTwo{animation:3s ease-in .55s infinite biogas-hero-module__r3IpxW__bubbleRise}.biogas-hero-module__r3IpxW__bubbleThree{animation:2.35s ease-in 1.05s infinite biogas-hero-module__r3IpxW__bubbleRise}.biogas-hero-module__r3IpxW__gasFlame{transform-origin:bottom;animation:2.4s ease-in-out infinite biogas-hero-module__r3IpxW__flameBreathe}.biogas-hero-module__r3IpxW__gasFlameInner{transform-origin:bottom;animation:2.1s ease-in-out .2s infinite biogas-hero-module__r3IpxW__flameBreathe}.biogas-hero-module__r3IpxW__bulbPulse{animation:2.2s ease-in-out infinite biogas-hero-module__r3IpxW__bulbGlow}.biogas-hero-module__r3IpxW__energyRays{animation:2.2s ease-in-out infinite biogas-hero-module__r3IpxW__rayPulse}.biogas-hero-module__r3IpxW__heatFlame{transform-origin:bottom;animation:2s ease-in-out infinite biogas-hero-module__r3IpxW__heatBreathe}@keyframes biogas-hero-module__r3IpxW__biogasFlow{to{stroke-dashoffset:-20px}}@keyframes biogas-hero-module__r3IpxW__biogasDot{0%,to{opacity:.35;transform:scale(.78)}50%{opacity:1;transform:scale(1.12)}}@keyframes biogas-hero-module__r3IpxW__leafSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(5deg)}}@keyframes biogas-hero-module__r3IpxW__leafSwayAlt{0%,to{transform:rotate(2deg)}50%{transform:rotate(-4deg)}}@keyframes biogas-hero-module__r3IpxW__liquidBreath{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-1.5px)scaleY(1.03)}}@keyframes biogas-hero-module__r3IpxW__bubbleRise{0%{opacity:0;transform:translateY(8px)scale(.7)}24%{opacity:.9}80%{opacity:.55}to{opacity:0;transform:translateY(-15px)scale(1.08)}}@keyframes biogas-hero-module__r3IpxW__flameBreathe{0%,to{transform:scale(.97)translateY(1px)}50%{transform:scale(1.04)translateY(-1px)}}@keyframes biogas-hero-module__r3IpxW__bulbGlow{0%,to{opacity:.88;transform:scale(.97)}50%{opacity:1;transform:scale(1.035)}}@keyframes biogas-hero-module__r3IpxW__rayPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes biogas-hero-module__r3IpxW__heatBreathe{0%,to{transform:scale(.96)translateY(1px)}50%{transform:scale(1.035)translateY(-1px)}}@media (max-width:980px){.biogas-hero-module__r3IpxW__inner{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:30px;min-height:500px}.biogas-hero-module__r3IpxW__figure{padding-inline:16px}.biogas-hero-module__r3IpxW__flow{gap:3px}.biogas-hero-module__r3IpxW__iconShell{width:68px}.biogas-hero-module__r3IpxW__stage strong{font-size:.72rem}.biogas-hero-module__r3IpxW__digestate{padding-inline:5px;font-size:.6rem}}@media (max-width:780px){.biogas-hero-module__r3IpxW__inner{grid-template-columns:1fr;gap:26px;min-height:auto;padding-block:44px 36px}.biogas-hero-module__r3IpxW__heroCopy h1{margin-top:10px;font-size:clamp(2.35rem,12vw,3.65rem)}.biogas-hero-module__r3IpxW__heroCopy p{font-size:1rem}.biogas-hero-module__r3IpxW__figure{width:min(100%,470px);box-shadow:inset 0 1px 0 #ffffff6b, 0 12px 30px color-mix(in srgb, var(--primary) 8%, transparent);border-radius:22px;margin-inline:auto;padding:14px}.biogas-hero-module__r3IpxW__flow{grid-template-columns:1fr;gap:4px}.biogas-hero-module__r3IpxW__stage{text-align:start;background:color-mix(in srgb, var(--surface-raised) 72%, transparent);border:1px solid color-mix(in srgb, var(--primary) 10%, var(--border));border-radius:15px;grid-template-columns:58px minmax(0,1fr);place-items:center start;gap:3px 12px;width:100%;padding:5px 9px}.biogas-hero-module__r3IpxW__iconShell{grid-row:1/span 2;width:54px}.biogas-hero-module__r3IpxW__stage strong{grid-column:2;font-size:.82rem}.biogas-hero-module__r3IpxW__digestate{grid-column:2;justify-self:start;min-height:26px;margin:0;font-size:.63rem}.biogas-hero-module__r3IpxW__digestate svg{width:20px;height:20px}.biogas-hero-module__r3IpxW__connector{justify-self:center;width:25px;height:22px;transform:rotate(90deg)}.biogas-hero-module__r3IpxW__figure figcaption{margin-top:10px;padding-top:9px;font-size:.68rem}}@media (max-width:420px){.biogas-hero-module__r3IpxW__inner{gap:20px;padding-block:36px 30px}.biogas-hero-module__r3IpxW__heroCopy h1{font-size:2.5rem}.biogas-hero-module__r3IpxW__heroCopy p{font-size:.94rem;line-height:1.75}.biogas-hero-module__r3IpxW__figure{border-radius:18px;padding:11px}.biogas-hero-module__r3IpxW__stage{border-radius:13px;grid-template-columns:52px minmax(0,1fr);gap:2px 10px;padding:4px 8px}.biogas-hero-module__r3IpxW__iconShell{width:49px}.biogas-hero-module__r3IpxW__stage strong{font-size:.78rem}.biogas-hero-module__r3IpxW__connector{height:18px}}@media (prefers-reduced-motion:reduce){.biogas-hero-module__r3IpxW__connectorLine,.biogas-hero-module__r3IpxW__connectorDot,.biogas-hero-module__r3IpxW__leafSway,.biogas-hero-module__r3IpxW__leafSwayAlt,.biogas-hero-module__r3IpxW__liquid,.biogas-hero-module__r3IpxW__bubbleOne,.biogas-hero-module__r3IpxW__bubbleTwo,.biogas-hero-module__r3IpxW__bubbleThree,.biogas-hero-module__r3IpxW__gasFlame,.biogas-hero-module__r3IpxW__gasFlameInner,.biogas-hero-module__r3IpxW__bulbPulse,.biogas-hero-module__r3IpxW__energyRays,.biogas-hero-module__r3IpxW__heatFlame{animation:none!important}}
