.hero-kb[data-astro-cid-4nneuxur]{transform-origin:66% 58%;animation:heroKb 34s ease-in-out infinite alternate;will-change:transform}@keyframes heroKb{0%{transform:scale(1.05) translateZ(0)}to{transform:scale(1.13) translate3d(-2%,-1.4%,0)}}@media(prefers-reduced-motion:reduce){.hero-kb[data-astro-cid-4nneuxur]{animation:none}}.doors[data-astro-cid-zx2wwcsj]{--edge: max(1.25rem, calc((100vw - 1240px)/2) );display:flex;flex-direction:column;min-height:calc(100svh - 64px);background:#0d0a07}.doors-head[data-astro-cid-zx2wwcsj]{padding-block:clamp(1.25rem,3.2vh,2.25rem);border-bottom:1px solid rgba(255,255,255,.12)}.doors-head-inner[data-astro-cid-zx2wwcsj]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem}.doors-head[data-astro-cid-zx2wwcsj] h2[data-astro-cid-zx2wwcsj]{font-size:clamp(2.2rem,4.2vw,4rem);line-height:1}.doors-sub[data-astro-cid-zx2wwcsj]{font-size:.95rem;color:#fffcf7cc}.doors-row[data-astro-cid-zx2wwcsj]{flex:1;display:grid;grid-template-columns:1fr}@media(min-width:900px){.doors-row[data-astro-cid-zx2wwcsj]{grid-template-columns:1fr 1fr}}.door[data-astro-cid-zx2wwcsj]{position:relative;isolation:isolate;overflow:hidden;min-height:40svh;display:flex;align-items:flex-end;color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent}.door[data-astro-cid-zx2wwcsj]+.door[data-astro-cid-zx2wwcsj]{border-top:1px solid rgba(255,255,255,.14)}@media(min-width:900px){.door[data-astro-cid-zx2wwcsj]+.door[data-astro-cid-zx2wwcsj]{border-top:0;border-left:1px solid rgba(255,255,255,.14)}}.door-img[data-astro-cid-zx2wwcsj]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.door[data-astro-cid-zx2wwcsj]:hover .door-img[data-astro-cid-zx2wwcsj]{transform:scale(1.08)}.door-scrim[data-astro-cid-zx2wwcsj]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0d0a0726,#0d0a0733 40%,#0d0a07db);transition:background .5s}.door[data-astro-cid-zx2wwcsj]:hover .door-scrim[data-astro-cid-zx2wwcsj]{background:linear-gradient(180deg,#0d0a070d,#0d0a071f 40%,#0d0a07d1)}.door-copy[data-astro-cid-zx2wwcsj]{box-sizing:content-box;width:min(30rem,100% - 2.5rem);display:flex;flex-direction:column;gap:.75rem;padding:2rem 1.25rem 1.75rem}@media(min-width:900px){.door-copy[data-astro-cid-zx2wwcsj]{width:min(30rem,100% - var(--edge) - 3rem);padding:3rem}.door[data-astro-cid-zx2wwcsj]:first-child .door-copy[data-astro-cid-zx2wwcsj]{padding-left:var(--edge)}}.door-label[data-astro-cid-zx2wwcsj]{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#fffcf7eb;text-shadow:0 1px 10px rgba(0,0,0,.6)}.door-h[data-astro-cid-zx2wwcsj]{font-size:clamp(2.7rem,4.6vw,4.6rem);font-weight:700;line-height:.95;letter-spacing:-.01em;text-shadow:0 2px 24px rgba(0,0,0,.45)}.door-p[data-astro-cid-zx2wwcsj]{font-size:1.05rem;line-height:1.55;color:#fffcf7e0;text-shadow:0 1px 12px rgba(0,0,0,.5)}.door-lead[data-astro-cid-zx2wwcsj]{display:block;margin-bottom:.2rem;font-size:1.2rem;font-weight:650;color:#fff}.door-cta[data-astro-cid-zx2wwcsj]{margin-top:.5rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.5rem;border-radius:999px;background:var(--color-solar);color:#1f1708;font-weight:650;box-shadow:0 10px 30px -10px #e8761fb3;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s}.door[data-astro-cid-zx2wwcsj]:hover .door-cta[data-astro-cid-zx2wwcsj]{background:var(--color-solar-bright);transform:translateY(-2px)}.door-cta[data-astro-cid-zx2wwcsj] svg[data-astro-cid-zx2wwcsj]{transition:transform .25s}.door[data-astro-cid-zx2wwcsj]:hover .door-cta[data-astro-cid-zx2wwcsj] svg[data-astro-cid-zx2wwcsj]{transform:translate(3px)}.doors-trust[data-astro-cid-zx2wwcsj]{background:#14100b;border-top:1px solid rgba(255,255,255,.12);padding-block:.95rem;color:#fffcf7c7}.doors-call[data-astro-cid-zx2wwcsj]{margin-left:auto}@media(max-width:899px){.door[data-astro-cid-zx2wwcsj]{min-height:36svh}.doors-call[data-astro-cid-zx2wwcsj]{margin-left:0}}@media(prefers-reduced-motion:reduce){.door-img[data-astro-cid-zx2wwcsj],.door-cta[data-astro-cid-zx2wwcsj],.door-scrim[data-astro-cid-zx2wwcsj]{transition:none}}.eday-stage[data-astro-cid-szfschy2]{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 64px);color:var(--color-ink)}.eday-svg[data-astro-cid-szfschy2]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;display:block}.eday-copy[data-astro-cid-szfschy2]{padding-block:4.5rem 14rem}.eday-steps[data-astro-cid-szfschy2]{display:flex;flex-direction:column;gap:1.75rem;list-style:none;padding:0;max-width:30rem}.eday-time[data-astro-cid-szfschy2]{color:#9a4508}.eday-step[data-astro-cid-szfschy2] p[data-astro-cid-szfschy2]{color:#1f1708c7}.eday-dots[data-astro-cid-szfschy2]{display:none}.eday-flow[data-astro-cid-szfschy2]{fill:none;stroke-width:5;stroke-linecap:round;stroke-dasharray:2 12}.f-panel-house[data-astro-cid-szfschy2],.f-panel-batt[data-astro-cid-szfschy2]{stroke:#f2b233}.f-batt-house[data-astro-cid-szfschy2]{stroke:#e8761f;opacity:0}.eday-cut[data-astro-cid-szfschy2],.eday-night[data-astro-cid-szfschy2]{opacity:0}.eday-win[data-astro-cid-szfschy2]{fill:#cfe3ec}.eday-charge[data-astro-cid-szfschy2]{transform-box:fill-box;transform-origin:bottom;transform:scaleY(1)}.eday-sun[data-astro-cid-szfschy2]{transform-box:view-box}@media(max-width:1023px){.eday-copy[data-astro-cid-szfschy2]{padding-block:3rem 46svh}}@media(min-width:1024px){.eday-house[data-astro-cid-szfschy2]{transform:translate(560px,180px) scale(1.45)}}@media(prefers-reduced-motion:no-preference){.eday[data-astro-cid-szfschy2]{height:var(--pin-travel, 420vh)}.eday-stage[data-astro-cid-szfschy2]{position:sticky;top:64px;height:calc(100svh - 64px);min-height:0}.eday-copy[data-astro-cid-szfschy2]{padding-block:clamp(3rem,8vh,6rem) 0}.eday-steps[data-astro-cid-szfschy2]{position:relative;min-height:12rem;gap:0}.eday-step[data-astro-cid-szfschy2]{position:absolute;inset:0 auto auto 0;opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.eday-dots[data-astro-cid-szfschy2]{display:flex;gap:7px;margin-top:1.25rem}.eday-dots[data-astro-cid-szfschy2] i[data-astro-cid-szfschy2]{width:30px;height:4px;border-radius:2px;background:#1f170833;transition:background .3s}.eday-stage[data-astro-cid-szfschy2],.eday-step[data-astro-cid-szfschy2] p[data-astro-cid-szfschy2],.eday-time[data-astro-cid-szfschy2]{transition:color .5s}.eday-flow[data-astro-cid-szfschy2]{animation:edayFlow .9s linear infinite;opacity:0;transition:opacity .4s}.eday-sun[data-astro-cid-szfschy2],.eday-night[data-astro-cid-szfschy2],.eday-cut[data-astro-cid-szfschy2],.eday-wire[data-astro-cid-szfschy2]{transition:opacity .5s}.eday-charge[data-astro-cid-szfschy2]{transition:transform .6s cubic-bezier(.16,1,.3,1)}.eday-win[data-astro-cid-szfschy2]{transition:fill .5s}[data-astro-cid-szfschy2][data-step="0"] .eday-step[data-astro-cid-szfschy2][data-i="0"],[data-astro-cid-szfschy2][data-step="1"] .eday-step[data-astro-cid-szfschy2][data-i="1"],[data-astro-cid-szfschy2][data-step="2"] .eday-step[data-astro-cid-szfschy2][data-i="2"],[data-astro-cid-szfschy2][data-step="3"] .eday-step[data-astro-cid-szfschy2][data-i="3"]{opacity:1;transform:none}[data-astro-cid-szfschy2][data-step="0"] .eday-dots[data-astro-cid-szfschy2] i[data-astro-cid-szfschy2]:nth-child(1),[data-astro-cid-szfschy2][data-step="1"] .eday-dots[data-astro-cid-szfschy2] i[data-astro-cid-szfschy2]:nth-child(2),[data-astro-cid-szfschy2][data-step="2"] .eday-dots[data-astro-cid-szfschy2] i[data-astro-cid-szfschy2]:nth-child(3),[data-astro-cid-szfschy2][data-step="3"] .eday-dots[data-astro-cid-szfschy2] i[data-astro-cid-szfschy2]:nth-child(4){background:var(--color-current)}[data-astro-cid-szfschy2][data-step="0"] .f-panel-house[data-astro-cid-szfschy2]{opacity:1}[data-astro-cid-szfschy2][data-step="0"] .eday-charge[data-astro-cid-szfschy2]{transform:scaleY(.15)}[data-astro-cid-szfschy2][data-step="1"] .f-panel-house[data-astro-cid-szfschy2],[data-astro-cid-szfschy2][data-step="1"] .f-panel-batt[data-astro-cid-szfschy2],[data-astro-cid-szfschy2][data-step="2"] .f-batt-house[data-astro-cid-szfschy2],[data-astro-cid-szfschy2][data-step="3"] .f-batt-house[data-astro-cid-szfschy2]{opacity:1}[data-astro-cid-szfschy2][data-step="2"] .eday-charge[data-astro-cid-szfschy2]{transform:scaleY(.6)}[data-astro-cid-szfschy2][data-step="3"] .eday-charge[data-astro-cid-szfschy2]{transform:scaleY(.35)}[data-astro-cid-szfschy2][data-step="2"] .eday-win[data-astro-cid-szfschy2],[data-astro-cid-szfschy2][data-step="3"] .eday-win[data-astro-cid-szfschy2]{fill:#ffd27a}[data-astro-cid-szfschy2][data-step="2"] .eday-sun[data-astro-cid-szfschy2],[data-astro-cid-szfschy2][data-step="3"] .eday-sun[data-astro-cid-szfschy2]{opacity:0}[data-astro-cid-szfschy2][data-step="3"] .eday-cut[data-astro-cid-szfschy2],[data-astro-cid-szfschy2][data-step="3"] .eday-night[data-astro-cid-szfschy2]{opacity:1}[data-astro-cid-szfschy2][data-step="3"] .eday-wire[data-astro-cid-szfschy2]{opacity:.35}[data-astro-cid-szfschy2][data-step="3"]{color:#fff}[data-astro-cid-szfschy2][data-step="3"] .eday-step[data-astro-cid-szfschy2] p[data-astro-cid-szfschy2]{color:#fffcf7d9}[data-astro-cid-szfschy2][data-step="3"] .eday-time[data-astro-cid-szfschy2],[data-astro-cid-szfschy2][data-step="3"] .eyebrow[data-astro-cid-szfschy2]{color:#f6973f}[data-astro-cid-szfschy2][data-step="3"] .eday-dots[data-astro-cid-szfschy2] i[data-astro-cid-szfschy2]{background:#ffffff40}[data-astro-cid-szfschy2][data-step="3"] .eday-dots[data-astro-cid-szfschy2] i[data-astro-cid-szfschy2]:nth-child(4){background:#f6973f}[data-astro-cid-szfschy2][data-step="2"] .eday-step[data-astro-cid-szfschy2] p[data-astro-cid-szfschy2]{color:#1f1708db}[data-astro-cid-szfschy2][data-step="2"] .eday-time[data-astro-cid-szfschy2]{color:#7a3606}}@media(prefers-reduced-motion:no-preference)and (max-width:820px){.eday[data-astro-cid-szfschy2]{--pin-travel: 300vh !important}.eday-copy[data-astro-cid-szfschy2] h2[data-astro-cid-szfschy2]{display:none}.eday-copy[data-astro-cid-szfschy2]{padding-top:1.5rem!important}.eday-house[data-astro-cid-szfschy2]{transform:translate(1000px,330px) scale(1.05)}.eday-steps[data-astro-cid-szfschy2]{min-height:8.5rem!important}.eday-step[data-astro-cid-szfschy2] h3[data-astro-cid-szfschy2]{font-size:1.35rem}.eday-step[data-astro-cid-szfschy2] p[data-astro-cid-szfschy2]{font-size:.95rem!important;line-height:1.45}.eday-dots[data-astro-cid-szfschy2]{margin-top:.75rem!important}.eday-copy[data-astro-cid-szfschy2] .eyebrow[data-astro-cid-szfschy2]{display:none}.eday-step[data-astro-cid-szfschy2] p[data-astro-cid-szfschy2]{font-size:1rem}}@keyframes edayFlow{to{stroke-dashoffset:-28}}[data-astro-cid-szfschy2][data-batt=on] [data-b=off],[data-astro-cid-szfschy2][data-batt=off] [data-b=on]{display:none}[data-astro-cid-szfschy2][data-batt=off] .eday-charge[data-astro-cid-szfschy2],[data-astro-cid-szfschy2][data-batt=off] .f-panel-batt[data-astro-cid-szfschy2],[data-astro-cid-szfschy2][data-batt=off] .f-batt-house[data-astro-cid-szfschy2]{visibility:hidden}.eday-step[data-astro-cid-szfschy2] b{font-weight:700;color:inherit}.eday-calc[data-astro-cid-szfschy2]{margin-top:1.5rem;max-width:28rem;padding:1.1rem 1.2rem 1.2rem;border-radius:18px;background:#fffcf7d1;color:#1f1708;box-shadow:0 20px 40px -24px #1f170873;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.eday-calc-row[data-astro-cid-szfschy2]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.9rem}.eday-calc-bill[data-astro-cid-szfschy2]{font-family:var(--font-display);font-size:1.9rem;font-weight:700;line-height:1}.eday-range[data-astro-cid-szfschy2]{width:100%;margin-top:.6rem;accent-color:#cf5e0e;height:28px}.eday-toggle[data-astro-cid-szfschy2]{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:600}.eday-switch[data-astro-cid-szfschy2]{position:relative;width:38px;height:22px;border-radius:999px;background:#1f170840;transition:background .2s}.eday-switch[data-astro-cid-szfschy2]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.16,1,.3,1)}.eday-toggle[data-astro-cid-szfschy2][aria-pressed=true] .eday-switch[data-astro-cid-szfschy2]{background:#cf5e0e}.eday-toggle[data-astro-cid-szfschy2][aria-pressed=true] .eday-switch[data-astro-cid-szfschy2]:after{transform:translate(16px)}.eday-save[data-astro-cid-szfschy2]{font-family:var(--font-display);font-size:1.35rem}.eday-note[data-astro-cid-szfschy2]{font-size:.72rem;line-height:1.35;color:#1f1708ad;max-width:12rem;text-align:right}@media(max-width:820px){.eday-calc[data-astro-cid-szfschy2]{margin-top:1rem;padding:.85rem .95rem}.eday-calc-bill[data-astro-cid-szfschy2]{font-size:1.5rem}.eday-note[data-astro-cid-szfschy2]{display:none}}.funnel[data-astro-cid-yaeqqiwg]{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:var(--color-night);color:var(--color-ink)}.funnel[data-astro-cid-yaeqqiwg]::backdrop{background:#0d0a0799}.funnel[data-astro-cid-yaeqqiwg][open]{animation:funnelIn .32s cubic-bezier(.16,1,.3,1)}@keyframes funnelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.funnel[data-astro-cid-yaeqqiwg][open]{animation:none}}html.funnel-open{overflow:hidden}.funnel-form[data-astro-cid-yaeqqiwg]{display:grid;min-height:100%}@media(min-width:1024px){.funnel-form[data-astro-cid-yaeqqiwg]{grid-template-columns:.85fr 1.15fr}}.funnel-side[data-astro-cid-yaeqqiwg]{position:relative;display:none;overflow:hidden;background:#0d0a07}@media(min-width:1024px){.funnel-side[data-astro-cid-yaeqqiwg]{display:block}}.funnel-side[data-astro-cid-yaeqqiwg] img[data-astro-cid-yaeqqiwg]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.funnel-side-scrim[data-astro-cid-yaeqqiwg]{position:absolute;inset:0;background:linear-gradient(180deg,#0d0a0733,#0d0a07e0)}.funnel-side-copy[data-astro-cid-yaeqqiwg]{position:absolute;left:3rem;right:3rem;bottom:3rem}.funnel-main[data-astro-cid-yaeqqiwg]{width:min(640px,100% - 2.5rem);margin-inline:auto;padding-block:1.5rem 3rem;align-self:start}@media(min-width:1024px){.funnel-main[data-astro-cid-yaeqqiwg]{align-self:center;padding-block:3rem}}.funnel-back[data-astro-cid-yaeqqiwg]{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--color-line);color:var(--color-ink);background:var(--color-surface)}.funnel-bar[data-astro-cid-yaeqqiwg]{margin-top:1rem;height:3px;background:var(--color-line);border-radius:2px;overflow:hidden}.funnel-bar[data-astro-cid-yaeqqiwg] span[data-astro-cid-yaeqqiwg]{display:block;height:100%;width:0;background:var(--color-current);transition:width .35s cubic-bezier(.16,1,.3,1)}.funnel-step[data-astro-cid-yaeqqiwg]{margin-top:2.5rem;border:0;padding:0;min-width:0}.funnel-q[data-astro-cid-yaeqqiwg]{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,5.5vw,3.1rem);line-height:1.04;color:var(--color-ink);padding:0}.funnel-opt[data-astro-cid-yaeqqiwg]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:1rem 1.25rem;border:1px solid var(--color-line-strong);border-radius:14px;background:var(--color-surface);cursor:pointer;font-size:1.1rem;font-weight:500;transition:border-color .2s,background .2s,transform .16s;-webkit-tap-highlight-color:transparent}.funnel-opt[data-astro-cid-yaeqqiwg]:hover{border-color:var(--color-current)}.funnel-opt[data-astro-cid-yaeqqiwg]:active{transform:scale(.99)}.funnel-opt[data-astro-cid-yaeqqiwg] input[data-astro-cid-yaeqqiwg]{position:absolute;opacity:0;pointer-events:none}.funnel-opt[data-astro-cid-yaeqqiwg]:has(input:focus-visible){outline:2px solid var(--color-current);outline-offset:2px}.funnel-opt[data-astro-cid-yaeqqiwg]:has(input:checked){border-color:var(--color-current);background:color-mix(in srgb,var(--color-current) 9%,var(--color-surface))}.funnel-tick[data-astro-cid-yaeqqiwg]{width:20px;height:20px;color:var(--color-current);opacity:0;transition:opacity .2s}.funnel-opt[data-astro-cid-yaeqqiwg]:has(input:checked) .funnel-tick[data-astro-cid-yaeqqiwg]{opacity:1}.funnel-field[data-astro-cid-yaeqqiwg]{width:100%;border-radius:12px;border:1px solid var(--color-line-strong);background:var(--color-surface);padding:.9rem 1rem;font-size:16px;color:var(--color-ink)}.funnel-field[data-astro-cid-yaeqqiwg]:focus{outline:none;border-color:var(--color-current);box-shadow:0 0 0 3px #ed7d2e29}.marquee[data-astro-cid-ugyvxh73]:before,.marquee[data-astro-cid-ugyvxh73]:after{content:"";position:absolute;top:0;bottom:0;width:3rem;z-index:1;pointer-events:none}.marquee[data-astro-cid-ugyvxh73]:before{left:0;background:linear-gradient(90deg,var(--fade, var(--color-night-2)),transparent)}.marquee[data-astro-cid-ugyvxh73]:after{right:0;background:linear-gradient(270deg,var(--fade, var(--color-night-2)),transparent)}.marquee-dark[data-astro-cid-ugyvxh73]{--fade: #14100b;background:#14100b;border-top:1px solid rgba(255,255,255,.12)}.marquee-dark[data-astro-cid-ugyvxh73] .marquee-track[data-astro-cid-ugyvxh73] a[data-astro-cid-ugyvxh73]{background:#fbf8f2;border-color:transparent}.marquee-dark[data-astro-cid-ugyvxh73] .marquee-track[data-astro-cid-ugyvxh73] a[data-astro-cid-ugyvxh73]:hover{border-color:var(--color-solar-bright)}.marquee-dark[data-astro-cid-ugyvxh73] .marquee-track[data-astro-cid-ugyvxh73] a[data-astro-cid-ugyvxh73] span[data-astro-cid-ugyvxh73]{color:#1f1708}.marquee-track[data-astro-cid-ugyvxh73]{width:max-content;animation:brandMarquee 30s linear infinite}.marquee[data-astro-cid-ugyvxh73]:hover .marquee-track[data-astro-cid-ugyvxh73]{animation-play-state:paused}@keyframes brandMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-ugyvxh73]{animation:none;flex-wrap:wrap}.marquee[data-astro-cid-ugyvxh73]:before,.marquee[data-astro-cid-ugyvxh73]:after{display:none}}.show[data-astro-cid-mpggmuzh]{display:grid;background:var(--color-night)}@media(min-width:1024px){.show[data-astro-cid-mpggmuzh]{grid-template-columns:.85fr 1.15fr;min-height:calc(100svh - 64px)}}.show-list[data-astro-cid-mpggmuzh]{display:flex;align-items:center;padding:4.5rem 0 3rem}.show-list-inner[data-astro-cid-mpggmuzh]{width:100%;padding-inline:max(1.25rem,calc((100vw - 1240px)/2))}@media(min-width:1024px){.show-list-inner[data-astro-cid-mpggmuzh]{padding-right:3.5rem}}.show-names[data-astro-cid-mpggmuzh]{display:flex;flex-wrap:wrap;gap:.15rem 1.4rem;list-style:none;padding:0}.show-name[data-astro-cid-mpggmuzh]{position:relative;display:inline-block;padding-block:.15rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,2.3vw,2.25rem);line-height:1.15;color:var(--color-faint);text-decoration:none;transition:color .25s}.show-name[data-astro-cid-mpggmuzh]:after{content:"";position:absolute;left:0;right:0;bottom:.1rem;height:2px;background:var(--color-current);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.show-name[data-astro-cid-mpggmuzh]:hover,.show-name[data-astro-cid-mpggmuzh][aria-current]{color:var(--color-ink)}.show-name[data-astro-cid-mpggmuzh][aria-current]:after{transform:scaleX(1)}.show-stage[data-astro-cid-mpggmuzh]{position:relative;min-height:78svh;background:#0d0a07}@media(min-width:1024px){.show-stage[data-astro-cid-mpggmuzh]{min-height:0}}.show-panel[data-astro-cid-mpggmuzh]{position:absolute;inset:0;display:flex;align-items:flex-end;overflow:hidden}.show-img[data-astro-cid-mpggmuzh]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.show-panel[data-astro-cid-mpggmuzh].is-in .show-img[data-astro-cid-mpggmuzh]{animation:showImg .9s cubic-bezier(.16,1,.3,1)}.show-panel[data-astro-cid-mpggmuzh].is-in .show-copy[data-astro-cid-mpggmuzh]{animation:showCopy .5s cubic-bezier(.16,1,.3,1)}@keyframes showImg{0%{opacity:.4;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes showCopy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.show-img--product[data-astro-cid-mpggmuzh]{object-fit:contain;padding:10% 18% 38%;background:radial-gradient(55% 50% at 50% 34%,#9a7652,#3b2b1c 50%,#0d0a07 85%)}.show-credit[data-astro-cid-mpggmuzh]{position:absolute;top:1rem;right:1.25rem;z-index:2;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.show-scrim[data-astro-cid-mpggmuzh]{position:absolute;inset:0;background:linear-gradient(180deg,#0d0a070d 20%,#0d0a07e0)}.show-copy[data-astro-cid-mpggmuzh]{position:relative;display:flex;flex-direction:column;padding:2rem 1.25rem 2.25rem}@media(min-width:1024px){.show-copy[data-astro-cid-mpggmuzh]{padding:3.5rem max(3rem,calc((100vw - 1240px)/2)) 3.5rem 3.5rem}}.show-brand[data-astro-cid-mpggmuzh]{font-size:clamp(2.6rem,5vw,4.6rem);font-weight:700;line-height:.95;color:#fff}@media(max-width:1023px){.show[data-astro-cid-mpggmuzh]{grid-template-columns:minmax(0,1fr)}.show-list[data-astro-cid-mpggmuzh]{padding:4rem 0 1.25rem}.show-list[data-astro-cid-mpggmuzh] .mt-9[data-astro-cid-mpggmuzh]{margin-top:1.5rem}.show-names[data-astro-cid-mpggmuzh]{flex-wrap:nowrap;gap:1.4rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;mask-image:linear-gradient(90deg,#000 85%,transparent)}.show-names[data-astro-cid-mpggmuzh]::-webkit-scrollbar{display:none}.show-names[data-astro-cid-mpggmuzh] li[data-astro-cid-mpggmuzh]{flex:none;scroll-snap-align:start}.show-name[data-astro-cid-mpggmuzh]{white-space:nowrap}.show-stage[data-astro-cid-mpggmuzh]{min-height:0}.show-panel[data-astro-cid-mpggmuzh]{position:relative;inset:auto;display:block}.show-img[data-astro-cid-mpggmuzh]{position:relative;inset:auto;height:auto;aspect-ratio:4 / 3}.show-img--product[data-astro-cid-mpggmuzh]{padding:8% 22%}.show-scrim[data-astro-cid-mpggmuzh]{display:none}.show-copy[data-astro-cid-mpggmuzh]{padding:1.75rem 1.25rem 2.5rem}.show-note[data-astro-cid-mpggmuzh]{padding:1.5rem 1.25rem 3rem}}@media(prefers-reduced-motion:reduce){.show-panel[data-astro-cid-mpggmuzh].is-in .show-img[data-astro-cid-mpggmuzh],.show-panel[data-astro-cid-mpggmuzh].is-in .show-copy[data-astro-cid-mpggmuzh]{animation:none}.show-name[data-astro-cid-mpggmuzh]:after{transition:none}}.proof2[data-astro-cid-ixdedkbu]{display:grid;background:#14100b}@media(min-width:1024px){.proof2[data-astro-cid-ixdedkbu]{grid-template-columns:.9fr 1.1fr;min-height:calc(100svh - 64px)}}.proof2-photo[data-astro-cid-ixdedkbu]{position:relative;margin:0;min-height:62svh;overflow:hidden}.proof2-photo[data-astro-cid-ixdedkbu] img[data-astro-cid-ixdedkbu]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:45% 22%}.proof2-photo[data-astro-cid-ixdedkbu] figcaption[data-astro-cid-ixdedkbu]{position:absolute;left:0;right:0;bottom:0;padding:4rem 1.5rem 1.5rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6}.proof2-body[data-astro-cid-ixdedkbu]{display:flex;align-items:center;background:#14100b}.proof2-inner[data-astro-cid-ixdedkbu]{width:100%;padding:4rem 1.25rem}@media(min-width:1024px){.proof2-inner[data-astro-cid-ixdedkbu]{padding:4rem max(3rem,calc((100vw - 1240px)/2)) 4rem 4.5rem}}.proof2-rating[data-astro-cid-ixdedkbu]{display:inline-flex;align-items:center;gap:1.1rem;text-decoration:none;color:#fff}.proof2-g[data-astro-cid-ixdedkbu]{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#fff}.proof2-score[data-astro-cid-ixdedkbu]{font-size:clamp(4.5rem,8vw,7rem);font-weight:700;line-height:.85}.proof2-stars[data-astro-cid-ixdedkbu]{color:#f6973f;font-size:1.35rem;letter-spacing:.08em}.proof2-quotes[data-astro-cid-ixdedkbu]{margin-top:2.5rem;min-height:12rem}.proof2-quote[data-astro-cid-ixdedkbu] blockquote[data-astro-cid-ixdedkbu]{font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:600;line-height:1.18;color:#fff}.proof2-quote[data-astro-cid-ixdedkbu].is-in{animation:proofIn .55s cubic-bezier(.16,1,.3,1)}@keyframes proofIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.proof2-dot[data-astro-cid-ixdedkbu]{width:34px;height:5px;border-radius:3px;background:#ffffff40;transition:background .3s;position:relative}.proof2-dot[data-astro-cid-ixdedkbu]:before{content:"";position:absolute;inset:-12px -4px}.proof2-dot[data-astro-cid-ixdedkbu][aria-pressed=true]{background:#f6973f}@media(prefers-reduced-motion:reduce){.proof2-quote[data-astro-cid-ixdedkbu].is-in{animation:none}}.sec[data-astro-cid-j7pv25f6]{padding-block:clamp(5rem,8vw,7rem)}.trade[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem}@media(min-width:900px){.trade[data-astro-cid-j7pv25f6]{grid-template-columns:1.25fr 1fr;grid-template-rows:repeat(2,minmax(260px,1fr))}.trade-big[data-astro-cid-j7pv25f6]{grid-row:span 2}}.trade-tile[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:300px;border-radius:22px;color:#fff;text-decoration:none}.trade-img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}.trade-tile[data-astro-cid-j7pv25f6]:hover .trade-img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.trade-scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0d0a0700 30%,#0d0a07d9)}.trade-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.45rem;padding:1.5rem 1.6rem;max-width:30rem}.trade-name[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:700;line-height:1.02}.trade-big[data-astro-cid-j7pv25f6] .trade-name[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3.4vw,3rem)}.trade-blurb[data-astro-cid-j7pv25f6]{color:#fffcf7db;line-height:1.5}.trade-go[data-astro-cid-j7pv25f6]{margin-top:.4rem;font-size:.9rem;font-weight:650;color:var(--color-solar-bright)}.trade-go[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-block;transition:transform .25s}.trade-tile[data-astro-cid-j7pv25f6]:hover .trade-go[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.trade-img[data-astro-cid-j7pv25f6],.trade-go[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{transition:none}}html.proof-in .gr-badge,html.doors-in .gr-badge{opacity:0!important;pointer-events:none!important}.gr-badge{transition:opacity .3s,transform .3s,bottom .3s}@media(max-width:899px){.gr-badge{opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .3s,transform .3s,bottom .3s}html.mbar-on .gr-badge{opacity:1;pointer-events:auto;transform:none;bottom:calc(5.4rem + env(safe-area-inset-bottom))}}.reads[data-astro-cid-j7pv25f6]{display:grid;gap:1.75rem}@media(min-width:900px){.reads[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.read[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:96px 1fr;gap:1rem;align-items:start;text-decoration:none;color:var(--color-ink)}.read-img[data-astro-cid-j7pv25f6]{width:96px;height:96px;border-radius:14px;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.read[data-astro-cid-j7pv25f6]:hover .read-img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.read-img[data-astro-cid-j7pv25f6]{transition:none}}.gear-list[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.15;color:var(--color-ink)}.gear-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none;background-image:linear-gradient(var(--color-current),var(--color-current));background-size:0 2px;background-repeat:no-repeat;background-position:0 92%;transition:background-size .35s cubic-bezier(.16,1,.3,1),color .2s}.gear-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-current);background-size:100% 2px}.gear-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-line-strong);font-weight:400}.mbar[data-astro-cid-j7pv25f6]{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:45;display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;padding:.5rem;border-radius:18px;background:#14100bf0;box-shadow:0 16px 40px -12px #00000080;transform:translateY(140%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.mbar[data-astro-cid-j7pv25f6].on{transform:none}.mbar[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;place-items:center;min-height:48px;padding-inline:.9rem;border-radius:12px;font-weight:650;font-size:.95rem;text-decoration:none;background:var(--color-solar);color:#1f1708;-webkit-tap-highlight-color:transparent}.mbar[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:nth-child(2){background:#f4efe6}.mbar[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:last-child{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25)}@media(min-width:900px){.mbar[data-astro-cid-j7pv25f6]{display:none}}@media(prefers-reduced-motion:reduce){.mbar[data-astro-cid-j7pv25f6]{transition:none}}
