:root{--psw-space-chapter:144px;--psw-space-feature:152px;--psw-space-transition:112px;--psw-space-close:160px;--psw-space-masthead:88px;--psw-space-inset:56px;--psw-space-heading:64px;--psw-space-question:36px;--psw-space-question-airy:46px;--psw-space-answer:28px}@media (max-width:1000px){:root{--psw-space-chapter:112px;--psw-space-feature:120px;--psw-space-transition:88px;--psw-space-close:128px;--psw-space-masthead:64px;--psw-space-inset:44px;--psw-space-heading:52px;--psw-space-question:32px;--psw-space-question-airy:40px;--psw-space-answer:26px}}@media (max-width:700px){:root{--psw-space-chapter:88px;--psw-space-feature:96px;--psw-space-transition:72px;--psw-space-close:104px;--psw-space-masthead:56px;--psw-space-inset:40px;--psw-space-heading:44px;--psw-space-question:29px;--psw-space-question-airy:34px;--psw-space-answer:24px}}.psw-faq{padding:var(--psw-space-question) 24px}.psw-faq-answer{padding-top:var(--psw-space-answer);line-height:1.8}@media (max-width:760px){:root{--psw-space-product-gap:40px;--psw-space-product-row:32px;--psw-space-product-card-gap:28px;--psw-space-product-card-inset:24px;--psw-space-product-grid-gap:48px}}
:root{--text-link-color:color-mix(in srgb, var(--season-accent) 75%, var(--season-anchor));--text-link-hover:var(--season-anchor);--text-link-on-sage:color-mix(in srgb, var(--season-accent) 35%, var(--season-anchor));--text-link-inverse:color-mix(in srgb, var(--season-action) 65%, var(--season-ground))}.psw-sage-surface,.nh-product-reel,.learn-next,.troubleshooting-index,.showroom-product-featured:nth-child(2),.sajp-sage,.rp-sage,.pw3-enclosure,.contact-locations,.sc-sage,.dl-masthead,.about-local,.about-hero-note,.cwd-sage,.te-model-sage,.te-collection-focus,.te-support-card,.sb-gallery,#psw-guarantee section[aria-labelledby=credentials-heading]{--text-link-color:var(--text-link-on-sage)}:root[data-theme=dark],.psw-dark-surface,.eucalyptus-hero,.eucalyptus-commercial-hero,.eu-product-feature,.eu-decision-dark,.eu-closing,.nh-hardware,.nh-photo-note,.learn-close,.learn-visual-forest,.study-forest,.category-masthead,.showroom-closing,.sajp-close,.rp-close,.contact-explore,.dl-closing,.about-close,.cwd-close,.sc-close,.te-closing,.reviews-band,.reviews-close,.sb-night-panel,.sb-close,#psw-guarantee .guarantee-close,#psw-guarantee .guarantee-journey article:last-child,#psw-guarantee .guarantee-credentials,#psw-life-support .sh-forest,#sigen-after-hours :is(.ah-hero,.ah-system,.ah-local,.ah-award,.ah-close),:is(section,div,article)[style*="background:var(--band)"],:is(section,div,article)[style*="background: var(--band)"],:is(section,div,article)[style*="background:var(--panel)"],:is(section,div,article)[style*="background: var(--panel)"]{--text-link-color:var(--text-link-inverse);--text-link-hover:var(--season-ground)}:root[data-theme=dark] :is(.learn-article,.risen-package,.saj-package){--text-link-color:color-mix(in srgb, var(--season-accent) 75%, var(--season-anchor));--text-link-hover:var(--season-anchor)}:is(.eucalyptus-site.psw-open-shell,.new-home) #main :is(.prose-wp a,:is(p,li,td,dd,figcaption) a:not([class]),a[href^=mailto\:],a[href^=tel\:],a.psw-text-link,a.psw-text-source,.psw-text-links a,a.rp-link,a.sajp-link,a.sb-text-link,a.dl-text-link,a.about-text-link,a.cwd-link,a.sc-link,a.te-link,a.reviews-link,a.contact-text-link,a.sh-text-link,a.ls-text-link,a.learn-author-link,a.nh-fast-link,a.nh-energy-story-link,.nh-start-choice a,.nh-three-grid a,.rp-documents a,.eq-documents a,.learn-article__signature-links a,.support-status-list a,.support-status-live a,.support-lodge-direct a):not(:where(nav *,header *,[role=navigation] *,:is(h1,h2,h3,h4) *,[role=button],[class*=button],[class*=_primary],[class*=_secondary],.psw-cta,.psw-btn,.button,:has(>img,>h2,>h3,>h4))){color:var(--text-link-color);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:4px;text-decoration-skip-ink:auto;border-bottom:0;font-weight:400;text-decoration-thickness:1px}:is(.eucalyptus-site.psw-open-shell,.new-home) #main :is(.prose-wp a,:is(p,li,td,dd,figcaption) a:not([class]),a[href^=mailto\:],a[href^=tel\:],a.psw-text-link,a.psw-text-source,.psw-text-links a,a.rp-link,a.sajp-link,a.sb-text-link,a.dl-text-link,a.about-text-link,a.cwd-link,a.sc-link,a.te-link,a.reviews-link,a.contact-text-link,a.sh-text-link,a.ls-text-link,a.learn-author-link,a.nh-fast-link,a.nh-energy-story-link,.nh-start-choice a,.nh-three-grid a,.rp-documents a,.eq-documents a,.learn-article__signature-links a,.support-status-list a,.support-status-live a,.support-lodge-direct a):not(:where(nav *,header *,[role=navigation] *,:is(h1,h2,h3,h4) *,[role=button],[class*=button],[class*=_primary],[class*=_secondary],.psw-cta,.psw-btn,.button,:has(>img,>h2,>h3,>h4))):is(:hover,:focus-visible){color:var(--text-link-hover);text-decoration-color:currentColor}:is(.eucalyptus-site.psw-open-shell,.new-home) #main .prose-wp a{padding-bottom:0}
:is(.psw-public-forms,.quick-sales) :is(input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset]),textarea,select):not([aria-invalid=true]):not(:user-invalid){box-shadow:none!important;border-color:#0000!important}.quick-sales,.contact-form{--psw-field-fill:var(--season-ground,#f4f5ed)}.commercial-enquiry-form{--psw-field-fill:var(--season-wash,#e6eadd)}:is(.quick-sales,.contact-form,.commercial-enquiry-form,.quote-human-field) :is(input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset]),textarea,select):not([aria-invalid=true]):not(:user-invalid){background:var(--psw-field-fill,var(--surface-alt))!important}@media (forced-colors:active){:is(.psw-public-forms,.quick-sales){--psw-field-focus-color:Highlight}}:is(.psw-public-forms,.quick-sales) :is(input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=button],[type=submit],[type=reset]),textarea,select):focus-visible{outline:1px solid var(--psw-field-focus-color,var(--focus-ring))!important;outline-offset:-1px!important;box-shadow:none!important}.psw-public-forms :is(.commercial-money-input,.commercial-project-input-prefix,.commercial-project-input-suffix,.commercial-project-demand-input,.search-directory-field,.learn-search>div,.psw-field-frame):not([aria-invalid=true]):not(:has([aria-invalid=true],:user-invalid)){box-shadow:none!important;border-color:#0000!important}.psw-public-forms :is(.commercial-money-input,.commercial-project-input-prefix,.commercial-project-input-suffix,.commercial-project-demand-input,.search-directory-field,.learn-search>div,.psw-field-frame):focus-within{box-shadow:none!important;outline:none!important}.psw-public-forms :is(.commercial-money-input,.commercial-project-input-prefix,.commercial-project-input-suffix,.commercial-project-demand-input,.search-directory-field,.learn-search>div,.psw-field-frame):has(>:is(input,select):focus-visible){outline:1px solid var(--psw-field-focus-color,var(--focus-ring))!important;outline-offset:-1px!important}.psw-public-forms :is(.commercial-money-input,.commercial-project-input-prefix,.commercial-project-input-suffix,.commercial-project-demand-input,.search-directory-field,.learn-search>div,.psw-field-frame)>:is(input,select):focus-visible{outline:none!important}
@supports (appearance:base-select) and selector(select::picker(select)){@media (forced-colors:none){:is(.psw-public-forms,.quick-sales,.psw-soft-selects){--psw-select-ink:var(--season-anchor,#173b30);--psw-select-surface:var(--season-ground,#f4f5ed);--psw-select-tone:var(--season-group,#b8c9b9);--psw-select-selected:color-mix(in srgb, var(--psw-select-tone) 42%, var(--psw-select-surface));--psw-select-hover:color-mix(in srgb, var(--psw-select-tone) 27%, var(--psw-select-surface))}:is(.psw-public-forms,.quick-sales,.psw-soft-selects) :is(select:not([multiple]):not([size]),select:not([multiple])[size="1"]){appearance:base-select}:is(.psw-public-forms,.quick-sales,.psw-soft-selects) :is(select:not([multiple]):not([size]),select:not([multiple])[size="1"])::picker(select){appearance:base-select}:is(.psw-public-forms,.quick-sales,.psw-soft-selects) :is(select:not([multiple]):not([size]),select:not([multiple])[size="1"]){white-space:nowrap;overflow-clip-margin:content-box;text-overflow:ellipsis;overflow:clip}:is(.psw-public-forms,.quick-sales,.psw-soft-selects) select:not([multiple]):is(:not([size]),[size="1"])::picker-icon{display:none}:is(.psw-public-forms,.quick-sales,.psw-soft-selects) select:not([multiple]):is(:not([size]),[size="1"])::picker(select){color:var(--psw-select-ink);background:var(--psw-select-surface);border:1px solid color-mix(in srgb, var(--psw-select-ink) 14%, transparent);position-area:block-end span-inline-end;position-try-fallbacks:flip-block;position-try-order:normal;min-inline-size:max(anchor-size(width), 12rem);overscroll-behavior:contain;max-block-size:min(22rem,60dvh);max-inline-size:calc(100vw - 24px);box-shadow:0 6px 18px color-mix(in srgb, var(--psw-select-ink) 8%, transparent);font:inherit;border-radius:6px;margin-block:6px;padding:5px;overflow:auto}:is(.psw-public-forms,.quick-sales,.psw-soft-selects) select:not([multiple]):is(:not([size]),[size="1"]) option{min-block-size:44px;color:var(--psw-select-ink);font:inherit;overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;border-radius:3px;outline:none;align-items:center;gap:14px;padding:12px 14px;font-size:max(14px,1em);line-height:1.45;display:flex}:is(.psw-public-forms,.quick-sales,.psw-soft-selects) select:not([multiple]):is(:not([size]),[size="1"]) option:checked{background:var(--psw-select-selected);font-weight:500}:is(.psw-public-forms,.quick-sales,.psw-soft-selects) select:not([multiple]):is(:not([size]),[size="1"]) option:is(:hover,:focus){color:var(--psw-select-ink);background:var(--psw-select-hover);outline:none}:is(.psw-public-forms,.quick-sales,.psw-soft-selects) select:not([multiple]):is(:not([size]),[size="1"]) option:focus-visible{outline:1px solid color-mix(in srgb, var(--psw-select-ink) 75%, transparent);outline-offset:-1px}:is(.psw-public-forms,.quick-sales,.psw-soft-selects) select:not([multiple]):is(:not([size]),[size="1"]) option:disabled{color:var(--season-muted,#506455);opacity:.6;background:0 0}:is(.psw-public-forms,.quick-sales,.psw-soft-selects) select:not([multiple]):is(:not([size]),[size="1"]) option::checkmark{color:var(--psw-select-ink);order:1;margin-inline-start:auto;font-size:.85em}}}
@media (max-width:760px) and (forced-colors:none){.psw-open-header.psw-nav-surface .psw-nav-talk,.new-home .nh-audience,.psw-open-shell .quote-plan-summary .plan-overall-guide,.psw-open-shell .quote-plan-summary [data-plan-battery-brand],.psw-open-shell .quote-plan-summary [data-plan-solar-brand],.psw-open-shell .quote-plan-summary [data-plan-inverter],.psw-open-shell .quote-plan-summary [data-plan-ev-charger]{border-color:#0000}}
.psw-portal-card,.psw-faq-group{border:1px solid var(--border)}@media (forced-colors:none){:is(.psw-public-forms,.new-home) :is(.psw-card:not([role=alert]):not([aria-invalid=true]),.plan-guide-price,.quote-enquiry-receipt,[data-plan-battery-brand],[data-plan-solar-brand],[data-plan-inverter],[data-plan-ev-charger],.psw-portal-card,.psw-faq-group,.commercial-project-card,.commercial-project-aside),.psw-public-forms .quote-plan-summary .plan-overall-guide,.psw-public-forms .pw3-equipment>div,.psw-public-forms .prose-wp .psw-callout:not([data-tone]),.new-home .nh-audience{border-color:#0000}}
@media (hover:hover){#main details:not([open])>summary:hover{background-color:color-mix(in srgb, var(--focus-ring,var(--season-anchor)) 6%, transparent)}}#main summary:focus-visible{box-shadow:none;text-decoration-line:underline;-webkit-text-decoration-color:var(--focus-ring,var(--season-anchor));text-decoration-color:var(--focus-ring,var(--season-anchor));text-underline-offset:6px;text-decoration-thickness:2px;outline:none!important}#main summary:focus-visible:after{text-decoration:none;display:inline-flex}@media (forced-colors:active){#main summary:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid highlight!important}}
