.pila-solar{background-color:var(--pila-white);overflow:hidden;padding-top:6.9rem;padding-bottom:6.9rem}.pila-solar__row{display:grid;align-items:start}.pila-solar__row--media-left{grid-template-columns:57fr 43fr}.pila-solar__row--media-right{grid-template-columns:43fr 57fr;margin-top:2rem}.pila-solar__media-img,.pila-solar__media-video,.pila-solar__media-placeholder{display:block;width:100%;aspect-ratio:821 / 461;object-fit:cover}.pila-solar__media-placeholder{background-color:var(--pila-light-gray)}.pila-solar__text{display:flex;flex-direction:column;justify-content:center;gap:var(--space-6)}.pila-solar__row--media-left .pila-solar__text{padding-left:8.2rem;padding-right:var(--gutter);align-self:center}.pila-solar__row--media-right .pila-solar__text{padding-left:var(--gutter);padding-right:8.2rem;align-self:center}.pila-solar__heading{font-family:var(--font-heading);font-size:4.5rem;font-weight:var(--weight-semibold);line-height:1.17;letter-spacing:var(--tracking-tight);color:var(--pila-black);margin:0}.pila-solar__body{font-family:var(--font-body);font-size:1.67rem;font-weight:var(--weight-book);line-height:1.59;color:var(--pila-black);margin:0}.pila-solar__subhead{font-family:var(--font-heading);font-size:2.43rem;font-weight:var(--weight-semibold);line-height:1.27;letter-spacing:var(--tracking-tight);color:var(--pila-black);margin:0;padding-top:2.5rem}@media screen and (max-width:991px){.pila-solar{padding-top:var(--space-12)}.pila-solar__row--media-left,.pila-solar__row--media-right{grid-template-columns:1fr}.pila-solar__row--media-right .pila-solar__media{order:-1}.pila-solar__row--media-left .pila-solar__text,.pila-solar__row--media-right .pila-solar__text{padding:var(--space-8) var(--gutter-mobile)}.pila-solar__row--media-right{margin-top:var(--space-12)}}@media screen and (max-width:767px){.pila-solar__heading{font-size:3.2rem}.pila-solar__subhead{font-size:2rem;padding-top:var(--space-6)}}@media screen and (max-width:599px){.pila-solar{padding-top:4.6rem;padding-bottom:4.6rem}.pila-solar__heading{font-size:4.36rem;line-height:1.203}.pila-solar__body{font-size:1.67rem}.pila-solar__subhead{font-size:2.43rem}.pila-solar__row--media-right{margin-top:var(--space-8)}.pila-solar__row--media-left .pila-solar__text,.pila-solar__row--media-right .pila-solar__text{padding:var(--space-6) 4.3rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pila-solar.css.map */
