.enp-hero[data-astro-cid-4myzcmke]{background-color:var(--enp-carbon-deep);align-items:center;min-height:100svh;margin-top:-5rem;padding-top:7.5rem;padding-bottom:3rem;display:flex;position:relative;overflow:hidden}.enp-hero-light[data-astro-cid-4myzcmke]{--light-x:50%;--light-y:50%;--light-reach:22rem;pointer-events:none;opacity:0;background:radial-gradient(circle var(--light-reach) at var(--light-x) var(--light-y), rgb(var(--enp-orange-rgb) / .16), rgb(var(--enp-orange-rgb) / .05) 55%, transparent);transition:opacity var(--motion-duration-slow) var(--motion-ease-default);position:absolute;inset:0}.enp-hero-light[data-astro-cid-4myzcmke].is-lit{opacity:1}.enp-hero-light[data-astro-cid-4myzcmke]:before{content:"";background-image:radial-gradient(rgb(var(--enp-orange-rgb) / .75) 1.2px, transparent 1.5px);background-size:var(--enp-pcb-pitch) var(--enp-pcb-pitch);-webkit-mask-image:radial-gradient(circle var(--light-reach) at var(--light-x) var(--light-y), #000 35%, transparent);mask-image:radial-gradient(circle var(--light-reach) at var(--light-x) var(--light-y), #000 35%, transparent);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.enp-hero-light[data-astro-cid-4myzcmke]{transition:none}}.enp-hero-grid[data-astro-cid-4myzcmke]{align-items:center;gap:3rem;display:grid;position:relative}@media (width>=1100px){.enp-hero-grid[data-astro-cid-4myzcmke]{grid-template-columns:.85fr 1.15fr;gap:1.5rem}}.enp-hero-copy[data-astro-cid-4myzcmke]{--lockup-h:1.7rem;--lockup-h-md:1.7rem;--lockup-rule:#ffffff4d}.enp-lockup-enphase[data-astro-cid-4myzcmke]{width:auto;height:1.05rem}.enp-hero-title[data-astro-cid-4myzcmke]{font-family:var(--font-display);letter-spacing:-.055em;color:var(--color-ink-strong);text-wrap:balance;max-width:10ch;margin:2rem 0 0;font-size:clamp(3rem,6.6vw,6.75rem);font-weight:600;line-height:.92}.enp-hero-lede[data-astro-cid-4myzcmke]{max-width:34rem;color:var(--color-ink-muted);text-wrap:pretty;margin:1.6rem 0 0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55}.enp-hero-actions[data-astro-cid-4myzcmke]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.enp-hero-secondary[data-astro-cid-4myzcmke] svg[data-astro-cid-4myzcmke]{transition:transform var(--motion-duration-fast) var(--motion-ease-default)}.enp-hero-secondary[data-astro-cid-4myzcmke]:hover svg[data-astro-cid-4myzcmke]{transform:translateY(2px)}.enp-specimen[data-astro-cid-4myzcmke]{margin:0}.enp-specimen-stage[data-astro-cid-4myzcmke]{width:100%;max-width:40rem;margin-inline:auto;position:relative}.enp-specimen-spot[data-astro-cid-4myzcmke]{background:radial-gradient(circle at 50% 45%, rgb(var(--enp-halo-core-rgb) / .55) 0%, rgb(var(--enp-halo-edge-rgb) / .35) 35%, transparent 70%);border-radius:50%;position:absolute;inset:4%}.enp-specimen-img[data-astro-cid-4myzcmke]{width:100%;height:auto;filter:drop-shadow(-10px 0 24px rgb(var(--enp-orange-rgb) / .35)) drop-shadow(0 30px 40px #000000b3);display:block;position:relative}.enp-leaders[data-astro-cid-4myzcmke],.enp-callout[data-astro-cid-4myzcmke]{display:none}.enp-marker[data-astro-cid-4myzcmke]{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);background:var(--enp-orange);width:1.6rem;height:1.6rem;color:var(--enp-on-orange);font:700 .75rem var(--font-mono);box-shadow:0 0 14px var(--enp-glow);border-radius:999px;place-items:center;display:grid;position:absolute;translate:-50% -50%}.enp-legend[data-astro-cid-4myzcmke]{counter-reset:enp;gap:.5rem;max-width:40rem;margin:1.5rem auto 0;padding:0;list-style:none;display:grid}.enp-legend[data-astro-cid-4myzcmke] li[data-astro-cid-4myzcmke]{counter-increment:enp;color:var(--color-ink-muted);gap:.6rem;font-size:.9rem;display:flex}.enp-legend[data-astro-cid-4myzcmke] li[data-astro-cid-4myzcmke]:before{content:counter(enp);background:var(--enp-orange);width:1.4rem;height:1.4rem;color:var(--enp-on-orange);font:700 .7rem var(--font-mono);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.enp-legend[data-astro-cid-4myzcmke] strong[data-astro-cid-4myzcmke]{font-family:var(--font-mono);color:var(--color-ink-strong)}@media (width>=1100px) and (width<=1279px){.enp-specimen-stage[data-astro-cid-4myzcmke],.enp-legend[data-astro-cid-4myzcmke]{max-width:26rem}}@media (width>=1280px){.enp-specimen-stage[data-astro-cid-4myzcmke]{aspect-ratio:4/3;max-width:none}.enp-specimen-spot[data-astro-cid-4myzcmke]{inset:4% 14%}.enp-specimen-img[data-astro-cid-4myzcmke]{width:60%;position:absolute;top:10%;left:20%}.enp-leaders[data-astro-cid-4myzcmke]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.enp-callout[data-astro-cid-4myzcmke]{width:18.5%;color:var(--color-ink-muted);flex-direction:column;gap:.1rem;padding-bottom:.35rem;font-size:.78rem;line-height:1.35;display:flex;position:absolute;transform:translateY(-100%)}.enp-callout[data-astro-cid-4myzcmke] strong[data-astro-cid-4myzcmke]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink-strong);font-size:.95rem}.enp-callout--left[data-astro-cid-4myzcmke]{text-align:right;left:0}.enp-callout--right[data-astro-cid-4myzcmke]{right:0}.enp-marker[data-astro-cid-4myzcmke]{left:calc(var(--sx) * 1%);top:calc(var(--sy) * 1%);width:.55rem;height:.55rem;font-size:0}.enp-legend[data-astro-cid-4myzcmke]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}.enp-leader[data-astro-cid-4myzcmke]{fill:none;stroke:var(--enp-orange);stroke-width:.7px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.9}@media (prefers-reduced-motion:no-preference){.enp-leader[data-astro-cid-4myzcmke]{stroke-dashoffset:1px;animation:enp-draw .9s var(--motion-ease-cinematic) var(--d) forwards}.enp-callout[data-astro-cid-4myzcmke]{opacity:0;animation:enp-fade .6s var(--motion-ease-default) var(--d) forwards}}@keyframes enp-draw{to{stroke-dashoffset:0}}@keyframes enp-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.enp-hero-secondary[data-astro-cid-4myzcmke] svg[data-astro-cid-4myzcmke]{transition:none}}.enp-statement[data-astro-cid-nnqtjvcb]{padding-block:7rem 6rem}@media (width>=1024px){.enp-statement[data-astro-cid-nnqtjvcb]{padding-block:10rem 8rem}}.enp-statement-title[data-astro-cid-nnqtjvcb]{max-width:22ch;font-family:var(--font-display);letter-spacing:-.045em;color:var(--color-ink-strong);text-wrap:balance;margin:0;font-size:clamp(2.25rem,5.2vw,4.75rem);font-weight:600;line-height:1}.enp-statement-lead[data-astro-cid-nnqtjvcb]{color:rgb(var(--color-ink-rgb) / .42)}.enp-bus[data-astro-cid-nnqtjvcb]{justify-content:space-between;align-items:center;max-width:40rem;height:12px;margin-top:3rem;display:flex;position:relative}.enp-bus[data-astro-cid-nnqtjvcb]:before{content:"";background:linear-gradient(90deg, var(--enp-orange), rgb(var(--enp-orange-rgb) / .35));height:2px;box-shadow:0 0 10px var(--enp-glow);transform-origin:0;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.enp-bus-node[data-astro-cid-nnqtjvcb]{background:var(--enp-orange);width:10px;height:10px;box-shadow:0 0 10px 1px var(--enp-glow);position:relative}@media (prefers-reduced-motion:no-preference){.enp-statement[data-astro-cid-nnqtjvcb] .enp-bus[data-astro-cid-nnqtjvcb]:before{transition:transform 1.2s var(--motion-ease-cinematic) .3s;transform:scaleX(0)}.enp-statement[data-astro-cid-nnqtjvcb] .enp-bus-node[data-astro-cid-nnqtjvcb]{background:var(--enp-carbon);outline:1px solid rgb(var(--enp-orange-rgb) / .35);box-shadow:none}.enp-statement[data-astro-cid-nnqtjvcb].is-visible .enp-bus[data-astro-cid-nnqtjvcb]:before{transform:scaleX(1)}.enp-statement[data-astro-cid-nnqtjvcb].is-visible .enp-bus-node[data-astro-cid-nnqtjvcb]{animation:enp-bus-node .4s var(--motion-ease-default) forwards;animation-delay:calc(.45s + var(--i) * .11s)}}@keyframes enp-bus-node{to{background:var(--enp-orange);box-shadow:0 0 10px 1px var(--enp-glow);outline-color:#0000}}.enp-statement-body[data-astro-cid-nnqtjvcb]{max-width:34ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink-muted);text-wrap:balance;margin:2.5rem 0 0;font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:500;line-height:1.3}.enp-shade[data-astro-cid-nc777iw4]{isolation:isolate;background:var(--enp-carbon-deep);padding-block:7rem;position:relative;overflow:hidden}@media (width>=1024px){.enp-shade[data-astro-cid-nc777iw4]{align-items:center;min-height:100svh;padding-block:8rem;display:flex}}.enp-shade-bg[data-astro-cid-nc777iw4]{z-index:-1;position:absolute;inset:0}.enp-shade-bg-img[data-astro-cid-nc777iw4]{object-fit:cover;opacity:.2;filter:grayscale(.4)brightness(.7);width:100%;height:100%}.enp-shade-bg[data-astro-cid-nc777iw4]:after{content:"";background:radial-gradient(ellipse 80% 70% at 50% 60%, rgb(var(--enp-carbon-deep-rgb) / .5), rgb(var(--enp-carbon-deep-rgb) / .95));position:absolute;inset:0}.enp-shade-inner[data-astro-cid-nc777iw4]{width:100%;position:relative}.enp-caption[data-astro-cid-nc777iw4],.enp-gauge-value[data-astro-cid-nc777iw4],.enp-roof-status[data-astro-cid-nc777iw4]{display:none}[data-astro-cid-nc777iw4][data-scene=sun] [data-astro-cid-nc777iw4][data-for=sun],[data-astro-cid-nc777iw4][data-scene=shade] [data-astro-cid-nc777iw4][data-for=shade],[data-astro-cid-nc777iw4][data-scene=fault] [data-astro-cid-nc777iw4][data-for=fault]{display:block}[data-astro-cid-nc777iw4][data-scene=sun] .enp-gauge-value[data-astro-cid-nc777iw4][data-for=sun],[data-astro-cid-nc777iw4][data-scene=shade] .enp-gauge-value[data-astro-cid-nc777iw4][data-for=shade],[data-astro-cid-nc777iw4][data-scene=fault] .enp-gauge-value[data-astro-cid-nc777iw4][data-for=fault]{display:inline}.enp-film[data-astro-cid-nc777iw4]{min-height:2.6em;margin-top:3rem}.enp-caption[data-astro-cid-nc777iw4]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink-strong);text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:600;line-height:1.2}.enp-caption-n[data-astro-cid-nc777iw4]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--enp-orange-ink);vertical-align:.15em;margin-right:.5rem;font-size:.65em}@media (prefers-reduced-motion:no-preference){.enp-caption[data-astro-cid-nc777iw4]{animation:enp-caption-in .6s var(--motion-ease-default)}}@keyframes enp-caption-in{0%{opacity:0;transform:translateY(6px)}}.enp-transport[data-astro-cid-nc777iw4]{grid-template-columns:1fr auto;align-items:end;gap:1rem;margin-top:1.25rem;display:grid}.enp-scenes[data-astro-cid-nc777iw4]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.enp-scene[data-astro-cid-nc777iw4],.enp-pause[data-astro-cid-nc777iw4]{min-height:44px;color:var(--color-ink-subtle);font:600 .74rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.enp-scene[data-astro-cid-nc777iw4]{text-align:left;flex-direction:column;justify-content:flex-start;gap:.6rem;display:flex}.enp-scene-track[data-astro-cid-nc777iw4]{background:rgb(var(--color-ink-rgb) / .12);height:3px;display:block;position:relative;overflow:hidden}.enp-scene-fill[data-astro-cid-nc777iw4]{background:var(--enp-orange);width:0;box-shadow:0 0 8px var(--enp-glow);position:absolute;top:0;bottom:0;left:0}.enp-scene-label[data-astro-cid-nc777iw4]{gap:.5rem;display:flex}.enp-scene-n[data-astro-cid-nc777iw4]{color:var(--color-ink-subtle)}.enp-scene[data-astro-cid-nc777iw4]:hover{color:var(--color-ink)}.enp-scene[data-astro-cid-nc777iw4][aria-pressed=true]{color:var(--color-ink-strong)}.enp-scene[data-astro-cid-nc777iw4][aria-pressed=true] .enp-scene-n[data-astro-cid-nc777iw4]{color:var(--enp-orange-ink)}@media (prefers-reduced-motion:reduce){.enp-scene[data-astro-cid-nc777iw4][aria-pressed=true] .enp-scene-fill[data-astro-cid-nc777iw4]{width:100%!important}}.enp-scene[data-astro-cid-nc777iw4]:focus-visible,.enp-pause[data-astro-cid-nc777iw4]:focus-visible{outline:2px solid var(--enp-orange-ink);outline-offset:3px}.enp-pause[data-astro-cid-nc777iw4]{border:1px solid var(--rule-strong);width:44px;height:44px;color:var(--color-ink-strong);background:#ffffff08;border-radius:3px;flex:none;place-items:center;display:inline-grid}.enp-pause[data-astro-cid-nc777iw4]:hover{border-color:rgb(var(--enp-orange-rgb) / .6);background:rgb(var(--enp-orange-rgb) / .08)}.enp-pause-icon--play[data-astro-cid-nc777iw4],.enp-pause[data-astro-cid-nc777iw4][data-state=paused] .enp-pause-icon--pause[data-astro-cid-nc777iw4]{display:none}.enp-pause[data-astro-cid-nc777iw4][data-state=paused] .enp-pause-icon--play[data-astro-cid-nc777iw4]{display:block}@media (width<=639px){.enp-transport[data-astro-cid-nc777iw4]{gap:.6rem}.enp-scene[data-astro-cid-nc777iw4]{letter-spacing:.04em;font-size:.62rem;line-height:1.3}.enp-scene-label[data-astro-cid-nc777iw4]{flex-direction:column;gap:.1rem}}.enp-roofs[data-astro-cid-nc777iw4]{gap:1.25rem;margin-top:2rem;display:grid}@media (width>=900px){.enp-roofs[data-astro-cid-nc777iw4]{grid-template-columns:1fr 1fr;gap:1.5rem}}.enp-roof[data-astro-cid-nc777iw4]{border:1px solid var(--rule-section);background:rgb(var(--enp-glass-rgb) / .8);backdrop-filter:blur(6px);margin:0;padding:1.25rem 1.25rem 1.4rem}.enp-roof--micro[data-astro-cid-nc777iw4]{border-color:rgb(var(--enp-orange-rgb) / .4);box-shadow:0 0 60px -24px rgb(var(--enp-orange-rgb) / .4)}.enp-roof-head[data-astro-cid-nc777iw4]{gap:.3rem;display:grid}.enp-roof-title[data-astro-cid-nc777iw4]{font-family:var(--font-display);color:var(--color-ink-strong);align-items:center;gap:.6rem;font-size:1.1rem;font-weight:600;display:flex}.enp-roof-sub[data-astro-cid-nc777iw4]{color:var(--color-ink-muted);padding-left:1.15rem;font-size:.875rem}.enp-roof-dot[data-astro-cid-nc777iw4]{background:var(--enp-orange);width:.55rem;height:.55rem;box-shadow:0 0 10px var(--enp-glow);flex:none}.enp-roof-dot--string[data-astro-cid-nc777iw4]{background:var(--enp-string);box-shadow:none}.enp-pv-top[data-astro-cid-nc777iw4]{stop-color:var(--enp-pv-top)}.enp-pv-middle[data-astro-cid-nc777iw4]{stop-color:var(--enp-pv-middle)}.enp-pv-bottom[data-astro-cid-nc777iw4]{stop-color:var(--enp-pv-bottom)}.enp-pv-cells[data-astro-cid-nc777iw4]{stroke:var(--enp-pv-cells)}.enp-drawing[data-astro-cid-nc777iw4]{width:100%;max-width:30rem;height:auto;margin:.75rem auto 0;display:block;overflow:visible}.enp-wire[data-astro-cid-nc777iw4]{fill:none;stroke:rgb(var(--enp-orange-rgb) / .28);stroke-width:2px}.enp-roof--string[data-astro-cid-nc777iw4] .enp-wire[data-astro-cid-nc777iw4]{stroke:rgb(var(--color-ink-rgb) / .22)}.enp-flow[data-astro-cid-nc777iw4]{fill:none;stroke:var(--enp-amber);stroke-width:2.5px;stroke-dasharray:3 11;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--enp-orange));transition:opacity .8s}.enp-drawing-label[data-astro-cid-nc777iw4]{font:600 10px var(--font-mono);letter-spacing:.08em;fill:var(--color-ink-subtle)}.enp-inv[data-astro-cid-nc777iw4] rect[data-astro-cid-nc777iw4]{fill:var(--enp-graphite);stroke:rgb(var(--color-ink-rgb) / .5);transition:stroke .6s,fill .6s}.enp-inv[data-astro-cid-nc777iw4] text[data-astro-cid-nc777iw4]{font:600 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--color-ink)}.enp-inv-x[data-astro-cid-nc777iw4]{stroke:var(--enp-fault-line);stroke-width:2.5px;opacity:0;transition:opacity .4s}.enp-p-dim[data-astro-cid-nc777iw4]{fill:var(--enp-pv-dim);opacity:0;transition:opacity .9s var(--motion-ease-default)}.enp-p-tint[data-astro-cid-nc777iw4]{--tint:var(--enp-amber);fill:var(--tint);fill-opacity:.12;stroke:var(--tint);stroke-width:1.5px;opacity:0;transition:opacity .9s var(--motion-ease-default)}.enp-ro-bg[data-astro-cid-nc777iw4]{fill:rgb(var(--enp-carbon-deep-rgb) / .78)}.enp-ro[data-astro-cid-nc777iw4]{font:600 11px var(--font-mono);fill:var(--color-ink-strong);font-variant-numeric:tabular-nums;transition:fill .6s}.enp-node[data-astro-cid-nc777iw4]{fill:var(--enp-orange);filter:drop-shadow(0 0 5px var(--enp-orange));transition:fill .4s,opacity .6s}.enp-shadow[data-astro-cid-nc777iw4]{fill:#000;opacity:0;transition:transform 2.2s var(--motion-ease-cinematic), opacity 1.2s ease;transform:translate(-340px,-30px)}.enp-shadow[data-astro-cid-nc777iw4]>g[data-astro-cid-nc777iw4]{opacity:.72}.enp-mark[data-astro-cid-nc777iw4]{opacity:0;transition:opacity .5s}.enp-mark[data-astro-cid-nc777iw4] polyline[data-astro-cid-nc777iw4]{fill:none;stroke:var(--tag);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:0}.enp-mark[data-astro-cid-nc777iw4] text[data-astro-cid-nc777iw4]{font:600 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--tag)}.enp-mark--shade[data-astro-cid-nc777iw4]{--tag:var(--enp-amber)}.enp-mark--fault[data-astro-cid-nc777iw4]{--tag:var(--enp-fault-ink)}[data-astro-cid-nc777iw4][data-scene=shade] .enp-shadow[data-astro-cid-nc777iw4]{opacity:1;transform:none}[data-astro-cid-nc777iw4][data-scene=fault] .enp-shadow[data-astro-cid-nc777iw4]{opacity:0;transform:translate(360px,20px)}[data-astro-cid-nc777iw4][data-scene=shade] .enp-mark--shade[data-astro-cid-nc777iw4],[data-astro-cid-nc777iw4][data-scene=fault] .enp-mark--fault[data-astro-cid-nc777iw4]{opacity:1;transition-delay:.9s}[data-astro-cid-nc777iw4][data-scene=shade] .enp-roof--micro[data-astro-cid-nc777iw4] [data-astro-cid-nc777iw4][data-p="2"] .enp-p-tint[data-astro-cid-nc777iw4]{opacity:1}[data-astro-cid-nc777iw4][data-scene=shade] .enp-roof--micro[data-astro-cid-nc777iw4] [data-astro-cid-nc777iw4][data-p="2"] .enp-node[data-astro-cid-nc777iw4],[data-astro-cid-nc777iw4][data-scene=shade] .enp-roof--micro[data-astro-cid-nc777iw4] [data-astro-cid-nc777iw4][data-p="2"] .enp-ro[data-astro-cid-nc777iw4]{fill:var(--enp-amber)}[data-astro-cid-nc777iw4][data-scene=shade] .enp-roof--string[data-astro-cid-nc777iw4] .enp-p-dim[data-astro-cid-nc777iw4]{opacity:.35}[data-astro-cid-nc777iw4][data-scene=shade] .enp-roof--string[data-astro-cid-nc777iw4] .enp-p-tint[data-astro-cid-nc777iw4]{opacity:1}[data-astro-cid-nc777iw4][data-scene=shade] .enp-roof--string[data-astro-cid-nc777iw4] .enp-flow[data-astro-cid-nc777iw4]{opacity:.45;animation-duration:3.2s}[data-astro-cid-nc777iw4][data-scene=fault] .enp-roof--micro[data-astro-cid-nc777iw4] [data-astro-cid-nc777iw4][data-p="6"] .enp-p-dim[data-astro-cid-nc777iw4]{opacity:.6}[data-astro-cid-nc777iw4][data-scene=fault] .enp-roof--micro[data-astro-cid-nc777iw4] [data-astro-cid-nc777iw4][data-p="6"] .enp-p-tint[data-astro-cid-nc777iw4]{--tint:var(--enp-fault);opacity:1}[data-astro-cid-nc777iw4][data-scene=fault] .enp-roof--micro[data-astro-cid-nc777iw4] [data-astro-cid-nc777iw4][data-p="6"] .enp-node[data-astro-cid-nc777iw4]{fill:var(--enp-fault);filter:drop-shadow(0 0 6px var(--enp-fault))}[data-astro-cid-nc777iw4][data-scene=fault] .enp-roof--micro[data-astro-cid-nc777iw4] [data-astro-cid-nc777iw4][data-p="6"] .enp-ro[data-astro-cid-nc777iw4]{fill:var(--enp-fault-ink)}[data-astro-cid-nc777iw4][data-scene=fault] .enp-roof--string[data-astro-cid-nc777iw4] .enp-p-dim[data-astro-cid-nc777iw4]{opacity:.72}[data-astro-cid-nc777iw4][data-scene=fault] .enp-roof--string[data-astro-cid-nc777iw4] .enp-flow[data-astro-cid-nc777iw4]{opacity:0}[data-astro-cid-nc777iw4][data-scene=fault] .enp-roof--string[data-astro-cid-nc777iw4] .enp-wire[data-astro-cid-nc777iw4]{stroke:rgb(var(--color-ink-rgb) / .1)}[data-astro-cid-nc777iw4][data-scene=fault] .enp-inv[data-astro-cid-nc777iw4] rect[data-astro-cid-nc777iw4]{stroke:var(--enp-fault-line);fill:var(--enp-fault-casing)}[data-astro-cid-nc777iw4][data-scene=fault] .enp-inv[data-astro-cid-nc777iw4] text[data-astro-cid-nc777iw4]{opacity:0}[data-astro-cid-nc777iw4][data-scene=fault] .enp-inv-x[data-astro-cid-nc777iw4]{opacity:1}.enp-gauge[data-astro-cid-nc777iw4]{border-top:1px dashed var(--rule-section);grid-template-columns:1fr auto;align-items:baseline;gap:.6rem 1rem;margin-top:1rem;padding-top:.9rem;display:grid}.enp-gauge-label[data-astro-cid-nc777iw4]{font:600 .7rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted)}.enp-gauge-value[data-astro-cid-nc777iw4]{font-family:var(--font-mono);color:var(--color-ink-subtle);font-variant-numeric:tabular-nums;justify-self:end;font-size:1rem;font-weight:600}.enp-gauge-value[data-astro-cid-nc777iw4] strong[data-astro-cid-nc777iw4]{letter-spacing:-.02em;color:var(--color-ink-strong);font-size:clamp(1.6rem,2.6vw,2.2rem)}.enp-gauge-cells[data-astro-cid-nc777iw4]{grid-column:1/-1;grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.enp-gauge-cell[data-astro-cid-nc777iw4]{--cell:var(--enp-orange);background:var(--cell);height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--cell) 45%, transparent);transition:background-color .6s,box-shadow .6s}[data-astro-cid-nc777iw4][data-scene=shade] .enp-roof--micro[data-astro-cid-nc777iw4] .enp-gauge-cell[data-astro-cid-nc777iw4][data-c="2"],[data-astro-cid-nc777iw4][data-scene=shade] .enp-roof--string[data-astro-cid-nc777iw4] .enp-gauge-cell[data-astro-cid-nc777iw4]{--cell:var(--enp-amber)}[data-astro-cid-nc777iw4][data-scene=fault] .enp-roof--micro[data-astro-cid-nc777iw4] .enp-gauge-cell[data-astro-cid-nc777iw4][data-c="6"]{--cell:var(--enp-fault)}[data-astro-cid-nc777iw4][data-scene=fault] .enp-roof--string[data-astro-cid-nc777iw4] .enp-gauge-cell[data-astro-cid-nc777iw4]{--cell:rgb(var(--color-ink-rgb) / .1);box-shadow:none}.enp-roof-status[data-astro-cid-nc777iw4]{min-height:3em;color:var(--color-ink);margin:.85rem 0 0;font-size:.95rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.enp-flow[data-astro-cid-nc777iw4]{animation:1.1s linear infinite enp-flow}.enp-mark[data-astro-cid-nc777iw4] polyline[data-astro-cid-nc777iw4]{stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--motion-ease-cinematic)}[data-astro-cid-nc777iw4][data-scene=shade] .enp-mark--shade[data-astro-cid-nc777iw4] polyline[data-astro-cid-nc777iw4],[data-astro-cid-nc777iw4][data-scene=fault] .enp-mark--fault[data-astro-cid-nc777iw4] polyline[data-astro-cid-nc777iw4]{stroke-dashoffset:0;transition-delay:.9s}[data-astro-cid-nc777iw4][data-scene=fault] .enp-roof--micro[data-astro-cid-nc777iw4] [data-astro-cid-nc777iw4][data-p="6"] .enp-node[data-astro-cid-nc777iw4],[data-astro-cid-nc777iw4][data-scene=fault] .enp-inv-x[data-astro-cid-nc777iw4]{animation:1.2s step-end infinite enp-blink}}@keyframes enp-flow{to{stroke-dashoffset:-28px}}@media (prefers-reduced-motion:reduce){.enp-p-dim[data-astro-cid-nc777iw4],.enp-p-tint[data-astro-cid-nc777iw4],.enp-ro[data-astro-cid-nc777iw4],.enp-node[data-astro-cid-nc777iw4],.enp-shadow[data-astro-cid-nc777iw4],.enp-flow[data-astro-cid-nc777iw4],.enp-inv[data-astro-cid-nc777iw4] rect[data-astro-cid-nc777iw4],.enp-inv-x[data-astro-cid-nc777iw4],.enp-mark[data-astro-cid-nc777iw4],.enp-gauge-cell[data-astro-cid-nc777iw4]{transition:none}}@media (width<=639px){.enp-roofs[data-astro-cid-nc777iw4]{grid-template-columns:1fr 1fr;gap:.5rem}.enp-roof[data-astro-cid-nc777iw4]{padding:.75rem .6rem .85rem}.enp-roof-title[data-astro-cid-nc777iw4]{align-items:flex-start;gap:.45rem;font-size:.82rem;line-height:1.25}.enp-roof-dot[data-astro-cid-nc777iw4]{width:.45rem;height:.45rem;margin-top:.3rem}.enp-roof-sub[data-astro-cid-nc777iw4],.enp-ro-g[data-astro-cid-nc777iw4] text[data-astro-cid-nc777iw4],.enp-ro-bg[data-astro-cid-nc777iw4],.enp-mark[data-astro-cid-nc777iw4],.enp-drawing-label[data-astro-cid-nc777iw4],.enp-inv[data-astro-cid-nc777iw4] text[data-astro-cid-nc777iw4]{display:none}.enp-gauge[data-astro-cid-nc777iw4]{grid-template-columns:1fr;gap:.4rem}.enp-gauge-label[data-astro-cid-nc777iw4]{letter-spacing:.08em;font-size:.58rem}.enp-gauge-value[data-astro-cid-nc777iw4]{justify-self:start;font-size:.8rem}.enp-gauge-value[data-astro-cid-nc777iw4] strong[data-astro-cid-nc777iw4]{font-size:1.5rem}.enp-gauge-cells[data-astro-cid-nc777iw4]{gap:2px}.enp-gauge-cell[data-astro-cid-nc777iw4]{height:6px}.enp-roof-status[data-astro-cid-nc777iw4]{min-height:0;font-size:.78rem;line-height:1.45}}.enp-shade-note[data-astro-cid-nc777iw4]{max-width:56rem;color:var(--color-ink-subtle);margin:1.75rem 0 0;font-size:.8125rem;line-height:1.6}.enp-shade-note-tag[data-astro-cid-nc777iw4]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);margin-right:.35rem;font-weight:600}.enp-inside[data-astro-cid-4zwaye52]{background-image:radial-gradient(ellipse 60% 50% at 30% 60%, rgb(var(--enp-orange-rgb) / .07), transparent 70%);padding-block:6rem}.enp-cine .enp-inside[data-astro-cid-4zwaye52]{padding-block:0}.enp-cine .enp-inside-pin[data-astro-cid-4zwaye52]{flex-direction:column;justify-content:center;gap:2rem;min-height:100vh;padding-block:6.5rem 2.5rem;display:flex}.enp-inside-head[data-astro-cid-4zwaye52]{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.enp-inside-count[data-astro-cid-4zwaye52],.enp-track-progress[data-astro-cid-4zwaye52]{display:none}.enp-cine .enp-inside-count[data-astro-cid-4zwaye52],.enp-cine .enp-track-progress[data-astro-cid-4zwaye52]{display:block}.enp-inside-count[data-astro-cid-4zwaye52]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-ink-muted);white-space:nowrap;margin:0;font-size:.9rem}.enp-inside-count[data-astro-cid-4zwaye52] span[data-astro-cid-4zwaye52]{color:var(--enp-orange-ink);font-size:1.5rem}.enp-track-viewport[data-astro-cid-4zwaye52]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:3rem;overflow-x:auto}.enp-track-viewport[data-astro-cid-4zwaye52]::-webkit-scrollbar{display:none}.enp-cine .enp-track-viewport[data-astro-cid-4zwaye52]{margin-top:0;overflow:visible}.enp-track[data-astro-cid-4zwaye52]{will-change:transform;gap:1rem;width:max-content;margin:0;padding:0 1rem;list-style:none;display:flex}@media (width>=1024px){.enp-track[data-astro-cid-4zwaye52]{gap:1.5rem;padding:0 2rem}}.enp-teardown[data-astro-cid-4zwaye52]{scroll-snap-align:start;border:1px solid var(--rule-section);background:var(--color-surface-elevated);gap:1.5rem;width:min(88vw,64rem);padding:1rem;display:grid}@media (width>=1024px){.enp-teardown[data-astro-cid-4zwaye52]{grid-template-columns:1.45fr 1fr;align-items:center;gap:2.5rem;padding:1.25rem 2.5rem 1.25rem 1.25rem}}.enp-teardown-media[data-astro-cid-4zwaye52]{aspect-ratio:16/9;background:#000;margin:0;overflow:hidden}.enp-teardown-img[data-astro-cid-4zwaye52]{object-fit:cover;width:100%;height:100%;transform:scale(var(--zoom,1));display:block}.enp-teardown-n[data-astro-cid-4zwaye52]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--enp-orange-ink);font-size:.8rem;font-weight:600}.enp-teardown-title[data-astro-cid-4zwaye52]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink-strong);margin:.6rem 0 0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600;line-height:1.02}.enp-teardown-body[data-astro-cid-4zwaye52]{color:var(--color-ink-muted);max-width:28rem;margin:.9rem 0 0;font-size:1rem;line-height:1.65}.enp-track-progress[data-astro-cid-4zwaye52]{background:var(--rule-section);height:2px;margin-top:2rem}.enp-track-progress[data-astro-cid-4zwaye52] span[data-astro-cid-4zwaye52]{background:var(--enp-orange);width:33.33%;height:100%;box-shadow:0 0 10px var(--enp-glow);transform-origin:0;display:block}.enp-cine .enp-track-progress[data-astro-cid-4zwaye52]{margin-top:0}.enp-weather[data-astro-cid-krymnjkb]{padding-top:7rem}@media (width>=1024px){.enp-weather[data-astro-cid-krymnjkb]{padding-top:9rem}}.enp-weather-title[data-astro-cid-krymnjkb]{max-width:20ch}.enp-weather-strip[data-astro-cid-krymnjkb]{gap:.75rem;margin:4rem 0 0;padding:0 1rem;list-style:none;display:grid}@media (width>=900px){.enp-weather-strip[data-astro-cid-krymnjkb]{grid-template-columns:repeat(3,1fr);gap:1rem;padding:0 2rem}}.enp-weather-card[data-astro-cid-krymnjkb]{margin:0}.enp-weather-media[data-astro-cid-krymnjkb]{border:1px solid var(--rule-section);background:#000;display:block;overflow:hidden}.enp-weather-img[data-astro-cid-krymnjkb]{width:100%;height:auto;transition:transform .9s var(--motion-ease-cinematic);display:block}.enp-weather-card[data-astro-cid-krymnjkb]:hover .enp-weather-img[data-astro-cid-krymnjkb]{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.enp-weather-img[data-astro-cid-krymnjkb]{transition:none}.enp-weather-card[data-astro-cid-krymnjkb]:hover .enp-weather-img[data-astro-cid-krymnjkb]{transform:none}}.enp-weather-label[data-astro-cid-krymnjkb]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);gap:.75rem;margin-top:.85rem;font-size:.72rem;font-weight:600;display:flex}.enp-weather-label[data-astro-cid-krymnjkb] span[data-astro-cid-krymnjkb]{color:var(--enp-orange-ink)}.enp-splash[data-astro-cid-krymnjkb]{background:#000;height:clamp(22rem,62vh,44rem);margin:1rem 0 0;position:relative;overflow:hidden}.enp-splash-img[data-astro-cid-krymnjkb]{object-fit:cover;width:100%;height:100%}.enp-splash-fact[data-astro-cid-krymnjkb]{font-family:var(--font-mono);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px rgb(var(--enp-orange-rgb) / .85);text-shadow:0 0 60px rgb(var(--enp-orange-rgb) / .35);font-size:clamp(5rem,17vw,15rem);font-weight:600;line-height:.85;position:absolute;bottom:2vh;right:4vw}.enp-safety-grid[data-astro-cid-7mdy566t]{align-items:center;gap:3rem;display:grid}@media (width>=1100px){.enp-safety-grid[data-astro-cid-7mdy566t]{grid-template-columns:1fr 1.15fr;gap:4rem}}.enp-readings[data-astro-cid-7mdy566t]{grid-template-columns:1fr 1fr;gap:1rem;margin:2.5rem 0 0;display:grid}.enp-reading[data-astro-cid-7mdy566t]{border-top:2px solid var(--rule-strong);flex-direction:column-reverse;gap:.3rem;padding-top:.9rem;display:flex}.enp-reading--ac[data-astro-cid-7mdy566t]{border-top-color:var(--enp-orange)}.enp-reading[data-astro-cid-7mdy566t] dt[data-astro-cid-7mdy566t]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.72rem}.enp-reading[data-astro-cid-7mdy566t] dd[data-astro-cid-7mdy566t]{font-family:var(--font-mono);letter-spacing:-.03em;color:rgb(var(--color-ink-rgb) / .5);flex-direction:column;margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:600;display:flex}.enp-reading--ac[data-astro-cid-7mdy566t] dd[data-astro-cid-7mdy566t]{color:var(--color-ink-strong)}.enp-reading[data-astro-cid-7mdy566t] dd[data-astro-cid-7mdy566t] span[data-astro-cid-7mdy566t]{letter-spacing:.04em;color:var(--color-ink-subtle);font-size:.8rem;font-weight:500}.enp-reading--ac[data-astro-cid-7mdy566t] dd[data-astro-cid-7mdy566t] span[data-astro-cid-7mdy566t]{color:var(--enp-orange-ink)}.enp-scope[data-astro-cid-7mdy566t]{border:1px solid var(--rule-section);background:var(--enp-scope-bg);margin:0;padding:1rem 1rem .75rem;box-shadow:inset 0 0 60px #000c}.enp-scope-head[data-astro-cid-7mdy566t]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);justify-content:space-between;font-size:.7rem;display:flex}.enp-scope-svg[data-astro-cid-7mdy566t]{width:100%;height:auto;margin-top:.75rem;display:block}.enp-scope-gridline[data-astro-cid-7mdy566t]{stroke:rgb(var(--color-ink-rgb) / .07)}.enp-scope-axis[data-astro-cid-7mdy566t]{font:500 10px var(--font-mono);fill:var(--color-ink-subtle)}.enp-scope-dc[data-astro-cid-7mdy566t]{stroke:var(--enp-dc);stroke-width:2.5px;stroke-dasharray:10 6}.enp-scope-dc-fill[data-astro-cid-7mdy566t]{fill:rgb(var(--enp-dc-rgb) / .05)}.enp-scope-zero[data-astro-cid-7mdy566t]{stroke:rgb(var(--color-ink-rgb) / .25);stroke-width:1px}.enp-scope-peak[data-astro-cid-7mdy566t]{stroke:rgb(var(--enp-orange-rgb) / .18);stroke-width:1px;stroke-dasharray:3 5}.enp-scope-ac[data-astro-cid-7mdy566t]{fill:none;stroke:var(--enp-orange);stroke-width:2.5px;filter:drop-shadow(0 0 4px rgb(var(--enp-orange-rgb) / .8))}@media (prefers-reduced-motion:no-preference){.enp-scope-ac[data-astro-cid-7mdy566t]{animation:3s linear infinite enp-scope-drift}}@keyframes enp-scope-drift{to{transform:translate(-300px)}}.enp-scope-tag[data-astro-cid-7mdy566t]{font:600 11px var(--font-mono);letter-spacing:.08em}.enp-scope-tag--dc[data-astro-cid-7mdy566t]{fill:var(--enp-dc)}.enp-scope-tag--ac[data-astro-cid-7mdy566t]{fill:var(--enp-orange-ink)}.enp-shutdown[data-astro-cid-7mdy566t]{align-items:flex-start;gap:1.1rem;margin-top:2.25rem;display:flex}.enp-shutdown-icon[data-astro-cid-7mdy566t]{width:2.25rem;height:2.25rem;color:var(--enp-orange);filter:drop-shadow(0 0 10px var(--enp-glow));flex-shrink:0}.enp-shutdown-title[data-astro-cid-7mdy566t]{font-family:var(--font-display);color:var(--color-ink-strong);margin:0;font-size:1.35rem;font-weight:600}.enp-shutdown-body[data-astro-cid-7mdy566t]{max-width:34rem;color:var(--color-ink-muted);margin:.4rem 0 0;line-height:1.6}.enp-range[data-astro-cid-zo5ruvni]{align-items:center;gap:2rem;margin-top:4rem;display:grid}@media (width>=1100px){.enp-range[data-astro-cid-zo5ruvni]{grid-template-columns:.8fr 1.2fr;gap:3.5rem}}.enp-range-stage[data-astro-cid-zo5ruvni]{aspect-ratio:1;border:1px solid var(--rule-section);background:radial-gradient(rgb(var(--color-ink-rgb) / .06) 1px, transparent 1.2px) 0 0 / 14px 14px, radial-gradient(circle at 50% 42%, var(--enp-spot-core) 0%, var(--enp-graphite) 45%, var(--enp-spot-edge) 75%);place-items:center;width:100%;max-width:30rem;margin-inline:auto;display:grid;position:relative}.enp-range-img[data-astro-cid-zo5ruvni]{width:64%;height:auto;filter:drop-shadow(0 24px 30px #0009) drop-shadow(-8px 0 18px rgb(var(--enp-orange-rgb) / .3))}.enp-range-plate[data-astro-cid-zo5ruvni]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--enp-orange-ink);font-size:.72rem;font-weight:600;position:absolute;bottom:.85rem;left:1rem}.enp-readout[data-astro-cid-zo5ruvni]{border-top:1px solid var(--rule-section);margin:0;padding:0;list-style:none}.enp-readout-row[data-astro-cid-zo5ruvni]{border-bottom:1px solid var(--rule-section);transition:background-color .35s var(--motion-ease-default);gap:1rem;padding:1.4rem 1rem 1.4rem 1.25rem;display:grid;position:relative}@media (width>=720px){.enp-readout-row[data-astro-cid-zo5ruvni]{grid-template-columns:11rem 1fr;align-items:center;gap:1.5rem}}.enp-readout-row[data-astro-cid-zo5ruvni]:before{content:"";background:var(--enp-orange);width:2px;box-shadow:0 0 10px var(--enp-glow);transition:transform .35s var(--motion-ease-default);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.enp-readout-row[data-astro-cid-zo5ruvni]:hover{background-color:rgb(var(--enp-orange-rgb) / .05)}.enp-readout-row[data-astro-cid-zo5ruvni]:hover:before{transform:scaleY(1)}.enp-readout-name[data-astro-cid-zo5ruvni]{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--color-ink-strong);transition:color .35s var(--motion-ease-default);align-items:center;gap:.7rem;margin:0;font-size:1.6rem;font-weight:600;display:flex}.enp-readout-led[data-astro-cid-zo5ruvni]{background:rgb(var(--color-ink-rgb) / .18);width:.5rem;height:.5rem;transition:background-color .35s var(--motion-ease-default), box-shadow .35s var(--motion-ease-default);flex:none}.enp-readout-row--new[data-astro-cid-zo5ruvni] .enp-readout-led[data-astro-cid-zo5ruvni],.enp-readout-row[data-astro-cid-zo5ruvni]:hover .enp-readout-led[data-astro-cid-zo5ruvni]{background:var(--enp-orange);box-shadow:0 0 10px var(--enp-glow)}.enp-readout-row[data-astro-cid-zo5ruvni]:hover .enp-readout-name[data-astro-cid-zo5ruvni]{color:var(--enp-orange-ink)}.enp-readout-tag[data-astro-cid-zo5ruvni]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-subtle);margin:.35rem 0 0 1.2rem;font-size:.68rem;font-weight:600}.enp-readout-row--new[data-astro-cid-zo5ruvni] .enp-readout-tag[data-astro-cid-zo5ruvni]{color:var(--enp-orange-ink)}.enp-readout-specs[data-astro-cid-zo5ruvni]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.enp-readout-specs[data-astro-cid-zo5ruvni] div[data-astro-cid-zo5ruvni]{flex-direction:column-reverse;gap:.3rem;display:flex}.enp-readout-specs[data-astro-cid-zo5ruvni] dt[data-astro-cid-zo5ruvni]{color:var(--color-ink-muted);font-size:.8rem;line-height:1.3}.enp-readout-specs[data-astro-cid-zo5ruvni] dd[data-astro-cid-zo5ruvni]{font-family:var(--font-mono);color:var(--color-ink-strong);white-space:nowrap;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600}@media (prefers-reduced-motion:reduce){.enp-readout-row[data-astro-cid-zo5ruvni],.enp-readout-row[data-astro-cid-zo5ruvni]:before,.enp-readout-name[data-astro-cid-zo5ruvni],.enp-readout-led[data-astro-cid-zo5ruvni]{transition:none}}.enp-lineup-more[data-astro-cid-zo5ruvni]{color:var(--color-ink-muted);margin:2rem 0 0;font-size:.9375rem}.enp-system-grid[data-astro-cid-ad3ywct6]{align-items:center;gap:3.5rem;display:grid}@media (width>=1024px){.enp-system-grid[data-astro-cid-ad3ywct6]{grid-template-columns:1fr 1fr;gap:5rem}}.enp-app[data-astro-cid-ad3ywct6]{width:min(68vw,19rem);margin:0 auto;position:relative}.enp-app[data-astro-cid-ad3ywct6]:before{content:"";z-index:0;background:radial-gradient(ellipse at 50% 50%, rgb(var(--enp-orange-rgb) / .22), transparent 65%);position:absolute;inset:10% -15%}.enp-app-img[data-astro-cid-ad3ywct6]{z-index:1;filter:drop-shadow(0 40px 50px #000000b3);width:100%;height:auto;display:block;position:relative}.enp-warranty[data-astro-cid-ad3ywct6]{border-left:2px solid var(--enp-orange);box-shadow:-6px 0 14px -8px var(--enp-glow);align-items:center;gap:1.25rem;margin-top:2.5rem;padding:.4rem 0 .4rem 1.25rem;display:flex}.enp-warranty-num[data-astro-cid-ad3ywct6]{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--color-ink-strong);font-size:clamp(3.5rem,6vw,4.75rem);font-weight:600;line-height:.9}.enp-warranty-text[data-astro-cid-ad3ywct6]{flex-direction:column;gap:.25rem;display:flex}.enp-warranty-label[data-astro-cid-ad3ywct6]{font-family:var(--font-display);color:var(--color-ink-strong);font-size:1.15rem;font-weight:600}.enp-warranty-sub[data-astro-cid-ad3ywct6]{color:var(--color-ink-muted);font-size:.875rem}.enp-warranty-note[data-astro-cid-ad3ywct6]{color:var(--color-ink-subtle);max-width:32rem;margin:1.25rem 0 0;font-size:.875rem}.enp-partner-title[data-astro-cid-vo5cfrzq]{max-width:20ch}.enp-trace[data-astro-cid-vo5cfrzq]{gap:2rem;margin:4.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.enp-trace[data-astro-cid-vo5cfrzq]:before{content:"";background:linear-gradient(180deg, var(--enp-orange), rgb(var(--enp-orange-rgb) / .2));width:2px;box-shadow:0 0 10px var(--enp-glow);position:absolute;top:6px;bottom:6px;left:5px}@media (width>=900px){.enp-trace[data-astro-cid-vo5cfrzq]{grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-top:2.25rem}.enp-trace[data-astro-cid-vo5cfrzq]:before{background:linear-gradient(90deg, var(--enp-orange), rgb(var(--enp-orange-rgb) / .2));width:auto;height:2px;inset:5px 0 auto}}.enp-trace-node[data-astro-cid-vo5cfrzq]{padding-left:2rem;position:relative}@media (width>=900px){.enp-trace-node[data-astro-cid-vo5cfrzq]{padding-left:0}}.enp-trace-dot[data-astro-cid-vo5cfrzq]{background:var(--enp-carbon);border:2px solid var(--enp-orange);width:12px;height:12px;box-shadow:0 0 10px var(--enp-glow);position:absolute;top:0;left:0}@media (width>=900px){.enp-trace-dot[data-astro-cid-vo5cfrzq]{top:-2.25rem}}.enp-trace-n[data-astro-cid-vo5cfrzq]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--enp-orange-ink);font-size:.75rem;font-weight:600}.enp-trace-node[data-astro-cid-vo5cfrzq] h3[data-astro-cid-vo5cfrzq]{font-family:var(--font-display);color:var(--color-ink-strong);margin:.5rem 0 0;font-size:1.35rem;font-weight:600}.enp-trace-node[data-astro-cid-vo5cfrzq] p[data-astro-cid-vo5cfrzq]{color:var(--color-ink-muted);max-width:22rem;margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.enp-cards[data-astro-cid-vo5cfrzq]{gap:1.25rem;margin-top:4rem;display:grid}@media (width>=900px){.enp-cards[data-astro-cid-vo5cfrzq]{grid-template-columns:1fr 1fr}}.enp-card[data-astro-cid-vo5cfrzq]{border:1px solid var(--rule-section);background:var(--enp-carbon-raised);transition:border-color var(--motion-duration-medium) var(--motion-ease-default);text-decoration:none;display:grid}@media (width>=560px){.enp-card[data-astro-cid-vo5cfrzq]{grid-template-columns:40% 1fr}}.enp-card-media[data-astro-cid-vo5cfrzq] img[data-astro-cid-vo5cfrzq]{aspect-ratio:16/9}@media (width>=560px){.enp-card-media[data-astro-cid-vo5cfrzq] img[data-astro-cid-vo5cfrzq]{aspect-ratio:auto}}.enp-card[data-astro-cid-vo5cfrzq]:hover{border-color:rgb(var(--enp-orange-rgb) / .6)}.enp-card[data-astro-cid-vo5cfrzq]:focus-visible{outline:2px solid var(--enp-orange-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.enp-card[data-astro-cid-vo5cfrzq]{transition:none}}.enp-card-media[data-astro-cid-vo5cfrzq]{background:#000;display:block;overflow:hidden}.enp-card-media[data-astro-cid-vo5cfrzq] img[data-astro-cid-vo5cfrzq]{object-fit:cover;filter:brightness(.82)saturate(.9);width:100%;height:100%;transition:filter .45s var(--motion-ease-default), transform .8s var(--motion-ease-default);display:block}.enp-card[data-astro-cid-vo5cfrzq]:hover .enp-card-media[data-astro-cid-vo5cfrzq] img[data-astro-cid-vo5cfrzq],.enp-card[data-astro-cid-vo5cfrzq]:focus-visible .enp-card-media[data-astro-cid-vo5cfrzq] img[data-astro-cid-vo5cfrzq]{filter:brightness()saturate();transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.enp-card-media[data-astro-cid-vo5cfrzq] img[data-astro-cid-vo5cfrzq]{transition:none}.enp-card[data-astro-cid-vo5cfrzq]:hover .enp-card-media[data-astro-cid-vo5cfrzq] img[data-astro-cid-vo5cfrzq],.enp-card[data-astro-cid-vo5cfrzq]:focus-visible .enp-card-media[data-astro-cid-vo5cfrzq] img[data-astro-cid-vo5cfrzq]{transform:none}}.enp-card-body[data-astro-cid-vo5cfrzq]{flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 1.4rem;display:flex}.enp-card-eyebrow[data-astro-cid-vo5cfrzq]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--enp-orange-ink);font-size:.68rem;font-weight:600}.enp-card-title[data-astro-cid-vo5cfrzq]{font-family:var(--font-display);color:var(--color-ink-strong);font-size:1.1rem;font-weight:600;line-height:1.25}.enp-card-text[data-astro-cid-vo5cfrzq]{color:var(--color-ink-muted);font-size:.875rem;line-height:1.5}.enp-card-cta[data-astro-cid-vo5cfrzq]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-strong);align-items:center;gap:.4rem;margin-top:auto;padding-top:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.enp-card-cta[data-astro-cid-vo5cfrzq] svg{transition:transform var(--motion-duration-fast) var(--motion-ease-default);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.enp-card[data-astro-cid-vo5cfrzq]:hover .enp-card-cta[data-astro-cid-vo5cfrzq] svg,.enp-card[data-astro-cid-vo5cfrzq]:focus-visible .enp-card-cta[data-astro-cid-vo5cfrzq] svg{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.enp-card-cta[data-astro-cid-vo5cfrzq] svg{transition:none}}.enp-close[data-astro-cid-55zs7hgz]{background-image:radial-gradient(ellipse 60% 70% at 0% 100%, rgb(var(--enp-orange-rgb) / .22), transparent 70%);padding-block:7rem;scroll-margin-top:5rem}@media (width>=1024px){.enp-close[data-astro-cid-55zs7hgz]{padding-block:9rem}}.enp-close-grid[data-astro-cid-55zs7hgz]{gap:3.5rem;display:grid}@media (width>=1024px){.enp-close-grid[data-astro-cid-55zs7hgz]{grid-template-columns:1fr 1fr;align-items:start;gap:5rem}.enp-close-copy[data-astro-cid-55zs7hgz]{position:sticky;top:8rem}}.enp-close-title[data-astro-cid-55zs7hgz]{font-family:var(--font-display);letter-spacing:-.045em;color:var(--color-ink-strong);text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:1}.enp-page{--enp-carbon:#0a0a0b;--enp-carbon-raised:#121214;--enp-carbon-deep:#050506;--enp-pcb-pitch:22px;--enp-glass-rgb:18 18 21;--enp-scope-bg:#070708;--enp-graphite:#1b1b1f;--enp-spot-core:#3a3a40;--enp-spot-edge:#0b0b0d;--enp-halo-core-rgb:90 90 98;--enp-halo-edge-rgb:40 40 46;--enp-dc:#c9c9c4;--enp-dc-rgb:201 201 196;--enp-string:#8e8e89;--enp-pv-top:#22305a;--enp-pv-middle:#141c34;--enp-pv-bottom:#0e1428;--enp-pv-cells:#aabeff29;--enp-pv-dim:#020203;--enp-fault-casing:#2a1210;--enp-carbon-deep-rgb:5 5 6;--enp-orange:#f37321;--enp-orange-rgb:243 115 33;--enp-amber:#f1ac50;--enp-orange-ink:#ff9a56;--enp-on-orange:#160800;--enp-fault:#ff4d3a;--enp-fault-line:#ff6b57;--enp-fault-ink:#ff8a7a;--enp-glow:rgb(var(--enp-orange-rgb) / .45);--enp-trace:rgb(var(--enp-orange-rgb) / .55);--enp-tick:rgb(var(--color-ink-rgb) / .35);--stage:var(--enp-carbon);--stage-raised:var(--enp-carbon-raised);--stage-deep:var(--enp-carbon-deep);--stage-elevated:#19191c;--stage-ink:#f2f2f0;--stage-ink-rgb:242 242 240;--stage-ink-muted:#b9b9b4;--stage-ink-subtle:#8a8a85;--stage-border:#26262a;--stage-border-strong:#36363b;--stage-rule:.09;--stage-rule-section:.16;--stage-rule-strong:.26;--partner-ink:var(--enp-orange-ink)}.enp-deep{background-color:var(--enp-carbon-deep)}.enp-raised{background-color:var(--enp-carbon-raised)}.enp-pcb{background-image:radial-gradient(rgb(var(--color-ink-rgb) / .07) 1px, transparent 1.2px);background-size:var(--enp-pcb-pitch) var(--enp-pcb-pitch)}.enp-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-muted);align-items:center;gap:.75rem;margin:0 0 1.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.enp-tag-n{border:1px solid var(--enp-trace);color:var(--enp-orange-ink);letter-spacing:.08em;border-radius:3px;padding:.2rem .45rem}.enp-h2{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink-strong);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:600;line-height:1.02}.enp-led{vertical-align:baseline;background:var(--enp-orange);width:.16em;height:.16em;box-shadow:0 0 14px 2px var(--enp-glow);margin-left:.08em;display:inline-block}@media (prefers-reduced-motion:no-preference){.enp-led--blink{animation:2.4s step-end infinite enp-blink}}@keyframes enp-blink{0%,72%{opacity:1}73%,86%{opacity:.25}87%,to{opacity:1}}.enp-lede{max-width:40rem;color:var(--color-ink-muted);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1.4vw,1.2rem);line-height:1.6}.enp-frame{position:relative}.enp-frame:before,.enp-frame:after{content:"";pointer-events:none;border-color:var(--enp-tick);border-style:solid;width:14px;height:14px;position:absolute}.enp-frame:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.enp-frame:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}
