.landing-module__MkS3jW__root{--ink-0:#fff;--ink-50:#f7f8f9;--ink-100:#eef0f2;--ink-200:#dde1e5;--ink-300:#c2c8cf;--ink-400:#8b939e;--ink-500:#5a626d;--ink-600:#3d434b;--ink-700:#25292f;--ink-800:#15181c;--ink-900:#0a0b0d;--accent:#0075d3;--accent-soft:#ddedff;--good:#259f56;--warn:#e29936;--bad:#db2b33;--c-accent-pressed:#005db2;--c-accent:#0075d3;--c-bad:#db2b33;--c-good:#259f56;--c-warn:#e29936;--c-sun:#f4a500;--c-sun-soft:#f4a50066;--c-accent-border:#bbd0e8;--c-sun-glow:#ffc0608c;--c-accent-line:#dbe6f2;--c-accent-soft:#ddedff;--c-accent-bg:#ecf6ff;--c-tint-faint:#f8fafd;--c-tint:#f7fbff;--grid-line:#0f171e0f;--font-sans:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;background:var(--ink-0);color:var(--ink-900);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh}@supports (color:lab(0% 0 0)){.landing-module__MkS3jW__root{--accent:lab(47.7125% 1.59276 -60.7851);--accent-soft:lab(92.9671% -3.53342 -14.2585);--good:lab(57.8229% -46.5826 27.9987);--warn:lab(69.5709% 22.2338 60.305);--bad:lab(49.1427% 66.5436 42.1147);--c-accent-pressed:lab(38.2246% 5.32703 -60.5987);--c-accent:lab(47.7125% 1.59276 -60.7851);--c-bad:lab(49.1427% 66.5436 42.1147);--c-good:lab(57.8229% -46.5826 27.9987);--c-warn:lab(69.5709% 22.2338 60.305);--c-sun:lab(74.2669% 23.583 81.9232);--c-sun-soft:lab(74.2669% 23.583 81.9232/.4);--c-accent-border:lab(82.5242% -3.47859 -14.2346);--c-sun-glow:lab(82.3887% 24.7343 84.9927/.55);--c-accent-line:lab(90.6901% -1.8917 -7.18855);--c-accent-soft:lab(92.9671% -3.53342 -14.2585);--c-accent-bg:lab(96.4811% -2.33465 -8.97059);--c-tint-faint:lab(98.2538% -.497311 -1.81041);--c-tint:lab(98.2469% -.97993 -3.61241)}}.landing-module__MkS3jW__nav{z-index:40;background:#fffc;background:color-mix(in oklab, var(--ink-0) 80%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:center;gap:clamp(16px,3vw,48px);min-height:84px;padding:14px clamp(20px,5vw,64px);display:flex;position:sticky;top:0}.landing-module__MkS3jW__scrollProgress{pointer-events:none;background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.landing-module__MkS3jW__scrollProgressFill{background:linear-gradient(90deg, var(--c-sun-soft) 0%, var(--c-sun) 100%);border-radius:0 2px 2px 0;height:100%;transition:width 60ms linear;position:absolute;top:0;left:0}.landing-module__MkS3jW__scrollProgressSun{width:20px;height:20px;filter:drop-shadow(0 0 6px var(--c-sun-glow));margin-top:-10px;margin-left:-10px;transition:left 60ms linear;position:absolute;top:50%}.landing-module__MkS3jW__scrollProgressSun svg{display:block}.landing-module__MkS3jW__brand{align-items:center;gap:18px;min-width:0;display:inline-flex}.landing-module__MkS3jW__brandSolar{color:var(--ink-900);flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.landing-module__MkS3jW__brandSolar img{flex-shrink:0;display:block}.landing-module__MkS3jW__brandText{flex-direction:column;line-height:1.05;display:inline-flex}.landing-module__MkS3jW__brandSolar .landing-module__MkS3jW__wordmark{letter-spacing:-.015em;flex-shrink:0;font-size:22px;font-weight:500}.landing-module__MkS3jW__brandTagline{font-family:var(--font-mono);letter-spacing:.22em;color:var(--ink-400);text-transform:uppercase;margin-top:3px;font-size:10px}.landing-module__MkS3jW__brandDivider{background:var(--ink-200);flex-shrink:0;width:1px;height:36px;display:none}.landing-module__MkS3jW__brandCorpLink{align-items:center;gap:10px;text-decoration:none;transition:opacity .15s;display:none}.landing-module__MkS3jW__brandCorpLink:hover{opacity:.7}.landing-module__MkS3jW__brandBy{font-family:var(--font-mono);letter-spacing:.22em;color:var(--ink-400);text-transform:lowercase;font-size:10px}.landing-module__MkS3jW__brandCorp{object-fit:contain;width:auto;height:40px;display:block}@media (min-width:720px){.landing-module__MkS3jW__brandDivider,.landing-module__MkS3jW__brandCorpLink{display:inline-flex}}.landing-module__MkS3jW__navRight{align-items:center;gap:10px;display:flex}.landing-module__MkS3jW__btnNav{letter-spacing:-.005em;white-space:nowrap;padding:9px 16px;font-size:13.5px}.landing-module__MkS3jW__btnNav svg{width:14px;height:14px}.landing-module__MkS3jW__btnNav.landing-module__MkS3jW__btnGhost,.landing-module__MkS3jW__btnNav.landing-module__MkS3jW__btnGhostAccent{display:none}@media (min-width:720px){.landing-module__MkS3jW__btnNav.landing-module__MkS3jW__btnGhost{display:inline-flex}}@media (min-width:880px){.landing-module__MkS3jW__btnNav.landing-module__MkS3jW__btnGhostAccent{display:inline-flex}}.landing-module__MkS3jW__navLinks{color:var(--ink-500);white-space:nowrap;gap:28px;font-size:14px;display:none}.landing-module__MkS3jW__navLinks a{color:inherit;text-decoration:none;transition:color .15s}.landing-module__MkS3jW__navLinks a:hover{color:var(--ink-900)}@media (min-width:880px){.landing-module__MkS3jW__navLinks{display:flex}}.landing-module__MkS3jW__btnPrimary{background:var(--ink-900);color:var(--ink-0);letter-spacing:-.005em;border:1px solid var(--ink-900);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .12s,background .15s;display:inline-flex}.landing-module__MkS3jW__btnPrimary:hover{background:var(--ink-700);transform:translateY(-1px)}.landing-module__MkS3jW__btnPrimary svg{width:14px;height:14px}.landing-module__MkS3jW__btnGhost{color:var(--ink-900);border:1px solid var(--ink-200);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.landing-module__MkS3jW__btnGhost:hover{border-color:var(--ink-300);background:var(--ink-50)}.landing-module__MkS3jW__btnGhostAccent{background:var(--c-accent-bg);color:var(--c-accent);border:1px solid var(--c-accent-border);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.landing-module__MkS3jW__btnGhostAccent:hover{background:var(--c-accent-soft);border-color:var(--c-accent);transform:translateY(-1px)}.landing-module__MkS3jW__btnGhostAccent svg{color:var(--c-accent)}.landing-module__MkS3jW__section{padding:clamp(48px,6vw,88px) clamp(20px,5vw,112px);position:relative}.landing-module__MkS3jW__sectionTight{padding:clamp(32px,4vw,56px) clamp(20px,5vw,112px)}.landing-module__MkS3jW__sectionHero{padding:clamp(20px,2vw,36px) clamp(20px,5vw,112px) clamp(56px,7vw,96px);position:relative}.landing-module__MkS3jW__gridBg{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-position:-1px -1px;background-size:64px 64px}.landing-module__MkS3jW__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-500);text-transform:lowercase;align-items:center;font-size:12px;display:inline-flex}.landing-module__MkS3jW__eyebrow .landing-module__MkS3jW__pip{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.landing-module__MkS3jW__kicker{font-family:var(--font-mono);color:var(--ink-500);letter-spacing:.04em;font-size:12px}.landing-module__MkS3jW__title{letter-spacing:-.028em;color:var(--ink-900);text-wrap:balance;margin:0;font-size:clamp(36px,5.4vw,72px);font-weight:500;line-height:1.02}.landing-module__MkS3jW__title em{color:var(--ink-400);font-style:normal;font-weight:400}.landing-module__MkS3jW__subtitle{letter-spacing:-.02em;color:var(--ink-900);text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.08}.landing-module__MkS3jW__lede{color:var(--ink-500);letter-spacing:-.005em;text-wrap:pretty;max-width:56ch;margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:1.5}.landing-module__MkS3jW__hero{grid-template-columns:1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}@media (min-width:980px){.landing-module__MkS3jW__hero{grid-template-columns:1.05fr 1fr}}.landing-module__MkS3jW__heroCopy{flex-direction:column;gap:28px;display:flex}.landing-module__MkS3jW__heroCtas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.landing-module__MkS3jW__heroStats{border-top:1px solid var(--ink-100);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;padding-top:28px;display:grid}.landing-module__MkS3jW__heroStats .landing-module__MkS3jW__num{letter-spacing:-.02em;color:var(--ink-900);font-size:clamp(22px,2.4vw,32px);font-weight:500}.landing-module__MkS3jW__heroStats .landing-module__MkS3jW__lbl{font-family:var(--font-mono);color:var(--ink-400);letter-spacing:.06em;text-transform:lowercase;margin-top:6px;font-size:11px;display:block}.landing-module__MkS3jW__heroVisual{aspect-ratio:1;border:1px solid var(--ink-200);background:var(--ink-50);border-radius:24px;width:100%;max-width:640px;margin-left:auto;position:relative;overflow:hidden}.landing-module__MkS3jW__heroVisual svg{width:100%;height:100%;display:block}.landing-module__MkS3jW__howWrap{gap:clamp(40px,5vw,64px);display:grid}.landing-module__MkS3jW__howHeader{flex-direction:column;gap:20px;max-width:720px;display:flex}.landing-module__MkS3jW__howCanvas{border:1px solid var(--ink-200);background:var(--ink-0);border-radius:20px;width:100%;padding:clamp(20px,3vw,36px);position:relative;overflow:hidden}.landing-module__MkS3jW__howCanvas svg{width:100%;height:auto;display:block}.landing-module__MkS3jW__howSteps{grid-template-columns:1fr;gap:16px;margin-top:28px;display:grid}@media (min-width:760px){.landing-module__MkS3jW__howSteps{grid-template-columns:repeat(4,1fr)}}.landing-module__MkS3jW__howStep{border:1px solid var(--ink-200);background:var(--ink-0);border-radius:14px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.landing-module__MkS3jW__howStep .landing-module__MkS3jW__idx{font-family:var(--font-mono);color:var(--ink-400);letter-spacing:.08em;font-size:11px}.landing-module__MkS3jW__howStep .landing-module__MkS3jW__ttl{color:var(--ink-900);letter-spacing:-.01em;font-size:17px;font-weight:500}.landing-module__MkS3jW__howStep .landing-module__MkS3jW__dsc{color:var(--ink-500);font-size:14px;line-height:1.5}.landing-module__MkS3jW__stagesGrid{grid-template-columns:1fr;gap:18px;margin-top:12px;display:grid}@media (min-width:720px){.landing-module__MkS3jW__stagesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.landing-module__MkS3jW__stagesGrid{grid-template-columns:repeat(4,1fr);gap:22px}}.landing-module__MkS3jW__stageCard{border:1px solid var(--ink-200);background:linear-gradient(180deg, var(--c-tint), #fff);border-radius:18px;flex-direction:column;gap:14px;padding:24px 24px 26px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.landing-module__MkS3jW__stageCard:hover{border-color:var(--c-accent-border);transform:translateY(-2px);box-shadow:0 14px 30px -20px #2e51a840}.landing-module__MkS3jW__stageHead{font-family:var(--font-mono);letter-spacing:.08em;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.landing-module__MkS3jW__stageNum{color:var(--c-accent);padding-left:12px;font-weight:600;position:relative}.landing-module__MkS3jW__stageNum:before{content:"";background:var(--c-accent);border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.landing-module__MkS3jW__stageLabel{color:var(--ink-400);text-transform:lowercase;font-size:11px}.landing-module__MkS3jW__stageIcon{background:linear-gradient(180deg, var(--c-accent-bg), #fff);border:1px solid var(--c-accent-line);border-radius:14px;justify-content:center;align-items:center;height:110px;display:flex;box-shadow:inset 0 1px #ffffffb3}.landing-module__MkS3jW__stageIcon svg{width:100%;max-width:180px;height:100%}.landing-module__MkS3jW__stageTitle{color:var(--ink-900);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.landing-module__MkS3jW__stageDesc{color:var(--ink-500);margin:0;font-size:14px;line-height:1.55}@media (min-width:1100px){.landing-module__MkS3jW__stageCard+.landing-module__MkS3jW__stageCard:before{content:"";background:var(--ink-300);width:12px;height:1.5px;position:absolute;top:60px;left:-16px}}.landing-module__MkS3jW__stageReveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.landing-module__MkS3jW__stagesGrid.landing-module__MkS3jW__stageRevealed .landing-module__MkS3jW__stageReveal{opacity:1;transform:none}.landing-module__MkS3jW__stagesGrid.landing-module__MkS3jW__stageRevealed .landing-module__MkS3jW__stageReveal:first-child{transition-delay:0s}.landing-module__MkS3jW__stagesGrid.landing-module__MkS3jW__stageRevealed .landing-module__MkS3jW__stageReveal:nth-child(2){transition-delay:90ms}.landing-module__MkS3jW__stagesGrid.landing-module__MkS3jW__stageRevealed .landing-module__MkS3jW__stageReveal:nth-child(3){transition-delay:.18s}.landing-module__MkS3jW__stagesGrid.landing-module__MkS3jW__stageRevealed .landing-module__MkS3jW__stageReveal:nth-child(4){transition-delay:.27s}@media (prefers-reduced-motion:reduce){.landing-module__MkS3jW__stageReveal{opacity:1;transition:none;transform:none}}.landing-module__MkS3jW__featuresHeader{flex-direction:column;gap:20px;max-width:720px;margin-bottom:48px;display:flex}.landing-module__MkS3jW__featureGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.landing-module__MkS3jW__featureGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.landing-module__MkS3jW__featureGrid{grid-template-columns:repeat(4,1fr)}}.landing-module__MkS3jW__featureCard{border:1px solid var(--ink-200);background:var(--ink-0);border-radius:16px;flex-direction:column;gap:14px;min-height:220px;padding:28px;transition:border-color .18s,transform .18s;display:flex}.landing-module__MkS3jW__featureCard:hover{border-color:var(--ink-300);transform:translateY(-2px)}.landing-module__MkS3jW__featureCard .landing-module__MkS3jW__ico{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.landing-module__MkS3jW__featureCard .landing-module__MkS3jW__ttl{color:var(--ink-900);letter-spacing:-.01em;font-size:18px;font-weight:500}.landing-module__MkS3jW__featureCard .landing-module__MkS3jW__dsc{color:var(--ink-500);font-size:14px;line-height:1.55}.landing-module__MkS3jW__outcomes{background:var(--ink-900);color:var(--ink-0);border-radius:24px;grid-template-columns:1fr;gap:40px;padding:clamp(40px,5vw,64px);display:grid}@media (min-width:920px){.landing-module__MkS3jW__outcomes{grid-template-columns:1.1fr 1fr;align-items:center}}.landing-module__MkS3jW__outcomes .landing-module__MkS3jW__subtitle{color:var(--ink-0)}.landing-module__MkS3jW__outcomes .landing-module__MkS3jW__lede{color:var(--ink-300);max-width:60ch}.landing-module__MkS3jW__outcomeGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.landing-module__MkS3jW__outcomeBenefit{flex-direction:column;gap:10px;display:flex}.landing-module__MkS3jW__outcomeIcon{color:#ffffffeb;background:#ffffff14;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.landing-module__MkS3jW__outcomeTitle{color:var(--ink-0);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:500}.landing-module__MkS3jW__outcomeBody{color:var(--ink-300);margin:0;font-size:14px;line-height:1.55}.landing-module__MkS3jW__outcomeItem .landing-module__MkS3jW__n{letter-spacing:-.025em;color:var(--ink-0);font-size:clamp(34px,4vw,56px);font-weight:500}.landing-module__MkS3jW__outcomeItem .landing-module__MkS3jW__l{font-family:var(--font-mono);color:var(--ink-400);letter-spacing:.06em;text-transform:lowercase;margin-top:6px;font-size:12px;display:block}.landing-module__MkS3jW__ctaStrip{border:1px solid var(--ink-200);background:var(--ink-50);border-radius:20px;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(28px,4vw,48px);display:flex}@media (min-width:760px){.landing-module__MkS3jW__ctaStrip{flex-direction:row;justify-content:space-between;align-items:center}}.landing-module__MkS3jW__fundingSection{border-top:1px solid var(--ink-100);background:linear-gradient(180deg, var(--c-tint-faint), #fff);padding:clamp(40px,5vw,72px) clamp(20px,5vw,112px)}.landing-module__MkS3jW__fundingInner{flex-direction:column;align-items:center;gap:clamp(28px,3vw,44px);max-width:1180px;margin:0 auto;display:flex}.landing-module__MkS3jW__fundingLogos{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:24px 32px;width:100%;max-width:1180px;display:grid}.landing-module__MkS3jW__fundingLogo{object-fit:contain;width:auto;max-width:100%;height:clamp(56px,8vw,84px);display:block}@media (min-width:640px){.landing-module__MkS3jW__fundingLogos{grid-template-columns:repeat(4,1fr);gap:32px}}.landing-module__MkS3jW__fundingBody{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;max-width:760px;display:flex}.landing-module__MkS3jW__fundingProject{letter-spacing:.02em;margin:0;font-size:clamp(16px,1.6vw,18px)}.landing-module__MkS3jW__fundingProjectId{font-family:var(--font-mono);color:var(--c-accent);font-weight:600}.landing-module__MkS3jW__fundingProjectName{color:var(--ink-900);font-weight:600}.landing-module__MkS3jW__fundingDesc{color:var(--ink-500);max-width:640px;margin:0;font-size:clamp(14px,1.4vw,15.5px);line-height:1.55}.landing-module__MkS3jW__fundingClaim{color:var(--ink-700);letter-spacing:.01em;margin:0;font-size:clamp(13px,1.3vw,14.5px)}.landing-module__MkS3jW__fundingClaim strong{font-weight:600}.landing-module__MkS3jW__fundingMeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin:10px 0 0;padding:0;font-size:clamp(13px,1.3vw,14.5px);list-style:none;display:flex}.landing-module__MkS3jW__fundingMeta li{align-items:center;gap:8px;display:inline-flex}.landing-module__MkS3jW__fundingMetaLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);font-size:11px}.landing-module__MkS3jW__fundingMetaValue{font-family:var(--font-mono);color:var(--ink-900);letter-spacing:.02em;font-size:clamp(13px,1.3vw,14px)}.landing-module__MkS3jW__fundingLink{color:var(--c-accent);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.landing-module__MkS3jW__fundingLink:hover{border-bottom-color:var(--c-accent)}.landing-module__MkS3jW__fundingButton{background:var(--c-accent);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:clamp(13px,1.3vw,14px);font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.landing-module__MkS3jW__fundingButton:hover{background:var(--c-accent-pressed);transform:translateY(-1px)}.landing-module__MkS3jW__footer{border-top:1px solid var(--ink-100);color:var(--ink-500);flex-direction:column;gap:14px;padding:36px clamp(20px,5vw,112px);font-size:13px;display:flex}.landing-module__MkS3jW__footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.landing-module__MkS3jW__footerBrand{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing-module__MkS3jW__footerBrand .landing-module__MkS3jW__brandCorpLink{display:inline-flex}.landing-module__MkS3jW__footerBy{font-family:var(--font-mono);letter-spacing:.08em;text-transform:lowercase;color:var(--ink-400);font-size:11px}.landing-module__MkS3jW__footerCorp{object-fit:contain;width:auto;height:36px}.landing-module__MkS3jW__footerMeta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:#8b939e;font-size:11px}.landing-module__MkS3jW__footer .landing-module__MkS3jW__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.landing-module__MkS3jW__footer .landing-module__MkS3jW__meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--ink-400);font-size:11px}@media (prefers-reduced-motion:no-preference){.landing-module__MkS3jW__pulse{transform-origin:50%;animation:2.8s ease-in-out infinite landing-module__MkS3jW__pulse}.landing-module__MkS3jW__ray{transform-origin:50%;animation:2s ease-in-out infinite landing-module__MkS3jW__ray}.landing-module__MkS3jW__flowLine{stroke-dasharray:6 8;animation:1.6s linear infinite landing-module__MkS3jW__flow}.landing-module__MkS3jW__drawIn{stroke-dasharray:600;stroke-dashoffset:600px;animation:3.2s ease-out .4s forwards landing-module__MkS3jW__drawIn}.landing-module__MkS3jW__fadeRise{opacity:0;animation:.7s ease-out forwards landing-module__MkS3jW__rise;transform:translateY(8px)}.landing-module__MkS3jW__fadeRise.landing-module__MkS3jW__d1{animation-delay:50ms}.landing-module__MkS3jW__fadeRise.landing-module__MkS3jW__d2{animation-delay:.18s}.landing-module__MkS3jW__fadeRise.landing-module__MkS3jW__d3{animation-delay:.32s}.landing-module__MkS3jW__fadeRise.landing-module__MkS3jW__d4{animation-delay:.46s}.landing-module__MkS3jW__float{animation:5s ease-in-out infinite landing-module__MkS3jW__float}}@keyframes landing-module__MkS3jW__pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes landing-module__MkS3jW__ray{0%,to{opacity:.35}50%{opacity:1}}@keyframes landing-module__MkS3jW__flow{to{stroke-dashoffset:-28px}}@keyframes landing-module__MkS3jW__drawIn{to{stroke-dashoffset:0}}@keyframes landing-module__MkS3jW__rise{to{opacity:1;transform:translateY(0)}}@keyframes landing-module__MkS3jW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.landing-module__MkS3jW__sceneStars,.landing-module__MkS3jW__sceneCloudL,.landing-module__MkS3jW__sceneCloudR,.landing-module__MkS3jW__sceneCloudD,.landing-module__MkS3jW__sceneCloudD2,.landing-module__MkS3jW__sceneRain,.landing-module__MkS3jW__sceneSnow,.landing-module__MkS3jW__sceneLeavesPanel,.landing-module__MkS3jW__sceneSnowGround,.landing-module__MkS3jW__sceneSnowPanel,.landing-module__MkS3jW__sceneFlowers,.landing-module__MkS3jW__sceneBushes,.landing-module__MkS3jW__sceneWindSpiral,.landing-module__MkS3jW__sceneWaterDrops,.landing-module__MkS3jW__sceneWaterPuddles{opacity:0}.landing-module__MkS3jW__sceneStars{animation:36s linear infinite both landing-module__MkS3jW__sceneStars}.landing-module__MkS3jW__sceneCloudL{animation:36s linear infinite both landing-module__MkS3jW__sceneCloudL}.landing-module__MkS3jW__sceneCloudR{animation:36s linear infinite both landing-module__MkS3jW__sceneCloudR}.landing-module__MkS3jW__sceneCloudD{animation:36s linear infinite both landing-module__MkS3jW__sceneCloudD}.landing-module__MkS3jW__sceneCloudD2{animation:36s linear infinite both landing-module__MkS3jW__sceneCloudD2}.landing-module__MkS3jW__sceneRain{animation:36s linear infinite both landing-module__MkS3jW__sceneRain}.landing-module__MkS3jW__sceneSnow{animation:36s linear infinite both landing-module__MkS3jW__sceneSnow}.landing-module__MkS3jW__sceneLeavesPanel{animation:36s linear infinite both landing-module__MkS3jW__sceneLeavesPanel}.landing-module__MkS3jW__sceneSnowGround{animation:36s linear infinite both landing-module__MkS3jW__sceneSnowGround}.landing-module__MkS3jW__sceneSnowPanel{animation:36s linear infinite both landing-module__MkS3jW__sceneSnowPanel}.landing-module__MkS3jW__sceneFlowers{animation:36s linear infinite both landing-module__MkS3jW__sceneFlowers}.landing-module__MkS3jW__sceneBushes{animation:36s linear infinite both landing-module__MkS3jW__sceneBushes}.landing-module__MkS3jW__sceneGrass{animation:36s linear infinite both landing-module__MkS3jW__sceneGrass}.landing-module__MkS3jW__sceneWindSpiral{animation:36s linear infinite both landing-module__MkS3jW__sceneWindSpiral}.landing-module__MkS3jW__sceneWaterDrops{animation:36s linear infinite both landing-module__MkS3jW__sceneWaterDrops}.landing-module__MkS3jW__sceneWaterPuddles{animation:36s linear infinite both landing-module__MkS3jW__sceneWaterPuddles}.landing-module__MkS3jW__treeFoliage{animation:36s linear infinite both landing-module__MkS3jW__treeFoliage}.landing-module__MkS3jW__treeBare{animation:36s linear infinite both landing-module__MkS3jW__treeBare}.landing-module__MkS3jW__scenePhase1{animation:36s linear infinite both landing-module__MkS3jW__scenePhase1}.landing-module__MkS3jW__scenePhase2{animation:36s linear infinite both landing-module__MkS3jW__scenePhase2}.landing-module__MkS3jW__scenePhase3{animation:36s linear infinite both landing-module__MkS3jW__scenePhase3}.landing-module__MkS3jW__scenePhase4{animation:36s linear infinite both landing-module__MkS3jW__scenePhase4}.landing-module__MkS3jW__scenePhase5{animation:36s linear infinite both landing-module__MkS3jW__scenePhase5}.landing-module__MkS3jW__sceneSun,.landing-module__MkS3jW__sceneRays,.landing-module__MkS3jW__sceneMoon,.landing-module__MkS3jW__sceneGlow,.landing-module__MkS3jW__sceneSky,.landing-module__MkS3jW__sceneBolt{animation:none}@keyframes landing-module__MkS3jW__sceneSun{0%,to{opacity:1}}@keyframes landing-module__MkS3jW__sceneRays{0%,to{opacity:1}}@keyframes landing-module__MkS3jW__sceneMoon{0%,to{opacity:1}}@keyframes landing-module__MkS3jW__sceneGlow{0%,to{opacity:1}}@keyframes landing-module__MkS3jW__sceneSky{0%,to{fill:#f7f8f9}}@keyframes landing-module__MkS3jW__sceneBolt{0%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-module__MkS3jW__sceneStars,.landing-module__MkS3jW__sceneCloudL,.landing-module__MkS3jW__sceneCloudR,.landing-module__MkS3jW__sceneCloudD,.landing-module__MkS3jW__sceneCloudD2,.landing-module__MkS3jW__sceneRain,.landing-module__MkS3jW__sceneSnow,.landing-module__MkS3jW__sceneLeavesPanel,.landing-module__MkS3jW__sceneSnowGround,.landing-module__MkS3jW__sceneSnowPanel,.landing-module__MkS3jW__sceneFlowers,.landing-module__MkS3jW__sceneBushes,.landing-module__MkS3jW__sceneGrass,.landing-module__MkS3jW__sceneWindSpiral,.landing-module__MkS3jW__sceneWaterDrops,.landing-module__MkS3jW__sceneWaterPuddles,.landing-module__MkS3jW__treeFoliage,.landing-module__MkS3jW__treeBare,.landing-module__MkS3jW__scenePhase1,.landing-module__MkS3jW__scenePhase2,.landing-module__MkS3jW__scenePhase3,.landing-module__MkS3jW__scenePhase4,.landing-module__MkS3jW__scenePhase5{animation:none}}@keyframes landing-module__MkS3jW__sceneStars{0%,14%{opacity:0}18%{opacity:1}24%{opacity:1}26%{opacity:0}48%{opacity:0}50%{opacity:1}55%{opacity:1}57%{opacity:0}76%{opacity:0}78%{opacity:1}78.5%{opacity:1}88%{opacity:0}90%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes landing-module__MkS3jW__sceneCloudL{0%,4%{opacity:0;transform:translate(-360px)}7%{opacity:1;transform:translate(0)}12%{opacity:1;transform:translate(0)}15%{opacity:0;transform:translate(260px)}to{opacity:0;transform:translate(260px)}}@keyframes landing-module__MkS3jW__sceneCloudR{0%,4%{opacity:0;transform:translate(300px)}7%{opacity:1;transform:translate(0)}12%{opacity:1;transform:translate(0)}15%{opacity:0;transform:translate(-300px)}to{opacity:0;transform:translate(-300px)}}@keyframes landing-module__MkS3jW__sceneCloudD{0%,34%{opacity:0;transform:translate(-360px)}37%{opacity:1;transform:translate(0)}45%{opacity:1;transform:translate(0)}48%{opacity:0;transform:translate(360px)}87%{opacity:0;transform:translate(-360px)}89%{opacity:0;transform:translate(-360px)}91%{opacity:1;transform:translate(0)}98%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(360px)}}@keyframes landing-module__MkS3jW__sceneCloudD2{0%,34%{opacity:0;transform:translate(360px)}37%{opacity:1;transform:translate(0)}45%{opacity:1;transform:translate(0)}48%{opacity:0;transform:translate(-360px)}87%{opacity:0;transform:translate(360px)}89%{opacity:0;transform:translate(360px)}91%{opacity:1;transform:translate(0)}98%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-360px)}}@keyframes landing-module__MkS3jW__sceneRain{0%,38%{opacity:0}40%{opacity:1}44%{opacity:1}46%{opacity:0}to{opacity:0}}@keyframes landing-module__MkS3jW__sceneSnow{0%,91%{opacity:0}93%{opacity:1}97%{opacity:1}99%{opacity:0}to{opacity:0}}@keyframes landing-module__MkS3jW__sceneGrass{0%{fill:#5ba02e}20%{fill:#4fa228}30%{fill:#3f8a24}55%{fill:#3f8a24}62%{fill:#7a8a40}70%{fill:#a29248}78%{fill:#8a8068}88%{fill:#c8cdd4}99%{fill:#c8cdd4}to{fill:#5ba02e}}@keyframes landing-module__MkS3jW__sceneFlowers{0%,1%{opacity:0;transform:translateY(4px)}5%{opacity:1;transform:translateY(0)}22%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(4px)}to{opacity:0;transform:translateY(4px)}}@keyframes landing-module__MkS3jW__sceneBushes{0%,2%{opacity:0}5%{opacity:1}22%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes landing-module__MkS3jW__sceneLeavesPanel{0%,65%{opacity:0;transform:translate(0)}68%{opacity:1;transform:translate(0)}72%{opacity:1;transform:translate(0)}73%{opacity:1;transform:translate(-60px)}75%{opacity:.6;transform:translate(-200px)}76%{opacity:0;transform:translate(-320px)}to{opacity:0;transform:translate(-320px)}}@keyframes landing-module__MkS3jW__sceneWindSpiral{0%,71%{opacity:0}72.5%{opacity:.75}75%{opacity:.55}76%{opacity:0}to{opacity:0}}@keyframes landing-module__MkS3jW__sceneSnowGround{0%,91%{opacity:0}94%{opacity:.6}97%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes landing-module__MkS3jW__sceneSnowPanel{0%,92%{opacity:0}95%{opacity:.7}97%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes landing-module__MkS3jW__sceneWaterPuddles{0%{opacity:.9}4%{opacity:1}8%{opacity:.7}12%{opacity:0}92%{opacity:0}95%{opacity:.15}98%{opacity:.55}to{opacity:.9}}@keyframes landing-module__MkS3jW__sceneWaterDrops{0%{opacity:1}4%{opacity:1}8%{opacity:.6}12%{opacity:0}92%{opacity:0}95%{opacity:.2}98%{opacity:.6}to{opacity:1}}@keyframes landing-module__MkS3jW__treeFoliage{0%{opacity:1;fill:#5ba02e}20%{opacity:1;fill:#4fa632}55%{opacity:1;fill:#3f8a24}58%{opacity:1;fill:#3f8a24}61%{opacity:1;fill:#c9a23a}65%{opacity:1;fill:#d87a2a}69%{opacity:.7;fill:#c75a30}72%{opacity:.2;fill:#8b4513}76%{opacity:0;fill:#8b4513}92%{opacity:0;fill:#8b4513}98%{opacity:.3;fill:#4a7820}to{opacity:1;fill:#5ba02e}}@keyframes landing-module__MkS3jW__treeBare{0%,70%{opacity:0}74%{opacity:1}94%{opacity:1}98%{opacity:0}to{opacity:0}}@keyframes landing-module__MkS3jW__scenePhase1{0%,.5%{opacity:0}2%{opacity:1}24%{opacity:1}25%,to{opacity:0}}@keyframes landing-module__MkS3jW__scenePhase2{0%,24%{opacity:0}26%{opacity:1}54%{opacity:1}55%,to{opacity:0}}@keyframes landing-module__MkS3jW__scenePhase3{0%,54%{opacity:0}56%{opacity:1}77%{opacity:1}78%,to{opacity:0}}@keyframes landing-module__MkS3jW__scenePhase4{0%,77%{opacity:0}79%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes landing-module__MkS3jW__scenePhase5{0%,to{opacity:0}}
