.site-root.interior-theme{--ink:#242424;--muted:#60605b;--paper:#f7f8f3;--line:#d6d4cd;--green-deep:#242424;--interior-charcoal:#242424;--interior-graphite:#3a3a38;--interior-stone:#e8e7e2;--product-accent:#ffd968;--product-soft:#fff0b9;--product-ink:#735600;--product-rgb:255, 217, 104;--shadow:0 24px 80px #2424241f;background:var(--paper);color:var(--ink)}.site-root.interior-theme[data-product-theme=community]{--product-accent:#a8d96f;--product-soft:#dff2c9;--product-ink:#31591f;--product-rgb:168, 217, 111}.site-root.interior-theme[data-product-theme=remote]{--product-accent:#a9e4ee;--product-soft:#d9f3f7;--product-ink:#155966;--product-rgb:169, 228, 238}.site-root.interior-theme :focus-visible{outline-color:var(--product-ink)}.site-root.interior-theme .site-header,.site-root.interior-theme .solutions-panel,.site-root.interior-theme .header-member{border-color:var(--line)}.site-root.interior-theme .topline{background:var(--product-soft)}.site-root.interior-theme .topline-stat,.site-root.interior-theme .solutions-group>p,.site-root.interior-theme .mobile-nav-title{color:var(--muted)}.site-root.interior-theme .desktop-nav a:after,.site-root.interior-theme .header-member>span,.site-root.interior-theme .topline-message i{background:var(--product-accent)}.site-root.interior-theme .header-member>span,.site-root.interior-theme .topline-message i{box-shadow:0 0 0 4px rgba(var(--product-rgb), .2)}.site-root.interior-theme .header-member:hover,.site-root.interior-theme .header-member.active{border-color:var(--product-ink)}.site-root.interior-theme .solutions-group a.active{background:var(--product-soft)}.site-root.interior-theme .button-primary,.site-root.interior-theme .header-cta,.site-root.interior-theme .coverage-submit-link{border-color:var(--product-accent);background:var(--product-accent);color:var(--ink)}.site-root.interior-theme .button-primary:hover,.site-root.interior-theme .header-cta:hover,.site-root.interior-theme .coverage-submit-link:hover{border-color:var(--product-soft);background:var(--product-soft)}.site-root.interior-theme .button:hover{box-shadow:0 12px 30px #24242424}.site-root.interior-theme .eyebrow,.site-root.interior-theme .note-index,.site-root.interior-theme .coverage-form-kicker,.site-root.interior-theme .trust-band-kicker,.site-root.interior-theme .review-context{color:var(--product-ink)}.site-root.interior-theme .site-footer{background:var(--interior-charcoal)}.site-root.interior-theme .site-footer :focus-visible{outline-color:var(--product-accent)}.site-root.interior-theme .footer-title{color:var(--product-accent)}.site-root.interior-theme .footer-brand p,.site-root.interior-theme .footer-hours,.site-root.interior-theme .footer-bottom,.site-root.interior-theme .footer-credentials span,.site-root.interior-theme .footer-credentials a{color:#ffffffb8}.site-root.interior-theme :is(.page-hero-cream,.about-hero,.community-status-section,.community-local-intro,.community-local-update,.related-communities,.remote-projects-section,.remote-project-status-section,.remote-asset-section,.hydro-shares-section,.human-help-inline,.blog-hero,.events-page,.assets-page-process,.operational-value-hero,.operational-value-pillars,.operational-process,.contact-path-visual,.manganafer-benefits){background:var(--paper)}.site-root.interior-theme :is(.principles-section,.about-independent,.trust-band-registry,.remote-security-section,.remote-video-library,.solax-offer-section,.coolfy-partner-section,.product-diagnosis-section,.operational-partnership-panel,.operational-fit,.member-access-card-app,.tariff-bill-section,.tariff-plans-section,.blog-archive,.blog-related,.events-archive,.events-reviewed,.manganafer-calculator){background:var(--interior-stone)}.site-root.interior-theme :is(.remote-definition-section,.events-empty-state){background:#fff}.site-root.interior-theme :is(.page-hero-green,.page-hero-yellow,.page-hero-blue){background:linear-gradient(115deg, var(--product-soft), var(--paper) 84%)}.site-root.interior-theme :is(.community-scale-feature,.community-detail-coverage,.remote-final-cta,.remote-proposal-section,.remote-bill-card-positive,.product-advisor-section,.coolfy-cta-section,.aerothermal-home-visual,.manganafer-register),.site-root.interior-theme :is(.remote-long-term-section aside,.remote-how-section .step-card:last-child,.product-diagnosis-note,.product-diagnosis-note-blue,.assets-page-contact-options article:last-child,.operational-closing-action,.coolfy-partner-services article>span,.maintenance-benefit-grid article>span,.maintenance-process-list li>span,.manganafer-hero-facts span){background:var(--product-soft);color:var(--ink)}.site-root.interior-theme :is(.fact-item small,.page-hero-lead,.about-hero-lead,.about-hero-next,.remote-hero-lead,.remote-hero-proof,.remote-final-cta p,.remote-long-term-section aside p,.trust-band-verified,.events-reviewed,.operational-value-copy>p:not(.eyebrow),.manganafer-calculator-copy>p:not(.eyebrow),.manganafer-register-copy>p:not(.eyebrow)){color:var(--muted)}.site-root.interior-theme :is(.about-hero,.about-hero-video-cta,.operational-value-copy h1,.operational-value-pillars,.legal-document-content){color:var(--ink)}.site-root.interior-theme :is(.coverage-calculator-steps li,.community-diagram-wrap,.solax-offer-image,.remote-how-section .step-card:nth-child(2),.remote-how-section .step-card:nth-child(3)){background:var(--paper)}.site-root.interior-theme :is(.advisor-portraits figure,.event-card-media){background:var(--interior-stone)}.site-root.interior-theme :is(.about-hero-media,.about-hero-poster-button,.about-video-dialog,.communities-hero,.community-network-feature,.project-next-card,.remote-project-member-card,.remote-hero-video-bar,.remote-hero-video-stage,.remote-video-frame,.remote-main-video-section,.solar-home-visual,.battery-home-visual,.solar-battery-section,.solax-offer-product,.coolfy-partner-brand,.product-integrity-band,.product-diagnosis-note-dark,.maintenance-page .page-hero-visual,.assets-page .page-hero-visual,.assets-page-hero-card,.operational-model,.operational-closing,.member-access-visual,.contact-path-card-advisor,.tariff-hero-visual,.tariff-responsibility-grid article:last-child,.wallet-section,.switching-registry-card,.events-hero,.legal-hero,.manganafer-trust-strip,.manganafer-zone,.manganafer-voices,.manganafer-community-feature),.site-root.interior-theme .about-hero-media:after{background:var(--interior-charcoal)}.site-root.interior-theme .remote-long-term-section article{background:var(--interior-graphite)}.site-root.interior-theme :is(.remote-long-term-grid>article h2,.remote-long-term-grid>aside strong){letter-spacing:-.055em;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:850;line-height:1}@media (width>=901px){.site-root.interior-theme .remote-long-term-grid{grid-template-columns:1fr 1fr}}.site-root.interior-theme :is(.about-hero-eyebrow strong,.human-help-inline-grid>div:nth-child(2)>span,.community-local-steps article>span,.product-advisor-card>div:nth-child(2)>span,.product-system-grid article>span,.product-checklist article>span,.operational-platform-grid article>span,.assets-page-route-label,.assets-page-contact-options span,.operational-economics-cards article>span,.operational-fit-lists article>span,.operational-closing-action>span,.maintenance-direct-card>span,.event-card-actions a,.manganafer-hero h1 span,.manganafer-hero-saving strong){color:var(--product-ink)}.site-root.interior-theme :is(.product-integrity-grid span,.product-system-featured strong,.remote-contract-note span,.operational-economics-cta>div span,.wallet-flow article>span),.site-root.interior-theme .product-system-grid .product-system-featured>span{color:var(--product-accent)}.site-root.interior-theme .product-diagnosis-note-dark{color:#fff}.site-root.interior-theme .product-diagnosis-note-dark span{color:var(--product-accent)}.site-root.interior-theme .communities-hero-shade{background:linear-gradient(90deg,#000000f0 0%,#000000e0 32%,#000000b3 49%,#0000003d 67%,#0000 85%)}.site-root.interior-theme .communities-hero-copy h1 em{color:var(--product-accent)}.site-root.interior-theme .communities-hero-copy .button-secondary{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000047}.site-root.interior-theme .communities-hero-copy .button-secondary:hover{border-color:var(--product-accent);background:var(--product-accent);color:var(--ink)}.site-root.interior-theme .manganafer-hero{background:linear-gradient(115deg, var(--paper), var(--product-soft))}.site-root.interior-theme .manganafer-hero-visual{background:var(--interior-stone)}.site-root.interior-theme .manganafer-local-value{background:#ffffffc2}.site-root.interior-theme .remote-hero{background:radial-gradient(ellipse at 78% 46%, var(--product-soft) 0%, transparent 62%), linear-gradient(115deg, #e5f5f7, var(--paper) 75%)}.site-root.interior-theme .remote-hero:before,.site-root.interior-theme .remote-hero:after{display:none}.site-root.interior-theme :is(.remote-hero-eyebrow,.remote-hero-copy h1 span,.remote-hero-copy h1 em){color:var(--product-ink)}.site-root.interior-theme .remote-hero-proof i{background:var(--product-ink);box-shadow:0 0 0 5px rgba(var(--product-rgb), .35)}.site-root.interior-theme .remote-hero .remote-hero-video-bar{background:#000000db;box-shadow:0 12px 28px #0000002e}.site-root.interior-theme .remote-hero .remote-hero-video-stage{box-shadow:0 40px 100px #00000052}.site-root.interior-theme :is(.remote-hero-video-play,.remote-video-play){background:var(--product-accent);color:var(--ink)}.site-root.interior-theme .remote-hero-video-stage :is(button,a):after{background:linear-gradient(#0000 32%,#000000b8)}.site-root.interior-theme .remote-hero-video-stage :is(button,a):hover:after{background:linear-gradient(#0000 38%,#000000ad)}.site-root.interior-theme .remote-energy-route:before{background:var(--product-accent)}.site-root.interior-theme .remote-energy-route article>span{background:var(--product-accent);color:var(--ink)}.site-root.interior-theme :is(.remote-long-term-thesis,.remote-bill-disclaimer){border-color:var(--product-ink)}.site-root.interior-theme :is(.remote-long-term-band,.member-guide-section){background:var(--interior-stone);color:var(--ink)}.site-root.interior-theme :is(.remote-long-term-number,.remote-long-term-band-grid>div:first-child small,.remote-long-term-band .eyebrow,.remote-long-term-grid>aside>span,.member-guide-grid span){color:var(--product-ink)}.site-root.interior-theme .member-guide-section .section-heading h2{color:var(--ink)}.site-root.interior-theme .member-guide-section .eyebrow{color:var(--product-ink)}.site-root.interior-theme :is(.remote-long-term-band p,.member-guide-grid p){color:var(--muted)}.site-root.interior-theme .member-guide-grid article{border-color:var(--line);background:#fff}.site-root.interior-theme .member-guide-grid a{border-color:var(--interior-graphite)}.site-root.interior-theme :is(.communities-hero,.community-live-status,.community-local-story,.community-network-feature,.project-next-card,.remote-current-project,.remote-project-member-card,.remote-long-term-section,.hydro-role-section,.pillar-dark,.manifesto,.solar-battery-section,.product-system-featured,.product-integrity-band,.product-diagnosis-note-dark,.maintenance-included-section,.assets-page-capabilities,.operational-model,.operational-closing,.blog-manifesto,.blog-social,.press-trust-copy,.wallet-section,.events-hero,.legal-hero,.manganafer-zone,.manganafer-voices) .eyebrow{color:var(--product-accent)}.site-root.interior-theme :is(.communities-hero,.community-live-status,.community-local-story,.remote-current-project,.remote-project-member-card,.remote-long-term-section,.hydro-role-section,.solar-battery-section,.maintenance-included-section,.assets-page-capabilities,.operational-model,.operational-closing,.wallet-section,.events-hero,.legal-hero,.manganafer-zone,.manganafer-voices) :focus-visible{outline-color:var(--product-accent)}.site-root.interior-theme .about-hero-video-shade{background:linear-gradient(#0000 42%,#000000b8)}.site-root.interior-theme .about-hero-play{background:#00000094}.site-root.interior-theme .about-hero-play:hover{background:#000000d1}.site-root.interior-theme :is(.related-community-card,.assets-page-hero-card,.blog-voices-grid>a,.manganafer-hero-visual):after{background:linear-gradient(#0000 30%,#000000c7)}.site-root.interior-theme .advisor-portraits figure:after{background:linear-gradient(#0000 58%,#0000008c)}.site-root.interior-theme .remote-current-project-image:after{background:linear-gradient(#0000 50%,#00000094)}.site-root.interior-theme .operational-value-visual:after{background:linear-gradient(90deg, var(--paper) 0%, #f7f8f3fa 29%, #f7f8f3d1 40%, #f7f8f359 53%, #f7f8f300 68%), linear-gradient(16deg, #f7f8f3b3, #f7f8f300 37%)}@media (width<=980px){.site-root.interior-theme .operational-value-visual:after{background:linear-gradient(#f7f8f33d,#f7f8f300 22%),linear-gradient(90deg,#f7f8f32e,#f7f8f300 34%)}.site-root.interior-theme .communities-hero-shade{background:linear-gradient(90deg,#000000f0,#000000db 50%,#0000008c 78%,#00000038)}}@media (width<=700px){.site-root.interior-theme .communities-hero-shade{background:linear-gradient(90deg,#000000eb,#000000d6 72%,#000000a6)}}.site-root.interior-theme .remote-product-page .section{padding-block:clamp(64px,7vw,88px)}.site-root.interior-theme .remote-hero .remote-hero-media .remote-hero-video-bar{background:var(--white);width:fit-content;color:var(--ink);border-color:#2424241f;margin:0 0 12px;position:relative;top:auto;left:auto}.site-root.interior-theme .remote-hero .remote-hero-video-stage{border-radius:34px}.site-root.interior-theme .remote-hero-actions .button-secondary{background:var(--white)}.site-root.interior-theme .remote-definition-grid{grid-template-columns:minmax(0,1fr);gap:40px}.site-root.interior-theme .remote-definition-grid .section-copy{max-width:780px}.site-root.interior-theme .remote-energy-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.site-root.interior-theme .remote-energy-route:before{display:none}.site-root.interior-theme .remote-energy-route article{padding:18px 22px}.site-root.interior-theme .remote-availability-badge{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:8px 12px;font-size:.71rem;font-weight:850;line-height:1;display:inline-flex}.site-root.interior-theme .remote-availability-badge-available{color:#31591f;background:#e7f5db}.site-root.interior-theme :is(.remote-availability-badge-complete,.remote-availability-badge-pending){color:#8a2f1b;background:#f7e0d9}.site-root.interior-theme .remote-current-project-image>span{align-items:center;gap:7px;display:inline-flex}.site-root.interior-theme .remote-current-project-image>span i{color:#2f7d32;font-style:normal}.site-root.interior-theme .remote-current-project-availability{color:var(--white);background:#ffffff14;border:1px solid #ffffff29;gap:4px}.site-root.interior-theme .remote-current-project-availability strong{letter-spacing:-.02em;font-size:1.05rem}.site-root.interior-theme .remote-current-project-availability-complete strong{color:#f2a48f}.site-root.interior-theme .remote-current-project-availability span{letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:650}.site-root.interior-theme .remote-current-project-availability small{color:#fff9;font-size:.7rem}.site-root.interior-theme .remote-current-project-availability .text-link{width:fit-content;color:var(--white);margin-top:10px}.site-root.interior-theme .remote-project-availability-complete{color:#8a2f1b;background:#f7e0d9;border-color:#efc3b6}.site-root.interior-theme .remote-bill-card .remote-bill-label{background:var(--white);width:fit-content;color:var(--product-ink);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:.71rem;font-weight:850;line-height:1;display:inline-flex}.site-root.interior-theme .remote-bill-card h3{margin-top:28px}.site-root.interior-theme .remote-bill-card{min-height:0}.tariff-bill-example-badge{background:var(--yellow);width:fit-content;color:var(--ink);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:6px 10px;font-size:.66rem;font-weight:850;line-height:1;display:inline-flex}.tariff-bill-example-note strong{align-content:start;display:grid}.site-root.interior-theme .remote-security-grid{flex-wrap:wrap;justify-content:center;display:flex}.site-root.interior-theme .remote-security-grid article{flex:240px;max-width:100%}.site-root.interior-theme .remote-security-grid h3{align-content:center;min-height:2em}.site-root.interior-theme .remote-final-cta-actions{align-content:start}.remote-interest-form,.remote-interest-status{width:460px;max-width:100%}.remote-interest-form{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:clamp(20px,3vw,28px);display:grid}.remote-interest-form label:not(.remote-interest-consent){gap:6px;font-size:.78rem;font-weight:800;display:grid}.remote-interest-form :is(input:not([type=checkbox]),select){border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--ink);border-radius:12px;padding:0 14px;font-weight:500}.remote-interest-full{grid-column:1/-1}.remote-interest-consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:.78rem;line-height:1.5;display:flex}.remote-interest-consent input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0}.remote-interest-consent a{color:var(--ink);text-decoration:underline}.remote-interest-turnstile:empty{display:none}.remote-interest-error{color:#8a2f1b;background:#f7e0d9;border-radius:12px;margin:0;padding:10px 12px;font-size:.82rem}.remote-interest-form .button{justify-content:space-between}.remote-interest-form small{color:var(--muted);font-size:.72rem}.remote-interest-status{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:24px;gap:8px;padding:24px;display:grid}.remote-interest-status p{color:var(--muted);margin:0}.remote-interest-status a{font-weight:850}@media (width<=1000px){.remote-interest-form,.remote-interest-status{width:100%}}@media (width<=760px){.site-root.interior-theme .remote-energy-route{grid-template-columns:minmax(0,1fr)}.site-root.interior-theme .remote-hero .remote-hero-video-stage{border-radius:26px}.remote-interest-form{grid-template-columns:minmax(0,1fr)}}.commercializer-page .page-hero-copy h1{font-size:var(--title-xl)}.commercializer-page .page-hero-visual{border-radius:32% 32% var(--radius-xl) var(--radius-xl);height:auto}.commercializer-page .tariff-hero-visual{padding-top:96px}.commercializer-page .tariff-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tariff-plan-card .tariff-plan-footer{width:100%;min-height:9.5rem;margin-top:auto;padding-top:38px}.tariff-plan-card .tariff-plan-footer .button{margin-top:0;padding-top:0}@media (width<=640px){.commercializer-page .page-hero-visual{border-radius:28% 28% var(--radius-xl) var(--radius-xl)}.commercializer-page .tariff-hero-visual{padding-top:72px}.commercializer-page .tariff-source-grid{grid-template-columns:1fr}}.remote-hero-press{color:var(--product-ink);text-underline-offset:3px;gap:6px;margin-top:16px;font-size:.78rem;font-weight:800;display:inline-flex}.remote-park-card{border-radius:var(--radius-xl);background:var(--green-deep);min-width:0;color:var(--white);display:grid;overflow:hidden}.remote-park-card-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:48px;padding:clamp(30px,5vw,60px)}.remote-park-card-copy,.remote-park-card-details{flex-direction:column;min-width:0;display:flex}.remote-park-card-details{gap:14px}.remote-park-card-next .remote-park-card-details{justify-content:flex-end}.remote-park-card h3{font-size:var(--title-m);margin:10px 0 14px}.remote-park-card-next h3{font-size:var(--title-l)}.remote-park-card p{color:#ffffffbf;margin:0;line-height:1.6}.remote-park-card p.remote-park-card-meta{color:#fff9;letter-spacing:.06em;text-transform:uppercase;margin-top:18px;font-size:.7rem;font-weight:800;line-height:1.4}.remote-park-card p.remote-park-card-highlight{color:var(--yellow);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.25}.remote-park-card p.remote-park-card-extra{font-size:.82rem}.site-root.interior-theme .remote-availability-badge-next{background:var(--yellow);color:var(--ink)}.remote-park-card .remote-current-project-facts,.remote-park-card-details .remote-current-project-availability{margin-top:0}.remote-park-waitlist{width:fit-content;color:var(--white);letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff47;border-radius:999px;padding:8px 12px;font-size:.71rem;font-weight:850;line-height:1}.remote-park-card-location{color:#fff9;font-size:.7rem;line-height:1.45}.site-root.interior-theme .remote-park-card .text-link{width:fit-content;color:var(--white)}.remote-park-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.remote-park-grid .remote-park-card{grid-template-rows:auto 1fr}.remote-park-card-image{aspect-ratio:3/2;overflow:hidden}.remote-park-card-image img{object-fit:cover;width:100%;height:100%}.remote-park-grid .remote-park-card-copy{padding:24px 24px 28px}.remote-park-grid .remote-current-project-facts{grid-template-columns:minmax(0,1fr);margin-top:auto}.remote-park-grid .remote-park-card-copy>p:last-of-type{margin-bottom:22px}.remote-park-grid .remote-current-project-facts div{justify-content:space-between;align-items:baseline;gap:12px;min-height:0;padding:11px 14px;display:flex}.remote-park-grid .remote-current-project-facts strong{white-space:nowrap;font-size:1rem}.remote-park-grid .remote-current-project-facts span{text-align:right;margin-top:0}.remote-park-grid .remote-current-project-availability{margin-top:14px}.remote-park-grid .text-link{margin-top:22px}@media (width<=1000px){.remote-park-card-next,.remote-park-grid{grid-template-columns:minmax(0,1fr)}}.chiva-project-page .page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:44px}.chiva-project-page .page-hero-grid>.chiva-reference{margin:0}.chiva-project-page .page-hero-copy h1{font-size:clamp(2.8rem,4.2vw,4.2rem);line-height:1.04}@media (width<=1000px){.chiva-project-page .page-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}}@media (width<=600px){.chiva-project-page .page-hero-copy h1{font-size:2.65rem}}.chiva-hero-highlight{letter-spacing:-.02em;max-width:760px;margin:22px 0 0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.3}.chiva-project-page .hero-actions{align-items:center}.chiva-waitlist{letter-spacing:.07em;text-transform:uppercase;border:1px solid #101b1647;border-radius:999px;padding:12px 16px;font-size:.74rem;font-weight:850;line-height:1}.remote-asset-grid>div:first-child>p.chiva-location{margin-top:20px;font-size:.82rem}.chiva-location strong{color:var(--ink);display:block}.chiva-asset-facts article:last-child{grid-column:1/-1}.chiva-project-page .remote-proposal-card{grid-template-columns:minmax(0,1fr)}.remote-project-related .related-community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.remote-project-related .related-community-grid{grid-template-columns:minmax(0,1fr)}}.site-root.interior-theme .remote-hero-shell{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:32px;min-height:690px;padding-block:64px 78px}.site-root.interior-theme .remote-hero-copy h1{letter-spacing:-.055em;font-size:clamp(2.6rem,4.2vw,3.8rem);line-height:.98}.site-root.interior-theme .remote-hero-lead{max-width:100%;font-size:1.06rem}.remote-hero-art{z-index:2;align-self:center;width:111%;margin:0 0 0 -8%;position:relative}@media (width>=1400px){.remote-hero-art{width:124%}}.remote-hero-art-image{width:100%;height:auto;display:block}@media (width<=1000px){.site-root.interior-theme .remote-hero-shell{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding-block:40px 56px}.site-root.interior-theme .remote-hero-copy h1{font-size:clamp(2.8rem,7vw,4rem)}.site-root.interior-theme .remote-hero-lead{max-width:660px}.remote-hero-art{width:100%;margin:0}}@media (width<=600px){.site-root.interior-theme .remote-hero-copy h1{font-size:clamp(2.65rem,11vw,3.3rem)}.site-root.interior-theme .remote-hero-lead{font-size:1rem}.remote-hero-art{width:100vw;margin-left:calc(50% - 50vw)}}.chiva-reference{background:var(--interior-stone);border-radius:20px;margin:24px 0 0;overflow:hidden}.chiva-reference img{aspect-ratio:1360/768;object-fit:cover;width:100%;height:auto;display:block}@media (width<=600px){.chiva-reference{border-radius:14px}}.site-root.interior-theme :is(.remote-how-section,.hydro-how-section) .step-card{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;min-height:0;display:grid}.site-root.interior-theme :is(.remote-how-section,.hydro-how-section) .step-card h3{margin:0}.site-root.interior-theme :is(.remote-how-section,.hydro-how-section) .step-card p{grid-column:1/-1;align-self:start;margin-top:10px}.site-root.interior-theme :is(.remote-how-section,.hydro-how-section) .step-card h3{line-height:1.2}.site-root.interior-theme .project-milestone{min-height:0}.site-root.interior-theme .project-milestone>p{margin:20px 0 8px}
