.Hx0lNG_home a:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:5px}.Hx0lNG_hero{border-bottom:1px solid var(--color-border-secondary);background:linear-gradient(120deg, var(--color-bg-primary) 45%, var(--color-bg-secondary))}.Hx0lNG_eyebrow{color:var(--color-text-tertiary);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.7}.Hx0lNG_headline{letter-spacing:-.055em;margin-top:1.5rem;font-size:clamp(2.6rem,4.3vw,4rem);font-weight:500;line-height:1.12}.Hx0lNG_serif{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.055em;font-style:italic}@media (max-width:47.99rem){.Hx0lNG_headline{font-size:clamp(2.2rem,9vw,3.5rem)}}
.kGMRLW_scene{--spring:linear(0, .0183, .0653, .1315, .209, .2921, .3762, .4582, .5358, .6076, .6728, .7308, .7819, .8261, .8638, .8956, .9221, .9438, .9613, .9752, .9861, .9944, 1.0005, 1.0049, 1.0079, 1.0097, 1.0107, 1.0111, 1.011, 1.0105, 1.0098, 1.0089, 1.008, 1.0071, 1.0062, 1.0053, 1.0045, 1.0038, 1.0031, 1.0025, 1);--move:.58s;--park:.9s cubic-bezier(.16, 1, .3, 1);--ink:var(--color-text-primary);--paper:var(--color-white);--cyan:var(--color-brand-accent-cyan);--yellow:var(--color-brand-accent-yellow);--wash-cyan:color-mix(in srgb, var(--cyan) 34%, var(--paper));--wash-yellow:color-mix(in srgb, var(--yellow) 62%, var(--paper));--glass:color-mix(in srgb, var(--cyan) 16%, var(--paper));--panel:color-mix(in srgb, color-mix(in srgb, var(--cyan) 62%, var(--ink)) 66%, var(--paper));aspect-ratio:560/168;color:var(--ink);position:relative;container-type:inline-size}.kGMRLW_svg{isolation:isolate;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media not (min-width:48rem){.kGMRLW_scene{aspect-ratio:560/128;max-width:332.5px;margin-inline:auto}.kGMRLW_svg{height:131.25%;inset:auto 0 0}}@supports not (transition-timing-function:linear(0, 1)){.kGMRLW_scene{--spring:cubic-bezier(.25, 1, .4, 1)}}.kGMRLW_ink,.kGMRLW_inkOnly,.kGMRLW_wall,.kGMRLW_roof,.kGMRLW_door,.kGMRLW_garageDoor,.kGMRLW_unit,.kGMRLW_deck,.kGMRLW_ladder,.kGMRLW_roofLine,.kGMRLW_trim,.kGMRLW_thin,.kGMRLW_spokes,.kGMRLW_paint{stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.kGMRLW_ink,.kGMRLW_inkOnly,.kGMRLW_ladder,.kGMRLW_thin,.kGMRLW_spokes{fill:none}.kGMRLW_thin,.kGMRLW_spokes{stroke-width:.7px}.kGMRLW_trim{stroke-width:1.6px}.kGMRLW_wall,.kGMRLW_unit,.kGMRLW_deck,.kGMRLW_roofLine{fill:var(--paper)}.kGMRLW_garageDoor{fill:var(--color-bg-secondary)}.kGMRLW_roof{fill:var(--wash-cyan)}.kGMRLW_washC,.kGMRLW_foliage,.kGMRLW_eave{mix-blend-mode:multiply}.kGMRLW_washC{fill:var(--wash-cyan)}.kGMRLW_foliage{fill:var(--wash-yellow)}.kGMRLW_sun{fill:color-mix(in srgb, var(--yellow) 78%, var(--paper))}.kGMRLW_glass{fill:var(--glass)}.kGMRLW_glint{fill:none;stroke:var(--paper);stroke-width:1.4px;stroke-linecap:round;opacity:.9;vector-effect:non-scaling-stroke}.kGMRLW_door{fill:var(--wash-yellow)}.kGMRLW_dot{fill:var(--ink)}.kGMRLW_move{transition:transform var(--move) var(--spring)}.kGMRLW_mainRoof{transition:transform var(--move) var(--spring), opacity .2s ease-out}.kGMRLW_mainRoof:not([data-on]){opacity:0;transition:transform var(--move) var(--spring), opacity 90ms ease-in}.kGMRLW_garageBody{opacity:0;transition:transform .26s ease-in,opacity .16s ease-in;transform:scaleX(0)}.kGMRLW_garage[data-on] .kGMRLW_garageBody{opacity:1;transition:transform var(--move) var(--spring) 90ms, opacity .16s ease-out 90ms;transform:none}.kGMRLW_facade{opacity:0;transition:transform var(--move) var(--spring), opacity .13s ease-in}.kGMRLW_facade[data-on]{opacity:1;transition:transform var(--move) var(--spring), opacity .24s ease-out .1s}.kGMRLW_scene[data-reshaping] .kGMRLW_solar:not([data-on]) :is(.kGMRLW_panel,.kGMRLW_solarFinish),.kGMRLW_scene[data-reshaping] .kGMRLW_battery:not([data-on]) :is(.kGMRLW_batteryUnit,.kGMRLW_bar),.kGMRLW_scene[data-reshaping] .kGMRLW_pool:not([data-on])>*,.kGMRLW_scene[data-reshaping] .kGMRLW_ev:not([data-on]) .kGMRLW_charger{transition:transform var(--move) var(--spring), opacity .12s ease-in}.kGMRLW_scene[data-reshaping] .kGMRLW_ev:not([data-on]) .kGMRLW_car{transition:transform 0s .14s,opacity .14s ease-in}.kGMRLW_scene[data-reshaping] .kGMRLW_ev:not([data-on]) .kGMRLW_wheel{transition:transform 0s .14s}.kGMRLW_panel{fill:var(--panel);stroke:var(--ink);stroke-width:.7px;opacity:0;transition:opacity .14s ease-in,transform .16s ease-in;transform:translateY(-5px)}.kGMRLW_solar[data-on] .kGMRLW_panel{opacity:1;transition:opacity .2s ease-out, transform .42s var(--spring);transition-delay:calc(var(--i) * 45ms);transform:none}.kGMRLW_panelGlint{opacity:.6}.kGMRLW_solarFinish{opacity:0;transition:opacity .14s ease-in}.kGMRLW_solar[data-on] .kGMRLW_solarFinish{opacity:1;transition:opacity .3s ease-out .18s}.kGMRLW_batteryUnit{opacity:0;transition:opacity .14s ease-in,transform .16s ease-in;transform:translateY(3px)}.kGMRLW_battery[data-on] .kGMRLW_batteryUnit{opacity:1;transition:opacity .2s ease-out, transform .42s var(--spring);transform:none}.kGMRLW_bar{fill:var(--color-brand-accent-green);opacity:0;transform-box:fill-box;transform-origin:0;transition:opacity .1s ease-in,transform .1s ease-in;transform:scaleX(0)}.kGMRLW_battery[data-on] .kGMRLW_bar{opacity:1;transition:opacity .12s ease-out,transform .22s ease-out;transition-delay:calc(.24s + var(--i) * .11s);transform:none}.kGMRLW_paint{fill:var(--paper)}.kGMRLW_gauge{fill:none;stroke:color-mix(in srgb, var(--color-brand-accent-green) 80%, var(--ink));stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.kGMRLW_carGlass{fill:color-mix(in srgb, var(--ink) 80%, var(--cyan))}.kGMRLW_carPillar{fill:none;stroke:var(--paper);stroke-width:1.6px;vector-effect:non-scaling-stroke}.kGMRLW_carShine{fill:none;stroke:var(--paper);stroke-width:1px;stroke-linecap:round;opacity:.35;vector-effect:non-scaling-stroke}.kGMRLW_tire{fill:var(--ink)}.kGMRLW_rim{fill:var(--color-bg-tertiary)}.kGMRLW_spokes{stroke:color-mix(in srgb, var(--ink) 55%, transparent)}.kGMRLW_car,.kGMRLW_wheel{transition:transform .42s cubic-bezier(.55,0,.8,.4)}.kGMRLW_car{opacity:0;transition:transform .42s cubic-bezier(.55,0,.8,.4),opacity .16s ease-in .22s}.kGMRLW_wheel{transform:rotate(var(--turn))}.kGMRLW_ev[data-on] .kGMRLW_car{opacity:1;transition:transform var(--park), opacity .2s ease-out}.kGMRLW_ev[data-on] .kGMRLW_wheel{transition:transform var(--park)}.kGMRLW_scene[data-reshaping] .kGMRLW_ev[data-on] :is(.kGMRLW_car,.kGMRLW_wheel){transition:transform var(--move) var(--spring)}.kGMRLW_charger{opacity:0;transition:transform var(--move) var(--spring), opacity .16s ease-in .2s}.kGMRLW_ev[data-on] .kGMRLW_charger{opacity:1;transition:transform var(--move) var(--spring), opacity .24s ease-out}.kGMRLW_cable{fill:none;stroke:var(--ink);stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .12s ease-in}.kGMRLW_ev[data-on] .kGMRLW_cable{stroke-dashoffset:0;transition:stroke-dashoffset .32s ease-out .82s}.kGMRLW_led{fill:var(--color-border-secondary);transition:fill .12s}.kGMRLW_ev[data-on] .kGMRLW_led{fill:var(--color-brand-accent-green);transition:fill .2s ease-out 1.12s}.kGMRLW_water,.kGMRLW_hole{fill:color-mix(in srgb, var(--cyan) 55%, var(--paper))}.kGMRLW_poolWall{fill:color-mix(in srgb, var(--cyan) 80%, var(--ink) 20%);opacity:.35}.kGMRLW_ripple{fill:none;stroke:var(--paper);stroke-width:.9px;stroke-linecap:round;vector-effect:non-scaling-stroke}.kGMRLW_ring{fill:var(--wash-yellow);stroke:var(--ink);stroke-width:.8px;vector-effect:non-scaling-stroke}.kGMRLW_pool .kGMRLW_deck,.kGMRLW_pool .kGMRLW_ladder{opacity:0;transition:opacity .14s ease-in}.kGMRLW_pool>.kGMRLW_water,.kGMRLW_pool>.kGMRLW_poolWall,.kGMRLW_pool>.kGMRLW_ripple{opacity:0;transform-box:fill-box;transform-origin:bottom;transition:opacity .14s ease-in,transform .14s ease-in;transform:scaleY(0)}.kGMRLW_float{opacity:0;transition:opacity .12s ease-in,transform .14s ease-in;transform:translateY(-7px)}.kGMRLW_pool[data-on] .kGMRLW_deck,.kGMRLW_pool[data-on] .kGMRLW_ladder{opacity:1;transition:opacity .22s ease-out}.kGMRLW_pool[data-on]>.kGMRLW_water,.kGMRLW_pool[data-on]>.kGMRLW_poolWall,.kGMRLW_pool[data-on]>.kGMRLW_ripple{opacity:1;transition:opacity .16s ease-out .12s, transform .38s var(--spring) .12s;transform:none}.kGMRLW_pool[data-on]>.kGMRLW_poolWall{opacity:.35}.kGMRLW_pool[data-on] .kGMRLW_float{opacity:1;transition:opacity .16s ease-out .38s, transform .46s var(--spring) .38s;transform:none}.kGMRLW_outdoors{transition:transform var(--move) var(--spring), opacity .22s ease-out .16s}.kGMRLW_scene[data-interior] .kGMRLW_outdoors{opacity:0;transition:transform var(--move) var(--spring), opacity .12s ease-in}.kGMRLW_scene[data-interior] .kGMRLW_facade[data-on]{transition:transform var(--move) var(--spring), opacity .24s ease-out .14s}.kGMRLW_scene[data-interior] :is(.kGMRLW_charger,.kGMRLW_garageBody){transition:transform var(--move) var(--spring), opacity .12s ease-in}.kGMRLW_ceiling{fill:color-mix(in srgb, var(--ink) 6%, var(--paper))}.kGMRLW_sideWall{fill:color-mix(in srgb, var(--ink) 4%, var(--paper))}.kGMRLW_backWall{fill:color-mix(in srgb, var(--yellow) 4%, var(--paper));stroke:var(--ink);stroke-width:.7px;vector-effect:non-scaling-stroke}.kGMRLW_floor{fill:color-mix(in srgb, var(--yellow) 26%, var(--paper))}.kGMRLW_cut{fill:color-mix(in srgb, var(--ink) 14%, var(--paper));stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kGMRLW_sky{fill:color-mix(in srgb, var(--cyan) 20%, var(--paper))}.kGMRLW_windowSun{fill:color-mix(in srgb, var(--yellow) 78%, var(--paper))}.kGMRLW_skyline{fill:color-mix(in srgb, var(--cyan) 48%, var(--paper));mix-blend-mode:multiply}.kGMRLW_shade,.kGMRLW_pillow{fill:var(--wash-yellow)}.kGMRLW_curtain,.kGMRLW_bookPaper{fill:var(--paper)}.kGMRLW_curtain,.kGMRLW_shade,.kGMRLW_pillow,.kGMRLW_bookPaper,.kGMRLW_bookC,.kGMRLW_sofa,.kGMRLW_pot,.kGMRLW_rug,.kGMRLW_leafC{stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kGMRLW_sofa,.kGMRLW_bookC{fill:var(--wash-cyan)}.kGMRLW_leafC{fill:var(--wash-cyan);mix-blend-mode:multiply}.kGMRLW_contact{fill:color-mix(in srgb, var(--ink) 7%, transparent)}.kGMRLW_thermostat{fill:var(--color-brand-accent-green)}@container (max-width:420px){.kGMRLW_fine{display:none}}.kGMRLW_pot{fill:color-mix(in srgb, var(--ink) 10%, var(--paper))}.kGMRLW_rug{fill:color-mix(in srgb, var(--cyan) 22%, var(--paper));stroke-width:.8px}.kGMRLW_leafY,.kGMRLW_artY{fill:var(--wash-yellow);mix-blend-mode:multiply}.kGMRLW_leafY{stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kGMRLW_label{display:none}@media (min-width:64rem){.kGMRLW_label{display:block}}.kGMRLW_label{transform:translateX(calc(var(--right) * 1cqw - 100%)) rotate(-2deg);transition:transform var(--move) var(--spring);border:1px solid var(--color-border-secondary);background:var(--paper);box-shadow:0 14px 35px -18px color-mix(in srgb, var(--ink) 22%, transparent);border-radius:1.8cqw;padding:1.45cqw 2cqw 1.6cqw;position:absolute;top:25%;left:0}.kGMRLW_labelTitle{letter-spacing:-.01em;color:var(--color-text-tertiary);font-size:max(11px,2.35cqw);font-weight:500;line-height:1.2}.kGMRLW_labelUsage{background:var(--color-bg-secondary);color:var(--color-text-tertiary);font-family:var(--font-martian-mono), monospace;white-space:nowrap;border-radius:999px;align-items:baseline;gap:.6em;margin-top:.9cqw;padding:.35cqw 1.45cqw;font-size:max(9px,1.8cqw);line-height:1.5;display:inline-flex;overflow:hidden}.kGMRLW_numbers{width:calc(var(--chars) * 1ch);transition:width .32s var(--spring);display:inline-grid;overflow:hidden}.kGMRLW_number{color:var(--ink);transition:transform .32s var(--spring), opacity .18s ease-out;grid-area:1/1}.kGMRLW_number[data-place=before]{opacity:0;transform:translateY(-80%)}.kGMRLW_number[data-place=after]{opacity:0;transform:translateY(80%)}@media (prefers-reduced-motion:reduce){.kGMRLW_scene *,.kGMRLW_scene{transition:opacity .1s ease-in,transform 0s ease-in .1s,width 0s ease-in .1s!important;animation:none!important}.kGMRLW_scene :where([data-on],[data-on] *,[data-place=active]),.kGMRLW_scene:where(:not([data-interior])) :where(.kGMRLW_outdoors){transition-duration:.15s,0s,0s!important;transition-delay:.1s!important;transition-timing-function:ease-out!important}}.kGMRLW_scene[data-still] *,.kGMRLW_scene[data-still]{transition:none!important;animation:none!important}
.N1J7sa_card,.N1J7sa_reveal,.N1J7sa_pill{--spring:linear(0, .0653, .209, .3762, .5358, .6728, .7819, .8638, .9221, .9613, .9861, 1.0005, 1.0079, 1.0107, 1.011, 1.0072, 1.0032, 1);--ink:var(--color-text-primary);--ink-solid:var(--color-bg-primary-solid);--rule:var(--color-border-secondary);--yellow:var(--color-brand-accent-yellow)}@supports not (transition-timing-function:linear(0, 1)){.N1J7sa_card,.N1J7sa_reveal,.N1J7sa_pill{--spring:cubic-bezier(.25, 1, .4, 1)}}.N1J7sa_card{animation:N1J7sa_card-in .42s var(--spring) both;transition:opacity .2s ease-in,transform .2s ease-in}.N1J7sa_card[data-leaving]{opacity:0;pointer-events:none;transform:translateY(-6px)scale(.99)}@keyframes N1J7sa_card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.N1J7sa_mark{background:var(--color-bg-secondary);border-radius:9999px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.N1J7sa_ring{position:absolute;inset:0;rotate:-90deg}.N1J7sa_ring circle{fill:none;stroke-width:2px}.N1J7sa_ringTrack{stroke:var(--rule)}.N1J7sa_ringFill{stroke:var(--ink);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:N1J7sa_ring-fill var(--work-ms) cubic-bezier(.45, .1, .35, 1) forwards}@keyframes N1J7sa_ring-fill{to{stroke-dashoffset:0}}.N1J7sa_markDone{background:var(--yellow);width:32px;height:32px;color:var(--ink);animation:N1J7sa_pop .46s var(--spring) both;border-radius:9999px;place-items:center;display:grid}.N1J7sa_found{animation:.28s ease-out both N1J7sa_fade-up}.N1J7sa_stepIcon{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:9999px;flex-shrink:0;place-items:center;transition:background-color .2s ease-out,box-shadow .2s ease-out;display:grid;position:relative}.N1J7sa_stepIcon[data-status=done]{background:var(--ink-solid);box-shadow:none;color:var(--color-white)}.N1J7sa_stepArc{position:absolute;inset:0;rotate:-90deg}.N1J7sa_stepArc circle{fill:none;stroke:var(--ink);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:N1J7sa_ring-fill var(--step-ms) ease-in-out forwards}.N1J7sa_stepCheck{animation:N1J7sa_pop .38s var(--spring) both}@keyframes N1J7sa_pop{0%{opacity:0;transform:scale(.4)}}.N1J7sa_detail{animation:.26s ease-out both N1J7sa_fade-up}@keyframes N1J7sa_fade-up{0%{opacity:0;transform:translateY(-3px)}}.N1J7sa_tile{box-shadow:0 0 0 1px var(--rule);animation-duration:.52s,.3s;animation-timing-function:ease-out;animation-delay:var(--scan-at), calc(var(--scan-at) + .36s);animation-fill-mode:both,forwards}.N1J7sa_tile[data-fit=kept]{animation-name:N1J7sa_scan,N1J7sa_kept}.N1J7sa_tile[data-fit=set-aside]{animation-name:N1J7sa_scan,N1J7sa_set-aside}@keyframes N1J7sa_scan{0%{box-shadow:0 0 0 1px var(--rule)}35%{box-shadow:0 0 0 1.5px var(--ink), 0 6px 16px -6px color-mix(in srgb, var(--ink) 30%, transparent);transform:translateY(-1px)}to{box-shadow:0 0 0 1px var(--rule)}}@keyframes N1J7sa_kept{to{box-shadow:0 0 0 1px var(--color-border-primary)}}@keyframes N1J7sa_set-aside{to{opacity:.4;filter:grayscale()}}.N1J7sa_tileCheck{background:var(--color-bg-secondary);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);opacity:0;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.N1J7sa_tile[data-fit=kept] .N1J7sa_tileCheck{animation:N1J7sa_pop .38s var(--spring) calc(var(--scan-at) + .3s) both;opacity:1}.N1J7sa_pill{transition:opacity .2s ease-out, transform .36s var(--spring)}.N1J7sa_pill[data-hidden]{opacity:0;pointer-events:none;transition:opacity .16s ease-in,transform .16s ease-in;transform:translateY(12px)}.N1J7sa_pillMark{flex-shrink:0;place-items:center;width:22px;height:22px;display:grid;position:relative}.N1J7sa_pillRing{position:absolute;inset:0;rotate:-90deg}.N1J7sa_pillRing circle{fill:none;stroke-width:2px}.N1J7sa_pillRing .N1J7sa_ringTrack{stroke:color-mix(in srgb, var(--color-white) 25%, transparent)}.N1J7sa_pillRing .N1J7sa_ringFill{stroke:var(--color-white)}.N1J7sa_pillDone{background:var(--yellow);width:22px;height:22px;color:var(--ink);animation:N1J7sa_pop .46s var(--spring) both;border-radius:9999px;place-items:center;display:grid}.N1J7sa_reveal>li{animation:N1J7sa_rise .56s var(--spring) calc(var(--i,0) * 70ms) both}@keyframes N1J7sa_rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.N1J7sa_card,.N1J7sa_ringFill,.N1J7sa_markDone,.N1J7sa_found,.N1J7sa_stepArc circle,.N1J7sa_stepCheck,.N1J7sa_detail,.N1J7sa_tile,.N1J7sa_tileCheck,.N1J7sa_pillDone,.N1J7sa_reveal>li{animation:none!important}.N1J7sa_card,.N1J7sa_pill,.N1J7sa_pill[data-hidden]{transition:none}.N1J7sa_ringFill{stroke-dashoffset:0}.N1J7sa_tile[data-fit=set-aside]{opacity:.4}.N1J7sa_tile[data-fit=kept] .N1J7sa_tileCheck{opacity:1}}
.o8Md1a_figure{justify-self:center;width:100%;max-width:600px;position:relative;container-type:inline-size}.o8Md1a_stage{aspect-ratio:100/80;isolation:isolate;position:relative}.o8Md1a_dots{z-index:-3;background-image:radial-gradient(var(--color-border-secondary) 1px, transparent 1px);background-size:20px 20px;border-radius:50%;position:absolute;inset:4% 8%}.o8Md1a_orbit{z-index:-2;aspect-ratio:1;border:1px solid var(--color-border-secondary);background:radial-gradient(ellipse at 30% 40%, color-mix(in srgb, var(--color-brand-accent-yellow) 24%, transparent), transparent 62%), radial-gradient(ellipse at 72% 62%, color-mix(in srgb, var(--color-brand-accent-cyan) 22%, transparent), transparent 62%);background-blend-mode:multiply;border-radius:50%;width:72%;position:absolute;top:8%;left:14%}.o8Md1a_links{z-index:-1;width:100%;height:100%;color:var(--color-border-primary);position:absolute;inset:0;overflow:visible}.o8Md1a_card{border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);box-shadow:0 14px 35px -18px color-mix(in srgb, var(--color-text-primary) 22%, transparent);border-radius:10px;position:absolute}.o8Md1a_home{text-align:center;width:28%;padding:3.2cqw 2.6cqw 2.6cqw;top:27%;left:36%}.o8Md1a_house{width:62%;color:var(--color-text-primary);margin:0 auto}.o8Md1a_homeLabel{letter-spacing:-.02em;margin-top:2cqw;font-size:clamp(12px,2.8cqw,17px);font-weight:600}.o8Md1a_address{background:var(--color-bg-secondary);color:var(--color-text-tertiary);font-family:var(--font-martian-mono), monospace;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;margin-top:1cqw;padding:.5cqw 1.6cqw;font-size:clamp(7px,1.5cqw,9px);display:inline-flex}.o8Md1a_need{align-items:center;gap:2cqw;width:35%;padding:2cqw 2.4cqw;display:flex}.o8Md1a_price{--need-accent:var(--color-brand-accent-yellow);top:6.5%;left:1%;transform:rotate(-3deg)}.o8Md1a_steady{--need-accent:var(--color-brand-accent-green);top:3.3%;right:1%;transform:rotate(2deg)}.o8Md1a_solar{--need-accent:var(--color-brand-accent-cyan);top:62%;left:0;transform:rotate(2deg)}.o8Md1a_lock{--need-accent:var(--color-brand-accent-yellow);top:65%;right:0;transform:rotate(-2deg)}.o8Md1a_icon{background:color-mix(in srgb, var(--need-accent) 32%, var(--color-bg-primary));width:6.4cqw;height:6.4cqw;color:var(--color-text-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.o8Md1a_icon svg{width:55%;height:55%}.o8Md1a_needLabel{letter-spacing:-.01em;font-size:clamp(10px,2.3cqw,14px);font-weight:600;line-height:1.2}.o8Md1a_needNote{color:var(--color-text-tertiary);margin-top:.4cqw;font-size:clamp(8px,1.8cqw,11px);line-height:1.3}
