@font-face{font-family:Sunpura Growth Campton;src:url(sunpura-neue-campton-regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Sunpura Growth Campton;src:url(sunpura-neue-campton-semibold.otf) format("opentype");font-style:normal;font-weight:600;font-display:swap}.sp-growth{--sp-growth-ink:#292929;--sp-growth-muted:#626765;--sp-growth-line:#dedfdf;background:#fff;color:var(--sp-growth-ink);padding:var(--sp-growth-pt,72px) 32px var(--sp-growth-pb,72px);font-family:"Sunpura Growth Campton",var(--font-body-family,sans-serif),sans-serif;scroll-margin-top:140px;-webkit-font-smoothing:antialiased}.sp-growth,.sp-growth *,.sp-growth *:before,.sp-growth *:after{box-sizing:border-box}.sp-growth__inner{max-width:var(--sp-growth-max,1280px);margin:auto}.sp-growth :is(h2,h3,p,figure){margin:0}.sp-growth :is(h2,h3,p,a){font-family:inherit;overflow-wrap:anywhere}.sp-growth__header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:end;margin-bottom:36px}.sp-growth__header h2{font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-.035em;font-weight:600;color:var(--sp-growth-ink);text-wrap:balance}.sp-growth__header>p{max-width:570px;font-size:18px;line-height:1.55;color:var(--sp-growth-muted)}.sp-growth__stage{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,4vw,56px);align-items:center;border-top:1px solid var(--sp-growth-line);padding:40px 0}.sp-growth__stage-copy{min-width:0}.sp-growth h3{max-width:650px;font-size:32px;line-height:1.13;letter-spacing:-.025em;font-weight:600;text-wrap:balance;color:var(--sp-growth-ink)}.sp-growth__metrics{margin-top:20px}.sp-growth .sp-growth__count{font-size:17px;line-height:1.45;font-weight:600;margin-bottom:10px}.sp-growth .sp-growth__capacity-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.sp-growth__capacity-value strong{font-size:52px;font-weight:600}.sp-growth__capacity-value .sp-growth__capacity-label{width:100%;font-size:13px;line-height:1.4;color:var(--sp-growth-muted);letter-spacing:0;margin-bottom:2px}.sp-growth__unit{font-size:24px;font-weight:400;letter-spacing:-.015em}.sp-growth .sp-growth__body{font-size:17px;line-height:1.55;color:var(--sp-growth-muted);max-width:650px;margin-top:18px}.sp-growth .sp-growth__composition{font-size:15px;line-height:1.55;margin-top:16px}.sp-growth .sp-growth__power{font-size:16px;line-height:1.5;margin-top:12px;color:var(--sp-growth-ink)}.sp-growth .sp-growth__boundary{font-size:13px;line-height:1.55;color:var(--sp-growth-muted);margin-top:18px;max-width:850px}.sp-growth__media{min-width:0;width:100%}.sp-growth__media img{display:block;width:100%;height:auto;object-fit:contain;border-radius:4px}.sp-growth__stage--without-media{grid-template-columns:1fr;gap:0}.sp-growth__stage--without-media:not(.sp-growth__stage--systems) .sp-growth__stage-copy{max-width:880px}.sp-growth__stage--systems{grid-template-columns:1fr;gap:28px;padding:40px 0}.sp-growth__stage--systems .sp-growth__stage-copy{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:64px;align-items:start}.sp-growth__stage--systems h3{grid-column:1;grid-row:1;font-size:36px}.sp-growth__stage--systems .sp-growth__body{grid-column:1;grid-row:2}.sp-growth__stage--systems .sp-growth__metrics{grid-column:2;grid-row:1 / span 2;margin-top:0}.sp-growth__stage--systems .sp-growth__capacity-value strong{font-size:72px}.sp-growth__stage--systems .sp-growth__boundary{grid-column:1/-1;grid-row:3;margin-top:22px}.sp-growth__stage--parallel .sp-growth__capacity-value strong{font-size:64px}.sp-growth .sp-growth__system-note{font-size:13px;line-height:1.55;color:var(--sp-growth-muted);max-width:1000px;padding:18px 0 24px;border-top:1px solid var(--sp-growth-line)}.sp-growth__footer{display:flex;justify-content:space-between;align-items:center;gap:28px;border-top:1px solid var(--sp-growth-line);padding-top:24px}.sp-growth__footer>p{font-size:18px;line-height:1.5;font-weight:600;max-width:780px}.sp-growth__link{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:44px;color:#292929;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .25s cubic-bezier(.22,1,.36,1);flex-shrink:0}#MainContent .sp-growth a.sp-growth__link{text-decoration:none}.sp-growth__link span{position:relative}.sp-growth__link span:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:linear-gradient(90deg,#00c86b,#0a84ff);transform:scaleX(.42);transform-origin:left center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.sp-growth__link svg{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .45s cubic-bezier(.22,1,.36,1)}#MainContent .sp-growth a.sp-growth__link:hover,.sp-growth__link:hover{color:#0a84ff}.sp-growth__link:hover span:after{transform:scaleX(1)}.sp-growth__link:hover svg{transform:translate(4px,-4px)}.sp-growth__link:focus-visible{outline:2px solid #0a84ff;outline-offset:5px}@media(max-width:989px){.sp-growth{padding-inline:24px}.sp-growth__header{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.sp-growth__header>p{max-width:720px}.sp-growth__stage,.sp-growth__stage--systems .sp-growth__stage-copy{column-gap:32px}.sp-growth__stage--systems .sp-growth__capacity-value strong{font-size:60px}.sp-growth__footer{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:749px){.sp-growth{padding:min(var(--sp-growth-pt,72px),48px) 20px min(var(--sp-growth-pb,72px),48px);scroll-margin-top:120px}.sp-growth__header h2{font-size:clamp(32px,8.5vw,42px)}.sp-growth__header>p{font-size:17px}.sp-growth__stage{grid-template-columns:1fr;gap:24px;padding:28px 0}.sp-growth h3,.sp-growth__stage--systems h3{font-size:28px}.sp-growth .sp-growth__body{font-size:16px;margin-top:16px}.sp-growth__capacity-value strong{font-size:46px}.sp-growth__stage--systems .sp-growth__stage-copy{display:block}.sp-growth__stage--systems .sp-growth__metrics{margin-top:20px}.sp-growth__stage--systems .sp-growth__capacity-value strong{font-size:60px}.sp-growth__stage--parallel .sp-growth__capacity-value strong{font-size:40px}.sp-growth__stage--without-media{gap:0}.sp-growth__footer>p{font-size:17px}.sp-growth__link{flex-shrink:1}}@media(prefers-reduced-motion:reduce){#MainContent .sp-growth a.sp-growth__link,.sp-growth__link,.sp-growth__link span:after,.sp-growth__link svg{transition:none!important}.sp-growth__link:hover svg{transform:none}}.sp-growth__stage--systems .sp-growth__media{width:100%;margin:0}.sp-growth__stage--parallel .sp-growth__media{order:-1}.sp-growth__stage--parallel{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.sp-growth__stage--systems .sp-growth__capacity-value strong{font-size:clamp(64px,6vw,80px)}@media(max-width:749px){.sp-growth__stage--parallel{grid-template-columns:minmax(0,1fr)}.sp-growth__stage--parallel .sp-growth__media{order:0}.sp-growth__stage--parallel .sp-growth__capacity-value strong{font-size:56px}.sp-growth__media img{width:100%;height:auto;max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/sunpura-pdp-expansion-growth.css.map */
