@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0f3h4b-tjqzo3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc9b7e66b1caeca-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.27ejr3saujpnj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.39nnxslxex6wc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.2ywx9loap4j4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.09u7xr8k2v3b3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7cb89c1bcef4d27-s.144t3q6qt7pcw.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.05kx2-004bls0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0i8rkz_8jdoco.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.3b4nq-163zziz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_6d8134c8-module__A781xG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_6d8134c8-module__A781xG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.SiteMenu-module__ConV3a__root{position:relative}.SiteMenu-module__ConV3a__btn{border:1px solid var(--color-base-line);background:var(--color-base-panel);cursor:pointer;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;transition:border-color .25s,background .25s,box-shadow .35s;display:grid;position:relative}@media (min-width:640px){.SiteMenu-module__ConV3a__btn{width:40px;height:40px}}.SiteMenu-module__ConV3a__btn:hover{border-color:var(--color-brand-orange)}.SiteMenu-module__ConV3a__btn:focus-visible{outline:2px solid var(--color-brand-green-ink);outline-offset:2px}.SiteMenu-module__ConV3a__btn svg{width:24px;height:24px;overflow:visible}.SiteMenu-module__ConV3a__l{stroke:var(--color-base-ink);transform-origin:12px 12px;transition:transform .3s,opacity .2s,stroke .2s}.SiteMenu-module__ConV3a__l1,.SiteMenu-module__ConV3a__l3{transition:transform .28s cubic-bezier(.3,1.8,.5,1),opacity .2s}.SiteMenu-module__ConV3a__btn[aria-expanded=false]:hover .SiteMenu-module__ConV3a__l1{transform:translateY(-3px)}.SiteMenu-module__ConV3a__btn[aria-expanded=false]:hover .SiteMenu-module__ConV3a__l3{transform:translateY(3px)}.SiteMenu-module__ConV3a__btn[aria-expanded=false]:hover .SiteMenu-module__ConV3a__l2{stroke:var(--color-brand-orange-deep)}.SiteMenu-module__ConV3a__rays{stroke:var(--color-brand-orange-deep);transform-origin:12px 12px;opacity:0;transition:transform .5s cubic-bezier(.3,1.5,.5,1) .1s,opacity .2s .1s;transform:rotate(-120deg)scale(.3)}.SiteMenu-module__ConV3a__disc{fill:var(--color-brand-orange-deep);transform-origin:12px 12px;transition:transform .4s cubic-bezier(.3,1.7,.5,1) 50ms;transform:scale(0)}.SiteMenu-module__ConV3a__btn[aria-expanded=true]{background:var(--color-brand-orange-tint);border-color:var(--color-brand-orange);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-orange) 22%, transparent), 0 0 18px color-mix(in srgb, var(--color-brand-orange-deep) 45%, transparent)}.SiteMenu-module__ConV3a__btn[aria-expanded=true] .SiteMenu-module__ConV3a__l{opacity:0}.SiteMenu-module__ConV3a__btn[aria-expanded=true] .SiteMenu-module__ConV3a__l1{transform:translateY(4px)scaleX(0)}.SiteMenu-module__ConV3a__btn[aria-expanded=true] .SiteMenu-module__ConV3a__l2{transform:scaleX(0)}.SiteMenu-module__ConV3a__btn[aria-expanded=true] .SiteMenu-module__ConV3a__l3{transform:translateY(-4px)scaleX(0)}.SiteMenu-module__ConV3a__btn[aria-expanded=true] .SiteMenu-module__ConV3a__rays{opacity:1;transform:none}.SiteMenu-module__ConV3a__btn[aria-expanded=true] .SiteMenu-module__ConV3a__disc{transform:none}.SiteMenu-module__ConV3a__btn[aria-expanded=true]:hover .SiteMenu-module__ConV3a__rays{transition-delay:0s;transform:rotate(45deg)}.SiteMenu-module__ConV3a__spark{pointer-events:none;border:2px solid var(--color-brand-orange);opacity:0;border-radius:999px;animation:.5s ease-out SiteMenu-module__ConV3a__burst;position:absolute;inset:0}@keyframes SiteMenu-module__ConV3a__burst{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}.SiteMenu-module__ConV3a__panel{z-index:50;border:1px solid var(--color-base-line);background:var(--color-base-panel);border-radius:18px;width:min(300px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 46px -14px #0b24134d}.SiteMenu-module__ConV3a__sep{background:var(--color-base-line);height:1px;margin:6px 4px}.SiteMenu-module__ConV3a__residential{--c:#f97000}.SiteMenu-module__ConV3a__ci{--c:#15304f}.SiteMenu-module__ConV3a__bess{--c:#e11d48}.SiteMenu-module__ConV3a__ev{--c:#0f6e37}.SiteMenu-module__ConV3a__atap{--c:#b66d0c}.SiteMenu-module__ConV3a__about{--c:#7a2140}.SiteMenu-module__ConV3a__default{--c:#31ac47}.SiteMenu-module__ConV3a__link{--on:#fff;isolation:isolate;color:var(--color-base-ink);border-radius:10px;align-items:center;gap:12px;padding:9px 10px;font-size:15px;font-weight:500;text-decoration:none;transition:color .3s;display:flex;position:relative;overflow:hidden}.SiteMenu-module__ConV3a__plain{color:var(--color-base-slate);font-size:14px}.SiteMenu-module__ConV3a__link:before{content:"";z-index:-1;background:var(--c);transform-origin:100%;transition:transform .38s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}.SiteMenu-module__ConV3a__link:hover:before,.SiteMenu-module__ConV3a__link:focus-visible:before{transform-origin:0;transform:scaleX(1)}.SiteMenu-module__ConV3a__link:hover,.SiteMenu-module__ConV3a__link:focus-visible{color:var(--on)}.SiteMenu-module__ConV3a__link:focus-visible{outline:2px solid var(--c);outline-offset:2px}.SiteMenu-module__ConV3a__dot{background:var(--c);width:9px;height:9px;animation:.35s cubic-bezier(.3,1.8,.5,1) both SiteMenu-module__ConV3a__on;animation-delay:calc(.1s + var(--i) * 60ms);border-radius:50%;flex:none;transition:background .3s}.SiteMenu-module__ConV3a__link:hover .SiteMenu-module__ConV3a__dot,.SiteMenu-module__ConV3a__link:focus-visible .SiteMenu-module__ConV3a__dot{background:var(--on)}@keyframes SiteMenu-module__ConV3a__on{0%{transform:scale(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.SiteMenu-module__ConV3a__btn *,.SiteMenu-module__ConV3a__panel *{transition:none!important;animation:none!important}}
.Footer-module__8QQYDa__footer{border-top:1px solid var(--color-base-line,#e4e7e4);background:var(--color-base-panel,#fff);font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;color:var(--color-base-slate,#5b6660);margin-top:auto;padding:48px 0;font-size:14px;line-height:1.5}.Footer-module__8QQYDa__wrap{max-width:72rem;margin:0 auto;padding:0 16px}.Footer-module__8QQYDa__grid{grid-template-columns:1fr;gap:40px;display:grid}.Footer-module__8QQYDa__heading{color:var(--color-base-ink,#1a1a1a);margin:0;font-size:14px;font-weight:600}.Footer-module__8QQYDa__tagline{margin:8px 0 0}.Footer-module__8QQYDa__creds{letter-spacing:.025em;text-transform:uppercase;margin:16px 0 0;font-size:12px;font-weight:600}.Footer-module__8QQYDa__list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.Footer-module__8QQYDa__footer a{color:inherit;text-decoration:none;transition:color .15s}.Footer-module__8QQYDa__footer a:hover{color:var(--color-base-ink,#1a1a1a)}.Footer-module__8QQYDa__footer a:focus-visible{outline:2px solid var(--color-brand-green-ink,#0c842b);outline-offset:2px;border-radius:4px}.Footer-module__8QQYDa__social{margin-top:20px}.Footer-module__8QQYDa__social ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__8QQYDa__social a{border:1px solid var(--color-base-line,#e4e7e4);border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.Footer-module__8QQYDa__social a:hover{border-color:var(--color-base-ink,#1a1a1a);background:var(--color-base-ink,#1a1a1a);color:#fff}.Footer-module__8QQYDa__social svg{width:16px;height:16px}.Footer-module__8QQYDa__navCols{flex-wrap:wrap;gap:0 40px;display:flex}.Footer-module__8QQYDa__bottom{border-top:1px solid var(--color-base-line,#e4e7e4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:24px;font-size:12px;display:flex}@media (min-width:640px){.Footer-module__8QQYDa__wrap{padding:0 24px}.Footer-module__8QQYDa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Footer-module__8QQYDa__grid{grid-template-columns:1.5fr 1.5fr 1.4fr}}
.BessHeroFlow-module__dIxzJq__stack{display:grid}.BessHeroFlow-module__dIxzJq__stack>*{grid-area:1/1}.BessHeroFlow-module__dIxzJq__sky{background:#e3efff;animation:12s infinite BessHeroFlow-module__dIxzJq__sky}@keyframes BessHeroFlow-module__dIxzJq__sky{0%,30%{background:#e3efff}33.3%,63%{background:#fff0dc}66.6%,97%{background:#16243f}to{background:#e3efff}}.BessHeroFlow-module__dIxzJq__p1{animation:12s infinite BessHeroFlow-module__dIxzJq__p1}.BessHeroFlow-module__dIxzJq__p2{opacity:0;animation:12s infinite BessHeroFlow-module__dIxzJq__p2}.BessHeroFlow-module__dIxzJq__p3{opacity:0;animation:12s infinite BessHeroFlow-module__dIxzJq__p3}@keyframes BessHeroFlow-module__dIxzJq__p1{0%,30%{opacity:1}33.3%,97%{opacity:0}to{opacity:1}}@keyframes BessHeroFlow-module__dIxzJq__p2{0%,30%{opacity:0}33.3%,63%{opacity:1}66.6%,to{opacity:0}}@keyframes BessHeroFlow-module__dIxzJq__p3{0%,63%{opacity:0}66.6%,97%{opacity:1}to{opacity:0}}.BessHeroFlow-module__dIxzJq__sun{animation:12s infinite BessHeroFlow-module__dIxzJq__sun}@keyframes BessHeroFlow-module__dIxzJq__sun{0%,63%{opacity:1}66.6%,97%{opacity:.15}to{opacity:1}}.BessHeroFlow-module__dIxzJq__flow{fill:none;stroke-width:5px;stroke-dasharray:3 11;stroke-linecap:round;animation:.7s linear infinite BessHeroFlow-module__dIxzJq__dash}@keyframes BessHeroFlow-module__dIxzJq__dash{to{stroke-dashoffset:-14px}}.BessHeroFlow-module__dIxzJq__cell{transform-box:fill-box;transform-origin:bottom;animation:12s infinite BessHeroFlow-module__dIxzJq__cell}@keyframes BessHeroFlow-module__dIxzJq__cell{0%{transform:scaleY(.7)}30%,36%{transform:scaleY(1)}63%,69%{transform:scaleY(.22)}97%,to{transform:scaleY(.7)}}@media (max-width:520px){.BessHeroFlow-module__dIxzJq__alabel{display:none}}@media (prefers-reduced-motion:reduce){.BessHeroFlow-module__dIxzJq__sky,.BessHeroFlow-module__dIxzJq__p1,.BessHeroFlow-module__dIxzJq__p2,.BessHeroFlow-module__dIxzJq__p3,.BessHeroFlow-module__dIxzJq__sun,.BessHeroFlow-module__dIxzJq__flow,.BessHeroFlow-module__dIxzJq__cell{animation:none}.BessHeroFlow-module__dIxzJq__cell{transform:scaleY(.7)}}
.StoryRoad-module__dyhCfW__road{--road:#cfe5d6;--road-done:#137a4e;--road-dot:#13251b;--road-w:26px;--truck-len:60px;--gap:30px;--swing:22px;--dot-r:6;--rail:78px;--step:clamp(340px, 52svh, 520px);padding:64px 0 96px;position:relative}.StoryRoad-module__dyhCfW__road:before{content:"";pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--road-done) 14%, transparent) 1.1px, transparent 1.6px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.StoryRoad-module__dyhCfW__svg{pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;top:0;left:0;overflow:hidden;mask-image:linear-gradient(#0000,#000 56px calc(100% - 140px),#0000)}.StoryRoad-module__dyhCfW__base,.StoryRoad-module__dyhCfW__done,.StoryRoad-module__dyhCfW__lane{fill:none;stroke-linecap:round;stroke-linejoin:round}.StoryRoad-module__dyhCfW__base{stroke:var(--road);stroke-width:var(--road-w)}.StoryRoad-module__dyhCfW__done{stroke:var(--road-done);stroke-width:var(--road-w)}.StoryRoad-module__dyhCfW__lane{stroke:#fff;stroke-opacity:.75;stroke-width:1.5px;stroke-dasharray:7 10}.StoryRoad-module__dyhCfW__dot{fill:var(--road-dot);stroke:#fff;stroke-width:3px}.StoryRoad-module__dyhCfW__truck{z-index:2;pointer-events:none;opacity:0;filter:drop-shadow(0 6px 5px #0c261842)drop-shadow(0 1px 1.5px #0c261859);will-change:transform;transition:opacity .5s;position:absolute;top:0;left:0}.StoryRoad-module__dyhCfW__body{left:calc(var(--truck-len) / -2);top:calc(var(--truck-len) * -.2049);width:var(--truck-len);will-change:transform;position:absolute}.StoryRoad-module__dyhCfW__body img{width:100%;height:auto;display:block}.StoryRoad-module__dyhCfW__road[data-ready] .StoryRoad-module__dyhCfW__svg,.StoryRoad-module__dyhCfW__road[data-ready] .StoryRoad-module__dyhCfW__truck{opacity:1}.StoryRoad-module__dyhCfW__list{z-index:1;margin:0;padding:0;list-style:none;position:relative}.StoryRoad-module__dyhCfW__item{min-height:var(--step);padding-left:var(--rail);position:relative}.StoryRoad-module__dyhCfW__item:last-child{min-height:0}.StoryRoad-module__dyhCfW__content{transition:opacity .6s,filter .6s,transform .6s cubic-bezier(.2,.75,.25,1)}.StoryRoad-module__dyhCfW__road[data-ready] .StoryRoad-module__dyhCfW__item:not(.StoryRoad-module__dyhCfW__on) .StoryRoad-module__dyhCfW__content{opacity:.15;filter:blur(2.5px);transform:translateY(20px)}.StoryRoad-module__dyhCfW__year{white-space:nowrap;color:var(--road-done);font-variant-numeric:tabular-nums}.StoryRoad-module__dyhCfW__scene{height:auto;margin-top:18px;display:block;overflow:visible}.StoryRoad-module__dyhCfW__house{width:116px}.StoryRoad-module__dyhCfW__factory{width:152px}@media (min-width:700px){.StoryRoad-module__dyhCfW__road{--road-w:38px;--truck-len:90px;--gap:54px;--dot-r:7;--rail:0px;--col:min(330px, 35%);--step:clamp(400px, 55svh, 600px);padding:88px 0 128px}.StoryRoad-module__dyhCfW__lane{stroke-width:2px;stroke-dasharray:10 14}.StoryRoad-module__dyhCfW__content{width:var(--col)}.StoryRoad-module__dyhCfW__left .StoryRoad-module__dyhCfW__content{text-align:right}.StoryRoad-module__dyhCfW__right .StoryRoad-module__dyhCfW__content{margin-left:auto}.StoryRoad-module__dyhCfW__left .StoryRoad-module__dyhCfW__badges{justify-content:flex-end}.StoryRoad-module__dyhCfW__scene{margin:0;position:absolute;top:-36px}.StoryRoad-module__dyhCfW__left .StoryRoad-module__dyhCfW__scene{left:calc(var(--col) + var(--gap) + var(--road-w) / 2 + 40px)}.StoryRoad-module__dyhCfW__right .StoryRoad-module__dyhCfW__scene{right:calc(var(--col) + var(--gap) + var(--road-w) / 2 + 40px)}.StoryRoad-module__dyhCfW__house{width:150px}.StoryRoad-module__dyhCfW__factory{width:200px}}.StoryRoad-module__dyhCfW__panel{opacity:0;transition:transform .3s cubic-bezier(.55, 0, .9, .45) var(--out), opacity .2s ease-in calc(var(--out) + .1s);transform:translateY(-30px)}.StoryRoad-module__dyhCfW__on .StoryRoad-module__dyhCfW__panel{opacity:1;transition:transform .55s cubic-bezier(.3, 1.5, .55, 1) var(--in), opacity .15s linear var(--in);transform:none}.StoryRoad-module__dyhCfW__glint{opacity:0}.StoryRoad-module__dyhCfW__on .StoryRoad-module__dyhCfW__glint{animation:StoryRoad-module__dyhCfW__glint .9s ease-in-out var(--glint-at) both}@keyframes StoryRoad-module__dyhCfW__glint{0%{opacity:0;transform:translate(0)}20%,75%{opacity:1}to{opacity:0;transform:translateX(var(--sweep))}}.StoryRoad-module__dyhCfW__puff{transform-box:fill-box;transform-origin:50%;opacity:0;animation:3.6s ease-out infinite StoryRoad-module__dyhCfW__puff}.StoryRoad-module__dyhCfW__puff:nth-of-type(2){animation-delay:-1.2s}.StoryRoad-module__dyhCfW__puff:nth-of-type(3){animation-delay:-2.4s}@keyframes StoryRoad-module__dyhCfW__puff{0%{opacity:0;transform:translateY(4px)scale(.45)}20%{opacity:.8}to{opacity:0;transform:translate(12px,-22px)scale(1.5)}}@media (prefers-reduced-motion:reduce){.StoryRoad-module__dyhCfW__content{transition:opacity .3s linear}.StoryRoad-module__dyhCfW__road[data-ready] .StoryRoad-module__dyhCfW__item:not(.StoryRoad-module__dyhCfW__on) .StoryRoad-module__dyhCfW__content{filter:none;transform:none}.StoryRoad-module__dyhCfW__panel,.StoryRoad-module__dyhCfW__on .StoryRoad-module__dyhCfW__panel{transition:opacity 10ms linear;transform:none}.StoryRoad-module__dyhCfW__on .StoryRoad-module__dyhCfW__glint{animation:none}.StoryRoad-module__dyhCfW__puff{opacity:.55;animation:none}.StoryRoad-module__dyhCfW__puff:nth-of-type(2){opacity:.4;transform:translate(6px,-9px)scale(1.1)}.StoryRoad-module__dyhCfW__puff:nth-of-type(3){opacity:.25;transform:translate(13px,-18px)scale(1.4)}}
.MdChart-module__P5-fRW__ring{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite MdChart-module__P5-fRW__md-pulse}@keyframes MdChart-module__P5-fRW__md-pulse{50%{opacity:.5;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.MdChart-module__P5-fRW__ring{animation:none}}
.PhoneField-module__qPgttq__wrapper{--pf-ink:var(--color-base-ink,var(--text,#1a1a1a));--pf-line:var(--color-base-line,var(--line,#e4e7e4));width:100%;position:relative}.PhoneField-module__qPgttq__prefix{inset-block:0;z-index:1;border-right:1px solid var(--pf-line);color:var(--pf-ink);font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;gap:.45rem;margin-block:.5rem;padding:0 .7rem 0 .85rem;display:flex;position:absolute;left:0}.PhoneField-module__qPgttq__flag{border-radius:2px;flex-shrink:0;display:block;box-shadow:0 0 0 1px #0000001f}
.products-module__MjGBBa__cat-panels{--cat:var(--color-brand-green-ink);--cat-tint:var(--color-brand-green-tint)}.products-module__MjGBBa__cat-inverters{--cat:var(--color-brand-orange-ink);--cat-tint:var(--color-brand-orange-tint)}.products-module__MjGBBa__cat-batteries{--cat:var(--color-status-info);--cat-tint:var(--color-status-info-tint)}.products-module__MjGBBa__card{transition:transform .25s,box-shadow .25s,opacity .3s}.products-module__MjGBBa__card:hover,.products-module__MjGBBa__card:focus-within{transform:translateY(-4px);box-shadow:0 18px 40px -24px #14274459}.products-module__MjGBBa__card .products-module__MjGBBa__shot{transition:transform .4s}.products-module__MjGBBa__card:hover .products-module__MjGBBa__shot{transform:scale(1.05)}.products-module__MjGBBa__enter{animation:.35s ease-out both products-module__MjGBBa__card-in}@keyframes products-module__MjGBBa__card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.products-module__MjGBBa__dialog{opacity:0;transition:opacity .25s ease, transform .3s ease, overlay .3s allow-discrete, display .3s allow-discrete;transform:translateY(24px)}.products-module__MjGBBa__dialog[open]{opacity:1;transform:none}@starting-style{.products-module__MjGBBa__dialog[open]{opacity:0;transform:translateY(24px)}}.products-module__MjGBBa__dialog::backdrop{transition:background .3s ease, overlay .3s allow-discrete, display .3s allow-discrete;background:#0b241300}.products-module__MjGBBa__dialog[open]::backdrop{background:#0b24138c}@starting-style{.products-module__MjGBBa__dialog[open]::backdrop{background:#0b241300}}@media (prefers-reduced-motion:reduce){.products-module__MjGBBa__card,.products-module__MjGBBa__card .products-module__MjGBBa__shot,.products-module__MjGBBa__dialog,.products-module__MjGBBa__dialog::backdrop{transition:none}.products-module__MjGBBa__card:hover,.products-module__MjGBBa__card:focus-within,.products-module__MjGBBa__card:hover .products-module__MjGBBa__shot{transform:none}.products-module__MjGBBa__enter{animation:none}}
