.sp-benefits{margin-block:clamp(3.2rem,5vw,7rem) 0;display:grid;gap:clamp(1.6rem,2.4vw,3.2rem)}.sp-benefits__story{display:grid;grid-template-columns:1.16fr 1fr;overflow:hidden;isolation:isolate;background:var(--sh-dark);color:#f5f8f3;border:1px solid var(--sh-dark);border-radius:1.6rem}.sp-benefits__story--reverse{grid-template-columns:1fr 1.16fr}.sp-benefits__story--reverse .sp-benefits__image{grid-column:2;grid-row:1}.sp-benefits__story--reverse .sp-benefits__copy{grid-column:1;grid-row:1}.sp-benefits__story--text{grid-template-columns:1fr}.sp-benefits__image{position:relative;margin:0;min-height:clamp(26rem,28vw,42rem);min-width:0;background:#36463a}.sp-benefits__image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.sp-benefits__copy{align-self:center;min-width:0;padding:clamp(2.8rem,4.2vw,6.5rem)}.sp-benefits__copy h2,.sp-benefits__copy h3{margin:0;font-family:var(--font-heading-family);color:inherit}.sp-benefits__copy h2{max-width:24ch;font-size:clamp(2.8rem,3.15vw,4.8rem);font-weight:750;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.sp-benefits__copy h3{font-size:clamp(1.8rem,1.6vw,2.25rem);font-weight:700;line-height:1.18;letter-spacing:-.025em}.sp-benefits__copy p{max-width:53ch;margin:.75rem 0 0;font-size:clamp(1.55rem,1.25vw,1.8rem);line-height:1.5;color:#dce6dc}.sp-benefits__lead p{margin-top:1.3rem}.sp-benefits__detail{border-top:1px solid #56665b;margin-top:clamp(1.8rem,2.1vw,3rem);padding-top:clamp(1.5rem,1.6vw,2.3rem)}@media(max-width:749px){.sp-benefits__story,.sp-benefits__story--reverse{grid-template-columns:1fr}.sp-benefits__story--reverse .sp-benefits__image,.sp-benefits__story--reverse .sp-benefits__copy{grid-column:auto;grid-row:auto}.sp-benefits__image{aspect-ratio:16 / 10;min-height:0}.sp-benefits__copy{padding:2.5rem 2rem 2.75rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/solar-product-benefits.css.map */
