.sp-sectors[data-astro-cid-on5yvtbw]{background:var(--sp-sectors-bg,var(--color-surface));overflow:hidden}.sp-sectors-inner[data-astro-cid-on5yvtbw]{flex-direction:column;padding:0;display:flex}.sp-md-radio[data-astro-cid-on5yvtbw]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (width>=900px){.sp-sectors-inner[data-astro-cid-on5yvtbw]{grid-template-columns:1fr 1fr;display:grid}.sp-md-imgcol[data-astro-cid-on5yvtbw]{grid-column:1;align-self:stretch}.sp-md-rightcol[data-astro-cid-on5yvtbw]{grid-column:2;padding-top:5rem;padding-bottom:5rem}}@media (width>=1200px){.sp-md-rightcol[data-astro-cid-on5yvtbw]{padding-top:6rem;padding-bottom:6rem}}.sp-md-imgcol[data-astro-cid-on5yvtbw]{min-height:22rem;display:grid}@media (width>=900px){.sp-md-imgcol[data-astro-cid-on5yvtbw]{min-height:unset;height:100%}}.sp-md-imgpanel[data-astro-cid-on5yvtbw]{opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-default);grid-area:1/1;align-self:stretch;position:relative;overflow:hidden}.sp-md-imgpanel[data-astro-cid-on5yvtbw][data-imgpanel="0"]{opacity:1}.sp-md-img-placeholder[data-astro-cid-on5yvtbw]{object-fit:cover;width:100%;height:100%;display:block}.sp-md-img[data-astro-cid-on5yvtbw]{object-fit:cover;will-change:transform;width:100%;height:124%;display:block;position:absolute;top:-12%;left:0}.sp-md-img-placeholder[data-astro-cid-on5yvtbw]{background:repeating-linear-gradient(45deg, rgb(var(--color-ink-rgb) / .06) 0, rgb(var(--color-ink-rgb) / .06) 8px, transparent 8px, transparent 16px), var(--color-surface-muted)}.sp-md-rightcol[data-astro-cid-on5yvtbw]{flex-direction:column;justify-content:center;gap:2rem;padding:3rem 1.5rem 2rem;display:flex}.sp-md-head[data-astro-cid-on5yvtbw]{flex-direction:column;gap:.5rem;display:flex}.sp-md-tabs[data-astro-cid-on5yvtbw]{--sp-cycle:6s;flex-wrap:wrap;gap:.75rem 2rem;display:flex}.sp-md-tab[data-astro-cid-on5yvtbw]{cursor:pointer;color:color-mix(in srgb, var(--color-ink-muted) 55%, transparent);transition:color var(--motion-duration-fast) var(--motion-ease-default);user-select:none;flex-direction:column;gap:.55rem;display:inline-flex;position:relative}.sp-md-tab[data-astro-cid-on5yvtbw]:hover,#sp-sector-0[data-astro-cid-on5yvtbw]:focus-visible~.sp-md-tabs[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="0"],#sp-sector-1[data-astro-cid-on5yvtbw]:focus-visible~.sp-md-tabs[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="1"],#sp-sector-2[data-astro-cid-on5yvtbw]:focus-visible~.sp-md-tabs[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="2"],#sp-sector-3[data-astro-cid-on5yvtbw]:focus-visible~.sp-md-tabs[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="3"],#sp-sector-4[data-astro-cid-on5yvtbw]:focus-visible~.sp-md-tabs[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="4"]{color:var(--color-ink-strong)}.sp-md-tab-label[data-astro-cid-on5yvtbw]{font-family:var(--font-display);font-size:.9375rem;font-weight:500;line-height:1}.sp-md-tab-track[data-astro-cid-on5yvtbw]{background:0 0;border-radius:2px;width:100%;height:2px;display:block;overflow:hidden}.sp-md-tab-fill[data-astro-cid-on5yvtbw]{background:var(--color-brand-500);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.sp-md-panels[data-astro-cid-on5yvtbw]{display:grid}.sp-md-panel[data-astro-cid-on5yvtbw]{opacity:0;visibility:hidden;transition:opacity var(--motion-duration-medium) var(--motion-ease-default);flex-direction:column;grid-area:1/1;gap:1.5rem;display:flex}.sp-md-panel[data-astro-cid-on5yvtbw][data-panel="0"]{opacity:1;visibility:visible}.sp-md-detail[data-astro-cid-on5yvtbw]{color:var(--color-ink-muted);text-wrap:pretty;max-width:34rem;margin:0;font-size:1rem;line-height:1.7}.sp-md-points[data-astro-cid-on5yvtbw]{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.sp-md-point[data-astro-cid-on5yvtbw]{color:var(--color-ink-muted);align-items:flex-start;gap:.7rem;font-size:.9375rem;line-height:1.5;display:flex}.sp-md-point-icon[data-astro-cid-on5yvtbw]{width:1.1rem;height:1.1rem;color:var(--color-brand-700);stroke-width:2.25px;flex-shrink:0;margin-top:.15rem}html[data-theme=dark] .sp-md-point-icon[data-astro-cid-on5yvtbw]{color:var(--color-brand-500)}#sp-sector-0[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="0"],#sp-sector-1[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="1"],#sp-sector-2[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="2"],#sp-sector-3[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="3"],#sp-sector-4[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="4"]{opacity:1}#sp-sector-1[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="0"],#sp-sector-2[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="0"],#sp-sector-3[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="0"],#sp-sector-4[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="0"],#sp-sector-0[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="1"],#sp-sector-2[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="1"],#sp-sector-3[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="1"],#sp-sector-4[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="1"],#sp-sector-0[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="2"],#sp-sector-1[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="2"],#sp-sector-3[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="2"],#sp-sector-4[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="2"],#sp-sector-0[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="3"],#sp-sector-1[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="3"],#sp-sector-2[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="3"],#sp-sector-4[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="3"],#sp-sector-0[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="4"],#sp-sector-1[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="4"],#sp-sector-2[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="4"],#sp-sector-3[data-astro-cid-on5yvtbw]:checked~.sp-md-imgcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-imgpanel="4"]{opacity:0}#sp-sector-0[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-panel="0"],#sp-sector-1[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-panel="1"],#sp-sector-2[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-panel="2"],#sp-sector-3[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-panel="3"],#sp-sector-4[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-panel="4"]{opacity:1;visibility:visible}#sp-sector-1[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-panel="0"],#sp-sector-2[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-panel="0"],#sp-sector-3[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-panel="0"],#sp-sector-4[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-panel="0"]{opacity:0;visibility:hidden}#sp-sector-0[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="0"],#sp-sector-1[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="1"],#sp-sector-2[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="2"],#sp-sector-3[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="3"],#sp-sector-4[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="4"]{color:var(--color-ink-strong)}#sp-sector-0[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="0"] .sp-md-tab-track[data-astro-cid-on5yvtbw],#sp-sector-1[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="1"] .sp-md-tab-track[data-astro-cid-on5yvtbw],#sp-sector-2[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="2"] .sp-md-tab-track[data-astro-cid-on5yvtbw],#sp-sector-3[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="3"] .sp-md-tab-track[data-astro-cid-on5yvtbw],#sp-sector-4[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="4"] .sp-md-tab-track[data-astro-cid-on5yvtbw]{background:var(--color-border)}#sp-sector-0[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="0"] .sp-md-tab-fill[data-astro-cid-on5yvtbw],#sp-sector-1[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="1"] .sp-md-tab-fill[data-astro-cid-on5yvtbw],#sp-sector-2[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="2"] .sp-md-tab-fill[data-astro-cid-on5yvtbw],#sp-sector-3[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="3"] .sp-md-tab-fill[data-astro-cid-on5yvtbw],#sp-sector-4[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="4"] .sp-md-tab-fill[data-astro-cid-on5yvtbw]{transform:scaleX(1)}@keyframes sp-md-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-astro-cid-on5yvtbw][data-sector-cycle][data-playing] #sp-sector-0[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="0"] .sp-md-tab-fill[data-astro-cid-on5yvtbw],[data-astro-cid-on5yvtbw][data-sector-cycle][data-playing] #sp-sector-1[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="1"] .sp-md-tab-fill[data-astro-cid-on5yvtbw],[data-astro-cid-on5yvtbw][data-sector-cycle][data-playing] #sp-sector-2[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="2"] .sp-md-tab-fill[data-astro-cid-on5yvtbw],[data-astro-cid-on5yvtbw][data-sector-cycle][data-playing] #sp-sector-3[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="3"] .sp-md-tab-fill[data-astro-cid-on5yvtbw],[data-astro-cid-on5yvtbw][data-sector-cycle][data-playing] #sp-sector-4[data-astro-cid-on5yvtbw]:checked~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="4"] .sp-md-tab-fill[data-astro-cid-on5yvtbw]{animation:sp-md-fill var(--sp-cycle,6s) linear forwards}#sp-sector-0[data-astro-cid-on5yvtbw]:focus-visible~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="0"],#sp-sector-1[data-astro-cid-on5yvtbw]:focus-visible~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="1"],#sp-sector-2[data-astro-cid-on5yvtbw]:focus-visible~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="2"],#sp-sector-3[data-astro-cid-on5yvtbw]:focus-visible~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="3"],#sp-sector-4[data-astro-cid-on5yvtbw]:focus-visible~.sp-md-rightcol[data-astro-cid-on5yvtbw] [data-astro-cid-on5yvtbw][data-card="4"]{outline:2px solid var(--color-brand-700);outline-offset:3px}@media (width<=899px){.sp-md-imgcol[data-astro-cid-on5yvtbw]{order:3;min-height:18rem;margin-top:.5rem}.sp-md-rightcol[data-astro-cid-on5yvtbw]{display:contents}.sp-md-head[data-astro-cid-on5yvtbw]{order:1;padding:3rem 1.5rem 0}.sp-md-tabs[data-astro-cid-on5yvtbw]{order:2;margin-top:1.5rem;padding:0 1.5rem}.sp-md-panels[data-astro-cid-on5yvtbw]{order:4;margin-top:1.5rem;padding:0 1.5rem 2rem}}@media (prefers-reduced-motion:reduce){.sp-md-imgpanel[data-astro-cid-on5yvtbw],.sp-md-panel[data-astro-cid-on5yvtbw],.sp-md-tab[data-astro-cid-on5yvtbw]{transition:none}[data-astro-cid-on5yvtbw][data-sector-cycle][data-playing] .sp-md-tab-fill[data-astro-cid-on5yvtbw]{animation:none}}.sp-spectrum[data-astro-cid-p6th2xuf]{background:var(--sp-spectrum-bg,var(--color-surface));padding:6rem 0}@media (width>=1024px){.sp-spectrum[data-astro-cid-p6th2xuf]{padding:8rem 0}}.sp-spectrum-inner[data-astro-cid-p6th2xuf]{flex-direction:column;gap:3rem;display:flex}@media (width>=768px){.sp-spectrum-inner[data-astro-cid-p6th2xuf]{gap:3.5rem}}.sp-spectrum-rail[data-astro-cid-p6th2xuf]{position:relative}.sp-spectrum-axis[data-astro-cid-p6th2xuf]{pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.sp-spectrum-axis-bar[data-astro-cid-p6th2xuf],.sp-spectrum-end-mobile[data-astro-cid-p6th2xuf]{display:none}.sp-spectrum-axis-label[data-astro-cid-p6th2xuf]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);white-space:nowrap;font-size:.72rem;font-weight:600}.sp-spectrum-track[data-astro-cid-p6th2xuf]{z-index:1;grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=768px){.sp-spectrum-track[data-astro-cid-p6th2xuf]{grid-auto-columns:1fr;grid-auto-flow:column;gap:1.5rem;padding-top:1.75rem}.sp-spectrum-track[data-astro-cid-p6th2xuf]:before{content:"";background:linear-gradient(to right, var(--color-ink-strong) 0%, color-mix(in srgb, var(--color-brand-500) 40%, var(--color-ink-strong)) 45%, var(--color-brand-500) 100%);z-index:0;transform-origin:0;height:.5rem;transition:transform var(--motion-duration-draw,1.2s) var(--motion-ease-cinematic,ease-out);border-radius:999px;position:absolute;top:3.125rem;left:0;right:0;transform:scaleX(0)}[data-astro-cid-p6th2xuf][data-reveal].is-visible .sp-spectrum-track[data-astro-cid-p6th2xuf]:before{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sp-spectrum-track[data-astro-cid-p6th2xuf]:before{transition:none;transform:scaleX(1)}}.sp-spectrum-node[data-astro-cid-p6th2xuf]{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex;position:relative}@media (width>=768px){.sp-spectrum-node[data-astro-cid-p6th2xuf]{text-align:center;align-items:center}}.sp-spectrum-dot[data-astro-cid-p6th2xuf]{z-index:2;width:3.25rem;height:3.25rem;box-shadow:0 0 0 5px var(--color-surface);background:color-mix(in srgb, var(--color-brand-500) calc(var(--node-pos) * 50%), var(--color-ink-strong));color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sp-spectrum-node[data-astro-cid-p6th2xuf]:last-child .sp-spectrum-dot[data-astro-cid-p6th2xuf],html[data-theme=dark] .sp-spectrum-node[data-astro-cid-p6th2xuf]:first-child .sp-spectrum-dot[data-astro-cid-p6th2xuf],html[data-theme=dark] .sp-spectrum-node[data-astro-cid-p6th2xuf]:nth-child(2) .sp-spectrum-dot[data-astro-cid-p6th2xuf]{color:var(--color-ink-950,#0a0a0a)}.sp-spectrum-label[data-astro-cid-p6th2xuf]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink-strong);margin:0;font-size:1.25rem;font-weight:600}.sp-spectrum-desc[data-astro-cid-p6th2xuf]{color:var(--color-ink-muted);text-wrap:pretty;max-width:20rem;margin:0;font-size:.9375rem;line-height:1.6}.sp-spectrum-traits[data-astro-cid-p6th2xuf]{flex-direction:column;gap:.5rem;width:100%;max-width:18rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.sp-spectrum-trait[data-astro-cid-p6th2xuf]{color:var(--color-ink-muted);text-align:left;align-items:center;gap:.6rem;font-size:.85rem;line-height:1.3;display:flex}.sp-spectrum-trait-mark[data-astro-cid-p6th2xuf]{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.sp-spectrum-trait--yes[data-astro-cid-p6th2xuf] .sp-spectrum-trait-mark[data-astro-cid-p6th2xuf]{background:var(--color-brand-500);color:var(--color-ink-950,#0a0a0a)}.sp-spectrum-trait--partial[data-astro-cid-p6th2xuf] .sp-spectrum-trait-mark[data-astro-cid-p6th2xuf]{border:1.5px solid var(--color-ink-muted);color:var(--color-ink-muted)}.sp-spectrum-trait--no[data-astro-cid-p6th2xuf]{color:color-mix(in srgb, var(--color-ink-muted) 60%, transparent)}.sp-spectrum-trait--no[data-astro-cid-p6th2xuf] .sp-spectrum-trait-mark[data-astro-cid-p6th2xuf]{color:color-mix(in srgb, var(--color-ink-muted) 55%, transparent)}@media (width<=767px){.sp-spectrum-rail[data-astro-cid-p6th2xuf]{padding:2.5rem 0 0}.sp-spectrum-axis[data-astro-cid-p6th2xuf]{pointer-events:none;z-index:3;display:block;inset:0 auto auto 0}.sp-spectrum-axis-bar[data-astro-cid-p6th2xuf]{display:none}.sp-spectrum-axis-label--start[data-astro-cid-p6th2xuf]{white-space:nowrap;position:absolute;top:.5rem;left:.5rem}.sp-spectrum-axis-label--end[data-astro-cid-p6th2xuf]{display:none}.sp-spectrum-end-mobile[data-astro-cid-p6th2xuf]{white-space:nowrap;margin-top:.6rem;padding-left:.5rem;display:block}.sp-spectrum-track[data-astro-cid-p6th2xuf]{gap:0;position:relative}.sp-spectrum-track[data-astro-cid-p6th2xuf]:before{content:"";background:linear-gradient(to bottom, var(--color-ink-strong) 0%, color-mix(in srgb, var(--color-brand-500) 40%, var(--color-ink-strong)) 45%, var(--color-brand-500) 78%);z-index:0;transform-origin:top;width:.5rem;transition:transform var(--motion-duration-draw,1.2s) var(--motion-ease-cinematic,ease-out);border-radius:999px;position:absolute;top:-.5rem;bottom:0;left:1.375rem;transform:scaleY(0)}[data-astro-cid-p6th2xuf][data-reveal].is-visible .sp-spectrum-track[data-astro-cid-p6th2xuf]:before{transform:scaleY(1)}.sp-spectrum-node[data-astro-cid-p6th2xuf]{grid-template-columns:3.25rem 1fr;align-items:start;gap:.5rem 1rem;padding:1.25rem 0;display:grid}.sp-spectrum-dot[data-astro-cid-p6th2xuf]{box-shadow:0 0 0 5px var(--color-surface);grid-area:1/1/span 3}.sp-spectrum-label[data-astro-cid-p6th2xuf]{grid-area:1/2;align-self:center}.sp-spectrum-desc[data-astro-cid-p6th2xuf]{text-align:left;grid-area:2/2;max-width:none}.sp-spectrum-traits[data-astro-cid-p6th2xuf]{grid-area:3/2;max-width:none;margin-top:.25rem}}@media (width<=767px) and (prefers-reduced-motion:reduce){.sp-spectrum-track[data-astro-cid-p6th2xuf]:before{transition:none;transform:scaleY(1)}}.sp-stats[data-astro-cid-fcrru2wx]{background:var(--sp-stats-bg,var(--color-surface));padding:6rem 0}@media (width>=1024px){.sp-stats[data-astro-cid-fcrru2wx]{padding:8rem 0}}.sp-stats-inner[data-astro-cid-fcrru2wx]{flex-direction:column;gap:3.5rem;display:flex}@media (width>=768px){.sp-stats-inner[data-astro-cid-fcrru2wx]{gap:4.5rem}}.sp-stats-title[data-astro-cid-fcrru2wx]{margin:0}.sp-stats-grid[data-astro-cid-fcrru2wx]{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.sp-stats-grid[data-astro-cid-fcrru2wx]{grid-template-columns:repeat(4,1fr);gap:0}}.sp-stat[data-astro-cid-fcrru2wx]{flex-direction:column;gap:.75rem;display:flex}.sp-stat-value[data-astro-cid-fcrru2wx]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink-strong);text-wrap:nowrap;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:600;line-height:1}.sp-stat-label[data-astro-cid-fcrru2wx]{color:var(--color-ink-muted);text-wrap:balance;font-size:.8125rem;line-height:1.45}.sp-off-list[data-astro-cid-mcpehb5c]{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(84vw,22rem);grid-auto-flow:column;gap:1rem;margin:0 -1rem;padding:.25rem 1rem 1rem;scroll-padding-inline:1rem;list-style:none;display:grid;overflow-x:auto}@media (width>=900px){.sp-off-list[data-astro-cid-mcpehb5c]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:1.5rem;margin:0;padding:0;overflow:visible}}.sp-off-list[data-astro-cid-mcpehb5c]>li[data-astro-cid-mcpehb5c]{scroll-snap-align:start;display:flex}.sp-off[data-astro-cid-mcpehb5c]{--off-accent:var(--color-ink-strong);--off-accent-alt:var(--off-accent);--off-ink-light:var(--color-ink-muted);--off-ink-dark:var(--color-ink-muted);--off-accent-ink:var(--off-ink-light);--off-art:linear-gradient(160deg, color-mix(in srgb, var(--off-accent-alt) 8%, var(--color-surface)), color-mix(in srgb, var(--off-accent) 15%, var(--color-surface)));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);width:100%;color:var(--color-ink-strong);transition:transform var(--motion-duration-medium) var(--motion-ease-default), border-color var(--motion-duration-medium) var(--motion-ease-default), box-shadow var(--motion-duration-medium) var(--motion-ease-default);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}html[data-theme=dark] .sp-off[data-astro-cid-mcpehb5c]{--off-accent-ink:var(--off-ink-dark);--off-art:radial-gradient(ellipse 90% 75% at 50% 100%, color-mix(in srgb, var(--off-accent) 12%, var(--color-surface-deep)), var(--color-surface-deep) 70%)}.sp-off[data-astro-cid-mcpehb5c]:hover{border-color:color-mix(in srgb, var(--off-accent) 55%, transparent);box-shadow:var(--shadow-md)}.sp-off[data-astro-cid-mcpehb5c]:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:3px}.partner-logo-dark[data-astro-cid-mcpehb5c],.partner-art-dark[data-astro-cid-mcpehb5c],html[data-theme=dark] .partner-logo-light[data-astro-cid-mcpehb5c],html[data-theme=dark] .partner-art-light[data-astro-cid-mcpehb5c]{display:none}html[data-theme=dark] .partner-logo-dark[data-astro-cid-mcpehb5c],html[data-theme=dark] .partner-art-dark[data-astro-cid-mcpehb5c]{display:block}.sp-off-art[data-astro-cid-mcpehb5c]{aspect-ratio:16/10;background:var(--off-art);border-bottom:1px solid var(--color-border);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.sp-off-glow[data-astro-cid-mcpehb5c]{z-index:0;pointer-events:none;position:absolute;inset:0}.sp-off-img[data-astro-cid-mcpehb5c]{z-index:1;position:relative}.sp-off-img--cover[data-astro-cid-mcpehb5c]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-off-img--width[data-astro-cid-mcpehb5c]{width:84%;height:auto}.sp-off-img--height[data-astro-cid-mcpehb5c]{width:auto;height:145%;position:absolute;top:10%;left:50%;translate:-50%}.sp-off--sunpower[data-astro-cid-mcpehb5c] .sp-off-img--light[data-astro-cid-mcpehb5c]{filter:drop-shadow(0 24px 28px color-mix(in srgb, var(--off-accent) 30%, transparent))}.sp-off--sunpower[data-astro-cid-mcpehb5c] .sp-off-art[data-astro-cid-mcpehb5c]:after{content:"";z-index:2;background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--color-surface) 55%, transparent) 50%, transparent 65%);pointer-events:none;position:absolute;inset:0;transform:translate(-110%)}html[data-theme=dark] .sp-off--sunpower[data-astro-cid-mcpehb5c] .sp-off-art[data-astro-cid-mcpehb5c]:after{background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--off-accent) 22%, transparent) 50%, transparent 65%)}.sp-off--solum[data-astro-cid-mcpehb5c] .sp-off-img[data-astro-cid-mcpehb5c]{filter:drop-shadow(0 18px 18px rgb(var(--color-ink-rgb) / .28))}.sp-off--solum[data-astro-cid-mcpehb5c] .sp-off-glow[data-astro-cid-mcpehb5c]{background:radial-gradient(ellipse 55% 30% at 50% 72%, color-mix(in srgb, var(--off-accent-alt) 45%, transparent), color-mix(in srgb, var(--off-accent) 25%, transparent) 45%, transparent 75%);opacity:.7}html[data-theme=dark] .sp-off--solum[data-astro-cid-mcpehb5c] .sp-off-img[data-astro-cid-mcpehb5c]{filter:drop-shadow(0 18px 18px color-mix(in srgb, var(--color-ink-900) 60%, transparent))}html[data-theme=dark] .sp-off--solum[data-astro-cid-mcpehb5c] .sp-off-glow[data-astro-cid-mcpehb5c]{background:radial-gradient(ellipse 22% 9% at 50% 70%, color-mix(in srgb, var(--off-accent-alt) 30%, transparent), transparent), radial-gradient(ellipse 58% 30% at 50% 70%, color-mix(in srgb, var(--off-accent) 32%, transparent), color-mix(in srgb, var(--off-accent) 10%, transparent) 55%, transparent 80%);mix-blend-mode:screen;opacity:.9}.sp-off--enphase[data-astro-cid-mcpehb5c]{--off-art:color-mix(in srgb, var(--off-accent) 3%, var(--color-surface-muted));--off-dots:rgb(var(--color-ink-rgb) / .1);--live-dots:color-mix(in srgb, var(--off-accent) 85%, transparent);--rim:25%;--rim-blur:18px;--drop:25%}html[data-theme=dark] .sp-off--enphase[data-astro-cid-mcpehb5c]{--off-art:color-mix(in srgb, var(--off-accent) 3%, var(--color-surface-deep));--off-dots:rgb(var(--color-ink-rgb) / .08);--live-dots:color-mix(in srgb, var(--off-accent) 75%, transparent);--rim:35%;--drop:70%}.sp-off--enphase[data-astro-cid-mcpehb5c] .sp-off-art[data-astro-cid-mcpehb5c]{background-image:radial-gradient(var(--off-dots) 1px, transparent 1.2px);background-size:16px 16px}.sp-off--enphase[data-astro-cid-mcpehb5c] .sp-off-glow[data-astro-cid-mcpehb5c]{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--color-surface) 90%, transparent), transparent 60%)}html[data-theme=dark] .sp-off--enphase[data-astro-cid-mcpehb5c] .sp-off-glow[data-astro-cid-mcpehb5c]{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--color-ink-subtle) 35%, transparent), transparent 60%)}.sp-off--enphase[data-astro-cid-mcpehb5c] .sp-off-art[data-astro-cid-mcpehb5c]:before{content:"";z-index:1;background-image:radial-gradient(var(--live-dots) 1.2px, transparent 1.5px);-webkit-mask-image:radial-gradient(circle at 50% 50%, var(--color-ink-900) calc(var(--sp-off-reach) * .6), transparent var(--sp-off-reach));mask-image:radial-gradient(circle at 50% 50%, var(--color-ink-900) calc(var(--sp-off-reach) * .6), transparent var(--sp-off-reach));opacity:0;pointer-events:none;background-size:16px 16px;position:absolute;inset:0}.sp-off--enphase[data-astro-cid-mcpehb5c] .sp-off-img[data-astro-cid-mcpehb5c]{z-index:2;filter:drop-shadow(-8px 0 var(--rim-blur) color-mix(in srgb, var(--off-accent) var(--rim), transparent)) drop-shadow(0 18px 22px color-mix(in srgb, var(--color-ink-900) var(--drop), transparent))}.sp-off--enphase[data-astro-cid-mcpehb5c]:hover{--rim:60%;--rim-blur:28px}html[data-theme=dark] .sp-off--enphase[data-astro-cid-mcpehb5c]:hover{--rim:75%}.sp-off--enphase[data-astro-cid-mcpehb5c]:hover .sp-off-art[data-astro-cid-mcpehb5c]:before{opacity:1;--sp-off-reach:90%}.sp-off-body[data-astro-cid-mcpehb5c]{flex-direction:column;flex:1;align-items:flex-start;gap:.75rem;padding:1.5rem;display:flex}.sp-off-name[data-astro-cid-mcpehb5c]{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin:0}.sp-off-logo[data-astro-cid-mcpehb5c]{width:auto;max-width:none;height:5rem;margin:-1.6rem 0 -1.6rem -.5rem}.sp-off-logo--invert[data-astro-cid-mcpehb5c]{filter:invert()brightness(1.6)}.sp-off-makes[data-astro-cid-mcpehb5c]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--off-accent-ink)}.sp-off-why[data-astro-cid-mcpehb5c]{font-size:var(--text-sm);color:var(--color-ink-muted);text-wrap:pretty;line-height:1.6}.sp-off-cta[data-astro-cid-mcpehb5c]{font-family:var(--font-display);font-weight:600;font-size:var(--text-base);color:var(--color-ink-strong);align-items:center;gap:.45rem;margin-top:auto;padding-top:.5rem;display:inline-flex}.sp-off-cta[data-astro-cid-mcpehb5c] .sp-off-arrow{width:1rem;height:1rem;transition:transform var(--motion-duration-fast) var(--motion-ease-default)}@media (prefers-reduced-motion:no-preference){.sp-off[data-astro-cid-mcpehb5c]:hover{transform:translateY(-2px)}.sp-off[data-astro-cid-mcpehb5c]:hover .sp-off-cta[data-astro-cid-mcpehb5c] .sp-off-arrow{transform:translate(3px)}.sp-off--sunpower[data-astro-cid-mcpehb5c] .sp-off-art[data-astro-cid-mcpehb5c]:after{transition:transform var(--motion-duration-draw) var(--motion-ease-cinematic)}.sp-off--sunpower[data-astro-cid-mcpehb5c]:hover .sp-off-art[data-astro-cid-mcpehb5c]:after{transform:translate(110%)}.sp-off--solum[data-astro-cid-mcpehb5c] .sp-off-img[data-astro-cid-mcpehb5c],.sp-off--solum[data-astro-cid-mcpehb5c] .sp-off-glow[data-astro-cid-mcpehb5c]{transition:transform var(--motion-duration-cinematic) var(--motion-ease-cinematic), opacity var(--motion-duration-cinematic) var(--motion-ease-default)}.sp-off--solum[data-astro-cid-mcpehb5c]:hover .sp-off-img[data-astro-cid-mcpehb5c]{transform:translateY(-6px)}.sp-off--solum[data-astro-cid-mcpehb5c]:hover .sp-off-glow[data-astro-cid-mcpehb5c]{opacity:1;transform:scale(1.12)}.sp-off--enphase[data-astro-cid-mcpehb5c] .sp-off-img[data-astro-cid-mcpehb5c]{transition:filter var(--motion-duration-cinematic) var(--motion-ease-cinematic)}.sp-off--enphase[data-astro-cid-mcpehb5c] .sp-off-art[data-astro-cid-mcpehb5c]:before{transition:opacity var(--motion-duration-slow) var(--motion-ease-default), --sp-off-reach var(--motion-duration-draw) var(--motion-ease-cinematic)}}@media (prefers-reduced-motion:reduce){.sp-off[data-astro-cid-mcpehb5c],.sp-off-cta[data-astro-cid-mcpehb5c] .sp-off-arrow{transition:none}}@property --sp-off-reach{syntax:"<percentage>";inherits:false;initial-value:0%}.sp-pt-radio[data-astro-cid-hgsy5i6j]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sp-pt-tabs[data-astro-cid-hgsy5i6j]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;padding-bottom:2.25rem;display:flex}@media (width>=640px){.sp-pt-tabs[data-astro-cid-hgsy5i6j]{justify-content:space-evenly;gap:2rem}}.sp-pt-tab[data-astro-cid-hgsy5i6j]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.sp-pt-logo[data-astro-cid-hgsy5i6j]{object-fit:contain;opacity:.45;filter:grayscale();width:auto;max-width:11rem;height:3.25rem;transition:opacity var(--motion-duration-fast) var(--motion-ease-default), filter var(--motion-duration-fast) var(--motion-ease-default), transform var(--motion-duration-fast) var(--motion-ease-default)}@media (width>=768px){.sp-pt-logo[data-astro-cid-hgsy5i6j]{height:3.75rem}}.sp-pt-tab[data-astro-cid-hgsy5i6j]:hover .sp-pt-logo[data-astro-cid-hgsy5i6j],.sp-pt-tab[data-astro-cid-hgsy5i6j]:focus-visible .sp-pt-logo[data-astro-cid-hgsy5i6j]{opacity:.8;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.sp-pt-logo[data-astro-cid-hgsy5i6j]{transition:opacity var(--motion-duration-fast) var(--motion-ease-default), filter var(--motion-duration-fast) var(--motion-ease-default)}.sp-pt-tab[data-astro-cid-hgsy5i6j]:hover .sp-pt-logo[data-astro-cid-hgsy5i6j],.sp-pt-tab[data-astro-cid-hgsy5i6j]:focus-visible .sp-pt-logo[data-astro-cid-hgsy5i6j]{transform:none}}.sp-pt-logo-name[data-astro-cid-hgsy5i6j]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink-muted);font-weight:600}html[data-theme=dark] .sp-pt-logo[data-astro-cid-hgsy5i6j]:not(.partner-logo-dark){filter:grayscale()invert()brightness(1.7);opacity:.55}.partner-logo-dark[data-astro-cid-hgsy5i6j],html[data-theme=dark] .partner-logo-light[data-astro-cid-hgsy5i6j]{display:none}html[data-theme=dark] .partner-logo-dark[data-astro-cid-hgsy5i6j]{filter:grayscale();opacity:.55;display:block}.sp-pt-stage[data-astro-cid-hgsy5i6j]{min-height:9rem;margin-top:2.5rem;display:grid}.sp-pt-panel[data-astro-cid-hgsy5i6j]{opacity:0;visibility:hidden;transition:opacity var(--motion-duration-medium) var(--motion-ease-default), transform var(--motion-duration-medium) var(--motion-ease-default), visibility 0s linear var(--motion-duration-medium);grid-area:1/1;max-width:44rem;transform:translateY(6px)}.sp-pt-panel-head[data-astro-cid-hgsy5i6j]{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:.85rem;display:flex}.sp-pt-name[data-astro-cid-hgsy5i6j]{font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-ink-strong);margin:0}.sp-pt-why[data-astro-cid-hgsy5i6j]{font-size:var(--text-base);color:var(--color-ink-muted);text-wrap:pretty;margin:0 0 1.25rem;line-height:1.65}.sp-pt-meta[data-astro-cid-hgsy5i6j]{flex-wrap:wrap;gap:1.5rem 3rem;margin:0;display:flex}.sp-pt-meta-item[data-astro-cid-hgsy5i6j]{margin:0}.sp-pt-meta[data-astro-cid-hgsy5i6j] dt[data-astro-cid-hgsy5i6j]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:.3rem;font-weight:600}.sp-pt-meta[data-astro-cid-hgsy5i6j] dd[data-astro-cid-hgsy5i6j]{font-family:var(--font-display);font-weight:600;font-size:var(--text-base);color:var(--color-ink-strong);margin:0}#sp-partner-0[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="0"] .sp-pt-logo[data-astro-cid-hgsy5i6j],#sp-partner-1[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="1"] .sp-pt-logo[data-astro-cid-hgsy5i6j],#sp-partner-2[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="2"] .sp-pt-logo[data-astro-cid-hgsy5i6j],#sp-partner-3[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="3"] .sp-pt-logo[data-astro-cid-hgsy5i6j],#sp-partner-4[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="4"] .sp-pt-logo[data-astro-cid-hgsy5i6j],#sp-partner-5[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="5"] .sp-pt-logo[data-astro-cid-hgsy5i6j],#sp-partner-6[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="6"] .sp-pt-logo[data-astro-cid-hgsy5i6j],#sp-partner-7[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="7"] .sp-pt-logo[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-0[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="0"] .sp-pt-logo[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-1[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="1"] .sp-pt-logo[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-2[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="2"] .sp-pt-logo[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-3[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="3"] .sp-pt-logo[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-4[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="4"] .sp-pt-logo[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-5[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="5"] .sp-pt-logo[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-6[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="6"] .sp-pt-logo[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-7[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="7"] .sp-pt-logo[data-astro-cid-hgsy5i6j]{opacity:1;filter:grayscale(0)}html[data-theme=dark] #sp-partner-0[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="0"] .partner-logo-dark[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-1[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="1"] .partner-logo-dark[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-2[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="2"] .partner-logo-dark[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-3[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="3"] .partner-logo-dark[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-4[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="4"] .partner-logo-dark[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-5[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="5"] .partner-logo-dark[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-6[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="6"] .partner-logo-dark[data-astro-cid-hgsy5i6j],html[data-theme=dark] #sp-partner-7[data-astro-cid-hgsy5i6j]:checked~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="7"] .partner-logo-dark[data-astro-cid-hgsy5i6j]{opacity:1;filter:none}#sp-partner-0[data-astro-cid-hgsy5i6j]:checked~.sp-pt-stage[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-panel="0"],#sp-partner-1[data-astro-cid-hgsy5i6j]:checked~.sp-pt-stage[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-panel="1"],#sp-partner-2[data-astro-cid-hgsy5i6j]:checked~.sp-pt-stage[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-panel="2"],#sp-partner-3[data-astro-cid-hgsy5i6j]:checked~.sp-pt-stage[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-panel="3"],#sp-partner-4[data-astro-cid-hgsy5i6j]:checked~.sp-pt-stage[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-panel="4"],#sp-partner-5[data-astro-cid-hgsy5i6j]:checked~.sp-pt-stage[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-panel="5"],#sp-partner-6[data-astro-cid-hgsy5i6j]:checked~.sp-pt-stage[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-panel="6"],#sp-partner-7[data-astro-cid-hgsy5i6j]:checked~.sp-pt-stage[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-panel="7"]{opacity:1;visibility:visible;transition:opacity var(--motion-duration-medium) var(--motion-ease-default), transform var(--motion-duration-medium) var(--motion-ease-default), visibility 0s linear 0s;transform:none}#sp-partner-0[data-astro-cid-hgsy5i6j]:focus-visible~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="0"],#sp-partner-1[data-astro-cid-hgsy5i6j]:focus-visible~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="1"],#sp-partner-2[data-astro-cid-hgsy5i6j]:focus-visible~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="2"],#sp-partner-3[data-astro-cid-hgsy5i6j]:focus-visible~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="3"],#sp-partner-4[data-astro-cid-hgsy5i6j]:focus-visible~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="4"],#sp-partner-5[data-astro-cid-hgsy5i6j]:focus-visible~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="5"],#sp-partner-6[data-astro-cid-hgsy5i6j]:focus-visible~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="6"],#sp-partner-7[data-astro-cid-hgsy5i6j]:focus-visible~.sp-pt-tabs[data-astro-cid-hgsy5i6j] [data-astro-cid-hgsy5i6j][data-tab="7"]{outline:2px solid var(--color-brand-700);outline-offset:4px;border-radius:4px}.sp-pt--bare[data-astro-cid-hgsy5i6j] .sp-pt-tabs[data-astro-cid-hgsy5i6j]{border-bottom:none;padding-bottom:0}@media (prefers-reduced-motion:reduce){.sp-pt-logo[data-astro-cid-hgsy5i6j],.sp-pt-panel[data-astro-cid-hgsy5i6j]{transition:none}}.sp-partners[data-astro-cid-w5itmhhy]{background:var(--sp-partners-bg,var(--color-surface));padding:6rem 0}@media (width>=1024px){.sp-partners[data-astro-cid-w5itmhhy]{padding:8rem 0}}.sp-partners-inner[data-astro-cid-w5itmhhy]{flex-direction:column;gap:3rem;display:flex}@media (width>=768px){.sp-partners-inner[data-astro-cid-w5itmhhy]{gap:3.5rem}}.sp-tier-label[data-astro-cid-w5itmhhy]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 1.25rem;font-weight:600}.sp-others[data-astro-cid-w5itmhhy] .sp-tier-label[data-astro-cid-w5itmhhy]{margin-bottom:1.75rem}.sp-others--after[data-astro-cid-w5itmhhy]{margin-top:1.5rem}@media (width>=768px){.sp-others--after[data-astro-cid-w5itmhhy]{margin-top:2.5rem}}
